:root{--wa:#e6f4ea;--wa-ink:#14532d;--wa-bg:#efeae2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--wa:#103322;--wa-ink:#bfe8cd;--wa-bg:#1b1f24}}:root[data-theme=dark]{--wa:#103322;--wa-ink:#bfe8cd;--wa-bg:#1b1f24}.ve .card{padding:0}.ve .tbl{display:table}.ve .g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.ve .empty{padding:34px 20px;text-align:center;color:var(--ink-2);font-size:14px}.ve .chk{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--ink);cursor:pointer;padding:0;border:0}.ve .chk input{width:16px;height:16px;accent-color:var(--navy,#1d2b4f);margin:0;flex:none}.ve .btn.gold{background:var(--gold);color:#1A1405;border-color:transparent}.ve .btn.ghost-on-navy{background:transparent;color:#fff;border-color:rgba(255,255,255,.28)}.ve .btn.sm{min-height:36px;padding:0 13px;font-size:13.5px;border-radius:10px}.ve .row{display:flex;align-items:center;gap:10px;min-width:0}.ve a.ccard,.ve a.it{color:inherit;text-decoration:none}.ve .subnav{display:flex;gap:2px;padding:3px;border-radius:13px;background:var(--search);overflow-x:auto;max-width:100%;scrollbar-width:none;align-self:flex-start}.ve .subnav::-webkit-scrollbar{display:none}.ve .subnav a{flex:none;min-height:38px;border-radius:10px;color:var(--ink-2);font-size:14px;font-weight:500;padding:0 14px;display:inline-flex;align-items:center;gap:7px;text-decoration:none}.ve .subnav a .ic{width:16px;height:16px}.ve .subnav a[aria-current=page]{background:var(--card);color:var(--ink);font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.08),0 2px 8px -2px rgba(20,35,70,.18)}.ve .subnav a[aria-current=page] .ic{color:var(--gold-ink)}.ve .subnav .cnt{font-size:11.5px;font-weight:700;min-width:18px;height:18px;border-radius:999px;background:var(--gold-tint);color:var(--gold-ink);justify-content:center;padding:0 5px}.ve .seg a,.ve .subnav .cnt{display:inline-flex;align-items:center}.ve .seg a{min-height:32px;border-radius:9px;color:var(--ink-2);font-size:13px;font-weight:500;padding:0 13px;text-decoration:none;white-space:nowrap}.ve .seg a[aria-pressed=true]{background:var(--card);color:var(--ink);font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.08),0 2px 8px -2px rgba(20,35,70,.18)}.ve .chipset a{min-height:36px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:13.5px;font-weight:500;padding:0 14px;display:inline-flex;align-items:center;text-decoration:none}.ve .chipset a[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff;font-weight:600}.ve .field [aria-invalid=true]{border-color:var(--warn)}.ve .me .who{display:flex;flex-direction:column;line-height:1.2}.ve .me .who b{font-size:14.5px;font-weight:600}.ve .me .who span{font-size:12.5px;color:var(--ink-2)}.ve .w.navy .muted,.ve .w.navy .sub,.ve .w.navy .wh{color:var(--nav-ink)}.ve .wh{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--ink-2);min-height:20px}.ve .wh .ic{width:16px;height:16px;color:var(--gold-ink)}.ve .w.navy .wh .ic{color:var(--gold)}.ve .wh .r{margin-left:auto;font-weight:500;font-size:12.5px}.ve .dock a span.tile{width:50px;height:50px;border-radius:15px;background:var(--tint);color:var(--tint-ink);display:flex;align-items:center;justify-content:center;transition:transform .15s}.ve .dock a:hover span.tile{transform:translateY(-3px)}.ve .dock a span.tile .ic{width:22px;height:22px}.ve .dock a span.tile{transition:none}.ve .cat .tile{width:44px;height:44px;border-radius:13px;background:var(--tint);color:var(--tint-ink)}.ve .area .hd .tile,.ve .cat .tile{display:flex;align-items:center;justify-content:center;flex:none}.ve .area .hd .tile{width:38px;height:38px;border-radius:11px;background:var(--navy);color:var(--gold)}@media (max-width:760px){.ve .me .who{display:none}}.ve .sec{display:flex;flex-direction:column;gap:14px;min-width:0}.ve .lnk{border:0;background:none;padding:0;font-size:13.5px;font-weight:600;color:var(--strong);display:inline-flex;align-items:center;gap:4px}.ve .lnk:hover{text-decoration:underline}.ve .pad{padding:18px}.ve .split{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:22px;gap:22px;align-items:start}.ve .split>aside{display:flex;flex-direction:column;gap:18px;position:-webkit-sticky;position:sticky;top:96px}.ve .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:16px;gap:16px}.ve .cards.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.ve .pill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600;background:var(--tint);color:var(--tint-ink);white-space:nowrap;flex:none}.ve .pill.gold{background:var(--gold-tint);color:var(--gold-ink)}.ve .pill.line{background:transparent;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2)}.ve .pill.warn{background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn)}.ve .pill.good{background:color-mix(in srgb,var(--good) 13%,transparent);color:var(--good)}.ve .pill .ic{width:13px;height:13px}.ve .media{position:relative;aspect-ratio:16/9;max-width:100%;overflow:hidden;background:var(--tint)}.ve .media img{display:block;width:100%;height:100%;object-fit:cover}.ve .ccard{display:flex;flex-direction:column;overflow:hidden;text-align:left;border:0;padding:0;color:inherit;background:var(--card);border-radius:22px;box-shadow:var(--shadow);transition:transform .15s,box-shadow .15s}.ve .ccard:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(20,35,70,.06),0 22px 40px -24px rgba(20,35,70,.4)}.ve .ccard .body{display:flex;flex-direction:column;gap:8px;padding:15px 16px 16px;flex:1 1}.ve .ccard .over{position:absolute;left:12px;top:12px;z-index:2}.ve .ccard .over .pill{background:color-mix(in srgb,var(--card) 92%,transparent);color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ve .ccard h3{margin:0;font-size:16px;font-weight:650;line-height:1.3;color:var(--strong)}.ve .ccard .meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;color:var(--ink-2)}.ve .ccard .meta span{display:inline-flex;align-items:center;gap:5px}.ve .ccard .meta .ic{width:14px;height:14px}.ve .ccard .desc{font-size:13.5px;color:var(--ink-2);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ve .ccard .ft{margin-top:auto;padding-top:6px;display:flex;align-items:center;justify-content:space-between;gap:10px}.ve .state{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.ve .state.good{color:var(--good)}.ve .state.warn{color:var(--warn)}.ve .state.gold{color:var(--gold-ink)}.ve .state.mute{color:var(--ink-2)}.ve .state .ic{width:15px;height:15px}.ve .prog{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--ink-2)}.ve .prog .bar{flex:1 1}.ve .cont .media{aspect-ratio:16/9;align-self:center;margin:18px 0 18px 18px;border-radius:16px;background:var(--navy-2)}.ve .cont .eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.ve .flist{display:flex;flex-direction:column}.ve .flist .it{display:flex;align-items:center;gap:12px;padding:12px 0;min-width:0;width:100%;border:0;border-top:1px solid var(--line);background:none;text-align:left}.ve .flist .it:first-child{border-top:0;padding-top:2px}.ve .flist .tile{width:40px;height:40px;border-radius:12px;background:var(--tint);color:var(--tint-ink);display:flex;align-items:center;justify-content:center;flex:none}.ve .flist .tile.warn{background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn)}.ve .flist .tile.gold{background:var(--gold-tint);color:var(--gold-ink)}.ve .flist .tx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.ve .flist .tx b{font-size:14.5px;font-weight:600;line-height:1.3}.ve .flist .tx span{font-size:12.5px;color:var(--ink-2)}.ve .chev{color:var(--ink-2);width:16px;height:16px}.ve .facts{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13.5px;color:var(--ink-2)}.ve .facts span{display:inline-flex;align-items:center;gap:6px}.ve .facts .ic{width:15px;height:15px}.ve .ready .media{width:150px;flex:none;border-radius:12px}.ve .ok{width:22px;height:22px;border-radius:50%;background:var(--good);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none}.ve .ok .ic{width:13px;height:13px;stroke-width:3}.ve .todo{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--line);flex:none}.ve .cur .todo{box-shadow:inset 0 0 0 2px var(--gold);background:radial-gradient(circle,var(--gold) 0 4px,transparent 5px)}.ve .prose{display:flex;flex-direction:column;gap:12px;font-size:15px;line-height:1.6;max-width:68ch}.ve .prose p{margin:0}.ve .prose h3{margin:6px 0 0;font-size:16px;font-weight:650}.ve .prose ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.ve .field input,.ve .field select,.ve textarea{font:inherit;font-size:14px;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:12px;padding:10px 12px;width:100%}.ve .field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--ink-2)}.ve .paper.big .who{font-family:var(--display);font-size:30px;font-weight:700;letter-spacing:-.02em;border-bottom:1px solid #b39b67;padding:0 20px 4px}.ve .kv{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px 18px;gap:8px 18px;font-size:14px}.ve .kv dt{color:var(--ink-2)}.ve .kv dd{margin:0;font-weight:600}.ve .tbl{width:100%;border-collapse:collapse;font-size:14px}.ve .tbl th{text-align:left;font-size:12px;font-weight:600;color:var(--ink-2);padding:0 12px 10px;white-space:nowrap}.ve .tbl td{padding:12px;border-top:1px solid var(--line);vertical-align:middle}.ve .tbl td.num,.ve .tbl th.num{text-align:right}.ve .tbl .who{display:flex;align-items:center;gap:10px;font-weight:600;min-width:0}.ve .tbl .who .avatar{width:32px;height:32px;font-size:12px}.ve .tblwrap{overflow-x:auto}.ve .kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.ve .kpi{padding:16px 18px;display:flex;flex-direction:column;gap:6px}.ve .hero{position:relative;border-radius:26px;overflow:hidden;min-height:300px;display:flex;align-items:flex-end;box-shadow:var(--shadow);color:#fff;background:#0B1730}.ve .hero .slide{position:absolute;inset:0;opacity:0;transition:opacity .6s}.ve .hero .slide.on{opacity:1}.ve .hero .slide img{width:100%;height:100%;object-fit:cover}.ve .hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,15,34,.88),rgba(7,15,34,.6) 48%,rgba(7,15,34,0) 85%);z-index:1}.ve .hero .tx{position:relative;z-index:2;padding:28px 30px 30px;display:flex;flex-direction:column;gap:10px;max-width:560px}.ve .hero .eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.ve .hero h2{margin:0;font-family:var(--display);font-size:38px;font-weight:700;letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.ve .hero p{margin:0;font-size:15.5px;color:rgba(255,255,255,.82);line-height:1.45}.ve .hero .meta{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;font-weight:500;color:rgba(255,255,255,.9)}.ve .hero .meta span{display:inline-flex;align-items:center;gap:7px}.ve .hero .acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.ve .dots{position:absolute;right:22px;bottom:22px;z-index:3;display:flex;gap:4px}.ve .dots button{width:24px;height:24px;border:0;background:none;padding:0;display:flex;align-items:center;justify-content:center}.ve .dots button i{display:block;width:7px;height:7px;border-radius:999px;background:rgba(255,255,255,.45);transition:width .2s}.ve .dots button[aria-current=true] i{width:20px;background:#fff}.ve .filters{gap:10px;align-items:center;justify-content:space-between}.ve .chipset,.ve .filters{display:flex;flex-wrap:wrap}.ve .chipset{gap:8px}.ve .chipset button{min-height:36px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:13.5px;font-weight:500;padding:0 14px}.ve .chipset button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff;font-weight:600}.ve .dtile{width:50px;flex:none;border-radius:13px;background:var(--tint);color:var(--tint-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 0;line-height:1}.ve .dtile b{font-family:var(--display);font-size:20px;font-weight:700;letter-spacing:-.02em}.ve .dtile small{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-top:3px}.ve .dtile.gold{background:var(--gold-tint);color:var(--gold-ink)}.ve .month{font-size:13px;font-weight:650;color:var(--ink-2);letter-spacing:.02em;padding:4px 2px}.ve .agenda .day{display:flex;flex-direction:column;gap:0}.ve .agenda .slot{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:14px;gap:14px;padding:10px 0;border-top:1px solid var(--line);font-size:14px}.ve .agenda .slot:first-of-type{border-top:0}.ve .agenda .slot b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.ve .agenda h3{margin:6px 0;font-size:14px;font-weight:650;color:var(--gold-ink);letter-spacing:.04em;text-transform:uppercase}.ve .cap{display:flex;flex-direction:column;gap:6px}.ve .ebanner{position:relative;border-radius:26px;overflow:hidden;aspect-ratio:21/8;max-width:100%;box-shadow:var(--shadow);min-height:220px}.ve .ebanner img{width:100%;height:100%;object-fit:cover}.ve .ebanner:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,15,34,.78),rgba(7,15,34,0) 65%)}.ve .ebanner .tx{position:absolute;left:0;bottom:0;z-index:1;padding:22px 26px;color:#fff;display:flex;flex-direction:column;gap:8px}.ve .ebanner h1{margin:0;font-family:var(--display);font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1.08}@media (max-width:1180px){.ve .player,.ve .split{grid-template-columns:minmax(0,1fr)}.ve .split>aside{position:static}}@media (max-width:900px){.ve .cont .media{margin:16px 16px 0}.ve .cards.c3,.ve .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ve .cards.c3,.ve .g2{grid-template-columns:minmax(0,1fr)}.ve .hero h2{font-size:30px}.ve .hero{min-height:340px}.ve .ebanner h1{font-size:26px}.ve .ebanner{aspect-ratio:auto;height:260px}.ve .ready .media{width:96px}.ve .step>.btn,.ve .step>.pill{grid-column:2;justify-self:start}.ve .agenda .slot{grid-template-columns:84px minmax(0,1fr)}.ve .tbl.resp thead{display:none}.ve .tbl.resp tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;padding:12px 0;border-top:1px solid var(--line)}.ve .tbl.resp td{border:0;padding:0}.ve .tbl.resp td.hide-m{display:none}}.ve .venue{display:grid;grid-template-columns:240px minmax(0,1fr)}.ve .venue .media{min-height:180px;background:var(--search)}.ve .venue .media img{width:100%;height:100%;object-fit:cover;display:block}.ve .pill.wa{background:var(--wa);color:var(--wa-ink)}.ve .wa-wrap{background:var(--wa-bg);border-radius:14px;padding:12px}.ve .wa{background:var(--wa);color:var(--wa-ink);border-radius:12px 12px 12px 4px;padding:10px 12px;font-size:13.5px;font-weight:400;line-height:1.5;white-space:pre-line;max-width:100%;overflow-wrap:anywhere}.ve .seg .seg-chk{padding:0 12px;min-height:34px;border-radius:9px;font-size:13px;color:var(--ink-2)}.ve .seg .seg-chk input{position:absolute;opacity:0;pointer-events:none}.ve .seg .seg-chk:has(input:checked){background:var(--card);color:var(--ink);font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.08)}.ve .seg .seg-chk:has(input:focus-visible){outline:2px solid var(--gold,#b08d57)}.ve .tgl{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:14px;color:var(--ink)}.ve .tgl input{position:absolute;opacity:0;pointer-events:none}.ve .tgl .sw{flex:none;width:40px;height:24px;border-radius:12px;background:var(--line);position:relative;transition:background .15s}.ve .tgl .sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .15s}.ve .tgl input:checked+.sw{background:var(--good)}.ve .tgl input:checked+.sw:after{transform:translateX(16px)}.ve .tgl input:focus-visible+.sw{outline:2px solid var(--gold,#b08d57);outline-offset:2px}.ve .form{display:flex;flex-direction:column;gap:14px}.ve .fh{margin:0;font-size:17px;font-weight:650;color:var(--ink)}.ve .gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:10px;gap:10px}.ve .gal .up,.ve .gal button{aspect-ratio:16/10;border-radius:12px;overflow:hidden;border:0;padding:0;background:var(--search);cursor:pointer;position:relative}.ve .gal button img{width:100%;height:100%;object-fit:cover;display:block}.ve .gal button[aria-pressed=true]{box-shadow:0 0 0 3px var(--gold,#b08d57)}.ve .gal .up{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:12.5px;font-weight:600;color:var(--ink-2);border:1px dashed var(--line)}.ve .gal .up input{position:absolute;width:1px;height:1px;opacity:0}.ve .agrow{display:grid;grid-template-columns:90px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.ve .agrow input{font:inherit;font-size:14px;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:10px;padding:9px 11px;width:100%;min-width:0}.ve .note-box{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:var(--search);font-size:13.5px;color:var(--ink-2);line-height:1.5}.ve .note-box svg{flex:none;margin-top:2px}@media (max-width:760px){.ve .venue{grid-template-columns:minmax(0,1fr)}.ve .venue .media{aspect-ratio:16/9;min-height:0}.ve .agrow{grid-template-columns:72px minmax(0,1fr) auto}}.ve .friends{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:20px;gap:20px;padding:20px 22px;align-items:center}.ve .friends .fw-l{display:flex;flex-direction:column;gap:10px;min-width:0}.ve .friends p{margin:0;color:var(--ink-2);font-size:14px;line-height:1.5}.ve .fw-logo{display:block;width:150px;aspect-ratio:460/359;background:var(--ink);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:760px){.ve .friends{grid-template-columns:minmax(0,1fr)}}.ve .comps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.ve .ccomp{display:flex;flex-direction:column;overflow:hidden}.ve .ccomp .media{aspect-ratio:16/7;background:var(--search)}.ve .ccomp .media img{width:100%;height:100%;object-fit:cover;display:block}.ve .ccomp .body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:10px}.ve .ccomp h3{margin:0;font-size:17px;letter-spacing:-.01em}.ve .goalbar{position:relative;height:10px;border-radius:5px;background:var(--search);overflow:visible}.ve .goalbar>i{position:absolute;left:0;top:0;bottom:0;border-radius:5px;background:var(--navy)}.ve .goalbar>i.q{background:var(--good)}.ve .goalbar>b{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--gold);border-radius:1px}.ve .statline{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;color:var(--ink-2)}.ve .statline b{color:var(--ink);font-weight:600}.ve .qual{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;font-size:13.5px;line-height:1.45}.ve .qual.yes{background:color-mix(in srgb,var(--good) 12%,transparent);color:var(--ink)}.ve .qual.no{background:var(--search);color:var(--ink)}.ve .qual svg{flex:none;margin-top:2px}.ve .lb td.rk,.ve .lb th:first-child{width:56px;text-align:left}.ve .lb tr.mine td{background:var(--gold-tint);font-weight:650}.ve .lb .gap td{text-align:center;color:var(--ink-2);padding:4px}.ve .bw{width:170px;height:170px;border-radius:22px;background:var(--card);box-shadow:var(--shadow);padding:14px;flex-direction:column;border:1px solid var(--line)}.ve .bw,.ve .bw .h{display:flex;gap:6px}.ve .bw .h{align-items:center;font-size:11px;font-weight:600;color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em}.ve .bw .h svg{width:13px;height:13px}.ve .bw .t{font-size:13px;font-weight:650;line-height:1.25;color:var(--ink);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ve .bw .n{font-family:var(--display);font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--ink);line-height:1.1}.ve .bw .n small{font-size:12px;font-weight:500;color:var(--ink-2);letter-spacing:0}.ve .bw .s{font-size:11.5px;color:var(--ink-2)}@media (max-width:900px){.ve .comps{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ve .hide-s{display:none!important}}@media (prefers-reduced-motion:reduce){.ve .ccard,.ve .hero .slide{transition:none}}.ve .crumb a,.ve a.btn,.ve a.it,.ve a.lnk{text-decoration:none}.ve button.it{width:100%;border:0;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.etbl{width:100%;border-collapse:collapse;font-size:14px}.etbl th{text-align:left;font-size:12px;font-weight:600;color:var(--ink-2);padding:0 10px 10px;white-space:nowrap}.etbl td{padding:11px 10px;border-top:1px solid var(--line);vertical-align:middle}.etbl td.num,.etbl th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.etblwrap{overflow-x:auto}.admin a.btn{text-decoration:none}.evedit{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:20px;gap:20px;align-items:start}.evedit .row1{display:flex;align-items:center;gap:8px}.evedit .row1 .input{flex:1 1;min-width:0}@media (max-width:1180px){.evedit{grid-template-columns:minmax(0,1fr)}.evedit>aside{position:static!important}}.apply a.btn{text-decoration:none}.sample{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:650;background:var(--gold-tint);color:var(--gold-ink);white-space:nowrap;flex:none;margin-left:auto}.w.navy .sample{background:var(--navy-2);color:var(--gold)}.wh .sample+.r{margin-left:8px}.viewas{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 16px;border-radius:14px;background:var(--navy);color:#fff;font-size:13.5px}.viewas b{color:var(--gold)}.viewas .btn{min-height:34px;margin-left:auto;background:var(--gold);color:#1A1405;border:0}.alert{background:#F3E1DC;color:#93392A;line-height:1.45}.alert,.ok-msg{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;font-size:13.5px}.ok-msg{background:var(--tint);color:var(--tint-ink)}.form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px}.form .full{grid-column:1/-1}@container (max-width:520px){.form{grid-template-columns:minmax(0,1fr)}}select.input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.input[readonly]{background:var(--ground);border-color:transparent}.menu{position:absolute;right:0;top:calc(100% + 8px);min-width:260px;background:var(--card);border-radius:18px;box-shadow:0 30px 80px -20px rgba(0,0,0,.4),0 0 0 1px var(--line);padding:8px;z-index:30;display:flex;flex-direction:column}.menu a,.menu button{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--ink);text-decoration:none;font-size:14px;font-weight:500;text-align:left;width:100%}.menu a:hover,.menu button:hover{background:var(--ground)}.menu .mh{padding:10px 12px 8px;border-bottom:1px solid var(--line);margin-bottom:6px}.menu .mh b{display:block;font-size:14.5px}.menu .mh span{font-size:12.5px;color:var(--ink-2)}.me-wrap{position:relative}.nav a .soon{margin-left:auto;font-size:10.5px;font-weight:600;color:var(--nav-ink);opacity:.8}.soon-card{display:flex;flex-direction:column;gap:14px}.stagebadge{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:999px;background:var(--gold-tint);color:var(--gold-ink);font-size:12.5px;font-weight:650}.anav a{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--ink);font-size:14px;font-weight:500;text-align:left;text-decoration:none}.anav a .ic{width:17px;height:17px;color:var(--ink-2)}.anav a:hover{background:var(--ground)}.anav a[aria-current=page]{background:var(--gold-tint);font-weight:600;color:var(--tint-ink)}.anav a[aria-current=page] .ic{color:var(--gold-ink)}.anav a .n{margin-left:auto;font-size:11.5px;font-weight:600;color:var(--ink-2)}.anav a .n.hot{background:var(--gold-tint);color:var(--gold-ink);border-radius:999px;padding:1px 7px}.anav span.off{display:flex;align-items:center;gap:10px;min-height:34px;padding:0 10px;color:var(--ink-2);font-size:13.5px}.anav span.off .ic{width:16px;height:16px;opacity:.6}.anav span.off small{margin-left:auto;font-size:10.5px;font-weight:600}a.tr{text-decoration:none}a.tr:hover{background:var(--ground)}.tabs a{flex:none;padding:10px 0 11px;font-size:13.5px;font-weight:500;color:var(--ink-2);text-decoration:none;box-shadow:inset 0 -2px 0 transparent}.tabs a[aria-selected=true]{color:var(--strong);font-weight:600;box-shadow:inset 0 -2px 0 var(--gold)}.seg a{display:inline-flex;align-items:center;min-height:36px;border-radius:9px;color:var(--ink-2);font-size:13.5px;font-weight:500;padding:0 13px;text-decoration:none;white-space:nowrap}.seg a[aria-pressed=true]{background:var(--card);color:var(--ink);font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.08),0 2px 8px -2px rgba(20,35,70,.18)}.seg a .cnt{margin-left:6px;font-size:11.5px;color:var(--ink-2)}.pager{display:flex;gap:8px;justify-content:space-between}.diff,.pager{align-items:center}.diff{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;font-size:13.5px}.diff .arrow,.feed .it .v{color:var(--ink-2)}.feed .it .v{display:block;font-size:12px;margin-top:2px;overflow-wrap:anywhere}.login{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);background:var(--ground)}.login .hero{position:relative;background:linear-gradient(150deg,var(--navy) 0,#1A2138 55%,#3A3424 140%);color:#fff;padding:48px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.login .hero:after{content:"";position:absolute;right:-120px;bottom:-120px;width:420px;height:420px;border-radius:50%;border:1px solid rgba(179,155,103,.35);box-shadow:0 0 0 60px rgba(179,155,103,.06),0 0 0 140px rgba(179,155,103,.04)}.login .hero h1{font-family:var(--display);font-size:44px;line-height:1.06;letter-spacing:-.03em;margin:0;max-width:14ch}.login .hero p{color:var(--nav-ink);font-size:16px;max-width:44ch;margin:14px 0 0}.login .hero .logo{width:190px}.login .side2{display:flex;align-items:center;justify-content:center;padding:32px 20px}.login .card{width:100%;max-width:420px;display:flex;flex-direction:column;gap:18px;padding:28px}.login .card h2{font-size:24px;font-family:var(--display);letter-spacing:-.02em}.gbtn{min-height:50px;border-radius:14px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-weight:600;font-size:15px;display:flex;align-items:center;justify-content:center;gap:12px;text-decoration:none}.gbtn:hover{box-shadow:var(--shadow)}.devlist{display:flex;flex-direction:column;gap:2px;max-height:340px;overflow:auto}.devlist button{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 10px;border:0;border-radius:12px;background:transparent;text-align:left;color:var(--ink)}.devlist button:hover{background:var(--ground)}.devlist b{display:block;font-size:14px;font-weight:600}.devlist span.r{display:block;font-size:12px;color:var(--ink-2)}@media (max-width:860px){.login{grid-template-columns:minmax(0,1fr)}.login .hero{padding:28px 20px;min-height:auto;gap:28px}.login .hero h1{font-size:32px}}.card.navyc{background:var(--navy);color:#fff;display:flex;flex-direction:column;gap:12px}.card.navyc h2{color:#fff}.card.navyc .sub{color:var(--nav-ink)}.imp{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;margin:0;font-size:13.5px}.imp dt{color:var(--nav-ink)}.imp dd{margin:0;font-weight:650;color:var(--gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.lvl.changed{outline:2px solid var(--gold);outline-offset:2px}.mtx td.chg{background:color-mix(in srgb,var(--gold-tint) 70%,transparent)}.chglist{display:flex;flex-direction:column}.chglist>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;padding:9px 0;border-top:1px solid var(--line);font-size:13.5px}.chglist>div:first-child{border-top:0}.chglist .s{color:var(--ink-2);font-size:12.5px}.chglist .to{font-weight:650;white-space:nowrap}.card.navyc .btn.primary{background:var(--gold);color:#1A1405}.card.navyc .input{background:rgba(255,255,255,.08);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.ver a{display:flex;align-items:center;gap:12px;min-height:58px;padding:8px 10px;border-radius:12px;text-decoration:none;color:var(--ink)}.ver a:hover{background:var(--ground)}.ver a[aria-current=true]{background:var(--gold-tint)}.ver a b{font-size:14px;font-weight:600}.ver a span.s{display:block;font-size:12.5px;color:var(--ink-2)}.mtx td,.mtx th{padding:8px 4px}.mtx .lvl{min-width:74px;padding:0 6px}.feed .it .t{width:128px}textarea.input{min-height:84px;padding:9px 11px;resize:vertical;line-height:1.45}.card.navyc textarea.input{color:#fff}.affected{gap:6px;max-height:260px;overflow:auto;font-size:12.5px}.affected,.affected div{display:flex;flex-direction:column}.affected div{padding-top:6px;border-top:1px solid rgba(255,255,255,.15)}.affected b{color:#fff;font-weight:600}.qrbox{background:#fff;border-radius:10px;padding:6px;line-height:0}.qrbox svg{width:124px;height:124px}.bogen{max-width:720px;margin:24px auto;padding:28px;background:#fff;color:#141A26;border-radius:16px;display:flex;flex-direction:column;gap:18px;font-size:14px;line-height:1.5}.bogen h1{font-size:20px;margin:0}@media print{.noprint{display:none!important}body{background:#fff}.bogen{box-shadow:none;margin:0}}.apply{min-height:100vh;background:var(--ground);padding:24px 16px 60px}.apply .wrap{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.apply .head{gap:14px}.apply .head,.upl{display:flex;align-items:center}.upl{gap:10px;flex-wrap:wrap}.upl input[type=file]{font-size:13px;flex:1 1 180px;min-width:0}.upl .btn{flex:none}.msg{padding:12px 14px;border-radius:14px;background:var(--ground);font-size:14px;line-height:1.5;white-space:pre-wrap}.msg.mine{background:var(--gold-tint)}.newsitem{display:flex;flex-direction:column;gap:8px;padding:16px 0;border-top:1px solid var(--line)}.newsitem:first-child{border-top:0;padding-top:4px}.newsitem p{margin:0;font-size:14.5px;line-height:1.55;white-space:pre-wrap}.login .hero.img{background-size:cover;background-position:50%}.post{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.2fr) auto}@container (max-width:560px){.tr.post{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}.faq{border-top:1px solid var(--line);padding:10px 0}.faq summary{cursor:pointer;font-weight:600;font-size:14.5px;color:var(--ink);list-style:none;display:flex;align-items:center;gap:8px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);transform:rotate(45deg);transition:transform .15s;flex:none}.faq[open] summary:after{transform:rotate(-135deg)}.nav a .n{margin-left:auto;min-width:20px;height:20px;border-radius:999px;background:var(--gold);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0 6px}.nav a .n.tx{background:rgba(217,192,138,.16);color:var(--gold-hi);white-space:nowrap;flex:none}.nav a[aria-current=page] .n{background:#13203A;color:#fff}:is(.mu,.w1) .av{width:36px;height:36px;border-radius:50%;background:var(--navy);color:var(--gold-tint);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12.5px;flex:none;letter-spacing:.02em}:is(.mu,.w1) .av.sm{width:28px;height:28px;font-size:10.5px}:is(.mu,.w1) .av.lg{width:64px;height:64px;font-size:20px}:is(.mu,.w1) .av.soft{background:var(--tint);color:var(--tint-ink)}:is(.mu,.w1) .stack{display:flex}:is(.mu,.w1) .stack .av{border:2px solid var(--card);margin-left:-8px}:is(.mu,.w1) .stack .av:first-child{margin-left:0}:is(.mu,.w1) .stack .more{font-size:12px;font-weight:600;color:var(--ink-2);align-self:center;margin-left:6px}:is(.mu,.w1) .pill .dotg,:is(.mu,.w1) .pill .dotw{width:6px;height:6px}:is(.mu,.w1) .pill.gold{background:var(--gold-tint);color:var(--gold-ink)}:is(.mu,.w1) .pill.line{background:transparent;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2)}:is(.mu,.w1) .perm{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;color:var(--ink-2);padding:12px 14px;border-radius:14px;background:var(--tint);line-height:1.45}:is(.mu,.w1) .perm .ic{width:16px;height:16px;color:var(--tint-ink);margin-top:1px;flex:none}:is(.mu,.w1) .facts{display:grid;grid-template-columns:auto 1fr;grid-gap:8px 16px;gap:8px 16px;font-size:13.5px;margin:0}:is(.mu,.w1) .facts dt{color:var(--ink-2)}:is(.mu,.w1) .facts dd{margin:0;font-weight:500;overflow-wrap:anywhere}:is(.mu,.w1) .two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}:is(.mu,.w1) .drawer .card{padding:16px 18px;border-radius:20px;box-shadow:0 0 0 1px var(--line)}:is(.mu,.w1) .ph{display:flex;align-items:flex-start;gap:16px}:is(.mu,.w1) .ph .tx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.mu .scope{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;border-radius:16px;background:var(--card);box-shadow:var(--shadow)}.mu .scope>.ic{color:var(--gold-ink)}.mu .scope .tx{flex:1 1 260px;min-width:0;font-size:13.5px;color:var(--ink-2)}.mu .scope .tx b{color:var(--ink);font-weight:600}.mu .subnav .cnt{font-size:11.5px;font-weight:700;color:var(--tint-ink);background:var(--tint);border-radius:999px;padding:1px 7px}.mu .tree,.mu .tree ul{list-style:none;margin:0;padding:0}.mu .tree ul{margin-left:22px;padding-left:18px;border-left:1.5px solid var(--line)}.mu .tree li{position:relative}.mu .tree ul>li:before{content:"";position:absolute;left:-18px;top:30px;width:16px;border-top:1.5px solid var(--line)}.mu .node{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;margin:4px 0;padding:8px 12px 8px 6px;border-radius:16px;border:1px solid transparent;background:transparent;text-align:left;color:var(--ink)}.mu .node:hover{background:var(--ground)}.mu .node.root{background:var(--gold-tint);border-color:color-mix(in srgb,var(--gold) 35%,transparent)}.mu .node .chev{width:28px;height:28px;border-radius:8px;color:var(--ink-2);display:flex;align-items:center;justify-content:center;flex:none}.mu .node .chev:hover{background:var(--tint)}.mu .node .chev .ic{width:16px;height:16px;transition:transform .15s}.mu .node .chev[aria-expanded=true] .ic{transform:rotate(90deg)}.mu .node .chev.none{visibility:hidden}.mu .node .tx{flex:1 1;min-width:0;display:flex;flex-direction:column}.mu .node .tx b{font-size:14.5px;font-weight:600}.mu .node .tx span{font-size:12.5px;color:var(--ink-2)}.mu .node .meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.mu .node .kpi{display:flex;flex-direction:column;align-items:flex-end;min-width:86px}.mu .node .kpi b{font-family:var(--display);font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--strong)}.mu .node .kpi span{font-size:11.5px;color:var(--ink-2)}.mu .node mark{background:transparent;color:var(--gold-ink);font-weight:700}.mu .levels{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:14px;gap:14px}.mu .level{border-radius:18px;background:var(--ground);padding:16px;display:flex;flex-direction:column;gap:10px;color:var(--ink)}.mu .level .n{font-family:var(--display);font-size:28px;font-weight:700;letter-spacing:-.03em;color:var(--strong);line-height:1}.mu .tbl .who{display:flex;align-items:center;gap:10px;min-width:0}.mu .tbl .who b{font-weight:600;display:block}.mu .tbl .who span{font-size:12.5px;color:var(--ink-2)}.mu .tbl .v{font-family:var(--display);font-weight:700;letter-spacing:-.01em;color:var(--strong)}.mu .tbl tbody tr{cursor:pointer}.mu .tbl tbody tr:hover td{background:var(--ground)}.mu .tbl th a{color:inherit;display:inline-flex;gap:4px}.mu .tbl th a[aria-sort]{color:var(--ink)}.mu .tbl td a.rowlink{position:absolute;inset:0}.mu .tbl tr{position:relative}.mu .kan{grid-template-columns:repeat(5,minmax(206px,1fr))}.mu .col.last .colh .cnt{background:var(--gold-tint);color:var(--gold-ink);border-radius:999px;padding:1px 8px}.mu .cand{background:var(--card);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:8px;box-shadow:0 0 0 1px var(--line);color:var(--ink);min-width:0}.mu .cand:hover{box-shadow:0 0 0 1px var(--gold)}.mu .cand[aria-current=true]{box-shadow:0 0 0 2px var(--gold)}.mu .cand .top2{display:flex;align-items:center;gap:10px}.mu .cand .top2 .grow{flex:1 1;min-width:0}.mu .cand b{font-size:14px;font-weight:600}.mu .cand .s{font-size:12.5px;color:var(--ink-2);line-height:1.35}.mu .cand .acts{display:flex;align-items:center;gap:6px}.mu .cand .acts .grow{flex:1 1}.mu .cand .tags{display:flex;flex-wrap:wrap;gap:4px}.mu .steps{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column}.mu .steps .st{display:flex;gap:12px;position:relative;padding:0 0 14px}.mu .steps .st:last-child{padding-bottom:0}.mu .steps .st:before{content:"";position:absolute;left:9px;top:20px;bottom:0;border-left:1.5px solid var(--line)}.mu .steps .st:last-child:before{display:none}.mu .steps .dt{width:20px;height:20px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1.5px var(--line);background:var(--card);position:relative}.mu .steps .done .dt{background:var(--navy);color:var(--gold);box-shadow:none}.mu .steps .done .dt .ic{width:12px;height:12px;stroke-width:2.4}.mu .steps .now .dt{box-shadow:inset 0 0 0 2px var(--gold)}.mu .steps .now .dt:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold)}.mu .steps b{font-size:14px;font-weight:600}.mu .steps .todo b{color:var(--ink-2);font-weight:500}.mu .closed{opacity:.7}:is(.mu,.w1) .onb{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));grid-gap:16px;gap:16px}:is(.mu,.w1) .ob{background:var(--card);border-radius:24px;box-shadow:var(--shadow);padding:18px;display:flex;flex-direction:column;gap:14px;min-width:0;text-align:left;color:var(--ink)}:is(.mu,.w1) a.ob:hover{box-shadow:var(--shadow),0 0 0 1px var(--gold)}:is(.mu,.w1) .ob.flat{background:var(--ground);box-shadow:none}:is(.mu,.w1) .ob .row{display:flex;align-items:center;gap:12px}:is(.mu,.w1) .ob .row b{font-size:15px;font-weight:650}:is(.mu,.w1) .ph3{display:grid;grid-gap:6px;gap:6px}:is(.mu,.w1) .ph3 i{height:6px;border-radius:999px;background:var(--tint);position:relative;overflow:hidden}:is(.mu,.w1) .ph3 i>u{position:absolute;inset:0 auto 0 0;background:var(--gold);border-radius:999px}:is(.mu,.w1) .ph3l{display:grid;grid-gap:6px;gap:6px;font-size:11.5px;color:var(--ink-2);margin-top:6px}:is(.mu,.w1) .ph3l span.cur{color:var(--gold-ink);font-weight:700}:is(.mu,.w1) .goals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}:is(.mu,.w1) .goal{background:var(--ground);border-radius:12px;padding:8px 10px;display:flex;flex-direction:column;gap:4px;min-width:0}:is(.mu,.w1) .ob.flat .goal{background:var(--card)}:is(.mu,.w1) .goal b{font-family:var(--display);font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--strong)}:is(.mu,.w1) .goal b small{font-size:12px;font-weight:500;color:var(--ink-2);letter-spacing:0}:is(.mu,.w1) .goal span{font-size:11.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.mu,.w1) .goal.low b{color:var(--warn)}:is(.mu,.w1) .check{display:flex;flex-direction:column}:is(.mu,.w1) .check label{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line);font-size:14px;cursor:pointer}:is(.mu,.w1) .check label:first-child{border-top:0}:is(.mu,.w1) .check input{width:20px;height:20px;accent-color:var(--navy);margin:0;flex:none}:is(.mu,.w1) .check input:checked+span{color:var(--ink-2);text-decoration:line-through}:is(.mu,.w1) .check small{margin-left:auto;font-size:12px;color:var(--ink-2);white-space:nowrap}.w1 .cols{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.w1 .stk{display:flex;flex-direction:column;gap:16px;min-width:0}.w1 .card.navy{background:var(--navy);color:#fff}.w1 .card.navy .sub{color:var(--nav-ink)}.w1 .card.navy .ch{color:#fff}.w1 .hero{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:26px;gap:26px;align-items:center}.w1 .hero .big{color:#fff;font-size:40px}.w1 .hero .ring b{color:#fff}.w1 .track{position:relative;margin:30px 0 26px}.w1 .track .rail{height:8px;border-radius:999px;background:var(--navy-2);overflow:hidden}.w1 .track .rail i{display:block;height:100%;border-radius:999px;background:var(--gold)}.w1 .track .ms{position:absolute;top:-3px;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:var(--navy);box-shadow:inset 0 0 0 2px var(--nav-ink)}.w1 .track .ms.done{background:var(--gold);box-shadow:none}.w1 .track .ms span{position:absolute;top:20px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:12px;color:var(--nav-ink)}.w1 .track .ms:last-of-type span{left:auto;right:0;transform:none}.w1 .track .now{position:absolute;top:-26px;transform:translateX(-50%);font-size:11.5px;font-weight:700;color:var(--gold);white-space:nowrap}.w1 .track .now:after{content:"";position:absolute;left:50%;top:17px;width:2px;height:15px;margin-left:-1px;background:var(--gold);border-radius:1px}.w1 .milestone .big{font-size:30px}.w1 .ptabs{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));grid-gap:10px;gap:10px}.w1 .ptab{display:flex;flex-direction:column;gap:8px;text-align:left;border-radius:16px;background:var(--ground);padding:12px 14px;min-width:0;color:var(--ink)}.w1 .ptab .n{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--ink-2)}.w1 .ptab .n .no{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--tint);color:var(--tint-ink)}.w1 .ptab.done .n .no{background:var(--gold);color:#fff}.w1 .ptab .t{font-size:14.5px;font-weight:650;color:var(--strong)}.w1 .ptab[aria-current=true]{background:var(--gold-tint);box-shadow:inset 0 0 0 1.5px var(--gold)}.w1 .psteps{display:flex;flex-direction:column}.w1 .pstep{display:flex;align-items:center;gap:14px;padding:12px 2px;border-top:1px solid var(--line)}.w1 .pstep:first-child{border-top:0}.w1 .pstep input{width:22px;height:22px;accent-color:var(--navy);margin:0;flex:none}.w1 .pstep .tile{width:36px;height:36px;border-radius:10px;background:var(--tint);color:var(--tint-ink);display:flex;align-items:center;justify-content:center;flex:none}.w1 .pstep label{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;cursor:pointer}.w1 .pstep label b{font-size:14.5px;font-weight:600}.w1 .pstep label span{font-size:13px;color:var(--ink-2)}.w1 .pstep input:checked~label b{color:var(--ink-2);text-decoration:line-through;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.w1 .pstep .act{flex:none}.w1 .lock{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--ink-2)}.w1 .kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.w1 .kpi{border-radius:18px;background:var(--ground);padding:14px;display:flex;flex-direction:column;gap:8px;min-width:0}.w1 .kpi .v{font-family:var(--display);font-size:28px;font-weight:700;letter-spacing:-.03em;color:var(--strong);line-height:1}.w1 .kpi .v small{font-size:14px;font-weight:600;color:var(--ink-2);letter-spacing:0;margin-left:3px}.w1 .kpi .l{font-size:13px;color:var(--ink-2);display:flex;align-items:center;gap:6px}.w1 .kpi .l .tag{height:20px;min-width:24px;font-size:11px}.w1 .kpi.low .v{color:var(--warn)}.w1 .mods{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:12px;gap:12px}.w1 .mod{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:18px;background:var(--ground);min-width:0;text-align:left;color:var(--ink)}.w1 .mod .tile{width:40px;height:40px;border-radius:12px;background:var(--card);color:var(--tint-ink);display:flex;align-items:center;justify-content:center;flex:none;box-shadow:0 0 0 1px var(--line)}.w1 .mod.done .tile{background:var(--navy);color:var(--gold);box-shadow:none}.w1 .mod .tx{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.w1 .mod .tx b{font-size:14px;font-weight:600}.w1 .mod .tx span{font-size:12.5px;color:var(--ink-2)}.w1 .mentor{display:flex;align-items:center;gap:14px}.w1 .mentor .av{width:52px;height:52px;font-size:17px}.w1 .contact{display:flex;flex-direction:column;gap:8px;font-size:13.5px;color:var(--ink-2)}.w1 .contact a,.w1 .contact span{display:flex;align-items:center;gap:9px;overflow-wrap:anywhere}.w1 .contact .ic{width:16px;height:16px;color:var(--gold-ink);flex:none}.w1 .btnrow{display:flex;flex-wrap:wrap;gap:10px}:is(.mu,.w1) .talk{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line);flex-wrap:wrap}:is(.mu,.w1) .talk:first-child{border-top:0;padding-top:0}:is(.mu,.w1) .talk .d{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none;background:var(--tint);color:var(--tint-ink)}:is(.mu,.w1) .talk .d.ok{background:var(--gold);color:#fff}:is(.mu,.w1) .talk .d.due{background:var(--gold-tint);color:var(--gold-ink)}:is(.mu,.w1) .talk .d .ic{width:14px;height:14px;stroke-width:2.4}:is(.mu,.w1) .talk .grow{flex:1 1;min-width:0}.w1 .prt{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1.4fr) minmax(0,1.1fr) 150px 18px;align-items:center;grid-gap:16px;gap:16px;width:100%;padding:13px 10px;border-top:1px solid var(--line);text-align:left;color:var(--ink)}.w1 .prt:hover{background:var(--ground);border-radius:12px}.w1 .prt.hd{font-size:12px;font-weight:600;color:var(--ink-2);border-top:0;padding-top:0}.w1 .prt.hd:hover{background:transparent}.w1 .prt .who{display:flex;align-items:center;gap:11px;min-width:0}.w1 .prt .prog{display:flex;flex-direction:column;gap:6px;min-width:0}.w1 .prt .prog .row{display:flex;justify-content:space-between;gap:8px}.w1 .prt .pill{justify-self:start}.w1 .prt .mini{display:flex;gap:10px;flex-wrap:wrap}.w1 .prt .mini span{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--ink-2)}.w1 .prt .mini span b{color:var(--strong);font-weight:650}.w1 .prt .mini span.low b{color:var(--warn)}:is(.mu,.w1) .cmp{display:grid;grid-template-columns:110px minmax(0,1fr) 64px;align-items:center;grid-gap:12px;gap:12px;padding:7px 0;font-size:13px}:is(.mu,.w1) .cmp .num{text-align:right;font-weight:600}.w1 .note2{font-size:12.5px;color:var(--ink-2);display:flex;align-items:center;gap:8px}@media (max-width:1080px){.w1 .cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.mu .node .kpi,.mu .node .meta .pill{display:none}.mu .node .meta{flex:none}.mu .node .tx span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mu .tree ul{margin-left:10px;padding-left:12px}.mu .tree ul>li:before{left:-12px;width:10px}.mu .tbl .hm{display:none}:is(.mu,.w1) .goals{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.mu,.w1) .onb{grid-template-columns:minmax(0,1fr)}:is(.mu,.w1) .two{grid-template-columns:1fr}.w1 .hero{grid-template-columns:minmax(0,1fr);gap:16px}.w1 .hero .big{font-size:32px}.w1 .ptabs{grid-template-columns:minmax(0,1fr)}.w1 .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.w1 .prt{grid-template-columns:minmax(0,1fr) auto 18px;gap:10px}.w1 .prt .hide-s,.w1 .pstep .act{display:none}}.mu details>summary::-webkit-details-marker{display:none}.mu details[open]>summary .chev .ic{transform:rotate(90deg)}.rtbl .rr.w1s{grid-template-columns:minmax(170px,1.2fr) minmax(170px,1.3fr) 100px 150px 104px}.rtbl .rr.w1s .input{width:100%}.ibtn{width:32px;height:32px;border-radius:10px;border:0;background:transparent;color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center}.ibtn:hover:not(:disabled){background:var(--tint);color:var(--ink)}.ibtn:disabled{opacity:.35}.ibtn .ic{width:16px;height:16px}.tbl .tr.chg{background:var(--gold-tint);border-radius:10px}.input.num{text-align:right}.ac .phases{display:flex;gap:6px}.ac .phases i{flex:1 1;height:6px;border-radius:999px;background:var(--tint)}.ac .phases i.done{background:var(--gold)}.ac .phases i.now{background:linear-gradient(90deg,var(--gold) 23%,var(--tint) 23%)}.ac .sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ac .sec-h h2{margin:0;font-size:19px;font-weight:650;color:var(--strong);font-family:var(--display);letter-spacing:-.015em}.ac .gcover{position:relative;aspect-ratio:16/9;max-width:100%;overflow:hidden;background:var(--navy);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:16px 18px}.ac .gcover:after{content:"";position:absolute;right:-30px;top:-40px;width:150px;height:150px;border-radius:50%;border:16px solid var(--navy-2);opacity:.9}.ac .gcover .gi{position:absolute;right:20px;top:18px;width:46px;height:46px;border-radius:50%;background:var(--gold);color:#1A1405;display:flex;align-items:center;justify-content:center;z-index:1}.ac .gcover .gi .ic{width:22px;height:22px}.ac .gcover .ge{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.ac .gcover .ge,.ac .gcover .gt{font-weight:700;position:relative;z-index:1}.ac .gcover .gt{font-family:var(--display);font-size:21px;letter-spacing:-.02em;line-height:1.1;text-wrap:balance}.ac .play{position:absolute;inset:0;margin:auto;width:58px;height:58px;border-radius:50%;background:rgba(255,255,255,.92);color:var(--navy);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px -8px rgba(0,0,0,.4)}.ac .play .ic{width:22px;height:22px;fill:currentColor;stroke:none;margin-left:3px}.ac .lockv{position:absolute;inset:0;background:color-mix(in srgb,var(--ground) 55%,transparent);z-index:1}.ac .lockv,.ac .lockv span{display:flex;align-items:center;justify-content:center}.ac .lockv span{width:44px;height:44px;border-radius:50%;background:var(--card);color:var(--ink-2);box-shadow:var(--shadow)}.ac .cont{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:0;gap:0;overflow:hidden;background:var(--navy);color:#fff;border-radius:24px;box-shadow:var(--shadow)}.ac .cont .media{aspect-ratio:16/9;align-self:center;margin:18px 0 18px 18px;border-radius:16px;background:var(--navy-2)}.ac .cont .tx{padding:24px 26px;display:flex;flex-direction:column;gap:10px;justify-content:center;min-width:0}.ac .cont .eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.ac .cont h2{margin:0;font-family:var(--display);font-size:28px;font-weight:700;letter-spacing:-.025em;line-height:1.12;text-wrap:balance}.ac .cont .sub{color:var(--nav-ink)}.ac .cont .bar{background:var(--navy-2)}.ac .cont .bar>i{background:var(--gold)}.ac .cbanner{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);overflow:hidden}.ac .cbanner .tx{padding:24px 26px;display:flex;flex-direction:column;gap:12px;min-width:0}.ac .cbanner h1{margin:0;font-family:var(--display);font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.1;color:var(--strong);text-wrap:balance}.ac .trainer{display:flex;align-items:center;gap:10px}.ac .trainer .avatar{width:34px;height:34px;font-size:12px;background:var(--gold);color:#1A1405}.ac .ready{display:flex;align-items:center;gap:16px;padding:14px;border-radius:20px;background:var(--gold-tint)}.ac .ready .media{width:150px;flex:none;border-radius:12px}.ac .ready .tx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ac .mod{border-top:1px solid var(--line)}.ac .mod:first-child{border-top:0}.ac .mod>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:14px;width:100%;border:0;background:none;padding:14px 18px;text-align:left}.ac .mod .thumb{width:96px;flex:none;border-radius:10px;overflow:hidden}.ac .mod .thumb .gcover{padding:8px}.ac .mod .thumb .gcover .gt{font-size:12px}.ac .mod .thumb .gcover .ge,.ac .mod .thumb .gcover .gi,.ac .mod .thumb .gcover:after{display:none}.ac .mod .mt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ac .mod .mt small{font-size:12px;font-weight:600;color:var(--gold-ink);letter-spacing:.06em;text-transform:uppercase}.ac .mod .mt b{font-size:15.5px;font-weight:650}.ac .mod .mt span{font-size:13px;color:var(--ink-2)}.ac .mod .caret{transition:transform .2s;color:var(--ink-2)}.ac .mod[open] .caret{transform:rotate(90deg)}.ac .lessons{padding:0 18px 12px 128px;display:flex;flex-direction:column}.ac .les{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;border:0;background:none;padding:6px 10px;border-radius:12px;text-align:left;color:var(--ink)}.ac .les:hover:not(:disabled){background:var(--ground)}.ac .les:disabled{cursor:default;color:var(--ink-2)}.ac .les .k{width:30px;height:30px;border-radius:9px;background:var(--tint);color:var(--tint-ink);display:flex;align-items:center;justify-content:center;flex:none}.ac .les .k .ic{width:15px;height:15px}.ac .les .nm{flex:1 1;min-width:0;font-size:14px;font-weight:500}.ac .les .mn{font-size:12.5px;color:var(--ink-2);white-space:nowrap}.ac .les.cur{background:var(--gold-tint)}.ac .les.cur .k{background:var(--navy);color:var(--gold)}.ac .ok{width:22px;height:22px;border-radius:50%;background:var(--good);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none}.ac .ok .ic{width:13px;height:13px;stroke-width:3}.ac .lk{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2);flex:none}.ac .lk .ic{width:15px;height:15px}.ac .todo{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--line);flex:none}.ac .steps{display:flex;flex-direction:column}.ac .step{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 18px;position:relative}.ac .step+.step{border-top:1px solid var(--line)}.ac .step .n{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;background:var(--tint);color:var(--tint-ink)}.ac .step.done .n{background:var(--good);color:#fff}.ac .step.now .n{background:var(--navy);color:var(--gold);box-shadow:0 0 0 4px var(--gold-tint)}.ac .step.locked .n{background:transparent;box-shadow:inset 0 0 0 2px var(--line);color:var(--ink-2)}.ac .step .n .ic{width:16px;height:16px;stroke-width:2.6}.ac .step .tx{display:flex;flex-direction:column;gap:3px;min-width:0}.ac .step .tx b{font-size:15px;font-weight:650}.ac .step .tx span{font-size:13px;color:var(--ink-2)}.ac .step.locked .tx b{color:var(--ink-2)}.ac .pbanner{position:relative;overflow:hidden;border-radius:24px;box-shadow:var(--shadow);min-height:200px;display:flex;align-items:flex-end;color:#fff}.ac .pbanner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ac .pbanner:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,18,40,.86),rgba(8,18,40,.55) 55%,rgba(8,18,40,.05));z-index:1}.ac .pbanner .tx{position:relative;z-index:2;padding:24px 26px;display:flex;flex-direction:column;gap:8px;max-width:620px}.ac .pbanner h2{margin:0;font-family:var(--display);font-size:28px;font-weight:700;letter-spacing:-.025em}.ac .pbanner .bar{background:rgba(255,255,255,.22)}.ac .pbanner .bar>i{background:var(--gold)}.ac .certc{gap:12px;text-align:left;border:0;padding:14px;color:inherit}.ac .certc,.ac .paper{display:flex;flex-direction:column}.ac .paper{aspect-ratio:1.414/1;max-width:100%;background:#FFFEFB;border-radius:10px;box-shadow:0 0 0 1px rgba(20,35,70,.08);position:relative;align-items:center;justify-content:center;gap:4px;padding:16px;color:#232B45;text-align:center}.ac .paper:before{content:"";position:absolute;inset:8px;border:1.5px solid #b39b67;border-radius:5px;pointer-events:none}.ac .paper img{width:84px;height:auto;margin-bottom:4px}.ac .paper .pk{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#76612F;font-weight:700}.ac .paper .pt{font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:-.01em;line-height:1.2}.ac .paper .pn{font-size:10px;color:#596276}.ac .paper.big{padding:36px 30px;gap:8px}.ac .paper.big:before{inset:14px;border-width:2px}.ac .paper.big img{width:150px}.ac .paper.big .pk{font-size:12px}.ac .paper.big .pt{font-size:26px}.ac .paper.big .who{font-family:var(--display);font-size:30px;font-weight:700;letter-spacing:-.02em;border-bottom:1px solid #b39b67;padding:0 20px 4px}.ac .paper.big .pn{font-size:12.5px}.ac .mod>summary::-webkit-details-marker{display:none}.ac a.les{text-decoration:none}.ac .lockv+.over{z-index:2}.ac .tblwrap .who{display:flex;align-items:center;gap:10px;min-width:0}.ac .dotg,.ac .dotw{flex:none}@media (max-width:860px){.ac .cbanner,.ac .cont{grid-template-columns:minmax(0,1fr)}.ac .cont .media{margin:16px 16px 0}.ac .lessons{padding-left:18px}}@media (max-width:560px){.ac .mod .thumb{width:64px}.ac .ready .media{width:96px}.ac .step{grid-template-columns:40px minmax(0,1fr);padding:14px}.ac .step>.btn,.ac .step>.pill{grid-column:2;justify-self:start}}.ac .crumb{font-size:13.5px;font-weight:500;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ac .crumb,.ac .crumb a{color:var(--ink-2)}.ac .crumb span{color:var(--ink);font-weight:600}.ac .kv{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px 18px;gap:10px 18px;margin:0;font-size:14px}.ac .kv dt{color:var(--ink-2)}.ac .kv dd{margin:0;font-weight:500}.ac .card .link,.ac .certc .link{align-self:flex-start}.ac button.link:disabled{opacity:.55;cursor:default}.ac .ch{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:650;color:var(--strong);min-height:24px}.ac .ch .ic{width:17px;height:17px;color:var(--gold-ink)}.ac .ch .r{margin-left:auto;font-size:12.5px;font-weight:500;color:var(--ink-2)}.pw .two{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.pw .stack,.pw .two>*{min-width:0}.pw .stack{display:flex;flex-direction:column;gap:18px}.pw .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.pw .sec-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pw .sec-h h2{margin:0;font-family:var(--display);letter-spacing:-.02em;font-size:22px;color:var(--strong)}.pw .sec-h .r{margin-left:auto}.pw .finder{gap:14px}.pw .finder .field{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 16px;border-radius:16px;background:var(--search);color:var(--ink-2);max-width:none;box-shadow:none}.pw .finder .field input{flex:1 1;min-width:0;border:0;background:transparent;outline:none;font:inherit;font-size:16px;color:var(--ink)}.pw .fchips{display:flex;flex-wrap:wrap;gap:8px}.pw .coll{box-sizing:border-box;background:var(--card);border-radius:22px;box-shadow:var(--shadow);padding:18px;display:flex;flex-direction:column;gap:10px;min-width:0;transition:transform .15s;color:var(--ink);text-decoration:none}.pw .coll:hover{transform:translateY(-2px)}.pw .coll:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.pw .coll .tile,.pw .hd-tile{width:44px;height:44px;border-radius:13px;background:var(--navy);color:var(--gold);display:flex;align-items:center;justify-content:center;flex:none}.pw .coll .tile .ic{width:21px;height:21px}.pw .coll h3{margin:0;font-size:16px;font-weight:650;color:var(--strong)}.pw .coll p{margin:0;font-size:13.5px;color:var(--ink-2);line-height:1.4}.pw .coll .meta{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-2)}.pw .rows{display:flex;flex-direction:column}.pw .rowb{box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:11px 8px;margin:0 -8px;border-radius:12px;min-width:0;color:var(--ink);text-decoration:none;border:0;background:transparent;text-align:left;font:inherit;width:calc(100% + 16px)}.pw .rowb+.rowb{box-shadow:0 -1px 0 var(--line)}.pw .rowb:hover{background:var(--ground)}.pw .rowb:hover+.rowb{box-shadow:none}.pw .rowb[aria-current=true]{background:var(--gold-tint)}.pw .rowb .tile{width:36px;height:36px;border-radius:10px;background:var(--tint);color:var(--tint-ink);display:flex;align-items:center;justify-content:center;flex:none;font-weight:700;font-size:12px}.pw .rowb .tx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.pw .rowb .tx b{font-size:14.5px;font-weight:600}.pw .rowb .tx b,.pw .rowb .tx span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw .rowb .tx span{font-size:12.5px;color:var(--ink-2)}.pw .rowb .end{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none;font-size:12px;color:var(--ink-2)}.pw .pill.gold{background:var(--gold-tint);color:var(--gold-ink)}.pw .pill.line{background:transparent;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2)}.pw .rate{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:13px}.pw .rate i{width:9px;height:9px;border-radius:50%;flex:none}.pw .rate.r1 i{background:var(--gold)}.pw .rate.r2 i{background:var(--c1)}.pw .rate.r3 i{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ink-2)}.pw .legend,.pw .rate.r3{color:var(--ink-2)}.pw .legend{display:flex;gap:14px;font-size:12px;flex-wrap:wrap}.pw .provs{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px}.pw .prov{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:var(--ground);flex-wrap:wrap}.pw .prov .tx{flex:1 1;min-width:140px;display:flex;flex-direction:column;gap:2px}.pw .prov .tx b{font-size:15px;font-weight:650}.pw .prov .tx span{font-size:12.5px;color:var(--ink-2)}.pw .phead{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.pw .phead .hd-tile{width:56px;height:56px;border-radius:16px}.pw .phead .hd-tile .ic{width:26px;height:26px}.pw .phead .t{flex:1 1;min-width:220px;display:flex;flex-direction:column;gap:6px}.pw .phead h1{margin:0;font-size:34px;font-weight:700;color:var(--strong);line-height:1.1;text-wrap:balance;font-family:var(--display);letter-spacing:-.02em}.pw .phead p{margin:0;font-size:15px;color:var(--ink-2);max-width:62ch}.pw .facts{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--ink-2)}.pw .facts b{color:var(--ink);font-weight:600}.pw .steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;counter-reset:s}.pw .steps li{display:flex;gap:12px;align-items:flex-start;counter-increment:s;font-size:14px;line-height:1.45}.pw .steps li:before{content:counter(s);width:26px;height:26px;border-radius:50%;background:var(--gold-tint);color:var(--gold-ink);font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;flex:none}.pw .steps li b{display:block;font-weight:600}.pw .steps li span{color:var(--ink-2)}.pw .dmeta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.pw .dmeta div{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--ink-2);padding:10px 12px;border-radius:12px;background:var(--ground)}.pw .dmeta b{font-size:14px;color:var(--ink);font-weight:600}.pw .card.navy{background:var(--navy);color:#fff}.pw .card.navy .ch,.pw .card.navy .sub{color:var(--nav-ink)}.pw .card.navy .ch .ic{color:var(--gold)}.pw .card.navy .title{font-size:17px;font-weight:650;color:#fff}.pw tr.out td{color:var(--ink-2);text-decoration:line-through}@media (max-width:1100px){.pw .grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.pw .two{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pw .grid3{grid-template-columns:minmax(0,1fr)}.pw .dmeta{grid-template-columns:repeat(2,minmax(0,1fr))}.pw .phead h1{font-size:28px}}.im .phd{display:inline-flex;align-items:center;gap:4px;font-size:13px;white-space:nowrap}.im .phd i{width:7px;height:7px;border-radius:50%;background:var(--line)}.im .phd i.done{background:var(--gold)}.im .phd i.now{background:var(--navy);box-shadow:0 0 0 3px var(--gold-tint)}.im .phd span{margin-left:6px;font-weight:600}.im .bar{display:block;height:6px;border-radius:999px;background:var(--line);overflow:hidden}.im .bar i{display:block;height:100%;border-radius:inherit;background:var(--gold)}.im .imsteps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px}.im .imsteps li{position:relative;display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:14px;background:var(--ground);min-width:0}.im .imsteps li>i{display:block;flex:none;align-self:flex-start;width:12px;height:12px;border-radius:50%;background:var(--card);box-shadow:inset 0 0 0 2px var(--line)}.im .imsteps li.done>i{background:var(--gold);box-shadow:none}.im .imsteps li.now{background:var(--gold-tint)}.im .imsteps li.now>i{background:var(--navy);box-shadow:0 0 0 3px var(--card)}.im .imsteps li b{font-size:14px;font-weight:650}.im .imsteps li span{font-size:12px;color:var(--ink-2);line-height:1.35}.im .imsteps li .btn{margin-top:6px;align-self:flex-start}.im .imsteps.sm{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.im .imsteps.sm li{padding:8px;border-radius:10px}.im .imsteps.sm li b{font-size:11px;font-weight:600;line-height:1.25;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.im .bars{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:end;height:180px;padding-top:6px}.im .bcol{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%;min-width:0}.im .bcol i{display:block;width:100%;max-width:44px;border-radius:8px 8px 4px 4px;background:var(--navy)}.im .bcol .v{font-size:11px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.im .bcol .m{font-size:12px;color:var(--ink-2);font-weight:600}.im .kan .pc{text-decoration:none}.im .tbl a{color:inherit}@media (max-width:640px){.im .imsteps.sm b{display:none}.im .bars{height:140px}}.im .kan{grid-template-columns:repeat(5,minmax(176px,1fr))}.vc .stat .lab{flex-wrap:wrap}.vc .stat .lab .sample{margin-left:auto}.vc .ch .sample{margin-left:6px}.vc .vcols{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:6px;gap:6px;height:170px;align-items:end}.vc .vc-c{display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;min-width:0}.vc .vc-area{position:relative;flex:1 1;width:100%;max-width:34px;display:flex;align-items:flex-end}.vc .vc-c.wide .vc-area{max-width:56px}.vc .vc-a{display:block;width:100%;border-radius:6px 6px 3px 3px;background:var(--navy)}.vc .vc-a.under{background:color-mix(in srgb,var(--navy) 55%,var(--card))}.vc .vc-p{position:absolute;left:-3px;right:-3px;height:2px;border-radius:2px;background:var(--gold)}.vc .vc-m{font-size:11.5px;color:var(--ink-2);font-weight:600}.vc .liq{width:100%;height:auto;max-height:260px;display:block}.vc .liq .axis{stroke:var(--line);stroke-width:1}.vc .liq .act{fill:none;stroke:var(--navy);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.vc .liq .fc{fill:none;stroke:var(--navy);stroke-width:2;stroke-dasharray:5 5;opacity:.55}.vc .liq .low{fill:var(--gold)}.vc .liq .lbl{font-size:11px;fill:var(--ink-2)}.vc .ring{width:104px;height:104px;flex:none}.vc .ring .bg{fill:none;stroke:var(--line);stroke-width:9}.vc .ring .fg{fill:none;stroke:var(--gold);stroke-width:9;stroke-linecap:round}.vc .ring .v{font-size:19px;font-weight:700;fill:var(--strong)}.vc .hbars{display:flex;flex-direction:column;gap:10px}.vc .hb{display:grid;grid-template-columns:minmax(90px,150px) minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;font-size:13px}.vc .hb .l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc .hb .t{position:relative;height:10px;border-radius:999px;background:var(--ground);overflow:hidden}.vc .hb .t i{position:absolute;left:0;top:0;bottom:0;border-radius:inherit}.vc .hb .t .ref{background:var(--gold-tint);box-shadow:inset -2px 0 0 var(--gold)}.vc .hb .t .v{background:var(--navy)}.vc .hb .n{font-weight:600;white-space:nowrap}.vc .hb .n small{color:var(--ink-2);font-weight:500}.vc .bar{display:block;height:6px;border-radius:999px;background:var(--line);overflow:hidden}.vc .bar i{display:block;height:100%;border-radius:inherit;background:var(--gold)}.vc .rowb .tx .bar{max-width:260px}.vc .rep{gap:14px;color:var(--ink);text-decoration:none;flex-direction:row}.vc .rep,.vc .rep .tile{display:flex;align-items:center}.vc .rep .tile{width:44px;height:44px;border-radius:13px;background:var(--navy);color:var(--gold);justify-content:center;flex:none}.vc .rep .tx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.vc .rep .tx b{font-size:15px;font-weight:650}.vc .rep .tx span{font-size:13px;color:var(--ink-2)}.vc .rep:hover{box-shadow:0 0 0 1px var(--gold),var(--shadow)}@media (max-width:640px){.vc .vcols{height:130px;gap:3px}.vc .hb{grid-template-columns:minmax(70px,110px) minmax(0,1fr) auto}}.ab-hero{border-radius:24px;background:radial-gradient(120% 140% at 100% 0,#3A4670 0,#141A2E 60%);color:#fff;padding:26px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);grid-gap:24px;gap:24px;align-items:center;position:relative;overflow:hidden}.ab-hero:after{content:"";position:absolute;right:-60px;bottom:-90px;width:260px;height:260px;border-radius:50%;border:38px solid rgba(179,155,103,.16);pointer-events:none}.ab-hero h2{font-family:var(--display);font-size:26px;margin:0 0 6px;letter-spacing:-.02em;color:#fff}.ab-hero p{margin:0;color:rgba(255,255,255,.72)}.ab-k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;position:relative;z-index:1}.ab-k a{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:14px 16px;color:#fff;text-decoration:none;min-width:0}.ab-k a:hover{background:rgba(255,255,255,.12)}.ab-k b{font-family:var(--display);font-size:28px;color:#C4AD78;letter-spacing:-.02em}.ab-k b,.ab-k span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab-k span{font-size:12.5px;color:rgba(255,255,255,.72)}.ab-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:18px;gap:18px}.ab-card{background:var(--card);border-radius:22px;box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s}.ab-card:hover{transform:translateY(-3px)}.ab-band{display:block;padding:18px 18px 16px;color:#fff;text-decoration:none;background:linear-gradient(135deg,var(--a) 0,var(--a2) 100%)}.ab-band .row{display:flex;align-items:center;gap:12px}.ab-band .ic{width:42px;height:42px;border-radius:13px;background:rgba(255,255,255,.16);display:grid;place-items:center;flex:none}.ab-band h3{margin:0;font-size:17px;letter-spacing:-.01em;color:#fff}.ab-band small{display:block;color:rgba(255,255,255,.72);font-size:12.5px}.ab-go{margin-left:auto;opacity:.75;display:grid;flex:none}.ab-fig{margin-top:16px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-width:0}.ab-fig b{font-family:var(--display);font-size:32px;letter-spacing:-.025em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ab-fig span{font-size:12.5px;color:rgba(255,255,255,.72);min-width:0;overflow:hidden;text-overflow:ellipsis}.ab-bar{margin-top:12px;height:6px;border-radius:9px;background:rgba(255,255,255,.18);overflow:hidden}.ab-bar i{display:block;height:100%;background:#B39B67;border-radius:9px}.ab-body{padding:14px 18px 18px;display:flex;flex-direction:column;gap:12px;flex:1 1}.ab-status{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--ink)}.ab-status i{width:8px;height:8px;border-radius:50%;margin-top:5px;flex:none;background:var(--gold)}.ab-status i.action{background:var(--warn)}.ab-status i.good{background:var(--good)}.ab-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.ab-chips a{font-size:12.5px;font-weight:600;padding:6px 10px;border-radius:99px;background:var(--tint);color:var(--ink);text-decoration:none}.ab-chips a:hover{background:var(--gold-tint);color:var(--gold-ink)}.ab-chips a.more{background:none;color:var(--ink-2)}@media (max-width:1100px){.ab-hero{grid-template-columns:1fr}}@media (max-width:560px){.ab-grid,.ab-k{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ab-card{transition:none}}.nw{display:flex;flex-direction:column;gap:22px;min-width:0}.nw .nw-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nw-cover,.nw-img{display:block;width:100%;height:100%}.nw-img{object-fit:cover}.nw-pill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap;flex:none;background:var(--tint);color:var(--tint-ink)}.nw-pill.gold{background:var(--gold);color:#13203A}.nw-pill.line{background:transparent;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2)}.nw-pill.white{background:rgba(255,255,255,.16);color:#fff}.nw-pill .ic{width:13px;height:13px;stroke-width:2.4}.nw-meta{align-items:center;gap:8px;font-size:12.5px;color:var(--ink-2)}.nw-meta,.nw-sec{display:flex;flex-wrap:wrap}.nw-sec{align-items:baseline;justify-content:space-between;gap:10px}.nw-sec h2{margin:0;font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:-.025em;color:var(--strong)}.nw-sec .sub{color:var(--ink-2);font-size:13px}.nw-btn{min-height:44px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--strong);font:inherit;font-weight:650;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;cursor:pointer;text-decoration:none}.nw-btn.gold{background:var(--gold);color:#13203A;border-color:transparent}.nw-btn.navy{background:var(--navy);color:#fff;border-color:transparent}.nw-btn.glass{background:rgba(255,255,255,.12);color:#fff;border-color:rgba(255,255,255,.22)}.nw-btn:disabled{opacity:.45;cursor:not-allowed}.nw-link{border:0;background:none;padding:0;font:inherit;font-weight:700;font-size:13px;color:var(--gold-ink);display:inline-flex;align-items:center;gap:4px;cursor:pointer}.nw-link:disabled{opacity:.5;cursor:default}.nw-brief{position:relative;overflow:hidden;border-radius:28px;background:radial-gradient(120% 140% at 100% 0,var(--navy-3) 0,var(--navy) 55%);color:#fff;padding:30px 30px 26px;display:flex;flex-direction:column;gap:22px}.nw-brief .glow{position:absolute;right:-60px;top:-60px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(217,192,138,.35),rgba(217,192,138,0) 70%);pointer-events:none}.nw-brief .hd{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;position:relative}.nw-brief .date{font-size:13.5px;font-weight:600;color:var(--gold-hi);letter-spacing:.02em}.nw-brief h1{margin:4px 0 0;font-family:var(--display);font-size:40px;font-weight:800;letter-spacing:-.035em;line-height:1.06;color:#fff}.nw-brief h1 em{font-style:normal;color:var(--gold-hi)}.nw-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;position:relative}.nw-kpi{box-sizing:border-box;border-radius:20px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);padding:16px;display:flex;align-items:center;gap:14px;min-width:0;color:#fff;text-decoration:none}a.nw-kpi:hover{background:rgba(255,255,255,.11)}.nw-kpi .v{font-family:var(--display);font-size:40px;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--gold-hi)}.nw-kpi .l{font-size:13.5px;line-height:1.35;color:#DCE3F2;min-width:0}.nw-kpi .l b{display:block;color:#fff;font-size:14.5px}.nw-ring{position:relative;flex:none;display:inline-flex}.nw-ring b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:800;font-size:15px}.nw-five{display:flex;flex-direction:column;position:relative}.nw-five a{display:flex;align-items:center;gap:16px;padding:12px 6px;border-top:1px solid rgba(255,255,255,.1);color:#fff;text-decoration:none}.nw-five a:first-child{border-top:0}.nw-five a:hover{background:rgba(255,255,255,.05)}.nw-five .n{font-family:var(--display);font-weight:800;font-size:26px;width:30px;color:var(--gold);flex:none;text-align:center}.nw-five .tx{flex:1 1;min-width:0}.nw-five .tx b{display:block;font-size:15.5px;font-weight:650;line-height:1.3}.nw-five .tx span{font-size:13px;color:var(--nav-ink)}.nw-five .ic{color:var(--gold-hi)}.nw-rail{display:flex;gap:16px;overflow-x:auto;padding:4px 2px 8px}.nw-bub{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:7px;width:84px;flex:none;text-align:center;font-size:12px;font-weight:650;color:var(--ink)}.nw-bub .r{width:76px;height:76px;border-radius:50%;padding:3px;background:var(--line)}.nw-bub.new .r{background:conic-gradient(from 200deg,var(--gold-hi),var(--gold),var(--navy-3),var(--gold-hi))}.nw-bub .r>span{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;border:3px solid var(--ground)}.nw-bub:focus-visible .r{outline:2px solid var(--gold);outline-offset:2px}.nw-bub small{display:block;font-weight:500;color:var(--ink-2);font-size:11px}.nw-story{box-sizing:border-box;position:relative;border-radius:24px;overflow:hidden;background:var(--navy);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:250px;box-shadow:var(--shadow);text-decoration:none}.nw-story:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.nw-story .bg{position:absolute;inset:0}.nw-story .bg img,.nw-story .bg svg{transition:transform .5s}.nw-story:hover .bg img,.nw-story:hover .bg svg{transform:scale(1.04)}.nw-story .shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,14,32,0) 25%,rgba(6,14,32,.55) 55%,rgba(6,14,32,.94))}.nw-story .tx{position:relative;padding:20px 22px;display:flex;flex-direction:column;gap:8px}.nw-story .nw-meta{color:rgba(255,255,255,.75)}.nw-story h3{margin:0;font-family:var(--display);font-weight:750;letter-spacing:-.02em;font-size:20px;line-height:1.18;text-wrap:balance}.nw-toprail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);grid-gap:14px;gap:14px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.nw-toprail>*{scroll-snap-align:start}.nw-two{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:20px;gap:20px;align-items:start}.nw-two>*{min-width:0}.nw-stack{gap:18px;min-width:0}.nw-list,.nw-stack{display:flex;flex-direction:column}.nw-list .grp{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:14px 4px 6px}.nw-row{box-sizing:border-box;display:flex;align-items:center;gap:14px;padding:12px;border-radius:16px;color:inherit;text-decoration:none}.nw-row:hover{background:var(--card);box-shadow:var(--shadow)}.nw-row .th{width:64px;height:64px;border-radius:14px;overflow:hidden;flex:none}.nw-row .tx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.nw-row .tx b{font-size:15px;font-weight:650;line-height:1.3;color:var(--strong)}.nw-row .tx>span:last-child{font-size:13px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nw-row.unread .tx b:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--gold);margin-right:7px;vertical-align:2px}.nw-row .nw-st{flex:none;font-size:12.5px;color:var(--ink-2);display:inline-flex;align-items:center;gap:5px;text-align:right}.nw-row .nw-st.ok{color:var(--good);font-weight:700}.nw-row .nw-st.due{color:var(--gold-ink);font-weight:700}.nw-card{background:var(--card);border-radius:22px;box-shadow:var(--shadow);padding:18px;display:flex;flex-direction:column;gap:12px;min-width:0}.nw-card.navy{background:var(--navy);color:#fff;box-shadow:none}.nw-card .wh{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--ink-2);letter-spacing:.01em}.nw-card .wh .ic{width:16px;height:16px;color:var(--gold-ink)}.nw-card .wh .r{margin-left:auto;font-weight:600}.nw-card.navy .wh{color:var(--nav-ink)}.nw-card.navy .wh .ic{color:var(--gold)}.nw-tl{display:flex;flex-direction:column}.nw-tl .it{display:flex;gap:14px;position:relative;padding-bottom:16px;color:inherit;text-decoration:none}.nw-tl .it:last-child{padding-bottom:0}.nw-tl .it:before{content:"";position:absolute;left:25px;top:52px;bottom:0;width:2px;background:var(--line)}.nw-tl .it:last-child:before{display:none}.nw-tl .day{width:52px;height:52px;border-radius:15px;background:var(--navy);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;line-height:1}.nw-tl .day b{font-family:var(--display);font-size:20px;font-weight:800}.nw-tl .day span{font-size:10.5px;font-weight:700;color:var(--gold-hi);text-transform:uppercase;letter-spacing:.06em;margin-top:3px}.nw-tl .tx{flex:1 1;min-width:0;padding-top:3px}.nw-tl .tx b{display:block;font-size:14.5px;font-weight:650;line-height:1.3}.nw-tl .tx .sub{font-size:12.5px;color:var(--ink-2)}.nw-tl .cd{display:inline-block;margin-top:5px;font-size:12px;font-weight:700;color:var(--gold-ink);background:var(--gold-tint);border-radius:999px;padding:2px 9px}.nw-q{display:flex;flex-direction:column;gap:7px;padding:11px 0;border-top:1px solid var(--line)}.nw-card.navy .nw-q{border-color:var(--nav-line)}.nw-q:first-of-type{border-top:0;padding-top:2px}.nw-q .hd{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.nw-q b{font-size:14px;font-weight:650}.nw-q .qv{font-family:var(--display);font-weight:800;font-size:20px;letter-spacing:-.02em}.nw-q .sub{font-size:12.5px;color:var(--ink-2)}.nw-card.navy .nw-q .sub{color:var(--nav-ink)}.nw-bar{height:7px;background:var(--tint);overflow:hidden}.nw-bar,.nw-bar>i{border-radius:999px}.nw-bar>i{display:block;height:100%;background:var(--gold)}.nw-card.navy .nw-bar{background:var(--navy-2)}.nw-card.navy .nw-link{color:var(--gold-hi)}.nw-note{font-size:12.5px;color:var(--ink-2)}.nw-msg{font-size:12.5px;font-weight:600;color:var(--good)}.nw-msg.bad{color:var(--warn)}.nw-clap{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--card);font:inherit;font-size:13px;font-weight:650;color:var(--ink);cursor:pointer}.nw-clap[aria-pressed=true]{background:var(--gold-tint);border-color:var(--gold);color:var(--gold-ink)}.nw-clap:disabled{cursor:default}.nw-reader{max-width:780px;width:100%;display:flex;flex-direction:column;gap:18px}.nw-crumb{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px 0 8px;border-radius:10px;color:var(--ink-2);font-weight:650;font-size:13.5px;text-decoration:none}.nw-crumb:hover{background:var(--search);color:var(--strong)}.nw-hero{position:relative;border-radius:26px;overflow:hidden;min-height:260px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;background:var(--navy)}.nw-hero .bg,.nw-hero .shade{position:absolute;inset:0}.nw-hero .shade{background:linear-gradient(180deg,rgba(6,14,32,0) 20%,rgba(6,14,32,.88))}.nw-hero .tx{position:relative;padding:24px 28px;display:flex;flex-direction:column;gap:10px}.nw-hero .nw-meta{color:rgba(255,255,255,.8)}.nw-hero h1{margin:0;font-family:var(--display);font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1.1;text-wrap:balance;color:#fff}.nw-art{background:var(--card);border-radius:24px;box-shadow:var(--shadow);padding:26px 30px;display:flex;flex-direction:column;gap:14px}.nw-art .lede{margin:0;font-size:18px;line-height:1.5;font-weight:500}.nw-art .body p{max-width:66ch}.nw-art .body p,.nw-art .body ul{margin:0 0 12px;font-size:15.5px;line-height:1.65}.nw-art .body ul{padding-left:20px}.nw-art .foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--line)}.nw-confirm{border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:14px;background:var(--navy);color:#fff}.nw-confirm h2{margin:0;font-size:18px;font-weight:750;display:flex;align-items:center;gap:8px;color:#fff}.nw-confirm h2 .ic{color:var(--gold)}.nw-confirm .sub{color:var(--nav-ink);font-size:13px}.nw-confirm .row{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.nw-confirm.done{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 2px var(--good)}.nw-confirm.done .sub{color:var(--ink-2)}.nw-okline{display:flex;align-items:center;gap:10px;font-weight:750;color:var(--good);font-size:16px}.nw-okline .ic{width:24px;height:24px;stroke-width:2.3}.nw-sw{display:flex;align-items:center;gap:14px;cursor:pointer;font-size:15px;line-height:1.4;position:relative}.nw-sw input{position:absolute;opacity:0;width:1px;height:1px}.nw-sw .k{width:52px;height:32px;border-radius:999px;background:var(--navy-3);position:relative;flex:none;transition:background .15s}.nw-sw .k:after{content:"";position:absolute;left:3px;top:3px;width:26px;height:26px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 2px 6px rgba(0,0,0,.3)}.nw-sw input:checked+.k{background:var(--gold)}.nw-sw input:checked+.k:after{transform:translateX(20px)}.nw-sw input:focus-visible+.k{outline:2px solid var(--gold-hi);outline-offset:2px}.nw-sheet .nw-sw .k{background:var(--tint)}.nw-sheet .nw-sw input:checked+.k{background:var(--navy)}.nw-trow{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line)}.nw-trow:first-of-type{border-top:0}.nw-trow .grow{flex:1 1;min-width:0;font-weight:600}.nw-dot{width:9px;height:9px;border-radius:50%;flex:none}.nw-viewer{position:fixed;inset:0;z-index:60;background:rgba(4,9,20,.92);display:flex;align-items:center;justify-content:center;padding:16px}.nw-vpanel{position:relative;width:100%;max-width:430px;height:min(820px,100%);border-radius:28px;overflow:hidden;background:var(--navy);color:#fff;display:flex;flex-direction:column;box-shadow:0 30px 90px -20px rgba(0,0,0,.8)}.nw-vpanel .bg,.nw-vpanel .shade{position:absolute;inset:0}.nw-vpanel .shade{background:linear-gradient(180deg,rgba(6,14,32,.55),rgba(6,14,32,0) 22%,rgba(6,14,32,.15) 45%,rgba(6,14,32,.94))}.nw-segs{position:relative;z-index:2;display:flex;gap:4px;padding:12px 12px 0}.nw-segs i{flex:1 1;height:3px;border-radius:2px;background:rgba(255,255,255,.3);overflow:hidden}.nw-segs i b{display:block;height:100%;width:0;background:#fff}.nw-segs i.done b{width:100%}.nw-vtop{position:relative;z-index:2;gap:10px;padding:10px 12px}.nw-vtop,.nw-vtop .av{display:flex;align-items:center}.nw-vtop .av{width:34px;height:34px;border-radius:50%;background:var(--gold);color:#13203A;justify-content:center;font-weight:800;font-size:12px}.nw-vtop .tx{flex:1 1;min-width:0;font-size:13px;line-height:1.25}.nw-vtop .tx span{color:rgba(255,255,255,.7);font-size:12px}.nw-vtop button{width:40px;height:40px;border-radius:50%;border:0;background:rgba(255,255,255,.14);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.nw-vzone{position:absolute;top:80px;bottom:220px;width:35%;z-index:1;border:0;background:transparent;cursor:pointer}.nw-vzone.l{left:0}.nw-vzone.r{right:0}.nw-vbody{position:relative;z-index:2;margin-top:auto;padding:22px 22px 24px;display:flex;flex-direction:column;gap:12px}.nw-vbody .nw-meta{color:rgba(255,255,255,.75)}.nw-vbody h2{margin:0;font-family:var(--display);font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1.08;text-wrap:balance;color:#fff}.nw-vbody p{margin:0;font-size:15.5px;line-height:1.45;color:rgba(255,255,255,.86)}.nw-vbody .acts{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.nw-vbody .nw-clap{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.25);color:#fff}.nw-vbody .nw-clap[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:#13203A}.nw-sheet{position:fixed;inset:0;z-index:60;background:rgba(4,9,20,.5);display:flex;align-items:flex-end;justify-content:center;padding:16px}.nw-sheet .panel{width:100%;max-width:640px;max-height:90vh;overflow:auto;background:var(--card);border-radius:26px;padding:22px;display:flex;flex-direction:column;gap:14px;box-shadow:0 30px 80px -20px rgba(0,0,0,.5)}.nw-sheet h2{margin:0;font-family:var(--display);font-size:21px;letter-spacing:-.02em;flex:1 1;color:var(--strong)}.nw-sheet .f{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:650;color:var(--ink-2)}.nw-sheet .prev{height:150px;border-radius:16px;overflow:hidden}.nw-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:12px;background:var(--search);max-width:100%}.nw-seg label{position:relative;min-height:34px;border-radius:9px;color:var(--ink-2);font-size:13px;font-weight:600;padding:0 12px;display:inline-flex;align-items:center;cursor:pointer}.nw-seg input{position:absolute;opacity:0;width:1px;height:1px}.nw-seg label:has(input:checked){background:var(--card);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.08),0 2px 8px -2px rgba(11,33,71,.2)}.nw-seg label:has(input:focus-visible){outline:2px solid var(--gold)}@media (max-width:1100px){.nw-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.nw-brief{padding:22px 18px;border-radius:22px}.nw-brief h1{font-size:30px}.nw-kpis{grid-template-columns:minmax(0,1fr)}.nw-hero h1{font-size:26px}.nw-art{padding:20px}.nw-row .nw-st{display:none}}@media (prefers-reduced-motion:reduce){.nw-story .bg img,.nw-story .bg svg{transition:none}.nw-story:hover .bg img,.nw-story:hover .bg svg{transform:none}}.nw-vbody p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.pf-card{display:flex;flex-direction:column;gap:14px}.pf-row{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.pf-face{position:relative;flex:none}.pf-big{width:112px!important;height:112px!important;font-size:36px!important}.pf-big,.pf-cam{border-radius:50%}.pf-cam{position:absolute;right:0;bottom:0;width:38px;height:38px;border:3px solid var(--card);background:var(--gold);color:#13203A;display:flex;align-items:center;justify-content:center;cursor:pointer}.pf-tx{flex:1 1;min-width:200px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.pf-hints{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:6px 14px;gap:6px 14px;font-size:13px;color:var(--ink-2)}.pf-hints li{display:flex;align-items:center;gap:6px}.pf-hints .ic{width:15px;height:15px;color:var(--good)}.pf-consent{gap:12px;align-items:flex-start;padding-top:12px;font-size:14px}.pf-sheet{position:fixed;inset:0;z-index:60;background:rgba(4,9,20,.55);display:flex;align-items:center;justify-content:center;padding:16px}.pf-sheet .panel{width:100%;max-width:400px;background:var(--card);border-radius:24px;padding:22px;display:flex;flex-direction:column;gap:12px;align-items:stretch;box-shadow:0 30px 80px -20px rgba(0,0,0,.5)}.pf-sheet h2{margin:0;font-family:var(--display);font-size:20px;color:var(--strong)}.pf-view{position:relative;overflow:hidden;border-radius:18px;background:#111;align-self:center;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pf-view:active{cursor:-webkit-grabbing;cursor:grabbing}.pf-view:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.pf-mask{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at center,transparent 0,transparent 139px,rgba(0,0,0,.55) 140px);box-shadow:inset 0 0 0 2px rgba(255,255,255,.6)}.pf-sheet input[type=range]{width:100%;accent-color:var(--navy)}:is(.vs,.card).card.pf-team{display:flex;flex-direction:row;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 20px}.pf-team>.ic{color:var(--gold-ink);flex:none}.pf-nudge{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:18px;background:var(--gold-tint);color:var(--ink)}.pf-nudge .ic{color:var(--gold-ink)}.pf-nudge .grow{flex:1 1;min-width:0}.pf-stack{gap:16px;max-width:880px}.pf-conn,.pf-stack{display:flex;flex-direction:column}.pf-conn{list-style:none;margin:0;padding:0}.pf-conn li{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--line);flex-wrap:wrap}.pf-conn li:first-child{border-top:0;padding-top:4px}.pf-conn b{font-size:14.5px}.pf-conn .sub,.pf-conn b{display:block}.pf-conn .ti{width:42px;height:42px;border-radius:12px;background:var(--tint);color:var(--tint-ink);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex:none}.pf-conn .ti.g{background:var(--card);border:1px solid var(--line);color:#1a73e8;font-size:17px}.pf-conn .ti.n{background:var(--navy);color:var(--gold)}.pf-conn .grow{flex:1 1 220px;min-width:0}.pf-consent{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--line);flex-wrap:wrap}.pf-consent .sub,.pf-consent b{display:block}.pf-nt{display:flex;flex-direction:column}.pf-nt-r{display:grid;grid-template-columns:minmax(0,1fr) 70px 70px 80px;grid-gap:10px;gap:10px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.pf-nt-r>span:not(:first-child){display:flex;justify-content:center}.pf-nt-r b{font-size:14px}.pf-nt-r .sub,.pf-nt-r b{display:block}.pf-nt-r.th{border-top:0;padding:4px 0;font-size:12px;font-weight:600;color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em}.pf-fixed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px}.pf-fixed li{display:flex;gap:8px;align-items:center;color:var(--ink-2)}.pf-sess{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pf-sess li{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.pf-sess li:first-child{border-top:0}.pf-sess b{font-size:14px}.pf-sess .sub,.pf-sess b{display:block}.pf-sess .ti{width:38px;height:38px;border-radius:11px;background:var(--tint);color:var(--tint-ink);display:flex;align-items:center;justify-content:center;flex:none}@media (max-width:640px){.pf-nt-r{grid-template-columns:minmax(0,1fr) 52px 52px 60px;gap:6px}.pf-nt-r.th{font-size:10.5px}}.pf-stack a.btn{text-decoration:none}.pf-consent>span:first-child{flex:1 1 220px}