.sb-layout{--sb-w:272px;--sb-rail:72px;--sb-ease:cubic-bezier(0.22,1,0.36,1);--sb-bg:#fffefc;--sb-edge:rgba(40,28,18,.075);--sb-edge-strong:rgba(40,28,18,.13);--sb-ink:#1a1a1a;--sb-ink-2:#46423c;--sb-ink-3:#77726a;--sb-ink-4:#9f998f;--sb-hover:rgba(60,40,20,.05);--sb-hover-strong:rgba(60,40,20,.07);--sb-field:#f6f5f1;--sb-raised:#fff;--sb-raised-shadow:0 1px 2px rgba(40,25,15,.06),0 6px 18px -10px rgba(232,80,46,.32),inset 0 0 0 1px rgba(255,98,67,.13);--sb-raised-shadow-emerald:0 1px 2px rgba(15,40,30,.06),0 6px 18px -10px rgba(5,150,105,.35),inset 0 0 0 1px rgba(16,185,129,.2);--sb-accent:#ff6243;--sb-emerald:#059669;--sb-emerald-soft:rgba(16,185,129,.12);--sb-menu-bg:#fff;--sb-shadow-pop:0 24px 60px -18px rgba(40,25,15,.3),0 2px 6px rgba(40,25,15,.06);--sb-band-high:#2fa874;--sb-band-mid:#e2a218;--sb-band-low:#ff6243;--sb-danger:#dc2626;--sb-tip-bg:#1f1e1c;--sb-tip-ink:#f5f3ee;--sb-topbar:hsla(60,17%,98%,.82)}.dark .sb-layout{--sb-bg:#1a1917;--sb-edge:rgba(255,245,230,.07);--sb-edge-strong:rgba(255,245,230,.13);--sb-ink:#f5f3ee;--sb-ink-2:#d6d1c6;--sb-ink-3:#a19b90;--sb-ink-4:#7b766d;--sb-hover:rgba(255,245,230,.05);--sb-hover-strong:rgba(255,245,230,.075);--sb-field:#23221f;--sb-raised:#2a2825;--sb-raised-shadow:0 1px 2px rgba(0,0,0,.3),0 8px 20px -12px rgba(255,98,67,.35),inset 0 0 0 1px rgba(255,122,92,.2);--sb-raised-shadow-emerald:0 1px 2px rgba(0,0,0,.3),0 8px 20px -12px rgba(16,185,129,.35),inset 0 0 0 1px rgba(52,211,153,.22);--sb-accent:#ff7a5c;--sb-emerald:#34d399;--sb-emerald-soft:rgba(52,211,153,.13);--sb-menu-bg:#292724;--sb-shadow-pop:0 24px 60px -18px rgba(0,0,0,.6),0 2px 6px rgba(0,0,0,.3);--sb-band-high:#4fc58f;--sb-band-mid:#f0b93a;--sb-band-low:#ff7a5c;--sb-danger:#f87171;--sb-tip-bg:#f5f3ee;--sb-tip-ink:#1f1e1c;--sb-topbar:rgba(31,30,28,.82)}.sb{position:fixed;top:0;bottom:0;left:0;width:min(304px,88vw);display:flex;flex-direction:column;background:var(--sb-bg);border-right:1px solid var(--sb-edge);transform:translate3d(-100%,0,0);transition:transform .38s var(--sb-ease),box-shadow .38s var(--sb-ease);touch-action:pan-y;isolation:isolate}.sb:before{content:"";position:absolute;inset:0 0 auto 0;height:220px;background:radial-gradient(120% 70% at 0 0,rgba(255,98,67,.075),transparent 62%);pointer-events:none;z-index:-1}.sb[data-open=true]{transform:translateZ(0);box-shadow:0 0 0 1px var(--sb-edge),24px 0 70px -20px rgba(30,20,10,.35)}@media (min-width:1024px){.sb{width:var(--sb-w);transform:none;transition:width .34s var(--sb-ease)}.sb,.sb[data-open=true]{box-shadow:none}.sb[data-collapsed=true]{width:var(--sb-rail)}}.sb-fade{white-space:nowrap;overflow:hidden;max-width:220px;opacity:1;transition:max-width .34s var(--sb-ease),opacity .22s ease .06s}@media (min-width:1024px){.sb[data-collapsed=true] .sb-fade{max-width:0;opacity:0;transition:max-width .34s var(--sb-ease),opacity .12s ease}.sb[data-collapsed=true] :is(.sb-item,.sb-explore-item,.sb-cta,.sb-search,.sb-account,.sb-upgrade){gap:0}}.sb-head{position:relative;display:flex;align-items:center;justify-content:space-between;height:68px;padding:0 12px 0 18px;flex-shrink:0}.sb-logo{min-width:0;transition:opacity .2s ease}.sb-logo a>div{transition:gap .34s var(--sb-ease)}.sb-logo .brand-wordmark{display:inline-block;white-space:nowrap;overflow:hidden;max-width:160px;transition:max-width .34s var(--sb-ease),opacity .2s ease}.sb-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;color:var(--sb-ink-3);transition:background-color .18s ease,color .18s ease,transform .18s var(--sb-ease),opacity .2s ease}.sb-icon-btn:hover{background:var(--sb-hover-strong);color:var(--sb-ink)}.sb-icon-btn:active{transform:scale(.94)}.sb-collapse{display:none}.sb-panel-chevron{transition:transform .34s var(--sb-ease);transform-origin:14.5px 12px}@media (min-width:1024px){.sb-collapse{display:inline-flex}.sb-close{display:none}.sb[data-collapsed=true] .sb-logo a>div{gap:0}.sb[data-collapsed=true] .sb-logo .brand-wordmark{max-width:0;opacity:0}.sb[data-collapsed=true] .sb-panel-chevron{transform:scaleX(-1)}.sb[data-collapsed=true] .sb-collapse{position:absolute;left:18px;top:16px;opacity:0;background:var(--sb-raised);box-shadow:var(--sb-raised-shadow);color:var(--sb-ink)}.sb[data-collapsed=true] .sb-collapse:focus-visible,.sb[data-collapsed=true] .sb-head:hover .sb-collapse{opacity:1}.sb[data-collapsed=true] .sb-head:has(.sb-collapse:focus-visible) .sb-logo,.sb[data-collapsed=true] .sb-head:hover .sb-logo{opacity:0}}.sb-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:2px 14px 12px;flex-shrink:0;transition:box-shadow .2s ease}.sb:has(.sb-scroll[data-top=false]) .sb-actions{box-shadow:0 1px 0 var(--sb-edge)}.sb-cta{position:relative;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px 0 11px;overflow:hidden;border-radius:13px;color:#fff;font-size:14px;font-weight:600;letter-spacing:-.005em;background:linear-gradient(135deg,#ff7a5c,#ff6243 52%,#e8502e);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 1px 2px rgba(232,80,46,.3),0 10px 24px -12px rgba(232,80,46,.75);transition:transform .28s var(--sb-ease),box-shadow .28s var(--sb-ease)}.sb-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,hsla(0,0%,100%,.32) 50%,transparent 70%);transform:translateX(-120%);transition:transform .75s var(--sb-ease);pointer-events:none}.sb-cta:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 1px 2px rgba(232,80,46,.3),0 14px 30px -12px rgba(232,80,46,.85)}.sb-cta:hover:after{transform:translateX(120%)}.sb-cta:active{transform:translateY(0) scale(.98)}.sb-cta-plus{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:999px;background:hsla(0,0%,100%,.22);transition:transform .4s var(--sb-ease)}.sb-cta-plus .sb-icon{width:15px;height:15px;stroke-width:2.6}.sb-cta:hover .sb-cta-plus{transform:rotate(90deg)}.sb-cta[data-active=true]{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 0 0 3px rgba(255,98,67,.18),0 10px 24px -12px rgba(232,80,46,.75)}.sb-search{display:flex;align-items:center;gap:10px;height:38px;padding:0 7px 0 13px;overflow:hidden;border-radius:11px;border:1px solid var(--sb-edge);background:var(--sb-field);color:var(--sb-ink-3);font-size:13px;font-weight:500;text-align:left;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.sb-search>.sb-icon{flex-shrink:0}.sb-search:hover{border-color:rgba(255,98,67,.3);background:var(--sb-raised);color:var(--sb-ink-2)}.sb-search-text{flex:1}.sb-kbd{display:inline-flex;align-items:center;gap:2px;min-width:20px;justify-content:center;padding:3px 6px;border-radius:6px;border:1px solid var(--sb-edge);background:var(--sb-raised);box-shadow:0 1px 0 var(--sb-edge);color:var(--sb-ink-3);font-family:inherit;font-size:11px;font-weight:600;line-height:1}.sb-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:4px 14px 18px;scrollbar-width:none;-ms-overflow-style:none}.sb-scroll::-webkit-scrollbar{width:0;height:0;display:none}.sb-label{position:relative;display:flex;align-items:center;height:28px;padding:0 12px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sb-ink-4)}@media (min-width:1024px){.sb[data-collapsed=true] .sb-disclosure,.sb[data-collapsed=true] .sb-label{color:transparent}.sb[data-collapsed=true] .sb-disclosure:after,.sb[data-collapsed=true] .sb-label:after{content:"";position:absolute;left:12px;right:12px;top:50%;height:1px;background:var(--sb-edge-strong)}}.sb-nav{position:relative}.sb-section+.sb-section{margin-top:12px}.sb-explore-item,.sb-item{position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding:0 12px;overflow:hidden;border-radius:11px;color:var(--sb-ink-2);transition:color .2s ease}.sb-item{height:40px;font-size:14px;font-weight:500}.sb-item-icon{display:inline-flex;flex-shrink:0;color:var(--sb-ink-3);transition:color .2s ease,transform .35s var(--sb-ease)}.sb-icon-fill{opacity:0;transition:opacity .25s ease}.sb-item:hover{color:var(--sb-ink)}.sb-item:hover .sb-item-icon{color:var(--sb-ink-2);transform:scale(1.06)}.sb-item:hover .sb-icon-fill{opacity:.08}.sb-item:active .sb-item-icon{transform:scale(.94)}.sb-item[data-active=true]{color:var(--sb-ink);font-weight:600}.sb-item[data-active=true] .sb-item-icon{color:var(--sb-accent)}.sb-item[data-active=true] .sb-icon-fill{opacity:.18}.sb-item[data-accent=emerald],.sb-item[data-accent=emerald] .sb-item-icon,.sb-item[data-accent=emerald]:hover,.sb-item[data-accent=emerald][data-active=true] .sb-item-icon{color:var(--sb-emerald)}.sb-count{margin-left:auto;flex-shrink:0;min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:999px;background:var(--sb-accent);color:#fff;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;transition:transform .3s var(--sb-ease),opacity .2s ease}.sb-count[data-quiet=true]{min-width:8px;width:8px;height:8px;padding:0;margin-right:6px;background:var(--sb-ink-3);opacity:.7}@media (min-width:1024px){.sb[data-collapsed=true] .sb-count{position:absolute;left:34px;top:7px;min-width:9px;width:9px;height:9px;padding:0;font-size:0;box-shadow:0 0 0 2px var(--sb-bg,#fff)}}.sb-pill{position:absolute;top:0;left:0;right:0;height:40px;border-radius:11px;pointer-events:none;opacity:0}.sb-pill[data-visible=true]{opacity:1}.sb-pill-active{background:var(--sb-raised);box-shadow:var(--sb-raised-shadow);transition:none}.sb-pill-active[data-ready=true]{transition:transform .5s var(--sb-ease),height .3s var(--sb-ease),opacity .2s ease,box-shadow .3s ease}.sb-pill-active:before{content:"";position:absolute;left:-14px;top:50%;width:3px;height:18px;margin-top:-9px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#ff7a5c,#e8502e)}.sb-pill-active[data-ready=true][data-snap=true],.sb-pill-active[data-ready=true][data-visible=false]{transition:opacity .2s ease,box-shadow .3s ease}.sb-pill-active[data-accent=emerald]{box-shadow:var(--sb-raised-shadow-emerald)}.sb-pill-active[data-accent=emerald]:before{background:linear-gradient(180deg,#34d399,#059669)}.sb-pill-hover{background:var(--sb-hover);transition:transform .26s var(--sb-ease),height .26s var(--sb-ease),opacity .2s ease}.sb-pill-hover[data-snap=true],.sb-pill-hover[data-visible=false]{transition:opacity .2s ease}.sb-recent{margin-top:18px}.sb-label-row{display:flex;align-items:center;justify-content:space-between}.sb-label-link{padding:4px 8px;margin-right:4px;border-radius:7px;font-size:11.5px;font-weight:600;color:var(--sb-ink-4);transition:color .18s ease,background-color .18s ease}.sb-label-link:hover{color:var(--sb-accent);background:var(--sb-hover)}.sb-recent-list{display:grid;gap:2px}.sb-recent-list>li{animation:sb-rise .42s var(--sb-ease) both;animation-delay:calc(var(--i, 0) * 40ms)}.sb-recent-item{display:flex;align-items:center;gap:10px;height:46px;padding:0 8px 0 10px;border-radius:11px;transition:background-color .18s ease,box-shadow .25s ease}a.sb-recent-item:hover{background:var(--sb-hover)}.sb-recent-item[data-active=true]{background:var(--sb-raised);box-shadow:var(--sb-raised-shadow)}.sb-recent-item[data-disabled=true]{opacity:.6}.sb-recent-text{display:grid;min-width:0;line-height:1.25}.sb-recent-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;color:var(--sb-ink-2)}.sb-recent-item[data-active=true] .sb-recent-title,a.sb-recent-item:hover .sb-recent-title{color:var(--sb-ink)}.sb-recent-meta{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;color:var(--sb-ink-4);font-variant-numeric:tabular-nums}.sb-recent-empty{padding:4px 12px 2px;font-size:12.5px;line-height:1.5;color:var(--sb-ink-4)}.sb-recent-skeleton{display:grid;gap:8px;padding:4px 10px}.sb-recent-skeleton span{height:30px;border-radius:9px;background:linear-gradient(90deg,var(--sb-hover) 0,var(--sb-hover-strong) 50%,var(--sb-hover) 100%);background-size:200% 100%;animation:sb-shimmer 1.4s ease-in-out infinite}.sb-recent-skeleton span:nth-child(2){width:82%}.sb-recent-skeleton span:nth-child(3){width:64%}.sb-mark{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:999px}.sb-mark-score svg{transform:rotate(-90deg)}.sb-ring-track{fill:none;stroke:var(--sb-edge-strong);stroke-width:2.5}.sb-ring-value{fill:none;stroke-width:2.5;stroke-linecap:round}.sb-mark-score[data-band=high] .sb-ring-value{stroke:var(--sb-band-high)}.sb-mark-score[data-band=mid] .sb-ring-value{stroke:var(--sb-band-mid)}.sb-mark-score[data-band=low] .sb-ring-value{stroke:var(--sb-band-low)}.sb-mark-score[data-band=high]{background:radial-gradient(circle,rgba(47,168,116,.16) 0 7px,transparent 7.5px)}.sb-mark-score[data-band=mid]{background:radial-gradient(circle,rgba(226,162,24,.18) 0 7px,transparent 7.5px)}.sb-mark-score[data-band=low]{background:radial-gradient(circle,rgba(255,98,67,.16) 0 7px,transparent 7.5px)}.sb-mark-busy{border:2.5px solid var(--sb-edge-strong);border-top-color:var(--sb-accent);animation:sb-spin .9s linear infinite}.sb-mark-failed{border:2px solid var(--sb-danger);color:var(--sb-danger);font-size:12px;font-weight:800}.sb-mark-none{border:2px dashed var(--sb-edge-strong)}.sb-mark-class{border-radius:7px;background:var(--sb-emerald-soft);color:var(--sb-emerald);font-size:10px;font-weight:700;letter-spacing:.02em}@media (min-width:1024px){.sb[data-collapsed=true] .sb-recent{display:none}}.sb-slot{margin-top:14px;min-width:0}.sb-slot:empty{display:none}@media (min-width:1024px){.sb[data-collapsed=true] .sb-slot{display:none}}.sb-explore{margin-top:18px}.sb-disclosure{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:28px;padding:0 10px 0 12px;border-radius:8px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sb-ink-4);transition:color .18s ease,background-color .18s ease}.sb-disclosure:hover{color:var(--sb-ink-2);background:var(--sb-hover)}.sb-disclosure-chevron{transition:transform .3s var(--sb-ease)}.sb-explore[data-open=true] .sb-disclosure-chevron{transform:rotate(90deg)}.sb-explore-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s var(--sb-ease)}.sb-explore[data-open=true] .sb-explore-body{grid-template-rows:1fr}.sb-explore-list{min-height:0;overflow:hidden;display:grid;gap:1px;padding-top:2px;opacity:0;transition:opacity .25s ease}.sb-explore[data-open=true] .sb-explore-list{opacity:1}.sb-explore-item{height:36px;font-size:13px;font-weight:500;color:var(--sb-ink-3)}.sb-explore-item .sb-item-icon{color:var(--sb-ink-4);margin-left:1px}.sb-explore-item:hover{color:var(--sb-ink);background:var(--sb-hover)}.sb-explore-item:hover .sb-item-icon{color:var(--sb-ink-2)}.sb-explore-item:hover .sb-icon-fill{opacity:.1}@media (min-width:1024px){.sb[data-collapsed=true] .sb-explore-body{grid-template-rows:1fr}.sb[data-collapsed=true] .sb-explore-list{opacity:1}.sb[data-collapsed=true] .sb-disclosure{pointer-events:none}.sb[data-collapsed=true] .sb-disclosure-chevron{opacity:0}}.sb-foot{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 14px 14px;border-top:1px solid var(--sb-edge);flex-shrink:0}.sb-upgrade{display:flex;align-items:center;gap:10px;padding:6px 10px 6px 6px;overflow:hidden;border-radius:13px;border:1px solid rgba(245,158,11,.24);background:linear-gradient(135deg,#fff8ec,#fff1e8);transition:transform .28s var(--sb-ease),box-shadow .28s var(--sb-ease),border-color .2s ease}.sb-upgrade:hover{transform:translateY(-1px);border-color:rgba(245,158,11,.45);box-shadow:0 10px 24px -14px rgba(217,119,6,.55)}.sb-upgrade:active{transform:translateY(0) scale(.98)}.sb-upgrade-crown{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:9px;background:#fff;box-shadow:0 1px 2px rgba(180,83,9,.12),0 4px 10px -6px rgba(217,119,6,.5);transition:transform .4s var(--sb-ease)}.sb-upgrade:hover .sb-upgrade-crown{transform:rotate(-8deg) scale(1.06)}.sb-upgrade-text{display:grid;flex:1;line-height:1.25}.sb-upgrade-title{font-size:12.5px;font-weight:700;color:#92400e}.sb-upgrade-sub{font-size:11px;color:#b45309;opacity:.85}.sb-upgrade-chevron{color:#d97706;flex-shrink:0;transition:transform .28s var(--sb-ease),max-width .34s var(--sb-ease),opacity .2s ease}.sb-upgrade:hover .sb-upgrade-chevron{transform:translateX(2px)}.dark .sb-upgrade{background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(255,98,67,.07));border-color:rgba(245,158,11,.22)}.dark .sb-upgrade-crown{background:rgba(245,158,11,.14);box-shadow:none}.dark .sb-upgrade-title{color:#fcd34d}.dark .sb-upgrade-sub{color:#e0b26a}.dark .sb-upgrade-chevron{color:#f0b93a}@media (min-width:1024px){.sb[data-collapsed=true] .sb-upgrade{padding:6px;gap:0;border-color:transparent;background:transparent}.sb[data-collapsed=true] .sb-upgrade:hover{background:var(--sb-hover);box-shadow:none}}.sb-account-wrap{position:relative}.sb-account{display:flex;align-items:center;gap:10px;width:100%;padding:6px;overflow:hidden;border-radius:12px;text-align:left;transition:background-color .18s ease}.sb-account:hover,.sb-account[data-open=true]{background:var(--sb-hover-strong)}.sb-account-text{display:grid;flex:1;min-width:0;line-height:1.25}.sb-account-name{font-size:13px;font-weight:600;color:var(--sb-ink)}.sb-account-email,.sb-account-name{overflow:hidden;text-overflow:ellipsis}.sb-account-email{font-size:11px;color:var(--sb-ink-4)}.sb-plan-badge{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;padding:3px 6px;border-radius:6px;background:linear-gradient(90deg,#fffbeb,#fef9c3);color:#b45309;font-size:9px;font-weight:800;letter-spacing:.04em}.dark .sb-plan-badge{background:rgba(245,158,11,.14);color:#fcd34d}.sb-account-chevron{flex-shrink:0;color:var(--sb-ink-4);transform:rotate(-90deg);transition:transform .3s var(--sb-ease),color .18s ease,max-width .34s var(--sb-ease),opacity .2s ease}.sb-account:hover .sb-account-chevron{color:var(--sb-ink-2)}.sb-account[data-open=true] .sb-account-chevron{transform:rotate(90deg)}.sb-menu{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:10;padding:6px;border-radius:15px;border:1px solid var(--sb-edge);background:var(--sb-menu-bg);box-shadow:var(--sb-shadow-pop);transform-origin:50% 100%;animation:sb-pop .2s var(--sb-ease) both}@media (min-width:1024px){.sb[data-collapsed=true] .sb-menu{left:calc(100% + 18px);right:auto;bottom:0;width:260px;transform-origin:0 100%}}.sb-menu-head{display:flex;align-items:center;gap:10px;padding:8px 8px 10px}.sb-menu-who{min-width:0;line-height:1.3}.sb-menu-name{font-size:13.5px;font-weight:600;color:var(--sb-ink)}.sb-menu-email,.sb-menu-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sb-menu-email{font-size:12px;color:var(--sb-ink-3)}.sb-menu-section{display:grid;gap:1px;padding:5px 0;border-top:1px solid var(--sb-edge)}.sb-menu-label{padding:4px 10px 6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sb-ink-4)}.sb-menu-item{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;border-radius:9px;font-size:13.5px;font-weight:500;color:var(--sb-ink-2);text-align:left;transition:background-color .15s ease,color .15s ease}.sb-menu-item .sb-icon{color:var(--sb-ink-3);transition:color .15s ease}.sb-menu-item:focus-visible,.sb-menu-item:hover{background:var(--sb-hover-strong);color:var(--sb-ink)}.sb-menu-item:hover .sb-icon{color:var(--sb-ink)}.sb-menu-item[aria-current=page]{color:var(--sb-ink);font-weight:600}.sb-menu-item[aria-current=page] .sb-icon{color:var(--sb-accent)}.sb-menu-item[aria-current=page] .sb-icon-fill{opacity:.18}.sb-menu-signout:focus-visible,.sb-menu-signout:hover{color:var(--sb-danger);background:rgba(220,38,38,.07)}.sb-menu-signout:hover .sb-icon{color:var(--sb-danger)}.sb-menu-signout:disabled{opacity:.6}.sb-theme{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin:0 4px 2px;padding:3px;border-radius:10px;background:var(--sb-field)}.sb-theme-option{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;border-radius:8px;font-size:12px;font-weight:600;color:var(--sb-ink-3);transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.sb-theme-option:hover{color:var(--sb-ink)}.sb-theme-option[aria-checked=true]{background:var(--sb-raised);color:var(--sb-ink);box-shadow:0 1px 2px rgba(40,25,15,.1),inset 0 0 0 1px var(--sb-edge)}.dark .sb-theme-option[aria-checked=true]{background:#3a3733}.sb-tip{position:fixed;left:calc(var(--sb-rail) + 10px);display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:var(--sb-tip-bg);color:var(--sb-tip-ink);font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none;transform:translateY(-50%);box-shadow:0 8px 24px -8px rgba(20,15,10,.4);animation:sb-tip-in .16s var(--sb-ease) both}.sb-tip:before{content:"";position:absolute;left:-4px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:2px;background:inherit;transform:rotate(45deg)}.sb-tip .sb-kbd{background:transparent;border-color:currentColor;box-shadow:none;color:inherit;opacity:.6;padding:2px 5px}@media (min-width:1024px){.sb-main{margin-left:var(--sb-w);transition:margin-left .34s var(--sb-ease)}.sb-layout[data-rail=true] .sb-main{margin-left:var(--sb-rail)}}.sb-topbar{position:fixed;top:0;left:0;right:0;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;height:64px;padding:0 12px;background:var(--sb-topbar);backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid var(--sb-edge)}.sb-topbar-logo{justify-self:center}html.reduce-transparency .sb-topbar{backdrop-filter:none;background:var(--sb-bg)}.sb-burger{position:relative}.sb-burger span{position:absolute;left:50%;width:18px;height:2px;margin-left:-9px;border-radius:2px;background:currentColor;transition:transform .32s var(--sb-ease),opacity .2s ease}.sb-burger span:first-child{transform:translateY(-6px)}.sb-burger span:nth-child(3){transform:translateY(6px);width:12px;margin-left:-9px}.sb-burger[data-open=true] span:first-child{transform:rotate(45deg)}.sb-burger[data-open=true] span:nth-child(2){opacity:0}.sb-burger[data-open=true] span:nth-child(3){transform:rotate(-45deg);width:18px}.sb-backdrop{position:fixed;inset:0;background:rgba(20,16,12,.36);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .32s ease}.sb-backdrop[data-open=true]{opacity:1;pointer-events:auto}html.reduce-transparency .sb-backdrop{backdrop-filter:none}@media (min-width:1024px){.sb-backdrop,.sb-topbar{display:none}}@media (max-width:1023.98px){.sb[data-open=true] .sb-actions,.sb[data-open=true] .sb-explore,.sb[data-open=true] .sb-foot,.sb[data-open=true] .sb-recent,.sb[data-open=true] .sb-section{animation:sb-deal .5s var(--sb-ease) both}.sb[data-open=true] .sb-section:nth-child(3){animation-delay:50ms}.sb[data-open=true] .sb-section:nth-child(4){animation-delay:90ms}.sb[data-open=true] .sb-recent{animation-delay:.12s}.sb[data-open=true] .sb-explore{animation-delay:.16s}.sb[data-open=true] .sb-foot{animation-delay:.14s}.sb-pill-hover,.sb-search .sb-kbd{display:none}}.sb-cmd{position:fixed;inset:0;display:flex;align-items:flex-start;justify-content:center;padding:max(10px,12vh) 16px 16px}.sb-cmd-scrim{position:absolute;inset:0;background:rgba(20,16,12,.34);backdrop-filter:blur(3px);animation:sb-fade-in .18s ease both}html.reduce-transparency .sb-cmd-scrim{backdrop-filter:none}.sb-cmd-panel{position:relative;display:flex;flex-direction:column;width:min(620px,100%);max-height:min(560px,78dvh);overflow:hidden;border-radius:18px;border:1px solid var(--sb-edge);background:var(--sb-menu-bg);box-shadow:0 40px 100px -28px rgba(30,20,10,.5),0 2px 8px rgba(30,20,10,.08);animation:sb-cmd-in .24s var(--sb-ease) both}.sb-cmd[data-state=closed] .sb-cmd-scrim{animation:sb-fade-out .14s ease both}.sb-cmd[data-state=closed] .sb-cmd-panel{animation:sb-cmd-out .14s ease both}.sb-cmd-field{display:flex;flex-shrink:0;align-items:center;gap:12px;height:64px;padding:0 16px 0 20px;border-bottom:1px solid var(--sb-edge);color:var(--sb-ink-3)}.sb-cmd-input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--sb-ink);font-size:16px;font-weight:500}.sb-cmd-input::-moz-placeholder{color:var(--sb-ink-4)}.sb-cmd-input::placeholder{color:var(--sb-ink-4)}.sb-cmd-input:focus,.sb-cmd-input:focus-visible{outline:none}.sb-cmd-list{flex:1;min-height:0;overflow-y:auto;padding:6px 8px 8px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sb-edge-strong) transparent}.sb-cmd-group{padding:12px 10px 5px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sb-ink-4)}.sb-cmd-option{display:flex;align-items:center;gap:12px;height:42px;padding:0 10px;border-radius:10px;cursor:pointer;color:var(--sb-ink-2);font-size:14px;font-weight:500}.sb-cmd-option[aria-selected=true]{background:var(--sb-hover-strong);color:var(--sb-ink)}.sb-cmd-icon{display:inline-flex;flex-shrink:0;color:var(--sb-ink-3);transition:color .15s ease}.sb-cmd-option[aria-selected=true] .sb-cmd-icon{color:var(--sb-accent)}.sb-cmd-option[aria-selected=true] .sb-icon-fill{opacity:.16}.sb-cmd-label{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sb-cmd-tag{flex-shrink:0;font-size:11.5px;color:var(--sb-ink-4)}.sb-cmd-detail{font-size:12px;font-variant-numeric:tabular-nums}.sb-cmd-detail,.sb-cmd-enter{flex-shrink:0;color:var(--sb-ink-3)}.sb-cmd-enter{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;border:1px solid var(--sb-edge);opacity:0;transition:opacity .15s ease}.sb-cmd-option[aria-selected=true] .sb-cmd-enter{opacity:1}.sb-cmd-empty{padding:30px 18px;text-align:center;font-size:13.5px;line-height:1.6;color:var(--sb-ink-3)}.sb-cmd-empty em{font-style:normal;font-weight:600;color:var(--sb-ink-2)}.sb-cmd-foot{display:flex;flex-shrink:0;gap:16px;padding:9px 16px;border-top:1px solid var(--sb-edge);font-size:11.5px;color:var(--sb-ink-4)}.sb-cmd-foot span{display:inline-flex;align-items:center;gap:4px}.sb-cmd-foot .sb-kbd{padding:2px 5px;min-width:18px}@media (max-width:639.98px){.sb-cmd-foot{display:none}}@keyframes sb-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sb-deal{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}@keyframes sb-pop{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:none}}@keyframes sb-tip-in{0%{opacity:0;transform:translate(-4px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes sb-cmd-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}@keyframes sb-cmd-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px) scale(.985)}}@keyframes sb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sb-fade-out{0%{opacity:1}to{opacity:0}}@keyframes sb-spin{to{transform:rotate(1turn)}}@keyframes sb-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.sb,.sb-backdrop,.sb-explore-body,.sb-fade,.sb-main,.sb-pill-active[data-ready=true],.sb-pill-hover{transition:none}.sb-cta:after{display:none}.sb-cmd-panel,.sb-cmd-scrim,.sb-menu,.sb-recent-list>li,.sb-tip,.sb[data-open=true] .sb-actions,.sb[data-open=true] .sb-explore,.sb[data-open=true] .sb-foot,.sb[data-open=true] .sb-recent,.sb[data-open=true] .sb-section{animation:none}.sb-mark-busy{animation-duration:2.4s}.sb-recent-skeleton span{animation:none}}