@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.my-stories-heading{align-items:flex-end;margin:34px 0 22px}.my-stories-heading h1{margin:5px 0 7px;font-size:34px;letter-spacing:-1.2px}.my-stories-heading p{margin:0;color:var(--muted);font-size:12px}.my-stories-filters{display:flex;gap:7px;padding:0 0 16px;border-bottom:1px solid var(--line);margin-bottom:17px}.my-stories-filters button{border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);padding:8px 12px;font-size:10px;font-weight:650;cursor:pointer}.my-stories-filters button.active{color:var(--ink);border-color:var(--line-dark);background:var(--surface)}.my-story-list{display:grid;gap:10px}.my-story-card{display:flex;align-items:center;gap:16px;padding:14px;background:var(--surface);border:1px solid var(--line);border-radius:10px}.my-story-thumb{width:100px;height:72px;border-radius:7px;display:grid;place-items:center;flex:0 0 auto;background:var(--surface-soft);color:var(--muted);overflow:hidden}.my-story-thumb img{width:100%;height:100%;object-fit:cover}.my-story-copy{min-width:0;flex:1}.my-story-meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:var(--muted);font-size:9px}.my-story-status{padding:4px 7px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;font-weight:750;background:var(--surface-soft)}.my-story-status.draft{color:#aab9c9}.my-story-status.scheduled{color:#d7bd83}.my-story-status.published{color:#9ac4aa}.my-story-copy h2{margin:8px 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.my-story-copy p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.my-story-schedule{display:flex;align-items:center;gap:5px;margin-top:8px;color:#d7bd83;font-size:9px}.my-story-edit{flex:0 0 auto;min-height:34px;font-size:9px}.my-stories-message{min-height:180px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:11px}.my-stories-empty{margin-top:30px}.scheduling-card .card-help{margin-bottom:13px}.schedule-field{display:block}.schedule-field input{display:block;box-sizing:border-box;width:100%;height:36px;margin-top:7px;padding:0 8px;border:1px solid var(--line-dark);border-radius:7px;background:var(--surface);color:var(--ink);font:inherit;font-size:10px}.schedule-button{width:100%;min-height:37px;margin-top:8px;font-size:9px}.editor-top-actions>.button-outline{min-height:37px;font-size:9px}@media(max-width:700px){.my-stories-heading{align-items:flex-start;gap:12px}.my-stories-heading h1{font-size:27px}.my-story-card{align-items:flex-start;gap:10px;flex-wrap:wrap}.my-story-thumb{width:70px;height:58px}.my-story-copy{flex:1 1 calc(100% - 84px)}.my-story-edit{margin-left:auto}.my-story-copy h2{font-size:13px}}.my-story-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 17px}.my-story-summary-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:2px 10px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease}.my-story-summary-card:hover,.my-story-summary-card.selected{border-color:var(--line-dark);background:var(--surface-soft)}.my-story-summary-icon{grid-column:1;grid-row:1 / 3;display:grid;place-items:center;width:36px;height:36px;border-radius:7px;background:var(--surface-soft)}.my-story-summary-label{grid-column:2;grid-row:1;color:var(--ink-soft);font-size:11px;font-weight:700}.my-story-summary-card>strong{grid-column:3;grid-row:1;color:var(--ink);font-size:21px;line-height:1}.my-story-summary-card>small{grid-column:2 / 4;grid-row:2;color:var(--muted);font-size:9px}.my-story-summary-card.draft .my-story-summary-icon,.my-story-summary-card.draft.selected{color:#b9cbe0;border-color:#42556d}.my-story-summary-card.scheduled .my-story-summary-icon,.my-story-summary-card.scheduled.selected{color:#e8cb8e;border-color:#685b3f}.my-story-summary-card.published .my-story-summary-icon,.my-story-summary-card.published.selected{color:#94c7a4;border-color:#3f6650}.my-stories-filters button{display:inline-flex;align-items:center;gap:7px}.my-stories-tab-count{min-width:18px;padding:2px 5px;border-radius:10px;background:var(--surface-soft);color:var(--muted);font-size:9px;text-align:center}.my-stories-filters button.active .my-stories-tab-count{background:#24364a;color:#d5e0ea}.my-story-status{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid transparent}.my-story-status.draft{color:#c0d1e3;background:#233348;border-color:#344b63}.my-story-status.scheduled{color:#efd69f;background:#3a3325;border-color:#5b5037}.my-story-status.published{color:#a4d5b2;background:#20382c;border-color:#355843}.my-story-schedule{padding:7px 9px;border-radius:5px;background:#302b21;color:#efd69f}@media(max-width:620px){.my-story-summary{gap:6px}.my-story-summary-card{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:10px 5px;text-align:center}.my-story-summary-icon{display:none}.my-story-summary-card>strong{order:-1;font-size:20px}.my-story-summary-label{font-size:9px}.my-story-summary-card>small{display:none}.my-stories-filters{overflow-x:auto;flex-wrap:nowrap}.my-stories-filters button{flex:0 0 auto}}:root{--bg: #f7f8fb;--surface: #ffffff;--surface-soft: #fbfbfe;--ink: #1c1d2c;--ink-soft: #343648;--muted: #717587;--muted-dark: #555a6c;--line: #e5e6ee;--line-dark: #d8dae5;--purple: #6757e5;--purple-dark: #5545d1;--purple-soft: #efedff;--purple-pale: #f7f5ff;--lime: #c9fa69;--green: #278a6d;--orange: #c7613d;--sidebar: 218px;--topbar: 72px;--shadow-sm: 0 1px 2px rgba(24, 25, 43, .04), 0 4px 16px rgba(24, 25, 43, .025);--shadow-lg: 0 22px 70px rgba(25, 24, 52, .16);font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg);color:var(--ink);font-size:14px}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img,video{display:block;max-width:100%}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.62}::selection{background:#dcd6ff;color:#282044}:focus-visible{outline:3px solid rgba(103,87,229,.24);outline-offset:2px}h1,h2,h3,p{margin-top:0}.button{border:0;border-radius:8px;min-height:42px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:650;line-height:1;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;white-space:nowrap}.button:hover{transform:translateY(-1px)}.button-primary{background:var(--purple);color:#fff;box-shadow:0 3px 9px #6757e52b}.button-primary:hover{background:var(--purple-dark);box-shadow:0 5px 15px #6757e53b}.button-outline{background:#fff;color:var(--ink-soft);border:1px solid var(--line-dark)}.button-outline:hover{border-color:#bcb7e7;background:var(--purple-pale)}.button-light{background:#fff;color:#4e3fc4}.button-light:hover{background:var(--lime);color:#26320f}.button-sm{min-height:35px;padding:0 13px;font-size:12px}.icon-button{width:36px;height:36px;border:0;border-radius:8px;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--muted-dark);transition:background .18s,color .18s}.icon-button:hover{background:#f0eff7;color:var(--ink)}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.brand{display:inline-flex;align-items:center;gap:9px;flex-shrink:0}.brand-mark{color:var(--purple);display:inline-flex}.brand-word{font-size:19px;line-height:1;letter-spacing:-.75px;font-weight:800;color:#202133}.brand-word>span{color:var(--purple)}.brand-beta{font-size:8px;letter-spacing:1px;font-weight:750;color:#8a849e;border:1px solid #dedbe8;border-radius:4px;padding:3px 4px;margin-left:1px}.brand-light .brand-mark{color:#8172f3}.brand-light .brand-word{color:#fff}.brand-light .brand-word>span{color:#bdb4ff}.brand-light .brand-beta{color:#c0bad9;border-color:#5b557a}.topbar{height:var(--topbar);position:fixed;inset:0 0 auto 0;background:#fffffff5;border-bottom:1px solid var(--line);z-index:100;display:flex;align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar-brand{width:var(--sidebar);height:100%;padding:0 21px;border-right:1px solid var(--line);display:flex;align-items:center;flex-shrink:0}.topbar-center{flex:1;min-width:0;display:flex;justify-content:center;padding:0 30px}.global-search{height:38px;width:min(100%,550px);border:1px solid var(--line);border-radius:9px;background:#f8f8fb;color:#8a8d9d;display:flex;align-items:center;gap:10px;padding:0 11px;text-align:left;transition:border-color .18s,background .18s,box-shadow .18s}.global-search:hover{border-color:#cec9ec;background:#fff;box-shadow:0 0 0 3px #6757e50d}.global-search>span{flex:1;font-size:12px}kbd{font-family:inherit;font-size:10px;font-weight:600;color:#8a8b9a;background:#fff;border:1px solid #dddde6;border-bottom-width:2px;border-radius:5px;padding:2px 6px;white-space:nowrap}.topbar-actions{display:flex;align-items:center;gap:9px;padding:0 24px 0 6px;margin-left:auto}.header-write{display:inline-flex;align-items:center;gap:7px;color:var(--purple);font-size:12px;font-weight:650;padding:8px 9px;border-radius:7px}.header-write:hover{background:var(--purple-soft)}.auth-actions{display:flex;align-items:center;gap:13px;margin-left:4px}.sign-in-link{font-size:12px;font-weight:600;color:var(--muted-dark);padding:8px 2px}.sign-in-link:hover{color:var(--purple)}.notification-wrap,.profile-wrap{position:relative}.notification-button{border:1px solid transparent}.notification-dot{position:absolute;width:7px;height:7px;background:var(--purple);border:2px solid white;border-radius:50%;box-sizing:content-box;top:6px;right:6px}.profile-button{border:0;background:transparent;padding:2px 3px 2px 2px;display:flex;align-items:center;gap:4px;border-radius:9px;color:var(--muted)}.profile-button:hover{background:#f2f1f7}.dropdown{position:absolute;right:0;top:calc(100% + 11px);background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 44px #1c1c3024;z-index:120;overflow:hidden;animation:drop-in .16s ease-out}@keyframes drop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.profile-dropdown{width:252px;padding:7px}.profile-dropdown-head{display:flex;align-items:center;gap:10px;padding:10px 8px 12px}.profile-dropdown-head>div{min-width:0}.profile-dropdown-head strong,.profile-dropdown-head span{display:block;overflow:hidden;text-overflow:ellipsis}.profile-dropdown-head strong{font-size:13px;margin-bottom:4px}.profile-dropdown-head span{color:var(--muted);font-size:10px}.dropdown-separator{height:1px;background:var(--line);margin:4px 3px}.profile-dropdown>a,.profile-dropdown>button{display:flex;align-items:center;gap:9px;width:100%;min-height:38px;border:0;border-radius:7px;background:none;padding:0 10px;font-size:12px;color:var(--ink-soft);text-align:left}.profile-dropdown>a:hover,.profile-dropdown>button:hover{background:#f5f4fa;color:var(--purple)}.menu-count{margin-left:auto;min-width:20px;padding:2px 5px;border-radius:10px;text-align:center;background:#eceaf4;color:var(--muted-dark);font-size:10px}.notification-dropdown{width:355px}.dropdown-heading{display:flex;align-items:center;justify-content:space-between;padding:16px 17px 13px;border-bottom:1px solid var(--line)}.dropdown-heading strong{font-size:13px}.dropdown-heading button{border:0;background:none;color:var(--purple);font-size:10px;font-weight:600}.notification-item{display:flex;align-items:center;gap:11px;width:100%;padding:13px 16px;border:0;border-bottom:1px solid #f0f0f5;background:#fff;text-align:left}.notification-item:hover{background:#faf9fe}.notification-icon{width:34px;height:34px;border-radius:8px;background:#eaf6f2;color:var(--green);display:flex;align-items:center;justify-content:center;flex-shrink:0}.notification-icon.purple{background:var(--purple-soft);color:var(--purple)}.notification-item>span:last-child{min-width:0}.notification-item strong{display:block;font-size:11px;font-weight:600;margin-bottom:5px}.notification-item small{display:block;color:var(--muted);font-size:10px}.notification-footer{padding:11px;text-align:center;font-size:10px;color:var(--muted);background:#fbfbfe}.sidebar{position:fixed;left:0;top:var(--topbar);bottom:0;width:var(--sidebar);background:#fbfbfd;border-right:1px solid var(--line);padding:20px 13px 16px;z-index:90;display:flex;flex-direction:column;overflow-y:auto}.sidebar-write{width:100%;min-height:40px;margin-bottom:24px;font-size:12px}.sidebar-section{margin-bottom:22px}.sidebar-label{display:block;padding:0 11px;margin-bottom:8px;font-size:9px;font-weight:700;color:#999bab;letter-spacing:1.15px;text-transform:uppercase}.sidebar-nav>.sidebar-section>a{min-height:38px;padding:0 11px;display:flex;align-items:center;gap:10px;border-radius:7px;color:#5e6172;font-size:12px;font-weight:500;margin:2px 0;transition:background .15s,color .15s}.sidebar-nav>.sidebar-section>a svg{color:#8c8e9e;stroke-width:1.8}.sidebar-nav>.sidebar-section>a:hover{color:var(--ink);background:#f0eff6}.sidebar-nav>.sidebar-section>a.active{color:#5948d2;background:#eeebff;font-weight:650}.sidebar-nav>.sidebar-section>a.active svg{color:var(--purple)}.nav-count{margin-left:auto;font-size:9px;min-width:18px;text-align:center;padding:2px 5px;border-radius:9px;background:#e8e5f4}.sidebar-tags{padding-top:1px}.sidebar-tags>div{display:flex;flex-wrap:wrap;gap:6px;padding:0 8px}.sidebar-tags a{font-size:10px;color:#716c89;background:#f0eef7;border:1px solid #e7e3f1;border-radius:5px;padding:5px 7px}.sidebar-tags a:hover{color:var(--purple);border-color:#cfc7f5}.sidebar-bottom{margin-top:auto;padding:14px 8px 0;border-top:1px solid var(--line)}.desk-status{display:flex;align-items:flex-start;gap:8px}.status-pulse{width:7px;height:7px;border-radius:50%;background:#42b98c;display:inline-block;box-shadow:0 0 0 3px #42b98c1f;flex-shrink:0;margin-top:4px}.desk-status strong,.desk-status small{display:block}.desk-status strong{font-size:10px;font-weight:650;margin-bottom:4px}.desk-status small{font-size:8px;color:var(--muted)}.sidebar-bottom>p{color:#a0a1ae;font-size:8px;line-height:1.6;margin:14px 0 0}.sidebar-mobile-head,.mobile-menu-button,.sidebar-scrim{display:none}.main-content{margin-left:var(--sidebar);padding-top:var(--topbar);min-height:100vh}.page-container{max-width:1340px;margin:0 auto;padding:34px 36px 60px}.site-footer{border-top:1px solid var(--line);max-width:1268px;margin:0 auto;padding:25px 0 28px;display:flex;align-items:center;gap:20px;color:var(--muted);font-size:10px}.site-footer .brand{opacity:.8}.site-footer .brand-word{font-size:14px}.site-footer>span{flex:1}.site-footer>div{display:flex;gap:18px}.site-footer>div a:hover{color:var(--purple)}.avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:color-mix(in srgb,var(--avatar-color) 16%,white);color:var(--avatar-color);border:1px solid color-mix(in srgb,var(--avatar-color) 25%,white);font-weight:750;letter-spacing:-.3px}.avatar-xs{width:22px;height:22px;font-size:7px}.avatar-sm{width:32px;height:32px;font-size:10px}.avatar-md{width:38px;height:38px;font-size:11px}.avatar-lg{width:44px;height:44px;font-size:13px}.avatar-xl{width:64px;height:64px;font-size:18px}.eyebrow,.section-kicker{font-size:9px;font-weight:750;letter-spacing:1.45px;color:var(--purple)}.eyebrow{display:flex;align-items:center;gap:8px}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:18px}.section-heading h2{font-family:Newsreader Variable,Georgia,serif;font-size:29px;letter-spacing:-.6px;font-weight:600;margin:5px 0 0}.section-heading>a{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--muted-dark);font-weight:600;padding-bottom:4px}.section-heading>a:hover{color:var(--purple)}.story-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:10px;color:var(--muted);font-weight:500}.category-label{color:var(--purple);font-size:9px;font-weight:750;letter-spacing:.75px;text-transform:uppercase}.category-label:hover{text-decoration:underline}.meta-dot{width:3px;height:3px;border-radius:50%;background:#b3b4c0}.verified-label{display:inline-flex;align-items:center;gap:4px;color:var(--green);font-size:9px;font-weight:600}.breadcrumb{display:flex;align-items:center;gap:7px;min-width:0;color:#8a8c9c;font-size:10px}.breadcrumb a:hover{color:var(--purple)}.breadcrumb>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.newsroom-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:4px 0 22px}.newsroom-heading h1{font-family:Newsreader Variable,Georgia,serif;font-size:clamp(39px,4vw,51px);font-weight:520;line-height:1.05;letter-spacing:-1.8px;margin:12px 0 8px}.newsroom-heading h1 em{color:var(--purple);font-weight:450}.newsroom-heading p{color:var(--muted-dark);font-size:12px;margin:0;line-height:1.6}.edition-note{border-left:1px solid var(--line-dark);padding:3px 0 3px 22px;min-width:200px}.edition-note>span{font-size:8px;letter-spacing:1.25px;font-weight:700;color:#8d8e9c}.edition-note strong{display:block;font-family:Newsreader Variable,Georgia,serif;font-size:17px;font-weight:550;margin:6px 0}.edition-note small{display:flex;align-items:center;gap:5px;color:var(--green);font-size:9px}.desk-pills{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 0;margin-bottom:24px;overflow-x:auto;scrollbar-width:none}.desk-pills>span{color:#9799a8;font-size:9px;font-weight:600;margin-right:2px}.desk-pills a{flex-shrink:0;padding:5px 10px;border-radius:5px;color:var(--muted-dark);font-size:10px;font-weight:550}.desk-pills a:hover{background:var(--purple-soft);color:var(--purple)}.hero-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,.9fr);gap:23px;align-items:stretch}.featured-story{background:#fff;border:1px solid var(--line);border-radius:15px;overflow:hidden;box-shadow:var(--shadow-sm);min-width:0}.featured-image{display:block;position:relative;overflow:hidden;aspect-ratio:16 / 8.3;background:#24223e}.featured-image img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.featured-story:hover .featured-image img{transform:scale(1.018)}.editor-pick{position:absolute;top:16px;left:16px;display:flex;align-items:center;gap:5px;background:#191830d6;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;border-radius:5px;padding:7px 9px;font-size:8px;letter-spacing:.85px;font-weight:700}.editor-pick svg{color:var(--lime)}.featured-read{position:absolute;right:15px;bottom:14px;display:flex;align-items:center;gap:5px;color:#fff;background:#18182bb8;border-radius:5px;padding:6px 8px;font-size:8px;font-weight:650;letter-spacing:.5px}.featured-copy{padding:22px 24px 19px}.featured-copy h2{font-family:Newsreader Variable,Georgia,serif;font-size:clamp(28px,2.65vw,37px);font-weight:570;letter-spacing:-.8px;line-height:1.08;margin:10px 0}.featured-copy h2 a:hover{color:var(--purple)}.featured-copy>p{color:var(--muted-dark);font-size:11px;line-height:1.65;margin-bottom:17px;max-width:650px}.featured-byline{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #efeff4;padding-top:14px}.featured-byline>div{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:9px}.featured-byline>div strong{color:var(--ink-soft);font-weight:650}.featured-byline>a{display:inline-flex;align-items:center;gap:6px;color:var(--purple);font-size:10px;font-weight:650}.featured-byline>a:hover{gap:9px}.daily-drop{background:#1e2033;color:#fff;border:1px solid #1e2033;border-radius:15px;padding:22px 21px 16px;display:flex;flex-direction:column;min-width:0;box-shadow:0 6px 24px #191a2d17}.daily-drop-head{display:flex;justify-content:space-between;align-items:center}.daily-drop-head>div>span{font-size:8px;font-weight:650;letter-spacing:1.25px;color:#aaa4d5}.daily-drop-head h2{font-family:Newsreader Variable,Georgia,serif;font-size:28px;font-weight:500;letter-spacing:-.4px;margin:5px 0 0}.drop-date{width:43px;height:48px;background:var(--purple);border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:20px;line-height:1;font-weight:650}.drop-date>span{font-size:7px;letter-spacing:1.1px;margin-top:5px;color:#ddd8ff}.daily-drop-intro{color:#a7a9bb;font-size:10px;line-height:1.55;margin:12px 0 8px}.brief-list{flex:1}.brief-item{display:flex;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid #343648}.brief-item:hover strong{color:#c8c0ff}.brief-item>svg{color:#777a91;flex-shrink:0}.brief-number{color:#716b9c;font-family:Newsreader Variable,Georgia,serif;font-size:17px}.brief-copy{flex:1;min-width:0}.brief-copy>small{display:block;color:#a99cff;text-transform:uppercase;letter-spacing:.8px;font-size:7px;font-weight:700;margin-bottom:5px}.brief-copy>strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:Newsreader Variable,Georgia,serif;font-size:16px;line-height:1.18;font-weight:500;transition:color .15s}.brief-copy>span{display:flex;align-items:center;gap:4px;color:#85889c;font-size:8px;margin-top:6px}.brief-all{display:flex;align-items:center;justify-content:center;gap:6px;padding-top:15px;color:#bcb4fb;font-size:9px;font-weight:600}.brief-all:hover{color:var(--lime)}.home-lower{display:grid;grid-template-columns:minmax(0,1fr) 278px;gap:27px;margin-top:35px}.article-feed{display:flex;flex-direction:column;gap:13px}.article-card{display:grid;grid-template-columns:178px minmax(0,1fr);gap:17px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px;min-width:0;box-shadow:0 1px 2px #14152705;transition:border-color .18s,box-shadow .18s,transform .18s}.article-card:hover{border-color:#d6d1ef;box-shadow:0 8px 25px #1e1c3c0e;transform:translateY(-1px)}.article-card-image{position:relative;overflow:hidden;border-radius:8px;min-height:137px;background:#e6e5ee}.article-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.article-card:hover .article-card-image img{transform:scale(1.025)}.image-read-time{position:absolute;left:7px;bottom:7px;display:flex;align-items:center;gap:4px;background:#181928c2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;border-radius:4px;padding:4px 6px;font-size:8px}.article-card-body{display:flex;flex-direction:column;padding:4px 4px 1px 0;min-width:0}.article-card h3{font-family:Newsreader Variable,Georgia,serif;font-size:22px;line-height:1.14;letter-spacing:-.35px;font-weight:580;margin:7px 0}.article-card h3 a:hover{color:var(--purple)}.article-card-excerpt{color:var(--muted);font-size:10px;line-height:1.55;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.byline-mini{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:9px;min-width:0}.byline-mini>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-actions{display:flex;align-items:center;gap:3px}.view-count{display:inline-flex;align-items:center;gap:4px;color:#9698a7;font-size:8px}.save-button{width:29px;height:29px}.save-button.is-saved{color:var(--purple)}.home-rail{display:flex;flex-direction:column;gap:15px}.rail-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:19px}.rail-heading{display:flex;align-items:center;gap:8px}.rail-heading svg{color:var(--purple)}.rail-card h3{font-size:13px;font-weight:650;margin:0}.trending-card>p{color:var(--muted);font-size:9px;margin:6px 0 11px}.trending-list>a{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #efeff4}.trend-rank{color:#aaa6ba;font-family:Newsreader Variable,Georgia,serif;font-size:16px;width:13px}.trending-list a>span:nth-child(2){flex:1}.trending-list strong,.trending-list small{display:block}.trending-list strong{font-size:11px;font-weight:600;margin-bottom:3px}.trending-list small{color:#999ba9;font-size:8px}.trending-list svg{color:#a0a1af}.trending-list a:hover strong,.trending-list a:hover svg{color:var(--purple)}.standard-card{background:#f6f8f7;border-color:#e0e8e4}.standard-icon{width:38px;height:38px;background:#e2f1eb;color:var(--green);border-radius:9px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.standard-card>p{font-size:9px;line-height:1.55;color:var(--muted);margin:7px 0 10px}.standard-card ul{list-style:none;padding:0;margin:0 0 12px}.standard-card li{display:flex;align-items:center;gap:6px;color:var(--muted-dark);font-size:9px;padding:4px 0}.standard-card li svg{color:var(--green)}.standard-card>a{display:inline-flex;align-items:center;gap:5px;color:var(--green);font-size:9px;font-weight:650}.contributor-card{background:var(--purple);border-color:var(--purple);color:#fff;position:relative;overflow:hidden}.contributor-card:after{content:"";position:absolute;width:110px;height:110px;border:1px solid rgba(255,255,255,.13);border-radius:50%;right:-48px;top:-42px;box-shadow:0 0 0 22px #ffffff09}.contributor-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9px;background:#ffffff21;color:var(--lime);margin-bottom:13px}.contributor-card h3{font-family:Newsreader Variable,Georgia,serif;font-size:21px;font-weight:500;line-height:1.12}.contributor-card p{color:#d6d0fb;font-size:9px;line-height:1.6;margin:9px 0 15px}.contributor-card .button{width:100%;min-height:36px;padding:0 10px;font-size:9px}.browse-page>.breadcrumb{margin:2px 0 25px}.browse-header{display:flex;align-items:center;gap:22px;padding:7px 0 28px;border-bottom:1px solid var(--line)}.browse-header-copy{flex:1}.browse-header h1{font-family:Newsreader Variable,Georgia,serif;font-size:43px;font-weight:550;letter-spacing:-1.25px;margin:8px 0;display:flex;align-items:center;gap:4px}.browse-header h1 svg{color:var(--purple);stroke-width:1.4}.browse-header p{color:var(--muted-dark);font-size:11px;line-height:1.6;margin:0;max-width:600px}.archive-stat{display:flex;align-items:center;gap:10px;border-left:1px solid var(--line);padding-left:25px}.archive-stat strong{font-family:Newsreader Variable,Georgia,serif;font-size:40px;font-weight:450;color:var(--purple)}.archive-stat span{color:var(--muted);font-size:9px;line-height:1.5}.author-header{justify-content:flex-start}.author-header .archive-stat{margin-left:auto}.archive-toolbar{display:flex;justify-content:space-between;align-items:center;padding:20px 0 18px}.archive-toolbar>span{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px}.archive-toolbar label{display:flex;align-items:center;gap:6px;color:var(--muted-dark);border:1px solid var(--line);background:#fff;border-radius:7px;padding:0 8px}.archive-toolbar select{border:0;background:transparent;outline:none;height:33px;color:var(--muted-dark);font-size:10px;cursor:pointer}.browse-grid,.related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px}.article-card-grid{display:flex;flex-direction:column;padding:0;gap:0;overflow:hidden}.article-card-grid .article-card-image{width:100%;min-height:0;aspect-ratio:16 / 8.5;border-radius:0}.article-card-grid .article-card-body{padding:18px 19px 16px;flex:1}.article-card-grid h3{font-size:25px;margin:9px 0 8px}.article-card-grid .article-card-excerpt{font-size:10px;-webkit-line-clamp:2}.article-card-grid .article-card-footer{border-top:1px solid #efeff4;padding-top:11px;margin-top:5px}.archive-back{border-top:1px solid var(--line);margin-top:30px;padding-top:20px}.archive-back a{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:10px}.archive-back a:hover{color:var(--purple)}.empty-state{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:45px 20px}.empty-state>span:first-child{width:65px;height:65px;border-radius:17px;background:var(--purple-soft);color:var(--purple);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.empty-state h1,.empty-state h2{font-family:Newsreader Variable,Georgia,serif;font-size:32px;font-weight:550;margin-bottom:8px}.empty-state p{color:var(--muted);max-width:420px;line-height:1.65;font-size:11px;margin-bottom:20px}.not-found>svg{color:var(--purple);margin-bottom:20px}.not-found .section-kicker{margin-bottom:10px}.article-page{max-width:1270px}.article-breadcrumb{margin-bottom:18px}.wiki-tabs{display:flex;align-items:center;gap:2px;border-bottom:1px solid var(--line-dark)}.wiki-tabs button{height:38px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);display:flex;align-items:center;gap:6px;padding:0 13px;font-size:10px;font-weight:550;margin-bottom:-1px}.wiki-tabs button:hover{color:var(--purple);background:var(--purple-pale)}.wiki-tabs button.active{color:var(--purple);border-bottom-color:var(--purple)}.wiki-tabs button>span{font-size:8px;background:#eceaf4;border-radius:8px;min-width:16px;padding:2px 4px}.wiki-id{margin-left:auto;color:#aaa7b6;font-size:8px;letter-spacing:1px;padding-right:2px}.article-header{max-width:1010px;padding:32px 0 24px}.article-header h1{font-family:Newsreader Variable,Georgia,serif;font-size:clamp(39px,4.25vw,56px);line-height:1.035;font-weight:540;letter-spacing:-1.8px;margin:13px 0 15px}.article-dek{font-family:Newsreader Variable,Georgia,serif;font-size:20px;line-height:1.43;color:#606273;font-weight:400;margin-bottom:23px;max-width:920px}.article-header-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px}.article-author{display:flex;align-items:center;gap:10px}.article-author>div>span{display:block;color:var(--muted);font-size:10px;margin-bottom:5px}.article-author a{color:var(--ink);font-weight:650}.article-author a:hover{color:var(--purple)}.article-author small{display:flex;align-items:center;gap:6px;color:#8d8f9e;font-size:8px}.article-author small>span{color:#c0c1ca}.article-actions{display:flex;align-items:center;gap:7px}.article-views{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:9px;margin-right:6px}.article-actions .is-saved{color:var(--purple);border-color:#cfc8f5;background:var(--purple-pale)}.article-cover{margin:0}.article-cover>img{width:100%;max-height:570px;aspect-ratio:16 / 8.1;object-fit:cover;border-radius:14px}.article-cover figcaption{display:flex;justify-content:space-between;padding:8px 2px 0;color:#999ba8;font-size:8px}.article-layout{display:grid;grid-template-columns:minmax(0,750px) 242px;gap:55px;justify-content:space-between;margin-top:30px}.article-body{font-family:Newsreader Variable,Georgia,serif;font-size:18.5px;line-height:1.72;color:#353542;min-width:0}.article-body>p:first-child{font-size:20px;color:#2b2c38}.article-body p{margin-bottom:24px}.article-body h2{font-size:29px;line-height:1.18;letter-spacing:-.45px;font-weight:600;color:#20212e;margin:40px 0 14px;scroll-margin-top:105px}.article-body strong{font-weight:650;color:#252634}.article-body ul,.article-body ol{padding-left:25px;margin:0 0 26px}.article-body li{padding-left:6px;margin:9px 0}.article-body li::marker{color:var(--purple);font-weight:650}.article-body blockquote{margin:30px 0;padding:18px 21px;border-left:3px solid var(--purple);background:var(--purple-pale);border-radius:0 9px 9px 0;color:#4b4668}.article-body blockquote p{margin:0}.article-body a{color:var(--purple);text-decoration:underline;text-underline-offset:3px}.article-body a svg{display:inline;margin-left:3px}.article-aside{min-width:0}.toc-card,.article-facts{position:sticky;top:96px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:17px}.toc-card>div:first-child{display:flex;align-items:center;gap:7px;padding-bottom:12px;border-bottom:1px solid var(--line)}.toc-card h3{font-size:11px;margin:0}.toc-card>div:first-child svg{color:var(--purple)}.toc-card nav{padding-top:6px}.toc-card nav a{display:flex;align-items:flex-start;gap:8px;padding:8px 0;color:var(--muted-dark);font-size:9px;line-height:1.4}.toc-card nav a>span{color:#aaa4c3;font-size:8px;padding-top:1px}.toc-card nav a:hover{color:var(--purple)}.article-facts{position:static;margin-top:14px;background:#fafafd}.article-facts h3{font-size:11px;margin-bottom:12px}.article-facts dl{margin:0}.article-facts dl>div{display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-top:1px solid var(--line);font-size:8px}.article-facts dt{display:flex;align-items:center;gap:5px;color:var(--muted)}.article-facts dd{margin:0;color:var(--ink-soft);font-weight:550;text-align:right}.article-facts .fact-verified{color:var(--green)}.fact-source{display:flex;align-items:center;justify-content:center;gap:5px;background:#eaf4ef;color:var(--green);border-radius:5px;padding:7px;font-size:8px;margin-top:8px}.article-help{margin-top:14px;padding:17px;border:1px dashed #d9d5e6;border-radius:10px}.article-help>svg{color:var(--purple);margin-bottom:8px}.article-help h3{font-size:11px;margin-bottom:6px}.article-help p{color:var(--muted);font-size:9px;line-height:1.5;margin-bottom:9px}.article-help a{display:inline-flex;align-items:center;gap:5px;font-size:9px;color:var(--purple);font-weight:600}.mobile-toc{display:none}.article-sources-inline{margin-top:45px;padding-top:25px;border-top:1px solid var(--line);font-family:Inter Variable,sans-serif}.sources-title{display:flex;align-items:flex-start;gap:10px;margin-bottom:17px}.sources-title>svg{color:var(--purple);margin-top:3px}.sources-title h2,.article-sources-inline>h2{font-family:Newsreader Variable,Georgia,serif;font-size:25px;margin:0 0 3px}.sources-title p{color:var(--muted);font-size:9px;margin:0}.link-preview{position:relative;border:1px solid var(--line);background:#fff;border-radius:10px;margin:10px 0;overflow:hidden;transition:border-color .18s,box-shadow .18s}.link-preview:hover{border-color:#cbc4ee;box-shadow:var(--shadow-sm)}.link-preview-main{display:flex;align-items:center;gap:14px;padding:11px}.link-preview-thumb{width:95px;height:72px;border-radius:7px;flex-shrink:0;background:var(--purple-soft);color:var(--purple);display:flex;align-items:center;justify-content:center;overflow:hidden}.link-preview-thumb img{width:100%;height:100%;object-fit:cover}.link-preview-copy{min-width:0;flex:1}.link-preview-domain{display:block;color:var(--purple);font-size:8px;text-transform:uppercase;letter-spacing:.6px;font-weight:650;margin-bottom:4px}.link-preview-copy strong{display:block;font-family:Inter Variable,sans-serif;font-size:11px;line-height:1.35;font-weight:650;color:var(--ink)}.link-preview-copy p{font-family:Inter Variable,sans-serif;color:var(--muted);font-size:9px;line-height:1.45;margin:5px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.link-preview-external{color:#a2a3b0;margin-right:6px;flex-shrink:0}.link-preview-remove{position:absolute;right:4px;top:4px;border:0;background:#fff;color:var(--muted);width:24px;height:24px;border-radius:5px;display:flex;align-items:center;justify-content:center;z-index:2}.link-preview-remove:hover{background:#f0eef7;color:#b04d52}.link-preview-compact .link-preview-main{padding:8px;gap:9px}.link-preview-compact .link-preview-thumb{width:45px;height:42px}.link-preview-compact .link-preview-copy{padding-right:15px}.link-preview-compact .link-preview-copy strong{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-preview-compact .link-preview-domain{font-size:7px;margin-bottom:2px}.link-preview-compact .link-preview-external{display:none}.article-tags{font-family:Inter Variable,sans-serif;display:flex;align-items:center;gap:13px;margin-top:30px}.article-tags>span{color:var(--muted);font-size:9px}.article-tags>div{display:flex;flex-wrap:wrap;gap:7px}.article-tags a{background:var(--purple-pale);border:1px solid #e2ddf7;color:#655a9b;padding:6px 9px;border-radius:5px;font-size:9px}.article-tags a:hover{color:var(--purple);border-color:#c9c0f2}.article-update-note{font-family:Inter Variable,sans-serif;display:flex;align-items:center;gap:8px;color:#8a8c9a;font-size:8px;margin:18px 0 32px}.article-update-note button{border:0;background:none;color:var(--purple);padding:0;font-size:inherit}.author-box{font-family:Inter Variable,sans-serif;display:flex;gap:16px;padding:22px;border:1px solid var(--line);background:#fafafd;border-radius:11px}.author-box>div>span{color:var(--purple);font-size:8px;letter-spacing:1px;font-weight:700}.author-box h3{font-family:Newsreader Variable,Georgia,serif;font-size:23px;font-weight:550;margin:4px 0 5px}.author-box p{color:var(--muted);font-size:9px;line-height:1.5;margin-bottom:8px}.author-box a{display:inline-flex;align-items:center;gap:5px;color:var(--purple);font-size:9px;font-weight:600}.article-media{margin-top:35px}.article-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.article-media-grid img,.article-media-grid video{width:100%;height:100%;max-height:430px;object-fit:cover;border-radius:10px;background:#161724}.article-media-grid>:only-child{grid-column:1 / -1}.related-section{border-top:1px solid var(--line);margin-top:55px;padding-top:30px}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.related-grid .article-card-grid h3{font-size:20px}.related-grid .article-card-grid .article-card-body{padding:14px}.related-grid .article-card-grid .article-card-image{aspect-ratio:16 / 8}.article-tab-panel{max-width:850px;padding:25px 0 50px}.tab-panel-heading{display:flex;align-items:center;gap:13px;margin-bottom:23px}.tab-panel-heading>span{width:46px;height:46px;border-radius:11px;background:var(--purple-soft);color:var(--purple);display:flex;align-items:center;justify-content:center}.tab-panel-heading h2{font-family:Newsreader Variable,Georgia,serif;font-size:28px;font-weight:550;margin:0 0 3px}.tab-panel-heading p{color:var(--muted);font-size:10px;margin:0}.source-standard{display:flex;gap:12px;padding:17px;background:#f0f7f4;border:1px solid #dcebe4;border-radius:10px;margin-bottom:20px;color:var(--green)}.source-standard strong{font-size:11px}.source-standard p{color:#5f776d;font-size:9px;line-height:1.55;margin:5px 0 0}.article-tab-panel>.button{margin-top:20px}.revision-list{border:1px solid var(--line);border-radius:11px;background:#fff;padding:22px}.revision-item{display:flex;gap:15px;position:relative;padding-bottom:27px}.revision-item:last-child{padding-bottom:0}.revision-item:not(:last-child):before{content:"";position:absolute;left:5px;top:14px;bottom:0;width:1px;background:var(--line-dark)}.revision-dot{width:11px;height:11px;border:2px solid #a6a8b4;background:#fff;border-radius:50%;flex-shrink:0;margin-top:3px;z-index:1}.revision-dot.current{border-color:var(--purple);background:var(--purple);box-shadow:0 0 0 4px var(--purple-soft)}.revision-item>div{flex:1}.revision-item>div>div{display:flex;align-items:center;gap:8px}.revision-item strong{font-size:12px}.revision-badge{color:var(--purple);background:var(--purple-soft);border-radius:4px;padding:3px 5px;font-size:7px;font-weight:700;letter-spacing:.6px}.revision-item p{color:var(--muted-dark);font-size:10px;margin:7px 0}.revision-item small{color:var(--muted);font-size:8px}.empty-inline{border:1px dashed var(--line-dark);border-radius:8px;padding:30px;text-align:center;color:var(--muted)}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#13132385;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:flex-start;padding:10vh 20px 30px;animation:fade-in .15s ease-out}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.search-palette{width:min(100%,650px);max-height:78vh;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(255,255,255,.5);border-radius:15px;box-shadow:var(--shadow-lg);overflow:hidden}.search-input-row{display:flex;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid var(--line)}.search-input-row>svg{color:var(--purple)}.search-input-row input{flex:1;min-width:0;border:0;outline:none;font-size:15px;color:var(--ink)}.search-input-row input::placeholder{color:#a2a4b0}.search-results{overflow-y:auto;padding:11px}.search-results-label{padding:2px 6px 9px;font-size:8px;color:#9698a8;font-weight:700;letter-spacing:1px;text-transform:uppercase}.search-result{width:100%;display:flex;align-items:center;gap:12px;border:0;background:#fff;border-radius:9px;padding:9px;text-align:left}.search-result:hover,.search-result:focus{background:var(--purple-pale)}.search-result>img{width:72px;height:54px;border-radius:7px;object-fit:cover}.search-result-copy{flex:1;min-width:0}.search-result-copy>span{display:block;color:var(--purple);font-size:7px;text-transform:uppercase;font-weight:700;letter-spacing:.7px;margin-bottom:3px}.search-result-copy>strong{display:block;font-family:Newsreader Variable,Georgia,serif;font-size:17px;font-weight:550;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-result-copy>small{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:8px;margin-top:5px}.search-result>svg{color:#a3a4b2}.search-empty{min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:11px;text-align:center}.search-empty>svg{color:#aaa3d8}.search-empty span{font-size:9px}.search-footer{display:flex;align-items:center;gap:7px;padding:11px 16px;border-top:1px solid var(--line);background:#fafafd;font-size:9px}.search-footer>span:first-child{display:flex;align-items:center;gap:4px;color:var(--muted)}.search-footer button{border:0;background:transparent;color:var(--purple);padding:3px;font-size:9px}.search-footer-hint{margin-left:auto;color:#a0a1ae;font-size:8px}.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(390px,.88fr) 1.12fr;background:#fff}.auth-showcase{background:#24213f;color:#fff;padding:39px 46px 24px;display:flex;flex-direction:column;position:relative;overflow:hidden}.auth-showcase:before{content:"";position:absolute;width:340px;height:340px;border:1px solid rgba(180,168,255,.08);border-radius:50%;top:-180px;right:-130px;box-shadow:0 0 0 55px #b4a8ff06,0 0 0 110px #b4a8ff05}.auth-showcase-inner{width:100%;max-width:480px;margin:0 auto;position:relative;z-index:1;flex:1;display:flex;flex-direction:column}.auth-showcase-copy{margin:auto 0 25px;padding-top:45px}.auth-showcase-copy .eyebrow{color:#b5aae8}.auth-showcase-copy h1{font-family:Newsreader Variable,Georgia,serif;font-size:clamp(40px,4vw,53px);line-height:1.05;letter-spacing:-1.5px;font-weight:450;margin:16px 0 15px}.auth-showcase-copy h1 em{color:var(--lime);font-weight:400}.auth-showcase-copy>p{color:#b9b7c9;font-size:11px;line-height:1.7;max-width:400px;margin-bottom:0}.auth-story-preview{height:220px;border-radius:14px;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.13);box-shadow:0 18px 45px #05041440}.auth-story-preview>img{width:100%;height:100%;object-fit:cover}.auth-story-preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0f0e22f2,#0f0e2208 78%)}.auth-story-overlay{position:absolute;z-index:2;left:20px;right:20px;bottom:18px}.auth-story-overlay>span{display:flex;align-items:center;gap:5px;color:var(--lime);font-size:7px;letter-spacing:1px;font-weight:700}.auth-story-overlay>strong{display:block;font-family:Newsreader Variable,Georgia,serif;font-size:22px;font-weight:450;line-height:1.1;max-width:340px;margin:8px 0}.auth-story-overlay>small{color:#b8b5ca;font-size:8px}.auth-benefits{display:flex;flex-wrap:wrap;gap:10px 18px;padding:18px 0 3px}.auth-benefits span{display:flex;align-items:center;gap:5px;color:#c2bfd1;font-size:8px}.auth-benefits svg{color:var(--lime)}.auth-legal{color:#76738c;font-size:7px;text-align:center;margin:22px 0 0;position:relative;z-index:1}.auth-form-side{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px 40px 20px;background:#fff}.auth-form-wrap{width:min(100%,410px);margin:auto}.auth-back{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:10px;margin-bottom:38px}.auth-back:hover{color:var(--purple)}.auth-form-heading{margin-bottom:25px}.auth-form-icon{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:11px;color:var(--purple);background:var(--purple-soft);margin-bottom:17px}.auth-form-heading h2{font-family:Newsreader Variable,Georgia,serif;font-size:32px;font-weight:550;letter-spacing:-.65px;line-height:1.12;margin-bottom:8px}.auth-form-heading p{color:var(--muted);font-size:10px;line-height:1.55;margin:0}.auth-form{display:flex;flex-direction:column;gap:16px}.auth-form label>span{display:flex;justify-content:space-between;color:var(--ink-soft);font-size:10px;font-weight:600;margin-bottom:7px}.auth-form label>span small{color:var(--muted);font-size:8px;font-weight:400}.input-with-icon{height:44px;border:1px solid var(--line-dark);border-radius:8px;display:flex;align-items:center;gap:10px;padding:0 12px;transition:border-color .18s,box-shadow .18s}.input-with-icon:focus-within{border-color:#a99cf4;box-shadow:0 0 0 3px #6757e514}.input-with-icon>svg{color:#989aa9;flex-shrink:0}.input-with-icon input{flex:1;min-width:0;height:100%;border:0;outline:none;color:var(--ink);font-size:11px}.input-with-icon input::placeholder{color:#adafba}.input-with-icon button{width:28px;height:30px;border:0;background:transparent;color:var(--muted);display:flex;align-items:center;justify-content:center}.password-strength>div{display:flex;gap:5px;margin-top:-9px}.password-strength>div>span{height:3px;flex:1;border-radius:3px;background:#e6e5eb}.password-strength>div>span.on{background:#d59554}.password-strength>div>span.on.strength-2{background:#7a68e7}.password-strength>div>span.on.strength-3{background:#42a780}.password-strength small{display:block;color:var(--muted);font-size:8px;margin-top:6px}.form-error{background:#fff1f1;color:#a7454b;border:1px solid #f4d8da;border-radius:7px;padding:10px 12px;font-size:10px;line-height:1.45}.auth-submit{width:100%;height:44px;margin-top:2px}.auth-divider{display:flex;align-items:center;gap:12px;color:#a0a1ad;font-size:8px;margin:21px 0 15px}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:var(--line)}.auth-switch{text-align:center;color:var(--muted);font-size:10px;margin:25px 0 0}.auth-switch a{display:inline-flex;align-items:center;gap:3px;color:var(--purple);font-weight:650}.auth-terms{color:#9a9ba8;font-size:8px;line-height:1.55;text-align:center;margin:17px 15px 0}.auth-form-footer{display:flex;align-items:center;gap:5px;color:#a0a1ac;font-size:8px;margin-top:30px}.auth-form-footer svg{color:var(--green)}.auth-mobile-brand{display:none}.editor-page{min-height:100vh;background:#f6f7fa}.editor-topbar{height:66px;position:sticky;top:0;z-index:80;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 26px;background:#fffffff7;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.editor-brand{display:flex;align-items:center;gap:13px}.editor-brand>span{color:#8f8b9f;border-left:1px solid var(--line-dark);padding-left:13px;font-size:9px;letter-spacing:1.4px;font-weight:700}.editor-top-actions{display:flex;align-items:center;gap:13px}.draft-status{display:flex;align-items:center;gap:5px;color:#8c8e9b;font-size:8px;margin-right:4px}.draft-status svg{color:var(--green)}.editor-mode-toggle{display:flex;background:#f1f0f5;padding:3px;border-radius:8px}.editor-mode-toggle button{height:30px;border:0;border-radius:6px;background:transparent;color:var(--muted);display:flex;align-items:center;gap:5px;padding:0 11px;font-size:9px;font-weight:600}.editor-mode-toggle button.active{background:#fff;color:var(--purple);box-shadow:0 1px 4px #19192d1a}.editor-top-actions>.button{min-height:37px;font-size:10px}.editor-subbar{height:39px;display:flex;align-items:center;justify-content:space-between;padding:0 29px;background:#fbfbfd;border-bottom:1px solid var(--line);color:var(--muted);font-size:8px}.editor-subbar>a,.editor-subbar>span{display:flex;align-items:center;gap:5px}.editor-subbar>a:hover{color:var(--purple)}.editor-subbar .status-pulse{width:5px;height:5px;margin:0}.composer-container{max-width:1240px;margin:0 auto;padding:28px 30px 55px}.composer-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.composer-heading .breadcrumb{margin-bottom:9px;font-size:8px}.composer-heading h1{font-family:Newsreader Variable,Georgia,serif;font-size:37px;font-weight:550;letter-spacing:-.9px;margin:0 0 5px}.composer-heading p{color:var(--muted);font-size:10px;margin:0}.composer-author{display:flex;align-items:center;gap:8px;padding-bottom:4px}.composer-author>span{color:var(--muted);font-size:8px}.composer-author strong{display:block;color:var(--ink-soft);font-size:10px;margin-top:3px}.composer-layout{display:grid;grid-template-columns:minmax(0,1fr) 322px;gap:22px;align-items:start}.composer-paper{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-sm);overflow:hidden}.composer-field{padding:23px 26px;border-bottom:1px solid var(--line)}.composer-field:last-child{border-bottom:0}.field-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.field-label label{color:#858795;font-size:8px;font-weight:700;letter-spacing:1.1px}.field-label>span{color:#aaabb6;font-size:8px}.composer-field textarea{width:100%;border:0;outline:none;resize:vertical;padding:0;color:var(--ink)}.composer-field textarea::placeholder{color:#b0adb9}.headline-field textarea{font-family:Newsreader Variable,Georgia,serif;font-size:31px;line-height:1.14;letter-spacing:-.55px;font-weight:520;min-height:72px;resize:none}.excerpt-field{background:#fdfdfe}.excerpt-field textarea{font-family:Newsreader Variable,Georgia,serif;color:#5a5b69;font-size:17px;line-height:1.45;resize:none}.excerpt-field>small{display:block;color:#a0a1ad;font-size:8px;margin-top:8px}.story-field{padding-bottom:15px}.markdown-toolbar{display:flex;align-items:center;gap:3px;background:#f7f7fa;border:1px solid var(--line);border-bottom:0;border-radius:7px 7px 0 0;padding:6px}.markdown-toolbar button{width:31px;height:29px;display:flex;align-items:center;justify-content:center;border:0;border-radius:5px;background:transparent;color:#6d6f7e}.markdown-toolbar button:hover{background:#fff;color:var(--purple);box-shadow:0 1px 3px #14142814}.markdown-toolbar>span{width:1px;height:17px;background:var(--line-dark);margin:0 4px}.composer-field .story-textarea{min-height:460px;border:1px solid var(--line);border-radius:0 0 7px 7px;padding:20px;resize:vertical;font-family:Inter Variable,sans-serif;font-size:12px;line-height:1.75;color:#3f414f}.composer-field .story-textarea:focus{border-color:#b6acf0;box-shadow:0 0 0 3px #6757e50d}.story-field-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#9b9ca8;font-size:8px;padding-top:9px}.story-field-footer>span{display:flex;align-items:center;gap:5px}.composer-tip{display:flex;gap:10px;margin-top:14px;padding:14px 16px;border:1px solid #e2def1;background:#f7f5fd;border-radius:9px}.composer-tip>span{color:var(--purple)}.composer-tip strong{font-size:9px}.composer-tip p{color:#7f7b91;font-size:8px;line-height:1.55;margin:4px 0 0}.composer-settings{display:flex;flex-direction:column;gap:12px}.composer-card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:16px}.composer-card-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.composer-card-heading h3{font-size:10px;margin:0;font-weight:650}.composer-card-heading>span{color:#9698a5;font-size:8px}.composer-card-heading>svg{color:#9496a4}.required-label{color:var(--purple)!important;font-size:6px!important;font-weight:750;letter-spacing:.8px;background:var(--purple-soft);padding:3px 5px;border-radius:4px}.readiness-bar{height:4px;border-radius:3px;background:#ececf2;overflow:hidden;margin-bottom:12px}.readiness-bar>span{display:block;height:100%;background:var(--purple);border-radius:inherit;transition:width .3s}.checklist{display:grid;grid-template-columns:1fr 1fr;gap:8px 6px}.checklist>div{display:flex;align-items:center;gap:6px;color:#8c8e9c;font-size:8px}.checklist>div>span{width:14px;height:14px;border:1px solid #d8d9e1;border-radius:50%;display:flex;align-items:center;justify-content:center}.checklist>div.done{color:var(--green)}.checklist>div.done>span{background:#e2f2eb;border-color:#c8e5d9}.upload-dropzone{width:100%;min-height:126px;border:1px dashed #cbc7dc;border-radius:8px;background:#faf9fd;color:#918baf;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:14px}.upload-dropzone:hover{border-color:var(--purple);background:var(--purple-pale);color:var(--purple)}.upload-dropzone>strong{color:var(--muted-dark);font-size:9px;font-weight:600}.upload-dropzone>span{color:#a1a2ad;font-size:7px}.cover-uploaded{position:relative;border-radius:8px;overflow:hidden}.cover-uploaded>img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.cover-uploaded-actions{position:absolute;inset:auto 0 0;display:flex;justify-content:flex-end;gap:5px;padding:25px 8px 8px;background:linear-gradient(transparent,#0f0f1cbf)}.cover-uploaded-actions button{border:0;border-radius:5px;background:#ffffffeb;color:var(--ink-soft);padding:5px 7px;display:flex;align-items:center;gap:4px;font-size:7px}.cover-uploaded-actions button:last-child{color:#a4434a}.settings-label{display:flex;justify-content:space-between;color:var(--muted-dark);font-size:8px;font-weight:600;margin:12px 0 6px}.settings-label>span{color:#a0a1ad;font-weight:400}.settings-label select{display:block;width:100%;height:36px;border:1px solid var(--line-dark);border-radius:7px;background:#fff;color:var(--ink-soft);padding:0 9px;margin-top:7px;outline:none;font-size:9px}.tag-input,.link-input{display:flex;align-items:center;border:1px solid var(--line-dark);border-radius:7px;height:36px;padding-left:9px}.tag-input:focus-within,.link-input:focus-within{border-color:#a99cf4;box-shadow:0 0 0 3px #6757e50f}.tag-input>svg{color:#9b95b5}.tag-input input,.link-input input{flex:1;min-width:0;height:100%;border:0;outline:none;padding:0 8px;font-size:9px}.tag-input button,.link-input button{width:32px;height:100%;border:0;border-left:1px solid var(--line);background:#faf9fd;color:var(--purple);display:flex;align-items:center;justify-content:center;border-radius:0 6px 6px 0}.editor-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.editor-tags>span{display:flex;align-items:center;gap:3px;background:var(--purple-pale);color:#6c5faf;border:1px solid #e2dcf5;border-radius:5px;padding:4px 6px;font-size:8px}.editor-tags button{border:0;background:none;padding:0;color:#9288b4;display:flex}.editor-tags>small{color:#a0a1ad;font-size:8px}.card-help{color:#9698a6;font-size:8px;line-height:1.5;margin:-4px 0 10px}.link-input{padding-left:0}.link-input input{padding-left:10px}.link-error{color:#a14c51;background:#fff4f4;border-radius:5px;padding:7px;font-size:7px;line-height:1.5;margin-top:7px}.link-error button{display:block;border:0;background:transparent;color:var(--purple);font-size:7px;font-weight:650;padding:4px 0 0}.editor-links{margin-top:7px}.editor-links .link-preview{margin:7px 0 0}.media-upload-button{width:100%;min-height:34px;border:1px dashed #cbc7dc;border-radius:7px;background:#faf9fd;color:var(--purple);display:flex;align-items:center;justify-content:center;gap:6px;font-size:8px;font-weight:600}.media-upload-button:hover{background:var(--purple-pale);border-color:var(--purple)}.media-list>div{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line);padding:9px 0 0;margin-top:9px}.media-list>div>span{width:29px;height:29px;background:var(--purple-soft);color:var(--purple);border-radius:6px;display:flex;align-items:center;justify-content:center}.media-list>div>div{flex:1;min-width:0}.media-list strong{display:block;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-list small{display:block;color:var(--muted);font-size:7px;margin-top:3px;text-transform:capitalize}.media-list button{border:0;background:transparent;color:var(--muted);padding:4px}.composer-publish-bottom{width:100%;min-height:40px;font-size:10px}.composer-publish-bottom>svg:last-child{margin-left:auto}.composer-publish-note{display:flex;align-items:center;justify-content:center;gap:5px;color:#989aa7;font-size:7px;margin:-4px 0 0}.editor-preview{max-width:880px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:13px;overflow:hidden;box-shadow:var(--shadow-sm)}.editor-preview-cover{width:100%;aspect-ratio:16 / 7.8;object-fit:cover}.preview-cover-empty{height:240px;background:#f1eff7;color:#9a94af;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-size:10px}.editor-preview-content{padding:35px 48px 45px}.editor-preview-content>h1{font-family:Newsreader Variable,Georgia,serif;font-size:46px;line-height:1.05;letter-spacing:-1.3px;font-weight:550;margin:12px 0 15px}.preview-byline{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:9px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0;margin-bottom:28px}.editor-preview .article-body{font-size:18px}.editor-error,.app-loading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;text-align:center;padding:30px}.editor-error>svg{color:var(--purple);margin-top:30px}.editor-error h1{font-family:Newsreader Variable,Georgia,serif;font-size:35px;margin:0}.editor-error p{color:var(--muted)}.app-loading{color:var(--purple);font-size:11px}.toast{position:fixed;right:24px;bottom:24px;z-index:2000;max-width:390px;display:flex;align-items:center;gap:9px;background:#202233;color:#fff;border:1px solid #383a4d;border-radius:10px;padding:12px 12px 12px 15px;box-shadow:0 14px 40px #13142340;font-size:10px;animation:toast-in .22s ease-out}.toast>svg{color:var(--lime);flex-shrink:0}.toast.error>svg{color:#ff9298}.toast>span{line-height:1.45}.toast>button{border:0;background:transparent;color:#9fa1b1;margin-left:8px;display:flex;padding:3px}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.skeleton{position:relative;overflow:hidden;background:#e9e9f0;border-radius:12px;min-height:100px}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:shimmer 1.4s infinite}@keyframes shimmer{to{transform:translate(100%)}}.skeleton-heading{height:105px;margin-bottom:25px}.skeleton-row{display:grid;grid-template-columns:1.75fr .9fr;gap:23px}.skeleton-hero{height:500px}.skeleton-feed{height:380px;margin-top:30px}.skeleton-card{height:390px}.skeleton-article,.skeleton-editor{height:650px}@media(min-width:1500px){.page-container{padding-left:44px;padding-right:44px}.home-lower{grid-template-columns:minmax(0,1fr) 300px}.article-card{grid-template-columns:195px minmax(0,1fr)}}@media(max-width:1180px){:root{--sidebar: 198px}.topbar-brand{padding:0 16px}.brand-beta{display:none}.topbar-actions{padding-right:15px}.header-write span{display:none}.page-container{padding-left:25px;padding-right:25px}.hero-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,.85fr);gap:18px}.featured-copy{padding:19px}.featured-copy h2{font-size:30px}.daily-drop{padding:19px 17px 14px}.home-lower{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.article-card{grid-template-columns:150px minmax(0,1fr);gap:13px}.article-card h3{font-size:20px}.article-layout{gap:30px;grid-template-columns:minmax(0,1fr) 225px}.composer-layout{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:1020px){:root{--sidebar: 218px}.mobile-menu-button{display:inline-flex;margin-left:-7px;margin-right:5px}.topbar-brand{width:auto;border-right:0;padding-left:19px}.sidebar{transform:translate(-100%);transition:transform .24s ease;top:0;z-index:500;padding-top:12px;box-shadow:15px 0 50px #19192d1f}.sidebar.mobile-open{transform:translate(0)}.sidebar-mobile-head{display:flex;align-items:center;justify-content:space-between;padding:0 5px 12px 8px}.sidebar-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:450;background:#16162561;border:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.main-content{margin-left:0}.page-container{max-width:960px}.home-lower{grid-template-columns:minmax(0,1fr) 270px}.site-footer{margin:0 25px}.article-header{max-width:none}.auth-showcase,.auth-form-side{padding-left:30px;padding-right:30px}.draft-status{display:none}}@media(max-width:820px){.topbar-center{padding:0 12px}.global-search>span{font-size:10px}.auth-actions .sign-in-link{display:none}.hero-layout{grid-template-columns:1fr}.featured-image{aspect-ratio:16 / 8}.daily-drop{padding:22px}.brief-list{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.brief-item:nth-child(3),.brief-item:nth-child(4){border-bottom:0}.home-lower{grid-template-columns:1fr}.home-rail{display:grid;grid-template-columns:repeat(3,1fr);align-items:start}.article-card{grid-template-columns:190px minmax(0,1fr)}.article-layout{grid-template-columns:1fr}.article-aside{display:none}.mobile-toc{display:block;font-family:Inter Variable,sans-serif;background:#faf9fd;border:1px solid var(--line);border-radius:8px;margin-bottom:25px}.mobile-toc summary{display:flex;align-items:center;gap:7px;padding:12px;cursor:pointer;font-size:10px;font-weight:600}.mobile-toc details>a{display:block;padding:8px 15px;color:var(--muted-dark);font-size:9px;text-decoration:none}.article-body{max-width:720px}.related-grid{grid-template-columns:repeat(2,1fr)}.related-grid>:last-child{display:none}.auth-page{grid-template-columns:1fr}.auth-showcase{display:none}.auth-form-side{min-height:100vh;padding:25px}.auth-mobile-brand{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:45px}.auth-back{display:none}.composer-layout{grid-template-columns:1fr}.composer-settings{display:grid;grid-template-columns:1fr 1fr;align-items:start}.composer-publish-bottom,.composer-publish-note{grid-column:1 / -1}.editor-topbar{padding:0 17px}.editor-brand>span{display:none}}@media(max-width:620px){:root{--topbar: 62px}.topbar-brand{padding-left:12px}.topbar-brand .brand-word{font-size:16px}.topbar-brand .brand-mark svg{width:30px;height:30px}.topbar-center{padding:0 3px;flex:0 0 40px;margin-left:auto}.global-search{width:38px;padding:0;justify-content:center;border:0;background:transparent}.global-search>span,.global-search kbd{display:none}.topbar-actions{padding-right:9px;gap:3px}.header-write{display:none}.auth-actions .button{min-height:33px;padding:0 9px;font-size:9px}.page-container{padding:24px 16px 45px}.newsroom-heading{align-items:flex-start;padding-top:0}.newsroom-heading h1{font-size:39px;margin-top:10px}.newsroom-heading p{font-size:10px;max-width:330px}.edition-note{display:none}.desk-pills{margin-bottom:17px}.featured-copy{padding:17px}.featured-copy h2{font-size:29px}.featured-copy>p{font-size:10px}.featured-byline>a{font-size:0}.featured-byline>a svg{width:18px;height:18px}.editor-pick{top:10px;left:10px}.featured-read{right:10px;bottom:10px}.daily-drop{padding:18px}.brief-list{display:block}.brief-item:nth-child(3){border-bottom:1px solid #343648}.home-lower{margin-top:28px}.home-rail{grid-template-columns:1fr}.article-card{grid-template-columns:118px minmax(0,1fr);padding:8px;gap:11px}.article-card-image{min-height:121px}.article-card h3{font-size:18px;margin-top:6px}.article-card .story-meta{font-size:8px;gap:5px}.article-card .category-label{font-size:7px}.article-card .byline-mini{display:none}.article-card-footer{justify-content:flex-end}.view-count{margin-right:auto}.article-card-compact .article-card-footer{margin-top:0}.section-heading h2{font-size:26px}.section-heading>a{font-size:0}.section-heading>a svg{width:18px;height:18px}.site-footer{margin:0 16px;flex-wrap:wrap;gap:13px}.site-footer>span{flex-basis:100%;order:3}.browse-header{align-items:flex-start;gap:13px}.browse-header h1{font-size:35px}.browse-header p{font-size:10px}.archive-stat{display:none}.author-header{flex-wrap:wrap}.author-header .avatar{width:50px;height:50px}.browse-grid{grid-template-columns:1fr}.article-card-grid .article-card-image{min-height:0}.article-card-grid h3{font-size:25px}.article-card-grid .byline-mini{display:flex}.article-card-grid .article-card-footer{justify-content:space-between}.archive-toolbar>span{font-size:8px}.wiki-id{display:none}.wiki-tabs button{padding:0 8px;font-size:9px}.article-header{padding-top:24px}.article-header h1{font-size:40px;letter-spacing:-1.2px}.article-dek{font-size:18px}.article-header-bottom{align-items:flex-start;flex-direction:column}.article-actions{width:100%}.article-views{margin-right:auto}.article-cover>img{border-radius:10px;aspect-ratio:16 / 10}.article-layout{margin-top:22px}.article-body{font-size:18px}.article-body>p:first-child{font-size:19px}.article-body h2{font-size:27px}.link-preview-thumb{width:65px;height:62px}.link-preview-copy p{display:none}.author-box{padding:17px}.author-box .avatar-xl{width:48px;height:48px;font-size:14px}.related-grid{grid-template-columns:1fr}.related-grid>:last-child{display:flex}.article-media-grid{grid-template-columns:1fr}.search-overlay{padding:6vh 10px 20px}.search-palette{max-height:86vh}.search-result>img{width:58px;height:50px}.search-result-copy>strong{font-size:15px}.search-footer-hint{display:none}.notification-dropdown{position:fixed;top:65px;right:10px;left:10px;width:auto}.toast{left:14px;right:14px;bottom:14px;max-width:none}.editor-topbar{height:auto;min-height:62px;padding:9px 12px;gap:8px}.editor-brand .brand-word{display:none}.editor-top-actions{gap:7px}.editor-mode-toggle button{padding:0 8px;font-size:0}.editor-mode-toggle button svg{width:16px;height:16px}.editor-top-actions>.button{padding:0 11px;font-size:9px}.editor-subbar{padding:0 15px}.composer-container{padding:22px 14px 45px}.composer-heading{align-items:flex-start}.composer-heading h1{font-size:33px}.composer-heading p{font-size:9px}.composer-author{display:none}.composer-field{padding:19px 17px}.headline-field textarea{font-size:27px}.composer-field .story-textarea{min-height:400px;padding:15px}.story-field-footer>span:first-child{display:none}.story-field-footer{justify-content:flex-end}.composer-settings{grid-template-columns:1fr}.composer-publish-bottom,.composer-publish-note{grid-column:auto}.editor-preview-content{padding:25px 21px 32px}.editor-preview-content>h1{font-size:37px}.auth-form-side{padding:20px}.auth-form-heading h2{font-size:30px}.auth-mobile-brand{margin-bottom:38px}}.community-label{display:inline-flex;align-items:center;gap:4px;color:#777287;font-size:9px;font-weight:600}.live-card-badge{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:4px;padding:5px 7px;border-radius:4px;background:#1d202ed1;border:1px solid rgba(201,250,105,.4);color:var(--lime);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:7px;font-weight:750;letter-spacing:.7px}.view-count.is-live,.article-views.is-live{color:var(--green);font-weight:600}.empty-actions{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap}.notification-empty{padding:25px 16px;color:var(--muted);text-align:center;font-size:10px}.site-footer>span a{color:var(--purple);font-weight:600}.live-source-box{background:#f3f8f6;border-color:#dce9e3}.live-source-box>div>span{color:var(--green)}.live-source-box a{color:var(--green)}.policy-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:25px;align-items:start;margin-top:28px}.policy-main{display:flex;flex-direction:column;gap:14px}.policy-card{display:flex;gap:18px;padding:25px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow-sm)}.policy-number{color:#aaa3ca;font-family:Newsreader Variable,Georgia,serif;font-size:25px;line-height:1;padding-top:3px}.policy-card h2{font-family:Newsreader Variable,Georgia,serif;font-size:27px;font-weight:570;letter-spacing:-.45px;margin-bottom:9px}.policy-card p{color:var(--muted-dark);font-size:11px;line-height:1.75;margin-bottom:0}.policy-source{display:flex;align-items:flex-start;gap:8px;margin-top:15px;padding:12px;border-radius:7px;background:var(--purple-pale);color:#746c96;font-size:9px;line-height:1.55}.policy-source svg{color:var(--purple);flex-shrink:0;margin-top:1px}.policy-checklist{list-style:none;padding:0;margin:15px 0 0}.policy-checklist li{display:flex;align-items:center;gap:7px;color:var(--muted-dark);font-size:10px;padding:5px 0}.policy-checklist svg{color:var(--green)}.policy-card .button{margin-top:18px}.policy-aside{position:sticky;top:98px;padding:22px;border:1px solid #dfe7e3;border-radius:12px;background:#f4f8f6}.policy-aside>svg{color:var(--green);margin-bottom:14px}.policy-aside h3{font-family:Newsreader Variable,Georgia,serif;font-size:23px;font-weight:570;margin-bottom:8px}.policy-aside>p{color:var(--muted);font-size:10px;line-height:1.65}.policy-aside>div{display:flex;align-items:flex-start;gap:8px;border-top:1px solid #dbe5e0;border-bottom:1px solid #dbe5e0;padding:13px 0;margin:15px 0;color:#5e776b;font-size:9px;line-height:1.8}.policy-aside>a{display:inline-flex;align-items:center;gap:5px;color:var(--green);font-size:9px;font-weight:650}@media(max-width:720px){.policy-layout{grid-template-columns:1fr}.policy-aside{position:static}.policy-card{padding:19px 17px;gap:12px}.policy-card h2{font-size:24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--bg: #0b111a;--surface: #141d29;--surface-soft: #101925;--ink: #e4eaf1;--ink-soft: #c3ceda;--muted: #8290a2;--muted-dark: #a3b0bf;--line: #273442;--line-dark: #364556;--purple: #6e87a5;--purple-dark: #8299b5;--purple-soft: #1e2c3d;--purple-pale: #162332;--lime: #a4b7c8;--green: #78a097;--orange: #a47e6c;--shadow-sm: 0 1px 2px rgba(0,0,0,.18), 0 5px 18px rgba(0,0,0,.09);--shadow-lg: 0 24px 75px rgba(0,0,0,.46);color-scheme:dark}body{background-color:var(--bg);background-image:linear-gradient(rgba(128,153,182,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(128,153,182,.025) 1px,transparent 1px);background-size:34px 34px;background-attachment:fixed;color:var(--ink)}::selection{background:#354a62;color:#edf2f7}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0d1520}::-webkit-scrollbar-thumb{background:#334356;border:2px solid #0d1520;border-radius:8px}.brand-word{color:var(--ink);font-style:italic}.brand-word>span,.brand-light .brand-word>span{color:#93a9c1}.brand-mark,.brand-light .brand-mark{color:#617c9b}.button{border-radius:4px;font-weight:700}.button-primary{background:#5e7897;color:#f0f4f8;border:1px solid #7890ac;box-shadow:none;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px))}.button-primary:hover{background:#6d86a3;box-shadow:none}.button-outline{background:#151f2b;color:var(--ink-soft);border-color:var(--line-dark)}.button-outline:hover{background:#1c2a3a;border-color:#566b83}.button-light{background:#172231;color:#d4dfe9;border:1px solid #50647b}.button-light:hover{background:#223247;color:#edf2f7}.icon-button:hover{background:#1b2735;color:var(--ink)}.avatar{background:color-mix(in srgb,var(--avatar-color) 25%,#17212e);color:#d5e0ea;border-color:color-mix(in srgb,var(--avatar-color) 45%,#344252)}.category-label,.eyebrow,.section-kicker{color:#89a1bd}.verified-label{color:var(--green)}.community-label{color:#98a5b4}.newsroom-heading h1,.browse-header h1,.composer-heading h1,.settings-heading h1{font-family:Inter Variable,sans-serif;font-weight:760;letter-spacing:-1.8px}.newsroom-heading h1 em{color:#8da5bf;font-style:normal}.featured-copy h2,.daily-drop-head h2,.section-heading h2,.article-header h1{font-family:Inter Variable,sans-serif;font-weight:710}.featured-copy h2{letter-spacing:-1.15px}.article-header h1{letter-spacing:-1.65px;line-height:1.08}.editor-pick{clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%)}.status-pulse{background:#73998f;box-shadow:0 0 0 3px #73998f1f}.live-card-badge{color:#b2c4d5;border-color:#71869d;background:#0f1722e0}.featured-image img,.article-card-image img,.article-cover>img,.auth-story-preview>img,.editor-preview-cover,.search-result>img{filter:saturate(.48) brightness(.7) contrast(1.08)}.featured-story:hover .featured-image img,.article-card:hover .article-card-image img{filter:saturate(.58) brightness(.76) contrast(1.06)}.topbar{background:#0d141ef5;border-color:var(--line)}.topbar-brand{border-color:var(--line)}.global-search{background:#101925;border-color:#2b3949;color:#8594a6}.global-search:hover{background:#141f2c;border-color:#4c6178;box-shadow:0 0 0 3px #6e87a50f}kbd{background:#1a2532;border-color:#354353;color:#94a2b2}.header-write{color:#93a9c1}.header-write:hover{background:#1c2a3a}.sign-in-link{color:#a2afbe}.profile-button:hover{background:#1b2735}.notification-dot{border-color:#0d141e}.dropdown{background:#151f2c;border-color:#334254;box-shadow:0 16px 48px #0000006b}.profile-dropdown-head strong{color:var(--ink)}.dropdown-separator,.dropdown-heading,.notification-item{border-color:#2a3746}.profile-dropdown>a,.profile-dropdown>button{color:var(--ink-soft)}.profile-dropdown>a:hover,.profile-dropdown>button:hover{background:#1e2b3a;color:#b0c1d3}.menu-count,.nav-count{background:#263548;color:#b0bdcc}.notification-item{background:#151f2c}.notification-item:hover{background:#1a2735}.notification-icon{background:#1d3032;color:#83aaa1}.notification-icon.purple{background:#223348;color:#91a9c3}.notification-footer{background:#111a25}.sidebar{background:#0f1722;border-color:var(--line)}.sidebar-nav>.sidebar-section>a{color:#9aa8b8}.sidebar-nav>.sidebar-section>a svg{color:#738499}.sidebar-nav>.sidebar-section>a:hover{background:#182433;color:#d0dae4}.sidebar-nav>.sidebar-section>a.active{background:#1e2f42;color:#a7bdd3}.sidebar-nav>.sidebar-section>a.active svg{color:#93abc6}.sidebar-tags a{background:#172332;border-color:#2c3c4e;color:#8fa2b8}.sidebar-tags a:hover{border-color:#536a84;color:#b6c7d8}.sidebar-bottom,.desk-pills{border-color:var(--line)}.desk-pills a{color:#9aa8b8}.desk-pills a:hover{background:#1c2b3b;color:#b2c4d6}.site-footer{border-color:var(--line)}.featured-story,.article-card,.rail-card,.policy-card,.composer-paper,.composer-card,.editor-preview,.settings-card{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-sm)}.featured-story,.article-card,.rail-card,.daily-drop,.settings-card,.composer-card,.composer-paper{border-radius:8px}.article-card:hover{border-color:#465b71;box-shadow:0 9px 28px #0003}.featured-copy>p,.article-card-excerpt,.browse-header p{color:#96a5b5}.featured-byline,.article-card-grid .article-card-footer{border-color:#2a3745}.featured-copy h2 a:hover,.article-card h3 a:hover{color:#a5bad0}.daily-drop{background:#111a26;border-color:#2c3949}.daily-drop-head h2{color:#e1e8ef}.drop-date{background:#4c637e}.daily-drop-intro{color:#8e9cad}.brief-item,.brief-item:nth-child(3){border-color:#2c3948}.brief-copy>small{color:#8da6c1}.brief-item:hover strong{color:#b3c5d7}.brief-copy>strong{color:#d8e1ea}.brief-number{color:#647b94}.brief-all{color:#98aec6}.brief-all:hover{color:#c1d0dd}.trending-list>a{border-color:#2a3745}.trending-list a:hover strong,.trending-list a:hover svg{color:#a4bad0}.standard-card{background:#131f26;border-color:#2b3c40}.standard-icon{background:#1d3032;color:#82a99f}.standard-card>a{color:#89aca3}.contributor-card{background:#283b51;border-color:#415870}.contributor-card p{color:#b0bfce}.contributor-icon{background:#c5d7e814;color:#b4c6d7}.contributor-card:after{border-color:#c5d7e817;box-shadow:0 0 0 22px #c5d7e806}.archive-toolbar label{background:var(--surface);border-color:var(--line-dark)}.archive-toolbar select{color:var(--muted-dark)}.empty-state>span:first-child{background:#1d2c3d;color:#8fa8c3}.empty-inline{border-color:var(--line-dark)}.archive-stat strong{color:#8da6c1}.wiki-tabs{border-color:var(--line-dark)}.wiki-tabs button:hover{background:#182635;color:#a8bdd2}.wiki-tabs button.active{color:#9eb4cc;border-bottom-color:#7189a6}.wiki-tabs button>span{background:#263548}.article-dek{color:#9eacbb}.article-author a{color:var(--ink)}.article-author a:hover{color:#a4bad0}.article-actions .is-saved{background:#1c2c3d;border-color:#526980;color:#a6bdd3}.article-cover figcaption{color:#778699}.article-body{color:#c4ced8}.article-body>p:first-child{color:#d5dde6}.article-body h2,.article-body strong{color:#e2e8ee}.article-body blockquote{background:#182636;border-left-color:#6e87a5;color:#adbdce}.article-body a{color:#98b0c9}.toc-card,.article-facts{background:var(--surface);border-color:var(--line)}.article-facts{background:#111a25}.toc-card>div:first-child,.article-facts dl>div{border-color:var(--line)}.toc-card nav a{color:#a0aebe}.toc-card nav a:hover{color:#b4c6d8}.article-help{border-color:#3a495b}.fact-source{background:#19302f;color:#88aaa1}.article-sources-inline,.related-section{border-color:var(--line)}.link-preview{background:var(--surface);border-color:var(--line)}.link-preview:hover{border-color:#4c6279}.link-preview-thumb{background:#1d2c3d;color:#8fa8c2}.link-preview-copy strong{color:var(--ink)}.link-preview-remove{background:#1b2735}.link-preview-remove:hover{background:#283747;color:#c58e91}.article-tags a{background:#182636;border-color:#33465b;color:#96acc3}.article-tags a:hover{border-color:#536a82;color:#b5c7d8}.author-box{background:#121c27;border-color:var(--line)}.live-source-box{background:#12201f;border-color:#2d4240}.article-update-note{color:#7e8d9e}.revision-list{background:var(--surface);border-color:var(--line)}.revision-badge{background:#223348;color:#9cb2ca}.source-standard{background:#132320;border-color:#2c403b}.source-standard p{color:#8da79e}.mobile-toc{background:#121e2a;border-color:var(--line)}.search-overlay{background:#04080db8}.search-palette{background:#141e2a;border-color:#3a4a5d}.search-input-row,.search-footer{border-color:var(--line)}.search-result{background:#141e2a}.search-result:hover,.search-result:focus{background:#1c2b3b}.search-footer{background:#101923}.search-result-copy>strong{color:var(--ink)}.search-input-row input{background:transparent;color:var(--ink)}.search-empty strong{color:var(--ink)}.auth-page,.auth-form-side{background:#0d151f}.auth-showcase{background:#0c1622}.auth-showcase:before{border-color:#859fbc17;box-shadow:0 0 0 55px #859fbc06,0 0 0 110px #859fbc05}.auth-showcase-copy h1 em{color:#9eb2c6}.auth-showcase-copy>p{color:#9daaba}.auth-story-preview{border-color:#344558}.auth-benefits span{color:#a4b2c0}.auth-benefits svg{color:#9db2c5}.input-with-icon{background:#131e2a;border-color:#354556}.input-with-icon:focus-within{border-color:#6d87a5;box-shadow:0 0 0 3px #6e87a51a}.input-with-icon input{background:transparent;color:var(--ink);font-size:13px}.input-with-icon input::placeholder{color:#738397}.auth-form-icon{background:#1d2c3d;color:#8fa8c2}.auth-divider:before,.auth-divider:after{background:var(--line)}.form-error{background:#2b1b21;color:#d49ba1;border-color:#55323b}.password-strength>div>span{background:#2b3745}.password-strength>div>span.on.strength-2{background:#7189a6}.editor-topbar{background:#0d141ef7;border-color:var(--line)}.editor-subbar{background:#0f1823;border-color:var(--line)}.editor-mode-toggle{background:#101923}.editor-mode-toggle button.active{background:#26374a;color:#b0c2d4;box-shadow:none}.composer-field{border-color:var(--line)}.excerpt-field{background:#111b27}.composer-field textarea{background:transparent;color:var(--ink)}.composer-field textarea::placeholder{color:#738397}.excerpt-field textarea{color:#a4b2c1}.markdown-toolbar{background:#101923;border-color:var(--line)}.markdown-toolbar button:hover{background:#223145;color:#b0c3d6;box-shadow:none}.composer-field .story-textarea{background:#101923;border-color:var(--line);color:#c0ccd8}.composer-field .story-textarea:focus{border-color:#607b9a;box-shadow:0 0 0 3px #6e87a514}.composer-tip{background:#162332;border-color:#304157}.composer-tip p{color:#94a5b8}.readiness-bar{background:#283543}.checklist>div.done>span{background:#1d3431;border-color:#31524b}.upload-dropzone,.media-upload-button{background:#111c28;border-color:#3c4d61;color:#8fa7c0}.upload-dropzone:hover,.media-upload-button:hover{background:#182737;border-color:#67819e;color:#b0c2d4}.upload-dropzone>strong{color:#a9b8c7}.settings-label select{background:#111b27;border-color:var(--line-dark);color:var(--ink-soft)}.tag-input,.link-input{background:#111b27;border-color:var(--line-dark)}.tag-input input,.link-input input{background:transparent;color:var(--ink)}.tag-input input::placeholder,.link-input input::placeholder{color:#738397}.tag-input button,.link-input button{background:#182636;border-color:var(--line);color:#98b0c9}.editor-tags>span{background:#1a2939;border-color:#35495f;color:#9db2c8}.cover-uploaded-actions button{background:#141e2af0;color:#c2cfdb}.link-error{background:#2b1b21;color:#d49ba1}.preview-cover-empty{background:#172230;color:#8495a8}.required-label{background:#223348}.skeleton{background:#192531}.skeleton:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.045),transparent)}.toast{background:#16212e;border-color:#38495b}.policy-card{background:var(--surface)}.policy-source{background:#1a2939;color:#9cafc2}.policy-aside{background:#12201f;border-color:#2c403c}.policy-aside>div{border-color:#2c403c;color:#8da69e}.policy-number{color:#647c96}.settings-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:28px 0 24px;border-bottom:1px solid var(--line)}.settings-heading h1{font-size:39px;line-height:1.05;margin:8px 0}.settings-heading p{color:var(--muted);font-size:13px;margin:0}.settings-secure{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #314843;border-radius:5px;background:#142320;color:#8daca2;font-size:11px;white-space:nowrap}.settings-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start;margin-top:25px}.settings-main{display:flex;flex-direction:column;gap:16px}.settings-card{padding:23px}.settings-card-heading{display:flex;align-items:flex-start;gap:12px;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid var(--line)}.settings-card-heading>span{width:38px;height:38px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:7px;background:#1e2f42;color:#93abc5}.settings-card-heading h2{font-family:Inter Variable,sans-serif;font-size:18px;font-weight:680;margin:1px 0 5px}.settings-card-heading p{color:var(--muted);font-size:12px;line-height:1.5;margin:0}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.settings-card label{display:block;min-width:0}.settings-card label>span{display:block;color:#b4c0cd;font-size:12px;font-weight:600;margin-bottom:7px}.settings-card label>small{display:block;color:#8b99a9;font-size:11px;line-height:1.45;margin-top:6px}.settings-input{height:42px;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid #364657;border-radius:6px;background:#101a26;transition:border-color .18s,box-shadow .18s}.settings-input:focus-within{border-color:#6c86a4;box-shadow:0 0 0 3px #6e87a517}.settings-input>svg{color:#75889e;flex-shrink:0}.settings-input input{width:100%;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--ink);font-size:13px}.settings-input input::placeholder{color:#657588}.settings-full-field{margin-bottom:17px}.settings-profile-url{display:flex;align-items:center;gap:9px;margin-top:16px;padding:10px 12px;border-radius:5px;background:#111b27;color:#8b99a9;font-size:11px}.settings-profile-url>span{color:#93a5b8}.settings-profile-url strong{color:#b4c5d5;font-weight:600}.settings-form-actions{display:flex;justify-content:flex-end;border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.settings-form-actions .button{min-height:40px;font-size:12px}.settings-message{display:flex;align-items:center;gap:7px;margin-top:14px;padding:10px 11px;border-radius:5px;font-size:12px;line-height:1.45}.settings-message.error{background:#2b1b21;border:1px solid #55323b;color:#d49ba1}.settings-message.success{background:#142622;border:1px solid #2f4b43;color:#8fb2a6}.settings-card small.password-match{color:#82aa9c}.settings-card small.password-mismatch{color:#ce9299}.settings-aside{display:flex;flex-direction:column;gap:14px;position:sticky;top:96px}.settings-identity,.settings-security,.settings-session{padding:21px;border:1px solid var(--line);border-radius:8px;background:var(--surface);text-align:center}.settings-identity .avatar{margin:0 auto 12px}.settings-identity h3{font-family:Inter Variable,sans-serif;font-size:18px;margin-bottom:4px}.settings-identity>span{color:#8ea3ba;font-size:12px}.settings-identity>p{color:var(--muted);font-size:11px;margin:8px 0 17px;overflow-wrap:anywhere}.settings-identity>div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid var(--line);font-size:11px;text-align:left}.settings-identity>div>span{color:var(--muted)}.settings-identity>div>strong{color:var(--ink-soft);font-weight:550}.settings-identity>a{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:13px;color:#98b0c9;font-size:12px;font-weight:600}.settings-security{text-align:left;background:#12201f;border-color:#2b403c}.settings-security>svg{color:#83a69b}.settings-security h3,.settings-session h3{font-size:14px;margin:10px 0}.settings-security ul{list-style:none;padding:0;margin:0}.settings-security li{display:flex;align-items:center;gap:6px;color:#91a89f;font-size:11px;padding:5px 0}.settings-session{text-align:left}.settings-session h3{margin-top:0}.settings-session p{color:var(--muted);font-size:11px;margin-bottom:13px}.settings-session .button{width:100%;min-height:38px;font-size:11px}@media(max-width:900px){.settings-layout{grid-template-columns:1fr}.settings-aside{position:static;display:grid;grid-template-columns:1fr 1fr}.settings-identity{grid-row:span 2}}@media(max-width:620px){.settings-heading{align-items:flex-start}.settings-heading h1{font-size:34px}.settings-secure{display:none}.settings-card{padding:18px 16px}.settings-form-grid,.settings-aside{grid-template-columns:1fr}.settings-identity{grid-row:auto}.settings-profile-url{align-items:flex-start;flex-direction:column}}body,button,input,textarea,select{font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-optical-sizing:auto;font-feature-settings:"ss01" on,"cv11" on}.newsroom-heading h1,.browse-header h1,.article-header h1,.featured-copy h2,.daily-drop-head h2,.section-heading h2,.article-card h3,.tab-panel-heading h2,.admin-heading h1,.admin-list-heading h2{font-family:Newsreader Variable,Georgia,serif;font-optical-sizing:auto;font-weight:560;letter-spacing:-.035em;text-wrap:balance}.newsroom-heading h1{font-size:clamp(43px,4.35vw,58px);line-height:.99}.article-header h1{font-size:clamp(39px,4.6vw,61px);line-height:1.02}.article-dek{max-width:830px;line-height:1.5}.article-body{max-width:74ch;font-size:19px;line-height:1.76}.section-kicker,.eyebrow,.category-label,.story-meta,.field-label,.settings-card label>span{letter-spacing:.075em}.fortnite-logo{display:inline-block;width:var(--fortnite-logo-width, 100px);height:auto;object-fit:contain;vertical-align:middle;filter:grayscale(.38) saturate(.55) brightness(1.02)}.home-fortnite-logo{width:88px;margin-right:8px;opacity:.9}.footer-branding{display:flex;align-items:center;gap:13px;min-width:0}.footer-branding .fortnite-logo{width:78px;opacity:.84}.footer-branding>span{color:var(--muted)}.admin-identity .fortnite-logo{width:110px}.share-wrap{position:relative}.share-menu{position:absolute;z-index:20;right:0;top:calc(100% + 9px);width:228px;padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:6px;background:#172231;border:1px solid #36485b;border-radius:7px;box-shadow:0 16px 45px #0006}.share-menu>strong,.share-url{grid-column:1 / -1}.share-menu>strong{color:#e3eaf1;font-size:12px;padding:2px 2px 4px}.share-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:7px 8px;background:#101924;border:1px solid #2a3949;border-radius:4px;color:#9aadc1;font:10px Inter Variable,sans-serif}.share-menu button{min-height:31px;border:1px solid #2c3b4b;background:#1b2938;color:#bdc9d5;border-radius:4px;font-size:11px;text-align:left;padding:0 9px}.share-menu button:hover{background:#26384b;color:#edf2f6;border-color:#50667d}.admin-article-tools{margin:0 0 25px;padding:15px 17px;border:1px solid #41536a;border-left:3px solid #8ba3bd;background:#141f2c;border-radius:5px;scroll-margin-top:86px}.admin-tools-heading{display:flex;gap:9px;align-items:center;color:#aabed2}.admin-tools-heading strong{display:block;color:#e2e8ef;font-size:12px}.admin-tools-heading small{display:block;color:#92a1b2;font-size:10px;margin-top:3px}.admin-tag-editor{margin-top:13px}.admin-tag-editor>span{color:#9cacbd;font-size:9px;letter-spacing:.12em;font-weight:700}.admin-tag-list{min-height:30px;display:flex;flex-wrap:wrap;gap:6px;margin:7px 0}.admin-tag-list>span{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid #35485c;color:#b8c8d8;background:#1a2a3a;font-size:10px;border-radius:3px}.admin-tag-list button{display:inline-flex;align-items:center;border:0;padding:0;color:#97a8b9;background:none;cursor:pointer}.admin-tag-input{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.admin-tag-input input{flex:1 1 180px;height:34px;min-width:0;padding:0 9px;color:var(--ink);background:#101925;border:1px solid #354556;border-radius:4px;outline:0;font-size:11px}.admin-tag-input>button:not(.button){min-height:34px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;color:#c1ceda;background:#1d2b39;border:1px solid #3b4e62;border-radius:4px;font-size:10px}.admin-delete-button{color:#c18d87!important}.admin-page{max-width:1240px;padding-top:38px;padding-bottom:54px}.admin-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin:8px 0 25px}.admin-heading h1{margin:9px 0 6px;color:#e1e9f1;font-size:46px}.admin-heading p{max-width:670px;color:#98a8b9;font-size:13px;line-height:1.65;margin:0}.admin-identity{min-width:210px;display:flex;align-items:flex-end;flex-direction:column;gap:6px;padding:13px 15px;border:1px solid #2d3d4e;border-radius:5px;background:#141e2a}.admin-identity>span{display:inline-flex;align-items:center;gap:6px;color:#a9bdcf;font-size:11px}.admin-identity>strong{color:#7f91a4;font-size:10px;font-weight:500}.admin-live-dot{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#88a79e;box-shadow:0 0 0 3px #88a79e1f}.admin-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:27px}.admin-summary>div{display:flex;align-items:baseline;gap:11px;padding:15px;background:#141e2a;border:1px solid #2c3b4b;border-radius:5px}.admin-summary strong{color:#c3d0dd;font:25px Newsreader Variable,Georgia,serif}.admin-summary span{color:#91a0b0;font-size:11px}.admin-stories{padding:20px;background:#121c28;border:1px solid #2c3c4d;border-radius:6px}.admin-list-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.admin-list-heading h2{margin:3px 0 0;color:#e1e8ef;font-size:25px}.admin-story-row{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 0;border-top:1px solid #273544}.admin-story-cover{position:relative;display:block;height:90px;overflow:hidden;background:#0c131c;border:1px solid #354457}.admin-story-cover img{width:100%;height:100%;object-fit:cover;filter:saturate(.52) brightness(.74)}.admin-story-cover>span{position:absolute;top:6px;left:6px;display:flex;align-items:center;gap:3px;padding:3px 5px;color:#d5dfe8;background:#0e1620e0;font-size:8px;letter-spacing:.08em}.admin-story-meta{display:flex;align-items:center;gap:6px;color:#8494a6;font-size:9px}.admin-story-meta span:last-child{display:inline-flex;align-items:center;gap:3px}.admin-story-copy h3{margin:5px 0 4px;font-size:18px;line-height:1.2}.admin-story-copy h3 a{color:#dce5ee}.admin-story-copy>p{margin:0 0 6px;max-width:650px;color:#94a3b3;font-size:10px;line-height:1.45}.admin-byline{display:flex;align-items:center;gap:5px;color:#8999aa;font-size:9px}.admin-story-actions{display:flex;flex-direction:column;align-items:stretch;gap:5px}.admin-story-actions .button{justify-content:flex-start;min-width:112px}.admin-empty{display:flex;align-items:center;gap:8px;padding:26px 10px;border-top:1px solid #273544;color:#a0afbd;font-size:12px}.admin-note{display:flex;align-items:center;gap:9px;margin-top:14px;padding:12px 14px;border:1px solid #2d403e;background:#121f20;color:#98aaa5;border-radius:4px;font-size:10px;line-height:1.5}.admin-note>svg{color:#91aca3;flex:0 0 auto}.admin-note>span{flex:1}.admin-note>a{display:inline-flex;align-items:center;gap:4px;color:#b2c4d3;white-space:nowrap}.share-redirect{display:flex;align-items:center;gap:9px;min-height:40vh;justify-content:center;color:#a9b8c6;font-size:13px}@media(max-width:800px){.admin-story-row{grid-template-columns:120px minmax(0,1fr);align-items:start}.admin-story-cover{height:78px}.admin-story-actions{grid-column:2;flex-direction:row;flex-wrap:wrap}.admin-story-actions .button{min-width:0}}@media(max-width:620px){.home-fortnite-logo{width:70px;margin-right:4px}.footer-branding{flex-basis:100%;order:3}.footer-branding .fortnite-logo{width:65px}.share-menu{right:auto;left:0}.admin-heading{align-items:flex-start;flex-direction:column}.admin-heading h1{font-size:39px}.admin-identity{align-items:flex-start;width:100%}.admin-summary{grid-template-columns:1fr;gap:7px}.admin-summary>div{padding:10px 12px}.admin-stories{padding:14px 11px}.admin-story-row{grid-template-columns:1fr;gap:9px}.admin-story-cover{height:clamp(125px,45vw,220px)}.admin-story-actions{grid-column:auto;display:grid;grid-template-columns:1fr 1fr}.admin-note{align-items:flex-start}.admin-note>a{display:none}}.live-avatar-mark{width:61%;height:auto;filter:none}.fortnite-logo-mark{max-width:100%}h1,h2,h3,h4,.newsroom-heading h1,.browse-header h1,.composer-heading h1,.settings-heading h1,.article-header h1,.featured-copy h2,.daily-drop-head h2,.section-heading h2,.article-card h3,.tab-panel-heading h2,.admin-heading h1,.admin-list-heading h2,.editor-preview-content>h1{font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:800;letter-spacing:-.035em}.article-body{font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif}.headline-field textarea{font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:750}.admin-summary strong{font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:800}.avatar{overflow:hidden}.avatar-photo{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.settings-avatar-editor{display:flex;align-items:center;gap:16px;padding:14px;margin:0 0 18px;border:1px solid #364657;border-radius:8px;background:#101a26}.settings-avatar-editor>.avatar{width:68px;height:68px;font-size:20px}.settings-avatar-copy{min-width:0}.settings-avatar-copy>strong{display:block;color:#e4eaf1;font-size:13px;margin-bottom:4px}.settings-avatar-copy>p{margin:0 0 9px;color:#9eacbb;font-size:11px;line-height:1.5}.settings-avatar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.settings-avatar-actions .button{min-height:36px;padding:0 12px;font-size:11px}.settings-remove-avatar{min-height:36px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:0;background:none;color:#d49ba1;font-size:11px}.settings-remove-avatar:hover{color:#f1c0c4}.site-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;width:min(1120px,calc(100% - 48px));max-width:1120px;margin:28px auto 0;padding:22px 0 30px}.footer-brand-area{display:flex;align-items:center;flex:1 1 620px;gap:22px;min-width:0}.site-footer .brand{flex:0 0 auto}.site-footer .brand-word{white-space:nowrap}.site-footer .footer-branding{display:flex;align-items:center;flex:1 1 280px;gap:11px;min-width:0}.site-footer .footer-branding .fortnite-logo{width:62px;height:auto;flex:0 0 62px}.site-footer .footer-branding>span{display:block;min-width:0;color:#8f9fb1;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.footer-links{display:flex;align-items:center;flex:0 0 auto;gap:8px}.footer-links a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border:1px solid transparent;border-radius:6px;color:#9eafc1;font-size:11px;white-space:nowrap}.footer-links a:hover{color:#e4eaf1;background:#182534}.footer-links .footer-contact{color:#d6e2ed;border-color:#465c73;background:#172433;font-weight:650}.footer-links .footer-contact:hover{color:#fff;border-color:#7892af;background:#223348}@media(max-width:820px){.site-footer{align-items:flex-start;flex-direction:column;gap:14px;width:calc(100% - 32px)}.footer-brand-area{width:100%;flex-wrap:wrap;gap:12px 18px}.site-footer .footer-branding{flex-basis:100%}.footer-links{width:100%;gap:8px}}@media(max-width:420px){.settings-avatar-editor{align-items:flex-start;gap:11px;padding:11px}.settings-avatar-editor>.avatar{width:54px;height:54px;font-size:16px}.settings-avatar-actions .button{padding:0 9px}.site-footer{width:calc(100% - 28px)}.site-footer .footer-branding .fortnite-logo{width:52px;flex-basis:52px}.footer-links a{flex:1 1 auto}}.feed-category-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 13px}.feed-category-filters button{display:inline-flex;align-items:center;gap:7px;min-height:31px;padding:0 9px;border:1px solid #2c3d50;border-radius:5px;background:#111a26;color:#9eacbb;font-size:9px;cursor:pointer}.feed-category-filters button>span{color:#71849a;font-size:8px}.feed-category-filters button:hover{border-color:#526982;color:#dbe4ed}.feed-category-filters button.active{border-color:#7189a6;background:#1e2f42;color:#d6e2ed}.feed-category-filters button.active>span{color:#a8bdd1}.feed-filter-empty{padding:18px 13px;border:1px dashed #36485b;border-radius:5px;color:#97a7b8;font-size:11px}@media(max-width:620px){.feed-category-filters{flex-wrap:nowrap;overflow-x:auto;padding:0 0 4px;scrollbar-width:thin}.feed-category-filters button{flex:0 0 auto;min-height:36px}}.reading-desk{padding:16px!important;background:#111a26!important}.reading-desk .rail-heading{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#91a9c2}.reading-desk .rail-heading h3{color:#e1e8ef}.reading-desk-section{padding-top:11px;border-top:1px solid #2b3948}.reading-desk-section+.reading-desk-section{margin-top:12px}.reading-desk-label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;color:#899caf;font-size:8px;font-weight:750;letter-spacing:.8px}.reading-desk-label>span:first-child{display:inline-flex;align-items:center;gap:5px}.reading-desk-label>span:last-child{color:#7d93aa}.reading-desk-empty{margin:0;color:#8f9eae;font-size:10px;line-height:1.55}.resume-list,.saved-story-list{display:flex;flex-direction:column;gap:4px}.resume-item{display:block;padding:8px 9px;border-radius:5px;color:inherit;background:#162230}.resume-item:hover,.saved-story-list a:hover{background:#1d2d3e}.resume-title{display:flex;flex-direction:column;gap:5px}.resume-title strong,.saved-story-list strong{color:#d5dfe8;font-size:10px;font-weight:650;line-height:1.4}.resume-title small{display:inline-flex;align-items:center;gap:4px;color:#94a4b5;font-size:8px}.resume-progress{display:block;height:3px;margin-top:8px;overflow:hidden;border-radius:4px;background:#293949}.resume-progress>span{display:block;height:100%;background:#7894b1}.saved-story-list a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;border-radius:4px;color:#91a1b2}.saved-story-list a>span{display:flex;flex-direction:column;gap:3px;min-width:0}.saved-story-list small{color:#8ba4bf;font-size:8px}.saved-story-list strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.reading-desk-link{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:11px;color:#9db3ca;font-size:9px}.reading-desk-link:hover{color:#d5e2ef}.reader-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:0 0 23px;padding:10px 12px;border:1px solid #2d3d4e;border-radius:6px;background:#111b27;color:#aebccc;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px;line-height:1.3}.reader-controls-title{display:inline-flex;align-items:center;gap:6px;color:#c4d1de;font-size:10px;font-weight:700}.reader-controls-title svg{color:#8da5bf}.reader-option{display:inline-flex;align-items:center;gap:6px}.reader-option>span{color:#8292a3;font-size:9px;white-space:nowrap}.reader-option>div{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid #2d3d4e;border-radius:5px;background:#0d1621}.reader-option button{min-height:24px;padding:0 7px;border:0;border-radius:3px;background:transparent;color:#9daebe;font:inherit;font-size:9px;cursor:pointer}.reader-option button:hover{color:#e6edf4;background:#1c2a39}.reader-option button.active{background:#283b50;color:#e2eaf2}.reader-reset{display:inline-flex;align-items:center;gap:4px;padding:3px 0;border:0;background:transparent;color:#8da5bf;font:inherit;font-size:9px;cursor:pointer}.reader-reset:hover{color:#d5e1ed}.article-body.reading-size-small{font-size:17px}.article-body.reading-size-medium{font-size:19px}.article-body.reading-size-large{font-size:21px}.article-body.reading-size-small>p:first-of-type{font-size:18px}.article-body.reading-size-medium>p:first-of-type{font-size:20px}.article-body.reading-size-large>p:first-of-type{font-size:22px}.article-body.reading-spacing-compact{line-height:1.5}.article-body.reading-spacing-comfortable{line-height:1.76}.article-body.reading-spacing-relaxed{line-height:1.95}.article-body.reading-spacing-compact li{margin-block:6px}.article-body.reading-spacing-relaxed li{margin-block:13px}.read-next-section{margin:37px 0 24px;padding:19px;border:1px solid #34475b;border-radius:8px;background:linear-gradient(125deg,#182738,#111a26 75%);box-shadow:var(--shadow-sm)}.read-next-heading{display:flex;align-items:flex-start;gap:10px;margin-bottom:13px}.read-next-icon{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border:1px solid #3d536b;border-radius:5px;color:#a6bbd0;background:#1e3043}.read-next-heading .section-kicker{display:block;margin:0 0 3px;font-size:8px;letter-spacing:1px}.read-next-heading h2{margin:0;color:#e3eaf1;font-size:18px}.read-next-heading p{margin:3px 0 0;color:#92a1b1;font-size:10px}.read-next-card{display:grid;grid-template-columns:minmax(110px,190px) minmax(0,1fr) 20px;align-items:center;gap:15px;padding:10px;border:1px solid #34485c;border-radius:6px;background:#0a11197a;transition:border-color .16s ease,background .16s ease}.read-next-card:hover{border-color:#7089a4;background:#1b2a3a}.read-next-card>img{display:block;width:100%;height:112px;object-fit:cover;border-radius:4px;filter:saturate(.55) brightness(.78)}.read-next-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:6px}.read-next-copy>.category-label{font-size:8px}.read-next-copy>strong{color:#e1e8ef;font-size:14px;line-height:1.35}.read-next-copy>span:not(.category-label):not(.read-next-action){display:-webkit-box;overflow:hidden;color:#96a6b6;font-size:10px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.read-next-action{display:inline-flex;align-items:center;gap:5px;margin-top:2px;color:#adc2d7;font-size:9px;font-weight:700}.read-next-arrow{color:#8398ad}@media(max-width:600px){.reader-controls{align-items:flex-start;gap:8px 12px}.reader-controls-title{flex-basis:100%}.reader-option{flex-wrap:wrap}.reader-option>span{flex-basis:100%}.reader-option button{min-height:30px;padding-inline:8px}.read-next-section{padding:13px}.read-next-card{grid-template-columns:86px minmax(0,1fr);gap:10px;padding:8px}.read-next-card>img{height:86px}.read-next-arrow{display:none}.read-next-copy>strong{font-size:12px}.read-next-copy>span:not(.category-label):not(.read-next-action){display:none}.article-body.reading-size-large{font-size:20px}}:root{--bg: #f2f6fa;--surface: #ffffff;--surface-soft: #eaf0f6;--ink: #17283b;--ink-soft: #34495f;--muted: #63758a;--muted-dark: #53677d;--line: #d5dee8;--line-dark: #bdcbd9;--purple: #4b6f94;--purple-dark: #365b80;--purple-soft: #e4edf6;--purple-pale: #eef4f9;--lime: #eaf0f5;--green: #347467;--orange: #936044;--shadow-sm: 0 1px 3px rgba(28,48,70,.06), 0 5px 18px rgba(28,48,70,.045);--shadow-lg: 0 24px 75px rgba(28,48,70,.18);color-scheme:light}body{color:var(--ink);background-color:var(--bg);background-image:linear-gradient(rgba(81,112,145,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(81,112,145,.035) 1px,transparent 1px)}::selection{background:#cfdfef;color:#16283a}::-webkit-scrollbar-track{background:#e8eef4}::-webkit-scrollbar-thumb{background:#b5c4d3;border-color:#e8eef4}.brand-word,.profile-dropdown-head strong,.link-preview-copy strong,.search-result-copy>strong,.settings-avatar-copy>strong,.admin-story-copy h3 a,.article-author a{color:#17283b}.brand-word>span,.brand-light .brand-word>span{color:#557697}.brand-mark,.brand-light .brand-mark{color:#456b90}.fortnite-logo,.home-fortnite-logo,.footer-branding .fortnite-logo{filter:none;opacity:1}.category-label,.eyebrow,.section-kicker,.header-write{color:#456c93}.newsroom-heading h1 em{color:#4a6e93}.featured-copy h2 a:hover,.article-card h3 a:hover{color:#3b668f}.featured-image img,.article-card-image img,.article-cover>img,.auth-story-preview>img,.editor-preview-cover,.search-result>img,.admin-story-cover img,.read-next-card>img,.avatar-photo,.live-avatar-mark,.fortnite-logo{filter:none!important;opacity:1!important}.featured-story:hover .featured-image img,.article-card:hover .article-card-image img{filter:none!important}.topbar,.editor-topbar{background:#fffffff7;border-color:#d5dee8;box-shadow:0 2px 12px #192d420d}.topbar-brand,.sidebar-bottom,.site-footer,.desk-pills{border-color:#d5dee8}.global-search,.editor-mode-toggle,.editor-subbar{background:#f3f6fa;border-color:#d4dee8;color:#5c6f84}.global-search:hover,.profile-button:hover,.icon-button:hover{background:#eaf0f6;color:#20364d}kbd{background:#edf2f7;border-color:#d4dee8;color:#53687e}.sign-in-link{color:#52687f}.notification-dot{border-color:#fff}.sidebar{background:#fff;border-color:#d5dee8;box-shadow:0 4px 18px #1c30460b}.sidebar-nav>.sidebar-section>a{color:#52667c}.sidebar-nav>.sidebar-section>a svg{color:#70849a}.sidebar-nav>.sidebar-section>a:hover{background:#eff4f8;color:#1d3349}.sidebar-nav>.sidebar-section>a.active{background:#e4edf6;color:#315c84}.sidebar-nav>.sidebar-section>a.active svg{color:#456c93}.sidebar-tags a{background:#f2f6fa;border-color:#d7e0e9;color:#58718a}.sidebar-tags a:hover,.desk-pills a:hover{background:#e8f0f7;color:#315b81}.desk-pills a{color:#536b83}.dropdown,.profile-dropdown,.search-palette{background:#fff;border-color:#d3deea;box-shadow:0 16px 40px #182c4129}.dropdown-separator,.dropdown-heading,.notification-item{border-color:#e1e7ee}.profile-dropdown>a,.profile-dropdown>button{color:#354b61}.profile-dropdown>a:hover,.profile-dropdown>button:hover{background:#edf3f8;color:#244768}.menu-count,.nav-count,.wiki-tabs button>span{background:#e8eef5;color:#50677f}.notification-item{background:#fff}.notification-item:hover,.search-result:hover,.search-result:focus{background:#f0f5f9}.notification-icon{background:#e8f2ef;color:#347467}.notification-icon.purple{background:#e7eff7;color:#456b90}.notification-footer,.search-footer{background:#f4f7fa}.site-footer .footer-branding>span{color:#607286}.footer-links a{color:#4d647b}.footer-links a:hover{color:#1a3046;background:#edf3f8}.footer-links .footer-contact{color:#345a7d;border-color:#bfd0e0;background:#edf4fa}.footer-links .footer-contact:hover{color:#234a70;border-color:#92acc5;background:#e1ecf5}.featured-story,.article-card,.rail-card,.policy-card,.composer-paper,.composer-card,.editor-preview,.settings-card,.daily-drop,.toc-card,.article-facts,.link-preview,.revision-list,.search-result,.settings-identity,.settings-session,.admin-stories{background:#fff;border-color:#d7e0e9;box-shadow:var(--shadow-sm)}.article-card:hover{border-color:#a7bbce;box-shadow:0 9px 28px #20374f1a}.featured-copy>p,.article-card-excerpt,.browse-header p,.daily-drop-intro,.contributor-card p,.article-dek,.article-help p{color:#5c6f83}.featured-byline,.article-card-grid .article-card-footer,.brief-item,.brief-item:nth-child(3){border-color:#e1e7ed}.daily-drop{background:#fff;border-color:#d7e0e9}.daily-drop-head h2,.featured-copy h2,.section-heading h2{color:#1c3045}.drop-date{background:#456d92;color:#fff}.brief-copy>small{color:#54779b}.brief-copy>strong{color:#273d53}.brief-item:hover strong{color:#315f88}.brief-number{color:#7990a7}.brief-all,.article-author a:hover{color:#426b92}.brief-all:hover{color:#274f76}.trending-list>a{border-color:#e1e7ed}.trending-list a:hover strong,.trending-list a:hover svg{color:#416990}.standard-card,.contributor-card{background:#f5f8fb;border-color:#d7e0e9}.standard-icon{background:#e7f1ee;color:#397568}.standard-card>a{color:#347467}.contributor-card{background:linear-gradient(140deg,#e8f0f7,#f7f9fb)}.contributor-card h3{color:#20374e}.contributor-card p{color:#526981}.contributor-icon{background:#dce8f2;color:#426b91}.contributor-card:after{border-color:#456c931f;box-shadow:0 0 0 22px #456c9309}.archive-toolbar label,.archive-toolbar select{background:#fff;border-color:#cad6e2;color:#354d65}.empty-state>span:first-child{background:#e6eef6;color:#456c93}.empty-inline{border-color:#d2dce6;color:#5b6f83}.archive-stat strong{color:#456c93}.feed-category-filters button{background:#fff;border-color:#cfdbe6;color:#50667b}.feed-category-filters button>span{color:#73879b}.feed-category-filters button:hover{border-color:#9cb1c6;color:#263f57}.feed-category-filters button.active{border-color:#829db8;background:#e6eef6;color:#2e567b}.feed-category-filters button.active>span{color:#4a6f91}.feed-filter-empty{border-color:#cbd7e2;color:#5a6e82}.article-header h1,.article-header h2,.article-body h2,.article-body strong,.article-facts h3,.toc-card h3,.article-help h3,.author-box h3,.tab-panel-heading h2,.admin-tools-heading strong,.read-next-heading h2{color:#1e3044}.article-dek,.article-author small,.article-cover figcaption,.article-update-note,.article-facts dd,.article-facts dt,.article-help p,.author-box p,.toc-card nav a{color:#5c6f83}.wiki-tabs{border-color:#ccd7e2}.wiki-tabs button{color:#596d82}.wiki-tabs button:hover{background:#edf3f8;color:#365a7c}.wiki-tabs button.active{color:#345f87;border-bottom-color:#557da3}.article-views{color:#596f85}.article-actions .is-saved{background:#eaf1f7;border-color:#bdcede;color:#3f688f}.article-body{color:#35475a}.article-body>p:first-child{color:#293e53}.article-body h2,.article-body strong{color:#1d3044}.article-body blockquote{background:#edf3f8;border-left-color:#6383a2;color:#415a73}.article-body a{color:#365f85}.article-body a:hover{color:#244c72}.article-cover figcaption{color:#64778a}.toc-card,.article-facts{background:#fff;border-color:#d7e0e9}.article-facts{background:#f8fafc}.toc-card>div:first-child,.article-facts dl>div{border-color:#e2e8ee}.toc-card nav a:hover{color:#315e86}.article-help{border-color:#d4dee7;background:#f8fafc}.fact-source{background:#e9f3ef;color:#347467}.article-sources-inline,.related-section{border-color:#d9e1e9}.link-preview:hover{border-color:#9fb4c8}.link-preview-thumb{background:#e8eff6;color:#456c92}.link-preview-remove{background:#f0f4f8}.link-preview-remove:hover{background:#e7edf3;color:#a3484f}.article-tags a{background:#edf3f8;border-color:#d4e0ea;color:#446887}.article-tags a:hover{border-color:#9fb4c8;color:#2e567c}.author-box{background:#f7f9fb;border-color:#d7e0e9}.live-source-box{background:#f1f7f4;border-color:#d3e4dd}.revision-list{background:#fff;border-color:#d7e0e9}.revision-item p,.revision-item small{color:#5c6f83}.revision-badge{background:#e6eef6;color:#42698d}.source-standard{background:#eff6f3;border-color:#d4e4dd}.source-standard p{color:#546e64}.mobile-toc{background:#f7f9fb;border-color:#d7e0e9}.mobile-toc summary{color:#385977}.button-primary{background:#426b91;color:#fff;border-color:#365d82}.button-primary:hover{background:#345c81}.button-outline{background:#fff;color:#3d566f;border-color:#c8d5e1}.button-outline:hover{background:#edf3f8;border-color:#9db2c6;color:#294967}.button-light{background:#fff;color:#31577a;border-color:#c4d3e1}.button-light:hover{background:#eaf1f7;color:#24486a}.icon-button:hover{background:#eaf0f6;color:#20364d}.category-label,.eyebrow,.section-kicker{color:#476f95}.community-label{color:#65788b}.verified-label{color:#347467}.live-card-badge{color:#315c7d;border-color:#b6cadc;background:#ffffffeb}.auth-page,.auth-form-side,.auth-showcase{background:#f3f7fa}.auth-showcase{color:#20364d}.auth-showcase-copy h1,.auth-showcase-copy h1 em{color:#294b6c}.auth-showcase-copy>p,.auth-benefits span{color:#566c81}.auth-benefits svg{color:#426b91}.input-with-icon,.settings-input,.settings-avatar-editor,.composer-field textarea,.composer-field .story-textarea,.excerpt-field,.markdown-toolbar,.tag-input,.link-input,.admin-tag-input input,.settings-label select,.admin-identity,.admin-summary>div{background:#fff;border-color:#ccd8e3;color:#243b52}.input-with-icon input,.settings-input input,.composer-field textarea,.tag-input input,.link-input input,.search-input-row input,.admin-tag-input input{color:#243b52}.input-with-icon input::placeholder,.settings-input input::placeholder,.composer-field textarea::placeholder,.tag-input input::placeholder,.link-input input::placeholder{color:#8292a2}.input-with-icon:focus-within,.settings-input:focus-within{border-color:#6688a8;box-shadow:0 0 0 3px #486f941f}.input-with-icon>svg,.settings-input>svg{color:#6a8197}.auth-form-icon,.editor-mode-toggle button.active{background:#e6eef6;color:#3e668b}.auth-divider:before,.auth-divider:after{background:#d6dfe8}.form-error,.link-error{background:#fbefef;color:#a1444c;border-color:#e8c7ca}.password-strength>div>span{background:#d7e0e8}.password-strength>div>span.on.strength-2{background:#6483a1}.editor-page{background:transparent}.composer-field{border-color:#d8e1e9}.excerpt-field{background:#f8fafc}.excerpt-field textarea,.composer-field .story-textarea{color:#344a60}.markdown-toolbar{border-color:#d5dee8}.markdown-toolbar button:hover{background:#eaf1f7;color:#315b80}.composer-field .story-textarea:focus{border-color:#7794b0;box-shadow:0 0 0 3px #486f941a}.composer-tip,.required-label{background:#edf3f8;border-color:#d4e0ea;color:#405a73}.composer-tip p{color:#596f83}.readiness-bar{background:#dfe6ed}.checklist>div.done>span{background:#e7f2ed;border-color:#c7ddd3;color:#347467}.upload-dropzone,.media-upload-button{background:#f8fafc;border-color:#c8d5e1;color:#4d6b88}.upload-dropzone:hover,.media-upload-button:hover{background:#edf3f8;border-color:#91abc4;color:#315c82}.upload-dropzone>strong{color:#344e67}.tag-input button,.link-input button{background:#edf3f8;border-color:#d5e0e9;color:#456c91}.editor-tags>span{background:#edf3f8;border-color:#d2dee8;color:#486986}.cover-uploaded-actions button{background:#fffffff5;color:#334c64}.preview-cover-empty{background:#eaf0f5;color:#667d92}.auth-story-preview{border-color:#d2dce6}.settings-card-heading>span{background:#e7eff6;color:#456c91}.settings-card label>small,.settings-profile-url,.settings-session p{color:#607286}.settings-profile-url{background:#f2f6f9}.settings-profile-url>span{color:#536b81}.settings-profile-url strong,.settings-identity>div>strong{color:#344b61}.settings-identity,.settings-security,.settings-session{background:#fff;border-color:#d7e0e9}.settings-identity>span{color:#4d6d8c}.settings-identity>p{color:#617489}.settings-identity>a{color:#416990}.settings-security{background:#f1f7f4;border-color:#d2e2db}.settings-security>svg,.settings-security li{color:#3f7468}.settings-card label>span{color:#40566c}.settings-avatar-copy>p{color:#5f7285}.settings-remove-avatar{color:#a24950}.settings-remove-avatar:hover{color:#81343a}.admin-article-tools,.admin-stories{background:#fff;border-color:#d2dce6}.admin-tools-heading,.admin-tools-heading strong{color:#2b435a}.admin-tools-heading small,.admin-tag-editor>span{color:#617489}.admin-tag-list>span{background:#edf3f8;border-color:#d2dee8;color:#435f7a}.admin-tag-list button{color:#60758a}.admin-tag-input>button:not(.button){background:#edf3f8;border-color:#cbd8e3;color:#3d6285}.admin-heading h1,.admin-list-heading h2{color:#1c3045}.admin-heading p,.admin-summary span,.admin-story-copy>p,.admin-story-meta,.admin-byline{color:#5c7084}.admin-identity,.admin-summary>div{background:#fff;border-color:#d5dee8}.admin-identity>span,.admin-summary strong{color:#345e83}.admin-identity>strong{color:#687c90}.admin-live-dot{background:#438474}.admin-story-row,.admin-empty{border-color:#e0e6ec}.admin-story-cover{background:#edf2f6;border-color:#d1dce6}.admin-story-cover>span{color:#fff;background:#18293ad1}.admin-story-copy h3 a{color:#20384f}.admin-note{background:#f0f6f3;border-color:#d3e3dc;color:#526d63}.admin-note>svg{color:#3b7466}.admin-note>a{color:#345e80}.skeleton{background:#e3eaf0}.skeleton:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent)}.toast{background:#fff;border-color:#d3dde7;color:#263d53;box-shadow:0 12px 30px #1e304426}.share-menu{background:#fff;border-color:#d1dce7;box-shadow:0 16px 40px #192d422e}.share-menu>strong{color:#1d3349}.share-url{background:#f4f7fa;border-color:#d5dee8;color:#536b82}.share-menu button{background:#f5f8fb;border-color:#d7e0e9;color:#40576e}.share-menu button:hover{background:#eaf1f7;color:#244b70;border-color:#a5b9cd}.reading-desk{background:#fff!important}.reading-desk .rail-heading{color:#456c93}.reading-desk .rail-heading h3{color:#20364b}.reading-desk-section{border-color:#e0e7ee}.reading-desk-label{color:#536b81}.reading-desk-label>span:last-child{color:#6a8197}.reading-desk-empty{color:#5d7185}.resume-item{background:#f4f7fa}.resume-item:hover,.saved-story-list a:hover{background:#eaf1f7}.resume-title strong,.saved-story-list strong{color:#263e55}.resume-title small{color:#5f7488}.resume-progress{background:#dce5ed}.resume-progress>span{background:#5d82a7}.saved-story-list a{color:#526a81}.saved-story-list small{color:#4d7194}.reading-desk-link{color:#40688d}.reading-desk-link:hover{color:#244e74}.reader-controls{background:#f5f8fb;border-color:#d5dfe8;color:#40566c}.reader-controls-title{color:#263e55}.reader-controls-title svg{color:#4e7397}.reader-option>span{color:#526a81}.reader-option>div{background:#fff;border-color:#d0dce6}.reader-option button{color:#4d6378}.reader-option button:hover{color:#203a53;background:#eaf1f7}.reader-option button.active{background:#dfeaf4;color:#294e70}.reader-reset{color:#456c91}.reader-reset:hover{color:#244b70}.read-next-section{border-color:#cbd8e4;background:linear-gradient(125deg,#e8f0f7,#fff 78%)}.read-next-icon{border-color:#c6d5e3;color:#426b91;background:#fff}.read-next-heading h2{color:#20364c}.read-next-heading p{color:#5b7186}.read-next-card{border-color:#d3dee8;background:#ffffffd1}.read-next-card:hover{border-color:#91abc4;background:#f7fafc}.read-next-copy>strong{color:#20364c}.read-next-copy>span:not(.category-label):not(.read-next-action){color:#586e83}.read-next-action,.read-next-arrow{color:#426b91}.my-story-status.draft,.my-story-summary-card.draft .my-story-summary-icon,.my-story-summary-card.draft.selected{color:#52677d;background:#edf2f6;border-color:#d2dce6}.my-story-status.scheduled,.my-story-summary-card.scheduled .my-story-summary-icon,.my-story-summary-card.scheduled.selected{color:#805d2b;background:#f7f1e5;border-color:#e7d8b9}.my-story-status.published,.my-story-summary-card.published .my-story-summary-icon,.my-story-summary-card.published.selected{color:#326a50;background:#e8f3ec;border-color:#cde2d4}.my-story-schedule{color:#785822;background:#f7f1e5}.my-stories-filters button.active .my-stories-tab-count{background:#e3edf5;color:#345a7d}.settings-reading-card .settings-card-heading>span{background:#e7eff6;color:#456c91}.settings-reader-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-reader-choice{min-width:0;padding:13px;border:1px solid #d8e1e9;border-radius:6px;background:#f8fafc}.settings-reader-label{display:block;margin-bottom:9px;color:#40566c;font-size:11px;font-weight:700}.settings-reader-buttons{display:flex;flex-wrap:wrap;gap:5px}.settings-reader-buttons button{min-height:34px;padding:0 11px;border:1px solid #d0dbe5;border-radius:4px;background:#fff;color:#50667c;font:inherit;font-size:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.settings-reader-buttons button:hover{background:#edf3f8;border-color:#a9bdcf;color:#294b6b}.settings-reader-buttons button.active{background:#e4edf6;border-color:#9db3c8;color:#2d5579;font-weight:700}.settings-reading-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.settings-reading-footer p{margin:0;color:#617489;font-size:10px;line-height:1.5}.settings-reading-footer button{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;min-height:32px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:#456c91;font:inherit;font-size:10px;cursor:pointer}.settings-reading-footer button:hover{background:#edf3f8;color:#294f73}@media(max-width:620px){.settings-reader-grid{grid-template-columns:1fr}.settings-reading-footer{align-items:flex-start;flex-direction:column}}.brand{display:inline-flex;align-items:center;flex:0 0 auto;min-width:0}.brand-art{display:block;width:128px;max-width:100%;height:auto;object-fit:contain;filter:none!important;opacity:1!important}.brand-compact .brand-art{width:120px}.topbar-brand .brand-art{width:134px}.site-footer .brand{opacity:1}.site-footer .brand-art{width:148px}.editor-topbar .brand-art{width:128px}@media(max-width:620px){.topbar-brand .brand-art{width:110px}.sidebar-mobile-head .brand-art{width:116px}.site-footer .brand-art{width:140px}}:root{--bg: #f3f7fb;--surface: #ffffff;--surface-soft: #edf3f8;--ink: #14263b;--ink-soft: #31485f;--muted: #60758c;--muted-dark: #526a82;--line: #d4e0eb;--line-dark: #b7c9da;--purple: #315f89;--purple-dark: #1c456d;--purple-soft: #e5eef6;--purple-pale: #edf4f9;--lime: #e6edf4;--green: #347568;--orange: #95613d;--shadow-sm: 0 1px 3px rgba(18,43,68,.055), 0 6px 20px rgba(18,43,68,.05);--shadow-lg: 0 24px 75px rgba(18,43,68,.18)}body{background-color:var(--bg);background-image:linear-gradient(rgba(40,82,120,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(40,82,120,.035) 1px,transparent 1px);color:#14263b}::selection{background:#d3e2ef;color:#132840}.topbar{background:#fffffffa;border-color:#ccd9e5}.sidebar{background:#fff;border-color:#ccd9e5}.sidebar-nav>.sidebar-section>a.active{background:#e4edf5;color:#234e76}.sidebar-nav>.sidebar-section>a.active svg{color:#315f89}.sidebar-nav>.sidebar-section>a:hover{background:#f0f5f9;color:#1b3b5c}.global-search{background:#f6f9fc;border-color:#ccd9e5;color:#526a82}.global-search:hover{background:#edf3f8;border-color:#aebfd0}.category-label,.eyebrow,.section-kicker,.header-write{color:#315f89}.newsroom-heading h1 em{color:#426e97}.newsroom-heading h1,.browse-header h1,.article-header h1,.featured-copy h2,.daily-drop-head h2,.section-heading h2,.article-card h3,.tab-panel-heading h2,.admin-heading h1,.admin-list-heading h2,.editor-preview-content>h1{font-family:Newsreader Variable,Georgia,serif;font-weight:620;letter-spacing:-.035em;color:#142b45}.article-header h1{line-height:1.07}.featured-copy h2 a:hover,.article-card h3 a:hover{color:#315f89}.button-primary{background:#173b60;border-color:#173b60;color:#fff}.button-primary:hover{background:#24537e;border-color:#24537e}.button-outline{background:#fff;border-color:#c4d3e1;color:#35536f}.button-outline:hover{background:#edf3f8;border-color:#92abc3;color:#1d456a}.button-light{background:#f4f8fb;border-color:#c6d5e3;color:#2e567b}.button-light:hover{background:#e8f0f7;color:#183c60}.feed-category-filters button.active{background:#e3edf6;border-color:#8da9c2;color:#244d73}.feed-category-filters button.active>span{color:#426b91}.drop-date{background:#315f89}.brief-all,.article-author a:hover,.reading-desk-link{color:#315f89}.brief-all:hover,.reading-desk-link:hover{color:#173f65}.article-body a{color:#285781}.article-body a:hover{color:#173f65}.article-actions .is-saved{background:#e4edf5;border-color:#b6c9db;color:#28547b}.read-next-section{border-color:#c5d5e4;background:linear-gradient(125deg,#e7eff6,#fff 78%)}.read-next-icon{color:#315f89;border-color:#c1d2e1;background:#fff}.read-next-action,.read-next-arrow{color:#315f89}.reader-option button.active,.settings-reader-buttons button.active{background:#e0ebf5;border-color:#97afc5;color:#244d72}.resume-progress>span{background:#426f99}.saved-story-list small,.resume-title small{color:#526f8b}.site-footer{border-color:#d1dde8}.footer-links .footer-contact{color:#234d73;border-color:#bed0df;background:#edf4f9}.footer-links .footer-contact:hover{color:#173d62;background:#e0ebf4}body{font-weight:500;color:#14263b}h1,h2,h3,h4{font-weight:760;color:#142b45}button,.sidebar-nav>.sidebar-section>a,.desk-pills a,.category-label{font-weight:650}.newsroom-heading h1,.article-header h1,.browse-header h1,.composer-heading h1,.settings-heading h1,.featured-copy h2,.section-heading h2,.article-card h3,.daily-drop-head h2,.admin-heading h1,.admin-list-heading h2{font-family:Newsreader Variable,Georgia,serif;font-weight:700;letter-spacing:-.035em;color:#142b45}.article-body{font-weight:500}.article-body h2{font-weight:750}@media(max-width:1020px){.sidebar{width:min(300px,86vw);z-index:1000}.sidebar-mobile-head{min-height:62px}.mobile-menu-button{min-width:42px;min-height:42px;justify-content:center}.topbar-brand .brand-art{width:122px}}@media(max-width:820px){body{overflow-x:hidden}.main-content{min-width:0}.page-container{width:100%;max-width:760px;padding-left:22px;padding-right:22px}.newsroom-heading{display:block;padding:4px 0 18px}.newsroom-heading h1{font-size:clamp(38px,7vw,50px);line-height:1;margin:12px 0 8px}.newsroom-heading p{max-width:540px;font-size:13px}.hero-layout{grid-template-columns:minmax(0,1fr);gap:16px}.featured-story{border-radius:12px}.featured-image{aspect-ratio:16 / 9}.featured-copy{padding:21px}.featured-copy h2{font-size:clamp(26px,4vw,34px)}.daily-drop{border-radius:12px}.home-lower{grid-template-columns:minmax(0,1fr);gap:20px}.home-rail{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.article-card{grid-template-columns:minmax(150px,31%) minmax(0,1fr)}.site-footer{width:calc(100% - 44px)}}@media(max-width:620px){:root{--topbar: 64px}.topbar{gap:0}.topbar-brand{padding-left:8px;min-width:0;gap:1px}.topbar-brand .brand-art{width:105px;max-width:32vw}.mobile-menu-button{margin:0 1px 0 0;min-width:39px;width:39px}.topbar-center{flex:0 0 40px;width:40px;margin-left:auto;padding:0}.topbar-actions{flex:0 0 auto;padding:0 8px 0 2px;gap:4px}.topbar-actions .icon-button{width:38px;height:40px}.topbar-actions .button{min-height:38px}.page-container{padding:21px 15px 42px}.newsroom-heading{padding:0 0 16px}.newsroom-heading h1{font-size:clamp(35px,10vw,44px);line-height:1.02;margin:11px 0 7px}.newsroom-heading p{max-width:100%;font-size:12px;line-height:1.55}.eyebrow{font-size:9px;letter-spacing:.08em}.desk-pills{display:flex;flex-wrap:nowrap;gap:7px;overflow-x:auto;padding:8px 0 11px;margin:0 0 15px;scrollbar-width:thin}.desk-pills>span{flex:0 0 auto}.desk-pills a{flex:0 0 auto;min-height:38px;padding:0 11px;display:inline-flex;align-items:center}.hero-layout{gap:14px}.featured-image{aspect-ratio:4 / 3}.featured-copy{padding:16px}.featured-copy h2{font-size:27px;line-height:1.08}.featured-copy>p{font-size:12px}.featured-byline{gap:8px}.daily-drop{padding:17px}.brief-list{display:block}.brief-item{min-height:72px;padding:12px 0}.home-lower{margin-top:24px;gap:18px}.section-heading{align-items:center;gap:10px}.section-heading h2{font-size:27px}.feed-category-filters{flex-wrap:nowrap;overflow-x:auto;padding:2px 0 8px;margin-bottom:10px;scrollbar-width:thin}.feed-category-filters button{flex:0 0 auto;min-height:40px;padding:0 11px;font-size:10px}.article-feed{gap:10px}.article-card{grid-template-columns:104px minmax(0,1fr);gap:11px;padding:9px;border-radius:10px}.article-card-image{min-height:112px;border-radius:7px}.article-card h3{font-size:18px;line-height:1.15}.article-card-excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:11px}.article-card .story-meta{font-size:8px}.home-rail{gap:12px}.rail-card,.reading-desk{padding:16px!important}.site-footer{width:calc(100% - 30px);margin:0 15px;gap:12px;padding-top:16px}.footer-brand-area{flex-basis:100%;gap:10px}.site-footer .brand-art{width:132px}.footer-branding{flex-basis:100%}.footer-links{width:100%}.footer-links a{min-height:42px}.article-header{padding-top:17px}.article-header h1{font-size:clamp(34px,9vw,42px);line-height:1.05}.article-dek{font-size:17px}.article-header-bottom{gap:14px}.article-actions{gap:7px;flex-wrap:wrap}.article-actions .button{min-height:40px}.article-cover>img{aspect-ratio:16 / 10;object-fit:cover}.article-body{font-size:18px;line-height:1.72}.article-body>p:first-child{font-size:19px}.article-body h2{font-size:25px;line-height:1.2}.read-next-card{grid-template-columns:84px minmax(0,1fr)}.reader-controls{gap:9px}.settings-card,.composer-card{padding:18px 15px}.my-stories-filters button,.settings-reader-buttons button{min-height:40px}}@media(max-width:380px){.topbar-brand .brand-art{width:96px}.topbar-actions .icon-button{width:34px}.topbar-actions{padding-right:5px}.page-container{padding-left:12px;padding-right:12px}.article-card{grid-template-columns:88px minmax(0,1fr);gap:9px}.article-card-image{min-height:101px}}:root{--bg: #081321;--surface: #111e2d;--surface-soft: #0d1927;--ink: #f1f5f9;--ink-soft: #d2dde8;--muted: #a7b7c8;--muted-dark: #bcc9d7;--line: #293b50;--line-dark: #40566e;--purple: #82a7ca;--purple-dark: #a4bfd8;--purple-soft: #1b3045;--purple-pale: #15263a;--lime: #c1d5e7;--green: #90c7b2;--orange: #d0a27f;--shadow-sm: 0 2px 4px rgba(0,0,0,.22), 0 8px 24px rgba(0,0,0,.16);--shadow-lg: 0 24px 70px rgba(0,0,0,.48);color-scheme:dark}html,body{background-color:#081321;color:#f1f5f9}body{background-image:linear-gradient(rgba(109,151,190,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(109,151,190,.035) 1px,transparent 1px);font-family:Inter Variable,Inter,system-ui,sans-serif!important;font-weight:650!important}body *,body *:before,body *:after{font-family:Inter Variable,Inter,system-ui,sans-serif!important;font-style:normal!important;font-weight:650!important}h1,h2,h3,h4,.section-heading h2,.featured-copy h2,.article-header h1,.newsroom-heading h1,.daily-drop-head h2{font-weight:900!important;letter-spacing:-.035em;color:#f3f7fb}strong,b,button,.button,.sidebar-label,.section-kicker,.category-label{font-weight:850!important}em,i,cite,address{font-style:normal!important}::selection{background:#456b90;color:#fff}::-webkit-scrollbar-track{background:#0b1725}::-webkit-scrollbar-thumb{background:#3d536b;border-color:#0b1725}.brand-art{background:#f2f6fa;border-radius:3px;padding:2px}.site-footer .brand-art{background:#f2f6fa}.topbar,.editor-topbar{background:#08121ff7;border-color:#293b50;box-shadow:0 3px 18px #00000040}.topbar-brand,.sidebar-bottom,.site-footer,.desk-pills{border-color:#293b50}.sidebar{background:#0c1826;border-color:#293b50;box-shadow:6px 0 24px #00000024}.sidebar-nav>.sidebar-section>a{color:#c3cfdb}.sidebar-nav>.sidebar-section>a svg{color:#90a9c1}.sidebar-nav>.sidebar-section>a:hover{background:#17283b;color:#fff}.sidebar-nav>.sidebar-section>a.active{background:#203a55;color:#e8f1f8}.sidebar-nav>.sidebar-section>a.active svg{color:#b4cee5}.sidebar-label,.desk-pills>span{color:#a8bbcf}.sidebar-tags a,.desk-pills a{background:#132337;border-color:#2e435b;color:#c4d1df}.sidebar-tags a:hover,.desk-pills a:hover{background:#203851;border-color:#597795;color:#fff}.global-search,.input-with-icon,.settings-input{background:#111f2e;border-color:#34495f;color:#d6e0e9}.global-search:hover,.input-with-icon:focus-within,.settings-input:focus-within{background:#15263a;border-color:#7696b5}.global-search>span,.sign-in-link,.header-write{color:#c5d2df}kbd{background:#1c2d40;border-color:#41566d;color:#d4dee8}.dropdown,.profile-dropdown,.search-palette,.share-menu{background:#111f2e;border-color:#3a4e63;box-shadow:0 18px 50px #0000007a}.profile-dropdown-head strong,.dropdown-heading strong,.share-menu>strong{color:#f1f5f9}.dropdown-separator,.dropdown-heading,.notification-item,.search-input-row,.search-footer{border-color:#2b3e53}.profile-dropdown>a,.profile-dropdown>button,.notification-item{color:#d6e0ea}.profile-dropdown>a:hover,.profile-dropdown>button:hover,.notification-item:hover{background:#1a2c40;color:#fff}.notification-item{background:#111f2e}.notification-footer,.search-footer{background:#0d1927;color:#b1c1d0}.menu-count,.nav-count{background:#263d55;color:#e0eaf2}.featured-story,.article-card,.rail-card,.daily-drop,.policy-card,.composer-paper,.composer-card,.editor-preview,.settings-card,.toc-card,.article-facts,.link-preview,.revision-list,.admin-stories,.settings-identity,.settings-security,.settings-session,.reading-desk{background:#111e2d!important;border-color:#2d4056!important;color:#e8eef5;box-shadow:var(--shadow-sm)}.featured-story:hover,.article-card:hover{border-color:#607d9a!important}.featured-copy h2,.daily-drop-head h2,.section-heading h2,.article-card h3,.admin-heading h1,.admin-list-heading h2{color:#f1f5f9}.featured-copy>p,.article-card-excerpt,.browse-header p,.daily-drop-intro,.article-dek,.article-help p,.settings-card label>small,.settings-session p{color:#c0cbd7}.featured-byline,.article-card-grid .article-card-footer,.brief-item,.brief-item:nth-child(3),.trending-list>a{border-color:#2b3d52}.brief-copy>strong,.article-author a,.link-preview-copy strong{color:#edf3f8}.brief-copy>small,.category-label,.section-kicker,.eyebrow{color:#a9c4dd}.brief-number{color:#91abc4}.brief-all,.article-body a,.article-author a:hover{color:#a6c5e2}.brief-all:hover,.article-body a:hover{color:#d9e9f6}.button-primary{background:#315f89;border-color:#6488aa;color:#fff}.button-primary:hover{background:#4779a5;border-color:#83a5c4}.button-outline{background:#142337;color:#e1eaf2;border-color:#465d75}.button-outline:hover{background:#20364d;border-color:#7e9ab5;color:#fff}.button-light{background:#1b3046;color:#eff5fa;border-color:#597693}.button-light:hover{background:#28435d;color:#fff}.contributor-card{background:linear-gradient(135deg,#1b3046,#142438);border-color:#405b75}.contributor-card h3{color:#f2f6fa}.contributor-card p{color:#c7d3df}.contributor-icon{background:#263f58;color:#bdd2e5}.standard-card,.source-standard,.policy-aside{background:#13251f;border-color:#38564b;color:#dcebe4}.standard-icon,.source-standard>svg{color:#9fd1bd}.feed-category-filters button{background:#101e2c;border-color:#374d64;color:#cbd7e3}.feed-category-filters button>span{color:#a4b6c8}.feed-category-filters button.active{background:#233e59;border-color:#7898b7;color:#f4f8fb}.feed-category-filters button.active>span{color:#d4e4f2}.feed-filter-empty,.empty-inline{border-color:#40566d;color:#c5d1de}.reading-desk-section{border-color:#30445a}.reading-desk .rail-heading,.reading-desk .rail-heading h3{color:#e8f0f6}.reading-desk-label{color:#bac9d8}.reading-desk-empty,.reading-desk-link{color:#bdcddd}.resume-item{background:#17283b}.resume-item:hover,.saved-story-list a:hover{background:#243c55}.resume-title strong,.saved-story-list strong{color:#edf3f8}.resume-title small,.saved-story-list small{color:#b2c5d7}.resume-progress{background:#344a60}.resume-progress>span{background:#8fb3d3}.reader-controls,.settings-reader-choice{background:#101d2b;border-color:#34485f;color:#dbe5ef}.reader-controls-title,.settings-reader-label{color:#eff4f8}.reader-option>span,.settings-reading-footer p{color:#bfccd8}.reader-option>div,.settings-reader-buttons button{background:#15263a;border-color:#415870;color:#d9e3ed}.reader-option button.active,.settings-reader-buttons button.active{background:#2b4d6e;color:#fff;border-color:#8aa8c4}.reader-reset,.settings-reading-footer button{color:#bdd1e4}.read-next-section{background:linear-gradient(130deg,#1a3046,#101d2b);border-color:#445d75}.read-next-icon{background:#233d57;border-color:#536f8b;color:#d6e6f3}.read-next-heading h2,.read-next-copy>strong{color:#f1f5f9}.read-next-heading p,.read-next-copy>span:not(.category-label):not(.read-next-action){color:#c5d1dc}.read-next-card{background:#142337;border-color:#3c536a}.read-next-card:hover{background:#20384f;border-color:#83a0bb}.read-next-action,.read-next-arrow{color:#c2d9ed}.article-body{color:#e0e7ee;font-weight:600!important}.article-body>p:first-child,.article-body h2,.article-body strong{color:#f5f7fa}.article-body blockquote{background:#182b3e;border-left-color:#83a6c6;color:#d0deea}.article-facts,.toc-card,.article-help,.author-box,.mobile-toc{background:#101d2b;border-color:#2d4055;color:#e5edf4}.article-facts dt,.article-facts dd,.article-cover figcaption,.article-update-note,.toc-card nav a,.author-box p{color:#bdcbd9}.wiki-tabs{border-color:#34495f}.wiki-tabs button{color:#c4d0dc}.wiki-tabs button.active{color:#dbeaf6;border-bottom-color:#8fb0ce}.article-tags a,.link-preview-thumb,.policy-source{background:#1a2e43;border-color:#3b536b;color:#c9d9e7}.fact-source{background:#19352f;color:#a7d4c2}.source-standard p,.policy-aside{color:#c1d2ca}.input-with-icon,.settings-input,.settings-input input,.input-with-icon input,.composer-field textarea,.composer-field .story-textarea,.tag-input,.link-input,.settings-label select,.admin-tag-input input{background:#0d1926;border-color:#3a5067;color:#eef3f8}.input-with-icon input::placeholder,.settings-input input::placeholder,.composer-field textarea::placeholder,.tag-input input::placeholder,.link-input input::placeholder{color:#9eafbf}.settings-card-heading{border-color:#304359}.settings-card-heading>span{background:#223c56;color:#c6daec}.settings-card label>span,.settings-card-heading h2{color:#f0f4f8}.settings-profile-url,.excerpt-field,.markdown-toolbar,.settings-reader-choice{background:#132236;border-color:#344b63;color:#d6e1eb}.composer-tip,.admin-article-tools,.admin-stories,.admin-identity,.admin-summary>div{background:#111f2e;border-color:#34495e;color:#d7e1eb}.admin-tools-heading strong,.admin-story-copy h3 a,.admin-list-heading h2{color:#f2f6fa}.admin-tools-heading small,.admin-story-copy>p,.admin-story-meta,.admin-byline{color:#bfccd8}.admin-story-row,.admin-empty{border-color:#304358}.admin-story-cover{background:#0a1521;border-color:#3b5066}.settings-message.success,.my-story-status.published{background:#17362f;border-color:#3c6659;color:#b0dfcd}.settings-message.error,.my-story-status.draft{background:#31232a;border-color:#644550;color:#f0c5ce}.my-story-status.scheduled,.my-story-schedule{background:#3a3120;border-color:#665631;color:#f2d99d}.my-story-summary-card{background:#111f2d;border-color:#354a60}.my-story-summary-card:hover,.my-story-summary-card.selected{background:#1b3045;border-color:#6c89a4}.search-result{background:#111f2e;border-color:#30455a}.search-result:hover,.search-result:focus{background:#1b3045}.search-result-copy>strong{color:#f0f4f8}.search-input-row input{color:#f2f6fa}.toast{background:#132236;border-color:#40566d;color:#f2f6fa}.site-footer{border-color:#2b3e53}.site-footer .footer-branding>span,.footer-links a{color:#bdcbd9}.footer-links a:hover{background:#182b3e;color:#fff}.footer-links .footer-contact{background:#1c344c;border-color:#536f8a;color:#e4eef6}.featured-image img,.article-card-image img,.article-cover>img,.auth-story-preview>img,.editor-preview-cover,.search-result>img,.admin-story-cover img,.read-next-card>img,.my-story-thumb img,.avatar-photo,.live-avatar-mark{filter:none!important;opacity:1!important}.brand-art,.site-footer .brand-art{background:transparent!important;padding:0!important;border-radius:0!important;box-shadow:none!important}.topbar-brand .brand-art{width:106px}@media(max-width:1020px){.topbar-brand .brand-art{width:98px}}@media(max-width:620px){.topbar-brand .brand-art{width:82px}}@media(max-width:380px){.topbar-brand .brand-art{width:76px}}.auth-page{color:#eef4fa;background:#0b1420}.auth-page .auth-showcase{color:#f2f7fc;background:#101d2c}.auth-page .auth-showcase:before{border-color:#97b3cd1a;box-shadow:0 0 0 55px #97b3cd08,0 0 0 110px #97b3cd05}.auth-page .auth-showcase-copy .eyebrow{color:#9eb7cf}.auth-page .auth-showcase-copy h1,.auth-page .auth-showcase-copy h1 em,.auth-page .auth-form-heading h2{color:#f2f7fc}.auth-page .auth-showcase-copy>p,.auth-page .auth-benefits span{color:#bac8d6}.auth-page .auth-benefits svg{color:#9ab5cf}.auth-page .auth-legal{color:#8193a5}.auth-page .auth-form-side{background:#0b1420}.auth-page .auth-back,.auth-page .auth-form-heading p,.auth-page .auth-form label>span small,.auth-page .auth-form-footer,.auth-page .auth-terms{color:#9aabbd}.auth-page .auth-back:hover,.auth-page .auth-switch a{color:#b4cbe0}.auth-page .auth-form-icon{background:#1b2b3c;color:#b2c8dc}.auth-page .auth-form label>span{color:#e1eaf2}.auth-page .input-with-icon{background:#142232;border-color:#304356;color:#f1f6fb}.auth-page .input-with-icon:focus-within{border-color:#8daac5;box-shadow:0 0 0 3px #8daac524}.auth-page .input-with-icon>svg{color:#91a6ba}.auth-page .input-with-icon input{background:transparent;color:#f1f6fb}.auth-page .input-with-icon input::placeholder{color:#8295a8}.auth-page .input-with-icon button{color:#a7bacb}.auth-page .password-strength>div>span{background:#33475b}.auth-page .password-strength small{color:#9aabbd}.auth-page .form-error{background:#351f28;color:#ffc5c8;border-color:#68404a}.auth-page .auth-switch{color:#a4b4c4}.auth-page .auth-form-footer svg{color:#9eb8d0}.auth-page .auth-mobile-brand .icon-button{background:transparent;color:#d6e2ee}html,body,*,*:before,*:after{scrollbar-width:none!important;-ms-overflow-style:none!important}*::-webkit-scrollbar,*::-webkit-scrollbar-track,*::-webkit-scrollbar-thumb{display:none!important;width:0!important;height:0!important;background:transparent!important}.latest-section .section-heading h2,.section-heading h2{color:#f2f6fa}.live-news-heading,.cosmetics-heading,.legal-heading{padding:22px 0 25px;border-bottom:1px solid #293b50;margin-bottom:25px}.live-news-heading h1,.cosmetics-heading h1,.legal-heading h1{margin:10px 0 8px;color:#f3f7fb;font-size:clamp(32px,4.4vw,46px);line-height:1.05;letter-spacing:-1.3px;font-weight:780}.live-news-heading>p,.cosmetics-heading>p,.legal-heading>p{max-width:720px;margin:0;color:#c2cedb;font-size:14px;line-height:1.65}.live-news-heading .section-kicker,.cosmetics-heading .section-kicker,.legal-heading .section-kicker{display:inline-flex;align-items:center;gap:7px;color:#afc7dd;font-weight:750;letter-spacing:1.1px}.live-news-source{display:inline-flex;align-items:center;gap:8px;margin-top:17px;color:#b6c6d5;font-size:11px}.live-news-source .live-dot{width:7px;height:7px}.live-news-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 16px}.live-news-section-heading h2{color:#f0f5f9;font-size:23px;line-height:1.2;margin:5px 0 0;letter-spacing:-.45px}.live-news-section-heading p{color:#a8b8c8;font-size:12px;line-height:1.5;margin:7px 0 0;max-width:620px}.live-news-section-heading>a{display:inline-flex;align-items:center;gap:6px;color:#c3d7e9;white-space:nowrap;font-size:12px;font-weight:700}.live-news-section-heading>a:hover{color:#fff}.live-news-feed,.epic-news-table-section{margin-bottom:42px}.live-news-empty{margin:14px 0 30px}.epic-news-table-wrap{overflow-x:auto;border:1px solid #30445a;border-radius:8px;background:#101d2b}.epic-news-table{width:100%;border-collapse:collapse;text-align:left;color:#d5e0ea;font-size:12px}.epic-news-table th{padding:12px 15px;color:#a9bfd4;font-size:10px;letter-spacing:.8px;text-transform:uppercase;background:#162638;border-bottom:1px solid #34495e}.epic-news-table td{padding:12px 15px;border-bottom:1px solid #293d52;color:#bccbd9;line-height:1.5;vertical-align:middle}.epic-news-table tbody tr:last-child td{border-bottom:0}.epic-news-table tbody tr:hover{background:#17283b}.epic-news-table td:first-child{min-width:245px;width:29%}.epic-news-table td:nth-child(2){min-width:260px}.epic-news-table td:nth-child(3){min-width:100px;white-space:nowrap}.epic-news-title{display:flex;align-items:center;gap:12px;color:#f1f5f9;text-decoration:none}.epic-news-title:hover strong{color:#c9e0f3}.epic-news-title img{flex:0 0 76px;width:76px;height:50px;object-fit:cover;border-radius:4px;background:#1b2b3c}.epic-news-title strong{font-size:12px;line-height:1.45}.epic-news-open{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;color:#c2d7e9;border:1px solid #41586f;border-radius:5px}.epic-news-open:hover{background:#213850}.cosmetics-total{margin-top:15px;color:#d2dde8;font-size:12px;font-weight:700}.cosmetics-total>span{padding:0 5px;color:#7e95ac}.cosmetics-toolbar{display:flex;gap:12px;margin:22px 0 15px}.cosmetics-search,.cosmetics-category-select{min-height:46px;display:flex;align-items:center;gap:10px;border:1px solid #354c63;border-radius:6px;background:#111e2c;color:#a9bdcf}.cosmetics-search{flex:1 1 420px;padding:0 13px}.cosmetics-search:focus-within,.cosmetics-category-select:focus-within{border-color:#8aa7c3;box-shadow:0 0 0 3px #89a9c61f}.cosmetics-search input{min-width:0;flex:1;height:100%;border:0;outline:0;color:#eff4f8;background:transparent;font:inherit;font-size:12px}.cosmetics-search input::placeholder{color:#8799ab}.cosmetics-category-select{position:relative;flex:0 1 225px;padding:0 12px;font-size:11px}.cosmetics-category-select>span{color:#98adbf;white-space:nowrap}.cosmetics-category-select select{flex:1;min-width:0;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#e7eef5;font:inherit;cursor:pointer}.cosmetics-category-select select option{background:#132236;color:#f0f4f8}.cosmetics-category-select>svg{pointer-events:none;flex:0 0 auto}.cosmetics-category-tabs{display:flex;gap:7px;overflow-x:auto;padding:2px 0 12px;margin-bottom:11px}.cosmetics-category-tabs button{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 11px;color:#bccad7;background:#121f2e;border:1px solid #33495f;border-radius:4px;font:inherit;font-size:10px;font-weight:650;cursor:pointer}.cosmetics-category-tabs button>span{color:#91a5b7;font-size:9px}.cosmetics-category-tabs button:hover{background:#1b2d42;border-color:#66829e}.cosmetics-category-tabs button.active{color:#f4f7fa;background:#294763;border-color:#718fab}.cosmetics-category-tabs button.active>span{color:#d9e6f1}.cosmetics-state{min-height:180px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:11px;color:#b6c5d3;text-align:center}.cosmetics-state>svg{color:#b0c5d8}.cosmetics-state strong{color:#ecf2f7;font-size:14px}.cosmetics-state>span{color:#9caebe;font-size:11px}.cosmetics-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.cosmetic-card{position:relative;min-width:0;padding:0;overflow:hidden;text-align:left;color:#e8eef4;background:#111e2c;border:1px solid #2d4258;border-radius:6px;font:inherit;cursor:pointer;transition:border-color .16s,transform .16s,background .16s}.cosmetic-card:hover{transform:translateY(-2px);border-color:#7591ad;background:#17283a}.cosmetic-art-wrap{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:linear-gradient(145deg,#1b2c40,#101b28);border-bottom:1px solid #2a3e52}.cosmetic-card-image{width:100%;height:100%;object-fit:contain;padding:10px}.cosmetic-card-info{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-height:92px;padding:11px 12px 13px}.cosmetic-card-type{color:#9fb8d0;font-size:9px;text-transform:uppercase;letter-spacing:.65px;font-weight:750}.cosmetic-card-info>strong{display:-webkit-box;width:100%;overflow:hidden;color:#f1f5f9;font-size:12px;line-height:1.35;font-weight:750;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cosmetic-card-meta{display:block;max-width:100%;overflow:hidden;color:#9aabbb;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.cosmetic-card-arrow{position:absolute;right:8px;bottom:8px;color:#8ba4bb;opacity:0;transition:opacity .15s}.cosmetic-card:hover .cosmetic-card-arrow,.cosmetic-card:focus-visible .cosmetic-card-arrow{opacity:1}.cosmetic-image-fallback{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;width:100%;height:100%;color:#8294a6;font-size:10px}.cosmetic-image-fallback.large{min-height:260px}.cosmetics-pagination{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:20px 0 12px;padding:12px 0;border-top:1px solid #293d51;color:#b3c2d0;font-size:11px}.cosmetics-pagination>div{display:flex;gap:7px}.cosmetics-pagination .icon-button{color:#d4e0ea;background:#18283a;border:1px solid #354c63}.cosmetics-pagination .icon-button:disabled{opacity:.38;cursor:not-allowed}.cosmetics-empty{margin:18px 0}.cosmetics-error{margin:20px 0}.cosmetics-source{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:17px;margin-top:13px;border-top:1px solid #293d51;color:#899cad;font-size:10px}.cosmetics-source a{display:inline-flex;gap:4px;align-items:center;color:#b6cce0}.cosmetic-modal-backdrop{position:fixed;z-index:250;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:22px;background:#02070cc7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cosmetic-modal{position:relative;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.3fr);width:min(920px,100%);max-height:min(88vh,850px);overflow:auto;color:#edf3f8;background:#101d2b;border:1px solid #435b73;border-radius:9px;box-shadow:0 26px 90px #0000008a}.cosmetic-modal-close{position:absolute;z-index:2;right:12px;top:12px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;color:#e1eaf2;background:#1a2b3d;border:1px solid #3c5268;border-radius:5px;cursor:pointer}.cosmetic-modal-visual{display:flex;align-items:center;justify-content:center;min-height:310px;padding:24px;background:radial-gradient(ellipse at center,#263d54,#111e2c 72%);border-right:1px solid #293e53}.cosmetic-detail-image{display:block;width:100%;max-height:490px;object-fit:contain}.cosmetic-modal-content{min-width:0;padding:31px 30px 25px;overflow-y:auto}.cosmetic-kicker{color:#a8c0d7;font-size:9px;font-weight:800;letter-spacing:1.2px}.cosmetic-modal-content h2{margin:10px 0 8px;color:#f4f7fa;font-size:27px;line-height:1.14;letter-spacing:-.5px}.cosmetic-modal-description{color:#c1ceda;font-size:13px;line-height:1.6;margin:0 0 17px}.cosmetic-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cosmetic-detail-row{min-width:0;padding:10px 11px;border:1px solid #293e53;border-radius:4px;background:#142334}.cosmetic-detail-row>span{display:block;margin-bottom:4px;color:#91aac1;font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.55px}.cosmetic-detail-row>strong{display:block;overflow-wrap:anywhere;color:#e1e9f0;font-size:10px;line-height:1.45;font-weight:560}.cosmetic-attribution{color:#92a4b5;font-size:10px;line-height:1.5;margin:16px 0 0}.legal-page{padding-bottom:32px}.legal-heading{margin-bottom:22px}.legal-card{max-width:860px;padding:clamp(20px,4vw,34px);color:#d5e0e9;background:#111e2c;border:1px solid #30465d;border-radius:8px}.legal-card h2{margin:22px 0 8px;color:#eef4f9;font-size:18px}.legal-card h2:first-child{margin-top:0}.legal-card p{color:#c2ced9;font-size:13px;line-height:1.75}.legal-card strong{color:#f2f6fa}.legal-card a{color:#c0d7ea}.legal-official-link{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:12px;font-weight:700}.legal-back{display:inline-flex;align-items:center;gap:6px;margin-top:18px;color:#c0d3e4;font-size:12px;font-weight:700}.contact-card{max-width:680px}.contact-card .contact-address{display:inline-block;margin:8px 0 14px;padding:10px 13px;color:#f0f5f9;background:#17283a;border:1px solid #3b536b;border-radius:5px;font-size:16px;font-weight:750;overflow-wrap:anywhere}.contact-copy-button{display:inline-flex;align-items:center;gap:7px}.contact-copy-error{color:#f0c5c7!important}.contact-notice{display:flex;align-items:flex-start;gap:10px;margin-top:21px;padding:13px;color:#bdcad6;background:#182738;border:1px solid #3a5067;border-radius:5px}.contact-notice>svg{flex:0 0 auto;margin-top:2px;color:#c4a877}.contact-notice p{margin:0;font-size:12px;line-height:1.6}.footer-links .footer-legal{min-height:38px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #526d87;border-radius:4px;background:#1b3046;color:#e4edf5;font-weight:750}.footer-links .footer-legal:hover{background:#28435d;color:#fff}@media(max-width:1060px){.cosmetics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.cosmetics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.live-news-section-heading{align-items:flex-start;flex-direction:column}.epic-news-table{min-width:710px}.cosmetic-modal{grid-template-columns:1fr;max-height:90vh}.cosmetic-modal-visual{min-height:210px;max-height:260px;border-right:0;border-bottom:1px solid #293e53}.cosmetic-detail-image{max-height:230px}.cosmetic-modal-content{padding:20px}}@media(max-width:520px){.cosmetics-toolbar{flex-direction:column}.cosmetics-category-select{flex-basis:auto;min-height:43px}.cosmetics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cosmetics-heading,.live-news-heading,.legal-heading{padding-top:17px}.cosmetics-source{align-items:flex-start;flex-direction:column}.cosmetic-detail-grid{grid-template-columns:1fr}.cosmetics-pagination{align-items:flex-start}}.cosmetic-modal-visual{flex-direction:column;gap:12px}.cosmetic-preview-caption{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;width:100%;color:#b6c9da;font-size:9px;font-weight:750;letter-spacing:.7px;text-align:center}.cosmetic-preview-caption button{border:1px solid #4c6379;border-radius:4px;padding:5px 8px;color:#e0eaf2;background:#17293c;font:inherit;font-size:9px;cursor:pointer}.cosmetic-preview-caption button:hover{background:#27435d}.cosmetic-variants-panel,.cosmetic-more-data{margin-top:13px;border:1px solid #30475e;border-radius:5px;background:#121f2e}.cosmetic-variants-panel>summary,.cosmetic-more-data>summary{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;color:#e9f0f6;font-size:11px;font-weight:750;cursor:pointer;list-style:none}.cosmetic-variants-panel>summary::-webkit-details-marker,.cosmetic-more-data>summary::-webkit-details-marker{display:none}.cosmetic-variants-panel>summary:after,.cosmetic-more-data>summary:after{content:"+";flex:0 0 auto;color:#a9bfd3;font-size:16px;line-height:1}.cosmetic-variants-panel[open]>summary:after,.cosmetic-more-data[open]>summary:after{content:"−"}.cosmetic-variants-panel>summary small,.cosmetic-more-data>summary small{margin-left:auto;color:#95a9bc;font-size:9px;font-weight:550;text-align:right}.cosmetic-variant-groups{max-height:340px;overflow-y:auto;padding:0 11px 11px}.cosmetic-variant-group{padding:10px 0 12px;border-top:1px solid #2c4055}.cosmetic-variant-group h3{margin:0 0 9px;color:#a9c0d5;font-size:9px;letter-spacing:.65px;text-transform:uppercase}.cosmetic-variant-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:7px}.cosmetic-variant-option{min-width:0;min-height:92px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:6px;padding:8px 5px;color:#cedae5;background:#172638;border:1px solid #334a61;border-radius:4px;font:inherit;cursor:pointer}.cosmetic-variant-option:hover{background:#20364d;border-color:#7692ad}.cosmetic-variant-option.active{background:#243f59;border-color:#a2bdd5;box-shadow:inset 0 0 0 1px #a2bdd54d}.cosmetic-variant-option img{width:48px;height:48px;object-fit:contain}.cosmetic-variant-option strong{display:-webkit-box;width:100%;overflow:hidden;color:#e5edf4;font-size:9px;line-height:1.25;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cosmetic-variant-no-image{width:48px;height:48px;display:grid;place-items:center;color:#9eb4c8;background:#22364b;border-radius:4px;font-size:13px}.cosmetic-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 10px 10px}.cosmetic-video-link{display:inline-flex;align-items:center;gap:5px;margin-top:12px;color:#bed5e8;font-size:10px;font-weight:700}.cosmetic-video-link:hover{color:#fff}@media(max-width:760px){.cosmetic-modal-visual{min-height:210px}.cosmetic-modal-visual .cosmetic-detail-image{max-height:205px}}@media(max-width:520px){.cosmetic-more-grid{grid-template-columns:1fr}.cosmetic-variant-options{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}.blogs-heading{padding:22px 0 25px;border-bottom:1px solid #293b50;margin-bottom:22px}.blogs-heading .section-kicker{display:inline-flex;align-items:center;gap:7px;color:#afc7dd;font-weight:750;letter-spacing:1.1px}.blogs-heading h1{margin:10px 0 8px;color:#f3f7fb;font-size:clamp(32px,4.4vw,46px);line-height:1.05;letter-spacing:-1.3px;font-weight:780}.blogs-heading>p{max-width:740px;margin:0;color:#c2cedb;font-size:14px;line-height:1.65}.blogs-live-note{display:inline-flex;align-items:center;gap:8px;margin-top:15px;color:#b6c6d5;font-size:10px}.blogs-live-note .live-dot{width:7px;height:7px}.blogs-tools{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;color:#bdcbd8;font-size:11px}.blogs-search{display:flex;align-items:center;gap:8px;width:min(100%,300px);height:39px;padding:0 11px;border:1px solid #354c63;border-radius:5px;background:#111e2c;color:#a9bdcf}.blogs-search:focus-within{border-color:#8aa7c3;box-shadow:0 0 0 3px #89a9c61f}.blogs-search input{width:100%;min-width:0;color:#eff4f8;border:0;outline:0;background:transparent;font:inherit;font-size:11px}.blogs-search input::placeholder{color:#8799ab}.blogs-table-wrap{overflow-x:auto;border:1px solid #30445a;border-radius:7px;background:#101d2b}.blogs-table{width:100%;border-collapse:collapse;text-align:left;color:#d5e0ea;font-size:11px}.blogs-table th{padding:12px 14px;color:#a9bfd4;font-size:9px;letter-spacing:.8px;text-transform:uppercase;background:#162638;border-bottom:1px solid #34495e}.blogs-table td{padding:11px 14px;border-bottom:1px solid #293d52;color:#bdcbd9;line-height:1.5;vertical-align:middle}.blogs-table tbody tr{cursor:pointer;transition:background .14s ease}.blogs-table tbody tr:hover,.blogs-table tbody tr:focus-visible{outline:none;background:#192c40}.blogs-table tbody tr:last-child td{border-bottom:0}.blogs-table td:first-child{width:33%;min-width:270px}.blogs-table td:nth-child(2){min-width:230px}.blogs-table td:nth-child(3){min-width:105px;white-space:nowrap;color:#a7b8c8}.blogs-title-button{display:flex;align-items:center;gap:11px;width:100%;padding:0;text-align:left;color:#eff4f8;border:0;background:transparent;font:inherit;cursor:pointer}.blogs-title-button>img{flex:0 0 74px;width:74px;height:48px;object-fit:cover;border-radius:4px;background:#1b2b3c}.blogs-title-button>strong{color:#f0f5f9;font-size:11px;line-height:1.4}.blogs-table tr:hover .blogs-title-button>strong{color:#cce1f2}.blogs-row-tags{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 0 85px}.blogs-row-tags>span{padding:3px 5px;color:#a9bfd3;background:#1a2d42;border:1px solid #334a61;border-radius:3px;font-size:8px;line-height:1.2}.blogs-open-button{display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;color:#c2d7e9;background:#162638;border:1px solid #40566c;border-radius:4px;cursor:pointer}.blogs-open-button:hover{background:#29445e;border-color:#7591ad}.blogs-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;color:#a8b8c8;font-size:10px}.blogs-pagination>div{display:flex;gap:8px}.blogs-pagination .button{display:inline-flex;align-items:center;gap:5px}.blogs-progress{display:flex;align-items:center;flex-direction:column;gap:10px;min-height:150px;justify-content:center;color:#aebdcb;text-align:center}.blogs-progress>svg{color:#aac3d9}.blogs-progress strong{color:#eff4f8;font-size:14px}.blogs-progress>span{font-size:11px}.blogs-partial{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:11px 13px;color:#d4e0ea;background:#17283a;border:1px solid #38516a;border-radius:5px;font-size:10px;line-height:1.5}.blogs-partial .button{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px}.blogs-error{margin:16px 0}.blogs-attribution{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin:14px 0 30px;color:#899cad;font-size:9px;line-height:1.5}.blogs-attribution a{display:inline-flex;align-items:center;gap:4px;color:#bfd4e7;font-weight:700}.blog-detail-backdrop{position:fixed;z-index:270;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:20px;background:#02070cd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.blog-detail-modal{display:flex;flex-direction:column;width:min(960px,100%);max-height:min(92vh,980px);overflow:hidden;color:#eaf1f7;background:#0e1925;border:1px solid #405770;border-radius:8px;box-shadow:0 26px 90px #00000094}.blog-detail-toolbar{display:flex;justify-content:space-between;align-items:center;flex:0 0 auto;min-height:47px;padding:0 14px;color:#a9c0d6;border-bottom:1px solid #2e4358;font-size:9px;font-weight:800;letter-spacing:1px}.blog-detail-toolbar button{display:grid;place-items:center;width:31px;height:31px;color:#e0e9f1;border:1px solid #435a71;border-radius:4px;background:#18293b;cursor:pointer}.blog-detail-cover{display:block;flex:0 0 auto;width:100%;max-height:330px;object-fit:cover;background:#1a2c3e}.blog-detail-inner{flex:1 1 auto;min-height:0;overflow:auto;padding:clamp(18px,4vw,36px)}.blog-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:#9fb2c4;font-size:10px}.blog-category-chip{padding:4px 7px;color:#bcd1e3;border:1px solid #39516a;border-radius:3px;background:#17283a}.blog-detail-inner h2{margin:12px 0 9px;color:#f3f7fa;font-size:clamp(24px,4vw,36px);line-height:1.12;letter-spacing:-.8px}.blog-official-link{display:inline-flex;align-items:center;gap:5px;color:#c1d7ea;font-size:10px;font-weight:700}.blog-official-link:hover{color:#fff}.blog-detail-loading{display:flex;align-items:center;gap:9px;padding:35px 0;color:#bac9d7;font-size:12px}.blog-detail-error{display:flex;align-items:flex-start;flex-direction:column;gap:10px;padding:20px 0;color:#e2c6ca;font-size:12px}.blog-detail-error p{margin:0}.blog-article-content{max-width:760px;margin:25px auto 15px;color:#d0dbe5;font-size:14px;line-height:1.75}.blog-article-content h1,.blog-article-content h2,.blog-article-content h3{margin:1.5em 0 .55em;color:#f0f5f9;line-height:1.25}.blog-article-content p{margin:.95em 0;color:#d0dbe5}.blog-article-content a{color:#c1dbef;text-decoration:underline;text-underline-offset:3px}.blog-article-content strong{color:#f3f6f9}.blog-article-content ul,.blog-article-content ol{padding-left:1.5em}.blog-article-content blockquote{margin:1em 0;padding:5px 15px;color:#bacbd9;border-left:3px solid #809db8;background:#142437}.blog-article-content img{display:block;max-width:100%;height:auto;margin:18px auto;border-radius:4px}.blog-article-content table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.blog-article-content th,.blog-article-content td{padding:8px 10px;border:1px solid #354b61}.blog-article-content hr{border:0;border-top:1px solid #35495d;margin:24px 0}@media(max-width:650px){.blogs-heading{padding-top:17px}.blogs-tools{align-items:stretch;flex-direction:column}.blogs-search{width:100%}.blogs-table{min-width:680px}.blogs-partial{align-items:flex-start;flex-direction:column}.blog-detail-backdrop{padding:9px}.blog-detail-modal{max-height:95vh}.blog-detail-cover{max-height:220px}.blog-article-content{font-size:13px}}:root{--bg: #071f28;--surface: #10313a;--surface-soft: #0b2932;--ink: #fff1ce;--ink-soft: #e1d7b7;--muted: #a3b3aa;--muted-dark: #c2b995;--line: #28515a;--line-dark: #52716d;--purple: #f2bd55;--purple-dark: #d88d3b;--purple-soft: #3b301b;--purple-pale: #18353a;--lime: #56d8bb;--green: #79d19a;--orange: #f17a52;--shadow-sm: 0 3px 0 rgba(2,13,17,.3), 0 10px 25px rgba(1,12,17,.2);--shadow-lg: 0 26px 75px rgba(0,0,0,.54);color-scheme:dark}body{color:var(--ink);background-color:var(--bg);background-image:radial-gradient(ellipse at 12% 0%,rgba(47,190,166,.18),transparent 32%),radial-gradient(ellipse at 91% 18%,rgba(237,174,73,.12),transparent 25%),repeating-linear-gradient(131deg,transparent 0 37px,rgba(195,219,179,.018) 38px 39px,transparent 40px 76px),repeating-radial-gradient(ellipse at 15% 12%,transparent 0 44px,rgba(69,183,163,.035) 45px 46px,transparent 47px 82px);background-size:auto,auto,auto,530px 420px;background-attachment:fixed}::selection{background:#f5c869;color:#11252a}:focus-visible{outline:3px solid rgba(244,196,91,.58);outline-offset:3px}.topbar{background:#061c24f0;border-color:#28505a;box-shadow:0 3px #0003}.topbar-brand{border-color:#28505a}.brand-word{color:#fff0cb;font-family:Newsreader Variable,Georgia,serif;font-style:italic}.brand-word>span,.brand-light .brand-word>span{color:#f3c15e}.brand-mark,.brand-light .brand-mark{color:#51d5b9}.brand-beta{color:#eed18b;border-color:#526e61;background:#18363b}.topbar-center{gap:12px}.global-search{background:#0d3039;border-color:#315b5c;color:#a4b9ac;border-radius:11px 5px}.global-search:hover{background:#123942;border-color:#75b9a6;box-shadow:0 0 0 3px #4cd3b41a}.global-search>span{color:#c6c4a5}kbd{color:#e8d49e;background:#17363a;border-color:#456562}.season-chip{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;padding:7px 9px;color:#ffdc8a;background:#3d311a;border:1px solid #927041;border-radius:8px 3px;font-size:8px;font-weight:850;letter-spacing:.55px;transform:rotate(-1deg);white-space:nowrap}.season-chip svg{color:#57d7b9}.topbar-actions{color:#f4e6c1}.header-write,.sign-in-link{color:#f5c761}.header-write:hover,.profile-button:hover,.icon-button:hover{color:#fff0cb;background:#1a3b42}.profile-button{color:#cfcaab}.notification-dot{border-color:#08232b}.button{border-radius:10px 5px;font-weight:800;letter-spacing:.1px}.button-primary{color:#17282a;background:#f2bd55;border:2px solid #ffe39a;box-shadow:3px 3px #714c27}.button-primary:hover{color:#11282c;background:#ffd575;box-shadow:2px 2px #714c27;transform:translate(1px,1px)}.button-outline{color:#eee2c4;background:#12333b;border-color:#52746e}.button-outline:hover{color:#fff0ca;background:#19434a;border-color:#e7bd62}.button-light{color:#11313a;background:#7fe1c6;border:2px solid #c4ffe7;box-shadow:3px 3px #2b6357}.button-light:hover{color:#102a30;background:#a1f0d4}.icon-button{color:#d6d0ad;border-radius:10px 4px}.sidebar{color:#f5e9c8;background:#092630;border-color:#28515a}.sidebar-label{color:#ad9c68}.sidebar-nav>.sidebar-section>a{color:#b9c7b2;border-radius:10px 4px}.sidebar-nav>.sidebar-section>a svg{color:#59c9ae}.sidebar-nav>.sidebar-section>a:hover{color:#fff3d4;background:#153b43}.sidebar-nav>.sidebar-section>a.active{color:#ffe29b;background:#3a311e;box-shadow:inset 3px 0 #f2bd55}.sidebar-nav>.sidebar-section>a.active svg{color:#f2bd55}.sidebar-tags a,.desk-pills a{color:#b9c8b5;background:#12333a;border-color:#345c5c;border-radius:9px 4px}.sidebar-tags a:hover,.desk-pills a:hover{color:#ffe4a0;background:#284338;border-color:#d6ab53}.sidebar-bottom,.desk-pills,.site-footer{border-color:#28515a}.sidebar-scrim{background:#010c10c7}.app-shell,.page-container{color:var(--ink)}.newsroom-heading h1,.browse-header h1,.composer-heading h1,.settings-heading h1,.article-header h1,.legal-heading h1,.blogs-heading h1{color:#fff0cc;font-family:Newsreader Variable,Georgia,serif;font-weight:720;letter-spacing:-.65px}.newsroom-heading h1 em,.auth-showcase-copy h1 em{color:#57d8bb}.eyebrow,.section-kicker,.category-label{color:#f3c45f}.category-label{display:inline-block;padding:3px 6px;background:#342d1b;border:1px solid #91753d;border-radius:7px 3px;transform:rotate(-1deg)}.verified-label{color:#76d6a0}.community-label{color:#b5c8b7}.featured-copy h2,.daily-drop-head h2,.section-heading h2,.article-header h1{color:#fff1cf;font-family:Newsreader Variable,Georgia,serif}.featured-copy h2 a:hover,.article-card h3 a:hover{color:#ffd16a}.featured-copy>p,.article-card-excerpt,.browse-header p{color:#becab2}.featured-story,.article-card,.rail-card,.policy-card,.composer-paper,.composer-card,.editor-preview,.settings-card,.legal-card,.toc-card,.article-facts,.revision-list{color:#f2e8cb;background:linear-gradient(145deg,#123540,#0e2b35);border-color:#315b5d;border-radius:13px 6px 14px 5px;box-shadow:3px 4px #010d1042,0 10px 24px #010d101f}.featured-story:hover,.article-card:hover{border-color:#8b7943;box-shadow:4px 5px #010d1040,0 14px 30px #010d1038}.article-card,.featured-story,.rail-card{overflow:hidden}.daily-drop{color:#f7e9c3;background:linear-gradient(140deg,#183b3d,#263522);border:2px dashed #8a7948;border-radius:13px 5px 12px;box-shadow:4px 5px #0000002e}.daily-drop-head h2{color:#ffe3a0;font-family:Newsreader Variable,Georgia,serif}.drop-date{color:#142b2e;background:#f1bd56;border:1px solid #ffe49d;transform:rotate(2deg)}.daily-drop-intro{color:#c6c7a6}.brief-item,.brief-item:nth-child(3){border-color:#3b5d57}.brief-number,.brief-copy>small{color:#f0bd58}.brief-copy>strong{color:#ecedcc}.brief-item:hover strong,.brief-all{color:#83e4c6}.trending-list>a{border-color:#315453}.trend-rank{color:#f2be58}.trending-list a:hover strong,.trending-list a:hover svg{color:#ffda7e}.contributor-card{background:linear-gradient(140deg,#21444a,#3a3220);border:1px solid #827348}.contributor-card p{color:#d6d2b0}.contributor-icon{color:#ffe09a;background:#f3be531f}.empty-state>span:first-child{color:#f3c25c;background:#253b32}.archive-stat strong{color:#f1c05d}.archive-toolbar label,.archive-toolbar select{color:#e2d9bb;background:#10323a;border-color:#48665e}.article-header h1{color:#fff0cc;line-height:1.08}.article-dek{color:#d4ceb0}.article-author,.article-author a{color:#f4eacb}.article-actions .button{color:#e9dfbf}.article-actions .is-saved{color:#ffd36b;background:#3d321d;border-color:#b28a43}.wiki-tabs{border-color:#3b5e5e}.wiki-tabs button{color:#b9c7b3}.wiki-tabs button:hover{color:#ffe29a;background:#183940}.wiki-tabs button.active{color:#ffd36a;border-bottom-color:#f2bd55}.wiki-tabs button>span{color:#f2d27f;background:#3b321d}.wiki-id{color:#9eb2a6}.article-cover{padding:7px;background:#183d42;border:1px solid #876c39;border-radius:12px 4px 12px 5px;box-shadow:4px 5px #0003}.article-cover>img{border-radius:8px 3px}.article-cover figcaption{color:#b7c4a9}.article-body,.blog-article-content{color:#e9e3c9}.article-body>p:first-child,.article-body h2,.article-body strong,.blog-article-content h1,.blog-article-content h2,.blog-article-content h3{color:#fff0cf}.article-body h2,.blog-article-content h1,.blog-article-content h2,.blog-article-content h3{font-family:Newsreader Variable,Georgia,serif}.article-body blockquote,.blog-article-content blockquote{color:#d7d9b7;background:#173a3b;border-left-color:#f1c15c}.article-body a,.blog-article-content a{color:#69dfc0}.article-body a:hover,.blog-article-content a:hover{color:#ffe099}.article-facts,.toc-card,.mobile-toc{color:#e9e1c5;background:#10323a;border-color:#365e5e}.article-facts dl>div,.toc-card>div:first-child{border-color:#365e5e}.toc-card nav a{color:#c2c9ae}.toc-card nav a:hover{color:#ffe196}.article-tags a{color:#ffda7c;background:#3a311f;border-color:#78643a;border-radius:8px 3px}.author-box,.live-source-box{color:#e9e1c5;background:#12333c;border-color:#3c6260}.article-sources-inline,.related-section{border-color:#3a5d5c}.link-preview{color:#ebdfbd;background:#12323b;border-color:#3a5e5e}.link-preview:hover{border-color:#d5a947}.link-preview-copy strong{color:#fff0ce}.revision-list{background:#10313a;border-color:#3c605d}.revision-badge{color:#ffdc88;background:#42361d}.article-help{color:#d6d4b6;border-color:#526b60}.dropdown,.search-palette,.search-result,.notification-item,.notification-footer,.share-menu,.blog-detail-modal{color:#f0e5c5;background:#0e2b35;border-color:#385e5d;box-shadow:4px 5px #00000038,0 20px 55px #0006}.profile-dropdown>a,.profile-dropdown>button,.notification-item strong,.search-result-copy>strong{color:#f0e7ca}.profile-dropdown>a:hover,.profile-dropdown>button:hover,.notification-item:hover,.search-result:hover,.search-result:focus{color:#ffe19a;background:#194048}.dropdown-separator,.dropdown-heading,.notification-item,.search-input-row,.search-footer{border-color:#345757}.notification-icon,.notification-icon.purple{color:#ffd16a;background:#3b321f}.notification-footer,.search-footer{color:#bcc6ac;background:#0a252e}.search-input-row input{color:#fff0cc}.search-input-row input::placeholder{color:#9eaf9f}.search-overlay,.blog-detail-backdrop{background:#020f14d1}.blog-detail-modal{color:#f0e5c5;background:#0e2b35;border-color:#b08a45;border-radius:15px 5px}.blog-detail-toolbar{color:#f1ca73;border-color:#3a5b58}.blog-detail-toolbar button{color:#ffdd8a;background:#173942;border-color:#56726a}.blog-detail-inner h2{color:#fff0cc;font-family:Newsreader Variable,Georgia,serif}.blog-detail-meta{color:#bdc8ad}.blog-category-chip{color:#ffe09a;background:#3c321e;border-color:#7e6839}.blog-official-link{color:#72ddbf}.blog-article-content{color:#e8e1c7}.blog-article-content p{color:#e0dcc0}.blog-article-content th,.blog-article-content td{border-color:#45615b}.blog-article-content th{background:#173a3f}.blog-detail-loading{color:#d8d8b9}.blog-detail-error{color:#f1b49b}.input-with-icon,.composer-field,.composer-field .story-textarea,.composer-field textarea,.input-with-icon input,input,textarea,select{color:#f2e9ce;background-color:#0e2b34;border-color:#45655f}input::placeholder,textarea::placeholder{color:#92a79a}.input-with-icon:focus-within,.composer-field .story-textarea:focus{border-color:#e5b64e;box-shadow:0 0 0 3px #f0be561f}.composer-field textarea{background:#0c2831}.composer-field .story-textarea{background:#0b2932;color:#e6e1c7}.excerpt-field{background:#153a3f;border-color:#557365}.markdown-toolbar{background:#102e36;border-color:#3c5d5b}.markdown-toolbar button{color:#d5d5b6}.markdown-toolbar button:hover{color:#ffdd89;background:#1a4548}.composer-tip{color:#d5d7b8;background:#193b3c;border-color:#456454}.auth-page,.auth-form-side{color:#f3e8c7;background:#08232d}.auth-showcase{background:linear-gradient(150deg,#0a3039,#213527)}.auth-showcase-copy h1{color:#fff0cb;font-family:Newsreader Variable,Georgia,serif}.auth-showcase-copy h1 em{color:#64dfbd}.auth-showcase-copy>p,.auth-benefits span{color:#c0cbb2}.auth-story-preview{border-color:#64735a}.auth-form-icon{color:#f3c260;background:#3d321e}.treasure-egg{position:fixed;z-index:9999;right:14px;bottom:14px;display:flex;align-items:center;gap:6px;max-width:min(300px,calc(100vw - 28px));padding:7px 9px;color:#ffe6a5;background:#152c2af5;border:1px dashed #e7ba58;border-radius:8px 3px;box-shadow:2px 3px #00000047;font-size:9px;font-weight:750;animation:treasure-pop .25s ease-out}.treasure-egg>span{color:#f2bd55}@keyframes treasure-pop{0%{opacity:0;transform:translateY(5px) rotate(1deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@media(max-width:780px){.season-chip{display:none}.topbar-center{padding-inline:12px}}@media(max-width:650px){.featured-story,.article-card,.rail-card,.legal-card{border-radius:10px 5px 11px 4px}.newsroom-heading h1{letter-spacing:-.25px}}.home-page{max-width:1370px;padding-top:18px}.season-mast{position:relative;isolation:isolate;overflow:hidden;min-height:238px;align-items:center;gap:24px;padding:27px 30px;margin:0 0 17px;color:#fff0c5;background:#0a1422;border:2px solid #4d7463;border-radius:17px 7px 19px 5px;box-shadow:5px 6px #00000038,0 16px 34px #0000002e}.season-mast:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.28;background:repeating-radial-gradient(ellipse at 23% 20%,transparent 0 24px,rgba(136,231,192,.2) 25px 26px,transparent 27px 45px);-webkit-mask-image:linear-gradient(90deg,#000 0%,transparent 60%);mask-image:linear-gradient(90deg,#000 0%,transparent 60%)}.season-mast>*{position:relative;z-index:1}.season-mast-copy{max-width:690px}.season-mast .eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 9px;color:#ffe29b;background:#0a2728c7;border:1px solid rgba(194,167,94,.62);border-radius:8px 3px;font-size:8px;font-weight:850;letter-spacing:.09em;transform:rotate(-.7deg)}.season-mast .live-dot{width:6px;height:6px}.season-mast h1{margin:14px 0 7px;color:#fff3d0;font-size:clamp(38px,4.6vw,57px);line-height:.97;text-shadow:0 3px 0 rgba(0,0,0,.23)}.season-mast h1 em{color:#6fe3c1;text-shadow:0 2px 0 rgba(0,0,0,.15)}.season-mast p{max-width:460px;margin:0;color:#dfdabc;font-size:11px;line-height:1.55}.season-mast-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}.season-mast-tags span{padding:5px 7px;color:#c9e7c6;background:#0b3131c7;border:1px dashed rgba(126,192,156,.55);border-radius:6px 3px;font-size:7px;font-weight:850;letter-spacing:.07em}.season-mast-tags span:nth-child(2){color:#ffe29a;border-color:#e2b555a6;transform:rotate(1deg)}.edition-note{position:relative;display:flex;flex:0 0 185px;flex-direction:column;align-items:flex-start;gap:4px;padding:13px 14px 17px;color:#f9e6af;background:#0c2828db;border:1px solid rgba(231,190,92,.76);border-radius:12px 4px 13px 5px;box-shadow:3px 4px #0000003d;transform:rotate(2deg)}.edition-note>span{color:#f0c75d;font-size:7px;font-weight:900;letter-spacing:.12em}.edition-note strong{margin:2px 0 1px;color:#fff0c8;font:600 17px/1.15 Newsreader Variable,Georgia,serif}.edition-note small{display:flex;align-items:center;gap:5px;color:#7be2c4;font-size:8px}.edition-note>i{position:absolute;right:8px;bottom:4px;color:#f0bf55;font-size:12px;font-style:normal}.desk-pills{gap:7px;border:0;padding:2px 0 3px;margin-bottom:18px}.desk-pills>span{margin-right:3px;color:#a9bda9;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.desk-pills a{padding:7px 11px;color:#d9dfbb;background:#113438cc;border:1px solid #38635d;border-radius:9px 4px 10px;box-shadow:2px 2px #00000029;font-size:9px}.desk-pills a:nth-of-type(2){transform:rotate(-1deg)}.desk-pills a:nth-of-type(4){transform:rotate(1deg)}.hero-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.86fr);gap:18px}.featured-story{border:2px solid #416a60;border-radius:15px 6px 16px 5px;box-shadow:4px 5px #00000038}.featured-image{aspect-ratio:16 / 8.5;background:#143d40}.featured-image img{filter:saturate(.92) contrast(1.04)}.featured-story:hover .featured-image img{filter:saturate(1.05) contrast(1.05)}.editor-pick{top:13px;left:13px;padding:7px 9px;color:#112c30;background:#f3c15c;border:2px solid #fff0b7;border-radius:8px 3px 9px;font-size:7px;box-shadow:2px 3px #0000003d;transform:rotate(-2deg)}.editor-pick svg{color:#145548}.featured-read{color:#fff0c7;background:#061d23d6;border:1px solid rgba(231,207,153,.45);border-radius:7px 3px}.featured-copy{padding:20px 22px 17px}.featured-copy h2{margin:9px 0;font-size:clamp(27px,2.6vw,38px)}.featured-copy>p{color:#d0d4b8}.story-meta{color:#bbc7ad}.meta-dot{background:#d7b456}.featured-byline{border-color:#3b605b}.featured-byline>div{color:#b9c5ae}.featured-byline>div strong{color:#fff0c8}.featured-byline>a{color:#6de0bd}.daily-drop{padding:19px 18px 15px;background:linear-gradient(155deg,#193c3f,#302f1d);border:2px dashed #9a7f42;border-radius:14px 5px 15px 6px;box-shadow:4px 5px #00000038}.daily-drop-head>div>span{color:#78d8b7}.daily-drop-head h2{color:#fff0c5;font-size:29px}.drop-date{border-radius:10px 3px 11px 4px;box-shadow:2px 3px #77552c}.drop-date>span{color:#4a3b1e}.daily-drop-intro{color:#d2d2ae}.brief-item{gap:9px;padding:12px 0;border-color:#8aab8642}.brief-item>svg{color:#8fd7bb}.brief-number{display:grid;flex:0 0 29px;width:29px;height:29px;place-items:center;color:#182d2e;background:#edc15e;border-radius:9px 3px 9px 4px;box-shadow:2px 2px #76572c;font:750 12px Newsreader Variable,Georgia,serif;transform:rotate(-3deg)}.brief-copy>small{color:#f1c55e}.brief-copy>strong{color:#f7edcf}.brief-copy>span{color:#bec8ad}.brief-all{color:#86e4c2}.home-lower{grid-template-columns:minmax(0,1fr) 290px;gap:20px;margin-top:29px}.section-heading{padding-bottom:10px;border-bottom:1px solid #355b58}.section-heading h2{color:#fff0c8;font-size:31px}.section-heading>a{color:#71daba}.section-kicker{color:#e9bd58}.feed-category-filters{gap:6px;margin-bottom:13px}.feed-category-filters button{color:#c5d0b5;background:#10343c;border:1px solid #3e635d;border-radius:9px 3px 10px 4px}.feed-category-filters button:hover{color:#ffe09a;background:#1a4649;border-color:#a98843}.feed-category-filters button.active{color:#142a2d;background:#f1c15c;border-color:#ffe4a1;box-shadow:2px 2px #70512e}.feed-category-filters button span{color:inherit;opacity:.72}.article-feed{gap:11px}.article-card{grid-template-columns:190px minmax(0,1fr);padding:9px;background:#10313a;border:1px solid #345d5d;border-radius:12px 5px 13px;box-shadow:3px 4px #00000030}.article-card:hover{border-color:#af8c47;transform:translateY(-2px) rotate(-.15deg)}.article-card-image{background:#1a4445;border-radius:8px 3px 8px 4px}.article-card h3{color:#fff0cc;font-family:Newsreader Variable,Georgia,serif}.article-card-excerpt{color:#c0cbb0}.article-card-footer{border-color:#345956}.byline-mini{color:#aab9a7}.home-rail{gap:13px}.rail-card{padding:17px;border:1px solid #355b5a;border-radius:13px 5px 14px 4px;box-shadow:3px 4px #0003}.rail-heading{color:#f6e8c3}.rail-heading svg{color:#f1bf56}.rail-card h3{color:#fff0cb;font-family:Newsreader Variable,Georgia,serif;font-size:17px}.trending-card>p{color:#bdc8ae}.trending-list>a{border-color:#345a57}.trending-list strong{color:#ecedcc}.trending-list small{color:#a9b8a5}.trending-list svg{color:#81d7b7}.contributor-card{box-shadow:4px 5px #0000003d}.reading-desk-label{color:#edc568}.reading-desk-empty{color:#b3c2ad}.resume-item,.saved-story-list>a{color:#ece7c8;border-color:#345a57}.resume-progress{background:#263f3c}.resume-progress>span{background:linear-gradient(90deg,#54d5b4,#f3c45e)}.reading-desk-link{color:#70dfbd}.breadcrumb{color:#9fb4a4}.breadcrumb a{color:#71d8b8}.breadcrumb a:hover{color:#ffe19a}.page-container{padding-bottom:37px}.site-footer{color:#a4b4a2;border-color:#2c5657}.site-footer a,.site-footer>span a{color:#f1c45f}.site-footer a:hover{color:#7be1bf}.legal-heading h1,.settings-heading h1,.browse-header h1,.composer-heading h1,.admin-heading h1,.blogs-heading h1,.cosmetics-heading h1,.live-news-heading h1,.my-stories-heading h1{color:#fff0c9;font-family:Newsreader Variable,Georgia,serif;letter-spacing:-.5px}.legal-heading p,.settings-heading p,.browse-header p,.composer-heading p{color:#c0cbb1}.legal-card,.settings-card,.policy-card{padding:22px}.legal-back,.legal-card a{color:#6fdfbf}.legal-back:hover,.legal-card a:hover{color:#ffe19a}.table-wrap,.blogs-table-wrap,.admin-table-wrap{background:#0d2d36;border-color:#3b615d}.blogs-table th,.admin-table th{color:#edcf83;background:#173a3e;border-color:#3b5f5c}.blogs-table td,.admin-table td{color:#e5dfc4;border-color:#2c504f}.blogs-table tr:hover,.admin-table tr:hover{background:#163c42}.blogs-search,.blogs-tools,.archive-toolbar label{color:#c0cbb3;background:#10333b;border-color:#456861}.blogs-search input{color:#fff0cc}.blogs-live-note{color:#80dfb9}.blogs-open-button{color:#ffe09a;background:#3b321d;border-color:#7f683d}.blogs-title-button>strong{color:#fff0cc}.blogs-row-tags>span{color:#f1d98e;background:#273b32;border-color:#53674c}.blog-detail-cover{border:1px solid #816b3d;border-radius:9px 3px 10px 4px}@media(max-width:950px){.season-mast{min-height:220px}.home-lower{grid-template-columns:minmax(0,1fr) 260px}}@media(max-width:760px){.season-mast{min-height:225px;padding:22px 18px;background-position:center right}.season-mast:after{right:7%}.season-mast-copy{max-width:100%}.edition-note{flex-basis:150px}.home-lower{grid-template-columns:1fr}.home-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(max-width:570px){.home-page{padding-top:9px}.season-mast{min-height:auto;display:block;padding:21px 15px 16px;background-image:none;background-color:#0a1422;background-position:center}.season-mast .eyebrow{font-size:7px}.season-mast h1{font-size:38px}.season-mast p{max-width:300px;font-size:10px}.season-mast-tags{margin-top:12px}.edition-note{position:absolute;right:14px;bottom:15px;width:122px;min-height:62px;padding:8px;opacity:.96}.edition-note>span{font-size:6px}.edition-note strong{font-size:12px}.edition-note small{font-size:7px}.season-mast-tags{padding-right:120px}.hero-layout{gap:13px}.featured-copy{padding:16px 14px 13px}.featured-copy h2{font-size:28px}.featured-byline{align-items:flex-start;flex-direction:column}.home-rail{grid-template-columns:1fr}.article-card{grid-template-columns:112px minmax(0,1fr);gap:10px}.article-card h3{font-size:18px}}.expedition-page{max-width:1260px;padding-top:28px;padding-bottom:80px}.expedition-heading{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 30px 27px;overflow:hidden;background:radial-gradient(ellipse at 82% 15%,rgba(99,145,137,.18),transparent 40%),linear-gradient(120deg,#152331,#101a26 70%);border:1px solid #344553;border-radius:8px 22px 8px 18px;box-shadow:0 14px 38px #00000024}.expedition-heading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.18;background:repeating-linear-gradient(135deg,transparent 0 20px,rgba(138,176,161,.12) 21px 22px,transparent 23px 42px);-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000);mask-image:linear-gradient(90deg,transparent 30%,#000)}.expedition-heading-copy{position:relative;z-index:1}.expedition-heading .section-kicker{display:inline-flex;align-items:center;gap:7px;color:#9eb8a6;letter-spacing:1.7px;font-size:10px;font-weight:800}.expedition-heading h1{margin:8px 0 6px;font-family:Inter Variable,sans-serif;font-size:clamp(34px,5vw,54px);line-height:.98;letter-spacing:-2.6px;color:#f0e8d6}.expedition-heading-copy p{margin:10px 0 0;color:#a8b4bd;font-size:14px}.expedition-heading-stamp{position:relative;z-index:1;flex:0 0 133px;height:102px;display:flex;flex-direction:column;justify-content:center;padding:14px 15px;color:#e7dab7;background:#4c6157;border:1px solid #87917a;border-radius:4px 15px 5px 12px;transform:rotate(2deg);box-shadow:4px 5px #0000002e}.expedition-heading-stamp span{font-size:9px;letter-spacing:1.8px;font-weight:800;color:#c0c4a5}.expedition-heading-stamp strong{margin-top:5px;font-size:17px;letter-spacing:.3px}.expedition-heading-stamp i{position:absolute;right:11px;bottom:8px;color:#d4b96d;font-size:15px;font-style:normal}.expedition-subdesks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:17px 0 18px}.expedition-subdesks>button{min-width:0;position:relative;display:flex;align-items:center;gap:10px;padding:12px 11px;text-align:left;color:#a9b5bd;background:#121d28;border:1px solid #2a3a47;border-radius:5px 13px 5px 10px;cursor:pointer;transition:.16s ease}.expedition-subdesks>button:hover{border-color:#667c70;background:#17252e;transform:translateY(-1px)}.expedition-subdesks>button.active{color:#ede6d5;border-color:#8d9b79;background:linear-gradient(120deg,#263a39,#1c2d35);box-shadow:inset 3px 0 #d2b86f,0 6px 18px #00000024}.expedition-tab-icon{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;color:#d2b86f;background:#c8b16e1a;border:1px solid rgba(200,177,110,.2);border-radius:5px 10px 5px 8px}.expedition-tab-copy{display:flex;flex-direction:column;min-width:0;gap:3px}.expedition-tab-copy strong{font-size:12px;line-height:1.2;color:#e2e4dc}.expedition-tab-copy small{overflow:hidden;color:#85949b;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.expedition-subdesks>button>svg:last-child{margin-left:auto;flex:0 0 auto;color:#768690}.expedition-current-label{display:flex;align-items:center;gap:11px;margin:23px 0 12px}.expedition-current-label .section-kicker{color:#c4ad6b;font-size:10px;letter-spacing:1.7px;font-weight:800}.expedition-current-label>span:last-child{color:#74848d;font-size:11px}.expedition-data-strip{display:flex;align-items:center;gap:0;margin-bottom:14px;padding:12px 15px;background:#121c27;border:1px solid #2a3945;border-radius:4px 13px 4px 10px}.expedition-data-strip>div{display:flex;flex-direction:column;gap:3px;min-width:120px;padding:0 20px;border-right:1px solid #2d3b45}.expedition-data-strip>div:first-child{padding-left:0}.expedition-data-strip>div>span{color:#849398;font-size:9px;font-weight:800;letter-spacing:1.25px}.expedition-data-strip>div>strong{color:#eee6d4;font-family:Inter Variable,sans-serif;font-size:20px;line-height:1}.expedition-data-strip>div>strong small{color:#849398;font-size:11px;font-weight:500}.expedition-freshness{display:inline-flex;align-items:center;gap:7px;margin-left:auto;color:#889898;font-size:10px}.expedition-freshness i{width:6px;height:6px;border-radius:50%;background:#85a287;box-shadow:0 0 0 3px #85a2871f}.expedition-shop-controls{display:flex;align-items:center;gap:12px;margin-bottom:10px}.expedition-search,.stats-player-input{display:flex;align-items:center;gap:9px;width:100%;color:#89999f;background:#101a24;border:1px solid #2c3b46;border-radius:4px 11px 4px 8px}.expedition-search{max-width:440px;padding:0 12px;height:40px}.expedition-search:focus-within,.stats-player-input:focus-within{border-color:#86917a;box-shadow:0 0 0 3px #8c9d791a}.expedition-search input,.stats-player-input input{width:100%;min-width:0;height:100%;color:#e7e6dc;background:transparent;border:0;outline:0;font:inherit;font-size:12px}.expedition-search input::placeholder,.stats-player-input input::placeholder{color:#6f7f88}.expedition-shop-total{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#93a1a4;font-size:11px}.expedition-shop-filters{display:flex;gap:6px;padding:0 0 11px;overflow-x:auto}.expedition-shop-filters button{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding:7px 11px;color:#9caaac;background:#121d27;border:1px solid #2b3a45;border-radius:3px 9px 3px 7px;font:inherit;font-size:11px;cursor:pointer}.expedition-shop-filters button:hover,.expedition-shop-filters button.active{color:#eee6d4;border-color:#7c896f;background:#273632}.expedition-shop-filters button small{color:#c4b16e;font-size:9px}.expedition-table-wrap{overflow:auto;max-height:min(68vh,820px);background:#121c27;border:1px solid #2a3945;border-radius:4px 12px 4px 10px}.expedition-shop-table{width:100%;min-width:800px;border-collapse:collapse}.expedition-shop-table th{position:sticky;top:0;z-index:1;padding:10px 12px;color:#849398;background:#18242e;border-bottom:1px solid #33424b;text-align:left;font-size:9px;letter-spacing:1px;text-transform:uppercase}.expedition-shop-table th:first-child{padding-left:15px}.expedition-shop-table td{padding:8px 12px;color:#a6b0b2;border-bottom:1px solid rgba(49,65,75,.56);font-size:11px;white-space:nowrap}.expedition-shop-table tbody tr{cursor:pointer;transition:background .12s ease}.expedition-shop-table tbody tr:hover{background:#1a2a31}.expedition-shop-table tbody tr:last-child td{border-bottom:0}.expedition-shop-table td:first-child{width:35%;padding-left:15px}.expedition-shop-table td:last-child{width:25px;padding-right:13px;color:#6f8188}.expedition-shop-item{display:flex;align-items:center;gap:10px;min-width:250px}.expedition-shop-item img,.expedition-no-art{flex:0 0 40px;width:40px;height:40px;object-fit:contain;background:radial-gradient(circle,#36443e,#1b282d 72%);border:1px solid #3d4b49;border-radius:4px 10px 4px 8px}.expedition-no-art{display:grid;place-items:center;color:#78898c}.expedition-shop-item>span:last-child{display:flex;flex-direction:column;gap:4px;min-width:0}.expedition-shop-item strong{overflow:hidden;color:#e4e6db;font-size:12px;font-weight:650;text-overflow:ellipsis}.expedition-shop-item small,.expedition-old-price{color:#7d8b90;font-size:10px}.expedition-rarity{color:#b6c39a}.expedition-shop-table td>strong{color:#e5dfc9;font-weight:650}.expedition-shop-table .expedition-leave-date{color:#c39c76}.expedition-old-price{display:block;margin-top:3px;text-decoration:line-through}.expedition-empty-row{padding:34px!important;color:#8e9a9b!important;text-align:center}.expedition-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:250px;gap:11px;color:#9ca9a8;background:#121c27;border:1px dashed #35454c;border-radius:5px 16px 5px 12px;text-align:center}.expedition-state strong{color:#e3e2d6;font-size:15px}.expedition-state>span:last-child{color:#859395;font-size:12px}.expedition-state.compact{min-height:100px;flex-direction:row}.expedition-spinner{width:25px;height:25px;border:2px solid #394a4b;border-top-color:#c8b46e;border-radius:50%;animation:expedition-spin .75s linear infinite}.expedition-spinner.small{width:14px;height:14px}@keyframes expedition-spin{to{transform:rotate(360deg)}}.expedition-error{display:flex;align-items:flex-start;gap:12px;padding:18px;color:#d5aa7c;background:#251f1c;border:1px solid #594537;border-radius:5px 14px 5px 10px}.expedition-error>div{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.expedition-error strong{color:#e8d9c3;font-size:13px}.expedition-error p{margin:0 0 5px;color:#b7a495;font-size:12px}.expedition-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:39px;padding:0 14px;color:#f1ead8;background:#54674f;border:1px solid #859174;border-radius:3px 10px 3px 8px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:.15s}.expedition-button:hover:not(:disabled){background:#687a59;transform:translateY(-1px)}.expedition-button:disabled{opacity:.5;cursor:not-allowed}.expedition-button.small{min-height:30px;padding:0 10px;font-size:11px}.expedition-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#050a0ec7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.expedition-item-modal{position:relative;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);width:min(870px,100%);max-height:min(88vh,820px);overflow:auto;background:#121e28;border:1px solid #526257;border-radius:6px 18px 6px 13px;box-shadow:0 28px 90px #00000080}.expedition-modal-close{position:absolute;top:11px;right:11px;z-index:2;display:grid;place-items:center;width:33px;height:33px;color:#dce1d9;background:#0e171dcc;border:1px solid #52605b;border-radius:4px 10px 4px 8px;cursor:pointer}.expedition-modal-art{position:relative;display:grid;min-height:340px;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 50% 40%,#4c5e4d,#202f36 60%,#141f28)}.expedition-modal-art img{width:86%;height:86%;max-height:380px;object-fit:contain;filter:drop-shadow(0 14px 25px rgba(0,0,0,.35))}.expedition-modal-art>div{display:grid;justify-items:center;gap:10px;color:#9aa7a1;font-size:11px}.expedition-modal-sticker{position:absolute;left:14px;bottom:14px;padding:6px 9px;color:#f1e4be;background:#49584a;border:1px solid #8b9072;border-radius:3px 9px 3px 7px;font-size:9px;font-weight:800;letter-spacing:1px}.expedition-modal-info{padding:28px 26px 25px;overflow:auto}.expedition-modal-info .section-kicker{color:#c1ac6b;font-size:9px;letter-spacing:1.4px;font-weight:800}.expedition-modal-info h2{margin:8px 0 5px;color:#f0e9d8;font-family:Inter Variable,sans-serif;font-size:27px;line-height:1.1;letter-spacing:-.8px}.expedition-item-description{margin:9px 0 17px;color:#a7b1ae;font-size:12px;line-height:1.55}.expedition-showcase-link{display:inline-flex;align-items:center;gap:5px;margin:0 0 13px;color:#d6c078;font-size:11px;font-weight:700;text-decoration:none}.expedition-showcase-link:hover{color:#f1df9a;text-decoration:underline}.expedition-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#293943;border:1px solid #293943}.expedition-detail-grid>div{display:flex;flex-direction:column;gap:5px;min-width:0;padding:9px 10px;background:#17232d}.expedition-detail-grid span{color:#839397;font-size:9px;text-transform:uppercase;letter-spacing:.8px}.expedition-detail-grid strong{overflow-wrap:anywhere;color:#d8ded7;font-size:11px;font-weight:600}.expedition-variants{margin-top:13px;border:1px solid #304047;border-radius:4px 10px 4px 7px}.expedition-variants summary{display:flex;justify-content:space-between;padding:10px 11px;color:#d9dfd7;cursor:pointer;font-size:11px;font-weight:700}.expedition-variants summary span{color:#9b9b78;font-weight:500}.expedition-variants>div{padding:0 11px 11px}.expedition-variants section{padding-top:9px;border-top:1px solid #2a3a42}.expedition-variants section strong{color:#bdc5b9;font-size:10px}.expedition-variant-options{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.expedition-variant-options>div{display:flex;align-items:center;gap:5px;max-width:180px;min-height:28px;padding:3px 7px 3px 3px;color:#aeb9b0;background:#1b2a31;border:1px solid #34464b;border-radius:3px 8px 3px 6px;font-size:9px}.expedition-variant-options img{width:24px;height:24px;object-fit:contain;border-radius:3px}.expedition-variant-options span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-search-card{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:25px;padding:22px;background:radial-gradient(ellipse at 20% 0%,rgba(174,146,85,.1),transparent 50%),#121d28;border:1px solid #2b3b45;border-radius:5px 15px 5px 12px}.stats-search-copy .section-kicker{display:inline-flex;align-items:center;gap:6px;color:#c7b16e;font-size:9px;font-weight:800;letter-spacing:1.4px}.stats-search-copy h2,.expedition-map-head h2{margin:8px 0 6px;color:#eee8d8;font-family:Inter Variable,sans-serif;font-size:25px;letter-spacing:-.8px}.stats-search-copy p,.expedition-map-head p{margin:0;color:#8f9da0;font-size:12px;line-height:1.5}.stats-search-form{display:flex;flex-direction:column;gap:10px}.stats-player-input{min-height:41px;padding:0 12px}.stats-search-options{display:flex;flex-wrap:wrap;justify-content:space-between;gap:9px}.stats-segment{display:inline-flex;gap:3px;padding:3px;background:#0e1821;border:1px solid #293842;border-radius:4px 9px 4px 7px}.stats-segment button{padding:6px 9px;color:#92a0a1;background:transparent;border:0;border-radius:3px 7px 3px 5px;font:inherit;font-size:10px;cursor:pointer}.stats-segment button.active{color:#ece5d2;background:#34433c;box-shadow:inset 0 0 0 1px #657258}.stats-search-form>.expedition-button{align-self:flex-start}.stats-result{margin-top:17px;padding:17px;background:#121c27;border:1px solid #2b3a44;border-radius:5px 14px 5px 11px}.stats-player-banner{display:flex;align-items:center;gap:12px}.stats-avatar{display:grid;place-items:center;width:48px;height:48px;color:#d6c27e;background:#2d3d38;border:1px solid #67755e;border-radius:50% 42% 50% 44%}.stats-player-banner .section-kicker{color:#a6b58d;font-size:9px;letter-spacing:1.3px;font-weight:800}.stats-player-banner h2{margin:3px 0;color:#f0eadb;font-family:Inter Variable,sans-serif;font-size:21px}.stats-player-banner small{color:#87959a;font-size:10px}.stats-account-tag{margin-left:auto;padding:6px 9px;color:#c8b578;border:1px solid #605a42;border-radius:3px 8px 3px 6px;font-size:8px;font-weight:800;letter-spacing:1px}.stats-mode-tabs{display:flex;gap:6px;margin:17px 0 12px;padding-bottom:10px;border-bottom:1px solid #2b3a44}.stats-mode-tabs button{padding:6px 10px;color:#99a5a4;background:transparent;border:1px solid transparent;border-radius:3px 8px 3px 6px;font:inherit;font-size:10px;cursor:pointer}.stats-mode-tabs button.active{color:#e7e3d3;background:#2a3c38;border-color:#68745c}.stats-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:13px 0 17px}.stats-metric{display:flex;flex-direction:column;gap:7px;min-height:78px;justify-content:center;padding:12px;background:#182630;border:1px solid #2a3c43;border-radius:4px 10px 4px 7px}.stats-metric span{color:#829399;font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.stats-metric strong{color:#e9e2ce;font-family:Inter Variable,sans-serif;font-size:23px;letter-spacing:-.5px}.stats-details-panel h3,.expedition-poi-heading h3{display:flex;align-items:center;gap:7px;margin:0 0 10px;color:#dce1d8;font-size:12px}.stats-details-panel h3 svg,.expedition-poi-heading h3 svg{color:#c8b46e}.stats-details-panel>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#293a43;border:1px solid #293a43}.stats-details-panel>div>div{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;background:#17232d}.stats-details-panel>div>div span{color:#89989b;font-size:10px}.stats-details-panel>div>div strong{color:#d8ded4;font-size:10px}.expedition-map-view{padding:19px;background:#121c27;border:1px solid #2a3944;border-radius:5px 16px 5px 12px}.expedition-map-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.expedition-map-head .section-kicker{color:#c5ae6b;font-size:9px;font-weight:800;letter-spacing:1.4px}.expedition-map-head h2{margin-top:5px}.map-coord-stamp{padding:7px 10px;color:#ccb66f;background:#25332f;border:1px solid #53634d;border-radius:3px 9px 3px 7px;font-family:monospace;font-size:10px;letter-spacing:1px}.expedition-map-frame{position:relative;overflow:hidden;background:#182a2d;border:1px solid #536254;border-radius:4px 13px 4px 9px;box-shadow:0 10px 32px #00000038}.expedition-map-frame img{display:block;width:100%;height:auto;max-height:72vh;object-fit:contain;background:#1b2c2d}.map-north-mark{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:4px;padding:5px 8px;color:#eee5c9;background:#0d161acc;border:1px solid rgba(207,194,145,.45);border-radius:3px 8px 3px 6px;font-family:monospace;font-size:10px}.map-north-mark b{color:#d4bc6e;font-size:12px}.expedition-poi-section{margin-top:20px}.expedition-poi-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.expedition-poi-heading h3{margin:0}.expedition-poi-heading>span{color:#9b9a76;font-size:10px}.expedition-poi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.expedition-poi-card{display:flex;flex-direction:column;gap:5px;min-width:0;padding:10px;background:#18262e;border:1px solid #2e4045;border-radius:4px 10px 4px 8px}.expedition-poi-card>span{color:#bca86b;font-family:monospace;font-size:9px}.expedition-poi-card strong{overflow:hidden;color:#e1e3d9;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.expedition-poi-card small{color:#849396;font-size:9px}@media(max-width:900px){.expedition-subdesks{grid-template-columns:repeat(2,minmax(0,1fr))}.expedition-data-strip>div{min-width:auto;padding:0 14px}.stats-search-card{grid-template-columns:1fr;gap:17px}.stats-details-panel>div{grid-template-columns:repeat(2,minmax(0,1fr))}.expedition-poi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.expedition-page{padding-top:14px}.expedition-heading{padding:22px 18px}.expedition-heading-stamp{flex-basis:95px;width:95px;height:84px;padding:10px}.expedition-heading-stamp strong{font-size:12px}.expedition-heading h1{font-size:36px}.expedition-heading-copy p{max-width:245px;font-size:12px}.expedition-subdesks{gap:7px;margin-top:12px}.expedition-subdesks>button{gap:7px;padding:9px 7px}.expedition-tab-icon{flex-basis:30px;width:30px;height:30px}.expedition-tab-copy strong{font-size:10px}.expedition-tab-copy small{font-size:9px}.expedition-subdesks>button>svg:last-child{display:none}.expedition-data-strip{flex-wrap:wrap;row-gap:11px;padding:10px}.expedition-data-strip>div{flex:1;padding:0 8px}.expedition-data-strip>div:first-child{padding-left:0}.expedition-data-strip>div>strong{font-size:16px}.expedition-freshness{flex-basis:100%;margin:0;padding-top:7px;border-top:1px solid #2a3945}.expedition-shop-controls{align-items:stretch;flex-direction:column}.expedition-shop-total{margin-left:0}.expedition-shop-filters{margin-right:-4px}.expedition-table-wrap{max-height:70vh}.expedition-item-modal{display:block}.expedition-modal-art{min-height:200px;height:200px}.expedition-modal-art img{max-height:180px}.expedition-modal-info{padding:19px 15px}.expedition-modal-info h2{font-size:23px}.stats-search-card{padding:16px}.stats-search-options{flex-direction:column;align-items:flex-start}.stats-search-options .stats-segment{max-width:100%}.stats-segment button{padding:6px 7px;font-size:9px}.stats-result{padding:12px}.stats-account-tag{display:none}.stats-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-metric:last-child:nth-child(odd){grid-column:span 2}.stats-details-panel>div{grid-template-columns:1fr}.expedition-map-view{padding:12px}.expedition-map-head h2{font-size:20px}.expedition-poi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.expedition-page{max-width:1320px;padding-top:24px}.expedition-heading{min-height:185px;padding:31px 34px;background:radial-gradient(ellipse at 82% 16%,rgba(62,211,192,.25),transparent 31%),radial-gradient(ellipse at 68% 118%,rgba(81,129,224,.22),transparent 39%),linear-gradient(112deg,#102c38,#142432 54%,#1b2637);border:1px solid #385c67;border-radius:12px 28px;box-shadow:0 16px 40px #00000038,inset 0 1px #ffffff09}.expedition-heading:before{content:"";position:absolute;width:235px;height:235px;right:168px;top:-99px;border:1px solid rgba(128,222,204,.19);border-radius:50%;box-shadow:0 0 0 24px #80decc09,0 0 0 49px #80decc06}.expedition-heading:after{opacity:.12;background:repeating-linear-gradient(135deg,transparent 0 16px,rgba(154,234,219,.28) 17px 18px,transparent 19px 35px);-webkit-mask-image:linear-gradient(90deg,transparent 38%,#000);mask-image:linear-gradient(90deg,transparent 38%,#000)}.expedition-heading .section-kicker{color:#70e1ca;letter-spacing:2px}.expedition-heading h1{margin-top:12px;color:#f3f7ec;font-size:clamp(39px,5.3vw,60px);letter-spacing:-3.1px;text-shadow:0 5px 22px rgba(25,221,195,.12)}.expedition-heading-copy p{color:#b2c7c9;font-size:14px}.expedition-heading-stamp{flex-basis:148px;height:112px;padding:16px;background:linear-gradient(145deg,#d8cb79,#caaa59);color:#293b35;border:1px solid #f1df91;border-radius:7px 21px 7px 16px;transform:rotate(3deg);box-shadow:6px 7px #04111442,inset 0 1px #ffffff59}.expedition-heading-stamp span{color:#4d5c43}.expedition-heading-stamp strong{font-size:18px}.expedition-heading-stamp i{color:#f7f0cf;font-size:20px}.expedition-subdesks{gap:11px;margin-top:17px}.expedition-subdesks>button{min-height:70px;padding:12px 14px;background:linear-gradient(145deg,#172631,#121d27);border-color:#344a55;border-radius:8px 17px 8px 14px}.expedition-subdesks>button:hover{background:linear-gradient(145deg,#1c3338,#172833);border-color:#4f9b91}.expedition-subdesks>button.active{color:#f4f6e9;background:linear-gradient(120deg,#214d4b,#1a3842);border-color:#57bba8;box-shadow:inset 3px 0 #e3ca70,0 7px 19px #00000026}.expedition-tab-icon{width:38px;height:38px;flex-basis:38px;color:#79e0c8;background:#36cab01c;border-color:#50d3b840;border-radius:7px 12px 7px 10px}.expedition-subdesks>button.active .expedition-tab-icon{color:#203b38;background:#7be0c9;border-color:#aaf1de}.expedition-tab-copy strong{color:#e8eee7;font-size:12px}.expedition-tab-copy small{color:#95a9ac}.expedition-subdesks>button>svg:last-child{color:#7da1a2}.expedition-current-label{margin-top:25px}.expedition-current-label .section-kicker{color:#62d7c1}.expedition-data-strip{min-height:72px;padding:12px 17px;background:linear-gradient(100deg,#142530,#17232e);border-color:#324650;border-radius:7px 16px 7px 13px}.expedition-data-strip>div>span{color:#8ba6a9}.expedition-data-strip>div>strong{color:#f1f2e9}.expedition-data-strip>div>strong small{color:#97aaad}.expedition-freshness{color:#a4b5b2}.expedition-freshness i{background:#5ee0b9;box-shadow:0 0 0 4px #5ee0b924,0 0 12px #5ee0b966}.expedition-shop-controls{margin-top:16px}.expedition-search{height:45px;max-width:520px;padding:0 14px;background:#111e29;border-color:#344954;border-radius:7px 13px 7px 11px}.expedition-search:focus-within{border-color:#5bd6bd;box-shadow:0 0 0 3px #5bd6bd1f}.expedition-search input{font-size:12px}.expedition-shop-total{color:#a6b7b8}.expedition-shop-filters{gap:8px;padding:2px 0 14px}.expedition-shop-filters button{padding:8px 13px;color:#aab9b8;background:#14232d;border-color:#344852;border-radius:5px 12px 5px 9px}.expedition-shop-filters button:hover,.expedition-shop-filters button.active{color:#102a2d;background:#79dfc7;border-color:#a1f0dd}.expedition-shop-filters button small{color:#52746d}.expedition-items-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.expedition-cosmetic-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:0;text-align:left;color:inherit;background:#15232d;border:1px solid #334953;border-radius:9px 19px 9px 15px;cursor:pointer;box-shadow:0 5px 17px #0000001c;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.expedition-cosmetic-card:hover{transform:translateY(-4px) rotate(-.25deg);border-color:#63cbb7;box-shadow:0 14px 28px #0000003d,0 0 0 1px #63cbb724}.expedition-card-art{position:relative;display:grid;place-items:center;height:184px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 50% 42%,#456357,#263d43 43%,#192c38 78%)}.expedition-card-art:before{content:"";position:absolute;z-index:-1;width:178px;height:178px;border:1px solid rgba(189,220,171,.15);border-radius:50%;box-shadow:0 0 0 17px #bddcab09,0 0 0 40px #bddcab06}.expedition-card-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,rgba(16,27,31,.08),transparent 42%,rgba(8,16,22,.28))}.expedition-card-art img{width:76%;height:82%;object-fit:contain;filter:drop-shadow(0 12px 13px rgba(0,0,0,.35));transition:transform .2s ease}.expedition-cosmetic-card:hover .expedition-card-art img{transform:scale(1.06) rotate(1deg)}.expedition-card-no-art{display:grid;place-items:center;width:65px;height:65px;color:#9fc6b2;background:#09141b66;border:1px solid rgba(157,208,187,.3);border-radius:50%}.expedition-card-category,.expedition-card-rarity{position:absolute;top:11px;left:11px;padding:6px 8px;color:#daf3e9;background:#0b191fbd;border:1px solid rgba(153,221,197,.27);border-radius:4px 9px 4px 7px;font-size:8px;font-weight:850;letter-spacing:.8px;text-transform:uppercase;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.expedition-card-rarity{top:auto;bottom:11px;color:#e8d68b;border-color:#e8d68b5c}.expedition-card-sparkle{position:absolute;right:14px;top:12px;color:#e5d37e;font-size:23px;text-shadow:0 0 13px rgba(229,211,126,.5)}.expedition-card-content{display:flex;flex:1;flex-direction:column;padding:13px 13px 0}.expedition-card-type{overflow:hidden;color:#73d8c0;font-size:9px;font-weight:850;letter-spacing:1px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.expedition-card-title{display:-webkit-box;min-height:41px;overflow:hidden;margin-top:5px;color:#f1f1e8;font-family:Inter Variable,sans-serif;font-size:15px;font-weight:700;line-height:1.35;letter-spacing:-.2px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.expedition-card-dates{display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;gap:10px;margin-top:12px;padding:10px 0;border-top:1px solid #2c4049;border-bottom:1px solid #2c4049}.expedition-card-dates>span{display:flex;flex-direction:column;gap:4px;min-width:0}.expedition-card-dates small{color:#83999d;font-size:8px;font-weight:850;letter-spacing:.9px}.expedition-card-dates b{overflow:hidden;color:#d4dfd9;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.expedition-card-dates b:last-child{color:#f0bf8c}.expedition-card-dates i{height:25px;background:#344852}.expedition-card-price{display:flex;align-items:center;gap:7px;min-height:48px}.expedition-card-price>span{margin-right:auto;color:#8ea1a1;font-size:8px;font-weight:850;letter-spacing:.9px}.expedition-card-price strong{color:#e6d580;font-size:11px;white-space:nowrap}.expedition-card-price small{color:#829296;font-size:9px;text-decoration:line-through;white-space:nowrap}.expedition-card-price>svg{flex:0 0 auto;color:#70d8c0}.expedition-empty-grid{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:9px;padding:55px 20px;color:#72d5bf;background:#14232d;border:1px dashed #3b5960;border-radius:9px 19px 9px 15px}.expedition-empty-grid strong{color:#edf0e6;font-size:15px}.expedition-empty-grid span{color:#93a6a6;font-size:12px}.expedition-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:15px;padding:11px 14px;color:#91a7a8;background:#13232d;border:1px solid #314852;border-radius:6px 13px 6px 10px;font-size:10px}.expedition-pagination>div{display:flex;align-items:center;gap:9px}.expedition-pagination button{padding:7px 10px;color:#d8e7df;background:#1a333b;border:1px solid #42616a;border-radius:4px 9px 4px 7px;font:inherit;cursor:pointer}.expedition-pagination button:hover:not(:disabled){color:#153638;background:#7cdec8;border-color:#a6f1dc}.expedition-pagination button:disabled{opacity:.38;cursor:not-allowed}.expedition-pagination strong{color:#6ed8c0;font-size:9px;letter-spacing:.7px;white-space:nowrap}.stats-search-card{background:radial-gradient(ellipse at 15% 5%,rgba(50,211,185,.13),transparent 38%),linear-gradient(120deg,#142a35,#172332);border-color:#38505a;border-radius:10px 21px 10px 17px}.stats-search-copy .section-kicker{color:#6edbc3}.stats-search-copy h2,.expedition-map-head h2{color:#f1f3e8}.stats-player-input{min-height:45px;border-radius:7px 13px 7px 11px}.stats-player-input:focus-within{border-color:#60d7bf;box-shadow:0 0 0 3px #60d7bf1a}.stats-segment{border-radius:6px 11px 6px 8px}.stats-segment button.active{color:#173331;background:#79dfc7;box-shadow:inset 0 0 0 1px #b3f1e0}.expedition-button{color:#102b30;background:linear-gradient(110deg,#79e1c8,#59cbbd);border-color:#a7efdb;border-radius:5px 12px 5px 9px;box-shadow:0 5px 13px #38c6ab1f}.expedition-button:hover:not(:disabled){background:#9bedda}.stats-result,.expedition-map-view{background:linear-gradient(145deg,#152530,#121e28);border-color:#344b54;border-radius:9px 18px 9px 15px}.stats-avatar{color:#173c39;background:#75dcc5;border-color:#a4ecd9}.stats-player-banner .section-kicker{color:#72ddc3}.stats-metric{background:#1b2c35;border-color:#35505a;border-radius:6px 13px 6px 10px}.stats-metric strong{color:#e8d887}.expedition-map-frame{border-color:#5a867a;border-radius:8px 18px 8px 14px}.expedition-map-head .section-kicker{color:#69dcc3}.expedition-poi-card{background:#1a2c36;border-color:#35505a;border-radius:6px 12px 6px 9px}.expedition-poi-card>span{color:#6cdcc1}.expedition-poi-card strong{color:#edf0e7}.expedition-modal-backdrop{background:#030c11d1}.expedition-item-modal{background:#14232d;border-color:#4c716b;border-radius:9px 21px 9px 16px}.expedition-modal-art{background:radial-gradient(ellipse at 50% 40%,#4b785f,#223b45 61%,#14232d)}.expedition-modal-info .section-kicker{color:#6edbc3}.expedition-detail-grid{background:#2b4249;border-color:#2b4249}.expedition-detail-grid>div{background:#182a34}.expedition-variant-options>div{background:#20343c;border-color:#3a5358}@media(max-width:1150px){.expedition-items-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){.expedition-items-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.expedition-heading{min-height:160px;padding:22px 18px}.expedition-heading:before{right:68px}.expedition-heading h1{font-size:39px}.expedition-heading-stamp{flex-basis:92px;width:92px;height:81px;padding:9px}.expedition-heading-stamp strong{font-size:11px}.expedition-subdesks>button{min-height:61px}.expedition-items-grid{gap:9px}.expedition-card-art{height:143px}.expedition-card-art img{width:82%;height:79%}.expedition-card-content{padding:10px 9px 0}.expedition-card-title{min-height:37px;font-size:12px}.expedition-card-dates{gap:5px;margin-top:9px}.expedition-card-dates b{font-size:9px}.expedition-card-price{gap:4px;min-height:42px}.expedition-card-price>span{max-width:36px;line-height:1.25}.expedition-card-price strong{font-size:9px}.expedition-card-price small{font-size:8px}}@media(max-width:600px){.expedition-pagination{align-items:flex-start;flex-direction:column}.expedition-pagination>div{width:100%;justify-content:space-between}}body{background-image:radial-gradient(ellipse at 15% 0%,rgba(47,190,166,.12),transparent 35%);background-size:auto;background-attachment:fixed}.season-chip{padding:5px 7px;background:#16343b;border-color:#345c5e;border-radius:6px;font-size:7px;transform:none;opacity:.88}.expedition-heading{min-height:145px;padding:25px 28px}.expedition-heading:before{right:80px;top:-129px;opacity:.65}.expedition-heading h1{font-size:clamp(36px,4.8vw,51px)}.expedition-subdesks{grid-template-columns:repeat(3,minmax(0,1fr));max-width:820px;gap:9px;margin:13px 0 18px}.expedition-subdesks>button{min-height:54px;padding:8px 12px;border-radius:7px 13px 7px 11px}.expedition-tab-icon{width:33px;height:33px;flex-basis:33px}.expedition-tab-copy strong{font-size:11px}.expedition-map-head{align-items:center;margin-bottom:12px}.expedition-map-head h2{margin-bottom:3px;font-size:22px}.expedition-map-toggle{display:inline-flex;gap:4px;padding:4px;background:#10212a;border:1px solid #344d55;border-radius:7px 12px 7px 10px}.expedition-map-toggle button{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;color:#a3b6b5;background:transparent;border:0;border-radius:5px 9px 5px 7px;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.expedition-map-toggle button:hover{color:#eaf4e9;background:#1b3539}.expedition-map-toggle button.active{color:#133331;background:#78dec6;box-shadow:0 2px 8px #5bd3b729}.expedition-map-frame{background:#10232a;border:1px solid #395954}.expedition-map-frame img{-webkit-mask-image:radial-gradient(ellipse at center,#000 60%,rgba(0,0,0,.95) 73%,rgba(0,0,0,.62) 88%,transparent 100%);mask-image:radial-gradient(ellipse at center,#000 60%,rgba(0,0,0,.95) 73%,rgba(0,0,0,.62) 88%,transparent 100%)}@media(max-width:600px){.expedition-heading{min-height:130px;padding:21px 17px}.expedition-subdesks{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.expedition-subdesks>button{justify-content:center;padding:7px 4px}.expedition-tab-icon{display:none}.expedition-tab-copy{text-align:center}.expedition-tab-copy strong{font-size:10px}.expedition-map-head{align-items:flex-start;flex-direction:column}.expedition-map-toggle{width:100%}.expedition-map-toggle button{flex:1;justify-content:center}}.expedition-page svg{stroke-width:1.75}.expedition-heading{min-height:0;padding:24px 27px;background:#17343a;border:1px solid #31565a;border-left:4px solid #d3b668;border-radius:5px 11px 5px 9px;box-shadow:none}.expedition-heading:before,.expedition-heading:after{display:none}.expedition-heading .section-kicker{color:#a9c8b5;letter-spacing:1.5px}.expedition-heading h1{margin:8px 0 4px;color:#f1ead9;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(36px,4.5vw,48px);font-weight:650;letter-spacing:-.8px;text-shadow:none}.expedition-heading-copy p{color:#adbfba}.expedition-subdesks{max-width:760px}.expedition-subdesks>button{background:#14242d;border:1px solid #304650;border-radius:5px 10px 5px 8px;box-shadow:none}.expedition-subdesks>button:hover{transform:none;background:#192e34;border-color:#6b9281}.expedition-subdesks>button.active{color:#efe8d8;background:#203b39;border-color:#698878;box-shadow:inset 3px 0 #d3b668}.expedition-tab-icon{width:30px;height:30px;flex-basis:30px;color:#b7c4a1;background:#233934;border:1px solid #405c50;border-radius:5px}.expedition-subdesks>button.active .expedition-tab-icon{color:#24372f;background:#d1bd77;border-color:#dfd095}.expedition-tab-copy strong{color:#e9e7dc;font-weight:680}.expedition-data-strip{background:#14242d;border:1px solid #304650;border-radius:5px 10px 5px 8px;box-shadow:none}.expedition-shop-filters button{border-radius:4px 8px 4px 6px}.expedition-cosmetic-card{background:#15252d;border-color:#324650;border-radius:5px 11px 5px 9px;box-shadow:none}.expedition-cosmetic-card:hover{transform:translateY(-2px);border-color:#7da28c;box-shadow:0 6px 18px #00000029}.expedition-card-art{height:171px;background:#23363a}.expedition-card-art:before{display:none}.expedition-card-art:after{background:linear-gradient(180deg,rgba(11,22,26,.04),transparent 55%,rgba(8,16,22,.19))}.expedition-card-art img{filter:drop-shadow(0 7px 8px rgba(0,0,0,.26))}.expedition-card-category,.expedition-card-rarity{border-radius:3px 7px 3px 6px;-webkit-backdrop-filter:none;backdrop-filter:none}.expedition-card-category{color:#e4e4d8;background:#102226e0;border-color:#516a60}.expedition-card-rarity{color:#f0dc9d;background:#102226e6;border-color:#827650}.expedition-card-type{color:#a6c5ad}.expedition-card-title{color:#eee9dc}.expedition-card-dates{border-color:#30434a}.expedition-card-price strong{color:#e7d48b}.expedition-search,.stats-player-input{border-radius:4px 9px 4px 7px}.expedition-search:focus-within,.stats-player-input:focus-within{border-color:#8aa18a;box-shadow:0 0 0 2px #8aa18a1f}.expedition-button{background:#c7b56e;color:#28352f;border:1px solid #d6c98e;border-radius:4px 8px 4px 6px;box-shadow:none}.expedition-button:hover:not(:disabled){background:#d9c67a;transform:none}.stats-search-card,.stats-result,.expedition-map-view{background:#14242d;border-color:#304650;border-radius:5px 11px 5px 9px;box-shadow:none}.stats-search-copy .section-kicker,.stats-player-banner .section-kicker,.expedition-map-head .section-kicker{color:#a9c8b5}.stats-avatar{color:#f1ead9;background:#314844;border-color:#708b72}.stats-metric{border-radius:4px 8px 4px 6px}.expedition-map-frame{border-radius:4px 10px 4px 8px;box-shadow:none}.expedition-map-toggle{border-radius:4px 8px 4px 6px}.expedition-map-toggle button{border-radius:3px 6px 3px 5px}.expedition-map-toggle button.active{color:#27362f;background:#c7b56e;box-shadow:none}.expedition-poi-card{border-radius:4px 8px 4px 6px}.map-north-mark{color:#eee7d7;border-radius:3px 7px 3px 5px}.map-north-mark b{color:#d3bd76}.expedition-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.expedition-item-modal{background:#14242d;border-color:#5a766b;border-radius:6px 13px 6px 10px;box-shadow:0 18px 55px #0006}.expedition-modal-info h2{font-family:Newsreader Variable,Georgia,serif;font-weight:650;letter-spacing:-.3px}.expedition-modal-close{border-radius:4px 8px 4px 6px}@media(max-width:600px){.expedition-heading{min-height:0;padding:20px 17px}.expedition-card-art{height:140px}}svg.lucide{stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.edition-note>i{content:none!important;display:none!important}.edition-note{transform:none;border-radius:5px;box-shadow:none}.expedition-tab-icon{color:#b9c6aa;background:transparent;border:0}.expedition-subdesks>button.active .expedition-tab-icon{color:#e1cb83;background:transparent;border-color:transparent}.sidebar-no-topics{color:#819694;font-size:10px;padding:4px 2px}@media(max-width:620px){.home-page.page-container{padding:16px 14px 38px}.home-page .season-mast{display:block;min-height:0;padding:19px 16px 17px;margin-bottom:13px;border-radius:14px 7px 14px 6px;background-position:62% center}.home-page .season-mast-copy{width:100%;max-width:none}.home-page .season-mast .eyebrow{display:inline-flex;max-width:100%;flex-wrap:wrap;gap:5px 7px;padding:6px 8px;font-size:7px;line-height:1.45;letter-spacing:.06em;white-space:normal;transform:none}.home-page .season-mast h1{max-width:12ch;margin:12px 0 8px;font-size:clamp(34px,9.3vw,42px);line-height:1.02;letter-spacing:-.035em}.home-page .season-mast p{max-width:34ch;font-size:12px;line-height:1.55}.home-page .season-mast-tags{gap:6px;margin-top:13px;padding-right:0}.home-page .season-mast-tags span{padding:6px 7px;font-size:7px;transform:none}.home-page .edition-note{display:none}.home-page .desk-pills{gap:7px;padding:5px 1px 10px;margin:0 -2px 13px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.home-page .desk-pills::-webkit-scrollbar,.home-page .feed-category-filters::-webkit-scrollbar{display:none}.home-page .desk-pills>span{align-self:center;font-size:8px}.home-page .desk-pills a{min-height:39px;padding:0 12px;border-radius:8px 4px 9px;transform:none}.home-page .hero-layout{gap:13px}.home-page .featured-story{overflow:hidden;border-radius:13px 6px 14px}.home-page .featured-image{aspect-ratio:16 / 10}.home-page .editor-pick{top:10px;left:10px;max-width:calc(100% - 20px);padding:6px 8px;font-size:7px}.home-page .featured-read{right:9px;bottom:9px;padding:5px 7px;font-size:7px}.home-page .featured-copy{padding:16px 15px 14px}.home-page .featured-copy .story-meta{gap:6px;line-height:1.45}.home-page .featured-copy h2{margin:10px 0 8px;font-size:clamp(24px,7.2vw,29px);line-height:1.12}.home-page .featured-copy>p{margin-bottom:14px;font-size:12px;line-height:1.6}.home-page .featured-byline{align-items:center;flex-direction:row;flex-wrap:wrap;gap:10px}.home-page .featured-byline>div{min-width:0;flex:1 1 150px;font-size:10px}.home-page .featured-byline>a{flex:0 0 auto;font-size:10px;white-space:nowrap}.home-page .featured-byline>a svg{width:14px;height:14px}.home-page .daily-drop{padding:16px;border-radius:12px 5px 13px}.home-page .daily-drop-head h2{font-size:25px;line-height:1.1}.home-page .daily-drop-intro{margin:5px 0 7px;font-size:11px;line-height:1.5}.home-page .brief-item{min-height:66px;gap:9px;padding:10px 0}.home-page .brief-number{flex-basis:26px;width:26px;height:26px}.home-page .brief-copy{min-width:0}.home-page .brief-copy>strong{font-size:12px;line-height:1.3}.home-page .brief-copy>span{font-size:9px}.home-page .brief-all{min-height:40px}.home-page .home-lower{margin-top:23px;gap:20px}.home-page .section-heading{align-items:flex-end;gap:8px;margin-bottom:12px;padding-bottom:9px}.home-page .section-heading h2{font-size:25px;line-height:1.1}.home-page .section-heading>a{min-width:36px;min-height:36px;justify-content:center}.home-page .feed-category-filters{flex-wrap:nowrap;gap:7px;overflow-x:auto;padding:2px 1px 7px;overscroll-behavior-inline:contain;scrollbar-width:none}.home-page .feed-category-filters button{min-height:39px;padding:0 11px;border-radius:8px 4px 9px}.home-page .article-feed{gap:10px}.home-page .article-card{grid-template-columns:94px minmax(0,1fr);gap:10px;padding:8px;border-radius:11px 5px 12px}.home-page .article-card-image{min-height:105px;border-radius:7px 3px 8px 4px}.home-page .article-card .article-card-body{min-width:0}.home-page .article-card .story-meta{gap:5px;font-size:8px}.home-page .article-card .category-label{font-size:7px}.home-page .article-card h3{margin:5px 0 4px;font-size:16px;line-height:1.2}.home-page .article-card-footer{min-height:31px;gap:5px}.home-page .card-actions{gap:4px}.home-page .card-actions .icon-button{width:34px;height:34px}.home-page .view-count{font-size:8px}.home-page .home-rail{gap:11px}.home-page .rail-card{padding:15px!important;border-radius:11px 5px 12px}.home-page .rail-heading{gap:8px}.home-page .rail-card p{font-size:11px;line-height:1.55}.home-page .contributor-card .button{width:100%;white-space:normal;line-height:1.25}}@media(max-width:380px){.home-page.page-container{padding-left:12px;padding-right:12px}.home-page .season-mast{padding:17px 13px 15px}.home-page .season-mast h1{font-size:clamp(32px,9vw,36px)}.home-page .article-card{grid-template-columns:82px minmax(0,1fr);gap:8px}.home-page .article-card-image{min-height:96px}.home-page .article-card h3{font-size:15px}}@media(max-width:620px){.topbar-center{flex:0 0 40px;width:40px;margin-left:auto;padding:0}.topbar-actions{margin-left:0}.home-page .hero-layout{display:flex!important;flex-direction:column!important;align-items:stretch;gap:16px}.home-page .featured-story{order:0;width:100%}.home-page .daily-drop{order:1;width:100%}.home-page .featured-image{aspect-ratio:16 / 10}.home-page .editor-pick{min-height:32px;padding:7px 10px;font-size:9px;letter-spacing:.06em}.home-page .featured-copy{padding:18px 17px 16px}.home-page .featured-copy .story-meta{gap:7px;font-size:10px;line-height:1.5}.home-page .featured-copy h2{margin:11px 0 9px;font-size:clamp(27px,7.4vw,32px);line-height:1.12}.home-page .featured-copy>p{margin-bottom:15px;font-size:14px;line-height:1.6}.home-page .featured-byline{gap:11px}.home-page .featured-byline>div{font-size:12px}.home-page .featured-byline>a{min-height:40px;font-size:12px}.home-page .daily-drop{padding:16px 15px}.home-page .daily-drop-head{gap:10px}.home-page .daily-drop-head>div{min-width:0}.home-page .daily-drop-head h2{font-size:24px}.home-page .drop-date{flex:0 0 40px;width:40px;height:44px}.home-page .brief-item{min-height:68px;border-bottom-style:dashed}.home-page .brief-number{flex:0 0 24px;width:24px;height:24px;transform:none;box-shadow:none;font-size:11px}.home-page .brief-copy>small{margin-bottom:3px;font-size:7px}.home-page .brief-copy>strong{font-size:13px;line-height:1.25}.home-page .brief-copy>span{margin-top:4px}.home-page .brief-all{border-top:1px solid rgba(138,171,134,.25)}.my-stories-page{width:100%;min-width:0;padding-left:14px;padding-right:14px;overflow-x:clip}.my-stories-heading{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;margin:14px 0 18px}.my-stories-heading>div{min-width:0}.my-stories-heading h1{font-size:29px;line-height:1.08}.my-stories-heading p{max-width:34ch;line-height:1.55}.my-stories-heading>.button{width:100%;min-height:44px}.my-story-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.my-story-summary-card{min-width:0;min-height:68px;padding:9px 3px;overflow-wrap:anywhere}.my-story-summary-label{font-size:9px}.my-stories-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;overflow:visible;padding-bottom:14px}.my-stories-filters button{min-width:0;min-height:42px;justify-content:space-between;padding:0 10px;border:1px solid var(--line);border-radius:8px 4px 9px;background:var(--surface-soft)}.my-story-card{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:10px}.my-story-thumb{width:76px;height:68px}.my-story-copy{grid-column:2;min-width:0;flex:none}.my-story-meta{gap:5px;font-size:8px;line-height:1.4}.my-story-status{gap:3px;padding:4px 5px;font-size:7px}.my-story-copy h2{display:-webkit-box;overflow:hidden;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px;line-height:1.25}.my-story-copy p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:10px;line-height:1.45}.my-story-schedule{overflow-wrap:anywhere;font-size:9px;line-height:1.4}.my-story-edit{grid-column:1 / -1;width:100%;min-height:42px;justify-content:center;margin:0}}.season-chip{color:#f2d27d}.topbar-center .global-search span{white-space:nowrap}.home-discovery,.home-tools{position:relative;margin:24px 0 20px;padding:22px;background:radial-gradient(ellipse at 100% 0%,rgba(77,154,124,.14),transparent 37%),#0d252d;border:1px solid #355c56;border-radius:18px 7px 17px 8px;box-shadow:4px 5px #00000029}.home-discovery-heading,.home-tools-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:17px}.home-discovery-heading h2,.home-tools-heading h2{margin:5px 0 3px;color:#fff0c9;font:620 clamp(22px,3vw,31px)/1.06 "Newsreader Variable",Georgia,serif;letter-spacing:-.035em}.home-discovery-heading p{margin:0;color:#b9c5b5;font-size:12px;line-height:1.5}.home-discovery-heading>a,.home-tools-heading>a{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;color:#81e0be;font-size:11px;font-weight:800}.home-mode-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.home-mode-card{position:relative;display:flex;min-height:112px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;padding:13px;overflow:hidden;color:#f9edce;background:linear-gradient(145deg,#173e42,#102d36);border:1px solid #41675d;border-radius:12px 5px 13px;transition:transform .18s,border-color .18s,background .18s;animation:island-card-in .36s both;animation-delay:calc(var(--card-index,0) * 25ms)}.home-mode-card:hover{transform:translateY(-3px);border-color:#e1bd66;background:linear-gradient(145deg,#214d4b,#143640)}.home-mode-card>strong{max-width:92%;font-size:13px;line-height:1.2}.home-mode-card>span:last-of-type{color:#a7c2ad;font-size:7px;font-weight:850;letter-spacing:.11em}.home-mode-icon{position:absolute;top:11px;left:12px;display:grid;width:33px;height:33px;place-items:center;color:#f1ca70;background:#07161c8f;border:1px solid rgba(227,197,120,.34);border-radius:10px 4px}.home-mode-arrow{position:absolute;top:16px;right:13px;color:#8cd8b7;opacity:.8}.home-tools{margin-top:17px;padding:18px 20px;background:#112d35}.home-tools-heading{align-items:center;margin-bottom:13px}.home-tools-heading h2{margin:4px 0 0;font-size:25px}.home-tool-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.home-tool-card{display:flex;min-width:0;min-height:58px;align-items:center;gap:9px;padding:9px;color:#edebd7;background:#0c252d;border:1px solid #35534f;border-radius:9px 4px 10px;transition:border-color .18s,transform .18s}.home-tool-card:hover{transform:translateY(-2px);border-color:#d4b15e}.home-tool-card>svg:first-child{flex:0 0 auto;color:#e9c568}.home-tool-card>span{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.home-tool-card strong{overflow:hidden;color:#f6edcf;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.home-tool-card small{color:#82cbb0;font-size:7px;font-weight:800;letter-spacing:.1em}.home-tool-card>svg:last-child{flex:0 0 auto;color:#8ba99a}.directory-page{max-width:1250px;padding-top:27px;padding-bottom:70px}.directory-hero{position:relative;padding:clamp(25px,5vw,54px);overflow:hidden;background:radial-gradient(circle at 83% 18%,rgba(233,190,89,.18),transparent 21%),radial-gradient(ellipse at 12% 100%,rgba(57,143,128,.24),transparent 36%),linear-gradient(125deg,#102a36,#163d41 66%,#293827);border:1px solid #536d58;border-radius:24px 7px 22px 8px;box-shadow:5px 6px #00000030}.directory-hero:after{content:"FN";position:absolute;right:5%;bottom:-32%;color:#f5da9e0b;font:900 clamp(150px,29vw,340px)/1 "Newsreader Variable",Georgia,serif;letter-spacing:-.09em;pointer-events:none}.directory-kicker{display:inline-flex;align-items:center;gap:8px;color:#8ce0bb;font-size:9px;font-weight:900;letter-spacing:.15em}.directory-hero h1{position:relative;z-index:1;max-width:850px;margin:18px 0 12px;color:#fff0c7;font:650 clamp(40px,7.3vw,78px)/.93 "Newsreader Variable",Georgia,serif;letter-spacing:-.065em}.directory-hero h1 em{color:#edc668;font-weight:520}.directory-hero>p{position:relative;z-index:1;max-width:56ch;margin:0;color:#cad1b7;font-size:14px;line-height:1.65}.directory-hero-links{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.directory-hero-links a{display:inline-flex;min-height:42px;align-items:center;gap:8px;padding:0 13px;color:#142c31;background:#edc668;border:1px solid #ffe39d;border-radius:9px 4px 10px;font-size:10px;font-weight:850}.directory-hero-links a+a{color:#e6e9d7;background:#14343b;border-color:#4a7067}.directory-section{margin-top:31px}.directory-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:13px;padding:0 2px}.directory-section-head>div>span,.desk-section-heading>div>span{color:#89d6b7;font-size:8px;font-weight:900;letter-spacing:.17em}.directory-section-head h2,.desk-section-heading h2{margin:4px 0 0;color:#fff0c8;font:620 clamp(24px,3.4vw,34px)/1.05 "Newsreader Variable",Georgia,serif}.directory-section-head>p{max-width:42ch;margin:0 0 2px;color:#adbdaf;font-size:11px;line-height:1.5;text-align:right}.directory-grid{display:grid;gap:10px}.directory-grid-modes{grid-template-columns:repeat(4,minmax(0,1fr))}.directory-grid-tools{grid-template-columns:repeat(5,minmax(0,1fr))}.directory-grid-stories{grid-template-columns:repeat(4,minmax(0,1fr))}.directory-card{position:relative;display:flex;min-width:0;min-height:151px;flex-direction:column;align-items:flex-start;gap:11px;padding:15px;overflow:hidden;color:#f7efd8;background:linear-gradient(150deg,#153b42,#102a34);border:1px solid #3b625b;border-radius:13px 5px 14px;box-shadow:3px 4px #00000024;transition:transform .2s,border-color .2s,background .2s;animation:island-card-in .35s both;animation-delay:calc(var(--card-index,0) * 24ms)}.directory-card:after{content:"";position:absolute;width:85px;height:85px;right:-35px;bottom:-47px;border:1px solid rgba(231,195,106,.24);border-radius:50%;box-shadow:0 0 0 12px #e7c36a09,0 0 0 25px #e7c36a06}.directory-card:hover{transform:translateY(-3px);border-color:#dfbb65;background:linear-gradient(150deg,#1b4b4c,#15343a)}.directory-card-icon{display:grid;width:39px;height:39px;flex:0 0 auto;place-items:center;color:#f0c865;background:#0e292f;border:1px solid #48695f;border-radius:12px 4px}.directory-card-copy{display:flex;min-width:0;flex-direction:column;gap:5px}.directory-card-copy>small{color:#8fdbb8;font-size:7px;font-weight:900;letter-spacing:.14em}.directory-card-copy>strong{color:#fff0cd;font:620 19px/1.06 Newsreader Variable,Georgia,serif}.directory-card-copy>span{color:#b9c7b4;font-size:10px;line-height:1.5}.directory-card-arrow{position:absolute;top:16px;right:14px;color:#92dabc}.directory-card-tool{min-height:169px}.directory-card-tool .directory-card-copy>strong{font-size:18px}.directory-card-story{min-height:145px}.directory-empty{display:grid;min-height:400px;place-content:center;justify-items:center;gap:12px;color:#f1e7cd;text-align:center}.directory-empty h1{font:600 32px Newsreader Variable,Georgia,serif}.directory-empty svg{color:#f1c45e}.game-desk-page{max-width:1160px;padding-top:22px;padding-bottom:70px}.desk-back-link{display:inline-flex;align-items:center;gap:7px;margin-bottom:12px;color:#9cceb3;font-size:10px;font-weight:800}.game-desk-hero{position:relative;display:flex;min-height:235px;align-items:center;justify-content:space-between;gap:22px;padding:clamp(21px,4vw,39px);overflow:hidden;background:radial-gradient(ellipse at 86% 14%,rgba(226,190,95,.18),transparent 29%),linear-gradient(125deg,#102b36,#153f41 66%,#2b3928);border:1px solid #536b59;border-radius:20px 6px 21px 7px;box-shadow:4px 5px #0000002b}.game-desk-hero-copy{position:relative;z-index:1;max-width:720px}.game-desk-hero h1{margin:12px 0 8px;color:#fff0c7;font:650 clamp(39px,6vw,64px)/.98 "Newsreader Variable",Georgia,serif;letter-spacing:-.055em}.game-desk-hero p{max-width:54ch;margin:0;color:#c2ceb9;font-size:13px;line-height:1.65}.game-desk-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:19px}.game-desk-actions a{display:inline-flex;min-height:40px;align-items:center;gap:7px;padding:0 12px;color:#173037;background:#edc667;border-radius:8px 4px 9px;font-size:9px;font-weight:850}.game-desk-actions a+a{color:#e7edd8;background:#14373c;border:1px solid #4b7168}.game-desk-stamp{position:relative;display:flex;width:135px;height:135px;flex:0 0 135px;flex-direction:column;justify-content:center;gap:5px;padding:16px;color:#233834;background:#e8bf62;border:3px double #fff0b8;border-radius:50%;text-align:center;transform:rotate(7deg);box-shadow:4px 5px #00000038}.game-desk-stamp>span{font-size:6px;font-weight:900;letter-spacing:.12em}.game-desk-stamp>strong{font:800 18px/.9 Newsreader Variable,Georgia,serif}.game-desk-stamp>svg{align-self:center}.desk-tools-section,.desk-coverage-section{margin-top:28px}.desk-section-heading{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:13px}.desk-story-count{color:#f1cb70;font-size:10px;font-weight:800}.desk-tools-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.desk-tools-row>a{display:flex;min-height:56px;align-items:center;gap:10px;padding:10px 13px;color:#f6ebd1;background:#12343b;border:1px solid #3d625b;border-radius:10px 4px 11px}.desk-tools-row>a>svg:first-child{color:#edc766}.desk-tools-row>a>span{flex:1;font-size:11px;font-weight:750}.desk-tools-row>a>svg:last-child{color:#8fceb0}.desk-coverage-section{padding-top:21px;border-top:1px solid #35544d}.desk-story-feed{display:flex;flex-direction:column;gap:10px}.desk-featured-story{display:grid;grid-template-columns:190px minmax(0,1fr) 18px;align-items:center;gap:17px;padding:10px;color:#f6ecd0;background:#10323a;border:1px solid #41635a;border-radius:13px 5px 14px}.desk-featured-story>img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:8px 3px 9px 4px}.desk-featured-story>span{display:flex;flex-direction:column;gap:7px}.desk-featured-story>span>small{color:#8ed8b7;font-size:8px;font-weight:850;letter-spacing:.12em}.desk-featured-story>span>strong{color:#fff0c8;font:600 25px/1.14 Newsreader Variable,Georgia,serif}.desk-featured-story>span>span{color:#c3cdb8;font-size:11px;line-height:1.5}.desk-featured-story>svg{color:#e6c365}.desk-loading,.desk-empty-state{display:flex;min-height:200px;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:24px;color:#afc0b2;background:#102d35;border:1px dashed #41645b;border-radius:13px 5px 14px;text-align:center}.desk-loading{flex-direction:row;min-height:100px;font-size:11px}.desk-loading svg,.desk-empty-state>svg{color:#e7c365}.desk-empty-state h3{margin:2px 0 0;color:#fff0cb;font:600 23px Newsreader Variable,Georgia,serif}.desk-empty-state p{max-width:48ch;margin:0;color:#b7c6b7;font-size:11px;line-height:1.6}.desk-empty-state>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:5px}.desk-empty-state .button{min-height:40px;font-size:10px}@keyframes island-card-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.directory-grid-modes,.directory-grid-stories,.directory-grid-tools,.home-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.home-discovery,.home-tools{margin:19px 0 16px;padding:16px 13px;border-radius:13px 5px 14px}.home-discovery-heading,.home-tools-heading{align-items:flex-start;flex-direction:column;gap:9px;margin-bottom:12px}.home-discovery-heading h2{font-size:25px}.home-discovery-heading p{font-size:11px}.home-discovery-heading>a,.home-tools-heading>a{min-height:37px}.home-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.home-mode-card{min-height:99px;padding:11px}.home-mode-card>strong{font-size:12px}.home-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.home-tool-card{min-height:55px;gap:7px;padding:8px}.home-tool-card strong{font-size:9px}.directory-page{padding:14px 13px 42px}.directory-hero{padding:26px 19px;border-radius:16px 6px 17px 7px}.directory-hero h1{margin:15px 0 10px;font-size:clamp(38px,10vw,56px)}.directory-hero>p{font-size:12px}.directory-section{margin-top:24px}.directory-section-head{align-items:flex-start;flex-direction:column;gap:6px;margin-bottom:11px}.directory-section-head h2{font-size:27px}.directory-section-head>p{text-align:left;font-size:10px}.directory-grid-modes,.directory-grid-stories,.directory-grid-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.directory-card,.directory-card-tool,.directory-card-story{min-height:153px;padding:12px;gap:9px}.directory-card-icon{width:35px;height:35px}.directory-card-copy>strong{font-size:17px}.directory-card-copy>span{font-size:9px}.directory-card-copy>small{font-size:6px}.game-desk-page{padding:13px 13px 42px}.game-desk-hero{min-height:0;padding:23px 17px;border-radius:15px 5px 16px 6px}.game-desk-hero h1{font-size:clamp(37px,10vw,52px)}.game-desk-hero p{font-size:11px}.game-desk-stamp{width:75px;height:75px;flex-basis:75px;padding:8px}.game-desk-stamp>span{font-size:4px}.game-desk-stamp>strong{font-size:12px}.game-desk-stamp>svg{width:16px;height:16px}.game-desk-actions a{min-height:38px;padding:0 9px;font-size:8px}.desk-tools-section,.desk-coverage-section{margin-top:22px}.desk-tools-row{grid-template-columns:1fr;gap:7px}.desk-featured-story{grid-template-columns:92px minmax(0,1fr) 15px;gap:9px;padding:8px}.desk-featured-story>span{gap:5px}.desk-featured-story>span>small{font-size:6px}.desk-featured-story>span>strong{font-size:17px}.desk-featured-story>span>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:9px}.directory-empty{min-height:320px}}@media(max-width:380px){.directory-grid-modes,.directory-grid-stories,.directory-grid-tools{grid-template-columns:1fr}.directory-card,.directory-card-tool,.directory-card-story{min-height:130px}.home-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-desk-stamp{display:none}}.auth-page{min-height:100vh;min-height:100svh;grid-template-columns:minmax(340px,.88fr) minmax(460px,1.12fr);background:#f5f8fb;color:#243648}.auth-page .auth-showcase{min-height:100vh;padding:clamp(30px,5vw,64px) clamp(28px,5.2vw,76px) 24px;background:#102132;color:#f1f5f8}.auth-page .auth-showcase:before{display:none}.auth-page .auth-showcase-inner{max-width:520px}.auth-page .auth-showcase-copy{margin:auto 0 32px;padding-top:55px}.auth-page .auth-showcase-copy .eyebrow{color:#a8bbcd;font-size:10px;letter-spacing:1.35px}.auth-page .auth-showcase-copy h1{margin:20px 0 16px;color:#f3f6f8;font-size:clamp(44px,5vw,64px);line-height:1.01;letter-spacing:-1.9px}.auth-page .auth-showcase-copy h1 em{color:#a9c4d9;font-style:normal}.auth-page .auth-showcase-copy>p{max-width:405px;color:#b7c5d1;font-size:15px;line-height:1.7}.auth-feature-list{display:grid;gap:0;border-top:1px solid #2b4052}.auth-feature{min-height:72px;display:grid;grid-template-columns:34px 1fr 18px;align-items:center;gap:12px;border-bottom:1px solid #2b4052}.auth-feature>span{color:#829bb0;font-family:Newsreader Variable,Georgia,serif;font-size:16px}.auth-feature>div{display:grid;gap:4px}.auth-feature strong{color:#e9eff4;font-size:13px;font-weight:650}.auth-feature small{color:#a5b5c4;font-size:12px}.auth-feature>svg{color:#9ebbd1}.auth-page .auth-legal{margin-top:28px;color:#91a2b1;font-size:10px;line-height:1.5}.auth-page .auth-form-side{min-width:0;padding:42px clamp(24px,5.5vw,78px) 24px;background:#f5f8fb}.auth-page .auth-form-wrap{width:min(100%,460px);margin:auto;padding:clamp(26px,4vw,44px);border:1px solid #e1e7ed;border-radius:16px;background:#fff;box-shadow:0 14px 38px #192d400f}.auth-page .auth-back{margin-bottom:32px;color:#66798a;font-size:13px}.auth-page .auth-back:hover{color:#315d7e}.auth-page .auth-form-heading{margin-bottom:26px}.auth-page .auth-form-icon{width:46px;height:46px;margin-bottom:18px;border:1px solid #d9e4ed;border-radius:12px;color:#365f80;background:#edf3f7}.auth-page .auth-form-heading .section-kicker{margin-bottom:8px;color:#607d96;font-size:10px;letter-spacing:1.2px}.auth-page .auth-form-heading h2{margin:0 0 8px;color:#1d2d3c;font-size:34px;line-height:1.08}.auth-page .auth-form-heading p{color:#697b8b;font-size:14px;line-height:1.6}.auth-page .auth-form{gap:18px}.auth-page .auth-form label>span{margin-bottom:8px;color:#34495b;font-size:13px}.auth-page .auth-form label>span small{color:#7c8c99;font-size:11px}.auth-page .input-with-icon{height:50px;gap:11px;padding:0 14px;border:1px solid #d5dee6;border-radius:9px;background:#fff}.auth-page .input-with-icon:focus-within{border-color:#6b8eaa;box-shadow:0 0 0 3px #436c8c1f}.auth-page .input-with-icon>svg{color:#74889a}.auth-page .input-with-icon input{color:#1e3041;font-size:14px;background:transparent}.auth-page .input-with-icon input::placeholder{color:#9aa7b2}.auth-page .input-with-icon button{color:#657c90}.auth-page .password-strength small{color:#708293;font-size:11px}.auth-page .auth-submit{min-height:50px;margin-top:2px;border-radius:9px;font-size:14px}.auth-page .auth-switch{margin-top:24px;color:#66798a;font-size:13px}.auth-page .auth-switch a{color:#315d7e}.auth-page .auth-terms{margin:16px 0 0;color:#7b8b99;font-size:11px;line-height:1.6}.auth-page .auth-form-footer{margin-top:24px;color:#738595;font-size:11px}.auth-page .auth-form-footer svg{color:#557b96}.auth-page .form-error{padding:12px 14px;border-radius:8px;font-size:13px}.auth-verification-state .auth-form-heading{margin:22px 0 24px}.auth-verification-state .auth-form-heading h2{margin-bottom:12px}.auth-verification-state .auth-form-heading p{font-size:15px}.auth-verification-state .auth-form-heading p strong{color:#2f506d;font-weight:700;overflow-wrap:anywhere}.auth-verification-note{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #dce7ef;border-radius:9px;background:#f3f7fa;color:#607587;font-size:12px;line-height:1.55}.auth-verification-note svg{flex:0 0 auto;color:#587d98}.auth-resend-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;color:#647788;font-size:12px}.auth-text-button{display:inline-flex;align-items:center;gap:7px;padding:8px 0;border:0;background:transparent;color:#315d7e;font:inherit;font-weight:700;cursor:pointer}.auth-text-button:disabled{opacity:.6;cursor:wait}.auth-resend-status{margin:10px 0 0;color:#536e84;font-size:12px;line-height:1.5}.auth-verification-page{min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:24px;background:#f3f7fa;color:#20364a}.auth-verification-card{width:min(100%,500px);padding:clamp(28px,6vw,54px);border:1px solid #dfe7ee;border-radius:16px;background:#fff;box-shadow:0 16px 46px #1a314514;text-align:center}.auth-verification-brand{display:inline-block;margin-bottom:32px;color:#355a78;font-size:11px;font-weight:800;letter-spacing:1.8px}.auth-verification-mark{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 20px;border:1px solid #d9e4ec;border-radius:50%;background:#eff4f8;color:#527692}.auth-verification-mark.is-success{color:#33705b;border-color:#d1e5dc;background:#edf6f1}.auth-verification-mark.is-loading{color:#527692}.auth-verification-card .section-kicker{color:#627f97;font-size:10px;letter-spacing:1.3px}.auth-verification-card h1{margin:10px 0 12px;color:#1f3142;font-family:Newsreader Variable,Georgia,serif;font-size:34px;font-weight:600}.auth-verification-card p{margin:0 auto 24px;color:#64788a;font-size:14px;line-height:1.65}.auth-verification-card .button{min-height:46px}@media(max-width:820px){.auth-page{display:block;min-height:100vh;min-height:100svh;background:#f5f8fb}.auth-page .auth-showcase{display:none}.auth-page .auth-form-side{min-height:100vh;min-height:100svh;padding:22px 18px 20px}.auth-page .auth-mobile-brand{width:min(100%,460px);display:flex;align-items:center;justify-content:space-between;margin:0 auto 20px}.auth-page .auth-mobile-brand .icon-button{display:none}.auth-page .auth-form-wrap{margin:auto;padding:clamp(23px,6vw,34px)}.auth-page .auth-back{display:inline-flex;margin-bottom:25px}.auth-page .auth-form-footer{justify-content:center;margin-top:18px}}@media(max-width:480px){.auth-page .auth-form-side{padding-inline:13px}.auth-page .auth-form-wrap{border-radius:13px;padding:23px 19px}.auth-page .auth-form-heading h2{font-size:30px}.auth-resend-row{align-items:flex-start;flex-direction:column;gap:4px}.auth-verification-page{padding:15px}}.auth-page,.auth-reset-page,.auth-verification-page{color:#e7edf3;background:#09121c}.auth-page .auth-showcase{background:#0d1c29;color:#eff4f8}.auth-page .auth-showcase-copy h1{color:#f1f5f8}.auth-page .auth-showcase-copy h1 em{color:#a9c4d9}.auth-page .auth-showcase-copy>p{color:#afbdca}.auth-page .auth-feature-list,.auth-page .auth-feature{border-color:#263b4d}.auth-page .auth-feature strong{color:#e8eef3}.auth-page .auth-feature small,.auth-page .auth-feature>span{color:#a5b6c5}.auth-page .auth-feature>svg{color:#a4c2d8}.auth-page .auth-legal{color:#8799a9}.auth-page .auth-form-side{background:#09121c}.auth-page .auth-form-wrap{background:#101c28;border-color:#2a3d4f;box-shadow:0 18px 50px #00000040}.auth-page .auth-back{color:#9fb0bf}.auth-page .auth-form-heading h2{color:#f1f5f8}.auth-page .auth-form-heading p{color:#aab9c7}.auth-page .auth-form-heading .section-kicker{color:#9db7cd}.auth-page .auth-form-icon{color:#b6cde0;background:#192b3b;border-color:#30495f}.auth-page .auth-form-icon.is-success{color:#a9ddc6;background:#163126;border-color:#2e6148}.auth-page .auth-form label>span{color:#d5e0e9}.auth-page .auth-form label>span small{color:#94a5b4}.auth-page .input-with-icon,.auth-page .settings-input{background:#0b1722;border-color:#30465a;color:#eff4f8}.auth-page .input-with-icon:focus-within{border-color:#7f9eb8;box-shadow:0 0 0 3px #799ebc24}.auth-page .input-with-icon>svg{color:#96aabd}.auth-page .input-with-icon input{color:#f0f5f8;background:transparent}.auth-page .input-with-icon input::placeholder{color:#778c9e}.auth-page .input-with-icon button{color:#aebfcd}.auth-page .auth-submit,.auth-reset-card .auth-submit{color:#f5f7fa;background:#315978;border-color:#557995}.auth-page .auth-submit:hover:not(:disabled),.auth-reset-card .auth-submit:hover:not(:disabled){background:#3b6b8d}.auth-page .auth-switch{color:#aab9c7}.auth-page .auth-switch a,.auth-page .auth-text-button{color:#bdd4e6}.auth-page .auth-terms,.auth-page .auth-form-footer{color:#98aaba}.auth-page .auth-form-footer svg{color:#a7c4da}.auth-page .auth-verification-note{color:#adbdca;background:#142332;border-color:#2b4356}.auth-page .auth-verification-note svg{color:#abc5da}.auth-page .auth-resend-row{color:#aebdca}.auth-page .auth-resend-status{color:#bed2e2}.auth-page .form-error{color:#ffc8cc;background:#351f29;border-color:#683c47}.auth-page .password-strength>div>span{background:#324454}.auth-page .password-strength small{color:#a3b3c1}.auth-page .auth-code-form{display:grid;gap:15px}.auth-page .auth-code-form label>span{display:block;margin-bottom:8px;color:#d5e0e9;font-size:13px;font-weight:650}.auth-page .auth-code-form input,.auth-reset-form .auth-code-input{width:100%;height:54px;padding:0 14px;border:1px solid #30465a;border-radius:9px;background:#0b1722;color:#f2f6f9;font-size:20px;font-weight:750;letter-spacing:.28em;text-align:center}.auth-page .auth-code-form input::placeholder,.auth-reset-form .auth-code-input::placeholder{color:#687d8e}.auth-forgot-link{display:flex;justify-content:flex-end;margin-top:-10px;font-size:12px}.auth-forgot-link a{color:#b7d0e3}.auth-reset-page{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px}.auth-reset-brand{display:block}.auth-reset-card{width:min(100%,480px);padding:clamp(25px,5vw,42px);border:1px solid #2a3d4f;border-radius:16px;background:#101c28;box-shadow:0 18px 50px #00000040}.auth-reset-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:25px;color:#a8bac8;font-size:13px}.auth-reset-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:18px;border:1px solid #30495f;border-radius:12px;color:#b6cde0;background:#192b3b}.auth-reset-card .section-kicker{color:#9db7cd;font-size:10px;letter-spacing:1.2px}.auth-reset-card h1{margin:8px 0 9px;color:#f1f5f8;font:600 32px/1.12 Newsreader Variable,Georgia,serif}.auth-reset-card>p{margin:0 0 22px;color:#aab9c7;font-size:14px;line-height:1.6}.auth-reset-card>p strong{color:#e2edf5;overflow-wrap:anywhere}.auth-reset-form{display:grid;gap:16px}.auth-reset-form label>span{display:block;margin-bottom:7px;color:#d5e0e9;font-size:13px;font-weight:650}.auth-reset-form .input-with-icon{height:50px;background:#0b1722;border-color:#30465a}.auth-reset-form .input-with-icon input{color:#f0f5f8;background:transparent}.auth-reset-form .input-with-icon>svg{color:#96aabd}.auth-reset-form .form-error{color:#ffc8cc;background:#351f29;border-color:#683c47}.auth-reset-status{color:#a9d9c2;font-size:13px;line-height:1.5}.auth-reset-resend{justify-self:center;padding:8px;border:0;background:transparent;color:#b7d0e3;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.auth-reset-resend:disabled{opacity:.55;cursor:wait}.auth-reset-safety{margin-top:22px;padding-top:15px;border-top:1px solid #2a3d4f;color:#93a6b5;font-size:11px;line-height:1.55}.auth-reset-safety span{display:block;margin-bottom:4px;color:#c4d1dc;font-weight:700}.auth-verification-page{background:#09121c}.auth-verification-card{color:#e4edf4;background:#101c28;border-color:#2a3d4f;box-shadow:0 18px 50px #00000040}.auth-verification-brand{color:#bfd3e2}.auth-verification-mark{color:#bdd2e2;background:#192b3b;border-color:#30495f}.auth-verification-card h1{color:#f1f5f8}.auth-verification-card p{color:#aab9c7}.admin-desks{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 18px;padding-bottom:12px;border-bottom:1px solid #2b3c49}.admin-desks button{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid #304452;border-radius:8px;color:#b4c1ca;background:#14232d;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.admin-desks button:hover{border-color:#729086;color:#eef1e7}.admin-desks button.active{color:#edf0e4;background:#203a39;border-color:#78917a;box-shadow:inset 0 -2px #d4bf79}.admin-desks button>span{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#2b4145;color:#c8d3bd;font-size:10px}.admin-list-heading p{margin:5px 0 0;color:#9babb5;font-size:12px}.admin-account-search{display:flex;align-items:center;gap:9px;height:44px;margin:16px 0;padding:0 12px;border:1px solid #334b58;border-radius:8px;color:#9fb4c1;background:#14232d}.admin-account-search input{flex:1;min-width:0;height:100%;border:0;outline:0;color:#e9eff2;background:transparent;font:inherit;font-size:12px}.admin-account-search input::placeholder{color:#8295a1}.admin-account-list{display:grid;gap:9px}.admin-account-row{display:grid;grid-template-columns:minmax(190px,1.15fr) minmax(160px,.8fr) auto;align-items:center;gap:14px;padding:14px;border:1px solid #2b404d;border-radius:9px;background:#14232d}.admin-account-person{display:flex;align-items:center;gap:10px;min-width:0}.admin-account-person>div{display:grid;min-width:0;gap:3px}.admin-account-person strong{color:#e6ede9;font-size:13px}.admin-account-person span{display:flex;align-items:center;gap:2px;color:#9db0b7;font-size:11px}.admin-account-person small{overflow:hidden;color:#a9b7c0;font-size:11px;text-overflow:ellipsis}.admin-account-meta{display:grid;justify-items:start;gap:4px;color:#a5b5bc;font-size:10px}.admin-account-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid #384c4b;border-radius:99px;font-size:10px}.admin-account-badge.verified{color:#acd4c0;background:#1b332f}.admin-account-badge.pending{color:#e1c889;background:#372f21;border-color:#625738}.admin-account-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.admin-account-actions .button{min-height:31px;padding:0 8px;font-size:10px}.admin-email-audience{display:flex;align-items:flex-start;gap:12px;margin:14px 0 18px;padding:14px;border:1px solid #344b54;border-radius:9px;color:#c3d1cd;background:#172d30}.admin-email-audience>svg{flex:0 0 auto;color:#a8c8b7}.admin-email-audience>div{display:grid;gap:4px}.admin-email-audience strong{color:#e9f0e7;font-size:13px}.admin-email-audience span{color:#aabdb4;font-size:11px;line-height:1.5}.admin-email-form{display:grid;gap:14px;max-width:760px}.admin-email-form>label:not(.admin-email-confirm){display:grid;gap:7px;color:#d3ded9;font-size:12px;font-weight:650}.admin-email-form input:not([type=checkbox]),.admin-email-form textarea{width:100%;border:1px solid #334a58;border-radius:8px;padding:11px 12px;color:#ecf2f4;background:#111f2a;font:inherit;font-size:13px}.admin-email-form textarea{resize:vertical;line-height:1.6}.admin-email-form input::placeholder,.admin-email-form textarea::placeholder{color:#788d9a}.admin-email-confirm{display:flex;align-items:flex-start;gap:9px;color:#aab9bf;font-size:11px;line-height:1.5}.admin-email-confirm input{margin:2px 0 0;accent-color:#6ba88f}.admin-email-form>.button{justify-self:start;min-height:42px}.admin-email-footnote{max-width:700px;margin:0;color:#8da1aa;font-size:10px;line-height:1.55}.admin-send-success{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid #315945;border-radius:7px;color:#b1dfc7;background:#173127;font-size:12px}.settings-code-confirm{display:grid;gap:12px;margin-top:18px;padding:16px;border:1px solid #324a56;border-radius:9px;background:#13232d}.settings-code-confirm>label>span{display:block;margin-bottom:7px;color:#d4e0e4;font-size:12px;font-weight:650}.settings-code-confirm input{letter-spacing:.2em}.settings-code-resend{padding:7px 8px;border:0;color:#bed3e1;background:transparent;font:inherit;font-size:11px;cursor:pointer}.settings-code-resend:disabled{opacity:.5}.expedition-subdesks{grid-template-columns:repeat(5,minmax(0,1fr));max-width:none}.expedition-subdesks>button{justify-content:center;min-width:0}.tracker-embedded-desk .page-container{width:100%;max-width:none;padding:0;margin:0}.tracker-embedded-desk .breadcrumb{display:none}.tracker-embedded-desk .live-news-heading,.tracker-embedded-desk .cosmetics-heading{margin-top:8px}@media(max-width:920px){.admin-account-row{grid-template-columns:minmax(0,1fr) minmax(140px,.8fr)}.admin-account-actions{grid-column:1 / -1;justify-content:flex-start}.expedition-subdesks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.admin-account-row{grid-template-columns:1fr;gap:11px}.admin-account-actions{grid-column:auto}.admin-account-actions .button{flex:1 1 auto}.auth-reset-page{padding:15px}.auth-reset-card{border-radius:13px}.expedition-subdesks{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--bg: #081321;--surface: #101e2e;--surface-soft: #142438;--ink: #eef5ff;--ink-soft: #cfdaea;--muted: #91a5bb;--muted-dark: #a9b9ca;--line: #253a52;--line-dark: #38526d;--purple: #6c8eff;--purple-dark: #456be2;--purple-soft: #172b49;--purple-pale: #102039;--green: #39d3b2;--orange: #ffc857;--sidebar: 252px;--topbar: 72px;--shadow-sm: 0 2px 8px rgba(0,0,0,.22), 0 10px 28px rgba(0,0,0,.14);--shadow-lg: 0 24px 75px rgba(0,0,0,.55);color-scheme:dark;color:var(--ink);background:var(--bg)}html{background:var(--bg);scroll-padding-top:calc(var(--topbar) + 16px)}body{color:var(--ink);background:var(--bg)!important;background-image:radial-gradient(ellipse at 75% -20%,rgba(28,113,255,.14),transparent 42%),linear-gradient(rgba(103,143,194,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(103,143,194,.035) 1px,transparent 1px)!important;background-size:auto,34px 34px,34px 34px!important;background-attachment:fixed}::selection{color:#071321;background:#67dcff}:focus-visible{outline:2px solid #53d7ff;outline-offset:3px}.app-shell,.main-content{color:var(--ink);background:transparent!important}.main-content{min-height:100vh}.page-container{color:var(--ink)}h1,h2,h3,h4{color:#f0f6ff}.button{min-height:42px;border-radius:5px;clip-path:none!important;box-shadow:0 3px #00000047!important;font-weight:800;letter-spacing:.01em}.button-primary{color:#071321!important;background:linear-gradient(180deg,#61e0ff,#26b5f3)!important;border:1px solid #8deaff!important}.button-primary:hover{color:#071321!important;background:linear-gradient(180deg,#8cecff,#4fcfff)!important}.button-outline,.button-light{color:#dceaff!important;background:#14263b!important;border:1px solid #385675!important}.button-outline:hover,.button-light:hover{color:#fff!important;background:#1b3552!important;border-color:#56cfff!important}.icon-button{color:#bed0e6;border-radius:5px}.icon-button:hover{color:#6fe3ff;background:#193450}input,textarea,select{color:#eff6ff!important;background-color:#0d1a29!important;border-color:#2d4661!important}input::placeholder,textarea::placeholder{color:#8297ad!important}img{filter:none!important;image-rendering:auto}svg{flex-shrink:0;shape-rendering:geometricPrecision}.topbar,.editor-topbar{color:#e9f3ff!important;background:#081321f7!important;border-color:#247fbb!important;border-bottom:2px solid #2ca9e7!important;box-shadow:0 7px 24px #00000059!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar-brand{border-color:#25415e!important}.topbar-brand .brand-art{filter:none!important;image-rendering:auto}.global-search{color:#9eb5cc;background:#0d1a29;border-color:#2c4560;border-radius:5px}.global-search:hover,.global-search:focus-within{background:#12243a;border-color:#43caff;box-shadow:0 0 0 3px #32c5ff1f}.global-search>svg{color:#63d4ff}kbd{color:#a8bbd2;background:#14253a;border-color:#38526d}.season-chip{color:#ffe28a;background:#28291f;border:1px solid #7c6931;border-radius:4px;opacity:1}.header-write,.sign-in-link{color:#62d5ff!important}.header-write:hover,.profile-button:hover{color:#fff!important;background:#142c45!important}.notification-dot{background:#ffb748}.dropdown{color:#e4eefb;background:#101e2e;border-color:#2a425e;box-shadow:0 18px 50px #00000073}.notification-item{color:#d9e5f3;background:#101e2e;border-color:#20364d}.notification-item:hover,.profile-dropdown>a:hover,.profile-dropdown>button:hover{color:#63d5ff;background:#172a42}.notification-icon{background:#12363b}.notification-icon.purple{color:#80a1ff;background:#1a2d4d}.notification-footer{color:#91a5bb;background:#0b1725}.sidebar{color:#d4e2f2;background:#0c1928!important;border-color:#213952!important;box-shadow:5px 0 20px #00000038!important}.sidebar-label{color:#8098b2!important;letter-spacing:.12em}.sidebar-nav>.sidebar-section>a{color:#a9bdd2!important;border-radius:4px}.sidebar-nav>.sidebar-section>a svg{color:#89a4c0!important}.sidebar-nav>.sidebar-section>a:hover{color:#fff!important;background:#142c44!important}.sidebar-nav>.sidebar-section>a.active{color:#72ddff!important;background:linear-gradient(90deg,#1b8bd53d,#102b4459)!important;box-shadow:inset 3px 0 #35c7fa}.sidebar-nav>.sidebar-section>a.active svg{color:#67dcff!important}.sidebar-accordion{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #1d3248}.sidebar-accordion>summary{display:flex;min-height:34px;align-items:center;justify-content:space-between;margin-bottom:4px;padding:0 10px;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.sidebar-accordion>summary::-webkit-details-marker{display:none}.sidebar-accordion>summary:after{content:"+";color:#8ba3bc;font-size:16px;font-weight:500}.sidebar-accordion[open]>summary:after{content:"−"}.sidebar-accordion>summary>span{margin-left:auto;margin-right:9px;color:#8ba3bc;font-size:9px}.sidebar-tags a{color:#b3c9df;background:#14273d;border-color:#2a435d;border-radius:4px}.sidebar-tags a:hover{color:#71dfff;background:#193653;border-color:#3779a8}.sidebar-bottom{border-color:#1e354c!important}.sidebar-bottom p{color:#8298ae}.site-footer{color:#a9bdd2;border-color:#27415b!important}.site-footer .footer-branding>span,.footer-links a{color:#a3b7cd!important}.footer-links a:hover{color:#66d9ff!important}.footer-links a[href*="x.com"]{display:inline-flex;align-items:center;gap:5px;color:#ffe17c!important}.footer-links a[href*="x.com"]:hover{color:#fff!important}.category-label,.eyebrow,.section-kicker{color:#66cfff}.newsroom-heading h1,.browse-header h1,.composer-heading h1,.settings-heading h1{color:#f3f7ff;font-weight:780;letter-spacing:-.04em}.newsroom-heading h1 em{color:#ffd65a}.featured-story,.article-card,.rail-card,.policy-card,.composer-paper,.composer-card,.editor-preview,.settings-card,.legal-card,.toc-card,.article-facts,.revision-list,.link-preview{color:#d9e6f4;background:#111f30!important;border:1px solid #29415b!important;border-radius:7px!important;box-shadow:0 5px 18px #00000038!important}.featured-story:hover,.article-card:hover{border-color:#3b9ed0!important;box-shadow:0 9px 25px #00000059!important}.featured-image img,.article-card-image img,.article-cover>img,.auth-story-preview>img,.editor-preview-cover,.search-result>img{filter:none!important}.featured-copy h2,.article-card h3,.article-header h1,.section-heading h2{color:#edf5ff!important}.featured-copy h2 a:hover,.article-card h3 a:hover{color:#64d9ff!important}.featured-copy>p,.article-card-excerpt,.browse-header p{color:#a7b9cc!important}.featured-byline,.article-card-footer,.article-card-grid .article-card-footer{border-color:#263b53!important}.featured-byline>div,.byline-mini{color:#9cb1c7!important}.featured-byline>div strong{color:#d9e7f7!important}.featured-byline>a{color:#67d9ff!important}.daily-drop{color:#dce9f7!important;background:linear-gradient(160deg,#12243a,#0e1b2a)!important;border:1px solid #304963!important;border-radius:7px!important;box-shadow:0 5px 18px #00000038!important}.daily-drop-head h2{color:#f2f7ff!important}.daily-drop-head>div>span{color:#78cfff!important}.drop-date{color:#071321!important;background:#ffd459!important;border-radius:4px!important;box-shadow:none!important}.drop-date>span{color:#263044!important}.daily-drop-intro,.brief-copy>span,.brief-copy>strong{color:#b3c4d6!important}.brief-item{border-color:#233b54!important}.brief-copy>small{color:#60ceff!important}.brief-number{color:#e6f1fc!important;background:#1b3552!important;box-shadow:none!important}.brief-all{color:#66d9ff!important}.feed-category-filters button{color:#b1c4d7;background:#111f30;border-color:#2b435e}.feed-category-filters button.active{color:#071321;background:#4fd1ff;border-color:#4fd1ff;box-shadow:none}.section-heading{border-color:#263d56!important}.section-heading h2{color:#edf5ff!important}.section-kicker{color:#64cfff}.rail-card h3,.rail-heading{color:#e1edfb!important}.rail-heading svg{color:#58cfff!important}.rail-card p,.trending-card>p{color:#a6b9cc!important}.trending-list a{color:#c3d4e6!important;border-color:#263d56!important}.season-mast{background:#0a1422!important;border-color:#2c9cd2!important;box-shadow:0 10px 28px #00000059!important}.hero-layout{display:grid}.hero-layout>.featured-story{order:0}.hero-layout>.daily-drop{order:1}@media(max-width:688px){.hero-layout{grid-template-columns:1fr!important}}.season-mast-art{position:absolute!important;z-index:-2!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;opacity:.62}.season-mast:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050f1cfa,#061222d9 43%,#0612226b)}.season-mast .eyebrow{color:#ffe17a!important;background:#091727e0!important;border-color:#77653a!important}.season-mast h1{color:#f4f8ff!important;text-shadow:0 3px 15px #000!important}.season-mast h1 em{color:#ffd54f!important}.season-mast p{color:#d1dfed!important}.season-mast-tags span{color:#74dcff!important;background:#0c2034e0!important;border-color:#317aa0!important}.season-mast-tags span:nth-child(2){color:#ffe07b!important;border-color:#88703c!important}.edition-note{color:#eef6ff!important;background:#091727e8!important;border-color:#d5ad42!important;box-shadow:4px 5px #00000059!important}.edition-note>span{color:#ffd65a!important}.edition-note strong{color:#f5f8ff!important}.edition-note small{color:#72e2ff!important}.desk-pills{border-color:#213951!important}.desk-pills>span{color:#90a7bd!important}.desk-pills a{color:#c4d7e8!important;background:#102137!important;border:1px solid #29435e!important;border-radius:4px!important;box-shadow:none!important}.desk-pills a:hover,.desk-pills a.desk-pill-all{color:#68d9ff!important;background:#183654!important;border-color:#398db9!important}.home-discovery,.home-tools{color:#d7e5f4;background:#0e1c2b!important;border:1px solid #29415b!important;border-radius:7px!important;box-shadow:0 5px 18px #00000038!important}.home-discovery-heading h2,.home-tools-heading h2{color:#edf5ff!important}.home-discovery-heading p{color:#a3b8cc!important}.home-discovery-heading>a,.home-tools-heading>a{color:#62d7ff!important}.home-mode-card{color:#c6d7e8!important;background:#12243a!important;border-color:#2a4561!important;border-radius:5px!important;box-shadow:inset 0 -2px #0a1522!important;animation:none}.home-mode-card:hover{color:#fff!important;background:#193654!important;border-color:#47bce9!important}.home-mode-card>strong{color:#e9f4ff!important}.home-mode-card>span:last-of-type{color:#92a9c0!important}.home-mode-icon{color:#64d9ff!important;background:#163453!important;border-color:#2d6286!important;border-radius:4px!important}.home-mode-arrow{color:#63cefa!important}.home-tool-card{color:#d1e1f1!important;background:#12243a!important;border-color:#2a4561!important;border-radius:5px!important}.home-tool-card:hover{background:#193654!important;border-color:#47bce9!important}.home-tool-card>svg:first-child{color:#65d7ff!important}.home-tool-card strong{color:#e3effd!important}.home-tool-card small{color:#92b4d0!important}.directory-hero{background:radial-gradient(ellipse at 90% 5%,rgba(59,124,255,.24),transparent 45%),linear-gradient(110deg,#101f31,#132b45)!important;border:1px solid #2d506e!important;border-radius:8px!important;box-shadow:0 8px 25px #0000003d!important}.directory-hero:after{color:#50afe914!important}.directory-kicker{color:#5dd7ff!important}.directory-hero h1{color:#f2f7ff!important}.directory-hero h1 em{color:#ffd352!important}.directory-hero>p{color:#a9bdd2!important}.directory-hero-links a{color:#071321!important;background:#50d0ff!important;border-color:#6cdeff!important;border-radius:4px!important}.directory-hero-links a+a{color:#d8e9fb!important;background:#172e49!important;border-color:#395875!important}.directory-section-head h2,.desk-section-heading h2{color:#edf5ff!important}.directory-section-head>div>span,.desk-section-heading>div>span{color:#68cfff!important}.directory-section-head>p{color:#9fb3c8!important}.directory-card{color:#d4e3f2!important;background:#101f30!important;border-color:#2a435e!important;border-radius:6px!important;box-shadow:0 4px 14px #0003!important;animation:none}.directory-card:after{border-color:#50b2e226;box-shadow:0 0 0 12px #3c91ce09,0 0 0 25px #3c91ce05}.directory-card:hover{background:#152b43!important;border-color:#4ebce8!important}.directory-card-icon{color:#64d4ff!important;background:#17334f!important;border-color:#2f6183!important;border-radius:4px!important}.directory-card-copy>small{color:#78b8df!important}.directory-card-copy>strong{color:#e6f1fc!important}.directory-card-copy>span{color:#9db1c5!important}.directory-card-arrow{color:#6cd8ff!important}.game-desk-hero{background:radial-gradient(ellipse at 90% 5%,rgba(47,126,247,.23),transparent 45%),linear-gradient(112deg,#101f31,#132b45)!important;border:1px solid #2d506e!important;border-radius:7px!important;box-shadow:0 8px 24px #0000003d!important}.game-desk-hero h1{color:#f2f7ff!important}.game-desk-hero p{color:#a9bdd2!important}.game-desk-actions a{color:#071321!important;background:#55d2ff!important;border-radius:4px!important}.game-desk-actions a+a{color:#d9e9f8!important;background:#152b43!important;border-color:#395875!important}.game-desk-stamp{color:#ffe27b!important;background:#2a2b24!important;border-color:#79683a!important;box-shadow:none!important}.desk-back-link{color:#64d4ff!important}.desk-tools-row>a,.desk-featured-story,.desk-loading,.desk-empty-state{color:#d6e4f2!important;background:#101f30!important;border-color:#2a435e!important;border-radius:6px!important;box-shadow:none!important}.desk-tools-row>a>svg:first-child{color:#65d7ff!important}.desk-tools-row>a>span{color:#d2e1ef!important}.desk-tools-row>a>svg:last-child,.desk-featured-story>svg{color:#6fcfff!important}.desk-featured-story>span>small{color:#6bcfff!important}.desk-featured-story>span>strong{color:#edf5ff!important}.desk-featured-story>span>span{color:#9fb4c8!important}.desk-empty-state h3{color:#eef6ff!important}.desk-empty-state p{color:#a4b8cc!important}.desk-empty-state>svg,.desk-loading svg{color:#66d6ff!important}.desk-coverage-section{border-color:#263d56!important}.expedition-page{max-width:1380px}.expedition-heading{padding:23px 27px!important;background:radial-gradient(ellipse at 90% 5%,rgba(49,128,255,.24),transparent 40%),linear-gradient(110deg,#101f31,#132a43)!important;border:1px solid #2b4f70!important;border-left:4px solid #ffd34f!important;border-radius:6px!important;box-shadow:0 8px 24px #00000040!important}.expedition-heading:before,.expedition-heading:after{display:none!important}.expedition-heading .section-kicker{color:#62d8ff!important}.expedition-heading h1{color:#f1f7ff!important;text-shadow:0 2px 14px rgba(0,0,0,.4)!important}.expedition-heading-copy p{color:#a9bdd2!important}.expedition-subdesks{display:grid;max-width:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0 18px}.expedition-subdesks>button{min-width:0;min-height:56px;padding:9px 11px;color:#b4c8dc;background:#101f30!important;border:1px solid #2b435e!important;border-radius:5px!important;box-shadow:none!important}.expedition-subdesks>button:hover{color:#fff!important;background:#183453!important;border-color:#51bde8!important;transform:translateY(-1px)}.expedition-subdesks>button.active{color:#071321!important;background:linear-gradient(180deg,#62dfff,#39bff3)!important;border-color:#94eeff!important;box-shadow:0 3px #1475a2!important}.expedition-tab-icon{width:32px;height:32px;flex-basis:32px;color:#69d6ff!important;background:#16334f!important;border:1px solid #285b7c!important;border-radius:4px!important}.expedition-subdesks>button.active .expedition-tab-icon{color:#062037!important;background:#ffffff59!important;border-color:transparent!important}.expedition-tab-copy strong{overflow:hidden;color:inherit!important;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.expedition-data-strip{color:#d1e2f1!important;background:#101f30!important;border:1px solid #2a435e!important;border-radius:6px!important;box-shadow:none!important}.expedition-data-strip>div>span{color:#8ca4bb!important}.expedition-data-strip>div>strong{color:#f0f6ff!important}.expedition-data-strip>div>strong small{color:#8da4ba!important}.expedition-search,.stats-player-input,.stats-search-form .stats-player-input{color:#b2c7db!important;background:#0d1a29!important;border:1px solid #2c4560!important;border-radius:5px!important}.expedition-search input,.stats-player-input input{color:#eff6ff!important}.expedition-search:focus-within,.stats-player-input:focus-within{border-color:#4dcfff!important;box-shadow:0 0 0 3px #43c7ff21!important}.expedition-shop-filters button{min-height:38px;color:#b5c9dc!important;background:#101f30!important;border:1px solid #2a435e!important;border-radius:4px!important}.expedition-shop-filters button.active,.expedition-shop-filters button:hover{color:#071321!important;background:#58d5ff!important;border-color:#75e1ff!important}.expedition-shop-filters button small{color:inherit!important}.expedition-cosmetic-card,.expedition-item-modal,.stats-search-card,.stats-result,.expedition-map-view{color:#d7e5f4!important;background:#111f30!important;border:1px solid #29415b!important;border-radius:6px!important;box-shadow:0 4px 16px #00000038!important}.expedition-cosmetic-card:hover{border-color:#3ba8d9!important;box-shadow:0 8px 24px #00000054!important;transform:translateY(-2px)}.expedition-card-art{background:linear-gradient(145deg,#13263b,#0d1928)!important}.expedition-card-art:before{display:none!important}.expedition-card-art:after{background:linear-gradient(180deg,transparent 55%,rgba(5,12,20,.3))!important}.expedition-card-art img{filter:none!important;object-fit:contain}.expedition-card-category,.expedition-card-rarity{color:#e0edfa!important;background:#081422d9!important;border:1px solid #39536c!important;border-radius:3px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.expedition-card-type{color:#6fcaf2!important}.expedition-card-title{color:#edf5ff!important}.expedition-card-dates{border-color:#2a4058!important}.expedition-card-dates small,.expedition-card-price>span{color:#8da2b7!important}.expedition-card-dates b{color:#c8d8e7!important}.expedition-card-price strong{color:#ffd45a!important}.expedition-empty-grid,.expedition-state,.expedition-error{color:#bfd0e1!important;background:#101f30!important;border-color:#2a435e!important;border-radius:6px!important}.expedition-empty-grid strong,.expedition-state strong,.expedition-error strong{color:#eaf3fe!important}.expedition-empty-grid span,.expedition-state>span:last-child,.expedition-error p{color:#9badc0!important}.expedition-button{color:#071321!important;background:#54d1ff!important;border:1px solid #7be4ff!important;border-radius:4px!important}.expedition-button:hover:not(:disabled){color:#071321!important;background:#83e5ff!important}.stats-search-copy h2,.expedition-map-head h2{color:#eaf3ff!important}.stats-search-copy p,.expedition-map-head p{color:#a2b6ca!important}.stats-player-banner{color:#d3e2f0!important;background:#13263b!important;border-color:#2d4966!important}.stats-player-banner h2{color:#f0f6ff!important}.stats-account-tag{color:#75d6fc!important;background:#193955!important}.stats-metric,.stats-details-panel,.expedition-poi-card,.expedition-data-strip{background:#0e1c2b!important;border-color:#283e56!important}.stats-metric span,.stats-details-panel span,.expedition-poi-card small{color:#92a7bd!important}.stats-metric strong,.stats-details-panel strong,.expedition-poi-card strong{color:#dce9f6!important}.expedition-map-frame{background:#101d2b!important;border-color:#2b425a!important;box-shadow:none!important}.expedition-map-frame img{mask-image:none!important;-webkit-mask-image:none!important;image-rendering:auto}.expedition-map-toggle{background:#0e1c2b!important;border-color:#2b425a!important}.expedition-map-toggle button{color:#b6c9dc!important}.expedition-map-toggle button.active{color:#071321!important;background:#4ccfff!important;box-shadow:none!important}.expedition-poi-card{background:#111f30!important;border-color:#29415b!important}.map-north-mark{color:#dbe8f5!important;background:#081422e6!important}.map-north-mark b{color:#53d4ff!important}.expedition-item-modal{box-shadow:0 22px 65px #0000008c!important}.expedition-modal-info h2{color:#eef5ff!important}.expedition-modal-info p,.expedition-detail-grid span{color:#9fb2c6!important}.expedition-modal-close{color:#d9e8f6!important;background:#172b42!important}.extra-tracker-desk{margin-top:12px}.extra-tracker-intro{margin:6px 0 14px}.extra-tracker-intro .section-kicker{display:inline-flex;align-items:center;gap:6px}.extra-tracker-intro h2{margin:6px 0 4px;color:#eff6ff;font:700 29px/1.05 Newsreader Variable,Georgia,serif}.extra-tracker-intro p{margin:0;color:#a4b9cd;font-size:12px;line-height:1.55}.extra-tracker-search{max-width:590px;margin:14px 0 10px}.bundle-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:10px}.bundle-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;background:#101f30;border:1px solid #2a435e;border-radius:6px}.bundle-art{position:relative;display:block;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:radial-gradient(ellipse at 50% 45%,#283b64,#101b32 74%)}.bundle-art img{display:block;width:100%;height:100%;padding:8px;object-fit:contain;object-position:center;image-rendering:auto}.bundle-art>span{color:#ffe07a;background:#081422e6;border-color:#4c4b37;border-radius:3px}.bundle-copy>strong{color:#e8f2fc}.bundle-copy>small{color:#9aafc2}.latest-build-card{background:radial-gradient(ellipse at 100% 0,rgba(49,128,255,.17),transparent 46%),#12243a;border-color:#2d4b68;border-left-color:#ffd149;border-radius:6px}.latest-build-card>span{color:#63d6ff}.latest-build-card>strong{color:#fff}.latest-build-card>div>span{color:#bfd0e0;background:#0e1d2d;border-color:#334d67;border-radius:3px}.version-list>article,.season-list>article{background:#101f30;border-color:#2a435e;border-radius:4px}.version-list>article strong,.season-list>article strong{color:#e1edf9}.version-list>article small,.season-list>article small{color:#91a6ba}.version-list>article b{color:#69d6ff}.version-list>article code,.season-list>article>span{color:#94a9bd}.auth-page{color:#eaf3ff!important;background:#081321!important}.auth-showcase{color:#f2f7ff!important;background:radial-gradient(ellipse at 75% 15%,rgba(47,110,244,.28),transparent 42%),linear-gradient(145deg,#101f31,#0b1827)!important}.auth-showcase-copy .eyebrow{color:#66d8ff!important}.auth-showcase-copy h1{color:#fff!important}.auth-showcase-copy h1 em{color:#ffd650!important}.auth-showcase-copy>p,.auth-benefits span{color:#b5c7da!important}.auth-form-side{color:#e9f2fc!important;background:#0c1928!important}.auth-form-heading h2{color:#f1f7ff!important}.auth-form-heading p,.auth-switch,.auth-terms{color:#a2b5c8!important}.auth-form label>span{color:#d8e5f2!important}.auth-form input{color:#eff6ff!important;background:#101f30!important;border-color:#2c4560!important}.auth-form-icon{color:#66d8ff!important;background:#173453!important}.auth-back,.auth-switch a{color:#67d8ff!important}.composer-heading p,.composer-author>span,.composer-author strong{color:#a1b5c9!important}.composer-paper,.composer-card{color:#d9e6f4!important;background:#101f30!important;border-color:#29415b!important}.composer-field{border-color:#293f57!important}.composer-field textarea,.composer-field input{color:#edf5ff!important;background:#0c1928!important}.composer-tip{color:#c2d4e5!important;background:#13283e!important;border-color:#2a4c68!important}.composer-tip strong{color:#eaf4ff!important}.composer-tip p{color:#9cb2c8!important}.settings-heading p,.settings-card p{color:#a2b6ca!important}.settings-card label,.settings-card h2,.settings-card h3{color:#e1ecf8!important}.settings-card{background:#101f30!important;border-color:#29415b!important}.empty-state,.cosmetics-state,.live-news-empty{color:#d8e6f4;background:#101f30;border-color:#2a435e}.empty-state h2,.cosmetics-state strong,.live-news-empty h2{color:#eef6ff}.empty-state p,.cosmetics-state span,.live-news-empty p{color:#a5b9cc}.topbar svg,.sidebar svg,.expedition-subdesks svg,.home-mode-icon svg,.home-tool-card svg{transform:none;filter:none;vector-effect:non-scaling-stroke}.brand-art{image-rendering:auto;filter:none!important}@media(max-width:1100px){.bundle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1000px){.bundle-grid,.expedition-subdesks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){:root{--sidebar: 0px;--topbar: 64px}.topbar{height:var(--topbar)}.topbar-brand{width:auto;border-right:0}.sidebar{width:min(325px,88vw)}.main-content{margin-left:0!important}.page-container{max-width:100%}.directory-grid-modes,.directory-grid-stories,.directory-grid-tools,.home-mode-grid,.home-tool-grid,.bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.expedition-subdesks{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.expedition-subdesks>button{justify-content:center;min-height:50px;padding:6px 4px}.expedition-tab-icon{display:none}.expedition-tab-copy strong{font-size:9px}.bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.bundle-art{height:128px}.latest-build-card>strong{font-size:23px}.home-discovery,.home-tools{padding:15px}.directory-section-head{text-align:left}.season-mast{background-image:none!important}.season-mast:after{background:linear-gradient(90deg,#050f1cf5,#061222b0)!important}}:root{--bg: #0b0c1e;--surface: #13172d;--surface-soft: #1a2040;--ink: #f2f1ff;--ink-soft: #d6d5ec;--muted: #a2a6c4;--line: #303352;--line-dark: #4b4c76;--purple: #a783ff;--purple-dark: #7455db;--purple-soft: #211b42;--purple-pale: #171a35;--green: #a8eb65;--orange: #ffd45a;background:var(--bg)}html{background:#0b0c1e}body{background-color:#0b0c1e!important;background-image:radial-gradient(ellipse at 74% -14%,rgba(143,99,255,.23),transparent 38%),radial-gradient(ellipse at 6% 45%,rgba(35,177,229,.11),transparent 33%),radial-gradient(ellipse at 92% 86%,rgba(242,111,166,.09),transparent 34%),linear-gradient(rgba(159,145,237,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(159,145,237,.028) 1px,transparent 1px)!important;background-size:auto,auto,auto,36px 36px,36px 36px!important}::selection{color:#171126;background:#b99cff}.button-primary{color:#131027!important;background:linear-gradient(125deg,#c49aff,#6de5ff 90%)!important;border-color:#d9c5ff!important}.button-primary:hover{background:linear-gradient(125deg,#d7bcff,#9af0ff 90%)!important}.topbar,.editor-topbar{background:#0c0d1ff7!important;border-bottom-color:#35b7ee!important}.sidebar{background:#101329!important;border-color:#282d50!important}.global-search{background:#141932;border-color:#34395f}.global-search>svg{color:#be98ff}.expedition-heading{background:radial-gradient(ellipse at 85% 0,rgba(177,113,255,.23),transparent 38%),radial-gradient(ellipse at 25% 100%,rgba(40,196,224,.14),transparent 45%),linear-gradient(118deg,#17152f,#11172d 70%)!important;border-color:#41406b!important;border-left-color:#ffd45a!important}.home-mode-card{background:linear-gradient(145deg,#1a2040,#14182f)!important;border-color:color-mix(in srgb,var(--card-accent,#68d9ff) 30%,#303452)!important}.home-mode-card:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--card-accent,#68d9ff) 21%,#19203d),#151a31)!important;border-color:var(--card-accent,#68d9ff)!important}.home-mode-icon{color:var(--card-accent,#68d9ff)!important;background:color-mix(in srgb,var(--card-accent,#68d9ff) 15%,#171a35)!important;border-color:color-mix(in srgb,var(--card-accent,#68d9ff) 36%,#303452)!important}.home-mode-card>strong{color:#f4f1ff!important}.home-mode-card>span:last-of-type{color:#b0b3d0!important}.home-tool-card{background:linear-gradient(130deg,#181c38,#12172c)!important;border-color:color-mix(in srgb,var(--card-accent,#68d9ff) 30%,#303452)!important}.home-tool-card:hover{background:color-mix(in srgb,var(--card-accent,#68d9ff) 13%,#181c38)!important;border-color:var(--card-accent,#68d9ff)!important}.home-tool-card>svg:first-child{color:var(--card-accent,#68d9ff)!important}.directory-card{background:linear-gradient(135deg,#181c38,#12172d)!important;border-color:color-mix(in srgb,var(--card-accent,#68d9ff) 28%,#303452)!important}.directory-card:hover{border-color:var(--card-accent,#68d9ff)!important;background:color-mix(in srgb,var(--card-accent,#68d9ff) 11%,#181c38)!important}.directory-card-icon{color:var(--card-accent,#68d9ff)!important;background:color-mix(in srgb,var(--card-accent,#68d9ff) 15%,#171a35)!important;border-color:color-mix(in srgb,var(--card-accent,#68d9ff) 35%,#34375a)!important}.directory-card-arrow{color:var(--card-accent,#68d9ff)!important}.sidebar-nav>.sidebar-section>a[style*=--nav-accent] svg{color:var(--nav-accent)!important}.sidebar-nav>.sidebar-section>a[style*=--nav-accent]:hover{background:color-mix(in srgb,var(--nav-accent) 10%,#141831)!important}.sidebar-nav>.sidebar-section>a[style*=--nav-accent].active{color:var(--nav-accent)!important;background:color-mix(in srgb,var(--nav-accent) 12%,#12172e)!important;box-shadow:inset 3px 0 var(--nav-accent)!important}.admin-desks>button:nth-child(1) svg{color:#63d9ff}.admin-desks>button:nth-child(2) svg{color:#a8eb65}.admin-desks>button:nth-child(3) svg{color:#c695ff}.admin-mailroom-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 11px;padding-bottom:10px;border-bottom:1px solid #343755}.admin-mailroom-tabs>button{display:flex;align-items:center;gap:7px;padding:9px 12px;color:#c5c2dc;background:#181b36;border:1px solid #343957;border-radius:5px 9px 5px 8px;font-size:10px;font-weight:850;cursor:pointer}.admin-mailroom-tabs>button:first-child svg{color:#ff91ac}.admin-mailroom-tabs>button:nth-child(2) svg{color:#a8eb65}.admin-mailroom-tabs>button.active{color:#191326;background:linear-gradient(120deg,#ffc864,#ff8daa);border-color:#ffd6a2}.admin-mailroom-tabs>button.active svg{color:#29203d}.admin-mailroom-tabs>button span{display:inline-grid;min-width:19px;height:19px;place-items:center;padding:0 5px;background:#18122c2b;border-radius:99px;font-size:8px}.admin-direct-email-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.admin-account-actions .admin-delete-button{margin-left:0}.admin-account-actions>button:first-child:not(.admin-delete-button) svg{color:#ff91ac}@media(max-width:640px){.admin-direct-email-grid{grid-template-columns:1fr;gap:0}}.sprite-filter-bar{display:grid;grid-template-columns:minmax(180px,1.6fr) repeat(4,minmax(100px,.8fr)) auto;align-items:end;gap:9px;margin:14px 0 13px}.sprite-filter-bar>label:not(.expedition-search):not(.sprite-unreleased-toggle){display:flex;min-width:0;flex-direction:column;gap:5px;color:#8fa9c1;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sprite-filter-bar select{min-width:0;height:40px;padding:0 10px;color:#eaf4ff;background:#0d1a29;border:1px solid #2c4560;border-radius:5px;font-size:10px;text-transform:none}.sprite-filter-bar .expedition-search{margin:0;min-height:40px}.sprite-filter-bar .sprite-unreleased-toggle{display:flex;min-height:40px;align-items:center;gap:7px;padding:0 10px;color:#b9cadd;background:#111f30;border:1px solid #2a435e;border-radius:5px;font-size:9px;white-space:nowrap}.sprite-unreleased-toggle input{accent-color:#58d4ff}.sprite-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.sprite-tile{display:flex;min-width:0;align-items:center;gap:10px;padding:8px;color:#e1edf9;background:#101f30;border:1px solid #29415b;border-radius:6px;text-align:left;cursor:pointer;transition:transform .14s,border-color .14s,background .14s}.sprite-tile:hover{transform:translateY(-2px);border-color:#42b9e8;background:#152b44}.sprite-tile-art{position:relative;display:grid;width:68px;height:68px;flex:0 0 68px;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 42%,#233c59,#0b1726 76%);border:1px solid #2e4a66;border-radius:5px}.sprite-tile-art img{width:100%;height:100%;object-fit:contain;image-rendering:auto}.sprite-tile-art>small{position:absolute;right:3px;bottom:3px;left:3px;padding:3px 4px;color:#071321;background:#ffd45b;border-radius:2px;font-size:6px;font-weight:900;letter-spacing:.08em;text-align:center}.sprite-tile-info{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.sprite-tile-info>strong{overflow:hidden;color:#eff6ff;font-size:10px;line-height:1.25;text-overflow:ellipsis}.sprite-tile-info>span:nth-child(2){overflow:hidden;color:#91a9c0;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.sprite-tile-meta{display:flex;align-items:center;gap:4px;overflow:hidden;color:#8da6bd;font-size:7px;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.sprite-tile>svg{color:#6cd5ff}.sprite-rarity-dot{width:7px;height:7px;flex:0 0 7px;background:#61cfff;border-radius:50%}.rarity-rare{color:#55caff!important}.rarity-epic{color:#bd87ff!important}.rarity-legendary{color:#ffb65b!important}.rarity-mythic{color:#ff6877!important}.rarity-special{color:#ffe071!important}.sprite-rarity-dot.rarity-rare{background:#55caff}.sprite-rarity-dot.rarity-epic{background:#bd87ff}.sprite-rarity-dot.rarity-legendary{background:#ffb65b}.sprite-rarity-dot.rarity-mythic{background:#ff6877}.sprite-rarity-dot.rarity-special{background:#ffe071}.sprite-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0;padding:10px 12px;color:#9eb2c6;background:#0e1b2a;border:1px solid #263e57;border-radius:5px;font-size:9px}.sprite-pagination>div{display:flex;gap:6px}.sprite-pagination button{min-height:32px;padding:0 11px;color:#b9cde0;background:#142840;border:1px solid #2d4a67;border-radius:4px;font-size:9px;font-weight:800}.sprite-pagination button:not(:disabled):hover{color:#071321;background:#58d4ff}.sprite-pagination button:disabled{opacity:.45;cursor:not-allowed}.sprite-modal-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow-y:auto;padding:18px;background:#02080fd1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.sprite-modal{position:relative;display:grid;width:min(940px,100%);max-height:min(88vh,850px);grid-template-columns:minmax(260px,.83fr) minmax(0,1.17fr);overflow:hidden;color:#e3eefb;background:#0e1b2a;border:1px solid #31506c;border-radius:8px;box-shadow:0 30px 90px #000000b3}.sprite-modal-close{position:absolute;z-index:2;top:10px;right:10px;display:grid;width:34px;height:34px;place-items:center;color:#d8e7f6;background:#12263c;border:1px solid #36536d;border-radius:4px;cursor:pointer}.sprite-modal-art{position:relative;display:grid;min-height:340px;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 38%,#274662,#102135 56%,#081321);border-right:1px solid #29415a}.sprite-modal-art img{width:90%;max-height:480px;object-fit:contain;image-rendering:auto}.sprite-rarity-chip{position:absolute;bottom:14px;left:14px;padding:6px 9px;color:#fff;background:#07111dd9;border:1px solid #496783;border-radius:3px;font-size:9px;font-weight:900;text-transform:uppercase}.sprite-modal-content{min-width:0;overflow-y:auto;padding:24px}.sprite-modal-content h2{margin:4px 40px 10px 0;color:#f1f7ff;font:700 31px/1.05 Newsreader Variable,Georgia,serif}.sprite-modal-pills{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 15px}.sprite-modal-pills>span{padding:5px 8px;color:#b7cce0;background:#142940;border:1px solid #2d4b67;border-radius:3px;font-size:8px;text-transform:capitalize}.sprite-feature-list,.sprite-fact-list,.sprite-variant-list{margin-top:15px;padding-top:13px;border-top:1px solid #293f56}.sprite-feature-list h3,.sprite-fact-list h3,.sprite-variant-list h3{display:flex;align-items:center;gap:8px;margin:0 0 9px;color:#74d8ff;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.sprite-feature-list p{margin:6px 0;color:#c3d3e3;font-size:11px;line-height:1.55}.sprite-fact-list>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sprite-fact-list>div>div{display:flex;flex-direction:column;gap:4px;padding:9px;background:#12243a;border:1px solid #263e57;border-radius:4px}.sprite-fact-list span{color:#8da6bd;font-size:8px;font-weight:800;text-transform:uppercase}.sprite-fact-list strong{color:#e5effa;font-size:10px;overflow-wrap:anywhere}.sprite-variant-list h3 small{display:grid;min-width:20px;height:20px;place-items:center;padding:0 5px;color:#071321;background:#64d8ff;border-radius:3px;font-size:8px}.sprite-variant-list>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sprite-variant-list button{display:flex;min-width:0;align-items:center;gap:6px;padding:5px;color:#b9cadd;background:#12243a;border:1px solid #29445e;border-radius:4px;text-align:left;cursor:pointer}.sprite-variant-list button.active,.sprite-variant-list button:hover{color:#fff;border-color:#52cfff;background:#17334f}.sprite-variant-list button img{width:33px;height:33px;flex:0 0 33px;object-fit:contain}.sprite-variant-list button span{overflow:hidden;font-size:7px;line-height:1.25;text-overflow:ellipsis}.sprite-detail-state{display:flex;align-items:center;gap:8px;color:#a9bdd1;font-size:10px}.sprite-detail-error{display:flex;flex-direction:column;gap:5px;padding:10px;color:#ffd4a5;background:#302217;border:1px solid #705233;border-radius:4px;font-size:9px}.sprite-detail-error span{color:#c6a887}.version-notice{margin:10px 0;padding:10px 12px;color:#ffe08a;background:#29271e;border:1px solid #655733;border-radius:4px;font-size:9px;line-height:1.45}.aes-key-card{min-width:0;padding:13px;color:#dce9f7;background:#101f30;border:1px solid #2a435e;border-radius:5px}.aes-main-key{margin:14px 0 18px;border-color:#3a6584;box-shadow:inset 3px 0 #ffd354}.aes-key-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.aes-key-heading>span{display:flex;min-width:0;align-items:center;gap:7px;overflow:hidden;color:#70d7ff;font-size:9px;font-weight:900;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase}.aes-key-heading button,.aes-list-heading>button{display:inline-flex;min-height:31px;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;padding:0 9px;color:#081321;background:#58d5ff;border:1px solid #83e5ff;border-radius:3px;font-size:8px;font-weight:900;cursor:pointer}.aes-key-heading button:hover,.aes-list-heading>button:hover{background:#91ebff}.aes-key-card code{display:block;overflow-wrap:anywhere;padding:10px;color:#f4dd91;background:#091523;border:1px solid #253c54;border-radius:3px;font:10px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;-webkit-user-select:text;user-select:text}.aes-key-card>small{display:block;margin-top:8px;color:#8fa6bc;font-size:8px}.aes-key-card .aes-pak-guid{margin:0 0 7px;color:#93aec5;font:8px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.aes-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 9px}.aes-list-heading>div>span{color:#68d3fb;font-size:8px;font-weight:900;letter-spacing:.12em}.aes-list-heading h3{margin:4px 0 0;color:#eff6ff;font-size:17px}.aes-key-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aes-copy-note,.aes-footnote{color:#9eb2c6;font-size:9px;line-height:1.5}.aes-copy-note{color:#ffd88a}.aes-footnote{margin-top:14px}@media(max-width:1100px){.sprite-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sprite-filter-bar{grid-template-columns:minmax(0,1fr) repeat(2,minmax(120px,.7fr))}.sprite-unreleased-toggle{min-height:38px}}@media(max-width:760px){.sprite-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aes-key-list{grid-template-columns:1fr}.sprite-modal{grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr)}}@media(max-width:560px){.sprite-filter-bar{grid-template-columns:1fr 1fr}.sprite-filter-bar .expedition-search,.sprite-filter-bar .sprite-unreleased-toggle{grid-column:1/-1}.sprite-tile{align-items:flex-start;gap:7px;padding:6px}.sprite-tile-art{width:58px;height:58px;flex-basis:58px}.sprite-tile-info>strong{font-size:9px}.sprite-tile-meta{font-size:6px}.sprite-modal-backdrop{padding:0;place-items:end center}.sprite-modal{width:100%;max-height:92vh;grid-template-columns:1fr;border-radius:9px 9px 0 0}.sprite-modal-art{min-height:190px;max-height:210px;border-right:0;border-bottom:1px solid #29415a}.sprite-modal-art img{height:190px}.sprite-modal-content{padding:17px}.sprite-modal-content h2{font-size:25px}.sprite-variant-list>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.extra-tracker-intro{padding:16px 18px;background:radial-gradient(ellipse at 92% 0,rgba(58,153,229,.12),transparent 44%),#0e1c2b;border:1px solid #263e56;border-left:3px solid #ffd34f;border-radius:6px}.extra-tracker-intro h2{font-size:clamp(22px,2.4vw,28px)}.extra-tracker-intro p{max-width:680px}.expedition-subdesks>button{transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.expedition-subdesks>button:focus-visible,.sprite-filter-bar select:focus-visible,.sprite-filter-bar input:focus-visible{outline:2px solid #62d9ff;outline-offset:2px}.expedition-data-strip{overflow:hidden}.expedition-data-strip>div{min-width:0}.expedition-data-strip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bundle-copy{display:flex;min-height:66px;flex-direction:column;justify-content:space-between;gap:7px;padding:9px 10px 10px}.bundle-copy>strong{display:-webkit-box;overflow:hidden;font-size:11px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bundle-copy>small{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.version-archive-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.version-archive-disclosure{min-width:0;overflow:hidden;background:#0e1c2b;border:1px solid #293f56;border-radius:6px}.version-archive-disclosure>summary{display:flex;min-height:64px;align-items:center;gap:10px;padding:10px 13px;color:#eaf3fd;cursor:pointer;list-style:none}.version-archive-disclosure>summary::-webkit-details-marker{display:none}.version-archive-disclosure>summary>span{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.version-archive-disclosure>summary small{color:#69d5ff;font-size:8px;font-weight:900;letter-spacing:.12em}.version-archive-disclosure>summary strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.version-archive-disclosure>summary>b{display:grid;min-width:27px;height:25px;place-items:center;padding:0 6px;color:#e7f4ff;background:#172b40;border:1px solid #304a63;border-radius:4px;font-size:9px}.version-archive-disclosure>summary>svg{color:#75d7ff;transition:transform .15s ease}.version-archive-disclosure[open]>summary{border-bottom:1px solid #263e56}.version-archive-disclosure[open]>summary>svg{transform:rotate(90deg)}.version-list{display:grid;max-height:420px;overflow:auto;padding:7px}.version-list>article{display:flex;min-height:44px;align-items:center;gap:9px;padding:7px 9px}.version-list>article>span{display:flex;min-width:0;flex:1;align-items:baseline;gap:8px}.version-list>article strong{flex:0 0 auto}.version-list>article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.version-list>article b{flex:0 0 auto;padding:3px 5px;background:#13283c;border-radius:3px;font-size:7px}.season-list{display:grid;max-height:420px;grid-template-columns:1fr;gap:5px;overflow:auto;padding:7px}.season-list>article{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:9px;padding:7px 9px}.season-list>article strong{min-width:0;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.season-list>article small{flex:0 0 auto;font-size:8px}.version-archive-empty{margin:0;padding:13px;color:#9fb4c8;font-size:10px}.latest-build-card{margin-top:12px}.latest-build-card>div>span{font-size:9px}.aes-desk .aes-key-list{grid-template-columns:repeat(2,minmax(0,1fr))}.aes-key-card code{font-size:10px;line-height:1.65}@media(max-width:1100px){.sprite-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.sprite-filter-bar .expedition-search{grid-column:1/-1}.sprite-filter-bar .sprite-unreleased-toggle{grid-column:1/-1;justify-content:center}}@media(max-width:760px){.version-archive-stack,.aes-desk .aes-key-list{grid-template-columns:1fr}.extra-tracker-intro{padding:14px}}@media(max-width:560px){.version-archive-stack{gap:7px}.version-list>article>span{flex-direction:column;gap:2px}.season-list>article{align-items:flex-start;flex-direction:column;gap:3px}}.cosmetic-detail-status{margin:8px 0;color:#8da9c2;font-size:10px;line-height:1.45}.tracker-hero-sticker{position:relative;display:flex;width:114px;min-height:94px;flex:0 0 114px;flex-direction:column;justify-content:center;padding:12px;color:#111a2a;background:#ffd64d;border:2px solid #fff0a8;border-radius:4px 13px 3px 9px;box-shadow:4px 5px #050a1259;transform:rotate(3deg)}.tracker-hero-sticker small{color:#66511b;font-size:7px;font-weight:1000;letter-spacing:.11em}.tracker-hero-sticker strong{margin-top:5px;font-size:17px;line-height:.92;letter-spacing:-.04em}.tracker-hero-sticker i{position:absolute;right:8px;bottom:6px;color:#ff725e;font-size:16px;font-style:normal}.tracker-desk-picker{position:relative;overflow:hidden;margin:13px 0 18px;padding:12px 13px 13px;background:radial-gradient(ellipse at 100% 0,rgba(101,73,198,.17),transparent 34%),linear-gradient(135deg,#111b32,#101a29 72%);border:1px solid #31425e;border-radius:9px 4px 12px 5px;box-shadow:0 8px 22px #0000002b}.tracker-desk-picker:after{position:absolute;top:-20px;right:38%;width:120px;height:120px;border:1px dashed rgba(155,188,255,.14);border-radius:50%;content:"";pointer-events:none}.tracker-desk-picker-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px}.tracker-desk-picker-head>div{display:flex;align-items:baseline;gap:9px}.tracker-desk-picker-head>div>span{color:#82d9ff;font-size:8px;font-weight:1000;letter-spacing:.14em;transform:rotate(-2deg)}.tracker-desk-picker-head>div>strong{color:#f0f4ff;font-size:13px}.tracker-desk-picker-head>b{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;color:#b5c3d7;background:#1a2740;border:1px solid #3a4c70;border-radius:3px 8px;font-size:7px;letter-spacing:.1em}.tracker-desk-picker-head>b i{width:6px;height:6px;background:#8ef074;border-radius:50%;box-shadow:0 0 9px #8ef074}.tracker-desk-picker .expedition-subdesks{position:relative;z-index:1;gap:7px;margin:10px 0 0}.tracker-desk-picker .expedition-subdesks>button{position:relative;overflow:hidden;min-height:54px;padding:8px;border-radius:6px 3px 7px 4px!important;transition:transform .16s ease,border-color .16s ease,filter .16s ease}.tracker-desk-picker .expedition-subdesks>button:nth-child(3n){transform:translateY(2px) rotate(.2deg)}.tracker-desk-picker .expedition-subdesks>button:nth-child(4n+2){border-radius:3px 9px 4px 7px!important}.tracker-desk-picker .expedition-subdesks>button:hover{filter:brightness(1.12);transform:translateY(-2px) rotate(-.3deg)}.tracker-desk-picker .expedition-tab-icon{color:var(--desk-accent,#76d8ff)!important;background:color-mix(in srgb,var(--desk-accent,#76d8ff) 15%,#111f30)!important;border-color:color-mix(in srgb,var(--desk-accent,#76d8ff) 36%,#20344c)!important}.tracker-desk-picker .expedition-subdesks>button.active{color:#111725!important;background:linear-gradient(145deg,color-mix(in srgb,var(--desk-accent,#66d8ff) 87%,white),var(--desk-accent,#66d8ff))!important;border-color:color-mix(in srgb,var(--desk-accent,#66d8ff) 74%,white)!important;box-shadow:0 3px color-mix(in srgb,var(--desk-accent,#66d8ff) 64%,black)!important}.tracker-desk-picker .expedition-subdesks>button.active .expedition-tab-icon{color:#111725!important;background:#ffffff57!important}.tracker-desk-picker .expedition-subdesks>button[data-desk=shop]{--desk-accent:#ffc44e}.tracker-desk-picker .expedition-subdesks>button[data-desk=stats]{--desk-accent:#a5ed67}.tracker-desk-picker .expedition-subdesks>button[data-desk=map]{--desk-accent:#54dcff}.tracker-desk-picker .expedition-subdesks>button[data-desk=news]{--desk-accent:#ff7897}.tracker-desk-picker .expedition-subdesks>button[data-desk=cosmetics]{--desk-accent:#d491ff}.tracker-desk-picker .expedition-subdesks>button[data-desk=sprites]{--desk-accent:#75e1a2}.tracker-desk-picker .expedition-subdesks>button[data-desk=bundles]{--desk-accent:#81a8ff}.tracker-desk-picker .expedition-subdesks>button[data-desk=versions]{--desk-accent:#ffac63}.tracker-desk-picker .expedition-subdesks>button[data-desk=aes]{--desk-accent:#ffe16a}.desk-tab-mark{margin-left:auto;color:currentColor;font-size:12px;opacity:.6}.version-view-tabs{display:flex;gap:6px;overflow-x:auto;margin:13px 0 10px;padding:0 0 3px;scrollbar-width:thin}.version-view-tabs>button{display:inline-flex;min-height:38px;align-items:center;gap:8px;flex:0 0 auto;padding:0 12px;color:#b0c3d8;background:#101d30;border:1px solid #2a405d;border-radius:5px 3px 7px;font-size:9px;font-weight:850;cursor:pointer}.version-view-tabs>button:hover{color:#fff;border-color:#7a68ce}.version-view-tabs>button.active{color:#16172b;background:linear-gradient(130deg,#d19aff,#9b83ff);border-color:#e1c5ff;box-shadow:0 3px #6654bf}.version-view-tabs>button>small{display:grid;min-width:19px;height:19px;place-items:center;padding:0 4px;color:inherit;background:#11182d24;border-radius:50%;font-size:8px}.version-tab-panel{min-height:138px;padding:12px;background:radial-gradient(ellipse at 100% 0,rgba(131,105,255,.1),transparent 42%),#0d1a29;border:1px solid #293f5a;border-radius:5px 10px 5px 8px}.version-tab-panel .latest-build-card{margin-top:0}.latest-build-footnote{margin:9px 2px 0;color:#95acc3;font-size:9px;line-height:1.5}.version-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px}.version-panel-heading>span{color:#68d7ff;font-size:8px;font-weight:900;letter-spacing:.12em}.version-panel-heading>strong{color:#9db4c9;font-size:9px}.version-tab-panel .version-list,.version-tab-panel .season-list{max-height:min(56vh,510px)}.cosmetic-modal-backdrop,.expedition-modal-backdrop,.sprite-modal-backdrop,.cosmetic-modal,.expedition-item-modal,.sprite-modal,.cosmetic-modal-content,.expedition-modal-info,.sprite-modal-content{overscroll-behavior:contain}@media(max-width:760px){.tracker-hero-sticker{width:86px;min-height:76px;flex-basis:86px;padding:9px}.tracker-hero-sticker strong{font-size:14px}.tracker-desk-picker{padding:10px}.tracker-desk-picker .expedition-subdesks>button,.tracker-desk-picker .expedition-subdesks>button:nth-child(3n){transform:none}.desk-tab-mark{display:none}}@media(max-width:480px){.tracker-desk-picker-head>div{align-items:flex-start;flex-direction:column;gap:3px}.tracker-desk-picker-head>div>strong{font-size:11px}.tracker-desk-picker-head>b{font-size:6px}.tracker-desk-picker .expedition-subdesks>button{min-height:48px}.tracker-desk-picker .expedition-tab-copy strong{font-size:8px}.version-view-tabs>button{min-height:35px;padding:0 9px;font-size:8px}.version-tab-panel{padding:8px}}.tracker-desk-picker .expedition-subdesks>button[data-desk=tournaments]{--desk-accent:#ff7897}.tournament-toolbar{display:flex;align-items:end;gap:9px;margin:13px 0 10px}.tournament-toolbar>label{display:flex;width:118px;flex:0 0 118px;flex-direction:column;gap:5px;color:#a3aecf;font-size:8px;font-weight:950;letter-spacing:.12em}.tournament-toolbar select{width:100%;min-height:36px;padding:0 9px;color:#efeaff;background:#1a1935!important;border:1px solid #45436e!important;border-radius:4px 9px 4px 7px;font-size:10px;font-weight:800;letter-spacing:.03em}.tournament-view-tabs{display:flex;flex:1;gap:6px;overflow-x:auto}.tournament-view-tabs>button{display:inline-flex;min-height:36px;align-items:center;gap:8px;padding:0 11px;color:#b9bdd8;background:#171b34;border:1px solid #333a5b;border-radius:4px 8px;font-size:9px;font-weight:850;cursor:pointer}.tournament-view-tabs>button.active{color:#211126;background:linear-gradient(125deg,#ffc875,#ff779a);border-color:#ffd2a1;box-shadow:0 3px #9b4269}.tournament-view-tabs small{display:grid;min-width:18px;height:18px;place-items:center;padding:0 4px;background:#1411252e;border-radius:50%;font-size:8px}.tournament-refresh{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;color:#bda6ff;background:#201c3d;border:1px solid #494171;border-radius:5px;cursor:pointer}.tournament-refresh:hover{color:#fff;background:#322657}.tournament-data-strip{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:10px 0}.tournament-data-strip>span{display:inline-flex;min-height:25px;align-items:center;gap:5px;padding:0 8px;color:#d0cdec;background:#171a33;border:1px solid #343a5d;border-radius:3px 7px;font-size:7px;font-weight:950;letter-spacing:.08em}.tournament-data-strip>small{margin-left:auto;color:#828ba9;font-size:8px}.tournament-live-dot,.tournament-event-status i{display:inline-block;width:6px;height:6px;background:#8bf078;border-radius:50%;box-shadow:0 0 9px #8bf078a6}.tournament-event-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tournament-event-card{--event-accent:#63d9ff;position:relative;display:grid;min-width:0;grid-template-columns:70px minmax(0,1fr) auto 30px;align-items:center;gap:10px;min-height:93px;padding:10px;overflow:hidden;color:#f1efff;background:linear-gradient(135deg,color-mix(in srgb,var(--event-accent) 10%,#171a34),#11162c 70%);border:1px solid color-mix(in srgb,var(--event-accent) 38%,#303655);border-radius:5px 12px 5px 9px}.tournament-event-card:before{position:absolute;top:-24px;left:48px;width:90px;height:90px;border:1px solid color-mix(in srgb,var(--event-accent) 19%,transparent);border-radius:50%;content:"";pointer-events:none}.tournament-event-card.tone-fncs{--event-accent:#d79aff}.tournament-event-card.tone-ranked{--event-accent:#a4e96b}.tournament-event-card.tone-cup{--event-accent:#ffc760}.tournament-event-card.tone-other{--event-accent:#63d9ff}.tournament-event-card.is-live{box-shadow:inset 3px 0 #91ef6e}.tournament-event-date{position:relative;z-index:1;display:flex;min-height:60px;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:4px;color:var(--event-accent);background:color-mix(in srgb,var(--event-accent) 12%,#11182d);border:1px solid color-mix(in srgb,var(--event-accent) 31%,#343854);border-radius:4px 9px 4px 7px;text-align:center}.tournament-event-date b{color:#eae8fa;font-size:8px;line-height:1.25}.tournament-event-copy{position:relative;z-index:1;min-width:0}.tournament-event-status{display:inline-flex;align-items:center;gap:5px;color:var(--event-accent);font-size:7px;font-weight:1000;letter-spacing:.11em}.tournament-event-status.live{color:#a4f47c}.tournament-event-copy h3{overflow:hidden;margin:4px 0;color:#f3f0ff;font-size:11px;line-height:1.25;text-overflow:ellipsis}.tournament-event-copy p{display:flex;align-items:center;gap:5px;margin:0;color:#aeb3cf;font-size:8px}.tournament-event-copy p svg{color:var(--event-accent)}.tournament-event-copy>small{display:block;overflow:hidden;margin-top:4px;color:#858eaa;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.tournament-region-chip{position:relative;z-index:1;padding:4px 6px;color:#dad5ef;background:#202341;border:1px solid #3d4165;border-radius:3px;font-size:7px;font-weight:900}.tournament-event-link{position:relative;z-index:1;display:grid;width:28px;height:28px;place-items:center;color:var(--event-accent);background:#1a1c38;border:1px solid #383b60;border-radius:4px}.tournament-event-link:hover{color:#141225;background:var(--event-accent)}.tournament-empty{display:flex;min-height:165px;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:#a5abd0;background:radial-gradient(ellipse at 50% 0,rgba(158,112,255,.13),transparent 50%),#12172e;border:1px dashed #414365;border-radius:7px;text-align:center}.tournament-empty>svg{color:#b98dff}.tournament-empty>strong{color:#e8e5f9;font-size:12px}.tournament-empty>span{color:#9299b6;font-size:9px}.tournament-empty>button,.tournament-error-actions>a,.tournament-official-link{display:inline-flex;align-items:center;gap:5px;color:#9bdfff;font-size:9px;font-weight:800}.tournament-empty>button{margin-top:5px;padding:6px 9px;background:#1d2440;border:1px solid #384a6c;border-radius:4px;cursor:pointer}.tournament-error-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tournament-error-actions>a{color:#9bdfff;text-decoration:none}.tournament-official-link{justify-content:flex-end;margin-top:10px;color:#8a94b1}.tournament-official-link:hover,.tournament-error-actions>a:hover{color:#e5a9ff}@media(max-width:900px){.tournament-event-list{grid-template-columns:1fr}}@media(max-width:560px){.tournament-toolbar{flex-wrap:wrap}.tournament-toolbar>label{width:90px;flex-basis:90px}.tournament-view-tabs{min-width:0}.tournament-view-tabs>button{gap:5px;padding:0 8px;font-size:8px}.tournament-data-strip>small{width:100%;margin-left:0}.tournament-event-card{grid-template-columns:52px minmax(0,1fr) auto 26px;gap:7px;padding:7px}.tournament-event-date{min-height:57px}.tournament-event-copy h3{font-size:10px}.tournament-event-copy p{font-size:7px}}.tournament-toolbar{align-items:center}.tournament-open-official{display:inline-flex;min-height:36px;align-items:center;gap:7px;margin-left:auto;padding:0 11px;color:#21152f;background:linear-gradient(120deg,#ffc76a,#ff8eaa);border:1px solid #ffd3a4;border-radius:4px 9px 4px 8px;font-size:9px;font-weight:900;text-decoration:none}.tournament-open-official:hover{filter:brightness(1.08)}.tournament-source-note{display:flex;align-items:flex-start;gap:9px;margin:9px 0;padding:10px 12px;color:#c7c5de;background:#171b34;border:1px solid #3b3d62;border-radius:5px 9px 5px 8px}.tournament-source-note>span{display:grid;width:23px;height:23px;flex:0 0 23px;place-items:center;color:#a8eb65;background:#1d342d;border-radius:50%}.tournament-source-note p{margin:0;font-size:9px;line-height:1.55}.tournament-source-note strong{color:#f2e9ff}.tournament-official-frame-wrap{width:100%;height:min(78vh,940px);min-height:600px;overflow:hidden;background:#fff;border:1px solid #41446b;border-radius:6px 12px 6px 10px;box-shadow:0 12px 32px #00000040}.tournament-official-frame{display:block;width:100%;height:100%;border:0;background:#fff}@media(max-width:620px){.tournament-toolbar{align-items:stretch}.tournament-open-official{flex:1;justify-content:center;margin-left:0}.tournament-official-frame-wrap{height:76vh;min-height:540px}.tournament-source-note p{font-size:8px}}:root{color-scheme:light!important;--bg:#f5f7ff;--surface:#fff;--surface-soft:#f1f3ff;--ink:#25314c;--ink-soft:#4e5b78;--muted:#6e7a94;--line:#dce2f0;--line-dark:#cbd4e6;--purple:#7658df;--green:#298f68;--orange:#b37a14;color:#25314c;background:#f5f7ff}html{color-scheme:light!important;background:#f5f7ff!important}body{color:#303b56!important;background:#f5f7ff!important;background-image:radial-gradient(ellipse at 82% -14%,rgba(158,137,255,.19),transparent 40%),radial-gradient(ellipse at 5% 44%,rgba(70,207,226,.14),transparent 34%),radial-gradient(ellipse at 95% 88%,rgba(255,160,187,.13),transparent 34%),linear-gradient(rgba(103,117,174,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(103,117,174,.04) 1px,transparent 1px)!important;background-size:auto,auto,auto,38px 38px,38px 38px!important;background-attachment:fixed!important}::selection{color:#27314b!important;background:#dcd3ff!important}h1,h2,h3,h4,h5,h6{color:#283450!important}.app-shell,.main-content,.page-container{color:#34405b!important;background:transparent!important}p,li,dd{color:#606d88}.button-primary{color:#fff!important;background:linear-gradient(125deg,#7759df,#39bcd8)!important;border:1px solid #9683eb!important;box-shadow:0 3px #4d3f9726!important}.button-primary:hover{background:linear-gradient(125deg,#896fed,#58cce2)!important}.button-outline,.button-light{color:#4c5872!important;background:#fff!important;border-color:#d5ddec!important;box-shadow:0 2px 6px #37416d0f!important}.button-outline:hover,.button-light:hover{color:#5844bd!important;background:#f4f1ff!important;border-color:#b6a8ef!important}input,textarea,select{color:#293651!important;background:#fff!important;border-color:#d1d9eb!important}input::placeholder,textarea::placeholder{color:#919aaf!important}.topbar,.editor-topbar{color:#34405b!important;background:#fffffff7!important;border-color:#358fbf!important;border-bottom:2px solid #319dd0!important;box-shadow:0 6px 18px #2f436d17!important}.topbar-brand{border-color:#e0e5ef!important}.global-search{color:#64718a!important;background:#f7f8fc!important;border-color:#dce1ec!important}.global-search>svg,.icon-button,.header-write,.sign-in-link{color:#7358d8!important}.season-chip{color:#795600!important;background:#fff4cd!important;border-color:#f1d477!important}.dropdown{color:#34405b!important;background:#fff!important;border-color:#dce2ef!important;box-shadow:0 16px 40px #28345c26!important}.sidebar{color:#35415b!important;background:#fffffff2!important;border-color:#dce2ef!important;box-shadow:4px 0 20px #303e6912!important}.sidebar-label{color:#7560ca!important}.sidebar-nav>.sidebar-section>a{color:#56627b!important}.sidebar-nav>.sidebar-section>a svg{color:#7280a5!important}.sidebar-nav>.sidebar-section>a:hover{color:#4d3db0!important;background:#f1eeff!important}.sidebar-nav>.sidebar-section>a.active{color:#5340bc!important;background:#f0edff!important;box-shadow:inset 3px 0 #8068e1!important}.sidebar-nav>.sidebar-section>a.active svg{color:#7358d8!important}.sidebar-accordion,.sidebar-bottom,.site-footer{border-color:#e1e5ef!important}.sidebar-tags a{color:#53607b!important;background:#f3f5fb!important;border-color:#dce2ef!important}.sidebar-bottom p,.site-footer .footer-branding>span,.footer-links a{color:#77829a!important}.footer-links a[href*="x.com"]{color:#a97312!important}.category-label,.eyebrow,.section-kicker{color:#7055c9!important}.newsroom-heading h1,.browse-header h1,.composer-heading h1,.settings-heading h1{color:#283450!important}.newsroom-heading h1 em,.directory-hero h1 em{color:#aa760d!important}.featured-story,.article-card,.rail-card,.policy-card,.composer-paper,.composer-card,.editor-preview,.settings-card,.legal-card,.toc-card,.article-facts,.revision-list,.link-preview,.admin-summary>div,.admin-desks>button,.admin-story-row,.admin-account-row,.admin-email-audience,.admin-email-form,.admin-note{color:#3d4964!important;background:#fff!important;border:1px solid #dce2ef!important;border-radius:9px 14px 8px 12px!important;box-shadow:0 5px 16px #343f6912!important}.featured-copy h2,.article-card h3,.article-header h1,.section-heading h2,.home-discovery-heading h2,.home-tools-heading h2,.directory-section-head h2,.desk-section-heading h2{color:#2c3753!important}.featured-copy>p,.article-card-excerpt,.home-discovery-heading p,.directory-section-head>p{color:#64718a!important}.home-discovery,.home-tools{color:#34405b!important;background:linear-gradient(140deg,#fff,#faf9ff)!important;border:1px solid #dce2ef!important;border-radius:11px 18px 10px 15px!important;box-shadow:0 5px 18px #333e6812!important}.home-mode-card,.home-tool-card,.directory-card{color:#4a5672!important;background:#fff!important;border:1px solid color-mix(in srgb,var(--card-accent,#8b76e8) 35%,#e1e5f1)!important;border-radius:8px 15px 8px 12px!important;box-shadow:0 4px 13px #36406c0f!important}.home-mode-card:hover,.home-tool-card:hover,.directory-card:hover{color:#2d3652!important;background:color-mix(in srgb,var(--card-accent,#8b76e8) 7%,#fff)!important;border-color:var(--card-accent,#8b76e8)!important;transform:translateY(-2px)}.home-mode-card>strong,.home-tool-card strong,.directory-card-copy>strong{color:#303b57!important}.home-mode-card>span:last-of-type,.home-tool-card small,.directory-card-copy>span{color:#77829a!important}.home-mode-icon,.directory-card-icon,.expedition-tab-icon{color:var(--card-accent,#765bdd)!important;background:transparent!important;border-color:transparent!important;filter:drop-shadow(0 2px 5px color-mix(in srgb,var(--card-accent,#765bdd) 23%,transparent))}.home-tool-card>svg:first-child,.directory-card-arrow{color:var(--card-accent,#765bdd)!important}.directory-hero,.game-desk-hero{color:#34405b!important;background:radial-gradient(ellipse at 88% 2%,rgba(170,149,255,.18),transparent 42%),radial-gradient(ellipse at 16% 100%,rgba(81,213,234,.12),transparent 38%),linear-gradient(120deg,#fff,#f2f6ff)!important;border:1px solid #d9def0!important;box-shadow:0 8px 24px #3a447117!important}.directory-hero h1,.game-desk-hero h1{color:#2d3854!important}.directory-hero>p,.game-desk-hero p{color:#626f89!important}.directory-hero-links a,.game-desk-actions a{color:#fff!important;background:linear-gradient(120deg,#7659df,#3dbbd8)!important;border-color:#8878e2!important}.directory-hero-links a+a,.game-desk-actions a+a{color:#514d73!important;background:#fff!important;border-color:#d8dfed!important}.directory-grid-tools .directory-card:nth-child(6n+1){--card-accent:#f1a727}.directory-grid-tools .directory-card:nth-child(6n+2){--card-accent:#9b6beb}.directory-grid-tools .directory-card:nth-child(6n+3){--card-accent:#52af76}.directory-grid-tools .directory-card:nth-child(6n+4){--card-accent:#39aeca}.directory-grid-tools .directory-card:nth-child(6n+5){--card-accent:#ed7a95}.directory-grid-tools .directory-card:nth-child(6n){--card-accent:#ed8a45}.expedition-heading{color:#35415c!important;background:radial-gradient(ellipse at 89% 0,rgba(180,160,255,.18),transparent 40%),linear-gradient(110deg,#fff,#f4f6ff)!important;border:1px solid #dce1f0!important;border-left:4px solid #ffd34f!important;box-shadow:0 8px 20px #36416c14!important}.expedition-heading h1{color:#293551!important;text-shadow:none!important}.expedition-heading-copy p{color:#65718c!important}.expedition-subdesks{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:9px!important}.expedition-subdesks>button{color:#53607a!important;background:#fff!important;border-color:#dce2ef!important;border-radius:7px 12px 7px 10px!important;box-shadow:0 2px 7px #333e680d!important}.expedition-subdesks>button:hover{color:#4534ad!important;background:#f6f3ff!important;border-color:#b8a9f2!important}.expedition-subdesks>button.active{color:#fff!important;background:linear-gradient(125deg,#785ce2,#45bfd8)!important;border-color:#8d7ae9!important;box-shadow:0 3px #5c44c02e!important}.expedition-subdesks>button.active .expedition-tab-icon{color:#fff!important}.expedition-data-strip,.expedition-cosmetic-card,.expedition-item-modal,.stats-search-card,.stats-result,.expedition-map-view,.version-workbench,.sprite-card,.extra-tracker-desk,.version-tab-panel,.version-list article{color:#414d68!important;background:#fff!important;border-color:#dce2ef!important;box-shadow:0 4px 13px #38426d12!important}.expedition-data-strip>div>span,.expedition-card-dates small,.expedition-card-price>span{color:#7c879d!important}.expedition-data-strip>div>strong,.expedition-card-title{color:#303b56!important}.expedition-search,.stats-player-input,.stats-search-form .stats-player-input{color:#68748e!important;background:#fff!important;border-color:#d5dced!important}.expedition-search input,.stats-player-input input{color:#303b56!important}.expedition-shop-filters button{color:#596681!important;background:#fff!important;border-color:#d9dfed!important}.expedition-shop-filters button.active,.expedition-shop-filters button:hover{color:#fff!important;background:#7559dd!important;border-color:#7559dd!important}.expedition-card-art{background:linear-gradient(145deg,#f0f2fb,#fafaff)!important}.expedition-card-category,.expedition-card-rarity{color:#4e5873!important;background:#ffffffed!important;border-color:#dbe1ee!important}.expedition-card-type{color:#7259cd!important}.expedition-card-dates{border-color:#e2e6f1!important}.expedition-card-dates b{color:#56627c!important}.expedition-card-price strong{color:#a67612!important}.expedition-state,.expedition-error,.sprite-detail-error,.sprite-detail-state,.tournament-empty{color:#55617b!important;background:#fff!important;border-color:#dce2ef!important}.expedition-state strong,.expedition-error strong,.tournament-empty>strong{color:#303b56!important}.expedition-state>span:last-child,.expedition-error p,.tournament-empty>span{color:#748099!important}.expedition-button,.tournament-empty>button{color:#fff!important;background:#7459dc!important;border-color:#7459dc!important}.tournament-toolbar select{color:#303b56!important;background:#fff!important;border-color:#d3dced!important}.tournament-source-note,.tournament-data-strip>span{color:#4b5873!important;background:#f5f7ff!important;border-color:#dce2ef!important}.tournament-source-note p{color:#56627b!important}.tournament-source-note strong{color:#303a56!important}.tournament-official-frame-wrap{border-color:#d5dced!important;box-shadow:0 10px 24px #333e681a!important}.weapons-toolbar{display:flex;gap:9px;align-items:center;margin:12px 0}.weapons-toolbar .expedition-search{flex:1}.weapons-refresh{display:grid;width:38px;height:38px;place-items:center;color:#7158d5;background:#fff;border:1px solid #d8deed;border-radius:7px 11px 7px 9px;cursor:pointer}.weapon-filter-row{display:flex;gap:7px;overflow-x:auto;padding:2px 0 9px}.weapon-filter-row button{flex:0 0 auto;padding:7px 11px;color:#5a6680;background:#fff;border:1px solid #dbe1ee;border-radius:5px 9px 5px 8px;font-size:9px;font-weight:850;cursor:pointer}.weapon-filter-row button.active{color:#fff;background:#765add;border-color:#765add}.weapon-data-strip{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:5px 0 12px;padding:8px 10px;background:#fff;border:1px solid #e0e5f0;border-radius:6px 10px 6px 9px}.weapon-data-strip>span{padding:5px 7px;color:#5646ab;background:#f0edff;border-radius:3px 7px 3px 6px;font-size:8px;font-weight:950;letter-spacing:.08em}.weapon-data-strip>small{margin-left:auto;color:#77839a;font-size:8px}.weapon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.weapon-card{--weapon-accent:#7d62df;display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;align-items:center;padding:11px;background:linear-gradient(145deg,color-mix(in srgb,var(--weapon-accent) 7%,#fff),#fff 70%);border:1px solid color-mix(in srgb,var(--weapon-accent) 27%,#dce2ef);border-radius:7px 14px 7px 11px;box-shadow:0 4px 12px #343f690d}.weapon-card.rarity-uncommon{--weapon-accent:#48a66d}.weapon-card.rarity-rare{--weapon-accent:#458ad6}.weapon-card.rarity-epic{--weapon-accent:#9b58d2}.weapon-card.rarity-legendary{--weapon-accent:#d89a25}.weapon-card.rarity-mythic{--weapon-accent:#db7465}.weapon-art{position:relative;display:grid;width:76px;height:66px;place-items:center;overflow:hidden;color:var(--weapon-accent);background:color-mix(in srgb,var(--weapon-accent) 9%,#f5f6fc);border-radius:5px 10px 5px 8px}.weapon-art img{width:100%;height:100%;object-fit:contain}.weapon-art>span{position:absolute;right:4px;bottom:4px;padding:3px 5px;color:#49536d;background:#ffffffeb;border-radius:3px;font-size:6px;font-weight:900;text-transform:uppercase}.weapon-card-copy{min-width:0}.weapon-card-copy>span{color:var(--weapon-accent);font-size:7px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.weapon-card-copy h3{margin:4px 0;color:#303b56!important;font-size:12px}.weapon-card-copy p{display:-webkit-box;overflow:hidden;margin:0;color:#77829a;font-size:8px;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.weapon-stat-grid{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding-top:8px;border-top:1px solid #e7e9f2}.weapon-stat-grid>div{display:flex;flex-direction:column;gap:3px}.weapon-stat-grid small{color:#8a94a8;font-size:6px;font-weight:950;letter-spacing:.1em}.weapon-stat-grid strong{color:#35415c;font-size:10px}.weapon-stat-grid em{margin-left:2px;color:#8690a4;font-size:7px;font-style:normal}.admin-page,.admin-stories,.admin-accounts-desk,.admin-email-desk,.admin-heading,.admin-list-heading{color:#394660!important}.admin-summary strong,.admin-list-heading h2,.admin-story-copy h3,.admin-account-person strong{color:#303b56!important}.admin-summary span,.admin-list-heading p,.admin-story-copy p,.admin-account-meta,.admin-email-audience span,.admin-email-footnote{color:#6c7891!important}.admin-desks>button.active,.admin-mailroom-tabs>button.active{color:#fff!important;background:linear-gradient(125deg,#785ce2,#4abedb)!important;border-color:#8874e4!important}.admin-mailroom-tabs>button{color:#525f7a!important;background:#fff!important;border-color:#dce2ef!important}.admin-mailroom-tabs>button svg{color:#7458d9!important}.admin-email-form input,.admin-email-form textarea{color:#303b56!important;background:#fff!important;border-color:#d4dced!important}.admin-email-audience>svg,.admin-account-actions button svg{color:#7054d3!important}.admin-note{background:#f5f7ff!important}@media(max-width:1050px){.expedition-subdesks{grid-template-columns:repeat(4,minmax(0,1fr))!important}.weapon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.expedition-subdesks{grid-template-columns:repeat(2,minmax(0,1fr))!important}.weapon-grid{grid-template-columns:1fr}.weapon-data-strip>small{width:100%;margin-left:0}.tournament-official-frame-wrap{height:76vh;min-height:520px}}:root{color-scheme:dark!important;--bg:#0b1018;--panel:#121a26;--panel-2:#172130;--panel-3:#1d2a3b;--ink:#edf2f6;--soft:#bdc9d7;--muted:#8c9bae;--line:#2a394a;--line-2:#3a4d61;--yellow:#f4cf52;--blue:#39a7d1;--cyan:#5bd1e4;--violet:#af91ff;--green:#68d99c;background:var(--bg);color:var(--ink)}html{color-scheme:dark!important;background:var(--bg)!important}body{color:var(--ink)!important;background:var(--bg)!important;background-image:radial-gradient(ellipse at 12% -8%,rgba(44,133,174,.18),transparent 36%),radial-gradient(ellipse at 104% 34%,rgba(135,91,193,.1),transparent 34%),linear-gradient(rgba(123,157,190,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(123,157,190,.035) 1px,transparent 1px)!important;background-size:auto,auto,42px 42px,42px 42px!important;background-attachment:fixed!important}::selection{color:#111821!important;background:var(--yellow)!important}.app-shell,.main-content,.page-container{color:var(--ink)!important;background:transparent!important}.page-container{width:min(1380px,calc(100% - 48px));margin-inline:auto}h1,h2,h3,h4,h5,h6{color:#f3f4f0!important;letter-spacing:-.025em}p,li,dd{color:var(--soft)}a{transition:color .16s ease,border-color .16s ease,background-color .16s ease}.topbar,.editor-topbar{color:var(--ink)!important;background:#090e16f7!important;border-color:#247e9d!important;border-bottom:2px solid #2b9fc8!important;box-shadow:0 7px 22px #00000047!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar-brand{border-color:#243344!important}.brand-art{filter:drop-shadow(0 2px 6px rgba(0,0,0,.45))}.global-search{color:#aab8c8!important;background:#131d2a!important;border:1px solid #304253!important;border-radius:8px!important}.global-search>svg,.icon-button,.header-write,.sign-in-link{color:var(--yellow)!important}.global-search kbd{color:#94a5b8!important;background:#1b2939!important;border-color:#34475b!important}.season-chip{color:#f5d978!important;background:#272316!important;border-color:#5b4e27!important}.dropdown{color:var(--ink)!important;background:#111a27!important;border:1px solid #38495d!important;box-shadow:0 18px 44px #00000080!important}.dropdown a,.dropdown button{color:#dce5ee!important}.dropdown a:hover,.dropdown button:hover{background:#1d2b3c!important}.sidebar{color:#d5dfeb!important;background:#0c121cfa!important;border-color:#243447!important;box-shadow:4px 0 18px #00000040!important}.sidebar-label{color:#59c4df!important}.sidebar-nav>.sidebar-section>a{color:#a9b7c8!important;border-radius:7px!important}.sidebar-nav>.sidebar-section>a svg{color:#859bb1!important;background:transparent!important}.sidebar-nav>.sidebar-section>a:hover{color:#f4f6f3!important;background:#172536!important}.sidebar-nav>.sidebar-section>a.active{color:#f5d45f!important;background:linear-gradient(90deg,#f4cf521c,#2f799921)!important;box-shadow:inset 3px 0 var(--yellow)!important}.sidebar-nav>.sidebar-section>a.active svg{color:var(--yellow)!important}.sidebar-accordion,.sidebar-bottom,.site-footer{border-color:#26364a!important}.sidebar-tags a{color:#c5d6e4!important;background:#152230!important;border-color:#32495a!important}.sidebar-bottom p,.site-footer .footer-branding>span,.footer-links a{color:#91a1b4!important}.footer-links a[href*="x.com"]{color:var(--yellow)!important}.category-label,.eyebrow,.section-kicker{color:#63cbe1!important}.newsroom-heading h1,.browse-header h1,.composer-heading h1,.settings-heading h1{color:#f4f2e9!important}.newsroom-heading h1 em,.directory-hero h1 em{color:#f5d257!important;text-shadow:0 3px 0 rgba(80,57,18,.35)!important}.button-primary{color:#101721!important;background:linear-gradient(115deg,#f2d55e,#f1ad4a)!important;border:1px solid #ffe58b!important;border-radius:7px!important;box-shadow:0 3px #77542a!important}.button-primary:hover{background:linear-gradient(115deg,#ffe879,#ffc05c)!important;transform:translateY(-1px)}.button-outline,.button-light{color:#dbe5f0!important;background:#172231!important;border:1px solid #3b4d61!important;border-radius:7px!important;box-shadow:none!important}.button-outline:hover,.button-light:hover{color:#fff!important;background:#202f42!important;border-color:#54bfd8!important}.button-outline svg,.button-light svg{background:transparent!important}input,textarea,select{color:#eff3f7!important;background:#101925!important;border-color:#35475b!important;border-radius:6px!important}input::placeholder,textarea::placeholder{color:#8091a5!important}input:focus,textarea:focus,select:focus{border-color:#58c4dc!important;box-shadow:0 0 0 3px #58c4dc21!important;outline:0!important}.featured-story,.article-card,.rail-card,.policy-card,.composer-paper,.composer-card,.editor-preview,.settings-card,.legal-card,.toc-card,.article-facts,.revision-list,.link-preview,.admin-summary>div,.admin-desks>button,.admin-story-row,.admin-account-row,.admin-email-audience,.admin-email-form,.admin-note{color:#dce5ee!important;background:linear-gradient(145deg,#141e2b,#101823 78%)!important;border:1px solid #2e4053!important;border-radius:10px 14px 9px 13px!important;box-shadow:0 6px 18px #0003!important}.featured-story{border-top:3px solid var(--yellow)!important}.featured-image{background:#101925!important}.featured-image img{filter:saturate(1.08) contrast(1.04)}.featured-copy h2,.article-card h3,.article-header h1,.section-heading h2,.home-discovery-heading h2,.home-tools-heading h2,.directory-section-head h2,.desk-section-heading h2{color:#f2f3ee!important}.featured-copy>p,.article-card-excerpt,.home-discovery-heading p,.directory-section-head>p{color:#aebaca!important}.daily-drop{color:#e5edf5!important;background:linear-gradient(155deg,#172538,#111b29)!important;border:1px solid #344a5f!important;border-top:3px solid var(--cyan)!important;border-radius:14px 9px 14px 8px!important;box-shadow:0 7px 18px #00000038!important}.daily-drop-head h2{color:#f6d76a!important}.daily-drop-intro,.brief-copy>span{color:#a0afc0!important}.brief-item{border-color:#2a3c51!important}.brief-item:hover{background:#1b2a3d!important}.brief-number{color:var(--yellow)!important}.home-discovery,.home-tools{color:#e0e8f0!important;background:linear-gradient(135deg,#121c29,#101722 82%)!important;border:1px solid #2d4054!important;border-radius:11px 18px 10px 16px!important;box-shadow:0 7px 20px #0003!important}.home-discovery{border-left:3px solid #48bfd7!important}.home-tools{border-left:3px solid #a68aff!important}.home-mode-card,.home-tool-card,.directory-card{color:#e1e9f1!important;background:linear-gradient(140deg,#192535,#141d2a)!important;border:1px solid color-mix(in srgb,var(--card-accent,#5bc8df) 44%,#344355)!important;border-radius:9px 14px 8px 12px!important;box-shadow:0 4px 12px #0000002b!important;transition:transform .18s ease,border-color .18s ease,background .18s ease!important}.home-mode-card:nth-child(n),.home-tool-card:nth-child(n),.directory-grid-tools .directory-card:nth-child(n){transform:none!important}.home-mode-card:hover,.home-tool-card:hover,.directory-card:hover{color:#fff!important;background:linear-gradient(140deg,color-mix(in srgb,var(--card-accent,#5bc8df) 17%,#172232),#141d2a)!important;border-color:var(--card-accent,#5bc8df)!important;transform:translateY(-3px)!important}.home-mode-card>strong,.home-tool-card strong,.directory-card-copy>strong{color:#f0f3ef!important}.home-mode-card>span:last-of-type,.home-tool-card small,.directory-card-copy>span{color:#9eadbf!important}.home-mode-icon,.directory-card-icon,.expedition-tab-icon{color:var(--card-accent,#5bc8df)!important;background:transparent!important;border-color:transparent!important;filter:drop-shadow(0 2px 5px color-mix(in srgb,var(--card-accent,#5bc8df) 34%,transparent))}.home-tool-card>svg:first-child,.directory-card-arrow{color:var(--card-accent,#5bc8df)!important;background:transparent!important}.directory-hero,.game-desk-hero{color:#e5edf4!important;background:linear-gradient(120deg,#0f1723f7,#132538f0),radial-gradient(ellipse at 88% 15%,rgba(61,174,202,.2),transparent 40%)!important;border:1px solid #38516a!important;border-left:4px solid var(--yellow)!important;border-radius:11px 19px 10px 15px!important;box-shadow:0 8px 22px #0000003d!important}.directory-hero h1,.game-desk-hero h1{color:#f2f1e9!important;text-shadow:0 2px 0 rgba(0,0,0,.3)!important}.directory-hero>p,.game-desk-hero p{color:#b0bdcc!important}.directory-hero-links a,.game-desk-actions a{color:#101721!important;background:linear-gradient(115deg,#f3d55a,#f0ac4a)!important;border-color:#ffe17a!important}.directory-hero-links a+a,.game-desk-actions a+a{color:#dce6f1!important;background:#172639!important;border-color:#3b546e!important}.directory-grid-tools .directory-card:nth-child(6n+1){--card-accent:#e9ad45}.directory-grid-tools .directory-card:nth-child(6n+2){--card-accent:#ae91ff}.directory-grid-tools .directory-card:nth-child(6n+3){--card-accent:#65d69c}.directory-grid-tools .directory-card:nth-child(6n+4){--card-accent:#4dc3df}.directory-grid-tools .directory-card:nth-child(6n+5){--card-accent:#ef7f9e}.directory-grid-tools .directory-card:nth-child(6n){--card-accent:#ff965e}.expedition-heading{color:#e7edf4!important;background:linear-gradient(110deg,#131f2e,#17283a)!important;border:1px solid #344b60!important;border-left:4px solid var(--yellow)!important;border-radius:10px 18px 9px 14px!important;box-shadow:0 7px 20px #00000038!important}.expedition-heading h1{color:#f3f1e9!important;text-shadow:0 2px 0 rgba(0,0,0,.3)!important}.expedition-heading-copy p{color:#aebccc!important}.tracker-hero-sticker{filter:drop-shadow(0 5px 9px rgba(0,0,0,.28))}.expedition-subdesks{gap:7px!important}.expedition-subdesks>button{color:#bdc9d7!important;background:#121b28!important;border-color:#2e4155!important;border-radius:7px 11px 7px 10px!important;box-shadow:none!important}.expedition-subdesks>button:hover{color:#fff!important;background:#1a2a3d!important;border-color:#4dbbd3!important}.expedition-subdesks>button.active{color:#131a22!important;background:linear-gradient(115deg,#f3d355,#f2b24d)!important;border-color:#ffe37c!important;box-shadow:0 3px #76542b!important}.expedition-subdesks>button.active .expedition-tab-icon{color:#17202a!important}.expedition-data-strip,.expedition-cosmetic-card,.expedition-item-modal,.stats-search-card,.stats-result,.expedition-map-view,.version-workbench,.sprite-card,.extra-tracker-desk,.version-tab-panel,.version-list article{color:#dce5ee!important;background:linear-gradient(145deg,#141e2b,#101823)!important;border-color:#2f4255!important;border-radius:9px 14px 8px 12px!important;box-shadow:0 6px 16px #0000002e!important}.expedition-data-strip>div>span,.expedition-card-dates small,.expedition-card-price>span{color:#91a1b5!important}.expedition-data-strip>div>strong,.expedition-card-title{color:#eff2ee!important}.expedition-search,.stats-player-input,.stats-search-form .stats-player-input{color:#adbac8!important;background:#0f1824!important;border-color:#33465a!important}.expedition-search input,.stats-player-input input{color:#f0f3f7!important}.expedition-shop-filters button{color:#bac6d5!important;background:#121c29!important;border-color:#34475a!important}.expedition-shop-filters button.active,.expedition-shop-filters button:hover{color:#17202a!important;background:#f0d057!important;border-color:#f0d057!important}.expedition-card-art{background:linear-gradient(145deg,#1a2939,#101823)!important}.expedition-card-category,.expedition-card-rarity{color:#dce6ef!important;background:#0f1824f0!important;border-color:#3b4f64!important}.expedition-card-type{color:#7bd2e4!important}.expedition-card-dates{border-color:#2b3d50!important}.expedition-card-dates b{color:#c4d0dc!important}.expedition-card-price strong{color:#f1d15a!important}.expedition-state,.expedition-error,.sprite-detail-error,.sprite-detail-state,.tournament-empty{color:#d5dfeb!important;background:#121c29!important;border-color:#33475c!important}.expedition-state strong,.expedition-error strong,.tournament-empty>strong{color:#f0f3ef!important}.expedition-state>span:last-child,.expedition-error p,.tournament-empty>span{color:#9caec0!important}.expedition-button,.tournament-empty>button{color:#141b23!important;background:#f0d054!important;border-color:#ffe17a!important}.tournament-toolbar select{color:#e8edf4!important;background:#111b28!important;border-color:#35495e!important}.tournament-source-note,.tournament-data-strip>span{color:#c5d1df!important;background:#141f2d!important;border-color:#35495d!important}.tournament-source-note p{color:#adbac9!important}.tournament-source-note strong{color:#f1d45b!important}.tournament-official-frame-wrap{border-color:#344b63!important;box-shadow:0 9px 24px #0000003d!important}.weapon-card,.weapon-data-strip{color:#dce6ef!important;background:#121c29!important;border-color:#34485c!important}.weapon-card-copy h3,.weapon-stat-grid strong{color:#f0f3ef!important}.weapon-card-copy p,.weapon-stat-grid small,.weapon-data-strip>small{color:#9babbc!important}.weapon-stat-grid{border-color:#304257!important}.weapon-filter-row button{color:#c2cedb!important;background:#141f2d!important;border-color:#374b60!important}.weapon-filter-row button.active{color:#151c25!important;background:#f0d057!important;border-color:#f0d057!important}.admin-page,.admin-stories,.admin-accounts-desk,.admin-email-desk,.admin-heading,.admin-list-heading{color:#dce5ee!important}.admin-summary strong,.admin-list-heading h2,.admin-story-copy h3,.admin-account-person strong{color:#f0f3ee!important}.admin-summary span,.admin-list-heading p,.admin-story-copy p,.admin-account-meta,.admin-email-audience span,.admin-email-footnote{color:#a0afc0!important}.admin-desks>button.active,.admin-mailroom-tabs>button.active{color:#171e26!important;background:linear-gradient(115deg,#f2d455,#eeae4e)!important;border-color:#ffe37f!important}.admin-mailroom-tabs>button{color:#c4cfdb!important;background:#141f2d!important;border-color:#34475a!important}.admin-mailroom-tabs>button svg{color:#5dc7dd!important}.admin-email-form input,.admin-email-form textarea{color:#edf1f5!important;background:#101925!important;border-color:#35485c!important}.admin-email-audience>svg,.admin-account-actions button svg{color:#f0d057!important}.admin-note{background:#131d2a!important}.featured-byline,.story-meta,.article-author,.article-actions,.article-body,.article-aside,.article-readable-text,.article-tags,.article-update-note,.article-sources-inline,.read-next-section,.source-standard,.article-tab-panel,.browse-header,.browse-toolbar,.feed-category-filters,.article-feed,.home-rail,.author-box,.article-media,.article-help,.empty-state{color:#dce5ee!important}.article-header h1,.article-readable-text h2,.article-readable-text h3{color:#f3f3ee!important}.article-dek,.article-readable-text p,.article-readable-text li,.article-facts dd,.toc-card nav a,.article-facts dt{color:#b2bfcd!important}.article-cover{background:#121c29!important;border-color:#304356!important}.article-cover img{filter:saturate(1.04) contrast(1.03)}.article-tags a,.feed-category-filters button{color:#cbd7e2!important;background:#172332!important;border-color:#35495e!important}.feed-category-filters button.active{color:#161d25!important;background:#efd054!important}.article-tab-panel,.toc-card,.article-facts,.article-help,.author-box,.read-next-card,.source-standard{background:linear-gradient(140deg,#141f2d,#101824)!important;border-color:#314459!important}.article-help a,.article-sources-inline a,.article-tags a{color:#62c9df!important}.skeleton{background:linear-gradient(90deg,#182231,#26384c,#182231)!important}.modal-backdrop,.sprite-modal-backdrop,.cosmetic-modal-backdrop{background:#03070cd1!important;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.cosmetic-info-modal,.sprite-modal,.modal,.dialog{color:#e2eaf2!important;background:#121c29!important;border-color:#3b4e62!important;box-shadow:0 24px 75px #00000094!important}.cosmetic-info-modal h2,.sprite-modal h2{color:#f1f2ed!important}.cosmetic-info-modal p,.sprite-modal p{color:#aab8c7!important}@media(max-width:1100px){.page-container{width:min(100% - 36px,1380px)}.expedition-subdesks{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:760px){.page-container{width:calc(100% - 28px)}.expedition-subdesks{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-mode-card:nth-child(n),.home-tool-card:nth-child(n),.directory-grid-tools .directory-card:nth-child(n){transform:none!important}.home-mode-card,.home-tool-card,.directory-card{min-width:0}.admin-story-actions{flex-wrap:wrap}}@media(max-width:620px){.page-container{width:calc(100% - 20px)}.topbar{border-bottom-width:2px!important}.featured-story,.daily-drop{border-radius:9px 14px!important}.home-mode-grid,.home-tool-grid,.directory-grid-tools{gap:8px!important}.expedition-subdesks{grid-template-columns:repeat(2,minmax(0,1fr))!important}.expedition-subdesks>button{min-height:42px}.admin-desks{overflow:auto}.article-actions{flex-wrap:wrap}.article-readable-text{font-size:inherit}}
