@keyframes cmIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cmPop{0%{opacity:0;transform:translateY(-4px) scale(.95)}to{opacity:1;transform:none}}@keyframes cmRollUp{0%{opacity:0;transform:translateY(85%)}to{opacity:1;transform:none}}@keyframes cmRollDown{0%{opacity:0;transform:translateY(-85%)}to{opacity:1;transform:none}}@keyframes cmCount{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1)}}@keyframes cmSweep{0%,55%{background-position:130% 0}to{background-position:-30% 0}}@keyframes cmFlash{0%,30%{opacity:1}to{opacity:0}}@keyframes cmBob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(-4deg)}}@keyframes cmHalo{0%{box-shadow:0 0 0 0 rgba(242,140,63,.28)}to{box-shadow:0 0 0 18px rgba(242,140,63,0)}}@keyframes cmGrow{0%{transform:scaleX(0)}}@keyframes cmToast{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}@keyframes cmFade{0%{opacity:0}}@keyframes cmSheet{0%{transform:translateY(40px);opacity:0}}@keyframes cmCheck{0%{transform:scale(.4)}70%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes cmThumb{0%{transform:scale(1)}40%{transform:scale(1.35) rotate(-12deg)}to{transform:scale(1)}}.cm-enter{animation:cmIn .55s cubic-bezier(.22,1,.36,1) backwards}.cm-card:has(.cm-pop),.cm-thread:has(.cm-pop){position:relative;z-index:25}.cm-pop{animation:cmPop .2s cubic-bezier(.22,1,.36,1) both}.cm-collapse,.cm-composer-bar{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1)}.cm-collapse.is-open,.cm-composer-bar.is-open{grid-template-rows:1fr}.cm-collapse>*,.cm-composer-bar>*{min-height:0}.cm-composer-bar>*{opacity:0;transition:opacity .25s ease}.cm-composer-bar.is-open>*{opacity:1;transition-delay:.08s}.cm-count{display:inline-grid;place-items:center;height:30px;min-width:30px;padding:0 10px;color:#a1a1aa;font-family:var(--font-dela),var(--font-onest),sans-serif;font-size:14px;font-weight:400;animation:cmCount .5s cubic-bezier(.34,1.56,.64,1) both}.cm-count,.cm-tabs{border-radius:999px;background:#1a1a1e}.cm-tabs{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;isolation:isolate}.cm-tabs-thumb{position:absolute;z-index:-1;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:999px;background:#fff;box-shadow:0 8px 20px -10px rgba(255,255,255,.45);transform:translateX(calc(var(--i, 0) * 100%));transition:transform .45s cubic-bezier(.34,1.3,.64,1)}.cm-tab{position:relative;height:32px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:600;color:#a1a1aa;white-space:nowrap;transition:color .3s ease}.cm-tab:is(:hover,:focus-visible){color:#f4f4f5}.cm-tab.is-on{color:#0c0c0e}.cm-chip{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border-radius:999px;background:#1a1a1e;color:#d4d4d8;font-size:13px;font-weight:600;white-space:nowrap;transition:color .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.cm-chip:before{content:"";position:absolute;inset:0;z-index:-1;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.22,1,.36,1)}.cm-chip:is(:hover,:focus-visible){color:#0c0c0e;transform:translateY(-1px)}.cm-chip:is(:hover,:focus-visible):before{transform:scaleX(1)}.cm-chip.is-on{background:#f28c3f;color:#1b1009}.cm-chip.is-on:before{background:#f7a866}.cm-input:focus-within{background:#202025}.cm-composer-main .cm-input{transition:background-color .3s ease,box-shadow .4s ease}.cm-composer-main[data-open=true] .cm-input{box-shadow:0 24px 50px -30px rgba(242,140,63,.35)}.cm-toggle{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;background:#27272d;color:#a1a1aa;font-size:12.5px;font-weight:600;white-space:nowrap;transition:color .3s ease,background-color .3s ease}.cm-toggle:before{content:"";position:absolute;inset:0;z-index:-1;background:#323239;transform:scaleY(0);transform-origin:bottom;transition:transform .3s cubic-bezier(.22,1,.36,1)}.cm-toggle:is(:hover,:focus-visible){color:#f4f4f5}.cm-toggle:is(:hover,:focus-visible):before{transform:scaleY(1)}.cm-toggle svg{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.cm-toggle:hover svg{transform:scale(1.15) rotate(-8deg)}.cm-toggle.is-on{background:#f28c3f;color:#1b1009}.cm-toggle.is-on:before{background:#f7a866}.cm-x{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#27272d;color:#a1a1aa;transition:background-color .25s ease,color .25s ease,transform .35s cubic-bezier(.34,1.56,.64,1)}.cm-x:is(:hover,:focus-visible){background:#fff;color:#0c0c0e;transform:rotate(90deg)}.cm-counter{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#71717a;animation:cmPop .25s ease both}.cm-counter svg{transform:rotate(-90deg)}.cm-counter-track{fill:none;stroke:#323239;stroke-width:2.6}.cm-counter-fill{fill:none;stroke:#f28c3f;stroke-width:2.6;stroke-linecap:round;transition:stroke-dasharray .25s ease,stroke .25s ease}.cm-counter.is-near{color:#f28c3f}.cm-counter.is-over{color:#f87171}.cm-counter.is-over .cm-counter-fill{stroke:#f87171}.cm-empty-icon,.cm-signin-icon{animation:cmBob 4s ease-in-out infinite}.cm-card{position:relative;display:flex;gap:10px;padding:12px 14px 14px 12px;border-radius:20px;background:#111114;transition:background-color .35s ease,transform .35s cubic-bezier(.22,1,.36,1),opacity .3s ease}@media (min-width:640px){.cm-card{gap:12px;padding:14px 18px 16px 16px}}.cm-card:hover{background:#141417}.cm-card-reply{border-radius:18px;background:#0f0f12;padding-top:8px;padding-bottom:10px}.cm-card-reply:hover{background:#131316}.cm-card.is-pending{opacity:.55;pointer-events:none}.cm-card-removed{align-items:center;gap:12px;padding:12px 16px}.cm-card-removed:hover{background:#111114}.cm-avatar{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.cm-card:hover>.cm-avatar{transform:scale(1.04) rotate(-2deg)}.cm-card-premium{background:radial-gradient(130% 120% at 0 0,rgba(245,197,66,.1),transparent 46%),radial-gradient(90% 90% at 100% 100%,rgba(242,140,63,.05),transparent 60%),#131215}.cm-card-premium:hover{background:radial-gradient(130% 120% at 0 0,rgba(245,197,66,.14),transparent 50%),radial-gradient(90% 90% at 100% 100%,rgba(242,140,63,.07),transparent 60%),#161518}.cm-card-premium:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgba(255,226,160,.07) 50%,transparent 58%) no-repeat;background-size:260% 100%;animation:cmSweep 7s ease-in-out infinite}.cm-card-reply.cm-card-premium{background:radial-gradient(130% 120% at 0 0,rgba(245,197,66,.08),transparent 46%),#111013}.cm-card-pinned:not(.cm-card-premium){background:radial-gradient(120% 120% at 0 0,rgba(242,140,63,.09),transparent 50%),#121114}.cm-card.cm-flash:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:rgba(242,140,63,.14);animation:cmFlash 2.8s ease-out both}.cm-pin-tag{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f28c3f}.cm-level{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.cm-card:hover .cm-level{transform:translateY(-1px) scale(1.06)}.cm-role{display:inline-flex;align-items:center;gap:4px;height:19px;padding:0 7px;border-radius:6px;background:#2a1c12;color:#f7a866;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cm-badge{display:inline-grid;place-items:center;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.cm-badge:hover{transform:translateY(-2px) scale(1.2) rotate(-8deg)}.cm-ep-tag{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;background:#1a1a1e;color:#a1a1aa;font-size:11px;font-weight:600;white-space:nowrap}.cm-body{max-width:82ch;white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.6;color:#d4d4d8;transition:filter .55s cubic-bezier(.22,1,.36,1),opacity .55s ease}.cm-body.is-hidden{min-height:44px;filter:blur(6px);opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.cm-spoiler-box{overflow:hidden;border-radius:14px;padding:0;background:transparent;transition:padding .45s cubic-bezier(.22,1,.36,1),background-color .45s ease}.cm-spoiler-box.is-hidden{padding:8px 14px;background:#1a1a1e}.cm-body.is-clamped{max-height:10.5em;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.cm-spoiler{position:absolute;inset:0;display:grid;place-items:center;width:100%;cursor:pointer}.cm-spoiler-pill{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:999px;background:#27272d;color:#f4f4f5;font-size:13px;font-weight:600;box-shadow:0 12px 28px -14px rgba(0,0,0,.9);transition:color .3s ease,transform .35s cubic-bezier(.34,1.56,.64,1)}.cm-spoiler-pill:before{content:"";position:absolute;inset:0;z-index:-1;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.22,1,.36,1)}.cm-spoiler:is(:hover,:focus-visible) .cm-spoiler-pill{color:#0c0c0e;transform:translateY(-2px) scale(1.03)}.cm-spoiler:is(:hover,:focus-visible) .cm-spoiler-pill:before{transform:scaleX(1)}.cm-more{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#f28c3f;transition:color .25s ease}.cm-more:hover{color:#f7a866}.cm-more:hover svg{transform:translateY(2px)}.cm-action{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;background:#1a1a1e;color:#a1a1aa;font-size:13px;font-weight:600;transition:color .3s ease}.cm-card-reply .cm-action{background:#17171b}.cm-action:before{content:"";position:absolute;inset:0;z-index:-1;background:#27272d;transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.22,1,.36,1)}.cm-action:is(:hover,:focus-visible){color:#f4f4f5}.cm-action:is(:hover,:focus-visible):before{transform:scaleX(1)}.cm-action svg{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.cm-action:hover svg{transform:translateX(-2px) rotate(-12deg)}.cm-votes{display:inline-flex;align-items:center;height:32px;border-radius:999px;background:#1a1a1e}.cm-card-reply .cm-votes{background:#17171b}.cm-vote{position:relative;isolation:isolate;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;color:#a1a1aa;transition:color .25s ease,background-color .25s ease}.cm-vote:before{content:"";position:absolute;inset:2px;z-index:-1;border-radius:999px;background:#323239;transform:scale(0);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.cm-vote:is(:hover,:focus-visible):not(:disabled){color:#f4f4f5}.cm-vote:is(:hover,:focus-visible):not(:disabled):before{transform:scale(1)}.cm-vote svg{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.cm-vote-up:hover:not(:disabled) svg{transform:translateY(-2px) rotate(-10deg)}.cm-vote-down:hover:not(:disabled) svg{transform:translateY(2px) rotate(10deg)}.cm-vote:disabled{cursor:default;opacity:.45}.cm-votes.is-up .cm-vote-up{color:#1b1009}.cm-votes.is-up .cm-vote-up:before{background:#f28c3f;transform:scale(1)}.cm-votes.is-down .cm-vote-down svg,.cm-votes.is-up .cm-vote-up svg{animation:cmThumb .45s cubic-bezier(.34,1.56,.64,1)}.cm-votes.is-down .cm-vote-down{color:#f4f4f5}.cm-votes.is-down .cm-vote-down:before{background:#45454e;transform:scale(1)}.cm-score{display:grid;place-items:center;min-width:30px;height:32px;overflow:hidden;padding:0 2px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:#a1a1aa;transition:color .3s ease}.cm-score.is-pos{color:#f7a866}.cm-score.is-neg{color:#71717a}.cm-roll-up{display:block;animation:cmRollUp .38s cubic-bezier(.34,1.4,.64,1) both}.cm-roll-down{display:block;animation:cmRollDown .38s cubic-bezier(.34,1.4,.64,1) both}.cm-dots{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#17171b;color:#71717a;transition:color .25s ease,background-color .25s ease}.cm-dots.is-open,.cm-dots:is(:hover,:focus-visible){background:#fff;color:#0c0c0e}.cm-dots svg{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.cm-dots.is-open svg,.cm-dots:hover svg{transform:rotate(90deg)}.cm-menu-item{position:relative;isolation:isolate;overflow:hidden;display:flex;width:100%;align-items:center;gap:10px;height:40px;padding:0 12px;border-radius:12px;color:#d4d4d8;font-size:13.5px;font-weight:500;text-align:left;transition:color .25s ease}.cm-menu-item:before{content:"";position:absolute;inset:0;z-index:-1;background:#27272d;transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.22,1,.36,1)}.cm-menu-item:is(:hover,:focus-visible){color:#f4f4f5}.cm-menu-item:is(:hover,:focus-visible):before{transform:scaleX(1)}.cm-menu-item svg{flex-shrink:0;color:#a1a1aa;transition:transform .35s cubic-bezier(.34,1.56,.64,1),color .25s ease}.cm-menu-item:hover svg{color:#f28c3f;transform:scale(1.15) rotate(-8deg)}.cm-menu-item.is-on{color:#f28c3f;font-weight:600}.cm-menu-item.is-muted{color:#71717a;cursor:default}.cm-menu-item.is-muted:before{display:none}.cm-menu-item.is-muted svg{color:#8ee3ae;transform:none}.cm-menu-item.is-danger{color:#fca5a5}.cm-menu-item.is-danger:before{background:#3a1a1c}.cm-menu-item.is-danger svg,.cm-menu-item.is-danger:hover svg{color:#f87171}.cm-danger{display:inline-flex;align-items:center;justify-content:center;height:36px;border-radius:8px;background:#e5484d;color:#fff;font-size:13px;font-weight:600;transition:background-color .25s ease,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.cm-danger:is(:hover,:focus-visible){background:#f2555a;transform:translateY(-1px);box-shadow:0 12px 24px -12px rgba(229,72,77,.7)}.cm-ep{position:relative;display:grid;place-items:center;height:36px;border-radius:10px;background:#27272d;color:#d4d4d8;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;animation:cmPop .3s ease both;transition:background-color .2s ease,color .2s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.cm-ep:is(:hover,:focus-visible){background:#fff;color:#0c0c0e;transform:translateY(-2px) scale(1.06)}.cm-ep.is-on{background:#f28c3f;color:#1b1009}.cm-ep-dot{position:absolute;top:5px;right:5px;width:5px;height:5px;border-radius:999px;background:#f28c3f}.cm-ep.is-on .cm-ep-dot{background:#1b1009}.cm-replies{position:relative}.cm-replies.is-open:before{content:"";position:absolute;left:0;top:0;bottom:18px;width:2px;border-radius:2px;background:linear-gradient(180deg,#27272d,#1a1a1e 80%,transparent)}.cm-thread-toggle{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 6px;border-radius:999px;background:#151518;color:#f28c3f;font-size:13px;font-weight:600;transition:color .25s ease,transform .3s cubic-bezier(.22,1,.36,1)}.cm-thread-toggle[aria-expanded=true]{padding-left:12px}.cm-thread-toggle:before{content:"";position:absolute;inset:0;z-index:-1;background:#2a1c12;transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.22,1,.36,1)}.cm-thread-toggle:is(:hover,:focus-visible){color:#f7a866;transform:translateX(2px)}.cm-thread-toggle:is(:hover,:focus-visible):before{transform:scaleX(1)}.cm-side-row{position:relative;isolation:isolate;overflow:hidden;display:flex;width:100%;align-items:center;gap:12px;height:40px;padding:0 12px;border-radius:12px;color:#d4d4d8;animation:cmIn .5s cubic-bezier(.22,1,.36,1) both;transition:color .25s ease}.cm-side-row:before{content:"";position:absolute;inset:0;z-index:-1;background:#1a1a1e;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.22,1,.36,1)}.cm-side-row:is(:hover,:focus-visible){color:#fff}.cm-side-row:is(:hover,:focus-visible):before{transform:scaleX(1)}.cm-side-row.is-on{color:#f28c3f}.cm-side-row.is-on:before{background:#2a1c12;transform:scaleX(1)}.cm-side-bar{flex:1;height:6px;border-radius:999px;background:#1f1f24;overflow:hidden}.cm-side-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d9722a,#f28c3f 70%,#f7a866);transform-origin:left;animation:cmGrow .9s cubic-bezier(.22,1,.36,1) both;transition:transform .6s cubic-bezier(.22,1,.36,1)}.cm-toast{display:inline-flex;align-items:center;gap:10px;min-height:46px;max-width:100%;padding:8px 18px;border-radius:16px;background:#27272d;color:#f4f4f5;font-size:14px;font-weight:600;box-shadow:0 24px 50px -20px rgba(0,0,0,.95);animation:cmToast .4s cubic-bezier(.34,1.4,.64,1) both}.cm-toast:has(.cm-toast-link){padding-right:8px}.cm-toast.is-error{background:#3a1a1c;color:#fecaca}.cm-toast.is-xp{background:#f28c3f;color:#1b1009}.cm-toast-link{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:10px;background:#fff;color:#0c0c0e;font-size:13px;transition:background-color .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.cm-toast-link:is(:hover,:focus-visible){background:#f28c3f;color:#1b1009;transform:scale(1.04)}.cm-dialog-backdrop{animation:cmFade .25s ease both}.cm-dialog-panel{animation:cmSheet .42s cubic-bezier(.22,1,.36,1) both}@media (min-width:640px){.cm-dialog-panel{animation-name:cmPop}}.cm-dialog.is-closing .cm-dialog-backdrop,.cm-dialog.is-closing .cm-dialog-panel{transition:opacity .18s ease,transform .18s ease;opacity:0}.cm-dialog.is-closing .cm-dialog-panel{transform:translateY(12px)}.cm-reason{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;border-radius:14px;background:#1a1a1e;color:#d4d4d8;animation:cmIn .45s cubic-bezier(.22,1,.36,1) both;transition:color .25s ease,background-color .25s ease,transform .3s cubic-bezier(.22,1,.36,1)}.cm-reason:is(:hover,:focus-visible){background:#202025;color:#f4f4f5;transform:translateX(3px)}.cm-reason.is-on{background:#2a1c12;color:#f7a866}.cm-reason-check{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:999px;background:#27272d;color:transparent;transition:background-color .25s ease,color .25s ease}.cm-reason.is-on .cm-reason-check{background:#f28c3f;color:#1b1009;animation:cmCheck .4s cubic-bezier(.34,1.56,.64,1)}@media (prefers-reduced-motion:reduce){.cm-card-premium:before,.cm-count,.cm-dialog-backdrop,.cm-dialog-panel,.cm-empty-icon,.cm-enter,.cm-ep,.cm-pop,.cm-reason,.cm-roll-down,.cm-roll-up,.cm-side-bar>span,.cm-side-row,.cm-signin-icon,.cm-toast,.cm-votes svg{animation:none!important}.cm-avatar,.cm-body,.cm-card,.cm-collapse,.cm-composer-bar,.cm-tabs-thumb{transition:none!important}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #121216!important;-webkit-text-fill-color:#f4f4f5!important;caret-color:#f4f4f5!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;border-radius:inherit}.desktop-page{padding-top:2.5rem;padding-bottom:6rem}@media (min-width:768px){.desktop-page{padding-top:4.5rem;padding-bottom:8rem}}.desktop-hero-glow{position:absolute;top:-160px;left:50%;transform:translateX(-50%);width:min(100vw,1000px);height:420px;background:radial-gradient(circle 380px at 50% 20%,rgba(242,140,63,.08),transparent 70%);pointer-events:none;z-index:0}.desktop-card{position:relative;background:#0E0E12;border:1px solid #202026;border-radius:1.25rem;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.desktop-card:hover{border-color:#2F2F38;transform:translateY(-2px);box-shadow:0 16px 36px -12px rgba(0,0,0,.7)}.desktop-spec-row{display:flex;align-items:flex-start;gap:.85rem;padding:.75rem .85rem;border-radius:.75rem;background:#131318;border:1px solid #1c1c22;transition:background .15s ease,border-color .15s ease}.desktop-spec-row:hover{background:#17171E;border-color:#272730}.desktop-spec-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;background:#0B0B0E;border:1px solid #202026;color:#FFFFFF;flex-shrink:0}.desktop-prog-track{height:4px;width:100%;border-radius:9999px;background:#1A1A22;overflow:hidden}.desktop-prog-bar{height:100%;border-radius:9999px;background:#FFFFFF}.desktop-matrix-wrap{border-radius:1.25rem;background:#0E0E12;border:1px solid #202026;overflow:hidden}.desktop-matrix-table{width:100%;border-collapse:collapse;text-align:left;font-size:.8125rem}.desktop-matrix-table td,.desktop-matrix-table th{padding:.85rem 1.15rem;border-bottom:1px solid #1a1a20}.desktop-matrix-table thead th{background:#0B0B0E;color:#F4F4F5;font-weight:700;vertical-align:bottom;padding-top:1.2rem;padding-bottom:1.2rem}.desktop-matrix-table tr:hover td{background:#121217}.desktop-matrix-cat{background:#0A0A0D!important;color:#71717A;font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;padding:.65rem 1.15rem!important}.desktop-faq-item{border-radius:1rem;background:#0E0E12;border:1px solid #202026;overflow:hidden;transition:border-color .2s ease,background .2s ease}.desktop-faq-item:hover,.desktop-faq-item[open]{border-color:#2F2F38}.desktop-faq-summary{display:flex;align-items:center;justify-content:space-between;padding:1.15rem 1.35rem;font-size:.9375rem;font-weight:600;color:#F4F4F5;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.desktop-faq-summary::-webkit-details-marker{display:none}.desktop-faq-content{padding:0 1.35rem 1.15rem;font-size:.875rem;line-height:1.6;color:#A1A1AA}.desktop-spec-row{transition:opacity .2s ease}.desktop-spec-row:hover{opacity:.85}.desktop-spec-row:hover .desktop-spec-icon{border-color:#3A3A44}.desktop-card .w-8.h-8{transition:border-color .2s ease}.desktop-card:hover .w-8.h-8{border-color:#3A3A44}.ctrl-root{position:fixed;inset:0;z-index:200;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);background:radial-gradient(900px 480px at 0 0,rgba(242,140,63,.05),transparent 60%),#040406;color:#f4f4f5;font-family:var(--font-onest),system-ui,sans-serif;-webkit-font-smoothing:antialiased}body:has(.ctrl-root),html:has(.ctrl-root){overflow:hidden}.ctrl-root :focus-visible{outline:2px solid rgba(255,255,255,.55);outline-offset:2px}.ctrl-display{font-family:var(--font-dela),var(--font-onest),sans-serif;font-weight:400;letter-spacing:-.01em}.ctrl-dot{width:8px;height:8px;flex-shrink:0;border-radius:999px;background:#71717a}.ctrl-bar-status[data-ok=true] .ctrl-dot{background:#4ade80;box-shadow:0 0 0 4px rgba(74,222,128,.14)}.ctrl-bar-status[data-ok=false] .ctrl-dot{background:#f87171;box-shadow:0 0 0 4px rgba(248,113,113,.14)}.ctrl-main{min-width:0;min-height:0;overflow-y:auto;padding:36px clamp(20px,3.2vw,48px) 96px}.ctrl-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:32px}.ctrl-kicker{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#71717a}.ctrl-title{margin-top:10px;font-size:clamp(30px,4vw,46px);line-height:1.05}.ctrl-subtitle{margin-top:8px;font-size:14px;color:#a1a1aa}.ctrl-refresh{height:40px;padding:0 16px;border-radius:12px;font-size:13px;gap:8px}.ctrl-error{margin-bottom:20px;background:rgba(248,113,113,.08);color:#fca5a5}.ctrl-error,.ctrl-warn{padding:12px 16px;border-radius:14px;font-size:13px}.ctrl-warn{background:rgba(251,191,36,.07);color:#fcd34d}.ctrl-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.ctrl-panel{min-width:0;padding:22px;border-radius:22px;background:#101014;border:1px solid #1b1b22}.ctrl-panel-flush{padding:0;overflow:hidden}.ctrl-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.ctrl-panel-title{font-size:16px;font-weight:700;letter-spacing:-.01em}.ctrl-count{font-size:12px;color:#71717a;font-variant-numeric:tabular-nums}.ctrl-label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#71717a}.ctrl-hint{font-size:12.5px;line-height:1.55;color:#71717a}.ctrl-empty{padding:32px 0;text-align:center;font-size:13.5px;color:#71717a}.ctrl-time{flex-shrink:0;font-size:12px;color:#71717a;font-variant-numeric:tabular-nums}.ctrl-live{position:relative;width:8px;height:8px;border-radius:999px;background:#f28c3f}.ctrl-live:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#f28c3f;animation:ctrl-ping 2s cubic-bezier(0,0,.2,1) infinite}@keyframes ctrl-ping{0%{transform:scale(1);opacity:.6}80%,to{transform:scale(3);opacity:0}}.ctrl-kpi-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0;overflow:hidden;background:#1b1b22}@media (min-width:900px){.ctrl-kpi-band{grid-template-columns:repeat(4,minmax(0,1fr))}}.ctrl-stat{display:flex;flex-direction:column;gap:10px;min-width:0;padding:24px 22px;background:#101014}.ctrl-stat-value{font-size:clamp(30px,3vw,40px);line-height:1;font-variant-numeric:tabular-nums}.ctrl-stat-sub{font-size:12.5px;color:#71717a}.ctrl-split{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:stretch}@media (min-width:1100px){.ctrl-split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}@media (min-width:900px){.ctrl-split-even{grid-template-columns:repeat(2,minmax(0,1fr))}}.ctrl-gauges{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}@media (min-width:560px){.ctrl-gauges{grid-template-columns:repeat(2,minmax(0,1fr))}}.ctrl-gauge{display:flex;align-items:center;gap:18px;min-width:0}.ctrl-gauge-ring{position:relative;display:grid;place-items:center;width:96px;height:96px;flex-shrink:0}.ctrl-gauge-svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.ctrl-gauge-track{fill:none;stroke:#1f1f26;stroke-width:7}.ctrl-gauge-bar{fill:none;stroke:#f28c3f;stroke-width:7;stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.22,1,.36,1)}.ctrl-gauge[data-high=true] .ctrl-gauge-bar{stroke:#f87171}.ctrl-gauge-value{font-size:26px;line-height:1;font-variant-numeric:tabular-nums}.ctrl-gauge-value:after{content:"%";margin-left:2px;font-size:.5em;color:#71717a}.ctrl-pings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px}@media (min-width:900px){.ctrl-pings{grid-template-columns:repeat(4,minmax(0,1fr))}}.ctrl-ping{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;border-radius:14px;background:#15151a;font-size:12px;color:#a1a1aa}.ctrl-ping>span:last-child{font-size:14px;font-weight:700;color:#f4f4f5;font-variant-numeric:tabular-nums}.ctrl-ping[data-ok=false]>span:last-child{color:#fca5a5}.ctrl-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:520px){.ctrl-tiles{grid-template-columns:minmax(0,1fr)}}.ctrl-tile{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-radius:20px;background:#101014;border:1px solid #1b1b22;text-align:left;transition:background-color .3s ease,border-color .3s ease}.ctrl-tile:hover{background:#15151a;border-color:#2a2a33}.ctrl-tile-title{display:block;font-size:14.5px;font-weight:700}.ctrl-tile-hint{display:block;margin-top:3px;font-size:12.5px;color:#71717a}.ctrl-tile-arrow{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;color:#a1a1aa;transition:transform .3s cubic-bezier(.22,1,.36,1),color .3s ease}.ctrl-tile:hover .ctrl-tile-arrow{color:#f28c3f;transform:translateX(3px)}.ctrl-list{display:flex;flex-direction:column}.ctrl-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #1b1b22}.ctrl-row:first-child{padding-top:0;border-top:0}.ctrl-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ctrl-toolbar-end{margin-left:auto}.ctrl-search{display:flex;align-items:center;gap:10px;width:100%;max-width:360px;color:#71717a;cursor:text}.ctrl-search input{flex:1;min-width:0;background:transparent;color:#f4f4f5;font-size:14px;outline:none}.ctrl-chips{display:flex;flex-wrap:wrap;gap:8px}.ctrl-table-wrap{overflow-x:auto}.ctrl-table{width:100%;min-width:680px;border-collapse:collapse;font-size:13.5px}.ctrl-table th{padding:14px 18px;text-align:left;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#71717a;background:#0e0e12;border-bottom:1px solid #1b1b22}.ctrl-table td{padding:12px 18px;vertical-align:middle;border-bottom:1px solid #17171d}.ctrl-table tbody tr{transition:background-color .3s ease}.ctrl-table tbody tr:hover{background:rgba(255,255,255,.02)}.ctrl-table tbody tr[data-selected=true]{background:rgba(242,140,63,.045)}.ctrl-table tbody tr[data-open=true]{background:rgba(242,140,63,.07)}.ctrl-table tbody tr:last-child td{border-bottom:0}.ctrl-table input[type=checkbox]{width:16px;height:16px;accent-color:#f28c3f}.ctrl-user{display:flex;align-items:center;gap:12px;min-width:0;text-align:left}.ctrl-user-name{display:block;font-weight:600;color:#f4f4f5;transition:color .3s ease}.ctrl-user:hover .ctrl-user-name{color:#f7a866}.ctrl-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:8px;background:#1b1b22;font-size:11px;font-weight:700;color:#d4d4d8;white-space:nowrap}.ctrl-tag[data-tone=bad]{background:rgba(248,113,113,.12);color:#fca5a5}.ctrl-tag[data-tone=gold]{background:rgba(245,197,66,.12);color:#f5c542}.ctrl-tag[data-tone=accent]{background:#2a1c12;color:#f7a866}.ctrl-note{gap:4px;padding:12px 14px;border-radius:14px;background:#15151a;font-size:13.5px}.ctrl-feed,.ctrl-note{display:flex;flex-direction:column}.ctrl-feed{overflow:hidden;border-radius:22px;border:1px solid #1b1b22;background:#101014}.ctrl-feed-item{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border-top:1px solid #17171d}.ctrl-feed-item:first-child{border-top:0}.ctrl-feed-line,.ctrl-link{align-items:center}.ctrl-link{display:inline-flex;gap:6px;font-size:12.5px;font-weight:600;color:#a1a1aa;transition:color .3s ease}.ctrl-link:hover{color:#fff}.ctrl-btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border-radius:12px;font-size:13px;font-weight:700;white-space:nowrap;color:#fca5a5;background:rgba(248,113,113,.08);transition:background-color .3s ease}.ctrl-btn-danger:hover{background:rgba(248,113,113,.16)}.ctrl-icon-btn{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;color:#a1a1aa;transition:color .3s ease,background-color .3s ease}.ctrl-icon-btn:hover{color:#fff;background:#1b1b22}.ctrl-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:10px;background:#1b1b22;font-size:12.5px;font-weight:600;color:#e4e4e7;transition:background-color .3s ease}.ctrl-chip:hover{background:#24242b}.ctrl-chip:disabled{opacity:.4}.ctrl-chip[data-danger=true]{color:#fca5a5}.ctrl-dock{position:sticky;bottom:16px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;border-radius:20px;background:rgba(21,21,26,.94);backdrop-filter:blur(14px);border:1px solid #2a2a33;box-shadow:0 18px 40px -18px rgba(0,0,0,.7);animation:ctrl-rise .35s cubic-bezier(.22,1,.36,1) both}.ctrl-dock-count{padding-right:4px;font-size:13px;font-weight:700}.ctrl-dock-actions{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.ctrl-root .ctrl-mini-input{width:88px;height:32px;padding:0 10px;border-radius:10px;font-size:12.5px}.ctrl-field{display:flex;flex-direction:column;gap:8px;min-width:0}.ctrl-textarea{min-height:84px;height:auto;padding:12px 16px;line-height:1.5;resize:vertical}.ctrl-give{display:grid;gap:16px;margin-top:18px}@media (min-width:560px){.ctrl-give{grid-template-columns:repeat(2,minmax(0,1fr))}}.ctrl-give-total{display:flex;flex-direction:column;gap:6px;margin-top:24px;padding:20px 22px;border-radius:18px;background:#0d0d11;border:1px solid #1b1b22}.ctrl-total-value{font-size:clamp(36px,4vw,56px);line-height:1;font-variant-numeric:tabular-nums}.ctrl-promo-form{display:grid;gap:12px;align-items:end}@media (min-width:720px){.ctrl-promo-form{grid-template-columns:1.4fr 1fr 1fr 1fr auto}}.ctrl-promo-submit{height:44px}.ctrl-promos{margin-top:12px;border-top:1px solid #1b1b22}.ctrl-promo{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 0;border-bottom:1px solid #17171d}.ctrl-promo:last-child{border-bottom:0}.ctrl-preview{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:16px;padding:14px 18px;border-radius:16px;background:#15151a;border:1px solid #24242b}.ctrl-preview[data-type=alert]{border-color:rgba(248,113,113,.35)}.ctrl-preview[data-type=warning]{border-color:rgba(251,191,36,.3)}.ctrl-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:900px){.ctrl-presets{grid-template-columns:repeat(3,minmax(0,1fr))}}.ctrl-preset{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px;border-radius:18px;border:1px solid #1f1f26;text-align:left;color:#a1a1aa;transition:border-color .3s ease,color .3s ease,background-color .3s ease}.ctrl-preset:hover{color:#fff;border-color:#33333d}.ctrl-preset[data-on=true]{color:#fff;border-color:rgba(242,140,63,.55);background:rgba(242,140,63,.06)}.ctrl-root input[type=range]{width:100%;accent-color:#f28c3f}.ctrl-switch{position:relative;width:42px;height:24px;flex-shrink:0;border-radius:999px;background:#34343b;transition:background-color .3s ease}.ctrl-switch>span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:#fff;transition:transform .3s cubic-bezier(.22,1,.36,1)}.ctrl-switch[data-on=true]{background:#f28c3f}.ctrl-switch[data-on=true]>span{transform:translateX(18px)}.ctrl-switch:disabled{opacity:.4}.ctrl-drawer-bg{position:fixed;inset:0;z-index:250;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(4,4,6,.7);backdrop-filter:blur(6px);animation:ctrl-fade .25s ease both}.ctrl-drawer{width:min(680px,100%);max-height:min(88vh,900px);overflow-y:auto;overscroll-behavior:contain;padding:28px 32px 30px;border-radius:24px;background:#0b0b0e;box-shadow:inset 0 0 0 1px #1f1f27,0 40px 80px -30px rgba(0,0,0,.8);animation:ctrl-modal-in .38s cubic-bezier(.22,1,.36,1) both}@keyframes ctrl-modal-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.ctrl-drawer-head{position:sticky;top:-28px;z-index:2;margin:-28px -32px 0;padding:24px 32px 22px!important;background:#0b0b0e;display:flex;align-items:center;gap:16px;padding-bottom:22px;border-bottom:1px solid #1b1b22}.ctrl-drawer-title{margin-top:4px;font-size:20px;font-weight:700;letter-spacing:-.01em}.ctrl-skel{width:56px;height:56px;flex-shrink:0;border-radius:999px;background:#1b1b22}.ctrl-kpi-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:20px;overflow:hidden;border-radius:18px;background:#1b1b22}.ctrl-kpi-tiles>div{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px;background:#0e0e12}.ctrl-kpi-tiles b{font-size:15px;font-weight:700;overflow-wrap:anywhere}.ctrl-kpi-tiles .ctrl-display{font-size:26px;font-variant-numeric:tabular-nums}.ctrl-drawer-sec{padding:24px 0;border-bottom:1px solid #1b1b22}.ctrl-drawer-sec:last-of-type{border-bottom:0}.ctrl-sec-title{margin-bottom:14px;font-size:14px;font-weight:700}.ctrl-drawer-foot{position:sticky;bottom:-30px;z-index:2;display:flex;justify-content:space-between;gap:12px;margin:0 -32px -30px;padding:18px 32px 22px;border-top:1px solid #1b1b22;border-radius:0 0 24px 24px;background:#0b0b0e}.ctrl-toast{position:fixed;left:0;right:0;bottom:24px;z-index:300;display:flex;width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 32px);margin:0 auto;align-items:center;gap:10px;padding:12px 18px;border-radius:14px;background:#17171d;border:1px solid #2a2a33;box-shadow:0 18px 40px -18px rgba(0,0,0,.8);font-size:13.5px;font-weight:600;animation:ctrl-rise .35s cubic-bezier(.22,1,.36,1) both}.ctrl-toast[data-tone=ok]{color:#86efac}.ctrl-toast[data-tone=err]{color:#fca5a5}@keyframes ctrl-fade{0%{opacity:0}to{opacity:1}}@keyframes ctrl-slide{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}@keyframes ctrl-rise{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}@media (max-width:899px){.ctrl-root{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.ctrl-main{padding:24px 16px 96px}.ctrl-top{margin-bottom:24px}.ctrl-search{max-width:none}.ctrl-toolbar-end{margin-left:0}.ctrl-panel{padding:18px;border-radius:20px}.ctrl-drawer-bg,.ctrl-panel.ctrl-kpi-band,.ctrl-panel.ctrl-panel-flush{padding:0}.ctrl-drawer{width:100%;height:100%;max-height:none;border-radius:0;padding:22px 18px 28px}.ctrl-dock{border-radius:18px}.ctrl-dock-count{width:100%}}@media (prefers-reduced-motion:reduce){.ctrl-root *,.ctrl-root :after,.ctrl-root :before{animation:none!important;transition:none!important}}@media (max-width:899px){.ctrl-drawer-head{margin:-22px -18px 0;padding:18px 18px 16px!important;top:-22px}.ctrl-drawer-foot{margin:0 -18px -28px;padding:16px 18px 20px;bottom:-28px;border-radius:0}}.ctrl-table td{padding:14px 18px}.ctrl-table td:first-child,.ctrl-table th:first-child{padding-left:22px}.ctrl-table td:last-child,.ctrl-table th:last-child{padding-right:22px}.ctrl-table th.text-right{text-align:right}.ctrl-user-row{cursor:pointer}.ctrl-avatar{display:inline-flex;flex-shrink:0;border-radius:999px;padding:2px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);transition:box-shadow .3s ease}.ctrl-avatar[data-premium=true]{box-shadow:inset 0 0 0 1.5px rgba(245,197,66,.7)}.ctrl-user-row:hover .ctrl-user-name{color:#f7a866}.ctrl-bar{flex-wrap:wrap;gap:12px 28px;padding:14px 28px;background:#08080b;border-bottom:1px solid #17171d}.ctrl-bar,.ctrl-bar-brand{display:flex;align-items:center}.ctrl-bar-brand{gap:10px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8b8b96}.ctrl-bar-dot{width:7px;height:7px;border-radius:999px;background:#f28c3f;box-shadow:0 0 0 4px rgba(242,140,63,.14)}.ctrl-bar-nav{display:flex;flex:1;justify-content:center;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.ctrl-bar-nav::-webkit-scrollbar{display:none}.ctrl-bar-tab{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:12px;color:#8b8b96;font-size:14px;font-weight:600;white-space:nowrap;transition:color .3s ease,background-color .3s ease}.ctrl-bar-tab:hover{color:#f4f4f5;background:rgba(255,255,255,.04)}.ctrl-bar-tab[data-on=true]{color:#ffffff;background:#15151a;box-shadow:inset 0 -2px 0 #f28c3f}.ctrl-bar-tab>svg{flex-shrink:0}.ctrl-bar-tab[data-on=true]>svg{color:#f28c3f}.ctrl-bar-end{margin-left:auto}.ctrl-bar-end,.ctrl-bar-status{display:flex;align-items:center;gap:10px}.ctrl-bar-status{height:38px;padding:0 14px;border-radius:12px;background:#0e0e12;box-shadow:inset 0 0 0 1px #1b1b22}.ctrl-bar-status-text{display:flex;flex-direction:column;line-height:1.2;font-size:12.5px;font-weight:650;color:#f4f4f5}.ctrl-bar-status-sub{font-size:11px;font-weight:500;color:#71717a}.ctrl-bar-site{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:12px;background:#15151a;color:#f4f4f5;font-size:13px;font-weight:650;box-shadow:inset 0 0 0 1px #1d1d26;transition:background-color .3s ease}.ctrl-bar-site:hover{background:#1b1b22}@media (max-width:899px){.ctrl-bar{padding:12px 16px;gap:10px 16px}.ctrl-bar-brand,.ctrl-bar-status{display:none}.ctrl-bar-nav{justify-content:flex-start}}.dev-notice__backdrop{animation:dev-notice-fade-in .4s ease-out both}.dev-notice__panel{animation:dev-notice-panel-in .45s cubic-bezier(.22,1,.36,1) both}.dev-notice[data-state=closing] .dev-notice__backdrop{animation:dev-notice-fade-out .36s ease-in both}.dev-notice[data-state=closing] .dev-notice__panel{animation:dev-notice-panel-out .36s cubic-bezier(.55,0,.9,.4) both}@keyframes dev-notice-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dev-notice-fade-out{0%{opacity:1}to{opacity:0}}@keyframes dev-notice-panel-in{0%{opacity:0;transform:translate3d(0,28px,0) scale(.94)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes dev-notice-panel-out{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,36px,0) scale(.92)}}@media (prefers-reduced-motion:reduce){.dev-notice[data-state=closing] .dev-notice__backdrop,.dev-notice[data-state=closing] .dev-notice__panel,.dev-notice__backdrop,.dev-notice__panel{animation:none}}.dn-panel{max-width:440px;border:0!important;outline:none;border-radius:28px;background:radial-gradient(120% 60% at 0 0,rgba(242,140,63,.14),transparent 60%),#0c0c10;box-shadow:0 40px 90px -30px rgba(0,0,0,.95)!important;overflow:hidden}.dn{padding:28px 28px 24px}.dn-hero{display:flex;align-items:center;gap:12px}.dn-rocket{display:grid;place-items:center;color:#f28c3f}.dn-badge{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#f28c3f}.dn-dot{height:6px;width:6px;border-radius:999px;background:#f28c3f;animation:dn-pulse 1.8s ease-in-out infinite}@keyframes dn-pulse{0%,to{opacity:1}50%{opacity:.35}}.dn-title{margin-top:18px;font-size:24px;font-weight:800;line-height:1.15;letter-spacing:-.015em;color:#ffffff}.dn-text{margin-top:10px;font-size:14px;line-height:1.6;color:#a1a1aa}.dn-list{display:grid;gap:10px;margin-top:20px}.dn-list li{display:flex;align-items:flex-start;gap:12px;border-radius:16px;background:rgba(255,255,255,.035);padding:13px 14px;font-size:13.5px;line-height:1.5;color:#d4d4d8}.dn-ic{flex-shrink:0;margin-top:1px;color:#f28c3f}.dn-actions{display:flex;flex-direction:column-reverse;gap:10px;margin-top:24px}@media (min-width:480px){.dn-actions{flex-direction:row;justify-content:flex-end}}.dn-btn-ghost,.dn-btn-main{height:46px;border-radius:14px;padding:0 22px;font-size:14px;font-weight:700;transition:background-color .2s ease,color .2s ease,transform .2s ease}.dn-btn-ghost{background:#17171d;color:#d4d4d8}.dn-btn-ghost:hover{background:#22222a;color:#ffffff}.dn-btn-main{background:#ffffff;color:#0c0c0e}.dn-btn-main:hover{background:#f28c3f;color:#1b1009;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.dn-dot{animation:none}}.fr-hero{position:relative;text-align:center;padding:6px 0 4px}.fr-hero:before{content:"";position:absolute;left:50%;top:-30px;transform:translateX(-50%);width:min(620px,92vw);height:220px;border-radius:999px;pointer-events:none;background:radial-gradient(ellipse,rgba(214,178,94,.13),transparent 68%)}.fr-kicker{position:relative;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#d6b25e}.fr-title{position:relative;margin-top:10px;font-family:var(--font-shop),var(--font-onest),sans-serif;font-weight:900;font-style:italic;font-size:clamp(44px,7vw,76px);line-height:1;letter-spacing:-.03em;color:#fff}.fr-lead{position:relative;margin:14px auto 0;max-width:520px;font-size:15px;line-height:1.6;color:#a1a1aa}.fr-page{margin:36px auto 0;max-width:880px}.fr-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fr-stat{display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px 10px;border-radius:20px;background:#0d0d11;border:1px solid rgba(255,255,255,.06)}.fr-stat-n{font-family:var(--font-shop),var(--font-onest),sans-serif;font-weight:900;font-size:30px;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.fr-stat-l{font-size:12px;font-weight:600;color:#71717a}.fr-tabs{display:flex;gap:4px;margin-top:22px;padding:4px;border-radius:18px;background:#0d0d11;border:1px solid rgba(255,255,255,.06)}.fr-tab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;border-radius:14px;font-size:14px;font-weight:700;color:#71717a;transition:background-color .25s ease,color .25s ease}.fr-tab:hover{color:#d4d4d8}.fr-tab[aria-selected=true]{background:rgba(214,178,94,.12);color:#f5e2b0;box-shadow:inset 0 0 0 1px rgba(214,178,94,.25)}.fr-tab-n{min-width:22px;padding:2px 7px;border-radius:999px;background:rgba(255,255,255,.07);font-size:11.5px;font-weight:800;color:#d4d4d8;font-variant-numeric:tabular-nums}.fr-body{margin-top:22px}.fr-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:44px 24px;border-radius:24px;background:#0d0d11;border:1px dashed rgba(255,255,255,.1)}.fr-empty-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:rgba(214,178,94,.1);color:#e2c47a;margin-bottom:6px}.fr-empty-title{font-size:17px;font-weight:800;color:#f4f4f5}.fr-empty-text{max-width:380px;font-size:14px;line-height:1.55;color:#a1a1aa}.fr-empty-cta{margin-top:8px;padding:10px 18px;border-radius:12px;background:#f4f4f5;color:#0b0b0e}.fr-timeline{position:relative;display:grid;gap:12px;padding:0;margin:0;list-style:none}.fr-timeline:before{content:"";position:absolute;left:21px;top:22px;bottom:22px;width:2px;border-radius:2px;background:linear-gradient(180deg,rgba(214,178,94,.35),rgba(255,255,255,.03))}.fr-event{position:relative;display:flex;align-items:flex-start;gap:14px}.fr-event-dot{position:relative;z-index:1;display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:15px;color:var(--tone);background:#0b0b0e;border:1px solid color-mix(in srgb,var(--tone) 40%,transparent);box-shadow:0 0 0 5px #050507,0 0 18px -4px color-mix(in srgb,var(--tone) 50%,transparent)}.fr-event-card{flex:1;min-width:0;display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:20px;background:#0d0d11;border:1px solid rgba(255,255,255,.06);transition:border-color .25s ease,transform .25s ease}.fr-event-card:hover{border-color:color-mix(in srgb,var(--tone) 35%,transparent);transform:translateX(2px)}.fr-avatar{display:grid;place-items:center;flex-shrink:0;overflow:hidden;border-radius:999px;background:#17171d;color:#d4d4d8;font-weight:800;box-shadow:0 0 0 1px rgba(255,255,255,.08)}.fr-avatar[data-ring]{box-shadow:0 0 0 2px #d6b25e,0 0 0 5px rgba(214,178,94,.15)}.fr-grid{display:grid;gap:12px;padding:0;margin:0;list-style:none}@media (min-width:640px){.fr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fr-card{position:relative;display:flex;align-items:center;border-radius:22px;background:#0d0d11;border:1px solid rgba(255,255,255,.06);transition:border-color .25s ease,transform .25s ease}.fr-card:hover{border-color:rgba(214,178,94,.3);transform:translateY(-2px)}.fr-card-main{display:flex;align-items:center;gap:16px;min-width:0;flex:1;padding:18px 16px 18px 18px}.fr-card-x{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:#71717a;opacity:0;transition:opacity .2s ease,color .2s ease,background-color .2s ease}.fr-card-x:focus-visible,.fr-card:hover .fr-card-x{opacity:1}.fr-card-x:hover{color:#f4f4f5;background:rgba(255,255,255,.07)}@media (hover:none){.fr-card-x{opacity:1}}.fr-requests{display:grid;gap:26px}@media (min-width:760px){.fr-requests{grid-template-columns:1fr 1fr;gap:18px}}.fr-section-title{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#71717a}.fr-quiet{font-size:14px;color:#71717a;padding:14px 4px}.fr-list{display:grid;gap:10px;padding:0;margin:0;list-style:none}.fr-req{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:20px;background:#0d0d11;border:1px solid rgba(255,255,255,.06)}.fr-req-actions{display:flex;flex-direction:column;gap:6px;flex-shrink:0;align-items:stretch}.fr-btn-solid{height:36px;padding:0 16px;border-radius:11px;font-weight:700;transition:background-color .2s ease}.fr-btn-solid:hover:not(:disabled){background:#e4e4e7}.fr-btn-ghost{height:32px;padding:0 12px;border-radius:10px;font-weight:600;transition:color .2s ease,background-color .2s ease}.fr-btn-ghost:hover:not(:disabled){background:rgba(255,255,255,.05)}.fr-btn-ghost:disabled,.fr-btn-solid:disabled{opacity:.5}@media (max-width:560px){.fr-stat{padding:14px 6px}.fr-stat-n{font-size:24px}.fr-tab{font-size:13px;gap:6px}.fr-event-card{padding:14px}}.fr-hero:before{display:none}.fr-empty-icon{background:none;width:auto;height:auto;color:#d6b25e}.fr-event-dot{background:none;border:0;box-shadow:none;width:40px;height:40px}.fr-event-dot svg{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--tone) 55%,transparent))}.fr-tabs{padding:5px;gap:6px}.fr-tab,.fr-tabs{border-radius:999px}.fr-tab{height:44px}.fr-tab svg{color:#71717a;transition:color .25s ease,transform .25s ease}.fr-tab[aria-selected=true]{background:linear-gradient(180deg,rgba(214,178,94,.2),rgba(214,178,94,.08));box-shadow:inset 0 0 0 1px rgba(214,178,94,.35),0 6px 18px -10px rgba(214,178,94,.5)}.fr-tab[aria-selected=true] svg{color:#e9cb80;transform:scale(1.08)}.fr-empty-cta{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 20px;border-radius:999px;background:rgba(214,178,94,.12);color:#f3dea0;box-shadow:inset 0 0 0 1px rgba(214,178,94,.38);font-size:14px;font-weight:700;transition:background-color .25s ease,transform .25s ease}.fr-empty-cta:after{content:"→";transition:transform .25s ease}.fr-empty-cta:hover{background:rgba(214,178,94,.2);transform:translateY(-1px)}.fr-empty-cta:hover:after{transform:translateX(3px)}.fr-btn-solid{height:38px;padding:0 18px;border-radius:999px;background:#f4f4f5;color:#0b0b0e;box-shadow:0 8px 18px -10px rgba(255,255,255,.35);font-size:13px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.fr-btn-solid:hover:not(:disabled){background:#ffffff;transform:translateY(-1px);box-shadow:0 10px 22px -10px rgba(255,255,255,.5)}.fr-btn-solid:active:not(:disabled){transform:scale(.97)}.fr-btn-ghost{height:36px;padding:0 16px;border-radius:999px;background:transparent;color:#a1a1aa;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);font-size:12.5px;font-weight:700;transition:color .2s ease,box-shadow .2s ease,background-color .2s ease}.fr-btn-ghost:hover:not(:disabled){color:#f4f4f5;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}.fr-btn-ghost:active:not(:disabled){transform:scale(.97)}.fr-card-x{background:rgba(255,255,255,.04);border-radius:999px;width:32px;height:32px}.fr-card-x:hover{background:rgba(229,72,77,.14);color:#f5a3a5}