:root{--ink:#10162e;--ink-soft:#2a3251;--gold:#a16207;--gold-bright:#c9a227;--paper:#f7f6f2;--surface:#fff;--muted:#6b7280;--line:#e7e5df;--green:#16a34a;--red:#dc2626;--font-display:"Space Grotesk", sans-serif;--font-body:"Inter", system-ui, sans-serif;--radius:12px;--radius-lg:18px;--shadow:0 6px 24px #10162e14;--shadow-lg:0 18px 50px #10162e24;--maxw:1160px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body),system-ui,sans-serif;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-display),sans-serif;letter-spacing:-.025em;color:var(--ink);line-height:1.1}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}:focus-visible{border-radius:8px;outline:none;box-shadow:0 0 0 3px #a1620766}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.btn{border-radius:var(--radius);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;min-height:44px;padding:12px 20px;font-size:15px;font-weight:600;transition:transform .18s,background .18s,box-shadow .18s,border-color .18s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-gold{background:var(--gold);color:#fff}.btn-gold:hover{background:#8a5406;box-shadow:0 8px 22px #a1620747}.btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}.btn-ghost:hover{border-color:var(--ink)}.btn-lg{padding:15px 26px;font-size:16px}.btn[disabled]{opacity:.6;cursor:not-allowed}#pcanvas{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.page{z-index:1;position:relative}header.nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#f7f6f2d1;position:sticky;top:0}.brand{align-items:center;gap:10px;display:flex}.brand img{width:34px;height:34px}.brand span{font-family:var(--font-display),sans-serif;color:var(--ink);letter-spacing:-.02em;font-size:20px;font-weight:700}.nav-cta .login{color:var(--ink);padding:10px 8px;font-size:15px;font-weight:600}.nav-cta .login:hover{color:var(--gold)}@media (max-width:860px){.nav-cta .login{display:none}}.hero{text-align:center;padding:104px 24px 96px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#f7f6f2eb,#f7f6f280 60%,#0000 100%);width:min(900px,95%);height:560px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--gold);background:#a162070f;border:1px solid #a1620752;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.hero h1{max-width:16ch;margin:26px auto 0;font-size:clamp(38px,6vw,68px);font-weight:700}.hero h1 em{color:var(--gold);font-style:normal}.hero p.sub{color:var(--muted);max-width:60ch;margin:22px auto 0;font-size:clamp(17px,2.2vw,21px);line-height:1.55}section{padding:84px 0;position:relative}.band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff8c}.sec-head .tag{letter-spacing:.05em;text-transform:uppercase;color:var(--gold);font-size:13px;font-weight:600}.mode{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:34px;transition:transform .2s,box-shadow .2s}.mode .ic{width:52px;height:52px;color:var(--gold);background:#a162071a;border-radius:14px;place-items:center;margin-bottom:20px;display:grid}.mode h3{font-size:24px}.mode>p{color:var(--muted);margin-top:10px;font-size:15.5px}.mode ul{flex-direction:column;gap:12px;margin-top:20px;list-style:none;display:flex}.mode li{align-items:flex-start;gap:10px;font-size:15px;display:flex}.mode li svg{color:var(--gold);flex:none;margin-top:2px}.mode .flow{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;font-size:13px;font-weight:600;display:flex}.chip{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:6px 11px}.arrow{color:var(--muted)}.steps{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (max-width:820px){.steps{grid-template-columns:1fr}}.step{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:30px}.step .n{font-family:var(--font-display),sans-serif;color:#fff;background:var(--gold);border-radius:9px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:grid}.step h3{margin-top:18px;font-size:20px}.step p{color:var(--muted);margin-top:10px;font-size:15px}.sources{text-align:center}.sources .lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:600}.src{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:9px;padding:11px 18px;font-size:14.5px;font-weight:600;display:inline-flex}.src svg{color:var(--ink)}.feat .ic{width:44px;height:44px;color:var(--gold);background:#a162071a;border-radius:11px;place-items:center;margin-bottom:16px;display:grid}footer{background:var(--ink);color:#ffffffb3;z-index:1;padding:56px 0 40px;position:relative}.foot-brand .brand{margin-bottom:14px}.foot-brand .brand span{color:#fff}.auth{place-items:center;min-height:100vh;padding:32px;display:grid;position:relative;overflow-x:clip}.auth-card{z-index:1;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:420px;padding:40px;position:relative}.auth-card .brand{justify-content:center;margin-bottom:22px}.auth-card h1{text-align:center;font-size:24px}.auth-card .sub{color:var(--muted);text-align:center;margin-top:6px;margin-bottom:26px;font-size:14.5px}.field{margin-bottom:18px}.field label{margin-bottom:7px;font-size:14px;font-weight:600;display:block}.input{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);width:100%;padding:13px 15px;font-family:inherit;font-size:15px;transition:border-color .16s,box-shadow .16s}.input:focus{border-color:var(--gold);background:#fff;outline:none;box-shadow:0 0 0 3px #a1620726}.auth-card .btn{justify-content:center;width:100%;margin-top:6px}.auth-alt{text-align:center;color:var(--muted);margin-top:20px;font-size:14px}.auth-consent{text-align:center;color:var(--muted);margin-top:16px;font-size:12.5px;line-height:1.55}.auth-consent a,.auth-alt a{color:var(--gold);font-weight:600}.msg{border-radius:10px;margin-bottom:18px;padding:12px 14px;font-size:14px}.msg-err{color:var(--red);background:#dc262614;border:1px solid #dc262633}.msg-ok{color:#15803d;background:#16a34a17;border:1px solid #16a34a40}.app{min-height:100vh;display:flex}.side{background:var(--ink);color:#fff;flex-direction:column;flex:none;width:250px;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.side .brand{padding:6px 8px 22px}.side .brand span{color:#fff;font-size:19px}.side nav{flex-direction:column;gap:4px;display:flex}.navitem{color:#ffffffb8;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:11px 12px;font-size:14.5px;font-weight:500;transition:background .16s,color .16s;display:flex}.navitem:hover{color:#fff;background:#ffffff0f}.navitem.active{color:#fff;background:#c9a22724}.navitem.active svg{color:var(--gold-bright)}.side .plan{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;margin-top:auto;padding:16px}.side .plan .lbl{color:#fff9;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.side .plan .row{justify-content:space-between;align-items:baseline;margin-top:8px;display:flex}.side .plan .row b{font-family:var(--font-display),sans-serif;color:#fff;font-size:20px}.side .plan .row span{color:#fff9;font-size:12.5px}.meter{background:#ffffff1f;border-radius:99px;height:6px;margin-top:12px;overflow:hidden}.meter i{background:var(--gold-bright);border-radius:99px;width:0;height:100%;display:block}.main{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);z-index:20;background:#f7f6f2d9;flex:none;justify-content:space-between;align-items:center;height:70px;padding:0 32px;display:flex;position:sticky;top:0}.topbar h1{font-size:22px}.topbar .right{align-items:center;gap:14px;display:flex}.avatar{background:var(--ink);width:38px;height:38px;color:var(--gold-bright);font-weight:600;font-family:var(--font-display),sans-serif;border-radius:50%;place-items:center;display:grid}.dash-content{width:100%;padding:32px}.nav-toggle{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.nav-burger,.nav-scrim,.side-close{display:none}@media (max-width:900px){body{overflow-x:hidden}.nav-burger{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;z-index:60;-webkit-tap-highlight-color:transparent;border-radius:10px;justify-content:center;align-items:center;display:flex;position:fixed;top:12px;left:14px}.side{z-index:200;width:274px;max-width:86vw;height:100dvh;transition:transform .26s;position:fixed;top:0;left:0;transform:translate(-100%)}.nav-scrim{opacity:0;pointer-events:none;z-index:190;background:#10162e80;transition:opacity .26s;display:block;position:fixed;inset:0}.side-close{color:#ffffffbf;cursor:pointer;z-index:1;background:#ffffff0f;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;line-height:1;display:flex;position:absolute;top:14px;right:14px}.nav-toggle:checked~.side{transform:translate(0);box-shadow:0 0 44px #00000073}.nav-toggle:checked~.nav-scrim{opacity:1;pointer-events:auto}.topbar{padding-left:66px}.dash-content{padding:18px}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.side,.nav-scrim{transition:none}}.empty{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);text-align:center;padding:56px 32px}.empty .ic{width:56px;height:56px;color:var(--gold);background:#a162071a;border-radius:15px;place-items:center;margin:0 auto 18px;display:grid}.empty h3{font-size:20px}.empty p{color:var(--muted);max-width:44ch;margin-top:8px;margin-left:auto;margin-right:auto}.actions{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px;display:grid}@media (max-width:760px){.actions{grid-template-columns:1fr}}.action{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);align-items:flex-start;gap:18px;padding:26px;transition:transform .18s,box-shadow .18s;display:flex}.action:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.action .ic{width:50px;height:50px;color:var(--gold);background:#a162071a;border-radius:13px;flex:none;place-items:center;display:grid}.action h3{font-size:19px}.action p{color:var(--muted);margin-top:5px;font-size:14px}.action .soon{color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:99px;margin-top:12px;padding:4px 9px;font-size:12px;font-weight:600;display:inline-block}.profile{position:relative}.profile-btn{background:0 0;border:0;border-radius:99px;align-items:center;gap:8px;padding:4px 8px 4px 4px;transition:background .16s;display:flex}.profile-btn:hover{background:var(--surface)}.profile-btn .chev{color:var(--muted);transition:transform .18s}.profile.open .profile-btn .chev{transform:rotate(180deg)}.menu{background:var(--surface);border:1px solid var(--line);width:240px;box-shadow:var(--shadow-lg);z-index:60;border-radius:14px;padding:8px;position:absolute;top:calc(100% + 10px);right:0}.menu .who{border-bottom:1px solid var(--line);margin-bottom:8px;padding:10px 12px}.menu .who .nm{text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.menu .who .em{color:var(--muted);text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.menu button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:10px 12px;font-size:14px;font-weight:500;transition:background .14s;display:flex}.menu button:hover{background:var(--paper)}.menu button svg{color:var(--muted)}.menu .logout,.menu .logout svg{color:var(--red)}.btn-sm{min-height:38px;padding:8px 14px;font-size:13.5px}.ws-form p.hint{color:var(--muted);margin:4px 0 16px;font-size:14px}.ws-row .input{background:#fff;flex:1}.jobrow{text-align:left;background:var(--surface);border:0;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 18px;transition:background .15s;display:flex}.jobrow:last-child{border-bottom:0}.jobrow:hover{background:var(--paper)}.jobrow-n{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;font-weight:600;overflow:hidden}.jobrow-s{text-transform:uppercase;letter-spacing:.03em;background:var(--paper);color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px;font-size:11px;font-weight:600}.s-done{color:var(--green);background:#16a34a1f;border-color:#16a34a47}.s-failed{color:var(--red);background:#dc26261a;border-color:#dc262647}.s-running{color:var(--gold);background:#a162071a;border-color:#a1620747}.job{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.job:last-child{border-bottom:0}.job .meta{min-width:0}.job .u{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.job .t{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:52ch;margin-top:2px;font-size:12.5px;overflow:hidden}.badge{border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.dot{background:currentColor;border-radius:50%;width:7px;height:7px}.spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.report{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:28px}.report .head{align-items:center;gap:16px;margin-bottom:16px;display:flex}.report .logo{object-fit:contain;background:var(--paper);border:1px solid var(--line);border-radius:12px;flex:none;width:56px;height:56px}.report h2{font-size:24px}.report .cat{color:var(--gold);margin-top:2px;font-size:14px;font-weight:600}.competitors{flex-direction:column;gap:8px;margin-top:8px;display:flex}.competitor{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.competitor .cn{font-size:14.5px;font-weight:600}.competitor .cr{color:var(--muted);margin-top:2px;font-size:13px}.wiz{align-items:flex-start;gap:28px;display:flex}@media (max-width:820px){.wiz{flex-direction:column}}.wiz-rail{flex-direction:column;flex:none;gap:6px;width:210px;display:flex}@media (max-width:820px){.wiz-rail{flex-flow:wrap;width:100%}}.wiz-step .dot{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);background:var(--surface);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.wiz-step .lbl{color:var(--ink-soft);font-size:14px;font-weight:600}.wiz-step .sub{color:var(--muted);font-size:11.5px}.wiz-step.active .dot{background:var(--gold);color:#fff;border-color:var(--gold)}.wiz-step.active .lbl{color:var(--ink)}.wiz-step.done .dot{background:var(--gold);color:#fff;border-color:var(--gold);animation:.5s cubic-bezier(.34,1.56,.64,1) dspop}.wiz-label{margin-bottom:7px;font-size:13px;font-weight:600;display:block}.cand{text-align:left;background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:100%;margin-bottom:10px;padding:14px 16px;transition:border-color .15s,transform .12s;display:flex}.cand:hover{border-color:var(--gold)}.cand:active{transform:translateY(1px)}.confirm{background:var(--paper);border:1px solid var(--line);border-radius:14px;overflow:hidden}.confirm-tags .tag{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:99px;padding:3px 9px;font-size:12px;font-weight:600}.confirm-tags .tag.gold{color:var(--gold);background:#a1620714;border-color:#a162074d}.social-card .input{background:var(--surface);font-size:13.5px}.chip{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);cursor:pointer;border-radius:99px;padding:5px 10px;font-size:12px}.chip.on{border-color:var(--gold);color:var(--gold);background:#a1620714;font-weight:600}.post{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.post img,.post-noimg{aspect-ratio:1;object-fit:cover;background:var(--line);width:100%}.competitor{align-items:flex-start;gap:12px;display:flex}.report-h{margin-top:24px;font-size:14px;font-weight:600}.snapshot{border:1px solid var(--line);border-radius:12px;margin-top:8px;overflow:hidden}.ptab.on{color:var(--gold);border-bottom-color:var(--gold)}.chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.dd-h.dont{color:var(--red)}.run-step.done{color:var(--ink)}.run-step.active{color:var(--gold);font-weight:600}.run-step.active .run-dot{background:0 0}.spin.sm{border-width:2px;width:13px;height:13px}.wiz-step.clickable{cursor:pointer}.wiz-step.clickable:hover .lbl{color:var(--gold)}.pl{width:100%}.pl-controls{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.pl-controls-right{align-items:center;gap:16px;display:flex}.pl-tabs{gap:6px;display:flex}.pl-tab{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.pl-tab:hover{border-color:var(--ink-soft)}.pl-tab .n{opacity:.6;margin-left:5px;font-weight:500}.pl-tab.active .n{opacity:.75}.pl-status{text-transform:uppercase;letter-spacing:.03em;background:var(--paper);color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:999px;justify-self:start;padding:3px 10px;font-size:11px;font-weight:600}.pl-count{color:var(--muted);font-size:14px}.pl-rows{color:var(--ink-soft);align-items:center;gap:8px;font-size:14px;display:flex}.pl-rows select{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:6px 10px;font-family:inherit;font-size:14px}.pl-table{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.pl-thead,.pl-row{grid-template-columns:minmax(0,2.2fr) minmax(0,1.3fr) 110px 108px 200px;align-items:center;gap:14px;padding:12px 16px;display:grid}.pl-thead{background:var(--paper);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:12px;font-weight:600}.pl-row{border-bottom:1px solid var(--line)}.pl-row:last-child{border-bottom:none}.pl-biz{color:var(--ink);align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.pl-logo{object-fit:cover;border:1px solid var(--line);background:var(--surface);border-radius:9px;flex:none;width:38px;height:38px}.pl-logo-fallback{background:var(--ink);color:var(--gold-bright);font-family:var(--font-display);border:none;place-items:center;font-size:16px;font-weight:700;display:grid}.pl-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pl-biz:hover .pl-name{color:var(--gold)}.pl-cat,.pl-date{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.pl-actions{justify-content:flex-end;gap:8px;display:flex}.pl-del{color:var(--red)}.pl-del-yes{background:var(--red);color:#fff;border-color:var(--red)}.pl-pager{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.pl-pageinfo{color:var(--muted);font-size:14px}.pl-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:var(--radius);padding:40px}@media (max-width:720px){.pl-thead,.pl-row{grid-template-columns:minmax(0,1.4fr) auto 84px;gap:10px}.pl-thead span:nth-child(2),.pl-row .pl-cat,.pl-thead span:nth-child(3),.pl-row .pl-date{display:none}.pl-controls{flex-wrap:wrap}.pl-tabs{order:2}}.res{width:100%;max-width:960px}.res-tabs{gap:6px;margin-bottom:18px;display:flex}.res-tab{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:999px;padding:8px 18px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.res-tab:hover{border-color:var(--ink-soft)}.res-error{color:var(--red);border-radius:var(--radius);background:#dc262614;border:1px solid #dc262640;margin-bottom:14px;padding:10px 14px;font-size:14px}.res-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.res-h{font-family:var(--font-display);color:var(--ink);font-size:17px;font-weight:600}.res-sub{color:var(--muted);margin-top:2px;font-size:13.5px}.res-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin-bottom:14px;padding:16px 18px}.res-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.res-card-id{align-items:center;gap:12px;min-width:0;display:flex}.res-avatar{background:var(--ink);width:38px;height:38px;color:var(--gold-bright);font-family:var(--font-display);border-radius:10px;flex:none;place-items:center;font-size:16px;font-weight:700;display:grid}.res-name{color:var(--ink);font-size:15px;font-weight:600}.res-site{color:var(--muted);font-size:12.5px}.res-card-actions{flex:none;align-items:center;gap:8px;display:flex}.res-fill{color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.res-del{color:var(--red)}.res-fields{flex-direction:column;gap:8px;margin-top:14px;display:flex}.res-field{align-items:center;gap:10px;display:flex}.res-field .input{background:var(--paper);padding:10px 13px;font-size:13.5px}.res-mono{background:var(--ink);color:#fff;width:24px;height:24px;font-family:var(--font-display);border-radius:6px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.res-add{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin-top:6px;padding:16px 18px}.res-add-row{align-items:center;gap:10px;margin-top:10px;display:flex}.res-add-row .input{flex:1}.res-add-row select.input{cursor:pointer;flex:1}.res-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:var(--radius);padding:40px}.res-metrics{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:14px;display:grid}.res-metric{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:13px 15px}.res-metric-top{color:var(--ink-soft);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.res-metric-n{font-family:var(--font-display);color:var(--ink);align-items:baseline;gap:6px;margin-top:8px;font-size:22px;font-weight:700;display:flex}.res-metric-n span{font-family:var(--font-body);color:var(--muted);font-size:12.5px;font-weight:500}.res-metric-n em{font-size:12.5px;font-style:normal;font-weight:700}.res-metric-n em.up{color:var(--green)}.res-metric-n em.down{color:var(--red)}.res-metric-sub{color:var(--muted);margin-top:4px;font-size:12.5px}.res-insights{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin-top:6px;padding:16px 18px}.res-insight-text{color:var(--ink-soft);white-space:pre-wrap;font-size:14px;line-height:1.6}@media (max-width:640px){.res-field,.res-add-row{flex-wrap:wrap}}.home-tiles{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.home-tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 20px}.home-tile-n{font-family:var(--font-display);color:var(--ink);font-size:28px;font-weight:700;line-height:1}.home-tile-l{color:var(--muted);margin-top:6px;font-size:13px}@media (max-width:820px){.home-tiles{grid-template-columns:repeat(2,1fr)}}.adm-note{color:var(--green);border-radius:var(--radius);background:#16a34a1a;border:1px solid #16a34a47;margin-bottom:14px;padding:9px 14px;font-size:13.5px}.adm-tiles{grid-template-columns:repeat(3,1fr)}.adm-table{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.adm-thead{background:var(--paper);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:12px;font-weight:600}.adm-jobrow,.adm-userrow,.adm-planrow{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 16px;display:grid}.adm-jobrow{grid-template-columns:minmax(0,2.2fr) minmax(0,1.6fr) 120px 100px}.adm-userrow{grid-template-columns:minmax(0,2.2fr) 170px 80px minmax(0,1.5fr)}.adm-planrow{grid-template-columns:minmax(0,1.6fr) 200px 90px}.adm-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.adm-self{color:var(--muted);font-size:12.5px}.adm-table>div:last-child{border-bottom:none}.adm-tr{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-soft);font-size:14px;overflow:hidden}.adm-err{color:var(--red);font-size:12.5px;font-style:normal}.adm-sel,.adm-num{background:var(--surface);padding:7px 10px;font-size:13.5px}.adm-num{width:110px}.adm-field{color:var(--ink-soft);flex-direction:column;gap:6px;margin-bottom:14px;font-size:13.5px;display:flex}@media (max-width:820px){.adm-tiles{grid-template-columns:repeat(2,1fr)}.adm-jobrow{grid-template-columns:minmax(0,1.6fr) 96px}.adm-jobrow span:nth-child(2),.adm-jobrow span:nth-child(4){display:none}.adm-userrow{grid-template-columns:minmax(0,1.4fr) auto}.adm-userrow span:nth-child(2),.adm-userrow span:nth-child(3){display:none}}@keyframes dsrise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes dspop{0%{transform:scale(.4)}60%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes dspulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@keyframes dsshimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.wiz-card,.home-hero,.home-tile,.home-card,.res-card,.adm-table,.pl-row{animation:.5s cubic-bezier(.22,.61,.36,1) both dsrise}.home-tiles .home-tile:nth-child(2){animation-delay:50ms}.home-tiles .home-tile:nth-child(3){animation-delay:.1s}.home-tiles .home-tile:nth-child(4){animation-delay:.15s}.wiz-step .dot{transition:background .35s,border-color .35s,color .35s;position:relative}.wiz-step .dot:before{content:"";background:var(--line);width:2px;height:15px;transition:background .45s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.wiz-step:first-of-type .dot:before{display:none}.wiz-step.active .dot:before,.wiz-step.done .dot:before{background:var(--gold)}.wiz-step.active .dot{box-shadow:0 0 0 5px #a1620724}.wiz-step.active .dot:after{content:"";border:2px solid var(--gold);pointer-events:none;border-radius:50%;animation:1.6s ease-out infinite dspulse;position:absolute;inset:-3px}.wiz-step .lbl,.wiz-step .sub{transition:color .3s}.btn-gold:hover,.btn-ghost:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.wiz-card,.home-hero,.home-tile,.home-card,.res-card,.adm-table,.pl-row{opacity:1!important;transform:none!important}}:root{--gold-deep:#8a5406;--ink-2:#161e3c;--grad-gold:linear-gradient(135deg,#c9a227 0%,#a16207 100%);--grad-ink:linear-gradient(180deg,#161e3c 0%,#0c1124 100%);--shadow:0 6px 24px #10162e14;--shadow-lg:0 22px 60px #10162e29;--shadow-gold:0 14px 40px #a1620747;--radius-xl:26px}#pcanvas{display:none!important}body:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#10162e0b 1px,#0000 1px),linear-gradient(90deg,#10162e0b 1px,#0000 1px);background-size:46px 46px;position:fixed;inset:0;-webkit-mask:radial-gradient(125% 90% at 50% 0,#000 30%,#0000 80%);mask:radial-gradient(125% 90% at 50% 0,#000 30%,#0000 80%)}body:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(560px 560px at 12% -8%,#c9a22742,#0000 62%),radial-gradient(520px 520px at 96% 2%,#10162e29,#0000 62%),radial-gradient(520px 520px at 60% 24%,#a162071f,#0000 68%);animation:26s ease-in-out infinite alternate dsaurora;position:fixed;inset:0}@keyframes dsaurora{0%{transform:scale(1)}50%{transform:translate(2%,1.5%)scale(1.08)}to{transform:translate(-1.5%,-1%)scale(1.04)}}.btn-gold{background:var(--grad-gold);box-shadow:0 8px 20px #a162073d}.btn-gold:hover{background:var(--grad-gold);box-shadow:var(--shadow-gold);transform:translateY(-2px)}.btn-ghost:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.side{background:var(--grad-ink);border-right:1px solid #ffffff0d}.navitem{transition:background .18s,color .18s,transform .18s}.navitem:hover{transform:translate(2px)}.navitem.active{position:relative}.navitem.active:before{content:"";background:var(--gold-bright);border-radius:3px;width:3px;position:absolute;top:20%;bottom:20%;left:0}.side .plan{border-radius:16px}.meter i{background:var(--grad-gold)}.avatar,.nav-avatar{background:var(--grad-gold);color:#fff}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f6f2b3}.home-tile{padding-top:22px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.home-tile:before{content:"";background:var(--grad-gold);opacity:.9;width:100%;height:4px;position:absolute;top:0;left:0}.home-tile:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.home-tile-n{font-size:32px}.s-done{background:var(--grad-gold);color:#fff;border-color:#0000}.dd-h.do{color:var(--gold-deep)}.adm-note{color:var(--gold-deep);background:#c9a2271a;border-color:#a162074d}.wiz-rail{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow);padding:22px 16px}.wiz-step.active .dot,.wiz-step.done .dot{background:var(--grad-gold);border-color:#0000}.run-step.done .run-dot{background:var(--grad-gold);color:#fff}.pl-table{border-radius:var(--radius-xl);box-shadow:var(--shadow)}.pl-row{transition:background .15s}.pl-row:hover{background:var(--paper)}.pl-logo-fallback{background:var(--grad-gold);color:#fff}.pl-tab.active{background:var(--grad-gold);color:#fff;border-color:#0000}.res-card{transition:transform .2s,box-shadow .2s}.res-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.res-avatar{background:var(--grad-gold);color:#fff}.res-tab.active{background:var(--grad-gold);color:#fff;border-color:#0000}.res-fill{color:var(--gold-deep);background:#c9a2271f;border-color:#a1620740}.res-mono{background:var(--grad-ink)}.adm-table{border-radius:var(--radius-lg);box-shadow:var(--shadow)}.auth-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:#ffffffd1}.auth:before{content:"";pointer-events:none;background:radial-gradient(circle,#c9a22724,#0000 60%);border:1px solid #a162071f;border-radius:50%;width:620px;height:620px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.auth:after{content:"";pointer-events:none;border:1px dashed #a162071f;border-radius:50%;width:430px;height:430px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.mode{transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s;position:relative;overflow:hidden}.mode:before{content:"";background:var(--grad-gold);transform-origin:0;z-index:1;width:100%;height:4px;transition:transform .3s;position:absolute;top:0;left:0;transform:scaleX(0)}.mode:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.mode:hover:before{transform:scaleX(1)}.step .n{background:var(--grad-gold)}.src{transition:transform .2s,box-shadow .2s}.src:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}footer{background:var(--grad-ink)}#pricing .modes .mode:nth-of-type(2){background:var(--grad-ink);color:#fff;box-shadow:var(--shadow-lg);border-color:#0000;transform:scale(1.03)}#pricing .modes .mode:nth-of-type(2):hover{transform:scale(1.03)translateY(-4px)}#pricing .modes .mode:nth-of-type(2) h3{color:#fff}#pricing .modes .mode:nth-of-type(2)>p{color:#ffffffb8}#pricing .modes .mode:nth-of-type(2) li{color:#fff}#pricing .modes .mode:nth-of-type(2) .chip{color:#fff;background:#ffffff1a;border-color:#fff3}:root{--c-track:#eceae3}.side{overflow:hidden}.side>*{z-index:1;position:relative}.starfall{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.starfall i{opacity:0;will-change:transform,opacity;background:#c9a227;border-radius:50%;width:3px;height:3px;animation:linear infinite starDrop;position:absolute;top:-12px;box-shadow:0 0 7px 1px #c9a227cc}.starfall i:nth-child(2n){background:#f7f1e3;width:2px;height:2px;box-shadow:0 0 6px 1px #fff9}@keyframes starDrop{0%{opacity:0;transform:translateY(0)}8%{opacity:.95}55%{opacity:.95}to{opacity:0;transform:translateY(108vh)}}.starfall i:first-child{animation-duration:8s;animation-delay:-2s;left:8%}.starfall i:nth-child(2){animation-duration:11s;animation-delay:-6s;left:20%}.starfall i:nth-child(3){animation-duration:6.5s;animation-delay:-1s;left:33%}.starfall i:nth-child(4){animation-duration:13s;animation-delay:-9s;left:15%}.starfall i:nth-child(5){animation-duration:9s;animation-delay:-4s;left:52%}.starfall i:nth-child(6){animation-duration:7.5s;animation-delay:-7s;left:68%}.starfall i:nth-child(7){animation-duration:12s;animation-delay:-3s;left:44%}.starfall i:nth-child(8){animation-duration:10s;animation-delay:-11s;left:88%}.starfall i:nth-child(9){animation-duration:6s;animation-delay:-5s;left:74%}.starfall i:nth-child(10){animation-duration:14s;animation-delay:-8s;left:60%}.starfall i:nth-child(11){animation-duration:8.5s;animation-delay:-.5s;left:95%}.starfall i:nth-child(12){animation-duration:11.5s;animation-delay:-6.5s;left:27%}.starfall i:nth-child(13){animation-duration:7s;animation-delay:-2.5s;left:80%}.starfall i:nth-child(14){animation-duration:9.5s;animation-delay:-10s;left:40%}.starfall i:nth-child(15){animation-duration:12.5s;animation-delay:-4.5s;left:6%}.starfall i:nth-child(16){animation-duration:10.5s;animation-delay:-7.5s;left:58%}@media (prefers-reduced-motion:reduce){.starfall i{opacity:.45;animation:none}}.ds-chart{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px}.ds-chart-h{justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.ds-grid2{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}@media (max-width:820px){.ds-grid2{grid-template-columns:1fr}}.bm-seg-b.on{background:var(--surface);color:var(--gold-deep);box-shadow:var(--shadow-sm,0 1px 2px #10162e14)}.ds-donut{position:relative}.ds-donut-svg{transform:rotate(-90deg)}.ds-donut-c{text-align:center;place-items:center;display:grid;position:absolute;inset:0}.ds-donut-n{font-family:var(--font-display);font-size:20px;font-weight:700}.ds-donut-l{color:var(--muted);font-size:11px}.ds-donut-wrap{flex-wrap:wrap;align-items:center;gap:20px;margin-top:12px;display:flex}.ds-dleg{flex-direction:column;flex:1;gap:8px;min-width:160px;display:flex}.ds-dleg-row{align-items:center;gap:9px;font-size:13px;display:flex}.ds-dleg-row i{border-radius:3px;flex:none;width:11px;height:11px}.ds-dleg-row .pc{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.ds-gauge{position:relative}.ds-gauge-svg{transform:rotate(-90deg)}.ds-gauge-c{text-align:center;place-items:center;display:grid;position:absolute;inset:0}.ds-gauge-n{font-family:var(--font-display);font-size:34px;font-weight:700;line-height:1}.ds-gauge-l{color:var(--gold-deep);text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:11px;font-weight:600}.ds-gauge-wrap{flex-wrap:wrap;align-items:center;gap:22px;margin-top:12px;display:flex}.ds-bars{flex-direction:column;gap:11px;margin-top:10px;display:flex}.ds-bar-row{grid-template-columns:130px 1fr auto;align-items:center;gap:12px;display:grid}.ds-bar-l{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ds-bar-track{background:var(--c-track);border-radius:99px;height:11px;overflow:hidden}.ds-bar-fill{background:var(--grad-gold);transform-origin:0;border-radius:99px;height:100%;animation:.9s cubic-bezier(.2,.7,.2,1) both dsBarGrow}.ds-bar-fill.navy{background:linear-gradient(135deg,#3a456b,#222c4e)}@keyframes dsBarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ds-bar-v{font-family:var(--font-display);text-align:right;font-variant-numeric:tabular-nums;min-width:44px;font-size:13px;font-weight:600}.ds-bar-v.up{color:#16a34a}.ds-bar-v.down{color:var(--red)}.ds-bar-v.muted{color:var(--muted)}.ds-lb-row.you{background:#a162070d;border-radius:10px}.ds-lb-name .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-lb-row.you .ds-lb-bar i{background:linear-gradient(135deg,#3a456b,#222c4e)}@keyframes dsFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes dsScan{0%{transform:translateY(-46%)}to{transform:translateY(250%)}}.pf-side .pb .m{background:var(--grad-gold);border-radius:7px;width:24px;height:24px}.pf-nav span .d{background:#fff6;border-radius:2px;width:7px;height:7px}.pf-nav span.on{color:#fff;background:#c9a22729}.pf-nav span.on .d{background:var(--gold-bright)}.pf-pill.done{background:var(--grad-gold);color:#fff}.pf-pill.run{color:var(--gold-deep);background:#a162071f;border:1px solid #a162074d}.hero-scope .ring{border:1px solid #a1620729;border-radius:50%;position:absolute}.hero-scope .sweep{background:conic-gradient(#c9a22752,#c9a2270d 18%,#0000 34%);border-radius:50%;animation:7s linear infinite dsSweep;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#000 62%,#0000 63%);mask:radial-gradient(circle,#000 62%,#0000 63%)}@keyframes dsSweep{to{transform:rotate(360deg)}}.hero h1 em{background:linear-gradient(100deg,#a16207,#c9a227 42%,#f0d98a 50%,#c9a227 58%,#a16207) 0 0/220% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4.5s linear infinite dsShine}@keyframes dsShine{to{background-position:-220% 0}}.ey{align-items:center;gap:12px;margin-top:26px;display:flex}.ey-n{font-size:11px;font-weight:700;font-family:var(--font-display);color:var(--gold);letter-spacing:.14em}.ey-t{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);font-size:12px;font-weight:700}.ey-rule{background:linear-gradient(90deg,var(--line),transparent);flex:1;height:1px}.kpi-strip .kpi .msub.pos{color:#8a5406}.kpi-strip .kpi .msub.neu{color:var(--muted)}.insight{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin-top:16px;overflow:hidden;box-shadow:0 1px 2px #10162e0d,0 24px 60px -26px #10162e42}.rec{color:var(--ink-soft);align-items:flex-start;gap:13px;padding:9px 0 9px 16px;font-size:14.5px;line-height:1.5;display:flex}.rec:not(:last-child){border-bottom:1px solid #efede7}.rec .rn{width:24px;height:24px;color:var(--gold-bright);font-size:12px;font-weight:700;font-family:var(--font-display);background:linear-gradient(150deg,#1b2447,#0c1129);border-radius:8px;flex:none;place-items:center;display:grid;box-shadow:0 4px 10px -4px #10162e80}.brief{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin-top:16px;overflow:hidden;box-shadow:0 1px 2px #10162e0a,0 20px 50px -30px #10162e38}.brief-chip .v{font-family:var(--font-display);color:var(--ink);font-size:17px;font-weight:600}.brief-chip .v.warn{color:var(--red)}.brief-chip .k{color:var(--muted);letter-spacing:.03em;font-size:11px}.brief-read.good .brief-read-dot{background:var(--green)}.brief-read.bad .brief-read-dot{background:var(--red)}.brief-read.good .brief-read-h{color:var(--green)}.brief-read.bad .brief-read-h{color:var(--red)}.brief-grid .brief{margin-top:0}.rep{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px 22px 20px;box-shadow:0 1px 2px #10162e0a,0 20px 50px -30px #10162e38}.score{border-radius:50%;flex:none;place-items:center;width:74px;height:74px;display:grid;position:relative}.score:after{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:6px}.senti-lab.negative{color:var(--red)}.senti-lab.mixed,.senti-lab.neutral{color:var(--gold)}.bars{flex-direction:column;gap:7px;margin:4px 0 16px;display:flex}.bar-row .track{background:var(--paper);border-radius:99px;height:7px;overflow:hidden}.bar-row .track i{border-radius:99px;height:100%;display:block}.themes{flex-wrap:wrap;gap:7px;display:flex}.theme{border:1px solid var(--line);color:var(--ink-soft);background:#fff;border-radius:8px;padding:5px 10px;font-size:11.5px}.theme.good{color:var(--green);background:#16a34a0f;border-color:#16a34a47}.theme.bad{color:var(--red);background:#dc26260d;border-color:#dc262642}.btn-primary{background:var(--ink);color:#fff;border-color:var(--ink)}.btn-primary:hover{background:#1a2340}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.keys-hd .btn svg,.api-empty .btn svg{width:15px;height:15px}.scopes{flex-wrap:wrap;gap:6px;display:flex}.scope{border:1px solid var(--line);color:var(--ink-soft);background:#fff;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600}.scope.bp{color:var(--gold);background:#a162070f;border-color:#a1620740}.scope.rs{color:#3b6cb4;background:#3b6cb40f;border-color:#3b6cb440}.btn-revoke{color:var(--red);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 8px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .15s}.btn-revoke:hover{background:#dc262614}.api-empty .ic{background:var(--paper);border:1px solid var(--line);width:52px;height:52px;color:var(--gold);border-radius:14px;place-items:center;margin:0 auto 16px;display:grid}.api-empty .ic svg{width:24px;height:24px}.codebar .lang{letter-spacing:.08em;text-transform:uppercase;color:#8b97bd;font-family:ui-monospace,monospace;font-size:11px}.codebar .copy{color:#dce3f2;cursor:pointer;background:#ffffff14;border:none;border-radius:7px;padding:5px 11px;font-size:12px;font-weight:600;transition:background .15s}.codebar .copy:hover{background:#ffffff29}.code{color:#e7ecf5;white-space:pre-wrap;word-break:break-word;background:#0c1129;margin:0;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.7;overflow:auto}.step{border-top:1px solid var(--line);grid-template-columns:34px 1fr;gap:16px;padding:16px 0;display:grid}.step:first-of-type{border-top:none;padding-top:4px}.step h4{margin:2px 0 6px;font-size:14.5px}.step p{color:var(--ink-soft);max-width:80ch;margin:0 0 10px;font-size:13.5px;line-height:1.6}.api-scrim{z-index:80;background:#10162e80;justify-content:center;align-items:center;padding:20px;animation:.16s ease-out api-fade;display:flex;position:fixed;inset:0}.api-modal{background:var(--surface);border-radius:var(--radius-lg);width:100%;max-width:460px;animation:.2s cubic-bezier(.2,.7,.3,1) api-pop;overflow:hidden;box-shadow:0 30px 80px #10162e4d}@keyframes api-fade{0%{opacity:0}to{opacity:1}}@keyframes api-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.modal-hd{padding:20px 22px 0}.modal-hd h3{font-family:var(--font-display);margin:0;font-size:18px}.modal-hd p{color:var(--muted);margin:6px 0 0;font-size:13px}.modal-bd{padding:18px 22px}.fl{color:var(--ink-soft);letter-spacing:.02em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:600;display:block}.inp{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:10px;padding:11px 13px;font-family:inherit;font-size:14.5px}.opt{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:11px;margin-top:10px;padding:13px 14px;display:flex}.opt.sel{border-color:var(--ink);background:#10162e05}.opt input{margin-top:3px}.opt .t{font-size:14px;font-weight:600}.opt .d{color:var(--muted);margin-top:2px;font-size:12.5px}.opt .tag{color:#3b6cb4;background:#3b6cb41a;border-radius:99px;margin-left:6px;padding:2px 7px;font-size:10px;font-weight:700}.modal-ft{border-top:1px solid var(--line);background:var(--paper);justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}.kbox{background:#0c1129;border-radius:10px;align-items:center;gap:10px;margin-top:6px;padding:12px 14px;display:flex}.kbox code{color:#8fd6a6;word-break:break-all;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.kbox button{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:8px;padding:7px 12px;font-size:12.5px;font-weight:600}.kbox button:hover{background:#fff3}.rs-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin-bottom:20px}.rs-start{padding:28px 30px 30px}.rs-h{font-family:var(--font-display);margin:0;font-size:22px}.rs-sub{color:var(--muted);max-width:74ch;margin:8px 0 20px;font-size:14.5px;line-height:1.6}.rs-box{border:1px solid var(--line);background:var(--paper);border-radius:14px;overflow:hidden}.rs-box textarea{resize:vertical;width:100%;color:var(--ink);background:0 0;border:none;outline:none;min-height:64px;padding:16px;font-family:inherit;font-size:16px;line-height:1.6}.rs-field-label{color:var(--ink);margin:0 2px 8px;font-size:12.5px;font-weight:600;display:block}.rs-field-label .opt{color:var(--muted);margin-left:4px;font-size:12px;font-weight:400}.rs-source-add{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.rs-link-input{border:1px solid var(--line);background:var(--paper);min-width:240px;color:var(--ink);border-radius:10px;flex:1;padding:10px 13px;font-family:inherit;font-size:14px}.rs-attach{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:600;display:inline-flex}.rs-attach svg{width:15px;height:15px;color:var(--gold)}.rs-source-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.rs-source{border:1px solid var(--line);background:var(--surface);border-radius:11px;align-items:center;gap:12px;padding:10px 12px;display:flex}.rs-source-ic{color:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.rs-source-ic svg{width:15px;height:15px}.rs-source-ic.yt{background:#c9302c}.rs-source-ic.web{background:var(--ink)}.rs-source-ic.file{background:var(--gold)}.rs-source-t b{font-size:13.5px;display:block}.rs-source-t span{color:var(--muted);font-size:12px}.rs-source-x{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 6px;font-size:20px;line-height:1}.rs-source-x:hover{color:var(--red)}.rs-opts{flex-wrap:wrap;gap:26px;margin:22px 0;display:flex}.rs-opt-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.rs-seg{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:3px;display:inline-flex}.rs-seg button{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 14px;font-family:inherit;font-size:13.5px;font-weight:600}.rs-seg button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #10162e1a}.rs-go{padding:13px 22px;font-size:15px}.rs-recent{padding:20px 24px}.rs-recent h3{font-family:var(--font-display);margin:0 0 12px;font-size:15px}.rs-recent-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.rs-recent-row:first-of-type{border-top:none}.rs-recent-row b{font-size:14.5px}.rs-recent-row span{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.rs-badge{border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.rs-badge.done{color:var(--green);background:#16a34a14;border:1px solid #16a34a40}.rs-badge.run{color:var(--gold);background:#a1620714;border:1px solid #a1620740}.rs-badge.fail{color:var(--red);background:#dc262614;border:1px solid #dc262640}.rs-prog-hd{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.rs-prog-hd h2{font-family:var(--font-display);max-width:44ch;margin:2px 0 0;font-size:23px;line-height:1.25}.rs-seed{color:var(--muted);margin:8px 0 0;font-size:13.5px}.rs-elapsed{color:var(--ink-soft);background:var(--surface);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:10px;flex:none;align-items:center;gap:9px;padding:9px 14px;font-size:14px;display:inline-flex}.rs-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:20px;display:grid}@media (max-width:900px){.rs-grid{grid-template-columns:1fr}}.rs-stages{padding:22px 24px}.rs-stage{border-top:1px solid var(--line);gap:14px;padding:15px 0;display:flex}.rs-stage:first-child{border-top:none;padding-top:2px}.rs-dot{border:2px solid var(--line);width:26px;height:26px;color:var(--muted);background:var(--surface);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.rs-stage.done .rs-dot{background:var(--green);border-color:var(--green);color:#fff}.rs-stage.active .rs-dot{border-color:var(--gold)}.rs-stage b{font-size:14.5px}.rs-stage.active b{color:var(--gold)}.rs-stage .s{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}.rs-stage:not(.done):not(.active) b{color:var(--muted)}.rs-log{padding:20px 22px}.rs-log-hd{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:11px;font-weight:700}.rs-log-line{color:var(--ink-soft);border-bottom:1px solid #f0eee8;gap:12px;padding:7px 0;font-size:13px;line-height:1.5;display:flex}.rs-log-line:last-child{border-bottom:none}.rs-log-line .t{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.rs-note{color:var(--ink-soft);background:#a162070f;border:1px solid #a1620733;border-radius:12px;margin-top:2px;padding:13px 16px;font-size:13.5px}.rs-rep-hd{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.rs-rep-hd h2{font-family:var(--font-display);max-width:44ch;margin:0;font-size:24px;line-height:1.25}.rs-rep-hd p{color:var(--muted);margin:8px 0 0;font-size:13px}.rs-rep-actions{flex-wrap:wrap;gap:8px;display:flex}.rs-rep-actions .btn{padding:8px 13px;font-size:13px}.rs-summary{padding:24px 26px}.rs-lead{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.75}.rs-lead p{margin:0 0 12px}.rs-lead p:last-child{margin-bottom:0}.rs-findings{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.rs-findings h4{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:11px;font-weight:700}.rs-find{color:var(--ink);gap:13px;padding:9px 0;font-size:14.5px;line-height:1.55;display:flex}.rs-find .n{width:24px;height:24px;font-family:var(--font-display);color:#fff;background:linear-gradient(150deg,var(--gold),var(--gold-bright));border-radius:7px;flex:none;place-items:center;font-size:12.5px;font-weight:600;display:grid}.rs-analysis{padding:24px 26px}.rs-analysis h3{font-family:var(--font-display);margin:22px 0 8px;font-size:18px}.rs-analysis h3:first-child{margin-top:0}.rs-analysis p{color:var(--ink-soft);margin:0 0 12px;font-size:15px;line-height:1.75}.rs-sources{padding:20px 24px}.rs-src{border-top:1px solid var(--line);gap:13px;padding:12px 0;display:flex}.rs-src:first-child{border-top:none}.rs-src .n{width:24px;height:24px;font-family:var(--font-display);color:var(--ink-soft);background:var(--paper);border:1px solid var(--line);border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.rs-src b{font-size:14px;display:block}.rs-src a{color:var(--gold);word-break:break-all;font-size:12.5px;text-decoration:none}.rs-src .meta{color:var(--muted);text-transform:capitalize;margin-top:2px;font-size:12px}.vs{color:var(--ink-soft);background:linear-gradient(#c9a22717,#c9a2270a);border:1px solid #a1620733;border-radius:12px;margin-top:14px;padding:11px 14px;font-size:13px;line-height:1.5}.vs b{color:#8a5406}.ds-dleg-row.you span:not(.pc),.bm-l.you{color:var(--ink);font-weight:700}.pp{overflow:hidden}@keyframes ppPulse{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes ppFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ppBlink{0%,to{opacity:.3}50%{opacity:1}}.pp-stg.active .pp-bub{border-color:var(--gold-bright);color:#8a5406;animation:1.8s ease-in-out infinite ppBub;box-shadow:0 0 0 5px #c9a22729}@keyframes ppBub{0%,to{box-shadow:0 0 0 5px #c9a22729}50%{box-shadow:0 0 0 9px #c9a2270d}}.pp-stg.active .pp-cap{color:var(--ink)}.pp-stg.done .pp-bub{border-color:var(--gold);background:linear-gradient(150deg,var(--gold-bright),var(--gold));color:#fff}.pp-stg.done .pp-cap{color:var(--ink-soft)}@keyframes ppDraw{to{stroke-dashoffset:0}}@keyframes ppShim{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.pp-sweep,.pp-orbit,.pp-halo,.pp-det,.pp-keep i,.pp-stg.active .pp-bub,.pp-shim:after,.insight-bar .ib-spark,.bm-fill{animation:none!important}}.ptab-tab.on{color:var(--ink);border-bottom-color:var(--gold)}.ptab-tab:hover:not(.on){color:var(--ink-soft)}.sb{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.sb-node.done .sb-bub{background:var(--gold);border-color:var(--gold);color:#fff}.sb-node.active .sb-bub{border-color:var(--gold);color:var(--gold);box-shadow:0 0 0 4px #c9a22729}.sb-node.todo .sb-bub{opacity:.6}.sb-node.todo .sb-lbl{color:var(--muted);font-weight:500}.sb-node.done .sb-lbl,.sb-node.active .sb-lbl{color:var(--ink)}.sb-node.todo .sb-idx{color:var(--muted)}.sb-node.sel .sb-lbl{color:var(--gold)}.sb-node.sel:after{content:"";background:var(--gold);border-radius:2px;height:2px;position:absolute;bottom:-18px;left:22%;right:22%}@media (max-width:720px){.sb{gap:2px;overflow-x:auto}}.rs-recent-right{align-items:center;gap:6px;display:flex}.rs-del{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;transition:all .15s;display:grid}.rs-del:hover{color:var(--red);background:#dc26260f;border-color:#dc26264d}.rs-del svg{width:15px;height:15px}.rs-del-confirm{align-items:center;gap:8px;display:flex}.rs-del-confirm .q{color:var(--ink-soft);font-size:12.5px;font-weight:600}.rs-del-yes{color:#fff;background:var(--red);cursor:pointer;border:none;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.rs-del-yes:disabled{opacity:.6;cursor:default}.rs-del-no{color:var(--ink-soft);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.rs-empty{text-align:center;padding:46px 30px}.rs-empty-ic{width:56px;height:56px;color:var(--gold);background:linear-gradient(150deg,#a1620724,#c9a22714);border-radius:16px;place-items:center;margin:0 auto 18px;display:grid}.rs-empty-ic svg{width:26px;height:26px}.rs-empty-ic.err{color:var(--red);background:#dc262617}.rs-empty h3{font-family:var(--font-display);margin:0 0 8px;font-size:19px}.rs-empty p{color:var(--muted);max-width:48ch;margin:0 auto 22px;font-size:14px;line-height:1.65}.rs-empty .err-detail{font-family:var(--font-mono,"JetBrains Mono",monospace);color:var(--ink-soft);background:var(--paper);border:1px solid var(--line);text-align:left;word-break:break-word;border-radius:10px;max-width:60ch;margin:0 auto 22px;padding:10px 13px;font-size:12.5px}.rs-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.rs-cite{color:var(--gold);cursor:pointer;white-space:nowrap;padding:0 1px;font-size:.9em;font-weight:600;text-decoration:none}.rs-cite:hover{text-decoration:underline}.rs-src-flash{animation:1.2s rsSrcFlash}@keyframes rsSrcFlash{0%,to{background:0 0}25%{background:#c9a22729}}.rs-share{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;margin-bottom:16px;padding:16px 18px}.rs-share-lbl{color:var(--ink-soft);margin-bottom:10px;font-size:13px;display:block}.rs-share-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rs-share-url{min-width:260px;font-family:var(--font-mono,"JetBrains Mono",monospace);border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:10px;flex:1;padding:9px 12px;font-size:12.5px}.btn.on{border-color:var(--gold);color:#8a5406}.pub-wrap{max-width:820px;margin:0 auto;padding:28px 22px 60px}.pub-head{align-items:center;gap:10px;margin-bottom:18px;display:flex}.pub-head img{width:30px;height:30px}.pub-head span{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:700}.pub-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;padding:38px 40px}@media (max-width:600px){.pub-card{padding:26px 22px}}.pub-ey{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:700}.pub-title{font-family:var(--font-display);color:var(--ink);margin:10px 0 0;font-size:28px;line-height:1.2}.pub-meta{color:var(--muted);margin-top:8px;font-size:13px}.pub-h2{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--line);margin:30px 0 14px;padding-bottom:6px;font-size:13px}.pub-lead{color:var(--ink-soft);margin:0 0 12px;font-size:16px;line-height:1.75}.pub-lead:last-child{margin-bottom:0}.pub-list{margin:0;padding-left:22px}.pub-list li{color:var(--ink);margin:0 0 9px;font-size:15px;line-height:1.6}.pub-p{color:var(--ink-soft);margin:0 0 12px;font-size:15px;line-height:1.75}.pub-src{margin:0;padding-left:22px}.pub-src li{color:var(--ink);margin:0 0 12px;font-size:14px}.pub-src li b{display:block}.pub-src li a{color:var(--gold);word-break:break-all;margin-top:2px;font-size:12.5px;display:block}.pub-src li .k{color:var(--muted);text-transform:capitalize;margin-top:2px;font-size:11px;display:block}.pub-empty{text-align:center;padding:56px 40px}.pub-empty h1{font-family:var(--font-display);color:var(--ink);margin:0 0 10px;font-size:22px}.pub-empty p{color:var(--muted);max-width:44ch;margin:0 auto;font-size:14px;line-height:1.6}.pub-foot{text-align:center;color:var(--muted);margin-top:22px;font-size:12px}.pub-foot a{color:var(--gold)}@media (max-width:640px){.rs-rep-hd,.rs-prog-hd{flex-direction:column;align-items:stretch;gap:12px}.rs-rep-hd h2,.rs-prog-hd h2{max-width:none;font-size:21px}.rs-rep-actions{flex-wrap:wrap}.rs-elapsed{align-self:flex-start}.rs-share-url{flex-basis:100%;min-width:0}.rs-recent-row{flex-wrap:wrap;gap:8px}.rs-recent-right{justify-content:flex-end;width:100%}.rs-opt-label{margin-top:4px}}.rs-dl-wrap{display:inline-block;position:relative}.rs-caret{vertical-align:-2px;width:14px;height:14px;margin-left:6px;transition:transform .15s}.btn.on .rs-caret{transform:rotate(180deg)}.rs-dl-menu{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;min-width:184px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #10162e24}.rs-dl-item{text-align:left;cursor:pointer;width:100%;font-family:var(--font-body),sans-serif;color:var(--ink);background:0 0;border:none;border-radius:8px;align-items:center;padding:10px 12px;font-size:13.5px;font-weight:500;display:flex}.rs-dl-item:hover{background:#f4f2ec}.rs-dl-item:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.rs-outline-note{color:var(--muted);margin:0 0 12px;font-size:12.5px;line-height:1.5}.rs-outline{flex-direction:column;gap:10px;display:flex}.rs-sec{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.rs-sec-head{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:14px;padding:15px 18px;display:flex}.rs-sec-head:hover{background:#faf8f3}.rs-sec-idx{font-family:var(--font-display);color:var(--gold);font-variant-numeric:tabular-nums;min-width:22px;font-size:13px;font-weight:700}.rs-sec-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rs-sec-title{font-family:var(--font-display);color:var(--ink);font-size:16px;font-weight:600;line-height:1.3}.rs-sec-teaser{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.rs-sec-open{color:var(--gold);white-space:nowrap;align-self:flex-start;margin-top:2px;font-size:12px;font-weight:700}.rs-sec-body{padding:2px 18px 18px 54px}.rs-sec-body p{color:var(--ink-soft);margin:0 0 12px;font-size:15px;line-height:1.75}.rs-sec-body p:last-child{margin-bottom:0}.pub-sec{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0 0 10px;overflow:hidden}.pub-sec-sum{cursor:pointer;align-items:center;gap:14px;padding:15px 18px;list-style:none;display:flex}.pub-sec-sum::-webkit-details-marker{display:none}.pub-sec-sum:hover{background:#faf8f3}.pub-sec-idx{font-family:var(--font-display);color:var(--gold);font-variant-numeric:tabular-nums;min-width:22px;font-size:13px;font-weight:700}.pub-sec-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pub-sec-title{font-family:var(--font-display);color:var(--ink);font-size:16px;font-weight:600;line-height:1.3}.pub-sec-teaser{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.pub-sec-open{color:var(--gold);white-space:nowrap;align-self:flex-start;margin-top:2px;font-size:12px;font-weight:700}.pub-sec-open:after{content:" ▾";transition:transform .15s;display:inline-block}.pub-sec[open] .pub-sec-open:after{transform:rotate(180deg)}.pub-sec[open] .pub-sec-teaser{display:none}.pub-sec-body{padding:2px 18px 18px 54px}@media (max-width:640px){.rs-dl-menu{left:0;right:auto}.rs-sec-body,.pub-sec-body{padding-left:18px}}.rs-sec-head:focus-visible{outline:2px solid var(--gold);outline-offset:-2px;border-radius:12px}.pub-sec-sum:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.pub-sec-open:after{transition:none}}:root{--imgph:linear-gradient(135deg,#2a3350 0%,#131a32 55%,#0c1124 100%)}.rs-hero,.rs-figure-pic,.rs-find-thumb,.rs-collage-g,.rs-src-thumb,.pub-hero,.pub-li-thumb,.pub-collage-g,.pub-src-thumb{background-color:#131a32;background-image:var(--imgph);background-position:50%;background-repeat:no-repeat;background-size:cover}.rs-hero{border-radius:16px;align-items:flex-end;min-height:230px;margin:6px 0 4px;display:flex;position:relative;overflow:hidden}.rs-hero-shade{background:linear-gradient(#0c11241a,#0c1124b8);position:absolute;inset:0}.rs-hero-in{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;width:100%;padding:18px 22px;display:flex;position:relative}.rs-hero-ey{font-family:var(--font-display),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-bright);font-size:11px;font-weight:700}.rs-hero-meta{font-family:var(--font-display),sans-serif;color:#fffc;font-size:11.5px;font-weight:600}.rs-ey-dot{font-size:0}.rs-stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.rs-stat{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px 16px;position:relative;overflow:hidden;box-shadow:0 6px 20px #10162e0d}.rs-stat:before{content:"";background:linear-gradient(var(--gold),var(--gold-bright));width:4px;position:absolute;top:0;bottom:0;left:0}.rs-stat-v{font-family:var(--font-display),sans-serif;color:var(--ink);font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1}.rs-stat-l{color:var(--ink-soft);margin-top:8px;font-size:12.5px;line-height:1.4}.rs-stat-c{font-family:var(--font-display),sans-serif;color:var(--gold);margin-top:8px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}.rs-stat-c:hover{text-decoration:underline}.rs-figure{float:right;border:1px solid var(--line);background:var(--surface);border-radius:12px;width:260px;max-width:42%;margin:4px 0 14px 22px;overflow:hidden;box-shadow:0 10px 28px #10162e1a}.rs-figure-pic{aspect-ratio:4/3}.rs-figure figcaption{color:var(--muted);padding:8px 11px;font-size:11.5px;line-height:1.4}.rs-lead p:first-of-type:first-letter{font-family:var(--font-display),sans-serif;float:left;color:var(--gold);padding:5px 11px 0 0;font-size:52px;font-weight:700;line-height:.86}.rs-pull{border-left:3px solid var(--gold);margin:20px 0;padding:2px 0 2px 20px}.rs-pull-q{color:var(--ink);font-size:20px;font-style:italic;font-weight:500;line-height:1.42}.rs-pull-s{font-family:var(--font-display),sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--gold);margin-top:8px;font-size:11px;font-weight:700;text-decoration:none;display:block}.rs-find-body{flex:1;min-width:0}.rs-find-thumb{border:1px solid var(--line);aspect-ratio:16/10;border-radius:10px;flex:none;align-self:flex-start;width:120px}.rs-tl{padding:20px 24px}.rs-tl-item{border-left:2px solid var(--line);margin-left:5px;padding:0 0 16px 22px;position:relative}.rs-tl-item:last-child{border-left-color:#0000;padding-bottom:0}.rs-tl-dot{background:var(--gold);width:10px;height:10px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:absolute;top:3px;left:-6px}.rs-tl-date{font-family:var(--font-display),sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:700}.rs-tl-label{color:var(--ink);margin-top:2px;font-size:14.5px;line-height:1.45}.rs-tl-c{font-family:var(--font-display),sans-serif;color:var(--gold);vertical-align:super;font-size:.72em;font-weight:700;text-decoration:none}.rs-collage{grid-template-columns:repeat(3,1fr);grid-auto-rows:150px;gap:12px;display:grid}.rs-collage-g{border:1px solid var(--line);border-radius:12px;text-decoration:none;display:block;position:relative;overflow:hidden}.rs-collage-g:first-child{grid-area:span 2/span 1}.rs-collage-lbl{color:#fff;background:linear-gradient(#0000,#0c1124d1);padding:9px 11px;font-size:11.5px;line-height:1.35;position:absolute;bottom:0;left:0;right:0}.rs-collage-lbl b{font-family:var(--font-display),sans-serif;color:var(--gold-bright);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:10px;font-weight:600;display:block}.rs-src-thumb{border:1px solid var(--line);border-radius:8px;flex:none;width:64px;height:44px}.pub-hero{border-radius:14px;min-height:200px;margin:0 0 16px}.pub-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.pub-stat{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px 14px;position:relative;overflow:hidden}.pub-stat:before{content:"";background:linear-gradient(var(--gold),var(--gold-bright));width:4px;position:absolute;top:0;bottom:0;left:0}.pub-stat-v{font-family:var(--font-display),sans-serif;color:var(--ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1}.pub-stat-l{color:var(--ink-soft);margin-top:7px;font-size:12px;line-height:1.4}.pub-stat-c{color:var(--gold);font-size:11px;font-weight:700;font-family:var(--font-display),sans-serif;margin-top:7px;text-decoration:none;display:inline-block}.pub-pull{border-left:3px solid var(--gold);margin:18px 0;padding:2px 0 2px 18px}.pub-pull-q{color:var(--ink);font-size:19px;font-style:italic;line-height:1.42}.pub-pull-s{font-family:var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--gold);margin-top:7px;font-size:11px;font-weight:700;text-decoration:none;display:block}.pub-tl-item{border-left:2px solid var(--line);margin-left:5px;padding:0 0 14px 20px;position:relative}.pub-tl-item:last-child{border-left-color:#0000}.pub-tl-dot{background:var(--gold);border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:-6px;box-shadow:0 0 0 3px #fff}.pub-tl-date{font-family:var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:.05em;color:var(--gold);font-size:11px;font-weight:700}.pub-tl-label{color:var(--ink);margin-top:2px;font-size:14px;line-height:1.45}.pub-tl-c{color:var(--gold);vertical-align:super;font-size:.72em;font-weight:700;text-decoration:none}.pub-li-img{align-items:flex-start;gap:12px;display:flex}.pub-li-thumb{border:1px solid var(--line);aspect-ratio:16/10;border-radius:9px;flex:none;width:104px}.pub-li-body{flex:1;min-width:0}.pub-collage{grid-template-columns:repeat(3,1fr);grid-auto-rows:140px;gap:10px;margin:10px 0;display:grid}.pub-collage-g{border:1px solid var(--line);border-radius:12px;text-decoration:none;display:block;position:relative;overflow:hidden}.pub-collage-g:first-child{grid-row:span 2}.pub-collage-lbl{color:#fff;background:linear-gradient(#0000,#0c1124d1);padding:8px 10px;font-size:11px;line-height:1.35;position:absolute;bottom:0;left:0;right:0}.pub-collage-lbl b{font-family:var(--font-display),sans-serif;color:var(--gold-bright);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:9.5px;font-weight:600;display:block}.pub-src-img{align-items:center;gap:12px;display:flex}.pub-src-thumb{border:1px solid var(--line);border-radius:8px;flex:none;width:60px;height:42px}.pub-src-body{flex:1;min-width:0}@media (max-width:820px){.rs-stats,.pub-stats{grid-template-columns:repeat(2,1fr)}.rs-collage,.pub-collage{grid-template-columns:1fr 1fr}.rs-collage-g:first-child,.pub-collage-g:first-child{grid-row:span 1}.rs-figure{float:none;width:100%;max-width:none;margin:10px 0}.rs-find-thumb{aspect-ratio:16/8;order:-1;width:100%}}.rs-depth-note{color:var(--muted);background:#fbf6ec;border:1px solid #ead9b0;border-radius:10px;max-width:70ch;margin:2px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.rs-ev{border-left:3px solid var(--gold);background:#fbf6ec;border-radius:0 8px 8px 0;margin:7px 0 0;padding:7px 12px}.rs-ev-q{color:var(--ink-soft);font-size:13.5px;font-style:italic;line-height:1.55;display:block}.rs-ev-src{color:var(--gold);word-break:break-word;margin-top:5px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-block}.rs-ev-src:hover{text-decoration:underline}.rs-verify-note{color:var(--muted);border-top:1px dashed var(--line);margin:14px 0 0;padding-top:12px;font-size:12px;line-height:1.5}.pub-ev{border-left:3px solid var(--gold);background:#fbf6ec;border-radius:0 8px 8px 0;margin:7px 0 0;padding:7px 12px}.pub-ev-q{color:var(--ink-soft);font-size:13.5px;font-style:italic;line-height:1.55;display:block}.pub-ev-src{color:var(--gold);word-break:break-word;margin-top:5px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-block}.pub-ev-src:hover{text-decoration:underline}.rs-report,.pub-card{--rep-disp:"Fraunces",Georgia,"Times New Roman",serif;--rep-serif:"Newsreader",Georgia,"Times New Roman",serif;--rep-sans:"Inter",system-ui,sans-serif}.rs-report .rs-rep-hd h2{font-family:var(--rep-disp);letter-spacing:-.015em;font-size:clamp(26px,3.2vw,36px);font-weight:600;line-height:1.07}.rs-report .rs-rep-hd p{font-family:var(--rep-sans)}.rs-report .ey{clear:both;border-bottom:1px solid var(--line);align-items:center;gap:10px;margin:38px 0 16px;padding-bottom:9px;display:flex}.rs-report .ey-n{font-family:var(--rep-sans);letter-spacing:.14em;color:var(--gold);font-size:11px;font-weight:700}.rs-report .ey-t{font-family:var(--rep-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:11.5px;font-weight:700}.rs-report .ey-rule,.rs-report .rs-ey-dot{display:none}.rs-report .rs-stat-v{font-family:var(--rep-disp);letter-spacing:-.02em;font-weight:600}.rs-report .rs-stat-l,.rs-report .rs-stat-c{font-family:var(--rep-sans)}.rs-report .rs-lead{font-family:var(--rep-serif);color:var(--ink-soft);font-size:17.5px;line-height:1.7}.rs-report .rs-lead p{margin:0 0 16px}.rs-report .rs-lead p:first-of-type{color:var(--ink);font-size:19px;line-height:1.62}.rs-report .rs-lead p:first-of-type:first-letter{font-family:var(--rep-disp);float:left;color:var(--ink);padding:6px 12px 0 0;font-size:62px;font-weight:600;line-height:.82}.rs-report .rs-findings{clear:both}.rs-report .rs-findings h4{font-family:var(--rep-sans)}.rs-report .rs-pull{border-left:3px solid var(--gold);margin:28px 0;padding:4px 0 4px 24px}.rs-report .rs-pull-q{font-family:var(--rep-disp);color:var(--ink);font-size:24px;font-style:italic;font-weight:500;line-height:1.3}.rs-report .rs-pull-s{font-family:var(--rep-sans);letter-spacing:.02em;text-transform:none;font-size:12px;font-weight:600}.rs-report .rs-find{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding:18px 0}.rs-report .rs-find:last-of-type{border-bottom:none}.rs-report .rs-find .n{font-family:var(--rep-disp);color:var(--gold);width:32px;height:auto;box-shadow:none;background:0 0;border-radius:0;font-size:22px;font-weight:600;line-height:1.2;display:block}.rs-report .rs-find-body{font-family:var(--rep-serif);color:var(--ink);font-size:17px;line-height:1.55}.rs-report .rs-ev-q{font-family:var(--rep-serif);font-style:italic}.rs-report .rs-ev-src,.rs-report .rs-verify-note{font-family:var(--rep-sans)}.rs-report .rs-tl-item{margin-left:6px;padding:0 0 20px 28px}.rs-report .rs-tl-dot{background:var(--surface);border:2px solid var(--gold);width:12px;height:12px;box-shadow:none;top:2px;left:-7px}.rs-report .rs-tl-date{font-family:var(--rep-sans)}.rs-report .rs-tl-label{font-family:var(--rep-serif);color:var(--ink);font-size:17px}.rs-report .rs-sec-idx{font-family:var(--rep-disp);color:var(--gold)}.rs-report .rs-sec-title{font-family:var(--rep-disp);font-size:17px;font-weight:600}.rs-report .rs-sec-teaser{font-family:var(--rep-serif)}.rs-report .rs-sec-body{clear:both}.rs-report .rs-sec-body:after{content:"";clear:both;display:table}.rs-report .rs-sec-body p{font-family:var(--rep-serif);color:var(--ink-soft);font-size:16.5px;line-height:1.72}.rs-report .rs-src b{font-family:var(--rep-disp);font-size:15px;font-weight:600}.rs-report .rs-figure{box-shadow:none;border-radius:6px}.rs-report .rs-figure figcaption{font-family:var(--rep-sans)}.rs-report .rs-figure.left{float:left;margin:4px 22px 14px 0}.rs-sec-fig{float:right;border:1px solid var(--line);background:var(--surface);border-radius:6px;width:220px;max-width:42%;margin:2px 0 12px 20px;overflow:hidden}.rs-sec-fig.left{float:left;margin:2px 20px 12px 0}.rs-sec-fig-pic{aspect-ratio:4/3;background-color:#131a32;background-image:var(--imgph);background-position:50%;background-size:cover}.rs-sec-fig figcaption{font-family:var(--rep-sans);color:var(--muted);background:var(--paper);padding:7px 10px;font-size:11px;line-height:1.4}.pub-card .pub-ey{font-family:var(--rep-sans);letter-spacing:.2em}.pub-card .pub-title{font-family:var(--rep-disp);letter-spacing:-.015em;font-size:clamp(28px,5vw,40px);font-weight:600;line-height:1.05}.pub-card .pub-meta{font-family:var(--rep-sans)}.pub-card .pub-h2{font-family:var(--rep-sans);letter-spacing:.16em;color:var(--gold);clear:both;font-size:11.5px}.pub-card .pub-stat-v{font-family:var(--rep-disp);letter-spacing:-.02em;font-weight:600}.pub-card .pub-stat-l{font-family:var(--rep-sans)}.pub-card .pub-lead{font-family:var(--rep-serif);color:var(--ink-soft);font-size:17.5px;line-height:1.7}.pub-card .pub-lead:first-of-type{color:var(--ink);font-size:19px;line-height:1.62}.pub-card .pub-lead:first-of-type:first-letter{font-family:var(--rep-disp);float:left;color:var(--ink);padding:6px 12px 0 0;font-size:60px;font-weight:600;line-height:.82}.pub-card .pub-pull-q{font-family:var(--rep-disp);color:var(--ink);font-size:23px;font-style:italic;font-weight:500;line-height:1.3}.pub-card .pub-pull-s{font-family:var(--rep-sans);text-transform:none;letter-spacing:.02em;font-size:12px}.pub-card .pub-tl-item{padding:0 0 20px 28px}.pub-card .pub-tl-dot{border:2px solid var(--gold);width:12px;height:12px;box-shadow:none;background:#fff;top:2px;left:-7px}.pub-card .pub-tl-date{font-family:var(--rep-sans)}.pub-card .pub-tl-label{font-family:var(--rep-serif);color:var(--ink);font-size:17px}.pub-card .pub-list li{font-family:var(--rep-serif);font-size:16.5px;line-height:1.6}.pub-card .pub-ev-q{font-family:var(--rep-serif);font-style:italic}.pub-card .pub-ev-src{font-family:var(--rep-sans)}.pub-card .pub-sec-idx{font-family:var(--rep-disp);color:var(--gold)}.pub-card .pub-sec-title{font-family:var(--rep-disp);font-size:17px;font-weight:600}.pub-card .pub-sec-teaser{font-family:var(--rep-serif)}.pub-card .pub-sec-body{clear:both}.pub-card .pub-sec-body:after{content:"";clear:both;display:table}.pub-card .pub-sec-body p{font-family:var(--rep-serif);color:var(--ink-soft);font-size:16.5px;line-height:1.72}.pub-card .pub-src li b{font-family:var(--rep-disp);font-size:15px;font-weight:600}.pub-figure{float:right;border:1px solid var(--line);background:var(--surface);border-radius:6px;width:44%;margin:6px 0 16px 22px;overflow:hidden}.pub-figure.left{float:left;margin:6px 22px 16px 0}.pub-figure-pic{aspect-ratio:4/3;background-color:#131a32;background-image:var(--imgph);background-position:50%;background-size:cover}.pub-figure figcaption{font-family:var(--rep-sans);color:var(--muted);background:var(--paper);padding:8px 10px;font-size:11px}.pub-sec-fig{float:right;border:1px solid var(--line);background:var(--surface);border-radius:6px;width:220px;max-width:42%;margin:2px 0 12px 20px;overflow:hidden}.pub-sec-fig.left{float:left;margin:2px 20px 12px 0}.pub-sec-fig-pic{aspect-ratio:4/3;background-color:#131a32;background-image:var(--imgph);background-position:50%;background-size:cover}.pub-sec-fig figcaption{font-family:var(--rep-sans);color:var(--muted);background:var(--paper);padding:7px 10px;font-size:11px;line-height:1.4}@media (max-width:820px){.rs-report .rs-find-thumb{display:none}}@media (max-width:640px){.rs-sec-fig,.pub-figure,.pub-sec-fig{float:none;width:100%;max-width:none;margin:10px 0}}@media (max-width:560px){.home-tile{min-width:0}.home-tile-n{overflow-wrap:anywhere;word-break:break-word;font-size:22px}}@media (max-width:640px){.topbar{align-items:center;gap:10px;height:auto;min-height:60px;padding:10px 14px 10px 60px}.topbar h1{min-width:0;font-size:18px;line-height:1.15}.topbar .right{flex:none;gap:8px}.topbar .right .btn{white-space:nowrap;padding:8px 12px;font-size:12.5px}}@media (max-width:720px){.pl-thead{display:none}.pl-row{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.pl-biz{flex:100%;min-width:0}.pl-status{order:1}.pl-actions{order:2;justify-content:flex-end;margin-left:auto}}.rs-sent,.pub-sent{--spos:#17835f;--sneu:#a16207;--sneg:#992135}.rs-sent-frame,.pub-sent-frame{color:var(--ink-soft);max-width:64ch;margin:0 0 10px;font-family:Newsreader,Georgia,serif;font-size:17px;line-height:1.62}.rs-sent-meta,.pub-sent-meta{font-family:var(--font-body);color:var(--muted);margin:0 0 16px;font-size:12px;line-height:1.5}.rs-sent-bar,.pub-sent-bar{background:var(--paper);border-radius:9px;gap:2px;height:44px;display:flex}.rs-sent-bar i,.pub-sent-bar i{color:#fff;font-family:var(--font-body);justify-content:center;align-items:center;min-width:26px;font-size:13px;font-style:normal;font-weight:600;display:flex}.rs-sent-bar i:first-child,.pub-sent-bar i:first-child{border-radius:8px 3px 3px 8px}.rs-sent-bar i:last-child,.pub-sent-bar i:last-child{border-radius:3px 8px 8px 3px}.rs-sent-bar i:only-child,.pub-sent-bar i:only-child{border-radius:8px}.rs-sent-bar i.pos,.pub-sent-bar i.pos{background:var(--spos)}.rs-sent-bar i.neu,.pub-sent-bar i.neu{background:var(--sneu)}.rs-sent-bar i.neg,.pub-sent-bar i.neg{background:var(--sneg)}.rs-sent-legend,.pub-sent-legend{font-family:var(--font-body);color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin:13px 0 2px;font-size:13px;display:flex}.rs-sent-li,.pub-sent-li{align-items:baseline;gap:7px;display:inline-flex}.rs-sent-li b,.pub-sent-li b{font-family:var(--font-display);color:var(--ink);font-size:16px;font-weight:700}.rs-sent-li .sw,.pub-sent-li .sw{border-radius:3px;width:11px;height:11px;position:relative;top:1px}.rs-sent-li .sw.pos,.pub-sent-li .sw.pos{background:var(--spos)}.rs-sent-li .sw.neu,.pub-sent-li .sw.neu{background:var(--sneu)}.rs-sent-li .sw.neg,.pub-sent-li .sw.neg{background:var(--sneg)}.rs-sent-cols,.pub-sent-cols{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:22px;display:grid}.rs-sent-col,.pub-sent-col{border:1px solid var(--line);background:#ffffff80;border-radius:11px;padding:14px 15px 15px}.rs-sent-col h4,.pub-sent-col h4{font-family:var(--font-body);letter-spacing:.11em;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:600}.rs-sent-col h4.pos,.pub-sent-col h4.pos{color:var(--spos)}.rs-sent-col h4.neu,.pub-sent-col h4.neu{color:var(--sneu)}.rs-sent-col h4.neg,.pub-sent-col h4.neg{color:var(--sneg)}.rs-sent-drv,.pub-sent-drv{color:var(--ink-soft);margin:0 0 11px;font-family:Newsreader,Georgia,serif;font-size:14px;line-height:1.5}.rs-sent-q,.pub-sent-q{color:var(--ink);border-left:2px solid var(--line);margin:0 0 9px;padding:2px 0 2px 11px;font-family:Newsreader,Georgia,serif;font-size:14px;line-height:1.5}.rs-sent-c,.pub-sent-c{font-family:var(--font-body);color:var(--gold);margin-left:3px;font-size:11.5px;text-decoration:none}@media (max-width:720px){.rs-sent-cols,.pub-sent-cols{grid-template-columns:1fr}}.rs-figgrid,.pub-figgrid{gap:10px;margin:4px 0 16px;display:grid}.rs-figgrid.g2,.pub-figgrid.g2{grid-template-columns:1fr 1fr}.rs-figgrid.g3,.pub-figgrid.g3{grid-template-columns:1fr 1fr 1fr}.rs-figgrid figure,.pub-figgrid figure{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:0;overflow:hidden}.rs-figgrid-pic,.pub-figgrid-pic{background-position:50%;background-size:cover;height:150px}.rs-figgrid figcaption,.pub-figgrid figcaption{font-family:var(--font-body);color:var(--muted);padding:6px 10px;font-size:10.5px;line-height:1.4}@media (max-width:640px){.rs-figgrid.g3,.pub-figgrid.g3{grid-template-columns:1fr 1fr}.rs-figgrid.g2,.pub-figgrid.g2{grid-template-columns:1fr}}.ps-r.neg{color:#a3231f;background:#fdf1f1;border-color:#f0c9c9}.ps-t.rej[aria-pressed=true]{background:var(--red);color:#fff;border-color:#0000;box-shadow:0 6px 16px #dc262633}.ps-add .input{flex:1;min-width:200px}@keyframes ps-rot{to{transform:rotate(360deg)}}@media (max-width:900px){.ps-bar .btn{justify-content:center;width:100%}.ps-empty .btn-sm{min-height:44px}.ps-listhead .btn{justify-content:center;width:100%}}.rsh-card{background:#fdfbf5;border:1px solid #e3d3a4;border-radius:14px;margin-top:12px;padding:16px}.rsh-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.rsh-badge{letter-spacing:.04em;text-transform:uppercase;color:#7a4e05;background:#fbf6e9;border:1px solid #e3d3a4;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.rsh-badge svg{flex:none}.rsh-fname{color:var(--muted);margin-left:auto;font-size:12.5px}.rsh-body{grid-template-columns:132px 1fr;align-items:start;gap:16px;display:grid}.rsh-thumb{border:1px solid var(--line);background:var(--surface);aspect-ratio:9/16;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.rsh-thumb img{object-fit:cover;width:100%;height:100%;display:block}.rsh-thumb-ph{background:linear-gradient(#edf0f5 0 22%,#0000 22%),linear-gradient(#0000 0 28%,#f4f6fa 28% 62%,#0000 62%),#fafbfc;width:100%;height:100%;position:relative}.rsh-thumb-ph:after{content:"screenshot";text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#9aa1ae;font-size:10px;position:absolute;inset:auto 0 10px}.rsh-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rsh-f{flex-direction:column;gap:4px;display:flex}.rsh-f.wide{grid-column:1/-1}.rsh-f label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.rsh-in{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:9px;width:100%;padding:8px 11px;font-family:inherit;font-size:13.5px}.rsh-in:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #a1620721}textarea.rsh-in{resize:vertical;min-height:74px;line-height:1.5}.rsh-low{background:#fffdf7;border-color:#e3d3a4}.rsh-flag{color:#7a4e05;align-items:center;gap:5px;margin-top:3px;font-size:11px;font-weight:600;display:inline-flex}.rsh-note{border-top:1px solid #ede4cc;align-items:flex-start;gap:10px;margin-top:14px;padding-top:13px;display:flex}.rsh-note svg{color:var(--gold-deep);flex:none;margin-top:1px}.rsh-note p{color:var(--ink-soft);margin:0;font-size:12.5px;line-height:1.55}.rsh-note b{color:var(--ink)}.rsh-acts{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.rs-source-ic.shot{background:var(--ink-soft)}.rsh-mini{border:1px solid var(--line);object-fit:cover;background:#edf0f5;border-radius:5px;flex:none;width:26px;height:34px}.rsh-hint{color:var(--muted);align-items:center;gap:7px;margin-top:9px;font-size:12px;display:flex}.rsh-hint svg{color:var(--gold-deep);flex:none}.rsh-kbd{font-family:var(--font-body);color:var(--ink-soft);background:var(--paper);border:1px solid var(--line);border-bottom-width:2px;border-radius:5px;padding:1px 5px;font-size:11px;font-weight:600}.rsh-drop{position:relative}.rsh-drop.over{outline:2px dashed var(--gold);outline-offset:-6px;background:#fdfbf5}.rsh-drop.over:after{content:"Drop the screenshot to attach it";text-align:center;color:var(--gold-deep);font-size:13px;font-weight:600;position:absolute;inset:auto 0 18px}.rsh-fail{background:#fdf7f7;border:1px dashed #f0c9c9;border-radius:14px;align-items:flex-start;gap:12px;margin-top:12px;padding:18px;display:flex}.rsh-fail svg{color:var(--red);flex:none;margin-top:1px}.rsh-fail-t{margin-bottom:3px;font-size:14px;font-weight:600}.rsh-fail-s{color:var(--muted);margin:0;font-size:13px;line-height:1.55}@media (max-width:900px){.dash-content{padding:18px 14px}.rs-start{padding:20px 16px 22px}.rsh-body{grid-template-columns:1fr}.rsh-thumb{aspect-ratio:9/16;width:120px}.rsh-fields{grid-template-columns:1fr}.rsh-acts .btn{flex:1;justify-content:center;min-height:44px}.rsh-fname{width:100%;margin-left:0}}.st-page{max-width:720px;padding-top:22px;padding-bottom:60px}.st-sec{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin-bottom:18px;padding:24px}.st-sec-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.st-t{font-family:var(--font-display);font-size:17px;font-weight:600}.st-s{color:var(--muted);max-width:60ch;margin:5px 0 18px;font-size:13.5px;line-height:1.55}.st-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.st-row .field{flex:1;min-width:220px;margin-bottom:0}.st-cur{color:var(--muted);font-size:13px}.st-cur b{color:var(--ink);font-weight:600}.st-tag{border:1px solid;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.st-tag-ok{color:#146149;background:#edf6f1;border-color:#bfdccd}.st-tag-wait{color:#7a4e05;background:#fbf6e9;border-color:#e3d3a4}.st-steps{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.st-step{color:var(--muted);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.st-step .n{background:var(--paper);border:1px solid var(--line);width:20px;height:20px;color:var(--muted);border-radius:6px;place-items:center;font-size:11px;display:grid}.st-step.on{color:var(--ink)}.st-step.on .n{background:var(--grad-gold);color:#fff;border-color:#0000}.st-step.done .n{background:var(--paper);color:var(--gold-deep);border-color:#dcd6c6}.st-arrow{color:var(--line)}.st-otp{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.st-code{font-family:var(--font-display);letter-spacing:.32em;text-align:center;border:1px solid var(--line);background:var(--paper);width:190px;color:var(--ink);border-radius:10px;padding:11px 12px;font-size:22px;font-weight:600}.st-code:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #a1620721}.st-sent{color:var(--ink-soft);background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:var(--radius);align-items:flex-start;gap:9px;margin-bottom:16px;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.st-sent svg{color:var(--gold-deep);flex:none;margin-top:2px}.st-sent b{color:var(--ink)}.st-link{color:var(--gold-deep);font:600 13px var(--font-body);cursor:pointer;background:0 0;border:none;padding:6px 2px;text-decoration:underline}.st-danger .st-t{color:#a3231f}.adm-jobrow.has-act{grid-template-columns:minmax(0,2.2fr) minmax(0,1.6fr) 120px 100px 96px}.jc-cell{justify-content:flex-end;display:flex}.jc-btn{font:600 12.5px var(--font-body);color:#a3231f;cursor:pointer;white-space:nowrap;background:#fdf1f1;border:1px solid #f0c9c9;border-radius:8px;min-height:34px;padding:6px 11px}.jc-btn:hover{background:#fbe6e6;border-color:#e4afaf}.jc-btn:focus-visible{outline:2px solid var(--red);outline-offset:2px}.jc-none{color:#c7c3b8;text-align:right;font-size:12px}.jc-stuck{color:#a3231f;margin-top:2px;font-size:11.5px;font-weight:600;display:block}.jc-confirm{justify-content:flex-end;align-items:center;gap:6px;display:flex}.jc-yes{font:600 12.5px var(--font-body);color:#fff;background:var(--red);cursor:pointer;border:1px solid #0000;border-radius:8px;min-height:34px;padding:6px 11px}.jc-no{font:600 12.5px var(--font-body);color:var(--ink-soft);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:8px;min-height:34px;padding:6px 9px}.s-cancelled{color:#4b5563;background:#6b72801f;border-color:#6b72804d}@media (max-width:900px){.dash-content{padding:18px 14px}.st-sec{padding:18px 16px}.st-row{flex-direction:column;align-items:stretch}.st-row .btn{justify-content:center;width:100%}.adm-jobrow.has-act{grid-template-columns:1fr 1fr;gap:8px}.adm-thead{display:none}.jc-cell,.jc-confirm{grid-column:1/-1;justify-content:flex-start}.jc-btn,.jc-yes,.jc-no{min-height:44px}.st-code{width:100%}.st-link{align-items:center;min-height:44px;display:inline-flex}}.pc-ic.ig{background:linear-gradient(140deg,#8134af,#dd2a7b)}.pc-ic.fb{background:#1877f2}.pc-ic.yt{background:#c9302c}.pc-ic.tt{background:#111}.pc-ic.li,.pc-ic.x{background:var(--ink-soft)}@media (max-width:900px){.wiz{flex-direction:column;gap:18px}.wiz-rail{flex-direction:row;gap:4px;width:100%;padding:12px;overflow-x:auto}}.pr-page{padding:24px 0 64px}.pr-p.lead{color:var(--ink);font-size:19px}.pr-st.cur,.pr-st.same{color:#146149;background:#edf6f1;border-color:#bfdccd}.pr-st.miss{background:var(--paper);color:#686f7c;border-color:var(--line)}.pr-st.stage{background:var(--paper);color:var(--gold-deep);border-color:#ebd6ae}.pr-round-amt.none{font-family:var(--font-body);color:var(--muted);white-space:normal;font-size:12.5px;font-weight:400}.pr-st.alleged{background:var(--paper);color:#686f7c;border-color:var(--line)}.pr-st.ongoing{color:#8a5b12;background:#fdf3e3;border-color:#ebd6ae}.pr-st.resolved{color:#146149;background:#edf6f1;border-color:#bfdccd}.pr-st.reported{background:var(--paper);color:var(--ink-soft);border-color:var(--line)}.pr-st.kind{color:var(--muted);border-color:var(--line);background:0 0;margin-left:0;margin-right:6px}.pr-tag.dem{color:#146149;background:#edf6f1;border-color:#bfdccd}.pr-tag.cla{background:var(--paper);color:#686f7c;border-color:var(--line)}@media (max-width:900px){.pr-report{border-radius:var(--radius);padding:26px 20px 30px}.pr-name{font-size:29px}.pr-skills{grid-template-columns:1fr}}.adm-kind{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;border:1px solid;border-radius:5px;margin-right:8px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-block}.adm-kind.k-profile{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}.adm-kind.k-research{color:#146149;background:#ecfdf5;border-color:#bfdccd}.adm-kind.k-person{color:#7a4e05;background:#fbf6e9;border-color:#e3d3a4}.adm-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.adm-filt-sep{background:var(--line);width:1px;height:22px;margin:0 4px}.ps-detect.warn svg{color:var(--gold-deep)}.scope.ps{color:#146149;background:#edf6f1;border-color:#bfdccd}.cost-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:4px;display:grid}.cost-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:15px 17px}.cost-n{font-family:var(--font-display),sans-serif;letter-spacing:-.02em;color:var(--ink);font-size:26px;font-weight:700;line-height:1.1}.cost-l{font-family:var(--font-body);color:var(--ink-soft);margin-top:5px;font-size:12.5px;font-weight:600}.cost-src{font-family:var(--font-body);letter-spacing:.03em;border:1px solid;border-radius:99px;align-items:center;gap:5px;margin-top:9px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.cost-src.measured{color:#146149;background:#edf6f1;border-color:#bfdccd}.cost-src.calc{color:#7a4e05;background:#fbf6e9;border-color:#e3d3a4}.cost-src.partial{background:var(--paper);color:#5a6070;border-color:var(--line)}.cost-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) 175px 90px 90px 110px;align-items:center;gap:12px;padding:11px 16px;display:grid}.cost-note{font-family:var(--font-body);color:var(--muted);max-width:82ch;margin:14px 0 0;font-size:12.5px;line-height:1.6}.cost-note b{color:var(--ink-soft)}.cost-note code{font-family:var(--font-mono,"JetBrains Mono",monospace);background:var(--paper);border:1px solid var(--line);border-radius:5px;padding:1px 5px;font-size:11.5px}@media (max-width:820px){.cost-row{grid-template-columns:minmax(0,1.4fr) 70px 90px}.cost-row span:nth-child(4),.cost-row span:nth-child(5){display:none}}.ds{--ds-grad-gold:linear-gradient(135deg,#c9a227 0%,#a16207 100%)}:where(.ds) h1,:where(.ds) h2,:where(.ds) h3,:where(.ds) h4,:where(.ds) h5,:where(.ds) h6{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;margin:0}:where(.ds) p,:where(.ds) ul,:where(.ds) ol,:where(.ds) li,:where(.ds) figure,:where(.ds) blockquote{margin:0;padding:0}:where(.ds) section,:where(.ds) article,:where(.ds) aside,:where(.ds) footer,:where(.ds) header{color:inherit;background:0 0;margin:0;padding:0;position:static}:where(.ds) img{max-width:100%;display:block}:where(.ds) table{border-collapse:collapse}:where(.ds) button,:where(.ds) input,:where(.ds) select,:where(.ds) textarea{font:inherit;letter-spacing:inherit;color:inherit;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}:where(.ds) *{box-sizing:border-box}.ds{--ds-bg:#f7f6f2;--ds-panel:#fff;--ds-card:#fff;--ds-card-2:#f7f6f2;--ds-raise:#efede6;--ds-line:#e7e5df;--ds-line-2:#dad5c8;--ds-ink:#10162e;--ds-ink-2:#2a3251;--ds-dim:#6b7280;--ds-v:#a16207;--ds-v-2:#8a5406;--ds-v-bg:#fbf6e9;--ds-v-line:#e3d3a4;--ds-on-v:#fff;--ds-rail:#141a2e;--ds-rail-2:#1e2540;--ds-rail-line:#2a3350;--ds-rail-ink:#e7eaf3;--ds-rail-dim:#8c95ae;--ds-btn:#141a2e;--ds-btn-h:#232b47;--ds-green:#15803d;--ds-green-bg:#edf6f1;--ds-green-line:#bfdccd;--ds-blue:#1d4ed8;--ds-blue-bg:#eef3fe;--ds-cyan:#0e7490;--ds-cyan-bg:#e9f6f8;--ds-amber:#92400e;--ds-amber-bg:#fdf3e3;--ds-pink:#9d174d;--ds-pink-bg:#fceef3;--ds-red:#b91c1c;--ds-red-bg:#fceeee;--ds-f:"Inter",system-ui,-apple-system,sans-serif;--ds-r:16px;--ds-r2:12px;--ds-r3:10px}.ds *{box-sizing:border-box}.ds{background:var(--ds-bg);color:var(--ds-ink);-webkit-font-smoothing:antialiased;margin:0}:where(.ds) a{color:inherit;text-decoration:none}.ds .d-app{grid-template-columns:168px minmax(0,1fr);min-height:100vh;display:grid}.ds .d-rail2{background:var(--ds-panel);border-right:1px solid var(--ds-line);flex-direction:column;gap:2px;padding:16px 10px;display:flex}.ds .d-rail2-h{letter-spacing:.11em;text-transform:uppercase;color:var(--ds-dim);padding:4px 10px 10px;font-size:10px;font-weight:700}.ds .d-n2{height:34px;color:var(--ds-ink-2);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:12.5px;font-weight:500;display:flex}.ds .d-n2:hover{background:var(--ds-card)}.ds .d-n2.d-on{background:var(--ds-card-2);color:var(--ds-ink);font-weight:600}.ds .d-n2 i{border-radius:2px;flex:none;width:6px;height:6px;display:block}.ds .d-main{min-width:0;overflow-x:hidden}.ds .d-top{border-bottom:1px solid var(--ds-line);background:var(--ds-panel);z-index:9;align-items:center;gap:14px;padding:13px 22px;display:flex;position:sticky;top:0}.ds .d-q{background:var(--ds-bg);border:1px solid var(--ds-line-2);border-radius:var(--ds-r3);max-width:460px;height:42px;color:var(--ds-dim);flex:1;align-items:center;gap:10px;min-width:0;padding:0 14px;font-size:13.5px;display:flex}.ds .d-q span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds .d-q kbd{font:inherit;border:1px solid var(--ds-line-2);color:var(--ds-dim);border-radius:6px;margin-left:auto;padding:1px 7px;font-size:11px}.ds .d-ico{border-radius:var(--ds-r3);background:var(--ds-card);border:1px solid var(--ds-line);width:38px;height:38px;color:var(--ds-ink-2);cursor:pointer;flex:none;place-items:center;display:grid;position:relative}.ds .d-ico:hover{background:var(--ds-card-2);color:var(--ds-ink)}.ds .d-badge{background:var(--ds-v);min-width:17px;height:17px;color:var(--ds-on-v);border:2px solid var(--ds-panel);border-radius:9px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-5px;right:-5px}.ds .d-me{border-radius:var(--ds-r3);cursor:pointer;flex:none;align-items:center;gap:9px;padding:4px 10px 4px 4px;display:flex}.ds .d-me:hover{background:var(--ds-card)}.ds .d-me-a{color:#fff;background:linear-gradient(140deg,#a16207,#c9a227);border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.ds .d-me-n{font-size:12.5px;font-weight:700;line-height:1.2}.ds .d-me-p{color:var(--ds-dim);font-size:10.5px}.ds .d-page{flex-direction:column;gap:18px;padding:20px 22px 48px;display:flex}.ds .d-hero{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.ds .d-face{background:var(--ds-v-bg);border:3px solid var(--ds-v);width:96px;height:96px;color:var(--ds-v-2);border-radius:50%;flex:none;place-items:center;font-size:30px;font-weight:700;display:grid;box-shadow:0 0 0 4px #a162071a}.ds .d-hero-i{flex:1;min-width:230px}.ds .d-gen{color:var(--ds-dim);margin-bottom:5px;font-size:12px}.ds .d-h1{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.ds .d-h1 h1{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:800}.ds .d-pill{white-space:nowrap;border:1px solid;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:700;line-height:1.25;display:inline-flex}.ds .d-pill.d-g{background:var(--ds-green-bg);color:var(--ds-green);border-color:var(--ds-green-line)}.ds .d-pill.d-v{background:var(--ds-v-bg);color:var(--ds-v-2);border-color:var(--ds-v-line)}.ds .d-pill.d-b{background:var(--ds-blue-bg);color:var(--ds-blue);border-color:#c7d7f8}.ds .d-pill.d-c{background:var(--ds-cyan-bg);color:var(--ds-cyan);border-color:#bee3ea}.ds .d-pill.d-a{background:var(--ds-amber-bg);color:var(--ds-amber);border-color:#ebd6ae}.ds .d-pill.d-p{background:var(--ds-pink-bg);color:var(--ds-pink);border-color:#f2cbda}.ds .d-pill.d-n{background:var(--ds-card-2);color:var(--ds-ink-2);border-color:var(--ds-line-2)}.ds .d-sub{color:var(--ds-dim);flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;font-size:12.5px;display:flex}.ds .d-sub b{color:var(--ds-ink-2);font-weight:600}.ds .d-acts{flex-wrap:wrap;gap:9px;display:flex}.ds .d-b{border-radius:var(--ds-r3);cursor:pointer;border:1px solid var(--ds-line-2);background:var(--ds-card);height:42px;color:var(--ds-ink);white-space:nowrap;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:600;display:inline-flex}.ds .d-b:hover{background:var(--ds-card-2)}.ds .d-b.d-pri{background:var(--ds-grad-gold);color:#fff;border-color:#0000;box-shadow:0 8px 20px #a162073d}.ds .d-b.d-ink{background:var(--ds-ink);border-color:var(--ds-ink);color:#fff}.ds .d-b.d-pri:hover{background:var(--ds-grad-gold);box-shadow:0 14px 40px #a1620747}.ds .d-b.d-ink:hover{background:#1a2340;border-color:#1a2340}.ds .d-kpis{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:14px;display:grid}.ds .d-k{background:var(--ds-card);border:1px solid var(--ds-line);border-radius:var(--ds-r);padding:16px 17px}.ds .d-k-t{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ds .d-k-l{color:var(--ds-ink-2);font-size:13px;font-weight:600}.ds .d-k-n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:31px;font-weight:800}.ds .d-k-n small{color:var(--ds-dim);font-size:15px;font-weight:600}.ds .d-k-i{border-radius:var(--ds-r2);flex:none;place-items:center;width:42px;height:42px;display:grid}.ds .d-k-a{color:var(--ds-v-2);align-items:center;gap:5px;margin-top:11px;font-size:12px;font-weight:600;display:inline-flex}.ds .d-k-s{color:var(--ds-dim);margin-top:9px;font-size:11.5px}.ds .d-g3{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) minmax(0,1.35fr);align-items:stretch;gap:16px;display:grid}.ds .d-g3>.d-c{flex-direction:column;display:flex}.ds .d-g3>.d-c>div:last-child{flex:1}.ds .d-g2{grid-template-columns:minmax(0,.78fr) minmax(0,2.22fr);align-items:stretch;gap:16px;display:grid}.ds .d-g1{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.ds .d-g2>.d-c{flex-direction:column;display:flex}.ds .d-c{background:var(--ds-card);border:1px solid var(--ds-line);border-radius:var(--ds-r);min-width:0}.ds .d-c-h{justify-content:space-between;align-items:center;gap:10px;padding:14px 17px 12px;display:flex}.ds .d-c-t{align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.ds .d-c-a{color:var(--ds-v-2);white-space:nowrap;font-size:12px;font-weight:600}.ds .d-c-b{padding:0 17px 16px}.ds .d-sp{border-bottom:1px solid var(--ds-line);align-items:center;gap:11px;padding:9px 0;display:flex}.ds .d-sp:last-child{border-bottom:none}.ds .d-sp-i{background:var(--ds-card-2);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ds .d-sp-n{font-size:13px;font-weight:600;line-height:1.3}.ds .d-sp-u{color:var(--ds-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ds .d-more{color:var(--ds-v-2);margin-top:11px;font-size:12px;font-weight:600;display:inline-block}.ds .d-tl{padding-left:74px;position:relative}.ds .d-tl:before{content:"";background:var(--ds-line-2);width:1.5px;position:absolute;top:8px;bottom:8px;left:62px}.ds .d-tl-i{padding-bottom:16px;position:relative}.ds .d-tl-i:last-child{padding-bottom:0}.ds .d-tl-d{text-align:right;width:52px;color:var(--ds-dim);font-size:11.5px;font-weight:600;position:absolute;top:-1px;left:-74px}.ds .d-tl-o{border:2.5px solid var(--ds-card);border-radius:50%;width:11px;height:11px;position:absolute;top:3px;left:-16.5px}.ds .d-tl-r{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ds .d-tl-r>.d-pill{flex:none}.ds .d-tl-n{font-size:13.5px;font-weight:700;line-height:1.35}.ds .d-tl-s{color:var(--ds-dim);margin-top:2px;font-size:11.5px;line-height:1.45}.ds .d-kf{gap:11px;padding:8px 0;display:flex}.ds .d-kf svg{color:var(--ds-dim);flex:none;margin-top:2px}.ds .d-kf-l{color:var(--ds-dim);font-size:11px;font-weight:500}.ds .d-kf-v{margin-top:1px;font-size:13px;font-weight:600}.ds .d-sm p{color:var(--ds-ink-2);margin:0 0 13px;font-size:13.5px;line-height:1.72}.ds .d-tagr{flex-wrap:wrap;gap:7px;margin-top:2px;display:flex}.ds .d-bar{align-items:center;gap:10px;margin-top:14px;display:flex}.ds .d-bar-l{color:var(--ds-dim);white-space:nowrap;font-size:11.5px}.ds .d-bar-t{background:var(--ds-card-2);border-radius:4px;flex:1;min-width:40px;height:7px;overflow:hidden}.ds .d-bar-t i{background:linear-gradient(90deg,#15803d,#22c55e);border-radius:4px;height:100%;display:block}.ds .d-bar-n{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.ds .d-gr{border-radius:var(--ds-r2);background:radial-gradient(circle at 50% 50%,#fbfaf7 0%,var(--ds-card) 72%);height:322px;position:relative;overflow:hidden}.ds .d-node{background:var(--ds-card-2);border:1px solid var(--ds-line-2);border-radius:var(--ds-r2);align-items:center;gap:8px;max-width:170px;padding:7px 11px 7px 7px;display:flex;position:absolute;box-shadow:0 4px 14px #10162e17}.ds .d-node-i{border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.ds .d-node-n{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden}.ds .d-node-s{color:var(--ds-dim);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.ds .d-hubn{background:var(--ds-v-bg);border:3px solid var(--ds-v);width:74px;height:74px;color:var(--ds-v-2);z-index:2;border-radius:50%;place-items:center;font-size:20px;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #a162071a}.ds .d-gr-c{background:var(--ds-panel);border:1px solid var(--ds-line-2);border-radius:9px;gap:5px;padding:5px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.ds .d-gr-c i{width:28px;height:28px;color:var(--ds-dim);cursor:pointer;border-radius:6px;place-items:center;display:grid}.ds .d-gr-c i:hover{background:var(--ds-card-2);color:var(--ds-ink)}.ds .d-tw{overflow-x:auto}:where(.ds) table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:432px}.ds col.d-c-src{width:auto}.ds col.d-c-typ{width:72px}.ds col.d-c-via{width:140px}.ds col.d-c-see{width:88px}:where(.ds) th{text-align:left;color:var(--ds-dim);border-bottom:1px solid var(--ds-line);white-space:nowrap;padding:0 9px 10px;font-size:10.5px;font-weight:600}:where(.ds) td{border-bottom:1px solid var(--ds-line);vertical-align:middle;padding:10px 9px;font-size:12px;overflow:hidden}:where(.ds) tr:last-child td{border-bottom:none}.ds .d-ev{align-items:center;gap:9px;min-width:0;display:flex}.ds .d-ev-i{border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid}.ds .d-ev-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds .d-cf{color:var(--ds-green);font-variant-numeric:tabular-nums;font-weight:700}.ds .d-dim{color:var(--ds-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.ds .d-map{border-radius:var(--ds-r2);border:1px solid var(--ds-line-2);background:linear-gradient(150deg,#f2f0ea,#faf9f6);height:150px;position:relative;overflow:hidden}.ds .d-map:before{content:"";background-image:linear-gradient(var(--ds-line) 1px,transparent 1px),linear-gradient(90deg,var(--ds-line) 1px,transparent 1px);opacity:.5;background-size:34px 34px;position:absolute;inset:0}.ds .d-pin{background:var(--ds-v);border-radius:50% 50% 50% 0;width:22px;height:22px;position:absolute;top:40%;left:44%;transform:rotate(-45deg);box-shadow:0 3px 10px #a1620759}.ds .d-mlab{color:var(--ds-ink-2);font-size:11px;font-weight:600;position:absolute}.ds .d-loc{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:baseline;gap:10px;padding:9px 0;display:flex}.ds .d-loc:last-child{border-bottom:none}.ds .d-loc-l{color:var(--ds-dim);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:600}.ds .d-loc-v{margin-top:2px;font-size:13px;font-weight:600}@media (max-width:1240px){.ds .d-g3,.ds .d-g2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:1020px){.ds .d-app,.ds .d-g3,.ds .d-g2{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.ds .d-page{padding:16px 13px 40px}.ds .d-top{gap:9px;padding:11px 13px}.ds .d-me-n,.ds .d-me-p,.ds .d-q kbd{display:none}.ds .d-h1 h1{font-size:24px}.ds .d-face{width:70px;height:70px;font-size:22px}.ds .d-b .d-lbl{display:none}.ds .d-b{padding:0 13px}}@media (prefers-reduced-motion:reduce){.ds *{transition:none!important;animation:none!important}}.ds .d-doc{max-width:940px;margin:0 auto;padding:26px 24px 70px}.ds .d-doc-hd{border-bottom:1px solid var(--ds-line-2);margin-bottom:26px;padding-bottom:20px}.ds .d-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ds-v-2);font-size:11px;font-weight:700}.ds .d-doc-hd h1{letter-spacing:-.025em;margin:12px 0 0;font-size:34px;font-weight:800}.ds .d-doc-hd .d-lede{color:var(--ds-ink-2);margin:8px 0 0;font-size:16px}.ds .d-doc-meta{color:var(--ds-dim);margin-top:12px;font-size:12.5px}.ds .d-sec{margin-top:34px}.ds .d-sec-h{letter-spacing:.14em;text-transform:uppercase;color:var(--ds-v-2);border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:9px;font-size:11.5px;font-weight:700;display:flex}.ds .d-sec-h span{letter-spacing:0;text-transform:none;color:var(--ds-dim);font-size:12px;font-weight:500}.ds .d-lead{color:var(--ds-ink);margin:0 0 14px;font-size:17px;line-height:1.72}.ds .d-para{color:var(--ds-ink-2);margin:0 0 14px;font-size:15px;line-height:1.75}.ds .d-callout{background:var(--ds-card);border:1px solid var(--ds-line);border-left:3px solid var(--ds-v);border-radius:var(--ds-r2);color:var(--ds-ink-2);gap:11px;margin-bottom:18px;padding:14px 16px;font-size:13px;line-height:1.65;display:flex}.ds .d-callout svg{color:var(--ds-v-2);flex:none;margin-top:2px}.ds .d-cvbar{gap:3px;height:34px;margin:4px 0 10px;display:flex}.ds .d-cvbar div{color:#08110c;border-radius:7px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.ds .d-cvleg{flex-wrap:wrap;gap:16px;margin-bottom:16px;font-size:12.5px;font-weight:600;display:flex}.ds .d-cvleg i{vertical-align:0;border-radius:3px;width:9px;height:9px;margin-right:7px;display:inline-block}.ds .d-claim{background:var(--ds-card);border:1px solid var(--ds-line);border-radius:var(--ds-r2);margin-bottom:11px;padding:14px 16px}.ds .d-claim-t{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ds .d-claim-c{flex:1;font-size:14.5px;line-height:1.55}.ds .d-quote{border-left:2px solid var(--ds-line-2);background:var(--ds-card-2);border-radius:0 var(--ds-r3) var(--ds-r3) 0;color:var(--ds-ink-2);margin:10px 0 0;padding:11px 15px;font-size:14px;font-style:italic;line-height:1.68}.ds .d-quote cite{color:var(--ds-v-2);margin-top:8px;font-size:11.5px;font-style:normal;font-weight:600;display:block}.ds .d-quote.d-none{border-left-color:var(--ds-line);color:var(--ds-dim);font-size:13px;font-style:normal}.ds .d-docrow{background:var(--ds-card);border:1px solid var(--ds-line);border-radius:var(--ds-r2);margin-bottom:11px;padding:14px 16px}.ds .d-docrow-t{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ds .d-docrow-o{font-size:16px;font-weight:700}.ds .d-docrow-a{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px;font-weight:800}.ds .d-docrow-a.d-none{color:var(--ds-dim);font-size:12.5px;font-weight:500}.ds .d-docrow-m{color:var(--ds-dim);margin-top:3px;font-size:12.5px}.ds .d-docrow-w{color:var(--ds-ink-2);margin:6px 0 0;font-size:14.5px;line-height:1.6}.ds .d-total{background:var(--ds-card);border:1px solid var(--ds-line);border-radius:var(--ds-r2);margin-bottom:16px;padding:16px 18px}.ds .d-total-n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.ds .d-total-l{color:var(--ds-dim);margin-top:4px;font-size:12.5px}.ds .d-gaps{background:var(--ds-card);border:1px dashed var(--ds-line-2);border-radius:var(--ds-r2);padding:16px 18px}.ds .d-gaps ul{margin:0;padding-left:18px}.ds .d-gaps li{color:var(--ds-ink-2);margin-bottom:7px;font-size:14px;line-height:1.65}.ds .d-gaps li:last-child{margin-bottom:0}.ds .d-dtl{margin:0;padding-left:22px;list-style:none;position:relative}.ds .d-dtl:before{content:"";background:var(--ds-line-2);width:1.5px;position:absolute;top:6px;bottom:6px;left:4px}.ds .d-dtl li{margin-bottom:18px;position:relative}.ds .d-dtl li:last-child{margin-bottom:0}.ds .d-dtl li:before{content:"";background:var(--ds-v);width:10px;height:10px;box-shadow:0 0 0 3px var(--ds-bg);border-radius:50%;position:absolute;top:5px;left:-22px}.ds .d-dtl-r{font-size:15.5px;font-weight:700}.ds .d-dtl-r span{color:var(--ds-ink-2);font-weight:500}.ds .d-dtl-w{color:var(--ds-dim);margin-top:2px;font-size:12.5px}@media (max-width:560px){.ds .d-doc{padding:18px 14px 50px}.ds .d-doc-hd h1{font-size:26px}.ds .d-claim-t{flex-direction:column;gap:8px}}@media (max-width:900px){.ds .d-g2{grid-template-columns:minmax(0,1fr)}.ds .d-gr{background:0 0;height:auto;padding:0}.ds .d-gr svg,.ds .d-gr .d-hubn,.ds .d-gr .d-gr-c{display:none}.ds .d-node{max-width:none;box-shadow:none;margin-bottom:8px;position:static!important;inset:auto!important}}.ds .d-blogo{background:var(--ds-v-bg);border:1px solid var(--ds-v-line);width:76px;height:76px;color:var(--ds-v-2);border-radius:18px;flex:none;place-items:center;font-size:24px;font-weight:800;display:grid}.ds .d-tagrow{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ds .d-metarow{color:var(--ds-dim);flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:12.5px;display:flex}.ds .d-metarow span{align-items:center;gap:6px;display:inline-flex}.ds .d-metarow a{color:var(--ds-v-2);font-weight:600}.ds .d-spark2{align-items:flex-end;gap:2px;height:24px;margin-top:10px;display:flex}.ds .d-spark2 i{background:var(--ds-v-bg);border-radius:2px 2px 0 0;flex:1}.ds .d-spark2 i.d-on{background:var(--ds-v)}.ds .d-hs{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ds .d-ring{border-radius:50%;flex:none;place-items:center;width:104px;height:104px;display:grid;position:relative}.ds .d-ring i{background:var(--ds-card);border-radius:50%;flex-direction:column;place-items:center;display:grid;position:absolute;inset:9px}.ds .d-ring-n{font-size:27px;font-weight:800;line-height:1}.ds .d-ring-l{color:var(--ds-dim);letter-spacing:.05em;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:600}.ds .d-hbars{flex-direction:column;flex:1;gap:9px;min-width:180px;display:flex}.ds .d-hbar{grid-template-columns:1fr 62px 34px;align-items:center;gap:9px;font-size:12.5px;display:grid}.ds .d-hbar-t{background:var(--ds-card-2);border-radius:4px;height:6px;overflow:hidden}.ds .d-hbar-t i{border-radius:4px;height:100%;display:block}.ds .d-hbar b{font-variant-numeric:tabular-nums;text-align:right;font-size:12.5px;font-weight:700}.ds .d-sent{flex-direction:column;gap:8px;margin-top:12px;display:flex}.ds .d-sent-r{color:var(--ds-ink-2);grid-template-columns:66px 1fr 40px;align-items:center;gap:10px;font-size:12.5px;display:grid}.ds .d-themes{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.ds .d-plat{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:9px;display:grid}.ds .d-plat-c{border:1px solid var(--ds-line);border-radius:var(--ds-r2);text-align:center;background:var(--ds-card-2);padding:11px 8px}.ds .d-plat-i{border-radius:9px;place-items:center;width:34px;height:34px;margin:0 auto 8px;display:grid}.ds .d-plat-n{font-size:12.5px;font-weight:700}.ds .d-plat-f{font-variant-numeric:tabular-nums;margin-top:4px;font-size:16px;font-weight:800}.ds .d-plat-s{color:var(--ds-dim);margin-top:2px;font-size:10.5px}.ds .d-comp{border-bottom:1px solid var(--ds-line);align-items:center;gap:11px;padding:10px 0;display:flex}.ds .d-comp:last-child{border-bottom:none}.ds .d-comp-i{color:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.ds .d-comp-n{font-size:13px;font-weight:700}.ds .d-comp-r{color:var(--ds-dim);font-size:11.5px}.ds .d-comp-v{text-align:right;flex:none;margin-left:auto}.ds .d-comp-v b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800;display:block}.ds .d-comp-v span{color:var(--ds-dim);font-size:10.5px}.ds .d-news{border-bottom:1px solid var(--ds-line);gap:11px;padding:11px 0;display:flex}.ds .d-news:last-child{border-bottom:none}.ds .d-news-i{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.ds .d-news-t{font-size:13px;font-weight:600;line-height:1.42}.ds .d-news-m{color:var(--ds-dim);margin-top:3px;font-size:11px}.ds .d-moves{flex-direction:column;gap:10px;margin-top:4px;display:flex}.ds .d-move{align-items:flex-start;gap:11px;display:flex}.ds .d-move-n{background:var(--ds-v-bg);border:1px solid var(--ds-v-line);width:22px;height:22px;color:var(--ds-v-2);border-radius:7px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.ds .d-move-t{color:var(--ds-ink-2);font-size:13px;line-height:1.5}.ds .d-move-t b{color:var(--ds-ink)}.ds .d-read{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.ds .d-read-h{letter-spacing:.05em;text-transform:uppercase;color:var(--ds-dim);margin-bottom:7px;font-size:11px;font-weight:700}.ds .d-read-r{color:var(--ds-ink-2);gap:8px;margin-bottom:6px;font-size:12.5px;line-height:1.5;display:flex}.ds .d-read-d{border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}@media (max-width:700px){.ds .d-read{grid-template-columns:1fr}}.ds .d-gB{grid-template-columns:minmax(0,1.35fr) minmax(0,1.05fr) minmax(0,1.05fr);align-items:stretch;gap:16px;display:grid}.ds .d-gB>.d-c{flex-direction:column;display:flex}@media (max-width:1240px){.ds .d-gB{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:1020px){.ds .d-gB{grid-template-columns:minmax(0,1fr)}}.ds .d-ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ds .d-ph h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800}.ds .d-ph p{color:var(--ds-dim);max-width:560px;margin:6px 0 0;font-size:13.5px;line-height:1.6}.ds .d-keyt{border-collapse:collapse;table-layout:auto;width:100%;min-width:760px}.ds .d-keyt th{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-dim);text-align:left;border-bottom:1px solid var(--ds-line);padding:0 12px 10px;font-size:10.5px;font-weight:700}.ds .d-keyt td{border-bottom:1px solid var(--ds-line);vertical-align:middle;padding:13px 12px;font-size:13px}.ds .d-keyt tr:last-child td{border-bottom:none}.ds .d-kname{font-size:13.5px;font-weight:700}.ds .d-kmask{color:var(--ds-dim);background:var(--ds-card-2);border:1px solid var(--ds-line);border-radius:7px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:inline-block}.ds .d-iconb{border:1px solid var(--ds-line);background:var(--ds-card);width:32px;height:32px;color:var(--ds-dim);cursor:pointer;border-radius:8px;place-items:center;display:inline-grid}.ds .d-iconb:hover{background:var(--ds-card-2);color:var(--ds-ink)}.ds .d-iconb.d-danger:hover{color:var(--ds-red);border-color:#e9c6c6}.ds .d-code{border-radius:var(--ds-r2);color:#d5d9e6;background:#12141d;border:1px solid #242939;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.7;overflow-x:auto}.ds .d-code .d-c-cmd{color:#f0c645}.ds .d-code .d-c-str{color:#7dd3a8}.ds .d-code .d-c-key{color:#8fb8f0}.ds .d-code .d-c-com{color:#6e7689}.ds .d-codehd{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ds .d-codehd b{letter-spacing:.05em;text-transform:uppercase;color:var(--ds-dim);font-size:11.5px;font-weight:700}.ds .d-copy{color:var(--ds-v-2);cursor:pointer;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.ds .d-ep{border-bottom:1px solid var(--ds-line);align-items:center;gap:11px;padding:11px 0;display:flex}.ds .d-ep:last-child{border-bottom:none}.ds .d-verb{text-align:center;border-radius:6px;flex:none;min-width:44px;padding:3px 7px;font-family:ui-monospace,monospace;font-size:10.5px;font-weight:700}.ds .d-verb.d-get{background:var(--ds-blue-bg);color:var(--ds-blue)}.ds .d-verb.d-post{background:var(--ds-green-bg);color:var(--ds-green)}.ds .d-path{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:ui-monospace,monospace;font-size:12.5px;overflow:hidden}.ds .d-ep-d{color:var(--ds-dim);white-space:nowrap;font-size:11.5px}.ds .d-docnav{position:sticky;top:74px}.ds .d-docnav a{color:var(--ds-ink-2);border-radius:8px;margin-bottom:2px;padding:6px 11px;font-size:12.5px;display:block}.ds .d-docnav a:hover{background:var(--ds-card-2)}.ds .d-docnav a.d-on{background:var(--ds-v-bg);color:var(--ds-v-2);font-weight:700}.ds .d-docnav-h{letter-spacing:.09em;text-transform:uppercase;color:var(--ds-dim);padding:12px 11px 7px;font-size:10px;font-weight:700}.ds .d-dsec{margin-bottom:34px;scroll-margin-top:90px}.ds .d-dsec h2{letter-spacing:-.015em;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 5px;font-size:20px;font-weight:800;display:flex}.ds .d-dsec h3{margin:20px 0 8px;font-size:14px;font-weight:700}.ds .d-dsec p{color:var(--ds-ink-2);margin:0 0 12px;font-size:14px;line-height:1.7}.ds .d-ptab{border-collapse:collapse;width:100%;margin:6px 0 14px}.ds .d-ptab th{letter-spacing:.05em;text-transform:uppercase;color:var(--ds-dim);text-align:left;border-bottom:1px solid var(--ds-line);padding:0 10px 8px;font-size:10.5px;font-weight:700}.ds .d-ptab td{border-bottom:1px solid var(--ds-line);vertical-align:top;padding:9px 10px;font-size:12.5px}.ds .d-ptab td:first-child{white-space:nowrap;font-family:ui-monospace,monospace;font-weight:600}.ds .d-req{color:var(--ds-red);margin-left:5px;font-size:10px;font-weight:700}.ds .d-gDoc{grid-template-columns:206px minmax(0,1fr);align-items:start;gap:26px;display:grid}@media (max-width:900px){.ds .d-gDoc{grid-template-columns:minmax(0,1fr)}.ds .d-docnav{margin-bottom:18px;position:static}}.ds .d-gA{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.ds .d-gA>.d-c{flex-direction:column;display:flex}.ds .d-gA .d-code{white-space:pre;overflow-x:auto}@media (max-width:1020px){.ds .d-gA{grid-template-columns:minmax(0,1fr)}}.ds .d-railtabs{display:none}@media (max-width:1440px){.ds .d-app{grid-template-columns:minmax(0,1fr)}.ds .d-rail2{display:none}.ds .d-railtabs{z-index:5;background:var(--ds-bg);border-bottom:1px solid var(--ds-line);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;padding:10px 26px;display:flex;position:sticky;top:0;overflow-x:auto}.ds .d-railtabs::-webkit-scrollbar{display:none}.ds .d-railtabs a{white-space:nowrap;height:34px;color:var(--ds-ink-2);background:var(--ds-card);border:1px solid var(--ds-line);border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.ds .d-railtabs a.d-on{background:var(--ds-v-bg);border-color:var(--ds-v-line);color:var(--ds-v-2)}.ds .d-railtabs a.d-gone{opacity:.5}.ds .d-railtabs a i{border-radius:2px;flex:none;width:6px;height:6px;display:block}}@media (max-width:560px){.ds .d-railtabs{padding:9px 13px}}@media (max-width:900px){.ds .d-railtabs a{height:44px;padding:0 14px}.ds .d-railtabs{padding-top:8px;padding-bottom:8px}}.ds .d-tabin,.ds .d-tp{display:none}.ds .d-sbnav{border-bottom:1px solid var(--ds-line);scrollbar-width:none;gap:4px;margin:0 0 20px;display:flex;overflow-x:auto}.ds .d-sbnav::-webkit-scrollbar{display:none}.ds .d-sbnav label{white-space:nowrap;color:var(--ds-dim);cursor:pointer;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:11px 14px;font-size:13px;font-weight:600}.ds .d-sbnav label:hover{color:var(--ds-ink)}.ds #tab-a:checked~.d-main .d-sbnav label[for=tab-a],.ds #tab-b:checked~.d-main .d-sbnav label[for=tab-b],.ds #tab-c:checked~.d-main .d-sbnav label[for=tab-c],.ds #tab-d:checked~.d-main .d-sbnav label[for=tab-d],.ds #tab-e:checked~.d-main .d-sbnav label[for=tab-e],.ds #tab-f:checked~.d-main .d-sbnav label[for=tab-f]{color:var(--ds-v-2);border-bottom-color:var(--ds-v)}.ds #tab-a:checked~.d-main .d-page .d-tp-a,.ds #tab-b:checked~.d-main .d-page .d-tp-b,.ds #tab-c:checked~.d-main .d-page .d-tp-c,.ds #tab-d:checked~.d-main .d-page .d-tp-d,.ds #tab-e:checked~.d-main .d-page .d-tp-e,.ds #tab-f:checked~.d-main .d-page .d-tp-f{display:block}.ds #tab-a:checked~.d-rail2 .d-n2[data-t=a],.ds #tab-b:checked~.d-rail2 .d-n2[data-t=b],.ds #tab-c:checked~.d-rail2 .d-n2[data-t=c],.ds #tab-d:checked~.d-rail2 .d-n2[data-t=d],.ds #tab-e:checked~.d-rail2 .d-n2[data-t=e],.ds #tab-f:checked~.d-rail2 .d-n2[data-t=f]{background:var(--ds-card-2);color:var(--ds-ink);font-weight:600}.ds .d-unchanged{background:var(--ds-card-2);border:1px dashed var(--ds-line-2);border-radius:var(--ds-r2);color:var(--ds-dim);padding:26px 24px;font-size:13px;line-height:1.65}.ds{--ds-rep:"Fraunces",Georgia,"Times New Roman",serif;--ds-read:"Newsreader",Georgia,"Times New Roman",serif}.ds .d-doc-hd h1,.ds .d-h1 h1,.ds .d-sec-h,.ds .d-total-n,.ds .d-docrow-o,.ds .d-docrow-a,.ds .d-dtl-r,.ds .d-claim-c,.ds .d-node-n,.ds .d-comp-n{font-family:var(--ds-rep);letter-spacing:-.01em;font-weight:600}.ds .d-doc-hd .d-lede,.ds .d-lead,.ds .d-para,.ds .d-quote,.ds .d-docrow-w,.ds .d-gaps li,.ds .d-c-b.d-sm p,.ds .d-kf-v,.ds .d-sp-n{font-family:var(--ds-read)}.ds .d-quote{font-style:italic}.ds .d-lead{font-size:17.5px;line-height:1.7}.ds .d-para,.ds .d-c-b.d-sm p{font-size:16px;line-height:1.68}.ds .d-doc-hd .d-lede{font-size:18px;line-height:1.5}.ds .d-gaps li{font-size:15px;line-height:1.62}.ds .d-kf-v,.ds .d-sp-n{font-size:13.5px;font-weight:600}.ds .d-sec-h{font-size:20px}.ds .d-h1 h1{letter-spacing:-.015em}.ds .d-sp{flex-wrap:wrap;row-gap:5px}.ds .d-sp>div{min-width:104px}.ds .d-sp-x{flex:none;margin-left:auto}.ds .d-k-t>div:first-child{min-width:0}.ds .d-k-i{flex:none}.ds .d-kpis{grid-template-columns:repeat(auto-fit,minmax(186px,1fr))}@media (max-width:1400px){.ds .d-k-n{font-size:25px}.ds .d-k-n small{font-size:.7em}}.ds .d-path{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;min-width:0;overflow:visible}.ds .d-ep{flex-wrap:wrap;align-items:baseline;row-gap:4px}.ds .d-ep-d{margin-left:auto}.ds .d-code{white-space:pre-wrap;word-break:normal;overflow-wrap:anywhere}.ds .d-empty{background:var(--ds-card-2);border:1px dashed var(--ds-line-2);border-radius:var(--ds-r2);color:var(--ds-dim);padding:16px 18px;font-size:12.5px;line-height:1.6}.ds .d-sp-f{color:var(--ds-dim);margin-top:1px;font-size:11.5px}.ds .d-docrow-cur{color:var(--ds-dim);text-transform:uppercase;letter-spacing:.05em;text-align:right;margin-top:2px;font-size:10.5px;font-weight:600}.ds{--pv-ink:#10162e;--pv-ink2:#2a3251;--pv-gold:#a16207;--pv-gold-l:#f0c645;--pv-paper:#f7f6f2;--pv-panel:#fff;--pv-line:#e7e2d6;--pv-line2:#f0ece2;--pv-mut:#6c6a63;--pv-mut2:#8e8b82;--pv-green:#15803d;--pv-green-b:#e7f3eb;--pv-amber:#9a6b08;--pv-amber-b:#fbf2df;--pv-red:#b91c1c;--pv-red-b:#f8e9e9;--pv-slate:#475569;--pv-slate-b:#eef1f5;--pv-rail-a:#161e3c;--pv-rail-b:#0c1124;--pv-f-ui:"Inter",system-ui,sans-serif;--pv-f-rep:"Fraunces",Georgia,serif;--pv-f-read:"Newsreader",Georgia,serif}.ds .d-pv-rail2{background:var(--pv-paper);border-right:1px solid var(--pv-line);padding:26px 14px}.ds .d-pv-rail2 h6{letter-spacing:.13em;text-transform:uppercase;color:var(--pv-mut2);margin:0 8px 9px;font-size:10.5px;font-weight:600}.ds .d-pv-rail2 h6.d-pv-sec{margin-top:22px}.ds .d-pv-rail2 a{color:var(--pv-ink2);border-radius:7px;padding:7px 9px;font-size:13px;font-weight:500;text-decoration:none;display:block}.ds .d-pv-rail2 a:hover{background:#efebe0}.ds .d-pv-rail2 a.d-pv-on{color:var(--pv-gold);background:#efe7d2;font-weight:600}.ds .d-pv-rail2 a.d-pv-off{color:#aeaaa0;font-weight:400}.ds .d-pv-rail2 a.d-pv-off:hover{cursor:default;background:0 0}.ds .d-pv-b{border:1px solid var(--pv-line);height:38px;color:var(--pv-ink);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ds .d-pv-b svg{width:15px;height:15px}.ds .d-pv-b.d-pv-gold{background:linear-gradient(150deg,#c48a14,var(--pv-gold));color:#fff;border-color:#0000}.ds .d-pv-b.d-pv-ghost{background:0 0}.ds .d-pv-actions .d-pv-sep{background:var(--pv-line);flex-shrink:0;align-self:center;width:1px;height:24px;margin:0 3px}.ds .d-pv-confirm{align-items:center;gap:9px;display:inline-flex}.ds .d-pv-hero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.ds .d-pv-idblock{align-items:flex-start;gap:17px;min-width:0;display:flex}.ds .d-pv-face{border:1px solid var(--pv-line);width:74px;height:74px;font-family:var(--pv-f-rep);color:var(--pv-gold);background:linear-gradient(150deg,#efeade,#e3dccb);border-radius:16px;flex-shrink:0;place-items:center;font-size:25px;font-weight:600;display:grid;position:relative;overflow:hidden}.ds .d-pv-face img{object-fit:cover;width:100%;height:100%;display:block}.ds .d-pv-face .d-pv-badge{border:2px solid var(--pv-paper);color:#fff;letter-spacing:-.3px;background:#0a66c2;border-radius:7px;place-items:center;width:23px;height:23px;font-size:9.5px;font-weight:700;display:grid;position:absolute;bottom:-5px;right:-5px}.ds .d-pv-facenote{color:var(--pv-mut2);max-width:86px;margin-top:7px;font-size:11px;line-height:1.35}.ds .d-pv-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--pv-gold);margin-bottom:8px;font-size:10.5px;font-weight:700}.ds .d-pv-hero h1{font-family:var(--pv-f-rep);letter-spacing:-.4px;margin:0 0 7px;font-size:34px;font-weight:600;line-height:1.1}.ds .d-pv-hero .d-pv-sub{font-family:var(--pv-f-read);color:var(--pv-ink2);margin:0 0 9px;font-size:17px}.ds .d-pv-metaline{color:var(--pv-mut2);font-size:12.5px}.ds .d-pv-metaline span{margin-right:5px}.ds .d-pv-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:9px;display:flex}.ds .d-pv-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:15px;display:grid}.ds .d-pv-k{background:var(--pv-panel);border:1px solid var(--pv-line);border-radius:13px;min-width:0;padding:15px 16px}.ds .d-pv-k .d-pv-lab{letter-spacing:.11em;text-transform:uppercase;color:var(--pv-mut2);align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:flex}.ds .d-pv-k .d-pv-lab svg{width:13px;height:13px;color:var(--pv-gold)}.ds .d-pv-k .d-pv-n{font-family:var(--pv-f-rep);letter-spacing:-.5px;margin:9px 0 3px;font-size:29px;font-weight:600}.ds .d-pv-k .d-pv-n small{color:var(--pv-mut2);font-size:16px;font-weight:500}.ds .d-pv-k .d-pv-f{color:var(--pv-mut);font-size:11.5px}.ds .d-pv-bar{background:#ede9de;border-radius:3px;height:5px;margin-top:9px;overflow:hidden}.ds .d-pv-bar i{background:linear-gradient(90deg,var(--pv-gold-l),var(--pv-gold));height:100%;display:block}.ds .d-pv-bar i.d-pv-g{background:var(--pv-green)}.ds .d-pv-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:13px;display:grid}.ds .d-pv-c{background:var(--pv-panel);border:1px solid var(--pv-line);border-radius:13px;min-width:0;padding:17px 18px}.ds .d-pv-c.d-pv-s12{grid-column:span 12}.ds .d-pv-c.d-pv-s8{grid-column:span 8}.ds .d-pv-c.d-pv-s6{grid-column:span 6}.ds .d-pv-c.d-pv-s4{grid-column:span 4}.ds .d-pv-c.d-pv-s5{grid-column:span 5}.ds .d-pv-c.d-pv-s7{grid-column:span 7}.ds .d-pv-ch{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ds .d-pv-ch h3{font-family:var(--pv-f-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--pv-ink2);margin:0;font-size:12px;font-weight:700}.ds .d-pv-ch .d-pv-num{color:var(--pv-gold);letter-spacing:.1em;font-size:10.5px;font-weight:700}.ds .d-pv-ch .d-pv-note{color:var(--pv-mut2);text-transform:none;letter-spacing:0;font-size:11.5px;font-weight:400}.ds .d-pv-prose{font-family:var(--pv-f-read);color:var(--pv-ink2);margin:0;font-size:15.5px;line-height:1.65}.ds .d-pv-prose+.d-pv-prose{margin-top:11px}.ds .d-pv-prose.d-pv-lead{color:var(--pv-ink);font-size:17px}.ds .d-pv-callout{border-left:3px solid var(--pv-gold);color:var(--pv-ink2);background:#fcfaf4;border-radius:0 9px 9px 0;padding:11px 14px;font-size:13px;line-height:1.55}.ds .d-pv-callout b{color:var(--pv-ink)}.ds .d-pv-pill{letter-spacing:.01em;border-radius:20px;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.ds .d-pv-pill.d-pv-g{background:var(--pv-green-b);color:var(--pv-green)}.ds .d-pv-pill.d-pv-a{background:var(--pv-amber-b);color:var(--pv-amber)}.ds .d-pv-pill.d-pv-r{background:var(--pv-red-b);color:var(--pv-red)}.ds .d-pv-pill.d-pv-n{background:var(--pv-slate-b);color:var(--pv-slate)}.ds .d-pv-pill.d-pv-v{color:var(--pv-gold);background:#f3eee0}.ds .d-pv-rows{flex-direction:column;gap:0;display:flex}.ds .d-pv-row{border-bottom:1px solid var(--pv-line2);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.ds .d-pv-row:last-child{border-bottom:0;padding-bottom:0}.ds .d-pv-row .d-pv-t{color:var(--pv-ink);margin-bottom:3px;font-size:13.5px;font-weight:600}.ds .d-pv-row .d-pv-d{color:var(--pv-mut);font-size:12px}.ds .d-pv-row .d-pv-q{font-family:var(--pv-f-read);color:var(--pv-ink2);margin-top:6px;font-size:13px;font-style:italic;line-height:1.5}.ds .d-pv-row .d-pv-src{color:var(--pv-gold);margin-top:4px;font-size:11px;font-weight:600}.ds .d-pv-tl{padding-left:17px;position:relative}.ds .d-pv-tl:before{content:"";background:var(--pv-line);width:2px;position:absolute;top:6px;bottom:6px;left:4px}.ds .d-pv-tli{padding:8px 0;position:relative}.ds .d-pv-tli:before{content:"";background:var(--pv-gold);width:9px;height:9px;box-shadow:0 0 0 1px var(--pv-line);border:2px solid #fff;border-radius:50%;position:absolute;top:14px;left:-17px}.ds .d-pv-tli .d-pv-t{font-size:13.5px;font-weight:600}.ds .d-pv-tli .d-pv-d{color:var(--pv-mut);margin-top:2px;font-size:12px}.ds .d-pv-reach{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ds .d-pv-rt{border:1px solid var(--pv-line);border-radius:10px;min-width:0;padding:11px 12px}.ds .d-pv-rt .d-pv-p{color:var(--pv-mut2);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.ds .d-pv-rt .d-pv-p i{border-radius:2px;width:7px;height:7px;display:inline-block}.ds .d-pv-rt .d-pv-v{font-family:var(--pv-f-rep);margin-top:5px;font-size:20px;font-weight:600}.ds .d-pv-rt .d-pv-s{color:var(--pv-mut);font-size:11.5px}.ds .d-pv-gwrap{overflow:auto hidden}.ds .d-pv-graph{border:1px solid var(--pv-line2);background:radial-gradient(circle at 1px 1px,#ede9de 1px,#0000 0) 0 0/22px 22px;border-radius:10px;min-width:470px;height:330px;position:relative}.ds .d-pv-graph svg{width:100%;height:100%;position:absolute;inset:0}.ds .d-pv-node{white-space:nowrap;border:1px solid var(--pv-line);color:var(--pv-ink);background:#fff;border-radius:9px;padding:7px 11px;font-size:12px;font-weight:600;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 2px #10162e0d}.ds .d-pv-node .d-pv-r{color:var(--pv-mut2);margin-top:2px;font-size:10.5px;font-weight:500;display:block}.ds .d-pv-node.d-pv-me{background:linear-gradient(150deg,#c48a14,var(--pv-gold));color:#fff;font-family:var(--pv-f-rep);border-color:#0000;padding:10px 15px;font-size:14px}.ds .d-pv-node.d-pv-me .d-pv-r{color:#fffc}.ds .d-pv-node.d-pv-past{color:var(--pv-ink2);background:#fbfaf7}.ds .d-pv-node.d-pv-snd{color:var(--pv-mut);background:#fbfaf7;border-style:dashed}.ds .d-pv-glg{color:var(--pv-mut);flex-wrap:wrap;gap:15px;margin-top:11px;font-size:11.5px;display:flex}.ds .d-pv-glg span{align-items:center;gap:6px;display:flex}.ds .d-pv-glg i{border-top:2px solid var(--pv-gold);width:16px;height:0;display:inline-block}.ds .d-pv-glg i.d-pv-d{border-color:#b9b4a6;border-top-style:dashed}.ds .d-pv-empty{text-align:center;padding:20px 12px}.ds .d-pv-empty .d-pv-ico{background:var(--pv-green-b);width:34px;height:34px;color:var(--pv-green);border-radius:10px;place-items:center;margin:0 auto 10px;display:grid}.ds .d-pv-empty .d-pv-t{margin-bottom:4px;font-size:13.5px;font-weight:600}.ds .d-pv-empty .d-pv-d{color:var(--pv-mut);max-width:380px;margin:0 auto;font-size:12.5px;line-height:1.5}.ds .d-pv-cvbar{border-radius:5px;height:9px;margin-bottom:12px;display:flex;overflow:hidden}.ds .d-pv-cvbar i{height:100%;display:block}.ds .d-pv-cvlg{color:var(--pv-mut);gap:14px;margin-bottom:12px;font-size:11.5px;display:flex}.ds .d-pv-cvlg span{align-items:center;gap:5px;display:flex}.ds .d-pv-cvlg i{border-radius:2px;width:8px;height:8px;display:inline-block}.ds .d-pv-srcs{flex-direction:column;gap:0;display:flex}.ds .d-pv-src-row{border-bottom:1px solid var(--pv-line2);align-items:center;gap:11px;padding:9px 0;font-size:13px;display:flex}.ds .d-pv-src-row:last-child{border-bottom:0}.ds .d-pv-src-row .d-pv-i{width:22px;height:22px;color:var(--pv-gold);background:#f1ede2;border-radius:6px;flex-shrink:0;place-items:center;font-size:10px;font-weight:700;display:grid}.ds .d-pv-src-row .d-pv-h{color:var(--pv-ink);font-weight:600}.ds .d-pv-src-row .d-pv-u{color:var(--pv-mut2);font-size:11.5px}.ds .d-pv-foot{color:var(--pv-mut2);margin-top:22px;font-size:11.5px;line-height:1.6}@media (max-width:1280px){.ds .d-pv-rail2{display:none}.ds .d-pv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ds .d-pv-hero{flex-direction:column}.ds .d-pv-c.d-pv-s8,.ds .d-pv-c.d-pv-s6,.ds .d-pv-c.d-pv-s4,.ds .d-pv-c.d-pv-s5,.ds .d-pv-c.d-pv-s7{grid-column:span 12}.ds .d-pv-reach{grid-template-columns:1fr}}.ds .d-pv-app{grid-template-columns:250px 210px 1fr;min-height:100vh;display:grid}.ds .d-pv-side{color:#fff;background:linear-gradient(170deg,#161e3c,#0c1124);flex-direction:column;padding:22px 16px;display:flex}.ds .d-pv-brand{letter-spacing:-.2px;align-items:center;gap:10px;margin:4px 6px 26px;font-size:17px;font-weight:700;display:flex}.ds .d-pv-brand .d-pv-mark{background:linear-gradient(150deg,var(--pv-gold-l),var(--pv-gold));color:#1a1305;border-radius:9px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.ds .d-pv-nav{flex-direction:column;gap:2px;display:flex}.ds .d-pv-nav a{color:#b9bed2;border-radius:9px;align-items:center;gap:11px;padding:10px 12px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.ds .d-pv-nav a svg{opacity:.85;width:16px;height:16px}.ds .d-pv-nav a:hover{color:#fff;background:#ffffff0d}.ds .d-pv-nav a.d-pv-on{color:var(--pv-gold-l);background:#f0c6451c}.ds .d-pv-plan{border-top:1px solid #ffffff17;margin-top:auto;padding-top:15px}.ds .d-pv-plan .d-pv-pl{color:#8d93ab;justify-content:space-between;margin-bottom:7px;font-size:11.5px;display:flex}.ds .d-pv-plan .d-pv-pl b{color:#dde1ee;font-weight:600}.ds .d-pv-meter{background:#ffffff1f;border-radius:3px;height:5px;overflow:hidden}.ds .d-pv-meter i{background:linear-gradient(90deg,var(--pv-gold-l),var(--pv-gold));width:60%;height:100%;display:block}.ds .d-pv-plan .d-pv-up{color:var(--pv-gold-l);margin-top:11px;font-size:12px;font-weight:500;text-decoration:none;display:inline-block}.ds .d-pv-rail2 .d-pv-tabmark{color:var(--pv-mut2);float:right;letter-spacing:.06em;font-size:10px;font-weight:600}.ds .d-pv-main{min-width:0;padding:0 0 60px}.ds .d-pv-top{border-bottom:1px solid var(--pv-line);z-index:5;background:#fbfaf7;justify-content:space-between;align-items:center;height:62px;padding:0 30px;display:flex;position:sticky;top:0}.ds .d-pv-crumb{color:var(--pv-mut);font-size:13.5px}.ds .d-pv-crumb b{color:var(--pv-ink);font-weight:600}.ds .d-pv-avatar{background:linear-gradient(150deg,var(--pv-gold-l),var(--pv-gold));color:#1a1305;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.ds .d-pv-wrap{max-width:1180px;padding:26px 30px}.ds .d-pv-b.d-pv-danger{color:var(--pv-red);background:0 0;border-color:#0000;font-weight:500}.ds .d-pv-idb{align-items:flex-start;gap:17px;min-width:0;display:flex}.ds .d-pv-logowrap{flex-shrink:0;width:82px}.ds .d-pv-logo{border:1px solid var(--pv-line);width:82px;height:82px;font-family:var(--pv-f-rep);color:var(--pv-gold);background:#fff;border-radius:16px;place-items:center;font-size:27px;font-weight:600;display:grid;position:relative;overflow:hidden}.ds .d-pv-logo img{object-fit:contain;width:100%;height:100%;padding:9px;display:block}.ds .d-pv-logo .d-pv-dl{border:1px solid var(--pv-line);width:27px;height:27px;color:var(--pv-ink2);cursor:pointer;background:#fff;border-radius:9px;place-items:center;text-decoration:none;display:grid;position:absolute;bottom:-6px;right:-6px;box-shadow:0 1px 3px #10162e1a}.ds .d-pv-logo .d-pv-dl svg{width:14px;height:14px}.ds .d-pv-logo .d-pv-dl:hover{background:var(--pv-gold);color:#fff;border-color:#0000}.ds .d-pv-logonote{color:var(--pv-mut2);margin-top:10px;font-size:10.5px;line-height:1.4}.ds .d-pv-logonote a{color:var(--pv-gold);font-weight:600;text-decoration:none}.ds .d-pv-actions .d-pv-sep{background:var(--pv-line);width:1px;height:24px;margin:0 3px}.ds .d-pv-tabs{border-bottom:1px solid var(--pv-line);gap:4px;margin-bottom:18px;display:flex;overflow-x:auto}.ds .d-pv-tab{cursor:pointer;font-family:var(--pv-f-ui);color:var(--pv-mut);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.ds .d-pv-tab i{letter-spacing:.08em;color:var(--pv-mut2);font-size:10.5px;font-style:normal}.ds .d-pv-tab:hover{color:var(--pv-ink)}.ds .d-pv-tab.d-pv-on{color:var(--pv-gold);border-bottom-color:var(--pv-gold)}.ds .d-pv-tab.d-pv-on i{color:var(--pv-gold)}.ds .d-pv-health{align-items:center;gap:20px;display:flex}.ds .d-pv-ring{flex-shrink:0;width:118px;height:118px;position:relative}.ds .d-pv-ring svg{transform:rotate(-90deg)}.ds .d-pv-ring .d-pv-mid{text-align:center;place-items:center;display:grid;position:absolute;inset:0}.ds .d-pv-ring .d-pv-mid b{font-family:var(--pv-f-rep);font-size:31px;font-weight:600;line-height:1;display:block}.ds .d-pv-ring .d-pv-mid span{color:var(--pv-mut2);text-transform:uppercase;letter-spacing:.09em;font-size:10.5px;font-weight:600}.ds .d-pv-wbars{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.ds .d-pv-wb .d-pv-l{color:var(--pv-mut);justify-content:space-between;margin-bottom:4px;font-size:12px;display:flex}.ds .d-pv-wb .d-pv-l b{color:var(--pv-ink);font-weight:600}.ds .d-pv-wb .d-pv-t{background:#ede9de;border-radius:4px;height:6px;overflow:hidden}.ds .d-pv-wb .d-pv-t i{border-radius:4px;height:100%;display:block}.ds .d-pv-tw{overflow-x:auto}.ds table{border-collapse:collapse;width:100%;min-width:520px;font-size:13px}.ds th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--pv-mut2);border-bottom:1px solid var(--pv-line);padding:0 10px 8px 0;font-size:10.5px;font-weight:600}.ds td{border-bottom:1px solid var(--pv-line2);vertical-align:top;padding:11px 10px 11px 0}.ds tr:last-child td{border-bottom:0}.ds td.d-pv-name{color:var(--pv-ink);font-weight:600}.ds td.d-pv-num{font-family:var(--pv-f-rep);white-space:nowrap;font-weight:600}.ds td.d-pv-you{background:#fcfaf4}.ds .d-pv-soc{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ds .d-pv-st{border:1px solid var(--pv-line);border-radius:10px;min-width:0;padding:11px 12px}.ds .d-pv-st .d-pv-p{color:var(--pv-mut2);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.ds .d-pv-st .d-pv-p i{border-radius:2px;width:7px;height:7px;display:inline-block}.ds .d-pv-st .d-pv-v{font-family:var(--pv-f-rep);margin-top:5px;font-size:20px;font-weight:600}.ds .d-pv-st .d-pv-s{color:var(--pv-mut);font-size:11.5px}.ds .d-pv-cg{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.ds .d-pv-ct{border:1px solid var(--pv-line);border-radius:10px;min-width:0;overflow:hidden}.ds .d-pv-ct .d-pv-im{color:#bdb6a4;background:linear-gradient(135deg,#efeade,#e1daca);place-items:center;height:78px;font-size:11px;display:grid}.ds .d-pv-ct .d-pv-bd{padding:9px 10px}.ds .d-pv-ct .d-pv-tx{color:var(--pv-ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.ds .d-pv-ct .d-pv-mt{color:var(--pv-mut2);margin-top:6px;font-size:10.5px}@media (max-width:1280px){.ds .d-pv-app{grid-template-columns:250px 1fr}.ds .d-pv-soc,.d-pv-cg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ds .d-pv-app{grid-template-columns:1fr}.ds .d-pv-side{display:none}.ds .d-pv-wrap{padding:20px 16px}.ds .d-pv-c.d-pv-s8,.d-pv-c.d-pv-s7,.d-pv-c.d-pv-s6,.d-pv-c.d-pv-s5,.d-pv-c.d-pv-s4{grid-column:span 12}.ds .d-pv-health{flex-direction:column;align-items:flex-start}}.ds .d-pv-listhead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:4px;display:flex}.ds .d-pv-listh{font-family:var(--pv-f-rep);letter-spacing:-.3px;margin:2px 0 6px;font-size:30px;font-weight:600}.ds .d-pv-plist{flex-direction:column;gap:9px;margin-top:16px;display:flex}.ds .d-pv-prow{background:var(--pv-panel);border:1px solid var(--pv-line);border-radius:13px;align-items:center;gap:15px;min-width:0;padding:13px 16px;display:flex}.ds .d-pv-pface{border:1px solid var(--pv-line);width:40px;height:40px;font-family:var(--pv-f-rep);color:var(--pv-gold);background:linear-gradient(150deg,#efeade,#e3dccb);border-radius:11px;flex-shrink:0;place-items:center;font-size:14px;font-weight:600;display:grid}.ds .d-pv-pbody{flex:1;min-width:0}.ds .d-pv-pname{font-family:var(--pv-f-rep);letter-spacing:-.2px;font-size:16px;font-weight:600}.ds .d-pv-psub{color:var(--pv-mut);margin-top:2px;font-size:12.5px}.ds .d-pv-pwhen{color:var(--pv-mut2);text-align:right;flex-shrink:0;width:70px;font-size:12px}.ds .d-pv-pacts{flex-shrink:0;gap:7px;display:flex}.ds .d-pv-pacts .d-pv-b{height:34px;padding:0 12px;font-size:12.5px}.ds .d-pv-empty{border:1px dashed var(--pv-line);text-align:center;background:#fbfaf7;border-radius:13px;margin-top:16px;padding:34px 26px}.ds .d-pv-et{font-family:var(--pv-f-rep);margin-bottom:7px;font-size:17px;font-weight:600}.ds .d-pv-es{color:var(--pv-mut);max-width:620px;margin:0 auto;font-size:13.5px;line-height:1.7}@media (max-width:820px){.ds .d-pv-prow{flex-wrap:wrap}.ds .d-pv-pwhen{width:auto}.ds .d-pv-pacts{justify-content:flex-end;width:100%}.ds .d-pv-listhead{flex-direction:column}}.ds .d-pv-wizgrid{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:26px;padding:22px 0 60px;display:grid}.ds .d-pv-wizpanel{min-width:0}.ds .d-pv-wizdel{border-top:1px solid var(--pv-line2);flex-wrap:wrap;align-items:center;gap:13px;margin-top:22px;padding-top:18px;display:flex}.ds .d-pv-wizdelnote{color:var(--pv-mut2);font-size:12px}.ds .d-pv-tabmark{color:var(--pv-mut2);float:right;letter-spacing:.06em;font-size:10px;font-weight:600}@media (max-width:900px){.ds .d-pv-wizgrid{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:16px}.ds .d-pv-rail2{border-right:0;border-bottom:1px solid var(--pv-line);flex-wrap:wrap;gap:4px;padding:12px 0;display:flex}.ds .d-pv-rail2 h6{width:100%;margin:0 0 4px}.ds .d-pv-rail2 a{align-items:center;gap:7px;display:inline-flex}.ds .d-pv-tabmark{float:none}}.ds .d-pv-cardh{font-family:var(--pv-f-rep);letter-spacing:-.2px;margin:0 0 6px;font-size:22px;font-weight:600}.ds .d-pv-seedbox{border:1px solid var(--pv-line);background:var(--pv-paper);border-radius:11px;margin-bottom:14px;padding:13px 15px}.ds .d-pv-seedh{letter-spacing:.09em;text-transform:uppercase;color:var(--pv-mut2);margin-bottom:6px;font-size:10.5px;font-weight:700}.ds .d-pv-seedn{font-family:var(--pv-f-rep);font-size:17px;font-weight:600}.ds .d-pv-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ds .d-pv-chip{border:1px solid var(--pv-line);color:var(--pv-ink2);background:#fff;border-radius:7px;padding:4px 9px;font-size:11.5px}.ds .d-pv-hint{color:var(--pv-mut);margin-top:6px;font-size:12.5px;line-height:1.6}.ds .d-pv-lbl2{color:var(--pv-ink2);margin:14px 0 5px;font-size:12.5px;font-weight:600;display:block}.ds .d-pv-links{flex-direction:column;gap:7px;display:flex}.ds .d-pv-addrow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.ds .d-pv-detect{color:var(--pv-mut2);margin-top:5px;font-size:12px}.ds .d-pv-bar2{border:1px solid var(--pv-line);background:var(--pv-panel);border-radius:11px;margin-top:14px;padding:13px 15px}.ds .d-pv-bar2t{font-size:13.5px;font-weight:600}.ds .d-pv-bar2s{color:var(--pv-mut);margin-top:3px;font-size:12.5px;line-height:1.6}.ds .d-pv-m{border:1px solid #0000;border-radius:20px;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.ds .d-pv-m-strong{background:var(--pv-green-b);color:var(--pv-green)}.ds .d-pv-m-likely{background:var(--pv-slate-b);color:var(--pv-slate)}.ds .d-pv-m-weak{background:var(--pv-red-b);color:var(--pv-red)}.ds .d-pv-note{color:var(--pv-mut);margin-top:8px;font-size:12.5px;line-height:1.6}@media (max-width:820px){.ds .d-pv-cand{flex-wrap:wrap}.ds .d-pv-cacts{flex-direction:row;width:100%}.ds .d-pv-cacts .d-pv-b{flex:1;justify-content:center}}.ds .d-pv-pill{white-space:normal;text-align:left;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:22px;padding:3px 9px;line-height:1.35}@media (max-width:1280px){.ds .d-pv-wizgrid .d-pv-rail2{flex-direction:column;gap:2px;display:flex}}@media (max-width:900px){.ds .d-pv-wizgrid .d-pv-rail2{flex-flow:wrap;gap:4px}.ds .d-pv-b{min-height:44px;padding:0 16px}.ds .d-pv-pacts .d-pv-b,.ds .d-pv-cacts .d-pv-b{min-height:44px}}.ds.d-pv-fundfail{border:1px solid #b91c1c38;border-left:3px solid var(--pv-red);background:#fdf6f6;border-radius:0 10px 10px 0;margin-bottom:14px;padding:14px 16px}.ds .d-pv-fundfail-t{font-family:var(--pv-f-rep);color:var(--pv-red);margin-bottom:5px;font-size:15px;font-weight:600}.ds .d-pv-fundfail-s{color:var(--pv-ink2);margin:0 0 11px;font-size:13px;line-height:1.65}.ds.d-pv-fundpart{border:1px solid #a1620738;border-left:3px solid var(--pv-gold);background:#fbf7ec;border-radius:0 10px 10px 0;margin-bottom:14px;padding:14px 16px}.ds .d-pv-fundpart-t{font-family:var(--pv-f-rep);color:var(--pv-gold);margin-bottom:5px;font-size:15px;font-weight:600}.ds .d-pv-fundpart-s{color:var(--pv-ink2);margin:0 0 11px;font-size:13px;line-height:1.65}.ds .d-pv-b.d-pv-sm{height:32px;padding:0 12px;font-size:12.5px}.ds .d-pv-rule{background:var(--pv-line);flex:1;height:1px;margin-left:10px}.ds .d-pv-h{letter-spacing:.09em;text-transform:uppercase;color:var(--pv-ink2);font-size:12px;font-weight:700}.ds .d-pv-wbars-wrap{flex-direction:column;gap:11px;display:flex}.ds .d-pv-tnum{font-variant-numeric:tabular-nums}.ds .d-pv-k.d-pv-hl2{border-color:var(--pv-gold);background:#fbf7ec}.ds .d-pv-pills{flex-wrap:wrap;gap:6px;display:flex}.ds .d-pv-prosebox{border:1px solid var(--pv-line);background:var(--pv-panel);white-space:pre-wrap;border-radius:11px;padding:13px 15px;font-size:13.5px;line-height:1.7}.ds .d-pv-sbwrap{margin:0 0 18px}.ds .d-pv-sbwrap-nav{border-bottom:1px solid var(--pv-line);margin:0 0 18px}.ds .d-pv-tabstrip{border-bottom:1px solid var(--pv-line);gap:4px;padding-bottom:0}.ds .d-pv-tabstrip .sb-conn{display:none}.ds .d-pv-tabstrip .sb-node{color:var(--pv-mut);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:9px 13px;font-size:13.5px;font-weight:600}.ds .d-pv-tabstrip .sb-node.sel{border-bottom-color:var(--pv-gold);color:var(--pv-ink)}.ds .d-pv-tabstrip .sb-bub{background:0 0;border:0;width:auto;height:auto;margin:0 6px 0 0}.ds .d-pv-tabstrip .sb-num{letter-spacing:.06em;color:var(--pv-mut2);font-size:10.5px;font-weight:700}.ds .d-pv-tabstrip .sb-node.sel .sb-num{color:var(--pv-gold)}@media (max-width:900px){.ds .d-pv-tabstrip{flex-wrap:nowrap;overflow-x:auto}}.ds .d-rc-wrap{max-width:1560px;margin:0 auto;padding:34px 36px 60px}.ds .d-rc-eyebrow{font:700 11px/1 var(--pv-f-ui);letter-spacing:.16em;color:var(--pv-gold);text-transform:uppercase}.ds .d-rc-h1{font-family:var(--pv-f-rep);color:var(--pv-ink);letter-spacing:-.5px;margin:8px 0 4px;font-size:34px;font-weight:600;line-height:1.15}.ds .d-rc-sub{font-family:var(--pv-f-read);color:var(--pv-ink2);max-width:64ch;margin:0 0 26px;font-size:17px;line-height:1.5}.ds .d-rc-err{background:var(--pv-red-b);color:var(--pv-red);font:500 14px var(--pv-f-ui);border:1px solid #e5c1c1;border-radius:12px;margin:0 0 18px;padding:12px 15px}.ds .d-rc-inputrow{flex-wrap:wrap;gap:10px;max-width:860px;margin:0 0 10px;display:flex}.ds .d-rc-input{border:1.5px solid var(--pv-line);background:#fff;border-radius:13px;align-items:center;gap:10px;height:52px;padding:0 16px;display:flex}.ds .d-rc-input svg{width:17px;height:17px;color:var(--pv-mut2);flex:none}.ds .d-rc-input input{min-width:0;font:500 16px var(--pv-f-ui);color:var(--pv-ink);background:0 0;border:0;outline:none;flex:1}.ds .d-rc-input input::placeholder{color:var(--pv-mut2);font-weight:400}.ds .d-rc-main{flex:320px}.ds .d-rc-small{flex:0 300px;height:46px}.ds .d-rc-small input{font-size:14px}.ds .d-rc-lbl{font:600 10.5px var(--pv-f-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--pv-mut2);width:100%;margin:2px 0 -4px}.ds .d-rc-go{background:linear-gradient(135deg,#c9a227,var(--pv-gold));color:#fff;height:52px;font:600 15px var(--pv-f-ui);cursor:pointer;border:0;border-radius:13px;align-items:center;padding:0 26px;display:flex}.ds .d-rc-go[disabled]{opacity:.55;cursor:not-allowed}.ds .d-rc-note{font:400 13px var(--pv-f-ui);color:var(--pv-mut2);margin:6px 0 32px}.ds .d-rc-runbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.ds .d-rc-hint{font:400 13.5px var(--pv-f-ui);color:var(--pv-mut)}.ds .d-rc-hint b{color:var(--pv-ink);font-weight:600}.ds .d-rc-new{font:600 13px var(--pv-f-ui);color:var(--pv-gold);border:1px solid var(--pv-line);background:#fff;border-radius:9px;padding:7px 13px;text-decoration:none}.ds .d-rc-stages{border:1px solid var(--pv-line);background:#fff;border-radius:15px;align-items:stretch;margin-bottom:30px;padding:18px 22px;display:flex;overflow-x:auto}.ds .d-rc-stwrap{flex:1 0 auto;align-items:flex-start;display:flex}.ds .d-rc-stwrap:first-child{flex:none}.ds .d-rc-st{flex-direction:column;flex:none;gap:5px;min-width:96px;max-width:150px;padding-right:12px;display:flex}.ds .d-rc-t{font:600 12.5px var(--pv-f-ui);color:var(--pv-ink);white-space:nowrap;align-items:center;gap:6px;display:flex}.ds .d-rc-n{font:400 11px var(--pv-f-ui);color:var(--pv-mut);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds .d-rc-dot{border-radius:50%;flex:none;place-items:center;width:17px;height:17px;display:grid}.ds .d-rc-done .d-rc-dot{background:var(--pv-gold);color:#fff}.ds .d-rc-done .d-rc-dot svg{width:10px;height:10px}.ds .d-rc-live .d-rc-dot{border:2px solid var(--pv-gold);position:relative}.ds .d-rc-live .d-rc-dot:after{content:"";background:var(--pv-gold);border-radius:50%;animation:1.2s ease-in-out infinite drcp;position:absolute;inset:2.5px}@keyframes drcp{50%{opacity:.25}}.ds .d-rc-todo .d-rc-dot{border:2px solid var(--pv-line)}.ds .d-rc-todo .d-rc-t{color:var(--pv-mut2)}.ds .d-rc-conn{background:var(--pv-line2);flex:1;min-width:18px;height:2px;margin:8px 8px 0}.ds .d-rc-conn.d-rc-f{background:var(--pv-gold)}.ds .d-rc-grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:16px;display:grid}.ds .d-rc-card{border:1px solid var(--pv-line);background:#fff;border-radius:15px;padding:20px 22px}.ds .d-rc-ch{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.ds .d-rc-ch h3{font-family:var(--pv-f-rep);color:var(--pv-ink);margin:0;font-size:17px;font-weight:600}.ds .d-rc-num{font:700 11px var(--pv-f-ui);letter-spacing:.14em;color:var(--pv-gold)}.ds .d-rc-live{font:600 11px var(--pv-f-ui);color:var(--pv-green);align-items:center;gap:5px;margin-left:auto;display:flex}.ds .d-rc-live i{background:var(--pv-green);border-radius:99px;width:7px;height:7px;animation:1.2s infinite drcp}.ds .d-rc-counts{font:500 12px var(--pv-f-ui);color:var(--pv-mut);margin-left:auto}.ds .d-rc-feed{flex-direction:column;max-height:520px;display:flex;overflow-y:auto}.ds .d-rc-ev{border-bottom:1px solid var(--pv-line2);font:400 13.5px/1.5 var(--pv-f-ui);color:var(--pv-ink2);gap:12px;padding:10px 0;display:flex}.ds .d-rc-ev:last-child{border-bottom:0}.ds .d-rc-ev b{color:var(--pv-ink);font-weight:600}.ds .d-rc-tm{width:44px;font:500 11.5px var(--pv-f-ui);color:var(--pv-mut2);font-variant-numeric:tabular-nums;flex:none;padding-top:2px}.ds .d-rc-empty{font:400 13.5px var(--pv-f-ui);color:var(--pv-mut2);padding:8px 0}.ds .d-rc-pool{flex-direction:column;gap:9px;display:flex}.ds .d-rc-src{font:500 13px var(--pv-f-ui);color:var(--pv-ink);align-items:center;gap:10px;display:flex}.ds .d-rc-k{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ds .d-rc-v{font-variant-numeric:tabular-nums;font-weight:700}.ds .d-rc-bar{background:var(--pv-line2);border-radius:99px;flex:2;height:6px;overflow:hidden}.ds .d-rc-bar i{background:linear-gradient(90deg,var(--pv-gold-l),var(--pv-gold));height:100%;display:block}.ds .d-rc-gaps{border-top:1px solid var(--pv-line2);margin-top:18px;padding-top:14px}.ds .d-rc-gh{font:700 10.5px var(--pv-f-ui);letter-spacing:.14em;color:var(--pv-amber);text-transform:uppercase;margin-bottom:9px}.ds .d-rc-confirm{border:1px solid var(--pv-line);border-left:3px solid var(--pv-amber);background:var(--pv-amber-b);border-radius:10px;margin-bottom:9px;padding:11px 13px}.ds .d-rc-curl{font:600 13px var(--pv-f-ui)}.ds .d-rc-curl a{color:var(--pv-ink);word-break:break-all;text-decoration:none}.ds .d-rc-curl a:hover{text-decoration:underline}.ds .d-rc-creason{font:400 12.5px/1.5 var(--pv-f-ui);color:var(--pv-ink2);margin:4px 0 9px}.ds .d-rc-cbtns{gap:8px;display:flex}.ds .d-rc-b{font:600 12.5px var(--pv-f-ui);cursor:pointer;border-radius:8px;min-height:32px;padding:7px 13px}.ds .d-rc-b[disabled]{opacity:.5;cursor:not-allowed}.ds .d-rc-bkeep{background:var(--pv-ink);color:#fff;border:1px solid var(--pv-ink)}.ds .d-rc-breject{color:var(--pv-ink);border:1px solid var(--pv-line);background:#fff}.ds .d-rc-away{background:var(--ds-v-bg);border:1px solid var(--ds-v-line);font:400 13px/1.6 var(--pv-f-ui);color:var(--pv-ink2);border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.ds .d-rc-away svg{width:15px;height:15px;color:var(--pv-gold);flex:none;margin-top:2px}.ds .d-rc-tablecard{margin-top:16px}.ds .d-rc-tscroll{overflow-x:auto}.ds .d-rc-table{border-collapse:collapse;width:100%;font:400 13px/1.5 var(--pv-f-ui);color:var(--pv-ink2)}.ds .d-rc-table th{font:700 10.5px var(--pv-f-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--pv-mut2);text-align:left;border-bottom:1px solid var(--pv-line);padding:0 10px 8px 0}.ds .d-rc-table td{border-bottom:1px solid var(--pv-line2);vertical-align:top;padding:9px 10px 9px 0}.ds .d-rc-turl{max-width:340px}.ds .d-rc-turl a{color:var(--pv-ink);text-overflow:ellipsis;white-space:nowrap;max-width:330px;font-weight:600;text-decoration:none;display:block;overflow:hidden}.ds .d-rc-turl a:hover{text-decoration:underline}.ds .d-rc-thost{color:var(--pv-mut2);font-size:11.5px;display:block}.ds .d-rc-treason{max-width:320px}.ds .d-rc-tread{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--pv-mut)}.ds .d-rc-pill{font:600 11px var(--pv-f-ui);white-space:nowrap;border-radius:99px;padding:3px 9px;display:inline-block}.ds .d-rc-green{background:var(--pv-green-b);color:var(--pv-green)}.ds .d-rc-amber{background:var(--pv-amber-b);color:var(--pv-amber)}.ds .d-rc-red{background:var(--pv-red-b);color:var(--pv-red)}.ds .d-rc-gold{color:var(--pv-gold);background:#fbf6e9}.ds .d-rc-toggle{font:600 13px var(--pv-f-ui);color:var(--pv-gold);border:1px solid var(--pv-line);cursor:pointer;background:0 0;border-radius:9px;min-height:38px;margin-top:12px;padding:8px 14px}.ds .d-rc-recent{max-width:640px}.ds .d-rc-rrow{text-align:left;border:0;border-bottom:1px solid var(--pv-line2);cursor:pointer;width:100%;font:500 14px var(--pv-f-ui);color:var(--pv-ink);background:0 0;align-items:center;gap:12px;padding:11px 2px;display:flex}.ds .d-rc-rrow:hover .d-rc-rname{color:var(--pv-gold)}.ds .d-rc-rname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ds .d-rc-rdate{font:400 12px var(--pv-f-ui);color:var(--pv-mut2);font-variant-numeric:tabular-nums}@media (max-width:900px){.ds .d-rc-grid{grid-template-columns:1fr}.ds .d-rc-wrap{padding:22px 14px 44px}.ds .d-rc-h1{font-size:27px}.ds .d-rc-small{flex:100%}.ds .d-rc-go{justify-content:center;width:100%}.ds .d-rc-treason,.ds .d-rc-turl{max-width:220px}}.ds .d-rc-viewtabs{border-bottom:1px solid var(--pv-line);white-space:nowrap;gap:6px;margin:0 0 16px;display:flex;overflow-x:auto}.ds .d-rc-vt{font:600 13.5px var(--pv-f-ui);color:var(--pv-mut);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 14px}.ds .d-rc-vt.d-rc-on{color:var(--pv-ink);border-bottom-color:var(--pv-gold)}.ds .d-rc-rrow{border-bottom:1px solid var(--pv-line2);align-items:center;gap:8px;width:100%;padding:6px 2px;display:flex}.ds .d-rc-rrow:last-child{border-bottom:0}.ds .d-rc-rmain{text-align:left;cursor:pointer;min-width:0;font:500 14px var(--pv-f-ui);color:var(--pv-ink);background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:5px 0;display:flex}.ds .d-rc-rmain:hover .d-rc-rname{color:var(--pv-gold)}.ds .d-rc-ract{font:600 12px var(--pv-f-ui);color:var(--pv-ink);border:1px solid var(--pv-line);cursor:pointer;background:#fff;border-radius:8px;flex:none;min-height:30px;padding:6px 11px}.ds .d-rc-rdel{color:var(--pv-mut)}.ds .d-rc-rdel.d-rc-armed{color:#fff;background:var(--pv-red);border-color:var(--pv-red)}.ds .d-rc-rdel[disabled]{opacity:.5}.ds .d-er-wrap{flex-direction:column;gap:16px;display:flex}.ds .d-er-hero{border:1px solid var(--pv-line);background:#fff;border-radius:15px;padding:22px}.ds .d-er-heroL{align-items:flex-start;gap:16px;display:flex}.ds .d-er-logo{border:1px solid var(--pv-line);width:56px;height:56px;font-family:var(--pv-f-rep);color:var(--pv-gold);background:linear-gradient(150deg,#efeade,#e3dccb);border-radius:14px;flex:none;place-items:center;font-size:26px;font-weight:600;display:grid}.ds .d-er-name{font-family:var(--pv-f-rep);color:var(--pv-ink);letter-spacing:-.3px;flex-wrap:wrap;align-items:center;gap:10px;font-size:26px;font-weight:600;display:flex}.ds .d-er-partial{font:600 11px var(--pv-f-ui);color:var(--pv-amber);background:var(--pv-amber-b);border-radius:99px;padding:3px 10px}.ds .d-er-meta{flex-wrap:wrap;gap:7px;margin:8px 0 10px;display:flex}.ds .d-er-chip{font:600 12px var(--pv-f-ui);color:var(--pv-ink2);background:var(--pv-paper);border:1px solid var(--pv-line);border-radius:99px;padding:4px 11px;text-decoration:none}.ds .d-er-site{color:var(--pv-gold)}.ds .d-er-idline{flex-direction:column;gap:6px;max-width:560px;display:flex}.ds .d-er-idline span{font:400 12.5px/1.5 var(--pv-f-ui);color:var(--pv-mut)}.ds .d-er-idbar{background:var(--pv-line2);border-radius:99px;height:6px;overflow:hidden}.ds .d-er-idbar i{background:linear-gradient(90deg,var(--pv-gold-l),var(--pv-gold));height:100%;display:block}.ds .d-er-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.ds .d-er-st{border:1px solid var(--pv-line);background:var(--pv-paper);border-radius:12px;padding:13px 15px}.ds .d-er-sth{font:700 10.5px var(--pv-f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--pv-mut2);margin-bottom:6px}.ds .d-er-stn{font-family:var(--pv-f-rep);color:var(--pv-ink);font-size:24px;font-weight:600;line-height:1.1}.ds .d-er-stf{font:400 11.5px/1.5 var(--pv-f-ui);color:var(--pv-mut);margin-top:5px}.ds .d-er-r2{grid-template-columns:1.7fr 1fr;align-items:start;gap:16px;display:grid}.ds .d-er-r3{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.ds .d-er-card{border:1px solid var(--pv-line);background:#fff;border-radius:15px;padding:20px 22px}.ds .d-er-ch{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:13px;display:flex}.ds .d-er-ch h3{font-family:var(--pv-f-rep);color:var(--pv-ink);margin:0;font-size:17px;font-weight:600}.ds .d-er-note{font:400 12px var(--pv-f-ui);color:var(--pv-mut2)}.ds .d-er-about{font-family:var(--pv-f-read);color:var(--pv-ink2);max-width:70ch;margin:0 0 12px;font-size:16px;line-height:1.65}.ds .d-er-dim{font:400 13.5px/1.6 var(--pv-f-ui);color:var(--pv-mut)}.ds .d-er-tags{flex-wrap:wrap;gap:7px;display:flex}.ds .d-er-tag{font:600 11.5px var(--pv-f-ui);color:var(--pv-amber);background:var(--pv-amber-b);border-radius:99px;padding:4px 10px}.ds .d-er-basics{flex-direction:column;display:flex}.ds .d-er-brow{font:400 13.5px var(--pv-f-ui);color:var(--pv-mut);border-bottom:1px solid var(--pv-line2);justify-content:space-between;gap:14px;padding:8px 0;display:flex}.ds .d-er-brow:last-child{border-bottom:0}.ds .d-er-brow b{color:var(--pv-ink);text-align:right;word-break:break-word;font-weight:600}.ds .d-er-hintnote{font:400 12px/1.5 var(--pv-f-ui);color:var(--pv-mut2);border-top:1px solid var(--pv-line2);margin-top:12px;padding-top:10px}.ds .d-er-prods{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.ds .d-er-pr{border:1px solid var(--pv-line);background:var(--pv-paper);border-radius:11px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.ds .d-er-prk{font:700 9.5px var(--pv-f-ui);letter-spacing:.12em;text-transform:uppercase;border-radius:99px;width:fit-content;padding:2px 8px}.ds .d-er-prod{color:var(--pv-gold);background:#fbf6e9}.ds .d-er-serv{color:#1d4ed8;background:#eef3fe}.ds .d-er-prn{font:600 14px var(--pv-f-ui);color:var(--pv-ink)}.ds .d-er-prd{font:400 12.5px/1.5 var(--pv-f-ui);color:var(--pv-mut)}.ds .d-er-prs{font:500 11px var(--pv-f-ui);color:var(--pv-mut2);margin-top:2px;text-decoration:none}.ds .d-er-prs:hover{color:var(--pv-gold);text-decoration:underline}.ds .d-er-comp{flex-direction:column;display:flex}.ds .d-er-cp{border-bottom:1px solid var(--pv-line2);align-items:center;gap:11px;padding:9px 0;display:flex}.ds .d-er-cp:last-child{border-bottom:0}.ds .d-er-cplg{background:var(--pv-rail-a);color:#fff;width:30px;height:30px;font:700 13px var(--pv-f-ui);border-radius:9px;flex:none;place-items:center;display:grid}.ds .d-er-cpn{min-width:0;font:600 13.5px var(--pv-f-ui);color:var(--pv-ink);flex-direction:column;flex:1;display:flex}.ds .d-er-cpn a{color:var(--pv-ink);text-decoration:none}.ds .d-er-cpn a:hover{color:var(--pv-gold)}.ds .d-er-cpn small{font:400 12px/1.4 var(--pv-f-ui);color:var(--pv-mut)}.ds .d-er-pill{font:600 11px var(--pv-f-ui);border-radius:99px;flex:none;padding:3px 9px}.ds .d-er-g{background:var(--pv-green-b);color:var(--pv-green)}.ds .d-er-a{background:var(--pv-amber-b);color:var(--pv-amber)}.ds .d-er-news{flex-direction:column;display:flex}.ds .d-er-nw{border-bottom:1px solid var(--pv-line2);align-items:flex-start;gap:11px;padding:9px 0;text-decoration:none;display:flex}.ds .d-er-nw:last-child{border-bottom:0}.ds .d-er-fav{background:var(--pv-rail-a);color:#f0c645;width:28px;height:28px;font:700 11px var(--pv-f-ui);border-radius:8px;flex:none;place-items:center;display:grid}.ds .d-er-nwt{flex-direction:column;gap:2px;min-width:0;display:flex}.ds .d-er-nwt b{font:600 13.5px/1.4 var(--pv-f-ui);color:var(--pv-ink)}.ds .d-er-nw:hover .d-er-nwt b{color:var(--pv-gold)}.ds .d-er-nwt small{font:400 12px/1.5 var(--pv-f-ui);color:var(--pv-mut)}.ds .d-er-socgrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.ds .d-er-soc{border:1px solid var(--pv-line);background:var(--pv-paper);border-radius:11px;flex-direction:column;align-items:flex-start;gap:5px;padding:12px;text-decoration:none;display:flex}.ds .d-er-soclg{color:#fff;width:30px;height:30px;font:700 12px var(--pv-f-ui);border-radius:9px;place-items:center;display:grid}.ds .d-er-socl{font:600 13px var(--pv-f-ui);color:var(--pv-ink)}.ds .d-er-socok{font:600 11px var(--pv-f-ui);color:var(--pv-green)}.ds .d-er-pool{flex-direction:column;gap:9px;display:flex}.ds .d-er-src{font:500 13px var(--pv-f-ui);color:var(--pv-ink);align-items:center;gap:10px;display:flex}.ds .d-er-srck{text-transform:capitalize;flex:1;min-width:0}.ds .d-er-srcv{font-variant-numeric:tabular-nums;font-weight:700}.ds .d-er-srcbar{background:var(--pv-line2);border-radius:99px;flex:2;height:6px;overflow:hidden}.ds .d-er-srcbar i{background:linear-gradient(90deg,var(--pv-gold-l),var(--pv-gold));height:100%;display:block}.ds .d-er-rejnote{font:400 12.5px/1.5 var(--pv-f-ui);color:var(--pv-mut);border-top:1px solid var(--pv-line2);margin-top:12px;padding-top:10px}@media (max-width:900px){.ds .d-er-r2,.ds .d-er-r3{grid-template-columns:1fr}.ds .d-er-stats{grid-template-columns:repeat(2,1fr)}.ds .d-er-name{font-size:22px}.ds .d-rc-rrow{flex-wrap:wrap}}.ds .d-er-cols{grid-template-columns:1.55fr 1fr;align-items:start;gap:16px;display:grid}.ds .d-er-col{flex-direction:column;gap:16px;min-width:0;display:flex}@media (max-width:900px){.ds .d-er-cols{grid-template-columns:1fr}}.ds .d-er-nohost{color:var(--pv-mut2);border-style:dashed}.ds .d-er-socn{font:700 13px var(--pv-f-ui);color:var(--pv-ink);font-variant-numeric:tabular-nums}.ds .d-er-rounds{flex-direction:column;gap:10px;display:flex}.ds .d-er-round{border:1px solid var(--pv-line);background:var(--pv-paper);border-radius:11px;padding:11px 13px}.ds .d-er-rhead{font:600 13.5px var(--pv-f-ui);color:var(--pv-ink);justify-content:space-between;gap:10px;display:flex}.ds .d-er-ramt{color:var(--pv-gold);font-variant-numeric:tabular-nums;font-weight:700}.ds .d-er-rmeta{font:400 12.5px/1.5 var(--pv-f-ui);color:var(--pv-mut);margin:3px 0 4px}.ds .d-es-wrap{flex-direction:column;gap:16px;display:flex}.ds .d-es-head{align-items:center;gap:11px;margin-bottom:14px;display:flex}.ds .d-es-ht{flex-direction:column;flex:1;min-width:0;display:flex}.ds .d-es-ht b{font:600 15px var(--pv-f-ui);color:var(--pv-ink)}.ds .d-es-ht a{font:400 12px var(--pv-f-ui);color:var(--pv-mut2);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.ds .d-es-ht a:hover{color:var(--pv-gold)}.ds .d-es-followers{flex-direction:column;align-items:flex-end;display:flex}.ds .d-es-followers b{font-family:var(--pv-f-rep);color:var(--pv-ink);font-size:22px;font-weight:600;line-height:1.1}.ds .d-es-followers span{font:600 10.5px var(--pv-f-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--pv-mut2)}.ds .d-es-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.ds .d-es-post{border:1px solid var(--pv-line);background:var(--pv-paper);border-radius:11px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ds .d-es-img{aspect-ratio:1.6;background:#efebe0;display:block;overflow:hidden}.ds .d-es-img img{object-fit:cover;width:100%;height:100%;display:block}.ds .d-es-noimg{font:700 20px var(--pv-f-ui);color:var(--pv-mut2);place-items:center;display:grid}.ds .d-es-cap{font:400 12.5px/1.5 var(--pv-f-ui);color:var(--pv-ink2);padding:9px 11px 4px}.ds .d-es-meta{font:600 11px var(--pv-f-ui);color:var(--pv-mut2);flex-wrap:wrap;gap:9px;margin-top:auto;padding:4px 11px 10px;display:flex}.ds .d-es-links{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.ds .d-ec-wrap{flex-direction:column;gap:16px;display:flex}.ds .d-ec-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;display:grid}.ds .d-ec-card{border:1px solid var(--pv-line);background:var(--pv-paper);border-radius:12px;flex-direction:column;gap:8px;padding:14px 15px;display:flex}.ds .d-ec-head{align-items:center;gap:10px;display:flex}.ds .d-ec-nm{flex-direction:column;flex:1;min-width:0;display:flex}.ds .d-ec-nm b{font:600 14px var(--pv-f-ui);color:var(--pv-ink)}.ds .d-ec-nm a{font:500 12px var(--pv-f-ui);color:var(--pv-gold);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.ds .d-ec-nm a:hover{text-decoration:underline}.ds .d-ec-why{font:400 12.5px/1.55 var(--pv-f-ui);color:var(--pv-ink2)}.ds .d-ec-socials{flex-wrap:wrap;gap:6px;display:flex}.ds .d-ec-note{font:400 11px var(--pv-f-ui);color:var(--pv-mut2)}.ds .d-ec-drop{background:var(--pv-slate-b);color:var(--pv-slate)}.ds .d-es-empty .d-er-dim{max-width:60ch}@media (max-width:900px){.ds .d-es-grid{grid-template-columns:repeat(2,1fr)}.ds .d-ec-grid{grid-template-columns:1fr}}.ds .d-er-logowrap{flex-direction:column;flex:none;align-items:center;gap:5px;width:76px;display:flex}.ds .d-er-logo{position:relative}.ds .d-er-logo img{object-fit:contain;background:#fff;border-radius:13px;width:100%;height:100%}.ds .d-er-dl{background:var(--pv-ink);color:#f0c645;cursor:pointer;border:2px solid #fff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:-8px;right:-8px}.ds .d-er-dl svg{width:13px;height:13px}.ds .d-er-dl:hover{background:#232b47}.ds .d-er-logonote{font:400 10px/1.4 var(--pv-f-ui);color:var(--pv-mut2);text-align:center;max-width:76px}.ds .d-er-verdict{font-family:var(--pv-f-read);color:var(--pv-ink);border-left:3px solid var(--pv-gold);margin:0 0 12px;padding-left:13px;font-size:16.5px;line-height:1.5}.ds .d-er-tg{background:var(--pv-green-b);color:var(--pv-green)}.ds .d-er-tr{background:var(--pv-red-b);color:var(--pv-red)}.ds .d-er-moves{border-top:1px solid var(--pv-line2);margin-top:11px;padding-top:11px}.ds .d-er-mv{font:400 13px/1.55 var(--pv-f-ui);color:var(--pv-ink2);gap:9px;padding:4px 0;display:flex}.ds .d-er-mv i{background:var(--pv-gold);border-radius:99px;flex:none;width:6px;height:6px;margin-top:7px}.ds .d-er-mv b{color:var(--pv-ink)}.ds .d-er-bottom{font:500 13px/1.5 var(--pv-f-ui);color:var(--pv-ink);background:var(--ds-v-bg);border:1px solid var(--ds-v-line);border-radius:10px;margin-top:11px;padding:10px 13px}.ds .d-er-health{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.ds .d-er-ring{flex:none;width:104px;height:104px;position:relative}.ds .d-er-ringmid{text-align:center;place-items:center;display:grid;position:absolute;inset:0}.ds .d-er-ringmid b{font-family:var(--pv-f-rep);font-size:26px;font-weight:600;display:block}.ds .d-er-ringmid span{font:700 8px var(--pv-f-ui);letter-spacing:.06em;color:var(--pv-green)}.ds .d-er-sigs{flex-direction:column;flex:1;gap:8px;min-width:230px;display:flex}.ds .d-er-sg{font:500 12.5px var(--pv-f-ui);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ds .d-er-sgl{width:70px;color:var(--pv-ink2);flex:none}.ds .d-er-sgtr{background:var(--pv-line2);border-radius:99px;flex:1;min-width:80px;height:7px;overflow:hidden}.ds .d-er-sgtr i{background:linear-gradient(90deg,var(--pv-gold-l),var(--pv-gold));height:100%;display:block}.ds .d-er-sgv{text-align:right;font-variant-numeric:tabular-nums;width:26px;font-weight:700}.ds .d-er-sg small{color:var(--pv-mut2);flex-basis:100%;padding-left:80px;font-weight:400}.ds .d-er-cngrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.ds .d-er-cn{border:1px solid var(--pv-line);background:var(--pv-paper);border-radius:11px;padding:11px 13px}.ds .d-er-cnh{font:700 10px var(--pv-f-ui);letter-spacing:.1em;color:var(--pv-mut2);text-transform:uppercase}.ds .d-er-cnv{font-family:var(--pv-f-rep);margin-top:2px;font-size:17px;font-weight:600}.ds .d-er-cnf{font:400 11.5px/1.5 var(--pv-f-ui);color:var(--pv-mut)}.ds .d-er-swatches{gap:6px;display:flex}.ds .d-er-sw{border:1px solid #10162e24;border-radius:7px;width:20px;height:20px;display:inline-block}.ds .d-er-star{color:var(--pv-gold)}.ds .d-er-rep{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ds .d-er-rate{font-family:var(--pv-f-rep);font-size:32px;font-weight:600}.ds .d-er-rate small{font:400 13px var(--pv-f-ui);color:var(--pv-mut)}.ds .d-er-stars{color:var(--pv-gold);letter-spacing:2px;font-size:14px}.ds .d-er-sent{flex:1;min-width:170px}.ds .d-er-sentbar{border-radius:99px;height:9px;margin:6px 0;display:flex;overflow:hidden}.ds .d-er-sentbar i{display:block}.ds .d-er-sleg{font:500 11px var(--pv-f-ui);flex-wrap:wrap;gap:11px;display:flex}.ds .d-er-matter{border-bottom:1px solid var(--pv-line2);font:400 13px/1.55 var(--pv-f-ui);color:var(--pv-ink2);align-items:flex-start;gap:10px;padding:9px 0;display:flex}.ds .d-er-matter:last-child{border:0}.ds .d-er-mtitle{color:var(--pv-ink)}.ds .d-er-pn{background:var(--pv-slate-b);color:var(--pv-slate)}.ds .d-er-socmain{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;text-decoration:none;display:flex}.ds .d-er-edit{font:600 11.5px var(--pv-f-ui);color:var(--pv-gold);border:1px solid var(--pv-line);cursor:pointer;background:#fff;border-radius:7px;align-self:flex-end;padding:4px 9px}.ds .d-er-editrow{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.ds .d-er-editin{border:1px solid var(--pv-line);min-width:120px;font:400 12px var(--pv-f-ui);border-radius:8px;flex:1;padding:6px 9px}.ds .d-ec-reach{align-items:center;gap:10px;margin-top:6px;padding:0 4px;display:flex}.ds .d-ec-rl{font:600 11.5px var(--pv-f-ui);color:var(--pv-ink2);white-space:nowrap}.ds .d-bp-wrap{flex-direction:column;gap:14px;display:flex}.ds .d-bp-empty{max-width:640px}.ds .d-bp-gen{margin-top:6px}.ds .d-bp-tabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.ds .d-bp-tab{font:600 12px var(--pv-f-ui);border:1px solid var(--pv-line);color:var(--pv-mut);cursor:pointer;background:#fff;border-radius:99px;padding:5px 13px}.ds .d-bp-on{background:var(--pv-rail-a);color:#f0c645;border-color:var(--pv-rail-a)}.ds .d-bp-prompt{background:var(--pv-rail-a);color:#e7eaf3;white-space:pre-wrap;word-break:break-word;border-radius:13px;max-height:480px;margin:0;padding:16px 18px;font:400 12.5px/1.7 Consolas,monospace;overflow-y:auto}.ds .d-bp-meta{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.ds .d-bp-tile{border:1px solid var(--pv-line);background:#fff;border-radius:12px;padding:13px 15px}.ds .d-bp-th{font:700 9.5px var(--pv-f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--pv-gold);margin-bottom:5px}.ds .d-bp-td{font:400 13px/1.6 var(--pv-f-ui);color:var(--pv-ink2)}.ds .d-bp-chips{flex-wrap:wrap;gap:6px;display:flex}.ds .d-bp-list{font:400 12.5px/1.7 var(--pv-f-ui);color:var(--pv-ink2);margin:0;padding-left:17px}.ds .d-bp-sw{vertical-align:-1px;border:1px solid #10162e24;border-radius:4px;width:11px;height:11px;margin-right:5px;display:inline-block}.ds .d-pg-cvblock{flex-direction:column;align-items:flex-start;gap:7px;margin:10px 0 2px;display:flex}.ds .d-pg-cv{border:1px solid var(--pv-line);width:100%;max-width:760px;font:400 13px/1.6 var(--pv-f-ui);color:var(--pv-ink);resize:vertical;background:#fff;border-radius:12px;padding:12px 14px}.ds .d-pg-cv:focus{outline:2px solid var(--pv-gold);outline-offset:1px}.ds .d-pg-gate{background:#fffdf6;border-color:#e3d3a4;margin-top:16px}.ds .d-pg-sub{font:400 13.5px/1.6 var(--pv-f-ui);color:var(--pv-ink2);max-width:70ch;margin:0 0 13px}.ds .d-pg-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:11px;display:grid}.ds .d-pg-card{border:1px solid var(--pv-line);background:#fff;border-radius:13px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ds .d-pg-ava{width:46px;height:46px;font:700 17px var(--pv-f-disp);color:#8e8b82;background:linear-gradient(150deg,#e3dccb,#cfc7b2);border:2px solid #fff;border-radius:99px;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:0 1px 5px #10162e24}.ds .d-pg-ava img{object-fit:cover;width:100%;height:100%}.ds .d-pg-bd{flex:1;min-width:0}.ds .d-pg-bd b{font:600 13.5px var(--pv-f-ui);display:block}.ds .d-pg-bd a{font:500 12px var(--pv-f-ui);color:var(--pv-gold);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.ds .d-pg-why{font:400 11.5px/1.5 var(--pv-f-ui);color:var(--pv-mut);margin-top:2px;display:block}.ds .d-pg-btns{flex-direction:column;flex:none;gap:6px;display:flex}.ds .d-pg-continue{flex-wrap:wrap;align-items:center;gap:13px;margin-top:15px;display:flex}.ds .d-pp-wrap{flex-direction:column;gap:14px;display:flex}.ds .d-pp-hero{border:1px solid var(--pv-line);background:#fff;border-radius:15px;flex-wrap:wrap;align-items:center;gap:18px;padding:20px 22px;display:flex}.ds .d-pp-photo{flex-direction:column;flex:none;align-items:center;display:flex}.ds .d-pp-img{background:linear-gradient(150deg,#e3dccb,#cfc7b2);border:3px solid #fff;border-radius:99px;place-items:center;width:86px;height:86px;display:grid;overflow:hidden;box-shadow:0 2px 8px #10162e29}.ds .d-pp-img img{object-fit:cover;width:100%;height:100%}.ds .d-pp-init{font:600 28px var(--pv-f-disp);color:#8e8b82}.ds .d-pp-cap{z-index:1;color:#15803d;font:700 8px var(--pv-f-ui);letter-spacing:.06em;white-space:nowrap;background:#e7f3eb;border-radius:99px;margin-top:-9px;padding:3px 7px}.ds .d-pp-hmain{flex:1;min-width:250px}.ds .d-pp-htop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ds .d-pp-hname{font:600 27px var(--pv-f-disp);letter-spacing:-.4px}.ds .d-pp-conf{font:700 11px var(--pv-f-ui);border:1px solid;border-radius:99px;padding:4px 11px}.ds .d-pp-conf-high{color:#15803d;background:#e7f3eb;border-color:#bfdccd}.ds .d-pp-conf-moderate{color:#9a6b08;background:#fbf2df;border-color:#e3d3a4}.ds .d-pp-conf-low{color:#6c6a63;border-color:var(--pv-line);background:#f0ece2}.ds .d-pp-hmeta{font:400 12.5px var(--pv-f-ui);color:var(--pv-mut);margin:5px 0 8px}.ds .d-pp-hmeta b{color:var(--pv-ink2);font-weight:600}.ds .d-pp-chips{flex-wrap:wrap;gap:7px;display:flex}.ds .d-pp-chip{font:600 11.5px var(--pv-f-ui);color:var(--pv-ink2);background:var(--pv-paper);border:1px solid var(--pv-line);border-radius:99px;padding:4px 10px}.ds .d-pp-cg{color:#15803d;background:#e7f3eb;border-color:#bfdccd}.ds .d-pp-cn{color:#6c6a63}.ds .d-pp-tiles{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.ds .d-pp-tile{border:1px solid var(--pv-line);background:#fff;border-radius:13px;padding:13px 15px}.ds .d-pp-th{font:700 10px var(--pv-f-ui);letter-spacing:.1em;color:var(--pv-mut);text-transform:uppercase;align-items:center;gap:7px;display:flex}.ds .d-pp-th svg{width:14px;height:14px;color:var(--pv-gold);flex:none}.ds .d-pp-tv{font:600 23px var(--pv-f-disp);margin:5px 0 2px}.ds .d-pp-tf{font:400 10.5px/1.4 var(--pv-f-ui);color:#6c6a63}.ds .d-pp-grid{grid-template-columns:1fr 1.35fr 1.15fr;align-items:start;gap:14px;display:grid}.ds .d-pp-col{flex-direction:column;gap:14px;min-width:0;display:flex}.ds .d-pp-soc{font:600 12.5px var(--pv-f-ui);border-bottom:1px solid #f0ece2;align-items:center;gap:10px;padding:8px 0;display:flex}.ds .d-pp-soc:last-of-type{border-bottom:0}.ds .d-pp-soclg{color:#fff;width:26px;height:26px;font:700 10.5px var(--pv-f-ui);border-radius:8px;flex:none;place-items:center;display:grid}.ds .d-pp-socu{flex:1;min-width:0}.ds .d-pp-socu a{font:400 11.5px var(--pv-f-ui);color:var(--pv-mut);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.ds .d-pp-socst{font:600 10.5px var(--pv-f-ui);color:#15803d;text-align:right;flex:none;margin-left:auto}.ds .d-pp-socn{color:#8e8b82}.ds .d-pp-socfoot{font:400 11.5px/1.5 var(--pv-f-ui);color:var(--pv-mut);border-top:1px solid #f0ece2;margin-top:9px;padding-top:9px}.ds .d-pp-krow{font:400 12.5px var(--pv-f-ui);color:#6c6a63;border-bottom:1px solid #f0ece2;justify-content:space-between;gap:12px;padding:6.5px 0;display:flex}.ds .d-pp-krow:last-of-type{border-bottom:0}.ds .d-pp-krow b{color:var(--pv-ink);text-align:right;font-weight:600}.ds .d-pp-krow b small{font:500 9.5px var(--pv-f-ui);color:#8e8b82;font-weight:500;display:block}.ds .d-pp-talk{font:400 12.5px/1.5 var(--pv-f-ui);border-bottom:1px solid #f0ece2;align-items:baseline;gap:10px;padding:7px 0;display:flex}.ds .d-pp-talk:last-of-type{border-bottom:0}.ds .d-pp-talkk{font:700 9.5px var(--pv-f-ui);color:#9a6b08;text-transform:capitalize;background:#fbf2df;border-radius:7px;flex:none;padding:3px 8px}.ds .d-pp-talk a{color:var(--pv-ink);font-weight:600;text-decoration:none}.ds .d-pp-talk small{color:var(--pv-mut)}.ds .d-pp-tl{padding-left:20px;position:relative}.ds .d-pp-tl:before{content:"";background:#ede9de;width:2px;position:absolute;top:6px;bottom:6px;left:5px}.ds .d-pp-tli{align-items:flex-start;gap:10px;padding:0 0 14px;display:flex;position:relative}.ds .d-pp-tli:last-child{padding-bottom:0}.ds .d-pp-tli:before{content:"";background:var(--pv-gold);border:2px solid #fff;border-radius:99px;width:9px;height:9px;position:absolute;top:4px;left:-19px;box-shadow:0 0 0 1px #e3d3a4}.ds .d-pp-tlb{min-width:0}.ds .d-pp-tld{font:600 10.5px var(--pv-f-ui);color:var(--pv-gold);letter-spacing:.04em}.ds .d-pp-tlt{font:600 13.5px var(--pv-f-ui)}.ds .d-pp-tlc{font:400 12.5px var(--pv-f-ui);color:#6c6a63}.ds .d-pp-tls{font:500 10px var(--pv-f-ui);color:#8e8b82}.ds .d-pp-kind{font:700 9.5px var(--pv-f-ui);border-radius:7px;flex:none;margin-left:auto;padding:3px 8px}.ds .d-pp-kind-work{color:#9a6b08;background:#fbf2df}.ds .d-pp-kind-press{color:#2a3251;background:#edf0f7}.ds .d-pp-kind-education{color:#6c6a63;background:#f0ece2}.ds .d-pp-kind-milestone{color:#15803d;background:#e7f3eb}.ds .d-pp-gph{width:100%;height:auto;display:block}.ds .d-pp-brief{font:400 14px/1.6 var(--pv-f-read);color:var(--pv-ink2);margin:0 0 10px}.ds .d-pp-tags{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.ds .d-pp-tag{font:600 11px var(--pv-f-ui);color:#9a6b08;background:#fbf2df;border-radius:99px;padding:4px 10px}.ds .d-pp-basis{font:400 11.5px/1.55 var(--pv-f-ui);color:var(--pv-mut);border-top:1px solid #f0ece2;padding-top:9px}.ds .d-pp-basis em{color:#15803d;font-style:normal;font-weight:600}.ds .d-pp-bot{grid-template-columns:1.55fr 1fr;align-items:start;gap:14px;display:grid}.ds .d-pp-claim{border:1px solid var(--pv-line);border-left:3px solid var(--pv-gold);border-radius:10px;margin-bottom:9px;padding:11px 14px}.ds .d-pp-claim:last-of-type{margin-bottom:0}.ds .d-pp-press{border-left-color:#2a3251}.ds .d-pp-cf{font:500 13.5px/1.5 var(--pv-f-ui);color:var(--pv-ink)}.ds .d-pp-cf a{color:var(--pv-ink);font-weight:600;text-decoration:none}.ds .d-pp-own{font:700 9px var(--pv-f-ui);color:#2a3251;vertical-align:1px;background:#edf0f7;border-radius:99px;margin-left:5px;padding:2px 7px}.ds .d-pp-cq{font:italic 400 13px/1.55 var(--pv-f-read);color:#6c6a63;margin-top:5px}.ds .d-pp-cm{font:600 10px var(--pv-f-ui);color:var(--pv-gold);margin-top:4px}.ds .d-pp-cm em{color:#15803d;font-style:normal}.ds .d-pp-refuted{font:400 11.5px/1.7 var(--pv-f-ui);color:var(--pv-mut);border-top:1px solid #f0ece2;margin-top:12px;padding-top:10px}.ds .d-pp-refuted b{color:var(--pv-ink2);margin-bottom:3px;font-weight:600;display:block}.ds .d-pp-ev{border-collapse:collapse;width:100%;font:400 12px var(--pv-f-ui)}.ds .d-pp-ev th{font:700 9.5px var(--pv-f-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--pv-mut);text-align:left;border-bottom:1px solid var(--pv-line);padding:5px 8px 7px 0}.ds .d-pp-ev td{color:var(--pv-ink2);vertical-align:top;border-bottom:1px solid #f0ece2;padding:8px 8px 8px 0}.ds .d-pp-ev tr:last-child td{border-bottom:0}.ds .d-pp-evs a{color:var(--pv-ink);word-break:break-all;font-weight:600;text-decoration:none}.ds .d-pp-evfoot{font:600 11.5px var(--pv-f-ui);color:var(--pv-gold);margin-top:9px}.ds .d-pp-none{color:#6c6a63;background:#f0ece2}.ds .d-pp-honest{font:400 12.5px/1.6 var(--pv-f-ui);color:var(--pv-ink2);background:#fbf6e9;border:1px solid #e3d3a4;border-radius:12px;padding:12px 14px}.ds .d-pp-cvwrap{flex-direction:column;gap:14px;display:flex}.ds .d-pp-cvr{border-bottom:1px solid #f0ece2;align-items:flex-start;gap:11px;padding:9px 0;display:flex}.ds .d-pp-cvr:last-of-type{border-bottom:0}.ds .d-pp-cvb{min-width:0}.ds .d-pp-cvl{font:500 13px/1.5 var(--pv-f-ui);color:var(--pv-ink)}.ds .d-pp-cve{font:400 12px/1.5 var(--pv-f-ui);color:var(--pv-mut);margin-top:2px}.ds .d-pp-cve a{color:var(--pv-gold);font-weight:600;text-decoration:none}.ds .d-pp-cvr .d-er-pill,.ds .d-pp-cvempty{margin-top:2px}@media (max-width:1150px){.ds .d-pp-tiles{grid-template-columns:repeat(3,1fr)}.ds .d-pp-grid{grid-template-columns:1fr 1fr}.ds .d-pp-bot{grid-template-columns:1fr}}@media (max-width:760px){.ds .d-pp-tiles{grid-template-columns:repeat(2,1fr)}.ds .d-pp-grid,.ds .d-pg-cards{grid-template-columns:1fr}.ds .d-pp-hname{font-size:23px}}.ds .d-pp-bot>*,.ds .d-pp-grid>*{min-width:0}.ds .d-pp-ev{table-layout:fixed}.ds .d-pp-ev th:first-child{width:44%}.ds .d-pp-ev td{overflow-wrap:break-word}@media (max-width:760px){.ds .d-pg-card{flex-wrap:wrap}.ds .d-pg-btns{flex-direction:row;width:100%}.ds .d-pg-btns .d-rc-b{flex:1}}.ds .d-pp-ev{min-width:0}.ds .d-pg-purposerow{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.ds .d-pg-purpose{border:1px solid var(--pv-line);max-width:320px;font:600 13px var(--pv-f-ui);color:var(--pv-ink);background:#fff;border-radius:11px;padding:9px 12px}.ds .d-pg-purpose:focus{outline:2px solid var(--pv-gold);outline-offset:1px}.ds .d-pp-abh{font:700 10px var(--pv-f-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--pv-mut);margin:2px 0 7px}.ds .d-pp-abtag{color:#15803d;background:#e7f3eb;text-decoration:none}.ds .d-pp-abonly{color:#6c6a63;background:#f0ece2}.ds .d-pp-abnote{font:400 11px/1.5 var(--pv-f-ui);color:var(--pv-mut)}.ds .d-pp-rect{font:600 13px var(--pv-f-ui);display:block}.ds .d-rc-inputrow,.ds .d-rc-recent,.ds .d-pg-cv,.adm-full{max-width:none}.adm-userrow2{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2fr) 150px 76px 68px 76px minmax(0,1.3fr) minmax(0,1.5fr);align-items:center;gap:12px;padding:11px 16px;display:grid}.adm-keys{min-width:0;color:var(--ink-soft);font-size:13.5px}.adm-keys b{font-size:14px}.adm-keys small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.adm-keys em{color:var(--muted);font-size:12.5px;font-style:normal}@media (max-width:1100px){.adm-userrow2{grid-template-columns:minmax(0,1.6fr) 130px 60px 60px 60px minmax(0,1.2fr)}.adm-userrow2 span:nth-child(7){grid-column:1/-1;justify-content:flex-start}}@media (max-width:700px){.adm-userrow2{grid-template-columns:minmax(0,1.4fr) auto}.adm-userrow2 span:nth-child(3),.adm-userrow2 span:nth-child(4),.adm-userrow2 span:nth-child(5),.adm-userrow2 span:nth-child(6){display:none}}.jc-del{color:var(--red)}.jc-cell{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.adm-ctl{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 12px;display:flex}.adm-search{background:var(--surface);flex:240px;max-width:380px;padding:8px 12px;font-size:13.5px}.adm-ranges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adm-date{background:var(--surface);width:140px;padding:6px 9px;font-size:13px}.adm-ctl-r{flex-wrap:wrap;align-items:center;gap:9px;margin-left:auto;display:flex}.adm-pager{align-items:center;gap:7px;display:flex}.adm-pager em{color:var(--muted);white-space:nowrap;font-size:12.5px;font-style:normal}.adm-pager .jc-btn[disabled]{opacity:.4;cursor:default}@media (max-width:760px){.adm-ctl-r{margin-left:0}}.ds .d-dr-wrap{max-width:none}.ds .d-dr-intake{flex-direction:column;gap:9px;display:flex}.ds .d-dr-intake.d-dr-drag{outline-offset:-6px;outline:2px dashed #c9a227}.ds .d-dr-topic{box-sizing:border-box;color:#10162e;resize:vertical;background:#fbfaf7;border:1px solid #e7e2d6;border-radius:11px;width:100%;padding:11px 13px;font:400 14.5px/1.6 Inter,sans-serif}.ds .d-dr-topic:focus{border-color:#c9a227;outline:none;box-shadow:0 0 0 3px #c9a22721}.ds .d-dr-optrow{flex-wrap:wrap;gap:14px;display:flex}.ds .d-dr-opt{flex-direction:column;flex:1;gap:4px;min-width:220px;display:flex}.ds .d-dr-sel{color:#10162e;background:#fbfaf7;border:1px solid #e7e2d6;border-radius:10px;padding:9px 11px;font:500 13.5px Inter,sans-serif}.ds .d-dr-addrow{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ds .d-dr-linkin{flex:280px}.ds .d-dr-srclist{border-top:1px solid #f0ece2;flex-direction:column;gap:6px;padding-top:9px;display:flex}.ds .d-dr-srcrow{align-items:center;gap:10px;min-width:0;display:flex}.ds .d-dr-srcname{color:#2a3251;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font:500 13.5px Inter,sans-serif;overflow:hidden}.ds .d-dr-startrow{border-top:1px solid #f0ece2;flex-wrap:wrap;align-items:center;gap:14px;padding-top:12px;display:flex}.ds .d-dr-resume{color:#b91c1c;border-color:#b91c1c;margin-left:12px}.ds .d-dr-shot{background:#fbf6e9;border:1px solid #e3d3a4;border-radius:12px;flex-direction:column;gap:10px;padding:13px 15px;display:flex}.ds .d-dr-shothead{align-items:flex-start;gap:11px;display:flex}.ds .d-dr-shothead img{border:1px solid #e7e2d6;border-radius:8px;width:52px}.ds .d-dr-shothead b{font:600 13.5px Inter,sans-serif;display:block}.ds .d-dr-shotgrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ds .d-dr-shotgrid label{color:#8e8b82;flex-direction:column;gap:3px;font:600 10.5px Inter,sans-serif;display:flex}.ds .d-dr-shotgrid input,.ds .d-dr-shotgrid textarea{color:#10162e;resize:vertical;background:#fff;border:1px solid #e7e2d6;border-radius:8px;padding:7px 9px;font:400 13px Inter,sans-serif}.ds .d-dr-span2{grid-column:1/-1}.ds .d-dr-shotbtns{gap:8px;display:flex}.ds .d-dr-qlive{color:#2a3251;border-bottom:1px solid #f0ece2;align-items:flex-start;gap:9px;padding:6px 0;font:400 13px/1.5 Inter,sans-serif;display:flex}.ds .d-dr-qlive:last-of-type{border-bottom:0}.ds .d-dr-lead{color:#6c6a63;padding:3px 0;font:400 12.5px/1.5 Inter,sans-serif}.ds .d-dr-ops{flex-direction:column;gap:7px;max-height:560px;display:flex;overflow-y:auto}.ds .d-dr-op{color:#2a3251;border-bottom:1px solid #f0ece2;align-items:flex-start;gap:9px;padding-bottom:7px;font:400 13px/1.55 Inter,sans-serif;display:flex}.ds .d-dr-op:last-child{border-bottom:0}.ds .d-dr-report{margin-top:16px}.ds .d-dr-hero{background:#fff;border:1px solid #e7e2d6;border-radius:15px;padding:22px 24px}.ds .d-dr-eyebrow{letter-spacing:.14em;color:#a16207;margin-bottom:8px;font:700 10.5px Inter,sans-serif}.ds .d-dr-herorow{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.ds .d-dr-heromain{flex:1;min-width:260px}.ds .d-dr-title{letter-spacing:-.4px;color:#10162e;max-width:30ch;font:600 30px/1.2 Fraunces,serif}.ds .d-dr-hmeta{color:#8e8b82;margin:8px 0 10px;font:400 12.5px Inter,sans-serif}.ds .d-dr-hmeta b{color:#2a3251;font-weight:600}.ds .d-dr-chips{flex-wrap:wrap;gap:7px;display:flex}.ds .d-dr-chip{color:#2a3251;background:#f7f6f2;border:1px solid #e7e2d6;border-radius:99px;padding:4px 10px;font:600 11.5px Inter,sans-serif}.ds .d-dr-chip.d-dr-g{color:#15803d;background:#e7f3eb;border-color:#bfdccd}.ds .d-dr-dl{gap:9px;margin-left:auto;display:flex}.ds .d-dr-dlb{color:#10162e;cursor:pointer;background:linear-gradient(160deg,#f0c645,#c9a227);border:0;border-radius:10px;padding:9px 15px;font:700 12.5px Inter,sans-serif}.ds .d-dr-dlb2{color:#2a3251;cursor:pointer;background:#fff;border:1px solid #e7e2d6;border-radius:10px;padding:9px 15px;font:600 12.5px Inter,sans-serif}.ds .d-dr-tiles{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:14px;display:grid}.ds .d-dr-tile{background:#fff;border:1px solid #e7e2d6;border-radius:13px;min-width:0;padding:13px 15px}.ds .d-dr-th{letter-spacing:.1em;color:#8e8b82;text-transform:uppercase;font:700 10px Inter,sans-serif}.ds .d-dr-tv{color:#10162e;margin:5px 0 2px;font:600 23px Fraunces,serif}.ds .d-dr-tf{color:#6c6a63;font:400 10.5px/1.4 Inter,sans-serif}.ds .d-dr-grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:14px;margin-top:14px;display:grid}.ds .d-dr-col{flex-direction:column;gap:14px;min-width:0;display:flex}.ds .d-dr-card{background:#fff;border:1px solid #e7e2d6;border-radius:15px;min-width:0;padding:18px 20px}.ds .d-dr-ch{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:11px;display:flex}.ds .d-dr-ch h3{color:#10162e;margin:0;font:600 16.5px Fraunces,serif}.ds .d-dr-note{color:#8e8b82;font:400 11.5px Inter,sans-serif}.ds .d-dr-cite{color:#a16207;padding:0 1px;font:700 10px Inter,sans-serif}.ds .d-dr-prose{color:#2a3251;font:400 14.5px/1.7 Newsreader,serif}.ds .d-dr-prose p{margin:0 0 11px}.ds .d-dr-prose p:last-child{margin-bottom:0}.ds .d-dr-empty{color:#8e8b82;padding:8px 0;font:400 13px Inter,sans-serif}.ds .d-dr-stats{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:12px;display:grid}.ds .d-dr-stat{background:#fbf9f4;border:1px solid #e7e2d6;border-radius:12px;min-width:0;padding:12px 14px}.ds .d-dr-sv{color:#a16207;font:600 24px Fraunces,serif}.ds .d-dr-sl{color:#6c6a63;margin-top:2px;font:500 11px/1.4 Inter,sans-serif}.ds .d-dr-ss{color:#8e8b82;font:600 9.5px Inter,sans-serif}.ds .d-dr-secimg{border:1px solid #e7e2d6;border-radius:11px;width:100%;margin:10px 0 4px;display:block}.ds .d-dr-figcap{color:#8e8b82;margin-bottom:8px;font:400 10.5px Inter,sans-serif}.ds .d-dr-imgrow{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0 4px;display:grid}.ds .d-dr-imgrow img{border:1px solid #e7e2d6;border-radius:11px;width:100%;min-width:0;display:block}.ds .d-dr-heroimg{padding:12px}.ds .d-dr-heroimg img{border:1px solid #e7e2d6;border-radius:11px;width:100%;display:block}.ds .d-dr-heroimg .d-dr-figcap{margin:8px 4px 2px}.ds .d-dr-pull{color:#2a3251;border-left:3px solid #a16207;padding:4px 0 4px 14px;font:italic 400 16.5px/1.6 Newsreader,serif}.ds .d-dr-by{color:#a16207;margin-top:6px;font:600 10.5px Inter,sans-serif;display:block}.ds .d-dr-tl{padding-left:20px;position:relative}.ds .d-dr-tl:before{content:"";background:#ede9de;width:2px;position:absolute;top:6px;bottom:6px;left:5px}.ds .d-dr-tli{padding:0 0 13px;position:relative}.ds .d-dr-tli:last-child{padding-bottom:0}.ds .d-dr-tli:before{content:"";background:#a16207;border:2px solid #fff;border-radius:99px;width:9px;height:9px;position:absolute;top:4px;left:-19px;box-shadow:0 0 0 1px #e3d3a4}.ds .d-dr-tld{color:#a16207;letter-spacing:.04em;font:600 10.5px Inter,sans-serif}.ds .d-dr-tlt{color:#10162e;font:600 13px Inter,sans-serif}.ds .d-dr-tls{color:#8e8b82;font:500 10px Inter,sans-serif}.ds .d-dr-sentrow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ds .d-dr-donut{flex:none}.ds .d-dr-sleg{color:#10162e;flex-direction:column;gap:6px;font:600 12px Inter,sans-serif;display:flex}.ds .d-dr-sleg i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:7px;display:inline-block}.ds .d-dr-sdrivers{color:#6c6a63;border-top:1px solid #f0ece2;margin-top:10px;padding-top:9px;font:400 12px/1.6 Inter,sans-serif}.ds .d-dr-sdrivers b{color:#10162e}.ds .d-dr-squote{color:#2a3251;border:1px solid #e7e2d6;border-radius:10px;margin-top:8px;padding:9px 12px;font:italic 400 12.5px/1.55 Newsreader,serif}.ds .d-dr-st{border-radius:99px;margin-right:7px;padding:2px 8px;font:700 9.5px Inter,sans-serif}.ds .d-dr-stp{color:#15803d;background:#e7f3eb}.ds .d-dr-stn{color:#b91c1c;background:#f8e9e9}.ds .d-dr-stu{color:#6c6a63;background:#f0ece2}.ds .d-dr-find{border:1px solid #e7e2d6;border-left:3px solid #a16207;border-radius:10px;margin-bottom:9px;padding:11px 14px}.ds .d-dr-find:last-child{margin-bottom:0}.ds .d-dr-ff{color:#10162e;font:500 13.5px/1.5 Inter,sans-serif}.ds .d-dr-fq{color:#6c6a63;margin-top:5px;font:italic 400 13px/1.55 Newsreader,serif}.ds .d-dr-fm{color:#a16207;margin-top:4px;font:600 10px Inter,sans-serif}.ds .d-dr-fm em{color:#15803d;font-style:normal}.ds .d-dr-refuted{color:#8e8b82;border-top:1px solid #f0ece2;margin-top:12px;padding-top:10px;font:400 11.5px/1.7 Inter,sans-serif}.ds .d-dr-refuted b{color:#2a3251;margin-bottom:3px;font-weight:600;display:block}.ds .d-dr-more{color:#a16207;font-weight:600}.ds .d-dr-ev{border-collapse:collapse;width:100%;min-width:0;font:400 12px Inter,sans-serif}.ds .d-dr-ev th{letter-spacing:.1em;text-transform:uppercase;color:#8e8b82;text-align:left;border-bottom:1px solid #e7e2d6;padding:5px 8px 7px 0;font:700 9.5px Inter,sans-serif}.ds .d-dr-ev td{color:#2a3251;vertical-align:top;border-bottom:1px solid #f0ece2;padding:8px 8px 8px 0}.ds .d-dr-ev tr:last-child td{border-bottom:0}.ds .d-dr-evs{color:#10162e;word-break:break-word;font-weight:600}.ds .d-dr-evs a{color:#10162e;text-decoration:none}.ds .d-dr-evs a:hover{color:#a16207}.ds .d-dr-evfoot{color:#a16207;margin-top:9px;font:600 11.5px Inter,sans-serif}.ds .d-dr-tscroll{overflow-x:auto}.ds .d-dr-pill{white-space:nowrap;border-radius:99px;padding:3px 8px;font:600 9.5px Inter,sans-serif}.ds .d-dr-pg{color:#15803d;background:#e7f3eb}.ds .d-dr-pa{color:#9a6b08;background:#fbf2df}.ds .d-dr-pn{color:#6c6a63;background:#f0ece2}.ds .d-dr-tags{flex-wrap:wrap;gap:6px;display:flex}.ds .d-dr-tag{color:#9a6b08;background:#fbf2df;border-radius:99px;padding:4px 10px;font:600 11px Inter,sans-serif}.ds .d-dr-round{color:#2a3251;border-bottom:1px solid #f0ece2;gap:12px;padding:8px 0;font:400 12.5px/1.55 Inter,sans-serif;display:flex}.ds .d-dr-round:last-of-type{border-bottom:0}.ds .d-dr-round b{color:#a16207;flex:none;width:64px;padding-top:1px;font:700 11px Inter,sans-serif}.ds .d-dr-round.d-dr-dim span{color:#8e8b82}.ds .d-dr-qrow{color:#2a3251;border-bottom:1px solid #f0ece2;align-items:flex-start;gap:10px;padding:7px 0;font:400 13px/1.5 Inter,sans-serif;display:flex}.ds .d-dr-qrow:last-of-type{border-bottom:0}.ds .d-dr-qrow .d-dr-pill{flex:none;margin-top:1px}.ds .d-dr-qnote{color:#8e8b82}.ds .d-dr-disag{border-bottom:1px solid #f0ece2;padding:9px 0}.ds .d-dr-disag:last-of-type{border-bottom:0}.ds .d-dr-dq{color:#10162e;margin-bottom:7px;font:600 13.5px Inter,sans-serif}.ds .d-dr-dv{color:#2a3251;align-items:flex-start;gap:9px;padding:5px 0;font:italic 400 13px/1.55 Newsreader,serif;display:flex}.ds .d-dr-dv .d-dr-pill{flex:none;margin-top:2px;font-style:normal}.ds .d-dr-dnote{color:#8e8b82;border-top:1px solid #f0ece2;margin-top:7px;padding-top:7px;font:400 11.5px/1.5 Inter,sans-serif}.ds .d-dr-kp{color:#6c6a63;border-bottom:1px solid #f0ece2;flex-direction:column;padding:7px 0;font:400 12px/1.5 Inter,sans-serif;display:flex}.ds .d-dr-kp:last-of-type{border-bottom:0}.ds .d-dr-kp b{color:#10162e;font:600 13px Inter,sans-serif}.ds .d-dr-honest{color:#2a3251;background:#fbf6e9;border:1px solid #e3d3a4;border-radius:12px;margin-top:14px;padding:12px 14px;font:400 12.5px/1.6 Inter,sans-serif}@media (max-width:1150px){.ds .d-dr-tiles{grid-template-columns:repeat(3,1fr)}.ds .d-dr-grid{grid-template-columns:1fr}.ds .d-dr-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.ds .d-dr-tiles{grid-template-columns:repeat(2,1fr)}.ds .d-dr-title{font-size:24px}.ds .d-dr-dl{margin-left:0}.ds .d-dr-shotgrid{grid-template-columns:1fr}.ds .d-dr-optrow{flex-direction:column}.ds .d-dr-opt{min-width:0}}.d-docroot{background:var(--paper,#f7f6f2);min-height:100vh}.d-dochead{z-index:60;border-bottom:1px solid var(--line,#e7e2d6);background:#fdfcf8;justify-content:space-between;align-items:center;gap:14px;padding:10px 22px;display:flex;position:sticky;top:0}.d-dochead .brand img{width:30px;height:30px}.d-dochead .brand span{font-size:17px}.d-dochead-r{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.d-dochead-l{color:var(--muted,#6c6a63);font-size:12.5px;font-weight:600}.d-docpage{max-width:1180px;margin:0 auto;padding:26px 22px 90px}.ds .d-doctabs{display:none}@media (max-width:900px){.ds .d-docnav{display:none}.ds .d-doctabs{white-space:nowrap;z-index:50;background:var(--paper,#f7f6f2);border-bottom:1px solid var(--line,#e7e2d6);-webkit-overflow-scrolling:touch;gap:4px;margin:0 0 16px;padding:8px 2px;display:flex;position:sticky;top:53px;overflow-x:auto}.ds .d-doctabs a{color:var(--ds-ink-2,#2a3251);border:1px solid #0000;border-radius:99px;flex:none;padding:6px 11px;font-size:12.5px;font-weight:600}.ds .d-doctabs a.d-on{background:var(--ds-v-bg,#fbf2df);color:var(--ds-v-2,#9a6b08);border-color:#e3d3a4}}.pl-search{max-width:340px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:10px;flex:220px;padding:8px 12px;font-family:inherit;font-size:13.5px}.pl-search:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #c9a2271f}.pl-ranges{flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 14px;display:flex}.pl-range{color:var(--muted);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:99px;padding:5px 12px;font-size:12.5px;font-weight:600}.pl-range.active{background:var(--ink);color:var(--gold-bright);border-color:var(--ink)}.pl-datein{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;width:140px;padding:5px 9px;font-family:inherit;font-size:13px}.pl-dash{color:var(--muted);font-size:12px}.pl-hidden{color:var(--muted);margin-left:auto;font-size:12px}.pl-face{object-fit:cover;border-radius:99px}.pl-err{color:var(--red);background:#dc26260f;border:1px solid #dc26264d;border-radius:10px;margin:0 0 12px;padding:10px 14px;font-size:13.5px}.s-waiting{color:var(--gold);background:#a1620724;border-color:#a1620757}@media (max-width:720px){.pl-search{flex-basis:100%;order:3;max-width:none}.pl-hidden{flex-basis:100%;margin-left:0}}.d-sh-row{justify-content:flex-end;margin:14px 0 -6px;display:flex}.d-sh{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:inline-flex}.d-sh-b{color:#2a3251;cursor:pointer;background:#fff;border:1px solid #e7e2d6;border-radius:10px;min-height:44px;padding:9px 15px;font:600 12.5px Inter,sans-serif}.d-sh-b:hover{color:#10162e;border-color:#c9a227}.d-sh-off{color:#b91c1c;cursor:pointer;background:0 0;border:none;min-height:44px;padding:6px 4px;font:600 12px Inter,sans-serif}.d-sh-link{color:#a16207;text-overflow:ellipsis;white-space:nowrap;background:#fbf6e9;border:1px solid #e3d3a4;border-radius:8px;max-width:340px;padding:6px 10px;font:500 12px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none;overflow:hidden}.d-sh-err{color:#b91c1c;font:500 12px Inter,sans-serif}.d-sh-page{max-width:1480px}.d-sh-none{text-align:center;background:#fff;border:1px solid #e7e2d6;border-radius:16px;max-width:520px;margin:80px auto;padding:34px 30px}.d-sh-none h2{color:#10162e;margin:0 0 10px;font:600 22px Fraunces,serif}.d-sh-none p{color:#6c6a63;margin:0 0 18px;font:400 13.5px/1.65 Inter,sans-serif}.d-sh-cta{color:#10162e;background:linear-gradient(160deg,#f0c645,#c9a227);border-radius:10px;padding:11px 18px;font:700 12.5px Inter,sans-serif;text-decoration:none;display:inline-block}.ds .d-b{height:44px}.adm-planrow2{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 112px 112px 112px 92px 92px 104px 112px 74px;align-items:center;gap:10px;padding:11px 16px;display:grid}.adm-planrow2.adm-thead,.adm-thead.adm-planrow2{padding:10px 16px}.adm-plandim{background:var(--paper)}.adm-hidepill{font:700 9px var(--font-sans,Inter),sans-serif;letter-spacing:.06em;text-transform:uppercase;background:var(--line);color:var(--muted);vertical-align:2px;border-radius:99px;margin-left:8px;padding:2px 8px;font-style:normal}.adm-permo{color:var(--muted);font-size:11px}.adm-price{width:84px;padding:8px 10px;font-size:13.5px}.adm-vis{color:var(--green);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;min-height:44px;padding:4px;font:600 12px inherit;display:inline-flex}.adm-vis i{background:var(--green);border-radius:99px;width:34px;height:19px;transition:background .15s;display:inline-block;position:relative}.adm-vis i:after{content:"";background:#fff;border-radius:99px;width:15px;height:15px;transition:left .15s,right .15s;position:absolute;top:2px;right:2px}.adm-vis.off{color:var(--muted)}.adm-vis.off i{background:var(--line)}.adm-vis.off i:after{left:2px;right:auto}.adm-plannote{font:400 12.5px/1.65 var(--font-sans,Inter),sans-serif;color:var(--ink-soft);background:#fbf6e9;border:1px solid #e3d3a4;border-radius:12px;margin-top:14px;padding:12px 15px}@media (max-width:1000px){.adm-planrow2{grid-template-columns:minmax(0,1fr) auto}.adm-planrow2 span:nth-child(n+3){grid-column:auto}}.dh{max-width:1480px}.dh-planchip{float:right;color:#2a3251;background:#fff;border:1px solid #e7e2d6;border-radius:99px;padding:7px 14px;font:600 12px Inter,sans-serif}.dh-planchip b{color:#a16207}.dh-eyebrow{letter-spacing:.14em;color:#a16207;text-transform:uppercase;margin-bottom:6px;font:700 10.5px Inter,sans-serif}.dh-h1{letter-spacing:-.4px;color:#10162e;margin:0 0 4px;font:600 28px/1.2 Fraunces,serif}.dh-sub{color:#6c6a63;margin:0 0 18px;font:400 13.5px Inter,sans-serif}.dh-prods{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.dh-prod{color:#fff;background:#10162e;border-radius:16px;padding:20px 22px;position:relative;overflow:hidden}.dh-prod:after{content:"";background:radial-gradient(circle,#f0c6452e,#0000 70%);border-radius:99px;width:150px;height:150px;position:absolute;top:-40px;right:-40px}.dh-pi{background:#f0c64524;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:12px;display:grid}.dh-pi svg{color:#f0c645;width:17px;height:17px}.dh-prod h3{margin:0 0 4px;font:600 17px Fraunces,serif}.dh-prod p{color:#b9bfd4;min-height:37px;margin:0 0 10px;font:400 12px/1.55 Inter,sans-serif}.dh-use{color:#f0c645;margin-bottom:5px;font:600 11.5px Inter,sans-serif}.dh-use span{color:#8e93ac;font-weight:500}.dh-meter{background:#ffffff1f;border-radius:99px;height:5px;margin-bottom:14px;overflow:hidden}.dh-meter i{background:linear-gradient(90deg,#f0c645,#c9a227);height:100%;display:block}.dh-cta{color:#10162e;z-index:1;background:linear-gradient(160deg,#f0c645,#c9a227);border-radius:10px;padding:11px 16px;font:700 12.5px Inter,sans-serif;text-decoration:none;display:inline-block;position:relative}.dh-tiles{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.dh-tile{background:#fff;border:1px solid #e7e2d6;border-radius:13px;min-width:0;padding:14px 16px}.dh-th{letter-spacing:.1em;color:#8e8b82;text-transform:uppercase;font:700 10px Inter,sans-serif}.dh-tv{color:#10162e;margin:5px 0 2px;font:600 24px Fraunces,serif}.dh-tf{color:#6c6a63;font:400 10.5px/1.4 Inter,sans-serif}.dh-card{background:#fff;border:1px solid #e7e2d6;border-radius:15px;min-width:0;margin-top:14px;padding:18px 20px}.dh-ch{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.dh-ch h3{color:#10162e;margin:0;font:600 16.5px Fraunces,serif}.dh-note{color:#8e8b82;font:400 11.5px Inter,sans-serif}.dh-empty{text-align:center;color:#8e8b82;border:1px dashed #e7e2d6;border-radius:12px;padding:26px;font:400 13px Inter,sans-serif}.dh-row{color:#2a3251;border-bottom:1px solid #f0ece2;grid-template-columns:100px minmax(0,2fr) minmax(0,1.6fr) 92px 92px 56px;align-items:center;gap:12px;padding:10px 0;font:400 13px Inter,sans-serif;display:grid}.dh-row:last-child{border-bottom:0}.dh-row.dh-hd{letter-spacing:.1em;text-transform:uppercase;color:#8e8b82;border-bottom:1px solid #e7e2d6;padding:4px 0 8px;font:700 9.5px Inter,sans-serif}.dh-pchip{white-space:nowrap;text-align:center;border-radius:99px;padding:3px 9px;font:600 10.5px Inter,sans-serif}.dh-p-b{color:#2a3251;background:#edf0fa}.dh-p-p{color:#9a6b08;background:#fbf2df}.dh-p-r{color:#1d4ed8;background:#e9eff5}.dh-name{color:#10162e;text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}.dh-name:hover{color:#a16207}.dh-res{color:#6c6a63;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.dh-st{white-space:nowrap;text-align:center;border-radius:99px;padding:3px 8px;font:600 9.5px Inter,sans-serif}.dh-st-g{color:#15803d;background:#e7f3eb}.dh-st-r{color:#9a6b08;background:#fbf2df}.dh-st-f{color:#b91c1c;background:#f8e9e9}.dh-st-a{color:#b45309;background:#fdf3e2;border:1px solid #e3d3a4}.dh-dt{color:#8e8b82;font-size:12px}.dh-view{color:#a16207;text-align:right;font:600 12px Inter,sans-serif;text-decoration:none}@media (max-width:1100px){.dh-prods,.dh-tiles{grid-template-columns:1fr}}@media (max-width:760px){.dh-planchip{float:none;margin-bottom:10px;display:inline-block}.dh-row{grid-template-columns:84px minmax(0,1fr) 74px}.dh-row .dh-res,.dh-row .dh-dt,.dh-row .dh-view{display:none}}.lp{color:#10162e;z-index:1;background:#f7f6f2;min-height:100vh;font-family:Inter,sans-serif;position:relative}.lp-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.lp-nav{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f6f2eb;border-bottom:1px solid #e7e2d6;position:sticky;top:0}.lp-nav-in{justify-content:space-between;align-items:center;gap:14px;max-width:1180px;margin:0 auto;padding:13px 24px;display:flex}.lp-links{gap:22px;font:600 13px Inter,sans-serif;display:flex}.lp-links a{color:#6c6a63;text-decoration:none}.lp-links a:hover{color:#10162e}.lp-navcta{align-items:center;gap:10px;display:flex}.lp-gold{color:#10162e;white-space:nowrap;background:linear-gradient(160deg,#f0c645,#c9a227);border-radius:10px;padding:11px 18px;font:700 13px Inter,sans-serif;text-decoration:none;display:inline-block}.lp-ghost{color:#2a3251;white-space:nowrap;background:#fff;border:1px solid #e7e2d6;border-radius:10px;padding:11px 18px;font:600 13px Inter,sans-serif;text-decoration:none;display:inline-block}.lp-lg{padding:13px 22px;font-size:14px}.lp-hero{text-align:center;max-width:1180px;margin:0 auto;padding:74px 24px 30px}.lp-hero h1{letter-spacing:-1px;max-width:19ch;margin:0 auto 16px;font:600 52px/1.12 Fraunces,serif}.lp-hero h1 em{color:#a16207;font-style:italic}.lp-sub{color:#2a3251;max-width:62ch;margin:0 auto 24px;font:400 16px/1.65 Newsreader,serif}.lp-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:26px;display:flex}.lp-chip{color:#2a3251;background:#fff;border:1px solid #e7e2d6;border-radius:99px;padding:6px 13px;font:600 12px Inter,sans-serif}.lp-chip b{color:#15803d}.lp-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:12px;display:flex}.lp-note{color:#8e8b82;font:400 12px Inter,sans-serif}.lp-prods{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;margin:44px 0 0;display:grid}.lp-prod{color:#fff;background:#10162e;border-radius:18px;padding:24px;position:relative;overflow:hidden}.lp-prod:after{content:"";background:radial-gradient(circle,#f0c64529,#0000 70%);border-radius:99px;width:160px;height:160px;position:absolute;top:-40px;right:-40px}.lp-prod h3{color:#f0c645;margin:0 0 7px;font:600 19px Fraunces,serif}.lp-prod p{color:#b9bfd4;margin:0 0 12px;font:400 12.5px/1.6 Inter,sans-serif}.lp-prod ul{color:#e8e4d8;margin:0;padding:0;font:500 12px/1.55 Inter,sans-serif;list-style:none}.lp-prod li{align-items:flex-start;gap:8px;padding:3px 0;display:flex}.lp-prod li svg{color:#f0c645;flex:none;margin-top:1px}.lp-flow{color:#8e93ac;margin-top:12px;font:600 10.5px Inter,sans-serif}.lp-flow b{color:#f0c645}.lp-band{background:#fff;border-top:1px solid #e7e2d6;border-bottom:1px solid #e7e2d6;margin-top:64px;padding:56px 0}.lp-sechead{text-align:center;margin-bottom:34px}.lp-tag{letter-spacing:.14em;color:#a16207;text-transform:uppercase;font:700 10.5px Inter,sans-serif}.lp-sechead h2{letter-spacing:-.5px;margin:8px 0;font:600 32px Fraunces,serif}.lp-sechead p{color:#6c6a63;max-width:60ch;margin:0 auto;font:400 14px/1.6 Inter,sans-serif}.lp-proof{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1000px;margin:0 auto;display:grid}.lp-pcard{background:#fbf9f4;border:1px solid #e7e2d6;border-radius:14px;padding:18px}.lp-pcard h4{margin:0 0 6px;font:600 14.5px Inter,sans-serif}.lp-pcard p{color:#6c6a63;margin:0;font:400 12.5px/1.6 Inter,sans-serif}.lp-quotebox{color:#fff;background:#10162e;border-radius:14px;max-width:760px;margin:30px auto 0;padding:18px 22px;font:400 13px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.lp-quotebox .k{color:#f0c645}.lp-quotebox .g{color:#7bc98f}.lp-quotebox .c{color:#8e93ac}.lp-steps{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:36px;display:grid}.lp-step{background:#fff;border:1px solid #e7e2d6;border-radius:14px;padding:18px}.lp-step .n{color:#a16207;font:600 22px Fraunces,serif}.lp-step h4{margin:6px 0 5px;font:600 14px Inter,sans-serif}.lp-step p{color:#6c6a63;margin:0;font:400 12px/1.6 Inter,sans-serif}.lp-price{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1000px;margin:36px auto 0;display:grid}.lp-plan{text-align:left;background:#fff;border:1px solid #e7e2d6;border-radius:16px;min-width:0;padding:22px;position:relative}.lp-plan.lp-mid{border-color:#c9a227;box-shadow:0 10px 34px #c9a22724}.lp-pop{white-space:nowrap;background:linear-gradient(160deg,#f0c645,#c9a227);border-radius:99px;padding:4px 12px;font:700 10px Inter,sans-serif;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.lp-plan h3{margin:0;font:600 18px Fraunces,serif}.lp-pr{margin:8px 0 2px;font:600 30px Fraunces,serif}.lp-pr small{color:#8e8b82;font:500 12px Inter,sans-serif}.lp-plan ul{color:#2a3251;margin:12px 0 16px;padding:0;font:500 12.5px/1.7 Inter,sans-serif;list-style:none}.lp-plan li{align-items:center;gap:8px;padding:3px 0;display:flex}.lp-plan li svg{color:#15803d;flex:none}.lp-plancta{text-align:center;display:block}.lp-ctaband{text-align:center;color:#fff;background:#10162e;border-radius:20px;max-width:1000px;margin:64px auto;padding:44px 30px}.lp-ctaband h2{margin:0 0 8px;font:600 28px Fraunces,serif}.lp-ctaband p{color:#b9bfd4;margin:0 0 20px;font:400 13.5px Inter,sans-serif}.lp-foot{color:#8e8b82;border-top:1px solid #e7e2d6;padding:24px 0;font:400 12px Inter,sans-serif}.lp-foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.lp-footlinks{flex-wrap:wrap;gap:14px;display:flex}.lp-footlinks a{color:#6c6a63;text-decoration:none}.lp-footlinks a:hover{color:#10162e}@media (max-width:900px){.lp-prods,.lp-proof,.lp-steps,.lp-price{grid-template-columns:1fr}.lp-hero h1{font-size:34px}.lp-links{display:none}.lp-foot-in{text-align:center;justify-content:center}}.lp-ctaband h2{color:#fff}.lp-prod h3{color:#f0c645}.lp-was{color:#8e8b82;margin-right:8px;font:500 16px Inter,sans-serif;text-decoration:line-through}.bl{background:var(--surface,#fff);border:1px solid var(--line,#e7e2d6);border-radius:16px;max-width:980px;margin-top:8px;padding:22px 24px}.bl-head{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.bl-head h2{color:#10162e;margin:0;font:600 20px Fraunces,serif}.bl-current{color:#6c6a63;font:500 13px Inter,sans-serif}.bl-current b{color:#a16207}.bl-sub{color:#6c6a63;max-width:75ch;margin:8px 0 14px;font:400 12.5px/1.65 Inter,sans-serif}.bl-err{color:#b91c1c;background:#dc26260f;border:1px solid #dc26264d;border-radius:10px;margin:0 0 12px;padding:10px 14px;font-size:13px}.bl-note{color:#15803d;background:#e7f3eb;border:1px solid #bfdccd;border-radius:10px;margin:0 0 12px;padding:10px 14px;font-size:13px}.bl-plans{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.bl-plan{border:1px solid #e7e2d6;border-radius:13px;flex-direction:column;min-width:0;padding:15px 16px;display:flex}.bl-plan.bl-on{background:#fbf9f4;border-color:#c9a227}.bl-pname{color:#10162e;align-items:center;gap:8px;font:600 14.5px Inter,sans-serif;display:flex}.bl-pname em{letter-spacing:.07em;text-transform:uppercase;color:#9a6b08;background:#fbf2df;border-radius:99px;padding:2px 8px;font:700 9px Inter,sans-serif}.bl-price{color:#10162e;margin:6px 0 4px;font:600 24px Fraunces,serif}.bl-price s{color:#8e8b82;margin-right:7px;font:500 14px Inter,sans-serif}.bl-price small{color:#8e8b82;font:500 11px Inter,sans-serif}.bl-plan ul{color:#2a3251;flex:1;margin:0 0 12px;padding:0;font:500 12px/1.8 Inter,sans-serif;list-style:none}.bl-b{color:#10162e;cursor:pointer;background:linear-gradient(160deg,#f0c645,#c9a227);border:0;border-radius:10px;min-height:44px;padding:10px 15px;font:700 12.5px Inter,sans-serif}.bl-b:disabled{opacity:.55;cursor:default}.bl-b.bl-ghost{color:#2a3251;background:#fff;border:1px solid #e7e2d6;font-weight:600}.bl-b.bl-danger{color:#b91c1c;background:#fff;border:1px solid #dc262659;font-weight:600}.bl-actions{border-top:1px solid #f0ece2;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.bl-hint{color:#8e8b82;font:400 12px Inter,sans-serif}.cr{max-width:980px}.cr-banner{color:#2a3251;background:#fbf6e9;border:1px solid #e3d3a4;border-radius:12px;margin-bottom:16px;padding:12px 15px;font:400 12.5px/1.6 Inter,sans-serif}.cr-banner a{color:#a16207;margin-left:8px;font-weight:700}.cr-hero{align-items:center;gap:16px;margin-bottom:16px;display:flex}.cr-logo{object-fit:cover;background:#fff;border:1px solid #e7e2d6;border-radius:14px;width:64px;height:64px}.cr-name{color:#10162e;font:600 26px Fraunces,serif}.cr-chips{flex-wrap:wrap;gap:7px;margin-top:6px;display:flex}.cr-chip{color:#2a3251;background:#fff;border:1px solid #e7e2d6;border-radius:99px;padding:4px 10px;font:600 11.5px Inter,sans-serif}.cr-chip.cr-link{color:#a16207;text-decoration:none}.cr-chip.cr-dim{color:#8e8b82}.cr-card{background:#fff;border:1px solid #e7e2d6;border-radius:14px;margin-bottom:12px;padding:16px 18px}.cr-card h3{color:#10162e;margin:0 0 8px;font:600 15.5px Fraunces,serif}.cr-prose{color:#2a3251;margin:0 0 8px;font:400 13.5px/1.7 Inter,sans-serif}.cr-prose:last-child{margin-bottom:0}.cr-dimtext{color:#8e8b82;font-size:12.5px}.cr-rows{flex-direction:column;display:flex}.cr-row{color:#6c6a63;border-bottom:1px solid #f0ece2;grid-template-columns:140px minmax(0,1.2fr) minmax(0,1.6fr);align-items:baseline;gap:12px;padding:8px 0;font:400 13px Inter,sans-serif;display:grid}.cr-row:last-child{border-bottom:0}.cr-row b{color:#10162e;text-transform:capitalize}.cr-row a{color:#a16207;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.cr-foot{color:#8e8b82;margin-top:14px;font:400 12px/1.6 Inter,sans-serif}@media (max-width:720px){.cr-row{grid-template-columns:1fr}}.adm-planassign{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.adm-days{width:74px;padding:8px 10px;font-size:13px}.adm-expires{color:#9a6b08;white-space:nowrap;background:#fbf2df;border-radius:99px;padding:3px 9px;font:600 10.5px Inter,sans-serif}.bl-pname .bl-pop{color:#15803d;background:#e7f3eb}.ds{--pv-f-disp:"Fraunces",Georgia,serif}.adm-plannew{border-top:2px solid var(--line);background:#fbfaf6;align-items:center}.adm-plannew .adm-namein{width:100%;min-width:0;padding:8px 10px;font-size:13.5px}.adm-planact{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adm-userrow2{grid-template-columns:minmax(0,1.6fr) 146px 76px 68px 76px minmax(0,1.05fr) minmax(0,1.15fr) minmax(0,1.3fr)}.adm-thead.adm-userrow2 span{white-space:normal;line-height:1.2}.adm-calls{min-width:0;color:var(--ink-soft);font-size:13.5px}.adm-calls b{font-size:15px;font-weight:700;line-height:1.15;display:block}.adm-calls small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.adm-calls .adm-alltime{color:#9aa1ae;font-size:11px}.adm-calls em{color:var(--muted);font-size:12.5px;font-style:normal}@media (max-width:1100px){.adm-userrow2{grid-template-columns:minmax(0,1.25fr) 124px 76px 68px 76px minmax(0,1.05fr)}.adm-userrow2 span:nth-child(7),.adm-userrow2 span:nth-child(8){grid-column:1/-1;justify-content:flex-start}}@media (max-width:700px){.adm-userrow2{grid-template-columns:minmax(0,1.4fr) auto}.adm-userrow2 span:nth-child(3),.adm-userrow2 span:nth-child(4),.adm-userrow2 span:nth-child(5){display:none}.adm-userrow2 span:nth-child(6){grid-column:1/-1;justify-content:flex-start;display:block}.adm-userrow2 span:nth-child(7){grid-column:1/-1;justify-content:flex-start}}.ds .d-er-chip.d-er-closed{color:var(--pv-red);background:var(--pv-red-b);border-color:#0000;font-weight:700}.ds .d-er-chip.d-er-siteby{color:var(--pv-amber);background:var(--pv-amber-b);border-color:#0000}.ds .d-er-conflict{max-width:660px;font:500 12.5px/1.55 var(--pv-f-ui);color:var(--pv-amber);background:var(--pv-amber-b);border:1px solid var(--pv-line);border-radius:10px;margin-top:9px;padding:8px 12px}.ds .d-er-subs{grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 14px;display:grid}.ds .d-er-sub{border:1px solid var(--pv-line);background:var(--pv-panel);border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}.ds .d-er-sublg{border:1px solid var(--pv-line2);object-fit:contain;background:#fff;border-radius:10px;flex:none;width:44px;height:44px}.ds .d-er-sublg.d-er-subinit{font:700 17px var(--pv-f-ui);color:var(--pv-gold);background:var(--pv-paper);justify-content:center;align-items:center;display:flex}.ds .d-er-subhead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds .d-er-subname{font:700 14px var(--pv-f-ui);color:var(--pv-ink)}.ds .d-er-subkind{font:600 10.5px var(--pv-f-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--pv-gold);background:var(--pv-amber-b);border-radius:99px;padding:2px 8px}.ds .d-er-subdesc{font:400 12.5px/1.55 var(--pv-f-ui);color:var(--pv-ink2);margin-top:4px}.ds .d-er-sublink{font:500 11.5px var(--pv-f-ui);color:var(--pv-gold);margin-top:5px;text-decoration:none;display:inline-block}.ds .d-er-prdesc{font:400 12px/1.5 var(--pv-f-ui);color:var(--pv-ink2);flex-basis:100%;margin-top:2px}@media (max-width:760px){.ds .d-er-subs{grid-template-columns:1fr}}.ds .d-rc-agents{font:600 12px var(--pv-f-ui);color:var(--pv-gold);background:var(--pv-amber-b);border-radius:99px;align-items:center;gap:7px;margin-left:10px;padding:3px 11px;display:inline-flex}.ds .d-rc-pulse{background:var(--pv-gold);border-radius:99px;width:7px;height:7px;animation:1.6s ease-in-out infinite d-rc-pulse}@keyframes d-rc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.ds .d-rc-pulse{animation:none}}.ds .d-rc-av{width:26px;height:26px;font:700 11px var(--pv-f-ui);color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.ds .d-rc-chips{flex-wrap:wrap;gap:8px;margin:2px 0 12px;display:flex}.ds .d-rc-chip{font:600 12px var(--pv-f-ui);color:var(--pv-ink);background:var(--pv-paper);border:1px solid var(--pv-line);border-radius:99px;align-items:center;gap:7px;padding:5px 12px;display:inline-flex}.ds .d-rc-chip.d-rc-chipmore{color:var(--pv-mut2)}.ds .d-rc-spin{border:2px solid var(--pv-line2);border-top-color:var(--pv-gold);border-radius:50%;flex:none;width:10px;height:10px;animation:.9s linear infinite d-rc-rot}@keyframes d-rc-rot{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ds .d-rc-spin{animation:none}}.ds .d-au-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ds .d-au-card{border:1px solid var(--pv-line);background:var(--pv-panel);border-radius:14px;gap:14px;padding:14px;display:flex}.ds .d-au-body{flex:1;min-width:0}.ds .d-au-ph{object-fit:cover;border:1px solid var(--pv-line2);background:var(--pv-paper);border-radius:12px;flex:none;width:56px;height:56px}.ds .d-au-ph.d-au-init{font:700 20px var(--pv-f-ui);color:var(--pv-gold);justify-content:center;align-items:center;display:flex}.ds .d-au-name{font:700 15px var(--pv-f-ui);color:var(--pv-ink)}.ds .d-au-role{font:600 10.5px var(--pv-f-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--pv-gold);background:var(--pv-amber-b);white-space:nowrap;border-radius:99px;margin-left:8px;padding:2px 9px}.ds .d-au-note{font:400 12.5px/1.5 var(--pv-f-ui);color:var(--pv-ink2);margin-top:4px}.ds .d-au-ver{font:500 11px var(--pv-f-ui);color:var(--pv-green);margin-top:5px}.ds .d-au-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ds .d-au-soc{width:22px;height:22px;font:700 10px var(--pv-f-ui);color:#fff;border-radius:6px;justify-content:center;align-items:center;text-decoration:none;display:flex}.ds .d-au-btn{font:600 11.5px var(--pv-f-ui);color:var(--pv-ink);background:var(--pv-paper);border:1px solid var(--pv-line);border-radius:99px;margin-left:auto;padding:5px 12px;text-decoration:none}.ds .d-au-empty{border:1px dashed var(--pv-line);font:400 13px/1.55 var(--pv-f-ui);color:var(--pv-mut2);background:var(--pv-panel);border-radius:14px;padding:16px}@media (max-width:760px){.ds .d-au-grid{grid-template-columns:1fr}}.ds .d-rc-b.d-rc-bunsure{border-color:var(--pv-line);background:var(--pv-paper);color:var(--pv-mut)}.ds .d-er-chip.d-er-siteok{color:var(--pv-green);background:var(--pv-green-b);border-color:#0000}.ds .d-er-sitegate{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ds .d-er-sg-b{font:600 11.5px var(--pv-f-ui);color:var(--pv-ink);background:var(--pv-paper);border:1px solid var(--pv-line);cursor:pointer;border-radius:99px;padding:5px 12px}.ds .d-er-sg-b.d-er-sg-yes{color:#fff;background:var(--pv-gold);border-color:var(--pv-gold)}.ds .d-er-unsurewrap{border-top:1px dashed var(--pv-line);margin-top:12px;padding-top:10px}.ds .d-er-unsure{align-items:center;gap:8px;margin:0 10px 8px 0;text-decoration:none;display:inline-flex}.ds .d-er-unsuretag{font:600 10px var(--pv-f-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--pv-mut2);border:1px dashed var(--pv-line);border-radius:99px;padding:2px 8px}.ds .d-er-rev{font:400 12.5px/1.55 var(--pv-f-ui);color:var(--pv-ink2);align-items:flex-start;gap:10px;padding:7px 0;display:flex}.ds .d-er-rev .d-er-pill{flex:none;margin-top:1px}.ds .d-er-revdec{border-top:1px dashed var(--pv-line);margin-top:6px}.ds .d-er-mismatch{background:var(--pv-red-b);border:1.5px solid #e5c1c1;border-radius:14px;margin:0 0 16px;padding:16px 18px}.ds .d-er-mmtitle{font:700 15px var(--pv-f-ui);color:var(--pv-red)}.ds .d-er-mmnote{font:500 13px/1.6 var(--pv-f-ui);color:var(--pv-ink);margin-top:6px}.ds .d-er-mmhelp{font:400 12.5px/1.6 var(--pv-f-ui);color:var(--pv-ink2);margin-top:8px}.ds .d-rc-nofacts{border:1.5px solid var(--pv-line);border-left:4px solid var(--pv-amber);background:var(--pv-amber-b);border-radius:14px;max-width:860px;margin:0 0 18px;padding:16px 18px}.ds .d-rc-nftitle{font:700 15px var(--pv-f-ui);color:var(--pv-ink)}.ds .d-rc-nfnote{font:400 13px/1.6 var(--pv-f-ui);color:var(--pv-ink2);margin:6px 0 12px}.ds .d-rc-nfbtn{text-decoration:none;display:inline-flex}.ds.d-dark{--dx-void:#05070e;--dx-panel:#0b101e;--dx-panel2:#0e1526;--dx-line:#c9ab5624;--dx-line2:#8ca0d21a;--dx-ink:#e9edf7;--dx-dim:#8c97b2;--dx-faint:#6c7894;--dx-gold:#d8b45a;--dx-gold-hi:#f3d98b;--dx-teal:#4fd8c4;--dx-red:#e4604f;--dx-amber:#e2a33c;--dx-disp:"Syne",sans-serif;--dx-body:"Instrument Sans",sans-serif;--dx-mono:"JetBrains Mono",monospace;background:radial-gradient(ellipse 60% 34% at 50% 0%,#d8b45a1a,transparent 70%), linear-gradient(#8ca0d20b 1px,transparent 1px), linear-gradient(90deg,#8ca0d20b 1px,transparent 1px), var(--dx-void);color:var(--dx-ink);font-family:var(--dx-body);background-size:auto,56px 56px,56px 56px,auto;border-radius:26px;padding:8px 6px 40px}.ds.d-dark ::selection{background:#d8b45a4d}.ds.d-dark :focus-visible{outline:2px solid var(--dx-gold);outline-offset:3px;border-radius:6px}@keyframes dxin{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes dxgrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dxpulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ds.d-dark *,.ds.d-dark :before,.ds.d-dark :after{transition:none!important;animation:none!important}}.ds.d-dark .d-rc-viewtabs{z-index:6;border:1px solid var(--dx-line2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05070ed1;border-radius:16px;flex-wrap:nowrap;gap:4px;margin:18px 0 26px;padding:8px;display:flex;position:sticky;top:8px;overflow-x:auto}.ds.d-dark .d-rc-vt{font:500 11px/1 var(--dx-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dx-dim);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;padding:11px 18px;transition:color .25s,background .25s}.ds.d-dark .d-rc-vt:hover{color:var(--dx-ink)}.ds.d-dark .d-rc-vt.d-rc-on{color:#181000;background:linear-gradient(120deg,var(--dx-gold),var(--dx-gold-hi));box-shadow:0 0 22px #d8b45a40}.ds.d-dark .d-er-card,.ds.d-dark .d-rc-card{border:1px solid var(--dx-line2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none;background:linear-gradient(170deg,#0e1526d1,#0b101ee6 60%);border-radius:18px;transition:border-color .45s,box-shadow .45s;animation:.6s cubic-bezier(.2,.8,.2,1) both dxin}.ds.d-dark .d-er-card:hover,.ds.d-dark .d-rc-card:hover{border-color:#d8b45a38;box-shadow:0 24px 60px #00000059}.ds.d-dark .d-er-card:nth-child(2){animation-delay:70ms}.ds.d-dark .d-er-card:nth-child(3){animation-delay:.14s}.ds.d-dark .d-er-card:nth-child(4){animation-delay:.21s}.ds.d-dark .d-er-ch h3,.ds.d-dark .d-rc-ch h3{font:700 21px/1.2 var(--dx-disp);color:var(--dx-ink);letter-spacing:-.01em}.ds.d-dark .d-er-note,.ds.d-dark .d-rc-counts{color:var(--dx-faint)}.ds.d-dark .d-er-dim{color:var(--dx-dim)}.ds.d-dark .d-rc-num{font:500 11px var(--dx-mono);color:var(--dx-gold);letter-spacing:.2em}.ds.d-dark .d-er-hero{background:0 0;border:none;padding-top:26px}.ds.d-dark .d-er-name{font:800 clamp(38px,6vw,64px)/1.04 var(--dx-disp);letter-spacing:-.015em;background:linear-gradient(100deg,#fff 30%,var(--dx-gold-hi) 85%);color:#0000;-webkit-background-clip:text;background-clip:text}.ds.d-dark .d-er-logowrap,.ds.d-dark .d-er-logo,.ds.d-dark .d-er-fav{background:linear-gradient(150deg,#d8b45a29,#0b101ee6);border:1px solid #d8b45a66;border-radius:22px;box-shadow:0 0 34px #d8b45a29}.ds.d-dark .d-er-logonote{color:var(--dx-faint)}.ds.d-dark .d-er-chip{font:400 11px/1 var(--dx-mono);letter-spacing:.04em;border:1px solid var(--dx-line2);color:var(--dx-dim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e152699}.ds.d-dark .d-er-chip.d-er-siteok,.ds.d-dark .d-er-chip.d-er-siteby{color:var(--dx-teal);background:#4fd8c40d;border-color:#4fd8c459}.ds.d-dark .d-er-chip.d-er-nohost{color:var(--dx-faint);border-style:dashed}.ds.d-dark .d-er-chip.d-er-closed{color:var(--dx-red);border-color:#e4604f66}.ds.d-dark .d-er-idline{color:var(--dx-faint)}.ds.d-dark .d-er-idline b{color:var(--dx-ink)}.ds.d-dark .d-er-idbar{background:#8ca0d21a;border-radius:99px;overflow:hidden}.ds.d-dark .d-er-idbar i{background:linear-gradient(90deg,var(--dx-gold),var(--dx-gold-hi));transform-origin:0;border-radius:99px;animation:1.2s cubic-bezier(.2,.8,.2,1) .3s both dxgrow;box-shadow:0 0 12px #d8b45a66}.ds.d-dark .d-er-brief{border-left:3px solid var(--dx-gold)}.ds.d-dark .d-er-verdict{font:600 20px/1.45 var(--dx-disp);color:var(--dx-ink)}.ds.d-dark .d-er-about{color:var(--dx-dim)}.ds.d-dark .d-er-tag{border:1px solid var(--dx-line2);color:var(--dx-dim);background:0 0}.ds.d-dark .d-er-tag.d-er-tg,.ds.d-dark .d-er-unsuretag{color:var(--dx-amber);border-color:#e2a33c59}.ds.d-dark .d-er-mv{color:var(--dx-dim)}.ds.d-dark .d-er-mv b{color:var(--dx-ink)}.ds.d-dark .d-er-bottom{color:var(--dx-ink);font-family:var(--dx-disp);background:linear-gradient(120deg,#d8b45a1a,#d8b45a08);border:1px solid #d8b45a59;border-radius:14px}.ds.d-dark .d-er-ring{filter:drop-shadow(0 0 14px #d8b45a40)}.ds.d-dark .d-er-ringmid span{font:400 9.5px var(--dx-mono);letter-spacing:.2em;color:var(--dx-dim)}.ds.d-dark .d-er-sgl{font:500 10.5px var(--dx-mono);letter-spacing:.12em;color:var(--dx-dim);text-transform:uppercase}.ds.d-dark .d-er-sgv{font:700 15px var(--dx-disp);color:var(--dx-gold-hi);font-variant-numeric:tabular-nums}.ds.d-dark .d-er-sgtr{background:#8ca0d21a;border-radius:99px}.ds.d-dark .d-er-sgtr i{background:linear-gradient(90deg,var(--dx-gold),var(--dx-gold-hi));border-radius:99px;box-shadow:0 0 12px #d8b45a66}.ds.d-dark .d-er-sg-b.d-er-sg-yes{background:linear-gradient(90deg,#3fbfa8,var(--dx-teal));box-shadow:0 0 12px #4fd8c459}.ds.d-dark .d-er-cngrid{gap:14px}.ds.d-dark .d-er-cn{border:1px solid var(--dx-line2);background:#0b101eb8;border-radius:14px;transition:transform .3s,border-color .3s}.ds.d-dark .d-er-cn:hover{border-color:#d8b45a66;transform:translateY(-3px)}.ds.d-dark .d-er-cnh{font:500 10px var(--dx-mono);letter-spacing:.22em;color:var(--dx-faint);text-transform:uppercase}.ds.d-dark .d-er-cnv{font:700 26px var(--dx-disp);color:var(--dx-ink);font-variant-numeric:tabular-nums}.ds.d-dark .d-er-cnf{color:var(--dx-faint)}.ds.d-dark .d-er-rate b{font:800 44px/1 var(--dx-disp);color:var(--dx-gold-hi)}.ds.d-dark .d-er-rev,.ds.d-dark .d-er-revdec{color:var(--dx-dim)}.ds.d-dark .d-er-sentbar{background:#8ca0d21a;border-radius:99px;overflow:hidden}.ds.d-dark .d-er-sentbar i{transform-origin:0;animation:1.1s ease-out .3s both dxgrow}.ds.d-dark .d-er-srcbar{color:var(--dx-faint)}.ds.d-dark .d-er-subs{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:16px;padding:6px 4px 18px;display:flex;overflow-x:auto}.ds.d-dark .d-er-subs::-webkit-scrollbar{display:none}.ds.d-dark .d-er-sub{scroll-snap-align:start;border:1px solid var(--dx-line2);background:linear-gradient(165deg,#d8b45a0d,var(--dx-panel) 55%);border-radius:18px;flex:0 0 290px;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .45s,box-shadow .45s;position:relative;overflow:hidden}.ds.d-dark .d-er-sub:hover{border-color:#d8b45a73;transform:translateY(-4px);box-shadow:0 18px 40px #00000073}.ds.d-dark .d-er-sub:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#f3d98b0f 48%,#0000 62%) 120% 0/260% 100%;transition:background-position .9s;position:absolute;inset:0}.ds.d-dark .d-er-sub:hover:after{background-position:-60% 0}.ds.d-dark .d-er-sublg.d-er-subinit{background:linear-gradient(130deg,var(--dx-gold),var(--dx-gold-hi));color:#181000;font-family:var(--dx-disp);border-radius:13px;font-weight:800}.ds.d-dark .d-er-subname{font:700 16px var(--dx-disp);color:var(--dx-ink)}.ds.d-dark .d-er-subkind{font:400 9px var(--dx-mono);letter-spacing:.18em;color:var(--dx-teal);background:0 0;border:1px solid #4fd8c44d;border-radius:99px}.ds.d-dark .d-er-subdesc{color:var(--dx-dim)}.ds.d-dark .d-er-sublink{font:400 10px var(--dx-mono);color:var(--dx-teal)}.ds.d-dark .d-er-pr{border:1px solid var(--dx-line2);background:#0b101e99;border-radius:14px;transition:border-color .25s,background .25s}.ds.d-dark .d-er-pr:hover{background:#d8b45a0a;border-color:#d8b45a59}.ds.d-dark .d-er-prn{color:var(--dx-ink);font-weight:600}.ds.d-dark .d-er-prdesc{color:var(--dx-faint)}.ds.d-dark .d-er-prd{color:var(--dx-dim)}.ds.d-dark .d-er-prs{color:var(--dx-faint)}.ds.d-dark .d-er-prs:hover{color:var(--dx-gold-hi)}.ds.d-dark .d-er-prod{color:var(--dx-gold-hi);background:#d8b45a24}.ds.d-dark .d-er-serv{color:#9fbeff;background:#8ca0d229}.ds.d-dark .d-er-rounds{padding-left:30px;position:relative}.ds.d-dark .d-er-rounds:before{content:"";background:linear-gradient(180deg,var(--dx-gold),#d8b45a0d);width:2px;position:absolute;top:8px;bottom:8px;left:7px}.ds.d-dark .d-er-round{background:0 0;border:none;padding-left:0;position:relative}.ds.d-dark .d-er-round:before{content:"";background:var(--dx-void);border:2px solid var(--dx-gold);border-radius:50%;width:12px;height:12px;position:absolute;top:7px;left:-29px;box-shadow:0 0 12px #d8b45a80}.ds.d-dark .d-er-ramt{font:700 15px var(--dx-disp);color:var(--dx-gold-hi)}.ds.d-dark .d-er-rmeta,.ds.d-dark .d-er-rhead{color:var(--dx-faint)}.ds.d-dark .d-er-mtitle{color:var(--dx-ink)}.ds.d-dark .d-er-matter{border-bottom:1px dashed var(--dx-line2)}.ds.d-dark .d-er-pill{font:500 9.5px var(--dx-mono);letter-spacing:.14em;text-transform:uppercase;background:0 0}.ds.d-dark .d-er-pill.d-er-pn{border:1px solid var(--dx-line2);color:var(--dx-faint)}.ds.d-dark .d-er-nwt{color:var(--dx-ink)}.ds.d-dark .d-er-nw,.ds.d-dark .d-er-news{color:var(--dx-dim)}.ds.d-dark .d-er-basics b{color:var(--dx-ink)}.ds.d-dark .d-er-brow{border-bottom-style:dashed;border-bottom-color:var(--dx-line2);color:var(--dx-faint)}.ds.d-dark .d-er-conflict,.ds.d-dark .d-er-unsure,.ds.d-dark .d-er-partial,.ds.d-dark .d-er-hintnote,.ds.d-dark .d-er-mismatch{color:var(--dx-amber);background:#e2a33c0d;border:1px solid #e2a33c40;border-radius:12px}.ds.d-dark .d-er-mmtitle{color:var(--dx-amber)}.ds.d-dark .d-er-mmnote,.ds.d-dark .d-er-mmhelp{color:var(--dx-dim)}.ds.d-dark .d-er-sw,.ds.d-dark .d-er-swatches span{border-color:var(--dx-line2)}.ds.d-dark .d-au-card{border:1px solid var(--dx-line2);background:linear-gradient(160deg,var(--dx-panel2),var(--dx-panel));border-radius:18px;transition:border-color .45s,box-shadow .45s}.ds.d-dark .d-au-card:hover{border-color:#d8b45a66;box-shadow:0 18px 40px #0006}.ds.d-dark .d-au-ph{border:2px solid #d8b45a80;box-shadow:0 0 22px #d8b45a2e}.ds.d-dark .d-au-ph.d-au-init{background:radial-gradient(circle at 30% 25%,#d8b45a40,var(--dx-panel2) 70%);color:var(--dx-gold-hi);font-family:var(--dx-disp)}.ds.d-dark .d-au-name{font:700 17px var(--dx-disp);color:var(--dx-ink)}.ds.d-dark .d-au-role{font:500 9.5px var(--dx-mono);letter-spacing:.14em;color:#181000;background:linear-gradient(120deg,var(--dx-gold),var(--dx-gold-hi));border-radius:99px}.ds.d-dark .d-au-note{color:var(--dx-dim)}.ds.d-dark .d-au-ver{color:var(--dx-teal)}.ds.d-dark .d-au-btn{font:500 10.5px var(--dx-mono);letter-spacing:.08em;border:1px solid var(--dx-line);color:var(--dx-dim);background:0 0;border-radius:99px;transition:color .25s,border-color .25s,box-shadow .25s}.ds.d-dark .d-au-btn:hover{color:var(--dx-ink);border-color:#d8b45a73;box-shadow:0 0 18px #d8b45a1f}.ds.d-dark .d-au-empty{color:var(--dx-faint)}.ds.d-dark .d-au-soc{box-shadow:0 0 14px #00000059}.ds.d-dark .d-es-post{border:1px solid var(--dx-line2);background:var(--dx-panel);border-radius:16px;transition:transform .35s,border-color .35s}.ds.d-dark .d-es-post:hover{border-color:#d8b45a59;transform:translateY(-3px)}.ds.d-dark .d-es-ht,.ds.d-dark .d-es-head b{color:var(--dx-ink)}.ds.d-dark .d-es-meta,.ds.d-dark .d-es-cap,.ds.d-dark .d-es-followers{color:var(--dx-dim)}.ds.d-dark .d-es-img.d-es-noimg{background:#8ca0d20f}.ds.d-dark .d-ec-card{border:1px solid var(--dx-line2);background:var(--dx-panel);border-radius:16px;transition:border-color .35s}.ds.d-dark .d-ec-card:hover{border-color:#d8b45a59}.ds.d-dark .d-ec-nm{color:var(--dx-ink);font-family:var(--dx-disp)}.ds.d-dark .d-ec-why,.ds.d-dark .d-ec-note{color:var(--dx-dim)}.ds.d-dark .d-ec-reach i{background:linear-gradient(90deg,var(--dx-gold),var(--dx-gold-hi));transform-origin:0;animation:1.1s ease-out .3s both dxgrow}.ds.d-dark .d-ec-rl{color:var(--dx-faint)}.ds.d-dark .d-bp-prompt{font:400 12.5px/1.9 var(--dx-mono);color:var(--dx-dim);background:#d8b45a08;border:1px dashed #d8b45a4d;border-radius:14px}.ds.d-dark .d-bp-tile{border:1px solid var(--dx-line2);background:var(--dx-panel)}.ds.d-dark .d-bp-th,.ds.d-dark .d-bp-td{color:var(--dx-dim)}.ds.d-dark .d-rc-feed{font:400 12px/2.05 var(--dx-mono)}.ds.d-dark .d-rc-ev{color:var(--dx-dim);border:none}.ds.d-dark .d-rc-ev b{color:var(--dx-gold);font-weight:500}.ds.d-dark .d-rc-tm,.ds.d-dark .d-rc-empty{color:var(--dx-faint)}.ds.d-dark .d-rc-k{font:500 10px var(--dx-mono);letter-spacing:.14em;color:var(--dx-dim);text-transform:uppercase}.ds.d-dark .d-rc-bar{background:#8ca0d21a}.ds.d-dark .d-rc-bar i{background:linear-gradient(90deg,var(--dx-gold),var(--dx-gold-hi));transform-origin:0;animation:1s ease-out .25s both dxgrow}.ds.d-dark .d-rc-v{color:var(--dx-gold-hi);font-variant-numeric:tabular-nums}.ds.d-dark .d-rc-away{color:var(--dx-faint);border-top:1px dashed var(--dx-line2)}.ds.d-dark .d-rc-table th{font:500 10px var(--dx-mono);letter-spacing:.16em;color:var(--dx-faint);text-transform:uppercase;border-bottom:1px solid var(--dx-line2)}.ds.d-dark .d-rc-table td{border-bottom:1px dashed var(--dx-line2);color:var(--dx-dim)}.ds.d-dark .d-rc-turl a{color:var(--dx-ink)}.ds.d-dark .d-rc-thost{color:var(--dx-faint)}.ds.d-dark .d-rc-pill{font:500 9.5px var(--dx-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0}.ds.d-dark .d-rc-pill.d-rc-green{color:var(--dx-teal);border:1px solid #4fd8c459}.ds.d-dark .d-rc-pill.d-rc-amber{color:var(--dx-amber);border:1px solid #e2a33c59}.ds.d-dark .d-rc-pill.d-rc-red{color:var(--dx-red);border:1px solid #e4604f59}.ds.d-dark .d-rc-toggle{border:1px solid var(--dx-line);color:var(--dx-dim);background:0 0;border-radius:99px}.ds.d-dark .d-rc-toggle:hover{color:var(--dx-ink);border-color:#d8b45a73}.ds.d-dark .d-rc-ch h3{color:var(--dx-ink)}.ds.d-dark .d-sh-row button{border:1px solid var(--dx-line);color:var(--dx-dim);background:0 0}.ds.d-dark .d-sh-row button:hover{color:var(--dx-ink);border-color:#d8b45a73}.ds.d-dark .d-rc-err{color:var(--dx-red);background:#e4604f0f;border:1px solid #e4604f59}.adm-logwrap{grid-column:1/-1;padding:0 0 14px}.adm-logbar{align-items:center;gap:10px;margin:4px 0 8px;display:flex}.adm-logbar .jc-btn{cursor:pointer}.adm-term{color:#8c97b2;text-align:left;background:linear-gradient(#070b15,#05070e);border:1px solid #1c2438;border-radius:12px;max-height:420px;padding:16px 20px;font:400 12px/1.95 JetBrains Mono,ui-monospace,monospace;overflow:auto}.adm-term .t{color:#6c7894;margin-right:10px}.adm-term .s{letter-spacing:.08em;text-transform:uppercase;color:#d8b45a;min-width:84px;margin-right:8px;font-size:10px;display:inline-block}.adm-term .m{color:#b9c2d8}.adm-term .bad{color:#e4604f}.adm-logempty{color:#6c7894;padding:10px 2px;font:400 12.5px JetBrains Mono,monospace}.err-badge{font:600 10px/1 var(--pv-f-ui,sans-serif);letter-spacing:.06em;text-transform:uppercase;color:#b42318;background:#fee4e2;border-radius:99px;padding:4px 9px;display:inline-block}.err-msg{color:#475467;word-break:break-word;font:400 12.5px/1.55 ui-monospace,monospace}.err-run{color:#101828;font-weight:600}.adm-errrow{border-bottom:1px solid var(--line);color:var(--ink-soft);grid-template-columns:150px 1.1fr 130px 2fr;align-items:start;gap:14px;padding:12px 16px;font-size:13px;display:grid}.adm-thead.adm-errrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1.5px solid var(--line);font-size:11px;font-weight:600}@media (max-width:900px){.adm-errrow{grid-template-columns:1fr;gap:4px}}.app.d-dark{--dx-void:#05070e;--dx-panel:#0b101e;--dx-panel2:#0e1526;--dx-line:#c9ab5624;--dx-line2:#8ca0d21a;--dx-ink:#e9edf7;--dx-dim:#8c97b2;--dx-faint:#6c7894;--dx-gold:#d8b45a;--dx-gold-hi:#f3d98b;--dx-teal:#4fd8c4;--dx-red:#e4604f;--dx-amber:#e2a33c;--dx-disp:"Syne",sans-serif;--dx-body:"Instrument Sans",sans-serif;--dx-mono:"JetBrains Mono",monospace;background:radial-gradient(ellipse 55% 30% at 60% 0%,#d8b45a14,transparent 70%), linear-gradient(#8ca0d20a 1px,transparent 1px), linear-gradient(90deg,#8ca0d20a 1px,transparent 1px), var(--dx-void);color:var(--dx-ink);font-family:var(--dx-body);background-size:auto,56px 56px,56px 56px,auto}.app.d-dark ::selection{background:#d8b45a4d}.app.d-dark :focus-visible{outline:2px solid var(--dx-gold);outline-offset:3px;border-radius:6px}.app.d-dark .side{border-right:1px solid var(--dx-line2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#0b101eeb,#05070ef5)}.app.d-dark .side .starfall i{background:var(--dx-gold);opacity:.35}.app.d-dark .brand span{font:800 18px var(--dx-disp);color:var(--dx-ink)}.app.d-dark .navitem{color:var(--dx-dim);border-radius:11px;font-weight:500;transition:color .25s,background .25s}.app.d-dark .navitem:hover{color:var(--dx-ink);background:#8ca0d20f}.app.d-dark .navitem.active{color:#181000;background:linear-gradient(120deg,var(--dx-gold),var(--dx-gold-hi));font-weight:600;box-shadow:0 0 20px #d8b45a38}.app.d-dark .side .plan{border:1px solid var(--dx-line2);background:#d8b45a0a;border-radius:14px}.app.d-dark .side .plan .lbl,.app.d-dark .side .lbl{font:500 9.5px var(--dx-mono);letter-spacing:.2em;color:var(--dx-gold);text-transform:uppercase}.app.d-dark .side .row{color:var(--dx-dim)}.app.d-dark .side .row b{color:var(--dx-ink)}.app.d-dark .meter{background:#8ca0d21f;border-radius:99px;overflow:hidden}.app.d-dark .meter i{background:linear-gradient(90deg,var(--dx-gold),var(--dx-gold-hi));transform-origin:0;border-radius:99px;animation:1s ease-out .3s both dxgrow}.app.d-dark .nav-burger,.app.d-dark .side-close{color:var(--dx-dim)}.app.d-dark .nav-scrim{background:#0009}.app.d-dark .main{background:0 0}.app.d-dark .topbar{border-bottom:1px solid var(--dx-line2);background:0 0}.app.d-dark .topbar h1{font:800 22px var(--dx-disp);color:var(--dx-ink);letter-spacing:-.01em}.app.d-dark .btn{transition:all .25s}.app.d-dark .btn-gold{color:#181000;background:linear-gradient(120deg,var(--dx-gold),var(--dx-gold-hi));border:none;font-weight:600;box-shadow:0 0 18px #d8b45a2e}.app.d-dark .btn-gold:hover{box-shadow:0 0 26px #d8b45a52}.app.d-dark .btn-ghost{border:1px solid var(--dx-line2);color:var(--dx-dim);background:0 0}.app.d-dark .btn-ghost:hover{color:var(--dx-ink);border-color:#d8b45a73}.app.d-dark .btn-primary{color:#181000;background:linear-gradient(120deg,var(--dx-gold),var(--dx-gold-hi));border:none;font-weight:600}.app.d-dark .btn:active{transform:scale(.97)}.app.d-dark .dh-planchip{border:1px solid var(--dx-line2);color:var(--dx-dim);background:#0e152699}.app.d-dark .dh-planchip b{color:var(--dx-gold-hi)}.app.d-dark .dh-eyebrow{font:500 10.5px var(--dx-mono);letter-spacing:.26em;color:var(--dx-gold);text-transform:uppercase}.app.d-dark .dh-h1{font:800 34px/1.1 var(--dx-disp);color:var(--dx-ink);letter-spacing:-.01em}.app.d-dark .dh-sub{color:var(--dx-dim)}.app.d-dark .dh-tile,.app.d-dark .dh-card,.app.d-dark .dh-prod{border:1px solid var(--dx-line2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none;background:linear-gradient(170deg,#0e1526d1,#0b101ee6 60%);border-radius:18px;transition:border-color .45s,box-shadow .45s,transform .3s}.app.d-dark .dh-tile:hover,.app.d-dark .dh-prod:hover{border-color:#d8b45a47;transform:translateY(-2px);box-shadow:0 20px 50px #00000059}.app.d-dark .dh-th,.app.d-dark .dh-dt{font:500 9.5px var(--dx-mono);letter-spacing:.2em;color:var(--dx-faint);text-transform:uppercase}.app.d-dark .dh-tv{font:700 30px var(--dx-disp);color:var(--dx-ink);font-variant-numeric:tabular-nums}.app.d-dark .dh-tf,.app.d-dark .dh-note,.app.d-dark .dh-use{color:var(--dx-dim)}.app.d-dark .dh-name{font:700 17px var(--dx-disp);color:var(--dx-ink)}.app.d-dark .dh-ch h3,.app.d-dark .dh-ch{color:var(--dx-ink)}.app.d-dark .dh-meter{background:#8ca0d21f;border-radius:99px;overflow:hidden}.app.d-dark .dh-meter i{background:linear-gradient(90deg,var(--dx-gold),var(--dx-gold-hi));transform-origin:0;animation:1s ease-out .25s both dxgrow}.app.d-dark .dh-cta{color:#181000;background:linear-gradient(120deg,var(--dx-gold),var(--dx-gold-hi));border:none;font-weight:600}.app.d-dark .dh-view{border:1px solid var(--dx-line2);color:var(--dx-dim);background:0 0}.app.d-dark .dh-view:hover{color:var(--dx-ink);border-color:#d8b45a73}.app.d-dark .dh-row{border-bottom:1px dashed var(--dx-line2);color:var(--dx-dim)}.app.d-dark .dh-res b,.app.d-dark .dh-row b{color:var(--dx-ink)}.app.d-dark .dh-empty{color:var(--dx-faint)}.app.d-dark .dh-pi{color:var(--dx-gold)}.app.d-dark .pl{border:1px solid var(--dx-line2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(170deg,#0e1526d1,#0b101ee6 60%);border-radius:18px}.app.d-dark .pl-row{border-bottom:1px dashed var(--dx-line2);transition:background .25s}.app.d-dark .pl-row:hover{background:#d8b45a0a}.app.d-dark .pl-name{color:var(--dx-ink);font-weight:600}.app.d-dark .pl-cat,.app.d-dark .pl-biz,.app.d-dark .pl-date,.app.d-dark .pl-count,.app.d-dark .pl-pageinfo{color:var(--dx-faint)}.app.d-dark .pl-logo{background:#d8b45a14;border:1px solid #d8b45a59;border-radius:12px}.app.d-dark .pl-logo-fallback,.app.d-dark .pl-face{color:var(--dx-gold-hi);font-family:var(--dx-disp)}.app.d-dark .pl-empty{color:var(--dx-faint)}.app.d-dark .pl-err{color:var(--dx-red)}.app.d-dark .pl-search,.app.d-dark .pl-datein{border:1px solid var(--dx-line2);color:var(--dx-ink);background:#0b101ebf;border-radius:12px}.app.d-dark .pl-search::placeholder{color:var(--dx-faint)}.app.d-dark .pl-tab{border:1px solid var(--dx-line2);color:var(--dx-dim);background:0 0;border-radius:99px}.app.d-dark .pl-tab.active{color:#181000;background:linear-gradient(120deg,var(--dx-gold),var(--dx-gold-hi));border-color:#0000;font-weight:600}.app.d-dark .pl-pager .jc-btn,.app.d-dark .jc-btn{border:1px solid var(--dx-line2);color:var(--dx-dim);background:0 0}.app.d-dark .pl-del-yes{color:#fff;background:var(--dx-red);border:none}.app.d-dark .res-tabs{border:1px solid var(--dx-line2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05070ed1;border-radius:16px}.app.d-dark .res-tab{color:var(--dx-dim);background:0 0;border:none;border-radius:10px}.app.d-dark .res-tab.active{color:#181000;background:linear-gradient(120deg,var(--dx-gold),var(--dx-gold-hi));font-weight:600}.app.d-dark .res-empty{color:var(--dx-faint)}.app.d-dark .d-page,.app.d-dark .d-main{color:var(--dx-ink);background:0 0}.app.d-dark .d-c,.app.d-dark .kbox,.app.d-dark .d-ep{border:1px solid var(--dx-line2);background:linear-gradient(170deg,#0e1526d1,#0b101ee6 60%);border-radius:16px}.app.d-dark .d-c-t,.app.d-dark .d-kname,.app.d-dark .d-b.d-ink{color:var(--dx-ink)}.app.d-dark .d-c-h,.app.d-dark .d-dim,.app.d-dark .d-lbl,.app.d-dark .d-ep-d{color:var(--dx-faint)}.app.d-dark .d-k{border-bottom:1px dashed var(--dx-line2)}.app.d-dark .d-kmask,.app.d-dark .d-path{font-family:var(--dx-mono);color:var(--dx-dim)}.app.d-dark .d-code,.app.d-dark .d-codehd{color:var(--dx-dim);font-family:var(--dx-mono);background:#d8b45a08;border:1px dashed #d8b45a4d;border-radius:12px}.app.d-dark .d-copy{border:1px solid var(--dx-line2);color:var(--dx-dim);background:0 0}.app.d-dark .d-pill{color:var(--dx-teal);font-family:var(--dx-mono);background:0 0;border:1px solid #4fd8c459}.app.d-dark .d-callout{color:var(--dx-amber);background:#e2a33c0d;border:1px solid #e2a33c40}.app.d-dark .api-modal{background:var(--dx-panel);border:1px solid var(--dx-line);color:var(--dx-ink)}.app.d-dark .api-scrim{background:#000000a6}.app.d-dark .modal-hd,.app.d-dark .modal-bd,.app.d-dark .modal-ft{color:var(--dx-ink)}.app.d-dark .inp,.app.d-dark input.inp{border:1px solid var(--dx-line2);color:var(--dx-ink);background:#0b101ebf}.ds.d-dark .d-rc-eyebrow{font:500 10.5px var(--dx-mono);letter-spacing:.26em;color:var(--dx-gold);text-transform:uppercase}.ds.d-dark .d-rc-h1{font:800 34px/1.1 var(--dx-disp);color:var(--dx-ink);letter-spacing:-.01em}.ds.d-dark .d-rc-sub,.ds.d-dark .d-rc-lbl,.ds.d-dark .d-rc-hint{color:var(--dx-dim)}.ds.d-dark .d-rc-input{border:1px solid var(--dx-line2);background:#0b101ebf;border-radius:14px;transition:border-color .3s}.ds.d-dark .d-rc-input:hover,.ds.d-dark .d-rc-input:focus-within{border-color:#d8b45a66}.ds.d-dark .d-rc-input input{color:var(--dx-ink);background:0 0}.ds.d-dark .d-rc-input input::placeholder,.ds.d-dark .d-rc-input svg{color:var(--dx-faint)}.ds.d-dark .d-rc-go{color:#181000;background:linear-gradient(120deg,var(--dx-gold),var(--dx-gold-hi));border:none;font-weight:600;box-shadow:0 0 18px #d8b45a2e}.ds.d-dark .d-rc-go:hover{box-shadow:0 0 26px #d8b45a52}.ds.d-dark .d-rc-go:disabled{opacity:.45;box-shadow:none}.ds.d-dark .d-rc-dot{background:var(--dx-panel2);border-color:var(--dx-line2);color:var(--dx-faint)}.ds.d-dark .d-rc-agents,.ds.d-dark .d-rc-live{color:var(--dx-teal)}.ds.d-dark .d-rc-live i,.ds.d-dark .d-rc-pulse{background:var(--dx-teal)}.ds.d-dark .d-rc-chip{border:1px solid var(--dx-line2);color:var(--dx-dim);font-family:var(--dx-mono);background:0 0}.ds.d-dark .d-rc-spin{border-top-color:var(--dx-gold);border-right-color:var(--dx-gold)}.ds.d-dark .d-rc-gaps{background:linear-gradient(150deg,#d8b45a14,#0b101ee6 55%);border:1px solid #d8b45a66;border-radius:16px}.ds.d-dark .d-rc-gh{color:var(--dx-ink);font-family:var(--dx-disp)}.ds.d-dark .d-rc-confirm{border:1px solid var(--dx-line2);background:#0b101eb3;border-radius:14px}.ds.d-dark .d-rc-curl a{color:var(--dx-ink);font-family:var(--dx-mono)}.ds.d-dark .d-rc-creason{color:var(--dx-faint)}.ds.d-dark .d-rc-b{font-family:var(--dx-mono);border-radius:99px;transition:all .25s}.ds.d-dark .d-rc-bkeep{color:#08110d;background:linear-gradient(120deg,#3fbfa8,var(--dx-teal));border:none;font-weight:600}.ds.d-dark .d-rc-bunsure{border:1px solid var(--dx-line2);color:var(--dx-dim);background:0 0}.ds.d-dark .d-rc-breject{color:var(--dx-red);background:0 0;border:1px solid #e4604f66}.ds.d-dark .d-rc-new,.ds.d-dark .d-rc-ract:not(.d-rc-armed){border:1px solid var(--dx-line2);color:var(--dx-dim);background:0 0}.ds.d-dark .d-rc-rname{color:var(--dx-ink)}.ds.d-dark .d-rc-rdate,.ds.d-dark .d-rc-rmain{color:var(--dx-faint)}.ds.d-dark .d-rc-note,.ds.d-dark .d-rc-nfnote{color:var(--dx-dim)}.ds.d-dark .d-rc-nofacts{background:#e2a33c0d;border:1px solid #e2a33c40}.ds.d-dark .d-rc-nftitle{color:var(--dx-amber)}.ds .d-er-thin{font:400 12px/1.5 var(--pv-f-ui);color:var(--pv-amber);background:var(--pv-amber-b);border:1px solid #9a6b0840;border-radius:10px;max-width:340px;margin-top:8px;padding:8px 12px}.ds.d-dark .d-er-thin{color:var(--dx-amber);background:#e2a33c0d;border:1px solid #e2a33c40}.app.d-dark .st-sec,.app.d-dark .bl{border:1px solid var(--dx-line2);background:linear-gradient(170deg,#0e1526d1,#0b101ee6 60%);border-radius:18px}.app.d-dark .st-sec-h,.app.d-dark .bl-head{color:var(--dx-ink);font-family:var(--dx-disp)}.app.d-dark .st-t,.app.d-dark .bl-pname{color:var(--dx-ink)}.app.d-dark .st-s,.app.d-dark .st-hint,.app.d-dark .bl-sub,.app.d-dark .bl-note,.app.d-dark .bl-hint,.app.d-dark .wiz-label{color:var(--dx-faint)}.app.d-dark .st-row{border-bottom:1px dashed var(--dx-line2)}.app.d-dark .field .input,.app.d-dark input.input,.app.d-dark .st-otp input{border:1px solid var(--dx-line2);color:var(--dx-ink);background:#0b101ebf;border-radius:12px}.app.d-dark .field .input:focus,.app.d-dark input.input:focus{border-color:#d8b45a73;outline:none}.app.d-dark .st-code{font-family:var(--dx-mono);color:var(--dx-dim);background:#d8b45a08;border:1px dashed #d8b45a4d}.app.d-dark .st-tag.st-tag-ok{color:var(--dx-teal);background:0 0;border:1px solid #4fd8c459}.app.d-dark .st-tag.st-tag-wait{color:var(--dx-amber);background:0 0;border:1px solid #e2a33c4d}.app.d-dark .st-link{color:var(--dx-gold)}.app.d-dark .bl-plans .bl-b{border-radius:10px}.app.d-dark .bl-b.bl-ghost{border:1px solid var(--dx-line2);color:var(--dx-dim);background:0 0}.app.d-dark .bl-b.bl-danger{color:var(--dx-red);background:0 0;border:1px solid #e4604f66}.app.d-dark .bl-plan.bl-on{background:#d8b45a0a;border-color:#d8b45a80;box-shadow:0 0 30px #d8b45a1a}.app.d-dark .bl-pop{color:#181000;background:linear-gradient(120deg,var(--dx-gold),var(--dx-gold-hi))}.app.d-dark .bl-price{color:var(--dx-gold-hi);font-family:var(--dx-disp)}.app.d-dark .bl-err{color:var(--dx-red)}.lx{--lxv:#05070e;--lxp:#0b101e;--lxp2:#0e1526;--lxl:#c9ab5624;--lxl2:#8ca0d21a;--lxi:#e9edf7;--lxd:#8c97b2;--lxf:#6c7894;--lxg:#d8b45a;--lxgh:#f3d98b;--lxt:#4fd8c4;--lxr:#e4604f;--lxdisp:"Syne",sans-serif;--lxbody:"Instrument Sans",sans-serif;--lxmono:"JetBrains Mono",monospace;background:var(--lxv);color:var(--lxi);font:15px/1.6 var(--lxbody);min-height:100vh;position:relative;overflow-x:hidden}.lx ::selection{background:#d8b45a4d}.lx :focus-visible{outline:2px solid var(--lxg);outline-offset:3px;border-radius:6px}.lx a{color:inherit;text-decoration:none}@keyframes lxpulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes lxgrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lxfloaty{0%,to{transform:translateY(0)rotate(-1.2deg)}50%{transform:translateY(-12px)rotate(-1.2deg)}}@keyframes lxfloaty2{0%,to{transform:translateY(-6px)rotate(2deg)}50%{transform:translateY(8px)rotate(2deg)}}@keyframes lxscan{0%{transform:translateY(-100%)}to{transform:translateY(500%)}}@keyframes lxmarq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lxdrawline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lxglowshift{0%,to{opacity:.7;transform:translate(-8%)}50%{opacity:1;transform:translate(8%)}}@keyframes lxshimmer{0%{background-position:180% 0}to{background-position:-80% 0}}@keyframes lxwrise{to{opacity:1;filter:none;transform:none}}@keyframes lxltrise{to{opacity:1;transform:none}}@keyframes lxcuedrop{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@keyframes lxslin{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes lxbarglow{0%,to{box-shadow:0 0 8px #d8b45a59}50%{box-shadow:0 0 20px #d8b45ab3}}@keyframes lxspina{to{--lxa:360deg}}@property --lxa{syntax:"<angle>";inherits:false;initial-value:0deg}@media (prefers-reduced-motion:reduce){.lx *,.lx :before,.lx :after{transition:none!important;animation:none!important}.lx .lx-w,.lx .lx-lt,.lx .lx-rv{opacity:1!important;filter:none!important;transform:none!important}}.lx-bg{z-index:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(#8ca0d20b 1px,#0000 1px),linear-gradient(90deg,#8ca0d20b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0}.lx-glow{background:radial-gradient(closest-side,#d8b45a24,#0000 70%);border-radius:50%;width:1000px;height:640px;animation:11s ease-in-out infinite lxglowshift;position:absolute;top:-300px;left:15%}.lx-orb1{background:radial-gradient(closest-side,#4fd8c412,#0000 70%);border-radius:50%;width:640px;height:640px;animation:15s ease-in-out infinite reverse lxglowshift;position:absolute;top:30%;right:-200px}.lx-orb2{background:radial-gradient(closest-side,#d8b45a14,#0000 70%);border-radius:50%;width:700px;height:700px;animation:19s ease-in-out infinite lxglowshift;position:absolute;bottom:-200px;left:-160px}.lx-st{background:var(--lxgh);border-radius:50%;width:2px;height:2px;animation:3.4s ease-in-out infinite lxpulse;position:absolute}#lx-cursorglow{pointer-events:none;z-index:1;will-change:left,top;background:radial-gradient(closest-side,#d8b45a0f,#0000 70%);border-radius:50%;width:520px;height:520px;position:fixed;transform:translate(-50%,-50%)}.lx-wrap{z-index:2;max-width:1160px;margin:0 auto;padding:0 28px;position:relative}.lx-rv{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.2,.8,.2,1);transform:translateY(30px)}.lx-rv.lx-in{opacity:1;transform:none}.lx-dl1{transition-delay:80ms}.lx-dl2{transition-delay:.16s}.lx-dl3{transition-delay:.24s}.lx-w{opacity:0;filter:blur(6px);animation:.7s cubic-bezier(.2,.8,.2,1) both lxwrise;display:inline-block;transform:translateY(26px)}.lx-lt{opacity:0;display:inline-block;transform:translateY(14px)}.lx-in .lx-lt{animation:.5s cubic-bezier(.2,.8,.2,1) both lxltrise}.lx-nav{z-index:20;border:1px solid #0000;border-radius:16px;justify-content:space-between;align-items:center;margin:10px -26px 0;padding:22px 26px;transition:all .4s;display:flex;position:sticky;top:10px}.lx-nav.lx-glass{border-color:var(--lxl2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05070ec7;box-shadow:0 18px 44px #0006}.lx-logo{font:800 20px var(--lxdisp)}.lx-logo b{color:var(--lxg)}.lx-dot{background:var(--lxg);width:7px;height:7px;box-shadow:0 0 12px var(--lxg);border-radius:50%;margin-left:6px;animation:2.6s infinite lxpulse;display:inline-block}.lx-navl{color:var(--lxd);gap:26px;font-size:13.5px;display:flex}.lx-navl a:hover{color:var(--lxi)}.lx-navr{gap:10px;display:flex}.lx-btn{font:600 11.5px var(--lxmono);letter-spacing:.1em;border:1px solid var(--lxl);color:var(--lxd);cursor:pointer;text-align:center;background:0 0;border-radius:10px;padding:12px 22px;transition:all .25s;display:inline-block}.lx-btn:hover{color:var(--lxi);border-color:#d8b45a73;box-shadow:0 0 18px #d8b45a1f}.lx-btn.lx-gold{color:#181000;background:linear-gradient(120deg,var(--lxg),var(--lxgh));border:none;box-shadow:0 0 18px #d8b45a33}.lx-btn.lx-gold:hover{box-shadow:0 0 30px #d8b45a66}.lx-btn:active{transform:scale(.97)}.lx-big{padding:16px 30px;font-size:12.5px}.lx-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:54px;min-height:74vh;padding:66px 0 26px;display:grid}.lx-h1{font:800 clamp(40px,5.6vw,62px)/1.05 var(--lxdisp);letter-spacing:-.018em}.lx-em{background:linear-gradient(100deg,var(--lxg) 20%,#fff6dc 50%,var(--lxg) 80%);color:#0000;opacity:0;filter:blur(6px);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:.7s cubic-bezier(.2,.8,.2,1) .26s both lxwrise,5.5s ease-in-out 1.2s infinite lxshimmer;display:inline-block;position:relative;transform:translateY(26px)}.lx-em:after{content:"";background:linear-gradient(90deg,var(--lxg),transparent);transform-origin:0;border-radius:2px;height:3px;animation:1.1s cubic-bezier(.2,.8,.2,1) .9s both lxdrawline;position:absolute;bottom:4px;left:0;right:0}.lx-lead{color:var(--lxd);max-width:48ch;margin:22px 0 30px;font-size:16.5px}.lx-cta{flex-wrap:wrap;gap:14px;display:flex}.lx-ticker{gap:36px;margin-top:38px;display:flex}.lx-tv{font:800 26px var(--lxdisp);color:var(--lxgh);font-variant-numeric:tabular-nums}.lx-tk{font:500 9.5px var(--lxmono);letter-spacing:.18em;color:var(--lxf);text-transform:uppercase;max-width:170px;margin-top:3px}.lx-scrollcue{flex-direction:column;align-items:center;gap:10px;padding:6px 0 30px;display:flex}.lx-scrollcue span{font:500 9.5px var(--lxmono);letter-spacing:.3em;color:var(--lxf)}.lx-scrollcue i{background:linear-gradient(180deg,var(--lxg),transparent);width:1.5px;height:44px;animation:1.8s ease-in-out infinite lxcuedrop}.lx-stack{perspective:900px;height:460px;position:relative}.lx-repcard{border:1px solid var(--lxl);background:linear-gradient(160deg,#d8b45a12,#0b101ef0 50%);border-radius:20px;padding:26px;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 90px #0000008c}.lx-back{opacity:.5;animation:9s ease-in-out infinite lxfloaty2;transform:rotate(2deg)translate(26px,18px)}.lx-front{transition:transform .15s ease-out;animation:7s ease-in-out infinite lxfloaty}.lx-front:after{content:"";background:linear-gradient(#d8b45a17,#0000);height:70px;animation:6s linear infinite lxscan;position:absolute;top:0;left:0;right:0}.lx-mh{align-items:center;gap:14px;margin-bottom:14px;display:flex}.lx-lg2{width:46px;height:46px;font:800 19px var(--lxdisp);color:var(--lxgh);background:#d8b45a1a;border:1px solid #d8b45a66;border-radius:12px;place-content:center;display:grid}.lx-mh h4{font:700 19px var(--lxdisp)}.lx-ch2{font:400 10.5px var(--lxmono);color:var(--lxt);margin-top:2px}.lx-demo{font:500 8.5px var(--lxmono);letter-spacing:.2em;color:var(--lxf);border:1px dashed var(--lxl2);border-radius:6px;padding:4px 8px;position:absolute;top:20px;right:20px}.lx-simterm{font:400 11px/1.95 var(--lxmono);color:var(--lxd);min-height:118px;margin-top:4px}.lx-sl{gap:10px;animation:.35s both lxslin;display:flex}.lx-st2{color:var(--lxg);text-transform:uppercase;letter-spacing:.1em;min-width:64px;padding-top:2px;font-size:9.5px}.lx-sm2 b{color:var(--lxt);font-weight:500}.lx-cur{background:var(--lxg);vertical-align:-2px;width:7px;height:13px;animation:1s steps(2,end) infinite lxpulse;display:inline-block}.lx-simbars{transition:opacity .6s}.lx-row2{grid-template-columns:86px 1fr 36px;align-items:center;gap:12px;margin-top:13px;display:grid}.lx-k2{font:500 9px var(--lxmono);letter-spacing:.16em;color:var(--lxd)}.lx-bar2{background:#8ca0d21f;border-radius:99px;height:7px;overflow:hidden}.lx-bar2 i{background:linear-gradient(90deg,var(--lxg),var(--lxgh));border-radius:99px;height:100%;transition:width 1s cubic-bezier(.2,.8,.2,1);animation:2.6s ease-in-out infinite lxbarglow;display:block}.lx-n2{font:700 13px var(--lxdisp);color:var(--lxgh);text-align:right;font-variant-numeric:tabular-nums}.lx-verd{border-left:3px solid var(--lxg);font:600 13.5px/1.5 var(--lxdisp);color:var(--lxi);margin-top:18px;padding-left:14px;transition:opacity .8s}.lx-foot{border-top:1px dashed var(--lxl2);color:var(--lxf);margin-top:16px;padding-top:14px;font-size:11px}.lx-marqband{border-top:1px solid var(--lxl2);border-bottom:1px solid var(--lxl2);z-index:2;margin-top:26px;padding:18px 0;position:relative;overflow:hidden}.lx-marqband:before,.lx-marqband:after{content:"";z-index:2;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.lx-marqband:before{background:linear-gradient(90deg,var(--lxv),transparent);left:0}.lx-marqband:after{background:linear-gradient(-90deg,var(--lxv),transparent);right:0}.lx-marq{gap:44px;width:max-content;animation:26s linear infinite lxmarq;display:flex}.lx-marq.lx-rev{animation-duration:32s;animation-direction:reverse}.lx-marqband:hover .lx-marq{animation-play-state:paused}.lx-mq{font:500 12px var(--lxmono);letter-spacing:.14em;color:var(--lxd);text-transform:uppercase;white-space:nowrap}.lx-mq b{color:var(--lxg)}.lx-mb2{margin:0 0 10px}.lx-blk{padding:64px 0}.lx-shead{text-align:center;max-width:680px;margin:0 auto 44px}.lx-idx{font:500 10px var(--lxmono);letter-spacing:.26em;color:var(--lxg)}.lx-shead h2{font:800 34px var(--lxdisp);letter-spacing:-.012em;margin-top:10px}.lx-shead p{color:var(--lxd);margin-top:12px}.lx-grid3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lx-pcard{border:1px solid var(--lxl2);background:linear-gradient(170deg,#0e1526d1,#0b101ee6 60%);border-radius:20px;padding:30px;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .45s,box-shadow .45s;position:relative;overflow:hidden}.lx-pcard:before{content:"";opacity:0;background:conic-gradient(from var(--lxa,0deg),transparent 0 60%,#d8b45ab3 80%,transparent 100%);-webkit-mask-composite:xor;border-radius:21px;padding:1px;transition:opacity .5s;animation:3.2s linear infinite paused lxspina;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lx-pcard:hover:before{opacity:1;animation-play-state:running}.lx-pcard:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#f3d98b0f 48%,#0000 62%) 120% 0/260% 100%;transition:background-position .9s;position:absolute;inset:0}.lx-pcard:hover{border-color:#d8b45a66;transform:translateY(-5px);box-shadow:0 24px 60px #00000073}.lx-pcard:hover:after{background-position:-60% 0}.lx-ic{width:48px;height:48px;color:var(--lxgh);background:#d8b45a14;border:1px solid #d8b45a66;border-radius:14px;place-content:center;margin-bottom:18px;display:grid}.lx-ic svg{width:22px;height:22px}.lx-pcard h3{font:700 19px var(--lxdisp);margin-bottom:8px}.lx-pcard p{color:var(--lxd);font-size:13px}.lx-tagl{font:500 9.5px var(--lxmono);letter-spacing:.2em;color:var(--lxg);text-transform:uppercase;margin-top:16px}.lx-carowrap{position:relative}.lx-caro{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:6px 4px 20px;display:flex;overflow-x:auto}.lx-caro::-webkit-scrollbar{display:none}.lx-cc{scroll-snap-align:start;border:1px solid var(--lxl2);background:linear-gradient(165deg,#d8b45a0d,var(--lxp) 55%);border-radius:20px;flex:0 0 340px;padding:26px;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .45s}.lx-cc:hover{border-color:#d8b45a73;transform:translateY(-4px)}.lx-ck{font:500 9.5px var(--lxmono);letter-spacing:.22em;color:var(--lxg);text-transform:uppercase}.lx-cc h4{font:700 18px var(--lxdisp);margin:8px 0}.lx-cc p{color:var(--lxd);min-height:60px;font-size:12.5px}.lx-art{border:1px dashed var(--lxl2);font:400 11px/1.9 var(--lxmono);color:var(--lxf);border-radius:12px;margin-top:16px;padding:14px}.lx-art b{color:var(--lxgh)}.lx-t3{color:var(--lxt)}.lx-r3{color:var(--lxr)}.lx-cbtn{border:1px solid var(--lxl);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:46px;height:46px;color:var(--lxg);z-index:2;cursor:pointer;background:#0b101ee0;border-radius:12px;font-size:18px;transition:all .25s;position:absolute;top:40%}.lx-cbtn:hover{box-shadow:0 0 20px #d8b45a40}.lx-prev{left:-18px}.lx-next{right:-18px}.lx-dots{justify-content:center;gap:7px;margin-top:4px;display:flex}.lx-dots i{background:#8ca0d233;border-radius:50%;width:7px;height:7px;transition:all .3s}.lx-dots i.lx-on{background:var(--lxg);transform:scale(1.2);box-shadow:0 0 8px #d8b45a80}.lx-prog{font:500 12px var(--lxmono);color:var(--lxf);justify-content:center;align-items:baseline;gap:6px;margin-top:12px;display:flex}.lx-prog b{color:var(--lxgh);font-size:17px}.lx-how{counter-reset:lxhw;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.lx-hw{border:1px solid var(--lxl2);background:#0b101eb3;border-radius:18px;padding:24px}.lx-hw:before{counter-increment:lxhw;content:"0" counter(lxhw);font:800 28px var(--lxdisp);background:linear-gradient(140deg,var(--lxg),var(--lxgh));color:#0000;-webkit-background-clip:text;background-clip:text}.lx-hw h4{font:700 15px var(--lxdisp);margin:10px 0 6px}.lx-hw p{color:var(--lxd);font-size:12px}.lx-you{font:600 9px var(--lxmono);letter-spacing:.16em;color:var(--lxt);border:1px solid #4fd8c459;border-radius:8px;margin-top:10px;padding:5px 10px;display:inline-block}.lx-price{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.lx-pr{border:1px solid var(--lxl2);background:#0b101ebf;border-radius:20px;flex-direction:column;padding:30px;transition:border-color .4s,transform .4s;display:flex}.lx-pr:hover{transform:translateY(-4px)}.lx-hot{background:linear-gradient(165deg,#d8b45a14,#0b101ee6 55%);border-color:#d8b45a80;box-shadow:0 0 40px #d8b45a1a}.lx-pn{font:700 16px var(--lxdisp)}.lx-hotb{float:right;font:600 9px var(--lxmono);letter-spacing:.14em;color:#181000;background:linear-gradient(120deg,var(--lxg),var(--lxgh));border-radius:8px;padding:5px 10px}.lx-amt{font:800 38px var(--lxdisp);margin:14px 0 4px}.lx-amt small{font:400 13px var(--lxbody);color:var(--lxf)}.lx-amt s{font:400 18px var(--lxbody);color:var(--lxf);margin-right:8px}.lx-pr ul{flex:1;margin:18px 0 24px;padding:0;list-style:none}.lx-pr li{color:var(--lxd);border-bottom:1px dashed var(--lxl2);padding:7px 0;font-size:13px}.lx-pr li:before{content:"✓ ";color:var(--lxt)}.lx-ctaband{text-align:center;background:linear-gradient(120deg,#d8b45a1a,#d8b45a05);border:1px solid #d8b45a59;border-radius:24px;padding:56px 40px;position:relative;overflow:hidden}.lx-ctaband:after{content:"";background:linear-gradient(#d8b45a12,#0000);height:80px;animation:7s linear infinite lxscan;position:absolute;top:0;left:0;right:0}.lx-ctaband h2{font:800 34px var(--lxdisp)}.lx-ctaband p{color:var(--lxd);margin:12px 0 26px}.lx-footer{border-top:1px solid var(--lxl2);color:var(--lxf);justify-content:space-between;margin-top:60px;padding:34px 0;font-size:12.5px;display:flex}.lx-footer a:hover{color:var(--lxi)}@media (max-width:900px){.lx-hero{grid-template-columns:1fr;min-height:auto}.lx-grid3,.lx-how,.lx-price{grid-template-columns:1fr}.lx-navl{display:none}.lx-stack{height:400px}.lx-ticker{flex-wrap:wrap;gap:22px}}.app.d-dark .res-tabs{border:1px solid var(--dx-line2);background:#05070ed1;border-radius:14px}.app.d-dark .res-tab{font-family:var(--dx-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.app.d-dark .res-tab-err.active{background:linear-gradient(120deg,var(--dx-red),#f08070);color:#fff}.app.d-dark .adm-errn{font:600 9px var(--dx-mono);color:#fff;background:var(--dx-red);vertical-align:1px;border-radius:99px;margin-left:7px;padding:2px 7px;display:inline-block}.app.d-dark .res-tab.active .adm-errn{background:#00000059}.app.d-dark .home-tile{border:1px solid var(--dx-line2);background:linear-gradient(170deg,#0e1526d1,#0b101ee6 60%);border-radius:16px;transition:border-color .35s,transform .3s}.app.d-dark .home-tile:hover{border-color:#d8b45a47;transform:translateY(-2px)}.app.d-dark .home-tile-n{font:700 26px var(--dx-disp);color:var(--dx-ink);font-variant-numeric:tabular-nums}.app.d-dark .home-tile-l{font:500 9.5px var(--dx-mono);letter-spacing:.16em;color:var(--dx-faint);text-transform:uppercase}.app.d-dark .adm-table{border:1px solid var(--dx-line2);background:linear-gradient(170deg,#0e1526d1,#0b101ee6 60%);border-radius:16px}.app.d-dark .adm-thead{font-family:var(--dx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dx-faint);border-bottom:1px solid var(--dx-line2);font-size:9.5px}.app.d-dark .adm-jobrow,.app.d-dark .adm-userrow2,.app.d-dark .adm-planrow2,.app.d-dark .adm-row{border-bottom:1px dashed var(--dx-line2);color:var(--dx-dim)}.app.d-dark .adm-jobrow:hover,.app.d-dark .adm-userrow2:hover{background:#d8b45a0a}.app.d-dark .adm-tr{color:var(--dx-dim)}.app.d-dark .adm-tr b,.app.d-dark .adm-full{color:var(--dx-ink)}.app.d-dark .adm-kind{font:500 8.5px var(--dx-mono);letter-spacing:.14em;color:var(--dx-faint);border:1px solid var(--dx-line2);background:0 0;border-radius:6px}.app.d-dark .adm-err{color:var(--dx-red)}.app.d-dark .jc-stuck{color:var(--dx-amber)}.app.d-dark .jobrow-s{font:500 9px var(--dx-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0}.app.d-dark .jobrow-s.s-done{color:var(--dx-teal);border:1px solid #4fd8c459}.app.d-dark .jobrow-s.s-failed{color:var(--dx-red);border:1px solid #e4604f59}.app.d-dark .jobrow-s.s-running{color:var(--dx-gold);border:1px solid #d8b45a66}.app.d-dark .jobrow-s.s-cancelled{color:var(--dx-faint);border:1px solid var(--dx-line2)}.app.d-dark .adm-search,.app.d-dark .adm-date,.app.d-dark .adm-sel,.app.d-dark .adm-namein,.app.d-dark .adm-days,.app.d-dark .adm-price,.app.d-dark .adm-field input{border:1px solid var(--dx-line2);color:var(--dx-ink);background:#0b101ebf;border-radius:10px}.app.d-dark .adm-search::placeholder,.app.d-dark .adm-pager em,.app.d-dark .adm-note,.app.d-dark .adm-plannote,.app.d-dark .adm-calls,.app.d-dark .adm-keys,.app.d-dark .adm-expires,.app.d-dark .adm-alltime,.app.d-dark .adm-permo{color:var(--dx-faint)}.app.d-dark .adm-num{color:var(--dx-gold-hi);font-family:var(--dx-disp)}.app.d-dark .adm-hidepill{border:1px dashed var(--dx-line2);color:var(--dx-faint);background:0 0}.app.d-dark .adm-filt-sep{background:var(--dx-line2)}.app.d-dark .adm-errrow{border-bottom:1px dashed var(--dx-line2);color:var(--dx-dim)}.app.d-dark .adm-thead.adm-errrow{color:var(--dx-faint);border-bottom:1.5px solid var(--dx-line2)}.app.d-dark .err-badge{color:var(--dx-red);background:0 0;border:1px solid #e4604f59}.app.d-dark .err-msg{color:var(--dx-dim)}.app.d-dark .err-run{color:var(--dx-ink)}.app.d-dark .adm-logempty{color:var(--dx-faint)}.ds .d-er-srcline{font:400 12.5px/1.7 var(--pv-f-ui);color:var(--pv-mut)}.ds .d-er-srcline b{color:var(--pv-ink);font-weight:600}.ds.d-dark .d-er-srcline{color:var(--dx-faint)}.ds.d-dark .d-er-srcline b{color:var(--dx-ink)}.ds.d-dark .d-pp-hero,.ds.d-dark .d-pp-claim,.ds.d-dark .d-pp-ev,.ds.d-dark .d-pp-cvwrap,.ds.d-dark .d-pp-basis{border-color:var(--dx-line2);background:linear-gradient(170deg,#0e1526d1,#0b101ee6 60%)}.ds.d-dark .d-pp-hname{color:var(--dx-ink);font-family:var(--dx-disp)}.ds.d-dark .d-pp-hmeta,.ds.d-dark .d-pp-cap,.ds.d-dark .d-pp-abnote,.ds.d-dark .d-pp-evfoot,.ds.d-dark .d-pp-cm,.ds.d-dark .d-pp-basis,.ds.d-dark .d-pp-honest{color:var(--dx-faint)}.ds.d-dark .d-pp-brief,.ds.d-dark .d-pp-abh,.ds.d-dark .d-pp-cq{color:var(--dx-ink)}.ds.d-dark .d-pp-chip{border:1px solid var(--dx-line2);color:var(--dx-dim);background:#0e152699}.ds.d-dark .d-pp-chip.d-pp-cg,.ds.d-dark .d-pp-conf-high{color:var(--dx-teal);border-color:#4fd8c459}.ds.d-dark .d-pp-conf-moderate{color:var(--dx-amber);border-color:#e2a33c4d}.ds.d-dark .d-pp-conf-low{color:var(--dx-red);border-color:#e4604f59}.ds.d-dark .d-pp-init{color:var(--dx-gold-hi);background:radial-gradient(circle at 30% 25%,#d8b45a40,var(--dx-panel2) 70%)}.ds.d-dark .d-pp-img{border-color:#d8b45a66}.ds.d-dark .d-pp-press{border-left-color:var(--dx-gold)}.ds.d-dark .d-pp-cvl,.ds.d-dark .d-pp-cvr{color:var(--dx-dim)}.ds.d-dark .d-pp-cvb{background:#8ca0d21f}.ds.d-dark .d-pp-cvb i{background:linear-gradient(90deg,var(--dx-gold),var(--dx-gold-hi))}.ds.d-dark .d-dr-report{color:var(--dx-ink)}.ds.d-dark .d-dr-card{border-color:var(--dx-line2);background:linear-gradient(170deg,#0e1526d1,#0b101ee6 60%)}.ds.d-dark .d-dr-eyebrow{color:var(--dx-gold)}.ds.d-dark .d-dr-by,.ds.d-dark .d-dr-dnote,.ds.d-dark .d-dr-figcap,.ds.d-dark .d-dr-evfoot,.ds.d-dark .d-dr-fm{color:var(--dx-faint)}.ds.d-dark .d-dr-chip{border:1px solid var(--dx-line2);color:var(--dx-dim);background:#0e152699}.ds.d-dark .d-dr-chip.d-dr-g{color:var(--dx-gold-hi);border-color:#d8b45a66}.ds.d-dark .d-dr-cite{color:var(--dx-gold)}.ds.d-dark .d-dr-find,.ds.d-dark .d-dr-fq{color:var(--dx-ink)}.ds.d-dark .d-dr-disag,.ds.d-dark .d-dr-ev{border-color:var(--dx-line2);background:#0b101eb3}.ds.d-dark .d-dr-dq{color:var(--dx-dim)}.ds.d-dark .d-dr-dv{color:var(--dx-gold-hi)}.ds.d-dark .d-dr-dlb,.ds.d-dark .d-dr-dlb2{border:1px solid var(--dx-line2);color:var(--dx-dim);background:0 0}.ds.d-dark .d-dr-empty{color:var(--dx-faint)}.lx h1,.lx h2,.lx h3,.lx h4{color:inherit}.app.d-dark .pl-table{border:1px solid var(--dx-line2);box-shadow:none;background:0 0}.app.d-dark .pl-thead{border-bottom:1px solid var(--dx-line2);color:var(--dx-faint);background:#05070e80}.app.d-dark .pl-rows{color:var(--dx-dim)}.app.d-dark .pl-rows select{border:1px solid var(--dx-line2);color:var(--dx-ink);background:#0b101ebf;border-radius:8px}.app.d-dark .pl-dash,.app.d-dark .pl-pageinfo{color:var(--dx-faint)}.ds.d-dark .d-dr-topic{color:var(--dx-ink);border:1px solid var(--dx-line2);background:#0b101ebf}.ds.d-dark .d-dr-topic:focus{border-color:#d8b45a73;box-shadow:0 0 0 3px #d8b45a1f}.ds.d-dark .d-dr-topic::placeholder{color:var(--dx-faint)}.ds.d-dark .d-dr-sel{color:var(--dx-ink);border:1px solid var(--dx-line2);background:#0b101ebf}.ds.d-dark .d-dr-intake.d-dr-drag{outline-color:var(--dx-gold)}.ds.d-dark .d-dr-srcname{color:var(--dx-dim)}.ds.d-dark .d-dr-srclist,.ds.d-dark .d-dr-startrow{border-top-color:var(--dx-line2)}.ds.d-dark .d-dr-resume{color:var(--dx-red);border-color:#e4604f80}.ds.d-dark .d-dr-shot{background:#d8b45a0f;border-color:#d8b45a59}.ds.d-dark .d-dr-shothead img{border-color:var(--dx-line2)}.ds.d-dark .d-dr-shotgrid label{color:var(--dx-faint)}.ds.d-dark .d-dr-shotgrid input,.ds.d-dark .d-dr-shotgrid textarea{color:var(--dx-ink);border:1px solid var(--dx-line2);background:#0b101ebf}.ds.d-dark .d-dr-qlive{border-bottom-color:var(--dx-line2);color:var(--dx-dim)}.ds.d-dark .d-dr-lead{color:var(--dx-faint)}.ds.d-dark .d-dr-op{color:var(--dx-dim);border-bottom-color:var(--dx-line2)}.ds.d-dark .d-pv-c{border-color:var(--dx-line2);background:linear-gradient(170deg,#0e1526d1,#0b101ee6 60%)}.ds.d-dark .d-pv-k,.ds.d-dark .d-pv-rt,.ds.d-dark .d-pv-st,.ds.d-dark .d-pv-ct,.ds.d-dark .d-pv-prow,.ds.d-dark .d-pv-seedbox,.ds.d-dark .d-pv-bar2,.ds.d-dark .d-pv-prosebox{border-color:var(--dx-line2);background:#0b101e99}.ds.d-dark .d-pv-k.d-pv-hl2{background:#d8b45a0f;border-color:#d8b45a80}.ds.d-dark .d-pv-cardh,.ds.d-dark .d-pv-h,.ds.d-dark .d-pv-ch h3{color:var(--dx-ink)}.ds.d-dark .d-pv-prose{color:var(--dx-dim)}.ds.d-dark .d-pv-prose.d-pv-lead{color:var(--dx-ink)}.ds.d-dark .d-pv-hero .d-pv-sub{color:var(--dx-dim)}.ds.d-dark .d-pv-eyebrow{color:var(--dx-gold)}.ds.d-dark .d-pv-metaline,.ds.d-dark .d-pv-facenote,.ds.d-dark .d-pv-detect,.ds.d-dark .d-pv-hint,.ds.d-dark .d-pv-note,.ds.d-dark .d-pv-wizdelnote,.ds.d-dark .d-pv-seedh,.ds.d-dark .d-pv-tabmark,.ds.d-dark .d-pv-pwhen,.ds.d-dark .d-pv-psub,.ds.d-dark .d-pv-foot,.ds.d-dark .d-pv-es,.ds.d-dark .d-pv-lbl2,.ds.d-dark .d-pv-seednote,.ds.d-dark .d-pv-logonote,.ds.d-dark .d-pv-k .d-pv-lab,.ds.d-dark .d-pv-k .d-pv-n small,.ds.d-dark .d-pv-k .d-pv-f{color:var(--dx-faint)}.ds.d-dark .d-pv-callout{border-left-color:var(--dx-gold);color:var(--dx-dim);background:#d8b45a0d}.ds.d-dark .d-pv-callout b{color:var(--dx-ink)}.ds.d-dark .d-pv-b{border:1px solid var(--dx-line2);color:var(--dx-dim);background:0 0}.ds.d-dark .d-pv-b:hover{color:var(--dx-ink);border-color:#d8b45a73}.ds.d-dark .d-pv-b.d-pv-gold{color:#181000;background:linear-gradient(120deg,var(--dx-gold),var(--dx-gold-hi));border-color:#0000}.ds.d-dark .d-pv-b.d-pv-danger{color:var(--dx-red);background:0 0;border-color:#0000}.ds.d-dark .d-pv-rail2{border-color:var(--dx-line2);background:#0b101e80}.ds.d-dark .d-pv-rail2 h6{color:var(--dx-faint)}.ds.d-dark .d-pv-rail2 a{color:var(--dx-dim)}.ds.d-dark .d-pv-rail2 a:hover{color:var(--dx-ink);background:#8ca0d214}.ds.d-dark .d-pv-rail2 a.d-pv-on{color:var(--dx-gold-hi);background:#d8b45a1f}.ds.d-dark .d-pv-rail2 a.d-pv-off{color:var(--dx-faint)}.ds.d-dark .d-pv-bar,.ds.d-dark .d-pv-wb .d-pv-t{background:#8ca0d21f}.ds.d-dark .d-pv-bar i.d-pv-g{background:var(--dx-teal)}.ds.d-dark .d-pv-wb .d-pv-l{color:var(--dx-faint)}.ds.d-dark .d-pv-wb .d-pv-l b{color:var(--dx-ink)}.ds.d-dark .d-pv-pill.d-pv-g{color:var(--dx-teal);background:#4fd8c41f}.ds.d-dark .d-pv-pill.d-pv-a{color:var(--dx-amber);background:#e2a33c1f}.ds.d-dark .d-pv-pill.d-pv-r{color:var(--dx-red);background:#e4604f1f}.ds.d-dark .d-pv-pill.d-pv-n{color:var(--dx-dim);background:#8ca0d21f}.ds.d-dark .d-pv-pill.d-pv-v{color:var(--dx-gold-hi);background:#d8b45a24}.ds.d-dark .d-pv-m-strong{color:var(--dx-teal);background:#4fd8c41f}.ds.d-dark .d-pv-m-likely{color:var(--dx-dim);background:#8ca0d21f}.ds.d-dark .d-pv-m-weak{color:var(--dx-red);background:#e4604f1f}.ds.d-dark .d-pv-row{border-bottom-color:var(--dx-line2)}.ds.d-dark .d-pv-row .d-pv-t{color:var(--dx-ink)}.ds.d-dark .d-pv-row .d-pv-d,.ds.d-dark .d-pv-tli .d-pv-d{color:var(--dx-faint)}.ds.d-dark .d-pv-row .d-pv-q{color:var(--dx-dim)}.ds.d-dark .d-pv-row .d-pv-src{color:var(--dx-gold)}.ds.d-dark .d-pv-tl:before{background:var(--dx-line2)}.ds.d-dark .d-pv-tli:before{background:var(--dx-gold);border-color:var(--dx-panel);box-shadow:0 0 0 1px var(--dx-line2)}.ds.d-dark .d-pv-rt .d-pv-p,.ds.d-dark .d-pv-st .d-pv-p,.ds.d-dark .d-pv-rt .d-pv-s,.ds.d-dark .d-pv-st .d-pv-s{color:var(--dx-faint)}.ds.d-dark .d-pv-graph{border-color:var(--dx-line2);background:#0b101e80}.ds.d-dark .d-pv-node{border-color:var(--dx-line2);color:var(--dx-ink);background:#0e1526e6}.ds.d-dark .d-pv-node .d-pv-r{color:var(--dx-faint)}.ds.d-dark .d-pv-node.d-pv-past,.ds.d-dark .d-pv-node.d-pv-snd{color:var(--dx-dim);background:#0b101e99}.ds.d-dark .d-pv-glg,.ds.d-dark .d-pv-cvlg{color:var(--dx-faint)}.ds.d-dark .d-pv-empty{border-color:var(--dx-line2)}.ds.d-dark .d-pv-empty .d-pv-ico{color:var(--dx-teal);background:#4fd8c41f}.ds.d-dark .d-pv-empty .d-pv-d{color:var(--dx-faint)}.ds.d-dark .d-pv-src-row{border-bottom-color:var(--dx-line2)}.ds.d-dark .d-pv-src-row .d-pv-i{color:var(--dx-gold-hi);background:#d8b45a1f}.ds.d-dark .d-pv-src-row .d-pv-h{color:var(--dx-ink)}.ds.d-dark .d-pv-src-row .d-pv-u{color:var(--dx-faint)}.ds.d-dark td.d-pv-name{color:var(--dx-ink)}.ds.d-dark td.d-pv-you{background:#d8b45a0f}.ds.d-dark .d-pv-ct .d-pv-im{color:var(--dx-faint);background:linear-gradient(135deg,#141b30,#0b101e)}.ds.d-dark .d-pv-ct .d-pv-tx{color:var(--dx-dim)}.ds.d-dark .d-pv-ct .d-pv-mt{color:var(--dx-faint)}.ds.d-dark .d-pv-chip{border-color:var(--dx-line2);color:var(--dx-dim);background:#0e152699}.ds.d-dark .d-pv-tabs{border-bottom-color:var(--dx-line2)}.ds.d-dark .d-pv-tab{color:var(--dx-dim)}.ds.d-dark .d-pv-tab i{color:var(--dx-faint)}.ds.d-dark .d-pv-tab:hover{color:var(--dx-ink)}.ds.d-dark .d-pv-tab.d-pv-on,.ds.d-dark .d-pv-tab.d-pv-on i{color:var(--dx-gold-hi)}.ds.d-dark .d-pv-tab.d-pv-on{border-bottom-color:var(--dx-gold)}.ds.d-dark .d-pv-tabstrip,.ds.d-dark .d-pv-sbwrap-nav{border-bottom-color:var(--dx-line2)}.ds.d-dark .d-pv-tabstrip .sb-node{color:var(--dx-dim)}.ds.d-dark .d-pv-tabstrip .sb-node.sel{border-bottom-color:var(--dx-gold);color:var(--dx-ink)}.ds.d-dark .d-pv-tabstrip .sb-num{color:var(--dx-faint)}.ds.d-dark .d-pv-tabstrip .sb-node.sel .sb-num{color:var(--dx-gold-hi)}.ds.d-dark.d-pv-fundfail,.ds.d-dark .d-pv-fundfail{border-color:#e4604f59;border-left-color:var(--dx-red);background:#e4604f0d}.ds.d-dark .d-pv-fundfail-t{color:var(--dx-red)}.ds.d-dark.d-pv-fundpart,.ds.d-dark .d-pv-fundpart{border-color:#d8b45a59;border-left-color:var(--dx-gold);background:#d8b45a0d}.ds.d-dark .d-pv-fundpart-t{color:var(--dx-gold-hi)}.ds.d-dark .d-pv-fundfail-s,.ds.d-dark .d-pv-fundpart-s{color:var(--dx-dim)}.ds.d-dark .d-pv-rule,.ds.d-dark .d-pv-actions .d-pv-sep{background:var(--dx-line2)}.ds.d-dark .d-pv-face{border-color:#d8b45a66}.ds.d-dark .d-pv-crumb{color:var(--dx-faint)}.ds.d-dark .d-pv-crumb b{color:var(--dx-ink)}.adm-errrow{grid-template-columns:150px 1.1fr .9fr 120px 2fr}.ds.d-dark .d-rc-stages{border-color:var(--dx-line2);background:#0b101e99}.ds.d-dark .d-rc-t{color:var(--dx-ink)}.ds.d-dark .d-rc-n,.ds.d-dark .d-rc-todo .d-rc-t{color:var(--dx-faint)}.ds.d-dark .d-rc-todo .d-rc-dot{border-color:#8ca0d24d}.ds.d-dark .d-rc-done .d-rc-dot{background:var(--dx-gold);color:#181000}.ds.d-dark .d-rc-live .d-rc-dot{border-color:var(--dx-gold)}.ds.d-dark .d-rc-live .d-rc-dot:after{background:var(--dx-gold)}.ds.d-dark .d-rc-conn{background:var(--dx-line2)}.ds.d-dark .d-rc-conn.d-rc-f{background:var(--dx-gold)}.ds.d-dark .d-rc-away{color:var(--dx-dim);background:#d8b45a0f;border:1px solid #d8b45a4d}.ds.d-dark .d-rc-away svg{color:var(--dx-gold)}.app.d-dark .ds,.d-docroot.d-dark .ds{--ds-bg:transparent;--ds-panel:#0e1526d1;--ds-card:#0b101e99;--ds-card-2:#0b101ebf;--ds-raise:#8ca0d21f;--ds-line:#8ca0d224;--ds-line-2:#8ca0d238;--ds-ink:#e9edf7;--ds-ink-2:#b9c2d8;--ds-dim:#8c97b2;--ds-v:#d8b45a;--ds-v-2:#f3d98b;--ds-v-bg:#d8b45a1f;--ds-v-line:#d8b45a59;--ds-on-v:#181000;--ds-btn:#d8b45a;--ds-btn-h:#f3d98b;--ds-green:#4fd8c4;--ds-green-bg:#4fd8c41f;--ds-green-line:#4fd8c44d;--ds-blue:#9fbeff;--ds-blue-bg:#8ca0d229;--ds-cyan:#4fd8c4;--ds-cyan-bg:#4fd8c41a;--ds-amber:#e2a33c;--ds-amber-bg:#e2a33c1a;--ds-pink:#e4604f;--ds-pink-bg:#e4604f1a;--ds-red:#e4604f;--ds-red-bg:#e4604f1a;color:var(--ds-ink);background:0 0}.app.d-dark .d-k{border:1px solid var(--dx-line2);background:#0b101e99}.app.d-dark .d-ph h1{color:var(--dx-ink);font-family:var(--dx-disp)}.app.d-dark .d-ph p,.app.d-dark .d-k-l{color:var(--dx-dim)}.app.d-dark .d-k-n{color:var(--dx-ink)}.app.d-dark .d-k-n small,.app.d-dark .d-k-s{color:var(--dx-faint)}.app.d-dark .d-b{border:1px solid var(--dx-line2);color:var(--dx-dim);background:0 0}.app.d-dark .d-b:hover{color:var(--dx-ink);border-color:#d8b45a73}.app.d-dark .d-b.d-ink{color:#181000;background:linear-gradient(120deg,var(--dx-gold),var(--dx-gold-hi));border:none;font-weight:600}.app.d-dark .d-keyt th{color:var(--dx-faint);border-bottom-color:var(--dx-line2)}.app.d-dark .d-keyt td{border-bottom-color:var(--dx-line2)}.app.d-dark .res-card{border:1px solid var(--dx-line2);box-shadow:none;background:linear-gradient(170deg,#0e1526d1,#0b101ee6 60%)}.app.d-dark .res-h{color:var(--dx-ink);font-family:var(--dx-disp)}.app.d-dark .res-sub{color:var(--dx-faint)}.app.d-dark .res-error{color:var(--dx-red)}.app.d-dark .adm-field{color:var(--dx-dim)}.app.d-dark select.input,.app.d-dark input.input{border:1px solid var(--dx-line2);color:var(--dx-ink);background:#0b101ebf}.app.d-dark .ds-chart{border:1px solid var(--dx-line2);background:linear-gradient(170deg,#0e1526d1,#0b101ee6 60%)}.app.d-dark .ds-chart-h,.app.d-dark .ds-donut-n,.app.d-dark .ds-gauge-n{color:var(--dx-ink)}.app.d-dark .ds-donut-l,.app.d-dark .ds-gauge-l{color:var(--dx-faint)}.app.d-dark .ds-dleg-row{color:var(--dx-dim)}.app.d-dark .ds-dleg-row .pc{color:var(--dx-ink)}.app.d-dark .adm-thead{background:#05070e80}.app.d-dark .cost-card{border:1px solid var(--dx-line2);background:#0b101e99}.app.d-dark .cost-n{color:var(--dx-ink)}.app.d-dark .cost-l{color:var(--dx-dim)}.app.d-dark .cost-row{border-bottom-color:var(--dx-line2);color:var(--dx-dim)}.app.d-dark .cost-note{color:var(--dx-faint)}.app.d-dark .cost-note b{color:var(--dx-dim)}.app.d-dark .cost-note code{color:var(--dx-dim);background:#d8b45a0f;border-color:#d8b45a4d}.app.d-dark .cost-src.measured{color:var(--dx-teal);background:#4fd8c41f;border-color:#4fd8c44d}.app.d-dark .cost-src.calc{color:var(--dx-gold-hi);background:#d8b45a1f;border-color:#d8b45a59}.app.d-dark .cost-src.partial{color:var(--dx-dim);border-color:var(--dx-line2);background:#8ca0d21f}.d-docroot.d-dark{color:#e9edf7;background:radial-gradient(55% 30% at 60% 0,#d8b45a14,#0000 70%),linear-gradient(#8ca0d20a 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#8ca0d20a 1px,#0000 1px) 0 0/56px 56px,#05070e}.d-docroot.d-dark .d-dochead{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05070ed1;border-bottom:1px solid #8ca0d21f}.d-docroot.d-dark .brand span{color:#e9edf7}.d-docroot.d-dark .d-dochead-l{color:#8c97b2}.d-docroot.d-dark .btn-ghost{color:#8c97b2;background:0 0;border:1px solid #8ca0d229}.d-docroot.d-dark .btn-ghost:hover{color:#e9edf7;border-color:#d8b45a73}.d-docroot.d-dark .d-doctabs{background:#05070ee0;border-bottom-color:#8ca0d21f}.ds.d-dark .d-rv{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(26px)}.ds.d-dark .d-rv.d-in{opacity:1;transform:none}.ds.d-dark .d-er-sgtr i,.ds.d-dark .d-er-idbar i{transform-origin:0;transition:transform 1.1s cubic-bezier(.2,.8,.2,1) .25s}.ds.d-dark .d-rv:not(.d-in) .d-er-sgtr i,.ds.d-dark .d-rv:not(.d-in) .d-er-idbar i{transform:scaleX(0)}.ds.d-dark .d-er-ring svg circle+circle{transition:stroke-dasharray 1.3s cubic-bezier(.2,.8,.2,1) .2s}.ds.d-dark .d-rv:not(.d-in) .d-er-ring svg circle+circle{stroke-dasharray:0 276!important}@media (prefers-reduced-motion:reduce){.ds.d-dark .d-rv{opacity:1!important;transition:none!important;transform:none!important}.ds.d-dark .d-rv:not(.d-in) .d-er-sgtr i,.ds.d-dark .d-rv:not(.d-in) .d-er-idbar i{transform:none}.ds.d-dark .d-rv:not(.d-in) .d-er-ring svg circle+circle{stroke-dasharray:inherit!important}}.ds.d-dark .d-er-st{border:1px solid var(--dx-line2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b101eb8;border-radius:16px;transition:border-color .35s,transform .35s}.ds.d-dark .d-er-st:hover{border-color:#d8b45a66;transform:translateY(-3px)}.ds.d-dark .d-er-sth{font:500 10px var(--dx-mono);letter-spacing:.22em;color:var(--dx-faint);text-transform:uppercase}.ds.d-dark .d-er-stn{font:700 30px var(--dx-disp);color:var(--dx-ink);font-variant-numeric:tabular-nums}.ds.d-dark .d-er-stf{color:var(--dx-faint)}.d-er-carowrap{position:relative}.ds.d-dark .d-er-cbtn{z-index:2;border:1px solid var(--dx-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:42px;height:42px;color:var(--dx-gold);cursor:pointer;background:#0b101ee0;border-radius:12px;font-size:17px;transition:all .25s;position:absolute;top:42%}.ds.d-dark .d-er-cbtn:hover{box-shadow:0 0 20px #d8b45a40}.ds.d-dark .d-er-cprev{left:-14px}.ds.d-dark .d-er-cnext{right:-14px}.ds.d-dark .d-er-soc{border:1px solid var(--dx-line2);background:#0b101e99;transition:border-color .3s}.ds.d-dark .d-er-soc:hover{border-color:#d8b45a59}.ds.d-dark .d-er-socl,.ds.d-dark .d-er-socn{color:var(--dx-ink)}.ds.d-dark .d-er-socok{color:var(--dx-teal)}.ds.d-dark .d-er-edit{border:1px solid var(--dx-line2);color:var(--dx-dim);background:0 0;border-radius:9px}.ds.d-dark .d-ec-nm b{color:var(--dx-ink)}.ds.d-dark .d-er-cplg{color:var(--dx-gold-hi);background:#d8b45a1f;overflow:hidden}.d-er-cplg img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.ds.d-dark .d-au-empty{border:1px dashed var(--dx-line2);color:var(--dx-faint);background:#0b101e80}.ds .d-au-srcs{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.ds .d-au-src{font:500 10px var(--pv-f-ui);color:var(--pv-mut);border:1px dashed var(--pv-line);border-radius:8px;padding:3px 8px;text-decoration:none}.ds .d-au-src:hover{color:var(--pv-gold);border-color:var(--pv-gold)}.ds.d-dark .d-au-src{font:400 10px var(--dx-mono);color:var(--dx-faint);border:1px dashed var(--dx-line2);background:0 0}.ds.d-dark .d-au-src:hover{color:var(--dx-gold-hi);border-color:#d8b45a73}.app.d-dark .side .starfall{display:none}.app.d-dark .adm-plandim{background:#8ca0d20d}.app.d-dark .adm-plannew{border-top:2px solid var(--dx-line2);background:#8ca0d20d}.app.d-dark .adm-vis{color:var(--dx-teal)}.app.d-dark .adm-vis i{background:var(--dx-teal)}.app.d-dark .adm-vis.off{color:var(--dx-faint)}.app.d-dark .adm-vis.off i{background:#8ca0d240}.app.d-dark .adm-plannote{color:var(--dx-dim);background:#e2a33c0f;border:1px solid #e2a33c4d}.app.d-dark .adm-plannote b{color:var(--dx-amber)}.lx-f{border-top:1px solid var(--lxl2);background:linear-gradient(#0b101e00,#0b101ed9 55%,#05070e);margin-top:60px;position:relative}.lx-f:before{content:"";background:linear-gradient(90deg,var(--lxg),transparent);width:38%;height:1px;position:absolute;top:-1px;left:0}.lx-f-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:44px;padding:54px 0 44px;display:grid}.lx-f-logo{font:800 24px var(--lxdisp)}.lx-f-logo b{color:var(--lxg)}.lx-f-mission{color:var(--lxd);max-width:34ch;margin-top:14px;font-size:13.5px}.lx-f-proof{font:500 10px var(--lxmono);letter-spacing:.18em;color:var(--lxf);text-transform:uppercase;margin-top:20px}.lx-f-proof b{color:var(--lxt);font-weight:500}.lx-f h5{font:500 10px var(--lxmono);letter-spacing:.24em;color:var(--lxg);text-transform:uppercase;margin:0 0 18px}.lx-f-col a{color:var(--lxd);padding:5px 0;font-size:13.5px;transition:all .25s;display:block}.lx-f-col a:hover{color:var(--lxi);transform:translate(3px)}.lx-f-rules{font:400 11.5px/2.1 var(--lxmono);color:var(--lxf)}.lx-f-rules i{color:var(--lxg);margin-right:8px;font-style:normal}.lx-f-bar{border-top:1px dashed var(--lxl2);color:var(--lxf);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:20px 0 30px;font-size:12px;display:flex}.lx-f-live{font:500 10px var(--lxmono);letter-spacing:.16em;color:var(--lxt);align-items:center;gap:7px;display:inline-flex}.lx-f-live i{background:var(--lxt);width:7px;height:7px;box-shadow:0 0 10px var(--lxt);border-radius:50%;animation:2.4s infinite lxpulse}.lx-f-top{border:1px solid var(--lxl);width:38px;height:38px;color:var(--lxg);cursor:pointer;background:0 0;border-radius:10px;place-content:center;font-size:15px;transition:all .25s;display:grid}.lx-f-top:hover{box-shadow:0 0 16px #d8b45a40}@media (max-width:900px){.lx-f-grid{grid-template-columns:1fr 1fr;gap:30px}}@media (max-width:560px){.lx-f-grid{grid-template-columns:1fr}}.lx-hero .lx-w{animation:none}.lx-hero.lx-in .lx-w{animation:.7s cubic-bezier(.2,.8,.2,1) both lxwrise}.lx-hero .lx-em{animation:none}.lx-hero.lx-in .lx-em{animation:.7s cubic-bezier(.2,.8,.2,1) .26s both lxwrise,5.5s ease-in-out 1.2s infinite lxshimmer}.lx-hero .lx-em:after{animation:none;transform:scaleX(0)}.lx-hero.lx-in .lx-em:after{animation:1.1s cubic-bezier(.2,.8,.2,1) .9s both lxdrawline}.ds.d-dark .d-er-eyebrow{font:400 11px var(--dx-mono);letter-spacing:.28em;color:var(--dx-gold);text-transform:uppercase;margin-bottom:12px}.ds.d-dark .d-er-eyebrow:before{content:"● ";animation:2s infinite lxpulse}.ds.d-dark .d-er-name{background:linear-gradient(100deg,#fff 30%,var(--dx-gold-hi) 85%);color:#0000;-webkit-background-clip:text;background-clip:text}.ds.d-dark .d-er-partial{color:var(--dx-amber)}.ds.d-dark .d-er-hero.d-er-hasring{grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:26px 40px;display:grid}.ds.d-dark .d-er-hasring .d-er-heroL{grid-area:1/1;min-width:0}.ds.d-dark .d-er-hasring .d-er-stats{grid-area:2/1}.ds.d-dark .d-er-heroR{text-align:center;border:1px solid var(--dx-line);background:linear-gradient(160deg,#d8b45a0f,#0b101ee6 45%);border-radius:18px;grid-area:1/2/span 2;padding:26px;position:relative;overflow:hidden}.ds.d-dark .d-er-heroR:after{content:"";background:conic-gradient(from 0deg,transparent 0 84%,#d8b45a1a 96%,transparent 100%);animation:7s linear infinite lxspinsweep;position:absolute;inset:-40%}@keyframes lxspinsweep{to{transform:rotate(360deg)}}.ds.d-dark .d-er-heroR p{z-index:1;color:var(--dx-dim);margin-top:14px;font-size:12.5px;position:relative}.d-er-bigring{z-index:1;width:170px;height:170px;margin:0 auto;position:relative}.ds.d-dark .d-er-brt{fill:none;stroke:#8ca0d21f;stroke-width:9px}.ds.d-dark .d-er-brp{fill:none;stroke-width:9px;stroke-linecap:round;transition:stroke-dasharray 1.6s cubic-bezier(.2,.8,.2,1) .3s}.ds.d-dark .d-rv:not(.d-in) .d-er-brp{stroke-dasharray:0 471!important}.ds.d-dark .d-er-brnum{font:800 44px/1 var(--dx-disp);color:var(--dx-gold-hi);place-content:center;display:grid;position:absolute;inset:0}.ds.d-dark .d-er-brnum small{font:400 10px var(--dx-mono);letter-spacing:.2em;color:var(--dx-dim);text-align:center;margin-top:4px;display:block}@media (max-width:900px){.ds.d-dark .d-er-hero.d-er-hasring{grid-template-columns:1fr}.ds.d-dark .d-er-heroR{grid-area:auto/1}}.ds.d-dark .d-er-logowrap{box-shadow:none;background:0 0;border:none;border-radius:0}.ds.d-dark .d-er-logo{width:92px;height:92px;font:800 42px var(--dx-disp);color:var(--dx-gold-hi);border-radius:22px}.ds.d-dark .d-er-logo img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.ds.d-dark .d-er-wrap{counter-reset:ersec}.ds.d-dark .d-er-wrap section.d-er-card .d-er-ch h3:before{counter-increment:ersec;content:"0" counter(ersec);font:500 11px var(--dx-mono);letter-spacing:.2em;color:var(--dx-gold);vertical-align:2px;margin-right:12px}.ds.d-dark .d-er-sgv{text-align:right;width:auto;min-width:36px}.ds.d-dark .d-er-ringmid b{font:800 30px/1 var(--dx-disp);color:var(--dx-gold-hi)}.ds.d-dark .d-er-ringmid span{font:400 8.5px var(--dx-mono);letter-spacing:.12em;white-space:nowrap;color:var(--dx-dim)}.d-er-radar{flex:100%;margin:16px auto 0;display:block}.ds.d-dark .d-er-rweb{fill:none;stroke:#8ca0d224;stroke-width:1px}.ds.d-dark .d-er-raxis{stroke:#8ca0d22e;stroke-width:1px}.ds.d-dark .d-er-rshape{fill:#d8b45a29;stroke:var(--dx-gold);stroke-width:1.6px;filter:drop-shadow(0 0 8px #d8b45a59);transform-origin:110px 96px;opacity:0;transition:transform 1.2s cubic-bezier(.2,.8,.2,1) .3s,opacity .8s .3s;transform:scale(.1)}.ds.d-dark .d-rv.d-in .d-er-rshape{opacity:1;transform:scale(1)}.ds.d-dark .d-er-radar text{font:400 9px var(--dx-mono);letter-spacing:.1em;fill:var(--dx-dim)}.ds.d-dark .d-er-moves{counter-reset:ermv}.ds.d-dark .d-er-mv{border-bottom:1px dashed var(--dx-line2);gap:16px;padding:13px 0;display:flex}.ds.d-dark .d-er-mv:last-child{border-bottom:0}.ds.d-dark .d-er-mv i{display:none}.ds.d-dark .d-er-mv:before{counter-increment:ermv;content:"0" counter(ermv);font:800 24px/1 var(--dx-disp);background:linear-gradient(140deg,var(--dx-gold),var(--dx-gold-hi));color:#0000;-webkit-background-clip:text;background-clip:text;flex:0 0 36px}.ds.d-dark .d-er-stars{color:var(--dx-gold-hi);text-shadow:0 0 10px #d8b45a80;letter-spacing:3px;font-size:20px}@media (prefers-reduced-motion:reduce){.ds.d-dark .d-rv:not(.d-in) .d-er-brp{stroke-dasharray:inherit!important}.ds.d-dark .d-er-rshape{opacity:1!important;transition:none!important;transform:scale(1)!important}.ds.d-dark .d-er-heroR:after{animation:none!important}}.ds .d-er-ringnum{font:800 24px var(--pv-f-rep,serif);fill:var(--pv-ink)}.ds .d-er-ringlbl{font:600 7px var(--pv-f-ui,sans-serif);letter-spacing:.12em;fill:var(--pv-green)}.ds.d-dark .d-er-ringnum{font:800 26px var(--dx-disp);fill:var(--dx-gold-hi)}.ds.d-dark .d-er-ringlbl{font:400 7px var(--dx-mono);letter-spacing:.14em;fill:var(--dx-dim)}.lx-h1,.lx-h1 .lx-em{font-weight:700}@media (prefers-reduced-motion:no-preference){@keyframes dernrise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@keyframes dernsheen{0%{background-position:100% 0}to{background-position:0 0}}.ds.d-dark .d-er-name{background-size:220% 100%;animation:.8s cubic-bezier(.2,.8,.2,1) both dernrise,7s ease-in-out 1s infinite alternate dernsheen}@keyframes derntrack{0%{opacity:0;letter-spacing:.52em}to{opacity:1;letter-spacing:.28em}}.ds.d-dark .d-er-eyebrow{animation:.9s cubic-bezier(.2,.8,.2,1) both derntrack}.ds.d-dark .d-er-hero .d-er-chip{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);transform:translateY(8px)scale(.95)}.ds.d-dark .d-er-hero.d-in .d-er-chip{opacity:1;transform:none}.ds.d-dark .d-er-hero .d-er-chip:first-child{transition-delay:.15s}.ds.d-dark .d-er-hero .d-er-chip:nth-child(2){transition-delay:.22s}.ds.d-dark .d-er-hero .d-er-chip:nth-child(3){transition-delay:.29s}.ds.d-dark .d-er-hero .d-er-chip:nth-child(4){transition-delay:.36s}.ds.d-dark .d-er-hero .d-er-chip:nth-child(5){transition-delay:.43s}.ds.d-dark .d-er-hero .d-er-chip:nth-child(n+6){transition-delay:.5s}.ds.d-dark .d-rv .d-er-ch h3{opacity:0;filter:blur(4px);transition:opacity .55s 60ms,transform .55s cubic-bezier(.2,.8,.2,1) 60ms,filter .55s 60ms;transform:translateY(12px)}.ds.d-dark .d-rv.d-in .d-er-ch h3{opacity:1;filter:none;transform:none}.ds.d-dark .d-rv .d-er-ch .d-er-note{opacity:0;transition:opacity .5s .22s}.ds.d-dark .d-rv.d-in .d-er-ch .d-er-note{opacity:1}.ds.d-dark .d-rv .d-er-verdict{opacity:0;transition:opacity .6s .12s,transform .6s cubic-bezier(.2,.8,.2,1) .12s;transform:translateY(14px)}.ds.d-dark .d-rv.d-in .d-er-verdict{opacity:1;transform:none}.ds.d-dark .d-rv .d-er-about{opacity:0;transition:opacity .65s .22s}.ds.d-dark .d-rv.d-in .d-er-about{opacity:1}.ds.d-dark .d-rv .d-er-tag{opacity:0;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1);transform:scale(.94)}.ds.d-dark .d-rv.d-in .d-er-tag{opacity:1;transform:none}.ds.d-dark .d-rv.d-in .d-er-tag:first-child{transition-delay:.25s}.ds.d-dark .d-rv.d-in .d-er-tag:nth-child(2){transition-delay:.32s}.ds.d-dark .d-rv.d-in .d-er-tag:nth-child(3){transition-delay:.39s}.ds.d-dark .d-rv.d-in .d-er-tag:nth-child(4){transition-delay:.46s}.ds.d-dark .d-rv.d-in .d-er-tag:nth-child(5){transition-delay:.53s}.ds.d-dark .d-rv.d-in .d-er-tag:nth-child(n+6){transition-delay:.6s}.ds.d-dark .d-rv .d-er-mv{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);transform:translate(-14px)}.ds.d-dark .d-rv.d-in .d-er-mv{opacity:1;transform:none}.ds.d-dark .d-rv.d-in .d-er-mv:first-child{transition-delay:.2s}.ds.d-dark .d-rv.d-in .d-er-mv:nth-child(2){transition-delay:.32s}.ds.d-dark .d-rv.d-in .d-er-mv:nth-child(n+3){transition-delay:.44s}.ds.d-dark .d-er-bottom{position:relative;overflow:hidden}.ds.d-dark .d-rv .d-er-bottom:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#f3d98b1a 48%,#0000 62%) 120% 0/260% 100%;transition:background-position 1.3s .6s;position:absolute;inset:0}.ds.d-dark .d-rv.d-in .d-er-bottom:after{background-position:-60% 0}.ds.d-dark .d-rv .d-er-brow{opacity:0;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1);transform:translate(12px)}.ds.d-dark .d-rv.d-in .d-er-brow{opacity:1;transform:none}.ds.d-dark .d-rv.d-in .d-er-brow:first-child{transition-delay:.12s}.ds.d-dark .d-rv.d-in .d-er-brow:nth-child(2){transition-delay:.19s}.ds.d-dark .d-rv.d-in .d-er-brow:nth-child(3){transition-delay:.26s}.ds.d-dark .d-rv.d-in .d-er-brow:nth-child(4){transition-delay:.33s}.ds.d-dark .d-rv.d-in .d-er-brow:nth-child(5){transition-delay:.4s}.ds.d-dark .d-rv.d-in .d-er-brow:nth-child(n+6){transition-delay:.47s}.ds.d-dark .d-rv .d-er-matter{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);transform:translateY(10px)}.ds.d-dark .d-rv.d-in .d-er-matter{opacity:1;transform:none}.ds.d-dark .d-rv.d-in .d-er-matter:first-child{transition-delay:.15s}.ds.d-dark .d-rv.d-in .d-er-matter:nth-child(2){transition-delay:.27s}.ds.d-dark .d-rv.d-in .d-er-matter:nth-child(n+3){transition-delay:.39s}.ds.d-dark .d-rv .d-pv-cardh{opacity:0;filter:blur(4px);transition:opacity .55s 60ms,transform .55s cubic-bezier(.2,.8,.2,1) 60ms,filter .55s 60ms;transform:translateY(12px)}.ds.d-dark .d-rv.d-in .d-pv-cardh{opacity:1;filter:none;transform:none}.ds.d-dark .d-rv .d-pv-row{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);transform:translateY(10px)}.ds.d-dark .d-rv.d-in .d-pv-row{opacity:1;transform:none}.ds.d-dark .d-rv.d-in .d-pv-row:first-child{transition-delay:.12s}.ds.d-dark .d-rv.d-in .d-pv-row:nth-child(2){transition-delay:.2s}.ds.d-dark .d-rv.d-in .d-pv-row:nth-child(3){transition-delay:.28s}.ds.d-dark .d-rv.d-in .d-pv-row:nth-child(4){transition-delay:.36s}.ds.d-dark .d-rv.d-in .d-pv-row:nth-child(n+5){transition-delay:.44s}.ds.d-dark .d-rv .d-pv-bar i,.ds.d-dark .d-rv .d-pv-cvb i{transform-origin:0;transition:transform 1s cubic-bezier(.2,.8,.2,1) .25s}.ds.d-dark .d-rv:not(.d-in) .d-pv-bar i,.ds.d-dark .d-rv:not(.d-in) .d-pv-cvb i{transform:scaleX(0)}.ds.d-dark .d-rv .d-pv-hero .d-pv-pill{opacity:0;transition:opacity .45s .2s,transform .45s cubic-bezier(.2,.8,.2,1) .2s;transform:scale(.94)}.ds.d-dark .d-rv.d-in .d-pv-hero .d-pv-pill,.ds.d-dark .d-pv-hero.d-rv.d-in .d-pv-pill{opacity:1;transform:none}.ds.d-dark .d-rv .d-dr-find{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.2,.8,.2,1);transform:translateY(12px)}.ds.d-dark .d-rv.d-in .d-dr-find{opacity:1;transform:none}.ds.d-dark .d-rv.d-in .d-dr-find:first-child{transition-delay:.12s}.ds.d-dark .d-rv.d-in .d-dr-find:nth-child(2){transition-delay:.24s}.ds.d-dark .d-rv.d-in .d-dr-find:nth-child(n+3){transition-delay:.36s}.ds.d-dark .d-rv .d-dr-ev{opacity:0;transition:opacity .6s .3s}.ds.d-dark .d-rv.d-in .d-dr-ev{opacity:1}.ds.d-dark .d-rv .d-dr-eyebrow{opacity:0;transition:opacity .5s .1s}.ds.d-dark .d-rv.d-in .d-dr-eyebrow{opacity:1}}.cost-sub{font-family:var(--font-body);color:var(--muted);font-variant-numeric:tabular-nums;margin-top:3px;font-size:13px;font-weight:400}.app.d-dark .cost-sub{color:#8c97b2}.cost-rangebar{flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0 12px;display:flex}.cost-rchip{font-family:var(--font-body);letter-spacing:.01em;color:var(--ink-soft);border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:5px 13px;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s}.cost-rchip:hover{border-color:var(--ink-soft)}.cost-rchip.on{color:#7a4e05;background:#fbf6e9;border-color:#e3d3a4;font-weight:700}.cost-rform{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:6px;margin-left:6px;padding:3px 6px;display:inline-flex}.cost-rform.on{border-color:#e3d3a4}.cost-rdate{font-family:var(--font-body);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:none;outline:none;padding:2px 3px;font-size:12px}.cost-rto{font-family:var(--font-body);color:var(--muted);font-size:11.5px}.cost-rgo{font-family:var(--font-body);color:#7a4e05;cursor:pointer;background:#fbf6e9;border:1px solid #e3d3a4;border-radius:8px;padding:4px 12px;font-size:12px;font-weight:700}.app.d-dark .cost-rchip{color:#8c97b2;background:#0b101e99;border-color:#8c97b238}.app.d-dark .cost-rchip:hover{color:#e8edf8;border-color:#8c97b2}.app.d-dark .cost-rchip.on{color:#f3d98b;background:#d8b45a1f;border-color:#d8b45a73}.app.d-dark .cost-rform{background:#0b101e99;border-color:#8c97b238}.app.d-dark .cost-rform.on{border-color:#d8b45a73}.app.d-dark .cost-rdate{color:#e8edf8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app.d-dark .cost-rgo{color:#f3d98b;background:#d8b45a1f;border-color:#d8b45a73}.ds.d-dark .d-pg-gate{border:1px solid var(--dx-line2);background:#0b101e9e}.ds.d-dark .d-pg-sub{color:var(--dx-dim)}.ds.d-dark .d-pg-card{border:1px solid var(--dx-line2);background:#0e1526db}.ds.d-dark .d-pg-card:hover{border-color:#d8b45a6b}.ds.d-dark .d-pg-ava{color:var(--dx-gold);box-shadow:none;background:linear-gradient(150deg,#1b2440,#101a30);border:2px solid #d8b45a4d}.ds.d-dark .d-pg-bd b{color:var(--dx-ink)}.ds.d-dark .d-pg-bd a{color:var(--dx-gold)}.ds.d-dark .d-pg-why{color:var(--dx-faint)}.app.d-dark .dh-prod h3{color:var(--dx-ink);font-family:var(--dx-disp);font-weight:700}.app.d-dark .dh-prod p{color:var(--dx-dim)}.app.d-dark .dh-prod:after{background:radial-gradient(circle,#d8b45a29,#0000 70%)}.app.d-dark .dh-pi{color:var(--dx-gold);background:#d8b45a1f;border:1px solid #d8b45a3d}.app.d-dark .cr-card{border:1px solid var(--dx-line2);background:#0b101e9e}.app.d-dark .cr-card h3{color:var(--dx-ink);font-family:var(--dx-disp);font-weight:700}.app.d-dark .cr-prose{color:var(--dx-dim)}.app.d-dark .cr-dimtext,.app.d-dark .cr-foot{color:var(--dx-faint)}.app.d-dark .cr-name{color:var(--dx-ink);font-family:var(--dx-disp)}.app.d-dark .cr-logo{border:1px solid var(--dx-line2);background:#0e1526e6}.app.d-dark .cr-chip{border:1px solid var(--dx-line2);color:var(--dx-dim);background:#0e1526db}.app.d-dark .cr-chip.cr-link{color:var(--dx-gold)}.app.d-dark .cr-chip.cr-dim{color:var(--dx-faint)}.app.d-dark .cr-row{border-bottom:1px solid var(--dx-line2);color:var(--dx-dim)}.app.d-dark .cr-row b{color:var(--dx-ink)}.app.d-dark .cr-row a{color:var(--dx-gold)}.app.d-dark .cr-banner{color:var(--dx-dim);background:#d8b45a1a;border:1px solid #d8b45a4d}.app.d-dark .cr-banner a{color:var(--dx-gold-hi)}.prod-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) 70px 100px 100px 70px minmax(0,2fr);align-items:center;gap:12px;padding:11px 16px;display:grid}.prod-top{flex-wrap:wrap;gap:6px 12px;min-width:0;display:flex}.prod-u{font-family:var(--font-body);color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12.5px;overflow:hidden}.prod-u b{font-weight:700}.prod-none{color:var(--muted);font-size:12.5px;font-style:normal}.run-kind{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--line);vertical-align:1px;border-radius:99px;margin-right:8px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-block}.app.d-dark .prod-row{border-bottom-color:var(--dx-line2);color:var(--dx-dim)}.app.d-dark .prod-u{color:var(--dx-dim)}.app.d-dark .prod-none{color:var(--dx-faint)}.app.d-dark .run-kind{color:var(--dx-gold);background:#d8b45a0f;border-color:#d8b45a59}@media (max-width:900px){.prod-row{grid-template-columns:minmax(0,1.4fr) 60px 70px;row-gap:6px}.prod-row span:nth-child(n+4),.adm-thead.prod-row span:nth-child(n+4){display:none}}.cost-of{color:var(--muted);font-weight:400}.app.d-dark .cost-of{color:var(--dx-faint)}@media (max-width:900px){.cost-row{grid-template-columns:minmax(0,1.4fr) 110px 90px}.cost-row span:nth-child(n+4){display:none}}.g-btn{border:1px solid var(--line);border-radius:var(--radius);color:#1f2430;width:100%;font-family:var(--font-body);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:15px;font-weight:600;transition:border-color .16s,box-shadow .16s;display:flex}.g-btn:hover:not(:disabled){border-color:#b9c0ce;box-shadow:0 1px 6px #10162e14}.g-btn:disabled{opacity:.6;cursor:default}.g-mark{flex:none}.auth-or{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;margin:18px 0;font-size:12.5px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--line);flex:1;height:1px}.auth-help{font-family:var(--font-body);background:#c9a22714;border:1px solid #a1620747;border-radius:12px;margin-bottom:18px;padding:14px 16px}.auth-help b{color:var(--ink);margin-bottom:6px;font-size:14px;display:block}.auth-help p{color:var(--ink-soft);margin:0 0 10px;font-size:13.5px;line-height:1.55}.auth-help-note{color:var(--ink-soft);margin-top:10px;font-size:13px}.auth-help-btn{font-family:var(--font-body);color:var(--gold);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:13.5px;font-weight:700;text-decoration:underline}.auth-help-btn:disabled{opacity:.6;cursor:default}.sim-list{border:1px solid var(--line);border-radius:12px;overflow:hidden}.sim-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,180px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.sim-row:last-child{border-bottom:none}.sim-p{font-family:var(--font-body);color:var(--ink);font-size:14px;font-weight:600}.sim-e{font-family:var(--font-body);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.sim-act{align-items:center;gap:12px;display:inline-flex}.sim-btn{white-space:nowrap}.app.d-dark .sim-list{border-color:var(--dx-line2)}.app.d-dark .sim-row{border-bottom-color:var(--dx-line2)}.app.d-dark .sim-p{color:var(--dx-ink)}.app.d-dark .sim-e{color:var(--dx-dim)}.app.d-dark .auth-help-btn{color:var(--dx-gold)}@media (max-width:700px){.sim-row{grid-template-columns:1fr;row-gap:6px}}.lg{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-body);flex-direction:column;display:flex}.lg-top{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:820px;margin:0 auto;padding:22px 24px;display:flex}.lg-brand{font-family:var(--font-display),sans-serif;color:var(--ink);align-items:center;gap:2px;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}.lg-brand b{color:var(--gold)}.lg-dot{background:var(--gold-bright);border-radius:50%;width:6px;height:6px;margin-left:5px}.lg-nav{gap:20px;display:flex}.lg-nav a{color:var(--ink-soft);font-size:14px;font-weight:600;text-decoration:none}.lg-nav a:hover{color:var(--gold)}.lg-main{flex:1;width:100%;max-width:820px;margin:0 auto;padding:20px 24px 60px}.lg-kind{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:14px 0 6px;font-size:12px;font-weight:700}.lg-h1{font-family:var(--font-display),sans-serif;letter-spacing:-.02em;color:var(--ink);margin:0 0 8px;font-size:38px;line-height:1.1}.lg-updated{color:var(--muted);margin:0 0 22px;font-size:14px}.lg-intro{color:var(--ink-soft);border-left:3px solid var(--gold-bright);margin:0 0 30px;padding-left:16px;font-size:16.5px;line-height:1.65}.lg-intro p{margin:0}.lg-toc{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:2px;margin:0 0 40px;padding:14px 16px;display:grid}.lg-toc a{color:var(--ink-soft);align-items:baseline;gap:10px;padding:5px 0;font-size:14.5px;text-decoration:none;display:flex}.lg-toc a:hover{color:var(--gold)}.lg-toc-n{width:22px;font-family:var(--font-display),sans-serif;color:var(--gold);text-align:right;flex:none;font-size:12px;font-weight:700}.lg-sec{margin:0 0 34px;scroll-margin-top:20px}.lg-h2{font-family:var(--font-display),sans-serif;letter-spacing:-.01em;color:var(--ink);margin:0 0 12px;font-size:21px;line-height:1.25}.lg-h2-n{color:var(--gold)}.lg-body p{color:var(--ink-soft);margin:0 0 12px;font-size:15.5px;line-height:1.72}.lg-body ul{margin:0 0 12px;padding-left:22px}.lg-body li{color:var(--ink-soft);margin:0 0 9px;font-size:15.5px;line-height:1.66}.lg-body b{color:var(--ink);font-weight:600}.lg-body a{color:var(--gold);text-underline-offset:2px;font-weight:600;text-decoration:underline}.lg-foot-note{color:var(--muted);border-top:1px solid var(--line);margin-top:10px;padding-top:20px;font-size:13.5px;line-height:1.6}.lg-footer{border-top:1px solid var(--line);background:var(--surface);width:100%;max-width:820px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:20px 24px;font-size:13.5px;display:flex}.lg-footer-links{gap:18px;display:flex}.lg-footer-links a{color:var(--ink-soft);font-weight:600;text-decoration:none}.lg-footer-links a:hover{color:var(--gold)}@media (max-width:560px){.lg-h1{font-size:30px}.lg-top,.lg-main,.lg-footer{padding-left:18px;padding-right:18px}}.adm-ucell{white-space:normal;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex!important}.adm-uemail{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:400;overflow:hidden}.adm-umeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px 10px;font-size:11.5px;line-height:1.3;display:flex}.adm-umeta i{font-style:normal}.adm-vchip{letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:600;line-height:1}.adm-vchip.ok{color:var(--green);background:#16a34a1a;border-color:#16a34a59}.adm-vchip.no{color:#b45309;background:#d977061a;border-color:#d9770666}.adm-vchip.unk{color:var(--muted);border-color:var(--line)}.app.d-dark .adm-umeta{color:var(--dx-dim)}.app.d-dark .adm-uemail{color:var(--dx-ink)}.app.d-dark .adm-vchip{font-family:var(--dx-mono);letter-spacing:.12em;font-size:9.5px;font-weight:500}.app.d-dark .adm-vchip.ok{color:var(--dx-teal);background:#4fd8c414;border-color:#4fd8c461}.app.d-dark .adm-vchip.no{color:#f2b35b;background:#f2b35b17;border-color:#f2b35b6b}.app.d-dark .adm-vchip.unk{color:var(--dx-dim);border-color:#ffffff24}.ss{font-family:var(--dx-body,"Instrument Sans",sans-serif);color:var(--dx-ink,#e9edf7);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ss *{box-sizing:border-box}.ss a{color:var(--dx-gold)}.ss a:hover{color:var(--dx-gold-hi)}.ss-wrap{flex-direction:column;gap:20px;width:100%;max-width:1100px;margin:0 auto;padding:32px 28px 80px;display:flex}.ss-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ss-headl{flex-direction:column;flex:420px;gap:6px;min-width:0;display:flex}.ss-back{min-height:44px;color:var(--dx-gold);font:600 14px var(--dx-body);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0 6px 0 0;display:inline-flex}.ss-back:hover{color:var(--dx-gold-hi)}.ss-title{font:800 32px/1.1 var(--dx-disp);letter-spacing:-.01em;color:var(--dx-ink);overflow-wrap:anywhere;margin:0}.ss-lead{color:var(--dx-dim);max-width:640px;margin:0;font-size:15px;line-height:1.6}.ss-meter{background:var(--dx-panel2);border:1px solid #8c97b22e;border-radius:12px;flex-direction:column;gap:6px;min-width:220px;padding:12px 14px;display:flex}.ss-metertext{color:var(--dx-ink);font-size:14px;font-weight:600}.ss-bar{background:#8c97b233;border-radius:999px;height:6px;display:block;overflow:hidden}.ss-bar i{background:linear-gradient(90deg,var(--dx-gold),var(--dx-gold-hi));border-radius:999px;height:100%;display:block}.ss-eyebrow{font:500 10.5px var(--dx-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dx-dim)}.ss-card,.ss-tile{background:linear-gradient(170deg,#0e1526d1,#0b101ee6 60%);border:1px solid #8c97b22e;flex-direction:column;min-width:0;display:flex}.ss-card{border-radius:18px;gap:20px;padding:24px}.ss-tile{border-radius:14px;gap:12px;padding:18px}.ss-h2{font:800 22px/1.2 var(--dx-disp);color:var(--dx-ink);margin:0}.ss-h2s{font:700 19px/1.3 var(--dx-body);color:var(--dx-ink);margin:0}.ss-h3{font:700 18px/1.3 var(--dx-body);color:var(--dx-ink);margin:0}.ss-note{color:var(--dx-dim);font-size:12.5px;line-height:1.55}p.ss-note{margin:0}.ss-dim{color:var(--dx-dim)}.ss-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ss-grid{gap:14px 16px;min-width:0;display:grid}.ss-grid-300{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.ss-grid-280{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.ss-grid-240{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.ss-span{grid-column:1/-1}.ss-wrapany{overflow-wrap:anywhere}.ss-field{flex-direction:column;gap:8px;min-width:0;display:flex}.ss-label{color:var(--dx-ink);padding:0;font-size:13.5px;font-weight:600}.ss-input{width:100%;min-height:46px;color:var(--dx-ink);font:400 14.5px var(--dx-body);background:#0b1020;border:1px solid #8c97b24d;border-radius:10px;padding:0 12px;transition:border-color .2s}.ss-input::placeholder{color:#7a86a2}.ss-input:hover{border-color:#d8b45a66}.ss-input.ss-bad{border-color:#f09a8ab3}.ss-fielderr{color:#f09a8a;font-size:12.5px;line-height:1.45}.ss-fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.ss-fieldset legend{margin-bottom:8px}.ss-check{cursor:pointer;border:1px solid #8c97b22e;border-radius:10px;align-items:center;gap:12px;min-height:52px;padding:8px 12px;transition:border-color .2s;display:flex}.ss-check.ss-on{border-color:#d8b45a80}.ss-check.ss-off{cursor:not-allowed;opacity:.6}.ss-check input{width:18px;height:18px;accent-color:var(--dx-gold);flex:none;margin:0}.ss-checkt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ss-checkn{font-size:14.5px;font-weight:600}.ss-pills{flex-wrap:wrap;gap:8px;display:flex}.ss-pill{color:#c9d1e4;min-height:44px;font:600 13.5px var(--dx-body);cursor:pointer;background:0 0;border:1px solid #8c97b24d;border-radius:999px;padding:0 16px;transition:border-color .2s,color .2s,background .2s}.ss-pill:hover{color:var(--dx-ink);border-color:#d8b45a80}.ss-pill.ss-on{border:1.5px solid var(--dx-gold);color:var(--dx-gold-hi);background:#151b2e;font-weight:700}.ss-buildrow{border-top:1px solid #8c97b21f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.ss-countrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ss-build{min-height:48px;font:700 15px var(--dx-body);color:#181000;background:linear-gradient(120deg,var(--dx-gold),var(--dx-gold-hi));cursor:pointer;border:0;border-radius:12px;padding:0 26px;transition:box-shadow .25s;box-shadow:0 0 18px #d8b45a2e}.ss-build:hover:not(:disabled){box-shadow:0 0 26px #d8b45a52}.ss-build:disabled{cursor:not-allowed;color:#0a0e19;box-shadow:none;background:#5b5440}p.ss-cost{margin-top:-6px}.ss-err{color:#f09a8a;background:#e4604f0f;border:1px solid #e4604f59;border-radius:12px;padding:12px 15px;font-size:14px;line-height:1.5}.ss-link{color:var(--dx-gold);font:600 14px var(--dx-body);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0 2px;text-decoration:underline}.ss-empty{flex-direction:column;gap:6px;display:flex}.ss-empty p{margin:0;font-size:14.5px;line-height:1.55}.ss-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ss-btn{min-height:44px;color:var(--dx-ink);font:600 13px var(--dx-body);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #8c97b24d;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.ss-btn:hover:not(:disabled){border-color:#d8b45a80}.ss-btn:disabled{opacity:.5;cursor:not-allowed}.ss-btn-gold{border-color:var(--dx-gold);color:var(--dx-gold-hi)}.ss-btn-danger{color:#f09a8a;border-color:#f09a8a99}.ss-btn-quiet{color:var(--dx-dim)}.ss-btn.ss-armed{color:#fff;background:#b8473a;border-color:#b8473a}.ss-hist{margin:-8px 0 0;padding:0;list-style:none}.ss-hrow{border-top:1px solid #8c97b21f;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 0;display:flex}.ss-hmain{flex-direction:column;flex:260px;gap:3px;min-width:0;display:flex}.ss-hname{color:var(--dx-ink);overflow-wrap:anywhere;font-size:15px;font-weight:600}.ss-hwhen{min-width:90px}.ss-hacts{flex-wrap:wrap;gap:8px;display:flex}.ss-chipst{font:500 10px var(--dx-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:4px 9px}.ss-chipst.ss-ok{color:var(--dx-teal);border-color:#4fd8c466}.ss-chipst.ss-bad{color:#f09a8a;border-color:#f09a8a73}.ss-chipst.ss-live{color:var(--dx-gold-hi);border-color:#d8b45a73}.ss-building{gap:4px}.ss-building .ss-err{margin-bottom:10px}.ss-buildhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.ss-reconnect{color:var(--dx-amber)}.ss-steps{margin:0 0 10px;padding:0;list-style:none}.ss-step{border-top:1px solid #8c97b21f;align-items:center;gap:14px;padding:12px 0;display:flex}.ss-dot{width:34px;height:34px;font:500 11px var(--dx-mono);color:var(--dx-dim);border:1px solid #8c97b24d;border-radius:50%;flex:none;place-items:center;display:grid}.ss-done .ss-dot{color:var(--dx-teal);background:#4fd8c424;border-color:#4fd8c473}.ss-working .ss-dot{color:var(--dx-gold-hi);border-color:var(--dx-gold);background:#d8b45a24}.ss-skipped .ss-dot,.ss-failed .ss-dot{color:#f09a8a;background:#e4604f1a;border-color:#f09a8a73}.ss-stept{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ss-stepl{color:var(--dx-ink);font-size:14.5px;font-weight:600}.ss-waiting .ss-stepl{color:var(--dx-dim)}.ss-stepw{font:500 10px var(--dx-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dx-dim);flex:none}.ss-spin{border:2px solid #d8b45a40;border-top-color:var(--dx-gold-hi);border-radius:50%;width:14px;height:14px;animation:.9s linear infinite ss-spin;display:block}@keyframes ss-spin{to{transform:rotate(360deg)}}.ss-prompts{gap:16px}.ss-promptbar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ss-grow{flex:260px}.ss-promptctl{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.ss-forrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ss-forrow .ss-eyebrow{margin-right:4px}.ss-prompt{font:400 13.5px/1.75 var(--dx-mono);color:#c9d1e4;white-space:pre-wrap;overflow-wrap:anywhere;background:#0b1020;border:1px dashed #d8b45a73;border-radius:12px;max-height:560px;margin:0;padding:18px 20px;overflow-y:auto}.ss-prompt-empty{color:var(--dx-dim);font-family:var(--dx-body)}.ss-block{flex-direction:column;gap:12px;min-width:0;padding:0;display:flex}.ss-blockhead{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ss-palette{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ss-palette li{flex-direction:column;gap:6px;width:72px;display:flex}.ss-swatch{border:1px solid #ffffff24;border-radius:10px;width:72px;height:56px;display:block}.ss-hex{font:500 11.5px var(--dx-mono);color:var(--dx-ink)}.ss-swname{color:var(--dx-dim);overflow-wrap:anywhere;font-size:11.5px}.ss-mix{flex-direction:column;gap:5px;display:flex}.ss-mix .ss-bar{height:8px}.ss-mixrow{justify-content:space-between;gap:8px;font-size:13.5px;display:flex}.ss-traits{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px 20px;display:grid}.ss-trait{flex-direction:column;gap:4px;min-width:0;display:flex}.ss-traitv{color:var(--dx-ink);font-size:14px;line-height:1.55}.ss-stat{gap:6px}.ss-statv{font:700 22px/1.25 var(--dx-body);color:var(--dx-ink);overflow-wrap:anywhere}.ss-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ss-chip{font:500 12px var(--dx-mono);color:#c9d1e4;overflow-wrap:anywhere;border:1px solid #8c97b247;border-radius:999px;padding:5px 10px}.ss-eximg{aspect-ratio:4/3;background:#8ca0d20f;border:1px solid #8c97b21f;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.ss-eximg img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ss-noimg{color:var(--dx-dim);text-align:center;padding:12px;font-size:12.5px}.ss-extag{font:500 10.5px var(--dx-mono);letter-spacing:.08em;color:var(--dx-ink);background:#0a0e19cc;border-radius:6px;padding:4px 8px;position:absolute;bottom:10px;left:10px}.ss-exhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ss-explat{font:500 10.5px var(--dx-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dx-gold-hi)}.ss-exdate{color:var(--dx-dim);font-size:12.5px}.ss a.ss-exdate{color:var(--dx-dim);text-underline-offset:2px;text-decoration:underline}.ss a.ss-exdate:hover{color:var(--dx-gold-hi)}.ss-extext{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.65}.ss-exeng{color:var(--dx-teal);font-size:12.5px}.ss-exwhy{color:var(--dx-dim);border-top:1px solid #8c97b21f;padding-top:10px;font-size:12.5px;line-height:1.5}.ss-setup{gap:10px;max-width:640px}@media (max-width:900px){.ss-wrap{padding:20px 16px 56px}.ss-title{font-size:27px}.ss-card{padding:18px}}@media (max-width:560px){.ss-meter{flex:100%;min-width:0}.ss-buildrow{flex-direction:column;align-items:stretch}.ss-build{width:100%}.ss-prompt{padding:14px;font-size:12.5px}.ss-hwhen{min-width:0}}@media (prefers-reduced-motion:reduce){.ss-spin{animation:none}.ss *{transition:none!important}}.ss-navnew{font:500 9px/1.4 var(--dx-mono,"JetBrains Mono",monospace);letter-spacing:.1em;text-transform:uppercase;color:#06231f;background:#4fd8c4;border-radius:999px;margin-left:auto;padding:2px 6px}@media (min-width:1001px){.adm-planrow2.ss-plancols{grid-template-columns:minmax(0,1fr) 104px 104px 104px 104px 92px 92px 104px 112px 74px}}.adm-kind.k-social{color:#9d174d;background:#fdf2f8;border-color:#f2cbda}@media (min-width:1101px){.dh-prods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1500px){.dh-prods{grid-template-columns:repeat(4,minmax(0,1fr))}}.ss-imgnote{color:#e9edf7;background:#d8b45a14;border:1px solid #d8b45a66;border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:14px;line-height:1.55}.pl-thead.ssl-row,.pl-row.ssl-row{grid-template-columns:minmax(0,2fr) minmax(0,1.5fr) 70px 108px 96px 262px}.ssl-namecol{flex-direction:column;gap:2px;min-width:0;display:flex}.ssl-from{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.app.d-dark .ssl-from{color:var(--dx-dim)}.ssl-plats{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.ssl-plat{font:500 11px var(--dx-mono,monospace);color:var(--dx-ink,#e9edf7);background:#8c97b21f;border-radius:6px;padding:3px 8px}@media (max-width:1100px){.pl-thead.ssl-row,.pl-row.ssl-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) 108px 96px 262px}.pl-row.ssl-row>:nth-child(3),.pl-thead.ssl-row>:nth-child(3){display:none}}@media (max-width:720px){.pl-row.ssl-row{display:flex}.pl-row.ssl-row>:nth-child(3){display:none}}.pl-thead.cal-row,.pl-row.cal-row{grid-template-columns:minmax(0,2.2fr) 96px 84px minmax(150px,1fr) 108px 92px 262px}.cal-mix{flex-direction:column;gap:6px;min-width:0;display:flex}.cal-bar,.ca-bigbar{background:#8c97b226;border-radius:999px;height:8px;display:flex;overflow:hidden}.cal-bar i,.ca-bigbar i{height:100%;display:block}.cal-pos{background:#4fd8c4}.cal-neu{background:#5b6580}.cal-neg{background:#e07b3f}.cal-mixt{color:var(--muted);font-size:12px}.app.d-dark .cal-mixt{color:var(--dx-dim)}@media (max-width:1100px){.pl-thead.cal-row,.pl-row.cal-row{grid-template-columns:minmax(0,1.8fr) 96px minmax(140px,1fr) 92px 262px}.pl-row.cal-row>:nth-child(3),.pl-thead.cal-row>:nth-child(3),.pl-row.cal-row>:nth-child(5),.pl-thead.cal-row>:nth-child(5){display:none}}@media (max-width:720px){.pl-row.cal-row{display:flex}.pl-row.cal-row>:nth-child(3),.pl-row.cal-row>:nth-child(5){display:none}.cal-mix{flex:100%}}.ca-narrow{max-width:980px}.ca-wide{max-width:1180px}.ca-detect{font-weight:600}.ca-detect.ca-ok{color:#4fd8c4}.ca-detect.ca-bad{color:#f09a8a}.ca-opt{color:var(--dx-dim);font-weight:400}.ca-textarea{resize:vertical;min-height:92px;padding:12px;line-height:1.5}.ca-sugs{flex-wrap:wrap;gap:8px;display:flex}.ca-sug{min-height:40px;color:var(--dx-gold-hi);font:600 13px var(--dx-body);text-align:left;cursor:pointer;background:0 0;border:1px dashed #d8b45a80;border-radius:999px;padding:6px 14px;transition:border-color .2s,background .2s}.ca-sug:hover{background:#d8b45a14;border-style:solid}.ca-sug:disabled{opacity:.5;cursor:not-allowed}.ca-costnote{flex:360px;margin:0}.ca-titlerow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ca-posttitle{overflow-wrap:anywhere;max-width:none}.ca-cardhead{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ca-grow{flex:220px}.ca-summary{color:var(--dx-ink);max-width:860px;margin:0;font-size:15.5px;line-height:1.65}.ca-tiles{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:12px;display:grid}.ca-tile{background:#0a0f1d;border:1px solid #8c97b229;border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.ca-tile b{font:800 30px/1.1 var(--dx-disp);color:var(--dx-ink)}.ca-t-pos b{color:#4fd8c4}.ca-t-neg b{color:#f2a06b}.ca-t-neu b{color:#a9b3cb}.ca-t-spam b{color:#c9a0ff}.ca-bigbar{height:12px}.ca-reasons{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;display:grid}.ca-rcol{flex-direction:column;gap:10px;min-width:0;display:flex}.ca-r-positive>.ss-eyebrow{color:#4fd8c4}.ca-r-negative>.ss-eyebrow{color:#f2a06b}.ca-r-neutral>.ss-eyebrow{color:#a9b3cb}.ca-reason{width:100%;min-height:44px;color:var(--dx-ink);text-align:left;font:inherit;cursor:pointer;background:#0a0f1d;border:1px solid #8c97b224;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .2s;display:flex}.ca-reason:hover{border-color:#d8b45a73}.ca-reason>b{min-width:28px;font-size:15px}.ca-r-positive .ca-reason>b{color:#4fd8c4}.ca-r-negative .ca-reason>b{color:#f2a06b}.ca-r-neutral .ca-reason>b{color:#a9b3cb}.ca-reason>span{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.ca-rt{font-size:14.5px;font-weight:600}.ca-questions{border:1px dashed #d8b45a73;border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.ca-questions .ss-eyebrow{color:var(--dx-gold-hi)}.ca-questions ul{color:#c9d1e4;flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:14px;display:flex}.ca-chat{flex-direction:column;gap:10px;display:flex}.ca-msg{border-radius:14px;flex-direction:column;gap:4px;max-width:min(760px,92%);padding:12px 16px;font-size:14.5px;line-height:1.55;display:flex}.ca-msg .ss-eyebrow{font-size:9.5px}.ca-msgt{white-space:pre-line;overflow-wrap:anywhere}.ca-agent{background:#0a0f1d;border:1px solid #8c97b22e;align-self:flex-start}.ca-you{background:#d8b45a1f;border:1px solid #d8b45a66;align-self:flex-end}.ca-msg .ss-link{align-self:flex-start}.ca-askrow{flex-wrap:wrap;gap:10px;display:flex}.ca-askrow .ss-input{flex:320px;width:auto}.ca-send{min-width:96px}.ca-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pl-thead.cac-row,.pl-row.cac-row{grid-template-columns:minmax(150px,1fr) minmax(0,2.6fr) 130px 100px 56px;align-items:start}.cac-who{flex-direction:column;gap:3px;min-width:0;display:flex}.cac-link{overflow-wrap:anywhere;font-size:12.5px}.cac-text{color:#c9d1e4;overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.5}.cac-reply{font:500 10px var(--dx-mono,monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--dx-dim);background:#8c97b224;border-radius:5px;margin-right:6px;padding:1px 6px;display:inline-block}.cac-chip{font:500 10px var(--dx-mono,monospace);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;padding:4px 9px;display:inline-block}.cac-positive{color:#4fd8c4;border-color:#4fd8c473}.cac-negative{color:#f2a06b;border-color:#f2a06b8c}.cac-neutral{color:#a9b3cb;border-color:#8c97b273}.cac-spam{color:#c9a0ff;border-color:#c9a0ff80}@media (max-width:900px){.pl-thead.cac-row{display:none}.pl-row.cac-row{flex-wrap:wrap;gap:8px 12px;display:flex}.cac-who,.cac-text{flex:100%}}@media (min-width:1001px){.adm-planrow2.ss-plancols{grid-template-columns:minmax(0,1fr) repeat(5,96px) 88px 88px 100px 108px 70px}}@media (min-width:1101px){.dh-prods{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1700px){.dh-prods{grid-template-columns:repeat(5,minmax(0,1fr))}}.ss .pl-tabs,.ss .pl-controls{flex-wrap:wrap}.ca-confirm{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.car-list{border-top:1px solid #8c97b21f;flex-direction:column;gap:10px;padding-top:16px;display:flex}.car-h{color:var(--dx-gold-hi)}.car-row{background:#0a0f1d;border:1px solid #8c97b229;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.car-mark{width:38px;height:38px;font:700 11px var(--dx-mono,monospace);color:#0a0e19;border-radius:10px;flex:none;place-items:center;display:grid}.car-pos{background:#4fd8c4}.car-neg{background:#f2a06b}.car-neu{background:#a9b3cb}.car-spam{background:#c9a0ff}.car-all{background:#d8b45a}.car-pro{background:#9cb4ff}.car-t{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.car-title{overflow-wrap:anywhere;font-size:14.5px;font-weight:600}.car-busy{align-items:center;gap:8px;display:inline-flex}.car-topics{flex-direction:column;gap:8px;display:flex}.car-topic{padding:5px 10px;font-size:12px}.car-t-biz b{color:#9cb4ff}.pl-thead.cap-row,.pl-row.cap-row{grid-template-columns:minmax(160px,1fr) 96px 90px 120px minmax(0,2.6fr);align-items:start}.cap-report{color:#e9edf7;overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;font-size:14px;line-height:1.5;display:flex}.cap-real{color:#4fd8c4;border-color:#4fd8c473}.cap-likely_spam{color:#c9a0ff;border-color:#c9a0ff80}.cap-private,.cap-unclear{color:#a9b3cb;border-color:#8c97b273}@media (max-width:900px){.pl-thead.cap-row{display:none}.pl-row.cap-row{flex-wrap:wrap;gap:8px 12px;display:flex}.cac-who,.cap-report{flex:100%}}.cpr{color:#141821;background:#fff;max-width:960px;margin:0 auto;padding:28px 32px 48px;font:14px/1.55 Instrument Sans,system-ui,sans-serif}.cpr h1{margin:6px 0 4px;font:800 26px/1.2 Syne,Instrument Sans,sans-serif}.cpr h2{border-bottom:1px solid #dadde5;margin:26px 0 10px;padding-bottom:6px;font-size:17px}.cpr h3{margin:0 0 6px;font-size:14px}.cpr p{margin:4px 0}.cpr ul{margin:6px 0;padding-left:18px}.cpr-brand{letter-spacing:.12em;text-transform:uppercase;color:#8a6a12;font:600 11px/1 JetBrains Mono,monospace}.cpr-h{border-bottom:2px solid #141821;margin-bottom:14px;padding-bottom:12px}.cpr-q{color:#3a4152;font-style:italic}.cpr-url{color:#5a6273;overflow-wrap:anywhere;font-size:11.5px}.cpr-dim{color:#5a6273;font-size:12px}.cpr-sum{font-size:15px}.cpr-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.cpr-tiles div{border:1px solid #dadde5;border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.cpr-tiles span{letter-spacing:.1em;text-transform:uppercase;color:#5a6273;font:600 10.5px JetBrains Mono,monospace}.cpr-tiles b{font-size:22px}.cpr-tiles small{color:#5a6273}.cpr-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cpr-t{border-collapse:collapse;width:100%;font-size:12.5px}.cpr-t th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#5a6273;border-bottom:1.5px solid #141821;padding:6px 8px;font:600 10.5px JetBrains Mono,monospace}.cpr-t td{vertical-align:top;overflow-wrap:break-word;word-break:normal;border-bottom:1px solid #e6e8ee;padding:7px 8px}.cpr-t tr{break-inside:avoid}.cpr-f{color:#5a6273;margin-top:26px;font-size:11.5px}.cpr-bar{background:#fff6dc;border:1px solid #e9cf85;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;font-size:13.5px;display:flex}.cpr-bar button{color:#fff;cursor:pointer;background:#141821;border:0;border-radius:8px;min-height:40px;padding:0 18px;font:600 14px Instrument Sans,sans-serif}@media (max-width:640px){.cpr{padding:18px 16px}.cpr-tiles,.cpr-cols{grid-template-columns:1fr 1fr}}@media print{.cpr-bar{display:none}.cpr{max-width:none;padding:0}body{background:#fff!important}@page{margin:14mm}}@media (min-width:1001px){.adm-planrow2.ss-plancols{grid-template-columns:minmax(0,1fr) repeat(6,92px) 84px 84px 96px 104px 66px}}:is(html:has(.cpr),body:has(.cpr)){background:#fff!important}.cpr-t th:first-child,.cpr-t td:first-child{width:24%}.cpr-url{word-break:break-all}@media screen and (max-width:640px){.cpr-t{display:block;overflow-x:auto}}.cap-chips{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.cap-deep{color:#f3d98b;border-color:#d8b45a8c}.cap-shallow{color:#a9b3cb;border-color:#8c97b266}.cap-fitrow{display:flex}.cap-line{color:#c9d1e4;font-size:13px}.cap-line b{color:#a9b3cb;font-weight:600}.cap-fit-potential_customer{color:#4fd8c4;border-color:#4fd8c473}.cap-fit-possible_competitor{color:#f2a06b;border-color:#f2a06b8c}.cap-fit-worth_working_with{color:#f3d98b;border-color:#d8b45a8c}.cap-fit-not_relevant{color:#a9b3cb;border-color:#8c97b273}.cap-details{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;line-height:1.45;display:flex}@media (max-width:900px){.cap-details{flex:100%}}.pl-thead.cap-row,.pl-row.cap-row{grid-template-columns:minmax(170px,1.15fr) 78px 76px 140px minmax(170px,1.3fr) minmax(0,2fr)}.cap-row .pl-name{white-space:normal;overflow-wrap:anywhere;overflow:visible}.cap-row .cac-link{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;max-width:100%;display:block;overflow:hidden}.ds.d-dark .d-er-nwt b{color:var(--dx-ink)}.ds.d-dark .d-er-nw:hover .d-er-nwt b{color:#f0c645}.ds.d-dark .d-er-nwt small{color:var(--dx-dim)}.ds.d-dark .d-er-nw{border-bottom-color:var(--dx-line2)}.ds.d-dark .d-er-cpn,.ds.d-dark .d-er-cpn a,.ds.d-dark .d-er-brow b,.ds.d-dark .d-er-src{color:var(--dx-ink)}.ds.d-dark .d-er-cpn small,.ds.d-dark .d-er-brow,.ds.d-dark .d-er-idline span,.ds.d-dark .d-er-rate small,.ds.d-dark .d-er-rejnote,.ds.d-dark .d-pv-bar2s{color:var(--dx-dim)}.ds.d-dark .d-er-brow,.ds.d-dark .d-er-rejnote{border-color:var(--dx-line2)}.rex-pills{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.rex-pill{min-height:40px;font:600 13.5px var(--pv-f-ui,inherit);cursor:pointer;color:#c9d1e4;background:0 0;border:1px solid #2a3557;border-radius:999px;padding:0 16px}.rex-pill.on{color:#f3d98b;background:#d8b45a24;border-color:#d8b45a}.rex-pill:focus-visible{outline-offset:2px;outline:2px solid #d8b45a}.rex-note{color:#8c97b2;margin-top:4px;font-size:12.5px;font-weight:400;line-height:1.5;display:block}.rex-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 16px;display:grid}.rex-listnote{flex-wrap:wrap;align-items:center;gap:10px;margin:-4px 0 12px;display:flex}.rex-tools{flex-direction:column;gap:8px;margin-top:4px;display:flex}.rex-tool{cursor:pointer;background:#0a0f1d;border:1px solid #1e2741;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.rex-tool input{accent-color:#d8b45a;flex:none;width:18px;height:18px;margin-top:2px}.rex-tool b{color:#e9edf7;font-size:14px;font-weight:600;display:block}.ds .d-er-logo img{background:0 0}.ds.d-dark .d-er-logo img{object-fit:contain;background:0 0}.ds.d-dark .d-er-logo img.d-er-inkdark{box-sizing:border-box;background:#f6f2e8;padding:6px}.ds .d-er-pal{border-bottom:1px solid var(--pv-line2);flex-direction:column;padding:10px 0 2px;display:flex}.ds .d-er-palhead{font:400 13.5px var(--pv-f-ui);color:var(--pv-mut);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ds .d-er-palhead small{font-size:12px}.ds .d-er-palrow{align-items:center;gap:12px;padding:10px 0;display:flex}.ds .d-er-palrow+.d-er-palrow{border-top:1px solid var(--pv-line2)}.ds .d-er-palsw{border:1px solid #10162e24;border-radius:10px;flex:none;width:40px;height:40px;display:inline-block}.ds .d-er-palmeta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ds .d-er-palmeta div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ds .d-er-palmeta b{font:600 14px var(--pv-f-ui);color:var(--pv-ink)}.ds .d-er-palmeta code{color:var(--pv-mut);font:500 12.5px ui-monospace,SFMono-Regular,Menlo,monospace}.ds .d-er-palmeta span{font:400 12.5px/1.45 var(--pv-f-ui);color:var(--pv-mut)}.ds .d-er-palcopy{border:1px solid var(--pv-line2);min-width:72px;min-height:40px;color:var(--pv-ink);font:600 12.5px var(--pv-f-ui);cursor:pointer;background:0 0;border-radius:10px;padding:0 12px}.ds .d-er-palcopy.on{color:#0e6b5c}.ds.d-dark .d-er-pal{border-bottom:1px dashed var(--dx-line2)}.ds.d-dark .d-er-palhead{color:var(--dx-faint)}.ds.d-dark .d-er-palrow+.d-er-palrow{border-top-color:var(--dx-line2)}.ds.d-dark .d-er-palsw{border-color:#fff3}.ds.d-dark .d-er-palmeta b{color:#e9edf7}.ds.d-dark .d-er-palmeta code,.ds.d-dark .d-er-palmeta span{color:#a9b3cb}.ds.d-dark .d-er-palcopy{border-color:var(--dx-line2);color:#e9edf7}.ds.d-dark .d-er-palcopy.on{color:#4fd8c4}.ds.d-dark,.app.d-dark{--dx-faint:#8f9ab5}.ds.d-dark{--pv-ink:#e9edf7;--pv-ink2:#c9d1e4;--pv-mut:#a9b3cb;--pv-mut2:#9aa4be;--pv-slate:#a9b3cb;--pv-green:#5bd08a;--pv-red:#f28b7d;--pv-amber:#e8b04f;--pv-green-b:#5bd08a1f;--pv-red-b:#f28b7d1f;--pv-amber-b:#d8b45a1f;--pv-slate-b:#8ca0d21a}.ds.d-dark .d-rc-agents{background:#4fd8c41f}.ds.d-dark .d-rc-bkeep{color:#fff;background:#1a2342;border-color:#2a3557}.ds.d-dark .d-er-dl{background:#10162e}.ds.d-dark .d-dr-ch h3,.ds.d-dark .d-dr-evs,.ds.d-dark .d-dr-evs a,.ds.d-dark .d-dr-ff,.ds.d-dark .d-dr-kp b,.ds.d-dark .d-dr-sdrivers b,.ds.d-dark .d-dr-sleg,.ds.d-dark .d-dr-title,.ds.d-dark .d-dr-tlt,.ds.d-dark .d-dr-tv{color:var(--dx-ink)}.ds.d-dark .d-dr-hmeta b,.ds.d-dark .d-dr-honest,.ds.d-dark .d-dr-prose,.ds.d-dark .d-dr-pull,.ds.d-dark .d-dr-qrow,.ds.d-dark .d-dr-refuted b,.ds.d-dark .d-dr-round,.ds.d-dark .d-dr-squote,.ds.d-dark .d-pp-kind-press,.ds.d-dark .d-pp-own{color:#c9d1e4}.ds.d-dark .d-dr-hero,.ds.d-dark .d-dr-tile,.ds.d-dark .d-pp-tile{border-color:var(--dx-line2);background:linear-gradient(170deg,#0e1526d1,#0b101ee6 60%)}.ds.d-dark .d-pg-cv,.ds.d-dark .d-pg-purpose{border-color:var(--dx-line2);color:var(--dx-ink);background:#0b101ebf}.ds.d-dark .d-bp-tab{border-color:var(--dx-line2);color:var(--dx-dim);background:0 0}.ds.d-dark .d-pv-logo{border-color:var(--dx-line2);background:0 0}.ds.d-dark .d-ec-card a{color:var(--dx-gold)}.ds.d-dark .d-bp-tab.d-bp-on{color:var(--dx-gold-hi);background:#d8b45a24;border-color:#d8b45a66}.ds .d-rc-wide{flex:100%;height:46px}.ds .d-rc-wide input{font-size:14px}.ds .d-rc-ss{flex-direction:column;gap:20px;margin-top:4px;display:flex}.ds .d-rc-n.d-rc-nlive{white-space:normal;-webkit-line-clamp:3;color:var(--pv-gold);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.ds.d-dark .d-rc-n.d-rc-nlive{color:var(--dx-gold,#d8b45a)}.adm-jobrow.has-act.has-src{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) 116px 96px 100px 96px 96px}.adm-src{border:1px solid var(--line);color:var(--ink-soft);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.adm-src.api{color:#8a5a00;background:#fff7e3;border-color:#e8c77a}.adm-dash{color:var(--muted)}.adm-api{border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:14px 16px 18px;display:grid}.adm-apibox{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.adm-apiwide{grid-column:1/-1}.adm-apih{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-apih h4{font:700 15px var(--font-body);margin:0 auto 0 0}.adm-apimeta{color:var(--muted);font-size:12.5px}.adm-apimeta b{color:var(--ink-soft);font-weight:600}.adm-apipre{color:#d5dbea;white-space:pre;background:#0b1020;border-radius:10px;max-height:340px;margin:0;padding:12px;font:500 12.5px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.adm-apigrid{grid-template-columns:120px minmax(0,1fr);gap:6px 14px;font-size:13.5px;display:grid}.adm-apigrid>span:nth-child(odd){color:var(--muted)}.adm-ok{color:#15803d;font-weight:600}.adm-bad{color:#b42318;font-weight:600}.app.d-dark .adm-src{border-color:var(--dx-line2);color:#c9d1e4}.app.d-dark .adm-src.api{color:#f3d98b;background:#d8b45a14;border-color:#d8b45a80}.app.d-dark .adm-dash{color:var(--dx-faint)}.app.d-dark .jc-btn.adm-apibtn{color:#f3d98b;border-color:#d8b45a8c}.app.d-dark .jc-btn.adm-apibtn.on{background:#d8b45a29}.app.d-dark .adm-api{border-bottom:1px dashed var(--dx-line2);background:#070b168c}.app.d-dark .adm-apibox{background:#0b101e;border-color:#1e2741}.app.d-dark .adm-apih h4{color:var(--dx-ink)}.app.d-dark .adm-apimeta{color:var(--dx-faint)}.app.d-dark .adm-apimeta b{color:#c9d1e4}.app.d-dark .adm-apipre{background:#070b16;border:1px solid #1e2741}.app.d-dark .adm-apigrid{color:#c9d1e4}.app.d-dark .adm-apigrid>span:nth-child(odd){color:var(--dx-faint)}.app.d-dark .adm-ok{color:#5ee0a8}.app.d-dark .adm-bad{color:#f49a9a}@media (max-width:1000px){.adm-jobrow.has-act.has-src{grid-template-columns:1fr 1fr;gap:8px}.adm-api{grid-template-columns:1fr}}.adm-jobrow .adm-tr .adm-jobid{white-space:nowrap;align-items:center;gap:8px;margin-top:4px;display:flex}.adm-jobid code{color:var(--muted);text-overflow:ellipsis;font:500 11.5px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.adm-idcopy{font:600 11.5px var(--font-body);border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:6px;flex:none;min-height:24px;padding:2px 8px}.app.d-dark .adm-jobid code{color:var(--dx-faint)}.app.d-dark .adm-idcopy{border-color:var(--dx-line2);color:#c9d1e4}.app.d-dark .adm-idcopy:hover{color:#f3d98b;border-color:#d8b45a8c}
