@layer base{:root{--bg:#0e0f12;--panel:#151821;--card:#191c27;--border:#2a3040;--ink:#e8ebf2;--muted:#a7afc3;--brand:#f6c945;--brand-ink:#131313;--focus:rgba(246,201,69,.9);--danger:#ff6b6b;--radius:16px;--radius-sm:12px;--radius-xs:8px;--shadow-sm:0 2px 10px rgba(0,0,0,.25);--shadow:0 6px 20px rgba(0,0,0,.25);--shadow-lg:0 14px 40px rgba(0,0,0,.3);--fs-base:clamp(15.5px,0.75vw + 0.5rem,17.5px);--lh-base:1.6;--fs-h1:clamp(28px,4.5vw,42px);--fs-h2:clamp(22px,3.4vw,28px);--fs-h3:clamp(18px,2.6vw,22px);--fs-h4:clamp(16px,2.2vw,20px);--fs-h5:clamp(15px,2.0vw,18px);--fs-h6:clamp(14px,1.8vw,16px);--space-1:clamp(6px,0.6vw,8px);--space-2:clamp(10px,1.0vw,12px);--space-3:clamp(14px,1.6vw,16px);--space-4:clamp(18px,2.4vw,24px);--space-5:clamp(24px,3.2vw,32px);--space-6:clamp(32px,4.2vw,40px);--gutter:var(--space-3);--container-max:1200px;--card-pad:var(--space-4);--card-gap:var(--space-3);color-scheme:dark;accent-color:var(--brand);--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px}html{font-size:var(--fs-base);line-height:var(--lh-base);-webkit-text-size-adjust:100%}body,html{background:var(--bg);color:var(--ink)}body{font-family:system-ui,Segoe UI,Tahoma,Arial,sans-serif}.rtl{direction:rtl;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.rtl :where(h1,h2,h3,h4,h5,h6,p,li,blockquote,figcaption){text-align:right}.ltr{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;text-align:left}:where(p,li,blockquote){overflow-wrap:anywhere}@media (max-width:640px){:root{--fs-base:16px}}}@layer base{@media (max-width:768px){:root{--fs-h1:clamp(1.5rem,5.2vw + .2rem,2.25rem);--fs-h2:clamp(1.35rem,4.6vw + .18rem,1.9rem);--fs-h3:clamp(1.2rem,4.1vw + .16rem,1.6rem);--fs-h4:clamp(1.05rem,3.6vw + .14rem,1.35rem);--fs-h5:clamp(.98rem,3.2vw + .12rem,1.15rem);--fs-h6:clamp(.92rem,2.8vw + .10rem,1.02rem)}h1,h2,h3,h4,h5,h6{margin:.55em 0 .32em}p{margin:.55em 0}figure{margin:var(--space-3,16px) 0}figcaption{font-size:.9em}a{text-decoration-thickness:.07em;text-underline-offset:.18em}.button,button{padding:9px 12px;min-height:40px;border-radius:calc(var(--radius-sm) - 1px);font-size:.98rem}.button.ghost{border-color:var(--border)}input[type=email],input[type=number],input[type=search],input[type=text],select,textarea{padding:9px 11px;border-radius:calc(var(--radius-sm) - 1px);font-size:.98rem}td,th{padding:8px 10px}th{font-size:.98rem}td{font-size:.97rem}.kbd,code,kbd,samp{font-size:.9em}::-webkit-scrollbar{width:8px;height:8px}}@media (max-width:480px){:root{--fs-h1:clamp(1.3rem,5.8vw + .15rem,1.9rem);--fs-h2:clamp(1.18rem,5.2vw + .14rem,1.65rem);--fs-h3:clamp(1.06rem,4.7vw + .12rem,1.38rem);--fs-h4:clamp(.98rem,4.2vw + .10rem,1.22rem);--fs-h5:clamp(.92rem,3.8vw + .08rem,1.08rem);--fs-h6:clamp(.88rem,3.4vw + .06rem,.98rem)}h1,h2,h3,h4,h5,h6{margin:.5em 0 .3em}p{margin:.5em 0}figure{margin:var(--space-2,12px) 0}.button,button{padding:8px 11px;min-height:38px;font-size:.95rem;border-radius:calc(var(--radius-sm) - 2px)}input[type=email],input[type=number],input[type=search],input[type=text],select,textarea{padding:8px 10px;font-size:.95rem}td,th{padding:7px 8px}th{font-size:.95rem}td{font-size:.94rem}.kbd,code,kbd,samp{font-size:.88em}::-webkit-scrollbar{width:7px;height:7px}}@media (max-width:360px){:root{--fs-h1:clamp(1.15rem,5.6vw + .12rem,1.65rem);--fs-h2:clamp(1.05rem,5.1vw + .10rem,1.45rem)}.button,button{padding:7px 10px;min-height:36px;font-size:.93rem}input[type=email],input[type=number],input[type=search],input[type=text],select,textarea{padding:7px 9px;font-size:.93rem}td,th{padding:6px 7px}}@media (prefers-reduced-motion:reduce){.button,a,button{transition:none!important}}}@layer components{.menu-btn{--_py:10px;--_px:14px;--_fs:1rem;display:inline-flex;align-items:center;gap:10px;padding:var(--_py) var(--_px);min-height:42px;border-radius:999px;border:1px solid var(--border);background:linear-gradient(180deg,#1b2134,#151a2a);color:#e8ebf2;font-weight:800;font-size:var(--_fs);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .15s ease,border-color .15s ease,transform .08s ease,box-shadow .18s ease,filter .15s ease;outline:none}.menu-btn:hover{background:#212845;border-color:color-mix(in oklab,var(--border),#fff 10%)}.menu-btn:active{transform:scale(.98)}.menu-btn:focus-visible{box-shadow:0 0 0 3px rgba(246,201,69,.18);border-color:#2f3855}.menu-icon{display:inline-flex;flex-direction:column;gap:3px;line-height:0;--_bar-w:18px;--_bar-h:2px}.menu-icon span{inline-size:var(--_bar-w);block-size:var(--_bar-h);background:currentColor;border-radius:2px;display:block;transition:transform .18s ease,opacity .18s ease;transform-origin:calc(var(--_bar-w) / 2) 1px}.menu-btn.is-open .menu-icon span:first-child,.menu-btn[aria-expanded=true] .menu-icon span:first-child{transform:translateY(5px) rotate(45deg)}.menu-btn.is-open .menu-icon span:nth-child(2),.menu-btn[aria-expanded=true] .menu-icon span:nth-child(2){opacity:0}.menu-btn.is-open .menu-icon span:nth-child(3),.menu-btn[aria-expanded=true] .menu-icon span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.nav,.nav-links{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nav-links>a{--_lnk-py:10px;--_lnk-px:12px;--_lnk-fs:.98rem;color:var(--muted);text-decoration:none;padding:var(--_lnk-py) var(--_lnk-px);border-radius:999px;white-space:nowrap;font-weight:700;font-size:var(--_lnk-fs);transition:background .15s ease,color .15s ease,filter .15s ease;min-height:38px}.nav-links>a:hover{background:#202537;color:var(--ink);filter:drop-shadow(0 0 .2rem rgba(246,201,69,.15))}.nav-links>a.is-active,.nav-links>a[aria-current=page]{background:var(--brand);color:var(--brand-ink);border:1px solid transparent}.nav-spacer{inline-size:1px;block-size:22px;background:var(--border);margin-inline:6px;border-radius:1px}.nav-toggles{display:inline-flex;gap:8px;align-items:center}@media (max-width:960px){.nav,.nav-links{gap:8px}.nav-links>a{--_lnk-py:9px;--_lnk-px:11px;--_lnk-fs:.96rem}.menu-btn{--_py:9px;--_px:12px;--_fs:.98rem}.menu-icon{--_bar-w:17px;--_bar-h:2px}}header.header[data-bp720="1"] .nav{display:flex!important}header.header[data-bp720="1"] .nav-links,header.header[data-bp720="1"] .nav-spacer{display:none!important}@media (max-width:720px){.nav,.nav-toggles{gap:6px}.nav-links>a{--_lnk-py:8px;--_lnk-px:10px;--_lnk-fs:.94rem;min-height:36px}.menu-btn{--_py:8px;--_px:10px;--_fs:.95rem;min-height:40px}.menu-icon{--_bar-w:16px;--_bar-h:2px}}@media (max-width:480px){.nav,.nav-toggles{gap:5px}.nav-links>a{--_lnk-py:7px;--_lnk-px:9px;--_lnk-fs:.92rem;min-height:36px}.menu-btn{--_py:7px;--_px:9px;--_fs:.93rem;min-height:38px}.menu-icon{--_bar-w:15px;--_bar-h:2px}}header.header[data-bp400="1"] .nav-toggles{display:none!important}header.header .menu-btn{display:inline-flex!important}[dir=rtl] header.header .menu-btn{order:-1;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}@media (hover:none){.nav-links>a:hover{filter:none}}@media (prefers-reduced-motion:reduce){.menu-btn,.menu-icon span,.nav-links>a{transition:none!important}}@media (prefers-contrast:more){.menu-btn{border-color:color-mix(in oklab,var(--border),#fff 18%)}.nav-links>a.is-active,.nav-links>a[aria-current=page]{outline:2px solid color-mix(in oklab,var(--brand),#fff 15%);outline-offset:1px}}}@layer layout{.shell{min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto}.container{--_gutter:clamp(12px,4vw,var(--gutter));width:min(calc(100% - (2 * var(--_gutter))),var(--container-max));margin-inline:auto;padding-inline:var(--_gutter)}.container--narrow{max-width:880px}.container--wide{max-width:1360px}:where([id]){scroll-margin-top:clamp(60px,7.5vw,92px)}.header:not(.site-header){position:-webkit-sticky;position:sticky;top:0;z-index:40;border-bottom:1px solid var(--border);background:color-mix(in oklab,var(--bg),transparent 18%);backdrop-filter:saturate(140%) blur(6px);-webkit-backdrop-filter:saturate(140%) blur(6px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.header:not(.site-header){background:linear-gradient(180deg,rgba(14,15,18,.96),rgba(14,15,18,.65))}}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--gutter);min-height:clamp(56px,6.2vw,72px);padding-block:clamp(10px,2vw,14px)}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);white-space:nowrap}.brand-badge{background:var(--brand);color:var(--brand-ink);padding:6px 10px;border-radius:999px;font-weight:800;border:1px solid color-mix(in oklab,var(--brand),#000 35%);box-shadow:0 4px 14px rgba(0,0,0,.22)}.header .nav{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.header .nav a{color:var(--muted);text-decoration:none;padding:10px 12px;border-radius:999px;white-space:nowrap;font-weight:700;transition:background .15s ease,color .15s ease,filter .15s ease}.header .nav a:hover{background:#202537;color:var(--ink);filter:drop-shadow(0 0 .2rem rgba(246,201,69,.15))}.header .nav a.is-active,.header .nav a[aria-current=page]{background:var(--brand);color:var(--brand-ink);border:1px solid transparent}.nav-spacer{width:1px;height:22px;background:var(--border);margin-inline:6px;border-radius:1px}@media (max-width:720px){.header .nav-links,.nav-spacer{display:none!important}}.main{padding-block:clamp(24px,3.2vw,50px)}.footer{border-top:1px solid var(--border);padding-block:clamp(18px,2.6vw,34px);color:var(--muted);background:linear-gradient(180deg,transparent,rgba(0,0,0,.14))}.section{margin-block:clamp(22px,3.2vw,34px)}.section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:clamp(10px,1.8vw,16px)}.section-title{margin:0;font-weight:900;letter-spacing:.01em;font-size:clamp(18px,2.4vw,22px)}.section-more a{color:var(--muted);text-decoration:none;font-weight:700;border-radius:10px;padding:6px 10px;transition:background .15s ease,color .15s ease,-webkit-text-decoration-color .15s ease;transition:background .15s ease,color .15s ease,text-decoration-color .15s ease;transition:background .15s ease,color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.section-more a:hover{color:var(--ink);background:#202537}.section-more a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:960px){.header-inner{gap:11px}.section-head{flex-wrap:wrap}.section-title{font-size:clamp(16px,5vw,18px)}}@media (max-width:640px){.section-title{font-size:clamp(15px,4vw,17px)}}@media (prefers-reduced-motion:reduce){.header .nav a{transition:none!important}}@media (max-width:640px){.container{width:min(var(--container-max),96vw)}}@supports (padding:max(0px)){.container{-webkit-padding-start:max(var(--_gutter),env(safe-area-inset-left));padding-inline-start:max(var(--_gutter),env(safe-area-inset-left));-webkit-padding-end:max(var(--_gutter),env(safe-area-inset-right));padding-inline-end:max(var(--_gutter),env(safe-area-inset-right))}}}@layer components{.grid{--_gap:clamp(10px,1.6vw,18px);display:grid;grid-gap:var(--_gap);gap:var(--_gap)}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid.cols-fluid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.grid.gap-sm{gap:clamp(8px,1.4vw,14px)}.grid.gap-lg{gap:clamp(14px,2.2vw,28px)}@media (max-width:1100px){.grid.cols-5{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.grid.cols-3,.grid.cols-4,.grid.cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.grid,.grid.cols-2,.grid.cols-3,.grid.cols-4,.grid.cols-5{grid-template-columns:1fr}.grid{--_gap:clamp(8px,3.5vw,12px)}}.card{--_pad:clamp(10px,1.5vw,16px);background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column;transform-style:preserve-3d;transition:transform .18s ease,box-shadow .22s ease,filter .22s ease,border-color .22s ease;position:relative;isolation:isolate}@media (hover:hover) and (pointer:fine){.card:hover{transform:translate3d(0,-4px,0) scale(1.012);box-shadow:0 16px 36px rgba(0,0,0,.35);filter:brightness(1.02);border-color:color-mix(in oklab,var(--border),var(--brand) 16%)}}.card:focus-within{outline:2px solid var(--focus);outline-offset:2px}.card-media{aspect-ratio:16/9;background:#0c0e13;width:100%;position:relative;overflow:hidden}.card-media :where(img,picture,video){display:block;width:100%;height:100%;object-fit:cover}.card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.12));pointer-events:none}.card-head{padding:var(--_pad) var(--_pad) 0}.card-body{padding:var(--_pad)}.card-foot{padding:0 var(--_pad) var(--_pad);margin-top:auto}.card-title{margin:0 0 6px;font-size:clamp(16px,1.7vw,18px);line-height:1.25;font-weight:800}.card-meta{color:var(--muted);font-size:13px}.card--flat{box-shadow:none}.card--sm .card-title{font-size:clamp(15px,1.5vw,17px)}.card--lg .card-title{font-size:clamp(18px,2.2vw,22px)}@media (max-width:640px){.card{--_pad:clamp(10px,3.6vw,14px)}.card-media{aspect-ratio:3/2}.card-title{font-size:clamp(15px,4.2vw,17px)}}.form{--_pad:clamp(10px,1.6vw,14px);display:flex;gap:10px;flex-wrap:wrap;align-items:center;border:1px solid var(--border);border-radius:var(--radius);padding:var(--_pad);background:#0f1219}.form>.input,.form>.select,.form>textarea{flex:1 1 220px}.form>.button{flex:0 0 auto}.input,.select,textarea{background:#0c0f16;color:var(--ink);border:1px solid var(--border);border-radius:10px;padding:10px 12px;outline:none;min-height:38px;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.input::placeholder,textarea::placeholder{color:#7d86a3}.input:focus,.select:focus,textarea:focus{border-color:#3a4260;box-shadow:0 0 0 3px rgba(246,201,69,.08);background:#0e1220}.input--full,textarea.input--full{width:100%}textarea{resize:vertical}@media (max-width:560px){.form{gap:8px;--_pad:clamp(8px,3.6vw,12px)}.input,.select,textarea{min-height:36px;padding:8px 10px}}.button{--_py:10px;--_px:16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--brand);color:var(--brand-ink);border:0;border-radius:999px;padding:var(--_py) var(--_px);min-height:38px;font-weight:800;cursor:pointer;transition:transform .12s ease,filter .18s ease,box-shadow .18s ease;-webkit-tap-highlight-color:transparent;box-shadow:0 6px 16px rgba(0,0,0,.2)}.button:hover{filter:brightness(.96)}.button:active{transform:translateY(1px)}.button:disabled,.button[aria-disabled=true]{opacity:.6;cursor:not-allowed;filter:grayscale(.15);box-shadow:none}.button.ghost{background:transparent;color:var(--ink);border:1px solid var(--border);box-shadow:none}.button.ghost:hover{background:#1a1f2f}.button--sm{--_py:8px;--_px:12px;min-height:34px;font-weight:700}.button--lg{--_py:12px;--_px:18px;min-height:42px;font-size:15px}.button--block{display:inline-flex;width:100%}@media (max-width:560px){.button{--_py:8px;--_px:14px;min-height:36px;font-weight:750}.button--lg{--_py:10px;--_px:16px;min-height:40px;font-size:14px}.button--sm{--_py:7px;--_px:10px;min-height:32px}}.hero{--_pad:clamp(16px,4vw,34px);border:1px solid var(--border);border-radius:var(--radius);background:radial-gradient(60% 120% at 30% 0,#23283b 0,#141823 60%,#111317 100%);padding:var(--_pad);display:grid;grid-template-columns:1.3fr .7fr;grid-gap:clamp(14px,3vw,28px);gap:clamp(14px,3vw,28px);box-shadow:var(--shadow)}.hero h1{margin:0 0 8px;font-size:clamp(24px,4.8vw,44px);line-height:1.1}.hero p{color:var(--muted);margin:0;font-size:clamp(13px,2.4vw,18px)}.hero .media{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:#0f1117;aspect-ratio:16/9}.hero--reverse{grid-template-columns:.7fr 1.3fr}@media (max-width:1024px){.hero,.hero--reverse{grid-template-columns:1fr}}@media (max-width:560px){.hero{--_pad:clamp(12px,5vw,18px);gap:clamp(10px,4vw,16px)}.hero h1{font-size:clamp(20px,6.2vw,28px)}.hero p{font-size:clamp(12px,3.6vw,15px)}.hero .media{aspect-ratio:3/2}}.pagination{margin-top:18px}.pagination-inner{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.page-btn{background:#222739;color:#e5e9f7;border:1px solid var(--border);padding:10px 14px;border-radius:999px;text-decoration:none;font-weight:800;min-width:40px;text-align:center;transition:background .15s ease,transform .12s ease,filter .18s ease}.page-btn:hover{background:#2a3050}.page-btn:active{transform:translateY(1px)}.page-btn.is-disabled,.page-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.page-indicator{color:var(--muted);font-weight:800}@media (max-width:560px){.pagination-inner{gap:8px}.page-btn{padding:8px 12px;min-width:36px;font-weight:750}}.tabs{margin-top:14px}.tabs-nav{display:flex;gap:8px;flex-wrap:nowrap;margin-bottom:10px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);scroll-snap-type:x proximity}.tab-btn{background:#161a27;color:#cfd6ee;border:1px solid var(--border);padding:8px 12px;border-radius:999px;cursor:pointer;font-weight:800;white-space:nowrap;transition:background .18s ease,color .18s ease,border-color .18s ease;scroll-snap-align:start}.tab-btn.is-active{background:var(--brand);color:var(--brand-ink);border-color:transparent}.tab-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tab-panel{border:1px solid var(--border);border-radius:var(--radius);padding:clamp(12px,1.8vw,16px);background:#0f1219}@media (max-width:560px){.tab-btn{padding:7px 10px;font-weight:750}.tab-panel{padding:clamp(10px,4vw,14px)}}.badge{display:inline-flex;align-items:center;gap:6px;background:#2a3040;color:#dfe6ff;border:1px solid #3b4560;padding:6px 10px;border-radius:999px;text-decoration:none;font-weight:800;transition:background .18s ease,filter .18s ease}.badge:hover{background:#343c54}.badge-sm{padding:4px 8px;font-size:12px}.pill{display:inline-flex;align-items:center;gap:6px;background:#212636;border:1px solid #2f3750;color:#dfe6ff;padding:4px 10px;border-radius:999px;font-weight:800;font-size:12px;text-decoration:none;transition:background .18s ease}.pill:hover{background:#29314a}.chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#20263a;border:1px solid #2e3550;color:#e4e9ff;font-weight:800;text-decoration:none;transition:background .18s ease,border-color .18s ease}.chip:hover{background:#25304a;border-color:#3a446a}.chip .chip-dot{width:8px;height:8px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 2px rgba(246,201,69,.14)}.chip--primary{background:#1f2436;border-color:#353f61}@media (max-width:560px){.badge{padding:5px 9px;font-weight:750}.pill{padding:3px 9px;font-size:11.5px}.chip{padding:5px 9px;gap:6px}}.media-embed{position:relative;width:100%;aspect-ratio:16/9;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:#0f1117}.media-embed iframe,.media-embed video{position:absolute;inset:0;width:100%;height:100%}.media-embed.ratio-1x1{aspect-ratio:1/1}.media-embed.ratio-4x3{aspect-ratio:4/3}@media (max-width:560px){.media-embed{aspect-ratio:3/2}}.back-link{background:#1a1f30;color:#dfe6ff;border:1px solid var(--border);padding:8px 14px;border-radius:999px;cursor:pointer;font-weight:800;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:background .18s ease,transform .1s ease}.back-link:hover{background:#232945}.back-link:active{transform:translateY(1px)}@media (max-width:560px){.back-link{padding:7px 12px;font-weight:750}}@media (prefers-reduced-motion:reduce){.button,.card,.page-btn{transition:none!important}.tabs-nav{scroll-behavior:auto}}}@layer components{.contrib-widget,.contrib-wrap{--c-pad:clamp(10px,1.8vw,14px);--c-gap:clamp(12px,2vw,20px);--cglow-a:hsla(0,0%,100%,.1);--cglow-b:hsla(0,0%,100%,.06);--glass-bg:linear-gradient(180deg,hsla(0,0%,100%,.028),hsla(0,0%,100%,0));margin-top:clamp(16px,2vw,24px);position:relative;isolation:isolate}.contrib-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--c-gap);gap:var(--c-gap)}.contrib-grid.contrib-grid--auto{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.action-card,.contrib-card,.stat-card{position:relative;border-radius:var(--radius);border:1px solid var(--border);background:var(--glass-bg) border-box;overflow:hidden;transform-style:preserve-3d;transition:transform .18s ease,box-shadow .22s ease,filter .22s ease,border-color .22s ease,background .22s ease;will-change:transform,box-shadow,filter;contain:layout paint style;min-height:100px}@supports ((-webkit-backdrop-filter:blur(6px)) or (backdrop-filter:blur(6px))){.action-card,.contrib-card,.stat-card{-webkit-backdrop-filter:saturate(120%) blur(6px);backdrop-filter:saturate(120%) blur(6px);border-color:color-mix(in oklab,var(--border),#fff 8%)}}@supports not ((-webkit-backdrop-filter:blur(6px)) or (backdrop-filter:blur(6px))){.action-card,.contrib-card,.stat-card{background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent) border-box,var(--card)}}.contrib-card--weird{background:radial-gradient(120% 140% at 10% -10%,#22283a 0,#171b27 60%,#141821 100%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05),0 30px 90px -54px rgba(0,0,0,.6)}.contrib-card--halo{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05),0 60px 120px -60px rgba(0,0,0,.7),0 0 120px -80px hsla(0,0%,100%,.22)}@media (hover:hover) and (pointer:fine){.action-card:hover,.contrib-card:hover,.stat-card:hover{transform:translate3d(0,-4px,0) scale(1.012);filter:brightness(1.02);border-color:color-mix(in oklab,var(--border),var(--brand) 16%)}}.action-card .card-head,.contrib-card .card-head,.stat-card .card-head{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--c-pad) - 2px) var(--c-pad) 0;gap:8px}.action-card .card-body,.contrib-card .card-body,.stat-card .card-body{padding:8px var(--c-pad) calc(var(--c-pad) + 2px);display:grid;grid-gap:8px;gap:8px}.stat-title{font-size:clamp(14px,1.4vw,16px);font-weight:800;letter-spacing:.2px;margin:0;text-wrap:balance}.big-od,.contrib-big-od{font-size:clamp(28px,4.2vw,46px);font-weight:900;letter-spacing:.3px;line-height:1.1;transition:transform .18s ease,text-shadow .18s ease,filter .18s ease;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;max-width:100%;overflow-wrap:anywhere}.big-od.pulse,.contrib-big-od.pulse{transform:translateZ(0) scale(1.06);text-shadow:0 0 18px hsla(0,0%,100%,.08)}.edge-glow{pointer-events:none;position:absolute;inset:-1px;border-radius:inherit;background:radial-gradient(120% 60% at 10% -10%,var(--cglow-a),transparent 40%),radial-gradient(120% 60% at 90% -10%,var(--cglow-b),transparent 42%);opacity:.9;mix-blend-mode:screen}.contrib-widget .muted,.contrib-wrap .muted{opacity:.78;font-size:12px}.current-user{margin-bottom:2px}.btn-row,.contrib-btn-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.contrib-widget .button,.contrib-wrap .button{position:relative;border-radius:12px;padding:10px 14px;font-weight:800;letter-spacing:.2px;transform:translateZ(0);transition:transform .15s ease,box-shadow .2s ease,filter .2s ease,background .2s ease,border-color .2s ease;touch-action:manipulation}@media (hover:hover) and (pointer:fine){.contrib-widget .button:hover,.contrib-wrap .button:hover{transform:translateY(-1px);box-shadow:0 10px 24px -12px rgba(0,0,0,.6),inset 0 0 0 1px hsla(0,0%,100%,.1);filter:brightness(1.06)}.contrib-widget .button:active,.contrib-wrap .button:active{transform:translateY(0);filter:brightness(.98)}}.contrib-widget .button:before,.contrib-wrap .button:before{content:"";position:absolute;inset:0;border-radius:inherit;background:conic-gradient(from 180deg at 50% 50%,hsla(0,0%,100%,.12),hsla(0,0%,100%,0) 25%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,0) 75%,hsla(0,0%,100%,.12) 100%);opacity:0;transition:opacity .25s ease;pointer-events:none;mix-blend-mode:overlay}.contrib-widget .button:hover:before,.contrib-wrap .button:hover:before{opacity:.9}.contrib-widget .button:after,.contrib-wrap .button:after{content:"";position:absolute;top:-120%;left:-40%;width:80%;height:300%;transform:rotate(25deg);background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.18) 48%,hsla(0,0%,100%,0));opacity:0;transition:opacity .25s ease,transform .4s ease;pointer-events:none}.contrib-widget .button:hover:after,.contrib-wrap .button:hover:after{opacity:1;transform:rotate(25deg) translateX(40%)}.btn-cta{border-radius:12px;font-weight:900}.btn-emoji{-webkit-margin-end:6px;margin-inline-end:6px}.hint{margin-top:4px}.contrib-footer{display:flex;justify-content:flex-end;margin-top:10px}.contrib-footer .chip{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:8px 14px;text-decoration:none;font-weight:800;color:#e7ebf8;background:#141826;border:1px solid #21283a;transition:transform .12s ease,background .18s ease,border-color .18s ease,filter .18s ease}.contrib-footer .chip:hover{background:#1a2033;border-color:#2a3350;filter:drop-shadow(0 0 .35rem rgba(246,201,69,.18));transform:translateY(-1px)}.contrib-footer .chip:active{transform:translateY(0)}.skeleton{display:grid;grid-gap:10px;gap:10px}.skeleton .sk-line{height:12px;border-radius:8px;background:hsla(0,0%,100%,.08)}.skeleton .sk-btns{display:flex;gap:12px}.skeleton .sk-btn{height:36px;width:96px;border-radius:12px;background:hsla(0,0%,100%,.08)}.contrib-widget .section-head .link,.contrib-wrap .section-head .link{position:relative;font-weight:600;text-decoration:none;color:var(--muted);outline-offset:2px}.contrib-widget .section-head .link:hover,.contrib-wrap .section-head .link:hover{color:var(--ink)}.contrib-widget .section-head .link:after,.contrib-wrap .section-head .link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);transform:scaleX(0);transform-origin:center;transition:transform .25s ease}.contrib-widget .section-head .link:hover:after,.contrib-wrap .section-head .link:hover:after{transform:scaleX(1)}.lb-desktop{display:block}.lb-mobile{display:none}.lb-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.lb-table{width:100%;border-collapse:collapse;font-size:14px;min-width:560px}.lb-table thead th{text-align:start;padding:12px 14px;border-bottom:1px solid var(--border);color:var(--muted);font-weight:800;letter-spacing:.02em;background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent);white-space:nowrap}.lb-table tbody td,.lb-table tbody th{padding:12px 14px;border-top:1px solid var(--border);vertical-align:middle}.lb-table tbody tr:hover{background:hsla(0,0%,100%,.02)}.lb-table .lb-name{font-weight:800}.lb-num{white-space:nowrap}.lb-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.lb-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.lb-card-title{margin:0;font-size:16px;line-height:1.2;text-wrap:balance}.lb-card-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}}@layer effects{@keyframes contrib-pulse-kf{0%{transform:scale(1);text-shadow:none}40%{transform:scale(1.06);text-shadow:0 0 18px hsla(0,0%,100%,.08)}to{transform:scale(1);text-shadow:none}}.big-od.is-animating,.contrib-big-od.is-animating{animation:contrib-pulse-kf .28s ease}@media (prefers-reduced-motion:reduce){.big-od,.contrib-big-od,.contrib-widget .button,.contrib-widget .section-head .link:after,.contrib-wrap .button,.contrib-wrap .section-head .link:after{transition:none!important;animation:none!important}}}@layer utilities{@media (max-width:1024px){.contrib-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.contrib-grid{grid-template-columns:1fr}.contrib-footer{justify-content:center}}@media (max-width:560px){.contrib-widget,.contrib-wrap{--c-pad:clamp(8px,3.8vw,12px);--c-gap:clamp(8px,3.8vw,14px)}.action-card .card-head,.contrib-card .card-head,.stat-card .card-head{gap:6px;padding:calc(var(--c-pad) - 2px) var(--c-pad) 0}.action-card .card-body,.contrib-card .card-body,.stat-card .card-body{gap:6px;padding:6px var(--c-pad) calc(var(--c-pad) + 2px)}.stat-title{font-size:clamp(13px,3.6vw,15px)}.big-od,.contrib-big-od{font-size:clamp(22px,7vw,28px)}.contrib-widget .button,.contrib-wrap .button{padding:8px 12px;font-weight:750}.contrib-footer .chip{padding:7px 12px;gap:6px}.skeleton .sk-btn{height:34px;width:88px}}@media (max-width:860px){.lb-desktop{display:none}.lb-mobile{display:block}}@media (max-width:980px){.lb-table{font-size:13.5px}.lb-table tbody td,.lb-table tbody th,.lb-table thead th{padding:10px 12px}}@media (max-width:720px){.lb-list{gap:10px}.lb-card-title{font-size:15px}.lb-card-stats{gap:6px}}.contrib-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@layer overrides{.contrib-wrap :where(.contrib-card,.stat-card,.action-card,.card-head,.card-body,.stat-title,.muted,.big-od,.lb-table th,.lb-table td,.lb-card-head,.lb-card-title){text-align:right!important}.contrib-wrap .lb-num,.contrib-wrap .lb-table td,.contrib-wrap .lb-table th{text-align:right!important}.contrib-wrap .btn-row{justify-content:flex-start}.contrib-wrap .section-head,.contrib-wrap .section-head>*{text-align:right!important}}@layer components{.prose{--p-space:clamp(10px,1.6vw,14px);--p-space-lg:clamp(14px,2.2vw,18px);--p-muted:var(--muted);--p-radius:var(--radius-sm);--p-radius-xs:var(--radius-xs);color:#dce1ee;text-wrap:pretty;line-height:1.65}.prose>*+*{-webkit-margin-before:var(--p-space);margin-block-start:var(--p-space)}.prose>:first-child{-webkit-margin-before:0;margin-block-start:0}.prose>:last-child{-webkit-margin-after:0;margin-block-end:0}.prose :where(h1,h2,h3,h4,h5,h6){line-height:1.25;margin:.6em 0 .35em;text-wrap:balance;letter-spacing:.01em}.prose h1{font-size:clamp(28px,4.5vw,42px)}.prose h2{font-size:clamp(22px,3.4vw,32px)}.prose h3{font-size:clamp(18px,2.6vw,24px)}.prose h4{font-size:clamp(16px,2.2vw,20px)}.prose p{margin:.6em 0;color:#dce1ee}.prose small{color:var(--p-muted)}.prose a{color:#eef2ff;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab,var(--brand),transparent 50%);text-decoration-color:color-mix(in oklab,var(--brand),transparent 50%);text-underline-offset:3px;transition:color .18s ease,filter .18s ease,-webkit-text-decoration-color .18s ease;transition:color .18s ease,text-decoration-color .18s ease,filter .18s ease;transition:color .18s ease,text-decoration-color .18s ease,filter .18s ease,-webkit-text-decoration-color .18s ease}.prose a:hover{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);filter:drop-shadow(0 0 .25rem rgba(246,201,69,.25))}.prose a:visited{color:#d8def5}.prose a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.prose :where(img,video,svg,canvas){display:block;max-width:100%;height:auto;border-radius:var(--p-radius);border:1px solid var(--border);background:#0c0f16}.prose figure{margin:var(--p-space-lg) 0}.prose figcaption{color:var(--p-muted);font-size:12px;margin-top:6px;text-align:center}.prose blockquote{margin:1em 0;padding:12px 16px;-webkit-border-start:3px solid var(--brand);border-inline-start:3px solid var(--brand);background:#111521;color:#e9ecf7;border-radius:0 var(--p-radius) var(--p-radius) 0}.prose :where(code,pre){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.prose code{background:#0c0f16;border:1px solid var(--border);border-radius:8px;padding:.15em .45em;font-size:.92em;overflow-wrap:anywhere}.prose pre{background:#0c0f16;border:1px solid var(--border);border-radius:var(--p-radius);padding:clamp(10px,1.6vw,14px);overflow:auto;max-height:clamp(280px,48vh,520px);-webkit-overflow-scrolling:touch;-moz-tab-size:2;tab-size:2}.prose pre code{all:unset;font-family:inherit;line-height:1.5;white-space:pre}.prose .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);margin-block:var(--p-space);border-radius:var(--p-radius-xs)}.prose table{width:100%;border-collapse:collapse;border:1px solid var(--border);font-size:clamp(13px,1.2vw,14px);min-width:560px;background:#0f1219}.prose :where(th,td){padding:8px 10px;border-top:1px solid var(--border);text-align:start;vertical-align:middle}.prose thead th{color:var(--p-muted);font-weight:800;letter-spacing:.02em;background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent);white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;z-index:1}.prose tbody tr:hover{background:hsla(0,0%,100%,.02)}.prose tbody tr:nth-child(2n){background:#111521}.prose :where(ul,ol){-webkit-padding-start:1.25em;padding-inline-start:1.25em;margin-block:.6em}.prose li{margin-block:.25em}.prose li::marker{color:var(--brand)}.prose hr{border:0;height:1px;background:linear-gradient(90deg,transparent,var(--border),transparent);margin-block:calc(var(--p-space-lg) + 4px)}.prose kbd{background:#262b3b;border:1px solid #323a52;border-bottom-color:#21273a;padding:2px 8px;border-radius:8px;font-weight:700;color:#cbd5f7;font-size:.9em}.prose mark{background:color-mix(in oklab,var(--brand) 22%,transparent);color:#fff;padding:0 .2em;border-radius:4px}.prose :where(sup,sub){font-size:.8em;line-height:0}.prose abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help}.prose .lead{font-size:clamp(16px,2.2vw,19px)}.prose .lead,.prose .muted{color:var(--p-muted)}.prose .align-center{text-align:center}.prose .align-end{text-align:end}.prose details{border:1px solid var(--border);border-radius:var(--p-radius-xs);background:#0f1219;padding:8px 10px}.prose summary{cursor:pointer;font-weight:800;color:#e9edf9;list-style:none}.prose summary::-webkit-details-marker{display:none}}@media (max-width:820px){.prose{--p-space:clamp(8px,2.2vw,12px);--p-space-lg:clamp(12px,2.8vw,16px)}.prose h1{font-size:clamp(26px,5.4vw,36px)}.prose h2{font-size:clamp(20px,4.2vw,28px)}.prose h3{font-size:clamp(17px,3.2vw,22px)}.prose blockquote{padding:10px 14px}.prose .lead{font-size:clamp(15px,2.6vw,18px)}}@media (max-width:640px){.prose{line-height:1.7}.prose td,.prose th{padding:7px 8px}.prose figcaption{font-size:11px}.prose pre{max-height:44vh}.prose table{min-width:520px}.prose :where(ul,ol){-webkit-padding-start:1.05em;padding-inline-start:1.05em}.prose blockquote{padding:8px 12px;border-inline-start-width:3px}}@media (max-width:420px){.prose{--p-space:8px;--p-space-lg:12px}.prose h1{font-size:clamp(22px,7vw,30px)}.prose h2{font-size:clamp(18px,5.6vw,24px)}.prose h3{font-size:clamp(16px,4.8vw,20px)}.prose .lead{font-size:clamp(14px,3.8vw,16px)}.prose pre{padding:10px}.prose table{min-width:440px}}@media (prefers-reduced-motion:reduce){.prose a{transition:none!important}}@layer effects{@media (hover:hover) and (pointer:fine){html[data-immersive="1"] body{cursor:none}html[data-immersive="1"]:has(:focus-visible) body{cursor:auto}}:root{--fx-z-fog:0;--fx-z-spotlight:5;--fx-z-cursor:6;--fx-z-intro:50;--fx-z-loading:60;--orb-size:420px;--spot-r:600px;--spot-strength:18%;--fog-opacity:.25}.mx-fog{width:100dvw;height:100dvh;z-index:var(--fx-z-fog);mix-blend-mode:screen;opacity:var(--fog-opacity);will-change:opacity}.mx-fog,.mx-spotlight{position:fixed;inset:0;pointer-events:none}.mx-spotlight{z-index:var(--fx-z-spotlight);background:radial-gradient(var(--spot-r) var(--spot-r) at var(--mx,50%) var(--my,50%),color-mix(in oklab,#fff var(--spot-strength),transparent),transparent 60%);mix-blend-mode:overlay;transition:background-position .06s linear,opacity .15s ease}.mx-dot,.mx-ring,.mx-tail{position:fixed;top:0;left:0;transform:translate3d(-9999px,-9999px,0);pointer-events:none;z-index:var(--fx-z-cursor)}.mx-ring{width:34px;height:34px;margin-top:-17px;margin-left:-17px;border:2px solid color-mix(in oklab,var(--brand) 85%,#fff 15%);border-radius:50%;box-shadow:0 0 14px color-mix(in oklab,var(--brand) 25%,transparent),inset 0 0 12px color-mix(in oklab,var(--brand) 15%,transparent);transition:transform .08s ease-out,opacity .2s ease;will-change:transform,opacity}.mx-ring.is-press{transform:translate3d(var(--mx),var(--my),0) scale(.85)}.mx-dot{width:6px;height:6px;margin-top:-3px;margin-left:-3px;background:color-mix(in oklab,var(--brand) 65%,#fff 35%);box-shadow:0 0 10px color-mix(in oklab,var(--brand) 60%,transparent)}.mx-dot,.mx-tail{border-radius:50%}.mx-tail{width:10px;height:10px;margin-top:-5px;margin-left:-5px;background:#9ad5ff;filter:blur(2px);opacity:.9}.mx-cursor-hidden .mx-dot,.mx-cursor-hidden .mx-ring,.mx-cursor-hidden .mx-tail{opacity:0}.mx-parallax{position:relative;perspective:800px}.mx-magnetic>*{display:inline-block;will-change:transform;transition:transform .12s ease}.intro-gate{position:fixed;inset:0;z-index:var(--fx-z-intro);display:grid;place-items:center;background:radial-gradient(1000px 800px at 50% 40%,rgba(10,12,18,.85),rgba(8,9,12,.96) 60%,#07080c 100%);border-bottom:1px solid var(--border)}.intro-core{text-align:center;padding:24px 18px;max-width:620px;background:rgba(12,14,22,.6);border:1px solid #2b3042;border-radius:var(--radius);box-shadow:0 25px 80px rgba(0,0,0,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@supports not ((-webkit-backdrop-filter:blur(6px)) or (backdrop-filter:blur(6px))){.intro-core{background:#0c0e16}}.intro-core h1{margin:6px 0;font-size:clamp(22px,3.8vw,34px)}.intro-core p{margin:0 0 10px;color:var(--muted)}.intro-btn,.intro-hint{margin-top:8px}.intro-hint{display:block;color:#7c85a3}.intro-runes{letter-spacing:.5em;font-weight:900;color:var(--brand);text-shadow:0 0 18px color-mix(in oklab,var(--brand) 35%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateY(-2px)}.pagefx{position:relative}.scene-orbs{position:absolute;inset:0;z-index:1;pointer-events:none}.scene-orb{position:absolute;width:var(--orb-size);height:var(--orb-size);border-radius:50%;filter:blur(22px);opacity:.18;mix-blend-mode:screen;animation:orbFloat 12s ease-in-out infinite;will-change:transform}.scene-orb.orb-1{background:radial-gradient(circle at 30% 30%,#9ad5ff,transparent)}.scene-orb.orb-2{background:radial-gradient(circle at 70% 40%,var(--brand),transparent);animation-duration:15s}.scene-orb.orb-3{background:radial-gradient(circle at 50% 60%,#9c7bff,transparent);animation-duration:18s}@keyframes orbFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-18px,0) scale(1.04)}}.loading-overlay{position:fixed;inset:0;z-index:var(--fx-z-loading);display:grid;place-items:center;background:radial-gradient(80% 60% at 50% 30%,rgba(18,22,32,.88),rgba(9,11,16,.96)),repeating-linear-gradient(90deg,hsla(0,0%,100%,.015) 0 1px,transparent 1px 3px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:loadingIn .18s ease-out}@keyframes loadingIn{0%{opacity:0}to{opacity:1}}.loading-pane{text-align:center;background:rgba(12,14,22,.55);border:1px solid #2b3042;border-radius:var(--radius);box-shadow:0 25px 80px rgba(0,0,0,.45);padding:20px 18px;min-width:min(92vw,420px)}.loading-image{width:96px;height:96px;margin:0 auto 8px;border-radius:18px;overflow:hidden;border:1px solid var(--border);background:#0f1117;animation:loadingWobble 1.4s ease-in-out infinite;will-change:transform}@keyframes loadingWobble{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(1.5deg)}}.loading-title{font-weight:800;font-size:clamp(16px,2.6vw,20px);margin-top:6px}.loading-sub{color:var(--muted);margin-top:4px;font-size:14px}.loading-dots{margin-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:#cfd6ee;letter-spacing:.02em;position:relative;display:inline-block;-webkit-padding-end:26px;padding-inline-end:26px}.loading-dots:after{content:"...";position:absolute;inset-inline-end:0;top:0;animation:dots 1.1s steps(3) infinite}@keyframes dots{0%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}@media (hover:none),(pointer:coarse){.mx-spotlight{mix-blend-mode:normal;opacity:.18}.mx-dot,.mx-ring,.mx-tail{display:none}}@media (max-width:900px){:root{--spot-r:520px;--spot-strength:16%;--fog-opacity:.22}.intro-core{max-width:560px;padding:20px 16px}.loading-pane{min-width:min(94vw,380px);box-shadow:0 18px 56px rgba(0,0,0,.42)}}@media (max-width:640px){:root{--orb-size:320px;--spot-r:420px;--spot-strength:14%;--fog-opacity:.18}.scene-orb{filter:blur(18px);opacity:.15}.intro-core{padding:18px 14px;border-radius:calc(var(--radius) - 2px);box-shadow:0 18px 54px rgba(0,0,0,.38);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.loading-pane{min-width:min(96vw,340px);padding:16px 14px;box-shadow:0 16px 46px rgba(0,0,0,.36)}.loading-image{width:84px;height:84px;border-radius:16px}.loading-title{font-size:clamp(15px,4.2vw,18px)}.loading-sub{font-size:13px}.loading-dots{font-size:11px;-webkit-padding-end:22px;padding-inline-end:22px}}@media (max-width:400px){:root{--orb-size:280px;--spot-r:360px;--spot-strength:12%;--fog-opacity:.16}.intro-core{padding:16px 12px;max-width:94vw}.loading-pane{min-width:min(98vw,310px)}}@media (prefers-reduced-data:reduce){.mx-spotlight{opacity:.1;mix-blend-mode:normal}.scene-orb{opacity:.12;filter:blur(16px)}.loading-image,.scene-orb{animation:none}}@media (prefers-reduced-motion:reduce){.loading-image,.scene-orb{animation:none!important}.mx-ring,.mx-spotlight{transition:none!important}}@media (forced-colors:active){.mx-fog,.mx-spotlight,.scene-orb{mix-blend-mode:normal;opacity:.2}}}.drawer-root{position:fixed;inset:0;z-index:100;pointer-events:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;contain:layout paint size}.drawer-root[data-open="1"]{pointer-events:auto;overscroll-behavior:contain}.drawer-overlay,.drawer-panel{will-change:opacity,transform}.drawer-overlay{position:absolute;inset:0;opacity:0;transition:opacity .28s ease;background:radial-gradient(1200px 800px at var(--mx,50%) var(--my,40%),rgba(0,0,0,.28),transparent 60%),rgba(5,6,9,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none}.drawer-overlay[data-open="1"],.drawer-root[data-open="1"] .drawer-overlay{opacity:1;pointer-events:auto}.drawer-panel{--drawer-w:min(92vw,420px);position:absolute;inset-block:0;display:grid;grid-template-rows:auto 1fr auto;width:var(--drawer-w);background:linear-gradient(180deg,rgba(22,24,35,.88),rgba(16,18,27,.93)),radial-gradient(120% 80% at 85% 0,rgba(246,201,69,.06),transparent);transition:transform .35s cubic-bezier(.22,.9,.25,1);overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.drawer-panel,.drawer-panel[data-side=right]{-webkit-border-start:1px solid var(--border);border-inline-start:1px solid var(--border);box-shadow:-24px 0 60px rgba(0,0,0,.45);right:0;left:auto;transform:translateX(calc(100% + 24px))}.drawer-panel[data-side=left]{left:0;right:auto;border-left:none;border-right:1px solid var(--border);box-shadow:24px 0 60px rgba(0,0,0,.45);transform:translateX(calc(-100% - 24px))}.drawer-panel[data-size=sm]{--drawer-w:min(92vw,340px)}.drawer-panel[data-size=lg]{--drawer-w:min(92vw,520px)}.drawer-panel[data-open="1"],.drawer-root[data-open="1"] .drawer-panel{transform:translateX(0)}.drawer-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;-webkit-padding-before:calc(14px + env(safe-area-inset-top));padding-block-start:calc(14px + env(safe-area-inset-top));border-bottom:1px solid var(--border);background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent)}.drawer-title{margin:0;font-weight:800;letter-spacing:.02em;font-size:clamp(15px,2.6vw,18px)}.drawer-close{background:#1a1f30;color:#e8ebf2;border:1px solid var(--border);width:36px;height:36px;border-radius:10px;cursor:pointer;display:inline-grid;place-items:center;transition:background .18s ease,transform .1s ease,border-color .18s ease}.drawer-close:hover{background:#212742}.drawer-close:active{transform:scale(.98)}.drawer-close:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-color:color-mix(in oklab,var(--border),#fff 12%)}.drawer-body{overflow:auto;padding:12px 14px calc(18px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.drawer-section{margin-bottom:12px}.drawer-subtitle{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin:8px 6px}.menu-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:6px;gap:6px}.menu-link{display:block;width:100%;padding:11px 12px;border-radius:12px;text-decoration:none;color:#e7ebf8;background:#141826;border:1px solid #21283a;transition:transform .12s ease,background .18s ease,border-color .18s ease,filter .18s ease;font-weight:700}.menu-link:hover{background:#1a2033;border-color:#2a3350;filter:drop-shadow(0 0 .35rem rgba(246,201,69,.18))}.menu-link:active{transform:scale(.99)}.menu-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.menu-link.is-active{background:var(--brand);color:var(--brand-ink);border-color:transparent}.drawer-controls{display:flex;gap:10px;flex-wrap:wrap;padding:8px 6px}.drawer-footer{border-top:1px solid var(--border);color:var(--muted);background:linear-gradient(0deg,hsla(0,0%,100%,.02),transparent);padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.drawer-root:not([data-open="1"]) .drawer-panel{visibility:hidden}.drawer-root[data-open="1"] .drawer-panel{visibility:visible}.drawer-panel:not([data-open="1"]){visibility:hidden}.drawer-panel[data-open="1"]{visibility:visible}.drawer-root[data-open="1"] .drawer-overlay{touch-action:none}[dir=rtl] .drawer-panel[data-side=right]{-webkit-border-start:1px solid var(--border);border-inline-start:1px solid var(--border);box-shadow:-24px 0 60px rgba(0,0,0,.45)}[dir=rtl] .drawer-panel[data-side=left]{border-right:1px solid var(--border);box-shadow:24px 0 60px rgba(0,0,0,.45)}@media (max-width:900px){.drawer-panel{--drawer-w:min(94vw,420px)}.drawer-header{padding:12px 14px}.drawer-title{font-size:clamp(14px,3.6vw,17px)}.menu-link{padding:10px 12px}}@media (max-width:640px){.drawer-panel{--drawer-w:min(96vw,400px)}.drawer-header{padding:10px 12px}.drawer-title{font-size:clamp(14px,4.5vw,16px)}.drawer-close{width:34px;height:34px;border-radius:9px}.drawer-body{padding:10px 12px 14px}.menu-link{padding:9px 11px;border-radius:10px}.drawer-footer{padding:10px 12px}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.drawer-overlay{transition-duration:.12s}.drawer-panel{transition-duration:.18s}}.drawer-header .drawer-title{-webkit-user-select:none;-moz-user-select:none;user-select:none}@layer utilities{@media (max-width:1100px){.grid.cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.grid.cols-3,.grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{grid-template-columns:1fr}}@media (max-width:640px){.grid,.grid.cols-2,.grid.cols-3,.grid.cols-4{grid-template-columns:1fr}.card-body{padding:12px}.button{padding:9px 14px}.hero{padding:16px}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.mx-fog,.mx-spotlight,.mystic-cursor,.scene-orbs{display:none!important}.mx-parallax [data-depth]{transform:none!important}html[data-immersive="1"] body{cursor:auto}.drawer-overlay{transition-duration:.12s}.drawer-panel{transition-duration:.18s}}html[data-lowfx="1"] .mx-fog,html[data-lowfx="1"] .mx-spotlight,html[data-lowfx="1"] .mystic-cursor,html[data-lowfx="1"] .scene-orbs{display:none!important}html[data-lowfx="1"] .mx-parallax [data-depth]{transform:none!important}html[data-lowfx="1"][data-immersive="1"] body{cursor:auto}.link-muted{color:var(--muted);-webkit-text-decoration-color:hsla(0,0%,100%,.15);text-decoration-color:hsla(0,0%,100%,.15);text-underline-offset:.2em;text-decoration-thickness:.08em;transition:color .18s ease,filter .18s ease,-webkit-text-decoration-color .18s ease;transition:color .18s ease,text-decoration-color .18s ease,filter .18s ease;transition:color .18s ease,text-decoration-color .18s ease,filter .18s ease,-webkit-text-decoration-color .18s ease}.link-muted:hover{color:var(--ink);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);filter:drop-shadow(0 0 .2rem rgba(246,201,69,.15))}}@layer utilities{.link-muted:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.link-ghost{text-decoration:none}.link-ghost:hover{text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:.22em}.link-ghost:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px;text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.link-inherit{color:inherit;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}@media (hover:none){.link-ghost:hover,.link-muted:hover{filter:none}}.kbd{background:#262b3b;border:1px solid #323a52;border-bottom-color:#21273a;padding:2px 8px;border-radius:8px;color:#cbd5f7;font-size:.9em;line-height:1.2;white-space:nowrap}.kbd,.toggle{font-weight:700}.toggle{--tog-gap:8px;--tog-h:34px;--tog-thumb:26px;--tog-pad-i:10px;--tog-shift:14px;display:flex;align-items:center;gap:var(--tog-gap);background:#1b1f2f;border:1px solid var(--border);border-radius:999px;padding:4px var(--tog-pad-i);color:#cfd6ee;min-height:var(--tog-h);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .18s ease,border-color .18s ease,filter .18s ease}.toggle .toggle-thumb{inline-size:var(--tog-thumb);block-size:var(--tog-thumb);border-radius:999px;background:#2c3550;border:1px solid #3a4464;box-shadow:inset 0 0 10px rgba(0,0,0,.3);transition:transform .2s ease,background .18s ease,border-color .18s ease}.toggle .toggle-label{font-size:13px}.toggle:is(.is-on,[data-on="1"],[aria-pressed=true],[aria-checked=true]){background:var(--brand);color:var(--brand-ink);border-color:transparent}.toggle:is(.is-on,[data-on="1"],[aria-pressed=true],[aria-checked=true]) .toggle-thumb{transform:translateX(var(--tog-shift));background:#ffe794;border-color:#f8d969}[dir=rtl] .toggle:is(.is-on,[data-on="1"],[aria-pressed=true],[aria-checked=true]) .toggle-thumb{transform:translateX(calc(var(--tog-shift) * -1))}.toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.toggle:is([aria-disabled=true],:disabled){opacity:.6;cursor:not-allowed;filter:grayscale(.15)}.toggle--sm{--tog-gap:6px;--tog-h:30px;--tog-thumb:22px;--tog-pad-i:8px;--tog-shift:12px;font-weight:600}.toggle--lg{--tog-gap:10px;--tog-h:40px;--tog-thumb:30px;--tog-pad-i:12px;--tog-shift:16px;font-size:14px}@media (max-width:640px){.toggle{--tog-gap:6px;--tog-h:32px;--tog-thumb:24px;--tog-pad-i:8px;--tog-shift:12px;font-weight:700}.toggle .toggle-label{font-size:12px}}@media (min-width:901px){.nav--limit5>.nav-links>a:nth-of-type(n+6){display:none}}@media (hover:none),(pointer:coarse){.toggle:hover{filter:none}}@media (prefers-reduced-motion:reduce){.link-ghost,.link-muted,.toggle,.toggle .toggle-thumb{transition:none!important}}}@layer components{.tags-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));grid-gap:clamp(10px,1.6vw,14px);gap:clamp(10px,1.6vw,14px)}.tags-grid--comfy .card--kw{grid-template-columns:64px 1fr;gap:12px;padding:12px 14px}.tags-grid--comfy .card--kw .card-media{width:64px;height:64px;border-radius:12px}.card--kw{display:grid;grid-template-columns:48px 1fr;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border-radius:var(--radius-sm,14px);background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.01));border:1px solid var(--border,hsla(0,0%,100%,.06));transition:transform .12s ease,border-color .18s ease,filter .18s ease;will-change:transform,border-color,filter}.card--kw .card-media{width:48px;height:48px;border-radius:10px;overflow:hidden;background:#0c0e13}.card--kw .card-media img{width:100%;height:100%;object-fit:cover;display:block}.card--kw .card-body{padding:0;min-width:0}.card--kw .card-title{margin:0;font-size:15px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card--kw .card-title a{text-decoration:none;color:inherit}.card--kw .card-title a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.card--kw .card-meta{margin-top:4px;opacity:.82;font-size:12px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted)}@media (hover:hover) and (pointer:fine){.card--kw:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--ink) 12%,transparent);filter:brightness(1.02)}}.card--kw:active{transform:translateY(0)}.card--kw.no-media{grid-template-columns:1fr}.toolbar{position:-webkit-sticky;position:sticky;top:calc(var(--toolbar-offset, var(--header-h, 70px)) + 6px);z-index:6;margin:10px 0 6px;padding:10px 12px;border-radius:var(--radius-sm,14px);background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.01));border:1px solid var(--border);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.toolbar-row{justify-content:space-between}.toolbar-left,.toolbar-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.toolbar-right{display:flex;gap:8px;align-items:center}.toolbar-meta{margin-top:8px;font-size:12px;color:var(--muted)}.field{position:relative;display:flex;align-items:center;gap:8px;background:#0c0f16;border:1px solid var(--border);border-radius:12px;padding:2px 8px;min-height:38px}.field input[type=search],.field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;outline:0;color:inherit;padding-block:8px;padding-inline:6px 24px;min-width:0}.field input[type=search]::placeholder{color:#7d86a3}.field-icon{position:absolute;inset-inline-end:8px;opacity:.6;font-size:12px;pointer-events:none}.field input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.switch{display:inline-flex;gap:8px;align-items:center;font-size:14px;opacity:.95}.switch input{accent-color:var(--brand);inline-size:16px;block-size:16px}.seg{display:inline-flex;background:#0c0f16;border:1px solid var(--border);border-radius:10px;padding:2px}.seg-btn{border:0;background:transparent;padding:6px 10px;border-radius:8px;cursor:pointer;line-height:1;font-size:13px;opacity:.95;color:var(--ink);transition:background .18s ease,color .18s ease,filter .18s ease}.seg-btn.is-active{background:hsla(0,0%,100%,.06);color:#fff}.seg-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:640px){.toolbar{top:calc(var(--toolbar-offset-sm, 56px) + 6px)}}}@layer utilities{@media (min-width:1024px){.tags-grid{gap:14px}}@media (prefers-reduced-motion:reduce){.card--kw,.seg-btn{transition:none!important}}}
/*# sourceMappingURL=99a8024f88bf1ab7.css.map*/