:root{--ink:#16283a;--navy:#1e3348;--navy-deep:#0e1c29;--gold:#a88a44;--gold-lt:#c9a961;--paper:#fafaf8;--slate:#5a6672;--slate-lt:#8a949e;--line:#dde1e4;--surface:#fff;--text:#16283a;--text-mute:#5a6672;--gold-dk:#8c7132;--w1:#1e3348;--w2:#2f5a7e;--w3:#5e92ae;--w4:#9fb8b4;--w5:#d8be86;--w6:#c9a961;--band:#fff;--band-glow:transparent;--muted-bg:#f4f4f1;--chip-bg:#f6f4ef;--font:var(--font-figtree),"Figtree","Helvetica Neue",Arial,sans-serif;--nav-h:76px;--gutter:clamp(20px,4.5vw,72px)}.td *{box-sizing:border-box}.td{background:var(--paper);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0}.td img{max-width:100%}.td a{color:inherit;text-decoration:none}.td button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.td :focus-visible{outline:2px solid var(--gold-lt);outline-offset:3px}.td .nav{z-index:60;height:var(--nav-h);padding-inline:var(--gutter);background:0 0;border-bottom:1px solid #0000;align-items:center;gap:clamp(16px,2.6vw,40px);transition:background .32s,border-color .32s,box-shadow .32s;display:flex;position:fixed;inset:0 0 auto}.td .nav[hidden],.td .mega[hidden]{display:none!important}.td.lighthero .nav{border-bottom-color:var(--line);background:#fff}.td.lighthero .nav .wordmark,.td.lighthero .nav .navbtn{color:var(--ink)}.td.lighthero .nav .rfp{background:var(--ink);color:#fff;border-color:var(--ink)}.td .nav.solid{border-bottom-color:var(--line);background:#fff;box-shadow:0 1px 24px #16283a12}.td .brand{flex-shrink:0;align-items:center;gap:11px;padding-block:6px;display:flex}.td .mark{flex-shrink:0;width:26px;height:26px}.td .wordmark{letter-spacing:-.025em;color:#fff;font-size:24px;font-weight:600;transition:color .32s}.td .nav.solid .wordmark{color:var(--ink)}.td .navlinks{align-items:center;gap:clamp(4px,1.5vw,10px);margin-left:clamp(8px,3vw,48px);display:flex}.td .navbtn{letter-spacing:-.005em;color:#ffffffeb;white-space:nowrap;border-radius:3px;align-items:center;gap:6px;padding:9px 12px;font-size:14.5px;font-weight:500;transition:color .32s,background .18s;display:flex;position:relative}.td .nav.solid .navbtn{color:var(--ink)}.td .navbtn:hover{background:#ffffff1a}.td .nav.solid .navbtn:hover{background:#16283a0d}.td .navbtn .chev{opacity:.7;width:9px;height:9px;transition:transform .22s}.td .navbtn[aria-expanded=true] .chev{transform:rotate(180deg)}.td .navbtn[aria-expanded=true]:after{content:"";background:var(--gold-lt);height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.td .nav.solid .navbtn[aria-expanded=true]:after{background:var(--gold)}.td .navright{align-items:center;gap:14px;margin-left:auto;display:flex}.td .rfp{letter-spacing:.01em;color:#fff;border:1.5px solid #ffffff80;border-radius:3px;padding:11px 22px;font-size:14px;font-weight:600;transition:all .32s}.td .rfp:hover{color:var(--ink);background:#fff;border-color:#fff}.td .nav.solid .rfp{background:var(--ink);color:#fff;border-color:var(--ink)}.td .nav.solid .rfp:hover{background:var(--gold);border-color:var(--gold)}.td .burger{display:none}.td .mega{top:var(--nav-h);z-index:55;border-bottom:1px solid var(--line);padding:clamp(28px,3.4vw,44px) var(--gutter) clamp(32px,3.8vw,48px);background:#fff;display:none;position:fixed;left:0;right:0;box-shadow:0 22px 48px -16px #16283a38}.td .mega.open{animation:.2s megaIn;display:block}@keyframes megaIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.td .megawrap{grid-template-columns:clamp(210px,22vw,300px) 1fr;gap:clamp(20px,3.6vw,56px);max-width:1360px;min-height:246px;margin:0 auto;display:grid}@media (max-width:820px){.td .megawrap{grid-template-columns:1fr;gap:20px;min-height:0}}.td .rail{border-right:1px solid var(--line);flex-direction:column;gap:2px;padding-right:clamp(14px,1.8vw,26px);display:flex}@media (max-width:820px){.td .rail{border-right:none;border-bottom:1px solid var(--line);padding-bottom:14px;padding-right:0}}.td .railbtn{text-align:left;letter-spacing:-.012em;width:100%;color:var(--ink);border-left:2px solid #0000;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:13px 12px 13px 15px;font-size:16.5px;font-weight:500;transition:color .16s,background .16s,border-color .16s;display:flex}.td .railbtn:hover{background:#16283a0b}.td .railbtn[aria-selected=true]{color:var(--gold);border-left-color:var(--gold);background:#a88a4412;font-weight:600}.td .railbtn .rchev{opacity:0;flex-shrink:0;width:14px;transition:opacity .18s,transform .18s;transform:translate(-5px)}.td .railbtn[aria-selected=true] .rchev{opacity:1;transform:none}.td .panel{display:none}.td .panel.on{animation:.19s panelIn;display:block}@keyframes panelIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.td .panelhead{letter-spacing:.13em;text-transform:uppercase;color:var(--gold);margin:0 0 16px;font-size:11px;font-weight:700}.td .mlist{grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:1px 44px;margin:0;padding:0;list-style:none;display:grid}.td .mlist.single{grid-template-columns:1fr;max-width:420px}.td .mlist a{color:var(--ink);border-bottom:1px solid #0000;padding:7px 0;font-size:15px;font-weight:450;transition:color .14s,border-color .14s;display:block}.td .mlist a:hover{color:var(--gold);border-bottom-color:var(--gold)}.td .paneldesc{color:var(--slate);max-width:56ch;margin:0 0 18px;font-size:14.5px;line-height:1.65}.td .mlink{color:var(--ink);align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:inline-flex}.td .mlink svg{width:15px;transition:transform .18s}.td .mlink:hover svg{transform:translate(4px)}.td .hero{background:var(--navy-deep);isolation:isolate;height:88vh;min-height:560px;position:relative;overflow:hidden}.td .slide{opacity:0;pointer-events:none;transition:opacity .85s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.td .slide.on{opacity:1;pointer-events:auto}.td .slide canvas,.td .slide .photo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.td .vtone{mix-blend-mode:color;opacity:.3;pointer-events:none;background:#24405c;position:absolute;inset:0}.td .vglow{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(66% 54% at 86% 8%,#d6a85080,#d6a85024 42%,#d6a85000 70%),radial-gradient(46% 40% at 30% 96%,#4680b242,#4680b200 72%);position:absolute;inset:0}.td .vtint{pointer-events:none;background:linear-gradient(178deg,#0a162200 0%,#0a162224 52%,#0a162266 100%);position:absolute;inset:0}.td .scrim{background:linear-gradient(100deg,#08121df0 0%,#08121dcc 30%,#08121d42 56%,#08121d05 86%,#08121d00 100%);position:absolute;inset:0}.td .herobody{height:100%;padding:var(--nav-h) var(--gutter) 150px;align-items:center;display:flex;position:relative}.td .stack{max-width:min(640px,52%);animation:.8s cubic-bezier(.2,.7,.3,1) both riseIn}@media (max-width:900px){.td .stack{max-width:100%}}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.td .eyebrow{letter-spacing:.055em;color:#fff;margin:0 0 clamp(14px,1.6vw,20px);font-size:13px;font-weight:600}.td .h1{letter-spacing:-.032em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(38px,5.4vw,76px);font-weight:600;line-height:1.04}.td .readmore{letter-spacing:.12em;text-transform:uppercase;color:#fff;align-items:center;gap:13px;margin-top:clamp(24px,3vw,38px);font-size:12.5px;font-weight:700;display:inline-flex}.td .readmore .arrow{background:#fff;width:40px;height:1.5px;transition:width .26s cubic-bezier(.4,0,.2,1);position:relative}.td .readmore .arrow:after{content:"";border:4px solid #0000;border-left-color:#fff;position:absolute;top:-3.5px;right:0}.td .readmore:hover .arrow{width:58px}.td .tabs{z-index:10;padding:0 var(--gutter) 34px;grid-template-columns:repeat(4,1fr);gap:0;max-width:1500px;display:grid;position:absolute;bottom:0;left:0;right:0}.td .tab{text-align:left;letter-spacing:-.01em;color:#ffffff7a;padding:17px 20px 0 0;font-size:15px;font-weight:500;transition:color .22s;position:relative}.td .tab:before{content:"";background:#fff3;height:2px;position:absolute;top:0;left:0;right:20px}.td .tab:after{content:"";background:var(--gold-lt);width:0;height:2px;position:absolute;top:0;left:0}.td .tab:hover{color:#fffc}.td .tab[aria-selected=true]{color:#fff;font-weight:600}.td .tab[aria-selected=true]:after{width:38px}.td .tab.timing:after{width:calc(100% - 20px);transition:width 7s linear}@media (max-width:820px){.td .tabs{grid-template-columns:repeat(4,1fr);padding-bottom:24px}.td .tab{padding-top:12px;font-size:0}.td .tab:before,.td .tab:after{right:8px}}.td .scrollcue{right:var(--gutter);z-index:10;letter-spacing:.11em;text-transform:uppercase;color:#ffffff9e;flex-direction:column;align-items:center;gap:9px;font-size:10.5px;font-weight:600;display:flex;position:absolute;bottom:34px}.td .cuecircle{border:1.5px solid #fff6;border-radius:50%;place-items:center;width:38px;height:38px;animation:2.6s ease-in-out infinite bob;display:grid}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (max-width:900px){.td .scrollcue{display:none}}.td .chip{top:calc(var(--nav-h) + 18px);right:var(--gutter);z-index:12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffe6;background:#0e1c29d1;border:1px solid #c9a9616b;border-radius:3px;max-width:250px;padding:11px 14px;font-size:11.5px;line-height:1.5;position:absolute}.td .chip b{letter-spacing:.13em;text-transform:uppercase;color:var(--gold-lt);margin-bottom:3px;font-size:9.5px;font-weight:800;display:block}.td.nochips .chip{display:none}@media (max-width:900px){.td .chip{display:none}}.td .chiptoggle{z-index:80;background:var(--ink);color:#fff;border-radius:999px;padding:9px 15px;font-size:12px;font-weight:600;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 22px #16283a4d}.td .band{background:var(--band);padding:clamp(56px,7vw,104px) var(--gutter) clamp(64px,8vw,116px);position:relative;overflow:hidden}.td .band:before{content:"";pointer-events:none;background:radial-gradient(ellipse 60% 70% at 88% 6%,var(--band-glow),transparent 62%);position:absolute;inset:0}.td .bandgrid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:stretch;gap:clamp(32px,5vw,80px);max-width:1440px;margin:0 auto;display:grid;position:relative}@media (max-width:980px){.td .bandgrid{grid-template-columns:1fr;gap:40px}}.td .ansCol{flex-direction:column;min-height:100%;display:flex}.td #ansIntro{flex-direction:column;flex:1;display:flex}.td .ctaWrap{margin-top:auto;padding-top:clamp(28px,5vh,56px)}@media (max-width:980px){.td .ctaWrap{padding-top:8px}}.td .eyebrow2{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dk);margin:0 0 14px;font-size:11px;font-weight:700}.td .ansTitle{letter-spacing:-.03em;color:var(--text);text-wrap:balance;margin:0 0 18px;font-size:clamp(34px,4.2vw,56px);font-weight:600;line-height:1.02}.td .ansLede{color:var(--text-mute);max-width:46ch;margin:0 0 30px;font-size:16.5px;line-height:1.62}.td .pill{background:var(--gold);color:#16283a;letter-spacing:.01em;border:1.5px solid var(--gold);border-radius:999px;align-items:center;gap:13px;padding:15px 26px;font-size:14.5px;font-weight:700;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.td .pill:hover{background:var(--gold-lt);transform:translate(3px);box-shadow:0 8px 24px -8px #a88a4499}.td .pill svg{width:17px;transition:transform .2s}.td .pill:hover svg{transform:translate(4px)}.td .wiz{background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:clamp(22px,2.4vw,30px);display:none;box-shadow:0 18px 44px -26px #16283a6b}.td .wiz.on{animation:.24s panelIn;display:block}.td .steps{align-items:center;gap:9px;margin-bottom:22px;display:flex}.td .dot{letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute);align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.td .dot i{background:var(--muted-bg);width:22px;height:22px;color:var(--text-mute);border:1px solid var(--line);border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:700;transition:all .2s;display:grid}.td .dot.done i{background:var(--gold);border-color:var(--gold);color:#16283a}.td .dot.cur i{background:var(--ink);border-color:var(--ink);color:#fff}.td .dot.cur{color:var(--text)}.td .sep{background:var(--line);flex-shrink:0;width:18px;height:1px}@media (max-width:460px){.td .dot{font-size:0}.td .dot i{font-size:11px}.td .sep{width:10px}}.td .wq{letter-spacing:-.018em;color:var(--text);margin:0 0 16px;font-size:19px;font-weight:600}.td .chips{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.td .chip2{border:1px solid var(--line);background:var(--surface);color:var(--text);text-align:left;border-radius:999px;padding:9px 15px;font-size:13.5px;font-weight:500;transition:all .15s}.td .chip2:hover{border-color:var(--gold);color:var(--gold-dk)}.td .chip2[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.td .wrow{align-items:center;gap:10px;margin-bottom:20px;display:flex}.td .wrow input{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text);font:inherit;border-radius:3px;flex:1;padding:13px 15px;font-size:14.5px}.td .wrow input:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:#0000}.td .wnav{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.td .wback{color:var(--text-mute);font-size:13.5px;font-weight:600}.td .wback:hover{color:var(--text)}.td .wnext{background:var(--ink);color:#fff;border-radius:3px;padding:12px 22px;font-size:13.5px;font-weight:600;transition:background .18s}.td .wnext:hover{background:var(--gold);color:#16283a}.td .wnext[disabled]{opacity:.35;cursor:not-allowed}.td .rfpcard{border:1px solid var(--line);background:var(--surface);border-radius:3px;overflow:hidden}.td .rfphead{background:var(--muted-bg);border-bottom:1px solid var(--line);color:var(--text-mute);align-items:center;gap:9px;padding:11px 15px;font-size:11.5px;font-weight:600;display:flex}.td .rfphead b{color:var(--text);font-weight:700}.td .field{border-bottom:1px solid var(--line);grid-template-columns:132px 1fr;align-items:center;gap:12px;padding:11px 15px;font-size:13.5px;display:grid}.td .field:last-child{border-bottom:none}.td .field span{letter-spacing:.09em;text-transform:uppercase;color:var(--text-mute);font-size:10.5px;font-weight:700}.td .field b{color:var(--text);align-items:center;gap:8px;font-weight:600;display:flex}.td .tick{background:var(--gold);color:#16283a;border-radius:50%;flex-shrink:0;place-items:center;width:15px;height:15px;font-size:9px;display:grid}@media (max-width:520px){.td .field{grid-template-columns:1fr;gap:3px}}.td .mx{border:1px solid var(--line);background:var(--surface);border-radius:6px;flex-direction:column;min-height:100%;padding:clamp(20px,2.2vw,28px);display:flex;box-shadow:0 22px 50px -34px #16283a4d}.td .mxhead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:6px;padding-bottom:16px;display:flex}.td .mxhead h3{letter-spacing:-.024em;color:var(--text);margin:2px 0 0;font-size:clamp(19px,2vw,23px);font-weight:600}.td .mxscroll{margin:0 -4px;padding:0 clamp(34px,5vw,62px) 0 4px;overflow:auto hidden}.td .mxgrid{grid-template-columns:clamp(122px,14vw,172px) repeat(8,minmax(24px,1fr));gap:2.5px;min-width:400px;display:grid}.td .mxcorner{grid-column:1}.td .mxsvc{height:74px;position:relative}.td .mxsvc span{transform-origin:0 100%;white-space:nowrap;letter-spacing:-.004em;color:var(--text-mute);font-size:10px;font-weight:600;transition:color .16s;position:absolute;bottom:5px;left:3px;transform:rotate(-56deg)}.td .mxsvc.hot span{color:var(--text);font-weight:700}.td .mxrow{display:contents}.td .mxind{letter-spacing:-.008em;color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding-right:10px;font-size:11.5px;font-weight:500;transition:color .16s;display:flex;overflow:hidden}.td .mxind.hot{color:var(--text);font-weight:700}.td .cell{opacity:.72;border-radius:2px;height:21px;transition:transform .16s cubic-bezier(.3,.8,.4,1),box-shadow .16s,opacity .18s;position:relative}.td .cell:hover{opacity:1;z-index:2;transform:scaleY(1.3)scaleX(1.06)}.td .cell.dim{opacity:.2}.td .cell.lit{opacity:.92}.td .cell.act{opacity:1;z-index:3;box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px currentColor,0 5px 14px -4px #16283a80;transform:scaleY(1.34)scaleX(1.08)}.td .stage{flex:1;min-height:clamp(468px,50vw,532px);margin-top:6px;position:relative}.td .st{opacity:0;pointer-events:none;flex-direction:column;transition:opacity .48s,transform .62s cubic-bezier(.3,.72,.3,1);display:flex;position:absolute;inset:0}.td .st.on{opacity:1;pointer-events:auto}.td .st-q{justify-content:center;align-items:center;padding:0 clamp(6px,3vw,42px)}.td .qwho{letter-spacing:.12em;text-transform:uppercase;color:var(--text-mute);align-items:center;gap:9px;margin-bottom:16px;font-size:10.5px;font-weight:700;display:flex}.td .qwho b{background:var(--ink);color:#fff;letter-spacing:0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.td .qbub{background:var(--chip-bg);border:1px solid var(--line);letter-spacing:-.012em;max-width:min(100%,460px);color:var(--text);text-align:left;border-radius:16px 16px 16px 5px;min-height:62px;padding:18px 22px;font-size:clamp(15px,1.6vw,17.5px);line-height:1.5}.td .caret{background:var(--gold-dk);vertical-align:-.16em;width:2px;height:1.05em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.td .qmeta{color:var(--text-mute);opacity:0;align-items:center;gap:8px;margin-top:16px;font-size:11.5px;transition:opacity .35s;display:flex}.td .qmeta.on{opacity:1}.td .qmeta em{gap:4px;font-style:normal;display:flex}.td .qmeta em i{background:var(--gold);border-radius:50%;width:5px;height:5px;animation:1.1s infinite bd}.td .qmeta em i:nth-child(2){animation-delay:.16s}.td .qmeta em i:nth-child(3){animation-delay:.32s}@keyframes bd{0%,62%,to{opacity:.22;transform:translateY(0)}31%{opacity:1;transform:translateY(-4px)}}.td .st-m{transform:scale(1.03)}.td .st-m.on{transform:scale(1)}.td .st-m.out{opacity:0;transform:scale(.84)}.td .st-c{justify-content:center;align-items:center;transform:scale(.9)}.td .cdots{justify-content:center;gap:6px;margin-top:16px;display:flex}.td .cdots i{background:var(--line);border-radius:50%;width:5px;height:5px;transition:all .3s}.td .cdots i.on{background:var(--gold);border-radius:3px;width:16px}.td .st-c.on{transform:scale(1)}.td .scard{background:var(--surface);border:1px solid var(--line);border-radius:8px;width:min(100%,468px);padding:clamp(18px,2vw,24px);transition:opacity .28s,transform .38s cubic-bezier(.3,.72,.3,1);box-shadow:0 26px 54px -30px #16283a70}.td .stag{letter-spacing:.13em;text-transform:uppercase;border:1px solid;border-radius:999px;margin-bottom:12px;padding:4px 10px;font-size:9.5px;font-weight:800;display:inline-block}.td .scard h4{letter-spacing:-.022em;color:var(--text);text-wrap:balance;margin:0 0 10px;font-size:clamp(16.5px,1.75vw,20px);font-weight:600;line-height:1.24}.td .scard p{color:var(--text-mute);margin:0 0 9px;font-size:13px;line-height:1.58}.td .scard p:last-child{margin-bottom:0}.td .sart{border-radius:5px;height:clamp(84px,10vw,116px);margin-bottom:13px;overflow:hidden}.td .mrow{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:7px 0;font-size:12px;display:flex}.td .mrow:last-of-type{border-bottom:none}.td .mrow i{background:var(--gold);color:#16283a;border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;display:grid}.td .mrow span{color:var(--text-mute);letter-spacing:.09em;text-transform:uppercase;flex-shrink:0;width:80px;font-size:10px;font-weight:700}.td .mrow b{color:var(--text);align-items:center;gap:8px;font-weight:600;display:flex}.td .mini{gap:5px;display:flex}.td .mini div{text-align:center;background:var(--chip-bg);border:1px solid var(--line);border-radius:4px;flex:1;padding:9px 3px}.td .mini b{color:var(--text);letter-spacing:-.01em;font-size:10px;font-weight:700;display:block}.td .mini span{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-dk);margin-top:3px;font-size:8.5px;font-weight:700;display:block}.td .mxstat{letter-spacing:.11em;text-transform:uppercase;color:var(--gold-dk);align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.td .mxstat b{background:var(--gold);border-radius:50%;width:6px;height:6px;animation:1.9s infinite glow}@keyframes glow{0%,to{box-shadow:0 0 #c9a9618c}60%{box-shadow:0 0 0 6px #c9a96100}}.td .mxctl{width:28px;height:28px;color:var(--text-mute);border:1px solid var(--line);border-radius:6px;flex-shrink:0;place-items:center;transition:all .18s;display:grid}.td .mxctl:hover{color:var(--text);border-color:var(--gold)}.td .mxout{border-top:1px solid var(--line);flex-direction:column;justify-content:flex-end;margin-top:auto;padding-top:14px;display:flex}.td .mxpair{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:9px;display:flex}.td .mxpair b{letter-spacing:-.02em;color:var(--text);font-size:15.5px;font-weight:600}.td .mxpair i{color:var(--gold-dk);font-size:13px;font-style:normal;font-weight:400}.td .mxswatch{border-radius:2px;flex-shrink:0;width:11px;height:11px}.td .mxdesc{color:var(--text-mute);max-width:54ch;margin:0 0 4px;font-size:13.5px;line-height:1.55}.td .mxask{letter-spacing:.02em;color:var(--text);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.td .mxask svg{width:14px;transition:transform .18s}.td .mxask:hover svg{transform:translate(4px)}.td .mxask:hover{color:var(--gold-dk)}@media (max-width:980px){.td .mx{min-height:0}.td .mxout{margin-top:18px}}.td .latest{background:var(--surface);border-top:1px solid var(--line);padding:clamp(52px,6.5vw,92px) var(--gutter) clamp(56px,7vw,104px)}.td .lwrap{max-width:1440px;margin:0 auto}.td .lhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(24px,3vw,38px);display:flex}.td .lhead h2{letter-spacing:-.03em;color:var(--text);margin:4px 0 0;font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1.04}.td .lhead p.sub{color:var(--text-mute);max-width:52ch;margin:8px 0 0;font-size:14.5px;line-height:1.55}.td .lnav{align-items:center;gap:8px;display:flex}.td .larrow{border:1px solid var(--line);width:38px;height:38px;color:var(--text);border-radius:50%;place-items:center;transition:all .18s;display:grid}.td .larrow:hover{border-color:var(--gold);color:var(--gold-dk);transform:translateY(-1px)}.td .larrow svg{width:15px}.td .lviewport{margin:0 -2px;padding:2px;overflow:hidden}.td .ltrack{align-items:start;transition:transform .68s cubic-bezier(.4,.05,.2,1);display:flex}.td .lslide{flex:0 0 100%;gap:clamp(14px,1.6vw,22px);display:grid}.td .lslide[data-layout=feature]{grid-template-rows:1fr 1fr;grid-template-columns:1.32fr 1fr}.td .lslide[data-layout=feature] .lcard:first-child{grid-row:span 2}.td .lslide[data-layout=three]{grid-template-columns:repeat(3,1fr)}.td .lslide[data-layout=wide]{grid-template-columns:1fr;align-content:start}.td .lcard.wide{max-height:clamp(230px,25vw,320px)}.td .lcard.wide .lmeta{margin-top:16px;padding-top:0}@media (max-width:860px){.td .lslide[data-layout=feature],.td .lslide[data-layout=three]{grid-template-rows:none;grid-template-columns:1fr}.td .lslide[data-layout=feature] .lcard:first-child{grid-row:auto}}.td .lcard{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:7px;flex-direction:column;transition:transform .22s cubic-bezier(.3,.8,.4,1),box-shadow .22s,border-color .22s;display:flex;overflow:hidden}.td .lcard:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 20px 40px -22px #16283a6b}.td .lart{background:var(--g);flex-shrink:0;position:relative;overflow:hidden}.td .lart svg{width:100%;height:100%;display:block;position:absolute;inset:0}.td .lart:after{content:"";pointer-events:none;background:linear-gradient(#08121d00 55%,#08121d47 100%);position:absolute;inset:0}.td .lcard:hover .lart svg{transform:scale(1.03)}.td .lart svg{transition:transform .5s cubic-bezier(.3,.8,.4,1)}.td .lcard.big .lart{height:clamp(158px,17vw,224px)}.td .lcard.sm .lart{height:clamp(72px,7vw,96px)}.td .lcard.md .lart{height:clamp(126px,13vw,164px)}.td .lcard.wide{flex-direction:row}.td .lcard.wide .lart{width:46%;height:auto;min-height:clamp(210px,23vw,296px)}@media (max-width:860px){.td .lcard.wide{flex-direction:column}.td .lcard.wide .lart{width:auto;height:180px;min-height:0}}.td .lbody{flex-direction:column;flex:1;padding:clamp(15px,1.5vw,22px);display:flex}.td .lcard.wide .lbody{justify-content:center;padding:clamp(20px,2.4vw,36px)}.td .ltag{letter-spacing:.13em;text-transform:uppercase;border:1px solid;border-radius:999px;align-self:flex-start;margin-bottom:10px;padding:3.5px 9px;font-size:9px;font-weight:800;display:inline-block}.td .lcard h3{letter-spacing:-.022em;color:var(--text);text-wrap:balance;margin:0;font-weight:600;line-height:1.24}.td .lcard.big h3{font-size:clamp(18px,2vw,24px)}.td .lcard.sm h3{font-size:15px}.td .lcard.md h3{font-size:clamp(16px,1.7vw,19px)}.td .lcard.wide h3{font-size:clamp(20px,2.4vw,30px)}.td .lcard p{color:var(--text-mute);margin:9px 0 0;font-size:13.5px;line-height:1.55}.td .lcard.wide p{max-width:46ch;font-size:15px}.td .lmeta{letter-spacing:.04em;color:var(--text-mute);margin-top:auto;padding-top:13px;font-size:11px;font-weight:600}.td .lmeta b{color:var(--gold-dk);font-weight:700}.td .lfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(20px,2.4vw,30px);display:flex}.td .ldots{gap:7px;display:flex}.td .ldots button{background:var(--line);border-radius:2px;width:26px;height:3px;transition:background .3s}.td .ldots button[aria-selected=true]{background:var(--gold)}.td .lall{color:var(--text);align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex}.td .lall svg{width:15px;transition:transform .18s}.td .lall:hover{color:var(--gold-dk)}.td .lall:hover svg{transform:translate(4px)}.td .careers{padding:clamp(66px,8vw,128px) var(--gutter) clamp(62px,7.5vw,108px);background:#0c1622;position:relative;overflow:hidden}.td .careers:before{content:"";pointer-events:none;background:radial-gradient(80% 90% at 100% 100%,#c9a96142,#0000 58%);position:absolute;inset:0}.td .cwrap{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);align-items:start;gap:clamp(36px,6vw,92px);max-width:1400px;margin:0 auto;display:grid;position:relative}@media (max-width:900px){.td .cwrap{grid-template-columns:1fr;gap:44px}}.td .ceyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-lt);margin:0 0 20px;font-size:10.5px;font-weight:800}.td .chead{letter-spacing:-.034em;color:#fff;text-wrap:balance;max-width:19ch;margin:0 0 30px;font-size:clamp(32px,4.4vw,54px);font-weight:600;line-height:1.02}.td .cprose{max-width:62ch}.td .cprose p{color:#ffffffad;margin:0 0 20px;font-size:clamp(15px,1.55vw,17px);line-height:1.68}.td .cprose p:last-child{margin-bottom:0}.td .cprose em{color:#fff;font-style:normal;font-weight:500}.td .ccta{flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;display:flex}.td .clink{color:#ffffffe0;align-items:center;gap:9px;font-size:13.5px;font-weight:700;transition:color .18s;display:inline-flex}.td .clink svg{width:14px;transition:transform .18s}.td .clink:hover{color:var(--gold-lt)}.td .clink:hover svg{transform:translate(4px)}.td .cfig{border-radius:5px;align-self:center;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 26px 60px -24px #000000bf}.td .cfig img,.td .cfig video{aspect-ratio:3/2;object-fit:cover;object-position:center;background:#0d1926;width:100%;height:auto;display:block}@media (max-width:900px){.td .cfig{align-self:stretch}}.td .cfig:after{content:"";pointer-events:none;mix-blend-mode:normal;background:linear-gradient(#0c162257 0%,#0c162200 30%,#0c16224d 100%),radial-gradient(70% 60% at 82% 88%,#c9a96133,#0000 62%);position:absolute;inset:0}.td .cfig:before{content:"";z-index:2;pointer-events:none;border-radius:5px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.td .view{display:none}.td .view.on{animation:.3s viewIn;display:block}@keyframes viewIn{0%{opacity:0}to{opacity:1}}.td .phero{background:var(--navy-deep);isolation:isolate;align-items:flex-end;min-height:clamp(430px,52vw,600px);display:flex;position:relative;overflow:hidden}.td .phero.tall{min-height:clamp(600px,90vh,1020px)}@supports (height:100svh){.td .phero.tall{min-height:clamp(600px,90svh,1020px)}}.td .phero.tall .pherobody{padding-bottom:clamp(96px,11vw,150px)}.td .phero.tall .ph1{max-width:16ch}.td .pscroll{z-index:3;color:#ffffffb8;flex-direction:column;align-items:center;gap:11px;text-decoration:none;transition:color .25s;display:flex;position:absolute;bottom:clamp(26px,3.4vw,44px);left:50%;transform:translate(-50%)}.td .pscroll span{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.td .pscroll svg{width:15px;height:21px;animation:2.2s ease-in-out infinite pscr}.td .pscroll:hover{color:#fff}@keyframes pscr{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.td .pscroll svg{animation:none}}@media (max-width:640px){.td .pscroll span{display:none}}.td .phero video,.td .phero img.pbg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.td .phero img.pbg{transition:opacity .6s}.td .phero .ptone{pointer-events:none;background:var(--ph);mix-blend-mode:color;opacity:.46;position:absolute;inset:0}.td .phero .pglow{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse 58% 62% at 88% 12%,#d6a8506b,#d6a85000 66%), radial-gradient(ellipse 50% 46% at 12% 92%,var(--ph),transparent 70%);opacity:.55;position:absolute;inset:0}.td .phero .pscrim{background:linear-gradient(94deg,#060e18f2 0%,#060e18d6 34%,#060e1866 64%,#060e181a 100%),linear-gradient(#060e1800 54%,#060e189e 100%);position:absolute;inset:0}@keyframes drift{0%{transform:scale(1.06)translate(0,0)}to{transform:scale(1.13)translate(-1.2%,-1%)}}.td .phero video,.td .phero img.pbg{animation:26s ease-in-out infinite alternate drift}@media (prefers-reduced-motion:reduce){.td .phero video,.td .phero img.pbg{animation:none;transform:scale(1.04)}}.td .pherobody{width:100%;max-width:1440px;padding:calc(var(--nav-h) + clamp(34px,5vw,64px)) var(--gutter) clamp(38px,5vw,64px);margin:0 auto;position:relative}.td .crumb{letter-spacing:.06em;color:#ffffff8c;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 clamp(16px,2vw,22px);font-size:11.5px;font-weight:600;display:flex}.td .crumb a{transition:color .16s}.td .crumb a:hover{color:var(--gold-lt)}.td .crumb i{opacity:.45;font-style:normal}.td .crumb b{color:#ffffffeb;font-weight:600}.td .ptype{letter-spacing:.17em;text-transform:uppercase;color:var(--gold-lt);margin:0 0 13px;font-size:10.5px;font-weight:800}.td .ph1{letter-spacing:-.034em;color:#fff;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(34px,5vw,68px);font-weight:600;line-height:1.02}.td .psub{letter-spacing:-.018em;color:#fff;text-wrap:balance;max-width:36ch;margin:clamp(16px,2vw,24px) 0 0;font-size:clamp(17px,1.95vw,23px);font-weight:500;line-height:1.42}.td .pclaim{color:#ffffffb8;max-width:56ch;margin:clamp(12px,1.4vw,17px) 0 0;font-size:clamp(14.5px,1.5vw,16.5px);line-height:1.62}.td .psec{padding:clamp(52px,6.4vw,96px) var(--gutter)}.td .psec.alt{background:var(--muted-bg);border-block:1px solid var(--line)}.td .psec.dark{background:#0c1622}.td .pwrap{max-width:1440px;margin:0 auto}.td .pwrap.narrow{max-width:1100px}.td .pkicker{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-dk);margin:0 0 14px;font-size:10.5px;font-weight:800}.td .psec.dark .pkicker{color:var(--gold-lt)}.td .ph2{letter-spacing:-.03em;color:var(--text);text-wrap:balance;max-width:22ch;margin:0 0 clamp(18px,2.2vw,28px);font-size:clamp(26px,3.3vw,42px);font-weight:600;line-height:1.06}.td .psec.dark .ph2{color:#fff}.td .pbody{color:var(--text-mute);max-width:64ch;font-size:clamp(15.5px,1.6vw,17.5px);line-height:1.68}.td .pbody p{margin:0 0 19px}.td .pbody p:last-child{margin-bottom:0}.td .pbody em{color:var(--text);font-style:normal;font-weight:500}.td .psec.dark .pbody{color:#ffffffad}.td .psec.dark .pbody em{color:#fff}.td .pintro{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(30px,5vw,80px);display:grid}@media (max-width:900px){.td .pintro{grid-template-columns:1fr;gap:34px}}.td .glance{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:clamp(20px,2.2vw,28px)}.td .glance h4{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dk);margin:0 0 4px;font-size:10.5px;font-weight:800}.td .glance ul{margin:0 0 20px;padding:0;list-style:none}.td .glance ul:last-of-type{margin-bottom:0}.td .glance li{color:var(--text-mute);border-bottom:1px solid var(--line);gap:10px;padding:8px 0;font-size:13.5px;line-height:1.5;display:flex}.td .glance li:last-child{border-bottom:none}.td .glance li s{text-align:center;width:14px;color:var(--gold);flex-shrink:0;font-weight:800;text-decoration:none}.td .glance li.no s,.td .glance li.no{color:var(--slate-lt)}.td .caps{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(12px,1.5vw,20px);display:grid}.td .cap{border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:clamp(20px,2.2vw,28px);transition:transform .2s cubic-bezier(.3,.8,.4,1),box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.td .cap:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 20px 40px -22px #16283a6b}.td .cap:before{content:"";background:var(--ch);height:3px;position:absolute;top:0;left:0;right:0}.td .capn{letter-spacing:.14em;color:var(--ch);margin-bottom:11px;font-size:10px;font-weight:800;display:block}.td .cap h3{letter-spacing:-.022em;color:var(--text);text-wrap:balance;margin:0 0 9px;font-size:clamp(17px,1.8vw,20px);font-weight:600;line-height:1.24}.td .cap p{color:var(--text-mute);margin:0;font-size:13.5px;line-height:1.6}.td .steppr{grid-template-columns:repeat(5,1fr);gap:0;margin-top:8px;display:grid}@media (max-width:880px){.td .steppr{grid-template-columns:1fr;gap:2px}}.td .stp{padding:26px clamp(14px,1.6vw,24px) 0 0;position:relative}.td .stp:before{content:"";background:var(--line);height:2px;position:absolute;top:0;left:0;right:10px}.td .stp.hot:before{background:var(--gold)}.td .stpn{letter-spacing:.14em;color:var(--gold-dk);margin-bottom:9px;font-size:10px;font-weight:800;display:block}.td .stp h4{letter-spacing:-.02em;color:var(--text);margin:0 0 7px;font-size:16.5px;font-weight:600}.td .stp p{color:var(--text-mute);margin:0;font-size:13px;line-height:1.56}.td .psec.dark .stp:before{background:#ffffff2e}.td .psec.dark .stp.hot:before{background:var(--gold-lt)}.td .psec.dark .stp h4{color:#fff}.td .psec.dark .stp p{color:#ffffff9e}.td .psec.dark .stpn{color:var(--gold-lt)}.td .xhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.td .xgrid{background:var(--surface);border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(244px,1fr));gap:0;margin-top:6px;display:grid;overflow:hidden}.td .xcell{background:var(--surface);box-shadow:inset -1px -1px 0 var(--line);align-items:center;gap:13px;padding:17px 19px;transition:background .16s,color .16s;display:flex}.td .xcell:hover{background:var(--chip-bg)}.td .xcell:hover .xname{color:var(--gold-dk)}.td .xbar{background:var(--ch);border-radius:2px;flex-shrink:0;align-self:stretch;width:4px;min-height:30px}.td .xname{letter-spacing:-.014em;color:var(--text);font-size:14.5px;font-weight:550;line-height:1.3;transition:color .16s}.td .xcell .xar{opacity:0;width:14px;color:var(--gold-dk);flex-shrink:0;margin-left:auto;transition:opacity .18s,transform .18s;transform:translate(-4px)}.td .xcell:hover .xar{opacity:1;transform:none}.td .ctaBand{padding:clamp(48px,5.6vw,84px) var(--gutter);background:#0c1622;position:relative;overflow:hidden}.td .ctaBand:before{content:"";pointer-events:none;background:radial-gradient(70% 100% at 92% 100%,#c9a96142,#0000 60%);position:absolute;inset:0}.td .ctaWrap2{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,64px);max-width:1440px;margin:0 auto;display:grid;position:relative}@media (max-width:860px){.td .ctaWrap2{grid-template-columns:1fr;gap:26px}}.td .ctaBand h2{letter-spacing:-.028em;color:#fff;text-wrap:balance;max-width:20ch;margin:6px 0 10px;font-size:clamp(23px,2.9vw,36px);font-weight:600;line-height:1.1}.td .ctaBand p{color:#ffffffa3;max-width:50ch;margin:0;font-size:14.5px;line-height:1.6}.td .morerow{flex-wrap:wrap;gap:9px;margin-top:6px;display:flex}.td .morechip{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:999px;align-items:center;gap:9px;padding:10px 17px;font-size:13.5px;font-weight:500;transition:all .16s;display:inline-flex}.td .morechip:hover{border-color:var(--gold);color:var(--gold-dk);transform:translateY(-1px)}.td .morechip b{background:var(--ch);border-radius:2px;flex-shrink:0;width:7px;height:7px}.td .pcards{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:clamp(14px,1.6vw,22px);display:grid}.td .wip{border-left:3px solid var(--gold);background:color-mix(in srgb,var(--gold) 8%,transparent);color:var(--text-mute);border-radius:0 4px 4px 0;align-items:flex-start;gap:14px;max-width:74ch;margin-top:clamp(26px,3vw,38px);padding:17px 20px;font-size:13.5px;line-height:1.6;display:flex}.td .wip b{color:var(--text);font-weight:600}.td .defgrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(30px,5vw,72px);display:grid}@media (max-width:900px){.td .defgrid{grid-template-columns:1fr;gap:32px}}.td .terms{border-top:1px solid var(--line)}.td .term{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:clamp(14px,2vw,26px);padding:18px 0;display:grid}@media (max-width:620px){.td .term{grid-template-columns:1fr;gap:5px}}.td .term dt{letter-spacing:-.014em;color:var(--text);margin:0;font-size:14px;font-weight:700}.td .term dt s{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dk);margin-top:4px;font-size:10px;font-weight:800;text-decoration:none;display:block}.td .term dd{color:var(--text-mute);margin:0;font-size:14px;line-height:1.62}.td .term.warn dt s{color:#9a5b3a}.td .term.warn dd b{color:var(--text);font-weight:600}.td .howl{margin-top:8px;padding-left:clamp(26px,3vw,40px);position:relative}.td .howl:before{content:"";background:linear-gradient(180deg,var(--gold) 0%,#a88a4438 100%);width:2px;position:absolute;top:10px;bottom:10px;left:7px}.td .howi{padding:0 0 clamp(26px,3vw,38px);position:relative}.td .howi:last-child{padding-bottom:0}.td .howi:before{content:"";background:var(--surface);width:12px;height:12px;box-shadow:0 0 0 2px var(--gold);border-radius:50%;position:absolute;top:5px;left:calc(-1*clamp(26px,3vw,40px) + 2px)}.td .howwhen{letter-spacing:.12em;text-transform:uppercase;background:var(--chip-bg);border:1px solid var(--line);color:var(--gold-dk);border-radius:999px;margin-bottom:7px;padding:3px 9px;font-size:9.5px;font-weight:800;display:inline-block}.td .howi h4{letter-spacing:-.022em;color:var(--text);margin:0 0 7px;font-size:clamp(17px,1.8vw,20px);font-weight:600}.td .howi p{color:var(--text-mute);max-width:62ch;margin:0 0 9px;font-size:14px;line-height:1.64}.td .howget{color:var(--text);margin:0;font-size:12.5px;line-height:1.55}.td .howget b{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dk);margin-right:7px;font-size:9.5px;font-weight:800}.td .pride{grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:clamp(16px,2.4vw,34px);display:grid}.td .pri{border-top:2px solid var(--gold);padding-top:22px}.td .psec.dark .pri{border-top-color:var(--gold-lt)}.td .pri h4{letter-spacing:-.024em;color:var(--text);text-wrap:balance;margin:0 0 10px;font-size:clamp(17px,1.85vw,21px);font-weight:600;line-height:1.24}.td .psec.dark .pri h4{color:#fff}.td .pri p{color:var(--text-mute);margin:0;font-size:14px;line-height:1.66}.td .psec.dark .pri p{color:#ffffffa8}.td .fams{border-top:1px solid var(--line);margin-top:4px}.td .fam{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,290px) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,50px);padding:clamp(20px,2.4vw,30px) 0;display:grid}@media (max-width:820px){.td .fam{grid-template-columns:1fr;gap:10px}}.td .fam h3{letter-spacing:-.024em;color:var(--text);align-items:baseline;gap:11px;margin:0;font-size:clamp(17px,1.9vw,21px);font-weight:600;line-height:1.26;display:flex}.td .fam h3 i{letter-spacing:.1em;color:var(--ch);font-size:10px;font-style:normal;font-weight:800}.td .fam p{color:var(--text-mute);margin:0 0 12px;font-size:14.5px;line-height:1.66}.td .famtags{flex-wrap:wrap;gap:6px;display:flex}.td .famtags span{background:var(--chip-bg);border:1px solid var(--line);color:var(--text-mute);border-radius:3px;padding:4px 10px;font-size:11.5px;font-weight:500}.td .faq{border-top:1px solid var(--line);margin-top:4px}.td .faqi{border-bottom:1px solid var(--line)}.td .faqq{text-align:left;letter-spacing:-.018em;width:100%;color:var(--text);align-items:flex-start;gap:16px;padding:19px 0;font-size:clamp(15.5px,1.65vw,18px);font-weight:550;line-height:1.38;display:flex}.td .faqq span{flex-shrink:0;width:19px;height:19px;margin-top:3px;margin-left:auto;position:relative}.td .faqq span:before,.td .faqq span:after{content:"";background:var(--gold-dk);transition:transform .24s cubic-bezier(.4,0,.2,1);position:absolute}.td .faqq span:before{height:1.5px;top:9px;left:0;right:0}.td .faqq span:after{width:1.5px;top:0;bottom:0;left:9px}.td .faqi.open .faqq span:after{transform:rotate(90deg)}.td .faqa{max-height:0;transition:max-height .32s cubic-bezier(.4,0,.2,1);overflow:hidden}.td .faqi.open .faqa{max-height:420px}.td .faqa p{color:var(--text-mute);max-width:70ch;margin:0 0 20px;font-size:14.5px;line-height:1.7}.td .whowrap{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}@media (max-width:780px){.td .whowrap{grid-template-columns:1fr;gap:22px}}.td .whoface{aspect-ratio:1;background:linear-gradient(140deg,#1e3348,#2f5a7e 60%,#5e92ae);border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden}.td .whoface b{letter-spacing:-.04em;color:#ffffffe6;font-size:clamp(46px,6vw,74px);font-weight:600}.td .whoface:after{content:"";background:radial-gradient(70% 60% at 76% 18%,#c9a96152,#0000 62%);position:absolute;inset:0}.td .whoname{letter-spacing:-.026em;color:var(--text);margin:0 0 3px;font-size:clamp(20px,2.2vw,26px);font-weight:600}.td .whorole{letter-spacing:.11em;text-transform:uppercase;color:var(--gold-dk);margin:0 0 16px;font-size:12px;font-weight:700}.td .whobio{color:var(--text-mute);max-width:62ch;margin:0 0 18px;font-size:14.5px;line-height:1.68}.td .whometa{flex-wrap:wrap;gap:9px;display:flex}.td .whometa a,.td .whometa span{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:3px;align-items:center;gap:8px;padding:9px 15px;font-size:13px;transition:all .16s;display:inline-flex}.td .whometa a:hover{border-color:var(--gold);color:var(--gold-dk)}.td .evs{background:var(--line);border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1px;display:grid;overflow:hidden}.td .ev{background:var(--surface);padding:19px 21px}.td .evwhen{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dk);margin-bottom:9px;font-size:10px;font-weight:800;display:block}.td .ev h4{letter-spacing:-.018em;color:var(--text);margin:0 0 5px;font-size:15.5px;font-weight:600;line-height:1.3}.td .ev p{color:var(--text-mute);margin:0;font-size:12.5px}.td .rich{color:var(--text-mute);max-width:70ch;font-size:clamp(15.5px,1.6vw,17.5px);line-height:1.72}.td .rich h3{letter-spacing:-.026em;color:var(--text);margin:clamp(30px,3.4vw,44px) 0 12px;font-size:clamp(19px,2.1vw,25px);font-weight:600;line-height:1.2}.td .rich h3:first-child{margin-top:0}.td .rich p{margin:0 0 18px}.td .rich p:last-child{margin-bottom:0}.td .rich em{color:var(--text);font-style:normal;font-weight:500}.td .rich ul{margin:0 0 18px;padding:0;list-style:none}.td .rich li{padding:0 0 9px 22px;position:relative}.td .rich li:before{content:"";background:var(--gold);border-radius:1px;width:6px;height:6px;position:absolute;top:11px;left:2px}.td .vals{background:var(--line);border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:1px;display:grid;overflow:hidden}.td .val{background:var(--surface);padding:clamp(22px,2.6vw,32px)}.td .valn{letter-spacing:-.04em;color:var(--ch);margin-bottom:13px;font-size:26px;font-weight:600;display:block}.td .val h4{letter-spacing:-.022em;color:var(--text);margin:0 0 9px;font-size:clamp(17px,1.8vw,20px);font-weight:600;line-height:1.26}.td .val p{color:var(--text-mute);margin:0;font-size:14px;line-height:1.66}.td .artmeta{color:#ffffffa8;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 0 clamp(20px,2.4vw,30px);font-size:12.5px;display:flex}.td .artmeta b{color:#fff;font-weight:600}.td .artmeta i{opacity:.4;font-style:normal}.td .artbody{max-width:72ch;margin:0 auto}.td .artbody .lead{color:var(--text);letter-spacing:-.014em;margin:0 0 clamp(26px,3vw,38px);font-size:clamp(18px,2vw,22px);font-weight:450;line-height:1.56}.td .pull{border-top:2px solid var(--gold);border-bottom:1px solid var(--line);letter-spacing:-.022em;color:var(--text);margin:clamp(30px,3.6vw,46px) 0;padding:clamp(20px,2.4vw,30px) 0;font-size:clamp(18px,2.1vw,24px);font-weight:500;line-height:1.42}.td .artnote{background:var(--chip-bg);border:1px solid var(--line);color:var(--text-mute);border-radius:4px;margin-top:clamp(30px,3.6vw,46px);padding:18px 20px;font-size:13px;line-height:1.62}.td .artnote b{color:var(--text)}.td .cform{gap:14px;display:grid}.td .crow2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:620px){.td .crow2{grid-template-columns:1fr}}.td .fld label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute);margin-bottom:7px;font-size:11px;font-weight:700;display:block}.td .fld input,.td .fld select,.td .fld textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:4px;padding:13px 15px;font-size:14.5px}.td .fld textarea{resize:vertical;min-height:128px}.td .fld input:focus,.td .fld select:focus,.td .fld textarea:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #c9a96129}.td .cside{border:1px solid var(--line);background:var(--surface);border-radius:6px;align-self:start;padding:clamp(22px,2.6vw,30px)}.td .cline{border-bottom:1px solid var(--line);padding:13px 0}.td .cline:last-child{border-bottom:none}.td .cline s{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dk);margin-bottom:4px;font-size:10px;font-weight:800;text-decoration:none;display:block}.td .cline b{color:var(--text);font-size:14.5px;font-weight:550}.td .cline span{color:var(--text-mute);margin-top:2px;font-size:13px;display:block}.td .allmark{place-items:center;text-decoration:none;transition:transform .2s;display:grid}.td .allmark:hover{transform:translateY(-2px)}.td .allmark.x{aspect-ratio:16/7;background:linear-gradient(135deg,var(--ch),#1e3348e6);border-radius:6px;position:relative;overflow:hidden}.td .allmark b{letter-spacing:-.03em;color:#fff;font-size:clamp(28px,4vw,52px);font-weight:600;position:relative}.td .allmark:after{content:"";background:radial-gradient(60% 70% at 80% 15%,#c9a96159,#0000 60%);position:absolute;inset:0}.td.showsim [data-sim]{outline-offset:3px;outline:1.5px dashed #c2452d;position:relative}.td.showsim [data-sim]:after{content:attr(data-sim);z-index:40;color:#fff;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:#c2452d;border-radius:2px;padding:1px 6px;font-size:8.5px;font-weight:800;position:absolute;top:-9px;left:0}.td .simtoggle{z-index:80;color:#fff;background:#c2452d;border-radius:999px;padding:9px 15px;font-size:12px;font-weight:600;position:fixed;bottom:56px;right:16px;box-shadow:0 6px 22px #0000004d}.td .atlasnav .wordmark{font-size:23px}.td.in-atlas .ft{border-top-color:var(--line)}.td .exfig{margin:0}.td .exfig svg{width:100%;height:auto;display:block;overflow:visible}.td .exlab{letter-spacing:.15em;fill:#c9a961;font-size:11px;font-weight:800}.td .exn{fill:#ffffffb8;text-anchor:middle;font-size:12.5px}.td .exmute{fill:#ffffff75}.td .exs{fill:#ffffff94;font-size:11.5px}.td .exgold{fill:#d9b96a}.td .exnum{fill:#c9a961;text-anchor:middle;letter-spacing:.04em;font-size:11px;font-weight:800}.td .exstage{fill:#fff;text-anchor:middle;letter-spacing:-.01em;font-size:13.5px;font-weight:600}.td .exchip{fill:#ffffffdb;text-anchor:middle;font-size:11.5px;font-weight:500}.td .exout{fill:#fff;text-anchor:middle;font-size:12px;font-weight:600}.td .exdash rect{fill:#ffffff0a;stroke:#ffffff57;stroke-width:1px;stroke-dasharray:5 4}.td .exline{fill:none;stroke:#c9a961;stroke-width:1.6px;opacity:.85}.td .exq{fill:none;stroke:#ffffff6b;stroke-width:1.4px;stroke-dasharray:5 5}.td .exgate{fill:none;stroke:#ffffff4d;stroke-width:1.4px;stroke-dasharray:3 5}.td .extrav circle{opacity:0;animation:10.2s linear infinite extravel}@keyframes extravel{0%{opacity:0;transform:translate(0)}6%{opacity:.95}92%{opacity:.95}to{opacity:0;transform:translate(682px)}}@media (prefers-reduced-motion:reduce){.td .extrav circle{opacity:.8;animation:none}.td .extrav circle:nth-child(2){transform:translate(341px)}.td .extrav circle:nth-child(3){transform:translate(682px)}}.td .exfig[class*=f-] .exEntry,.td .exfig[class*=f-] .exProv,.td .exfig[class*=f-] .exInv,.td .exfig[class*=f-] .exOut{opacity:.26;transition:opacity .3s}.td .exfig.f-found .exEntry,.td .exfig.f-found .exOut,.td .exfig.f-prov .exProv,.td .exfig.f-inv .exInv{opacity:1}.td .exfigcap{color:#ffffff8f;max-width:74ch;margin:clamp(20px,2.4vw,30px) 0 0;font-size:13px;line-height:1.62}@media (max-width:820px){.td .exfig{overflow-x:auto}.td .exfig svg{min-width:900px}.td .exfigcap{padding-bottom:4px}}.td .adhero{padding:calc(var(--nav-h) + clamp(38px,5vw,66px)) var(--gutter) clamp(44px,5.4vw,76px);background:#0a1521;position:relative;overflow:hidden}.td .adhero:before{content:"";pointer-events:none;background:radial-gradient(52% 60% at 88% 8%,#c9a96133,#0000 62%),radial-gradient(60% 70% at 6% 96%,#2f5a7e57,#0000 64%);position:absolute;inset:0}.td .adwrap{max-width:1440px;margin:0 auto;position:relative}.td .adwrap .exfig{max-width:1160px}.td .adtext{max-width:64ch;margin-bottom:clamp(20px,2.6vw,36px)}.td .adtext .ph1{max-width:20ch}.td .adtext .psub{max-width:44ch}.td .adtext .pclaim{max-width:62ch}.td .exw{grid-template-columns:minmax(0,384px) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,44px);min-height:clamp(470px,45vw,560px);display:grid;position:relative}@media (max-width:900px){.td .exw{grid-template-columns:1fr;gap:26px;min-height:0}}.td .exc{z-index:3;background:linear-gradient(168deg,#122234,#0d1926);border:1px solid #ffffff24;border-radius:10px;padding:clamp(18px,2.1vw,26px);position:relative;box-shadow:0 30px 70px -34px #000000e6}.td .exc:before{content:"";pointer-events:none;background:radial-gradient(70% 55% at 84% 6%,#c9a96133,#0000 60%);border-radius:10px;position:absolute;inset:0}.td .exch{align-items:center;gap:13px;margin-bottom:18px;display:flex;position:relative}.td .exlogo{letter-spacing:-.03em;color:#0a1521;background:linear-gradient(140deg,#2f5a7e,#c9a961);border-radius:9px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:16px;font-weight:700;display:grid}.td .excname{letter-spacing:-.024em;color:#fff;margin:0;font-size:17px;font-weight:600}.td .excsec{color:#ffffff85;margin:2px 0 0;font-size:11.5px}.td .excbadge{letter-spacing:.11em;text-transform:uppercase;color:#d9b96a;background:#c9a96129;border:1px solid #c9a96180;border-radius:999px;flex-shrink:0;margin-left:auto;padding:5px 11px;font-size:9.5px;font-weight:800;transition:background .4s,color .4s,border-color .4s}.td .excbadge.done{color:#8fd8ac;background:#78c89629;border-color:#78c8968c}.td .excring{border-bottom:1px solid #ffffff1a;align-items:center;gap:15px;margin-bottom:18px;padding-bottom:18px;display:flex;position:relative}.td .excring svg{flex-shrink:0;width:62px;height:62px;transform:rotate(-90deg)}.td .excring .rbg{fill:none;stroke:#ffffff1f;stroke-width:5px}.td .excring .rfg{fill:none;stroke:#c9a961;stroke-width:5px;stroke-linecap:round;transition:stroke-dashoffset .9s cubic-bezier(.4,0,.2,1),stroke .6s}.td .excpct{text-align:center;letter-spacing:-.03em;color:#fff;width:62px;font-size:15px;font-weight:700;position:absolute;left:0}.td .excrlab b{color:#fff;margin-bottom:3px;font-size:13px;font-weight:600;display:block}.td .excrlab span{color:#ffffff8c;font-size:11.5px;line-height:1.5}.td .exbars{gap:11px;margin-bottom:16px;display:grid}.td .exbar b{letter-spacing:.09em;text-transform:uppercase;color:#ffffff80;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.td .exbtrack{background:#ffffff1a;border-radius:3px;height:5px;overflow:hidden}.td .exbfill{background:linear-gradient(90deg,#2f5a7e,#c9a961);border-radius:3px;width:0;height:100%;transition:width .9s cubic-bezier(.4,0,.2,1)}.td .excfoot{color:#ffffff9e;border-top:1px solid #ffffff1a;min-height:52px;padding-top:14px;font-size:12px;line-height:1.55}.td .excfoot em{color:#d9b96a;font-style:normal;font-weight:600}.td .exarc{height:100%;min-height:clamp(440px,44vw,540px);position:relative}@media (max-width:900px){.td .exarc{height:auto;min-height:0}}.td .exanchor{width:0;height:0;position:absolute;top:50%;left:0}.td .exorb{width:var(--r);height:var(--r);margin:calc(var(--r) / -2) 0 0 calc(var(--r) / -2);pointer-events:none;opacity:0;border:1px dashed #c9a96142;border-radius:50%;transition:opacity .5s;position:absolute;top:50%;left:0}.td .exarc.on .exorb{opacity:1}.td .excall{transform-origin:0 0;opacity:0;pointer-events:none;position:absolute;top:50%;left:0}.td .excall>span{white-space:nowrap;color:#fff;background:#0e1c2af0;border:1px solid #c9a9616b;border-radius:999px;align-items:center;gap:9px;padding:9px 15px;font-size:12.5px;font-weight:500;display:inline-flex;transform:translateY(-50%);box-shadow:0 10px 30px -12px #000c}.td .excall>span i{background:#c9a961;border-radius:50%;flex-shrink:0;width:5px;height:5px;font-style:normal}.td .excall.in{animation:.52s cubic-bezier(.22,.9,.3,1) forwards callin}@keyframes callin{0%{opacity:0;transform:var(--t) scale(.86)}to{opacity:1;transform:var(--t) scale(1)}}.td .excall.out{animation:.26s forwards callout}@keyframes callout{to{opacity:0}}.td .exspoke{transform-origin:0;opacity:0;background:linear-gradient(90deg,#c9a9618c,#c9a96100);height:1px;position:absolute;top:50%;left:0}.td .excall.in~.exspoke,.td .exspoke.in{opacity:1;transition:opacity .5s}@media (max-width:900px){.td .exorb,.td .exspoke{display:none}.td .exarc{display:block}.td .excall{opacity:1;margin:0 0 8px;display:block;position:static;transform:none!important}.td .excall>span{white-space:normal;transform:none}.td .excall.in{animation:none}}.td .exrail{grid-template-columns:repeat(6,1fr);gap:0;margin-top:clamp(26px,3.2vw,40px);display:grid;position:relative}@media (max-width:820px){.td .exrail{grid-template-columns:repeat(3,1fr);gap:14px 0}}.td .exst{text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;padding:22px 14px 0 0;position:relative}.td .exst:before{content:"";background:#ffffff29;height:2px;position:absolute;top:0;left:0;right:8px}.td .exst:after{content:"";background:#c9a961;width:0;height:2px;transition:width .35s;position:absolute;top:0;left:0}.td .exst.done:after{width:calc(100% - 8px)}.td .exst.act:after{width:calc(100% - 8px);transition:width 5.4s linear}.td .exst b{letter-spacing:.12em;color:#ffffff6b;margin-bottom:5px;font-size:9.5px;font-weight:800;transition:color .3s;display:block}.td .exst span{letter-spacing:-.012em;color:#ffffff8c;font-size:13px;font-weight:550;line-height:1.3;transition:color .3s;display:block}.td .exst.act b{color:#d9b96a}.td .exst.act span{color:#fff}.td .exst:hover span{color:#ffffffd9}.td .exctl{flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(18px,2.2vw,26px);display:flex}.td .exctl button{color:#fffc;border:1px solid #ffffff38;border-radius:7px;place-items:center;width:30px;height:30px;transition:all .18s;display:grid}.td .exctl button:hover{color:#d9b96a;border-color:#c9a961}.td .exstages{color:#ffffff7a;font-size:11.5px}.td .exstages b{color:#d9b96a;font-weight:700}.td .cteam{background:linear-gradient(168deg,#122234,#0d1926);border:1px solid #ffffff24;border-radius:10px;align-self:center;padding:clamp(20px,2.3vw,28px);position:relative;overflow:hidden;box-shadow:0 30px 70px -34px #000000e6}.td .cteam:before{content:"";pointer-events:none;background:radial-gradient(70% 55% at 84% 6%,#c9a9612e,#0000 60%);position:absolute;inset:0}.td .ctrow{align-items:center;gap:12px;display:flex;position:relative}.td .ctlab{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-lt);font-size:10.5px;font-weight:800}.td .ctpill{letter-spacing:.1em;text-transform:uppercase;color:#d9b96a;background:#c9a96129;border:1px solid #c9a96180;border-radius:999px;margin-left:auto;padding:4px 11px;font-size:9.5px;font-weight:800}.td .ctlist{margin:16px 0 0;padding:0;list-style:none;position:relative}.td .ctlist li{border-bottom:1px solid #ffffff17;align-items:center;gap:13px;padding:12px 0;display:flex}.td .ctlist li b{letter-spacing:-.02em;color:#0a1521;background:linear-gradient(140deg,#2f5a7e,#c9a961);border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11.5px;font-weight:700;display:grid}.td .ctlist li span{min-width:0;display:block}.td .ctlist li em{letter-spacing:-.016em;color:#fff;margin-bottom:2px;font-size:13.5px;font-style:normal;font-weight:600;display:block}.td .ctlist li span{color:#ffffff85;font-size:11.5px;line-height:1.45}.td .ctlist li i{letter-spacing:.1em;text-transform:uppercase;color:#8fd8ac;flex-shrink:0;margin-left:auto;font-size:9.5px;font-style:normal;font-weight:800}.td .ctcmp{margin-top:18px;position:relative}.td .ctc>span{letter-spacing:.13em;text-transform:uppercase;color:#ffffff75;margin-bottom:12px;font-size:10.5px;font-weight:800;display:block}.td .ctbars{gap:10px;display:grid}.td .ctbars>div{align-items:center;gap:12px;display:flex}.td .ctbars s{color:#fff;flex-shrink:0;width:86px;font-size:12px;font-weight:550;text-decoration:none}.td .ctbars .muted s{color:#ffffff80;font-weight:400}.td .ctb{background:#ffffff1a;border-radius:3px;flex:1;height:6px;overflow:hidden}.td .ctb i{background:linear-gradient(90deg,#2f5a7e,#c9a961);border-radius:3px;height:100%;display:block}.td .ctb i.grey{background:#ffffff42}.td .ctbars b{text-align:right;letter-spacing:-.02em;color:#d9b96a;flex-shrink:0;width:16px;font-size:14px;font-weight:700}.td .ctbars .muted b{color:#ffffff70}.td .ctfoot{color:#ffffff94;border-top:1px solid #ffffff17;margin:18px 0 0;padding-top:16px;font-size:12.5px;line-height:1.6;position:relative}@media (max-width:900px){.td .cteam{align-self:stretch}}.td .arthero{background:#f3efe6;border-bottom:1px solid #e4dccb;position:relative}.td .arthero:before{content:"";pointer-events:none;background:radial-gradient(60% 70% at 92% 0,#c9a96138,#0000 60%);position:absolute;inset:0}.td .arthero .pherobody{padding-bottom:clamp(40px,5vw,64px);position:relative}.td .crumbdark,.td .crumbdark a{color:#16283a8c}.td .crumbdark b{color:var(--text)}.td .artdate{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dk);align-items:center;gap:12px;margin:0 0 18px;font-size:11.5px;font-weight:700;display:flex}.td .artdate i{background:var(--gold);width:26px;height:1px}.td .artdate time{color:var(--text-mute);font-weight:600}.td .arth1{color:var(--text)!important;max-width:24ch!important;font-size:clamp(30px,4.2vw,58px)!important}.td .artk{letter-spacing:.02em;color:var(--text-mute);margin:18px 0 0;font-size:13px;font-weight:600}.td .artsec{background:var(--surface)}.td .artstats{background:var(--surface);border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0 0 clamp(30px,3.6vw,46px);display:grid;overflow:hidden}.td .astat{background:var(--surface);box-shadow:inset -1px -1px 0 var(--line);padding:20px 18px 18px}.td .astat b{letter-spacing:-.04em;color:var(--gold-dk);margin-bottom:9px;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1;display:block}.td .astat span{color:var(--text);font-size:12.5px;line-height:1.5;display:block}.td .astat s{letter-spacing:.09em;text-transform:uppercase;color:var(--text-mute);margin-top:9px;font-size:10px;font-weight:700;text-decoration:none;display:block}.td .artsrc{border-top:1px solid var(--line);margin-top:clamp(30px,3.6vw,46px);padding-top:22px}.td .artsrc h4{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dk);margin:0 0 12px;font-size:10.5px;font-weight:800}.td .artsrc ol{margin:0;padding-left:20px}.td .artsrc li{color:var(--text-mute);margin-bottom:5px;font-size:13px;line-height:1.6}.td .artsrc a{color:var(--text);border-bottom:1px solid var(--line)}.td .artsrc a:hover{color:var(--gold-dk);border-color:var(--gold)}.td .abfig{border-radius:7px;align-self:start;margin:0;overflow:hidden;box-shadow:0 26px 60px -30px #16283a8c}.td .abfig img{width:100%;height:auto;display:block}.td .abstats{background:var(--line);border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;display:grid;overflow:hidden}.td .abst{background:var(--surface);padding:clamp(18px,2vw,26px) clamp(16px,1.8vw,22px)}.td .abst b{letter-spacing:-.045em;color:var(--text);margin-bottom:8px;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1;display:block}.td .abst span{color:var(--text-mute);font-size:12.5px;line-height:1.45;display:block}.td .pri.prilight h4{color:var(--text)}.td .pri.prilight p{color:var(--text-mute)}.td .offs{background:var(--surface);border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:0;display:grid;overflow:hidden}.td .off{box-shadow:inset -1px -1px 0 var(--line);padding:clamp(20px,2.2vw,28px);position:relative}.td .off b{letter-spacing:-.022em;color:var(--text);margin-bottom:5px;font-size:clamp(17px,1.8vw,20px);font-weight:600;display:block}.td .off span{color:var(--text-mute);font-size:12.5px;line-height:1.5;display:block}.td .off s{letter-spacing:.11em;text-transform:uppercase;background:var(--chip-bg);border:1px solid var(--line);color:var(--gold-dk);border-radius:3px;margin-top:11px;padding:3px 9px;font-size:9.5px;font-weight:800;text-decoration:none;display:inline-block}.td .off.hq s{border-color:var(--gold);color:var(--gold-dk);background:#c9a96129}.td .exl{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:clamp(20px,2.4vw,30px);overflow:hidden}.td .exlrail{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.td .exlb{appearance:none;font:inherit;cursor:pointer;text-align:left;box-shadow:inset -1px 0 0 var(--line);background:0 0;border:0;padding:clamp(15px,1.8vw,21px) clamp(13px,1.5vw,20px) clamp(17px,2vw,23px);transition:background .24s;position:relative}.td .exlb:last-child{box-shadow:none}.td .exlb:hover{background:#c9a96112}.td .exlb.on{background:#c9a9611c}.td .exln{letter-spacing:.14em;color:var(--text-mute);margin-bottom:7px;font-size:9.5px;font-weight:800;transition:color .24s;display:block}.td .exlb.on .exln{color:var(--gold-dk)}.td .exlb b{letter-spacing:-.018em;color:var(--text-mute);font-size:clamp(13px,1.4vw,16px);font-weight:600;transition:color .24s;display:block}.td .exlb.on b,.td .exlb.done b{color:var(--text)}.td .exlb i{transform-origin:0;background:var(--gold);width:100%;height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.td .exlb.on i,.td .exlb.done i{transform:scaleX(1)}.td .exlb.done i{background:#c9a96161}.td .exlpane{grid-template-columns:minmax(0,1.5fr) minmax(0,.72fr);display:grid}.td .exlbody{padding:clamp(24px,3vw,38px)}.td .exlk{letter-spacing:.15em;text-transform:uppercase;color:var(--gold-dk);margin:0 0 10px;font-size:10px;font-weight:800}.td .exlbody h3{letter-spacing:-.028em;color:var(--text);margin:0 0 12px;font-size:clamp(20px,2.3vw,27px);font-weight:600;line-height:1.17}.td .exlbody>p{color:var(--text-mute);max-width:52ch;margin:0 0 20px;font-size:clamp(14px,1.45vw,15.5px);line-height:1.68}.td .exlget{gap:9px;margin:0 0 20px;padding:0;list-style:none;display:grid}.td .exlget li{color:var(--text);grid-template-columns:14px 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.55;display:grid}.td .exlget li:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;margin:7px 0 0 4px}.td .exlout{border-left:2px solid var(--gold);color:var(--text-mute);background:#c9a96114;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.62}.td .exlmeta{border-left:1px solid var(--line);background:var(--muted-bg);align-content:start;gap:22px;padding:clamp(24px,3vw,38px) clamp(20px,2.4vw,28px);display:grid}.td .exlmeta s{letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute);margin-bottom:7px;font-size:9px;font-weight:800;text-decoration:none;display:block}.td .exlmeta b{letter-spacing:-.014em;color:var(--text);font-size:13.5px;font-weight:600;line-height:1.5;display:block}@media (max-width:900px){.td .exlrail{scrollbar-width:none;grid-template-columns:repeat(5,minmax(116px,1fr));overflow-x:auto}.td .exlrail::-webkit-scrollbar{display:none}.td .exlpane{grid-template-columns:1fr}.td .exlmeta{border-left:0;border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.td .jghero{background:radial-gradient(120% 130% at 78% -10%,#2f5a7e8c,#0000 58%),linear-gradient(165deg,#0b1622 0%,#122437 52%,#0d1a28 100%);border-bottom:1px solid #ffffff1a;position:relative;overflow:hidden}.td .jgwrap{max-width:1440px;padding:calc(var(--nav-h) + clamp(30px,4vw,52px)) var(--gutter) clamp(26px,3.4vw,44px);margin:0 auto}.td .jghead{max-width:62ch;margin-bottom:clamp(22px,2.8vw,34px)}.td .jghead .ph1{max-width:20ch}.td .jg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060e178c;border:1px solid #ffffff21;border-radius:12px;overflow:hidden}.td .jgmain{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);display:grid}.td .jgstage{background:radial-gradient(110% 110% at 50% 45%,#2f5a7e3d,#0000 70%);border-right:1px solid #ffffff21;padding:clamp(14px,1.8vw,24px);position:relative}.td .jgstage svg{width:100%;height:auto;display:block}.td #jgZoom{transition:transform 1.1s cubic-bezier(.32,.72,.24,1)}.td .jgl{opacity:0;transition:opacity .7s}.td .jgl.on{opacity:1}.td .jgdash{stroke-dasharray:4 5;animation:1.6s linear infinite jgflow}@keyframes jgflow{to{stroke-dashoffset:-18px}}.td .jgside{flex-direction:column;min-width:0;padding:clamp(22px,2.6vw,34px);display:flex}.td .jgk{letter-spacing:.15em;text-transform:uppercase;color:var(--gold-lt);margin:0 0 9px;font-size:10px;font-weight:800}.td .jgside h3{letter-spacing:-.028em;color:#fff;margin:0 0 12px;font-size:clamp(19px,2.15vw,26px);font-weight:600;line-height:1.17}.td .jgside>p{color:#ffffffa8;margin:0 0 18px;font-size:clamp(13.5px,1.4vw,15px);line-height:1.68}.td .jgpts{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.td .jgpts li{color:#ffffffd6;grid-template-columns:13px 1fr;align-items:start;gap:10px;font-size:12.5px;line-height:1.55;display:grid}.td .jgpts li:before{content:"";background:var(--gold-lt);border-radius:50%;width:5px;height:5px;margin:8px 0 0 4px}.td .jgnote{border-left:2px solid var(--gold);color:#ffffffa8;background:#c9a96117;margin:auto 0 0;padding:13px 15px;font-size:12px;line-height:1.6}.td .jgnote b{color:#fff;font-weight:650}.td .jgnav{border-top:1px solid #ffffff21;grid-template-columns:repeat(7,1fr);display:grid}.td .jgb{appearance:none;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:13px clamp(9px,1vw,14px) 15px;transition:background .25s;position:relative;box-shadow:inset -1px 0 #ffffff21}.td .jgb:last-child{box-shadow:none}.td .jgb:hover{background:#ffffff0d}.td .jgb.on{background:#c9a9611c}.td .jgb em{letter-spacing:.13em;color:#ffffff57;margin-bottom:5px;font-size:9px;font-style:normal;font-weight:800;transition:color .25s;display:block}.td .jgb.on em{color:var(--gold-lt)}.td .jgb b{letter-spacing:-.008em;color:#ffffff7a;font-size:clamp(10.5px,1.05vw,12.5px);font-weight:600;line-height:1.24;transition:color .25s;display:block}.td .jgb.on b,.td .jgb.done b{color:#fff}.td .jgb i{transform-origin:0;background:var(--gold-lt);width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.td .jgb.done i{background:#c9a96166;transform:scaleX(1)}.td .jgb.on i{animation:dplgo var(--dur,7s) linear forwards}.td .jg.hold .jgb.on i{animation-play-state:paused}.td .jgctl{border-top:1px solid #ffffff21;flex-wrap:wrap;align-items:center;gap:13px;padding:13px clamp(20px,2.4vw,30px);display:flex}.td .jgfade{animation:.45s dplfd}@media (max-width:980px){.td .jgmain{grid-template-columns:1fr}.td .jgstage{border-bottom:1px solid #ffffff21;border-right:0}.td .jgnote{margin-top:14px}}@media (max-width:760px){.td .jgnav{scrollbar-width:none;grid-template-columns:repeat(7,minmax(104px,1fr));overflow-x:auto}.td .jgnav::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.td .jgdash{animation:none}.td #jgZoom{transition:none}}.td .qz{--qz-line:var(--line);border:1px solid var(--qz-line);background:var(--surface);border-radius:12px;margin-top:clamp(20px,2.4vw,30px);overflow:hidden}.td .qzbar{border-bottom:1px solid var(--qz-line);background:var(--muted-bg);align-items:center;gap:14px;padding:15px clamp(18px,2.2vw,28px);display:flex}.td .qzprog{background:var(--line);border-radius:3px;flex:1;min-width:70px;height:3px;overflow:hidden}.td .qzprog i{background:var(--gold);height:100%;transition:width .45s;display:block}.td .qzstep{letter-spacing:.13em;text-transform:uppercase;color:var(--text-mute);font-size:10.5px;font-weight:800}.td .qzbody{padding:clamp(24px,3vw,40px)}.td .qzq{letter-spacing:-.028em;color:var(--text);margin:0 0 6px;font-size:clamp(19px,2.2vw,26px);font-weight:600;line-height:1.2}.td .qzh{color:var(--text-mute);max-width:56ch;margin:0 0 clamp(20px,2.4vw,28px);font-size:13.5px;line-height:1.6}.td .qzopts{gap:10px;max-width:640px;display:grid}.td .qzo{appearance:none;font:inherit;text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:20px 1fr;align-items:start;gap:13px;padding:15px 18px;transition:all .2s;display:grid}.td .qzo:hover{border-color:var(--gold);background:#c9a9610f}.td .qzo s{border:1.5px solid var(--line);border-radius:50%;width:18px;height:18px;margin-top:1px;text-decoration:none;transition:all .2s}.td .qzo.sel{border-color:var(--gold);background:#c9a9611a}.td .qzo.sel s{border-color:var(--gold);background:var(--gold);box-shadow:inset 0 0 0 3px var(--surface)}.td .qzo b{letter-spacing:-.014em;color:var(--text);margin-bottom:3px;font-size:14.5px;font-weight:600;display:block}.td .qzo span{color:var(--text-mute);font-size:12.5px;line-height:1.55;display:block}.td .qzfoot{flex-wrap:wrap;align-items:center;gap:14px;padding:0 clamp(24px,3vw,40px) clamp(22px,2.6vw,30px);display:flex}.td .qzbk{appearance:none;border:1px solid var(--line);font:inherit;letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute);cursor:pointer;background:0 0;border-radius:999px;padding:9px 18px;font-size:11px;font-weight:700;transition:all .22s}.td .qzbk:hover{border-color:var(--gold);color:var(--gold-dk)}.td .qzbk[disabled]{opacity:.4;cursor:default}.td .qzres{padding:clamp(24px,3vw,40px)}.td .qzrk{letter-spacing:.15em;text-transform:uppercase;color:var(--gold-dk);margin:0 0 10px;font-size:10px;font-weight:800}.td .qzres h3{letter-spacing:-.03em;color:var(--text);margin:0 0 12px;font-size:clamp(21px,2.4vw,29px);font-weight:600;line-height:1.16}.td .qzres>p{color:var(--text-mute);max-width:58ch;margin:0 0 22px;font-size:14.5px;line-height:1.68}.td .qzgrid{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(214px,1fr));gap:0;margin-bottom:24px;display:grid;overflow:hidden}.td .qzgi{box-shadow:inset -1px -1px 0 var(--line);padding:clamp(18px,2vw,24px)}.td .qzgi s{letter-spacing:.13em;text-transform:uppercase;color:var(--gold-dk);margin-bottom:8px;font-size:9px;font-weight:800;text-decoration:none;display:block}.td .qzgi b{letter-spacing:-.02em;color:var(--text);margin-bottom:5px;font-size:15px;font-weight:600;display:block}.td .qzgi p{color:var(--text-mute);margin:0;font-size:12.5px;line-height:1.58}.td .jbwrap{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:clamp(26px,3.6vw,56px);margin-top:clamp(22px,2.6vw,32px);display:grid}.td .jbside{top:calc(var(--nav-h) + 18px);gap:clamp(20px,2.4vw,28px);display:grid;position:sticky}.td .jbsg>s{letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute);border-bottom:1px solid var(--line);margin-bottom:6px;padding-bottom:9px;font-size:9.5px;font-weight:800;text-decoration:none;display:block}.td .jbsl{margin:0;padding:0;list-style:none}.td .jbo{appearance:none;font:inherit;cursor:pointer;text-align:left;width:100%;color:var(--text-mute);background:0 0;border:0;border-left:2px solid #0000;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0 7px 13px;font-size:13px;line-height:1.42;transition:all .18s;display:flex}.td .jbo:hover{color:var(--text);border-left-color:#c9a96173}.td .jbo.on{color:var(--text);border-left-color:var(--gold);font-weight:650}.td .jbo em{color:#16283a5c;flex:none;font-size:11px;font-style:normal;font-weight:600}.td .jbo.on em{color:var(--gold-dk)}.td .jbo.zero{opacity:.38}.td .jbclear{appearance:none;font:inherit;cursor:pointer;letter-spacing:.09em;text-transform:uppercase;color:var(--gold-dk);text-align:left;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.td .jbclear[hidden]{display:none}.td .jbmain{min-width:0}.td .jbcount{color:var(--text-mute);margin:0 0 clamp(10px,1.2vw,14px);font-size:12px;font-weight:650}.td .jbcount b{color:var(--text)}.td .jblist{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.td .jbi{border-bottom:1px solid var(--line)}.td .jbpr{letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;color:var(--gold-dk)!important;font-size:9.5px!important;font-weight:800!important;display:inline-block!important}.td .jba{grid-template-columns:minmax(0,1.6fr) minmax(0,.75fr) minmax(0,.5fr) auto;align-items:center;gap:clamp(14px,2vw,26px);padding:clamp(20px,2.2vw,26px) clamp(4px,.6vw,8px);text-decoration:none;transition:background .2s,padding .2s;display:grid}.td .jba:hover{background:#c9a96114;padding-left:clamp(12px,1.4vw,18px)}.td .jbt{min-width:0}.td .jbt b{letter-spacing:-.024em;color:var(--text);margin-bottom:5px;font-size:clamp(16px,1.75vw,19.5px);font-weight:600;display:block}.td .jbt>span:last-child{color:var(--text-mute);max-width:52ch;font-size:12.5px;line-height:1.55;display:block}.td .jbm{color:var(--text-mute);font-size:12.5px}.td .jbm s{letter-spacing:.13em;text-transform:uppercase;color:#16283a61;margin-bottom:4px;font-size:9px;font-weight:800;text-decoration:none;display:block}.td .jbarrow{color:var(--gold-dk);align-items:center;display:flex}.td .jbi[hidden]{display:none}.td .jbempty{border-bottom:1px solid var(--line);padding:clamp(34px,4vw,54px) 0}.td .jbempty h4{letter-spacing:-.024em;color:var(--text);margin:0 0 10px;font-size:clamp(17px,1.9vw,21px);font-weight:600}.td .jbempty p{color:var(--text-mute);max-width:56ch;margin:0;font-size:13.5px;line-height:1.65}@media (max-width:940px){.td .jbwrap{grid-template-columns:1fr;gap:26px}.td .jbside{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(178px,1fr));padding-bottom:22px;position:static}}@media (max-width:820px){.td .jba{grid-template-columns:1fr auto;gap:12px}.td .jbm{grid-column:1;margin-right:18px;display:inline-block}.td .jbarrow{grid-area:1/2}}.td .hst{border:1px solid #ffffff24;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(224px,1fr));gap:0;margin-top:clamp(20px,2.4vw,28px);display:grid;overflow:hidden}.td .hsti{padding:clamp(22px,2.4vw,30px);box-shadow:inset -1px -1px #ffffff24}.td .hstn{letter-spacing:-.04em;color:var(--gold-lt);margin-bottom:12px;font-size:26px;font-weight:300;line-height:1;display:block}.td .hsti h4{letter-spacing:-.02em;color:#fff;margin:0 0 8px;font-size:clamp(15px,1.6vw,17.5px);font-weight:600}.td .hsti p{color:#ffffff9e;margin:0 0 10px;font-size:12.5px;line-height:1.62}.td .hstw{letter-spacing:.02em;color:var(--gold-lt);border-top:1px solid #ffffff24;margin:0;padding-top:11px;font-size:11px;font-weight:650}.td .rgt{border:1px solid #ffffff24;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(246px,1fr));gap:0;margin-top:clamp(20px,2.4vw,28px);display:grid;overflow:hidden}.td .rgti{padding:clamp(22px,2.5vw,30px);position:relative;box-shadow:inset -1px -1px #ffffff24}.td .rgtn{letter-spacing:.15em;text-transform:uppercase;color:var(--gold-lt);margin-bottom:11px;font-size:9.5px;font-weight:800;display:block}.td .rgti h4{letter-spacing:-.022em;color:#fff;margin:0 0 9px;font-size:clamp(16px,1.7vw,19px);font-weight:600}.td .rgti>p{color:#ffffff9e;margin:0 0 14px;font-size:12.5px;line-height:1.62}.td .rgtb{letter-spacing:.13em;text-transform:uppercase;color:#ffffff57;margin:0 0 8px;font-size:9px;font-weight:800;display:block}.td .rgtl{flex-wrap:wrap;gap:5px;margin:0 0 13px;padding:0;list-style:none;display:flex}.td .rgtl li{color:#ffffffc7;background:#ffffff0f;border:1px solid #ffffff24;border-radius:3px;padding:4px 8px;font-size:10.5px;font-weight:650}.td .rgtw{color:#ffffffb8;border-top:1px solid #ffffff24;margin:0;padding-top:12px;font-size:12px;line-height:1.6}.td .rgtw b{color:#fff;font-weight:650}.td .fxp{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:0;margin-top:clamp(20px,2.4vw,28px);display:grid;overflow:hidden}.td .fxpi{box-shadow:inset -1px -1px 0 var(--line);padding:clamp(22px,2.4vw,30px);position:relative}.td .fxpi:before{content:"";background:var(--ch,var(--gold));transform-origin:0;width:100%;height:2px;transition:transform .3s;position:absolute;top:0;left:0;transform:scaleX(0)}.td .fxpi:hover:before{transform:scaleX(1)}.td .fxpk{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dk);margin-bottom:10px;font-size:9px;font-weight:800;display:block}.td .fxpi h4{letter-spacing:-.022em;color:var(--text);margin:0 0 9px;font-size:clamp(16px,1.7vw,18.5px);font-weight:600}.td .fxpi p{color:var(--text-mute);margin:0 0 12px;font-size:13px;line-height:1.62}.td .fxpt{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.td .fxpt li{background:var(--chip-bg);border:1px solid var(--line);color:var(--text-mute);border-radius:3px;padding:4px 9px;font-size:10.5px;font-weight:650}.td .allrow{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0;margin-top:clamp(20px,2.4vw,28px);display:grid;overflow:hidden}.td .alli{box-shadow:inset -1px -1px 0 var(--line);padding:clamp(24px,2.6vw,32px);text-decoration:none;transition:background .22s;display:block}.td .alli:hover{background:#c9a96114}.td .allin{letter-spacing:-.024em;color:var(--text);margin-bottom:8px;font-size:clamp(17px,1.8vw,21px);font-weight:600;display:block}.td .alli p{color:var(--text-mute);margin:0 0 14px;font-size:13px;line-height:1.62}.td .allig{letter-spacing:.03em;color:var(--gold-dk);align-items:center;gap:7px;font-size:11.5px;font-weight:700;display:inline-flex}.td .stl{--stl-line:#ffffff21;border:1px solid var(--stl-line);background:#0a131e;border-radius:12px;margin-top:clamp(22px,2.8vw,34px);overflow:hidden}.td .stlmain{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);display:grid}.td .stlchart{border-right:1px solid var(--stl-line);background:radial-gradient(130% 120% at 78% 8%,#2f5a7e4d,#0000 62%);flex-direction:column;justify-content:center;padding:clamp(20px,2.6vw,34px);display:flex}.td .stlchart svg{width:100%;height:auto;display:block}.td .stlclip{transition:width 1.05s cubic-bezier(.3,.7,.25,1)}.td .stlkey{flex-wrap:wrap;gap:20px;margin:16px 0 0;padding:0;list-style:none;display:flex}.td .stlkey li{letter-spacing:.02em;color:#ffffff8c;align-items:center;gap:8px;font-size:11px;font-weight:650;display:flex}.td .stlkey i{border-radius:2px;flex:none;width:16px;height:2px}.td .stlside{flex-direction:column;min-width:0;padding:clamp(22px,2.8vw,36px);display:flex}.td .stlph{letter-spacing:.15em;text-transform:uppercase;color:var(--gold-lt);margin:0 0 9px;font-size:10px;font-weight:800}.td .stlside h3{letter-spacing:-.028em;color:#fff;margin:0 0 13px;font-size:clamp(19px,2.15vw,26px);font-weight:600;line-height:1.18}.td .stlbody{color:#ffffffa8;margin:0 0 20px;font-size:clamp(13.5px,1.4vw,15px);line-height:1.68}.td .stlrow{border-top:1px solid var(--stl-line);margin-top:auto;padding:15px 0 0}.td .stlrow+.stlrow{margin-top:14px}.td .stlrow s{letter-spacing:.14em;text-transform:uppercase;color:#fff6;margin-bottom:7px;font-size:9.5px;font-weight:800;text-decoration:none;display:block}.td .stlrow p{color:#fffc;margin:0;font-size:12.5px;line-height:1.6}.td .stlrow.act s{color:var(--gold-lt)}.td .stlnav{border-top:1px solid var(--stl-line);grid-template-columns:repeat(4,1fr);display:grid}.td .stlb{appearance:none;font:inherit;cursor:pointer;text-align:left;box-shadow:inset -1px 0 0 var(--stl-line);background:0 0;border:0;padding:clamp(15px,1.8vw,20px) clamp(14px,1.6vw,20px) clamp(17px,2vw,22px);transition:background .25s;position:relative}.td .stlb:last-child{box-shadow:none}.td .stlb:hover{background:#ffffff0a}.td .stlb.on{background:#c9a9611a}.td .stlb em{letter-spacing:.14em;color:#ffffff5c;margin-bottom:6px;font-size:9.5px;font-style:normal;font-weight:800;transition:color .25s;display:block}.td .stlb.on em{color:var(--gold-lt)}.td .stlb b{letter-spacing:-.015em;color:#ffffff80;font-size:clamp(12.5px,1.35vw,15px);font-weight:600;transition:color .25s;display:block}.td .stlb.on b,.td .stlb.done b{color:#fff}.td .stlb i{transform-origin:0;background:var(--gold-lt);width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.td .stlb.done i{background:#c9a96166;transform:scaleX(1)}.td .stlb.on i{animation:dplgo var(--dur,8s) linear forwards}.td .stl.hold .stlb.on i{animation-play-state:paused}.td .stlctl{border-top:1px solid var(--stl-line);flex-wrap:wrap;align-items:center;gap:14px;padding:clamp(15px,1.8vw,20px) clamp(22px,2.7vw,34px);display:flex}.td .stlfade{animation:.45s dplfd}@media (max-width:980px){.td .stlmain{grid-template-columns:1fr}.td .stlchart{border-right:0;border-bottom:1px solid var(--stl-line)}.td .stlrow{margin-top:14px}}@media (max-width:700px){.td .stlnav{scrollbar-width:none;grid-template-columns:repeat(4,minmax(124px,1fr));overflow-x:auto}.td .stlnav::-webkit-scrollbar{display:none}}.td .dpl{--dpl-line:#ffffff21;border:1px solid var(--dpl-line);background:#0a131e;border-radius:12px;margin-top:clamp(22px,2.8vw,34px);overflow:hidden}.td .dplrail{border-bottom:1px solid var(--dpl-line);grid-template-columns:repeat(5,1fr);display:grid}.td .dplb{appearance:none;font:inherit;cursor:pointer;text-align:left;box-shadow:inset -1px 0 0 var(--dpl-line);background:0 0;border:0;padding:clamp(14px,1.7vw,19px) clamp(13px,1.5vw,20px) clamp(16px,1.9vw,21px);transition:background .25s;position:relative}.td .dplb:last-child{box-shadow:none}.td .dplb:hover{background:#ffffff0a}.td .dplb.on{background:#c9a9611a}.td .dplb em{letter-spacing:.15em;color:#ffffff61;margin-bottom:7px;font-size:9.5px;font-style:normal;font-weight:800;transition:color .25s;display:block}.td .dplb.on em{color:var(--gold-lt)}.td .dplb b{letter-spacing:-.012em;color:#ffffff80;font-size:clamp(12px,1.3vw,14.5px);font-weight:600;line-height:1.25;transition:color .25s;display:block}.td .dplb.on b,.td .dplb.done b{color:#fff}.td .dplb i{transform-origin:0;background:var(--gold-lt);width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.td .dplb.done i{background:#c9a96166;transform:scaleX(1)}.td .dplb.on i{animation:dplgo var(--dur,8s) linear forwards}.td .dpl.hold .dplb.on i{animation-play-state:paused}@keyframes dplgo{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.td .dplmain{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}.td .dplarch{border-right:1px solid var(--dpl-line);background:radial-gradient(120% 100% at 15% 0,#2f5a7e4d,#0000 62%);flex-direction:column;justify-content:center;padding:clamp(20px,2.4vw,30px);display:flex}.td .dplarch svg{width:100%;height:auto;display:block}.td .dpll rect,.td .dpll text{transition:fill .5s,stroke .5s}.td .dplcap{letter-spacing:.14em;text-transform:uppercase;color:#ffffff61;margin:14px 0 0;font-size:10px;font-weight:800}.td .dplcode{background:#070e17;flex-direction:column;min-width:0;display:flex}.td .dplbar{border-bottom:1px solid var(--dpl-line);flex:none;align-items:center;gap:9px;padding:12px 16px;display:flex}.td .dpldot{background:#ffffff29;border-radius:50%;flex:none;width:9px;height:9px}.td .dplfile{color:#ffffff9e;letter-spacing:.01em;margin-left:5px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11.5px}.td .dplout{white-space:pre;flex:1;margin:0;padding:clamp(16px,1.9vw,24px);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:clamp(10.5px,1.02vw,12.4px);line-height:1.62;overflow-x:auto}.td .dplout .ln{opacity:0;animation:.34s forwards dplln;animation-delay:var(--d);display:block;transform:translateY(5px)}@keyframes dplln{to{opacity:1;transform:none}}.td .ck{color:var(--gold-lt)}.td .cv{color:#a8d4cb}.td .ccm{color:#ffffff57}.td .cpl{color:#ffffffb8}.td .chd{color:#ffffff70}.td .cadd{color:#8fcba3}.td .cdel,.td .cbad{color:#de8b76}.td .cok{color:#8fcba3}.td .dplfoot{border-top:1px solid var(--dpl-line);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(20px,3vw,44px);padding:clamp(22px,2.7vw,34px);display:grid}.td .dplfoot h3{letter-spacing:-.028em;color:#fff;margin:0 0 11px;font-size:clamp(20px,2.3vw,27px);font-weight:600;line-height:1.16}.td .dplfoot>div>p:not(.dplk):not(.dplfail){color:#ffffffa8;max-width:48ch;margin:0;font-size:clamp(14px,1.45vw,15.5px);line-height:1.68}.td .dplk{letter-spacing:.15em;text-transform:uppercase;color:var(--gold-lt);margin:0 0 10px;font-size:10px;font-weight:800}.td .dplgot{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.td .dplgot li{color:#ffffffd1;grid-template-columns:13px 1fr;align-items:start;gap:10px;font-size:12.5px;line-height:1.55;display:grid}.td .dplgot li:before{content:"";background:var(--gold-lt);border-radius:50%;width:5px;height:5px;margin:8px 0 0 4px}.td .dplfail{border-left:2px solid var(--gold);color:#ffffff9e;background:#c9a96117;margin:0;padding:13px 15px;font-size:12px;line-height:1.62}.td .dplfail b{color:#fff;font-weight:650}.td .dplctl{flex-wrap:wrap;align-items:center;gap:14px;padding:0 clamp(22px,2.7vw,34px) clamp(20px,2.4vw,28px);display:flex}.td .dplpause{appearance:none;border:1px solid var(--dpl-line);font:inherit;letter-spacing:.11em;text-transform:uppercase;color:#ffffff9e;cursor:pointer;background:0 0;border-radius:999px;padding:8px 17px;font-size:10.5px;font-weight:800;transition:all .22s}.td .dplpause:hover{border-color:var(--gold-lt);color:#fff}.td .dplhint{color:#ffffff61;margin:0;font-size:11px}.td .dplfade{animation:.45s dplfd}@keyframes dplfd{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (max-width:980px){.td .dplmain{grid-template-columns:1fr}.td .dplarch{border-right:0;border-bottom:1px solid var(--dpl-line)}.td .dplfoot{grid-template-columns:1fr;gap:22px}}@media (max-width:700px){.td .dplrail{scrollbar-width:none;grid-template-columns:repeat(5,minmax(112px,1fr));overflow-x:auto}.td .dplrail::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.td .dplout .ln{opacity:1;animation:none;transform:none}}.td .asv{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(224px,1fr));gap:0;margin-top:clamp(18px,2.2vw,26px);display:grid;overflow:hidden}.td .asvi{box-shadow:inset -1px -1px 0 var(--line);padding:clamp(22px,2.4vw,30px)}.td .asvi svg{width:26px;height:26px;color:var(--gold-dk);margin-bottom:16px;display:block}.td .asvi h4{letter-spacing:-.02em;color:var(--text);margin:0 0 8px;font-size:clamp(15px,1.6vw,17px);font-weight:600}.td .asvi p{color:var(--text-mute);margin:0;font-size:13px;line-height:1.6}.td .osv{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:0;margin-top:clamp(20px,2.4vw,28px);display:grid;overflow:hidden}.td .osvi{box-shadow:inset -1px -1px 0 var(--line);padding:clamp(22px,2.4vw,30px);position:relative}.td .osvi:before{content:"";background:var(--ch,var(--gold));transform-origin:0;width:100%;height:2px;transition:transform .3s;position:absolute;top:0;left:0;transform:scaleX(0)}.td .osvi:hover:before{transform:scaleX(1)}.td .osvn{letter-spacing:.14em;color:var(--text-mute);margin-bottom:10px;font-size:10px;font-weight:800;display:block}.td .osvi h4{letter-spacing:-.022em;color:var(--text);margin:0 0 9px;font-size:clamp(16px,1.7vw,18.5px);font-weight:600}.td .osvi p{color:var(--text-mute);margin:0 0 13px;font-size:13px;line-height:1.62}.td .osvt{flex-wrap:wrap;gap:6px;display:flex}.td .osvt span{letter-spacing:.02em;background:var(--chip-bg);border:1px solid var(--line);color:var(--text-mute);border-radius:3px;padding:4px 9px;font-size:10.5px;font-weight:650}.td .dtab{border:1px solid #ffffff29;border-radius:8px;margin-top:clamp(20px,2.4vw,28px);overflow:hidden}.td .dtabn{border-bottom:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);display:grid}.td .dtabn button{appearance:none;font:inherit;cursor:pointer;text-align:left;color:#ffffff8c;letter-spacing:-.012em;background:0 0;border:0;padding:16px 18px;font-size:13px;font-weight:650;transition:all .25s;box-shadow:inset -1px 0 #ffffff29}.td .dtabn button:last-child{box-shadow:none}.td .dtabn button.on{color:#fff;background:#c9a96129}.td .dtabn button:hover{color:#fff}.td .dtabp{padding:clamp(24px,3vw,36px)}.td .dtabp h4{letter-spacing:-.025em;color:#fff;margin:0 0 12px;font-size:clamp(18px,2vw,23px);font-weight:600}.td .dtabp p{color:#ffffffb8;max-width:60ch;margin:0;font-size:clamp(14px,1.45vw,15.5px);line-height:1.68}@media (max-width:640px){.td .dtabn{grid-template-columns:1fr}.td .dtabn button{box-shadow:inset 0 -1px #ffffff29}}.td .gmap{margin-top:clamp(8px,1.2vw,16px)}.td .gmstage{border:1px solid var(--line);background:radial-gradient(120% 150% at 22% 8%,#fcfbf8 0%,#f3f1eb 58%,#edeae2 100%);border-radius:8px;padding:clamp(16px,2.4vw,34px) clamp(12px,2vw,30px);position:relative;overflow:hidden}.td .gmstage:after{content:"";pointer-events:none;background:linear-gradient(115deg,#c9a9611a,#0000 42%,#2f5a7e17);position:absolute;inset:0}.td .gmsvg{z-index:1;width:100%;height:auto;display:block;position:relative}.td .gmland{opacity:0;clip-path:inset(0 100% 0 0);transition:opacity .7s,clip-path 1.5s cubic-bezier(.22,.7,.2,1)}.td .gmap.in .gmland{opacity:1;clip-path:inset(0)}.td .gmland circle{fill:#1e33482b}.td .gmk{opacity:0}.td .gmap.in .gmk{animation:.55s cubic-bezier(.2,1.25,.4,1) forwards gmpop;animation-delay:var(--d)}@keyframes gmpop{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.td .gmk{transform-box:fill-box;transform-origin:50%}.td .gmp{fill:#a88a442e;transition:fill .25s}.td .gmo{fill:var(--gold);stroke:#fffdf8;stroke-width:1.5px;transition:fill .25s}.td .gmr{fill:none;stroke:var(--gold);stroke-width:1.1px;opacity:0}.td .gmk.hq .gmo{fill:var(--w1)}.td .gmk.hq .gmp{fill:#1e334826}.td .gmk.hq .gmr{stroke:var(--w2)}.td .gmap.in .gmk.hq .gmr{animation:3.2s ease-out 1.1s infinite gmping}@keyframes gmping{0%{r:6px;opacity:.75}70%{r:22px;opacity:0}to{r:22px;opacity:0}}.td .gmk.lit .gmp{fill:#a88a4470}.td .gmk.lit .gmo{fill:var(--gold-dk)}.td .gmk.hq.lit .gmo{fill:var(--w1)}.td .gmleg{background:var(--surface);border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(186px,1fr));gap:0;margin-top:clamp(16px,2vw,22px);display:grid;overflow:hidden}.td .gmli{appearance:none;font:inherit;text-align:left;cursor:pointer;box-shadow:inset -1px -1px 0 var(--line);background:0 0;border:0;padding:clamp(16px,1.8vw,22px);transition:background .22s;position:relative}.td .gmli:before{content:"";background:var(--gold);transform-origin:top;width:2px;transition:transform .28s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.td .gmli:hover:before,.td .gmli.lit:before{transform:scaleY(1)}.td .gmli b{letter-spacing:-.022em;color:var(--text);margin-bottom:4px;font-size:clamp(16px,1.7vw,19px);font-weight:600;display:block}.td .gmli span{color:var(--text-mute);font-size:12px;line-height:1.5;display:block}.td .gmli s{letter-spacing:.11em;text-transform:uppercase;border:1px solid var(--gold);color:var(--gold-dk);background:#c9a96129;border-radius:3px;margin-top:10px;padding:3px 9px;font-size:9px;font-weight:800;text-decoration:none;display:inline-block}.td .gmli:hover,.td .gmli.lit{background:#c9a96117}.td .gmnote{color:var(--text-mute);margin:14px 0 0;font-size:11.5px;line-height:1.6}@media (max-width:560px){.td .gmstage{padding:12px 8px}}.td .cmt{border-top:1px solid #ffffff24}.td .cmti{border-bottom:1px solid #ffffff1f;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(16px,2.4vw,38px);padding:clamp(20px,2.3vw,28px) 0;display:grid}@media (max-width:860px){.td .cmti{grid-template-columns:32px minmax(0,1fr);gap:14px}.td .cmti .cmto{grid-column:2}}.td .cmtn{letter-spacing:.1em;color:var(--gold-lt);padding-top:4px;font-size:11px;font-weight:800}.td .cmtc h4{letter-spacing:-.022em;color:#fff;text-wrap:balance;margin:0 0 7px;font-size:clamp(16.5px,1.8vw,20px);font-weight:600;line-height:1.26}.td .cmtc p{color:#fff9;margin:0;font-size:13.5px;line-height:1.62}.td .cmto{padding-top:2px}.td .cmto s{letter-spacing:.13em;text-transform:uppercase;color:var(--gold-lt);margin-bottom:6px;font-size:9.5px;font-weight:800;text-decoration:none;display:block}.td .cmto p{color:#fffc;margin:0;font-size:13.5px;line-height:1.62}.td .logorest{background:var(--surface);padding:clamp(44px,5.4vw,80px) var(--gutter);text-align:center;border-top:1px solid var(--line);place-items:center;display:grid}.td .logorest .lr{align-items:center;gap:14px;display:inline-flex}.td .logorest .lr span{letter-spacing:-.03em;color:var(--ink);font-size:clamp(30px,4vw,52px);font-weight:600}.td .logorest .lr svg{width:clamp(30px,4vw,50px);height:clamp(30px,4vw,50px)}.td .logorest p{letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute);margin:clamp(14px,1.8vw,22px) 0 0;font-size:13px;font-weight:600}.td .nwhi{grid-template-columns:1.5fr 1fr;gap:clamp(14px,1.6vw,22px);display:grid}@media (max-width:900px){.td .nwhi{grid-template-columns:1fr}}.td .nwhi .sub{gap:clamp(14px,1.6vw,22px);display:grid}.td .nwcard{border:1px solid var(--line);background:var(--surface);border-radius:7px;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.td .nwcard:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 20px 40px -22px #16283a6b}.td .nwcard.big .art{flex:1;height:auto;min-height:clamp(190px,21vw,280px)}.td .nwcard .art{background:var(--g);height:clamp(150px,17vw,230px);position:relative;overflow:hidden}.td .nwcard.sm .art{height:clamp(92px,9vw,120px)}.td .nwcard .art svg{width:100%;height:100%;position:absolute;inset:0}.td .nwbody{flex-direction:column;flex:1;padding:clamp(15px,1.6vw,22px);display:flex}.td .nwtag{letter-spacing:.11em;text-transform:uppercase;background:0 0;border:1px solid;border-radius:3px;align-self:flex-start;align-items:center;gap:7px;margin-bottom:10px;padding:4px 10px;font-size:9.5px;font-weight:800;display:inline-flex}.td .nwcard h3{letter-spacing:-.022em;color:var(--text);margin:0 0 8px;font-weight:600;line-height:1.26}.td .nwcard.big h3{font-size:clamp(19px,2.1vw,25px)}.td .nwcard.big .nwbody{flex:none}.td .nwcard.sm h3{font-size:15.5px}.td .nwcard p{color:var(--text-mute);margin:0;font-size:13.5px;line-height:1.56}.td .nwmeta{color:var(--text-mute);margin-top:auto;padding-top:13px;font-size:11.5px}.td .nwmeta b{color:var(--gold-dk);font-weight:700}.td .nwgrid{grid-template-columns:minmax(0,1fr) minmax(0,352px);align-items:start;gap:clamp(26px,3.6vw,56px);display:grid}@media (max-width:980px){.td .nwgrid{grid-template-columns:1fr}}.td .nwfilter{flex-wrap:wrap;gap:7px;margin-bottom:clamp(20px,2.4vw,28px);display:flex}.td .nwf{border:1px solid var(--line);background:var(--surface);color:var(--text-mute);border-radius:999px;padding:8px 15px;font-size:12.5px;font-weight:550;transition:all .16s}.td .nwf:hover{border-color:var(--gold);color:var(--gold-dk)}.td .nwf.on{background:var(--ink);border-color:var(--ink);color:#fff}.td .feed{border-top:1px solid var(--line)}.td .fitem{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:clamp(14px,2vw,26px);padding:clamp(18px,2vw,24px) 0;transition:opacity .2s;display:grid}@media (max-width:640px){.td .fitem{grid-template-columns:1fr;gap:8px}}.td .fdate{color:var(--text-mute);white-space:nowrap;padding-top:3px;font-size:11.5px;font-weight:600}.td .fdate s{letter-spacing:.11em;text-transform:uppercase;color:var(--gold-dk);margin-top:5px;font-size:9px;font-weight:800;text-decoration:none;display:block}.td .fitem h4{letter-spacing:-.02em;color:var(--text);margin:0 0 6px;font-size:clamp(16px,1.7vw,18.5px);font-weight:600;line-height:1.3}.td .fitem a:hover h4{color:var(--gold-dk)}.td .fitem p{color:var(--text-mute);max-width:64ch;margin:0;font-size:13.5px;line-height:1.58}.td .fscope{letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid;border-radius:3px;margin-top:9px;padding:3px 9px;font-size:9.5px;font-weight:800;display:inline-block}.td .cal{border:1px solid var(--line);background:var(--surface);top:calc(var(--nav-h) + 20px);border-radius:7px;padding:clamp(18px,2vw,24px);position:sticky}@media (max-width:980px){.td .cal{position:static}}.td .calhd{align-items:center;gap:10px;margin-bottom:16px;display:flex}.td .calhd b{letter-spacing:-.018em;color:var(--text);font-size:14.5px;font-weight:600}.td .calhd button{border:1px solid var(--line);width:26px;height:26px;color:var(--text-mute);border-radius:6px;place-items:center;margin-left:auto;transition:all .16s;display:grid}.td .calhd button+button{margin-left:6px}.td .calhd button:hover{border-color:var(--gold);color:var(--gold-dk)}.td .calgrid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.td .calgrid i{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);padding:6px 0;font-size:9.5px;font-style:normal;font-weight:800}.td .cald{aspect-ratio:1;color:var(--text);border-radius:5px;place-items:center;font-size:12.5px;transition:background .16s;display:grid;position:relative}.td .cald.pad{color:var(--slate-lt);opacity:.42}.td .cald.has{cursor:pointer;font-weight:700}.td .cald.has:after{content:"";background:var(--gold);border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.td .cald.has:hover{background:var(--chip-bg)}.td .cald.today{box-shadow:inset 0 0 0 1.5px var(--ink);font-weight:700}.td .calup{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.td .calup h5{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dk);margin:0 0 12px;font-size:10px;font-weight:800}.td .calu{grid-template-columns:38px 1fr;align-items:start;gap:12px;padding:9px 0;display:grid}.td .calu+.calu{border-top:1px solid var(--line)}.td .calu b{text-align:center;background:var(--chip-bg);border:1px solid var(--line);letter-spacing:-.02em;color:var(--text);border-radius:5px;padding:5px 0;font-size:15px;font-weight:700;line-height:1}.td .calu b s{letter-spacing:.09em;text-transform:uppercase;color:var(--gold-dk);margin-top:2px;font-size:8.5px;font-weight:800;text-decoration:none;display:block}.td .calu span{color:var(--text);font-size:12.5px;line-height:1.45}.td .calu em{color:var(--text-mute);margin-top:3px;font-size:11px;font-style:normal;display:block}.td .fgroup{margin-bottom:clamp(26px,3vw,40px)}.td .fglab{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;margin:0 0 16px;padding-bottom:11px;display:flex}.td .fglab b{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dk);font-size:10px;font-weight:800}.td .fglab span{color:var(--text-mute);font-size:13px}.td .crow3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:760px){.td .crow3{grid-template-columns:1fr}}.td .fld .req{color:var(--gold-dk)}.td .csteps{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.td .csteps li{grid-template-columns:22px 1fr;align-items:start;gap:11px;display:grid}.td .csteps i{border:1px solid var(--gold);width:22px;height:22px;color:var(--gold-dk);background:#c9a9612e;border-radius:50%;place-items:center;margin-top:1px;font-size:10.5px;font-style:normal;font-weight:800;display:grid}.td .csteps p{color:var(--text-mute);margin:0;font-size:13px;line-height:1.55}.td .fhint{color:var(--text-mute);margin:6px 0 0;font-size:11.5px;line-height:1.5}.td .checks{grid-template-columns:repeat(auto-fit,minmax(214px,1fr));gap:9px;display:grid}.td .chk{border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--text);border-radius:4px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:13.5px;line-height:1.4;transition:all .15s;display:flex}.td .chk:hover{border-color:var(--gold)}.td .chk input{appearance:none;border:1.5px solid var(--slate-lt);background:var(--surface);border-radius:3px;flex-shrink:0;width:16px;height:16px;margin-top:1px;transition:all .15s;position:relative}.td .chk input:checked{background:var(--gold);border-color:var(--gold)}.td .chk input:checked:after{content:"";border:2px solid #16283a;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4.5px;transform:rotate(42deg)}.td .chk input[type=radio]{border-radius:50%}.td .chk input[type=radio]:checked:after{background:#16283a;border:none;border-radius:50%;width:6px;height:6px;top:3px;left:3px;transform:none}.td .chk.has input:checked~span{font-weight:600}.td .consent{gap:10px;margin-top:8px;display:grid}.td .consent .chk{background:0 0;border:none;padding:0}.td .consent .chk:hover{border:none}.td .sub{background:var(--surface);border-top:1px solid var(--line);padding:clamp(48px,5.5vw,80px) var(--gutter)}.td .subwrap{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(28px,5vw,80px);max-width:1440px;margin:0 auto;display:grid}@media (max-width:880px){.td .subwrap{grid-template-columns:1fr;gap:26px}}.td .sub h2{letter-spacing:-.028em;color:var(--text);text-wrap:balance;margin:6px 0 10px;font-size:clamp(24px,2.9vw,36px);font-weight:600;line-height:1.08}.td .sub p.sl{color:var(--text-mute);max-width:50ch;margin:0;font-size:14.5px;line-height:1.58}.td .subform{flex-wrap:wrap;gap:10px;display:flex}.td .subform input{border:1px solid var(--line);background:var(--surface);min-width:210px;color:var(--text);font:inherit;border-radius:4px;flex:1;padding:15px 17px;font-size:14.5px;transition:border-color .18s,box-shadow .18s}.td .subform input:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #c9a9612b}.td .subform button{background:var(--ink);color:#fff;letter-spacing:.01em;white-space:nowrap;border-radius:4px;padding:15px 26px;font-size:14px;font-weight:700;transition:background .18s}.td .subform button:hover{background:var(--gold);color:#16283a}.td .subfine{color:var(--text-mute);margin:12px 0 0;font-size:11.5px;line-height:1.5}.td .subok{border:1px solid var(--gold);color:var(--text);background:#c9a96114;border-radius:4px;align-items:center;gap:11px;padding:16px 18px;font-size:14px;display:none}.td .subok.on{display:flex}.td .subok i{background:var(--gold);color:#16283a;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid}.td .ft{background:var(--surface);color:var(--text-mute);border-top:1px solid var(--line);padding:clamp(52px,6vw,88px) var(--gutter) clamp(30px,3.4vw,44px)}.td .ftwrap{max-width:1440px;margin:0 auto}.td .ftTop{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);padding-bottom:clamp(34px,4vw,54px);display:grid}@media (max-width:860px){.td .ftTop{grid-template-columns:1fr;gap:34px}}.td .ftTag{letter-spacing:-.028em;color:var(--text);text-wrap:balance;max-width:19ch;margin:0;font-size:clamp(20px,2.4vw,30px);font-weight:600;line-height:1.16}.td .ftNav{flex-direction:column;gap:2px;display:flex}.td .ftNav a{letter-spacing:-.014em;color:var(--text);padding:7px 0;font-size:15px;font-weight:500;transition:color .16s}.td .ftNav a:hover{color:var(--gold-dk)}.td .ftConnect{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.td .ftConnect small{letter-spacing:.16em;text-transform:uppercase;color:var(--text-mute);font-size:10px;font-weight:800}.td .ftConnect a{letter-spacing:-.024em;color:var(--text);align-items:center;gap:11px;font-size:clamp(18px,2vw,24px);font-weight:600;transition:color .18s;display:inline-flex}.td .ftConnect a svg{width:19px;transition:transform .2s}.td .ftConnect a:hover{color:var(--gold-dk)}.td .ftConnect a:hover svg{transform:translate(5px)}.td .ftMid{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(20px,2.4vw,30px) 0;display:flex}.td .ftLegal{flex-wrap:wrap;align-items:center;gap:clamp(12px,1.6vw,22px);display:flex}.td .ftLogo{align-items:center;gap:9px;margin-right:clamp(8px,1.4vw,18px);display:flex}.td .ftLogo svg{width:22px;height:22px}.td .ftLogo span{letter-spacing:-.025em;color:var(--text);font-size:19px;font-weight:600}.td .ftLegal a{color:var(--text-mute);white-space:nowrap;font-size:12.5px;transition:color .16s}.td .ftLegal a:hover{color:var(--gold-dk)}.td .ftSocial{align-items:center;gap:12px;display:flex}.td .ftSocial small{letter-spacing:.16em;text-transform:uppercase;color:var(--text-mute);margin-right:4px;font-size:10px;font-weight:800}.td .ftSocial a{border:1px solid var(--line);width:34px;height:34px;color:var(--text);border-radius:50%;place-items:center;transition:all .18s;display:grid}.td .ftSocial a:hover{border-color:var(--gold);color:var(--gold-dk);transform:translateY(-2px)}.td .ftSocial svg{width:15px;height:15px}.td .ftFine{gap:12px;max-width:110ch;padding-top:clamp(20px,2.4vw,30px);display:grid}.td .ftFine p{color:var(--text-mute);margin:0;font-size:11.5px;line-height:1.62}.td .ftFine b{color:var(--text);font-weight:600}.td .ftCopy{color:var(--text-mute);opacity:.8;margin-top:6px;font-size:11.5px}.td .below{padding:clamp(56px,7vw,104px) var(--gutter) clamp(80px,9vw,140px);max-width:1500px}.td .below h2{letter-spacing:-.025em;text-wrap:balance;margin:0 0 10px;font-size:clamp(24px,3vw,36px);font-weight:600}.td .below .sub{color:var(--text-mute);max-width:62ch;margin:0 0 clamp(32px,4vw,52px);font-size:16px;line-height:1.6}.td .specs{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:1px;display:grid}.td .spec{background:var(--surface);padding:22px 24px}.td .spec dt{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:0 0 7px;font-size:10.5px;font-weight:700}.td .spec dd{color:var(--text-mute);margin:0;font-size:14px;line-height:1.6}.td .spec dd strong{color:var(--text);font-weight:600}.td .note{border-left:3px solid var(--gold);background:color-mix(in srgb,var(--gold) 7%,transparent);color:var(--text-mute);max-width:72ch;margin-top:clamp(32px,4vw,48px);padding:20px 24px;font-size:14px;line-height:1.65}.td .note strong{color:var(--text)}@media (prefers-reduced-motion:reduce){.td *,.td :before,.td :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:880px){.td .navlinks{display:none}.td .burger{color:#fff;place-items:center;width:40px;height:40px;margin-left:auto;transition:color .32s;display:grid}.td .nav.solid .burger{color:var(--ink)}.td .navright{margin-left:10px}.td .rfp{padding:9px 15px;font-size:13px}}.td .simwrap{position:relative}.td .simtag{z-index:3;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dk);pointer-events:none;background:#ffffffeb;border:1px solid #a88a4473;border-radius:2px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;top:10px;right:10px}.td .psec.dark .simtag,.td .phero .simtag{color:var(--gold-lt);background:#0e1c29d9;border-color:#c9a96180}.td .sim-tl .simtag{left:10px;right:auto}.td .sim-br .simtag{top:auto;bottom:10px}.td .sim-bl .simtag{inset:auto auto 10px 10px}.td .artlist,.td .artcheck{margin:6px 0 26px;padding:0;list-style:none}.td .artlist li{border-bottom:1px solid var(--line);padding:9px 0 9px 26px;line-height:1.6;position:relative}.td .artlist li:last-child{border-bottom:none}.td .artlist li:before{content:"";background:var(--gold);border-radius:50%;width:8px;height:8px;position:absolute;top:19px;left:4px}.td .artlist li p,.td .artcheck li p{margin:0}.td .artcheck li{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:10px 0;line-height:1.6;display:flex}.td .artcheck li:last-child{border-bottom:none}.td .artcheck li svg{fill:none;width:18px;height:18px;stroke:var(--gold);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:4px}.td .artdl{background:var(--navy);color:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,40px);margin:clamp(36px,4vw,56px) 0 0;padding:clamp(24px,3vw,36px);display:grid}.td .artdl h3{letter-spacing:-.015em;color:#fff;margin:6px 0 10px;font-size:clamp(20px,2.2vw,26px);font-weight:600}.td .artdl p{color:#ffffffc7;max-width:52ch;margin:0;font-size:15px;line-height:1.6}.td .artdl .pkicker{color:var(--gold-lt)}.td .artdlact{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.td .artdlact span{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:12px}@media (max-width:720px){.td .artdl{grid-template-columns:1fr}}
