.sd{--bg:#141414;--grid:rgba(255,255,255,0.05);--card:#1d1d1d;--field:#242424;--track:#2c2c2c;--pill:#ffffff;--green:#056300;--green-hover:#0b7a08;--line:rgba(255,255,255,0.1);--ink:#ffffff;--muted:#9e9e9e;--on-pill:#0e0e10;--accent:#3eaa39;--danger:#e5534b;--amber:#ffc83c;--on-green:#ffffff;--t-green:rgba(62,170,57,0.12);--e-green:rgba(62,170,57,0.4);--t-amber:rgba(255,200,60,0.12);--e-amber:rgba(255,200,60,0.4);--t-red:rgba(229,83,75,0.12);--e-red:rgba(229,83,75,0.4);--t-neutral:rgba(158,158,158,0.12);--e-neutral:rgba(158,158,158,0.4);--r-card:20px;--r-tile:12px;--r-pill:999px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--app-w:min(100vw,480px);--col:calc(var(--app-w) / 4);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in:cubic-bezier(0.55,0,1,0.45);--ease-spring:cubic-bezier(0.32,1.4,0.5,1);--ease-smooth:cubic-bezier(0.16,1,0.3,1);--bubble-h:48px;--bubble-pad:16px;--bubble-font:24px;--f-body:var(--font-body),Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;--f-display:var(--font-display),"Instrument Sans",ui-sans-serif,system-ui,sans-serif;--f-hand:var(--font-hand),Mansalva,cursive;position:relative;min-height:100dvh;background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:14px;line-height:1.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01";isolation:isolate}.sd *,.sd :after,.sd :before{box-sizing:border-box}.sd.sd-portal{position:relative;z-index:70;min-height:0;background:transparent}.sd :where(h1,h2,h3,p,figure){margin:0}.sd :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.sd :where(a){color:inherit;text-decoration:none}.sd :where(a:hover){color:inherit}.sd :where(input,textarea){font:inherit;color:inherit}.sd ::selection{background:rgba(5,99,0,.55)}.sd :focus-visible{outline:2px solid rgba(62,170,57,.75);outline-offset:2px}body:has(.sd):after,body:has(.sd):before{display:none!important;animation:none!important}body:has(.sd),html:has(.sd){background:#141414;overflow-x:clip}html:has(.sd){scrollbar-gutter:stable}.sd-grid{position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to bottom,transparent calc(var(--col) - 1px),var(--grid) calc(var(--col) - 1px));background-size:100% var(--col);background-position:0 var(--safe-top)}.sd-grid:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,transparent calc(50% - .5px),var(--grid) calc(50% - .5px),var(--grid) calc(50% + .5px),transparent calc(50% + .5px));background-size:var(--col) 100%;background-position:center 0;background-repeat:repeat-x}@media (max-width:480px){.sd-grid:before{left:1px;right:1px}}.sd-statusbar{position:fixed;top:0;left:0;right:0;height:var(--safe-top);background:var(--bg);z-index:60;pointer-events:none}.sd-app{position:relative;overflow-x:clip;width:100%;max-width:480px;margin:0 auto;min-height:100dvh;padding-bottom:calc(110px + var(--safe-bottom))}.sd-app--bare{padding-bottom:calc(32px + var(--safe-bottom))}@media (max-width:1023px){body:has([data-sd-scroll]),html:has([data-sd-scroll]){height:100%;overflow:hidden;overscroll-behavior:none}body:has([data-sd-scroll]){display:flex;flex-direction:column}.sd:has(>[data-sd-scroll]){flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.sd-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.sd-scroll>.sd-app{min-height:100%}}.sd-body{padding:0 16px}.sd-body,.sd-stack{display:flex;flex-direction:column;gap:12px}.sd-row{display:flex;align-items:center;gap:8px}.sd-spacer{flex:1 1 auto}.sd-page,.sd-page--push{padding-top:12px}.sd-page,.sd-page--push,.sd-page--push>main:not(.sd-body),.sd-page>main:not(.sd-body){display:flex;flex-direction:column;gap:12px}.sd-page,.sd-page--push{animation:sd-fade .24s var(--ease-out) backwards}@keyframes sd-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sd-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sd-page--push[data-still],.sd-page[data-still]{animation:none}.sd-swap{animation:sd-fade .2s var(--ease-out) both}.sd-stepin{animation:sd-arrive .38s var(--ease-smooth) both}.sd-vt .sd-page,.sd-vt .sd-page--push{view-transition-name:sd-page}.sd-vt .sd-topbar{view-transition-name:sd-topbar}.sd-vt .sd-tabbar{view-transition-name:sd-tabbar}::view-transition-group(root),::view-transition-group(sd-tabbar),::view-transition-group(sd-topbar){animation:none}::view-transition-old(root),::view-transition-old(sd-tabbar),::view-transition-old(sd-topbar){animation:none;opacity:0}::view-transition-new(root),::view-transition-new(sd-tabbar),::view-transition-new(sd-topbar){animation:none;mix-blend-mode:normal}::view-transition-group(sd-page){animation-duration:.38s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-new(sd-page),::view-transition-old(sd-page){mix-blend-mode:normal;height:auto}::view-transition-old(sd-page){animation:sd-leave .16s cubic-bezier(.22,1,.36,1) both}::view-transition-new(sd-page){animation:sd-arrive .38s cubic-bezier(.16,1,.3,1) both}@keyframes sd-leave{to{opacity:0}}::view-transition{pointer-events:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}@keyframes sd-fade{0%{opacity:0}to{opacity:1}}.sd-topbar{display:flex;align-items:center;gap:8px;height:calc(var(--bubble-h) + 20px + var(--safe-top));padding:calc(12px + var(--safe-top)) 16px 8px 16px}.sd-topbar__brand,.sd-topbar__end{display:flex;align-items:center;min-width:0}.sd-topbar__end{justify-content:flex-end;margin-left:auto}.sd-wordmark{display:inline-flex;align-items:center;justify-content:center;flex:none;height:var(--bubble-h);padding:0 var(--bubble-pad);border-radius:var(--r-pill);background:#ffffff;color:#0e0e10;box-shadow:0 4px 16px rgba(0,0,0,.12);font-family:var(--f-display);font-weight:700;font-size:var(--bubble-font);letter-spacing:-.04em;line-height:1;white-space:nowrap;cursor:default;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;text-box:trim-both cap alphabetic}.sd-wordmark span{display:block;transform:translateY(-.5px)}.sd-wordmark--sm{height:36px;padding:0 15px;font-size:18px;letter-spacing:-.72px}.sd-backslot{position:relative;width:0}.sd-back,.sd-backslot{display:inline-flex;flex:none;height:var(--bubble-h)}.sd-back{position:absolute;left:0;top:0;align-items:center;justify-content:center;width:var(--bubble-h);border-radius:50%;background:#ffffff;color:#0e0e10;box-shadow:0 4px 16px rgba(0,0,0,.12);opacity:0;transform:scale(.6);pointer-events:none;transition:opacity .28s ease,transform .46s var(--ease-smooth),box-shadow .3s ease;-webkit-tap-highlight-color:transparent}.sd-topbar[data-back] .sd-back{opacity:1;transform:none;pointer-events:auto}.sd-topbar .sd-wordmark{transition:translate .46s var(--ease-smooth),transform .26s var(--ease-out),box-shadow .3s ease}.sd-topbar[data-back] .sd-wordmark{translate:calc(var(--bubble-h) + 12px) 0}.sd-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--r-pill);background:var(--card);border:1px solid var(--line);box-shadow:0 4px 12px rgba(0,0,0,.21);color:var(--ink);transition:transform 80ms ease,background-color .14s ease}.sd-iconbtn:active{transform:scale(.94)}.sd-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:50%;overflow:hidden;background:#7a3fb8;color:#fff;font-weight:600;font-size:14px}.sd-avatar img{width:100%;height:100%;object-fit:cover;display:block}.sd-head{display:flex;flex-direction:column;gap:2px;padding:4px 16px}.sd-head__row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sd-head__title{font-family:var(--f-display);font-weight:700;font-size:30px;letter-spacing:-.6px;line-height:37px}.sd-head__accent{font-family:var(--f-hand);font-size:28px;color:var(--accent);line-height:30px}.sd-head__meta{font-size:13px;color:var(--muted);line-height:16px}.sd-label{font-size:10.5px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;line-height:13px}.sd-label,.sd-muted{color:var(--muted)}.sd-num{font-family:var(--f-display);font-weight:700;font-variant-numeric:tabular-nums}.sd-one{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.sd-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:16px;display:flex;flex-direction:column;gap:14px}.sd-card--flush{padding:0;gap:0;overflow:hidden}.sd-card--field,.sd-tile{background:var(--field)}.sd-tile{border:1px solid var(--line);border-radius:var(--r-tile)}.sd-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--r-pill);font-weight:600;white-space:nowrap;user-select:none;-webkit-user-select:none;transition:transform 80ms ease,opacity .12s ease,background-color .14s ease,box-shadow .2s ease,border-color .14s ease;touch-action:manipulation}.sd-btn:active:not(:disabled){transform:scale(.97)}.sd-btn:disabled,.sd-btn[aria-disabled=true]{opacity:.4;cursor:default}.sd-btn--lg{height:48px;padding:0 20px;font-size:15px}.sd-btn--md{height:40px;padding:0 16px;font-size:14px}.sd-btn--sm{height:32px;padding:0 12px;font-size:13px}.sd-btn--block{width:100%}.sd-btn--primary{background:var(--green);color:var(--on-green);box-shadow:0 10px 24px -10px rgba(0,0,0,.55)}.sd-btn--secondary{background:var(--card);color:var(--ink);border:1px solid var(--line)}.sd-btn--danger{background:var(--card);color:var(--danger);border:1px solid var(--e-red)}.sd-btn--ghost{background:transparent;color:var(--muted)}@media (hover:hover){.sd-btn--ghost:hover:not(:disabled){color:var(--ink)}}.sd-btn:not(.sd-btn--ghost),.sd-glow{position:relative;isolation:isolate;--x:50%;--y:50%;--glow-spot:rgba(62,170,57,0.22);--glow-rim:rgba(62,170,57,0.9);--glow-shadow:0 4px 14px rgba(0,0,0,0.35),0 12px 28px -12px rgba(62,170,57,0.5);--glow-inset:-1px}.sd-btn:not(.sd-btn--ghost):after,.sd-btn:not(.sd-btn--ghost):before,.sd-glow:after,.sd-glow:before{content:"";position:absolute;inset:var(--glow-inset);z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s ease}.sd-btn:not(.sd-btn--ghost):before,.sd-glow:before{background:radial-gradient(140px circle at var(--x) var(--y),var(--glow-spot),transparent 60%)}.sd-btn:not(.sd-btn--ghost):after,.sd-glow:after{padding:1.5px;background:radial-gradient(110px circle at var(--x) var(--y),var(--glow-rim),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.sd-btn--primary{--glow-inset:0px;--glow-spot:rgba(255,255,255,0.28);--glow-rim:rgba(255,255,255,0.95);--glow-shadow:0 12px 28px -10px rgba(62,170,57,0.55)}.sd-btn--danger{--glow-spot:var(--t-red);--glow-rim:var(--danger);--glow-shadow:0 4px 14px rgba(0,0,0,0.35),0 12px 28px -12px rgba(229,83,75,0.5)}.sd-glow[aria-current=page],.sd-glow[aria-selected=true]{--glow-spot:rgba(127,127,127,0.22);--glow-rim:rgba(62,170,57,0.9)}.sd-back.sd-glow,.sd-wordmark.sd-glow{--glow-inset:0px;--glow-spot:rgba(62,170,57,0.16);--glow-rim:rgba(62,170,57,0.85);--glow-shadow:0 4px 16px rgba(0,0,0,0.12),0 12px 28px -12px rgba(62,170,57,0.45)}.sd-btn:disabled:after,.sd-btn:disabled:before{display:none}.sd-btn,.sd-glow[data-lift]{transition:transform .26s var(--ease-out),opacity .14s ease,background-color .14s ease,box-shadow .3s ease,border-color .14s ease,color .14s ease}@media (hover:hover) and (pointer:fine){.sd-btn:not(.sd-btn--ghost):not(:disabled):hover:after,.sd-btn:not(.sd-btn--ghost):not(:disabled):hover:before,.sd-glow:hover:after,.sd-glow:hover:before{opacity:1}.sd-btn:not(.sd-btn--ghost):not(:disabled):hover,.sd-glow[data-lift]:hover{transform:translateY(-1px);box-shadow:var(--glow-shadow)}.sd-btn:not(.sd-btn--ghost):not(:disabled):active,.sd-glow[data-lift]:active{transform:translateY(0) scale(.985)}.sd-btn--primary:not(:disabled):hover{background:var(--green-hover)}}@media not ((hover:hover) and (pointer:fine)){.sd-btn:after,.sd-btn:before,.sd-glow:after,.sd-glow:before{content:none}}.sd-btn__spin{width:16px;height:16px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:sd-spin .7s linear infinite}@keyframes sd-spin{to{transform:rotate(1turn)}}.sd-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:var(--r-pill);font-size:12px;font-weight:600;white-space:nowrap;flex:none;border:1px solid var(--e-neutral);background:var(--t-neutral);color:var(--muted)}.sd-chip__dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.sd-chip--green{background:var(--t-green);border-color:var(--e-green);color:var(--accent)}.sd-chip--amber{background:var(--t-amber);border-color:var(--e-amber);color:var(--amber)}.sd-chip--red{background:var(--t-red);border-color:var(--e-red);color:var(--danger)}.sd-chip--pick{height:34px;padding:0 14px;font-size:13px;cursor:pointer;-webkit-tap-highlight-color:transparent}.sd-stat{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--r-tile);background:var(--field);border:1px solid var(--line);min-width:0;flex:1 1 0}.sd-stat__label{font-size:9.5px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);line-height:11px}.sd-stat__value{font-family:var(--f-display);font-weight:700;font-size:20px;letter-spacing:-.2px;line-height:24px}.sd-stat__sub{font-size:11px;color:var(--muted);line-height:13px}.sd-field,.sd-stats{display:flex;gap:8px}.sd-field{align-items:center;height:48px;padding:0 14px;border-radius:var(--r-tile);background:var(--field);border:1px solid var(--line);transition:border-color .14s ease,box-shadow .14s ease}.sd-field:focus-within{border-color:var(--accent);box-shadow:inset 0 0 0 .5px var(--accent)}.sd-field--error,.sd-field--error:focus-within{border-color:var(--danger);box-shadow:inset 0 0 0 .5px var(--danger)}.sd-field input:focus,.sd-field input:focus-visible{outline:none}.sd-field input{flex:1 1 auto;min-width:0;height:100%;border:0;outline:0;background:transparent;font-size:16px;color:var(--ink);padding:0}.sd-field input::placeholder{color:var(--muted);opacity:1}.sd-field>svg{color:var(--muted);flex:none}.sd-fieldgroup{display:flex;flex-direction:column;gap:6px}.sd-fieldgroup__label{font-size:12px;font-weight:600;color:var(--muted)}.sd-fieldgroup__help{font-size:11.5px;color:var(--muted);line-height:16px}.sd-fieldgroup__help--error{color:var(--danger)}.sd-tabs{display:inline-flex;gap:2px;padding:3px;border-radius:var(--r-pill);background:var(--field);max-width:100%;overflow-x:auto;scrollbar-width:none}.sd-tabs::-webkit-scrollbar{display:none}.sd-tab{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--r-pill);font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;transition:background-color .18s var(--ease-out),color .18s var(--ease-out)}.sd-tab__count{font-size:12px;font-weight:500;color:var(--muted)}.sd-tab[aria-selected=true]{background:var(--pill);color:var(--on-pill)}.sd-tab[aria-selected=true] .sd-tab__count{color:var(--on-pill)}@media (max-width:400px){.sd-tab{padding:0 9px;gap:4px;font-size:12.5px}.sd-tabs{gap:0}}@media (max-width:340px){.sd-tab{padding:0 7px;gap:3px;font-size:12px}}.sd-notice{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-radius:var(--r-tile);border:1px solid var(--e-neutral);background:var(--t-neutral);font-size:13px;font-weight:500;line-height:18px;color:var(--ink)}.sd-notice>svg{flex:none;margin-top:1px;color:var(--muted)}.sd-notice--green{background:var(--t-green);border-color:var(--e-green)}.sd-notice--green>svg{color:var(--accent)}.sd-notice--amber{background:var(--t-amber);border-color:var(--e-amber)}.sd-notice--amber>svg{color:var(--amber)}.sd-notice--red{background:var(--t-red);border-color:var(--e-red)}.sd-notice--red>svg{color:var(--danger)}.sd-toggle{position:relative;width:44px;height:26px;border-radius:var(--r-pill);background:var(--track);flex:none;transition:background-color .2s var(--ease-out)}.sd-toggle:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .24s var(--ease-spring)}.sd-toggle[aria-checked=true]{background:var(--green)}.sd-toggle:before{content:"";position:absolute;inset:-9px -6px}.sd-toggle[aria-checked=true]:after{transform:translateX(18px)}.sd-progress{height:6px;border-radius:3px;background:var(--track);overflow:hidden}.sd-progress__fill{height:100%;border-radius:3px;background:var(--accent);transform-origin:left center;animation:sd-grow .7s var(--ease-out) both}.sd-progress__fill--amber{background:var(--amber)}.sd-progress__fill--red{background:var(--danger)}@keyframes sd-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sd-table{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.sd-table__title{display:flex;align-items:center;gap:8px;padding:14px 16px 10px}.sd-table__head{display:flex;align-items:center;gap:12px;height:32px;padding:0 12px;border-bottom:1px solid var(--line)}.sd-table__head .sd-label{font-size:10px;letter-spacing:.6px}.sd-rec{display:flex;align-items:center;gap:12px;height:72px;padding:0 16px;border-bottom:1px solid var(--line);text-align:left;width:100%;transition:background-color .14s ease}.sd-rec:last-child{border-bottom:0}.sd-rec__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.sd-rec__title{font-size:14px;font-weight:600;line-height:17px}.sd-rec__sub{font-size:12px;color:var(--muted);line-height:15px}.sd-rec__right{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.sd-rec__amount{font-family:var(--f-display);font-weight:700;font-size:16px;line-height:20px}.sd a.sd-rec:active,.sd a.sd-setrow:active,.sd button.sd-faq__q:active,.sd button.sd-niche:active,.sd button.sd-post:active,.sd button.sd-rec:active,.sd button.sd-setrow:active{transform:none}.sd-niche,.sd-post,.sd-rec,.sd-setrow{transition:background-color .24s ease}.sd-post:active,.sd-setrow:active,a.sd-rec:active,button.sd-rec:active{background:rgba(255,255,255,.06);transition-duration:0s}.sd-well{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--field);border:1px solid var(--line);color:var(--ink)}.sd-well--green{background:var(--t-green);border-color:transparent;color:var(--accent)}.sd-cover{flex:none;border-radius:10px;background:linear-gradient(135deg,#056300,#3eaa39);overflow:hidden}.sd-cover img{width:100%;height:100%;object-fit:cover;display:block}.sd-post{display:flex;align-items:center;gap:12px;height:88px;padding:12px 14px;border-bottom:1px solid var(--line);width:100%;text-align:left;transition:background-color .14s ease}.sd-post:last-child{border-bottom:0}.sd-post__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.sd-post__handle{font-size:14px;font-weight:600;line-height:17px}.sd-post__sub{font-size:12px;color:var(--muted);line-height:15px}.sd-post__status{display:flex;align-items:center;gap:6px;min-width:0}.sd-post__reason{font-size:11px;line-height:14px;min-width:0}.sd-post__nums{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:none}.sd-empty{align-items:center;text-align:center;gap:12px;padding:36px 24px 28px}.sd-empty__mark{width:64px;height:64px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--t-neutral);color:var(--muted);flex:none}.sd-empty__mark--green{background:var(--t-green);color:var(--accent)}.sd-empty__mark--amber{background:var(--t-amber);color:var(--amber)}.sd-empty__mark--red{background:var(--t-red);color:var(--danger)}.sd-empty__title{font-family:var(--f-display);font-weight:700;font-size:20px;line-height:24px;letter-spacing:-.2px}.sd-empty__text{font-size:13px;line-height:19px;color:var(--muted);max-width:311px}.sd-empty>.sd-btn--lg{align-self:stretch}.sd-empty__foot{font-size:12px;line-height:17px;color:var(--muted)}.sd-setrow{display:flex;align-items:center;gap:12px;height:52px;padding:0 14px;border-bottom:1px solid var(--line);width:100%;text-align:left;transition:background-color .14s ease}.sd-setrow:last-child{border-bottom:0}.sd-setrow__well{width:30px;height:30px;border-radius:9px;background:var(--field);display:inline-flex;align-items:center;justify-content:center;flex:none}.sd-setrow__label{flex:1 1 auto}.sd-setrow__value{font-size:13px;color:var(--muted)}.sd-setrow>svg:last-child{color:var(--muted);flex:none}.sd-setrow--danger .sd-setrow__label,.sd-setrow--danger .sd-setrow__well{color:var(--danger)}.sd-ccard{display:flex;flex-direction:column;gap:16px;padding:16px;min-width:0;background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:0 20px 40px -20px rgba(0,0,0,.55);-webkit-tap-highlight-color:transparent;transition:background-color .24s ease}.sd-ccard:active{background:#212121;transition-duration:0s}.sd-ccard__head{display:flex;align-items:center;gap:14px;min-width:0}.sd-ccard__who{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;flex:1 1 auto}.sd-ccard__line{display:flex;align-items:center;gap:8px;align-self:stretch;min-width:0}.sd-ccard__chev{flex:none;margin-left:auto;color:var(--muted)}.sd-ccard__name{min-width:0;font-size:15px;font-weight:600;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.sd-ccard__name{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere}}.sd-ccard__sub{max-width:100%;font-size:13px;line-height:16px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-status{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:var(--r-pill);background:rgba(62,170,57,.14);color:var(--accent);font-size:11px;font-weight:600;white-space:nowrap}.sd-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#3eaa39}.sd-status--amber{background:var(--t-amber);color:var(--amber)}.sd-status--amber:before{background:var(--amber)}.sd-budget{display:flex;flex-direction:column;gap:6px}.sd-budget__top{display:flex;align-items:center;justify-content:space-between}.sd-budget__label{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.sd-budget__pct{font-size:12px;font-weight:600;color:#c9c9c9;font-variant-numeric:tabular-nums}.sd-budget__amt{display:flex;align-items:baseline;gap:6px}.sd-budget__used{font-family:var(--f-display);font-weight:700;font-size:22px;line-height:27px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sd-budget__of{font-size:13px;color:var(--muted)}.sd-bar{position:relative;height:6px;border-radius:3px;background:var(--track);overflow:hidden}.sd-bar>span{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--accent);transform-origin:left center;animation:sd-grow .9s var(--ease-smooth) both}.sd-bar--hot>span{background:var(--amber)}.sd-cwell{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 0;border:1px solid var(--line);border-radius:14px;background:var(--field)}.sd-cwell>div{display:flex;flex-direction:column;gap:2px;padding:0 12px;min-width:0}.sd-cwell>div+div{border-left:1px solid var(--line)}.sd-cwell__label{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.sd-cwell__label,.sd-cwell__value{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-cwell__value{font-family:var(--f-display);font-size:16px;line-height:21px;font-variant-numeric:tabular-nums}.sd-ccard__chips{display:flex;gap:6px;min-width:0;overflow:hidden}.sd-nchip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;flex:none;border-radius:var(--r-pill);border:1px solid var(--line);font-size:12px;font-weight:500;color:#c9c9c9;white-space:nowrap}.sd-nchip,.sd-tabbar{background:var(--card)}.sd-tabbar{position:fixed;left:50%;bottom:0;transform:translateX(-50%);width:var(--app-w);z-index:50;display:flex;justify-content:space-between;align-items:flex-start;padding:8px 12px max(26px,var(--safe-bottom));border-top:1px solid var(--line)}@media (min-width:481px){.sd-tabbar{border:1px solid var(--line);border-bottom:0;border-radius:20px 20px 0 0}}.sd-tabbar__pill{position:absolute;top:8px;left:12px;width:64px;height:30px;pointer-events:none;transition:transform .42s var(--ease-smooth)}.sd-tabbar__pill:before{content:"";position:absolute;top:0;left:4px;width:56px;height:30px;border-radius:var(--r-pill);background:var(--pill)}.sd-tabitem{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px;width:64px;color:var(--muted);font-size:11px;font-weight:500;line-height:13px;-webkit-tap-highlight-color:transparent}.sd-tabitem__well{width:56px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-pill);transition:color .22s var(--ease-out)}.sd-tabitem[aria-current=page]{color:var(--ink);font-weight:600}.sd-tabitem[aria-current=page] .sd-tabitem__well{color:var(--on-pill)}.sd-tabitem:active .sd-tabitem__well{transform:scale(.94)}.sd-tabitem__well{transition:color .22s var(--ease-out),transform 90ms ease}.sd-scrim{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.62);animation:sd-fade .36s var(--ease-out) both}.sd-scrim[data-closing]{animation:sd-fade-out .3s var(--ease-out) both}@keyframes sd-fade-out{to{opacity:0}}.sd-sheet{position:fixed;left:50%;top:var(--vv-bottom,100%);z-index:81;width:var(--app-w);max-height:calc(var(--vv-h, 100%) - var(--safe-top) - 24px);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:14px;padding:10px 20px calc(34px + var(--safe-bottom));transition:top .24s var(--ease-out),max-height .24s var(--ease-out);background:var(--card);border:1px solid var(--line);border-bottom:0;border-radius:28px 28px 0 0;transform:translate(-50%,-100%);animation:sd-sheet-in .48s var(--ease-smooth) both;will-change:transform}html[data-kb] .sd-sheet{padding-bottom:16px}.sd-sheet:focus{outline:none}.sd-sheet[data-closing]{animation:sd-sheet-out .26s var(--ease-out) both;pointer-events:none}.sd-scrim[data-closing]{pointer-events:none}.sd-pane{display:flex;flex-direction:column;gap:14px;min-width:0}.sd-pane[data-enter]{animation:sd-arrive .38s var(--ease-smooth) both}.sd-sheet[data-resizing]{overflow:hidden}.sd-sheet[data-dragging]{animation:none;transition:none}@keyframes sd-sheet-in{0%{transform:translate(-50%)}to{transform:translate(-50%,-100%)}}@keyframes sd-sheet-out{0%{transform:translate(-50%,calc(-100% + var(--drag, 0px)))}to{transform:translate(-50%)}}.sd-sheet__grab{display:flex;justify-content:center;padding:0 0 2px;touch-action:none;cursor:grab}.sd-sheet__grab i{display:block;width:40px;height:5px;border-radius:3px;background:var(--track)}.sd-sheet__head{display:flex;align-items:center;gap:12px}.sd-sheet__title{font-family:var(--f-display);font-weight:700;font-size:20px;letter-spacing:-.4px;line-height:24px}.sd-sheet__sub{font-size:12px;color:var(--muted);line-height:15px;margin-top:3px}.sd-close{width:34px;height:34px;border-radius:50%;background:var(--field);display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--ink);transition:transform 80ms ease}.sd-close:active{transform:scale(.92)}.sd-mark{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--t-green);color:var(--accent)}.sd-mark--amber{background:var(--t-amber);color:var(--amber)}.sd-mark--red{background:var(--t-red);color:var(--danger)}.sd-mark--neutral{background:var(--t-neutral);color:var(--muted)}.sd-hero-mark{width:96px;height:96px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--t-green);border:1.5px solid var(--e-green);color:var(--accent);box-shadow:0 0 48px rgba(62,170,57,.45);animation:sd-pop .52s var(--ease-spring) both}.sd-hero-mark--amber{background:var(--t-amber);border-color:var(--e-amber);color:var(--amber);box-shadow:0 0 48px rgba(230,168,51,.35)}@keyframes sd-pop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.sd-skel{position:relative;overflow:hidden;background:var(--field);border-radius:8px}.sd-skel:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);animation:sd-shimmer 1.3s ease-in-out infinite}@keyframes sd-shimmer{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.sd *,.sd :after,.sd :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.sd-confirm{position:fixed;inset:0;z-index:90;background:var(--bg);overflow-y:auto;overscroll-behavior:contain;min-height:0;animation:sd-fade .32s var(--ease-out) both;display:flex;flex-direction:column}.sd-confirm[data-closing]{animation:sd-confirm-out .3s var(--ease-out) both;pointer-events:none}@keyframes sd-confirm-out{to{opacity:0;transform:scale(.985)}}.sd-confirm__body{width:100%;max-width:480px;margin:0 auto;flex:1 0 auto;display:flex;flex-direction:column;gap:16px;padding:calc(84px + var(--safe-top)) 16px 24px}.sd-confirm__hero{display:flex;flex-direction:column;align-items:center;gap:14px;padding:0 8px 8px;text-align:center}.sd-confirm__title{font-family:var(--f-display);font-weight:700;font-size:30px;letter-spacing:-.9px;line-height:36px;margin-top:4px}.sd-confirm__accent{font-family:var(--f-hand);font-size:24px;line-height:26px;margin-top:-12px}.sd-confirm__text{font-size:14px;line-height:20px;color:var(--muted)}.sd-confirm__actions{position:sticky;bottom:0;width:100%;max-width:480px;margin:0 auto;display:flex;flex-direction:column;gap:8px;padding:12px 16px calc(34px + var(--safe-bottom));background:linear-gradient(to top,var(--bg) 70%,transparent)}.sd-confirm__hero>:not(.sd-hero-mark){animation:sd-fade-up .36s var(--ease-out) both}.sd-confirm__hero>:nth-child(2){animation-delay:60ms}.sd-confirm__hero>:nth-child(3){animation-delay:.1s}.sd-confirm__hero>:nth-child(4){animation-delay:.14s}.sd-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sd-example{aspect-ratio:9/16;border-radius:var(--r-tile);overflow:hidden;background:var(--field);border:1px solid var(--line);position:relative}.sd-example video{width:100%;height:100%;object-fit:cover;display:block}.sd-example--link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:600;color:var(--muted);text-align:center}.sd-code{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.sd-code__box{height:58px;border-radius:var(--r-tile);background:var(--field);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-weight:700;font-size:26px;line-height:32px;font-variant-numeric:tabular-nums;transition:border-color .14s ease,box-shadow .14s ease}.sd-code--md .sd-code__box{height:56px;font-size:24px;line-height:29px}.sd-code__input{position:absolute;inset:0;width:100%;height:100%;opacity:0;font-size:16px;color:transparent;caret-color:transparent;background:transparent;border:0;letter-spacing:40px}.sd-code:focus-within .sd-code__box[data-active]{border-color:var(--accent);box-shadow:inset 0 0 0 .5px var(--accent)}.sd-code__caret{display:none;width:2px;height:26px;border-radius:1px;background:var(--accent);animation:sd-blink 1s steps(1) infinite}.sd-code:focus-within .sd-code__caret{display:block}.sd-code--error .sd-code__box{border-color:var(--e-red)}@keyframes sd-blink{50%{opacity:0}}.sd-links{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted)}.sd-link,.sd-links button{font-size:13px;font-weight:600;color:var(--accent)}.sd-links button:disabled{color:var(--muted)}.sd-summary{background:var(--field);border-radius:var(--r-tile);overflow:hidden}.sd-summary__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line);font-size:13px;line-height:16px}.sd-summary__row:last-child{border-bottom:0}.sd-summary__row>span:first-child{color:var(--muted);flex:none}.sd-summary__row>span:last-child{font-weight:600;text-align:right;min-width:0;overflow-wrap:anywhere}.sd-summary--tight .sd-summary__row{padding:11px 14px}.sd-balance{align-items:center;text-align:center;gap:12px;padding:26px 18px 18px;container-type:inline-size}.sd-balance__amount{font-family:var(--f-display);font-weight:700;font-size:var(--amount-size,66px);line-height:1.06;letter-spacing:-.04em;font-variant-numeric:tabular-nums;max-width:100%;white-space:nowrap}.sd-balance__amount--live{position:relative;isolation:isolate;padding:0 .12em;margin:0 -.12em;color:transparent;background:linear-gradient(100deg,var(--accent) 0,var(--accent) 42%,#e9ffe6 50%,var(--accent) 58%,var(--accent) 100%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;animation:sd-shine 4.6s ease-in-out 1.2s infinite}.sd-balance__amount--live:before{content:attr(data-text);position:absolute;inset:0;z-index:-1;pointer-events:none;color:transparent;text-shadow:0 0 22px rgba(62,170,57,.5),0 0 6px rgba(62,170,57,.25)}@keyframes sd-shine{0%,76%{background-position:100% 0}to{background-position:0 0}}.sd-balance__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.sd-balance__rule{align-self:stretch;height:1px;background:var(--line)}.sd-balance__dest{align-self:stretch;display:flex;align-items:center;gap:12px;text-align:left}.sd-balance__well{width:36px;height:36px;border-radius:50%;background:var(--field);border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;flex:none}.sd-balance__foot{font-size:12px;line-height:17px;color:var(--muted)}.sd-balance>.sd-btn,.sd-balance>.sd-notice{align-self:stretch}.sd-balance>.sd-notice{text-align:left}.sd-table--titled{padding:14px 0 4px}.sd-table--titled .sd-table__title{padding:0 16px 10px}.sd-points{background:var(--field);border:1px solid var(--line);border-radius:var(--r-card);padding:16px;flex-direction:column}.sd-point,.sd-points{display:flex;gap:10px}.sd-point{font-size:13px;line-height:19px}.sd-point:before{content:"";width:6px;height:6px;border-radius:3px;background:var(--accent);flex:none;margin-top:7px}.sd-option{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--r-tile);background:var(--field);border:1px solid var(--line);text-align:left;width:100%;transition:transform 90ms ease,border-color .14s ease}.sd-option:active{transform:scale(.985)}@media (hover:hover){.sd-option:hover{border-color:rgba(255,255,255,.18)}}.sd-option__well{width:40px;height:40px;border-radius:50%;background:var(--card);border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;flex:none}.sd-option__title{font-size:15px;font-weight:600;line-height:18px}.sd-option__sub{font-size:12px;line-height:16px;color:var(--muted);margin-top:3px}.sd-stepper{display:flex;align-items:center;gap:6px}.sd-stepper i{flex:1 1 0;height:4px;border-radius:2px;background:var(--track);transition:background-color .3s var(--ease-out)}.sd-stepper i[data-on]{background:var(--accent)}.sd-stepper span{font-size:11px;font-weight:600;color:var(--muted);margin-left:0;white-space:nowrap}.sd-app--focus{padding-bottom:calc(170px + var(--safe-bottom))}.sd-actions{position:fixed;left:50%;top:var(--vv-bottom,100%);transform:translate(-50%,-100%);z-index:40;width:var(--app-w);display:flex;flex-direction:column;gap:8px;padding:12px 16px calc(34px + var(--safe-bottom));background:linear-gradient(to top,var(--bg) 72%,rgba(20,20,20,0))}html[data-kb] .sd-actions{padding-bottom:12px}.sd-check{border-radius:var(--r-card);background:var(--t-amber);border:1px solid var(--e-amber);padding:22px 18px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.sd-ring{position:relative;width:88px;height:88px}.sd-ring>svg{position:absolute;inset:0;transform:rotate(-90deg)}.sd-ring__num{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-weight:700;font-size:40px;color:var(--amber)}.sd-ring__num--done{color:var(--accent)}.sd-tickdraw{width:40px;height:40px;overflow:visible}.sd-tickdraw path{stroke-dasharray:1;stroke-dashoffset:1;animation:sd-draw .52s var(--ease-smooth) .18s forwards}@keyframes sd-draw{to{stroke-dashoffset:0}}.sd-echo{align-self:stretch;padding:14px;border-radius:var(--r-tile);background:var(--card);border:1px solid var(--line);font-family:var(--f-display);font-weight:700;font-size:20px;line-height:24px;overflow-wrap:anywhere}.sd-echo b{color:var(--amber);font-weight:700}.sd-section{gap:14px}.sd-section__head{display:flex;align-items:center;gap:8px}.sd-section__num{width:22px;height:22px;border-radius:50%;background:var(--t-green);color:var(--accent);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.sd-mono{font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace}.sd-tick{display:flex;gap:10px;align-items:flex-start;text-align:left;font-size:13px;line-height:19px}.sd-tick__box{width:22px;height:22px;border-radius:6px;border:1.5px solid rgba(255,255,255,.28);flex:none;display:inline-flex;align-items:center;justify-content:center;color:#fff;transition:background-color .16s ease,border-color .16s ease}.sd-tick[aria-checked=true] .sd-tick__box{background:var(--green);border-color:var(--green)}.sd-group{display:flex;flex-direction:column;gap:8px}.sd-group>.sd-label{padding:4px 4px 0}.sd-list{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:2px 0;overflow:hidden}.sd-setrow__well{color:var(--ink)}.sd-setrow__label{font-size:15px;font-weight:500;line-height:18px}.sd-setrow{cursor:pointer}.sd-setrow--danger .sd-setrow__well{background:var(--t-red)}.sd-profile{gap:14px}.sd-more{display:flex;flex-direction:column;gap:12px}.sd-more>.sd-group{gap:8px}.sd-profile__who{gap:14px}.sd-profile__who,.sd-promo{display:flex;align-items:center}.sd-promo{gap:12px;padding:14px;border-radius:var(--r-card);background:var(--t-green);border:1px solid var(--e-green);text-align:left;transition:transform .1s ease}.sd-promo:active{transform:scale(.985)}.sd-promo__well{width:40px;height:40px;border-radius:50%;background:var(--green);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none}.sd-inforow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line);font-size:14px;line-height:17px}.sd-inforow:last-child{border-bottom:0}.sd-inforow>span:first-child{color:var(--muted)}.sd-inforow>span:last-child{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-methodrow{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.sd-methodrow:last-child{border-bottom:0}.sd-togglerow{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.sd-togglerow:last-child{border-bottom:0}.sd-togglerow__label{font-size:14px;font-weight:500;line-height:17px}.sd-togglerow__sub{font-size:12px;line-height:15px;color:var(--muted);margin-top:2px}.sd-niche{display:flex;align-items:center;gap:12px;height:64px;padding:0 14px;width:100%;text-align:left;border-bottom:1px solid var(--line);transition:background-color .18s var(--ease-out)}.sd-niche:last-child{border-bottom:0}.sd-niche[aria-checked=true]{background:var(--t-green)}.sd-niche__emoji{width:36px;height:36px;border-radius:10px;background:var(--field);display:inline-flex;align-items:center;justify-content:center;font-size:18px;flex:none;transition:background-color .18s ease}.sd-niche[aria-checked=true] .sd-niche__emoji{background:var(--card)}.sd-niche__label{font-size:14px;font-weight:600;line-height:17px;transition:color .18s ease}.sd-niche[aria-checked=true] .sd-niche__label{color:var(--accent)}.sd-niche__sub{font-size:12px;line-height:15px;color:var(--muted);margin-top:2px}.sd-niche__check{width:22px;height:22px;border-radius:50%;background:var(--card);border:1.5px solid var(--line);flex:none;display:inline-flex;align-items:center;justify-content:center;color:#fff;transition:background-color .18s ease,border-color .18s ease,transform .2s var(--ease-spring)}.sd-niche[aria-checked=true] .sd-niche__check{background:var(--green);border-color:var(--green)}.sd-niche:active .sd-niche__check{transform:scale(.88)}.sd-faq{border-bottom:1px solid var(--line)}.sd-faq:last-child{border-bottom:0}.sd-faq__q{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;text-align:left;font-size:14px;font-weight:600;line-height:17px}.sd-faq__q>svg{color:var(--muted);flex:none;margin-left:auto;transition:transform .24s var(--ease-out)}.sd-faq[data-open] .sd-faq__q{color:var(--accent);padding-bottom:8px}.sd-faq[data-open] .sd-faq__q>svg{transform:rotate(90deg)}.sd-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s var(--ease-out)}.sd-faq[data-open] .sd-faq__a{grid-template-rows:1fr}.sd-faq__a>p{overflow:hidden;padding:0 16px;font-size:13px;line-height:19px;color:var(--muted)}.sd-faq[data-open] .sd-faq__a>p{padding-bottom:14px}.sd-step{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;line-height:20px}.sd-step__num{width:26px;height:26px;border-radius:50%;background:var(--t-green);color:var(--accent);font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex:none}.sd-bigcode{display:flex;align-items:center;gap:8px;height:60px;padding:0 6px 0 16px;border-radius:var(--r-tile);background:var(--field);border:1px solid var(--e-green)}.sd-bigcode>span{flex:1 1 auto;font-family:var(--f-display);font-weight:700;font-size:28px;letter-spacing:4px;color:var(--accent)}.sd-bigcode--stack{flex-direction:column;justify-content:center;gap:12px;height:auto;padding:18px 16px 14px;align-self:stretch;text-align:center}.sd-bigcode--stack>span{flex:none;font-size:26px;line-height:32px;letter-spacing:2px;overflow-wrap:anywhere}.sd-codecard{align-items:center;text-align:center;gap:14px;padding:22px 18px}.sd-codecard .sd-steps{align-self:stretch;display:flex;flex-direction:column;gap:10px;text-align:left}.sd-explore__bar{display:flex;flex-direction:column;gap:12px;min-width:0}.sd-explore__bar>.sd-tabs{align-self:flex-start}.sd-cards{display:flex;flex-direction:column;gap:12px}.sd-avedit{position:relative;width:110px;height:110px;align-self:center}.sd-avedit__btn{position:absolute;right:0;bottom:0;width:36px;height:36px;border-radius:50%;background:var(--green);border:3px solid var(--card);color:#fff;display:inline-flex;align-items:center;justify-content:center}.sd-login{overflow-x:clip}.sd-login__glow{position:absolute;z-index:-1;top:-120px;left:50%;width:420px;height:300px;margin-left:-210px;border-radius:50%;background:rgba(61,171,56,.22);filter:blur(90px);pointer-events:none}.sd-login__page{width:100%;max-width:480px;margin:0 auto;min-height:100dvh;padding:calc(16px + var(--safe-top)) 0 calc(30px + var(--safe-bottom))}.sd-login__page,.sd-login__top{position:relative;display:flex;flex-direction:column}.sd-login__top{gap:18px;padding:0 16px 32px}.sd-login__top>.sd-wordmark{align-self:flex-start}.sd-login__tagline{display:flex;flex-direction:column;gap:6px;padding:12px 0 6px;min-height:172px}.sd-login__line{font-family:var(--f-display);font-weight:700;font-size:52px;line-height:54px;letter-spacing:-2px}.sd-login__line:first-child{display:flex;align-items:baseline;gap:10px;height:63px;line-height:63px}.sd-login__paid{font-family:var(--f-hand);font-weight:400;font-size:58px;letter-spacing:0;color:var(--accent);position:relative}.sd-login__squiggle{position:absolute;left:-.1017em;top:.9em;width:2.707em;height:.3276em;overflow:visible;pointer-events:none}.sd-login__sub{font-size:15px;line-height:18px;color:var(--muted)}.sd-login__chips{position:relative;flex:1 1 0;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 14px),transparent)}.sd-login__bottom{padding:0 16px}.sd-login__bottom,.sd-login__fields{display:flex;flex-direction:column;gap:12px}.sd-login__deskchips,.sd-login__label,.sd-login__squiggle--desk,.sd-login__tag{display:none}.sd-login__lead{font-size:13px;line-height:16px;color:var(--muted)}.sd-login__foot{font-size:12px;line-height:15px;text-align:center}.sd-login__form{gap:12px;padding:20px 18px}.sd-login__title{font-family:var(--f-display);font-weight:700;font-size:22px;line-height:27px;letter-spacing:-.5px}.sd-login__err{font-size:12.5px;line-height:17px;color:var(--danger)}.sd-login__age{position:relative;cursor:pointer;color:var(--muted)}.sd-login__age a{color:var(--accent);font-weight:600}.sd-login__agebox{position:absolute;left:0;top:0;width:22px;height:22px;margin:0;opacity:0;cursor:pointer}.sd-login__agebox:checked+.sd-tick__box{background:var(--green);border-color:var(--green)}.sd-login__agebox:focus-visible+.sd-tick__box{outline:2px solid var(--accent);outline-offset:2px}.sd-login__code{gap:18px}.sd-login__code,.sd-login__head{display:flex;flex-direction:column}.sd-login__head{gap:8px;padding:40px 0 8px;margin-top:18px}.sd-login__head>.sd-login__sub{line-height:21px}.sd-login__h1{font-family:var(--f-display);font-weight:700;font-size:34px;line-height:41px;letter-spacing:-1.2px}.sd-login:has(.sd-login__code) .sd-lchip--hero,.sd-login:has(.sd-login__code) .sd-login__chips,.sd-login:has(.sd-login__code) .sd-login__tagline{display:none}.sd-login:has(.sd-login__code) .sd-login__top{padding-bottom:0}.sd-lchip{position:absolute;display:flex;flex-direction:column;gap:1px;padding:8px 12px;border-radius:14px;background:var(--card);border:1px solid var(--e-green);box-shadow:0 10px 24px -8px rgba(0,0,0,.5);white-space:nowrap;pointer-events:none;rotate:var(--r,0deg);animation:sd-chip-in .64s var(--ease-out) backwards,sd-float 6.5s ease-in-out infinite}.sd-lchip b{font-family:var(--f-display);font-weight:700;font-size:16px;line-height:20px;color:var(--accent)}.sd-lchip i{font-style:normal;font-size:11px;line-height:13px;color:var(--muted)}.sd-lchip--sm{padding:6px 10px;border-radius:12px}.sd-lchip--sm b{font-size:13px;line-height:16px}.sd-lchip--sm i{font-size:10px;line-height:12px}.sd-login__chips .sd-lchip{left:calc(50% - 196.5px + var(--x) * 1px);top:calc(var(--y) * 1px)}.sd-lchip--hero{left:calc(50% - 196.5px + 269.5px);top:92.7px}.sd-lchip:nth-child(2n){animation-duration:.64s,7.4s}.sd-lchip:nth-child(3n){animation-duration:.64s,5.8s}@keyframes sd-chip-in{0%{opacity:0;scale:.9}}@keyframes sd-float{0%,to{translate:0 0}50%{translate:0 -5px}}.sd-login__sandbox{position:relative;max-width:480px;margin:0 auto;padding:0 16px calc(30px + var(--safe-bottom))}.sd-actions--solid{background:var(--bg);border-top:1px solid var(--line);padding-top:16px}.sd-ob{width:100%;max-width:480px;margin:0 auto;display:flex;flex-direction:column;gap:14px;padding:calc(14px + var(--safe-top)) 16px calc(200px + var(--safe-bottom));position:relative}.sd-ob__progress{display:flex;align-items:center;gap:10px}.sd-ob__step{gap:14px;animation:sd-arrive .38s var(--ease-smooth) backwards}.sd-ob__head,.sd-ob__step{display:flex;flex-direction:column}.sd-ob__head{gap:8px;padding:12px 0 4px}.sd-ob__title{font-family:var(--f-display);font-weight:700;font-size:32px;line-height:36px;letter-spacing:-1.1px}.sd-welcome{position:fixed;inset:0;z-index:95;background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;animation:sd-fade .26s var(--ease-out) backwards}.sd-welcome--out{animation:sd-fade-out .28s var(--ease-in) forwards}.sd-welcome__glow{position:absolute;left:50%;top:50%;width:360px;height:360px;margin:-226px 0 0 -180px;border-radius:50%;background:rgba(61,171,56,.25);filter:blur(110px);pointer-events:none}.sd-welcome__center{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;padding:0 24px;text-align:center;margin-top:-40px}.sd-welcome__mark{width:112px;height:112px;border-radius:50%;background:var(--green);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 60px rgba(61,171,56,.6);animation:sd-pop .62s var(--ease-spring) backwards}.sd-welcome__title{font-family:var(--f-display);font-weight:700;font-size:32px;line-height:36px;letter-spacing:-1.1px;animation:sd-fade-up .42s var(--ease-out) .16s backwards}.sd-welcome__accent{font-family:var(--f-hand);font-size:26px;line-height:28px;color:var(--accent);margin-top:-4px;animation:sd-fade-up .42s var(--ease-out) .24s backwards}.sd-welcome__tap{position:absolute;left:0;right:0;bottom:calc(47px + var(--safe-bottom));text-align:center;font-size:12px;color:var(--muted);animation:sd-fade .4s ease .7s backwards}.sd-tour{position:fixed;inset:0;z-index:95}.sd-tour__scrim{position:absolute;inset:0;background:rgba(0,0,0,.72);animation:sd-fade .26s var(--ease-out) backwards}.sd-tour__lit{position:fixed;border-radius:16px;background:var(--card);border:1px solid var(--accent);box-shadow:0 0 24px rgba(61,171,56,.6);display:flex;align-items:center;justify-content:center;left:0;top:0;transition:translate .34s var(--ease-out),width .34s var(--ease-out),height .34s var(--ease-out);animation:sd-pop .42s var(--ease-spring) backwards}.sd-tour__tip{position:fixed;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;border-radius:20px;background:#fff;color:#0e0e10;box-shadow:0 18px 40px -12px rgba(0,0,0,.6);transform-origin:50% 100%;animation:sd-tip-in .38s var(--ease-spring) backwards}.sd-tour__tip>.sd-row{align-self:stretch}.sd-tour__title{font-family:var(--f-display);font-weight:700;font-size:18px;line-height:22px}.sd-tour__next{padding:9px 16px;border-radius:var(--r-pill);background:var(--green);color:#fff;font-size:13px;font-weight:600;transition:transform 90ms ease}.sd-tour__next:active{transform:scale(.95)}.sd-tour__pointer{position:absolute;bottom:-9px;width:18px;height:10px;background:#fff;clip-path:polygon(0 0,100% 0,50% 100%)}@keyframes sd-tip-in{0%{opacity:0;transform:translateY(8px) scale(.96)}}.sd-state{display:flex;flex-direction:column;align-items:center;gap:14px;padding:120px 28px 12px;text-align:center;animation:sd-fade-up .32s var(--ease-out) backwards}.sd-state__mark{width:84px;height:84px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--t-neutral);border:1px solid var(--e-neutral);color:var(--muted)}.sd-state__mark--red{background:var(--t-red);border-color:var(--e-red);color:var(--danger)}.sd-state__title{font-family:var(--f-display);font-weight:700;font-size:28px;line-height:34px;letter-spacing:-.5px}.sd-state__text{font-size:14px;line-height:20px;color:var(--muted);max-width:337px}.sd-state__actions{align-self:stretch;display:flex;flex-direction:column;gap:8px;margin-top:18px}.sd-standalone{min-height:100dvh;padding-top:calc(12px + var(--safe-top))}.sd-standalone>.sd-topbar{height:56px;padding:0 16px}.sd-skc{gap:12px}.sd-range{align-self:flex-start;background:var(--card);border:1px solid var(--line)}.sd-range .sd-tab[aria-current=page]{background:var(--pill);color:var(--on-pill)}.sd-an-earned{align-items:center;text-align:center;gap:12px;padding:26px 18px 18px;container-type:inline-size}.sd-an-earned__amount{font-family:var(--f-display);font-weight:700;font-size:var(--amount-size,66px);line-height:1.06;letter-spacing:-.04em;color:var(--accent);font-variant-numeric:tabular-nums;max-width:100%;white-space:nowrap}.sd-an-card{gap:12px}.sd-an-total{display:flex;align-items:center;gap:10px;min-width:0}.sd-an-total__num{font-family:var(--f-display);font-weight:700;font-size:34px;line-height:41px;letter-spacing:-1.2px;font-variant-numeric:tabular-nums;white-space:nowrap}.sd-an-note{font-size:12px;line-height:17px;color:var(--muted)}.sd-an-how{gap:8px}.sd-an-how p{font-size:12px;line-height:18px;color:var(--muted)}.sd-axis{justify-content:space-between;font-size:10.5px;line-height:13px;color:var(--muted);white-space:nowrap}.sd-axis,.sd-bars{align-self:stretch;display:flex}.sd-bars{align-items:flex-end;gap:3px;height:96px;overflow:hidden}.sd-bars__bar{flex:1 1 0;min-width:1px;border-radius:3px 3px 1px 1px;background:var(--accent);transform-origin:50% 100%;animation:sd-bar-in .62s var(--ease-smooth) backwards}.sd-bars__bar--none{background:var(--track)}@keyframes sd-bar-in{0%{transform:scaleY(0)}}.sd-area{position:relative;align-self:stretch;height:110px}.sd-area svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sd-area__grid{position:absolute;left:0;right:0;height:1px;background:var(--line)}.sd-area__today{position:absolute;left:100%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px rgba(62,170,57,.25)}.sd-postsbar{display:flex;gap:3px;height:10px}.sd-postsbar>span{min-width:6px;height:100%;border-radius:5px}.sd-legend{display:flex;flex-direction:column;gap:10px}.sd-legend__row{display:flex;align-items:center;gap:10px;font-size:13px;line-height:16px}.sd-legend__row i{width:8px;height:8px;border-radius:50%;flex:none}.sd-legend__row span{flex:1 1 auto;min-width:0}.sd-legend__row b{font-weight:600}.sd-analytics .sd-stat__value{white-space:nowrap}.sd-split__main,.sd-split__side{display:contents}.sd-order-last{order:20}.sd-order-first{order:-2}.sd-submit{order:19;display:flex;flex-direction:column;gap:10px}.sd-reqs{gap:16px}.sd-reqs__group{display:flex;flex-direction:column;gap:10px}.sd-reqs__group+.sd-reqs__group{padding-top:16px;border-top:1px solid var(--line)}.sd-reqs__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.sd-req{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:20px}.sd-req>.sd-mark{flex:none}.sd-reqs__foot{font-size:12px;line-height:17px;color:var(--muted)}.sd-me__name,.sd-split div:empty,.sd-topnav{display:none}.sd-me{display:inline-flex;align-items:center;border-radius:999px;-webkit-tap-highlight-color:transparent}.sd-me .sd-avatar{width:var(--bubble-h);height:var(--bubble-h);font-size:18px}@media (min-width:1024px){.sd{--app-w:480px;--col:96px;--bubble-h:56px;--bubble-pad:32px;--bubble-font:28px}.sd-grid{background-position:0 0}.sd-tabbar{display:none}.sd-app{max-width:1200px;padding:0 40px 72px}.sd-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;height:auto;padding:24px 0 0}.sd-topbar__brand{justify-self:start}.sd-topbar__end{justify-self:end;margin-left:0}.sd-topnav{gap:2px;height:var(--bubble-h);padding:5px;justify-self:center;border:1px solid var(--line);background:var(--card);box-shadow:0 4px 16px rgba(0,0,0,.35)}.sd-topnav,.sd-topnav__item{display:inline-flex;align-items:center;border-radius:var(--r-pill)}.sd-topnav__item{gap:6px;height:100%;padding:0 18px;font-size:14px;font-weight:500;color:var(--muted);white-space:nowrap;--glow-inset:0px;transition:color .14s ease,background-color .14s ease}.sd-topnav__item:hover{color:var(--ink)}.sd-topnav__item[aria-current=page]{background:var(--pill);color:var(--on-pill);font-weight:600}.sd-topnav__label{display:inline-flex;flex-direction:column;align-items:center}.sd-topnav__label:after{content:attr(data-text);height:0;overflow:hidden;visibility:hidden;font-weight:600;user-select:none;pointer-events:none}.sd-me{gap:10px;height:var(--bubble-h);padding:0 20px 0 7px;max-width:100%;background:var(--card);border:1px solid var(--line);box-shadow:0 4px 12px rgba(0,0,0,.21)}.sd-me .sd-avatar{width:40px;height:40px;font-size:16px}.sd-me__name{display:inline;font-size:14px;color:#c9c9c9;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-page,.sd-page--push{padding-top:24px;gap:20px}.sd-page--push[data-width=narrow],.sd-page[data-width=narrow]{max-width:720px;margin:0 auto;width:100%}.sd-body{gap:16px}.sd-body,.sd-head{padding:0}.sd-head__title{font-size:40px;line-height:48px;letter-spacing:-1.4px}.sd-head__accent{font-size:30px}.sd-head__meta{font-size:14px}.sd-explore__bar{flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:12px}.sd-explore__search{width:360px;height:40px;flex:none}.sd-explore__search input{font-size:15px}.sd-explore__bar>.sd-tabs{align-self:center}.sd-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sd-ccard{padding:20px}.sd-cwell>div{padding:0 14px}.sd-cwell__value{font-size:18px;line-height:23px}.sd-split{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:20px;align-items:start}.sd-split__main,.sd-split__side{display:flex;flex-direction:column;gap:16px;min-width:0}.sd-split__side{position:sticky;top:24px}.sd-split--left{grid-template-columns:400px minmax(0,1fr)}.sd-split--left .sd-split__side{grid-column:1;grid-row:1}.sd-split--left .sd-split__main{grid-column:2;grid-row:1}.sd-order-first,.sd-order-last,.sd-submit{order:0}.sd-jump{display:none}@media (hover:hover){.sd-niche:hover,.sd-option:hover,.sd-post:hover,.sd-setrow:hover,a.sd-rec:hover,button.sd-rec:hover{background:rgba(255,255,255,.03)}}.sd-sheet,html[data-kb] .sd-sheet{top:calc(var(--vv-top, 0px) + var(--vv-h, 100%) / 2);width:480px;max-height:min(calc(var(--vv-h, 100%) - 48px),820px);padding:24px;border:1px solid var(--line);border-radius:28px;transform:translate(-50%,-50%);animation:sd-modal-in .42s var(--ease-smooth) both;box-shadow:0 40px 90px -30px rgba(0,0,0,.8)}.sd-sheet[data-closing]{animation:sd-modal-out .28s var(--ease-out) both}.sd-sheet__grab{display:none}@keyframes sd-modal-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes sd-modal-out{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-48%) scale(.98)}}.sd-actions,.sd-actions--solid,html[data-kb] .sd-actions{width:560px;top:calc(var(--vv-bottom, 100%) - 24px);padding:16px;border-radius:24px;background:var(--card);border:1px solid var(--line);box-shadow:0 24px 60px -24px rgba(0,0,0,.7)}.sd-app--focus{padding-bottom:180px}.sd-confirm__body{padding-top:96px;max-width:560px}.sd-confirm__actions{max-width:560px}.sd-ob{max-width:640px;padding-top:48px;padding-bottom:180px}.sd-ob__title{font-size:40px;line-height:46px;letter-spacing:-1.2px}.sd-state{padding-top:140px;max-width:520px;margin:0 auto}body:has(.sd-login),html:has(.sd-login){background:#ffffff}.sd-login{--u:min(calc(100vw / 1440),calc(100dvh / 900));--bg:#ffffff;--card:#ffffff;--field:#f6f6f7;--track:#efeff1;--pill:#0e0e10;--on-pill:#ffffff;--line:#e0e0e3;--ink:#0e0e10;--muted:#6b6b70;--accent:#2f8f2b;--danger:#d93b33;--t-green:rgba(47,143,43,0.1);--e-green:rgba(47,143,43,0.45);display:flex;flex-direction:column;justify-content:center;min-height:100dvh;background:#ffffff;color:var(--ink);color-scheme:light}.sd-login .sd-grid{background-image:linear-gradient(90deg,rgba(14,14,16,.05) 0 1px,transparent 1px),linear-gradient(180deg,rgba(14,14,16,.05) 0 1px,transparent 1px);background-size:calc(96 * var(--u)) calc(96 * var(--u));background-position:calc(50vw - .5px) calc(50dvh - calc(450 * var(--u)))}.sd-login .sd-grid:before{display:none}.sd-login__page{position:relative;flex:none;display:block;width:calc(1440 * var(--u));max-width:none;height:calc(900 * var(--u));min-height:0;margin:0 auto;padding:0}.sd-login__glow{left:calc(-147 * var(--u));top:calc(36 * var(--u));width:calc(900 * var(--u));height:calc(600 * var(--u));margin:0;background:rgba(61,171,56,.18);filter:blur(calc(70 * var(--u)))}.sd-login__top{position:static;display:block;padding:0}.sd-login__top>.sd-wordmark{position:absolute;left:calc(40 * var(--u));top:calc(24 * var(--u));height:calc(36 * var(--u));padding:0 calc(15 * var(--u));font-size:calc(18 * var(--u));letter-spacing:calc(-.72 * var(--u));background:#0e0e10;color:#ffffff;box-shadow:none}.sd-login__tag{position:absolute;left:calc(139 * var(--u));top:calc(30 * var(--u));display:inline-flex;align-items:center;height:calc(25 * var(--u));padding:0 calc(10 * var(--u));border:1px solid #e0e0e3;border-radius:999px;background:#f6f6f7;font-size:calc(10.5 * var(--u));font-weight:600;letter-spacing:calc(1 * var(--u));color:#6b6b70;white-space:nowrap}.sd-login__tagline{position:absolute;left:calc(96 * var(--u));top:calc(250 * var(--u));gap:calc(8 * var(--u));padding:0;min-height:0}.sd-login__line{font-size:calc(84 * var(--u));line-height:calc(86 * var(--u));letter-spacing:calc(-3.2 * var(--u));white-space:nowrap;color:#0e0e10}.sd-login__line:first-child{display:flex;align-items:flex-end;gap:calc(14 * var(--u));height:calc(102 * var(--u));line-height:calc(102 * var(--u))}.sd-login__paid{font-size:calc(92 * var(--u));line-height:calc(100 * var(--u));color:#2f8f2b}.sd-login__squiggle{display:none}.sd-login__squiggle--desk{display:block;left:-.0435em;top:.891em;width:2.522em;height:.174em}.sd-login__sub{font-size:calc(18 * var(--u));line-height:calc(22 * var(--u));margin:0;color:#6b6b70}.sd-lchip--hero,.sd-login__chips{display:none}.sd-login__deskchips{display:block;position:absolute;inset:0;pointer-events:none}.sd-dchip{position:absolute;left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));display:flex;flex-direction:column;gap:calc(1 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border-radius:calc(14 * var(--u));background:#ffffff;border:1px solid rgba(47,143,43,.45);box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) calc(-8 * var(--u)) rgba(0,0,0,.5);white-space:nowrap;rotate:var(--r,0deg);animation:sd-chip-in .64s var(--ease-out) backwards,sd-float 6.5s ease-in-out infinite}.sd-dchip:nth-child(2n){animation-duration:.64s,7.4s}.sd-dchip:nth-child(3n){animation-duration:.64s,5.8s}.sd-dchip b{font-family:var(--f-display);font-weight:700;font-size:calc(17 * var(--u));line-height:calc(21 * var(--u));color:#2f8f2b}.sd-dchip i{font-style:normal;font-size:calc(11.5 * var(--u));line-height:calc(14 * var(--u));color:#6b6b70}.sd-login__bottom{position:absolute;left:calc(880 * var(--u));top:calc(302 * var(--u));width:calc(440 * var(--u));display:block;padding:0}.sd-login__form{gap:calc(14 * var(--u));padding:calc(28 * var(--u));border-radius:calc(28 * var(--u));background:#ffffff;border:1px solid #e0e0e3;box-shadow:0 calc(30 * var(--u)) calc(70 * var(--u)) calc(-20 * var(--u)) rgba(0,0,0,.45)}.sd-login__title{font-size:calc(28 * var(--u));line-height:calc(34 * var(--u));letter-spacing:calc(-.8 * var(--u))}.sd-login__lead{font-size:calc(14 * var(--u));line-height:calc(17 * var(--u))}.sd-login__fields{gap:calc(14 * var(--u))}.sd-login__label{display:block;margin-bottom:calc(-8 * var(--u));font-size:calc(12 * var(--u));line-height:calc(15 * var(--u));font-weight:600;color:#6b6b70}.sd-login__form .sd-field{height:calc(48 * var(--u));padding:0 calc(14 * var(--u));border-radius:calc(12 * var(--u))}.sd-login__form .sd-btn--lg,.sd-login__form .sd-field input{font-size:calc(15 * var(--u))}.sd-login__form .sd-btn--lg{height:calc(48 * var(--u));padding:0 calc(20 * var(--u))}.sd-login__form .sd-login__age{font-size:calc(13 * var(--u));line-height:calc(19 * var(--u))}.sd-login .sd-tick__box{border-color:#c9c9cf}.sd-login__foot{font-size:calc(12.5 * var(--u));line-height:calc(15 * var(--u))}.sd-login:has(.sd-login__code) .sd-login__tagline{display:flex}.sd-login__head{margin-top:0;padding:0 0 calc(8 * var(--u))}.sd-login__sandbox{width:min(1200px,90vw);max-width:none;padding:24px 0 40px}}.sd-tour__tip[data-below]{transform-origin:50% 0}.sd-tour__tip[data-below] .sd-tour__pointer{bottom:auto;top:-9px;clip-path:polygon(50% 0,100% 100%,0 100%)}