.mf{padding-bottom:72px}.mf>*+*{margin-top:16px}.mf .tw{margin:0;padding:0}.mf .card{padding:20px 22px}.mf-card{overflow:hidden}.mf-pad{padding:8px 4px 4px}.mf-fine{max-width:86ch;margin:12px 0 0;font-size:12.5px}.mf-na{color:var(--faint);cursor:help}.mf-na sup{color:var(--muted);margin-left:1px;font-size:.7em}.mf-why{font-size:12.5px}.mf-term{align-items:center;gap:5px;display:inline-flex}.mf-linkbtn{cursor:pointer;font:inherit;color:var(--gold);text-underline-offset:3px;background:0 0;border:0;padding:4px 2px;font-size:13px;font-weight:600;text-decoration:underline}.mf-ctl{gap:14px;display:grid}.mf-search{border:1px solid var(--border-strong);background:var(--s1);height:46px;color:var(--faint);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:0 14px;display:flex}.mf-search:focus-within{border-color:var(--gold)}.mf-search svg{flex:none;width:18px;height:18px}.mf-search input{min-width:0;height:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.mf-search input::placeholder{color:var(--faint)}.mf-busy{color:var(--faint);white-space:nowrap;font-size:12px}.mf-filters{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:12px 16px;display:grid}.mf-seg-w{justify-items:start;gap:4px;display:grid}.mf-seg-w .seg{flex-wrap:wrap;max-width:100%}.mf .card-h .seg{max-width:100%;overflow-x:auto}.mf-pick{gap:4px;min-width:0;display:grid;position:relative}.mf-pick-b{border:1px solid var(--border-strong);background:var(--s1);height:42px;color:var(--text);font:inherit;cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:0 12px;font-size:14px;display:flex}.mf-pick-b span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mf-pick-b:hover,.mf-pick-b[aria-expanded=true]{border-color:var(--gold)}.mf-pick-pop{z-index:30;border:1px solid var(--border-strong);background:var(--s1);border-radius:12px;width:min(420px,100vw - 32px);padding:8px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 24px 50px -18px #0000008c}.mf-pick-pop input{border:1px solid var(--border-strong);background:var(--bg);width:100%;height:38px;color:var(--text);font:inherit;border-radius:8px;padding:0 10px;font-size:14px}.mf-pick-pop ul{max-height:280px;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.mf-pick-pop li{cursor:pointer;border-radius:8px;justify-content:space-between;gap:10px;padding:8px 10px;font-size:14px;display:flex}.mf-pick-pop li.on,.mf-pick-pop li:hover{background:var(--s3)}.mf-pick-pop li[aria-selected=true]{color:var(--gold);font-weight:600}.mf-pick-pop li small{color:var(--faint)}.mf-pick-none{color:var(--muted);cursor:default!important}.mf-more{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.mf-check{color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.mf-check input,.mf-cols-pop input,.mf-pickbox input{width:17px;height:17px;accent-color:var(--gold);margin:0}.mf-ranges{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;padding-top:12px;display:grid}.mf-ranges p{grid-column:1/-1;margin:0;font-size:12.5px}.mf-range{color:var(--muted);border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:13px;display:flex}.mf-range legend{text-transform:uppercase;letter-spacing:.1em;padding:0 0 6px;font-size:11px;font-weight:600}.mf-range input{border:1px solid var(--border-strong);background:var(--s1);width:84px;height:38px;color:var(--text);font:inherit;border-radius:8px;padding:0 10px;font-size:14px}.mf-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mf-count{color:var(--muted);margin:0;font-size:14px}.mf-count b{color:var(--text);font-size:16px}.mf-cols{position:relative}.mf-cols .btn{height:38px}.mf-cols-pop{z-index:30;border:1px solid var(--border-strong);background:var(--s1);border-radius:12px;gap:2px;width:min(320px,100vw - 32px);max-height:70vh;padding:10px;display:grid;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 24px 50px -18px #0000008c}.mf-cols-pop label{cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:7px 8px;font-size:14px;display:flex}.mf-cols-pop label:hover{background:var(--s3)}.mf-cols-pop small{color:var(--faint);font-size:12px;display:block}.mf-tablecard{padding:8px 0 14px!important}.mf-table{min-width:560px}.mf-table thead th{vertical-align:bottom}.mf-table th.num,.mf-table td.num{text-align:right}.mf-table th.txt,.mf-table td.txt{text-align:left}.mf-table td.txt{text-overflow:ellipsis;max-width:230px;overflow:hidden}.mf-table tbody th.mf-name{text-transform:none;letter-spacing:0;color:var(--text);text-align:left;white-space:normal;background:var(--s1);border-bottom:1px solid var(--border);border-radius:0;align-items:flex-start;gap:10px;min-width:230px;max-width:320px;font-size:14px;font-weight:500;display:flex}.mf-nm{gap:3px;min-width:0;display:grid}.mf-nm a{color:var(--text);overflow-wrap:anywhere;font-weight:600;line-height:1.3;text-decoration:none}.mf-nm a:hover{color:var(--gold);text-decoration:underline}.mf-nm small,.mf-fam small{color:var(--faint);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:400;display:flex}.mf-plan{color:var(--muted)}.mf-pickbox{cursor:pointer;margin-top:1px;padding:2px}.mf-sort{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.mf-sort:hover{color:var(--gold)}.mf-sort i{color:var(--gold);font-size:9px;font-style:normal}.mf-stopped td,.mf-stopped th.mf-name{opacity:.72}.mf-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 0;display:flex}.mf-pages{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mf-pages .btn{min-width:36px;height:36px;padding:0 10px}.mf-size{align-items:center;gap:8px;display:flex}.mf-size select{border:1px solid var(--border-strong);background:var(--s1);height:36px;color:var(--text);font:inherit;border-radius:8px;padding:0 8px}.mf-legend{max-width:90ch;font-size:12.5px}.mf-empty .btn{margin-top:10px}.mf-tray{z-index:45;left:50%;bottom:max(14px, env(safe-area-inset-bottom,0px));border:1px solid var(--border-strong);background:var(--s2);border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:calc(100vw - 24px);padding:10px 14px;font-size:14px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 40px -16px #0009}.mf-tray .btn{height:38px}.mf-ret3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 0;display:grid}.mf-tile{border:1px solid var(--border);background:var(--s2);border-radius:12px;min-width:0;padding:14px 16px}.mf-tile dt{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:11px;font-weight:700}.mf-tile dd{gap:6px;margin:8px 0 0;display:grid}.mf-big{font:300 clamp(30px, 4vw, 40px)/1.05 var(--serif);font-variant-numeric:tabular-nums}.mf-bigna{font:300 clamp(30px, 4vw, 40px)/1.05 var(--serif);color:var(--faint)}.mf-tile small{overflow-wrap:anywhere;font-size:12.5px;line-height:1.4}.mf-big.pos,.mf-rf .pos{color:var(--gain)}.mf-big.neg,.mf-rf .neg{color:var(--loss)}.mf-rf{font-variant-numeric:tabular-nums;justify-items:end;gap:1px;font-size:15px;font-weight:600;display:inline-grid}.mf-rf small{color:var(--faint);text-align:right;max-width:130px;font-size:11px;font-weight:400;line-height:1.25}.mf-retgrp{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);border-bottom:2px solid var(--gold-deep);padding:4px 8px;font-size:11px;text-align:center!important}.mf-table th.mf-retcol,.mf-table td.mf-retcol{background:var(--zebra);min-width:96px}.mf-grouprow th{border:0;padding-bottom:0}.mf-h4{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:18px 0 6px;font-size:13px;font-weight:600}.mf-other{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mf-other li{grid-template-columns:minmax(90px,36%) auto 1fr;align-items:baseline;gap:10px;font-size:14px;display:grid}.mf-other small{font-size:12px}.mf-factlist{gap:0;margin:12px 0 0;display:grid}.mf-factlist>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(120px,38%) 1fr;gap:6px 14px;padding:10px 0;display:grid}.mf-factlist>div:last-child{border:0}.mf-factlist dt{color:var(--muted);font-size:14px}.mf-factlist dd{overflow-wrap:anywhere;gap:2px;min-width:0;margin:0;display:grid}.mf-factlist dd b{font-size:15px;font-weight:600}.mf-factlist dd small{font-size:12.5px}.mf-factlist .mf-bigna{font-size:22px}.mf-foot{border-top:1px solid var(--border);color:var(--muted);margin-top:24px;padding-top:14px;font-size:12.5px}.mf-foot p{margin:0 0 6px}.mf-foot b{color:var(--text)}.mf-note{border:1px solid var(--border);background:var(--info-soft);color:var(--muted);border-radius:12px;align-items:flex-start;gap:10px;margin:12px 0 0;padding:10px 12px;font-size:13.5px;display:flex}.mf-note svg{flex:none;width:17px;height:17px;margin-top:2px}.mf-note.warn{background:var(--warn-soft);border-color:var(--warn)}.mf-na-panel h3{align-items:center;gap:10px;margin:0 0 10px;font-size:16px;font-weight:600;display:flex}.mf-na-panel p{margin:10px 0 0;font-size:13.5px}.mf-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mf-detail{padding-top:24px}.mf-back{margin:0 0 8px;font-size:13.5px}.mf-back a{color:var(--muted);text-decoration:none}.mf-back a:hover{color:var(--gold)}.mf-head{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:20px;display:grid}.mf-head h1{font:400 clamp(26px, 3.4vw, 40px)/1.12 var(--serif);letter-spacing:-.01em;overflow-wrap:anywhere;margin:6px 0 12px}.mf-ids{overflow-wrap:anywhere;margin:10px 0 0;font-size:12.5px}.mf-navbox{gap:6px;display:grid}.mf-nav{font:300 clamp(34px, 4vw, 46px)/1.05 var(--serif)}.mf-chg{font-size:14px;font-weight:600}.mf-chg small{font-weight:400;display:block}.mf-acts{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.mf-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;display:grid}.mf-ret table{min-width:0}.mf-ret th[scope=row]{text-transform:none;letter-spacing:0;color:var(--text);text-align:left;background:0 0;font-size:14px;font-weight:500}.mf-ret td{font-size:14px}.mf-ret td.txt{text-align:left;white-space:normal}.mf-ret tbody th{position:static}.mf-risk{gap:14px;display:grid}.mf-risk>div{border-bottom:1px solid var(--border);padding-bottom:14px}.mf-risk>div:last-child{border:0;padding:0}.mf-risk b{font:300 30px/1.1 var(--serif);margin:4px 0;display:block}.mf-risk p{margin:0;font-size:13.5px}.mf-facts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mf-facts li{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:14px;padding-bottom:10px;font-size:14px;display:flex}.mf-facts li:last-child{border:0}.mf-facts span{color:var(--muted)}.mf-facts b{text-align:right;font-weight:600}.mf-fam{min-width:460px}.mf-fam tbody th{text-transform:none;letter-spacing:0;text-align:left;white-space:normal;background:var(--s1);font-size:14px;font-weight:500}.mf-fam td.num,.mf-fam th.num{text-align:right}.mf-fam a{color:var(--text);font-weight:600;text-decoration:none}.mf-fam a:hover{color:var(--gold)}.mf-fam .mf-linkbtn{text-decoration:none}.mf-chart{outline-offset:4px}.mf-chart svg{touch-action:pan-y;width:100%;height:auto;display:block}.mf-chart-empty{text-align:center;color:var(--muted);padding:24px}.mf-tip{flex-wrap:wrap;gap:6px 18px;min-height:24px;margin-top:6px;font-size:13px;display:flex}.mf-tip span{align-items:center;gap:6px;display:inline-flex}.mf-tip small{color:var(--faint)}.mf-tip i{border-radius:50%;width:10px;height:10px;display:inline-block}.mf-chosen{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.mf-chosen li{border:1px solid var(--border-strong);background:var(--s2);border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:6px 6px 6px 12px;font-size:13.5px;display:inline-flex}.mf-chosen li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mf-x{background:var(--s3);width:26px;height:26px;color:var(--text);cursor:pointer;border:0;border-radius:50%;flex:none;font-size:16px;line-height:1}.mf-x:hover{color:var(--gold)}.mf-sw{vertical-align:middle;border-top:3px solid;flex:none;width:22px;margin-right:8px;display:inline-block}.mf-picker{gap:8px;display:grid}.mf-results{border:1px solid var(--border);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.mf-results li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.mf-results li:last-child{border:0}.mf-results span{gap:2px;min-width:0;font-size:14px;display:grid}.mf-results b{overflow-wrap:anywhere;font-weight:600}.mf-results small{color:var(--faint);font-size:12px}.mf-results .btn{flex:none;height:34px}.mf-cmp{min-width:460px}.mf-cmp thead th{text-transform:none;letter-spacing:0;text-align:left;vertical-align:bottom;white-space:normal;min-width:150px;font-size:13.5px;font-weight:600}.mf-cmp thead th a{color:var(--text);text-decoration:none}.mf-cmp thead th a:hover{color:var(--gold)}.mf-cmp tbody th{text-transform:none;letter-spacing:0;text-align:left;color:var(--muted);background:var(--s1);white-space:normal;min-width:120px;font-size:13.5px;font-weight:500}.mf-cmp td{text-align:left;white-space:normal;font-size:14px}.mf-cmp tr.mf-grp th{background:var(--s2);color:var(--text);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700;position:static}.mf-notes{margin:12px 0 0;padding-left:18px;font-size:12.5px}.mf-notes li{margin:2px 0}@media (max-width:900px){.mf-head,.mf-ret3{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.mf .card{padding:16px 14px}.mf-table tbody th.mf-name{min-width:190px;max-width:220px}.mf-filters,.mf-factlist>div{grid-template-columns:minmax(0,1fr)}.mf-other li{grid-template-columns:1fr auto}.mf-other small{grid-column:1/-1}.mf-pager{padding-inline:14px}.mf-tray{max-width:none;left:12px;right:12px;transform:none}}.mf-navm{display:none}@media (max-width:640px){.mf-table{min-width:0}.mf-table th,.mf-table td{padding:8px 4px}.mf-table th:first-child,.mf-table td:first-child{padding-left:8px}.mf-table .mf-c-amc,.mf-table .mf-c-category,.mf-table .mf-c-plan,.mf-table .mf-c-option,.mf-table .mf-c-nav,.mf-table .mf-c-navDate,.mf-table .mf-grouprow{display:none}.mf-table tbody th.mf-name{overflow-wrap:break-word;gap:5px;width:116px;min-width:116px;max-width:132px;font-size:12.5px}.mf-table tbody th.mf-name small{font-size:11.5px}.mf-table th.mf-retcol,.mf-table td.mf-retcol{min-width:0}.mf-table thead th.num{white-space:normal;letter-spacing:0;font-size:11px;line-height:1.2}.mf-table td.num{letter-spacing:-.2px;font-size:12px}.mf-table td .mf-rf small{white-space:normal;font-size:10.5px}.mf-navm{margin-top:2px;display:block}}.mf-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mf-qcard{text-align:left;border:1px solid var(--border);background:var(--s1);width:100%;height:100%;color:var(--text);font:inherit;cursor:pointer;border-radius:14px;grid-template-columns:auto 1fr;align-content:start;gap:3px 10px;padding:14px 14px 13px;transition:border-color .15s,background-color .15s;display:grid}.mf-qcard:hover{border-color:var(--border-strong);background:var(--s2)}.mf-qcard[aria-pressed=true]{border-color:var(--gold);background:var(--gold-soft)}.mf-qcard .ci{--ac:var(--gold);grid-row:span 3}.mf-qcard b{font-size:15px;font-weight:600;line-height:1.25}.mf-qcard>span:not(.ci){color:var(--muted);grid-column:2;font-size:12.5px;line-height:1.35}.mf-qcard sup{color:var(--gold);margin-left:1px;font-weight:700}.mf-catpick{overflow:hidden;padding:0!important}.mf-tabs{scrollbar-width:thin;border-bottom:1px solid var(--border);-webkit-overflow-scrolling:touch;gap:2px;padding:0 10px;display:flex;overflow-x:auto}.mf-tabs button{white-space:nowrap;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:13px 12px 11px;font-size:14px;font-weight:600}.mf-tabs button:hover{color:var(--text)}.mf-tabs button[aria-selected=true]{color:var(--gold);border-bottom-color:var(--gold)}.mf-subcats{padding:14px 18px 16px}.mf-subcats fieldset{border:0;min-width:0;margin:0;padding:0}.mf-subcats .mf-fine{margin:0}.mf-all{margin-bottom:10px;font-weight:600;color:var(--text)!important}.mf-subgrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:4px 16px;display:grid}.mf-subgrid .mf-check{color:var(--text);min-width:0;padding:5px 0}.mf-subgrid .mf-check span{overflow-wrap:anywhere}.mf-subgrid .mf-check small{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:6px;font-size:12px}.mf-subgrid .mf-check{display:flex}.mf-house{color:var(--muted)}.mf-house:after{content:"·";color:var(--faint);margin-left:6px}.mf-chk{border:1px solid var(--border-strong);background:var(--s2);color:var(--muted);font:inherit;font-variant-numeric:tabular-nums;cursor:help;border-radius:999px;align-items:baseline;gap:1px;padding:3px 9px;font-size:13px;display:inline-flex}.mf-chk b{color:var(--text);font-size:14px}.mf-chk.hi{border-color:var(--gold)}.mf-chk.hi b{color:var(--gold)}.mf-chk:hover,.mf-chk:focus-visible{border-color:var(--gold)}.mf-retgrp.mf-g-sip{color:var(--info,var(--gold));border-bottom-color:currentColor}.mf-table td.mf-c-aum,.mf-table td.mf-c-ter{white-space:nowrap;font-variant-numeric:tabular-nums}.mf-legend p{margin:0 0 8px}.mf-legend ol{margin:0 0 8px;padding-left:20px}.mf-legend li{margin:2px 0}.pop-lines{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}@media (max-width:640px){.mf-cards{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(200px,72%);grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}.mf-cards li{scroll-snap-align:start}.mf-subcats{padding:12px 14px 14px}.mf-subgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px}.mf-subgrid .mf-check{font-size:13px}.mf-table{min-width:620px}.mf-chk{padding:2px 7px;font-size:12px}}.mf-qcard{background:linear-gradient(160deg, var(--s1), color-mix(in srgb, var(--s2) 70%, var(--s1)));transition:border-color .18s,background-color .18s,transform .18s,box-shadow .18s;position:relative;box-shadow:0 1px 2px #0000000f}.mf-qcard:hover{transform:translateY(-2px);box-shadow:0 10px 24px -14px #00000073}.mf-qcard:focus-visible,.mf-tabs button:focus-visible,.mf-chk:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mf-qcard[aria-pressed=true]:after{content:"✓";width:20px;height:20px;color:var(--bg);background:var(--gold);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:10px;right:12px}.mf-qcard[aria-pressed=true] b{color:var(--gold)}.mf-qcard .ci{border-radius:11px;width:36px;height:36px}.mf-qcard .ci svg{width:18px;height:18px}.mf-tabs button{border-radius:8px 8px 0 0;transition:color .18s,border-color .18s,background-color .18s}.mf-tabs button:hover{background:var(--s2)}.mf-tabs button[aria-selected=true]{background:color-mix(in srgb, var(--gold) 9%, transparent)}.mf-subgrid{gap:8px}.mf-subgrid .mf-check{border:1px solid var(--border);background:var(--s1);border-radius:10px;align-items:center;gap:8px;padding:7px 10px;transition:border-color .15s,background-color .15s}.mf-subgrid .mf-check:hover{border-color:var(--border-strong)}.mf-subgrid .mf-check:has(input:checked){border-color:color-mix(in srgb, var(--gold) 55%, var(--border));background:var(--gold-soft)}.mf-subgrid .mf-check:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:1px}.mf-subgrid .mf-check small{background:var(--s3);color:var(--muted);border-radius:999px;padding:1px 7px}.mf-all{padding:4px 0;display:inline-flex}.mf-rbar{opacity:.75;border-radius:2px;height:3px;margin:3px 0 0 auto;display:block}.mf-rbar.pos{background:var(--gain)}.mf-rbar.neg{background:var(--loss)}.mf-rf .mf-rbar{justify-self:stretch}.mf-chk{align-items:center;gap:7px;padding:4px 9px}.mf-meter{gap:2px;display:inline-flex}.mf-meter i{border:1px solid var(--border-strong);background:0 0;border-radius:2px;width:6px;height:12px}.mf-meter i.pass{background:var(--gain);border-color:var(--gain)}.mf-meter i.fail{background:color-mix(in srgb, var(--loss) 22%, transparent);border-color:color-mix(in srgb, var(--loss) 60%, transparent)}.mf-meter i.unknown{opacity:.6;border-style:dashed}.mf-chk-n{font-variant-numeric:tabular-nums}.mf-table tbody tr:hover th.mf-name,.mf-table tbody tr:hover td{background:color-mix(in srgb, var(--gold) 5%, var(--s1))}.mf-table td.mf-c-category{white-space:nowrap;max-width:150px}.mf-table th.mf-retcol,.mf-table td.mf-retcol{min-width:78px}.mf-table tbody th.mf-name{max-width:270px}.mf-table th,.mf-table td{padding:10px 9px}.mf-table thead tr>th:first-child{z-index:3;background:var(--s1);position:sticky;left:0}.mf-table tbody th.mf-name{z-index:2;box-shadow:1px 0 0 var(--border);position:sticky;left:0}@media (max-width:640px){.mf-cards{grid-auto-columns:84%}.mf-qcard{column-gap:9px;padding:12px}.mf-qcard .ci{width:30px;height:30px}.mf-subgrid{flex-wrap:wrap;gap:6px;display:flex}.mf-subgrid .mf-check{flex:0 auto;padding:6px 9px}.mf-subgrid .mf-check span{overflow-wrap:normal;white-space:nowrap}}.mf-nm small.mf-navm{display:none}@media (max-width:640px){.mf-nm small.mf-navm{display:flex}}@media (prefers-reduced-motion:reduce){.mf *{transition:none!important}.mf-qcard:hover{transform:none}}.mf-sum{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.mf-sc{background:var(--s1);border:1px solid var(--border);min-width:0;box-shadow:var(--shadow);border-radius:14px;gap:3px;padding:12px 14px;display:grid}.mf-sc small{font:600 11.5px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.mf-sc b{font:700 24px/1.15 var(--mono);letter-spacing:-.01em}.mf-sc b.pos{color:var(--gain)}.mf-sc b em{color:var(--muted);font-size:15px;font-style:normal;font-weight:600}.mf-sc span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.mf-split{background:color-mix(in srgb, var(--loss) 70%, var(--s1));border-radius:5px;height:7px;margin:3px 0 1px;display:block;overflow:hidden}.mf-split u{background:var(--gain);height:100%;text-decoration:none;display:block}.mf-pills{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.mf-pl{font:600 12px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-right:4px}.mf-pills button{border:1px solid var(--border);background:var(--s1);color:var(--muted);font:500 13px var(--sans);cursor:pointer;border-radius:999px;padding:6px 13px}.mf-pills button:hover{border-color:var(--gold);color:var(--text)}.mf-pills button.on{background:var(--text);color:var(--bg);border-color:var(--text);font-weight:600}.mf-pills button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mf-note{background:color-mix(in srgb, var(--gold) 11%, var(--s1));border:1px solid color-mix(in srgb, var(--gold) 40%, var(--border));color:var(--text);border-radius:12px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.5}.mf-table td.mf-tinted{background:var(--tint)}.mf-table td.mf-tinted .pos,.mf-table td.mf-tinted .neg{font-weight:700}.mf-table tbody tr:hover td,.mf-table tbody tr:hover th{filter:brightness(.97)}.mf-aum{justify-items:end;gap:2px;display:inline-grid}.mf-size{font:600 11px var(--sans);color:var(--muted);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.mf-size i{background:linear-gradient(90deg, var(--gold) calc(var(--st,1) * 20%), var(--s3) 0);border-radius:3px;width:18px;height:6px}.mf-size.s1 i{--st:1}.mf-size.s2 i{--st:2}.mf-size.s3 i{--st:3}.mf-size.s4 i{--st:4}.mf-size.s5 i{--st:5}.mf-bands{margin:4px 0 10px}.mf-bands table{border-collapse:collapse;width:auto;min-width:min(100%,320px);max-width:100%;font-size:13px}.mf-bands th,.mf-bands td{text-align:left;border-bottom:1px solid var(--border);white-space:normal;overflow-wrap:anywhere;padding:7px 18px 7px 0}.mf-bands th{color:var(--muted);font-weight:600}.mf-band{font:600 10.5px var(--sans);letter-spacing:.01em;color:var(--muted);white-space:nowrap;display:block}.mf-band.b0{color:var(--loss)}.mf-band.b3,.mf-band.c1{color:var(--gain)}.mf-band.c3{color:var(--loss)}.mfs-top{grid-template-columns:auto 1fr;align-items:center;gap:24px;display:grid}.mfs-ringbox{justify-items:center;gap:10px;display:grid}.mfs-ring .mfs-n{font:600 30px var(--mono,monospace);fill:var(--text)}.mfs-ring .mfs-u{font:500 9px var(--sans);fill:var(--muted)}.mfs-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mfs-label{font:600 18px var(--serif);align-items:center;gap:7px;display:inline-flex}.mfs-label i{background:currentColor;border-radius:50%;width:10px;height:10px}.b-hi{color:var(--band-hi-ink)}.b-mid{color:var(--band-mid-ink)}.b-lo{color:var(--band-lo-ink)}.b-na{color:var(--faint)}.mfs-status{font:700 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border-strong);color:var(--muted);border-radius:999px;padding:3px 9px}.mfs-status.provisional{color:var(--text);border-style:dashed}.mfs-status.not-rated,.mfs-status.not-scored{color:var(--faint)}.mfs-pillars{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mfs-pillars li{grid-template-columns:150px 1fr 56px;align-items:center;gap:12px;display:grid}.mfs-pn{font-size:14px;font-weight:600}.mfs-pn small{color:var(--muted);font-size:12px;font-weight:400;display:block}.mfs-bar{background:var(--s3);border-radius:6px;height:10px;overflow:hidden}.mfs-bar i{border-radius:6px;height:100%;display:block}.mfs-pv{font:700 15px var(--mono,monospace);text-align:right}.mfs-pillars .mfs-pv sup{color:var(--muted);margin-left:2px;font-size:9px}.mfs-grp{color:var(--muted);margin:16px 0 4px;font-size:14px}.mfs-grp b{color:var(--text)}.mfs-grp small{margin-top:2px;display:block}.mfs-conf{color:var(--muted);align-items:flex-start;gap:8px;margin:6px 0;font-size:13.5px;display:flex}.mfs-conf svg{flex:none;width:16px;height:16px;margin-top:2px}.mfs-nr{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.mfs-nr b{color:var(--text)}.mfs-reasons{margin-top:18px}.mfs-cols{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mfs-why h4{font:700 11px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.mfs-why ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mfs-why li{color:var(--muted);grid-template-columns:18px 1fr;gap:8px;font-size:13.5px;line-height:1.5;display:grid}.mfs-why li b{color:var(--text)}.mfs-why.good svg{color:var(--band-hi-ink);width:16px;height:16px;margin-top:2px}.mfs-why.watch svg{color:var(--band-mid-ink);width:16px;height:16px;margin-top:2px}.mfs-gaps{color:var(--muted);margin:12px 0 4px;font-size:13px}.mfs-gaps summary{cursor:pointer;font-weight:600}.mfs-gaps ul{gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.mfs-scale{text-align:center;border-radius:6px;margin-top:16px;font-size:10.5px;display:flex;overflow:hidden}.mfs-scale span{color:var(--muted);background:var(--s2);border-left:1px solid var(--bg);padding:3px 0}.mfs-cell{flex-direction:column;align-items:flex-end;line-height:1.2;display:inline-flex}.mfs-cell small{color:var(--muted);font-size:11px}.mfs-metrics td,.mfs-metrics th{font-size:13px}.mfs-list{gap:8px;padding-left:18px;line-height:1.55;display:grid}.mfs-method .card p{max-width:80ch;line-height:1.6}@media (max-width:640px){.mfs-top{grid-template-columns:1fr;gap:16px}.mfs-pillars li{grid-template-columns:1fr 56px;gap:4px 10px}.mfs-pillars .mfs-bar{grid-area:2/1/auto/-1}.mfs-cols{grid-template-columns:1fr}}.mfs-etftag{border:1px solid var(--border-strong);font:600 10.5px var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);vertical-align:1px;white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 7px;font-style:normal;display:inline-block}.mfs-etf{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.mfs-etf h4{font:700 11px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.mfs-etf ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mfs-etfm{border:1px solid var(--border);color:var(--muted);border-left-width:4px;border-radius:10px;grid-template-columns:minmax(150px,220px) 1fr;gap:4px 16px;padding:10px 12px;font-size:13.5px;line-height:1.5;display:grid}.mfs-etfm.lift{border-left-color:var(--band-hi)}.mfs-etfm.watch{border-left-color:var(--band-mid)}.mfs-etfm.gap{border-style:dashed;border-left-color:var(--border-strong)}.mfs-etfn{gap:1px;display:grid}.mfs-etfn b{color:var(--text)}.mfs-etfn small{color:var(--faint);font-size:12px}.mf-qwrap{grid-template-rows:1fr auto;height:100%;display:grid}.mf-qwrap>.mf-qcard{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0;height:auto}.mf-qscore{border:1px solid var(--border);border-top:1px dashed var(--border);background:var(--s1);color:var(--muted);border-radius:0 0 14px 14px;align-content:start;gap:7px;min-height:82px;padding:10px 14px 12px;font-size:12.5px;line-height:1.35;display:grid}.mf-qscore .mf-qs-h{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.mf-qscore .mf-qs-n{font:700 20px var(--mono,monospace);font-variant-numeric:tabular-nums}.mf-qscore .mf-qs-t{color:var(--muted)}.mf-qscore .mf-qs-lock{align-items:center;gap:7px;display:flex}.mf-qscore .mf-qs-lock svg{flex:none;width:14px;height:14px}.mf-qdist{background:var(--s3);border-radius:6px;height:8px;display:flex;overflow:hidden}.mf-qdist i{min-width:3px;height:100%;display:block}.mf-qdist i+i{border-left:1px solid var(--s1)}.mf-qdist .g{background:var(--band-hi)}.mf-qdist .o{background:var(--band-mid)}.mf-qdist .r{background:var(--band-lo)}.mf-qdist-l{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 10px;font-size:11.5px;display:flex}.mf-qdist-l span:before{content:"";vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.mf-qdist-l .g:before{background:var(--band-hi)}.mf-qdist-l .o:before{background:var(--band-mid)}.mf-qdist-l .r:before{background:var(--band-lo)}.mf-qscore a{color:var(--gold);text-underline-offset:3px;width:-moz-fit-content;width:fit-content;font-size:12.5px;font-weight:600;text-decoration:underline}@media (max-width:640px){.mfs-etfm{grid-template-columns:1fr}.mfs-cmpcard .mf-cmp{min-width:0}.mfs-cmpcard .mf-cmp thead th{min-width:104px}.mfs-cmpcard .mf-cmp tbody th{min-width:88px;font-size:13px}}.mfs-card,.mfs-cmpcard,.mf-table,.mfs-method,.mf-cards{--band-hi:#2fbf7f;--band-mid:#f0a030;--band-lo:#e5484d;--band-hi-ink:#5fe0a5;--band-mid-ink:#ffb454;--band-lo-ink:#ff7a7f}:root[data-theme=light] .mfs-card,:root[data-theme=light] .mfs-cmpcard,:root[data-theme=light] .mf-table,:root[data-theme=light] .mfs-method,:root[data-theme=light] .mf-cards{--band-hi:#1e9a60;--band-mid:#cc7a00;--band-lo:#d33a3f;--band-hi-ink:#11794d;--band-mid-ink:#8f5400;--band-lo-ink:#b82a30}.sf-bar{flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 12px;display:flex;position:relative}.sf-fm{min-width:0;position:relative}.sf-fb{border:1px solid var(--border);max-width:100%;color:var(--muted);font:500 13px var(--sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:6px 11px 6px 13px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.sf-fb:hover{color:var(--text);border-color:var(--border-strong)}.sf-fb:focus-visible,.sf-x:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.sf-fb b{font:600 13px var(--sans);color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sf-fb svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.sf-fb[aria-expanded=true] svg{transform:rotate(180deg)}.sf-fm.on .sf-fb{border-color:var(--gold);background:var(--gold-soft)}.sf-fm.on .sf-fb .sf-k{color:var(--gold)}.sf-x{color:var(--muted);font:600 12.5px var(--sans);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;border-radius:8px;padding:6px 8px;text-decoration:underline}.sf-x:hover{color:var(--text)}.sf-fp{z-index:5;background:var(--s1);border:1px solid var(--border-strong);border-radius:14px;width:max-content;min-width:250px;max-width:min(340px,100vw - 24px);padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 24px 50px -18px #0000008c}:root:not([data-theme=light]) .sf-fp{background:var(--s3)}.sf-fp ul{overscroll-behavior:contain;outline:none;max-height:min(300px,42dvh);margin:0;padding:0;list-style:none;overflow-y:auto}.sf-fp li{cursor:pointer;color:var(--text);font:500 13.5px var(--sans);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.sf-fp li.cur{background:var(--s3)}:root:not([data-theme=light]) .sf-fp li.cur{background:color-mix(in srgb, var(--gold) 16%, var(--s3))}.sf-fp li[aria-selected=true] .sf-ot{color:var(--gold);font-weight:700}.sf-fp li.clr{color:var(--gold);border-bottom:1px solid var(--border);border-radius:9px 9px 0 0;margin-bottom:4px;font-weight:600}.sf-ot{min-width:0;display:grid}.sf-ot small{font:400 11.5px var(--sans);color:var(--muted)}.sf-fp li em{font:500 12px var(--mono);color:var(--muted);flex:none;font-style:normal}.sf-fn{border-top:1px solid var(--border);color:var(--muted);margin:6px 6px 2px;padding-top:6px;font-size:11.5px;line-height:1.45}.gs-none-acts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@media (max-width:640px){.sf-fm{position:static}.sf-fp{width:auto;min-width:0;max-width:none;left:0;right:0}.sf-fp ul{max-height:min(280px,38dvh)}}@media (prefers-reduced-motion:reduce){.sf-fb{transition:none}}.sf-panelwrap{display:inline-block;position:relative}.sf-btn{border:1px solid var(--border);color:var(--muted);font:500 13px var(--sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.sf-btn:hover{color:var(--text);border-color:var(--border-strong)}.sf-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.sf-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:14px;height:14px}.sf-btn.on{border-color:var(--gold);background:var(--gold-soft);color:var(--text)}.sf-btn em{font:700 11px var(--sans);text-align:center;background:var(--gold);min-width:18px;color:var(--on-gold);border-radius:999px;padding:1px 5px;font-style:normal}.sf-panel{z-index:30;background:var(--s1);width:290px;max-width:calc(100vw - 32px);color:var(--text);border:1px solid var(--border-strong);text-align:left;border-radius:14px;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 24px 50px -18px #0000008c}:root:not([data-theme=light]) .sf-panel{background:var(--s3)}.sf-panel label{font:600 12px var(--sans);color:var(--muted);gap:4px;display:grid}.sf-panel select{border:1px solid var(--border-strong);background:var(--s2);width:100%;min-height:38px;color:var(--text);font:500 13.5px var(--sans);border-radius:9px;padding:6px 8px}.sf-panel select:focus-visible,.sf-acts button:focus-visible,.sf-empty button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.sf-count{font:600 13px var(--sans);color:var(--text);margin:0}.sf-panel .sf-fn{border:0;margin:0;padding:0}.sf-acts{justify-content:space-between;gap:8px;display:flex}.sf-acts button,.sf-empty button{border:1px solid var(--border-strong);color:var(--text);font:600 12.5px var(--sans);cursor:pointer;background:0 0;border-radius:999px;padding:6px 13px}.sf-acts .sf-done{border-color:var(--gold);color:var(--gold);background:var(--gold-soft);margin-left:auto}.sf-empty{color:var(--muted);margin:8px 0;font-size:13.5px}.sf-empty button{margin-left:6px;padding:3px 10px}@media (max-width:640px){.sf-panel{left:0;right:auto}}.sf-inline{z-index:6;position:absolute;top:5px;right:6px}.sf-inline .sf-btn{border-color:#0000;padding:6px 9px}.sf-inline .sf-btn span{display:none}.sf-inline .sf-panel{left:auto;right:0}.sf-host{position:relative}.sf-host input{padding-right:62px!important}.sf-corner{z-index:6;position:absolute;top:-6px;right:0}.sf-corner .sf-panel{left:auto;right:0}.sf-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sf-flex{flex:none;margin-left:auto}.sf-active{font:500 13px var(--sans);color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;display:flex}.sf-active span{background:var(--gold-soft);border:1px solid var(--gold);border-radius:999px;padding:4px 10px}.sf-active button,.sf-relax button,.sf-hid button{border:1px solid var(--border-strong);color:var(--text);font:600 12.5px var(--sans);cursor:pointer;background:0 0;border-radius:999px;padding:4px 11px}.sf-active button:focus-visible,.sf-relax button:focus-visible,.sf-hid button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.sf-empty p{margin:0 0 6px}.sf-relax{flex-wrap:wrap;gap:6px;display:flex}.sf-hidden{gap:4px;margin:4px 0 8px;padding:0;list-style:none;display:grid}.sf-hid{border:1px dashed var(--border-strong);opacity:.92;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.sf-hid-t{min-width:0;color:var(--muted);gap:1px;display:grid}.sf-hid-t b{color:var(--muted)}.sf-hid-t small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sf-hid-t em{font-style:normal;font:600 12px var(--sans);color:var(--text)}.pm-sug .sf-hid button,.pm-sug .sf-relax button,.pm-sug .sf-empty button{border:1px solid var(--border-strong);width:auto;font:600 12.5px var(--sans);background:0 0;border-radius:999px;flex:none;padding:4px 11px;display:inline-flex}.pm-sug .sf-empty{padding:8px 12px}.pm-sug .sf-hid-t b,.pm-sug .sf-hid-t small{display:block}.gs-scrim{-webkit-backdrop-filter:blur(6px)saturate(1.1);animation:.16s ease-out gs-fade}.gs{z-index:61;background:var(--s1);width:min(980px,100% - 32px);max-height:min(780px,84vh);color:var(--text);border:1px solid var(--border-strong);box-shadow:0 50px 120px -30px #000000a6, 0 0 0 1px color-mix(in srgb, var(--gold) 10%, transparent);border-radius:22px;flex-direction:column;animation:.2s cubic-bezier(.2,.9,.3,1) gs-in;display:flex;position:fixed;top:9vh;left:50%;overflow:hidden;transform:translate(-50%)}:root:not([data-theme=light]) .gs{background:var(--s2)}@keyframes gs-in{0%{opacity:0;transform:translate(-50%,10px)scale(.985)}}@keyframes gs-fade{0%{opacity:0}}.gs-top{border-bottom:1px solid var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 6%, transparent), transparent);padding:14px 16px 0}.gs-in{border:1px solid var(--border-strong);background:var(--bg);color:var(--faint);border-radius:14px;align-items:center;gap:12px;padding:4px 6px 4px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.gs-in:focus-within{border-color:var(--gold);box-shadow:0 0 0 4px var(--gold-soft);color:var(--gold)}.gs .gs-in input.gs-q:not([type=checkbox]):not([type=radio]):not([type=range]),.gs .gs-in input.gs-q:not([type=checkbox]):not([type=radio]):not([type=range]):hover,.gs .gs-in input.gs-q:focus{box-shadow:none;min-width:0;height:auto;color:var(--text);font:500 17.5px var(--sans);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:13px 0}.gs .gs-in input::placeholder{color:var(--faint);font-weight:400}.gs-in input:disabled{cursor:not-allowed}.gs-clear,.gs-esc{border:1px solid var(--border);background:var(--s1);color:var(--muted);cursor:pointer;font:600 12px var(--mono);border-radius:9px;flex:none;padding:6px 9px}.gs-clear{font:400 20px/1 var(--sans);background:0 0;border-color:#0000;padding:3px 10px 5px}.gs-clear:hover,.gs-esc:hover{color:var(--text);border-color:var(--border-strong)}.gs-spin{border:2px solid var(--border-strong);border-top-color:var(--gold);border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite gs-rot}@keyframes gs-rot{to{transform:rotate(360deg)}}.gs-tabs{scrollbar-width:none;gap:6px;padding:12px 0;display:flex;overflow-x:auto}.gs-tabs::-webkit-scrollbar{display:none}.gs-tabs button{border:1px solid var(--border);color:var(--muted);font:500 13.5px var(--sans);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 15px;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.gs-tabs button:hover{color:var(--text);border-color:var(--border-strong);transform:translateY(-1px)}.gs-tabs button.on{color:var(--on-gold);background:linear-gradient(135deg, var(--gold-2), var(--gold) 55%, var(--gold-deep));box-shadow:0 6px 16px -8px var(--gold);border-color:#0000;font-weight:600}.gs-tabs svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:15px;height:15px}.gs-tabs em{font:600 10px var(--sans);letter-spacing:.06em;text-transform:uppercase;background:var(--gold-soft);color:var(--gold);border-radius:999px;padding:1px 6px;font-style:normal}.gs-tabs button.on em{color:var(--on-gold);background:#00000029}.gs-body{flex:1;grid-template-columns:minmax(0,1fr) 320px;min-height:0;display:grid}.gs-list{overscroll-behavior:contain;padding:8px 10px 12px;scroll-padding:40px 0 8px;overflow-y:auto}.gs-sec+.gs-sec{margin-top:6px}.gs-h{z-index:1;font:600 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);background:inherit;justify-content:space-between;align-items:center;gap:10px;padding:12px 10px 6px;display:flex;position:sticky;top:-8px}.gs-list .gs-h{background:var(--s1)}:root:not([data-theme=light]) .gs-list .gs-h{background:var(--s2)}.gs-h button{color:var(--gold);font:600 12px var(--sans);letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 4px}.gs-h button:hover{text-decoration:underline}.gs-row{cursor:pointer;border:1px solid #0000;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto 92px 58px;align-items:center;gap:14px;padding:10px 12px;transition:background .12s,border-color .12s;display:grid;position:relative}.gs-row+.gs-row{margin-top:2px}.gs-row.on{background:var(--row-hover);border-color:color-mix(in srgb, var(--gold) 38%, transparent)}.gs-row.on:before{content:"";background:var(--gold);border-radius:3px;width:3px;animation:.18s ease-out gs-bar;position:absolute;top:12px;bottom:12px;left:-1px}@keyframes gs-bar{0%{opacity:0;transform:scaleY(.3)}}.gs-row.best{background:linear-gradient(110deg, var(--gold-soft), transparent 70%);border-color:color-mix(in srgb, var(--gold) 26%, transparent);padding:14px}.gs-row.best .gs-t{font-size:16.5px}.gs-row.k-news{grid-template-columns:auto minmax(0,1fr) auto}.gs-logo{flex:none;place-items:center;display:grid;overflow:hidden}.gs-logo-img{box-sizing:border-box;background:#fff;padding:4px;box-shadow:inset 0 0 0 1px #00000014,0 2px 6px -2px #00000040}.gs-logo-img img{object-fit:contain;width:100%;height:100%;display:block}.gs-logo-txt{color:#fff;font-family:var(--sans);letter-spacing:.02em;font-weight:700;box-shadow:inset 0 1px #ffffff2e}.gs-logo-news{background:var(--info-soft);color:var(--info)}.gs-logo-news svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:55%;height:55%}.gs-main{gap:3px;min-width:0;display:grid}.gs-t{font:600 15px var(--sans);white-space:nowrap;text-overflow:ellipsis;color:var(--text);overflow:hidden}.k-news .gs-t{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.35;display:-webkit-box}.gs-t mark,.gs-tk mark{color:var(--gold);background:0 0;font-weight:700}.gs-s{min-width:0;color:var(--faint);align-items:center;gap:8px;font-size:12.5px;display:flex}.gs-flag{border-radius:2px;flex:none;width:17px;height:11.5px;box-shadow:0 0 0 1px #0000001f}.gs-tk{font:500 12px var(--mono);letter-spacing:.02em;color:var(--muted)}.gs-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gs-mine{font:700 10px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);border:1px solid color-mix(in srgb, var(--gold) 60%, transparent);border-radius:999px;padding:0 6px}.gs-ready{background:var(--gain);width:6px;height:6px;box-shadow:0 0 0 3px var(--gain-soft);border-radius:50%;flex:none}.gs-px{font-variant-numeric:tabular-nums;justify-items:end;gap:1px;min-width:96px;display:grid}.gs-px b{font:600 14.5px var(--mono);color:var(--text);white-space:nowrap}.gs-chg{font:600 12.5px var(--mono);border-radius:6px;align-items:center;gap:4px;padding:1px 7px;display:inline-flex}.gs-chg i{font-size:9px;font-style:normal}.gs-px.up .gs-chg{color:var(--gain);background:var(--gain-soft)}.gs-px.down .gs-chg{color:var(--loss);background:var(--loss-soft)}.gs-px.flat .gs-chg,.gs-px.old .gs-chg{color:var(--muted);background:var(--s3)}.gs-px small{color:var(--faint);font-size:10.5px}.gs-px-none{color:var(--faint);white-space:nowrap;text-align:right;font-size:12px}.gs-score{justify-items:center;gap:2px;display:grid}.gs-ring{color:var(--faint);font:600 13px var(--mono);place-items:center;display:grid;position:relative}.gs-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.gs-ring-bg{fill:none;stroke:var(--border);stroke-width:3.2px}.gs-ring-fg{fill:none;stroke:var(--rc);stroke-width:3.2px;stroke-linecap:round;transition:stroke-dasharray .5s cubic-bezier(.2,.9,.3,1)}.gs-ring b{font:700 13px var(--mono);color:var(--rc);position:relative}.gs-band{font:600 10.5px var(--sans);letter-spacing:.04em;color:var(--rc,var(--faint));white-space:nowrap}.gs-lock .gs-ring{border:1.5px dashed var(--border-strong);color:var(--t-silver);border-radius:50%}.gs-lock .gs-ring svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:52%;height:52%;position:static;transform:none}.gs-lock .gs-band{color:var(--t-silver)}.gs-none .gs-ring{border:1.5px dashed var(--border);border-radius:50%;width:38px;height:38px}.gs-metric .gs-ring{width:auto;min-width:54px;height:26px;font:700 12.5px var(--mono);background:var(--s3);border:0;border-radius:8px;padding:0 8px}.gs-pct.up{color:var(--gain);background:var(--gain-soft)}.gs-pct.down{color:var(--loss);background:var(--loss-soft)}.gs-tag{font:600 10.5px var(--sans);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;justify-self:end;align-items:center;gap:4px;max-width:120px;padding:3px 8px;display:inline-flex;overflow:hidden}.gs-tag svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:11px;height:11px}.gs-tag.t-stock{color:var(--k1);border-color:color-mix(in srgb, var(--k1) 40%, transparent)}.gs-tag.t-mf{color:var(--k3);border-color:color-mix(in srgb, var(--k3) 40%, transparent)}.gs-tag.t-etf{color:var(--k7);border-color:color-mix(in srgb, var(--k7) 40%, transparent)}.gs-tag.t-news{color:var(--info)}.gs-pre{border-left:1px solid var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 4%, transparent), transparent 40%);flex-direction:column;gap:14px;padding:18px 18px 14px;animation:.18s ease-out gs-fade;display:flex;overflow-y:auto}.gs-pre-h{align-items:center;gap:12px;display:flex}.gs-pre-h>div{gap:2px;min-width:0;display:grid}.gs-pre-h b{font:600 16px/1.25 var(--sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gs-pre-h small{color:var(--faint);font-size:12px}.gs-pre-px .gs-px{grid-auto-flow:column;place-items:center start;gap:10px}.gs-pre-px .gs-px b{font-size:24px}.gs-pre-px .gs-chg{padding:3px 9px;font-size:13.5px}.gs-spark{width:100%;height:72px;display:block}.gs-spark.up{color:var(--gain)}.gs-spark.down{color:var(--loss)}.gs-r52-bar{background:linear-gradient(90deg, var(--loss-soft), var(--s3), var(--gain-soft));border-radius:6px;height:6px;position:relative}.gs-r52-bar i{background:var(--gold);width:12px;height:12px;box-shadow:0 0 0 3px var(--s1);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.gs-r52-k{font:500 11px var(--mono);color:var(--faint);justify-content:space-between;margin-top:6px;display:flex}.gs-pre-sc{background:var(--s1);border:1px solid var(--border);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}:root[data-theme=light] .gs-pre-sc{background:var(--bg)}.gs-pre-sc .gs-ring b{font-size:17px}.gs-pil{gap:6px;margin:0;padding:0;list-style:none;display:grid}.gs-pil li{color:var(--muted);grid-template-columns:82px minmax(0,1fr) 24px;align-items:center;gap:8px;font-size:11.5px;display:grid}.gs-pil i{background:var(--s3);border-radius:5px;height:5px;overflow:hidden}.gs-pil em{background:linear-gradient(90deg, var(--gold-deep), var(--gold-2));transform-origin:0;border-radius:5px;height:100%;animation:.5s cubic-bezier(.2,.9,.3,1) gs-grow;display:block}@keyframes gs-grow{0%{transform:scaleX(0)}}.gs-pil b{font:600 11.5px var(--mono);text-align:right;color:var(--text)}.gs-pre-note{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.gs-pre-m{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gs-pre-m>div{background:var(--s1);border:1px solid var(--border);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.gs-pre-m span{color:var(--faint);font-size:11.5px}.gs-pre-m b{font:700 18px var(--mono)}.gs-pre-m b.up{color:var(--gain)}.gs-pre-m b.down{color:var(--loss)}.gs-pre-m p{color:var(--muted);grid-column:1/-1;margin:0;font-size:12px}.gs-open{cursor:pointer;font:600 14px var(--sans);color:var(--on-gold);background:linear-gradient(135deg, var(--gold-2), var(--gold) 55%, var(--gold-deep));border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:11px 14px;transition:transform .15s,box-shadow .15s;display:inline-flex}.gs-open:hover{box-shadow:0 10px 22px -12px var(--gold);transform:translateY(-1px)}.gs-pre-f{text-align:center;color:var(--faint);margin:0;font-size:11px}.gs-empty{color:var(--muted);text-align:center;margin:0;padding:26px 14px;font-size:14px}.gs-none-box{text-align:center;justify-items:center;gap:8px;padding:34px 20px;display:grid}.gs-none-box b{font-size:15.5px}.gs-none-box p{color:var(--muted);margin:0;font-size:13.5px}.gs-none-box button{border:1px solid var(--gold);color:var(--gold);background:var(--gold-soft);font:600 13px var(--sans);cursor:pointer;border-radius:999px;margin-top:6px;padding:7px 14px}.gs-skel{gap:4px;padding:6px 2px;display:grid}.gs-sk{grid-template-columns:40px minmax(0,1fr) 70px;align-items:center;gap:14px;padding:10px 12px;display:grid}.gs-sk i,.gs-sk b,.gs-sk em,.gs-sk u{background:linear-gradient(90deg, var(--s2), var(--s3), var(--s2));background-size:200% 100%;border-radius:8px;animation:1.2s ease-in-out infinite gs-shim;display:block}.gs-sk i{border-radius:11px;width:40px;height:40px}.gs-sk span{gap:6px;display:grid}.gs-sk b{width:62%;height:12px}.gs-sk em{width:34%;height:10px}.gs-sk u{height:14px}@keyframes gs-shim{to{background-position:-200% 0}}.gs-global{text-align:center;justify-items:center;gap:10px;padding:40px 28px;display:grid}.gs-global b{font:600 19px var(--serif)}.gs-global p{max-width:52ch;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.gs-globe{fill:none;width:120px;height:120px;stroke:color-mix(in srgb, var(--gold) 70%, var(--border));stroke-width:1.2px;animation:18s linear infinite gs-spin-slow}.gs-dot{fill:var(--gold);stroke:none;animation:2.4s ease-in-out infinite gs-pulse}.gs-dot.d2{animation-delay:.8s}.gs-dot.d3{animation-delay:1.6s}@keyframes gs-spin-slow{to{transform:rotate(360deg)}}.gs-globe{transform-origin:50%}@keyframes gs-pulse{50%{opacity:.45}}.gs-foot{border-top:1px solid var(--border);color:var(--faint);justify-content:space-between;align-items:center;gap:14px;padding:10px 18px;font-size:11.5px;display:flex}.gs-keys{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.gs-keys kbd{font:600 10.5px var(--mono);border:1px solid var(--border-strong);background:var(--s1);color:var(--muted);border-radius:5px;padding:1px 6px}.gs-keys kbd+kbd{margin-left:-1px}.gs-keys kbd:not(:first-child){margin-left:6px}.gs-keys kbd:nth-child(2){margin-left:2px}.gs-src{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gs{--band-hi:#2fbf7f;--band-mid:#f0a030;--band-lo:#e5484d}.gs-row.k-stock.pz{grid-template-columns:auto minmax(0,1fr) auto 176px 58px}.gs-pzs{grid-auto-columns:1fr;grid-auto-flow:column;place-items:start center;gap:6px;display:grid}.gs-pz .gs-ring{width:36px;height:36px}.gs-pz .gs-ring b{letter-spacing:-.02em;font-size:11.5px}.gs-pz .gs-band{color:var(--muted);font-size:10px}.gs-pz.gs-none .gs-ring{border:1.5px dashed var(--border);border-radius:50%}.gs-pz-none{font:600 11px var(--sans);color:var(--muted);background:var(--s3);white-space:nowrap;cursor:help;border-radius:999px;grid-column:1/-1;align-self:center;padding:4px 10px}.gs-pz-load i,.gs-pz-prev.gs-pz-load i{background:var(--s3);border-radius:50%;width:36px;height:36px;animation:1.2s ease-in-out infinite gs-pulse;display:block}.gs-pz-prev.gs-pz-load{flex-wrap:wrap;gap:8px;display:flex}.gs-pz-prev.gs-pz-load i{border-radius:8px;width:100%;height:12px}.gs-pz-prev{grid-template-columns:auto minmax(0,1fr);align-items:start}.gs-pz-prev .gs-ring{width:54px;height:54px}.gs-pz-prev .gs-ring b{font-size:17px}.gs-pz-prev .gs-pil li{grid-template-columns:112px minmax(0,1fr) 34px}.gs-pz-prev .gs-pil em{animation:none}.gs-pz-t{grid-template-columns:112px minmax(0,1fr) 34px!important}.gs-pz-t small{color:var(--faint);grid-column:2/-1;margin-top:-4px;font-size:10.5px}.gs-pz-sign{position:relative}.gs-pz-sign:after{content:"";background:var(--border-strong);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.gs-pz-sign em{height:100%;animation:none;position:absolute;top:0}.gs-open-2{color:var(--text);border:1px solid var(--border-strong);background:0 0;margin-top:8px}@media (max-width:1000px){.gs{width:min(700px,100% - 32px)}.gs-body{grid-template-columns:minmax(0,1fr)}.gs-pre{display:none}}@media (max-width:640px){.gs-scrim{z-index:79}.gs{z-index:80;border:0;border-radius:0;width:100%;height:100dvh;max-height:none;animation:.22s cubic-bezier(.2,.9,.3,1) gs-up;inset:0;transform:none}@keyframes gs-up{0%{opacity:0;transform:translateY(16px)}}.gs-top{padding:calc(10px + env(safe-area-inset-top)) 12px 0}.gs-in input{padding:11px 0;font-size:16px}.gs-row{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-height:56px;padding:10px 8px}.gs-row.k-stock{grid-template-columns:auto minmax(0,1fr) auto 40px}.gs-row.k-stock.pz{grid-template-columns:auto minmax(0,1fr) auto;row-gap:6px}.gs-row.pz .gs-pzs{grid-column:2/-1;grid-auto-columns:auto;justify-self:start;gap:14px}.gs-row.pz .gs-pz .gs-ring{width:32px;height:32px;transform:none}.gs-row.pz .gs-band{display:block}.gs-row .gs-t{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box}.gs-row .gs-metric{display:none}.gs-row .gs-ring{transform:scale(.92)}.gs-row .gs-tag{display:none}.gs-row.k-news{grid-template-columns:auto minmax(0,1fr)}.gs-band{display:none}.gs-px{min-width:0}.gs-px b{font-size:13.5px}.gs-metric .gs-ring{min-width:0;padding:0 6px;font-size:11.5px}.gs-keys{display:none}.gs-foot{padding:8px 14px calc(8px + env(safe-area-inset-bottom))}.gs-src{text-align:left}}@media (prefers-reduced-motion:reduce){.gs,.gs-scrim,.gs-pre,.gs-row.on:before,.gs-pil em,.gs-globe,.gs-dot,.gs-spin,.gs-sk i,.gs-sk b,.gs-sk em,.gs-sk u{animation:none!important}.gs-tabs button,.gs-ring-fg,.gs-open{transition:none}}.upd{z-index:90;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));color:#1e1b14;background-color:#fcfaf5;border:1px solid #c9bd9f;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;width:min(640px,100% - 32px);padding:10px 14px;font-size:14px;line-height:1.4;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 32px -10px #00000073}:root[data-theme=dark] .upd{color:#f2eee3;background-color:#1b1d23;border-color:#4a4636}.upd-t{flex:220px;min-width:0}.upd-a{gap:8px;margin-left:auto;display:inline-flex}.upd-b{font:inherit;cursor:pointer;min-height:36px;color:inherit;background-color:#0000;border:1px solid;border-radius:8px;padding:0 14px;font-weight:600}.upd-b.upd-go{color:#fff;background-color:#8a6a1f;border-color:#8a6a1f}:root[data-theme=dark] .upd-b.upd-go{color:#17140c;background-color:#d4b26a;border-color:#d4b26a}.upd-b:focus-visible{outline-offset:2px;outline:2px solid}@media (max-width:480px){.upd{width:calc(100% - 32px)}.upd-a{width:100%}.upd-b{flex:1}}.pg{margin:0 0 18px;padding:0;list-style:none}.pg-card{--ac:var(--gold);border:1px solid var(--border);background:var(--s1);color:var(--text);border-radius:18px;padding:18px 18px 16px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative}.pg-top{justify-content:space-between;align-items:center;display:flex}.pg-n{font:600 13px var(--mono);color:var(--ac)}.pg-badge{font:700 10px var(--sans);letter-spacing:.08em;background:var(--s2);color:var(--muted);border-radius:999px;padding:4px 9px}.pg-card h3{font:400 21px/1.2 var(--serif);margin:0}.pg-link{color:inherit;text-decoration:none}.pg-link svg{vertical-align:-2px;width:16px;height:16px;color:var(--ac);transition:transform .2s}.pg-link:after{content:"";border-radius:18px;position:absolute;inset:0}.pg-link:focus-visible{outline:none}.pg-link:focus-visible:after{outline:2px solid var(--gold-2);outline-offset:2px}.pg-card:hover .pg-link svg{transform:translate(4px)}.pg-d{color:var(--muted);min-height:3.1em;margin:0;font-size:13.5px;line-height:1.55}.pg-prev{background:var(--s1);border:1px solid var(--border);pointer-events:none;border-radius:12px;flex-direction:column;gap:5px;height:168px;padding:10px;font-size:10.5px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000d}:root[data-theme=light] .pg-prev{background:#fff}.pg-tabs{gap:4px;margin-bottom:2px;display:flex}.pg-tabs span{color:var(--muted);background:var(--s2);white-space:nowrap;border-radius:999px;padding:2px 7px}.pg-tabs span.on{color:#fff;background:var(--ac)}.pg-row{grid-template-columns:1.5fr repeat(calc(var(--n) - 1), 1fr);border-bottom:1px solid var(--border);font-family:var(--mono);white-space:nowrap;gap:4px;padding:3px 0;display:grid;overflow:hidden}.pg-row span:first-child{font-family:var(--sans)}.pg-row.h{color:var(--faint);font:600 9.5px var(--sans);text-transform:uppercase}.pg-svg{width:100%;height:auto;display:block}.pg-svg.short{margin-top:2px}.pg-svg .gl{stroke:var(--border);stroke-width:1px}.pg-svg .dash{stroke-dasharray:3 3}.pg-svg .up line,.pg-svg .up rect{stroke:var(--gain);fill:var(--gain)}.pg-svg .dn line,.pg-svg .dn rect{stroke:var(--loss);fill:var(--loss)}.pg-svg .ln{stroke:var(--ac)}.pg-svg .rsi{stroke:var(--faint)}.pg-svg .l1{stroke:var(--ac)}.pg-svg .l2{stroke:var(--muted)}.pg-svg .l3{stroke:var(--faint)}.pg-hd{color:var(--muted);justify-content:space-between;display:flex}.pg-hd b{color:var(--text)}.pg-li{border-bottom:1px solid var(--border);font-family:var(--mono);grid-template-columns:1.3fr 1fr auto;gap:6px;padding:4px 0;display:grid}.pg-li span{font-family:var(--sans)}.pg-li i{text-align:right;min-width:64px;font-style:normal}.pg-li em{text-align:right;min-width:44px;font-style:normal}.pg-li .up{color:var(--gain)}.pg-li .dn{color:var(--loss)}.pg-note{background:var(--s2);color:var(--muted);border-radius:6px;margin:2px 0 0;padding:3px 6px}.pg-two{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:110px;display:grid}.pg-donut{width:76px;height:76px}.pg-donut .d0{stroke:var(--s3)}.pg-donut .d1{stroke:var(--ac)}.pg-donut .d2{stroke:color-mix(in srgb, var(--ac) 55%, var(--s3))}.pg-donut .d3{stroke:color-mix(in srgb, var(--ac) 30%, var(--s3))}.pg-bars{gap:7px;display:grid}.pg-bars div{color:var(--muted);grid-template-columns:38px 1fr;align-items:center;gap:6px;display:grid}.pg-bars i{background:var(--s3);border-radius:3px;height:6px}.pg-bars b{background:var(--ac);border-radius:3px;height:100%;display:block}.pg-form{gap:6px;display:grid}.pg-form label{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;gap:2px;font-size:9.5px;display:grid}.pg-in{border:1px solid var(--border-strong);color:var(--text);font:500 10.5px var(--sans);text-transform:none;letter-spacing:0;border-radius:6px;padding:4px 7px}.pg-btn{background:var(--ac);color:#fff;border-radius:6px;justify-self:start;padding:4px 10px;font-weight:600}.pg-news{border-bottom:1px solid var(--border);padding:4px 0}.pg-news b{font-weight:600;line-height:1.3;display:block}.pg-news small,.pg-post small{color:var(--faint);font-size:9.5px}.pg-post{background:var(--s2);border-radius:8px;grid-template-columns:22px 1fr;gap:7px;padding:6px;display:grid}.pg-post.alt{background:color-mix(in srgb, var(--ac) 12%, var(--s1));margin-left:14px}.pg-post p{margin:0 0 2px;line-height:1.35}.pg-av{background:var(--ac);color:#fff;width:22px;height:22px;font:700 10px var(--sans);border-radius:50%;place-items:center;display:grid}.pg-form.tight{gap:4px}.pg-result{background:color-mix(in srgb, var(--ac) 14%, var(--s1));text-align:center;border-radius:10px;gap:2px;padding:10px;display:grid}.pg-result b{font:400 22px var(--serif);color:var(--ac)}.pg-result small{color:var(--faint)}.pg-ticks{color:var(--text);gap:5px;margin:2px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.pg-ticks li{grid-template-columns:16px 1fr;align-items:start;gap:7px;line-height:1.4;display:grid}.pg-ticks svg{width:15px;height:15px;color:var(--ac);margin-top:2px}.pg-cta{z-index:1;background:var(--ac);color:#fff;min-height:42px;font:600 13.5px var(--sans);border-radius:10px;justify-content:center;align-self:stretch;align-items:center;gap:8px;margin-top:auto;padding:0 14px;text-decoration:none;transition:filter .2s;display:inline-flex;position:relative}.pg-cta svg{width:15px;height:15px}.pg-cta:hover{filter:brightness(1.08)}.pg-cta:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}:root:not([data-theme=light]) .pg-cta,:root:not([data-theme=light]) .pg-tabs span.on,:root:not([data-theme=light]) .pg-btn,:root:not([data-theme=light]) .pg-av{color:#0b0c0f}@media (prefers-reduced-motion:reduce){.pg-card,.pg-link svg,.pg-cta{transition:none}.pg-card:hover,.pg-card:focus-within,.pg-card:hover .pg-link svg{transform:none}}:root[data-theme=light] .pg-cta,:root[data-theme=light] .pg-btn,:root[data-theme=light] .pg-av,:root[data-theme=light] .pg-tabs span.on{background:color-mix(in srgb, var(--ac) 76%, #000)}.pg-li{white-space:nowrap;grid-template-columns:minmax(0,1fr) auto auto}.pg-li span{text-overflow:ellipsis;overflow:hidden}.pg-badge{z-index:2;align-items:center;gap:5px;text-decoration:none;display:inline-flex;position:relative}.pg-badge svg{width:12px;height:12px}.pg-badge.silver{background:color-mix(in srgb, var(--t-silver) 22%, var(--s1));color:var(--text);border:1px solid color-mix(in srgb, var(--t-silver) 55%, transparent);padding:3px 8px}.pg-badge.gold{background:var(--gold-soft);color:var(--gold);border:1px solid color-mix(in srgb, var(--t-gold) 55%, transparent);padding:3px 8px}a.pg-badge:hover{filter:brightness(1.08)}a.pg-badge:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.pg-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 22px;display:grid}.pg-plan{border:1px solid var(--border-strong);background:linear-gradient(135deg, color-mix(in srgb, var(--tc) 8%, var(--s1)), var(--s1) 70%);color:var(--text);border-radius:20px;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:18px;padding:22px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative}.pg-emblem{width:96px;height:96px;display:block}.pg-plan-t{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px;display:flex}.pg-plan-t h3{font:400 24px/1.15 var(--serif);margin:0}.pg-plan-link{color:inherit;text-decoration:none}.pg-plan-link:after{content:"";border-radius:20px;position:absolute;inset:0}.pg-plan-link:focus-visible{outline:none}.pg-plan-link:focus-visible:after{outline:2px solid var(--gold-2);outline-offset:2px}.pg-plan-tag{font:700 10px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid color-mix(in srgb, var(--tc) 50%, transparent);border-radius:999px;padding:3px 9px}.pg-plan ul{gap:6px;margin:0 0 12px;padding:0;font-size:13.5px;line-height:1.4;list-style:none;display:grid}.pg-plan li{grid-template-columns:16px 1fr;align-items:start;gap:8px;display:grid}.pg-plan li svg{width:15px;height:15px;color:var(--gold);margin-top:2px}.pg-plan-cta{font:600 13.5px var(--sans);color:var(--text);align-items:center;gap:7px;display:inline-flex}.pg-plan-cta svg{width:15px;height:15px;color:var(--gold);transition:transform .2s}.pg-plan:hover .pg-plan-cta svg{transform:translate(4px)}.pg-filter{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.pg-chip{border:1px solid var(--border-strong);background:var(--s1);min-height:38px;color:var(--muted);font:600 13px var(--sans);cursor:pointer;border-radius:999px;padding:0 16px}.pg-chip:hover{color:var(--text);border-color:var(--text)}.pg-chip.on{background:var(--text);color:var(--bg);border-color:var(--text)}.pg-chip:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.pg-count{color:var(--faint);margin-left:auto;font-size:12.5px}.pg-leg{color:var(--muted);gap:12px;font-size:9.5px;display:flex}.pg-leg span{align-items:center;gap:4px;display:inline-flex}.pg-leg i{background:var(--ac);border-radius:2px;width:10px;height:3px}.pg-leg i.k2{background:var(--muted)}.pg-leg i.k5{background:var(--ac)}.pg-leg i.dot{background:repeating-linear-gradient(90deg, var(--ac) 0 3px, transparent 3px 5px)}.pg-svg .band{fill:color-mix(in srgb, var(--ac) 18%, transparent)}.pg-svg .fc{stroke-dasharray:4 3}@media (max-width:760px){.pg-plans{grid-template-columns:minmax(0,1fr)}.pg-plan{grid-template-columns:64px minmax(0,1fr);gap:14px;padding:18px}.pg-emblem{width:64px;height:64px}.pg-count{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.pg-plan,.pg-plan-cta svg{transition:none}.pg-plan:hover,.pg-plan:focus-within,.pg-plan:hover .pg-plan-cta svg{transform:none}}.pg-badge.free{border:1px solid #0000;padding:3px 8px}.pg-sec{background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 6%, transparent), transparent 380px);padding-top:clamp(44px,6vw,84px);padding-bottom:clamp(48px,7vw,96px)}.pg-sec .hh-head{border-top-width:3px;max-width:none;margin-bottom:clamp(26px,4vw,44px);padding-top:18px}.pg-sec .hh-head .hh-kicker{letter-spacing:.14em;font-size:14px}.pg-sec .hh-head h2{max-width:20ch;margin:10px 0 14px;font-size:clamp(34px,5.4vw,60px);line-height:1.06}.pg-sec .hh-head p{max-width:62ch;color:var(--text);opacity:.82;font-size:clamp(17px,1.7vw,21px);line-height:1.5}.pg-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:32px}.pg-plan{border-width:2px;border-radius:24px;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;padding:28px 26px 26px}.pg-plan .pg-emblem{width:84px;height:84px}.pg-plan:hover,.pg-plan:focus-within{border-color:var(--gold);box-shadow:var(--lift);transform:translateY(-6px)}.pg-plan-link:after{border-radius:24px}.pg-plan-t h3{font-size:30px}.pg-plan-tag{padding:4px 11px;font-size:11px}.pg-plan ul{gap:10px;margin-bottom:18px;font-size:15.5px;line-height:1.45}.pg-plan li{grid-template-columns:18px 1fr}.pg-plan li svg{width:17px;height:17px}.pg-plan-cta{border:2px solid var(--gold);background:var(--gold-soft);border-radius:999px;padding:10px 18px;font-size:15.5px}.pg-plan:hover .pg-plan-cta{background:color-mix(in srgb, var(--gold) 26%, transparent)}.pg-plan-cta svg{width:17px;height:17px}.pg-chip{border-width:2px;min-height:44px;padding:0 22px;font-size:15px}.pg-count{font-size:14px}.pg-filter{gap:10px;margin-bottom:22px}.pg{gap:22px}.pg-card{border-radius:22px;gap:12px;padding:24px 22px 22px}.pg-card:hover,.pg-card:focus-within{border-color:var(--ac);box-shadow:var(--lift);transform:translateY(-4px)}.pg-link:after{border-radius:22px}.pg-n{font-size:16px;font-weight:700}.pg-card h3{font-size:26px}.pg-d{font-size:15.5px}.pg-ticks{gap:7px;font-size:14.5px}.pg-cta{border-radius:12px;min-height:48px;font-size:15px}.pg-badge{font-size:11px}@media (max-width:1100px){.pg-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-plan.gold{grid-column:1/-1}}@media (max-width:760px){.pg-plans{grid-template-columns:minmax(0,1fr);gap:16px}.pg-plan.gold{grid-column:auto}.pg-plan{grid-template-columns:minmax(0,1fr);padding:22px 20px}.pg-plan .pg-emblem{width:64px;height:64px}.pg-sec .hh-head h2{font-size:clamp(30px,9vw,38px)!important}.pg-card h3{font-size:23px}.pg-card{padding:20px 18px}}.pg-doc{gap:8px;display:grid}.pg-lines{gap:7px;display:grid}.pg-lines i{background:var(--s3);border-radius:3px;height:6px}.pg-lines i:nth-child(2){width:80%}.pg-lines i:nth-child(3){width:90%}.pg-lines i:nth-child(4){background:color-mix(in srgb, var(--ac) 45%, var(--s3));width:55%}.pg-grid3{font:500 10px var(--mono);grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.pg-grid3 span{text-align:center;background:var(--s2);color:var(--muted);border-radius:4px;padding:5px 4px}.pg-grid3 span.on{background:color-mix(in srgb, var(--ac) 22%, var(--s1));color:var(--text);font-weight:700}.pg-badge.free{border:1px solid var(--border-strong)}.pg{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 22px;display:grid}.pg-card{grid-area:span 6/span 3;grid-template-rows:subgrid;align-content:start;row-gap:0;margin:0 0 22px;display:grid}.pg-card>h3{margin-top:16px}.pg-card>.pg-d{margin-top:10px}.pg-card>.pg-prev{margin-top:16px}.pg-card>.pg-ticks{align-content:start;margin-top:16px}.pg-card>.pg-cta{align-self:end;margin-top:20px}.pg-ticks+.pg-cta{margin-top:20px}.pg-card h3{text-wrap:balance;font-size:25px}@media (min-width:1101px){.pg-card:nth-last-child(2):nth-child(4n+1),.pg-card:nth-last-child(2):nth-child(4n+1)+.pg-card{grid-column:span 6}.pg-card:nth-last-child(3):nth-child(4n+1),.pg-card:nth-last-child(3):nth-child(4n+1)~.pg-card{grid-column:span 4}}@media (max-width:1100px){.pg-card{grid-column:span 6}}@media (max-width:640px){.pg-card{grid-column:span 12}.pg-prev{height:176px}}@media (min-width:1101px){.pg-card:last-child:nth-child(4n+1){--wide:1}}@media (min-width:641px) and (max-width:1100px){.pg-card:last-child:nth-child(odd){--wide:1}}@media (min-width:1101px){.pg-card:last-child:nth-child(4n+1){grid-area:auto/1/auto/-1;grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);column-gap:36px;padding:26px 28px}.pg-card:last-child:nth-child(4n+1)>.pg-top{grid-area:1/1}.pg-card:last-child:nth-child(4n+1)>h3{grid-area:2/1}.pg-card:last-child:nth-child(4n+1)>.pg-d{grid-area:3/1}.pg-card:last-child:nth-child(4n+1)>.pg-cta{grid-area:4/1;place-self:start;min-width:240px}.pg-card:last-child:nth-child(4n+1)>.pg-prev{grid-area:1/2/5/3;align-self:center;margin:0}.pg-card:last-child:nth-child(4n+1)>.pg-ticks{grid-area:1/3/5/4;align-self:center;margin:0}}@media (min-width:641px) and (max-width:1100px){.pg-card:last-child:nth-child(odd){grid-area:auto/1/auto/-1;grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px;padding:24px}.pg-card:last-child:nth-child(odd)>.pg-top{grid-area:1/1}.pg-card:last-child:nth-child(odd)>h3{grid-area:2/1}.pg-card:last-child:nth-child(odd)>.pg-d{grid-area:3/1}.pg-card:last-child:nth-child(odd)>.pg-cta{grid-area:4/1;place-self:start;min-width:220px}.pg-card:last-child:nth-child(odd)>.pg-prev{grid-area:1/2/3/3;margin:0}.pg-card:last-child:nth-child(odd)>.pg-ticks{grid-area:3/2/5/3;margin:16px 0 0}}@supports not (grid-template-rows:subgrid){.pg-card{flex-direction:column;grid-row:auto;display:flex}.pg-card>h3{min-height:3.7em}.pg-card>.pg-d{min-height:4.7em}.pg-card>.pg-ticks{flex:1;min-height:9em}.pg-card:last-child:nth-child(4n+1),.pg-card:last-child:nth-child(odd){display:grid}}.hh{--hh-rule:color-mix(in srgb, var(--text) 22%, transparent)}.hh .rv,.hh .rv.rv-pre{transition:opacity .4s ease var(--d,0s);transform:none}.hh .tagline p{font:400 clamp(19px, 2.6vw, 28px)/1.3 var(--serif);letter-spacing:0}.hh .tagline .x{color:var(--gold)}.hh-kicker{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.hh-head{border-top:2px solid var(--text);max-width:60ch;margin:0 0 28px;padding-top:14px}.hh-head h2{font:400 clamp(26px, 3.4vw, 38px)/1.15 var(--serif);letter-spacing:-.01em;margin:8px 0}.hh-head p{color:var(--muted);margin:0;font-size:16px}.hh-sec{padding:clamp(36px,5vw,68px) 0}.hh-fine{color:var(--faint);max-width:62ch;margin:18px 0 0;font-size:13px}.hh-hero{padding:clamp(32px,5vw,64px) 0 clamp(36px,5vw,64px)}.hh-hero-cols{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.hh-hero h1{font:400 clamp(34px, 5vw, 58px)/1.08 var(--serif);letter-spacing:-.015em;text-wrap:balance;margin:12px 0 18px}.hh-lede{color:var(--muted);max-width:54ch;margin:0 0 26px;font-size:clamp(16px,1.5vw,18px);line-height:1.6}.hh .cta-row{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:860px){.hh-hero-cols{grid-template-columns:minmax(0,1fr)}}.hh-card{color:inherit;background:var(--s1);border:1px solid var(--border-strong);box-shadow:4px 4px 0 var(--hh-rule);border-radius:4px;padding:18px 20px 16px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:block}.hh-card:hover{box-shadow:6px 6px 0 var(--hh-rule);transform:translate(-1px,-1px)}.hh-card-top{border-bottom:1px solid var(--hh-rule);justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.hh-stamp{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.hh-tk{font:500 12px var(--mono);color:var(--faint)}.hh-card-name{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:12px 0 4px;display:flex}.hh-card-name b{font:400 22px var(--serif)}.hh-card-name span{font:500 14px var(--mono)}.hh-card-name .up{color:var(--gain)}.hh-card-name .down{color:var(--loss)}.hh-card-score{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;padding:8px 0;display:grid}.hh-card-score svg{width:112px;height:112px}.hh-dial-n{font:400 34px var(--serif);fill:var(--text)}.hh-dial-s{font:400 8px var(--sans);fill:var(--faint);letter-spacing:.06em;text-transform:uppercase}.hh-bars{gap:7px;margin:0;padding:0;list-style:none;display:grid}.hh-bars li{color:var(--muted);grid-template-columns:82px minmax(0,1fr) 24px;align-items:center;gap:8px;font-size:12.5px;display:grid}.hh-bars i{background:var(--s3);height:6px;display:block}.hh-bars b{background:var(--pc);height:100%;display:block}.hh-bars em{font:500 12px var(--mono);text-align:right;color:var(--text);font-style:normal}.hh-card-foot{border-top:1px solid var(--hh-rule);color:var(--muted);margin:6px 0 0;padding-top:8px;font-size:12.5px}@media (max-width:420px){.hh-card-score{grid-template-columns:minmax(0,1fr);justify-items:center}.hh-bars{width:100%}}.hh .soon{border:1px solid var(--border-strong);background:var(--s1);box-shadow:none;border-radius:4px}.hh .soon h2{font:400 26px var(--serif)}.hh .soon li{border-radius:3px}.hh-steps{border-top:1px solid var(--hh-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.hh-steps li{gap:12px;padding:18px 18px 18px 0;display:flex}.hh-steps li+li{border-left:1px solid var(--border-strong);padding-left:18px}.hh-n{font:500 14px var(--mono);color:var(--gold);min-width:22px}.hh-steps h3{font:400 20px var(--serif);margin:0 0 4px}.hh-steps p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}@media (max-width:900px){.hh-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.hh-steps li:nth-child(3){border-left:0;padding-left:0}.hh-steps li:nth-child(n+3){border-top:1px solid var(--border-strong)}}@media (max-width:560px){.hh-steps{grid-template-columns:minmax(0,1fr)}.hh-steps li,.hh-steps li+li{border-left:0;padding:14px 0}.hh-steps li+li{border-top:1px solid var(--border-strong)}}.hh-facts{border-top:1px solid var(--hh-rule);border-bottom:1px solid var(--hh-rule);flex-wrap:wrap;gap:0;margin:26px 0 0;padding:0;display:flex}.hh-facts div{flex:140px;padding:14px 16px 14px 0}.hh-facts dt{color:var(--muted);font-size:12.5px}.hh-facts dd{font:400 30px var(--serif);margin:2px 0 0}.hh .plat{border-top:1px solid var(--hh-rule);border-left:1px solid var(--border-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:0}@media (max-width:1100px){.hh .plat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hh .plat{grid-template-columns:minmax(0,1fr)}}.hh .plat-t{border:0;border-right:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);box-shadow:none;background:0 0;border-radius:0;padding:18px 18px 16px;transform:none}.hh .plat-t:last-child:nth-child(4n+1){grid-column:1/-1}@media (max-width:1100px){.hh .plat-t:last-child:nth-child(4n+1){grid-column:auto}.hh .plat-t:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:640px){.hh .plat-t:last-child:nth-child(odd){grid-column:auto}}.hh .plat-t:hover{background:var(--s1);box-shadow:none;transform:none}.hh .plat-n{font:500 12px var(--mono);color:var(--faint)}.hh .plat-t h3{font:400 21px var(--serif);margin:2px 0 0}.hh .plat-math{border-style:dashed;border-radius:2px}.hh .split{margin-top:28px}.hh .split>div{background:0 0;border-radius:3px}.hh-method{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}@media (max-width:860px){.hh-method{grid-template-columns:minmax(0,1fr)}}.hh-notes{counter-reset:n;gap:16px;margin:0;padding:0;list-style:none;display:grid}.hh-notes li{counter-increment:n;color:var(--muted);padding-left:36px;font-size:15.5px;line-height:1.6;position:relative}.hh-notes li:before{content:counter(n, decimal-leading-zero);font:500 13px var(--mono);color:var(--gold);position:absolute;top:2px;left:0}.hh-notes b{color:var(--text);font-weight:600}.hh-excerpt{background:var(--s1);border:1px solid var(--border-strong);box-shadow:4px 4px 0 var(--hh-rule);border-radius:4px;margin:0;padding:18px 20px}.hh-excerpt figcaption{font:500 12px var(--mono);letter-spacing:.04em;color:var(--faint);border-bottom:1px solid var(--hh-rule);margin-bottom:12px;padding-bottom:8px}.hh-excerpt blockquote{border-left:3px solid var(--gold);font:400 18px/1.5 var(--serif);margin:0 0 12px;padding:0 0 0 14px}.hh-excerpt p{color:var(--muted);margin:0 0 10px;font-size:14.5px;line-height:1.6}.hh-excerpt p b{color:var(--text)}.hh-tag{font:600 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:2px;margin-right:4px;padding:0 7px;display:inline-block}.hh-tag.good{color:var(--gain)}.hh-tag.warn{color:var(--warn)}.hh-link{color:var(--gold);border-bottom:1px solid;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hh-end{border-top:2px solid var(--text);max-width:62ch;padding-top:18px}.hh-end h2{font:400 clamp(26px, 3.4vw, 38px)/1.15 var(--serif);margin:0 0 8px}.hh-end p{color:var(--muted)}.hh-end .cta-row{margin-top:16px}.ph-wrap{padding-top:18px}.ph{--ph-on:var(--on-gold);background:var(--s1);border:1px solid var(--border);color:var(--text);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 32px;margin:0 0 16px;padding:24px 28px;display:grid;position:relative}:root[data-theme=light] .ph{--ph-on:#fffdf6}.ph-solo{grid-template-columns:minmax(0,1fr)}.ph-main{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.ph-back{font:600 13px var(--sans);color:var(--muted)}.ph-back a{color:var(--gold);text-underline-offset:3px}.ph-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ph-plan{border:1px solid var(--border-strong);background:var(--s2);height:24px;color:var(--muted);font:700 11px var(--sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.ph-plan svg{flex:none;width:13px;height:13px}.ph-plan.gold{background:var(--gold-soft);border-color:color-mix(in srgb, var(--gold) 55%, transparent);color:var(--gold)}.ph-eyebrow{font:700 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ph-title{font:500 clamp(26px, 3.1vw, 36px)/1.12 var(--serif);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;margin:0}.ph-desc{max-width:64ch;color:var(--muted);margin:0;font-size:15.5px;line-height:1.55}.ph-desc b,.ph-desc strong{color:var(--text);font-weight:650}.ph-desc a{color:var(--gold);text-underline-offset:3px}.ph-meta{color:var(--faint);margin:0;font-size:13px}.ph-row{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:4px;display:flex}.ph-lk,.ph-learn{border:1px solid var(--border-strong);background:var(--s1);min-height:38px;color:var(--text);font:600 13.5px var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.ph-lk:hover,.ph-learn:hover{border-color:var(--gold);background:var(--s2)}.ph-lk svg,.ph-learn svg{flex:none;width:15px;height:15px}.ph-lk.primary{background:var(--gold);border-color:var(--gold);color:var(--ph-on)}.ph-lk.primary:hover{background:var(--gold-2);border-color:var(--gold-2);color:#1a1405}.ph-learn{color:var(--muted);background:0 0}.ph-learn:hover{color:var(--text)}.ph-side{flex-direction:column;align-items:stretch;gap:14px;width:min(340px,36vw);min-width:0;display:flex}.ph-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ph-stat{border:1px solid var(--border);background:var(--s2);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.ph-si{border:1px solid var(--border-strong);width:30px;height:30px;color:var(--gold);border-radius:9px;flex:none;place-items:center;display:inline-grid}.ph-si svg{width:16px;height:16px}.ph-sv{min-width:0;display:grid}.ph-sv b{font:650 18px/1.15 var(--sans);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ph-sv small{color:var(--muted);font-size:12px}.ph-art-box{color:var(--faint);justify-content:center;display:flex}.ph-art{width:100%;max-width:250px;height:auto;max-height:140px}.ph-acc{stroke:var(--gold)}.ph-sub{grid-column:1/-1;min-width:0}.ph-link-btn{appearance:none;font:inherit}.ph :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:8px}@media (prefers-reduced-motion:no-preference){.ph{animation:.35s ease-out both ph-in}@keyframes ph-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}@media (max-width:1100px){.ph-side{width:min(300px,34vw)}}@media (max-width:760px){.ph{border-radius:16px;grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 16px}.ph-art-box{display:none}.ph-side{width:auto}.ph-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-title{font-size:clamp(24px,7vw,30px)}.ph-lk,.ph-learn{min-height:40px}}@media print{.ph{animation:none}.ph-art-box{display:none}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-normal-DHTKMUil.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-normal-B1g8a0vD.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-normal-BpXpdlRW.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-normal-BsaNuasd.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal-BVZ5su8S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal-DMe4EKeb.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}:root,:root[data-theme=dark]{--bg:#0b0c0f;--s1:#121317;--s2:#181a1f;--s3:#21242a;--border:#262930;--border-strong:#3b3f49;--text:#eceae4;--muted:#b1b2b8;--faint:#8f919b;--gold:#d9b96c;--gold-2:#ebd59f;--gold-deep:#a8843a;--gold-soft:#d9b96c21;--on-gold:#1a1405;--gain:#4fc08c;--loss:#f2878f;--warn:#d9b96c;--info:#9fa6b4;--gain-soft:#4fc08c24;--loss-soft:#f2878f24;--info-soft:#9fa6b429;--warn-soft:#d9b96c24;--k1:#4a93f0;--k2:#e5703f;--k3:#22b583;--k4:#e0a21a;--k5:#e0699b;--k6:#58bf6a;--k7:#9c92f0;--k8:#ee7676;--c1:var(--k1);--c2:var(--k2);--c3:var(--k3);--c4:var(--k7);--c5:var(--k5);--p-quality:var(--k1);--p-growth:var(--k3);--p-profit:var(--k2);--p-balance:var(--k7);--p-tech:var(--k5);--line:var(--k1);--area:var(--k1);--v-strong:#4fc08c;--v-healthy:#eceae4;--v-mixed:#d9b96c;--v-weak:#f2878f;--t-basic:#c4c6cc;--t-silver:#b4bac4;--t-gold:#d9b96c;--shadow:inset 0 1px 0 #ffffff0a, 0 1px 2px #0006, 0 10px 24px -14px #000000a6;--lift:0 0 0 1px #ffffff0a, 0 18px 44px -12px #000000bf;--header:#0b0c0f;--page-glow:none;--focus:#f4efe3;--pop-bg:#1c1f25;--tape-bg:#08090b;--band-a:#15161b;--band-b:#0b0c0f;--rep-a:#16181d;--rep-b:#0f1013;--rep-border:#343842;--foot-a:#121317;--foot-b:#0b0c0f;--sel:#d9b96c4d;--zebra:#ffffff06;--row-hover:#d9b96c12;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--serif:"Newsreader Variable", "Newsreader", Georgia, "Times New Roman", serif;--sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace}:root[data-theme=light]{--bg:#f7f3ea;--s1:#fcfaf5;--s2:#efe9db;--s3:#e5ddca;--border:#dbd2be;--border-strong:#b9ae95;--text:#1c1a15;--muted:#4a463b;--faint:#675f50;--gold:#7a5b16;--gold-2:#c9a24e;--gold-deep:#8a6a25;--gold-soft:#a8843a24;--on-gold:#1a1405;--gain:#1f6b49;--loss:#a12e26;--warn:#7a5b16;--info:#5a5444;--gain-soft:#2f7a581a;--loss-soft:#a8392f17;--info-soft:#5a54441a;--warn-soft:#8a6a251a;--k1:#2a78d6;--k2:#eb6834;--k3:#1baf7a;--k4:#eda100;--k5:#e87ba4;--k6:#008300;--k7:#6250d6;--k8:#e34948;--c1:var(--k1);--c2:var(--k2);--c3:var(--k3);--c4:var(--k7);--c5:var(--k5);--p-quality:var(--k1);--p-growth:var(--k3);--p-profit:var(--k2);--p-balance:var(--k7);--p-tech:var(--k5);--line:var(--k1);--area:var(--k1);--v-strong:#1f6b49;--v-healthy:#2e2a20;--v-mixed:#7a5b16;--v-weak:#a12e26;--t-basic:#6b6555;--t-silver:#5b6270;--t-gold:#7a5b16;--shadow:none;--lift:0 2px 8px #332e221f;--header:#f7f3ea;--page-glow:none;--focus:#1c1a15;--pop-bg:#29251c;--tape-bg:#0e0d0a;--band-a:#1b1915;--band-b:#13110d;--rep-a:#211f1a;--rep-b:#17150f;--rep-border:#4a4436;--foot-a:#232018;--foot-b:#191610;--sel:#a8843a47;--zebra:#00000005;--row-hover:#8a6a2512;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.band{--text:#f9f8f5;--muted:#d2cec4;--faint:#b2ada0;--s1:#ffffff0b;--s2:#ffffff13;--s3:#ffffff1f;--border:#ffffff1a;--border-strong:#fff3;--gold:var(--dk-gold,#d4b26a);--gold-2:var(--dk-gold-2,#e8d29b);--gold-deep:var(--dk-gold-deep,#a8843a);--gold-soft:var(--dk-gold-soft,#d4b26a24);--gain:#5fb88e;--loss:#e8808a;--gain-soft:#5fb88e24;--loss-soft:#e0707a24;--k1:#3987e5;--k2:#d95926;--k3:#199e70;--k4:#c98500;--k5:#d55181;--k6:#008300;--k7:#9085e9;--k8:#e66767;--c1:var(--k1);--c2:var(--k2);--c3:var(--k3);--c4:var(--k7);--c5:var(--k5);--p-quality:var(--k1);--p-growth:var(--k3);--p-profit:var(--k2);--p-balance:var(--k7);--p-tech:var(--k5);--line:var(--k1);--area:var(--k1);--v-strong:#5fb88e;--v-healthy:#ede6d3;--v-mixed:#d4b26a;--v-weak:#e8808a;--t-basic:#c9c1ae;--t-silver:#b4bac4;--t-gold:var(--dk-gold,#d4b26a);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;background:radial-gradient(900px 520px at 88% -8%, color-mix(in srgb, var(--dk-gold,#d4b26a) 20%, transparent), transparent 62%), radial-gradient(800px 620px at -8% 30%, #c1b7a12e, transparent 60%), radial-gradient(700px 520px at 55% 125%, #c1b7a11a, transparent 60%), linear-gradient(180deg, var(--band-a,#221e16), var(--band-b,#13110d));position:relative}:root[data-theme=light] .band.hero,:root[data-theme=light] .band.plans{--text:#1c1a15;--muted:#4a463b;--faint:#675f50;--s1:#fcfaf5;--s2:#efe9db;--s3:#e5ddca;--border:#dbd2be;--border-strong:#b9ae95;--gold:var(--lt-gold,#7a5b16);--gold-2:var(--lt-gold-2,#c9a24e);--gold-deep:var(--lt-gold-deep,#8a6a25);--gold-soft:var(--lt-gold-soft,#a8843a24);--gain:#2f7a58;--loss:#a8392f;--gain-soft:#2f7a581a;--loss-soft:#a8392f17;--c1:var(--k1);--c2:var(--k2);--c3:var(--k3);--c4:var(--k7);--c5:var(--k5);--p-quality:var(--k1);--p-growth:var(--k3);--p-profit:var(--k2);--p-balance:var(--k7);--p-tech:var(--k5);--line:var(--k1);--area:var(--k1);--t-basic:#6b6555;--t-silver:#5b6270;--t-gold:var(--lt-gold,#8a6a25);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(900px 520px at 90% -12%,#a8843a3d,#0000 62%),radial-gradient(760px 560px at -6% 18%,#c1b7a129,#0000 62%),radial-gradient(720px 480px at 55% 105%,#c1b7a11f,#0000 65%),linear-gradient(#fff 0% 100%)}:root[data-theme=light] .band.hero:before,:root[data-theme=light] .band.plans:before{background-image:linear-gradient(#2320180b 1px,#0000 1px),linear-gradient(90deg,#2320180b 1px,#0000 1px)}:root[data-theme=light] .band.plans{background:radial-gradient(900px 520px at 50% -10%,#a8843a38,#0000 62%),radial-gradient(700px 520px at 0 60%,#c1b7a11f,#0000 62%),radial-gradient(700px 520px at 100% 70%,#c1b7a11f,#0000 62%),linear-gradient(#fff 0% 100%)}:root[data-theme=light] footer.band{background:radial-gradient(800px 400px at 85% 0%, #d4b26a24, transparent 60%), linear-gradient(180deg, var(--foot-a,#232018), var(--foot-b,#191610))}:root[data-theme=light] .report,:root[data-theme=light] .plan,:root[data-theme=light] .cmp{--text:#f9f8f5;--muted:#d2cec4;--faint:#b2ada0;--s1:#ffffff0b;--s2:#ffffff13;--s3:#ffffff1f;--border:#ffffff1a;--border-strong:#fff3;--gold:var(--dk-gold,#d4b26a);--gold-2:var(--dk-gold-2,#e8d29b);--gold-deep:var(--dk-gold-deep,#a8843a);--gold-soft:var(--dk-gold-soft,#d4b26a24);--gain:#5fb88e;--loss:#e8808a;--gain-soft:#5fb88e24;--loss-soft:#e0707a24;--k1:#3987e5;--k2:#d95926;--k3:#199e70;--k4:#c98500;--k5:#d55181;--k6:#008300;--k7:#9085e9;--k8:#e66767;--c1:var(--k1);--c2:var(--k2);--c3:var(--k3);--c4:var(--k7);--c5:var(--k5);--p-quality:var(--k1);--p-growth:var(--k3);--p-profit:var(--k2);--p-balance:var(--k7);--p-tech:var(--k5);--line:var(--k1);--area:var(--k1);--v-strong:#5fb88e;--v-healthy:#ede6d3;--v-mixed:#d4b26a;--v-weak:#e8808a;--t-basic:#c9c1ae;--t-silver:#b4bac4;--t-gold:var(--dk-gold,#d4b26a);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.band:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 0,#000,#0000 75%)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:128px}body{color:var(--text);background:var(--page-glow), var(--bg);background-color:var(--bg);font:15px/1.6 var(--sans);font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}.wrap{max-width:1260px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto}button{font:inherit;color:inherit}a{color:inherit}[hidden]{display:none!important}.label{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:11px;font-weight:600}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--gold);font-size:11px;font-weight:600}.mono{font-family:var(--mono)}.rs{color:var(--muted);vertical-align:.38em;margin-right:.06em;font-size:.6em;font-weight:500}.unit{color:var(--muted);margin-left:.12em;font-size:.66em;font-weight:500}.pos{color:var(--gain)}.neg{color:var(--loss)}.muted{color:var(--muted)}.faint{color:var(--faint)}.ico{flex:none;width:18px;height:18px}.chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.chip.up{color:var(--gain);background:var(--gain-soft)}.chip.down{color:var(--loss);background:var(--loss-soft)}.chip.gold{color:var(--gold);background:var(--gold-soft)}.chip.info{color:var(--info);background:var(--info-soft)}.chip.ghost{color:var(--muted);background:var(--s3)}.vd{letter-spacing:.1em;text-transform:uppercase;background:color-mix(in srgb, currentColor 14%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:10.5px;font-weight:700;display:inline-flex}.vd:before{content:"";width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 25%, transparent);background:currentColor;border-radius:50%}.vd.strong{color:var(--v-strong)}.vd.healthy{color:var(--v-healthy)}.vd.mixed{color:var(--v-mixed)}.vd.weak{color:var(--v-weak)}.tier{letter-spacing:.1em;text-transform:uppercase;color:#1a1405;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:10.5px;font-weight:700;display:inline-flex}.tier.basic{color:#252119;background:linear-gradient(135deg,#e5e2d9,#c1b7a1)}.tier.silver{color:#1b1f26;background:linear-gradient(135deg,#e4e8ee,#aeb5c0)}.tier.gold{color:#2a1c00;background:linear-gradient(135deg,#e8d29b,#b8934a)}.tier svg{width:12px;height:12px}.tape{background:var(--tape-bg,#0e0d0a);color:#ebe9e3;border-bottom:1px solid #ffffff14;align-items:center;height:34px;font-size:12.5px;display:flex;overflow:hidden}.tape-track{white-space:nowrap;will-change:transform;gap:36px;padding-left:36px;animation:none;display:flex}.tape:hover .tape-track{animation-play-state:paused}.tape-track b{margin-right:6px;font-weight:600}@keyframes tape{to{transform:translate(-50%)}}.top{z-index:40;background:var(--header);border-bottom:1px solid var(--border);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.top .wrap{align-items:center;gap:12px;height:62px;display:flex}.logo{flex:none;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.lg-mark{aspect-ratio:439/285;background:url(/brand/finlit-logo-on-dark.png) 50%/contain no-repeat;height:52px;display:block}:root[data-theme=light] .top .lg-mark{background-image:url(/brand/finlit-logo-on-light.png)}.fcta .lg-mark{height:64px}.topnav{gap:2px;margin-left:8px;display:flex}.topnav a{color:var(--muted);white-space:nowrap;border-radius:8px;padding:8px 10px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s}.topnav a:hover{color:var(--text);background:var(--s3)}.search{border:1px solid var(--border);background:var(--s1);max-width:280px;height:40px;color:var(--faint);cursor:pointer;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 12px;transition:border-color .15s;display:flex}.search .t{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.kbd{font:11px var(--mono);border:1px solid var(--border-strong);color:var(--faint);border-radius:5px;padding:1px 6px}.seg{border:1px solid var(--border);background:var(--s1);border-radius:10px;flex:none;padding:3px;display:inline-flex;position:relative}.seg button{z-index:1;cursor:pointer;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.seg button:hover{color:var(--text)}.seg button[aria-pressed=true]{background:linear-gradient(180deg, var(--s3), color-mix(in srgb, var(--s3) 70%, transparent));color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong), 0 1px 2px #00000026}.planseg .lbl{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;align-self:center;padding:0 6px 0 8px;font-size:11px;font-weight:600}.planseg button i{background:var(--tc);border-radius:50%;width:8px;height:8px}.icon-btn{border:1px solid var(--border);background:var(--s1);cursor:pointer;width:40px;height:40px;color:var(--muted);border-radius:10px;flex:none;place-items:center;transition:color .15s,border-color .15s;display:grid}.icon-btn:hover{color:var(--gold);border-color:var(--gold)}.icon-btn svg{width:18px;height:18px}.hero{padding-block:30px 40px;overflow:hidden}.crumbs{color:var(--faint);align-items:center;gap:8px;margin-bottom:18px;font-size:12.5px;display:flex}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--gold)}.idrow{flex-direction:column;align-items:stretch;gap:20px;display:flex}.idrow .idl{flex:none}.idl{align-items:center;gap:18px;min-width:0;display:flex}.badge{width:64px;height:64px;font:700 22px/1 var(--sans);letter-spacing:-.02em;color:#363124;background:linear-gradient(140deg,#ffe27a,#f5b82e 55%,#d88a12);border-radius:18px;flex:none;place-items:center;display:grid;box-shadow:0 10px 30px -10px #f5b82e99,inset 0 1px #fff9}.idl h1{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;margin:0 0 8px;font-size:clamp(28px,3.4vw,42px);font-weight:400;line-height:1.08}.tags{flex-wrap:wrap;gap:6px;display:flex}.tag{height:24px;color:var(--muted);background:var(--s2);border:1px solid var(--border);white-space:nowrap;border-radius:6px;align-items:center;padding:0 9px;font-size:12px;display:inline-flex}.tag.tk{font-family:var(--mono);color:var(--text);letter-spacing:.04em;font-weight:500}.idr{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 22px;display:flex}.pxg{flex-wrap:wrap;align-items:flex-end;gap:22px;display:flex}.px{letter-spacing:-.03em;font-size:44px;font-weight:600;line-height:1}.px-sub{color:var(--faint);white-space:nowrap;align-items:center;gap:10px;margin-top:8px;font-size:12.5px;display:flex}.spark-hero{width:150px;height:54px}.actions{flex-wrap:wrap;gap:8px;display:flex}.btn{border:1px solid var(--border-strong);background:var(--s2);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s,background-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.btn:hover{border-color:var(--gold);transform:translateY(-1px)}.btn svg{width:17px;height:17px}.btn.primary{color:var(--on-gold);background:linear-gradient(135deg, var(--gold-2), var(--gold) 45%, var(--gold-deep));border:0;box-shadow:0 10px 26px -12px #d4b26abf,inset 0 1px #ffffff80}.btn.primary:hover{box-shadow:0 14px 30px -12px #d4b26ae6,inset 0 1px #ffffff80}.btn.on{background:var(--gold-soft);border-color:var(--gold);color:var(--gold);box-shadow:none}.btn.on svg{fill:currentColor}.btn .lk{opacity:.8;width:14px;height:14px}html[data-plan=gold] .btn .lk,html[data-plan=silver] .btn .lk{display:none}.report{background:linear-gradient(#29251ceb,#1c1912f0) padding-box padding-box,linear-gradient(140deg,#d4b26abf,#ffffff14 30%,#c1b7a159 70%,#34d39980) border-box;border:1px solid #0000;border-radius:22px;margin-top:28px;position:relative;box-shadow:0 40px 80px -40px #000c}:root[data-theme=light] .report{background:linear-gradient(180deg, var(--rep-a,#2f2b20), var(--rep-b,#231f17)) padding-box, linear-gradient(140deg, #e3ce96, #ffffff40 30%, #c1b7a199 70%, #34d39999) border-box;box-shadow:0 40px 70px -36px #2320188c,0 2px 6px #23201814}.rhead{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 26px;display:flex}.rhead .l{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rhead .meta{color:var(--faint);font-size:12.5px}.rhead .meta a{color:var(--gold);font-weight:600;text-decoration:none}.live{letter-spacing:.1em;color:var(--gain);text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.live:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;animation:none}@keyframes pulse{50%{opacity:.4;transform:scale(1.25)}}.rmain{grid-template-columns:380px minmax(0,1fr);display:grid}.dialcol{flex-direction:column;justify-content:center;align-items:center;padding:18px 10px 18px 22px;display:flex}.dial{width:352px;height:296px;position:relative}.dial svg{width:100%;height:100%;overflow:visible}.dial .seg-arc{cursor:pointer;transition:opacity .2s,stroke-width .2s}.dial.focus .seg-arc{opacity:.25}.dial.focus .seg-arc.hot{opacity:1;stroke-width:9px}.dcenter{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.dcenter .n{font-family:var(--serif);letter-spacing:-.04em;background:linear-gradient(180deg, #fff6dc 10%, var(--gold) 60%, var(--gold-deep));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:92px;font-weight:300;line-height:.86}.dcenter .of{color:var(--faint);letter-spacing:.2em;margin:8px 0 10px;font-size:11px;font-weight:600}.dcap{color:var(--faint);text-align:center;margin-top:2px;font-size:12.5px}.readcol{flex-direction:column;gap:18px;min-width:0;padding:26px 30px 24px 18px;display:flex}.thesis{font-family:var(--serif);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:400;line-height:1.28}.thesis em{color:var(--gold-2);font-style:italic}.know{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.know>div{background:var(--s1);border:1px solid var(--border);border-radius:14px;padding:14px 15px;position:relative;overflow:hidden}.know>div:before{content:"";background:var(--k);width:3px;position:absolute;inset:0 auto 0 0}.know .kt{align-items:center;gap:8px;margin-bottom:4px;font-size:14px;font-weight:600;display:flex}.know .kt svg{color:var(--k);width:17px;height:17px}.know p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.disc{color:var(--faint);align-items:flex-start;gap:8px;font-size:11.5px;display:flex}.disc svg{flex:none;width:14px;height:14px;margin-top:2px}.pillars{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0 22px 22px;display:grid}.ptile{all:unset;box-sizing:border-box;cursor:pointer;background:linear-gradient(160deg, color-mix(in srgb, var(--pc) 18%, transparent), #ffffff08 55%);border:1px solid color-mix(in srgb, var(--pc) 28%, transparent);border-radius:16px;min-width:0;padding:16px 16px 14px;transition:transform .18s ease-out,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.ptile:hover,.ptile.hot{border-color:color-mix(in srgb, var(--pc) 65%, transparent);box-shadow:0 18px 40px -22px color-mix(in srgb, var(--pc) 70%, transparent);transform:translateY(-3px)}.ptile[aria-expanded=true]{border-color:var(--pc);box-shadow:0 0 0 1px var(--pc), 0 18px 40px -22px color-mix(in srgb, var(--pc) 80%, transparent)}.ptile:focus-visible{outline:2px solid var(--pc);outline-offset:2px}.pt-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pt-ic{width:34px;height:34px;color:var(--pc);background:color-mix(in srgb, var(--pc) 18%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}.pt-ic svg{width:18px;height:18px}.ring{flex:none;width:54px;height:54px;position:relative}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring b{font:400 20px/1 var(--serif);place-items:center;display:grid;position:absolute;inset:0}.pt-name{margin:12px 0 6px;font-size:15px;font-weight:600}.pt-ev{color:var(--muted);min-height:35px;margin-top:8px;font-size:12px;line-height:1.45}.pt-bar{background:var(--s3);border-radius:2px;height:4px;margin-top:12px;overflow:hidden}.pt-bar i{background:linear-gradient(90deg, color-mix(in srgb, var(--pc) 55%, transparent), var(--pc));transform-origin:0;border-radius:2px;height:100%;animation:1s cubic-bezier(.16,1,.3,1) both growx;display:block}@keyframes growx{0%{transform:scaleX(0)}}.pdrawer{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.7,.2,1);display:grid}.pdrawer.open{grid-template-rows:1fr}.pdrawer>div{overflow:hidden}.pd-in{background:var(--s1);border:1px solid color-mix(in srgb, var(--pc) 40%, transparent);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:18px;margin:0 22px 22px;padding:18px 20px;display:grid}.pd-in h4{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 6px;font-size:16px;display:flex}.pd-in p{color:var(--muted);margin:0;font-size:13.5px}.pd-ev{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pd-ev div{background:var(--s2);border-radius:12px;min-width:0;padding:10px 12px}.pd-ev .k{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.pd-ev .v{color:var(--text);font-size:18px;font-weight:600}.pd-ev .c{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.kpis{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.kpi{background:var(--s1);border:1px solid var(--border);border-radius:14px;min-width:0;padding:14px 14px 13px;transition:border-color .15s,transform .15s}.kpi:hover{border-color:var(--border-strong);transform:translateY(-2px)}.kpi .kl{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:flex}.kpi .kl svg{width:14px;height:14px;color:var(--kc,var(--gold))}.kpi .v{letter-spacing:-.01em;white-space:nowrap;margin-top:6px;font-size:21px;font-weight:600}.kpi .s{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.kpi .s.good{color:var(--gain)}.kbar{background:var(--s3);border-radius:2px;height:4px;margin-top:9px;position:relative}.kbar b{background:linear-gradient(90deg, var(--gain), color-mix(in srgb, var(--gain) 60%, #fff));border-radius:2px;position:absolute;inset:0 auto 0 0}.kbar em{background:var(--text);opacity:.7;border-radius:1px;width:2px;height:10px;position:absolute;top:-3px}.gate{position:relative}.gate>.lock{display:none}.gate.is-locked{min-height:320px}.gate.is-locked>:not(.lock){opacity:.16;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(#000 35%,#0000 98%);mask-image:linear-gradient(#000 35%,#0000 98%)}.gate.is-locked>.lock{z-index:6;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.lock-card{text-align:center;background:var(--s1);border:1px solid color-mix(in srgb, var(--tc) 55%, transparent);width:min(440px,100%);box-shadow:0 30px 60px -28px #0009, 0 0 0 6px color-mix(in srgb, var(--tc) 10%, transparent);border-radius:20px;padding:26px 26px 22px}.band .lock-card,.report .lock-card{background:var(--pop-bg,#26231a)}:root[data-theme=light] .band.hero .lock-card{background:#fff}.lock-card .lk-ic{color:#181714;background:linear-gradient(135deg, color-mix(in srgb, var(--tc) 50%, #fff), var(--tc));width:52px;height:52px;box-shadow:0 12px 26px -10px var(--tc);border-radius:16px;place-items:center;margin:0 auto 12px;display:grid}.lock-card .lk-ic svg{width:24px;height:24px}.lock-card h4{font-family:var(--serif);color:var(--text);margin:8px 0 6px;font-size:24px;font-weight:400;line-height:1.2}.lock-card p{color:var(--muted);margin:0 0 14px;font-size:13.5px}.lock-card ul{text-align:left;color:var(--text);gap:7px;margin:0 0 18px;padding:0;font-size:13.5px;list-style:none;display:grid}.lock-card li{align-items:flex-start;gap:9px;display:flex}.lock-card li svg{width:16px;height:16px;color:var(--tc);flex:none;margin-top:3px}.lock-card .btn{color:#181714;background:linear-gradient(135deg, color-mix(in srgb, var(--tc) 45%, #fff), var(--tc));width:100%;box-shadow:0 12px 26px -12px var(--tc);border:0}.lock-card .sub{color:var(--faint);margin-top:10px;font-size:12px;display:block}.lock-card .sub a{color:var(--gold);font-weight:600;text-decoration:none}.more-gold{color:var(--muted);background:color-mix(in srgb, var(--t-gold) 9%, transparent);border:1px dashed color-mix(in srgb, var(--t-gold) 45%, transparent);cursor:pointer;border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:9px 12px;font-size:12.5px;display:flex}.more-gold b{color:var(--text)}html[data-plan=gold] .more-gold{display:none}html:not([data-plan=gold]) .gold-row,html:not([data-plan=gold]) .gold-only,html[data-plan=gold] .not-gold{display:none!important}.secnav{top:calc(62px + env(safe-area-inset-top,0px));z-index:30;background:var(--header);border-bottom:1px solid var(--border);position:sticky;box-shadow:0 10px 24px -20px #00000080}.secnav .wrap{align-items:center;gap:16px;height:54px;display:flex}.mini{white-space:nowrap;opacity:0;pointer-events:none;flex:none;align-items:center;gap:10px;font-size:13px;transition:opacity .2s,transform .2s;display:flex;transform:translateY(6px)}.secnav.stuck .mini{opacity:1;transform:none}.mini .bd{width:26px;height:26px;font:700 10.5px/1 var(--sans);color:#363124;background:linear-gradient(140deg,#ffe27a,#f5b82e 55%,#d88a12);border-radius:8px;place-items:center;display:grid}.mini .sc{font:400 19px/1 var(--serif);color:var(--gold);border-left:1px solid var(--border-strong);padding-left:10px}.secnav nav{scrollbar-width:none;flex:1;gap:4px;min-width:0;padding-block:8px;display:flex;position:relative;overflow-x:auto}.secnav nav::-webkit-scrollbar{display:none}.secnav a{z-index:1;color:var(--muted);border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 13px;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.secnav a svg{width:15px;height:15px}.secnav a:hover{color:var(--text)}.secnav .pill{z-index:0;background:linear-gradient(135deg,#e8d29b,#d9a440);border-radius:999px;width:0;height:calc(100% - 16px);transition:transform .3s cubic-bezier(.2,.7,.2,1),width .3s cubic-bezier(.2,.7,.2,1);position:absolute;top:8px;left:0;box-shadow:0 6px 16px -8px #a8843acc}section.block{padding-block:64px 0}.sh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:24px;display:flex}.sh-l{align-items:center;gap:16px;min-width:0;display:flex}.sh-ic{color:#fff;background:linear-gradient(140deg, color-mix(in srgb, var(--sc) 80%, #fff), var(--sc) 55%, color-mix(in srgb, var(--sc) 70%, #000));width:48px;height:48px;box-shadow:0 12px 26px -12px var(--sc);border-radius:14px;flex:none;place-items:center;display:grid}.sh-ic svg{width:22px;height:22px}.sh-n{font:400 64px/1 var(--serif);letter-spacing:-.03em;color:var(--sc);font-variant-numeric:lining-nums;flex:none}.sh-rule{background:var(--border-strong,var(--border));flex:none;align-self:stretch;width:1px;min-height:52px}.sh-l:has(.sh-n){gap:18px}.sh-l:has(.sh-n) h2{font-size:38px}.sh .no{letter-spacing:.18em;color:var(--sc);text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}h2{font-family:var(--serif);letter-spacing:-.015em;margin:2px 0 0;font-size:34px;font-weight:400;line-height:1.1}.sh-r{text-align:right;flex-direction:column;align-self:flex-start;align-items:flex-end;gap:10px;display:flex}.sh-r p{margin:0}.sh p{color:var(--muted);max-width:60ch;margin:6px 0 0}.card{background:linear-gradient(180deg, color-mix(in srgb, var(--ac,var(--gold)) 5%, var(--s1)), var(--s1) 160px);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:20px;min-width:0;padding:22px 24px;position:relative}.card.acc:before{content:"";background:linear-gradient(90deg, transparent, var(--ac,var(--gold)), transparent);border-radius:2px;height:2px;position:absolute;top:-1px;left:22px;right:22px}.card-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.card-h h3{align-items:center;gap:10px;margin:0;font-size:16px;font-weight:600;display:flex}.ci{width:30px;height:30px;color:var(--ac);background:color-mix(in srgb, var(--ac) 15%, transparent);border-radius:9px;flex:none;place-items:center;display:grid}.ci svg{width:16px;height:16px}.card-h .s{color:var(--faint);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.grid{gap:16px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g5{grid-template-columns:repeat(5,minmax(0,1fr))}.span2{grid-column:span 2}.lede{font-family:var(--serif);margin:0 0 12px;font-size:19px;line-height:1.45}.hover-lift{transition:transform .18s ease-out,box-shadow .18s}.hover-lift:hover{box-shadow:var(--lift);transform:translateY(-3px)}.note ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.note li{grid-template-columns:26px minmax(0,1fr);gap:12px;font-size:14px;line-height:1.55;display:grid}.note li .n{width:26px;height:26px;color:var(--ac);background:color-mix(in srgb, var(--ac) 14%, transparent);border-radius:8px;place-items:center;font-size:11.5px;font-weight:700;display:grid}.note li b{font-weight:600}.ax{fill:var(--faint);font:11px var(--sans)}.gl{stroke:var(--border)}.chart{min-height:200px;position:relative}.chart svg{width:100%;display:block;overflow:visible}.tip{pointer-events:none;z-index:5;background:var(--s1);border:1px solid var(--border-strong);box-shadow:var(--lift);white-space:nowrap;border-radius:12px;padding:9px 12px;font-size:12.5px;line-height:1.5;position:absolute;transform:translate(-50%,calc(-100% - 14px))}.tip b{font-size:16px;font-weight:600;display:block}.legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:14px;font-size:12.5px;display:flex}.legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:7px;display:inline-block}.legend i.ln{vertical-align:3px;border-radius:2px;width:16px;height:3px}.tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.stats{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.stat{background:var(--s2);border:1px solid var(--border);border-radius:12px;padding:9px 14px}.stat .k{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.stat .v{font-size:16px;font-weight:600}.gy{transform-box:fill-box;transform-origin:50% 100%;animation:.8s cubic-bezier(.16,1,.3,1) both gy}.gy.dn{transform-origin:50% 0}@keyframes gy{0%{transform:scaleY(0)}}.fadein{animation:.6s ease-out both fi}@keyframes fi{0%{opacity:0}}@keyframes needle{0%{transform:rotate(-70deg)}}.gauge-wrap{justify-content:center;display:flex}.gauge-wrap svg{width:100%;max-width:280px;height:auto}.rrow{grid-template-columns:74px minmax(0,1fr) 84px;align-items:center;gap:12px;padding:5px 0;font-size:13.5px;display:grid}.rtrack{height:20px;position:relative}.rtrack:before{content:"";background:var(--border-strong);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.rtrack b{border-radius:4px;height:12px;position:absolute;top:4px}.mrow{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:12px 0;display:grid}.mrow:first-child{border-top:0;padding-top:0}.mrow .k{align-items:center;gap:6px;min-width:0;font-size:14px;display:flex}.mrow .v{text-align:right;white-space:nowrap;font-size:16px;font-weight:600}.mrow .d{color:var(--faint);grid-column:1/-1;font-size:12.5px}.bench{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.bench .trk{background:var(--s3);border-radius:3px;height:6px;position:relative}.bench .trk b{background:linear-gradient(90deg, color-mix(in srgb, var(--ac) 50%, transparent), var(--ac));border-radius:3px;position:absolute;inset:0 auto 0 0}.bench .trk em{background:var(--text);opacity:.6;border-radius:1px;width:2px;height:14px;position:absolute;top:-4px}.bench .t{white-space:nowrap;font-size:12px;font-weight:600}.ftile{background:linear-gradient(160deg, color-mix(in srgb, var(--fc) 14%, var(--s1)), var(--s1) 70%);border:1px solid color-mix(in srgb, var(--fc) 25%, var(--border));box-shadow:var(--shadow);border-radius:18px;min-width:0;padding:18px 18px 14px}.ftile .k{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.ftile .k svg{width:16px;height:16px;color:var(--fc)}.ftile .v{letter-spacing:-.02em;white-space:nowrap;margin:6px 0 4px;font-size:26px;font-weight:600}.ftile .row{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.ftile svg.sp{width:96px;height:34px}.tw{margin:0 -24px;padding:0 24px;overflow-x:auto}table{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}th{text-align:right;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);white-space:nowrap;background:var(--s2);padding:11px 12px;font-size:11px;font-weight:700}th:first-child{border-radius:10px 0 0 10px}th:last-child{border-radius:0 10px 10px 0}th:first-child,td:first-child{text-align:left;z-index:1;position:sticky;left:0}td:first-child{background:var(--s1)}td{border-bottom:1px solid var(--border);white-space:nowrap;text-align:right;padding:11px 12px}tr:last-child td{border-bottom:0}tr.tot td{font-weight:700}td.latest{background:var(--gold-soft);font-weight:600}.spk{vertical-align:middle;width:76px;height:24px}.sm{background:var(--s1);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px;min-width:0;padding:16px 16px 12px}.sm .k{color:var(--muted);font-size:12.5px;font-weight:600}.sm .v{letter-spacing:-.02em;font-size:24px;font-weight:600}.sm .s{color:var(--faint);font-size:11.5px}.sm svg{width:100%;height:64px;margin-top:6px;display:block}.own{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:28px;display:grid}.donut{width:100%;max-width:280px;height:auto;margin:0 auto;display:block}.otiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.otile{background:var(--s2);border:1px solid var(--border);border-radius:14px;padding:14px 16px;position:relative;overflow:hidden}.otile:before{content:"";background:var(--oc);width:4px;position:absolute;top:0;bottom:0;left:0}.otile .v{letter-spacing:-.02em;font-size:24px;font-weight:600}.stack{border-radius:8px;gap:2px;height:34px;display:flex;overflow:hidden}.stack span{color:#232018;white-space:nowrap;place-items:center;font-size:11.5px;font-weight:700;display:grid;overflow:hidden}.srow{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:14px;margin-top:10px;font-size:13px;display:grid}.peer{cursor:pointer;border-radius:12px;grid-template-columns:44px minmax(0,1.2fr) minmax(0,2fr) 130px;align-items:center;gap:14px;padding:12px 10px;text-decoration:none;transition:background-color .15s;display:grid}.peer:hover{background:var(--s2)}.peer.me{background:linear-gradient(90deg, var(--gold-soft), transparent);box-shadow:inset 3px 0 0 var(--gold);cursor:default}.peer .nm{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.peer .tk{font:500 11.5px var(--mono);color:var(--faint)}.peer .bar{background:var(--s3);border-radius:5px;height:10px;overflow:hidden}.peer .bar b{transform-origin:0;border-radius:5px;height:100%;animation:1s cubic-bezier(.16,1,.3,1) both growx;display:block}.peer .mc{text-align:right;white-space:nowrap;font-size:14px;font-weight:600}.buckets{flex-wrap:wrap;gap:10px;display:flex}.bucket{background:color-mix(in srgb, var(--bc) 10%, var(--s1));border:1px solid color-mix(in srgb, var(--bc) 30%, transparent);border-radius:14px;align-items:center;gap:10px;padding:10px 14px 10px 10px;display:flex}.bucket .bi{width:34px;height:34px;color:var(--bc);background:color-mix(in srgb, var(--bc) 16%, transparent);border-radius:10px;place-items:center;display:grid}.bucket .bi svg{width:17px;height:17px}.bucket .k{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.bucket .v{font-size:14px;font-weight:600}.trig{gap:12px;margin:0;padding:0;list-style:none;display:grid}.trig li{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;font-size:14px;display:grid}.trig .ti{width:36px;height:36px;color:var(--tc);background:color-mix(in srgb, var(--tc) 14%, transparent);border-radius:10px;place-items:center;display:grid}.trig .ti svg{width:17px;height:17px}.trig b{display:block}.trig span.d{color:var(--muted);font-size:13px}.seg-ph{text-align:center;border:1px dashed var(--border-strong);background:repeating-linear-gradient(135deg, transparent 0 12px, color-mix(in srgb, var(--p-profit) 5%, transparent) 12px 24px);border-radius:16px;place-items:center;gap:10px;min-height:220px;padding:20px;display:grid}.seg-ph svg.big{width:120px;height:120px}.biz{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px;display:grid}.brand-tags{flex-wrap:wrap;gap:8px;display:flex}.brand-tags span{background:color-mix(in srgb, var(--bc) 13%, transparent);color:var(--bc);border:1px solid color-mix(in srgb, var(--bc) 30%, transparent);border-radius:10px;padding:7px 12px;font-size:13px;font-weight:600}.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fact{background:var(--s2);border:1px solid var(--border);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.fact .fi{width:36px;height:36px;color:var(--info);background:var(--info-soft);border-radius:10px;flex:none;place-items:center;display:grid}.fact .fi svg{width:17px;height:17px}.fact .v{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.divs{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:relative}.divs:before{content:"";background:linear-gradient(90deg, var(--gold), color-mix(in srgb, var(--gold) 20%, transparent));height:2px;position:absolute;top:30px;left:24px;right:24px}.coin{position:relative}.coin .c{width:60px;height:60px;font:600 15px/1 var(--sans);color:#3a2a05;box-shadow:0 10px 24px -10px #c98f1ecc, inset 0 -3px 0 #0000001f, 0 0 0 5px var(--s1);background:radial-gradient(circle at 35% 30%,#f3e6bf,#f2c557 45%,#c98f1e);border-radius:50%;place-items:center;display:grid}.coin .t{margin-top:12px;font-size:14px;font-weight:600}.coin .d{color:var(--faint);font-size:12.5px}.scale{background:linear-gradient(90deg, var(--v-weak) 0 45%, var(--v-mixed) 45% 65%, var(--v-healthy) 65% 80%, var(--v-strong) 80%);border-radius:7px;height:14px;margin:40px 0 34px;position:relative}.scale .mk{position:absolute;top:50%;transform:translate(-50%,-50%)}.scale .mk i{border:3px solid var(--s1);background:var(--mc);border-radius:50%;width:18px;height:18px;display:block;box-shadow:0 2px 6px #0000004d}.scale .mk span{white-space:nowrap;color:var(--muted);font-size:11px;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.scale .mk.up span{bottom:24px}.scale .mk.dn span{top:24px}.scale .mk.comp i{background:linear-gradient(135deg, var(--gold-2), var(--gold-deep));width:24px;height:24px}.dq{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dq li{grid-template-columns:24px minmax(0,1fr);gap:10px;font-size:13.5px;display:grid}.dq .w{width:22px;height:22px;color:var(--warn);background:var(--warn-soft);border-radius:7px;place-items:center;font-size:12px;font-weight:700;display:grid}.plans{margin-top:96px;padding-block:72px 64px;overflow:hidden}.plans-h{text-align:center;max-width:760px;margin:0 auto 26px}.plans-h h2{font-size:clamp(32px,4vw,48px);line-height:1.08}.plans-h h2 em{background:linear-gradient(120deg, var(--gold-deep), var(--gold-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.plans-h p{color:var(--muted);margin:12px auto 0;font-size:16px}.trust{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:0 0 36px;font-size:13px;display:flex}.trust span{align-items:center;gap:8px;display:inline-flex}.trust svg{width:17px;height:17px;color:var(--gold)}.pgrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.plan{background:linear-gradient(180deg, color-mix(in srgb, var(--tc) 9%, var(--rep-a,#252119)), var(--rep-b,#231f17)) padding-box, linear-gradient(160deg, color-mix(in srgb, var(--tc) 85%, transparent), #ffffff0f 45%, color-mix(in srgb, var(--tc) 40%, transparent)) border-box;border:1px solid #0000;border-radius:24px;flex-direction:column;min-width:0;padding:26px 24px 24px;transition:transform .2s ease-out,box-shadow .2s;display:flex;position:relative;box-shadow:0 30px 60px -36px #000c}.plan:hover{box-shadow:0 40px 70px -34px color-mix(in srgb, var(--tc) 55%, #000);transform:translateY(-4px)}.plan.feat{box-shadow:0 0 0 1px color-mix(in srgb, var(--tc) 45%, transparent), 0 40px 80px -30px color-mix(in srgb, var(--tc) 50%, #000)}.plan.current:after{content:attr(data-cur);letter-spacing:.08em;text-transform:uppercase;color:#232018;background:#fff;border-radius:999px;place-items:center;height:24px;padding:0 10px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-12px;left:24px;box-shadow:0 6px 16px -6px #23201873}.plan-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.plan-name{font-family:var(--serif);color:var(--tc);align-items:center;gap:10px;font-size:32px;line-height:1;display:flex}.plan-name .pi{color:#181714;background:linear-gradient(135deg, color-mix(in srgb, var(--tc) 45%, #fff), var(--tc));border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.plan-name .pi svg{width:20px;height:20px}.ribbon{color:#181714;background:linear-gradient(135deg, color-mix(in srgb, var(--tc) 40%, #fff), var(--tc));white-space:nowrap;border-radius:999px;align-items:center;height:26px;padding:0 11px;font-size:11.5px;font-weight:700;display:inline-flex}.plan-desc{color:var(--muted);min-height:44px;margin:14px 0 16px;font-size:14px}.price{align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.price b{font-family:var(--serif);font-size:40px;font-weight:400;line-height:1}.price span{color:var(--faint);font-size:13px}.plan .btn{color:#181714;background:linear-gradient(135deg, color-mix(in srgb, var(--tc) 40%, #fff), var(--tc));width:100%;height:46px;box-shadow:0 14px 28px -14px var(--tc);border:0}.plan .btn:hover{transform:translateY(-1px)}.plan .inc{letter-spacing:.1em;text-transform:uppercase;color:var(--tc);margin:22px 0 12px;font-size:12px;font-weight:700}.plan ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.plan li{grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:14px;display:grid}.plan li .ck{color:#181714;background:var(--tc);border-radius:50%;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.plan li b{font-weight:600;display:block}.plan li span.d{color:var(--faint);font-size:12.5px}.plan .pv{margin-top:auto;padding-top:20px}.pv-box{border:1px solid var(--border);background:#ffffff0a;border-radius:16px;padding:14px}.pv-box .label{margin-bottom:10px;font-size:10px;display:block}.mini-icons{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.mini-icons div{text-align:center;color:var(--muted);background:color-mix(in srgb, var(--pc) 12%, transparent);border-radius:10px;padding:8px 4px;font-size:10.5px}.mini-icons svg{width:18px;height:18px;color:var(--pc);margin:0 auto 4px;display:block}.cmp{background:color-mix(in srgb, var(--rep-a,#1f1c15) 90%, transparent);border:1px solid var(--border);border-radius:22px;margin-top:40px;overflow:hidden}.cmp-scroll{overflow-x:auto}.cmp table{min-width:720px;font-size:14px}.cmp th,.cmp td{border-bottom:1px solid var(--border);padding:13px 16px}.cmp th{text-align:center;background:#ffffff0a;border-radius:0;font-size:12px}.cmp th:first-child,.cmp td:first-child{text-align:left;background:var(--rep-a,#252119)}.cmp td{text-align:center;white-space:normal;color:var(--text)}.cmp td:first-child{color:var(--text);min-width:260px}.cmp td:first-child span{color:var(--faint);font-size:12px;display:block}.cmp tr.grp td{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);text-align:left;background:#ffffff08;font-size:11px;font-weight:700}.cmp .yes{color:#181714;background:var(--tc);border-radius:50%;place-items:center;width:24px;height:24px;display:inline-grid}.cmp .yes svg{width:13px;height:13px}.cmp .no{color:var(--faint)}.cmp th .tier{margin:0 auto}.cmp tbody tr:hover td{background:#ffffff0d}.plans-note{text-align:center;color:var(--faint);margin-top:18px;font-size:12.5px}.info{border:1px solid var(--border-strong);width:16px;height:16px;color:var(--faint);font:italic 600 10px/1 var(--serif);cursor:help;text-transform:none;letter-spacing:0;vertical-align:middle;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.info:after{content:"";position:absolute;inset:-6px}.info:hover,.info:focus-visible,.info[aria-expanded=true]{color:var(--gold);border-color:var(--gold)}.pop{z-index:70;background:var(--pop-bg,#29251c);color:#f6f5f2;width:min(310px,100vw - 32px);font:400 13px/1.5 var(--sans);text-align:left;border:1px solid #ffffff24;border-radius:12px;padding:13px 15px;position:fixed;box-shadow:0 24px 50px -18px #0009}.pop b{color:#d4b26a;margin-bottom:3px;font-size:14px;display:block}.pop .hr{color:#d2cec4;margin-top:6px}.pop .fx{font-family:var(--mono);color:#b2ada0;border-top:1px solid #ffffff1a;margin-top:8px;padding-top:8px;font-size:11.5px}.dl{position:relative}.dl-menu{z-index:45;background:var(--pop-bg,#29251c);color:#f6f5f2;border:1px solid #ffffff24;border-radius:14px;width:320px;padding:6px;animation:.16s ease-out pop2;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 30px 60px -20px #000000b3}@keyframes pop2{0%{opacity:0;transform:translateY(-4px)}}.dl-menu button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:10px;grid-template-columns:38px minmax(0,1fr);gap:2px 12px;width:100%;padding:10px 12px;display:grid}.dl-menu button:hover,.dl-menu button:focus-visible{background:#ffffff14}.dl-menu .di{border-radius:10px;grid-row:span 2;place-items:center;width:38px;height:38px;display:grid}.dl-menu .di svg{width:18px;height:18px}.dl-menu b{font-size:14px;font-weight:600}.dl-menu span.d{color:#d2cec4;white-space:normal;font-size:12px}.scrim{z-index:60;background:#0a090799;position:fixed;inset:0}.palette{background:var(--s1);border:1px solid var(--border-strong);z-index:61;border-radius:16px;width:min(600px,100% - 32px);animation:.18s ease-out pop;position:fixed;top:14vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 40px 90px -20px #000000b3}@keyframes pop{0%{opacity:0;transform:translate(-50%,8px)}}.palette .in{border-bottom:1px solid var(--border);color:var(--faint);align-items:center;gap:10px;padding:0 18px;display:flex}.palette input{color:var(--text);font:17px var(--sans);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:18px 0}.palette ul{max-height:360px;margin:0;padding:8px;list-style:none;overflow-y:auto}.palette li{cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}.palette li .av{border-radius:9px;width:32px;height:32px;font-size:11px}.palette li .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.palette li.sel{background:var(--s3)}.palette li .tk{font-family:var(--mono);color:var(--faint);font-size:12px}.palette .hint{border-top:1px solid var(--border);color:var(--faint);padding:9px 18px;font-size:11.5px}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--pop-bg,#29251c);color:#f6f5f2;z-index:80;border:1px solid #ffffff24;border-radius:12px;max-width:calc(100vw - 32px);padding:11px 18px;font-size:13.5px;position:fixed;transform:translate(-50%);box-shadow:0 20px 40px -16px #0009}footer.band{border-top:1px solid #ffffff14;padding-block:0}.fcta{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:44px 36px;display:flex}.fcta h2{font-size:32px}.fcta p{color:var(--muted);margin:6px 0 0}.ffine{padding-block:26px calc(34px + env(safe-area-inset-bottom,0px));color:var(--faint);gap:6px;font-size:12.5px;display:grid}#printDoc{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@page{size:A4;margin:14mm 14mm 16mm}@media print{html,body{background:#fff!important}body>:not(#printDoc){display:none!important}#printDoc{color:#232018;font:10.5pt/1.5 var(--sans);-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;display:block}}.pp{break-after:page;position:relative}.pp:last-child{break-after:auto}.pp-head{color:#e3ded4;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(120deg,#3d3728,#605640);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:10px 14px;font-size:8pt;display:flex}.pp-head .lg{font-family:var(--serif);letter-spacing:0;text-transform:none;color:#fff;font-size:14pt}.pp-head .lg b{color:#d4b26a;font-weight:500}.pp h1{font-family:var(--serif);margin:0 0 4px;font-size:24pt;font-weight:400;line-height:1.1}.pp h2{font-family:var(--serif);color:#232018;margin:0 0 8px;font-size:15pt;font-weight:400}.pp h3{text-transform:uppercase;letter-spacing:.12em;color:#8a6a25;margin:0 0 6px;font-size:8.5pt;font-weight:700}.pp .sub{color:#615c50;font-size:9.5pt}.pp .box{break-inside:avoid;border:1px solid #eceae5;border-radius:8px;padding:11px 13px}.pp .row{gap:12px;margin-bottom:12px;display:grid}.pp .c2{grid-template-columns:1fr 1fr}.pp .c3{grid-template-columns:1fr 1fr 1fr}.pp .c4{grid-template-columns:repeat(4,1fr)}.pp .cover{grid-template-columns:270px 1fr;align-items:center;gap:16px;display:grid}.pp .cover svg{width:270px;height:228px}.pp table{border-collapse:collapse;width:100%;min-width:0;font-size:9pt}.pp th{text-transform:uppercase;letter-spacing:.08em;color:#615c50;text-align:right;background:0 0;border-bottom:1.5px solid #c9a24e;border-radius:0;padding:4px 6px;font-size:7.5pt;position:static}.pp td{text-align:right;background:0 0;border-bottom:1px solid #f3f2ee;padding:4px 6px;position:static}.pp th:first-child,.pp td:first-child{text-align:left}.pp tr.tot td{background:#fbfbfa;font-weight:700}.pp .pill{letter-spacing:.08em;text-transform:uppercase;font-size:7.5pt;font-weight:700;display:inline-block}.pp .bar{background:#f3f2ee;border-radius:3px;height:6px;overflow:hidden}.pp .bar b{border-radius:3px;height:100%;display:block}.pp .kp{border-left:3px solid #c9a24e;padding-left:8px}.pp .kp .v{font-size:13pt;font-weight:600}.pp .kp .k{text-transform:uppercase;letter-spacing:.1em;color:#615c50;font-size:7.5pt}.pp .kp .s{color:#7c776b;font-size:8pt}.pp ul{margin:0;padding-left:14px}.pp li{margin-bottom:4px}.pp .thesis{font-family:var(--serif);color:#232018;margin:0 0 10px;font-size:13.5pt;line-height:1.35}.pp svg{width:100%;display:block}.pp .legend{color:#615c50;margin-top:6px;font-size:8pt}.pp .fine{color:#7c776b;font-size:7.5pt}.pp .pf{color:#7c776b;border-top:1px solid #eceae5;justify-content:space-between;gap:12px;margin-top:14px;padding-top:6px;font-size:7.5pt;display:flex}.pp.tight{font-size:9pt}.pp.tight .row{gap:10px;margin-bottom:10px}.pp.tight .box{padding:9px 11px}.pp.tight td,.pp.tight th{padding:3px 5px}@media (max-width:1320px){.topnav a.opt{display:none}}@media (max-width:1400px){.planseg .lbl,.planseg button i{display:none}.planseg button{padding:6px 8px;font-size:12px}}@media (max-width:1180px){.topnav{display:none}.rmain{grid-template-columns:340px minmax(0,1fr)}.dial{width:320px;height:270px}.know{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.g5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.pillars{grid-template-columns:repeat(3,minmax(0,1fr))}.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.span2{grid-column:1/-1}.own,.biz,.pd-in{grid-template-columns:1fr}.idr{justify-content:flex-start}.pgrid{grid-template-columns:1fr;max-width:560px;margin:0 auto}.planseg .lbl{display:none}}@media (max-width:760px){.rmain{grid-template-columns:1fr}.dialcol{padding:18px 10px 4px}.readcol{padding:10px 18px 20px}.pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px 14px}.pd-in{margin:0 14px 14px}.rhead{padding:14px 18px}.g2,.g3,.g4,.g5{grid-template-columns:1fr}.search{flex:0 0 40px;justify-content:center;width:40px;padding:0}.search .t,.search .kbd{display:none}.badge{border-radius:15px;width:52px;height:52px;font-size:18px}.px{font-size:36px}.spark-hero{display:none}.card{border-radius:18px;padding:18px 16px}.tw{margin:0 -16px;padding:0 16px}.mini{display:none}.hide-sm{display:none!important}section.block{padding-top:48px}h2{font-size:28px}.sh-ic{width:42px;height:42px}.sh-n{font-size:44px}.sh-rule{min-height:40px}.sh-l:has(.sh-n){gap:12px}.sh-l:has(.sh-n) h2{font-size:28px}.divs{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.divs:before{display:none}.peer{grid-template-columns:40px minmax(0,1fr) 110px}.peer .bar{grid-area:2/2/auto/-1}.facts{grid-template-columns:1fr}.plans{padding-block:56px 48px}}@media (max-width:520px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dial{width:300px;height:252px}.dcenter .n{font-size:76px}.actions .btn span{display:none}.actions .btn{width:42px;padding:0}.top .wrap{gap:8px}.planseg button{padding:6px 8px;font-size:12px}.planseg button i{display:none}.ptile{padding:13px 12px 12px}.ring{width:46px;height:46px}.pt-ev{display:none}.pd-ev{grid-template-columns:1fr}.lg-mark{height:40px}.otiles{grid-template-columns:1fr 1fr}}.vd.na{color:var(--faint)}.pt-ev:empty{display:none}.secnav .wrap{height:62px}.secnav nav a{white-space:nowrap;gap:6px;padding:9px;font-size:16px;font-weight:600}.secnav nav a svg{width:18px;height:18px}.secnav nav{gap:0}.snav{flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.snav nav{flex:1}.snav.edge-r nav{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.snav.edge-l nav{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 36px),#0000)}.snav.edge-l.edge-r nav{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}.snav-arrow{border:1px solid var(--border-strong);background:var(--s1);width:32px;height:32px;color:var(--text);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0 0 2px;font-size:20px;line-height:1;display:grid}.snav-arrow:hover{border-color:var(--gold);color:var(--gold)}.snav-arrow:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.secnav .wrap{position:relative}.smn{flex:none}.smn-b{all:unset;box-sizing:border-box;cursor:pointer;min-height:42px;color:var(--text);border:1px solid var(--border-strong);background:var(--s1);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:16px;font-weight:600;display:inline-flex}.smn-b svg{width:18px;height:18px;color:var(--gold);flex:none}.smn-b:hover,.smn-b[aria-expanded=true]{border-color:var(--gold)}.smn-b:focus-visible,.smn-i:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.smn-p{z-index:40;background:var(--s1);border:1px solid var(--border-strong);border-radius:16px;width:min(880px,100%);max-height:calc(100vh - 160px);padding:12px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 24px 50px -20px #0000008c}.smn-p[hidden],.smn-w{display:none}.smn-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.secnav .smn-i{all:unset;box-sizing:border-box;cursor:pointer;min-height:60px;color:var(--text);border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.secnav .smn-i:hover{background:color-mix(in srgb, var(--text) 6%, transparent)}.secnav .smn-i.on{background:color-mix(in srgb, var(--gold) 16%, transparent);border-color:color-mix(in srgb, var(--gold) 55%, transparent)}.smn-ic{background:color-mix(in srgb, var(--gold) 14%, transparent);width:36px;height:36px;color:var(--gold);border-radius:10px;flex:none;place-items:center;display:grid}.smn-ic svg{width:20px;height:20px}.smn-t{gap:2px;min-width:0;display:grid}.smn-t b{font-size:16px;font-weight:600}.smn-t small{color:var(--muted);font-size:13px;line-height:1.35}@media (max-width:1000px){.smn-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.secnav .wrap{gap:8px}.smn-d{display:none}.smn-w{display:inline}.smn-b{min-height:40px;padding:0 12px}.smn-p{top:calc(62px + 62px + env(safe-area-inset-top,0px) + 6px);width:auto;max-height:calc(100dvh - 130px - 104px - env(safe-area-inset-top,0px));position:fixed;left:12px;right:12px}}@media (max-width:460px){.smn-g{grid-template-columns:1fr}}.secnav .wrap{max-width:1760px}.secnav .mini{display:none}@media (min-width:2040px){.secnav .mini{display:flex}}.plan.target,.plan.target:focus{outline:2px solid var(--tc);outline-offset:4px;outline-color:var(--tc);box-shadow:0 0 0 8px color-mix(in srgb, var(--tc) 18%, transparent)}.plan{scroll-margin-top:84px}.tools-r{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.secnav a.grp{margin-left:10px}.secnav a.grp:before{content:"";background:var(--border-strong,var(--border));width:1px;position:absolute;top:22%;bottom:22%;left:-7px}.skip{z-index:100;background:var(--gold);color:var(--on-gold);border-radius:8px;padding:8px 14px;font-weight:600;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:6px}@media (max-width:760px){.hide-sm{display:none!important}}.burger,.mnav{display:none}@media (max-width:960px){.topnav{display:none}.burger{display:grid}.mnav{overscroll-behavior:contain;border-top:1px solid var(--border);background:var(--header);max-height:calc(100dvh - 64px);padding:8px 20px 16px;display:grid;overflow-y:auto}.mnav a{color:var(--text);border-bottom:1px solid var(--border);padding:12px 4px;font-weight:500;text-decoration:none}.mnav a.active{color:var(--gold)}.mnav a.gold{color:var(--gold);border:0}}.rv.rv-pre{opacity:0;transform:translateY(22px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce),print{.rv,.rv.rv-pre{opacity:1;transition:none;transform:none}}.hero-home{isolation:isolate;padding:clamp(56px,9vw,120px) 0 clamp(48px,7vw,88px);position:relative;overflow:hidden}.aurora{z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 78% 18%, color-mix(in srgb, var(--gold) 26%, transparent), transparent 70%), radial-gradient(34% 44% at 12% 8%, #c1b7a138, transparent 70%), radial-gradient(30% 40% at 55% 70%, #c1b7a124, transparent 70%);filter:blur(8px);height:120%;position:absolute;inset:-20% -10% auto}:root[data-theme=light] .aurora{opacity:.7}@keyframes drift{to{transform:translate(-3%,4%)scale(1.06)}}.grid-fade{z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000)}.hero-cols{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.hero-home h1{font-family:var(--serif);letter-spacing:-.02em;margin:14px 0 20px;font-size:clamp(40px,6.4vw,84px);font-weight:300;line-height:1.02}.hero-home h1 em{background:linear-gradient(120deg, var(--gold-2), var(--gold) 50%, var(--gold-deep));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.lede-xl{color:var(--muted);max-width:52ch;margin:0 0 28px;font-size:clamp(16px,1.6vw,19px)}.cta-row{flex-wrap:wrap;gap:12px;display:flex}.btn.lg{border-radius:14px;height:52px;padding:0 24px;font-size:15px}.trustrow{color:var(--faint);flex-wrap:wrap;gap:10px 22px;margin-top:30px;font-size:13px;display:flex}.trustrow span{align-items:center;gap:8px;display:inline-flex}.trustrow svg{color:var(--gold)}.term{border:1px solid var(--border-strong);background:linear-gradient(160deg, color-mix(in srgb, var(--s2) 92%, transparent), var(--s1));box-shadow:var(--lift), 0 0 0 1px color-mix(in srgb, var(--gold) 12%, transparent);border-radius:24px;padding:20px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:relative;transform:perspective(1200px)rotateY(-4deg)rotateX(2deg)}.term:hover{transform:perspective(1200px)rotateY(0)rotateX(0)}.term-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.term-h b{font-size:15px}.term-h .tk{font-family:var(--mono);color:var(--faint);font-size:12px}.term-score{grid-template-columns:140px 1fr;align-items:center;gap:16px;display:grid}.term-dial{width:140px;height:140px;filter:drop-shadow(0 10px 22px color-mix(in srgb, var(--gold) 22%, transparent));position:relative}.term-dial svg{width:100%;height:100%}.term-dial b{font:300 38px var(--mono);place-items:center;display:grid;position:absolute;inset:0}.term-bars{gap:9px;display:grid}.term-bars div{color:var(--muted);grid-template-columns:86px 1fr 28px;align-items:center;gap:8px;font-size:12px;display:grid}.term-bars i{background:var(--s3);border-radius:4px;height:6px;display:block;overflow:hidden}.term-bars i b{background:var(--pc);border-radius:4px;height:100%;display:block}.term-spark{height:64px;margin-top:14px}.term-spark svg{width:100%;height:64px}.float-chip{background:var(--s1);border:1px solid var(--border-strong);box-shadow:var(--lift);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:inline-flex;position:absolute}.float-chip.a{top:-18px;right:-10px}.float-chip.b{animation-delay:-2s;bottom:28px;left:-16px}@keyframes bob{to{transform:translateY(-8px)}}@media (max-width:900px){.hero-cols{grid-template-columns:1fr}.term{transform:none}.float-chip{display:none}}.sec{padding:clamp(32px,4.5vw,56px) 0}.sec.alt{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--s1) 70%, transparent), transparent)}.sec-h{max-width:62ch;margin:0 0 clamp(28px,4vw,48px)}.sec-h h2{font-family:var(--serif);letter-spacing:-.015em;margin:10px 0 12px;font-size:clamp(30px,4vw,52px);font-weight:300;line-height:1.08}.sec-h h2 em{color:var(--gold);font-style:italic}.sec-h p{color:var(--muted);margin:0;font-size:16px}.cards3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cards2{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.cards4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:1000px){.cards3,.cards4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cards3,.cards2,.cards4{grid-template-columns:1fr}}.feat{border:1px solid var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--ac,var(--gold)) 6%, var(--s1)), var(--s1) 180px);border-radius:22px;padding:26px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.feat:hover{border-color:color-mix(in srgb, var(--ac,var(--gold)) 50%, var(--border));box-shadow:var(--lift);transform:translateY(-4px)}.feat .fi{color:#fff;background:linear-gradient(140deg, color-mix(in srgb, var(--ac,var(--gold)) 80%, #fff), var(--ac,var(--gold-deep)));width:46px;height:46px;box-shadow:0 10px 22px -10px var(--ac,var(--gold));border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.feat .fi svg{width:22px;height:22px}.feat .num{font:300 44px var(--serif);color:color-mix(in srgb, var(--ac,var(--gold)) 28%, transparent);position:absolute;top:14px;right:18px}.feat h3{letter-spacing:-.005em;margin:0 0 6px;font-size:19px;font-weight:600}.feat .prop{color:var(--gold);margin:0 0 8px;font-weight:500}.feat p{color:var(--muted);margin:0;font-size:14.5px}.feat .btn{margin-top:16px}.stats-row{background:var(--border);border:1px solid var(--border);border-radius:22px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.stats-row>div{background:var(--s1);padding:26px 22px}.stats-row .v{font:300 clamp(30px, 4vw, 48px)/1.05 var(--serif)}.stats-row .v.gold{color:var(--gold)}.stats-row .l{color:var(--muted);margin-top:8px;font-size:14px}.stats-row .s{color:var(--faint);margin-top:2px;font-size:12px}@media (max-width:760px){.stats-row{grid-template-columns:repeat(2,1fr)}}.steps{grid-template-columns:repeat(7,1fr);gap:0;display:grid;position:relative}.steps:before{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);opacity:.5;height:2px;position:absolute;top:28px;left:4%;right:4%}.step{text-align:center;padding:0 8px;position:relative}.step .dot{background:var(--s1);border:1px solid var(--border-strong);width:56px;height:56px;color:var(--gold);z-index:1;border-radius:50%;place-items:center;margin:0 auto 14px;transition:transform .25s,background .25s;display:grid;position:relative}.step:hover .dot{background:var(--gold-soft);transform:scale(1.1)}.step b{margin-bottom:4px;font-size:13.5px;display:block}.step span{color:var(--muted);font-size:12.5px;display:block}@media (max-width:1000px){.steps{grid-template-columns:1fr;gap:14px}.steps:before{width:2px;height:auto;inset:0 auto 0 28px}.step{text-align:left;grid-template-columns:56px 1fr;gap:14px;padding:0;display:grid}.step .dot{margin:0}}.marq{border-block:1px solid var(--border);padding:18px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marq div{width:max-content;font:300 clamp(22px, 3vw, 34px) var(--serif);color:var(--muted);gap:48px;animation:none;display:flex}.marq span:after{content:"✦";color:var(--gold);vertical-align:.2em;margin-left:48px;font-size:.6em}.quote{text-align:center;max-width:800px;margin:0 auto}.quote blockquote{font:300 clamp(22px, 2.8vw, 32px)/1.45 var(--serif);margin:14px 0}.cta-band{text-align:center;border:1px solid color-mix(in srgb, var(--gold) 35%, var(--border));background:radial-gradient(60% 120% at 50% 0%, color-mix(in srgb, var(--gold) 16%, transparent), transparent 70%), var(--s1);border-radius:28px;padding:clamp(32px,5vw,64px)}.cta-band h2{font:300 clamp(28px, 4vw, 46px)/1.1 var(--serif);margin:0 0 10px}.cta-band p{color:var(--muted);margin:0 0 24px}.pagehead{isolation:isolate;padding:clamp(40px,6vw,80px) 0 clamp(24px,3vw,40px);position:relative;overflow:hidden}.pagehead h1{font:300 clamp(34px, 5vw, 64px)/1.05 var(--serif);letter-spacing:-.02em;max-width:18ch;margin:10px 0 12px}.pagehead p{color:var(--muted);max-width:60ch;margin:0;font-size:17px}.prices{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.price-c{border:1px solid var(--border);background:var(--s1);text-align:center;border-radius:18px;padding:22px 18px;transition:transform .2s,border-color .2s;position:relative}.price-c:hover{border-color:var(--gold);transform:translateY(-3px)}.price-c.best{border-color:var(--gold);background:linear-gradient(180deg, var(--gold-soft), var(--s1))}.price-c .p{font:300 34px var(--serif);margin:6px 0}.price-c .n{color:var(--muted);font-size:13px}.price-c .tag-b{position:absolute;top:-10px;left:50%;transform:translate(-50%)}@media (max-width:1000px){.prices{grid-template-columns:repeat(2,1fr)}}.form label{color:var(--muted);margin-bottom:14px;font-size:13px;font-weight:600;display:block}.form input,.form textarea,.form select,.modal input,.modal textarea{border:1px solid var(--border-strong);background:var(--s2);width:100%;color:var(--text);font:15px var(--sans);border-radius:12px;margin-top:6px;padding:12px 14px;display:block}.form input:focus,.form textarea:focus,.modal input:focus,.modal textarea:focus,.form select:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft);outline:none}.fgrid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.fgrid .span2{grid-column:span 2}@media (max-width:560px){.fgrid{grid-template-columns:1fr}.fgrid .span2{grid-column:auto}}.formerr{background:var(--loss-soft);color:var(--loss);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:14px}.modal{z-index:62;background:var(--s1);border:1px solid var(--border-strong);border-radius:24px;width:min(560px,100% - 24px);max-height:calc(100dvh - 24px);padding:28px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 40px 90px -20px #000000b3}.modal h3{font:400 26px var(--serif);margin:6px 0 0}.modal-x{background:var(--s3);width:34px;height:34px;color:var(--text);cursor:pointer;border:0;border-radius:10px;font-size:20px;position:absolute;top:10px;right:14px}.svc{border:0;gap:8px;margin:4px 0 14px;padding:0;display:grid}.svc legend{color:var(--muted);margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.svc .opt{border:1px solid var(--border);cursor:pointer;color:var(--text);background:var(--s2);border-radius:12px;align-items:center;gap:10px;margin:0;padding:10px 12px;font-weight:500;display:flex}.svc .opt.on{border-color:var(--gold);background:var(--gold-soft)}.svc .opt input{width:16px;height:16px;accent-color:var(--gold-deep);margin:0}.done{text-align:center;padding:20px 0}.done-ic{background:var(--gain-soft);width:64px;height:64px;color:var(--gain);border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.done-ic svg{width:30px;height:30px}.ai-fab{right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:55;cursor:pointer;height:48px;color:var(--on-gold);background:linear-gradient(135deg, var(--gold-2), var(--gold) 45%, var(--gold-deep));border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-weight:600;transition:transform .2s;display:inline-flex;position:fixed;box-shadow:0 16px 34px -12px #d4b26ab3}.ai-fab:hover{transform:translateY(-2px)}.ai-fab.hide{display:none}.ai-fab svg{width:18px;height:18px}@media (max-width:560px){.ai-fab span{display:none}.ai-fab{justify-content:center;width:52px;padding:0}}.ai{right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:58;background:var(--s1);border:1px solid var(--border-strong);border-radius:22px;flex-direction:column;width:min(390px,100% - 24px);height:min(600px,100dvh - 90px);display:flex;position:fixed;overflow:hidden;box-shadow:0 40px 90px -20px #000000b3}.ai header{background:linear-gradient(135deg, var(--s3), var(--s2));border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.ai header b{font-size:15px;display:block}.ai header span{color:var(--muted);font-size:12px}.ai header button{background:var(--s1);width:32px;height:32px;color:var(--text);cursor:pointer;border:0;border-radius:10px;font-size:18px}.ai-body{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.bub{border-radius:16px;max-width:88%;padding:10px 13px;font-size:14px;line-height:1.5}.bub.bot{background:var(--s2);border:1px solid var(--border);border-bottom-left-radius:4px;align-self:flex-start}.bub.me{background:linear-gradient(135deg, var(--gold-2), var(--gold));color:var(--on-gold);border-bottom-right-radius:4px;align-self:flex-end}.typing{gap:4px;display:flex}.typing i{background:var(--faint);border-radius:50%;width:7px;height:7px;animation:none}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes blink{50%{opacity:.25}}.chips{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.chips button{border:1px solid var(--border-strong);background:var(--s1);color:var(--text);cursor:pointer;border-radius:999px;padding:8px 12px;font-size:13px;transition:border-color .15s,background .15s}.chips button:hover{border-color:var(--gold);background:var(--gold-soft)}.chips .back{color:var(--muted);border-style:dashed}.ai form{border-top:1px solid var(--border);gap:8px;padding:10px 12px;display:flex}.ai form input{border:1px solid var(--border-strong);background:var(--s2);min-width:0;color:var(--text);font:14px var(--sans);border-radius:12px;flex:1;padding:10px 12px}.ai form button{cursor:pointer;background:var(--gold);width:42px;color:var(--on-gold);border:0;border-radius:12px;place-items:center;display:grid}.ai form button:disabled{opacity:.4;cursor:default}.ai-fine{color:var(--faint);text-align:center;margin:0;padding:0 14px 10px;font-size:11px}.fcols{border-top:1px solid var(--border);grid-template-columns:repeat(5,1fr);gap:24px;margin-top:28px;padding:28px 0;display:grid}.fcols b{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:10px;font-size:12px;display:block}.fcols a{color:var(--muted);padding:4px 0;font-size:14px;text-decoration:none;display:block}.fcols a:hover{color:var(--gold)}@media (max-width:900px){.fcols{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.fcols{grid-template-columns:1fr 1fr}}.founder{grid-template-columns:340px 1fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid}.founder img{aspect-ratio:4/5;object-fit:cover;object-position:50% 28%;border:1px solid var(--border-strong);width:100%;box-shadow:var(--lift);border-radius:28px}.cred{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}@media (max-width:800px){.founder{grid-template-columns:1fr}.founder img{max-width:320px}}.kpis-p{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:900px){.kpis-p{grid-template-columns:repeat(2,1fr)}}.kp{border:1px solid var(--border);background:var(--s1);border-radius:18px;padding:20px}.kp .k{text-transform:uppercase;letter-spacing:.12em;color:var(--faint);font-size:12px}.kp .v{font:300 clamp(26px, 3vw, 38px) var(--serif);margin-top:6px}.tbl{border-collapse:collapse;width:100%;font-size:13.5px}.tbl th,.tbl td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;padding:10px 12px}.tbl th:first-child,.tbl td:first-child{text-align:left}.tbl th{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:600}.chart-box{width:100%;position:relative}.chart-box svg{width:100%;display:block}.postcard{border:1px solid var(--border);background:var(--s1);color:inherit;border-radius:22px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.postcard:hover{box-shadow:var(--lift);border-color:var(--gold);transform:translateY(-4px)}.postcard .cover{aspect-ratio:16/9;background:radial-gradient(80% 100% at 30% 0%, var(--gold-soft), transparent), linear-gradient(135deg, var(--s3), var(--s2));color:var(--gold);place-items:center;display:grid}.postcard .cover svg{width:40px;height:40px}.postcard .cover img{object-fit:cover;width:100%;height:100%}.postcard .body{padding:18px 20px 22px}.postcard h3{font:400 21px/1.25 var(--serif);margin:8px 0 6px}.postcard p{color:var(--muted);margin:0;font-size:14px}.article{max-width:720px;margin:0 auto;font-size:17px;line-height:1.75}.article h2,.article h3{font-family:var(--serif);margin:1.6em 0 .5em;font-weight:400}.article img{border-radius:14px;max-width:100%}.article a{color:var(--gold)}.article blockquote{border-left:3px solid var(--gold);color:var(--muted);margin:1.4em 0;padding:4px 0 4px 18px}.article table{border-collapse:collapse;width:100%}.article td,.article th{border:1px solid var(--border);padding:8px 10px}.filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.sbox{border:1px solid var(--border-strong);background:var(--s1);min-width:200px;max-width:360px;color:var(--text);font:14px var(--sans);border-radius:12px;flex:1;padding:10px 14px}.sgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.scard{border:1px solid var(--border);background:var(--s1);color:inherit;border-radius:18px;flex-direction:column;gap:6px;padding:18px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.scard:hover{border-color:var(--gold);box-shadow:var(--lift);transform:translateY(-3px)}.scard b{font:500 15px var(--mono)}.scard span{color:var(--muted);font-size:13px}.bigsearch{border:1px solid var(--border-strong);background:var(--s1);width:min(620px,100%);height:60px;color:var(--faint);cursor:pointer;box-shadow:var(--shadow);border-radius:18px;align-items:center;gap:12px;padding:0 20px;font-size:16px;transition:border-color .2s;display:flex}.bigsearch:hover{border-color:var(--gold)}.bigsearch .kbd{margin-left:auto}.skeleton{background:linear-gradient(90deg, var(--s2) 0, var(--s3) 40%, var(--s2) 80%);background-size:200% 100%;border-radius:12px;animation:none}@keyframes sk{to{background-position:-200% 0}}.state{text-align:center;padding:80px 20px}.state h2{font:300 32px var(--serif);margin:0 0 8px}.state p{color:var(--muted)}.legal{max-width:760px;margin:0 auto;line-height:1.75}.legal h2{font:400 24px var(--serif);margin:2em 0 .4em}.legal p,.legal li{color:var(--muted)}.admin-t{border-collapse:collapse;width:100%}.admin-t td,.admin-t th{border-bottom:1px solid var(--border);text-align:left;padding:12px;font-size:14px}@media print{.tape,.top,.ai-fab,.ai,footer{display:none!important}}.login{isolation:isolate;align-items:center;min-height:calc(100dvh - 62px);padding:40px 0;display:grid;position:relative;overflow:hidden}.login-in{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.login-l h1{font:300 clamp(34px, 4.6vw, 58px)/1.06 var(--serif);letter-spacing:-.02em;margin:0 0 16px}.login-l h1 em{color:var(--gold);font-style:italic}.login-card{padding:30px}.trustl{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.trustl li{grid-template-columns:40px 1fr;gap:14px;display:grid}.trustl .fi{background:var(--gold-soft);width:40px;height:40px;color:var(--gold);border-radius:12px;place-items:center;display:grid}.trustl b{display:block}.trustl span:not(.fi){color:var(--muted);font-size:14px}@media (max-width:900px){.login-in{grid-template-columns:1fr}.login-l .trustl{display:none}}.two{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:32px;display:grid}@media (max-width:860px){.two{grid-template-columns:1fr}}.top .search{flex:0 240px;min-width:44px}.top .search .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1180px){.top .search .kbd{display:none}}@media (max-width:1100px){.top .search{flex:0 0 44px;justify-content:center;padding:0}.top .search .t{display:none}}.hbar{border-top:1px solid var(--border);grid-template-columns:minmax(110px,1.2fr) 2fr minmax(88px,auto);align-items:center;gap:12px;padding:9px 0;font-size:14px;display:grid}.hbar:first-child{border-top:0}.hbar .tr{background:var(--s3);border-radius:6px;height:10px;position:relative;overflow:hidden}.hbar .tr b{background:var(--bc,var(--gold));border-radius:6px;transition:width .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0}.hbar .num{text-align:right;white-space:nowrap;font-weight:600}@media (max-width:560px){.hbar{grid-template-columns:1fr auto}.hbar .tr{order:3;grid-column:1/-1}}.kpis-p{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.kpis-p{grid-template-columns:repeat(2,minmax(0,1fr))}}.kp{min-width:0}.kp .v{overflow-wrap:anywhere}@media (max-width:480px){.kp .v{font-size:22px}.kp{padding:14px}}@media (max-width:760px){.top .wrap{gap:6px}.planseg{left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:56;background:var(--s1);margin:0;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px -8px #0009}.planseg .lbl{display:inline}.ai-fab{bottom:calc(66px + env(safe-area-inset-bottom,0px))}}.steps.six{grid-template-columns:repeat(6,1fr)}@media (max-width:1000px){.steps.six{grid-template-columns:1fr}}.tools{min-width:0}.tools .seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.tools .seg::-webkit-scrollbar{display:none}.tools .seg button{flex:none}.demo-bar{background:linear-gradient(90deg, var(--gold-deep), var(--gold));color:var(--on-gold);text-align:center;padding:7px 12px;font-size:12.5px}.hero-canvas{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}:root[data-theme=light] .hero-canvas{opacity:.55}.hero-home{align-items:center;min-height:min(86vh,780px);display:grid}.hero-home h1{text-shadow:0 6px 40px color-mix(in srgb, var(--bg) 80%, transparent)}.term{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.term:hover{animation-play-state:paused}.statstrip{padding:8px 0 0}.statstrip .wrap{border:1px solid var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--s2) 70%, transparent), var(--s1));border-radius:22px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.ss{border-right:1px solid var(--border);height:100%;padding:26px 24px}.statstrip .wrap>div:last-child .ss{border-right:0}.ss b{font:300 clamp(32px, 4vw, 52px)/1 var(--serif);background:linear-gradient(120deg, var(--gold-2), var(--gold) 55%, var(--gold-deep));color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.ss>span{color:var(--muted);margin-top:8px;font-size:13.5px;display:block}@media (max-width:760px){.statstrip .wrap{grid-template-columns:1fr 1fr}.ss:nth-child(odd){border-right:1px solid var(--border)}}.feat,.bt .spot,.card.hover-lift{--mx:50%;--my:0%}.feat:before,.bt .spot:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--mx) var(--my), color-mix(in srgb, var(--ac,var(--gold)) 22%, transparent), transparent 60%);transition:opacity .3s;position:absolute;inset:0}.feat:hover:before,.bt .spot:hover:before{opacity:1}.art-wrap{border-bottom:1px solid var(--border);background:radial-gradient(80% 120% at 50% 0%, color-mix(in srgb, var(--ac) 18%, transparent), transparent 70%);height:130px;margin:-26px -26px 18px;position:relative;overflow:hidden}.art{width:100%;height:100%;display:block}.feat .num{z-index:2;top:10px}.feat .fi{z-index:2;border:3px solid var(--s1);margin-top:-42px;position:relative}.art .grow{transform-box:fill-box;transform-origin:bottom;animation:.9s cubic-bezier(.16,1,.3,1) both growUp}.art .draw,.bt-art .draw{stroke-dasharray:700;stroke-dashoffset:700px;animation:2.2s cubic-bezier(.4,0,.2,1) .2s forwards drawLine}.art .pulse{transform-box:fill-box;transform-origin:50%}.art .orbit{transform-origin:0 0}@keyframes growUp{0%{transform:scaleY(0)}}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes spin{to{transform:rotate(360deg)}}.bento{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.bt .spot{border:1px solid var(--border);background:linear-gradient(160deg, color-mix(in srgb, var(--s2) 80%, transparent), var(--s1));border-radius:24px;height:100%;padding:28px;transition:border-color .3s,transform .3s;position:relative;overflow:hidden}.bt .spot:hover{border-color:var(--border-strong);transform:translateY(-3px)}.bt h3{font:400 24px/1.15 var(--serif);margin:0 0 8px}.bt p{color:var(--muted);max-width:44ch;margin:0 0 18px;font-size:14.5px}.b1,.b2{grid-column:span 3}.b3{grid-column:span 2}.b4{grid-column:span 4}.bt-art{width:100%;max-width:420px;display:block}.bar-in{transform-box:fill-box;transform-origin:0;animation:1.2s cubic-bezier(.16,1,.3,1) both barIn}@keyframes barIn{0%{transform:scaleX(0)}}.ticks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ticks li{align-items:center;gap:12px;font-size:15px;animation:.6s both tickIn;display:flex}.ticks svg{color:#052e22;background:var(--gain);border-radius:50%;flex:none;width:26px;height:26px;padding:5px}@keyframes tickIn{0%{opacity:0;transform:translate(-12px)}}.speed{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.speed b{font:300 72px/1 var(--serif);color:var(--gold)}.speed span{color:var(--muted)}.speed i{background:var(--s3);border-radius:6px;flex-basis:100%;height:8px;margin-top:12px;overflow:hidden}.speed u{background:linear-gradient(90deg, var(--gold-2), var(--gold-deep));border-radius:6px;width:12%;height:100%;animation:1.6s .3s both barIn;display:block}@media (max-width:900px){.bento{grid-template-columns:1fr}.b1,.b2,.b3,.b4{grid-column:auto}}.pnl{border-bottom:1px solid var(--border);background:repeating-linear-gradient(to top, transparent 0 49px, color-mix(in srgb, var(--border) 70%, transparent) 49px 50px);grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:14px;padding:6px 4px 0;display:grid}.pnl-c{justify-items:center;gap:8px;display:grid}.pnl-c span{font:500 12px var(--mono)}.pnl-c em{color:var(--faint);margin-top:-18px;font-size:11px;font-style:normal;transform:translateY(26px)}.pnl-b{transform-origin:bottom;border-radius:4px 4px 0 0;width:100%;max-width:26px;animation:1s cubic-bezier(.16,1,.3,1) both growUp}.pnl-b.up{background:linear-gradient(180deg, var(--gain), color-mix(in srgb, var(--gain) 25%, transparent))}.pnl-b.dn{background:linear-gradient(180deg, var(--loss), color-mix(in srgb, var(--loss) 25%, transparent))}.pnl{margin-bottom:30px}@media (prefers-reduced-motion:reduce){.term,.art *,.bt-art *,.pnl-b,.ticks li,.speed u{animation:none!important}.art .draw,.bt-art .draw{stroke-dashoffset:0}}.rsi{--rc:var(--gold)}.rsi-cold{--rc:var(--info)}.rsi-hot{--rc:var(--warn)}.g-prog{stroke-dashoffset:0;animation:1.6s cubic-bezier(.16,1,.3,1) both gauge}@keyframes gauge{0%{stroke-dashoffset:1px}}.g-knob{animation:.5s 1.2s both knob}@keyframes knob{0%{opacity:0}}.rsi-zone{text-align:center;justify-items:center;gap:6px;max-width:30ch;margin:-2px auto 8px;display:grid}.rsi-zone b{font:700 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--rc);background:color-mix(in srgb, var(--rc) 14%, transparent);border:1px solid color-mix(in srgb, var(--rc) 40%, transparent);border-radius:999px;align-items:center;gap:8px;padding:5px 14px;display:inline-flex}.rsi-zone b:before{content:"";background:var(--rc);width:7px;height:7px;box-shadow:0 0 10px var(--rc);border-radius:50%}.rsi-zone span{color:var(--muted);font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){.g-prog,.g-knob{animation:none}}.pagehead .wrap{position:relative}.pagehead:has(.pa){align-items:center;min-height:330px;display:flex}.pagehead:has(.pa)>.wrap{width:100%}.pagehead .pa{z-index:-1;width:min(440px,38%);filter:drop-shadow(0 30px 50px color-mix(in srgb, var(--gold) 12%, transparent));position:absolute;top:50%;right:0;transform:translateY(-50%)}.pagehead .pa svg{width:100%;height:auto;display:block}.pagehead h1,.pagehead p{position:relative}@media (max-width:1000px){.pagehead .pa{opacity:.9;z-index:0;width:min(420px,100%);margin:0 auto 8px;position:relative;transform:none}.pagehead .wrap{flex-direction:column;display:flex}.pagehead .wrap>.pa{order:9;margin-top:18px}}.pa-rise{transform-box:fill-box;transform-origin:bottom;animation:1s cubic-bezier(.16,1,.3,1) both growUp}.pa-draw{stroke-dasharray:900;stroke-dashoffset:900px;animation:2.4s cubic-bezier(.4,0,.2,1) .3s forwards drawLine}.pa-draw2{animation:1.4s .2s both barIn}.pa-pulse{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:reduce){.pa *{animation:none!important}.pa-draw{stroke-dashoffset:0}}.postcard .cover{position:relative;overflow:hidden}.cover-art{width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.postcard:hover .cover-art{transform:scale(1.06)}.feat .fi{border:0;margin-top:0;position:static}.art-wrap~.fi{border:3px solid var(--s1);margin-top:-42px;position:relative}.dcenter .n{background:linear-gradient(#fff3cc,#d4b26a 55%,#a8843a);color:#0000;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;font-size:78px;font-weight:400}@media (max-width:760px){.dcenter .n{font-size:62px}}.ring-in{animation:1.6s cubic-bezier(.16,1,.3,1) both ringIn}@keyframes ringIn{0%{stroke-dasharray:0 400}}.own2{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.own-main{background:radial-gradient(60% 120% at 0% 50%, color-mix(in srgb, var(--p-balance) 12%, transparent), transparent 70%), var(--s1);grid-column:1/-1;grid-template-columns:280px minmax(0,1fr);align-items:center;gap:32px;display:grid}.own-story .eyebrow{margin-bottom:10px}.own-story p{font:300 clamp(20px, 2.2vw, 28px)/1.4 var(--serif);color:var(--text);margin:0 0 20px}.own-story p b{color:var(--gold);font-weight:400}.olegend{color:var(--muted);flex-wrap:wrap;gap:8px 18px;font-size:13px;display:flex}.olegend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:8px;display:inline-block}.ot{border:1px solid var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--oc) 9%, var(--s1)), var(--s1));border-radius:18px;padding:16px;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.ot:hover{border-color:color-mix(in srgb, var(--oc) 50%, var(--border));transform:translateY(-3px)}.ot:before{content:"";background:var(--oc);height:3px;position:absolute;inset:0 0 auto}.ot-h{justify-content:space-between;align-items:flex-start;gap:8px;min-height:34px;display:flex}.ot-h .label{font-size:10px;line-height:1.3}.ot-v{font:300 34px/1.1 var(--serif);margin:8px 0 6px}.ot .sp{width:100%;height:40px;display:block}.ot-bar{background:var(--s3);border-radius:4px;height:5px;margin-top:10px;overflow:hidden}.ot-bar b{background:var(--oc);transform-origin:0;border-radius:4px;height:100%;animation:1.2s both barIn;display:block}.own2>.card:last-child{grid-column:1/-1}.otiles2{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.hist{grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-items:end;gap:clamp(4px,1vw,12px);padding-top:6px;display:grid}.hcol{justify-items:stretch;gap:8px;display:grid}.hcol em{color:var(--faint);text-align:center;white-space:nowrap;font-size:10.5px;font-style:normal;overflow:hidden}.hstack{border-radius:8px;flex-direction:column;justify-content:flex-end;gap:2px;height:190px;display:flex;overflow:hidden}.hstack span{transform-origin:bottom;opacity:.92;border-radius:3px;animation:.9s cubic-bezier(.16,1,.3,1) both growUp;display:block}@media (max-width:1000px){.own2{grid-template-columns:1fr}.otiles2{grid-template-columns:repeat(2,minmax(0,1fr))}.own-main{text-align:left;grid-template-columns:1fr;justify-items:center}.own-donut{width:240px}}.biz2{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;display:grid}.biz-main{background:radial-gradient(70% 90% at 100% 0%, color-mix(in srgb, var(--p-growth) 14%, transparent), transparent 70%), var(--s1);position:relative;overflow:hidden}.skyline{opacity:.75;pointer-events:none;width:62%;height:70%;position:absolute;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.skyline .win{opacity:.6}@keyframes tw{0%,40%{opacity:.15}60%,to{opacity:.8}}.biz-id{align-items:center;gap:14px;margin-bottom:18px;display:flex;position:relative}.biz-id b{font:400 22px var(--serif)}.biz-av{width:58px;height:58px;font:700 20px var(--sans);color:#fff;background:linear-gradient(140deg, var(--p-growth), var(--p-profit));box-shadow:0 14px 28px -12px var(--p-growth);border-radius:18px;place-items:center;display:grid}.biz-tags{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.biz-desc{color:var(--muted);-webkit-line-clamp:5;-webkit-box-orient:vertical;max-width:70ch;margin:0 0 18px;line-height:1.75;display:-webkit-box;position:relative;overflow:hidden}.biz-desc.open{-webkit-line-clamp:unset;display:block}.biz-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex;position:relative}.bstats{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bs{border:1px solid var(--border);background:linear-gradient(160deg, color-mix(in srgb, var(--bc) 12%, var(--s1)), var(--s1));border-radius:20px;padding:18px;animation:.6s both tickIn;position:relative;overflow:hidden}.bs-i{width:38px;height:38px;color:var(--bc);background:color-mix(in srgb, var(--bc) 16%, transparent);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.bs-i svg{width:18px;height:18px}.bs-v{font:300 clamp(24px, 2.4vw, 32px)/1.1 var(--serif);overflow-wrap:anywhere;margin-top:6px}@media (max-width:900px){.biz2{grid-template-columns:1fr}}.div2{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.dv-yield{text-align:center;grid-column:span 2;align-content:center;justify-items:center;gap:14px;display:grid;position:relative}.dv-ring{width:150px;height:150px;position:relative}.dv-ring svg{width:100%;height:100%}.dv-c{place-content:center;display:grid;position:absolute;inset:0}.dv-c b{font:300 30px var(--serif)}.dv-c span{color:var(--faint);font-size:11px}.dv-facts{grid-template-columns:1fr 1fr;gap:14px;width:100%;display:grid}.dv-facts div{background:var(--s2);border-radius:12px;padding:10px}.dv-facts b{margin-top:4px;font-size:17px;display:block}.dv-chart{grid-column:span 4}.dbars{border-bottom:1px solid var(--border);background:repeating-linear-gradient(to top, transparent 0 49px, color-mix(in srgb, var(--border) 70%, transparent) 49px 50px);grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:14px;padding:24px 0 0;display:grid;position:relative}.dcol{justify-items:center;gap:8px;display:grid}.dcol span{font:600 12px var(--mono)}.dcol em{color:var(--faint);margin-top:-18px;font-size:11px;font-style:normal;transform:translateY(26px)}.dcol i{background:linear-gradient(180deg, var(--gold-2), var(--gold-deep));width:100%;max-width:56px;box-shadow:0 0 26px -8px var(--gold);transform-origin:bottom;border-radius:10px 10px 2px 2px;animation:1s cubic-bezier(.16,1,.3,1) both growUp}.avgline{left:0;right:0;bottom:var(--avg);border-top:2px dashed color-mix(in srgb, var(--c2) 70%, transparent);pointer-events:none;position:absolute}.avgline b{font:500 10px var(--sans);color:var(--c2);text-transform:uppercase;letter-spacing:.1em;position:absolute;top:-18px;right:0}.dbars{margin-bottom:28px}.dv-coins,.dv-news{grid-column:span 3}.payouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pay{background:var(--s2);border:1px solid var(--border);border-radius:16px;align-items:center;gap:12px;padding:12px;animation:.6s both tickIn;display:flex}.pc{width:54px;height:54px;font:700 14px var(--sans);color:#3a2a05;background:radial-gradient(circle at 30% 25%, var(--gold-2), var(--gold) 55%, var(--gold-deep));box-shadow:0 10px 20px -8px var(--gold), inset 0 -3px 0 #00000026;border-radius:50%;flex:none;place-items:center;display:grid}.pay b{font-size:14px;display:block}.pay span{color:var(--faint);font-size:12.5px}.tl{gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.tl:before{content:"";background:linear-gradient(180deg, var(--info), transparent);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:69px}.tl li{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:32px;display:grid;position:relative}.tl li:before{content:"";background:var(--s1);border:3px solid var(--info);border-radius:50%;width:12px;height:12px;position:absolute;top:8px;left:63px}.tl-d{white-space:nowrap;font:600 12px var(--mono);color:var(--muted);text-align:right;padding-top:6px}.tl-b{background:var(--s2);border:1px solid var(--border);color:inherit;border-radius:14px;gap:6px;padding:10px 14px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid;position:relative}a.tl-b:hover{border-color:var(--info);transform:translate(3px)}.tl-b .chip{justify-self:start}.tl-t{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.tl-go{color:var(--info);position:absolute;top:10px;right:12px}@media (max-width:1000px){.div2{grid-template-columns:1fr}.dv-yield,.dv-chart,.dv-coins,.dv-news{grid-column:auto}.payouts{grid-template-columns:1fr}}.mth{gap:16px;display:grid}.steps3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:26px;display:grid}.st{background:var(--s2);border:1px solid var(--border);border-radius:16px;gap:6px;padding:16px;display:grid;position:relative}.st b{font-size:15px}.st span:last-child{color:var(--muted);font-size:13px}.stn{width:28px;height:28px;font:700 13px var(--sans);color:var(--on-gold);background:linear-gradient(140deg, var(--gold-2), var(--gold-deep));border-radius:50%;place-items:center;display:grid}.eq{background:radial-gradient(70% 140% at 50% 0%, color-mix(in srgb, var(--gold) 10%, transparent), transparent 70%), var(--s2);border:1px solid var(--border);border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;padding:22px 12px;display:flex}.eq-p{border:1px solid color-mix(in srgb, var(--pc) 45%, transparent);background:color-mix(in srgb, var(--pc) 12%, var(--s1));border-radius:16px;justify-items:center;min-width:86px;padding:12px 10px;animation:.6s both tickIn;display:grid}.eq-p b{font:300 32px/1 var(--serif);color:var(--pc)}.eq-p span{color:var(--muted);margin-top:4px;font-size:11px}.eq-op{font:300 28px var(--serif);color:var(--faint)}.eq-ring{width:112px;height:112px;position:relative}.eq-ring svg{width:100%;height:100%}.eq-ring b{font:300 40px var(--serif);color:var(--gold);place-items:center;display:grid;position:absolute;inset:0}.mscale{margin:30px 6px 8px}.mscale-bar{background:var(--s3);border-radius:10px;height:16px;position:relative}.mscale-bar>span{opacity:.9;border-right:2px solid var(--s2);position:absolute;top:0;bottom:0}.mscale-bar>span:first-child{border-radius:10px 0 0 10px}.mscale-bar>span:nth-child(4){border-right:0;border-radius:0 10px 10px 0}.mscale-bar em{font:700 10.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-style:normal;position:absolute;top:-22px;left:0}.mscale .marker{background:var(--text);width:4px;height:32px;box-shadow:0 0 0 3px var(--s1), 0 6px 14px #0006;border-radius:2px;margin-left:-2px;position:absolute;top:-8px}.mscale .marker b{background:var(--text);color:var(--bg);font:700 12px var(--sans);border-radius:999px;padding:3px 10px;position:absolute;top:38px;left:50%;transform:translate(-50%)}.mscale-n{height:18px;font:11px var(--mono);color:var(--faint);margin-top:10px;position:relative}.mscale-n span{position:absolute;transform:translate(-50%)}.mscale-n span:first-child{left:0;transform:none}.mscale-n span:last-child{transform:translate(-100%)}.mscale{padding-bottom:28px}.pin-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.pin{border:1px solid var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--pc) 9%, var(--s1)), var(--s1));border-radius:18px;padding:16px;position:relative;overflow:hidden}.pin:before{content:"";background:var(--pc);height:3px;position:absolute;inset:0 0 auto}.pin-h{align-items:center;gap:8px;display:flex}.pin-h b{flex:1;min-width:0;font-size:14px}.pin-i{width:30px;height:30px;color:var(--pc);background:color-mix(in srgb, var(--pc) 16%, transparent);border-radius:9px;place-items:center;display:grid}.pin-i svg{width:15px;height:15px}.pin-s{font:300 28px var(--serif);color:var(--pc)}.pin-bar{background:var(--s3);border-radius:3px;height:5px;margin:12px 0;overflow:hidden}.pin-bar b{background:var(--pc);transform-origin:0;border-radius:3px;height:100%;animation:1.2s both barIn;display:block}.pin ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.pin li{color:var(--muted);justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.pin li b{color:var(--text);font:600 12.5px var(--mono)}.dq-bar{background:var(--s3);border-radius:6px;height:8px;margin:0 0 16px;overflow:hidden}.dq-bar b{background:linear-gradient(90deg, var(--gain), var(--c3));transform-origin:0;border-radius:6px;height:100%;animation:1.4s both barIn;display:block}.dq2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.dq2 li{background:var(--s2);border:1px solid var(--border);color:var(--muted);border-radius:14px;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:12px;font-size:13px;display:grid}.dq2 .w{width:28px;height:28px;color:var(--info);background:var(--info-soft);border-radius:9px;place-items:center;display:grid}.dq2 .w svg{width:15px;height:15px}.dq2 li.warn .w{color:var(--warn);background:var(--warn-soft)}@media (max-width:1100px){.pin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.steps3,.dq2{grid-template-columns:1fr}.mscale-bar em{display:none}}.segv{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:18px;display:grid}.seg-donut .donut-wrap{max-width:170px}.seg-l{gap:10px;margin:0;padding:0;list-style:none;display:grid}.seg-l li{background:var(--s2);border:1px solid var(--border);border-radius:12px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.seg-l i{background:var(--bc);border-radius:4px;width:12px;height:12px}.seg-l b{font-size:13.5px;display:block}.seg-l span{color:var(--faint);font-size:12px}.seg-l em{font:300 22px var(--serif);color:var(--text);font-style:normal}@media (max-width:760px){.segv{grid-template-columns:1fr;justify-items:center}.seg-l{width:100%}}@media (prefers-reduced-motion:reduce){.ring-in,.hstack span,.dcol i,.ot-bar b,.pin-bar b,.dq-bar b,.skyline .win,.eq-p,.pay,.bs{animation:none!important}}.plain{--pl:var(--k1);border:1px solid color-mix(in srgb, var(--pl) 35%, var(--border));background:linear-gradient(100deg, color-mix(in srgb, var(--pl) 7%, var(--s1)), var(--s1) 70%);border-radius:16px;align-items:flex-start;gap:14px;margin:0 0 18px;padding:14px 18px;display:flex}.plain.pl-good{--pl:var(--gain)}.plain.pl-warn{--pl:var(--k4)}.plain-i{width:34px;height:34px;color:var(--pl);background:color-mix(in srgb, var(--pl) 18%, transparent);border-radius:11px;flex:none;place-items:center;display:grid}.plain-i svg{width:17px;height:17px}.plain>div>b{font:700 10.5px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--pl);margin-bottom:3px;display:block}.plain p{color:var(--text);max-width:90ch;margin:0;font-size:15px;line-height:1.6}.dial{height:296px}.dcenter{align-content:center;place-items:center;display:grid}.dcenter .n{filter:drop-shadow(0 6px 20px color-mix(in srgb, var(--gold) 35%, transparent));padding-bottom:0;line-height:1;transform:translateY(.1em)}.dcenter .of{font:600 11px var(--mono);letter-spacing:.2em;color:var(--faint);text-align:center;position:absolute;top:calc(50% + 40px);left:0;right:0}.dial-band{justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;bottom:-34px;left:0;right:0}.dial{margin-bottom:34px}.dial-spin{transform-box:view-box;transform-origin:150px 150px}.dial-spin.rev{animation-duration:70s;animation-direction:reverse}@media (prefers-reduced-motion:reduce){.dial-spin{animation:none}}.lc{position:relative}.lc svg{width:100%;height:auto;display:block;overflow:visible}.lc-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:2s cubic-bezier(.4,0,.2,1) .1s forwards drawLine}.lc-tip{background:var(--s1);border:1px solid var(--border-strong);min-width:150px;box-shadow:var(--lift);pointer-events:none;z-index:3;border-radius:12px;gap:4px;padding:10px 12px;font-size:12.5px;display:grid;position:absolute;top:4px;transform:translate(-50%)}.lc-tip b{color:var(--faint);letter-spacing:.06em;font-size:12px}.lc-tip span{align-items:center;gap:8px;display:flex}.lc-tip i{border-radius:3px;width:9px;height:9px}.lc-tip em{font:600 12.5px var(--mono);margin-left:auto;font-style:normal}@media (prefers-reduced-motion:reduce){.lc-line{stroke-dashoffset:0;animation:none}}.mtr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mtr{--mc:var(--info);border:1px solid var(--border);background:linear-gradient(160deg, color-mix(in srgb, var(--mc) 9%, var(--s1)), var(--s1));border-radius:20px;padding:18px;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.mtr:hover{border-color:color-mix(in srgb, var(--mc) 55%, var(--border));transform:translateY(-3px)}.mtr:before{content:"";background:var(--mc);height:3px;position:absolute;inset:0 0 auto}.mtr-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.mtr-pill{font:700 10.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mc);background:color-mix(in srgb, var(--mc) 15%, transparent);border:1px solid color-mix(in srgb, var(--mc) 40%, transparent);border-radius:999px;padding:3px 11px}.mtr-v{font:300 clamp(34px, 3.4vw, 46px)/1.1 var(--serif);color:var(--text);margin:10px 0 14px}.mtr-v em{font:500 11px var(--sans);color:var(--faint);letter-spacing:.08em;margin-left:8px;font-style:normal}.mtr-bar{background:var(--s3);border-radius:6px;height:10px;position:relative}.mtr-bar span{opacity:.55;position:absolute;top:0;bottom:0}.mtr-bar span:first-child{border-radius:6px 0 0 6px}.mtr-bar span:nth-child(3){border-radius:0 6px 6px 0}.mtr-bar i{background:var(--text);width:6px;height:20px;box-shadow:0 0 0 3px var(--s1), 0 0 14px var(--mc);border-radius:3px;margin-left:-3px;transition:left 1s cubic-bezier(.16,1,.3,1);position:absolute;top:-5px}.mtr p{color:var(--muted);margin:14px 0 0;font-size:13.5px;line-height:1.55}@media (max-width:1000px){.mtr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.mtr-grid{grid-template-columns:1fr}}.trc-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.trc{border:1px solid var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--tc) 14%, var(--s1)), var(--s1) 70%);border-radius:18px;padding:16px;transition:transform .25s;position:relative;overflow:hidden}.trc:hover{transform:translateY(-3px)}.trc:before{content:"";background:var(--tc);height:3px;position:absolute;inset:0 0 auto}.trc-h{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.trc-h .chip{flex:none}.trc-v{font:300 34px/1.1 var(--serif);color:var(--tc);margin:8px 0 4px}.trc .sp{width:100%;height:70px;display:block}.trc-f{color:var(--faint);justify-content:space-between;gap:6px;margin-top:8px;font-size:11px;display:flex}.trc-f b{color:var(--text);font:600 12px var(--mono);display:block}@media (max-width:1100px){.trc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rg .mrow{transition:background .2s}.rg .mrow:hover{background:color-mix(in srgb, var(--ac) 7%, transparent)}.bttr{width:16px;color:var(--faint);place-items:center;margin-right:6px;font-size:9px;font-style:normal;display:inline-grid}.bttr.higher{color:var(--gain)}.bttr.lower{color:var(--info)}.htab td{transition:background .2s}.htab th,.htab td{white-space:nowrap}.dchip{font:600 12px var(--mono);color:var(--muted);background:var(--s2);border-radius:999px;padding:3px 9px;display:inline-flex}.dchip.up{color:var(--gain);background:var(--gain-soft)}.dchip.down{color:var(--loss);background:var(--loss-soft)}.vh{border-top:1px solid var(--border);margin-top:30px;padding-top:24px}.vh-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:6px 0 16px;display:grid}.vh-k{background:var(--s2);border:1px solid var(--border);border-radius:14px;padding:12px 14px}.vh-k b{font:300 26px var(--serif);margin-top:4px;display:block}.vh-k.hi b{color:var(--warn)}.vh-k.lo b{color:var(--gain)}.pr-wrap{grid-template-columns:300px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.pr-me{border:1px solid color-mix(in srgb, var(--gold) 50%, var(--border));background:radial-gradient(90% 60% at 50% 0%, color-mix(in srgb, var(--gold) 16%, transparent), transparent 70%), var(--s1);box-shadow:0 30px 60px -36px color-mix(in srgb, var(--gold) 40%, #000);border-radius:22px;align-content:start;gap:12px;padding:20px;display:grid;position:relative}.pr-me .chip{justify-self:start}.pr-id{align-items:center;gap:12px;display:flex}.pr-id b{font-size:15px;line-height:1.25;display:block}.tk{font:500 11.5px var(--mono);color:var(--faint)}.av{width:42px;height:42px;font:700 14px var(--sans);color:#fff;border-radius:13px;flex:none;place-items:center;display:grid}.pr-score{justify-self:center;width:96px;height:96px;position:relative}.pr-score svg{width:100%;height:100%}.pr-score b{font:300 32px var(--serif);place-items:center;display:grid;position:absolute;inset:0}.pr-m{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.pr-m b{color:var(--text)}.pr-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:14px;display:grid}.pcard{border:1px solid var(--border);background:linear-gradient(160deg, color-mix(in srgb, var(--pc) 11%, var(--s1)), var(--s1) 65%);color:inherit;border-radius:20px;align-content:space-between;gap:14px;padding:16px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.pcard:hover{border-color:color-mix(in srgb, var(--pc) 60%, var(--border));box-shadow:0 26px 50px -28px color-mix(in srgb, var(--pc) 55%, #000);transform:translateY(-4px)}.pc-h{align-items:center;gap:12px;min-width:0;display:flex}.pc-n{min-width:0}.pc-n b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.pc-m{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pc-m>div{background:var(--s2);border-radius:10px;gap:2px;padding:8px;display:grid}.pc-m span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.pc-m b{font:600 15px var(--mono)}.pc-m i{font:600 10.5px var(--mono);font-style:normal}.pc-m i.up{color:var(--gain)}.pc-m i.down{color:var(--loss)}.pc-open{color:var(--muted);background:var(--s2);border:1px dashed var(--border-strong);border-radius:12px;padding:10px 12px;font-size:12.5px}.pc-go{color:var(--pc);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.pc-go svg{width:14px;height:14px;transition:transform .2s}.pcard:hover .pc-go svg{transform:translate(4px)}@media (max-width:1000px){.pr-wrap{grid-template-columns:1fr}.pr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.pr-grid{grid-template-columns:1fr}}.bk-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.bk{border:1px solid color-mix(in srgb, var(--bc) 32%, var(--border));background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--bc) 18%, transparent), transparent 70%), var(--s1);border-radius:18px;gap:6px;padding:16px;transition:transform .25s;animation:.6s both tickIn;display:grid;position:relative;overflow:hidden}.bk:hover{transform:translateY(-3px)}.bk-i{width:38px;height:38px;color:var(--bc);background:color-mix(in srgb, var(--bc) 18%, transparent);box-shadow:0 8px 20px -8px var(--bc);border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.bk-i svg{width:18px;height:18px}.bk b{font:400 19px/1.15 var(--serif)}.bk p{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.45}@media (max-width:1200px){.bk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.bk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.trg{gap:10px;margin:0;padding:0;list-style:none;display:grid}.trg li{--tg:var(--warn);background:color-mix(in srgb, var(--tg) 8%, var(--s2));border:1px solid color-mix(in srgb, var(--tg) 28%, var(--border));border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:12px 14px;display:grid}.trg li.good{--tg:var(--gain)}.trg-i{width:38px;height:38px;color:var(--tg);background:color-mix(in srgb, var(--tg) 18%, transparent);border-radius:12px;place-items:center;display:grid}.trg-i svg{width:18px;height:18px}.trg-t{font:700 10px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--tg)}.trg b{margin:2px 0;font-size:14.5px;display:block}.trg p{color:var(--muted);margin:0;font-size:13px}.dv-calc,.dv-coins{grid-column:span 3}.dv-news{grid-column:1/-1}.dv-in{color:var(--muted);align-items:center;gap:12px;font-size:15px;display:flex}.dv-in input{border:1px solid var(--border-strong);background:var(--s2);width:130px;height:48px;color:var(--text);font:600 20px var(--mono);text-align:center;border-radius:12px;padding:0 14px}.dv-in input:focus{outline:2px solid var(--gold);outline-offset:2px}.dv-out{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.dv-out>div{background:var(--s2);border:1px solid var(--border);border-radius:14px;padding:12px}.dv-out b{font:300 24px var(--serif);margin-top:4px;display:block}.dv-out .hl{background:linear-gradient(160deg, var(--gold-soft), var(--s2));border-color:color-mix(in srgb, var(--gold) 45%, var(--border))}.dv-out .hl b{color:var(--gold)}.dcol .yoy{font:700 10.5px var(--mono)}.yoy.up{color:var(--gain)}.yoy.down{color:var(--loss)}.tl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px}.tl:before,.tl li:before{display:none}.tl li{grid-template-columns:54px minmax(0,1fr);gap:14px}@media (max-width:1000px){.dv-calc,.dv-coins{grid-column:auto}.dv-out,.tl,.vh-top{grid-template-columns:1fr}}.plan.feat{background:linear-gradient(180deg, color-mix(in srgb, var(--tc) 14%, var(--rep-a,#252119)), var(--rep-b,#231f17)) padding-box, conic-gradient(from var(--ang,0deg), var(--tc), color-mix(in srgb, var(--tc) 20%, transparent), #fff, var(--tc)) border-box}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes borderSpin{to{--ang:360deg}}.plan.current:after{z-index:3;top:-13px;left:50%;right:auto;transform:translate(-50%)}.plan .price b{background:linear-gradient(120deg, var(--text), color-mix(in srgb, var(--tc) 70%, var(--text)));color:#0000;-webkit-background-clip:text;background-clip:text}.plan{overflow:visible}.plan:before{content:"";border-radius:inherit;background:radial-gradient(60% 40% at 50% 0%, color-mix(in srgb, var(--tc) 22%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:-1px}.plan>*{position:relative}.plan-desc{min-height:66px}.plan li{border-radius:12px;margin:0 -10px;padding:8px 10px;transition:background .2s}.cmp tbody tr:not(.grp):hover td{background:color-mix(in srgb, var(--gold) 5%, transparent)}.cmp tr.grp td{background:linear-gradient(90deg, var(--gold-soft), transparent);color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.cmp th .tier{padding:6px 14px;font-size:12px}@media (prefers-reduced-motion:reduce){.plan.feat{animation:none}}.who{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 30px;display:grid}.who-c{--tc:var(--gold);text-align:left;border:1px solid color-mix(in srgb, var(--tc) 30%, var(--border));background:linear-gradient(160deg, color-mix(in srgb, var(--tc) 13%, var(--s1)), var(--s1));color:var(--text);cursor:pointer;font:inherit;border-radius:18px;gap:6px;padding:18px;transition:transform .25s,box-shadow .25s;display:grid}.who-c:hover{box-shadow:0 24px 44px -26px var(--tc);transform:translateY(-3px)}.who-i{color:#181714;background:linear-gradient(135deg, color-mix(in srgb, var(--tc) 40%, #fff), var(--tc));border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:6px;display:grid}.who-i svg{width:20px;height:20px}.who-c b{font:400 19px/1.2 var(--serif)}.who-c>span:not(.who-i){color:var(--muted);font-size:13px;line-height:1.5}.who-c em{font:700 12px var(--sans);color:var(--tc);letter-spacing:.04em;align-items:center;gap:6px;margin-top:6px;font-style:normal;display:inline-flex}.who-c em svg{width:14px;height:14px}@media (max-width:900px){.who{grid-template-columns:1fr}}.mtr-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.mtr{cursor:default;border-radius:16px;outline:none;padding:12px 14px 14px}.mtr.on{border-color:color-mix(in srgb, var(--mc) 60%, var(--border));box-shadow:0 14px 30px -20px var(--mc)}.mtr-v{margin:6px 0 10px;font-size:clamp(26px,2.3vw,32px)}.mtr-v em{margin-left:6px;font-size:9.5px}.mtr-h .label{font-size:10px}.mtr-pill{padding:2px 8px;font-size:9.5px}.mtr-bar{height:8px}.mtr-say{background:var(--s2);border-left:3px solid var(--gold);color:var(--muted);border-radius:12px;margin:12px 2px 4px;padding:10px 14px;font-size:14px}.mtr-say b{color:var(--text);margin-right:6px}@media (max-width:1250px){.mtr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.mtr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.trc{padding:12px 14px}.trc-v{margin:4px 0 2px;font-size:28px}.trc .sp{height:52px}.rg .mrow{padding:8px 0}.rg .mrow .v{font-size:15px}.rg{padding:18px 20px}.rg .card-h{margin-bottom:8px}.own3{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:16px;margin-bottom:16px;display:grid}.own-wf{align-content:start;gap:16px;display:grid}.wf-head p{font:300 clamp(20px, 2vw, 26px)/1.3 var(--serif);margin:6px 0 0}.wf-head b{font:400 54px/1 var(--serif);color:var(--gold);vertical-align:-6px;margin-right:6px}.wf{grid-template-columns:repeat(10,1fr);gap:5px;max-width:360px;display:grid}.wf i{aspect-ratio:1;cursor:pointer;border-radius:5px;transition:opacity .2s,transform .2s;animation:.5s both wfIn}.wf i.dim{opacity:.18}.wf i:hover{transform:scale(1.15)}@keyframes wfIn{0%{opacity:0;transform:scale(.4)}}.wf-leg{flex-wrap:wrap;gap:8px;display:flex}.wf-leg button{border:1px solid var(--border);background:var(--s2);color:var(--muted);font:500 12.5px var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.wf-leg button.on{border-color:var(--gold);color:var(--text)}.wf-leg i{border-radius:3px;width:10px;height:10px}.wf-leg b{color:var(--text);font-family:var(--mono);font-size:12px}.db{gap:14px;margin-top:4px;display:grid}.db-r{grid-template-columns:130px minmax(0,1fr) 96px;align-items:center;gap:14px;font-size:13px;display:grid}.db-l{color:var(--muted)}.db-t{background:linear-gradient(90deg, var(--border) 1px, transparent 1px) 0 0 / 25% 100%, linear-gradient(var(--border), var(--border)) 0 50% / 100% 1px no-repeat;height:24px;position:relative}.db-bar{background:var(--oc);opacity:.55;transform-origin:0;border-radius:3px;height:6px;animation:1s both barIn;position:absolute;top:9px}.db-s,.db-e{border:3px solid var(--oc);background:var(--s1);border-radius:50%;width:18px;height:18px;margin-left:-9px;position:absolute;top:3px}.db-e{background:var(--oc);box-shadow:0 0 14px -2px var(--oc)}.db-d{font:600 12px var(--mono);color:var(--faint);text-align:right}.db-d.up{color:var(--gain)}.db-d.down{color:var(--loss)}.db-axis{font:10.5px var(--mono);color:var(--faint);justify-content:space-between;margin:8px 0 0 144px;padding-right:110px;display:flex}.otiles2 .ot{padding:12px 14px}.ot-v{margin:4px 0 2px;font-size:28px}.ot-h{min-height:30px}@media (max-width:1000px){.own3{grid-template-columns:1fr}.db-r{grid-template-columns:96px minmax(0,1fr) 80px;gap:8px}.db-axis{margin-left:104px;padding-right:88px}}@media (prefers-reduced-motion:reduce){.wf i,.db-bar{animation:none}}.dvk{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.dk{--dc:var(--gold);border:1px solid color-mix(in srgb, var(--dc) 30%, var(--border));background:linear-gradient(160deg, color-mix(in srgb, var(--dc) 11%, var(--s1)), var(--s1));border-radius:18px;align-items:flex-start;gap:14px;padding:16px;display:flex;position:relative;overflow:hidden}.dk:before{content:"";background:var(--dc);height:3px;position:absolute;inset:0 0 auto}.dk-ring{flex:none;width:84px;height:84px;position:relative}.dk-ring svg{width:100%;height:100%}.dk-ring b{font:300 19px var(--serif);place-items:center;display:grid;position:absolute;inset:0}.dk-i{width:40px;height:40px;color:var(--dc);background:color-mix(in srgb, var(--dc) 16%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.dk-i svg{width:19px;height:19px}.dk .label{font-size:10px}.dk-v{font:300 28px/1.15 var(--serif);margin:4px 0;display:block}.dk p{color:var(--muted);margin:6px 0 0;font-size:12.5px;line-height:1.45}.dk-tag{font:700 10px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--gain);background:var(--gain-soft);border-radius:999px;padding:2px 10px;display:inline-block}.dk-tag.mid{color:var(--warn);background:var(--warn-soft)}.dk-tag.warn{color:var(--loss);background:var(--loss-soft)}.dk-dots{gap:5px;margin-top:10px;display:flex}.dk-dots i{background:var(--s3);border-radius:4px;width:14px;height:14px}.dk-dots i.on{background:var(--dc);box-shadow:0 0 10px -2px var(--dc)}.div3{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.dv-rng{width:100%;accent-color:var(--gold);margin:14px 0 0}.dv-out small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.cal{grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;margin-bottom:16px;display:grid}.cal span{text-align:center;font:600 10.5px var(--mono);color:var(--faint);background:var(--s2);border-radius:8px;padding:8px 0}.cal span.on{color:#2a1c00;background:linear-gradient(160deg, var(--gold-2), var(--gold-deep));box-shadow:0 8px 16px -8px var(--gold)}.dv-calc,.dv-coins{grid-column:auto}@media (max-width:1100px){.dvk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.div3{grid-template-columns:1fr}}@media (max-width:560px){.dvk{grid-template-columns:1fr}.cal{grid-template-columns:repeat(6,1fr)}}.mp-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.mp-tabs button{--pc:var(--gold);border:1px solid var(--border);background:var(--s2);color:var(--muted);cursor:pointer;font:inherit;border-radius:14px;justify-items:center;gap:2px;padding:12px 6px;transition:all .2s;display:grid}.mp-tabs button b{font:300 26px/1 var(--serif);color:var(--pc)}.mp-tabs button span{font-size:12px}.mp-tabs button.on{border-color:var(--pc);background:linear-gradient(160deg, color-mix(in srgb, var(--pc) 18%, var(--s1)), var(--s1));color:var(--text);box-shadow:0 14px 28px -18px var(--pc)}.mp-sum{background:var(--s2);font:500 14px var(--mono);border-radius:12px;margin-bottom:16px;padding:10px 14px}.mp-sum b{color:var(--pc);font-size:17px}.mp-sum .faint{font-family:var(--sans);font-size:12.5px}.mp-rows{gap:22px;display:grid}.mp-r{grid-template-columns:170px minmax(0,1fr) 70px;align-items:center;gap:18px;display:grid}.mp-n b{font-size:14.5px;display:block}.mp-n span{font:600 20px var(--mono);color:var(--pc)}.mp-n em{color:var(--faint);margin-top:2px;font-size:11px;font-style:normal;display:block}.lad{grid-template-columns:repeat(5,1fr);gap:3px;padding-bottom:22px;display:grid;position:relative}.lad>span{opacity:.3;border-radius:6px;place-items:center;height:22px;transition:opacity .3s;display:grid;position:relative}.lad>span em{font:600 10px var(--mono);color:#fff;opacity:.85;font-style:normal}.lad .z0{background:var(--loss)}.lad .z1{background:#a8843a}.lad .z2{background:var(--warn)}.lad .z3{background:var(--c2)}.lad .z4{background:var(--gain)}.lad>span.hit{opacity:1;box-shadow:0 0 0 2px var(--s1), 0 0 0 4px currentColor, 0 10px 22px -8px currentColor}.lad .z0.hit{color:var(--loss)}.lad .z1.hit{color:#a8843a}.lad .z2.hit{color:var(--warn)}.lad .z3.hit{color:var(--c2)}.lad .z4.hit{color:var(--gain)}.lad .hit i{position:absolute;top:-26px;left:50%;transform:translate(-50%)}.lad .hit i b{background:var(--text);color:var(--bg);font:700 11px var(--mono);white-space:nowrap;border-radius:8px;padding:2px 8px;display:block}.lad .hit i:after{content:"";border:4px solid #0000;border-top-color:var(--text);border-bottom:0;margin-left:-4px;position:absolute;bottom:-4px;left:50%}.lad-th{height:16px;position:absolute;bottom:0;left:0;right:0}.lad-th span{font:10px var(--mono);color:var(--faint);white-space:nowrap;position:absolute;transform:translate(-50%)}.mp-p{text-align:center;font:300 34px/1 var(--serif)}.mp-p small{font:600 10px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-top:4px;display:block}.mp{margin-top:0}.lad .hit i{z-index:2}.mp-rows{padding-top:14px}@media (max-width:800px){.mp-r{grid-template-columns:1fr 56px}.mp-n{grid-column:1/-1}.mp-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.mp-tabs button span{font-size:10px}}.pr2{grid-template-columns:380px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.orbit-card{align-content:center;justify-items:center;padding:14px;display:grid}.orbit-card svg{width:100%;max-width:380px;height:auto;overflow:visible}.orb-n{outline:none;transition:transform .2s}.orb-n:hover circle:nth-child(2),.orb-n:focus circle:nth-child(2){filter:brightness(1.2)}.orb-cap{color:var(--muted);text-align:center;min-height:20px;margin:4px 0 0;font-size:13px}.orb-cap b{color:var(--text)}.pr-list{align-content:start;gap:8px;display:grid}.pr-row{--pc:var(--gold);border:1px solid var(--border);background:linear-gradient(90deg, color-mix(in srgb, var(--pc) 9%, var(--s1)), var(--s1) 55%);color:inherit;border-radius:16px;grid-template-columns:42px minmax(0,1.5fr) repeat(4,minmax(0,.7fr));align-items:center;gap:12px;padding:10px 14px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}a.pr-row:hover,.pr-row.hot{border-color:color-mix(in srgb, var(--pc) 60%, var(--border));box-shadow:0 16px 34px -22px var(--pc);transform:translate(4px)}.pr-row.me{border-color:color-mix(in srgb, var(--gold) 55%, var(--border));background:linear-gradient(90deg, var(--gold-soft), var(--s1) 65%)}.pr-nm{min-width:0}.pr-nm b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.pr-st{text-align:right;gap:1px;display:grid}.pr-st span{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:9.5px}.pr-st b{font:600 14px var(--mono)}.pr-go{color:var(--pc);grid-column:span 4;justify-self:end;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.pr-go svg{width:14px;height:14px}@media (max-width:1000px){.pr2{grid-template-columns:1fr}.orbit-card{order:-1}}@media (max-width:640px){.pr-row{grid-template-columns:42px minmax(0,1fr)}.pr-st{display:none}.pr-go{grid-column:auto}}.spc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.spc{--bc:var(--gold);border:1px solid color-mix(in srgb, var(--bc) 30%, var(--border));background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--bc) 15%, transparent), transparent 70%), var(--s1);border-radius:18px;align-content:start;gap:14px;padding:16px;animation:.6s both tickIn;display:grid}.spc-h{align-items:center;gap:12px;display:flex}.spc-h b{font:400 19px/1.15 var(--serif);display:block}.spc-bar{gap:6px;display:grid}.spc-bar>span{justify-content:space-between;display:flex}.spc-bar em{font:600 9px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);text-align:center;flex:1;font-style:normal}.spc-bar em:first-child{text-align:left}.spc-bar em:last-child{text-align:right}.spc-t{background:linear-gradient(90deg, color-mix(in srgb, var(--bc) 18%, var(--s3)), var(--bc));border-radius:5px;height:8px;position:relative}.spc-t i{background:var(--s1);border:4px solid var(--text);width:18px;height:18px;box-shadow:0 0 0 3px color-mix(in srgb, var(--bc) 40%, transparent);border-radius:50%;margin-left:-9px;transition:left 1s cubic-bezier(.16,1,.3,1);position:absolute;top:-5px}.spc,.spc-bar{grid-template-columns:minmax(0,1fr)}.spc-bar em,.spc-h>div{overflow-wrap:anywhere;min-width:0}.spc p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.spc.tags .label{margin-bottom:10px;display:block}.spc.tags>div{gap:8px;display:grid}.tagc{background:color-mix(in srgb, var(--bc) 12%, var(--s2));border-radius:12px;grid-template-rows:auto auto;grid-template-columns:24px 1fr;column-gap:10px;padding:8px 10px;display:grid}.tagc svg{width:20px;height:20px;color:var(--bc);grid-row:span 2;align-self:center}.tagc small{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:9.5px}.tagc b{font-size:13px}@media (max-width:1100px){.spc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.trg-bal{gap:4px;height:8px;margin-bottom:14px;display:flex}.trg-bal span{border-radius:4px}.trg2{gap:12px;margin:0;padding:0;list-style:none;display:grid}.trg2 li{--tg:var(--warn);background:color-mix(in srgb, var(--tg) 7%, var(--s2));border:1px solid color-mix(in srgb, var(--tg) 28%, var(--border));border-left:4px solid var(--tg);border-radius:16px;padding:14px}.trg2 li.good{--tg:var(--info)}.trg2-h{align-items:center;gap:12px;display:flex}.trg2-h b{font-size:15px;display:block}.trg2 p{color:var(--text);margin:8px 0 0;font-size:13.5px}.trg2-w{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.trg2-w span{background:color-mix(in srgb, var(--tg) 9%, transparent);color:var(--muted);border-radius:10px;padding:9px 11px;font-size:12.5px;line-height:1.45}.trg2-w small{font:700 9.5px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--tg);margin-bottom:3px;display:block}@media (max-width:700px){.trg2-w{grid-template-columns:1fr}}.rib{border-radius:12px;gap:3px;height:44px;margin-bottom:16px;display:flex;overflow:hidden}.rib span{opacity:.92;place-items:center;min-width:14px;display:grid}.rib b{font:700 13px var(--mono);color:#181714}.seg-l2{gap:12px;margin:0;padding:0;list-style:none;display:grid}.seg-l2 li{--bc:var(--c1);background:var(--s2);border:1px solid var(--border);border-left:4px solid var(--bc);border-radius:14px;padding:12px 14px}.sl-h{align-items:center;gap:10px;display:flex}.sl-h i{display:none}.sl-h b{flex:1;font-size:14px}.sl-h em{font:300 24px var(--serif);color:var(--bc);font-style:normal}.sl-bar{background:var(--s3);border-radius:4px;height:6px;margin:8px 0;overflow:hidden}.sl-bar span{background:var(--bc);transform-origin:0;border-radius:4px;height:100%;animation:1.2s both barIn;display:block}.sl-m{color:var(--faint);flex-wrap:wrap;gap:4px 16px;font-size:12px;display:flex}.sl-i{color:var(--muted);margin-top:6px;font-size:12px}.seg-note{background:var(--info-soft);color:var(--text);border-radius:12px;margin-top:14px;padding:10px 14px;font-size:13px}.seg-note.warn{background:var(--warn-soft)}.pl-art{background:radial-gradient(90% 120% at 50% 0%, color-mix(in srgb, var(--tc) 18%, transparent), transparent 75%), color-mix(in srgb, var(--tc) 5%, #ffffff08);border:1px solid color-mix(in srgb, var(--tc) 24%, var(--border));border-radius:16px;width:100%;height:86px;margin:-4px 0 14px;padding:10px;display:block}.plan li .ck{width:28px;height:28px;color:var(--tc);background:color-mix(in srgb, var(--tc) 16%, transparent);border-radius:9px;margin-top:0}.plan li .ck svg{width:15px;height:15px}.plan li{grid-template-columns:28px minmax(0,1fr);gap:12px}.plan .inc{justify-content:space-between;align-items:center;display:flex}.inc-n{font:600 10.5px var(--sans);letter-spacing:.06em;text-transform:none;color:var(--tc);background:color-mix(in srgb, var(--tc) 14%, transparent);border-radius:999px;padding:3px 10px}.cmp-h{text-align:center;margin:48px 0 18px}.cmp-h h3{font:300 clamp(26px, 3vw, 36px) var(--serif);margin:0}.cmp-h p{color:var(--muted);margin:6px 0 0;font-size:14px}.cmp{margin-top:0}.cmp thead th{z-index:2;--tc:var(--gold);text-align:center;border-bottom:2px solid var(--tc);background:#252119;padding:16px 10px;position:sticky;top:0}.cmp thead th.cur{background:linear-gradient(180deg, color-mix(in srgb, var(--tc) 22%, #252119), #252119)}.th-i{color:#181714;background:linear-gradient(135deg, color-mix(in srgb, var(--tc) 40%, #fff), var(--tc));border-radius:11px;place-items:center;width:34px;height:34px;margin:0 auto 6px;display:grid}.th-i svg{width:17px;height:17px}.cmp thead b{font:400 20px var(--serif);color:var(--tc);display:block}.cmp thead small{color:var(--faint);font-size:11px;font-weight:500}.c-gold{background:linear-gradient(180deg, color-mix(in srgb, var(--t-gold) 5%, transparent), color-mix(in srgb, var(--t-gold) 9%, transparent))}.cf{align-items:center;gap:12px;display:flex}.cf-i{width:30px;height:30px;color:var(--gold);background:var(--gold-soft);border-radius:9px;flex:none;place-items:center;display:grid}.cf-i svg{width:15px;height:15px}.cf b{font-weight:600;display:block}.cf small{color:var(--faint);font-size:12px;display:block}.yes{color:#181714;background:var(--tc);width:28px;height:28px;box-shadow:0 6px 14px -6px var(--tc);border-radius:50%;place-items:center;display:inline-grid}.yes svg{width:15px;height:15px}.no{color:var(--faint);opacity:.5}.cmp tfoot td{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#ffffff08;padding:16px;font-size:12px;font-weight:700}.cnt{font:300 30px var(--serif);color:var(--tc);letter-spacing:0}.cmp td:first-child{min-width:300px}.cmp td:first-child .cf{display:flex}.cmp td:first-child .cf-i{display:grid}.cmp td:first-child .cf>span:last-child,.cmp td:first-child .cf small{display:block}.spc.tags{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 18px;display:flex}.spc.tags .label{margin:0}.spc.tags>div{flex-wrap:wrap;gap:10px;display:flex}.tagc{min-width:200px}.trg-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.trg-colh{font:700 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--warn);align-items:center;gap:10px;margin-bottom:10px;display:flex}.trg-colh.good{color:var(--info)}.trg-colh span{background:color-mix(in srgb, currentColor 16%, transparent);border-radius:999px;padding:1px 8px}.trg2 li{padding:12px}.trg2 p{margin:6px 0 0;font-size:13px}.trg2-w{grid-template-columns:1fr;gap:6px}.trg2-w span{padding:7px 10px}@media (max-width:900px){.trg-cols{grid-template-columns:1fr}}.seg-l2{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.seg-l2{grid-template-columns:1fr}}.own3{align-items:stretch}.own-db{flex-direction:column;display:flex}.own-db .db{flex:1;align-content:space-evenly;gap:20px}.db-t{height:34px}.db-s,.db-e{top:8px}.db-bar{top:14px}.wf{max-width:310px}.wf-head b{font-size:48px}.own4{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch;gap:16px;display:grid}.own-d{background:radial-gradient(80% 60% at 50% 30%, color-mix(in srgb, var(--p-balance) 14%, transparent), transparent 70%), var(--s1)}.odn{place-items:center;margin:4px 0 14px;display:grid}.odn svg{filter:drop-shadow(0 18px 30px #00000059);width:100%;max-width:300px;height:auto;overflow:visible}.odn-a{animation:1.1s cubic-bezier(.16,1,.3,1) both odnIn}@keyframes odnIn{0%{opacity:0;stroke-width:4px}}.odl{gap:8px;display:grid}.odl-r{--oc:var(--gold);border:1px solid var(--border);background:linear-gradient(90deg, color-mix(in srgb, var(--oc) 10%, var(--s2)), var(--s2) 60%);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.odl-r:hover,.odl-r.on{border-color:color-mix(in srgb, var(--oc) 70%, var(--border));box-shadow:0 12px 26px -18px var(--oc);transform:translate(3px)}.odl-r i{background:linear-gradient(135deg, color-mix(in srgb, var(--oc) 55%, #fff), var(--oc));width:14px;height:14px;box-shadow:0 0 12px -2px var(--oc);border-radius:5px}.odl-r b{font-size:14px;display:block}.odl-r small{color:var(--faint);font-size:12px;display:block}.odl-r em{font:400 22px var(--serif);color:var(--oc);font-style:normal}.own-c{flex-direction:column;display:flex}.cmpk{color:var(--muted);gap:18px;margin:-4px 0 16px;font-size:12.5px;display:flex}.cmpk span{align-items:center;gap:8px;display:inline-flex}.cmpk i{border-radius:4px;width:22px;height:8px}.k-then{background:var(--s3);border:1px dashed var(--border-strong)}.k-now{background:linear-gradient(90deg, var(--gold-2), var(--gold-deep))}.cmpl{flex:1;align-content:space-between;gap:14px;display:grid}.cmp-r{--oc:var(--gold);border:1px solid var(--border);background:linear-gradient(120deg, color-mix(in srgb, var(--oc) 9%, var(--s2)), var(--s2) 55%);border-radius:16px;padding:14px 16px;position:relative;overflow:hidden}.cmp-r:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--oc) 50%, #fff), var(--oc));width:4px;position:absolute;top:0;bottom:0;left:0}.cr-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.cr-h b{font-size:14.5px}.cmp-d{font:700 11.5px var(--sans);color:var(--muted);background:var(--s3);white-space:nowrap;border-radius:999px;padding:3px 10px}.cmp-d.up{color:var(--gain);background:var(--gain-soft)}.cmp-d.down{color:var(--loss);background:var(--loss-soft)}.cmp-b{grid-template-columns:64px minmax(0,1fr) 56px;align-items:center;gap:10px;margin-top:6px;display:grid}.cmp-lbl{font:500 11px var(--mono);color:var(--faint)}.cmp-val{font:600 13px var(--mono);text-align:right;color:var(--muted)}.cmp-b.now .cmp-val{color:var(--text)}.cmp-trk{background:color-mix(in srgb, var(--s3) 70%, transparent);border-radius:7px;height:12px;overflow:hidden}.cmp-fill{transform-origin:0;background:linear-gradient(90deg, color-mix(in srgb, var(--oc) 60%, #fff), var(--oc));height:100%;box-shadow:0 0 14px -3px var(--oc);border-radius:7px;animation:1.1s cubic-bezier(.16,1,.3,1) both barIn;display:block}.cmp-fill.then{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--oc) 35%, transparent) 0 5px, color-mix(in srgb, var(--oc) 18%, transparent) 5px 10px);box-shadow:none}@media (max-width:1000px){.own4{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.odn-a,.cmp-fill{animation:none}}.spc{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--bc) 26%, transparent), transparent 62%), linear-gradient(160deg, color-mix(in srgb, var(--bc) 10%, var(--s1)), var(--s1)) padding-box, linear-gradient(140deg, color-mix(in srgb, var(--bc) 75%, transparent), transparent 45%, color-mix(in srgb, var(--bc) 30%, transparent)) border-box;box-shadow:0 24px 46px -32px var(--bc);border:1px solid #0000}.spc .bk-i{color:#fff;background:linear-gradient(140deg, color-mix(in srgb, var(--bc) 65%, #fff), var(--bc) 60%, color-mix(in srgb, var(--bc) 70%, #000));box-shadow:0 10px 22px -8px var(--bc)}.spc-h b{background:linear-gradient(120deg, var(--text), color-mix(in srgb, var(--bc) 60%, var(--text)));color:#0000;-webkit-background-clip:text;background-clip:text}.spc-t{background:linear-gradient(90deg, color-mix(in srgb, var(--bc) 12%, var(--s3)), color-mix(in srgb, var(--bc) 55%, var(--s3)) 50%, var(--bc));height:10px;box-shadow:inset 0 1px 2px #0000004d}.spc-t i{background:radial-gradient(circle at 35% 30%, #fff, color-mix(in srgb, var(--bc) 40%, #fff) 45%, var(--bc));width:22px;height:22px;box-shadow:0 0 0 4px color-mix(in srgb, var(--bc) 28%, transparent), 0 6px 16px -4px var(--bc);border:0;margin-left:-11px;top:-6px}.tagc{background:linear-gradient(120deg, color-mix(in srgb, var(--bc) 20%, var(--s2)), var(--s2));border:1px solid color-mix(in srgb, var(--bc) 30%, transparent)}.trg-bal{height:10px}.trg-bal span:first-child{background:linear-gradient(90deg, #fdba74, var(--warn))!important}.trg-bal span:last-child{background:linear-gradient(90deg, #e5e2d9, var(--info))!important}.trg2 li{border:1px solid color-mix(in srgb, var(--tg) 30%, transparent);background:radial-gradient(90% 120% at 0% 0%, color-mix(in srgb, var(--tg) 16%, transparent), transparent 60%), var(--s2);border-left:0;position:relative;overflow:hidden}.trg2 li:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--tg) 45%, #fff), var(--tg));width:4px;position:absolute;top:0;bottom:0;left:0}.trg2 .trg-i{color:#fff;background:linear-gradient(140deg, color-mix(in srgb, var(--tg) 60%, #fff), var(--tg));box-shadow:0 8px 18px -8px var(--tg)}.trg2-w span{background:color-mix(in srgb, var(--tg) 10%, var(--s1));border:1px solid color-mix(in srgb, var(--tg) 16%, transparent)}.rib{background:var(--s2);border:1px solid var(--border);border-radius:14px;gap:4px;height:52px;padding:4px}.rib span{opacity:1;border-radius:10px;position:relative;overflow:hidden}.rib span:after{content:"";background:linear-gradient(#ffffff47,#0000 60%,#0000000d);position:absolute;inset:0}.rib span{background:linear-gradient(120deg, color-mix(in srgb, var(--bc,var(--c1)) 60%, #fff), var(--bc,var(--c1)))!important}.rib b{z-index:1;color:#181714;font-size:15px;position:relative}.rib b.xs{letter-spacing:-.02em;font-size:11px}.seg-l2 li{border:1px solid color-mix(in srgb, var(--bc) 30%, transparent);background:radial-gradient(100% 120% at 100% 0%, color-mix(in srgb, var(--bc) 18%, transparent), transparent 60%), var(--s2);border-left:0;position:relative;overflow:hidden}.seg-l2 li:before{content:"";background:var(--bc);width:4px;position:absolute;top:0;bottom:0;left:0}.sl-h em{background:linear-gradient(120deg, color-mix(in srgb, var(--bc) 55%, #fff), var(--bc));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:30px}.sl-bar{height:8px}.sl-bar span{background:linear-gradient(90deg, color-mix(in srgb, var(--bc) 50%, #fff), var(--bc));box-shadow:0 0 12px -2px var(--bc)}.seg-note{border:1px solid color-mix(in srgb, var(--info) 30%, transparent);background:linear-gradient(100deg, var(--info-soft), transparent)}.seg-note.warn{border-color:color-mix(in srgb, var(--warn) 35%, transparent);background:linear-gradient(100deg, var(--warn-soft), transparent)}.dk{background:radial-gradient(120% 100% at 100% 0%, color-mix(in srgb, var(--dc) 24%, transparent), transparent 60%), linear-gradient(160deg, color-mix(in srgb, var(--dc) 10%, var(--s1)), var(--s1)) padding-box, linear-gradient(140deg, color-mix(in srgb, var(--dc) 70%, transparent), transparent 50%, color-mix(in srgb, var(--dc) 25%, transparent)) border-box;box-shadow:0 24px 44px -30px var(--dc);border:1px solid #0000}.dk:before{display:none}.dk-i{color:#fff;background:linear-gradient(140deg, color-mix(in srgb, var(--dc) 60%, #fff), var(--dc) 60%, color-mix(in srgb, var(--dc) 70%, #000));box-shadow:0 10px 20px -8px var(--dc)}.dk-v{background:linear-gradient(120deg, var(--text), color-mix(in srgb, var(--dc) 70%, var(--text)));color:#0000;-webkit-background-clip:text;background-clip:text}.dk-ring circle:nth-child(2){stroke:url(#dvy);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--gold) 60%, transparent))}.dk-dots i.on{background:linear-gradient(135deg, color-mix(in srgb, var(--dc) 50%, #fff), var(--dc))}.dbars{background:repeating-linear-gradient(to top, transparent 0 49px, color-mix(in srgb, var(--border) 60%, transparent) 49px 50px), radial-gradient(80% 70% at 50% 100%, color-mix(in srgb, var(--gold) 12%, transparent), transparent 70%)}.dcol i{background:linear-gradient(180deg, #f3e6bf, var(--gold-2) 18%, var(--gold) 55%, var(--gold-deep));box-shadow:0 0 30px -8px var(--gold), inset 0 -10px 18px -10px #00000059;border-radius:12px 12px 3px 3px;position:relative;overflow:hidden}.dcol i:after{content:"";background:linear-gradient(90deg,#ffffff59,#0000);position:absolute;inset:0 55% 0 0}.dcol span{color:var(--gold-2)}.dcol .yoy{background:var(--gain-soft);border-radius:999px;padding:1px 6px}.dcol .yoy.down{background:var(--loss-soft)}.avgline{border-top-color:color-mix(in srgb, var(--c2) 80%, transparent)}.dv-calc{background:radial-gradient(90% 80% at 0% 0%, color-mix(in srgb, var(--gold) 14%, transparent), transparent 60%), var(--s1)}.dv-in input{background:linear-gradient(180deg, var(--s2), var(--s1));border-color:color-mix(in srgb, var(--gold) 45%, var(--border));color:var(--gold-2)}.dv-rng{height:8px}.dv-out .hl{background:linear-gradient(150deg, color-mix(in srgb, var(--gold) 26%, var(--s2)), var(--s2) 75%);box-shadow:0 18px 34px -24px var(--gold)}.dv-out .hl b{background:linear-gradient(120deg, var(--gold-2), var(--gold-deep));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:30px}.cal span.on{background:linear-gradient(160deg, #f3e6bf, var(--gold) 45%, var(--gold-deep));box-shadow:0 8px 18px -8px var(--gold), inset 0 1px 0 #ffffff80}.pay{background:linear-gradient(110deg, color-mix(in srgb, var(--gold) 8%, var(--s2)), var(--s2) 60%)}.pc{background:radial-gradient(circle at 32% 26%, #f6eccf, var(--gold-2) 30%, var(--gold) 60%, var(--gold-deep));box-shadow:0 10px 22px -8px var(--gold), inset 0 -4px 0 #0000002e, inset 0 2px 0 #ffffff80}.tl-b{background:linear-gradient(110deg, color-mix(in srgb, var(--info) 7%, var(--s2)), var(--s2) 60%)}.dial{aspect-ratio:392/360;width:380px;max-width:100%;height:auto;margin-bottom:40px}.dcenter .n{font-size:74px;transform:translateY(.02em)}.dcenter .of{top:calc(50% + 38px)}.dial-band{bottom:-38px}@media (max-width:760px){.dial{width:330px}.dcenter .n{font-size:62px}.dcenter .of{top:calc(50% + 30px)}}.cmpl{grid-auto-rows:1fr;align-content:stretch}.cmp-r{flex-direction:column;justify-content:center;display:flex}.cmp-b{margin-top:8px}.cmp-trk{height:14px}:root[data-theme=light] .sl-h em{background:linear-gradient(120deg, var(--bc), color-mix(in srgb, var(--bc) 60%, #000));color:#0000;-webkit-background-clip:text;background-clip:text}:root[data-theme=light] .dcol span{color:var(--gold-deep)}.tl-b,.tl-b>*{overflow-wrap:anywhere;min-width:0}.tl-b .chip{white-space:normal;max-width:100%;height:auto}.tfacts{gap:10px;min-width:0;margin-top:18px;display:grid}.tf-warn{background:var(--warn-soft);border:1px solid color-mix(in srgb, var(--warn) 45%, var(--border));border-radius:14px;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.tf-warn>svg{width:20px;height:20px;color:var(--warn);flex:none;margin-top:2px}.tf-warn b{font-size:14.5px;display:block}.tf-warn p{color:var(--text);max-width:95ch;margin:4px 0 0;font-size:13.5px;line-height:1.55}.tf-warn small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.tf-list{flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.tf-list li{background:var(--s2);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;max-width:100%;padding:7px 12px;font-size:13px;display:flex}.tf-list .k{color:var(--faint)}.tf-list .v{font-weight:600}.tf-list small{color:var(--faint);font-size:11.5px}.tf-list em{color:var(--warn);font-size:12px;font-style:normal;font-weight:600}.card-h h3.seg-title{font:400 28px/1.15 var(--serif);letter-spacing:-.01em;gap:12px}.card-h h3.seg-title .ci{width:38px;height:38px}@media (max-width:700px){.card-h h3.seg-title{font-size:22px}.card-h h3.seg-title .ci{width:32px;height:32px}}.own-yr2{margin:0 0 18px}.own-yr2-h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.own-yr2-t{font:600 13px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.own-yr2-all{color:var(--gold);font-size:14px;font-weight:600;text-decoration:none}.own-yr2-all:hover{text-decoration:underline}.own-yr2-row{scroll-behavior:smooth;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:10px;padding:4px 2px 8px;display:flex;overflow-x:auto}.own-chip{border:1px solid var(--border-strong);background:var(--s1);min-width:84px;height:52px;color:var(--text);font:600 18px var(--sans);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:14px;flex:none;padding:0 24px;transition:background .2s,border-color .2s,color .2s,transform .15s}.own-chip:hover{border-color:var(--gold);transform:translateY(-1px)}.own-chip.on{background:linear-gradient(135deg, var(--gold-2), var(--gold) 55%, var(--gold-deep));border-color:var(--gold);color:var(--on-gold);box-shadow:0 6px 18px -8px var(--gold)}.own-chip:focus-visible,.ob-li:focus-visible,.ob-plot:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.own-yr2-cap{color:var(--muted);margin:6px 0 0;font-size:15.5px;line-height:1.55}.own-yr2-cap b{color:var(--text)}@media (max-width:560px){.own-yr2-h{flex-wrap:wrap;gap:2px 12px}.own-chip{min-width:78px}}@media (prefers-reduced-motion:reduce){.own-yr2-row{scroll-behavior:auto}.own-chip{transition:none}.own-chip:hover{transform:none}}.own-hist{margin-top:16px}.own-note{margin:8px 0 0;font-size:12px}.mx{border-top:1px solid var(--border);margin-top:26px;padding-top:22px}.mx-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;display:flex}.mx-h h4{font:400 20px var(--serif);margin:0}.mx-h:not(:first-child){margin-top:26px}.mx-empty{margin:0 0 12px;font-size:14px}.mx-chart{min-width:0;position:relative}.mx-chart svg{max-width:100%;display:block}.mx-chart rect:focus-visible{stroke:var(--gold);stroke-width:2px}.mx-tip{min-width:200px;max-width:min(320px,92%);top:4px}.mx-tip span{align-items:baseline}.mx-tip span i{flex:none;align-self:center}.mx-tip em{white-space:nowrap}.mx-leg{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.mx-leg li{align-items:center;gap:6px;display:inline-flex}.mx-leg i{border-radius:3px;width:10px;height:10px}.mx-tw{position:relative;overflow-x:auto}.mx-t{border-collapse:collapse;width:100%;font-size:13px}.mx-t th,.mx-t td{text-align:right;border-bottom:1px solid var(--border);vertical-align:middle;font-variant-numeric:tabular-nums;padding:10px 8px}.mx-t thead th{font:600 11.5px var(--sans);color:var(--faint);white-space:nowrap}.mx-t th:first-child,.mx-t td:first-child{text-align:left}.mx-t tbody th{color:var(--text);font-weight:600}.mx-t tbody th span{vertical-align:middle}.mx-t td small,.mx-t tbody th small{color:var(--faint);font-size:11px;font-weight:400;display:block}.mx-t td small.pos{color:var(--gain)}.mx-t td small.neg{color:var(--loss)}.mx-dot{background:var(--bc);vertical-align:middle;border-radius:3px;width:10px;height:10px;margin-right:8px;display:inline-block}.mx-fl{color:var(--warn);align-items:center;gap:4px;margin-top:2px;display:flex!important}.mx-fl svg{width:12px;height:12px}.mx-sort{all:unset;cursor:pointer;border-bottom:1px dotted var(--faint)}.mx-sort:hover,.mx-sort.on{color:var(--text)}.mx-sort:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:3px}.mx-t tr.gone th{color:var(--muted);font-weight:500}.mx-t td.mx-gone{text-align:left;color:var(--muted)}.mx-t .pos{color:var(--gain)}.mx-t .neg{color:var(--loss)}.mx-sp{width:84px}.mx-spark{margin-left:auto;display:block}.mx-ins{background:var(--s2);border:1px solid var(--border);border-left:4px solid var(--info);border-radius:14px;margin-top:22px;padding:14px 16px}.mx-ins h4{font:400 18px var(--serif);align-items:center;gap:8px;margin:0 0 8px;display:flex}.mx-ins h4 svg{width:16px;height:16px;color:var(--info)}.mx-ins ul{gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.5;display:grid}.mx-caut{background:var(--warn-soft);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:13px}.mx-caut b{color:var(--warn);align-items:center;gap:6px;margin-bottom:4px;display:flex}.mx-caut b svg{width:14px;height:14px}.mx-caut ul{font-size:13px}.mx-foot{margin:12px 0 0;font-size:12px;line-height:1.5}@media (max-width:700px){.mx-t,.mx-t tbody,.mx-t tr,.mx-t th,.mx-t td{display:block}.mx-t thead{display:none}.mx-t tr{border-bottom:1px solid var(--border);padding:12px 0}.mx-t th,.mx-t td{border:0;padding:3px 0;text-align:left!important}.mx-t td[data-l]:not([data-l=""]){justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mx-t td[data-l]:not([data-l=""]):before{content:attr(data-l);color:var(--faint);font-size:12px}.mx-t td[data-l]:not([data-l=""]) small{margin-left:6px;display:inline}.mx-t td>:not(small){text-align:right}.mx-t tbody th{margin-bottom:4px;font-size:15px}.mx-sp{width:auto}.mx-spark{margin-left:0}.mx-tip{min-width:0}}.mx-t td,.mx-t th{white-space:normal;text-overflow:clip;max-width:none}.mx-t thead th,.mx-t td[data-l=Share\ change],.mx-t td[data-l="Growth a year"]{white-space:nowrap}@media (max-width:700px){.mx-t td,.mx-t th{white-space:normal}}.ob-ctl{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:4px 0 10px;display:flex}.ob-seg button{min-height:32px}.ob-dl{height:34px;margin-left:auto;padding:0 12px;font-size:13px}.ob-dl svg{width:14px;height:14px}.ob-lg{gap:6px 8px;margin:0 0 6px}.ob-li{border:1px solid var(--border-strong);background:var(--s1);min-height:32px;color:var(--text);font:600 13px var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 12px;transition:opacity .2s,background .2s;display:inline-flex}.ob-li i{border-radius:3px;width:11px;height:11px;display:inline-block}.ob-li:hover{background:var(--s2)}.ob-li.off{opacity:.5;text-decoration:line-through}.ob-li.off i{opacity:.4}.ob-warn{color:var(--warn);margin:0 0 8px;font-size:13.5px;font-weight:600}.ob-wrap{display:flex;position:relative}.ob-ax{flex:none}.ob-scroll{scrollbar-width:thin;flex:1;min-width:0;overflow:auto hidden}.ob-plot{outline-offset:-2px;border-radius:8px}.ob-plot svg{display:block}.ob-r{transition:y .3s,height .3s,opacity .2s}.ob-tip{background:var(--s1);border:1px solid var(--border-strong);min-width:190px;max-width:250px;box-shadow:var(--lift);pointer-events:none;z-index:4;border-radius:12px;gap:5px;padding:10px 12px;font-size:12.5px;display:grid;position:absolute;top:4px;transform:translate(-50%)}.ob-tip>b{color:var(--text);letter-spacing:.03em;font-size:12.5px}.ob-tip>span{grid-template-columns:10px 1fr auto;align-items:center;column-gap:8px;display:grid}.ob-tip i{border-radius:3px;width:9px;height:9px}.ob-tip em{font:600 12.5px var(--mono);font-style:normal}.ob-tip span small{color:var(--faint);grid-column:2/4;font-size:11.5px}.ob-tip .ob-cmp,.ob-tip .ob-hint{color:var(--faint);font-size:11.5px}.ob-nf{color:var(--faint)}.ob-cap{margin:10px 0 0;font-size:13px;line-height:1.5}.ob-empty{margin:4px 0 0;font-size:15px}@media (max-width:560px){.ob-dl{margin-left:0}.ob-ctl{gap:8px}}@media (prefers-reduced-motion:reduce){.ob-r,.ob-li{transition:none}}.biz-src{margin:10px 0 0;font-size:12px;position:relative}:root{--k0:var(--gold);--k1:var(--text);--k2:var(--c3);--k3:var(--info)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lnk{color:var(--gold);font:600 13px var(--sans);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 2px;text-decoration:underline}.lnk:hover{color:var(--gold-2)}.sample-note{border:1px dashed color-mix(in srgb, var(--gold) 55%, var(--border));background:var(--gold-soft);color:var(--text);border-radius:14px;align-items:flex-start;gap:12px;margin:0 0 18px;padding:12px 16px;font-size:13.5px;display:flex}.sample-note svg{width:18px;height:18px;color:var(--gold);flex:none;margin-top:2px}.mk{background:var(--k0);vertical-align:-1px;flex:none;width:11px;height:11px;margin-right:7px;display:inline-block}.mk.k0{background:var(--k0);border-radius:50%}.mk.k1{background:var(--k1);border-radius:2px}.mk.k2{background:var(--k2);border-radius:1px;transform:rotate(45deg)scale(.82)}.mk.k3{clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--k3)}.dt{background:var(--faint);vertical-align:1px;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.dt.good{background:var(--gain);box-shadow:0 0 0 3px var(--gain-soft)}.dt.mid{background:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.dt.poor{background:var(--loss);box-shadow:0 0 0 3px var(--loss-soft)}.scr-wrap{padding-bottom:60px}.scr{grid-template-columns:min(var(--side-w,330px), max(240px, calc(100% - 448px))) 28px minmax(0, 1fr);align-items:start;gap:0;display:grid}.scr-side[hidden]{display:none}.scr>.scr-side{grid-area:1/1}.scr>.scr-split{grid-area:1/2}.scr>.scr-main{grid-area:1/3;min-width:0}.scr-split{cursor:col-resize;touch-action:none;outline:none;justify-content:center;align-self:stretch;align-items:center;min-height:200px;display:flex;position:sticky;top:130px}.scr-split:before{content:"";background:var(--border-strong);border-radius:3px;width:3px;height:64px;transition:background .15s,height .15s}.scr-split:hover:before,.scr-split:focus-visible:before{background:var(--gold);height:120px}.scr-split-btn{border:1px solid var(--border-strong);background:var(--s1);width:24px;height:24px;color:var(--muted);cursor:pointer;z-index:1;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:36px;left:50%;transform:translate(-50%)}.scr-split-btn svg{width:12px;height:12px}.scr-split-btn:hover{border-color:var(--gold);color:var(--gold)}.scr-side{max-height:calc(100vh - 150px);padding:16px;position:sticky;top:130px;overflow:auto}.scr-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.scr-tabs button{justify-content:center}.dotn{min-width:18px;font:700 10.5px/18px var(--sans);background:var(--gold);color:var(--on-gold);border-radius:9px;margin-left:6px;padding:0 5px;font-style:normal}.scr-find{border:1px solid var(--border-strong);background:var(--s2);border-radius:12px;align-items:center;gap:10px;height:44px;margin:14px 0 6px;padding:0 14px;display:flex}.scr-find svg{width:16px;height:16px;color:var(--faint)}.scr-find input{min-width:0;color:var(--text);font:14px var(--sans);background:0 0;border:0;outline:0;flex:1}.scr-find:focus-within{border-color:var(--gold)}.scr-find.sm{min-width:220px;height:40px;margin:0}.scr-g{border-top:1px solid var(--border)}.scr-gh{width:100%;color:var(--text);font:600 15px var(--sans);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:14px 2px;display:flex}.scr-gh>span:first-child{flex:1}.scr-n{color:var(--faint);font:500 13px var(--sans)}.scr-gh svg{width:14px;height:14px;color:var(--faint);transition:transform .2s;transform:rotate(90deg)}.scr-gh[aria-expanded=true] svg{transform:rotate(-90deg)}.scr-gb{gap:12px;padding:0 2px 14px;display:grid}.scr-f{gap:6px;display:grid}.scr-fl{color:var(--muted);justify-content:space-between;font-size:13px;display:flex}.scr-fl small{color:var(--faint)}.scr-fi{color:var(--faint);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;font-size:12px;display:grid}.scr-fi input,.scr-sr input{border:1px solid var(--border-strong);background:var(--s2);height:38px;color:var(--text);font:14px var(--mono);border-radius:10px;min-width:0;padding:0 10px}.scr-fi input:focus,.scr-sr input:focus{outline:2px solid var(--gold);outline-offset:1px}.scr-sec{gap:4px;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.scr-sec label{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:6px 4px;font-size:14px;display:flex}.scr-sec label:hover{background:var(--s2)}.scr-sec em{font:500 12px var(--mono);color:var(--faint);margin-left:auto;font-style:normal}.scr-sec input{accent-color:var(--gold);width:16px;height:16px}.scr-bands{flex-wrap:wrap;gap:8px;display:flex}.bandc{border:1px solid var(--border-strong);background:var(--s2);color:var(--muted);font:600 12.5px var(--sans);cursor:pointer;border-radius:999px;padding:6px 14px}.bandc[aria-pressed=true]{color:var(--on-gold);background:linear-gradient(135deg, var(--gold-2), var(--gold));border-color:var(--gold)}.scr-lock{border:1px dashed color-mix(in srgb, var(--gold) 50%, var(--border));background:radial-gradient(90% 100% at 0% 0%, var(--gold-soft), transparent 70%), var(--s2);border-radius:16px;justify-items:start;gap:8px;padding:16px;display:grid}.scr-lock .lk{background:var(--gold-soft);width:34px;height:34px;color:var(--gold);border-radius:11px;place-items:center;display:grid}.scr-lock p{color:var(--muted);margin:0;font-size:13px}.scr-save{border-top:1px solid var(--border);margin-top:12px;padding-top:14px}.scr-sh{font:700 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);justify-content:space-between;align-items:center;display:flex}.scr-sr{grid-template-columns:1fr auto;gap:8px;margin-top:10px;display:grid}.scr-quick{gap:10px;margin-top:14px;display:grid}.qs{text-align:left;border:1px solid var(--border);background:var(--s2);color:var(--text);cursor:pointer;font:inherit;border-radius:14px;gap:3px;padding:12px 14px;transition:border-color .2s,transform .2s;display:grid}.qs:hover{border-color:var(--gold);transform:translate(3px)}.qs b{align-items:center;gap:8px;font-size:14px;display:flex}.qs b svg{width:14px;height:14px;color:var(--gold)}.qs span{color:var(--muted);font-size:12.5px}.qs.lock{opacity:.75}.scr-main{min-width:0;padding:18px}.scr-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.scr-count{font:400 28px var(--serif)}.scr-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.scr-cm{position:relative}.scr-colmenu{z-index:20;border:1px solid var(--border-strong);background:var(--s1);width:260px;max-height:360px;box-shadow:var(--lift);border-radius:16px;gap:12px;padding:14px;display:grid;position:absolute;top:46px;right:0;overflow:auto}.scr-colmenu label{align-items:center;gap:10px;padding:4px 0;font-size:13.5px;display:flex}.scr-colmenu input{accent-color:var(--gold)}.lk-row{border:1px dashed var(--border-strong);color:var(--gold);font:600 13px var(--sans);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.lk-row svg{width:14px;height:14px}.scr-chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.fchip{border:1px solid color-mix(in srgb, var(--gold) 45%, var(--border));background:var(--gold-soft);color:var(--text);font:600 12.5px var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;display:inline-flex}.fchip:hover{background:color-mix(in srgb, var(--gold) 24%, transparent)}.scr-tw{margin:0;padding:0}.scr-t{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.scr-t th{text-align:right;white-space:nowrap;background:0 0;padding:8px 12px}.scr-t th button{color:var(--muted);font:600 12px var(--sans);cursor:pointer;letter-spacing:.02em;background:0 0;border:0}.scr-t th button:hover{color:var(--gold)}.scr-t .gh th{font:700 10.5px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--border);text-align:center}.scr-t td{text-align:right;font-family:var(--mono);border-top:1px solid var(--border);white-space:nowrap;padding:12px}.scr-t tbody tr{cursor:pointer;transition:background .15s}.scr-t tbody tr:hover td,.scr-t tbody tr:focus-visible td{background:color-mix(in srgb, var(--gold) 7%, transparent)}.scr-t tbody tr:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.scr-t .stick{z-index:2;text-align:left;background:var(--s1);min-width:220px;position:sticky;left:0}.scr-t th.stick button{text-align:left}.co{font-family:var(--sans);align-items:center;gap:12px;display:flex}.co b{font-size:14px;display:block}.co small{text-overflow:ellipsis;max-width:170px;color:var(--faint);font-size:12px;display:block;overflow:hidden}.av.mini{background:linear-gradient(140deg, var(--gold-2), var(--gold-deep));color:#2a1c00;border-radius:10px;flex:none;width:34px;height:34px;font-size:11.5px}.scr-t td.tone-good{background:var(--gain-soft);color:var(--gain)}.scr-t td.tone-bad{background:var(--loss-soft);color:var(--loss)}.scr-t .empty{text-align:center;color:var(--muted);font-family:var(--sans);padding:40px}.more{text-align:center;padding:16px}.scr-foot{margin:10px 2px 0;font-size:12.5px}@media (max-width:1000px){.scr{grid-template-columns:minmax(0,1fr)}.scr>.scr-side,.scr>.scr-split,.scr>.scr-main{grid-area:auto/1}.scr-side{max-height:none;position:static}.scr-split{display:none}.scr-side[hidden]{display:block}}.cmpw{padding-bottom:60px}.cmp-setup{margin-bottom:18px}.pks{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:end;gap:14px;display:grid}.pk{position:relative}.pk-l{font:700 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);justify-content:space-between;margin-bottom:6px;display:flex}.pk-b{border:1px solid var(--border-strong);background:var(--s2);width:100%;min-height:56px;color:var(--text);cursor:pointer;text-align:left;font:inherit;border-radius:14px;align-items:center;gap:12px;padding:8px 14px;display:flex}.pk-b:hover,.pk-b[aria-expanded=true]{border-color:var(--gold)}.pk-b>svg{width:14px;height:14px;color:var(--faint);margin-left:auto;transform:rotate(90deg)}.pk-n{min-width:0}.pk-n b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;display:block;overflow:hidden}.pk-n small{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.pk-m{z-index:30;border:1px solid var(--border-strong);background:var(--s1);box-shadow:var(--lift);border-radius:14px;gap:2px;max-height:320px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.pk-m input{border:1px solid var(--border-strong);background:var(--s2);height:40px;color:var(--text);font:14px var(--sans);border-radius:10px;margin-bottom:4px;padding:0 12px}.pk-m button{text-align:left;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;padding:9px 12px;display:grid}.pk-m button:hover{background:var(--gold-soft)}.pk-m button b{font-size:14px}.pk-m button small{color:var(--faint);font-size:12px}.pk-m p{margin:0;padding:8px 12px}.pk-add,.pk-swap{border:1px dashed var(--border-strong);height:56px;color:var(--gold);font:600 13.5px var(--sans);cursor:pointer;background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.pk-add:hover,.pk-swap:hover{border-color:var(--gold);background:var(--gold-soft)}.pk-add svg,.pk-swap svg{width:15px;height:15px}.pk-add.lock{color:var(--muted)}.cmp-tabs{border:1px solid var(--border);background:var(--s1);border-radius:16px;flex-wrap:wrap;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:6px;display:flex;overflow-x:auto}.cmp-tabs button{color:var(--muted);font:600 14px var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:11px;align-items:center;gap:6px;padding:10px 16px;display:inline-flex}.cmp-tabs button svg{width:13px;height:13px}.cmp-tabs button:hover{color:var(--text)}.cmp-tabs button.on{background:linear-gradient(135deg, var(--gold-2), var(--gold));color:var(--on-gold);box-shadow:0 8px 18px -10px var(--gold)}.cmp-blurb{color:var(--muted);margin:12px 4px 16px;font-size:14.5px}.cmp-foot{margin:14px 2px 0;font-size:12.5px}.cmp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.cmp-cards.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.cmp-cards.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.cc{border:1px solid var(--border);background:radial-gradient(90% 60% at 0% 0%, var(--gold-soft), transparent 70%), var(--s1);box-shadow:var(--shadow);border-radius:22px;align-content:start;gap:14px;padding:20px;display:grid}.cc-h{align-items:center;gap:12px;display:flex}.cc-h .av{background:linear-gradient(140deg, var(--gold-2), var(--gold-deep));color:#2a1c00;border-radius:14px;width:46px;height:46px}.cc-h b{font:400 19px/1.2 var(--serif);display:block}.cc-h small{color:var(--faint);font-size:12.5px}.cc-h .tk{display:block}.cc-p{align-items:baseline;gap:12px;display:flex}.cc-p b{font:300 32px var(--serif)}.cc-p span{font:600 14px var(--mono)}.cc-g{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cc-g>div{background:var(--s2);border-radius:12px;padding:10px 12px}.cc-g span{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:10.5px;display:block}.cc-g b{font:600 15px var(--mono)}.cc-s{align-items:center;gap:14px;display:flex}.cc-s b{font:300 34px/1 var(--serif);display:block}.cc-s b small{color:var(--faint);font-size:14px}.cr{flex:none;width:68px;height:68px;position:relative}.cr svg{width:100%;height:100%}.cr b{font:300 22px var(--serif);place-items:center;display:grid;position:absolute;inset:0}.cmp-pil{margin-bottom:16px}.pil-grid{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:center;gap:28px;display:grid}.radar{width:100%;height:auto;display:block;overflow:visible}.rs{--rc:var(--k0)}.rs.k1{--rc:var(--k1)}.rs.k2{--rc:var(--k2)}.rs.k3{--rc:var(--k3)}.rs-p{fill:color-mix(in srgb, var(--rc) 16%, transparent);stroke:var(--rc);stroke-width:2.4px;stroke-linejoin:round}.rs.k2 .rs-p{stroke-dasharray:7 4}.rs.k3 .rs-p{stroke-dasharray:2 4}.rs-m *{fill:var(--rc);stroke:var(--s1);stroke-width:1.5px}.pil-r{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px;display:grid}.pil-l{font:600 13px var(--sans);color:var(--muted)}.pil-bars{gap:5px;display:grid}.pb{background:var(--s3);--pc:var(--k0);border-radius:6px;height:18px;position:relative;overflow:hidden}.pb.k1{--pc:var(--k1)}.pb.k2{--pc:var(--k2)}.pb.k3{--pc:var(--k3)}.pb i{background:var(--pc);opacity:.8;transform-origin:0;border-radius:6px;height:100%;animation:1s both barIn;display:block}.pb.win i{opacity:1;box-shadow:0 0 14px -2px var(--pc)}.pb b{font:700 11.5px/18px var(--mono);color:var(--text);mix-blend-mode:normal;text-shadow:0 0 6px var(--s1);position:absolute;top:0;right:8px}.pil-key{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin-top:14px;font-size:13px;display:flex}.pil-key span{align-items:center;display:inline-flex}.sp-t{gap:4px;display:grid}.sp-r{border-top:1px solid var(--border);grid-template-columns:96px repeat(auto-fit,minmax(0,1fr));align-items:center;gap:10px;padding:9px 0;display:grid}.sp-r:first-child{border:0}.sp-v{font:600 14px var(--mono)}.sp-v small{font:11.5px var(--sans);color:var(--faint);margin-left:17px;display:block}.cmp-t{padding:0;overflow:visible}.cmp-pick{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 20px;display:flex}.mchip{border:1px solid var(--border-strong);background:var(--s2);color:var(--muted);font:600 12.5px var(--sans);cursor:pointer;border-radius:999px;padding:5px 13px}.mchip.on{color:var(--on-gold);background:linear-gradient(135deg, var(--gold-2), var(--gold));border-color:var(--gold)}.mt{padding:8px 20px 20px}.mt-h{grid-template-columns:minmax(180px, 1.1fr) repeat(var(--n), minmax(0, 1fr));z-index:5;background:var(--s1);border-bottom:1px solid var(--border);font:600 13.5px var(--sans);gap:16px;padding:12px 0;display:grid;position:sticky;top:118px}.mt-h span{align-items:center;display:flex}.mt-g h4{font:700 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:20px 0 4px}.mt-r{grid-template-columns:minmax(180px, 1.1fr) repeat(var(--n), minmax(0, 1fr));border-bottom:1px solid var(--border);align-items:start;gap:6px 16px;padding:14px 0 10px;display:grid}.mt-n b{font-size:14.5px;display:block}.mt-n small{color:var(--faint);font-size:12.5px;line-height:1.4;display:block}.mt-n em{color:var(--gold);font-size:11px;font-style:normal}.mt-c{gap:3px;display:grid}.mt-c b{font:500 22px var(--serif)}.mt-c small{color:var(--faint);font-size:12px}.mt-c.win b{color:var(--gold)}.bt-badge{font:700 10px var(--sans);letter-spacing:.1em;text-transform:uppercase;background:var(--gold-soft);color:var(--gold);border-radius:999px;justify-self:start;padding:1px 9px}.strip{grid-column:2/-1;height:34px;margin-top:6px;position:relative}.strip:before{content:"";background:var(--border-strong);border-radius:1px;height:2px;position:absolute;top:11px;left:0;right:0}.st-band{background:color-mix(in srgb, var(--gold) 20%, var(--s3));border:1px solid color-mix(in srgb, var(--gold) 30%, transparent);border-radius:6px;height:12px;position:absolute;top:6px}.st-med{background:var(--faint);width:2px;height:18px;margin-left:-1px;position:absolute;top:3px}.st-m{filter:drop-shadow(0 2px 3px #00000059);place-items:center;width:16px;height:16px;margin-left:-8px;display:grid;position:absolute;top:4px}.st-m .mk{border:2px solid var(--s1);box-sizing:border-box;width:15px;height:15px;margin:0}.st-m .mk.k3{border:0}.st-l{font:500 10.5px var(--mono);color:var(--faint);font-style:normal;position:absolute;top:22px}.st-l.mid{font-family:var(--sans);letter-spacing:.06em;transform:translate(-50%)}.mt-key{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin-top:18px;font-size:12.5px;display:flex}.mt-key span{align-items:center;display:inline-flex}.st-sw{background:color-mix(in srgb, var(--gold) 20%, var(--s3));border:1px solid color-mix(in srgb, var(--gold) 30%, transparent);border-radius:5px;width:22px;height:10px;margin-right:8px;display:inline-block}@media (max-width:900px){.pil-grid,.cmp-cards,.cmp-cards.n3,.cmp-cards.n4{grid-template-columns:1fr}.mt-h,.mt-r{grid-template-columns:repeat(var(--n), minmax(0, 1fr))}.mt-h>span:first-child,.mt-n{grid-column:1/-1}.mt-h{display:none}.strip{grid-column:1/-1}.mt-c b{font-size:19px}}.gloss{padding-bottom:60px}.gl-s{border:1px solid var(--border-strong);background:var(--s1);height:56px;box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:12px;padding:0 20px;display:flex}.gl-s:focus-within{border-color:var(--gold)}.gl-s svg{width:18px;height:18px;color:var(--faint)}.gl-s input{color:var(--text);font:16px var(--sans);background:0 0;border:0;outline:0;flex:1}.gl-bar{grid-template-columns:minmax(0,1fr) 240px;align-items:end;gap:24px;margin:26px 0 8px;display:grid}.gl-az{grid-template-columns:repeat(13,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.gl-az button{border:1px solid var(--border);background:var(--s1);height:46px;color:var(--text);font:600 15px var(--sans);cursor:pointer;border-radius:12px;transition:all .15s;position:relative}.gl-az button small{font:500 9px var(--mono);color:var(--faint);position:absolute;top:2px;right:5px}.gl-az button:hover:not(:disabled){border-color:var(--gold)}.gl-az button.on{background:linear-gradient(135deg, var(--gold-2), var(--gold));color:var(--on-gold);border-color:var(--gold)}.gl-az button.on small{color:var(--on-gold)}.gl-az button:disabled{opacity:.3;cursor:default}.gl-c select{border:1px solid var(--border-strong);background:var(--s1);width:100%;height:46px;color:var(--text);font:14px var(--sans);border-radius:12px;margin-top:10px;padding:0 14px}.gl-h{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;margin:28px 0 14px;padding-top:20px;display:flex}.gl-h h2{font:400 28px var(--serif);margin:0}.gl-h span{color:var(--faint);font-size:14px}.gl-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.gl-card{border:1px solid var(--border);background:linear-gradient(160deg, color-mix(in srgb, var(--gold) 6%, var(--s1)), var(--s1));border-radius:18px;padding:20px;scroll-margin-top:140px}.gl-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gl-card h3{font:400 22px/1.2 var(--serif);margin:0}.gl-card p{color:var(--muted);margin:10px 0 0;font-size:14.5px;line-height:1.65}.gl-f{background:var(--s2);border:1px solid var(--border);border-radius:12px;margin-top:14px;padding:12px 14px}.gl-f .label{font-size:10px}.gl-f code{font:500 13px/1.6 var(--mono);color:var(--gold);overflow-wrap:anywhere;margin-top:6px;display:block}.gl-foot{margin-top:24px;font-size:12.5px}@media (max-width:900px){.gl-bar{grid-template-columns:1fr}.gl-az{grid-template-columns:repeat(7,1fr)}.gl-list{grid-template-columns:1fr}}.wl{padding-bottom:80px}.wl-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;padding-bottom:14px;display:flex}.wl-tab{display:inline-flex}.wl-tab button{border:1px solid var(--border-strong);background:var(--s1);color:var(--muted);font:600 14px var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:9px 16px;display:inline-flex}.wl-tab button i{font:600 11px var(--mono);background:var(--s3);border-radius:9px;padding:1px 7px;font-style:normal}.wl-tab.on button{background:linear-gradient(135deg, var(--gold-2), var(--gold));border-color:var(--gold);color:var(--on-gold)}.wl-tab.on button i{background:#00000024}.wl-tab input{border:1px solid var(--gold);background:var(--s1);height:38px;color:var(--text);font:14px var(--sans);border-radius:999px;width:160px;padding:0 14px}.wl-new{border:1px dashed var(--border-strong);color:var(--gold);font:600 14px var(--sans);cursor:pointer;background:0 0;border-radius:999px;padding:9px 16px}.wl-new:hover{background:var(--gold-soft)}.grow{flex:1}.wl-kpi{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.wk{border:1px solid var(--border);background:linear-gradient(160deg, color-mix(in srgb, var(--gold) 7%, var(--s1)), var(--s1));border-radius:18px;padding:16px 18px}.wk b{font:300 36px/1 var(--serif);display:block}.wk span{color:var(--muted);font-size:12.5px}.wk.up b{color:var(--gain)}.wk.down b{color:var(--loss)}.wk.warn{border-color:color-mix(in srgb, var(--gold) 55%, var(--border))}.wk.warn b{color:var(--gold)}.wl-bar{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:18px;display:flex}.wl-add{flex:1;min-width:240px;position:relative}.wl-add label{border:1px solid var(--border-strong);background:var(--s1);border-radius:12px;align-items:center;gap:10px;height:46px;padding:0 16px;display:flex}.wl-add label:focus-within{border-color:var(--gold)}.wl-add svg{width:16px;height:16px;color:var(--faint)}.wl-add input{color:var(--text);font:14.5px var(--sans);background:0 0;border:0;outline:0;flex:1}.wl-sel{font:700 10.5px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);gap:4px;display:grid}.wl-sel select{border:1px solid var(--border-strong);background:var(--s1);min-width:150px;height:46px;color:var(--text);font:14px var(--sans);letter-spacing:0;text-transform:none;border-radius:12px;padding:0 12px}.wl-sug{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.wl-mix{margin-bottom:16px}.wl-leg{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:12px 0;font-size:13px;display:flex}.wl-leg span{align-items:center;gap:8px;display:inline-flex}.wl-leg i{border-radius:3px;width:10px;height:10px}.wl-leg b{color:var(--text);font-family:var(--mono)}.wl-att{margin-bottom:16px}.wl-att ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wl-att li{background:var(--s2);border-left:3px solid var(--gold);border-radius:12px;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:14px;padding:10px 14px;font-size:13.5px;display:grid}.wl-att li a{color:var(--text);text-decoration:none}.wl-att li span{color:var(--muted)}.wl-g{margin-top:26px}.wl-gh{border-bottom:1px solid var(--border);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-bottom:12px;padding-bottom:10px;font-size:13px;display:flex}.wl-gh h3{font:400 22px var(--serif);color:var(--text);margin:0 4px 0 0}.wl-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.wc{border:1px solid var(--border);background:linear-gradient(160deg, color-mix(in srgb, var(--gold) 6%, var(--s1)), var(--s1));border-radius:18px;align-content:start;gap:12px;padding:16px;transition:border-color .2s,box-shadow .2s;display:grid}.wc:hover{border-color:var(--border-strong)}.wc.sel{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.wc header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.wc-ck input{width:18px;height:18px;accent-color:var(--gold);margin-top:3px}.wc-n a{color:var(--text);text-decoration:none}.wc-n b{font-size:17px}.wc-n small{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.wc-p{text-align:right}.wc-p b{font:400 22px var(--serif);display:block}.wc-p span{font:600 12.5px var(--mono)}.wc-m{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.wc-m>div:not(.wc-s){background:var(--s2);border-radius:10px;padding:8px 10px}.wc-m>div:not(.wc-s) span{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:10px;display:block}.wc-m b{font:600 14px var(--mono)}.wc-s{grid-column:1/-1}.wc-t{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wc-t label{color:var(--faint);align-items:center;gap:8px;font-size:12px;display:inline-flex}.wc-t input{border:1px solid var(--border-strong);background:var(--s2);width:96px;height:34px;color:var(--text);font:600 13px var(--mono);border-radius:9px;padding:0 10px}.wc-t em{font:600 12px var(--mono);font-style:normal}.wc-note{resize:vertical;border:1px solid var(--border);background:var(--s2);width:100%;min-height:54px;color:var(--text);font:13px/1.5 var(--sans);border-radius:10px;padding:8px 10px}.wc-note:focus,.wc-t input:focus,.wl-tab input:focus{outline:2px solid var(--gold);outline-offset:1px}.wc footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.wc footer select{border:1px solid var(--border-strong);background:var(--s2);height:32px;color:var(--muted);font:12.5px var(--sans);border-radius:8px;max-width:150px;padding:0 8px}.wl-dock{z-index:40;border:1px solid var(--gold);background:var(--s1);box-shadow:var(--lift);border-radius:999px;align-items:center;gap:16px;padding:12px 18px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.wl-dock b{font:600 15px var(--mono)}@media (max-width:1100px){.wl-cards,.wl-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.wl-cards{grid-template-columns:1fr}.wl-dock{border-radius:18px;justify-content:space-between;width:calc(100% - 32px)}}.qk{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.qt{--qc:var(--gold);border:1px solid var(--border);background:radial-gradient(100% 70% at 0% 0%, color-mix(in srgb, var(--qc) 12%, transparent), transparent 70%), var(--s1);box-shadow:var(--shadow);border-radius:20px;min-width:0;padding:16px}.qt-h{align-items:center;gap:10px;display:flex}.qt-i{width:30px;height:30px;color:var(--qc);background:color-mix(in srgb, var(--qc) 16%, transparent);border-radius:10px;place-items:center;display:grid}.qt-i svg{width:15px;height:15px}.qt-v{font:300 clamp(26px, 2.3vw, 34px)/1.1 var(--serif);overflow-wrap:anywhere;margin:10px 0 2px}.qt-s{color:var(--muted);font-size:12.5px}.qt-d{gap:3px;margin:10px 0 6px;display:grid}.qd{font:600 12.5px var(--mono)}.qd small{font:11.5px var(--sans);color:var(--faint)}.qd.up{color:var(--gain)}.qd.down{color:var(--loss)}.qd.none{color:var(--faint)}.qtt{width:100%;font-size:13.5px}.qtt td,.qtt th{text-align:right;white-space:nowrap;padding:10px 14px}.qtt td:first-child,.qtt th:first-child{text-align:left}.qtt tr.sub td{background:color-mix(in srgb, var(--gold) 6%, transparent);font-weight:700}.qtt small{font-size:11px}@media (max-width:1100px){.qk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.qk{grid-template-columns:1fr}}.tr-bar{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:16px;display:flex}.tr-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tr-c{min-width:0;padding:14px 14px 10px}.tr-c.big{order:-1;grid-column:1/-1}.tr-h{align-items:center;gap:8px;margin-bottom:8px;display:flex}.tr-h h3{font:600 14.5px var(--sans);flex:1;margin:0}.tr-x{border:1px solid var(--border);background:var(--s2);width:28px;height:28px;color:var(--faint);cursor:pointer;border-radius:8px;place-items:center;display:grid}.tr-x:hover{color:var(--gold);border-color:var(--gold)}.tr-x svg{width:13px;height:13px;transform:rotate(-45deg)}.tr-c.big .tr-x svg{transform:rotate(135deg)}.tr-key{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:12px;display:flex}.tr-key span{align-items:center;gap:6px;display:inline-flex}.tr-key i{border-radius:3px;width:10px;height:10px}@media (max-width:1200px){.tr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tr-grid{grid-template-columns:1fr}}.mb{position:relative}.mb svg{width:100%;height:auto;display:block}.mb rect{transition:opacity .15s}.mb-tip{z-index:4;background:var(--s1);border:1px solid var(--border-strong);min-width:130px;box-shadow:var(--lift);pointer-events:none;border-radius:10px;gap:3px;padding:8px 10px;font-size:12px;display:grid;position:absolute;top:0;transform:translate(-50%)}.mb-tip b{color:var(--faint);font-size:11px}.mb-tip span{align-items:center;gap:6px;display:flex}.mb-tip i{border-radius:2px;width:8px;height:8px}.mb-tip em{font:600 12px var(--mono);margin-left:auto;font-style:normal}.dd{display:inline-flex;position:relative}.ddb{color:inherit;font:inherit;cursor:pointer;opacity:.85;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.ddb:hover,.ddb.hl{opacity:1;color:var(--gold)}.ddb svg{width:11px;height:11px;transform:rotate(90deg)}.ddm{z-index:70;border:1px solid var(--border-strong);background:var(--s1);width:290px;box-shadow:var(--lift);border-radius:16px;gap:2px;padding:8px;display:none;position:absolute;top:calc(100% + 14px);left:-12px}.ddm.open,.dd:hover .ddm,.dd:focus-within .ddm{display:grid}.ddm a{color:var(--text);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.ddm a:hover{background:var(--gold-soft)}.ddi{width:34px;height:34px;color:var(--gold);background:var(--gold-soft);border-radius:10px;flex:none;place-items:center;display:grid}.ddi svg{width:16px;height:16px}.ddm b{font-size:14px;display:block}.ddm small{color:var(--faint);font-size:12px;display:block}.av.mini,.av.sm,.cc-h .av,.pk-b .av{place-items:center;line-height:1;display:grid}main#main{min-height:90vh}.term{min-height:340px}.ss-fs{border:0;gap:4px;margin:12px 0 0;padding:0;display:grid}.ss-fs legend{font:600 13px var(--sans);color:var(--muted);margin-bottom:4px;padding:0}.ss-fs label{cursor:pointer;align-items:center;gap:10px;padding:5px 2px;font-size:14px;display:flex}.ss-actions{border-top:1px solid var(--border);gap:10px;margin-top:18px;padding-top:16px;display:flex}.ss-actions .btn{flex:1;justify-content:center}.bandc small{color:var(--faint);margin-left:6px;font-weight:500}.bandc.on{border-color:color-mix(in srgb, var(--gold) 60%, var(--border))}.ss-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.ss-stat{border:1px solid var(--border);background:var(--s2);border-radius:14px;gap:2px;padding:12px 14px;display:grid}.ss-stat b{font:400 26px var(--serif)}.ss-stat small{color:var(--muted);font-size:12.5px}.ss-how{border:1px solid color-mix(in srgb, var(--gold) 40%, var(--border));background:var(--gold-soft);border-radius:14px;margin-bottom:16px;padding:14px 16px}.ss-how p{color:var(--muted);margin:8px 0 0;font-size:14px}.ssp{min-width:40px;height:28px;font:700 13px var(--mono);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.ssp.hi{background:var(--gain-soft);color:var(--gain)}.ssp.mid{background:var(--warn-soft);color:var(--warn)}.ssp.lo{background:var(--loss-soft);color:var(--loss)}.ssp.na{background:var(--s2);color:var(--faint)}.ss-act{font-family:var(--sans);justify-content:flex-end;gap:8px;display:flex}.ss-act .btn{min-height:32px;padding:4px 12px}.ss-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin:14px 2px 4px;display:flex}.ss-foot select{border:1px solid var(--border-strong);background:var(--s2);height:34px;color:var(--text);border-radius:10px;margin-left:8px;padding:0 8px}.ss-t .co{color:inherit;text-decoration:none}.ss-t td:first-child,.ss-t th:first-child{text-align:center;width:36px}@media (max-width:700px){.ss-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.ss-pil{gap:8px}.ss-all{justify-self:start;margin-bottom:2px;font-size:13px}.ss-prow{justify-content:space-between;align-items:center;gap:10px;display:flex}.ss-pn{cursor:help;font-size:14px}.ss-seg{border:1px solid var(--border);background:var(--s1);border-radius:999px;flex-shrink:0;display:inline-flex;overflow:hidden}.ss-sb{color:var(--muted);font:600 12.5px var(--mono);cursor:pointer;background:0 0;border:0;padding:6px 10px}.ss-sb+.ss-sb{border-left:1px solid var(--border)}.ss-sb.on.low{background:var(--loss-soft);color:var(--loss)}.ss-sb.on.mid{background:var(--warn-soft);color:var(--warn)}.ss-sb.on.high{background:var(--gain-soft);color:var(--gain)}.ss-sb:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.ss-t .ss-pc .ssp{min-width:34px;height:24px;padding:0 7px;font-size:12px}.hs-bar{align-items:center;gap:10px;margin:0 0 10px;display:flex}.hs-btn{border:1px solid var(--border);background:var(--s1);width:34px;height:30px;color:var(--text);cursor:pointer;border-radius:9px;flex:none;font-size:12px}.hs-btn:disabled{opacity:.35;cursor:default}.hs-btn:not(:disabled):hover{border-color:var(--gold)}.hs-range{accent-color:var(--gold);cursor:ew-resize;flex:1;height:6px}.tw{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--gold) 55%, transparent) transparent}.tw::-webkit-scrollbar{height:10px}.tw::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--gold) 55%, transparent);border-radius:6px}.tw::-webkit-scrollbar-track{background:var(--s2);border-radius:6px}.scr-t tbody tr:hover .stick{background:color-mix(in srgb, var(--gold) 7%, var(--s1))}.pf-add{grid-template-columns:minmax(220px,1fr) minmax(260px,1.4fr);align-items:start;gap:18px;margin-top:12px;display:grid}.pf-one{gap:10px;display:flex}.pf-one input{flex:1;min-width:0}.pf-bulk{gap:10px;display:grid}.pf-miss{background:var(--warn-soft);color:var(--text);border-radius:12px;margin:12px 0 0;padding:10px 14px;font-size:13.5px}.ssp-t.hi{color:var(--gain)}.ssp-t.mid{color:var(--warn)}.ssp-t.lo{color:var(--loss)}@media (max-width:760px){.pf-add{grid-template-columns:1fr}}.qtt .chgs{flex-direction:column;align-items:flex-end;gap:1px;margin-top:3px;display:flex}.qtt .chg{font:600 11.5px var(--mono);white-space:nowrap}.qtt .chg.pos{color:var(--gain)}.qtt .chg.neg{color:var(--loss)}.own-t{border-collapse:collapse;width:100%;font-size:13.5px}.own-t th{text-align:right;color:var(--muted);font:600 11.5px var(--sans);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding:8px 12px}.own-t th:first-child{text-align:left}.own-t td{text-align:right;border-top:1px solid var(--border);font-family:var(--mono);white-space:nowrap;padding:11px 12px}.own-t td:first-child{text-align:left;font-family:var(--sans)}.own-t td.latest{background:color-mix(in srgb, var(--gold) 9%, transparent);font-weight:600}.own-t td.pos{color:var(--gain)}.own-t td.neg{color:var(--loss)}.own-t small{color:var(--faint);font-size:11px}.own-dot{border-radius:3px;width:10px;height:10px;margin-right:9px;display:inline-block}.pr-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pr-key{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;font-size:14px;font-weight:500;display:flex}.pr-key i{border-radius:3px;width:24px;height:12px}.pr-key .lo{background:#d95418eb}.pr-key .lo2{background:#d9541880}.pr-key .mid{background:var(--s2)}.pr-key .hi2{background:#2563eb80}.pr-key .hi{background:#2563ebeb}.pr-odd-k{align-items:center;gap:6px;margin-left:14px;display:inline-flex}.pr-odd{border:1.5px solid var(--gold);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.pr-t{border-collapse:separate;border-spacing:3px;width:100%;font-size:15.5px}.pr-t th{text-align:right;font:700 13px var(--mono);color:var(--gold);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding:8px 10px}.pr-t th:first-child{text-align:left}.pr-t td{text-align:right;font-family:var(--mono);white-space:nowrap;border-radius:7px;padding:12px;font-weight:600}.pr-t td:first-child{text-align:left;font-family:var(--sans);background:0 0;padding-left:4px;font-size:15px;font-weight:600}.pr-t tbody tr{cursor:pointer}.pr-t tbody tr:hover td:first-child,.pr-t tbody tr.on td:first-child{color:var(--gold);font-weight:600}.pr-t tbody tr.on td:first-child{box-shadow:inset 3px 0 0 var(--gold);padding-left:10px}.pr-t tbody tr:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.pr-t th.pr-chg-h{text-align:right}.pr-t th.pr-chg-h small{font:500 10.5px var(--sans);letter-spacing:0;text-transform:none;color:var(--muted);margin-top:2px;display:block}.pr-t td.pr-chg{border-left:1px solid var(--border);background:0 0;border-radius:0;font-size:14.5px}.pr-t td.pr-chg.up{color:var(--gain)}.pr-t td.pr-chg.down{color:var(--loss)}.pr-g td{font:700 12.5px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);cursor:default;padding:14px 4px 4px;background:0 0!important}.pr-sel{grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);gap:14px;margin-top:16px;display:grid}.pr-chart,.pr-say{padding:16px 18px}.pr-say p{margin:10px 0 0;font-size:14px}.pr-ch{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pr-ch span{color:var(--muted);font-size:12.5px}.pr-med{border-top:1.5px solid var(--muted);vertical-align:middle;width:18px;margin-right:6px;display:inline-block}.pr-bars{align-items:flex-end;gap:8px;height:190px;padding-bottom:22px;display:flex;position:relative}.pr-bar{flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.pr-bar i{background:color-mix(in srgb, var(--muted) 45%, transparent);border-radius:5px 5px 0 0;width:100%;min-height:2px;display:block}.pr-bar.now i{background:#4c8df6}.pr-bar span{text-align:center;color:var(--faint);font-size:10.5px;position:absolute;bottom:-20px;left:0;right:0}.pr-line{border-top:1.5px solid var(--muted);pointer-events:none;position:absolute;left:0;right:0}.pr-two{grid-template-columns:1fr 1fr;gap:22px;display:grid}.pr-pan h4{font:600 15px var(--sans);margin:0 0 10px}.pr-chips{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.pr-chip{border:1px solid var(--border);background:var(--s1);color:var(--faint);font:500 13px var(--sans);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.pr-chip i{border-top:2.5px solid var(--lc);opacity:.5;width:14px}.pr-chip.on{color:var(--text);border-color:color-mix(in srgb, var(--lc) 55%, var(--border))}.pr-chip.on i{opacity:1}.pr-read{margin-top:16px;padding:16px 20px}.pr-read p{margin:10px 0 0;font-size:14.5px}.pr-pick{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pr-pick>span{width:44px;font:600 11px var(--mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.pr-pick button{border:1px solid var(--border);background:var(--s1);color:var(--text);font:500 12.5px var(--mono);cursor:pointer;border-radius:8px;padding:6px 12px}.pr-pick button.on{border-color:var(--gold);color:var(--gold)}.pr-pick button:disabled{opacity:.35;cursor:default}.pr-leg{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 16px;font-size:12.5px;display:flex}.pr-leg i{display:inline-block}.pr-leg .from{border:2px solid var(--muted);border-radius:50%;width:11px;height:11px}.pr-leg .to{background:#4c8df6;border-radius:50%;width:11px;height:11px;margin-left:10px}.pr-leg .range{background:var(--s3);border-radius:4px;width:26px;height:8px;margin-left:10px}.pr-tn{margin-bottom:18px}.pr-tn-h{font:600 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);justify-content:space-between;padding:6px 0;display:flex}.pr-tn-r{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);grid-template-columns:190px minmax(0,1fr) 130px;align-items:center;gap:14px;padding:12px 0;display:grid}.pr-tn-r .n{font-size:14px}.trk{height:18px;position:relative}.trk u{background:var(--s3);border-radius:4px;height:8px;position:absolute;top:5px}.trk em{background:var(--muted);height:2px;position:absolute;top:8px}.trk i{box-sizing:border-box;border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:2px}.trk i.from{border:2px solid var(--muted);background:var(--s1)}.trk i.to{background:#4c8df6}.pr-tn-r .ch{text-align:right;font:600 14px var(--mono)}.pr-tn-r .ch small{font:400 11.5px var(--mono);color:var(--faint);display:block}.pr-tn-r .ch.up{color:var(--gain)}.pr-tn-r .ch.down{color:var(--loss)}@media (max-width:860px){.pr-sel,.pr-two{grid-template-columns:1fr}.pr-tn-r{grid-template-columns:1fr 100px}.pr-tn-r .trk{order:3;grid-column:1/-1}}.pi{margin-top:16px}.pi-note{margin:-6px 0 12px;font-size:13px}.pi-head{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:18px;padding-bottom:14px;display:flex}.pi-score{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pi-score b{font:700 36px var(--mono)}.pi-l{font:600 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.pi-read{flex:260px;min-width:0;margin:0}.pi-blk{min-width:0;padding:14px 0 0}.pi-blk h4{margin:0 0 8px;font-size:14px;font-weight:600}.pi-blk p{overflow-wrap:anywhere;margin:0 0 8px;font-size:14px}.pi-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.pi-first,.pi-list,.pi-plain,.pi-flags{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pi-first li,.pi-list li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.pi-first li small,.pi-list li small{flex-basis:100%;font-size:12.5px}.pi-first a{color:var(--text)}.pi-first a:hover{color:var(--gold)}.pi-plain li{font-size:14px}.pi-flags li{background:var(--warn-soft);color:var(--warn);border-radius:8px;padding:8px 10px;font-size:13.5px}.pi-bar{grid-template-columns:minmax(0,120px) minmax(0,1fr) 40px;align-items:center;gap:8px;margin-bottom:6px;font-size:12.5px;display:grid}.pi-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pi-bar i{background:var(--s3);border-radius:4px;height:8px;overflow:hidden}.pi-bar u{background:var(--k1);border-radius:4px;height:100%;display:block}.pi-bar b{text-align:right;font-family:var(--mono)}.pi-pill{flex-wrap:wrap;gap:6px;display:flex}.pi-foot{margin:14px 0 0;font-size:12.5px}@media (max-width:760px){.pi-g{grid-template-columns:minmax(0,1fr)}.pi-score b{font-size:30px}}.pl{margin-top:18px}.pl h4{font:600 15px var(--sans);margin:0 0 10px}.pl-lead{margin:0 0 8px}.pl-note{background:var(--warn-soft);border-radius:10px;margin:0 0 8px;padding:8px 12px;font-size:13px}.pl-sec{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.pl-sec:first-of-type{border-top:0}.pl-hero{border:1px solid var(--border);background:linear-gradient(135deg, var(--s2), var(--s1));border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 18px;display:flex}.pl-hero.on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold-soft), 0 12px 32px -18px var(--gold)}.pl-sc{gap:2px;display:grid}.pl-sc small,.pl-k{font:600 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pl-sc b{font:700 34px/1 var(--mono)}.pl-arrow{color:var(--faint);font-size:22px}.pl-d{font:600 14px var(--mono);color:var(--muted)}.pl-d.up,.pl-ba .up,.pl small.up{color:var(--gain)}.pl-d.down,.pl small.down{color:var(--loss)}.pl-hero .btn{height:34px;margin-left:auto}.pl-two{grid-template-columns:1fr 1fr;gap:20px;margin-top:14px;display:grid}.pl-mix .breadth{margin:8px 0}.pl-bk{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.pl-bk i{border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.pl-sectors{gap:6px;margin:8px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.pl-sectors li{grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"n p""b b";gap:2px 8px;display:grid}.pl-sectors span{text-overflow:ellipsis;white-space:nowrap;grid-area:n;overflow:hidden}.pl-sectors b{text-align:right;font-family:var(--mono);grid-area:p}.pl-sectors i{background:var(--k1);border-radius:2px;grid-area:b;height:4px;display:block}.pl-grp{margin-top:16px}.pl-from{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.pl-none{margin:6px 0 0;font-size:13px}.pl-opts{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pl-opts li{border:1px solid var(--border);background:var(--s1);border-radius:12px;grid-template-columns:minmax(130px,1.1fr) minmax(150px,1.3fr) minmax(150px,1fr) auto;align-items:center;gap:10px 16px;padding:10px 14px;transition:border-color .15s,background-color .15s;display:grid}.pl-opts li.on{border-color:var(--gold);background:var(--gold-soft)}.pl-who,.pl-nums{gap:2px;min-width:0;display:grid}.pl-who small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pl-nums{grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;gap:4px 10px}.pl-nums small:last-child{grid-column:1/-1}.pl-nums{grid-template-columns:auto auto;grid-auto-flow:row}.pl-ba{font-size:13px}.pl-ba b{font-family:var(--mono)}.pl-act{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pl-act .btn{height:34px;padding:0 12px;font-size:13px}.pl-gaps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pl-gaps li{border:1px solid var(--border);background:var(--s1);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.pl-gaps li>div:first-child{gap:2px;min-width:0;display:grid}.pl-gaps small{font-size:12.5px}.pl-gp{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pl-meter{background:var(--s3);border-radius:6px;height:10px;margin:8px 0;overflow:hidden}.pl-meter i{border-radius:6px;min-width:2px;height:100%;transition:width .3s;display:block}.pl-meter i.hi{background:var(--gain)}.pl-meter i.mid{background:var(--warn)}.pl-meter i.lo,.pl-meter i.na{background:var(--loss)}.pl-mt{margin:6px 0 0;font-size:13.5px}.pl-rep{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.pl-rep p{margin:0;font-size:13.5px}.pl-fine{margin:10px 0 0;font-size:12.5px}@media (max-width:760px){.pl-two{grid-template-columns:1fr}.pl-opts li{grid-template-columns:1fr 1fr}.pl-act{grid-column:1/-1;justify-content:flex-start}.pl-gaps li{flex-direction:column;align-items:flex-start}.pl-gp{justify-content:flex-start}}@media (max-width:420px){.pl-opts li{grid-template-columns:1fr}.pl-sc b{font-size:28px}.pl-hero{gap:10px}.pl-hero .btn{margin-left:0}.pl-act .btn{flex:1}}.pc-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}@media (max-width:700px){.pc-g{grid-template-columns:1fr}}.pcb{border:1px solid var(--border);background:var(--s2);border-radius:14px;padding:14px 16px}.pcb h4{font:700 14px var(--sans);align-items:center;gap:8px;margin:0 0 8px;display:flex}.pcb h4 svg{width:16px;height:16px}.pcb.pro{border-color:color-mix(in srgb, var(--gain) 40%, var(--border))}.pcb.pro h4{color:var(--gain)}.pcb.con{border-color:color-mix(in srgb, var(--warn) 45%, var(--border))}.pcb.con h4{color:var(--warn)}.pcb ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pcb li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.pcb li small{color:var(--faint);flex-basis:100%;font-size:12px}.mp-more{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.mp-more summary{cursor:pointer;font:600 13.5px var(--sans);color:var(--muted)}.mth-more{padding:14px 18px}.mth-more>summary{cursor:pointer;font:600 14px var(--sans)}.pr-miss{max-width:78ch;margin:10px 0 0;font-size:12.5px}.pr-bars{overflow:hidden}.palette li .tag-mine{font:600 10.5px var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold);border-radius:4px;margin-left:auto;padding:1px 6px}.palette li .tag-new{font:500 11px var(--sans);color:var(--faint);white-space:nowrap;margin-left:auto}.cov-note{color:var(--muted);max-width:46ch;margin-top:6px;font-size:13px}.tr-bar .seg,.sh-r .seg{border-radius:12px;padding:4px}.tr-bar .seg button,.sh-r .seg button{border-radius:9px;min-height:46px;padding:11px 20px;font-size:16px}.tr-h h3{font-size:17px}.tr-h .chip{font-size:12px}.tr-key{font-size:13px}@media (max-width:700px){.tr-bar .seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.tr-bar .seg::-webkit-scrollbar{display:none}.tr-bar .seg button{padding:10px 14px;font-size:15px}}.pr-sort{all:unset;cursor:pointer;text-align:right;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}.pr-sort:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.pr-sort.desc:before{content:"↓ "}.pr-sort.asc:before{content:"↑ "}.pr-t td.pr-ab{box-shadow:inset 0 -2px #2563ebe6}.pr-t td.pr-be{background-clip:padding-box;border-bottom:0;box-shadow:inset 0 -3px 0 -1px #fff8}.pr-key .lo,.pr-key .lo2{border-bottom:3px dashed #fff9}.pr-key .hi,.pr-key .hi2{border-bottom:3px solid #fff9}.pr-csv{margin-left:auto}.pr-t tbody tr:hover td{filter:brightness(1.08)}.pr-t tbody tr[aria-current=true] td:not(:first-child):not(.pr-chg){outline:1px solid color-mix(in srgb, var(--gold) 60%, transparent);outline-offset:-1px}.pr-t td:first-child,.pr-t th:first-child{z-index:1;background:var(--bg);position:sticky;left:0}@media (max-width:480px){.pr-t{font-size:14px}.pr-t td{padding:10px 8px}}.scr-side,.sx-side{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.scr-side::-webkit-scrollbar{width:6px}.sx-side::-webkit-scrollbar{width:6px}.scr-side::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:6px}.sx-side::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:6px}.scr-side::-webkit-scrollbar-button{display:none}.sx-side::-webkit-scrollbar-button{display:none}.chh{vertical-align:middle;font:400 12px/1 var(--sans);letter-spacing:0;text-transform:none;flex:none;align-items:center;margin-left:2px;display:inline-flex}.chh-b{all:unset;box-sizing:border-box;cursor:help;width:18px;height:18px;font:600 11px/1 var(--sans);color:var(--muted);background:var(--s2);border:1px solid var(--border-strong);border-radius:50%;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.chh-b:hover,.chh-b.on{color:var(--gold);border-color:var(--gold);background:var(--gold-soft)}.chh-b:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.chh-b{position:relative}.chh-b:after{content:"";position:absolute;inset:-9px}.chh-p{z-index:400;box-sizing:border-box;overscroll-behavior:contain;background:var(--s1);width:min(400px,100vw - 16px);max-height:calc(100vh - 16px);color:var(--text);border:1px solid var(--border-strong);box-shadow:var(--lift);text-align:left;font:400 13px/1.5 var(--sans);letter-spacing:0;text-transform:none;white-space:normal;border-radius:12px;padding:12px 14px 4px;position:fixed;overflow-y:auto}.chh-p[hidden]{display:none}.chh-p:before{content:"";left:var(--ax,20px);background:var(--s1);border-left:1px solid var(--border-strong);border-top:1px solid var(--border-strong);width:10px;height:10px;margin-left:-5px;position:absolute;top:-6px;transform:rotate(45deg)}.chh-p.up:before{top:auto;bottom:-6px;transform:rotate(225deg)}.chh-t{font:600 14px/1.3 var(--sans);color:var(--text);margin:0 0 6px;display:block}.chh-p p{color:var(--muted);margin:0 0 9px}.chh-p p span{font:600 10.5px/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:1px;display:block}:root[data-theme=light] .chh-p,:root[data-theme=light] .chh-p:before{background:#fff}@media (max-width:480px){.chh-p{padding:11px 12px 3px;font-size:12.5px}}@media print{.chh,.chh-p{display:none!important}}.pm-hub{grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0 8px;display:grid}.pm-card{border:1px solid var(--border);background:var(--s1);color:var(--text);border-radius:18px;flex-direction:column;gap:12px;padding:26px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.pm-card:hover{border-color:var(--gold);box-shadow:0 18px 40px -22px var(--gold);transform:translateY(-3px)}.pm-card:after{content:"";background:radial-gradient(closest-side, var(--gold-soft), transparent);pointer-events:none;width:260px;height:260px;position:absolute;inset:auto -30% -60% auto}.pm-card .ic{width:46px;height:46px;color:var(--gold);background:var(--gold-soft);border-radius:13px;place-items:center;display:grid}.pm-card .ic svg{width:22px;height:22px}.pm-card h2{font:500 24px/1.2 var(--serif);margin:0}.pm-card p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.pm-card ul{color:var(--muted);gap:6px;margin:4px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.pm-card li{align-items:center;gap:8px;display:flex}.pm-card li svg{width:15px;height:15px;color:var(--gain);flex:none}.pm-card .go{color:var(--gold);align-items:center;gap:8px;margin-top:auto;font-weight:600;display:inline-flex}.pm-card .go svg{width:16px;height:16px;transition:transform .2s}.pm-card:hover .go svg{transform:translate(4px)}.pm-tabs{background:var(--s2);border-radius:14px;flex-wrap:wrap;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 0 16px;padding:5px;display:flex;overflow-x:auto}.pm-tabs button{height:38px;color:var(--muted);font:600 14px var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:0 16px}.pm-tabs button:hover{color:var(--text)}.pm-tabs button[aria-selected=true]{background:var(--s1);color:var(--text);box-shadow:0 1px 0 var(--border), 0 6px 16px -10px #000}.pm-bar{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:14px;display:flex}.pm-bar label{color:var(--muted);letter-spacing:.02em;gap:4px;font-size:12px;font-weight:600;display:grid}.pm-bar input,.pm-bar select{border:1px solid var(--border);background:var(--s1);height:40px;color:var(--text);font:14px var(--sans);border-radius:10px;min-width:150px;padding:0 12px}.pm-meta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 12px;font-size:13px;display:flex}.pm-t{border-collapse:collapse;width:100%;font-size:14px}.pm-t th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;background:var(--s1);padding:10px 12px;font-size:12px;position:sticky;top:0}.pm-t td{border-bottom:1px solid var(--border);vertical-align:top;padding:11px 12px}.pm-t tr:hover td{background:var(--s2)}.pm-t .n{text-align:right;font-variant-numeric:tabular-nums}.pm-t td.wrapc{max-width:520px;line-height:1.5}.pm-pager{color:var(--muted);justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;font-size:14px;display:flex}.pm-cards{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin:6px 0 22px;display:grid}.pm-kpi{border:1px solid var(--border);background:var(--s1);border-radius:14px;padding:16px 18px}.pm-kpi small{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.pm-kpi b{font:500 26px var(--serif)}.pm-kpi i{color:var(--faint);margin-top:4px;font-size:12px;font-style:normal;display:block}.pm-sec{margin:30px 0 0}.pm-sec>h2{font:500 22px var(--serif);align-items:center;gap:10px;margin:0 0 12px;display:flex}.pm-search{max-width:640px;position:relative}.pm-search input{border:1px solid var(--border);background:var(--s1);width:100%;height:52px;color:var(--text);font:16px var(--sans);border-radius:14px;padding:0 16px 0 46px}.pm-search>svg{width:20px;height:20px;color:var(--faint);position:absolute;top:16px;left:15px}.pm-sug{z-index:20;background:var(--s1);border:1px solid var(--border);border-radius:14px;position:absolute;top:58px;left:0;right:0;overflow:hidden;box-shadow:0 24px 50px -24px #000}.pm-sug button{width:100%;color:var(--text);text-align:left;cursor:pointer;font:15px var(--sans);background:0 0;border:0;align-items:baseline;gap:10px;padding:11px 16px;display:flex}.pm-sug button:hover,.pm-sug button:focus-visible{background:var(--s2);outline:none}.pm-sug small{color:var(--faint)}.pm-seg{background:var(--s2);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.pm-seg button{height:34px;color:var(--muted);font:600 13px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px}.pm-seg button[aria-pressed=true]{background:var(--s1);color:var(--text)}.pm-tree summary{cursor:pointer;padding:8px 0;font-weight:600}.pm-tree ul{color:var(--muted);margin:0 0 6px 18px;padding:0;font-size:14px;list-style:none}.pm-tree li{border-bottom:1px dashed var(--border);justify-content:space-between;gap:16px;padding:3px 0;display:flex}.pm-empty{text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:14px;padding:40px 18px}.pm-lock{text-align:center;border:1px solid var(--border);background:linear-gradient(160deg, var(--s1), var(--s2));border-radius:18px;padding:56px 20px}.pm-lock h2{font:500 28px var(--serif);margin:10px 0}.pm-lock p{color:var(--muted);max-width:520px;margin:0 auto 18px}.pm-rep{max-width:900px;margin:0 auto}.pm-rep h2{font:500 20px var(--serif);border-bottom:1px solid var(--border);margin:26px 0 10px;padding-bottom:6px}@media (max-width:900px){.pm-hub{grid-template-columns:1fr}.pm-bar label,.pm-bar input,.pm-bar select{width:100%;min-width:0}.pm-t td.wrapc{max-width:260px}}@media print{.pm-noprint,header,footer,nav,.ai-fab,.shell-side{display:none!important}.pm-rep{max-width:none}}.pm-kpi-btn{text-align:left;cursor:pointer;color:var(--text);font:inherit;transition:border-color .2s,transform .2s}.pm-kpi-btn:hover{border-color:var(--gold);transform:translateY(-2px)}.pm-comm{grid-template-columns:minmax(220px,320px) 1fr}@media (max-width:900px){.pm-comm{grid-template-columns:1fr!important}.pm-comm .scr-sec{max-height:220px!important}}@media (max-width:700px){.pm-tabs{scrollbar-width:none;flex-wrap:nowrap;width:100%}.pm-tabs::-webkit-scrollbar{display:none}.pm-cards{grid-template-columns:1fr 1fr}.pm-kpi b{font-size:21px}}.pm-t td:not(.n),.pm-t th:not(.n){text-align:left}.pm-t td.n,.pm-t th.n{text-align:right}.pm-chart{border-radius:16px;margin-bottom:16px;padding:18px 20px 12px}.pm-chart svg{width:100%;height:auto;display:block}.pm-chart-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:8px;display:flex}.pm-chart-h small{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:700;display:block}.pm-chart-h b{font:500 19px var(--serif)}.pm-chart-h .faint{font-size:13px}.pm-two{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:8px;display:grid}.pm-two>.pm-chart{margin:0}.pm-legend{color:var(--muted);align-items:center;gap:14px;margin:6px 0 0;font-size:12.5px;display:flex}.pm-legend i,.pm-keys i{border-radius:3px;width:10px;height:10px;margin-right:-8px;display:inline-block}.pm-keys{flex:1;gap:8px;min-width:180px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.pm-keys li{align-items:center;gap:10px;display:flex}.pm-keys i{margin-right:0}.pm-keys b{font:600 13px var(--mono);margin-left:auto}.pm-tools{justify-content:flex-end;margin:0 0 6px;display:flex}.pm-tools .alx-link{align-items:center;gap:6px;display:inline-flex}.pm-tools svg{width:15px;height:15px}.pm-pick tbody tr{cursor:pointer}.pm-pick tbody tr.on td{background:var(--gold-soft)}.pm-pick tbody tr.on td:first-child{box-shadow:inset 3px 0 0 var(--gold);font-weight:600}.pm-pick tbody tr:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.pm-vs{gap:3px;display:grid}.pm-vs span{border-radius:4px;min-width:2px;height:7px;display:block}.pm-vs .co{background:var(--gold)}.pm-vs .se{background:var(--faint);opacity:.55}.pm-co{border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;margin:4px 0 16px;padding:18px 20px;display:flex}.pm-co h2{font:500 26px var(--serif);margin:0}.pm-co p{margin:2px 0 0;font-size:13.5px}.pm-co .av{width:52px;height:52px;font:600 18px var(--sans);color:var(--gold);background:var(--gold-soft);border-radius:14px;flex:none;place-items:center;display:grid}.pm-px{text-align:right;margin-left:auto;display:grid}.pm-px b{font:500 26px var(--serif)}.pm-px span{font:600 13px var(--mono)}.pm-co-a{flex-wrap:wrap;gap:8px;display:flex}.pm-co-a .btn svg{width:16px;height:16px}.pm-recent{flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 16px;font-size:13px;display:flex}.pm-recent .fchip.on{border-color:var(--gold);color:var(--gold)}.pm-sug button.on{background:var(--s2)}kbd{font:600 12px var(--mono);border:1px solid var(--border);background:var(--s1);border-bottom-width:2px;border-radius:6px;padding:1px 6px}.pm-h2{font:500 22px var(--serif);margin:0 0 12px}.pm-peers{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.pm-peer{border:1px solid var(--border);background:var(--s1);color:var(--text);text-align:left;cursor:pointer;font:inherit;border-radius:14px;align-items:center;gap:12px;padding:14px;transition:border-color .2s,transform .2s;display:flex}.pm-peer:hover:not(:disabled){border-color:var(--gold);transform:translateY(-2px)}.pm-peer span:nth-child(2){flex:1;min-width:0;display:grid}.pm-peer small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-peer>svg{width:16px;height:16px;color:var(--gold)}.pm-heat{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin-bottom:18px;display:grid}.pm-tile{border:1px solid var(--border);background:color-mix(in srgb, var(--tc) calc(var(--ti) * 1%), var(--s1));text-align:left;color:var(--text);font:inherit;cursor:pointer;border-radius:14px;padding:14px 16px;transition:transform .2s}.pm-tile:hover{transform:translateY(-2px)}.pm-tile small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.pm-tile b{font:500 21px var(--serif);margin:4px 0 2px;display:block}.pm-tile span{font:600 13px var(--mono);color:var(--tc)}.pm-verdict{border:1px solid var(--border);background:var(--s1);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;padding:14px 18px;display:flex}.pm-verdict b{font:500 20px var(--serif)}.pm-cover{background:linear-gradient(135deg, var(--gold-soft), transparent 70%), var(--s1);border:1px solid var(--border);border-radius:18px;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:8px;padding:26px 28px;display:flex}.pm-cover .spk{width:220px;height:70px;margin-left:auto}.pm-pillars{gap:10px;margin:8px 0 4px;display:grid}.pm-pillar{grid-template-columns:150px 1fr 48px;align-items:center;gap:12px;font-size:14px;display:grid}.pm-pillar .tr{background:var(--s2);border-radius:6px;height:10px;overflow:hidden}.pm-pillar .tr i{border-radius:6px;height:100%;display:block}.pm-pillar b{font:600 14px var(--mono);text-align:right}@media (max-width:900px){.pm-two{grid-template-columns:1fr}.pm-px{text-align:left;margin-left:0}.pm-pillar{grid-template-columns:110px 1fr 40px}.pm-cover .spk{width:100%;margin-left:0}}@media print{.pm-tools,.pm-recent{display:none!important}.pm-cover,.pm-chart,.pm-kpi{break-inside:avoid}}.pm-two{grid-template-columns:1fr!important}.pm-two>.pm-chart+.pm-chart{margin-top:0}.pm-duo{grid-template-columns:1fr 1fr;gap:22px;display:grid}.pm-sub{color:var(--muted);margin:0 0 4px;font-size:13px;font-weight:600}@media (max-width:700px){.pm-duo{grid-template-columns:1fr}}.pm-keys{max-width:340px}@media (max-width:700px){.pm-co-a{flex-wrap:nowrap;width:100%}.pm-co-a .btn{flex:1;padding:0 10px;font-size:13.5px}}.pl-i,.pl-tier{color:var(--faint);cursor:pointer;font:600 11px var(--sans);background:0 0;border:0;align-items:center;gap:4px;padding:2px;display:inline-flex}.pl-i svg{width:14px;height:14px}.pl-tier{color:var(--gold);background:var(--gold-soft);border-radius:999px;padding:2px 8px}.pl-tier svg{width:11px;height:11px}.pl-i:hover{color:var(--gold)}.pl-say{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.pl-typ{color:var(--faint);font-size:11.5px}.scr-f.is-locked{opacity:.62}.scr-f.is-locked input{cursor:not-allowed}.scr-g .dotn{background:var(--gold);min-width:18px;height:18px;color:var(--on-gold);font:700 11px var(--sans);border-radius:999px;place-items:center;padding:0 5px;font-style:normal;display:inline-grid}.bandc.on{background:var(--gold-soft);border-color:var(--gold);color:var(--gold)}.bandc small{opacity:.7;margin-left:4px}.qs-row{align-items:stretch;gap:6px;display:flex}.qs-row .qs{flex:1}.qs-x{border:1px solid var(--border);background:var(--s1);width:34px;color:var(--muted);cursor:pointer;border-radius:12px;font-size:18px}.qs-x:hover{color:var(--loss);border-color:var(--loss)}.pl-colmenu{width:300px;max-height:420px;overflow:auto}.pl-colmenu label{cursor:pointer;align-items:center;gap:8px;padding:4px 2px;font-size:13.5px;display:flex}.pl-colmenu label.is-locked{opacity:.55;cursor:not-allowed}.pl-colmenu label svg{width:12px;height:12px;margin-left:auto}.pl-cap{background:var(--gold-soft);border:1px solid var(--gold);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.pl-cap>svg{width:18px;height:18px;color:var(--gold);flex:none}.pl-cap span{flex:1;min-width:220px;font-size:14px;line-height:1.5}.scr-tw.is-busy{opacity:.6;transition:opacity .15s}.scr-t th button{text-overflow:ellipsis;max-width:150px;overflow:hidden}@media (max-width:430px){.av-btn .tier{display:none}.av-btn{padding-right:6px}}.nf{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.nf input[type=email]{border:1px solid var(--border);background:var(--s1);min-width:220px;height:48px;color:var(--text);font:16px var(--sans);border-radius:999px;flex:1;padding:0 16px}.nf input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.nf-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.nf-err{color:var(--loss);flex-basis:100%;margin:0;font-size:13.5px}.nf-done{color:var(--gain);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.nf-done svg{width:18px;height:18px}.tagline{text-align:center;padding:34px 0 6px}.tagline p{font:300 clamp(22px, 3.4vw, 38px)/1.25 var(--serif);letter-spacing:-.01em;margin:0}.tagline p span{white-space:nowrap}.tagline .x{color:var(--gold);font-family:var(--mono);margin:0 .55em;font-weight:500}.soon{border:1px solid var(--gold);background:linear-gradient(135deg, var(--gold-soft), transparent 70%), var(--s1);border-radius:22px;grid-template-columns:1.1fr 1fr;align-items:center;gap:24px;margin:28px auto 0;padding:26px 28px;display:grid}.soon h2{font:400 26px var(--serif);margin:6px 0 8px}.soon p{color:var(--muted);margin:0 0 12px;line-height:1.55}.soon ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.soon li{background:var(--s2);border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:5px 12px;font-size:13px}.soon .fine{color:var(--faint);margin:10px 0 0;font-size:12.5px}.plat{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.plat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.plat{grid-template-columns:1fr}}.plat-math{background:var(--s2);border:1px dashed var(--border);font:500 12.5px/1.6 var(--mono);color:var(--text);border-radius:12px;margin:6px 0 0;padding:10px 12px}.plat-math i{color:var(--gold);font-style:normal}.plat-math b{color:var(--gain);font-weight:600}.split{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.split>div{border:1px solid var(--border);background:var(--s1);border-radius:18px;padding:18px 20px}.split h3{font:500 19px var(--serif);align-items:center;gap:10px;margin:0 0 6px;display:flex}.split p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.split .mark{border-radius:3px;width:10px;height:10px;display:inline-block}.split-note{text-align:center;color:var(--muted);grid-column:1/-1;font-size:14px}.split-note b{color:var(--text)}.cmp .yes.ck{background:var(--gain);color:#fff}.cmp .x-no{background:var(--loss-soft);width:24px;height:24px;color:var(--loss);font:700 14px var(--sans);border-radius:50%;place-items:center;display:inline-grid}.cmp .yes.ck svg{display:none}.cmp .yes.ck:before{content:"✓";font:700 14px var(--sans)}.cmp .soon-tag{background:var(--gold-soft);color:var(--gold);font:700 10.5px var(--sans);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-left:8px;padding:1px 8px}@media (max-width:860px){.soon{grid-template-columns:1fr;padding:22px}.split{grid-template-columns:1fr}}.cmp .cta-r td{padding-top:14px}.cmp .cta-r .btn{white-space:normal;height:38px;padding:0 12px;font-size:13.5px;line-height:1.2}.pl-chips{flex-wrap:wrap;gap:8px;display:flex}.pl-more{margin-top:12px}.pl-chip{border:1px solid var(--border);background:var(--s1);color:var(--text);font:500 13.5px var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;transition:border-color .15s,background .15s;display:inline-flex}.pl-chip:hover{border-color:var(--gold)}.pl-chip.open{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold-soft)}.pl-chip.on{background:var(--gold-soft);border-color:var(--gold);color:var(--gold);font-weight:600}.pl-chip svg{width:12px;height:12px;color:var(--gold)}.pl-chip.is-locked{opacity:.7}.pl-card{border:1px solid var(--border);background:var(--s2);border-radius:16px;gap:10px;margin-top:4px;padding:14px;display:grid}.pl-card-h{align-items:center;gap:8px;display:flex}.pl-card-h b{font:600 15px var(--sans)}.pl-rm{color:var(--loss);font:600 13px var(--sans);cursor:pointer;background:0 0;border:0;margin-left:auto}.pl-card .pm-seg{width:100%}.pl-card .pm-seg button{flex:1;padding:0 6px}.pl-hist{align-items:flex-end;gap:2px;height:64px;display:flex}.pl-hist i{background:var(--s3);border-radius:2px 2px 0 0;flex:1}.pl-hist i.in{background:var(--gold)}.pl-slider{height:22px;position:relative}.pl-slider input[type=range]{pointer-events:none;appearance:none;z-index:2;background:0 0;width:100%;margin:0;position:absolute;inset:0}.pl-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;background:var(--s1);border:3px solid var(--gold);cursor:grab;border-radius:50%;width:18px;height:18px}.pl-slider input[type=range]::-moz-range-thumb{pointer-events:auto;background:var(--s1);border:3px solid var(--gold);cursor:grab;border-radius:50%;width:14px;height:14px}.pl-slider input[type=range]::-webkit-slider-runnable-track{background:0 0}.pl-slider input[type=range]::-moz-range-track{background:0 0}.pl-slider input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--text);outline-offset:2px}.pl-track{background:var(--s3);border-radius:2px;height:4px;position:absolute;top:9px;left:9px;right:9px}.pl-track span{background:var(--gold);border-radius:2px;position:absolute;top:0;bottom:0}.pl-mm{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pl-mm label{border:1px solid var(--border);background:var(--s1);border-radius:12px;gap:2px;padding:8px 12px;display:grid}.pl-mm small{font:600 10.5px var(--sans);letter-spacing:.1em;color:var(--muted)}.pl-mm input{color:var(--text);font:500 16px var(--mono);background:0 0;border:0;outline:none;width:100%;padding:0}.pl-mm label:focus-within{border-color:var(--gold)}.cb{position:relative}.cb-field{border:1px solid var(--border);background:var(--s1);cursor:text;border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px;min-height:58px;padding:8px 12px;display:flex}.cb-field.open,.cb-field:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.cb-chip{background:var(--gold-soft);border:1px solid var(--gold);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:5px 6px 5px 14px;font-size:14px;display:inline-flex}.cb-chip b{font-weight:600}.cb-chip button{background:color-mix(in srgb, var(--gold) 25%, transparent);width:24px;height:24px;color:var(--text);cursor:pointer;border:0;border-radius:50%;font-size:16px;line-height:1}.cb-chip button:hover{background:var(--loss);color:#fff}.cb-field input{min-width:200px;height:40px;color:var(--text);font:16px var(--sans);background:0 0;border:0;outline:none;flex:1}.cb-clear{color:var(--muted);font:600 13px var(--sans);cursor:pointer;background:0 0;border:0;padding:6px 8px}.cb-clear:hover{color:var(--loss)}.cb-count{color:var(--muted);margin:8px 4px 0;font-size:13px}.cb-need{color:var(--gold);margin:6px 4px 0;font-size:13px}.cb-menu{z-index:40;background:var(--s1);border:1px solid var(--border);border-radius:18px;position:absolute;top:64px;left:0;right:0;overflow:hidden;box-shadow:0 30px 60px -28px #000}.cb-tools{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.cb-tools select{border:1px solid var(--border);background:var(--s2);height:36px;color:var(--text);font:14px var(--sans);border-radius:10px;max-width:240px;padding:0 10px}.cb-t{border:1px solid var(--border);height:36px;color:var(--muted);font:600 13px var(--sans);cursor:pointer;background:0 0;border-radius:999px;padding:0 12px}.cb-t.on{background:var(--gold-soft);border-color:var(--gold);color:var(--gold)}.cb-n{color:var(--faint);margin-left:auto;font-size:12.5px}.cb-scroll{overscroll-behavior:contain;overflow-y:auto}.cb-o{border:0;border-bottom:1px solid var(--border);color:var(--text);text-align:left;cursor:pointer;font:inherit;background:0 0;align-items:center;gap:12px;padding:0 14px;display:flex;left:0;right:0}.cb-o.act{background:var(--s2)}.cb-o.on{background:var(--gold-soft)}.cb-nm{flex:1;min-width:0;display:grid}.cb-nm b{font-weight:600}.cb-nm small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.cb-mc{font:500 13px var(--mono);color:var(--muted);white-space:nowrap}.cb-st{background:var(--s3);border-radius:50%;place-items:center;width:26px;height:26px;font-weight:700;display:grid}.cb-o.on .cb-st{background:var(--gain);color:#fff}.cb-hint{color:var(--faint);border-top:1px solid var(--border);margin:0;padding:8px 14px;font-size:12px}.cb-rows{gap:10px;margin-top:12px;display:grid}.cb-pop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cb-l{font:700 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-right:4px}.cb-p{border:1px solid var(--border);background:var(--s1);color:var(--text);font:500 13.5px var(--sans);cursor:pointer;border-radius:999px;padding:7px 14px}.cb-p:hover:not(:disabled){border-color:var(--gold)}.cb-p:disabled{opacity:.45;cursor:not-allowed}@media (max-width:640px){.cb-menu{top:62px}.cb-mc{display:none}}.cmp-acts{flex-wrap:wrap;gap:8px;display:flex}.cmp-acts .btn{height:36px;font-size:13.5px}.cb-gold{color:var(--muted);align-items:center;gap:6px;margin:10px 4px 0;font-size:13px;display:flex}.cb-gold svg{width:14px;height:14px;color:var(--gold)}.sp-t{--n:2}.sp-t .sp-r{grid-template-columns:96px repeat(var(--n), minmax(0, 1fr))}.sp-h{grid-template-columns:96px repeat(var(--n), minmax(0, 1fr));z-index:5;background:var(--s1);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 0;display:grid;position:sticky;top:118px}.sp-h span{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;min-width:0;display:grid}.sp-h .mk{grid-row:span 2}.sp-h b{font:600 14px var(--sans)}.sp-h small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);grid-column:2;font-size:12px;overflow:hidden}.mt-h,.sp-h{box-shadow:0 14px 28px -16px #000000a6, 0 1px 0 var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px;margin-bottom:6px;background:var(--s2)!important;border:1px solid var(--border)!important;padding:8px 12px!important}.mt-h>span:not(:first-child),.sp-h>span:not(:first-child){background:var(--s1);border:1px solid var(--border);border-left:5px solid var(--tabc,var(--k0));text-overflow:ellipsis;white-space:nowrap;border-radius:12px;min-width:0;padding:8px 14px;font-weight:600;overflow:hidden}.mt-h>span:nth-child(2),.sp-h>span:nth-child(2){--tabc:var(--k0)}.mt-h>span:nth-child(3),.sp-h>span:nth-child(3){--tabc:var(--k1)}.mt-h>span:nth-child(4),.sp-h>span:nth-child(4){--tabc:var(--k2)}.mt-h>span:nth-child(5),.sp-h>span:nth-child(5){--tabc:var(--k3)}.cmp-setup{z-index:30;position:relative;overflow:visible}.cb-chip .av{background:var(--gold);width:26px;height:26px;color:var(--on-gold);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.tagline p{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 0;display:flex}@media (max-width:640px){.tagline .x{display:none}.tagline p{flex-direction:column;align-items:center}.tagline p span:not(.x)+span:not(.x):before{content:""}}.pm-live{background:var(--faint);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.pm-live.on{background:var(--gain);box-shadow:0 0 0 0 color-mix(in srgb, var(--gain) 60%, transparent);animation:none}@keyframes pmpulse{70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.pm-live.on{animation:none}}.pm-sort{font:inherit;color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0}.pm-tile em{color:var(--muted);margin-top:3px;font-size:11.5px;font-style:normal;display:block}.pm-pick{flex-wrap:wrap;gap:6px;width:100%;max-height:140px;display:flex;overflow-y:auto}:root{--r-s:4px;--r-m:6px;--r-l:8px;--btn-bg:var(--gold);--btn-fg:#1a1405;--btn-hover:var(--gold-2)}:root[data-theme=light]{--btn-bg:#1c1a15;--btn-fg:#fbf8f1;--btn-hover:#3a352a}.band,:root[data-theme=light] .report,:root[data-theme=light] .plan,:root[data-theme=light] .cmp{--btn-bg:#d4b26a;--btn-fg:#1a1405;--btn-hover:#e8d29b}:root[data-theme=light] .band.hero,:root[data-theme=light] .band.plans{--btn-bg:#1c1a15;--btn-fg:#fbf8f1;--btn-hover:#3a352a}body,body *{font-variant-numeric:tabular-nums lining-nums!important}body{background:var(--bg);text-rendering:optimizelegibility;line-height:1.6}h1,h2,h3,h4{text-wrap:balance}p,li{text-wrap:pretty}.sh p,.sec-h p,.lede-xl,.card p,.feat p{max-width:68ch}.hero-home h1,.sec-h h2,.stats-row .v,.marq div{font-weight:400}:focus-visible,.ptile:focus-visible{outline:2px solid var(--focus,var(--text));outline-offset:2px;border-radius:var(--r-s);box-shadow:0 0 0 4px color-mix(in srgb, var(--bg) 90%, transparent)}.band :focus-visible,.report :focus-visible,.plan :focus-visible,.cmp :focus-visible{outline-color:#f4efe3;box-shadow:0 0 0 4px #00000080}:root[data-theme=light] .band.hero :focus-visible,:root[data-theme=light] .band.plans :focus-visible{outline-color:#1c1a15;box-shadow:0 0 0 4px #f7f3eae6}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:0}.band,:root[data-theme=light] footer.band{background:var(--band-a,#1b1915)}:root[data-theme=light] .band.hero,:root[data-theme=light] .band.plans{background:0 0}.band:before,.grid-fade,.aurora,.hero-canvas{display:none!important}.hero{border-bottom:1px solid var(--border)}.report,:root[data-theme=light] .report{border:1px solid var(--rep-border,#4a4436);border-radius:var(--r-l);background:var(--rep-a,#211f1a);box-shadow:none}:root[data-theme=light] .cmp{background:var(--rep-a,#211f1a)}:root[data-theme=light] .plan{box-shadow:none}.card,.feat,.kpi,.know>div,.pd-in,.pd-ev div,.ptile,.lock-card,.stats-row,.bk,.spc,.bs,.pay,.eq-p,.term,.bt .spot,.float-chip,.plan,.cmp,.search,.seg,.icon-btn,.tag,.btn,.btn.lg{border-radius:var(--r-m)}.card,.feat,.term,.bk,.spc,.bs,.pay,.eq-p,.bt .spot,.stats-row,.lock-card,.plan,.cmp{border-radius:var(--r-l)}.card,.feat,.term,.bk,.spc,.bs,.pay,.bt .spot{background:var(--s1);box-shadow:none}.kpi,.know>div{background:var(--s1)}.ptile{background:color-mix(in srgb, var(--pc) 7%, transparent)}.card.acc:before{background:var(--ac,var(--gold));border-radius:0;height:2px;left:0;right:0}.sec.alt{background:var(--s2);border-block:1px solid var(--border)}.term{transform:none!important}.feat:before,.bt .spot:before{display:none}.hover-lift:hover,.feat:hover,.kpi:hover,.btn:hover,.bt .spot:hover,.ptile:hover,.ptile.hot{box-shadow:none;transform:none}.feat:hover,.kpi:hover,.card.hover-lift:hover,.bt .spot:hover{border-color:var(--border-strong)}.feat .fi,.sh-ic,.lock-card .lk-ic,.th-i{background:var(--s3);color:var(--text);box-shadow:none;border:1px solid var(--border);border-radius:var(--r-m)}.feat .fi,.sh-ic{width:40px;height:40px}.feat .num{color:var(--border-strong);font-weight:400}.ci,.pt-ic{border-radius:var(--r-s)}.lock-card{box-shadow:none;border:1px solid var(--border-strong)}.lock-card .btn{background:var(--btn-bg);color:var(--btn-fg);box-shadow:none}.float-chip,.dl-menu,.palette,.alx-toast{border-radius:var(--r-l);box-shadow:0 4px 16px #0000002e}.term-dial{filter:none}.dcenter .n,.hero-home h1 em{color:var(--gold-2);-webkit-text-fill-color:currentColor;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.hero-home h1 em{color:var(--gold)}.gate.is-locked>:not(.lock){opacity:.22}.btn{letter-spacing:0;border-color:var(--border-strong);background:0 0;height:40px;padding:0 16px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.btn:hover{background:var(--s2);border-color:var(--text)}.btn.lg{height:48px;padding:0 24px}.btn.primary{background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bg);box-shadow:none}.btn.primary:hover{background:var(--btn-hover);border-color:var(--btn-hover);box-shadow:none}.btn.on{background:var(--gold-soft)}.seg{background:0 0;padding:2px}.seg button{border-radius:var(--r-s)}.seg button[aria-pressed=true]{background:var(--s3);box-shadow:none}.planseg button[aria-pressed=true]{background:var(--s3);color:var(--text);box-shadow:inset 0 -2px 0 var(--tc)}.planseg button[aria-pressed=true] i{background:var(--tc)}.chip,.vd,.tier{border-radius:var(--r-s)}.vd:before{box-shadow:none}.tier.basic,.tier.silver,.tier.gold{background:0 0;border:1px solid}.tier.basic{color:var(--t-basic)}.tier.silver{color:var(--t-silver)}.tier.gold{color:var(--t-gold)}.badge,.mini .bd{background:var(--s3);color:var(--text);border:1px solid var(--border-strong);box-shadow:none;border-radius:var(--r-m);font-family:var(--serif);font-weight:500}.badge{width:56px;height:56px;font-size:21px}.topnav a{border-radius:var(--r-s)}.topnav a.hl{color:var(--gold)}.search:hover,.icon-btn:hover{border-color:var(--text)}.search:hover{border-color:var(--border-strong)}.demo-bar{background:var(--s3);color:var(--text);border-bottom:1px solid var(--border-strong)}.secnav{box-shadow:none}.secnav a{border-radius:0;padding:9px 15px}.secnav a.active{color:var(--text)}.secnav .pill{background:var(--gold);height:2px;box-shadow:none;border-radius:0;top:auto;bottom:0}table{border-collapse:collapse}th{border-bottom:1px solid var(--text);color:var(--muted);letter-spacing:.08em;background:0 0;padding:8px 12px;font-size:11px;border-radius:0!important}td{border-bottom:1px solid var(--border);padding:8px 12px}td:first-child,th:first-child{background:var(--bg)}.card td:first-child,.card th:first-child{background:var(--s1)}td.latest{box-shadow:inset 0 -1px 0 var(--gold);background:0 0;font-weight:600}th.latest{color:var(--gold);background:0 0}tbody tr:hover td{background:var(--s2)}tr.tot td{border-top:1px solid var(--text);font-weight:600}.tbl th,.pm-t th{border-bottom:1px solid var(--text);background:0 0}.cmp th,.cmp td{border-bottom-color:var(--border)}.cmp thead th,.cmp th:first-child,.cmp td:first-child,.cmp thead th.cur{background:var(--rep-a,#211f1a)}.pt-bar i,.kbar b,.dq-bar b,.cb,.speed u,.dcol i{background:var(--pc,var(--gold));box-shadow:none}.kbar b,.dq-bar b{background:var(--gain)}.dcol i{background:var(--gold)}.cb{background:var(--oc)}.speed u{background:var(--gold)}.pt-bar,.kbar,.pin-bar,.dq-bar,.sl-bar,.ot-bar,.pt-bar i,.kbar b,.pin-bar b,.dq-bar b,.sl-bar span,.ot-bar b{border-radius:2px}.plan,.plan.feat{border:1px solid var(--border-strong);box-shadow:none;animation:none;background:var(--s1)!important}.plan.feat{border-color:var(--tc,var(--gold));box-shadow:inset 0 2px 0 var(--tc,var(--gold))}.plan:before,.plan.feat:before{display:none}.plan .price b{color:var(--text);-webkit-text-fill-color:currentColor;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.plan li{border-radius:var(--r-s)}.plan li:hover{background:0 0}.who-c,.dv-out>div,.dv-out .hl{border-radius:var(--r-m);background:var(--s1);box-shadow:none;transform:none!important}.who-c:hover{border-color:var(--text)}.cmp tr.grp td{border-bottom:1px solid var(--gold);background:0 0}.art-wrap{background:var(--s2);border-radius:var(--r-l) var(--r-l) 0 0}.pagehead .pa,.pa-float{display:none!important}.pagehead:has(.pa){min-height:0;display:block}.pagehead{border-bottom:1px solid var(--border);background:0 0}:root:root .shell-fab{border-radius:var(--r-m);border-width:1px;box-shadow:0 2px 8px #0003}footer.band{--band-a:#1b1915;border-top:1px solid #3a362d}.fcta{border-bottom:1px solid var(--border);padding-block:48px 40px}.fcta h2{font-size:30px;font-weight:400}.fcols{border-top:0;gap:32px 24px;margin-top:0;padding:32px 0}.fcols b{color:var(--faint);letter-spacing:.12em;margin-bottom:8px;font-size:11px;font-weight:600}.fcols a{color:var(--muted);font-size:14px}.fcols a:hover,.fcols a:focus-visible{color:var(--text);text-underline-offset:3px;text-decoration:underline}.fbrand b{font:400 22px var(--serif);letter-spacing:0;text-transform:none;color:var(--text)}.fbrand p{color:var(--muted);max-width:44ch;margin:0 0 12px;font-size:14px}.ffine{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 32px;padding-top:24px;line-height:1.55}.ffine>span:first-child{max-width:78ch}.ffine a{color:var(--muted);text-underline-offset:3px}@media (max-width:760px){.ffine{grid-template-columns:1fr}}.tape{background:var(--s2);color:var(--text);border-bottom:1px solid var(--border);font-size:12.5px;overflow:hidden}.tape::-webkit-scrollbar{display:none}.tape-track{will-change:transform;gap:28px;width:max-content;margin-inline:0;padding-inline:0 28px;animation:75s linear infinite tape!important}.tape:hover .tape-track,.tape:focus-within .tape-track{animation-play-state:paused!important}.tape-track>span{align-items:baseline;gap:6px;display:inline-flex}@media (prefers-reduced-motion:reduce){.tape{scrollbar-width:none;overflow-x:auto}.tape-track{margin-inline:auto;animation:none!important}.tape-track>span[aria-hidden]{display:none}}.tape-track .u{color:var(--gain)}.tape-track .d{color:var(--loss)}.marq{-webkit-mask-image:none;mask-image:none}.marq div{flex-wrap:wrap;justify-content:center;gap:8px 32px;width:auto;font-size:clamp(20px,2.4vw,28px);animation:none!important}.rv.rv-pre{transform:translateY(8px)}.rv{transition:opacity .4s ease-out var(--d,0s), transform .4s ease-out var(--d,0s)}.live:before,.pm-live.on,.plan.feat,.dial-spin,.float-chip,.typing i{animation:none!important}.skeleton{background:var(--s2);animation:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv,.rv.rv-pre{opacity:1;transition:none;transform:none}}@media (max-width:640px){.card,.feat{padding:16px}section.block{padding-block:48px 0}h2{font-size:28px}}:root:root .ai-fab{border-radius:var(--r-m);background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bg);box-shadow:0 2px 8px #00000040}:root:root .ai-fab:hover{background:var(--btn-hover);transform:none}:root:root .av-btn{border-radius:var(--r-m)}:root:root .av-btn .av.sm{background:var(--s3);color:var(--text);border:1px solid var(--border-strong);border-radius:50%}:root:root .av.lg,:root:root .av,:root:root .pm-co .av{border-radius:var(--r-m);background:var(--s3);color:var(--text);border:1px solid var(--border-strong)}:root:root .cb-chip .av{background:var(--s3);color:var(--text)}:root:root input:not([type=checkbox]):not([type=radio]):not([type=range]),:root:root select,:root:root textarea,:root:root .nf input[type=email],:root:root .alx-form input,:root:root .alx-form select{border-radius:var(--r-m)}:root:root input::placeholder,:root:root textarea::placeholder{color:var(--faint);opacity:1}:root:root .alx-toast{border-radius:var(--r-l);border-width:1px 1px 1px 3px;box-shadow:0 4px 16px #0003}:root:root .kbd{border-radius:var(--r-s);white-space:nowrap}:root:root .search .kbd,:root:root .stk-search .kbd{white-space:nowrap;flex:none}:root:root .tag,:root:root [class*=chip],:root:root .cb-chip,:root:root .cb-p,:root:root .cb-t,:root:root .chips button,:root:root .cmp .soon-tag,:root:root .cmp-d,:root:root .dchip,:root:root .dcol .yoy,:root:root .dk-tag,:root:root .mtr-pill,:root:root .pl-chip,:root:root .pl-tier,:root:root .ribbon,:root:root .rsi-zone b,:root:root .trg-colh span,:root:root .wf-leg button,:root:root .soon li,:root:root .plan.current:after{border-radius:var(--r-s)}:root:root .ribbon{border:1px solid var(--tc);color:var(--tc);background:0 0;height:24px}:root:root .plan-name .pi,:root:root .who-i{border:1px solid var(--tc);color:var(--tc);border-radius:var(--r-m);background:0 0}:root:root .pl-art{display:none}:root:root .plan-desc{min-height:0}:root:root .plan-name{font-family:var(--serif)}:root:root .plan .btn,:root:root .plan .btn.primary{background:var(--tc,var(--gold));border:1px solid var(--tc,var(--gold));color:#181714;box-shadow:none}:root:root .plan .btn:hover{background:color-mix(in srgb, var(--tc,var(--gold)) 82%, #fff)}:root:root .biz-main{background:var(--s1)}:root:root .biz-av{background:var(--s3);color:var(--text);border:1px solid var(--border-strong);box-shadow:none;border-radius:var(--r-m);font-family:var(--serif);font-weight:500}.skyline{display:none}.sh .no{color:var(--muted)}.note li .n{color:var(--text);background:var(--s3)}.x-no{color:color-mix(in srgb, var(--loss) 80%, #fff)}.skip{background:var(--btn-bg);color:var(--btn-fg);border-radius:var(--r-m)}.nt-n{color:var(--on-gold)}:root[data-theme=light] .nt-n{color:#fff}:root:root .x-no{color:color-mix(in srgb, var(--loss) 80%, #fff)}:root:root .nt-n{color:var(--on-gold)}:root[data-theme=light]:root .nt-n{color:#fff}.sh .no{opacity:1}.tape{position:relative}.tape-st{z-index:2;background:var(--s2);border-right:1px solid var(--border);font:700 10.5px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;padding:0 14px;display:flex;position:absolute;top:0;bottom:0;left:0}.tape-st.live{color:var(--gain)}.tape-st.live:before{content:"";background:var(--gain);border-radius:50%;width:6px;height:6px;margin-right:6px}:root:root .cb-field{height:auto;min-height:56px;padding-block:8px}.up{color:var(--gain)}.down{color:var(--loss)}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.row.between,.between{justify-content:space-between}.btn.danger{color:var(--loss);border-color:color-mix(in srgb, var(--loss) 50%, var(--border))}.btn.danger:hover{background:var(--loss-soft);border-color:var(--loss)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.authseg{width:100%;display:flex}.authseg button{flex:1;justify-content:center;padding:9px 12px;font-size:13.5px}.authseg button[aria-selected=true],.seg button[aria-selected=true]{background:linear-gradient(180deg, var(--s3), color-mix(in srgb, var(--s3) 70%, transparent));color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong)}.fld{margin-bottom:14px}.form .fld label{margin-bottom:0}.pw{display:block;position:relative}.pw input{padding-right:64px}.pw-t{color:var(--gold);cursor:pointer;background:0 0;border:0;border-radius:8px;margin-top:3px;padding:6px 8px;font-size:12.5px;font-weight:600;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.pw-t:hover{background:var(--gold-soft)}.pw-h{color:var(--faint);flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:12.5px;font-weight:400;display:flex}.pw-h i{align-items:center;gap:5px;font-style:normal;display:inline-flex}.pw-h i svg{opacity:.35;width:12px;height:12px}.pw-h i.ok{color:var(--gain)}.pw-h i.ok svg{opacity:1}.form label.chk{align-items:flex-start;gap:10px;font-weight:400;line-height:1.45;display:flex}.form label.chk input{width:18px;height:18px;accent-color:var(--gold);flex:none;margin:2px 0 0}.linkbtn{color:var(--gold);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.formok{background:var(--gain-soft);color:var(--gain);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:14px}.signin-ph{width:150px;height:40px;display:inline-block}.signin-ghost{background:0 0}.acct-dd{margin-left:4px}.av-btn{border:1px solid var(--border);background:var(--s1);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;display:inline-flex}.av-btn:hover{border-color:var(--gold)}.av-btn .av.sm{background:linear-gradient(135deg, var(--gold-2), var(--gold-deep));width:30px;height:30px;color:var(--on-gold);border-radius:50%;font-size:12px}.ddm.right{width:250px;left:auto;right:-8px}.ddm button{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.ddm button:hover{background:var(--gold-soft)}.acct-who{border-bottom:1px solid var(--border);margin-bottom:4px;padding:8px 12px 10px}.acct-who b{font-size:14px;display:block}.acct-who small{color:var(--faint);word-break:break-all;font-size:12px}.acct{max-width:880px;padding-top:34px;padding-bottom:60px}.acct-h{align-items:center;gap:18px;margin-bottom:18px;display:flex}.acct-h h1{font:400 32px/1.1 var(--serif);margin:0 0 4px}.acct-h p{margin:0}.av.lg{background:linear-gradient(135deg, var(--gold-2), var(--gold-deep));width:64px;height:64px;color:var(--on-gold);border-radius:20px;font-size:24px}.acct-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;margin-bottom:18px;padding-bottom:12px;display:flex}.acct-tabs a{color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.acct-tabs a svg{width:15px;height:15px}.acct-tabs a:hover{color:var(--text);background:var(--s2)}.acct-tabs a.on{color:var(--on-gold);background:linear-gradient(135deg, var(--gold-2), var(--gold) 50%, var(--gold-deep))}.acct-c{margin-bottom:18px}.acct-c h2{font:400 22px var(--serif);margin:0 0 8px}.acct-c>.muted{margin:0 0 14px}.acct-c.danger{border-color:color-mix(in srgb, var(--loss) 35%, var(--border))}.callout{border-color:var(--gold);background:var(--gold-soft)}.mfa-steps{gap:8px;margin:0 0 14px;padding-left:20px;display:grid}.key{font:600 15px var(--mono);letter-spacing:.06em;background:var(--s2);border:1px solid var(--border);-webkit-user-select:all;user-select:all;border-radius:8px;padding:4px 10px;display:inline-block}.sess{gap:4px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sess li{border-top:1px solid var(--border);grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:10px 4px;display:grid}.sess li:first-child{border-top:0}.sess-i{background:var(--gold-soft);width:38px;height:38px;color:var(--gold);border-radius:12px;place-items:center;display:grid}.sess-i svg{width:17px;height:17px}.sess small{color:var(--faint);font-size:12.5px;display:block}.lim{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin:0 0 16px;padding:0;list-style:none;display:flex}.lim b{color:var(--text);font-family:var(--mono);margin-left:6px}.pgrid2{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.plan2{border:1px solid var(--border);background:var(--s2);border-radius:16px;align-content:start;gap:10px;padding:16px;display:grid}.plan2.cur{border-color:var(--tc);box-shadow:0 0 0 1px var(--tc) inset}.plan2.want{outline:2px solid var(--gold);outline-offset:2px}.plan2>b{color:var(--tc);align-items:center;gap:8px;font-size:16px;display:flex}.plan2>b svg{width:18px;height:18px}.plan2 ul{color:var(--muted);gap:7px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.plan2 li{gap:8px;display:flex}.plan2 li svg{width:14px;height:14px;color:var(--tc);flex:none;margin-top:4px}@media (max-width:760px){.pgrid2{grid-template-columns:1fr}}.pal-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-top:14px;display:grid}.pal{text-align:left;border:1px solid var(--border);background:var(--s2);cursor:pointer;border-radius:16px;gap:6px;padding:12px;transition:border-color .15s,transform .15s;display:grid;position:relative}.pal:hover{border-color:var(--gold);transform:translateY(-2px)}.pal.on{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold-soft), 0 0 0 1px var(--gold) inset}.pal-sw{border:1px solid var(--border);border-radius:10px;align-items:flex-end;gap:0;height:64px;padding:8px;display:flex}.pal-sw i{border:2px solid var(--s2);border-radius:50%;width:28px;height:28px;margin-right:-8px}.pal b{font-size:14px}.pal small{color:var(--faint);font-size:12px;line-height:1.35}.pal-ck{background:var(--gold);width:22px;height:22px;color:var(--on-gold);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.pal-ck svg{width:12px;height:12px}.dash,.console{padding-top:30px;padding-bottom:64px}.console .seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.console .seg::-webkit-scrollbar{display:none}.console .seg button{flex:none}.dash-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.dash-h h1{font:300 clamp(30px, 4vw, 44px)/1.08 var(--serif);letter-spacing:-.01em;margin:4px 0 6px}.dash-h p{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.dash-a{align-items:center;gap:14px;display:flex}.pal-dots{border:1px solid var(--border);background:var(--s1);border-radius:999px;gap:6px;padding:4px;display:flex}.pal-dots button{border:2px solid var(--s1);width:22px;height:22px;box-shadow:0 0 0 1px var(--border-strong);cursor:pointer;border-radius:50%;padding:0}.pal-dots button.on{box-shadow:0 0 0 2px var(--gold)}.dash-edit{margin-bottom:20px}.dash-edit h2{font:400 22px var(--serif);margin:0 0 6px}.dash-edit ul{margin:14px 0;padding:0;list-style:none;display:grid}.dash-edit li{border-top:1px solid var(--border);grid-template-columns:minmax(180px,1.2fr) 2fr auto auto;align-items:center;gap:14px;padding:10px 0;display:grid}.dash-edit small{color:var(--faint)}.sw{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.sw input{opacity:0;position:absolute}.sw span{background:var(--s3);border-radius:999px;flex:none;width:38px;height:22px;transition:background .15s;position:relative}.sw span:after{content:"";background:var(--text);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.sw input:checked+span{background:var(--gold)}.sw input:checked+span:after{background:var(--on-gold);transform:translate(16px)}.sw input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.mv{gap:4px;display:inline-flex}.mv button{border:1px solid var(--border);background:var(--s2);cursor:pointer;border-radius:8px;width:30px;height:30px}.mv button:disabled{opacity:.35;cursor:default}.mv button:not(:disabled):hover{border-color:var(--gold);color:var(--gold)}@media (max-width:760px){.dash-edit li{grid-template-columns:1fr auto}.dash-edit li small{order:3;grid-column:1/-1}}.dgrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.dw{min-height:160px}.dw.half{grid-column:span 6}.dw.full{grid-column:span 12}@media (max-width:900px){.dw.half{grid-column:span 12}}.dw .card-h{margin-bottom:14px}.dw .card-h .tier{margin-left:auto}.dw-empty,.dw-lock{justify-items:start;gap:6px;padding:8px 0;display:grid}.dw-empty p,.dw-lock p{color:var(--muted);margin:0 0 6px;font-size:14px}.dw-ei{background:var(--gold-soft);width:38px;height:38px;color:var(--gold);border-radius:12px;place-items:center;display:grid}.dw-ei svg{width:18px;height:18px}.dw-ok{color:var(--gain);align-items:center;gap:8px;display:flex}.dw-ok svg{width:16px;height:16px}.breadth{border-radius:99px;gap:2px;height:12px;margin:8px 0 6px;display:flex;overflow:hidden}.breadth.big{height:22px}.breadth i{display:block}.breadth i.up{background:var(--gain)}.breadth i.down{background:var(--loss)}.breadth i.flat{background:var(--s3)}.breadth-k{font:600 12.5px var(--mono);justify-content:space-between;display:flex}.dw-snap{grid-template-columns:1fr 1.3fr;gap:28px;display:grid}@media (max-width:800px){.dw-snap{grid-template-columns:1fr}}.movers2{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.movers2 a{border-bottom:1px solid var(--border);color:var(--text);justify-content:space-between;padding:7px 0;font-size:14px;text-decoration:none;display:flex}.movers2 a:hover b{color:var(--gold)}.movers2 span{font:600 13px var(--mono)}.heat{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px;margin-top:8px;display:grid}.hc{background:var(--s2);border:1px solid var(--border);border-radius:10px;gap:2px;padding:10px;display:grid}.hc b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.hc span{font:700 13px var(--mono)}.hc.up{background:color-mix(in srgb, var(--gain) calc(var(--k) * 28%), var(--s2))}.hc.down{background:color-mix(in srgb, var(--loss) calc(var(--k) * 28%), var(--s2))}.dv{gap:4px;margin:0;padding:0;list-style:none;display:grid}.dv li{border-bottom:1px solid var(--border);grid-template-columns:minmax(90px,1fr) 1.4fr 62px;align-items:center;gap:12px;padding:6px 0;display:grid}.dv a{color:var(--text);text-decoration:none;display:grid}.dv a small{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.dv a:hover b{color:var(--gold)}.dvbar{background:var(--s2);border-radius:99px;height:10px;position:relative}.dvbar:before{content:"";background:var(--border-strong);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.dvbar i{border-radius:99px;position:absolute;top:0;bottom:0}.dvbar i.up{background:var(--gain)}.dvbar i.down{background:var(--loss)}.dvv{font:700 13px var(--mono);text-align:right}.rcs{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.rcs-all{margin:14px 0 0;font-size:14px;font-weight:600}.rcs-all a{color:var(--gold);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.rcs-all a:hover{text-decoration:underline}.rcs-all svg{width:14px;height:14px}.rc{border:1px solid var(--border);background:var(--s2);color:var(--text);border-radius:16px;gap:8px;padding:14px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.rc:hover{border-color:var(--gold);transform:translateY(-2px)}.rc-h{display:grid}.rc-h small{color:var(--faint)}.rc-r{grid-template-columns:1fr auto;gap:2px 10px;font-size:13px;display:grid}.rc-r span:first-child{color:var(--muted)}.rc-r .qd:first-of-type{grid-column:1}.rc-r b{text-align:right;font-family:var(--mono)}.sl,.sv{margin:0;padding:0;list-style:none;display:grid}.sl li{border-bottom:1px solid var(--border);gap:2px;padding:9px 0;display:grid}.sl a{color:var(--text);align-items:center;gap:8px;text-decoration:none;display:flex}.sl span{color:var(--muted);font-size:13.5px}.sv a{border-bottom:1px solid var(--border);color:var(--text);justify-content:space-between;padding:10px 0;text-decoration:none;display:flex}.sv a:hover b{color:var(--gold)}.band-dot{background:var(--s3);border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.band-dot.strong{color:var(--v-strong)}.band-dot.watch{color:var(--v-weak)}.band-dot.mixed{color:var(--v-mixed)}.learn h4{font:400 24px var(--serif);margin:10px 0 6px}.learn p{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 12px;display:-webkit-box;overflow:hidden}.learn a{color:var(--gold);font-weight:600;text-decoration:none}.dash-f{text-align:center;margin-top:22px;font-size:12.5px}.console .cs-in,.console select{border:1px solid var(--border-strong);background:var(--s1);color:var(--text);font:inherit;border-radius:10px;padding:9px 12px}.console .ra{white-space:nowrap;text-align:right}:root[data-density=compact] .card{border-radius:16px;padding:14px 16px}:root[data-density=compact] .block{margin-top:28px}:root[data-density=compact] .dgrid{gap:10px}:root[data-density=compact] body{font-size:14px}:root[data-theme=light] .login .clg-mark{background-image:url(/brand/finlit-logo-on-light.png)}.av-btn .av.sm{padding:0;line-height:1}.cl-tabs{flex-wrap:wrap;width:max-content;max-width:100%;margin:4px 0 16px;display:flex}.cl-tabs button{padding:8px 14px;font-size:13.5px}.cl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.cl-grid>.full,.cl.full,.cl-grid>.gate{grid-column:1/-1}.block>.gate .cl-grid,.block>.card.cl{margin-bottom:16px}@media (max-width:860px){.cl-grid{grid-template-columns:1fr}}.cl .mb{margin-top:6px}.cl-note{color:var(--muted);margin:10px 0 0;font-size:13.5px}.cl-empty{padding:14px 4px}.rd{min-height:22px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-bottom:4px;font-size:12.5px;display:flex}.rd b{color:var(--text)}.rd span{font-family:var(--mono);align-items:center;gap:5px;display:inline-flex}.cdot{border-radius:2px;width:8px;height:8px;display:inline-block}.clg{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:12px;display:flex}.clg span{align-items:center;gap:6px;display:inline-flex}.clg i{border-radius:3px;width:10px;height:10px;display:inline-block}.hg{gap:3px;display:grid;overflow-x:auto}.hg-r{grid-template-columns:112px repeat(var(--cols), minmax(38px, 1fr));align-items:center;gap:3px;min-width:min-content;display:grid}.hg-h span{color:var(--faint);text-align:center;font-size:11px}.hg-r b{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}.hc2{height:30px;font:600 11px var(--mono);background:var(--s2);color:var(--text);border-radius:6px;place-items:center;display:grid}.hc2.na{background:0 0}.hc2.pos{background:color-mix(in srgb, var(--gain) calc(8% + var(--k) * 62%), var(--s2))}.hc2.neg{background:color-mix(in srgb, var(--loss) calc(8% + var(--k) * 62%), var(--s2))}.tm{border-radius:12px;width:100%;position:relative;overflow:hidden}.tm-c{padding:2px;position:absolute}.tm-c>span{background:color-mix(in srgb, var(--tc) 30%, var(--s1));height:100%;box-shadow:inset 4px 0 0 var(--tc);color:var(--text);border-radius:8px;align-content:start;gap:2px;padding:8px 10px;display:grid;overflow:hidden}.tm-c b{font-size:12px;line-height:1.2}.tm-c small{font:600 11px var(--mono);opacity:.85}.dn{grid-template-columns:170px 1fr;align-items:center;gap:18px;display:grid}.dn svg{width:100%}.dn-k{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dn-k li{align-items:center;gap:8px;font-size:13.5px;display:flex}.dn-k i{border-radius:3px;width:10px;height:10px}.dn-k b{font-family:var(--mono);margin-left:auto}.db2{gap:16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.db2 li{grid-template-columns:170px 1fr 150px;align-items:center;gap:14px;display:grid}.db2-l{font-size:13.5px}.db2-v{font:12.5px var(--mono);color:var(--muted);text-align:right}.db2-v b{color:var(--text)}.db2-t{height:14px;position:relative}.db2-t:before{content:"";background:var(--border);height:2px;position:absolute;top:6px;left:0;right:0}.db2-b{background:var(--c4);opacity:.6;border-radius:4px;height:4px;position:absolute;top:5px}.db2-a,.db2-c{border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:1px}.db2-a{background:var(--s1);border:3px solid var(--c4);box-sizing:border-box}.db2-c{background:var(--k1)}.db2-k{color:var(--muted);font-size:12px;grid-template-columns:170px 1fr 150px!important}.db2-k i{vertical-align:middle;margin:0 6px 0 0;display:inline-block;position:static!important}.rk{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.rk li{grid-template-columns:150px 1fr 96px;align-items:center;gap:12px;display:grid}.rk-l{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.rk li.me .rk-l{color:var(--gold);font-weight:700}.rk-t{background:var(--s2);border-radius:99px;height:12px;position:relative;overflow:hidden}.rk-t i{background:var(--gold);border-radius:99px;position:absolute;top:0;bottom:0;left:0}.rk-t i.neg{background:var(--loss)}.rk li:not(.me) .rk-t i.pos{background:var(--c3)}.rk-t.dv i{left:auto}.rk-t.dv:before{content:"";background:var(--border-strong);z-index:1;width:1px;position:absolute;top:0;bottom:0;left:50%}.rk-t.dv i.pos{background:var(--gain)!important}.rk-v{font:600 12.5px var(--mono);text-align:right}@media (max-width:640px){.dn{grid-template-columns:1fr}.db2 li,.db2-k{gap:4px;grid-template-columns:1fr!important}.db2-v{text-align:left}.rk li{grid-template-columns:100px 1fr 80px}}.kq{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.kq-c ul{color:var(--muted);gap:8px;margin:0;padding-left:18px;display:grid}.kq-c li::marker{color:var(--ac)}@media (max-width:760px){.kt{grid-template-columns:1fr}}.sdelta{font:700 13px var(--mono);text-align:center;color:var(--muted);margin-top:6px}.sdelta.up{color:var(--gain)}.sdelta.down{color:var(--loss)}.sdelta small{font:400 12px var(--sans);color:var(--faint)}.hstat{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px;display:grid}.hstat>div{background:var(--s2);border:1px solid var(--border);border-radius:14px;padding:14px 16px}.hstat b{font:400 28px var(--serif);display:block}.hstat span{color:var(--faint);font-size:12.5px}.prog{background:var(--s3);border-radius:99px;height:10px;margin:6px 0 14px;overflow:hidden}.prog i{background:var(--k3);border-radius:99px;height:100%;display:block}:root{--frame:color-mix(in srgb, var(--border-strong) 65%, var(--border))}:root[data-theme=light]{--frame:#1a1915}.card,.qt,.ftile,.wk,.rc,.hstat>div,.pl-card{border:1.5px solid var(--frame)}:root[data-theme=light] .card,:root[data-theme=light] .qt,:root[data-theme=light] .ftile{background:#fff;box-shadow:0 1px #14130f0a}:root[data-theme=light] .report .card,:root[data-theme=light] .band .card,:root[data-theme=light] .band .qt{border-color:var(--border-strong)}.shell{grid-template-columns:280px minmax(0,1fr);align-items:start;max-width:1640px;margin:0 auto;transition:grid-template-columns .2s;display:grid}.shell.is-collapsed{grid-template-columns:76px minmax(0,1fr)}.shell-main{min-width:0}.shell-fab,.shell-scrim{display:none}@media (max-width:960px){.shell,.shell.is-collapsed{grid-template-columns:minmax(0,1fr)}.shell-scrim{z-index:80;background:#0a090673;display:block;position:fixed;inset:0}.shell-fab{z-index:70;border:1.5px solid var(--frame);background:var(--s1);height:44px;color:var(--text);box-shadow:var(--lift);cursor:pointer;border-radius:99px;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex;position:fixed;bottom:16px;left:14px}.shell-fab svg{width:17px;height:17px}}@media (min-width:961px){.show-sm{display:none!important}}.ipo{padding-top:26px;padding-bottom:56px}.ipo-k{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:16px;display:grid}.ipo-t{gap:4px;padding:16px 18px;display:grid;border-top:4px solid var(--tc)!important}.ipo-t b{font:300 38px/1 var(--serif)}.ipo-t b.up{color:var(--gain)}.ipo-t b.down{color:var(--loss)}.ipo-t span{color:var(--muted);font-size:13px}.ipo-s{margin-bottom:16px}.ipo-strip{margin-top:6px}.ipo-axis{height:20px;margin:0 0 4px;position:relative}.ipo-axis span{color:var(--faint);white-space:nowrap;font-size:11px;position:absolute;transform:translate(-50%)}.ipo-rows{background:repeating-linear-gradient(90deg, var(--border) 0 1px, transparent 1px 10%);border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:8px;padding:8px 0;display:grid;position:relative}.ipo-row{height:26px;position:relative}.ipo-bar{border-radius:6px;height:18px;position:absolute;top:4px}.ipo-row em{background:var(--s1);z-index:1;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;max-width:30%;padding:0 6px;font-size:12.5px;font-style:normal;font-weight:600;position:absolute;top:3px;overflow:hidden}.ipo-today{background:var(--text);z-index:2;width:2px;position:absolute;top:-8px;bottom:-8px}.ipo-today b{font:700 10px var(--sans);letter-spacing:.08em;text-transform:uppercase;background:var(--text);color:var(--bg);border-radius:6px;padding:2px 6px;position:absolute;top:-2px;left:6px}.ipo-bar2{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 14px;display:flex}.ipo-bar2 .cs-in{border:1px solid var(--border-strong);background:var(--s1);color:var(--text);font:inherit;border-radius:10px;min-width:200px;padding:9px 12px}.ipo-list{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:16px;display:grid}.ipo-c{gap:12px;display:grid;border-left:5px solid var(--tc)!important}.ipo-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ipo-h h3{font:400 21px/1.2 var(--serif);margin:0 0 2px}.ipo-h p{color:var(--muted);margin:0;font-size:13px}.ipo-st{font:700 11.5px var(--sans);background:color-mix(in srgb, var(--tc) 14%, var(--s1));white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.ipo-st i{background:var(--tc);border-radius:50%;width:8px;height:8px}.ipo-d{grid-template-columns:repeat(3,1fr);gap:12px 10px;margin:0;display:grid}.ipo-d dt{color:var(--faint);font-size:11.5px}.ipo-d dd{font:600 14px var(--mono);margin:2px 0 0}.ipo-d dd.up{color:var(--gain)}.ipo-d dd.down{color:var(--loss)}.ipo-n{color:var(--muted);border-top:1px solid var(--border);margin:0;padding-top:10px;font-size:13px}.ipo-n a{color:var(--gold);font-weight:600}.ipo-sec{margin:0 0 22px}.ipo-sec-h{font:600 15px var(--sans);align-items:center;gap:8px;margin:0 0 10px;display:flex}.ipo-sec-h i{border-radius:50%;width:10px;height:10px}.ipo-sec-h span{color:var(--faint);font-weight:500}.ipo-foot{justify-content:flex-end;display:flex}.ipo-more{color:var(--gold);font:600 13px var(--sans);cursor:pointer;background:0 0;border:0;padding:6px 2px}.ipo-more:hover{text-decoration:underline}.ipo-asof{text-align:center;margin:8px 0 0;font-size:12.5px}.ipo-dr-bg{z-index:80;background:#080a108c;justify-content:flex-end;display:flex;position:fixed;inset:0}.ipo-dr{background:var(--s1);width:min(480px,100%);height:100%;color:var(--text);border-left:5px solid var(--tc);outline:none;align-content:start;gap:18px;padding:20px 22px 28px;display:grid;overflow-y:auto;box-shadow:-12px 0 40px #00000040}.ipo-dr-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ipo-dr-h h2{font:400 24px/1.2 var(--serif);overflow-wrap:anywhere;margin:0 0 8px}.ipo-dr-x{background:var(--s2);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:10px;flex:none;width:36px;height:36px;font-size:22px;line-height:1}.ipo-dr-s h3{font:700 11.5px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0 0 8px}.ipo-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.ipo-kv dt{color:var(--faint);font-size:11.5px}.ipo-kv dd{font:600 14px var(--mono);overflow-wrap:anywhere;margin:2px 0 0}.ipo-sum{margin:0;font-size:13.5px;line-height:1.55}.ipo-sum b{font-family:var(--mono)}.ipo-perf{background:var(--s2);border:1px solid var(--border);border-radius:14px;gap:6px;padding:14px 16px;display:grid}.ipo-perf h3{margin:0}.ipo-perf p{margin:0;font-size:12.5px}.ipo-perf .ipo-perf-n{font:300 34px/1.1 var(--serif)}.ipo-perf-n small{font:600 13px var(--mono)}.ipo-perf-n.up{color:var(--gain)}.ipo-perf-n.down{color:var(--loss)}.ipo-tl{gap:0;margin:0;padding:0 0 0 4px;list-style:none;display:grid}.ipo-tl li{border-left:2px solid var(--border);justify-content:space-between;gap:12px;margin-left:5px;padding:0 0 12px 20px;font-size:13.5px;display:flex;position:relative}.ipo-tl li:last-child{border-left-color:#0000;padding-bottom:0}.ipo-tl i{background:var(--tc);border:2px solid var(--s1);border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:-7px}.ipo-tl span{font-family:var(--mono);color:var(--muted);white-space:nowrap}.ipo-sub{border-collapse:collapse;width:100%;font-size:13.5px}.ipo-sub th,.ipo-sub td{border-bottom:1px solid var(--border);text-align:left;padding:7px 0;font-weight:500}.ipo-sub td,.ipo-sub thead th:last-child{text-align:right;font-family:var(--mono);font-weight:600}.ipo-sub thead th{color:var(--faint);font-size:11.5px}.ipo-ul{gap:4px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.ipo-ul a{color:var(--gold);font-weight:600}.ipo-dr-f{color:var(--muted);border-top:1px solid var(--border);flex-wrap:wrap;gap:4px 16px;padding-top:12px;font-size:12.5px;display:flex}@media (max-width:520px){.ipo-dr{border-left-width:0;border-top:5px solid var(--tc);padding:16px 16px 24px}.ipo-dr-bg{align-items:flex-end}.ipo-dr{border-radius:18px 18px 0 0;width:100%;height:auto;max-height:92vh}.ipo-list{grid-template-columns:1fr}.ipo-d{grid-template-columns:repeat(2,1fr)}}.fchips{flex-wrap:wrap;gap:6px;display:flex}.chip-b{border:1px solid var(--border-strong);background:var(--s1);color:var(--muted);cursor:pointer;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:600}.chip-b:hover{color:var(--text);border-color:var(--gold)}.chip-b.on{background:var(--gold-soft);color:var(--text);border-color:var(--gold)}.rc-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:16px;display:grid}@media (max-width:1100px){.rc-grid{grid-template-columns:1fr}}.rc-side{gap:16px;display:grid}.rcal{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:8px;display:grid}.rcal-h{text-align:center;font:600 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:4px 0}.rcal-c{border:1px solid var(--border);background:var(--s1);text-align:left;cursor:default;min-height:82px;font:inherit;color:inherit;border-radius:10px;align-content:start;gap:3px;padding:6px;display:grid;overflow:hidden}.rcal-c.off{background:0 0;border-color:#0000}.rcal-c b{font:600 12px var(--mono);color:var(--muted)}.rcal-c span{font:600 10.5px var(--sans);background:color-mix(in srgb, var(--k1) 16%, var(--s1));color:var(--text);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:2px 6px;overflow:hidden}.rcal-c span.done{background:color-mix(in srgb, var(--k3) 18%, var(--s1))}.rcal-c em{color:var(--faint);font-size:10.5px;font-style:normal}.rcal-c.has{cursor:pointer}.rcal-c.has:hover,.rcal-c.on{border-color:var(--frame);background:var(--s2)}.rcal-c.today{box-shadow:inset 0 0 0 2px var(--gold)}.rcal-c.today b{color:var(--gold)}.rcal-sel{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.rcal-sel h4{font:400 18px var(--serif);margin:0 0 8px}.rcal-sel ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rcal-sel li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.rcal-sel a{color:var(--text);text-decoration:none}.rcal-sel li>a:last-child{color:var(--gold);font-weight:600}.rcal-sel li span{color:var(--muted);font-size:13px}.feed-l{margin:0;padding:0;list-style:none;display:grid}.feed-l li{border-top:1px solid var(--border);grid-template-columns:112px 1fr;gap:10px;padding:9px 0;font-size:14px;display:grid}.feed-l li:first-child{border-top:0}.feed-d{color:var(--faint);font-size:12.5px}.feed-t small{color:var(--muted);font-size:12.5px;display:block}.feed-t a{color:var(--gold);font-size:12.5px;font-weight:600;text-decoration:none}.feed-g{margin-bottom:18px}.feed-g h2{font:400 20px var(--serif);margin:0 0 8px}.feed-card{padding:4px 18px}.feed-n{margin:0;padding:0;list-style:none}.feed-n li{border-top:1px solid var(--border);grid-template-columns:112px 1fr;gap:14px;padding:12px 0;display:grid}.feed-n li:first-child{border-top:0}.feed-sym{text-align:center;font:700 12px var(--mono);background:var(--gold-soft);color:var(--text);border:1px solid var(--border);text-overflow:ellipsis;border-radius:8px;align-self:start;padding:5px 8px;text-decoration:none;overflow:hidden}.feed-sym.alt{background:color-mix(in srgb, var(--k1) 14%, var(--s1))}.feed-n li>*{overflow-wrap:anywhere;min-width:0}.feed-n p{margin:0 0 2px;font-size:14.5px;font-weight:600}.feed-n p a{color:var(--text);text-decoration:none}.feed-n p a:hover{color:var(--gold);text-decoration:underline}.feed-n small{color:var(--faint);font-size:12.5px}.doc-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.doc-c{align-content:start;gap:8px;display:grid;border-top:4px solid var(--tc)!important}.doc-t{font:700 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;display:inline-flex}.doc-t i{background:var(--tc);border-radius:50%;width:8px;height:8px}.doc-c h3{font:600 15.5px/1.35 var(--sans);margin:0}.doc-c h3 a{color:var(--text);text-decoration:none}.doc-c h3 a:hover{color:var(--gold);text-decoration:underline}.doc-c p{color:var(--muted);margin:0;font-size:13px}@media (max-width:560px){.feed-n li,.feed-l li{grid-template-columns:1fr;gap:4px}.rcal-c{min-height:58px}.rcal-c span{font-size:9.5px}}.agrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:0 14px;display:grid}.agrid .wide{grid-column:1/-1}.agrid label{margin-bottom:10px}.agrid select{border:1px solid var(--border-strong);background:var(--s1);width:100%;color:var(--text);font:inherit;border-radius:12px;margin-top:6px;padding:12px 14px;display:block}.hform{grid-template-columns:1.3fr 1fr 1.2fr 1fr auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}.hform label{color:var(--muted);font-size:13px;font-weight:600;display:block}.hform input{border:1px solid var(--border-strong);background:var(--s1);width:100%;color:var(--text);font:inherit;border-radius:12px;margin-top:6px;padding:11px 12px;display:block}.hform input:focus,.imp:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft);outline:none}.hform-b{gap:8px;display:flex}@media (max-width:900px){.hform{grid-template-columns:1fr 1fr}.hform-b{grid-column:1/-1}}.imp{border:1px solid var(--border-strong);background:var(--s1);width:100%;color:var(--text);font:13.5px var(--mono);resize:vertical;border-radius:12px;padding:12px}.pf-k{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:14px;display:grid}.pf-k .ipo-t small{color:var(--faint);font-size:12.5px;font-weight:600}.pf-k .ipo-t b{font-size:32px}.hnotes{margin-bottom:14px}.hnotes h3{font:400 20px var(--serif);align-items:center;gap:8px;margin:0 0 8px;display:flex}.hnotes h3 svg{width:18px;height:18px;color:var(--gold)}.hnotes ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hnotes li{border-left:4px solid var(--k4);background:color-mix(in srgb, var(--k4) 9%, var(--s1));border-radius:12px;padding:10px 14px;font-size:14px}.hnotes li.good{border-left-color:var(--gain);background:color-mix(in srgb, var(--gain) 8%, var(--s1))}.pf-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}@media (max-width:900px){.pf-g{grid-template-columns:1fr}}.bandk{grid-template-columns:1fr 1fr;gap:8px 18px;margin:12px 0 0;padding:0;list-style:none;display:grid}.bandk li{align-items:center;gap:8px;display:flex}.bandk i{border-radius:3px;width:10px;height:10px}.bandk b{font-family:var(--mono);margin-left:auto}.hold td small{color:var(--faint);font-size:11.5px;display:block}.hold td small.down{color:var(--loss)}.hold td.up{color:var(--gain)}.hold td.down{color:var(--loss)}.wbar{background:var(--s3);border-radius:9px;min-width:56px;height:5px;margin-bottom:4px;display:block}.wbar i{background:var(--k1);border-radius:9px;height:100%;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.alx .dash-h p{max-width:70ch;display:block}.alx-link{color:var(--gold);font:600 13px var(--sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.alx-link:hover{text-decoration:underline}.alx-link svg{width:13px;height:13px}.alx-grow{flex:1}.alx-k{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.alx-k .card{gap:2px;padding:16px 18px;display:grid}.alx-k b{font:300 32px/1 var(--serif)}.alx-k b small{font:400 15px var(--sans);color:var(--faint)}.alx-k b.gold{color:var(--gold)}.alx-k span{color:var(--faint);font-size:12.5px}.alx-k .alx-link{justify-self:start;margin-top:4px}.alx-grid{grid-template-columns:minmax(320px,400px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.alx-side{position:sticky;top:84px}.alx-main{gap:18px;min-width:0;display:grid}@media (max-width:1080px){.alx-k{grid-template-columns:repeat(2,minmax(0,1fr))}.alx-grid{grid-template-columns:1fr}.alx-side{position:static}}.alx-form{gap:14px;display:grid}.alx-row{gap:6px;min-width:0;display:grid;position:relative}.alx-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){.alx-2{grid-template-columns:1fr}}.alx-row>label,.alx-notify legend{font:700 11px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);padding:0}.alx-u{text-transform:none;letter-spacing:0;font-weight:500}.alx-form select,.alx-form input[type=text],.alx-form input:not([type]),.alx-form input[inputmode],.alx-pick input,.alx-form .alx-row>input{border:1px solid var(--border-strong);background:var(--s2);width:100%;height:44px;color:var(--text);font:14.5px var(--sans);border-radius:12px;min-width:0;padding:0 12px}.alx-form select:focus,.alx-form input:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}.alx-form select:disabled{opacity:.7}.alx-pick{position:relative}.alx-form .alx-pick input{padding-left:38px}.alx-pi{width:20px;height:20px;color:var(--faint);pointer-events:none;place-items:center;display:grid;position:absolute;top:12px;left:12px}.alx-pi svg{width:17px;height:17px}.alx-dd{z-index:40;border:1px solid var(--border-strong);background:var(--s1);box-shadow:var(--lift);border-radius:14px;max-height:300px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.alx-dd button{text-align:left;width:100%;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;padding:8px 10px;display:grid}.alx-dd button.on,.alx-dd button:hover{background:var(--gold-soft)}.alx-dd b{font-size:14px}.alx-dd small{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.alx-hint{color:var(--faint);margin:-4px 0 0;font-size:12.5px;line-height:1.5}.alx-val{display:flex;position:relative}.alx-form .alx-val input{padding-left:12px}.alx-pre{color:var(--faint);font-size:15px;position:absolute;top:11px;left:13px}.alx-form .alx-val .alx-pre+input{padding-left:28px}.alx-suf{color:var(--faint);pointer-events:none;font-size:13px;position:absolute;top:12px;right:13px}.alx-form .alx-val:has(.alx-suf) input{padding-right:44px}.alx-cur{color:var(--faint);font-size:12.5px}.alx-cur b{color:var(--text)}.alx-notify{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.alx-notify legend{float:left;width:100%;margin-bottom:8px}.alx-ck{cursor:pointer;position:relative}.alx-ck input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.alx-ck span{border:1px solid var(--border-strong);background:var(--s1);height:38px;color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.alx-ck span svg{width:15px;height:15px}.alx-ck.is-on span{border-color:var(--gold);background:var(--gold-soft);color:var(--text)}.alx-ck.is-fixed{cursor:default}.alx-ck input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.alx-ck.is-soon{cursor:not-allowed}.alx-ck.is-soon span{opacity:.6}.alx-ck em{font:700 9.5px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.alx-sentence{background:var(--gold-soft);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.alx-sentence svg{width:16px;height:16px;color:var(--gold);flex:none;margin-top:3px}.alx-live{color:var(--faint);align-items:flex-start;gap:8px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.alx-live svg{flex:none;width:14px;height:14px;margin-top:2px}.alx-warn,.alx-ok{border-radius:12px;padding:11px 14px;font-size:13.5px;line-height:1.5}.alx-warn{background:var(--loss-soft);border:1px solid color-mix(in srgb, var(--loss) 35%, transparent)}.alx-ok{background:var(--gain-soft);border:1px solid color-mix(in srgb, var(--gain) 35%, transparent)}.alx-ok a{color:var(--gold);font-weight:600}.alx-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.alx-foot .btn{min-height:46px;padding-inline:22px}.alx-foot .btn[disabled]{opacity:.5;cursor:not-allowed}.alx-count{color:var(--faint);font-size:12.5px}.alx-fine{color:var(--faint);margin:0;font-size:11.5px;line-height:1.5}.alx-form.is-compact{gap:12px}.alx-qh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.alx-qh h2{font:400 20px var(--serif);margin:0}.alx-qg{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.alx-q{text-align:left;border:1.5px solid var(--frame);background:var(--s1);color:var(--text);cursor:pointer;font:inherit;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:transform .15s,border-color .15s,background .15s;display:flex;position:relative}.alx-q:hover{border-color:var(--gold);background:var(--gold-soft);transform:translateY(-1px)}.alx-q b{font-size:14px;display:block}.alx-q small{color:var(--faint);margin-top:1px;font-size:12px;display:block}.alx-qi{background:var(--gold-soft);width:36px;height:36px;color:var(--gold);border-radius:10px;flex:none;place-items:center;display:grid}.alx-qi svg{width:18px;height:18px}.alx-q em{font:700 9.5px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--t-silver,var(--gold));position:absolute;top:8px;right:10px}.alx-list{padding:0;overflow:visible}.alx-tabs{border-bottom:1px solid var(--border);gap:4px;padding:10px 14px 0;display:flex}.alx-tabs button{font:600 14px var(--sans);color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 12px;display:inline-flex}.alx-tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--gold)}.alx-tabs span{background:var(--s3);color:var(--faint);border-radius:999px;padding:1px 7px;font-size:11.5px}.alx-tabs span.hot{background:var(--gold);color:#fff}.alx-bar2{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px 4px;display:flex}.alx-bar2 .cs-in{max-width:240px;margin-left:auto}.alx-bar2 .seg small{opacity:.65}.alx-list>.dw-empty,.alx-list>.formerr,.alx-list>.skeleton{margin:14px 18px}.alx-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;padding:14px 18px 20px;display:grid}.alx-c{border-left:4px solid var(--gold);align-content:start;gap:10px;padding:16px 18px;display:grid}.alx-c.is-paused{border-left-color:var(--faint);opacity:.85}.alx-c.is-done{border-left-color:var(--v-strong)}.alx-ch{align-items:center;gap:10px;display:flex}.alx-sym{font:700 13px var(--sans);letter-spacing:.04em;background:var(--s3);color:var(--text);border-radius:8px;padding:4px 10px;text-decoration:none}.alx-sym:hover{color:var(--gold)}.alx-st{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.alx-st i{background:var(--faint);border-radius:50%;width:8px;height:8px}.alx-st.ok i{background:var(--gain);box-shadow:0 0 0 3px var(--gain-soft)}.alx-st.gold i{background:var(--v-strong)}.alx-chs{color:var(--faint);gap:6px;display:inline-flex}.alx-chs svg{width:15px;height:15px}.alx-c h3{font:600 15.5px/1.35 var(--sans);margin:0}.alx-prog{gap:6px;display:grid}.alx-bar{background:var(--s3);border-radius:999px;height:8px;overflow:hidden}.alx-bar i{background:linear-gradient(90deg, var(--k1), var(--gold));border-radius:999px;height:100%;transition:width .4s;display:block}.alx-pl{color:var(--faint);justify-content:space-between;font-size:12.5px;display:flex}.alx-pl b{color:var(--text)}.alx-meta{color:var(--faint);margin:0;font-size:12px;line-height:1.5}.alx-note{color:var(--muted);margin:0;font-size:13px;font-style:italic}.alx-act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alx-act .btn{min-height:36px;padding:0 12px;font-size:13px}.alx-act .btn svg{width:14px;height:14px}.alx-edit{gap:8px;width:100%;display:flex}.alx-edit input{border:1px solid var(--border-strong);background:var(--s2);min-width:0;height:38px;color:var(--text);font:14px var(--sans);border-radius:10px;flex:1;padding:0 12px}.alx-hist{margin:0;padding:6px 18px 18px;list-style:none}.alx-hist li{border-bottom:1px solid var(--border);grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 0;display:grid}.alx-hist li:last-child{border-bottom:0}.alx-hd{background:var(--border-strong);border-radius:50%;width:9px;height:9px;margin-top:6px}.alx-hist li.is-new .alx-hd{background:var(--gold);box-shadow:0 0 0 4px var(--gold-soft)}.alx-hist b{font-size:14.5px;line-height:1.4;display:block}.alx-hist p{color:var(--muted);margin:3px 0 2px;font-size:13px}.alx-hist small{color:var(--faint);font-size:12px}.alx-hb{justify-items:end;gap:6px;display:grid}.alx-hb .btn{min-height:34px;padding:0 12px;font-size:13px}@media (max-width:640px){.alx-hist li{grid-template-columns:14px minmax(0,1fr)}.alx-hb{grid-column:2;justify-items:start;display:flex}}.alx-demo .alx-act{margin-top:10px}.alx-demo p{margin:0}.alx-modal{z-index:70;border:1.5px solid var(--frame);background:var(--s1);width:min(560px,100vw - 24px);max-height:calc(100dvh - 32px);box-shadow:var(--lift);border-radius:20px;padding:20px 22px 22px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.alx-mh{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.alx-mh h2{font:400 22px var(--serif);align-items:center;gap:10px;margin:0;display:flex}.alx-mh h2 svg{width:20px;height:20px;color:var(--gold)}.alx-x{border:1px solid var(--border);background:var(--s1);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:50%;flex:none;font-size:13px}.alx-x:hover{color:var(--gold);border-color:var(--gold)}.alx-bell{border:1px solid var(--border);background:var(--s1);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:9px;place-items:center;padding:0;display:inline-grid}.alx-bell:hover{color:var(--gold);border-color:var(--gold);background:var(--gold-soft)}.alx-bell svg{width:15px;height:15px}.alx-toasts{z-index:90;gap:10px;width:min(380px,100vw - 32px);display:grid;position:fixed;bottom:16px;right:16px}.alx-toast{border:1.5px solid var(--frame);border-left:4px solid var(--gold);background:var(--s1);box-shadow:var(--lift);border-radius:16px;grid-template-columns:38px minmax(0,1fr) 28px;align-items:start;gap:12px;padding:14px 14px 14px 16px;animation:.35s cubic-bezier(.2,.8,.2,1) alxIn;display:grid}@keyframes alxIn{0%{opacity:0;transform:translateY(14px)}}.alx-ti{background:var(--gold-soft);width:38px;height:38px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.alx-ti svg{width:18px;height:18px}.alx-tb b{font-size:14.5px}.alx-tb p{color:var(--muted);margin:2px 0 6px;font-size:13.5px;line-height:1.45}.alx-tf{justify-content:space-between;align-items:center;gap:10px;display:flex}.alx-tf small{color:var(--faint);font-size:12px}@media (prefers-reduced-motion:reduce){.alx-toast{animation:none}}.nt,.nt-btn{position:relative}.nt-btn svg{width:18px;height:18px}.nt-n{background:var(--gold);color:#fff;min-width:18px;height:18px;font:700 10.5px/18px var(--sans);text-align:center;border:2px solid var(--bg);box-sizing:content-box;border-radius:999px;padding:0 5px;position:absolute;top:-5px;right:-5px}.nt-p{z-index:60;border:1.5px solid var(--frame);background:var(--s1);width:min(380px,100vw - 24px);box-shadow:var(--lift);border-radius:16px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.nt-h,.nt-f{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.nt-h{border-bottom:1px solid var(--border)}.nt-f{border-top:1px solid var(--border)}.nt-f a{color:var(--gold);font:600 13px var(--sans);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.nt-f a svg{width:13px;height:13px}.nt-l{max-height:360px;margin:0;padding:4px;list-style:none;overflow:auto}.nt-i{text-align:left;width:100%;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;grid-template-columns:10px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.nt-i:hover{background:var(--gold-soft)}.nt-d{background:0 0;border-radius:50%;width:8px;height:8px;margin-top:6px}.nt-i.is-new .nt-d{background:var(--gold)}.nt-t b{font-size:13.5px;font-weight:500;line-height:1.4;display:block}.nt-i.is-new .nt-t b{font-weight:700}.nt-t small{color:var(--faint);font-size:12px}.nt-e{text-align:center;justify-items:center;gap:4px;padding:28px 20px;display:grid}.nt-e p{color:var(--faint);margin:0;font-size:13px}@media (max-width:640px){.nt{position:static}.nt-p{width:auto;position:fixed;top:68px;left:12px;right:12px}}.ddm:before{content:"";height:18px;position:absolute;top:-18px;left:0;right:0}.ddm.wide{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 14px;width:min(820px,100vw - 48px);padding:14px;left:-90px}.ddm.wide.open,.dd:hover .ddm.wide,.dd:focus-within .ddm.wide{display:grid}.ddg{align-content:start;gap:2px;display:grid}.ddt{font:700 10.5px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding:4px 12px 6px}.ddm .ddg a{padding:9px 10px}.ddm small{color:var(--faint);margin-top:1px;font-size:12px;font-weight:400;display:block}.topnav{gap:4px}.topnav>a,.topnav .ddb{opacity:1;border-radius:10px;padding:8px 12px}.topnav>a:hover,.topnav .ddb:hover{background:var(--gold-soft)}.mnav .mg{border-bottom:1px solid var(--border);padding:6px 0 10px;display:grid}.mnav .mg:last-child{border-bottom:0}.mnav .mt{font:700 10.5px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding:6px 4px 2px}.mnav .mg a{border-bottom:0;padding:9px 4px}.fcols5{grid-template-columns:1.7fr repeat(4,minmax(0,1fr));gap:28px}.fbrand p{color:var(--muted);max-width:34ch;margin:0 0 12px;font-size:13.5px;line-height:1.6}@media (max-width:900px){.fcols5{grid-template-columns:1fr 1fr 1fr}.fbrand{grid-column:1/-1}}@media (max-width:560px){.fcols5{grid-template-columns:1fr 1fr}}.fcta .cta-row{flex-wrap:wrap;gap:12px;display:flex}.plat{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:960px){.plat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.plat{grid-template-columns:1fr}}.plat-t{border:1.5px solid var(--frame);background:var(--s1);height:100%;color:var(--text);border-radius:20px;align-content:start;gap:8px;padding:22px 22px 20px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative}.plat-t:hover{border-color:var(--gold);box-shadow:var(--lift);transform:translateY(-3px)}.plat-i{background:var(--gold-soft);width:46px;height:46px;color:var(--gold);border-radius:14px;place-items:center;display:grid}.plat-i svg{width:22px;height:22px}.plat-t h3{font:400 22px var(--serif);margin:6px 0 0}.plat-t p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.plat-m{font:600 13.5px var(--sans);color:var(--gold);align-items:center;gap:6px;margin-top:6px;display:inline-flex}.plat-m svg{width:14px;height:14px;transition:transform .2s}.plat-t:hover .plat-m svg{transform:translate(4px)}.tier-tag{font:700 10px var(--sans);letter-spacing:.1em;text-transform:uppercase;background:var(--s3);color:var(--muted);border-radius:999px;padding:4px 9px;position:absolute;top:20px;right:18px}.tier-tag.silver{background:color-mix(in srgb, var(--t-silver,#8a8f98) 18%, var(--s1))}.tier-tag.gold{background:var(--gold-soft);color:var(--gold)}.tier-tag.free{background:var(--gain-soft);color:var(--gain)}.onb{margin-bottom:18px;padding:20px 22px}.onb-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.onb h2{font:400 22px var(--serif);margin:0 0 2px}.onb p{margin:0;font-size:13.5px}.onb-bar{background:var(--s3);border-radius:999px;height:6px;margin:12px 0 6px;overflow:hidden}.onb-bar i{background:linear-gradient(90deg, var(--k1), var(--gold));border-radius:999px;height:100%;display:block}.onb-l{margin:0;padding:0;list-style:none;display:grid}.onb-l li{border-top:1px solid var(--border);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.onb-l li:first-child{border-top:0}.onb-c{border:2px solid var(--border-strong);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.is-done .onb-c{background:var(--gain);border-color:var(--gain)}.onb-c svg{width:13px;height:13px}.onb-l b{font-size:14.5px;display:block}.onb-l span:not(.onb-c){color:var(--faint);margin-top:1px;font-size:13px;display:block}.onb-l .is-done b{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.onb-l .btn{min-height:36px;padding:0 14px;font-size:13px}@media (max-width:560px){.onb-l li{grid-template-columns:26px minmax(0,1fr)}.onb-l .btn{grid-column:2;justify-self:start}}.plans-more{text-align:center;margin:22px 0 0}.plans-more a{color:var(--gold-2,var(--gold));font-weight:600}.dw-scope{margin-left:auto}.dw-scope button{padding:4px 11px;font-size:12.5px}.dw-scope button:disabled{opacity:.45;cursor:not-allowed}.dw .card-h .dw-scope+.tier{margin-left:8px}.hold-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 12px;display:flex}.hold-chips{flex-wrap:wrap;gap:8px;display:flex}.hchip{--bc:var(--gold);border:1px solid var(--border-strong);background:var(--s1);color:var(--text);font:600 13px var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;transition:background-color .15s,transform .15s;display:inline-flex}.hchip i{background:var(--bc);border-radius:50%;width:9px;height:9px}.hchip b{font-family:var(--mono);color:var(--muted);font-size:12px}.hchip:hover{background:var(--s2);transform:translateY(-1px)}.hchip.on{background:color-mix(in srgb, var(--bc) 18%, var(--s1));border-color:var(--bc)}.hchip:focus-visible,.hsort:focus-visible,.hold-q:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hold-q{font:inherit;border:1px solid var(--border-strong);background:var(--s1);color:var(--text);border-radius:10px;min-width:220px;padding:8px 12px;font-size:16px}.hold-heat thead th{white-space:nowrap}.hsort{all:unset;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;border-radius:6px;align-items:center;gap:5px;padding:2px 4px;display:inline-flex}.hsort i{opacity:.45;font-size:9px;font-style:normal}.hsort.on{color:var(--text)}.hsort.on i{opacity:1;color:var(--gold)}.hsort:hover{background:var(--s3)}.hold-heat tbody tr{transition:background-color .12s,box-shadow .12s}.hold-heat tbody tr:hover{background:var(--row-hover);box-shadow:inset 3px 0 0 var(--gold)}.hsec{background:var(--s3);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;display:inline-block}.hprice{font-family:var(--mono);font-weight:600}.hchg{font:700 12.5px var(--mono);background:var(--s2);border-radius:8px;padding:3px 9px;display:inline-block}.hchg.up{color:var(--gain);background:var(--gain-soft)}.hchg.down{color:var(--loss);background:var(--loss-soft)}.hcap{white-space:nowrap;position:relative}.hcb{background:var(--s3);border-radius:3px;min-width:70px;height:4px;margin-bottom:4px;display:block}.hcb i{height:100%;width:calc(var(--w) * 100%);background:linear-gradient(90deg, var(--k1), var(--k2));border-radius:3px;display:block}.hscore{--hc:var(--gold);grid-template-columns:1fr auto;align-items:center;gap:2px 8px;min-width:124px;display:grid}.hscore .hsb{background:var(--s3);border-radius:4px;grid-column:1/-1;height:6px;overflow:hidden}.hscore .hsb i{background:var(--hc);border-radius:4px;height:100%;transition:width .5s;display:block}.hscore b{font:800 16px var(--mono);color:var(--hc)}.hscore em{font:600 11.5px var(--sans);color:var(--muted);text-align:right;font-style:normal}.hp{min-width:42px;height:30px;font:800 13px var(--mono);color:var(--hc,var(--faint));background:color-mix(in srgb, var(--hc,var(--s3)) 17%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hc,var(--border)) 30%, transparent);border-radius:9px;justify-content:center;align-items:center;transition:transform .12s;display:inline-flex}.hp:hover{transform:scale(1.12)}.hp.na{background:var(--s2)}@media (prefers-reduced-motion:reduce){.hchip,.hp,.hscore .hsb i{transition:none}}@media (max-width:760px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px}.ffine,footer.foot{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}.pf-cap-t{border-collapse:collapse;width:100%;margin-top:12px;font-size:13px}.pf-cap-t th,.pf-cap-t td{text-align:left;border-bottom:1px solid var(--border);white-space:normal;vertical-align:top;padding:7px 8px 7px 0}.pf-cap-t thead th{color:var(--faint);font-size:10.5px}.pf-cap-t td:last-child{text-align:right;padding-right:0}.pf-cap-t thead th:last-child{text-align:right}.pf-cap-t th[scope=row]{white-space:nowrap;font-weight:600}.pf-cap-t th i{background:var(--s3);border-radius:3px;width:9px;height:9px;margin-right:7px;display:inline-block}.pf-cap-t td small{color:var(--faint);overflow-wrap:anywhere;font-size:11px;display:block}.pf-cap-t tr.none{color:var(--faint)}.pf-cap-t tr.none th{font-weight:500}.pf-cap-n{margin:10px 0 0;font-size:12px;line-height:1.5}:root .pf-cap-t th[scope=row]{text-transform:none;letter-spacing:0;color:var(--text);background:0 0;font-size:13px;position:static}@media (max-width:560px){.pf-cap .dn{grid-template-columns:1fr;justify-items:center}.pf-cap .dn svg{max-width:190px}.pf-cap .dn-k{width:100%}.pf-cap-t{font-size:12.5px}}.ddm.sys-pop{width:270px;padding:14px;display:none}.ddm.sys-pop.open{display:block}.sys-pop p{color:var(--muted);margin:8px 0;font-size:13px}.sys-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.sys-row input{width:40px;height:22px;accent-color:var(--gold);cursor:pointer}.sys-pop .btn{margin-top:6px}.sys-for select{font:inherit;border:1px solid var(--line,#ccc);background:var(--card,#fff);color:inherit;border-radius:6px;padding:4px 6px}.sys-note{font-size:12px}.jobs-banner{border:1px solid var(--loss,#b3261e);background:color-mix(in srgb, var(--loss,#b3261e) 8%, transparent);border-radius:10px;margin:0 0 14px;padding:12px 14px}.jobs-banner.ok{border-color:var(--gain,#1b7f4b);background:color-mix(in srgb, var(--gain,#1b7f4b) 8%, transparent)}.jobs-banner.warn{border-color:var(--warn,#b7791f);background:color-mix(in srgb, var(--warn,#b7791f) 10%, transparent)}.jobs-banner b{margin-bottom:4px;display:block}.jobs-banner ul{margin:4px 0 0;padding-left:18px;font-size:13px}@media (max-width:480px){.sys-dd{position:static}.ddm.sys-pop{width:auto;position:fixed;top:64px;left:12px;right:12px}}.pf-model{border:1px solid var(--border);border-left:4px solid var(--gold);background:var(--s2);border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 16px;padding:14px 18px;display:flex}.pf-model p{color:var(--text);margin:0;font-size:14px;line-height:1.55}.pf-model a{color:var(--gold);text-underline-offset:2px;font-weight:600;text-decoration:underline}.pf-model .ci{flex:none;margin-top:2px}.pf-tabs{scrollbar-width:none;border-bottom:1px solid var(--border);-webkit-overflow-scrolling:touch;gap:4px;margin:6px 0 14px;display:flex;overflow-x:auto}.pf-tabs::-webkit-scrollbar{display:none}.pf-tabs button{font:700 12.5px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;margin-bottom:-1px;padding:12px 16px}.pf-tabs button:hover{color:var(--text)}.pf-tabs button.on{color:var(--text);border-bottom-color:var(--gold)}.pf-tabs button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:6px}.pf-tabs-card .card-h{flex-wrap:wrap;gap:8px 12px}.pf-tabs-card .card-h .s{margin-left:auto}.pf-period{align-self:center}.pf-period button{min-height:32px;padding:6px 12px}.pf-t small{line-height:1.3;display:block}.pf-t td:first-child{white-space:normal;min-width:170px}.pf-t td small.muted,.pf-t td small.faint{font-size:12px}.pf-t .pf-size{color:var(--faint);font-size:11.5px;display:block}.pf-dash{color:var(--faint);cursor:help}.pf-wait{text-align:left!important;white-space:normal!important}.pf-t td{vertical-align:middle}.pf-t .pzs,.pf-t .pzs-no{justify-content:flex-start}.pf-t .pzs-w{justify-items:start}.pf-avg th,.pf-avg td{border-top:2px solid var(--border-strong);background:var(--s2);font-weight:700}.pf-avg th small{font-weight:400}.pf-fine{margin:10px 4px 0;font-size:12.5px;line-height:1.55}@media (max-width:560px){.pf-tabs button{padding:12px 14px}.hold-q{width:100%;min-width:0}.pf-tabs-card .card-h .s{margin-left:0}}.pf-mix{gap:10px;display:inline-flex;font:700 30px/1 var(--mono)!important}.pf-mix i{font-style:normal}.pf-mix .hi{color:var(--band-hi-ink)}.pf-mix .mid{color:var(--band-mid-ink)}.pf-mix .lo{color:var(--band-lo-ink)}.pf-t{position:relative}.rc-upd{margin:0 0 10px;font-size:13px}.rc-stale{border-left:3px solid var(--warn);background:var(--warn-soft);color:var(--text);border-radius:6px;margin:0 0 12px;padding:10px 12px;font-size:14px}table.sr-only{contain:strict;max-width:1px;max-height:1px;display:block}.pagehead .aurora,.pagehead .pa *,.plans .pl-art *{animation:none!important}.pagehead h1{text-wrap:balance;max-width:22ch}.pagehead p{max-width:58ch;line-height:1.6}.hp-services .feat{flex-direction:column;display:flex}.hp-services .feat .btn{align-self:flex-start;margin-top:auto}.hp-services .feat p:not(.prop){color:var(--muted);margin:0 0 18px;line-height:1.6}.hp-prices .sec-h p{max-width:60ch}.price-c .hp-per{color:var(--faint);margin:0 0 14px;font-size:12.5px}.price-c:hover{transform:none}.hp-note{color:var(--muted);max-width:64ch;margin:22px 0 0;font-size:14.5px}.hp-note a,.hp-list a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.hp-list{gap:10px;max-width:70ch;margin:0;padding:0;list-style:none;display:grid}.hp-list li{border:1px solid var(--border);background:var(--s1);color:var(--muted);border-radius:14px;padding:12px 16px 12px 40px;line-height:1.55;position:relative}.hp-list li:before{content:"";background:var(--gold);border-radius:2px;width:10px;height:2px;position:absolute;top:20px;left:16px}.hp-story{gap:16px;max-width:64ch;display:grid}.hp-story p{color:var(--text);margin:0;font-size:18px;line-height:1.65}.plans .trust{color:var(--muted)}.plans-h p{max-width:62ch;margin-left:auto;margin-right:auto;line-height:1.6}.who-c:hover,.plan:hover{transform:none}.plan ul li .d{line-height:1.5}.plans-note{max-width:70ch;margin-left:auto;margin-right:auto;line-height:1.55}.cmp td:first-child small{color:var(--faint);margin-top:2px;font-size:12.5px;font-weight:400;line-height:1.45;display:block}.cmp tbody tr:nth-child(2n):not(.grp) td{background-image:linear-gradient(#ffffff04,#ffffff04)}:root[data-theme=light] .cmp tbody tr:nth-child(2n):not(.grp) td{background-image:linear-gradient(#00000005,#00000005)}.cmp td:first-child{z-index:1;position:sticky;left:0}.cmp tr.grp td{padding-top:18px;padding-bottom:10px}@media (max-width:640px){.pagehead h1{font-size:clamp(30px,9vw,40px)}.pagehead p{font-size:16px}.prices{grid-template-columns:1fr}.hp-story p{font-size:16.5px}.cmp table{min-width:560px;font-size:13.5px}.cmp th,.cmp td{padding:11px 10px}.cmp td:first-child{min-width:190px}}.top .wrap{max-width:1760px;padding-inline:max(20px, env(safe-area-inset-left,0px)) max(20px, env(safe-area-inset-right,0px));gap:12px;margin-inline:auto}.top .logo{margin-left:-2px}.topnav{margin-left:14px}.top .grow{min-width:8px}.top .search{flex:0 280px}@media (min-width:1500px){.top .wrap{padding-inline:28px}}@media (max-width:1100px){.topnav{margin-left:6px}}@media (max-width:640px){.top .wrap{padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));gap:6px}.top .logo{margin-left:0}.lg-mark{height:44px}.mnav{padding-inline:max(16px, env(safe-area-inset-left,0px))}}.ddm.wide{left:0}@media (max-width:1000px){.ddm.wide{left:-40px}}:root:not([data-theme=light]){--page-glow:radial-gradient(1100px 420px at 50% -160px, #8296d213, transparent 70%)}:root:not([data-theme=light]) body{background:var(--page-glow), var(--bg);background-color:var(--bg);background-repeat:no-repeat}:root:not([data-theme=light]) ::selection{background:var(--sel);color:var(--text)}:root:not([data-theme=light]) .top{box-shadow:0 1px #ffffff08,0 10px 30px -20px #000c}:root:not([data-theme=light]) .demo-bar{background:var(--s2);color:var(--muted);border-bottom:1px solid var(--border)}:root:not([data-theme=light]) .demo-bar b{color:var(--gold)}:root:not([data-theme=light]) .card,:root:not([data-theme=light]) .qt,:root:not([data-theme=light]) .ftile,:root:not([data-theme=light]) .kpi,:root:not([data-theme=light]) .feat,:root:not([data-theme=light]) .bk,:root:not([data-theme=light]) .spc,:root:not([data-theme=light]) .bs,:root:not([data-theme=light]) .pay,:root:not([data-theme=light]) .term,:root:not([data-theme=light]) .pl-card,:root:not([data-theme=light]) .wk,:root:not([data-theme=light]) .rc,:root:not([data-theme=light]) .hstat>div{border-width:1px;border-color:var(--frame);background:linear-gradient(180deg, color-mix(in srgb, var(--s2) 60%, var(--s1)), var(--s1) 120px);box-shadow:var(--shadow)}:root:not([data-theme=light]) .card.acc:before{opacity:.9}:root:not([data-theme=light]) .report,:root:not([data-theme=light]) .plan,:root:not([data-theme=light]) .cmp{box-shadow:var(--shadow)}:root:not([data-theme=light]) .plan,:root:not([data-theme=light]) .plan.feat{background:linear-gradient(180deg, color-mix(in srgb, var(--s2) 60%, var(--s1)), var(--s1) 180px)!important}:root:not([data-theme=light]) .band,:root:not([data-theme=light]) footer.band{background:linear-gradient(180deg, var(--band-a), var(--band-b))}:root:not([data-theme=light]) footer.band{border-top:1px solid var(--border);background:linear-gradient(180deg, var(--foot-a), var(--foot-b))}:root:not([data-theme=light]) .band .lock-card,:root:not([data-theme=light]) .report .lock-card,:root:not([data-theme=light]) .lock-card{background:var(--s2)}:root:not([data-theme=light]) th{color:var(--muted);border-bottom:1px solid var(--border-strong);background:color-mix(in srgb, var(--s2) 70%, transparent)}:root:not([data-theme=light]) td{border-bottom-color:var(--border)}:root:not([data-theme=light]) tbody tr:nth-child(2n) td{background-image:linear-gradient(var(--zebra), var(--zebra))}:root:not([data-theme=light]) tbody tr:hover td{background-color:var(--s2);background-image:linear-gradient(var(--row-hover), var(--row-hover))}:root:not([data-theme=light]) tr.tot td{border-top-color:var(--border-strong);background-color:var(--s2)}:root:not([data-theme=light]) td.latest{background-color:var(--gold-soft);box-shadow:none}:root:not([data-theme=light]) .cmp th,:root:not([data-theme=light]) .cmp thead th{background-color:var(--rep-a)}:root:not([data-theme=light]) .cmp tbody tr:nth-child(2n):not(.grp) td{background-image:linear-gradient(var(--zebra), var(--zebra))}:root:not([data-theme=light]) .cmp tbody tr:hover td{background-color:var(--rep-a);background-image:linear-gradient(var(--row-hover), var(--row-hover))}:root:not([data-theme=light]) input:not([type=checkbox]):not([type=radio]):not([type=range]),:root:not([data-theme=light]) select,:root:not([data-theme=light]) textarea{background-color:var(--s2);border-color:var(--border-strong);color:var(--text)}:root:not([data-theme=light]) input:not([type=checkbox]):not([type=radio]):not([type=range]):hover,:root:not([data-theme=light]) select:hover,:root:not([data-theme=light]) textarea:hover{border-color:color-mix(in srgb, var(--border-strong) 60%, var(--faint))}:root:not([data-theme=light]) input:focus,:root:not([data-theme=light]) select:focus,:root:not([data-theme=light]) textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft);outline:none}:root:not([data-theme=light]) input:disabled,:root:not([data-theme=light]) select:disabled{opacity:.55}:root:not([data-theme=light]) .search,:root:not([data-theme=light]) .icon-btn,:root:not([data-theme=light]) .seg{background:var(--s1);border-color:var(--border-strong)}:root:not([data-theme=light]) .search:hover,:root:not([data-theme=light]) .icon-btn:hover{border-color:var(--gold)}:root:not([data-theme=light]) .btn:not(.primary){background:var(--s2);border-color:var(--border-strong);color:var(--text)}:root:not([data-theme=light]) .btn:not(.primary):hover{background:var(--s3);border-color:var(--gold)}:root:not([data-theme=light]) .btn.on{background:var(--gold-soft);border-color:var(--gold);color:var(--gold)}:root:not([data-theme=light]) .tag,:root:not([data-theme=light]) .kbd{background:var(--s2);border-color:var(--border-strong)}:root:not([data-theme=light]) :focus-visible{outline-color:var(--gold-2);box-shadow:0 0 0 4px #0b0c0fe6}:root:not([data-theme=light]) .ddm,:root:not([data-theme=light]) .nt-p,:root:not([data-theme=light]) .palette,:root:not([data-theme=light]) .pk-m,:root:not([data-theme=light]) .scr-colmenu,:root:not([data-theme=light]) .alx-modal,:root:not([data-theme=light]) .alx-toast,:root:not([data-theme=light]) .cb-menu,:root:not([data-theme=light]) .chh-p{background:var(--s2);border:1px solid var(--border-strong);box-shadow:var(--lift)}:root:not([data-theme=light]) .ddm a:hover,:root:not([data-theme=light]) .ddm button:hover{background:var(--s3)}:root:not([data-theme=light]) .ddi{background:var(--s3);border-color:var(--border-strong)}:root:not([data-theme=light]) .scrim{background:#030407b8}:root:not([data-theme=light]) .pop,:root:not([data-theme=light]) .dl-menu,:root:not([data-theme=light]) .toast{border-color:var(--border-strong);box-shadow:var(--lift)}:root:not([data-theme=light]) .tape{border-bottom-color:var(--border)}:root:not([data-theme=light]) svg .grid,:root:not([data-theme=light]) svg .gl{stroke:var(--border)}:root:not([data-theme=light]) svg text{fill:var(--muted)}.skeleton{background:linear-gradient(180deg, var(--s2), var(--s1));border:1px solid var(--border);border-radius:12px;animation:none!important}:root[data-theme=light] .skeleton{background:var(--s2)}.marq div,.typing i,.pm-live.on,.live:before,.plan.feat,.dial-spin,.float-chip,.term,.skyline .win,.bt-art *,.art *{animation-iteration-count:1!important}.marq div,.typing i,.pm-live.on,.live:before,.plan.feat,.dial-spin,.float-chip{animation:none!important}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.plan,.who-c,[data-tilt]{--rx:0deg;--ry:0deg;--tx:50%;--ty:0%;transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}:root [data-depth]{will-change:transform;transition:transform 80ms linear,box-shadow .35s}:root .plan[data-depth],:root .who-c[data-depth],:root [data-tilt][data-depth]{transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry)) translateZ(10px);box-shadow:0 26px 50px -26px #0000008c}.who-c:after,[data-tilt]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--tx) var(--ty), color-mix(in srgb, var(--gold) 20%, transparent), transparent 55%);transition:opacity .3s;position:absolute;inset:0}.plan:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--tx) var(--ty), color-mix(in srgb, var(--gold) 16%, transparent), transparent 55%);transition:opacity .3s;position:absolute;inset:0}.who-c[data-depth]:after,[data-tilt][data-depth]:after,.plan[data-depth]:after{opacity:1}.who-c,[data-tilt]{position:relative}}.hh-hero{isolation:isolate;position:relative}.hero3d{z-index:-1;pointer-events:none;opacity:0;width:100%;height:calc(100% + 150px);animation:1.2s .1s forwards scene-in;position:absolute;top:-150px;left:0;right:0;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.hh-hero.has3d:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 42% at 24% 48%, var(--bg) 40%, transparent 80%);position:absolute;inset:0}.tower3d{opacity:0;width:100%;height:170px;margin:6px 0 2px;animation:.9s forwards scene-in;display:block}@keyframes scene-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero3d,.tower3d{animation-duration:10ms}}.surface3d{opacity:0;cursor:grab;width:100%;height:300px;margin:4px 0 10px;animation:.9s forwards scene-in;display:block}@media (prefers-reduced-motion:reduce){.surface3d{animation-duration:10ms}}.cloud3d{border:1px solid var(--line,#80808040);border-radius:12px;margin:0 0 12px;position:relative;overflow:hidden}.cloud3d-axes{color:var(--muted,inherit);opacity:.8;pointer-events:none;margin:0;font-size:12px;position:absolute;bottom:8px;left:12px}.cloud3d-tip{background:var(--bg);color:var(--ink,inherit);border:1px solid var(--gold);pointer-events:none;border-radius:8px;margin:0;padding:4px 10px;font-size:13px;position:absolute;top:10px;left:12px}.p3d{position:relative}.p3d-cv{opacity:0;cursor:grab;width:100%;height:340px;animation:.8s forwards scene-in;display:block}.p3d-tip{background:var(--bg);max-width:calc(100% - 16px);color:var(--ink,inherit);border:1px solid var(--gold);pointer-events:none;border-radius:8px;margin:0;padding:5px 11px;font-size:13px;font-weight:600;position:absolute;top:6px;left:8px}.v3d-bar{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 6px;font-size:12.5px;display:flex}.v3d-seg{border:1px solid var(--border-strong,#80808066);border-radius:999px;display:inline-flex;overflow:hidden}.v3d-seg button{font:inherit;color:inherit;cursor:pointer;opacity:.65;background:0 0;border:0;padding:3px 12px;font-weight:600}.v3d-seg button[aria-pressed=true]{background:var(--gold);color:#1a1405;opacity:1}.v3d-key{opacity:.85;align-items:center;gap:5px;display:inline-flex}.v3d-key i{border-radius:3px;width:11px;height:11px;display:inline-block}.v3d-hint{opacity:.75;margin:4px 0 0;font-size:12.5px;line-height:1.45}@media (max-width:599px){.p3d-cv{height:280px}}:root,:root[data-theme=dark]{--ld-blue:#6fb0f2;--ld-blue-soft:#5aa0f033;--ld-orange:#f2a25e;--ld-orange-soft:#f2a25e33;--ld-grey:#a9abb4}:root[data-theme=light]{--ld-blue:#1c6fc4;--ld-blue-soft:#1c6fc424;--ld-orange:#b85a0a;--ld-orange-soft:#b85a0a24;--ld-grey:#6b6657}.ld-line{color:var(--muted);max-width:760px;min-height:22px;margin:10px 0 2px;font-size:13.5px;line-height:1.5}.ld-wait{min-height:26px}.ld-row{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.ld-a,.ld-b{flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.ld-rank{color:var(--text);font-weight:600}.ld-chip{font:700 12.5px/1.3 var(--sans,inherit);letter-spacing:.01em;cursor:default;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 11px 3px 9px;display:inline-flex}button.ld-chip{cursor:pointer}button.ld-chip:hover{filter:brightness(.96);box-shadow:0 0 0 2px color-mix(in srgb, currentColor 22%, transparent)}.ld-chip .ld-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.ld-chip.leader{color:#0b4a86;background:#dcebfb;border-color:#a9cbef}.ld-chip.in_line{color:#3f3b30;background:#e9e6dc;border-color:#cfcabb}.ld-chip.laggard{color:#7a3800;background:#fbe6d1;border-color:#edbf94}.ld-chip.laggard .ld-dot{border-radius:2px;transform:rotate(45deg)}.ld-chip.in_line .ld-dot{border-radius:2px}.ld-fig{all:unset;cursor:pointer;color:var(--muted);border-bottom:1px dotted var(--border-strong)}.ld-fig:hover,.ld-fig:focus-visible{color:var(--text);border-bottom-color:var(--text)}.ld-fig:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:3px}.pt{font-variant-numeric:tabular-nums;font-weight:700}.pt.up{color:var(--gain)}.pt.down{color:var(--loss)}.pt.flat{color:var(--muted)}.pt small{opacity:.8;font-weight:500}.ld-win{color:var(--faint)}.ld-dir{white-space:nowrap;font-size:12.5px;font-weight:600}.ld-dir.gaining{color:var(--gain)}.ld-dir.weakening{color:var(--loss)}.ld-dir.ld-dsm{margin-left:6px;font-size:11px}.ld-caution{color:var(--text);background:#e0a02829;border:1px solid #e0a02873;border-radius:10px;align-items:flex-start;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:8px;padding:7px 11px;font-size:12.5px;display:flex}.ld-caution .ic,.ld-caution svg{color:#b87500;flex:none;width:15px;height:15px;margin-top:2px}:root[data-theme=light] .ld-caution{color:#4a3500;background:#fbf0d4;border-color:#e0be72}.ld-stale{color:var(--faint);margin-top:6px;font-size:12px}.ld-empty{color:var(--muted);margin:0;font-size:13.5px}.ld-tipw{display:inline-flex;position:relative}.ld-tip{z-index:30;background:var(--s2);border:1px solid var(--border-strong);width:min(340px,78vw);color:var(--text);border-radius:12px;padding:11px 13px;font-size:12.5px;line-height:1.5;position:absolute;top:calc(100% + 8px);left:-10px;box-shadow:0 18px 40px -18px #0009}.ld-tip a{color:var(--gold);white-space:nowrap;font-weight:600}:root[data-theme=light] .ld-tip{background:#fff}.ld-rank-card .card-h .s{font-size:12.5px}.ld-tbl{border-collapse:collapse;width:100%;min-width:620px;font-size:13.5px}.ld-tbl th,.ld-tbl td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:9px 10px;font-weight:500}.ld-tbl thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}.ld-tbl thead th button{all:unset;cursor:pointer}.ld-tbl thead th button:hover,.ld-tbl thead th button:focus-visible{color:var(--text)}.ld-tbl .r{text-align:right}.ld-tbl .n{width:36px;color:var(--faint);font-variant-numeric:tabular-nums}.ld-tbl tbody th.nm{text-transform:none;letter-spacing:0;color:var(--text);font-size:13.5px;font-weight:600}.ld-tbl .nm b{color:var(--text)}.ld-tbl .nm a{color:var(--text);text-decoration:none}.ld-tbl .nm a:hover{color:var(--gold)}.ld-tbl .tk{font:500 11px var(--mono);color:var(--faint);display:block}.ld-tbl .you{color:var(--muted);font-weight:500}.ld-tbl tbody tr{cursor:pointer}.ld-tbl tbody tr:hover{background:var(--s2)}.ld-tbl tr.me{background:var(--gold-soft);cursor:default;box-shadow:inset 3px 0 0 var(--gold)}.ld-tbl tr.none{opacity:.72}.ld-nh{color:var(--faint);font-size:12.5px}.ld-more{margin-top:12px}.ld-foot{color:var(--faint);margin:12px 0 0;font-size:12px}.ld-foot a{color:var(--gold)}.ld-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.ld-card{flex-direction:column;gap:8px;display:flex}.ld-card .card-h{margin-bottom:2px}.ld-cap,.ld-sm{color:var(--muted);margin:0;font-size:12.5px}.ld-sm{color:var(--faint)}.ld-sw{color:var(--muted);cursor:pointer;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;font-size:12.5px;display:inline-flex}.ld-sw input{accent-color:var(--ld-orange);width:16px;height:16px}.ld-chart{width:100%;min-width:0;position:relative}.ld-chart svg{max-width:100%;display:block;overflow:visible}.ld-ax{fill:var(--faint);font:500 11px var(--mono)}.ld-ax.strong{fill:var(--muted);paint-order:stroke;stroke:var(--s1);stroke-width:4px;stroke-linejoin:round}.ld-grid-l{stroke:var(--border);stroke-width:1px}.ld-base{stroke:var(--text);stroke-opacity:.55;stroke-width:1.2px;stroke-dasharray:5 4}.ld-up{fill:var(--ld-blue);fill-opacity:.2;stroke:none}.ld-dn{fill:var(--ld-orange);fill-opacity:.22;stroke:none}.ld-ln{fill:none;stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.ld-ln.sector{stroke:var(--ld-blue)}.ld-ln.market{stroke:var(--ld-orange);stroke-width:2px;stroke-dasharray:1 0;opacity:.95}.ld-end{stroke:var(--s1);stroke-width:1.5px}.ld-end.sector{fill:var(--ld-blue)}.ld-end.market{fill:var(--ld-orange)}.ld-lab{font:700 12px var(--sans,inherit)}.ld-lab.sector{fill:var(--ld-blue)}.ld-lab.market{fill:var(--ld-orange)}.ld-cross{stroke:var(--text);stroke-opacity:.35;stroke-dasharray:3 3}.ld-hov{z-index:5;background:var(--s2);border:1px solid var(--border-strong);color:var(--muted);pointer-events:none;border-radius:10px;gap:2px;min-width:150px;padding:8px 10px;font-size:12px;display:grid;position:absolute;top:6px;box-shadow:0 12px 28px -14px #0009}.ld-hov b{color:var(--text)}:root[data-theme=light] .ld-hov{background:#fff}.ld-hov .l.sector{color:var(--ld-blue)}.ld-hov .l.market{color:var(--ld-orange)}.ld-foot2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-top:4px;display:flex}.ld-key{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ld-key i{border-radius:3px;width:14px;height:10px}.ld-key i.up{background:var(--ld-blue-soft);border:1px solid var(--ld-blue)}.ld-key i.dn{background:var(--ld-orange-soft);border:1px solid var(--ld-orange)}.ld-link{all:unset;cursor:pointer;color:var(--gold);text-underline-offset:3px;font-size:12.5px;text-decoration:underline}.ld-link:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ld-table{margin-top:8px;overflow-x:auto}.ld-table table{border-collapse:collapse;width:100%;font-size:12.5px}.ld-table caption{text-align:left;color:var(--muted);padding-bottom:6px}.ld-table th,.ld-table td{border-bottom:1px solid var(--border);text-align:left;padding:5px 8px;font-weight:500}.ld-table thead th{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.ld-story{font:600 15px/1.4 var(--serif,inherit);color:var(--text);margin:0}.ld-zone{stroke:none}.ld-zone.leader{fill:var(--ld-blue-soft)}.ld-zone.laggard{fill:var(--ld-orange-soft)}.ld-zt{font:700 10.5px var(--sans,inherit);letter-spacing:.06em;text-transform:uppercase;paint-order:stroke;stroke:var(--s1);stroke-width:3px;stroke-linejoin:round}.ld-zt.leader{fill:var(--ld-blue)}.ld-zt.laggard{fill:var(--ld-orange)}.ld-rl{fill:none;stroke:var(--faint);stroke-opacity:.6;stroke-width:1.4px}.ld-pd{stroke:var(--s1);stroke-width:1.2px}.ld-pd.leader{fill:var(--ld-blue)}.ld-pd.in_line{fill:var(--ld-grey)}.ld-pd.laggard{fill:var(--ld-orange)}.ld-pd.hot{stroke:var(--text);stroke-width:2px;fill-opacity:.85}.ld-counts{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:12.5px;display:flex}.ld-cnt{align-items:center;gap:6px;display:inline-flex}.ld-cnt b{color:var(--text)}.ld-cnt i{border-radius:50%;width:10px;height:10px}.ld-cnt.leader i{background:var(--ld-blue)}.ld-cnt.in_line i{background:var(--ld-grey);border-radius:2px}.ld-cnt.laggard i{background:var(--ld-orange);border-radius:2px;transform:rotate(45deg)}.ld-cnt-n{color:var(--faint);margin-right:auto}.ld-tier{font:700 12px var(--sans,inherit);background:var(--s2);color:var(--muted);border-radius:999px;padding:3px 10px}.ld-tier.consistent{color:#0b4a86;background:#dcebfb}.ld-tier.mixed{color:#3f3b30;background:#e9e6dc}.ld-tier.not_reliable{color:#7a3800;background:#fbe6d1}.ld-sent{color:var(--text);margin:0;font-size:14.5px;line-height:1.55}.ld-rel{gap:14px;margin-top:4px;display:grid}.ld-rel-main{grid-template-columns:1fr auto;align-items:center;gap:4px 12px;display:grid}.ld-rel-l{color:var(--muted);grid-column:1/-1;font-size:12px}.ld-rel-main b{font:700 16px var(--mono)}.ld-bar{background:var(--s2);border-radius:8px;height:16px;position:relative}.ld-bar i{background:var(--ld-grey);border-radius:8px;position:absolute;inset:0 auto 0 0}.ld-bar i.consistent{background:var(--ld-blue)}.ld-bar i.not_reliable{background:var(--ld-orange)}.ld-bar u{border-left:2px dashed var(--text);opacity:.6;position:absolute;top:-4px;bottom:-4px}.ld-bar em{font:600 10.5px var(--sans,inherit);color:var(--muted);position:absolute;top:20px;transform:translate(-50%)}.ld-rel-per{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.ld-pbar{color:var(--muted);justify-items:center;gap:3px;font-size:11.5px;display:grid}.ld-pbar b{font:700 13px var(--mono);color:var(--text)}.ld-pcol{background:var(--s2);border-radius:6px;align-items:flex-end;width:100%;max-width:54px;height:70px;display:flex;position:relative}.ld-pcol i{border-radius:6px;width:100%}.ld-pcol i.ok{background:var(--ld-blue)}.ld-pcol i.no{background:var(--ld-grey)}.ld-pcol u{border-top:2px dashed var(--text);opacity:.55;position:absolute;top:50%;left:-3px;right:-3px}.ld-axis{stroke:var(--border-strong);stroke-width:1.4px}.ld-zero{stroke:var(--text);stroke-width:1.6px}.ld-sd{stroke:var(--s1);stroke-width:1.2px;cursor:pointer}.ld-sd.leader{fill:var(--ld-blue)}.ld-sd.in_line{fill:var(--ld-grey)}.ld-sd.laggard{fill:var(--ld-orange)}.ld-sd.hot,.ld-sd:focus-visible{stroke:var(--text);stroke-width:2.5px;outline:none}.ld-sd.me{stroke:var(--text);stroke-width:2.5px;cursor:default}.ld-me-l{font:700 12px var(--sans,inherit);fill:var(--text)}.ld-near{margin:4px 0 0;padding:0;list-style:none;display:none}.ld-near li{border-bottom:1px solid var(--border);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 4px;font-size:13.5px;display:grid}.ld-near li.me{background:var(--gold-soft);border-radius:8px}.ld-near .n{color:var(--faint);font-variant-numeric:tabular-nums}.ld-near a{color:var(--text);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}@media (max-width:1000px){.ld-grid{grid-template-columns:1fr}}@media (max-width:640px){.ld-a,.ld-b{flex-basis:100%}.ld-strip{display:none}.ld-near{display:block}.ld-rel-per{gap:6px}}@media (prefers-reduced-motion:reduce){.ld-chip,.ld-fig{transition:none}}.lx{max-width:880px}.lx .sec-h{margin:36px 0 12px}.lx-note{background:var(--s1);border:1px solid var(--border-strong);color:var(--text);border-radius:12px;padding:12px 16px;font-size:14.5px;line-height:1.55}.lx-p{color:var(--muted);margin:0 0 14px;font-size:15px;line-height:1.7}.lx-p b{color:var(--text)}.lx-rules{color:var(--muted);gap:10px;padding-left:22px;font-size:15px;line-height:1.65;display:grid}.lx-rules b{color:var(--text)}.lx-rules.plain{list-style:outside}.lx-rules .ld-chip{vertical-align:1px;margin:0 2px}.lx-svg{width:100%;height:auto;margin:10px 0 18px;display:block}.lx-svg text{font-family:inherit}.lx-sn{font:700 13px var(--sans,inherit);fill:var(--text)}.lx-st{font:700 11px var(--sans,inherit);fill:var(--muted)}.lx-st.consistent{fill:var(--ld-blue)}.lx-st.not_reliable{fill:var(--ld-orange)}.lx-col{fill:var(--ld-grey)}.lx-col.ok{fill:var(--ld-blue)}.lx-v{font:700 11px var(--mono);fill:var(--text)}.lx-t{font:500 9.5px var(--mono);fill:var(--faint)}.lx-svg .lx-t.strong{fill:var(--muted)}.lx-coin{stroke:var(--text);stroke-opacity:.55;stroke-dasharray:4 3}.lx-zero{stroke:var(--text);stroke-opacity:.6}.lx-span{stroke:var(--border-strong);stroke-width:3px;stroke-linecap:round}.lx-pb{fill:var(--ld-blue)}.lx-pw{fill:var(--ld-orange)}.lx-pi{fill:var(--text)}.lx-bars{gap:10px;margin:8px 0 20px;display:grid;position:relative}.lx-bar-row{grid-template-columns:64px minmax(0,1fr) 46px 110px;align-items:center;gap:10px;font-size:14px;display:grid}.lx-bar-row .n{color:var(--text);font-weight:700}.lx-bar-row b{font:700 14px var(--mono)}.lx-bar-row .lx-bar{background:var(--s2);border-radius:8px;height:16px;position:relative}.lx-bar i{background:var(--ld-grey);border-radius:8px;position:absolute;inset:0 auto 0 0}.lx-bar i.consistent{background:var(--ld-blue)}.lx-bar i.not_reliable{background:var(--ld-orange)}.lx-bar u{border-left:2px dashed var(--text);opacity:.55;position:absolute;top:-4px;bottom:-4px}.lx-bar u.c55{opacity:.25;border-left-style:solid}.lx-bar-key{height:18px;color:var(--muted);margin:0 156px 0 74px;font-size:11px;position:relative}.lx-bar-key span{white-space:nowrap;position:absolute;transform:translate(-50%)}.lx-bar-key span.c55{top:14px;transform:translate(6px)}.lx-tblw{margin:6px 0 16px;overflow-x:auto}.lx-tbl{border-collapse:collapse;width:100%;min-width:520px;font-size:13.5px}.lx-tbl caption{text-align:left;color:var(--faint);padding-bottom:6px;font-size:12px}.lx-tbl th,.lx-tbl td{border-bottom:1px solid var(--border);text-align:left;padding:9px 10px;font-weight:500}.lx-tbl thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);font-size:11px}@media (max-width:640px){.lx-bar-row{grid-template-columns:52px minmax(0,1fr) 40px}.lx-bar-row .ld-tier{grid-column:2/-1;justify-self:start}.lx-bar-key{margin:0 0 0 62px}}.ld-status{border:1px solid var(--border);background:var(--s2);border-radius:14px;min-width:0;margin:0 0 12px;padding:12px 14px}.ld-sline{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:14px;font-weight:600;line-height:1.5;display:flex}.ld-pend{color:var(--text);border:1px dashed var(--border-strong);border-radius:10px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:8px 0 0;padding:6px 10px;font-size:12.5px;line-height:1.5}.ld-facts{color:var(--muted);gap:4px;margin:8px 0 0;padding:0;font-size:12.5px;line-height:1.5;list-style:none;display:grid}.ld-facts b{color:var(--text);font-weight:600}.ld-tw{color:var(--muted);white-space:nowrap;margin-top:2px;font-size:11px;display:block}.ld-nr{border-top:1px solid var(--border);margin-top:12px;padding-top:10px;font-size:13px}.ld-nr summary{cursor:pointer;color:var(--text);font-weight:600}.ld-nr ul{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px 14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ld-nr li{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.ld-nr .tk{font:500 11px var(--mono);color:var(--faint)}.ld-nr .why{color:var(--muted);flex-basis:100%;font-size:12px}@media (max-width:560px){.ld-status{padding:10px 12px}}.ld-line{max-width:none}.ld-row{border:1px solid var(--border);background:var(--s1);border-radius:14px;align-items:stretch;gap:0;width:-moz-fit-content;width:fit-content;max-width:100%}.ld-row>*{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;padding:9px 16px;display:inline-flex}.ld-row>*+*{border-left:1px solid var(--border)}.ld-row .ld-tipw{padding:9px 12px}.ld-row .ld-dir{white-space:nowrap}.ld-notes{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.ld-notes .ld-caution,.ld-notes .ld-stale{margin:0}.ld-notes .ld-stale{border:1px solid var(--border);color:var(--muted);background:0 0;border-radius:10px;padding:7px 11px;font-size:12.5px}@media (max-width:640px){.ld-row,.ld-row>*{width:100%}.ld-row>*+*{border-left:0;border-top:1px solid var(--border)}.ld-row .ld-tipw{width:auto;position:absolute;right:4px}.ld-row{position:relative}}@media (min-width:641px){.ld-row{flex-wrap:nowrap}.ld-row>*{flex:0 auto}.ld-row>.ld-dir{flex:none}}:root,:root[data-theme=dark]{--pz-eps:#6fb0f2;--pz-strong:#5fcb98;--pz-healthy:#8ccb6a;--pz-average:#e2be63;--pz-weak:#f0a25e;--pz-poor:#f2878f;--pz-none:#a9abb4;--pz-hero-a:#16241d;--pz-hero-b:#0b100d;--pzr-c1:#4fc08c;--pzr-c2:#e2be63;--pzr-c3:#6fb0f2;--pzr-c4:#afa3f7;--pzr-c5:#e98db5;--pzr-c6:#f2a25e;--pzr-c7:#7bd3d9;--pzr-c8:#d9db6e;--pzr-glass:#ffffff0b;--pzr-ghost:#ffffff14}:root[data-theme=light]{--pz-eps:#1c6fc4;--pz-strong:#1b7a4f;--pz-healthy:#4b7a1e;--pz-average:#8a6a12;--pz-weak:#b2540a;--pz-poor:#a12e26;--pz-none:#675f50;--pz-hero-a:#183024;--pz-hero-b:#0c1812;--pzr-c1:#1b7a4f;--pzr-c2:#8a6a12;--pzr-c3:#1c6fc4;--pzr-c4:#5b49cc;--pzr-c5:#b03f77;--pzr-c6:#b2540a;--pzr-c7:#12727a;--pzr-c8:#6b6b10;--pzr-glass:#fff9;--pzr-ghost:#28221414}.pzr-small{color:var(--faint);margin:0;font-size:12.5px;line-height:1.55}.pzr-link{all:unset;cursor:pointer;color:var(--gold);text-underline-offset:3px;font-size:12.5px;text-decoration:underline}.pzr-link:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:3px}.pzr-empty{color:var(--muted);margin:0;font-size:13.5px}.pzr-note{color:var(--muted);margin:12px 0 0;font-size:12.5px;font-style:italic}.pzr-card{padding:22px 24px}.pzr-rep{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid}.pzr-rep>*,.pzr-htab{min-width:0}.pzr-sec{min-width:0;margin-top:34px}.pzr-sh{margin-bottom:14px}.pzr-sh h3{font:500 24px/1.2 var(--serif);letter-spacing:-.01em;align-items:center;gap:12px;margin:0 0 4px;display:flex}.pzr-sh h3:before{content:"";background:linear-gradient(90deg, var(--gold), transparent);flex:none;width:26px;height:2px}.pzr-sh p{color:var(--muted);max-width:820px;margin:0;font-size:14px;line-height:1.55}.pzr-withheld{border:1px dashed var(--border-strong);color:var(--muted);border-radius:12px;margin:0 0 12px;padding:10px 14px;font-size:13.5px}.pzr-cfoot{color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-top:10px;font-size:12px;display:flex}.pzr-chev{border-bottom:2px solid;border-right:2px solid;flex:none;width:9px;height:9px;margin:0 4px 3px;transition:transform .2s;transform:rotate(45deg)}.pzr-ctable{margin-top:10px;overflow-x:auto}.pzr-ctable table{border-collapse:collapse;width:100%;font-size:12.5px}.pzr-ctable caption{text-align:left;color:var(--muted);padding-bottom:6px}.pzr-ctable th,.pzr-ctable td{border-bottom:1px solid var(--border);text-align:left;font-variant-numeric:tabular-nums;padding:6px 8px;font-weight:500}.pzr-ctable thead th{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.pzr-land{gap:0;padding-bottom:64px;display:grid}.pzr-find{border:1px solid color-mix(in srgb, var(--gold) 38%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 7%, var(--s1)), var(--s1));box-shadow:var(--lift);border-radius:22px;margin-top:-6px;padding:22px 24px 16px}.pzr-pick{flex-wrap:wrap;align-items:flex-end;gap:14px 20px;margin-bottom:10px;display:flex}.pzr-pick .pm-search{flex:340px;min-width:0}.pzr-pick.big .pm-search input{border-radius:16px;height:54px;font-size:16px}.pzr-lbl{color:var(--muted);letter-spacing:.02em;gap:4px;font-size:12px;font-weight:600;display:grid}.pzr-seg button{white-space:nowrap}.pzr-pagebar{margin-bottom:14px}.pzr-find kbd{font:600 11px var(--mono);border:1px solid var(--border-strong);background:var(--s2);border-radius:5px;padding:1px 6px}.pzr-recent{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pzr-rc{--t:var(--pz-none);border:1px solid var(--border);background:linear-gradient(160deg, color-mix(in srgb, var(--t) 9%, var(--s1)), var(--s1) 70%);color:var(--text);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;min-height:118px;padding:14px 16px 12px;text-decoration:none;transition:transform .2s,border-color .2s;display:grid;position:relative;overflow:hidden}.pzr-rc:hover,.pzr-rc:focus-visible{border-color:var(--gold);transform:translateY(-2px)}.pzr-rc.strong{--t:var(--pz-strong)}.pzr-rc.healthy{--t:var(--pz-healthy)}.pzr-rc.average{--t:var(--pz-average)}.pzr-rc.weak{--t:var(--pz-weak)}.pzr-rc.poor{--t:var(--pz-poor)}.pzr-rc-s{font:700 14px var(--sans);letter-spacing:.02em}.pzr-rc-n{font:400 34px/1 var(--serif);text-align:right;grid-row:span 2}.pzr-rc-l{color:var(--text);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.pzr-rc-l i{background:var(--t);border-radius:50%;width:9px;height:9px}.pzr-rc-l.none{color:var(--muted);grid-column:1/-1;font-weight:500}.pzr-rc small{color:var(--faint);grid-column:1/-1;font-size:11.5px}.pzr-rc-sk{grid-column:1/-1;height:34px}.pzr-rc-b{grid-column:1/-1;align-items:flex-end;gap:3px;height:22px;margin:6px 0 2px;display:flex}.pzr-rc-b i{background:var(--pzr-ghost);border-radius:3px;align-items:flex-end;height:100%;display:flex;overflow:hidden}.pzr-rc-b b{background:var(--c);width:100%;display:block}.pzr-browse{margin-top:30px}.pzr-browse-h{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pzr-browse h3{font:500 22px var(--serif);margin:0 0 6px}.pzr-chipsrow{flex-wrap:wrap;gap:8px;margin:10px 0 14px;display:flex}.pzr-chip{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--border-strong);background:var(--s1);min-height:36px;color:var(--text);font:600 13px var(--sans);border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.pzr-chip small{opacity:.8;font-weight:500}.pzr-chip:hover{border-color:var(--gold)}.pzr-chip:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.pzr-chip.on{background:var(--gold-soft);border-color:var(--gold);color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.pzr-colist{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.pzr-colist a{border:1px solid var(--border);background:var(--s1);color:var(--text);border-radius:12px;min-width:0;padding:10px 12px;text-decoration:none;display:grid}.pzr-colist a:hover{border-color:var(--gold)}.pzr-colist small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pzr-what{border:1px solid var(--border);background:radial-gradient(500px 240px at 0% 0%, color-mix(in srgb, var(--gold) 10%, transparent), transparent 70%), var(--s1);border-radius:22px;grid-template-columns:minmax(180px,260px) minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:26px;margin-top:38px;padding:28px;display:grid}.pzr-what h3{font:500 22px var(--serif);margin:0 0 8px}.pzr-what p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.pzr-what ul{color:var(--muted);gap:9px;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.pzr-what li{gap:10px;line-height:1.45;display:flex}.pzr-what li svg{width:16px;height:16px;color:var(--gain);flex:none;margin-top:2px}.pzr-what-art{place-items:center;display:grid}.pzr-mark{max-width:100%;height:auto}.pzr-mk-in{stroke:var(--text);stroke-width:3px;stroke-linecap:round;opacity:.85}.pzr-mk-glass{fill:var(--pzr-glass);stroke:var(--gold);stroke-width:2px;stroke-linejoin:round}.pzr-mk-ray{stroke-width:6px;stroke-linecap:round;opacity:.95}.pzr-problem{border:1px solid color-mix(in srgb, var(--pz-weak) 55%, var(--border));background:color-mix(in srgb, var(--pz-weak) 10%, var(--s1));border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.pzr-problem.locked,.pzr-problem.expired{border-color:color-mix(in srgb, var(--gold) 55%, var(--border));background:var(--gold-soft)}.pzr-problem>svg{width:20px;height:20px;color:var(--pz-weak);flex:none;margin-top:2px}.pzr-problem p{color:var(--muted);margin:4px 0 10px;font-size:14px;line-height:1.5}.pzr-problem b{color:var(--text)}.pzr-problem .btn{height:36px}.pzr-work{align-items:center;gap:16px;margin-bottom:16px;display:flex}.pzr-work p{color:var(--muted);margin:4px 0 0;font-size:14px}.pzr-workbody{flex:1;min-width:0}.pzr-workbody p{max-width:62ch}.pzr-prog{background:var(--s2);border-radius:4px;height:8px;margin:12px 0 4px;overflow:hidden}.pzr-prog i{background:var(--gold);border-radius:4px;height:100%;transition:width .9s linear;display:block}.pzr-empty-card{text-align:center;justify-items:center;gap:10px;padding:44px 20px;display:grid}.pzr-empty-card h3{font:500 24px var(--serif);margin:0}.pzr-empty-card p{max-width:560px;color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.pzr-ico{background:var(--gold-soft);width:54px;height:54px;color:var(--gold);border-radius:16px;place-items:center;display:grid}.pzr-ico svg{width:26px;height:26px}.pzr-caution{background:#e0a02824;border:1px solid #e0a02873;border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:11px 14px;font-size:13.5px;line-height:1.5;display:flex}.pzr-caution svg{color:#b87500;flex:none;width:17px;height:17px;margin-top:2px}:root[data-theme=light] .pzr-caution{color:#4a3500;background:#fbf0d4;border-color:#e0be72}.pzr-skel{gap:16px}.pzr-sk-hero{border-radius:22px;height:470px}.pzr-sk-parts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pzr-sk-parts .skeleton{border-radius:18px;height:250px}.pzr-sk-wf{border-radius:18px;height:300px}.pzr-sk-fx{border-radius:18px;height:520px}.pzr-preview{pointer-events:none;max-height:640px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.pzr-example-b{border:1px dashed var(--gold);background:var(--gold-soft);color:var(--text);border-radius:12px;align-items:center;gap:10px;margin:0 0 12px;padding:8px 14px;font-size:13px;display:flex}.pzr-example-b b{text-transform:uppercase;letter-spacing:.14em;background:var(--gold);color:var(--on-gold);border-radius:999px;padding:3px 9px;font-size:11px}.pzr-hero{--text:#f7f3e8;--muted:#d3cfc2;--faint:#b0ab9b;--gold:var(--acc,#d9b96c);--gold-2:#ebd59f;--pzr-c1:#4fc08c;--pzr-c2:#e2be63;--pzr-c3:#6fb0f2;--pzr-c4:#afa3f7;--pzr-c5:#e98db5;--pz-strong:#6cd6a3;--pz-healthy:#a0d97c;--pz-average:#ebcb74;--pz-weak:#f5ae6b;--pz-poor:#f59a9f;--pz-none:#bdbfc8;isolation:isolate;color:var(--text);background:radial-gradient(620px 340px at 92% -10%, #d9b96c3d, transparent 70%), radial-gradient(520px 360px at -8% 110%, #4fc08c29, transparent 70%), radial-gradient(360px 260px at 60% 60%, #6fb0f212, transparent 70%), linear-gradient(165deg, var(--pz-hero-a), var(--pz-hero-b) 85%);border:1px solid #d9b96c6b;border-radius:26px;padding:32px 34px 20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 40px 80px -40px #08140de6,0 0 80px -30px #d9b96c59}.pzr-hero:before{content:"";z-index:-1;opacity:.5;background:repeating-conic-gradient(from 210deg at 78% 44%, #ffffff09 0 2deg, transparent 2deg 12deg);position:absolute;inset:0;-webkit-mask-image:radial-gradient(520px 420px at 78% 44%,#000,#0000 75%);mask-image:radial-gradient(520px 420px at 78% 44%,#000,#0000 75%)}.pzr-hero:after{content:"";z-index:-1;pointer-events:none;border:1px solid #d9b96c24;border-radius:21px;position:absolute;inset:6px}.pzr-hero-in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:30px;display:grid}.pzr-hero-l{min-width:0}.pzr-kick{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-2);align-items:center;gap:8px;margin:0;font-size:11px;font-weight:600;display:flex}.pzr-kick svg{width:15px;height:15px}.pzr-hero h2{font:350 clamp(30px, 4.2vw, 46px)/1.08 var(--serif);color:#fbf8f0;letter-spacing:-.015em;overflow-wrap:anywhere;margin:10px 0 12px}.pzr-meta{color:var(--muted);flex-wrap:wrap;gap:8px 10px;margin:0 0 18px;font-size:13.5px;display:flex}.pzr-meta span{background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;padding:3px 11px}.pzr-meta .pzr-sym{letter-spacing:.04em;color:#fbf8f0;border-color:#d9b96c80;font-weight:700}.pzr-chips{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.pzr-lab{font:500 30px/1 var(--serif);align-items:center;gap:9px;display:inline-flex}.pzr-lab i{background:var(--pz-none);border-radius:50%;width:13px;height:13px}.pzr-lab.strong{color:var(--pz-strong)}.pzr-lab.strong i{background:var(--pz-strong)}.pzr-lab.healthy{color:var(--pz-healthy)}.pzr-lab.healthy i{background:var(--pz-healthy);border-radius:3px}.pzr-lab.average{color:var(--pz-average)}.pzr-lab.average i{background:var(--pz-average);border-radius:3px;transform:rotate(45deg)}.pzr-lab.weak{color:var(--pz-weak)}.pzr-lab.weak i{background:var(--pz-weak);clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0}.pzr-lab.poor{color:var(--pz-poor)}.pzr-lab.poor i{background:var(--pz-poor);clip-path:polygon(0 0,100% 0,50% 100%);border-radius:0}.pzr-lab.none{color:var(--pz-none)}.pzr-st{font:700 12px var(--sans);letter-spacing:.09em;text-transform:uppercase;color:#f7f3e8;background:#ffffff0f;border:1px solid #ffffff57;border-radius:999px;align-items:center;gap:7px;padding:5px 13px 5px 11px;display:inline-flex}.pzr-st i{background:currentColor;border-radius:50%;width:8px;height:8px}.pzr-st.provisional i{background:0 0;border:2px solid}.pzr-st.not-rated i{border-radius:1px;transform:rotate(45deg)}.pzr-lede{color:#e6e1d2;max-width:560px;margin:16px 0 0;font-size:15px;line-height:1.55}.pzr-cov{color:#e6e1d2;align-items:flex-start;gap:9px;margin:14px 0 2px;font-size:14px;display:flex}.pzr-cov svg{width:17px;height:17px;color:var(--pz-strong);flex:none;margin-top:2px}.pzr-cov b{color:#fbf8f0;font-weight:600}.pzr-cov-n{color:var(--faint);max-width:520px;margin:0 0 0 26px;font-size:12.5px;line-height:1.5}.pzr-acts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 16px;margin-top:20px;display:flex}.pzr-acts-r{flex:none;margin-left:auto}.pzr-minis{flex:340px;min-width:0}.pzr-minis-l{align-items:stretch;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pzr-mini{--m:var(--pz-none);border:1px solid #ffffff24;border-top:3px solid var(--m);background:#ffffff0d;border-radius:12px;flex:1 1 0;gap:2px;min-width:0;padding:9px 10px 8px;display:grid}.pzr-mini-k{letter-spacing:.02em;color:var(--muted);font-size:10.5px;font-weight:600;line-height:1.2}.pzr-mini-n{font:500 22px/1.1 var(--serif);color:var(--m);font-variant-numeric:tabular-nums}.pzr-mini-nr{font-size:15px;line-height:1.5}.pzr-mini-w{color:#fbf8f0;align-items:baseline;gap:5px;font-size:12px;font-weight:600;line-height:1.25;display:flex}.pzr-mini-w i{color:var(--m);font-size:10px;font-style:normal}.pzr-mini small{color:var(--faint);font-size:10.5px;line-height:1.25}.pzr-mini-bar{background:#ffffff24;border-radius:3px;height:4px;margin:3px 0 1px;position:relative}.pzr-mini-bar u{background:var(--m);border-radius:3px;position:absolute;inset:0 auto 0 0}.pzr-mini-bar-t:before{content:"";background:#ffffff73;width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.pzr-mini-bar em{background:var(--m);border:1.5px solid #0e1c14;border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:-2px}.pzr-mini-div{background:#ffffff38;flex:none;width:1px;margin:4px 2px}.pzr-mini-q{justify-content:center}.pzr-mini-q .pzr-mini-w{color:var(--muted);font-weight:500}.pzr-minis-n{color:var(--faint);text-align:left;margin:6px 0 0;font-size:11px}.pzr-hero .btn:not(.primary){color:#f7f3e8;background:#ffffff12;border-color:#ffffff47}.pzr-hero .btn:disabled{opacity:.6;cursor:not-allowed}.pzr-hero-r{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(160deg,#ffffff14,#ffffff05);border:1px solid #d9b96c4d;border-radius:22px;justify-items:center;gap:12px;min-width:0;padding:18px 16px 16px;display:grid;box-shadow:inset 0 1px #ffffff1f,0 20px 40px -24px #0009}.pzr-ring{filter:drop-shadow(0 0 22px #d9b96c2e);max-width:100%;height:auto;display:block}.pzr-ring-core{fill:#08100b8c;stroke:#ffffff14}.pzr-ring-halo{fill:none;stroke:#d9b96c29;stroke-width:1px;stroke-dasharray:2 5}.pzr-arc-track,.pzr-arc-fill{fill:none;stroke:var(--c);stroke-width:20px}.pzr-arc-track{opacity:.2}.pzr-arc-fill{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--c) 60%, transparent))}.pzr-ring-n{font:400 64px var(--serif);fill:#fbf8f0;letter-spacing:-.02em}.pzr-ring-nr{font:400 30px var(--serif);fill:#fbf8f0}.pzr-ring-u{font:600 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;fill:#b9b4a4}.pzr-ring-k{font:600 12px var(--sans);letter-spacing:.18em;text-transform:uppercase;fill:#ebd59f}.pzr-key{gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.pzr-key li{background:#ffffff0a;border-radius:10px;grid-template-columns:12px minmax(0,1fr) auto 44px;align-items:center;gap:10px;padding:5px 10px;font-size:13.5px;display:grid}.pzr-key i{background:var(--c);border-radius:4px;width:12px;height:12px}.pzr-key small{color:var(--faint);font-size:12px}.pzr-key b{font:600 14px var(--mono);text-align:right;color:#fbf8f0}.pzr-scale{margin:26px 4px 0;padding-top:26px;position:relative}.pzr-scale-bar{border-radius:8px;gap:2px;height:12px;display:flex;position:relative}.pzr-scale-bar>span{background:linear-gradient(90deg,#ffffff1a,#fff3);position:relative}.pzr-scale-bar>span:first-child{border-radius:8px 0 0 8px}.pzr-scale-bar>span:nth-child(5){border-radius:0 8px 8px 0}.pzr-scale-bar>span:first-child{background:color-mix(in srgb, var(--pz-poor) 55%, #ffffff1a)}.pzr-scale-bar>span:nth-child(2){background:color-mix(in srgb, var(--pz-weak) 55%, #ffffff1a)}.pzr-scale-bar>span:nth-child(3){background:color-mix(in srgb, var(--pz-average) 55%, #ffffff1a)}.pzr-scale-bar>span:nth-child(4){background:color-mix(in srgb, var(--pz-healthy) 55%, #ffffff1a)}.pzr-scale-bar>span:nth-child(5){background:color-mix(in srgb, var(--pz-strong) 60%, #ffffff1a)}.pzr-scale-bar em{font:600 10.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#cfcabb;white-space:nowrap;font-style:normal;position:absolute;top:18px;left:8px}.pzr-scale-mk{width:0;height:28px;position:absolute;top:-8px;transform:translate(-50%)}.pzr-scale-mk:before{content:"";background:#fbf8f0;border-radius:2px;width:4px;height:28px;position:absolute;top:0;left:-2px;box-shadow:0 0 10px #fbf8f0b3}.pzr-scale-mk b{color:#14201a;font:700 12px var(--mono);background:#fbf8f0;border-radius:999px;padding:1px 8px;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.pzr-scale-ticks{height:18px;margin-top:30px;position:relative}.pzr-scale-ticks span{font:500 11px var(--mono);color:#b9b4a4;position:absolute;transform:translate(-50%)}.pzr-scale-ticks span:first-child{transform:none}.pzr-scale-ticks span:last-child{transform:translate(-100%)}.pzr-hero-foot{color:var(--faint);border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:4px 22px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.pzr-hero .pzr-note{color:var(--muted);margin:8px 0 0}@media (prefers-reduced-motion:no-preference){.pzr-hero{animation:.7s cubic-bezier(.2,.7,.2,1) both pzr-rise}.pzr-hero-r{animation:.8s cubic-bezier(.2,.7,.2,1) .1s both pzr-rise}.pzr-arc-fill{animation:pzr-draw 1.1s calc(.25s + var(--i,0) * .14s) cubic-bezier(.2,.7,.2,1) both}.pzr-ring-n{animation:.8s .5s both pzr-fade}.pzr-scale-mk{animation:.6s .9s both pzr-fade}.pzr-part,.pzr-wf-row,.pzr-fp{animation:.6s both pzr-rise}.pzr-part:nth-child(2){animation-delay:60ms}.pzr-part:nth-child(3){animation-delay:.12s}.pzr-part:nth-child(4){animation-delay:.18s}@keyframes pzr-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pzr-fade{0%{opacity:0}to{opacity:1}}@keyframes pzr-draw{0%{stroke-dasharray:0 var(--len)}}}.pzr-parts{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}@media (max-width:1100px){.pzr-parts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pzr-parts{grid-template-columns:minmax(0,1fr)}.pzr-part-t b,.pzr-part-t .pzr-hint{min-height:0}}.pzr-part{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--border);border-top:3px solid var(--c,var(--gold));background:linear-gradient(180deg, color-mix(in srgb, var(--c,var(--gold)) 7%, var(--s1)), var(--s1) 160px);box-shadow:var(--shadow);border-radius:20px;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-width:0;padding:18px 18px 14px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.pzr-part:hover,.pzr-part:focus-visible{border-color:color-mix(in srgb, var(--c,var(--gold)) 60%, var(--border));box-shadow:var(--lift);transform:translateY(-3px)}.pzr-part:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.pzr-part.soon{cursor:default;border-top:1px dashed var(--border-strong);box-shadow:none;background:0 0;border-style:dashed;grid-column:1/-1;align-content:center;gap:6px}.pzr-part.soon:hover{transform:none}.pzr-part.soon b{font:500 17px var(--serif)}.pzr-part.soon span{color:var(--muted);font-size:13px;line-height:1.5}.pzr-part-h{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:4px 12px;min-width:0;display:grid}.pzr-part-t{min-width:0;display:grid}.pzr-part-t b{font:500 19px/1.2 var(--serif);overflow-wrap:anywhere;text-wrap:balance;align-items:flex-end;min-width:0;min-height:2.4em;display:flex}.pzr-part-t small{overflow-wrap:anywhere}.pzr-part-t .pzr-hint{min-height:3.2em}.pzr-part-t small{color:var(--faint);font-size:12px}.pzr-part-w{color:var(--text);grid-column:2;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.pzr-part-w i{background:var(--pz-none);border-radius:50%;width:9px;height:9px}.pzr-part-w.strong i{background:var(--pz-strong)}.pzr-part-w.healthy i{background:var(--pz-healthy);border-radius:2px}.pzr-part-w.average i{background:var(--pz-average);border-radius:2px;transform:rotate(45deg)}.pzr-part-w.weak i{background:var(--pz-weak);clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0}.pzr-part-w.poor i{background:var(--pz-poor);clip-path:polygon(0 0,100% 0,50% 100%);border-radius:0}.pzr-mini{grid-row:span 2}.pzr-mini-t{fill:none;stroke:var(--pzr-ghost);stroke-width:7px}.pzr-mini-f{fill:none;stroke:var(--c);stroke-width:7px;stroke-linecap:round}.pzr-mini-n{font:600 17px var(--serif);fill:var(--text)}.pzr-pring{flex:none;grid-row:span 2;display:block}.pzr-pring-t{fill:none;stroke:var(--pzr-ghost);stroke-width:7px}.pzr-pring-f{fill:none;stroke:var(--c);stroke-width:7px;stroke-linecap:round}.pzr-pring-n{font:600 17px var(--serif);fill:var(--text)}.pzr-part{container-type:inline-size}@container (width<=279px){.pzr-part-h{grid-template-columns:minmax(0,1fr);justify-items:start}.pzr-pring{grid-row:auto}.pzr-part-w{grid-column:1}.pzr-part-t b{min-height:2.4em}}.pzr-tb{background:var(--pzr-ghost);border-radius:6px;height:10px;display:block;position:relative;overflow:hidden}.pzr-tb i{background:var(--c);border-radius:6px;position:absolute;inset:0 auto 0 0}.pzr-tb u{border-left:1.5px solid color-mix(in srgb, var(--text) 55%, transparent);width:0;position:absolute;top:0;bottom:0}.pzr-part-ln{color:var(--muted);gap:4px;font-size:13px;line-height:1.5;display:grid}.pzr-part-tf{border-top:1px solid var(--border);gap:7px;padding-top:10px;font-size:13px;line-height:1.4;display:grid}.pzr-part-tf>span{color:var(--text);font-weight:600;display:block}.pzr-part-tf em{font:700 10.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:1px;font-style:normal;display:block}.pzr-part-tf small{color:var(--muted);font-weight:500}.pzr-part-tf .pos em:before{content:"▲ ";color:var(--gain)}.pzr-part-tf .neg em:before{content:"▼ ";color:var(--loss)}.pzr-part-go{color:var(--gold);font-size:12.5px;font-weight:600}.pzr-wf{border:1px solid var(--border);background:var(--s1);box-shadow:var(--shadow);border-radius:20px;gap:10px;padding:18px 20px 14px;display:grid;position:relative}.pzr-wf-axis{height:14px;margin:0 86px 0 150px;position:relative}.pzr-wf-axis span{font:500 11px var(--mono);color:var(--faint);position:absolute;transform:translate(-50%)}.pzr-wf-axis span:first-child{transform:none}.pzr-wf-axis span:last-child{transform:translate(-100%)}.pzr-wf-row{grid-template-columns:170px minmax(0,1fr) 86px;align-items:center;gap:0;display:grid}.pzr-wf-n{overflow-wrap:anywhere;text-wrap:balance;min-width:0;padding-right:10px;font-size:14px;font-weight:600;display:grid}.pzr-wf-n small{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.pzr-wf-t{background:var(--pzr-ghost);border-radius:7px;height:26px;position:relative}.pzr-wf-t u{border-left:1px dashed color-mix(in srgb, var(--text) 30%, transparent);position:absolute;top:-3px;bottom:-3px}.pzr-wf-t i{border-radius:6px;position:absolute;top:0;bottom:0}.pzr-wf-gh{border:1.5px dashed color-mix(in srgb, var(--c) 70%, transparent);background:color-mix(in srgb, var(--c) 8%, transparent)}.pzr-wf-b{background:var(--c);box-shadow:0 4px 14px -6px var(--c)}.pzr-wf-tot{background:linear-gradient(90deg, var(--gold-deep), var(--gold))}.pzr-wf-cap{background:repeating-linear-gradient(45deg, var(--loss) 0 3px, transparent 3px 6px);border:1px solid var(--loss)}.pzr-wf-row>b{text-align:right;font:600 14.5px var(--mono)}.pzr-wf-row>b small{font:500 11px var(--mono);color:var(--faint);display:block}.pzr-wf-row.total{border-top:1px solid var(--border-strong);margin-top:4px;padding-top:12px}.pzr-wf-row.total .pzr-wf-n{font:500 17px var(--serif)}.pzr-capnotes{color:var(--muted);gap:6px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.pzr-capnotes li{border-left:3px solid var(--border-strong);padding-left:12px;line-height:1.5}.pzr-tools{z-index:4;border:1px solid var(--border);background:color-mix(in srgb, var(--s1) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:14px;padding:10px 12px;display:flex;position:sticky;top:0}.pzr-tools .pzr-chipsrow{margin:0}.pzr-sortl{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.pzr-sortl select{height:36px;font:600 13px var(--sans);border-radius:10px;padding:0 10px}.pzr-fps{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.pzr-fp{border:1px solid var(--border);border-left:4px solid var(--c);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 5%, var(--s1)), var(--s1) 140px);box-shadow:var(--shadow);border-radius:22px;min-width:0;padding:20px 22px 8px;scroll-margin-top:80px}.pzr-fp:focus{outline:none}.pzr-fp:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.pzr-fp-h{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:8px;display:grid}.pzr-fp-sw{background:var(--c);border-radius:5px;width:14px;height:14px}.pzr-fp-h h4{font:500 24px var(--serif);margin:0}.pzr-fp-h p{color:var(--muted);margin:2px 0 0;font-size:13px;line-height:1.5}.pzr-fp-h .pzr-fp-s{font:500 30px var(--serif);color:var(--text);margin:0}.pzr-fp-s small{font:500 12px var(--sans);color:var(--faint)}.pzr-fnote{border-left:3px solid var(--gold);background:var(--gold-soft);border-radius:0 10px 10px 0;margin:6px 0;padding:9px 12px;font-size:13.5px;line-height:1.5}.pzr-fr-head,.pzr-fr{grid-template-columns:minmax(0,2.5fr) minmax(86px,.8fr) minmax(130px,1.3fr) 70px minmax(150px,1.1fr);align-items:center;gap:14px;display:grid}.pzr-fr-head{font:700 10.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--border-strong);padding:8px 4px}.pzr-fl{margin:0;padding:0;list-style:none}.pzr-fr{border-bottom:1px solid var(--border);padding:13px 4px}.pzr-fr:last-child{border-bottom:0}.pzr-fr:hover{background:var(--row-hover)}.pzr-fr-n{gap:3px;min-width:0;display:grid}.pzr-fr-n b{font-size:14px}.pzr-fr-n small{color:var(--faint);font-size:12px;line-height:1.45}.pzr-fr-v{font:600 13.5px var(--mono);font-variant-numeric:tabular-nums}.pzr-fr-p{font:600 15px var(--mono);text-align:right}.pzr-fr-p small{font:500 11px var(--mono);color:var(--faint)}.pzr-pb{gap:6px;display:grid}.pzr-pb-t{background:var(--pzr-ghost);border-radius:5px;height:9px;display:block;position:relative;overflow:hidden}.pzr-pb-t i{background:var(--faint);border-radius:5px;position:absolute;inset:0 auto 0 0}.pzr-pb-t u{border-left:1.5px solid color-mix(in srgb, var(--text) 55%, transparent);position:absolute;top:0;bottom:0}.pzr-pb.pros .pzr-pb-t i{background:var(--gain)}.pzr-pb.cons .pzr-pb-t i{background:var(--loss)}.pzr-pb.mixed .pzr-pb-t i{background:var(--gold)}.pzr-vb{background:var(--pzr-ghost);border-radius:3px;height:4px;display:block;position:relative}.pzr-vb .r,.pzr-vb .g{position:absolute;top:0;bottom:0}.pzr-vb .r{background:color-mix(in srgb, var(--loss) 45%, transparent);border-radius:3px 0 0 3px;left:0}.pzr-vb .g{background:color-mix(in srgb, var(--gain) 45%, transparent);border-radius:0 3px 3px 0;right:0}.pzr-vb u{border-left:1px solid var(--muted);position:absolute;top:-2px;bottom:-2px}.pzr-vb b{background:var(--text);border:2px solid var(--s1);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:-3px}.pzr-fr-s{justify-items:start;gap:6px;display:grid}.pzr-badge{border:1px solid var(--border-strong);font:700 11.5px var(--sans);color:var(--text);background:var(--s2);border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 8px;display:inline-flex}.pzr-badge i{background:var(--gain);border-radius:50%;flex:none;width:8px;height:8px}.pzr-badge.sS i{background:var(--pz-eps);border-radius:2px}.pzr-badge.sF i{border:2px dashed var(--pz-average);background:0 0}.pzr-badge.sF{border-style:dashed}.pzr-badge.sL i{border:2px solid var(--faint);background:0 0}.pzr-badge.sL{color:var(--muted);border-style:dashed}.pzr-badge.sN i{background:var(--faint);clip-path:polygon(0 40%,100% 40%,100% 60%,0 60%)}.pzr-badge.sN{color:var(--muted)}.pzr-badge.sZ i{background:var(--pz-weak);border-radius:2px;transform:rotate(45deg)}.pzr-sw{align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.pzr-sw i{background:var(--faint);border-radius:50%;width:9px;height:9px}.pzr-sw.pros{color:var(--gain)}.pzr-sw.pros i{background:var(--gain)}.pzr-sw.cons{color:var(--loss)}.pzr-sw.cons i{background:var(--loss);clip-path:polygon(0 0,100% 0,50% 100%);border-radius:0}.pzr-sw.mixed{color:var(--gold)}.pzr-sw.mixed i{background:var(--gold);border-radius:2px;transform:rotate(45deg)}.pzr-sw.unavailable,.pzr-sw.notApplicable{color:var(--faint)}.pzr-sw.unavailable i{border:2px dashed var(--faint);background:0 0}.pzr-sw.notApplicable i{border:2px solid var(--faint);background:0 0}.pzr-bar-tools{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:14px;display:flex}.pzr-bar-tools p{color:var(--faint);flex:260px;margin:0;font-size:12.5px;line-height:1.5}.pzr-chs{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.pzr-ch{border:1px solid var(--border);background:var(--s1);box-shadow:var(--shadow);border-radius:18px;min-width:0;margin:0;padding:14px 16px 10px}.pzr-ch figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pzr-ch figcaption b{font:500 17px var(--serif)}.pzr-ch figcaption span{font:600 13px var(--mono);color:var(--text)}.pzr-ch figcaption small{font:500 11.5px var(--sans);color:var(--faint)}.pzr-ch-b{border-radius:10px;width:100%;min-width:0;margin-top:6px;position:relative}.pzr-ch-b:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.pzr-ch-b svg{max-width:100%;display:block;overflow:visible}.pzr-bar{fill:var(--c);opacity:.85;transition:opacity .15s}.pzr-bar:hover,g.on .pzr-bar{opacity:1}g.neg .pzr-bar{fill:var(--loss)}.pzr-zero{stroke:var(--border-strong);stroke-width:1px}.pzr-gl{font:700 10.5px var(--mono)}.pzr-gl.up{fill:var(--gain)}.pzr-gl.dn{fill:var(--loss)}.pzr-gap,.pzr-ax{fill:var(--faint);font:500 10.5px var(--mono)}.pzr-line{fill:none;stroke:var(--c);stroke-width:2.6px;stroke-linejoin:round;stroke-linecap:round}.pzr-dot{fill:var(--c);stroke:var(--s1);stroke-width:1.6px}.pzr-dl{fill:var(--text);font:700 11.5px var(--mono);paint-order:stroke;stroke:var(--s1);stroke-width:4px;stroke-linejoin:round}.pzr-cross{stroke:var(--text);stroke-opacity:.3;stroke-dasharray:3 3}.pzr-tip{z-index:5;background:var(--s2);border:1px solid var(--border-strong);min-width:120px;box-shadow:var(--lift);color:var(--muted);pointer-events:none;border-radius:10px;gap:2px;padding:7px 10px;font-size:12px;display:grid;position:absolute;top:0}.pzr-tip b{color:var(--text)}.pzr-tip span{font:600 13px var(--mono);color:var(--text)}.pzr-tip em{font-style:normal;font-weight:600}.pzr-tip .up{color:var(--gain)}.pzr-tip .dn{color:var(--loss)}:root[data-theme=light] .pzr-tip{background:#fff}.pzr-tables{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:26px;display:grid}.pzr-htab h4{font:700 11.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0 0 8px}.pzr-tw{border:1px solid var(--border);background:var(--s1);border-radius:14px;max-height:440px;overflow:auto}.pzr-tw:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.pzr-t{border-collapse:separate;border-spacing:0;white-space:nowrap;width:100%;font-size:13px}.pzr-t th,.pzr-t td{border-bottom:1px solid var(--border);text-align:left;padding:9px 12px;font-weight:500}.pzr-t .n{text-align:right;font-variant-numeric:tabular-nums}.pzr-t thead th{z-index:2;background:var(--s2);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;position:sticky;top:0}.pzr-t tbody th{z-index:1;background:var(--s1);color:var(--text);text-transform:none;letter-spacing:0;box-shadow:1px 0 0 var(--border);font-size:13px;position:sticky;left:0}.pzr-t thead th:first-child{z-index:3;left:0}.pzr-t tbody tr:last-child th,.pzr-t tbody tr:last-child td{border-bottom:0}.pzr-t tbody tr:hover td,.pzr-t tbody tr:hover th{background:var(--s2)}.pzr-ratios{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0 28px;margin:0;display:grid}.pzr-ratios div{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;display:flex}.pzr-ratios dt{color:var(--muted)}.pzr-ratios dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.pzr-peers{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pzr-peer{border:1px solid var(--border);background:var(--s1);box-shadow:var(--shadow);border-radius:18px;gap:10px;min-width:0;padding:16px 18px 14px;display:grid}.pzr-peer-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pzr-peer-h b{font:500 20px var(--serif)}.pzr-peer-h span{color:var(--muted);font-size:12.5px;font-weight:600}.pzr-peer-bars{gap:8px;display:grid;position:relative}.pzr-peer-bars>u{top:-4px;bottom:-4px;left:calc(88px + (100% - 150px) * var(--bm,0));border-left:2px dashed var(--gold);pointer-events:none;width:0;position:absolute}.pzr-peer-r{color:var(--muted);grid-template-columns:82px minmax(0,1fr) 56px;align-items:center;column-gap:6px;font-size:12px;display:grid}.pzr-peer-r i{background:var(--pzr-ghost);border-radius:7px;height:14px;display:block;position:relative}.pzr-peer-r b{background:var(--faint);border-radius:7px;position:absolute;inset:0 auto 0 0}.pzr-peer-r.co b{background:var(--pzr-c3)}.pzr-peer-r.bm b{background:var(--gold)}.pzr-peer-r.own b{background:var(--pzr-c4);opacity:.8}.pzr-peer-r em{font:600 12.5px var(--mono);color:var(--text);text-align:right;font-style:normal}.pzr-sec>.pzr-small{margin-top:10px}.pzr-bm{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pzr-bm li{gap:2px;font-size:14px;display:grid}.pzr-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pzr-check,.pzr-fresh{border:1px solid var(--border);background:var(--s1);box-shadow:var(--shadow);border-radius:18px;min-width:0;padding:18px 20px}.pzr-check h4,.pzr-fresh h4{font:500 18px var(--serif);margin:0 0 10px}.pzr-cl,.pzr-tl{gap:0;margin:0;padding:0;list-style:none;display:grid}.pzr-cl li{border-top:1px solid var(--border);color:var(--muted);grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;font-size:13.5px;line-height:1.5;display:grid}.pzr-cl li:first-child{border-top:0}.pzr-cl b{color:var(--text)}.pzr-cl svg{width:16px;height:16px;margin-top:3px}.pzr-cl .ok svg{color:var(--gain)}.pzr-cl .warn svg{color:var(--pz-weak)}.pzr-cl strong,.pzr-tl strong{font:700 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:3px}.pzr-tl{position:relative}.pzr-tl li{grid-template-columns:22px minmax(0,1fr) auto;gap:10px;padding:0 0 16px;display:grid;position:relative}.pzr-tl li:last-child{padding-bottom:0}.pzr-tl li:before{content:"";background:var(--border-strong);width:2px;position:absolute;top:18px;bottom:-2px;left:7px}.pzr-tl li:last-child:before{display:none}.pzr-tl i{background:var(--gain);width:16px;height:16px;box-shadow:0 0 0 4px color-mix(in srgb, var(--gain) 20%, transparent);border-radius:50%;margin-top:2px}.pzr-tl .na i{background:var(--s1);border:2px dashed var(--faint);box-shadow:none}.pzr-tl span{gap:1px;min-width:0;display:grid}.pzr-tl b{font-size:14px}.pzr-tl em{font-style:normal;font:600 13px var(--mono);color:var(--text)}.pzr-tl small{color:var(--faint);font-size:12px}.pzr-fresh>.pzr-small{border-top:1px solid var(--border);margin-top:14px;padding-top:10px}.pzr-fresh .pzr-small b{color:var(--text)}.pzr-miss{gap:0;max-height:360px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.pzr-miss li{border-top:1px solid var(--border);padding:10px 0}.pzr-miss p{margin:0 0 3px;font-size:13.5px;line-height:1.5}.pzr-miss p:first-child{flex-wrap:wrap;align-items:center;gap:4px 10px;font-weight:600;display:flex}.pzr-kind{font:700 10.5px var(--sans);letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb, var(--pz-weak) 18%, transparent);color:var(--text);border:1px solid color-mix(in srgb, var(--pz-weak) 55%, transparent);border-radius:999px;padding:2px 8px}.pzr-kind.limitedHistory{background:var(--gold-soft);border-color:color-mix(in srgb, var(--gold) 50%, transparent)}.pzr-cols{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:16px;display:grid}.pzr-col{border:1px solid var(--border);background:var(--s1);border-radius:16px;overflow:hidden}.pzr-col h3{font:inherit;margin:0}.pzr-col h3 button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:600 14.5px var(--sans);color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.pzr-col h3 button:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}.pzr-col h3 small{color:var(--faint);font-weight:500}.pzr-col.open .pzr-chev{transform:rotate(225deg)}.pzr-col-b{padding:0 18px 16px}.pzr-col-b[hidden]{display:none}.pzr-notes{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pzr-notes li{border-left:3px solid var(--gold);color:var(--muted);padding-left:12px;font-size:13.5px;line-height:1.55}.pzr-foot{color:var(--faint);margin-top:30px;padding:4px 4px 0;font-size:12.5px;line-height:1.65}.pzr-foot p{margin:0 0 8px}@media (max-width:1000px){.pzr-hero-in{grid-template-columns:1fr}.pzr-hero-r{width:100%;max-width:460px;margin:0 auto}.pzr-two,.pzr-what{grid-template-columns:1fr}.pzr-what-art{justify-items:start}.pzr-sk-parts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pzr-fr-head{display:none}.pzr-fr{grid-template-columns:1fr;gap:8px;padding:14px 4px}.pzr-fr-v,.pzr-fr-p,.pzr-fr-s,.pzr-fr-b{text-align:right;justify-content:space-between;align-items:center;gap:12px;display:flex}.pzr-fr-v:before,.pzr-fr-p:before,.pzr-fr-s:before{content:attr(data-l);font:500 12px var(--sans);color:var(--faint);text-align:left}.pzr-fr-b{display:block}.pzr-fr-s{flex-wrap:wrap}.pzr-fr-s:before{flex:100%}.pzr-fr-p{justify-content:flex-start;gap:0}.pzr-fr-p:before{margin-right:auto}}@media (max-width:720px){.pzr-hero{border-radius:20px;padding:22px 16px 16px}.pzr-hero-r{padding:12px 10px}.pzr-acts-r{width:100%;margin-left:0}.pzr-acts .btn{justify-content:center;width:100%}.pzr-mini{padding:8px 7px 7px}.pzr-mini-n{font-size:18px}.pzr-mini-k{font-size:10px}.pzr-mini-w{font-size:11px}.pzr-minis-l{gap:5px}.pzr-lab{font-size:26px}.pzr-ring-n{font-size:60px}.pzr-scale-bar em{letter-spacing:.02em;font-size:9px;left:3px}.pzr-sec{margin-top:28px}.pzr-sh h3{font-size:21px}.pzr-card{padding:16px 14px}.pzr-fp{border-radius:18px;padding:16px 14px 4px}.pzr-fp-h{grid-template-columns:auto minmax(0,1fr)}.pzr-fp-h .pzr-fp-s{grid-column:2;font-size:26px}.pzr-wf{padding:14px 12px}.pzr-wf-axis{margin:0;display:none}.pzr-wf-row{grid-template-columns:1fr auto;gap:4px 8px}.pzr-wf-t{grid-area:2/1/auto/-1}.pzr-wf-row>b{grid-area:1/2}.pzr-pick{align-items:stretch}.pzr-seg{width:100%}.pzr-seg button{flex:1}.pzr-find{border-radius:18px;padding:16px 14px 12px}.pzr-what{padding:20px 16px}.pzr-tools{position:static}.pzr-chs,.pzr-peers{grid-template-columns:minmax(0,1fr)}.pzr-peer-r{grid-template-columns:70px minmax(0,1fr) 52px}.pzr-peer-bars>u{left:calc(76px + (100% - 134px) * var(--bm,0))}.pzr-sk-hero{height:640px}.pzr-sk-parts{grid-template-columns:minmax(0,1fr)}.pzr-cl li{grid-template-columns:18px minmax(0,1fr)}.pzr-cl strong,.pzr-tl strong{display:none}.pzr-tl li{grid-template-columns:22px minmax(0,1fr)}}@media print{.pzr-noprint,.pzr-tools,.pzr-acts,.pzr-example-b{display:none!important}.pzr-hero{color:#111;box-shadow:none;--text:#111;--muted:#333;--faint:#444;--gold:#6b4f10;--pz-strong:#1b7a4f;--pz-healthy:#3c6a12;--pz-average:#7a5b0a;--pz-weak:#a14a08;--pz-poor:#922820;--pz-none:#444;--pzr-c1:#1b7a4f;--pzr-c2:#8a6a12;--pzr-c3:#1c6fc4;--pzr-c4:#5b49cc;border:1px solid #999;animation:none;background:#fff!important}.pzr-hero:before,.pzr-hero:after{display:none}.pzr-hero h2,.pzr-key b,.pzr-ring-n,.pzr-ring-nr,.pzr-cov b{color:#111;fill:#111}.pzr-ring-u,.pzr-ring-k{fill:#333}.pzr-hero-r{background:#fff;border-color:#bbb}.pzr-meta span,.pzr-st{color:#111;background:#fff;border-color:#888}.pzr-lede,.pzr-cov{color:#222}.pzr-hero-in,.pzr-two,.pzr-chs,.pzr-peers{grid-template-columns:1fr}.pzr-parts{grid-template-columns:1fr 1fr}.pzr-col-b[hidden]{display:block!important}.pzr-chev{display:none}.pzr-tw{max-height:none;overflow:visible}.pzr-tools{position:static}.pzr-sec,.pzr-fp,.pzr-part,.pzr-ch,.pzr-peer,.pzr-col,.pzr-fr{break-inside:avoid}.pzr-part,.pzr-fp,.pzr-wf,.pzr-ch,.pzr-peer,.pzr-check,.pzr-fresh{box-shadow:none;background:#fff;border-color:#bbb}*{transition:none!important;animation:none!important}.pzr-arc-fill{filter:none}}@media (prefers-reduced-motion:reduce){.pzr-prog i,.pzr-part,.pzr-rc{transition:none}}.pzr-hint{font-weight:600;color:var(--muted)!important}.pzr-pagebar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.pzr-pagebar .pzr-dl{min-height:44px;margin-left:auto;font-size:15px}.pfq{margin:40px 0 0;padding:0 20px}main:has(.shell:not(.is-collapsed))>.pfq{padding-left:300px}main:has(.shell.is-collapsed)>.pfq{padding-left:96px}.pfq-in{border:1.5px solid var(--frame);background:var(--s1);border-radius:20px;max-width:900px;margin:0 auto;padding:26px 28px 20px}main:not(:has(.shell))>.pfq .pfq-in{margin:0 auto}.pfq-h{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.pfq-k{font:600 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:6px;display:block}.pfq-h h2,.pfq-hub h1{font:400 26px/1.2 var(--serif);color:var(--text);margin:0}.pfq-h h2 small,.pfq-pgh h3 small{font:500 13px var(--sans);color:var(--faint);white-space:nowrap;margin-left:6px}.pfq-plan{font:700 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;background:var(--s3);color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px}.pfq-plan.gold{background:var(--gold-soft);color:var(--gold)}.pfq-plan.free{background:var(--gain-soft);color:var(--gain)}.pfq-plan.silver{background:color-mix(in srgb, var(--t-silver,#8a8f98) 18%, var(--s1))}.pfq-list{border-top:1px solid var(--border)}.pfq-i{border-bottom:1px solid var(--border)}.pfq-i h3,.pfq-i h4{font:inherit;margin:0}.pfq-q{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:600 16px/1.4 var(--sans);color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;display:flex}.pfq-q:hover{color:var(--gold)}.pfq-q:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.pfq-q svg{fill:none;width:18px;height:18px;stroke:var(--gold);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .2s}.pfq-i.on .pfq-q svg{transform:rotate(180deg)}.pfq-a{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.pfq-a>div{visibility:hidden;min-height:0;transition:visibility 0s .25s;overflow:hidden}.pfq-i.on .pfq-a{grid-template-rows:1fr}.pfq-i.on .pfq-a>div{visibility:visible;transition-delay:0s}.pfq-a p{font:400 15px/1.7 var(--sans);color:var(--muted);max-width:72ch;margin:0;padding:0 4px 18px}.pfq-f{font:400 13px var(--sans);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;display:flex}.pfq-f a{color:var(--gold);font-weight:600;text-decoration:none}.pfq-f a:hover{text-decoration:underline}.pfq-bulk{justify-content:flex-end;padding:6px 0 0;display:flex}.pfq-all{all:unset;cursor:pointer;font:600 12.5px var(--sans);color:var(--gold);border-radius:6px;padding:4px 6px}.pfq-all:hover{text-decoration:underline}.pfq-all:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.pfq-i:target .pfq-q{color:var(--gold)}.pfq-i{scroll-margin-top:90px}.pfq-search{margin:14px 0 4px}.pfq-search input{box-sizing:border-box;border:1px solid var(--border-strong,var(--border));background:var(--s1);width:100%;max-width:420px;color:var(--text);font:400 15px var(--sans);border-radius:10px;padding:10px 14px}.pfq-search input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.pfq-count{min-height:18px;font:500 13px var(--sans);color:var(--muted);margin:6px 2px 0}.pfq-hub{max-width:920px;padding-top:32px;padding-bottom:48px}.pfq-hub-h p{color:var(--muted);max-width:66ch;font-size:15px;line-height:1.6}.pfq-jump{flex-wrap:wrap;gap:8px;margin:14px 0 6px;display:flex}.pfq-jump a{border:1px solid var(--border);color:var(--muted);font:600 13px var(--sans);border-radius:999px;padding:5px 12px;text-decoration:none}.pfq-jump a:hover{color:var(--gold);border-color:var(--gold)}.pfq-sech{font:600 12px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:36px 0 4px}.pfq-pg{margin-top:18px;scroll-margin-top:80px}.pfq-pgh{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.pfq-pgh h3{font:400 22px var(--serif);margin:0}.pfq-pgh h3 a{color:var(--text);text-decoration:none}.pfq-pgh h3 a:hover{color:var(--gold)}@media (max-width:960px){main:has(.shell)>.pfq{padding-left:20px!important}.pfq-in{margin:0 auto}}@media (max-width:720px){.pfq{margin-top:28px;padding:0 16px}main:has(.shell)>.pfq{padding-left:16px!important}.pfq-in{border-radius:16px;padding:20px 16px 16px}.pfq-h{flex-direction:column;gap:8px}.pfq-h h2{font-size:22px}.pfq-h h2 small{margin:2px 0 0;display:block}.pfq-q{min-height:48px;padding:14px 2px}}@media (prefers-reduced-motion:reduce){.pfq-a,.pfq-a>div,.pfq-q svg{transition:none!important}}@media print{.pfq,.pfq-hub .pfq-search,.pfq-hub .pfq-jump,.pfq-bulk{display:none!important}.pfq-hub .pfq-a{grid-template-rows:1fr!important}.pfq-hub .pfq-a>div{visibility:visible!important}.pfq-hub .pfq-q svg{display:none}.pfq-hub .pfq-i{break-inside:avoid}}:root{--forest:color-mix(in srgb, var(--band-a), #fff 6%);--forest-2:color-mix(in srgb, var(--band-a), #fff 18%);--forest-ink:var(--band-b);--acc:var(--dk-gold,#d9b96c);--acc-2:var(--dk-gold-2,#ebd59f);--acc-deep:var(--dk-gold-deep,#a8843a);--paper-line:#7a5b1629;--r-card:18px;--r-ctl:12px}:root[data-theme=light]{--bg:#f5f0e4;--s1:#fdfbf6;--s2:#efe8d7;--s3:#e4dbc6;--border:#ddd3bd;--border-strong:#bcb093;--header:#f5f0e4db;--rep-a:#183024;--rep-b:#0c1812;--rep-border:#38543f;--band-a:#1a3025;--band-b:#0e1a13;--foot-a:#16251d;--foot-b:#09120d;--pop-bg:#1f2a23;--tape-bg:#0b140f;--card-shadow:0 1px 0 #ffffffe6 inset, 0 1px 2px #3c2d0f12, 0 18px 36px -24px #3c2d0f4d;--card-shadow-hover:0 1px 0 #ffffffe6 inset, 0 2px 4px #3c2d0f14, 0 26px 44px -22px #3c2d0f61;--glow:radial-gradient(900px 380px at 12% -120px, #c9a24e33, transparent 70%), radial-gradient(800px 360px at 100% -80px, #2c54411a, transparent 70%)}:root:not([data-theme=light]){--bg:#0a0d0c;--s1:#111513;--s2:#181d1a;--s3:#212724;--border:#242a27;--border-strong:#3a423e;--header:#0a0d0cd6;--rep-a:#14201a;--rep-b:#0b100d;--rep-border:#2f3f35;--band-a:#141f19;--band-b:#090d0b;--foot-a:#101813;--foot-b:#080b09;--pop-bg:#1a231e;--tape-bg:#070a08;--card-shadow:0 1px 0 #ffffff0b inset, 0 1px 2px #00000080, 0 18px 36px -22px #000c;--card-shadow-hover:0 1px 0 #ffffff0f inset, 0 2px 4px #00000080, 0 28px 48px -22px #000000e6;--glow:radial-gradient(900px 420px at 12% -140px, #d9b96c1a, transparent 70%), radial-gradient(800px 380px at 100% -100px, #3c825f1a, transparent 70%)}body{background:var(--glow), var(--bg);background-attachment:fixed,fixed;background-color:var(--bg);text-rendering:optimizelegibility;font-kerning:normal}body:before{content:"";z-index:0;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .35  0 0 0 0 .3  0 0 0 0 .2  0 0 0 .07 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}:root:not([data-theme=light]) body:before{mix-blend-mode:screen;opacity:.35}#root,body>div{z-index:1;position:relative}::selection{background:var(--sel)}h1,h2,.pagehead h1{font-family:var(--serif);font-optical-sizing:auto;letter-spacing:-.018em;text-wrap:balance}h1{font-weight:350}h2{font-weight:400}.eyebrow{letter-spacing:.2em;align-items:center;gap:10px;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--gold));width:22px;height:1px}p{text-wrap:pretty}.top{background:var(--header);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:0}.top:after{content:"";background:linear-gradient(90deg, transparent, var(--paper-line) 12%, color-mix(in srgb, var(--gold) 45%, transparent) 50%, var(--paper-line) 88%, transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.topnav a,.topnav button{transition:color .15s}.card{border-radius:var(--r-card);box-shadow:var(--card-shadow);border-color:color-mix(in srgb, var(--border) 85%, var(--gold));transition:box-shadow .25s,transform .25s,border-color .25s}a.card:hover,.card.hoverable:hover,.ipo-t:hover,.pf-k .card:hover{box-shadow:var(--card-shadow-hover);border-color:color-mix(in srgb, var(--gold) 45%, var(--border));transform:translateY(-2px)}.card-h{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);margin-bottom:18px;padding-bottom:12px}.card-h h3{font-family:var(--serif);letter-spacing:-.005em;font-size:18px;font-weight:500}.card-h .ci{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 35%, transparent);border-radius:10px}.btn{border-radius:var(--r-ctl);letter-spacing:.005em;font-weight:600;transition:transform .15s,box-shadow .2s,border-color .2s,background-color .2s;box-shadow:inset 0 1px #ffffff59,0 1px 2px #00000014}.btn:hover{box-shadow:inset 0 1px #fff6,0 8px 18px -10px #3c2d0f66}.btn:active{box-shadow:none;transform:translateY(0)}.btn.primary{position:relative;overflow:hidden}.btn.primary:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.btn.primary:hover:after{transform:translate(120%)}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{border-radius:var(--r-ctl);transition:border-color .15s,box-shadow .15s}input:not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 28%, transparent);outline:none}.chip{border:1px solid color-mix(in srgb, currentColor 18%, transparent)}table th{letter-spacing:.09em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}table tbody tr{transition:background-color .12s}table tbody tr:hover>td:first-child,table tbody tr:hover>th:first-child{box-shadow:inset 3px 0 0 var(--gold)}table td,table th{border-color:color-mix(in srgb, var(--border) 75%, transparent)}footer.band,.band.foot{background:linear-gradient(180deg, var(--foot-a), var(--foot-b));border-top:1px solid color-mix(in srgb, var(--gold) 35%, transparent)}.tape,.tape-bar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@keyframes luxe-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}main>*,.gate>*,.wrap.oc>*{animation:.5s cubic-bezier(.2,.7,.2,1) backwards luxe-in}main>:nth-child(2){animation-delay:50ms}main>:nth-child(3){animation-delay:.1s}main>:nth-child(4){animation-delay:.15s}@media (prefers-reduced-motion:reduce){main>*,.gate>*,.wrap.oc>*{animation:none}.btn.primary:after{display:none}.card,.btn{transition:none}}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--gold) 40%, var(--s3)) transparent}hr{background:linear-gradient(90deg, transparent, var(--border-strong), transparent);border:0;height:1px}@media print{body:before{display:none}.top{-webkit-backdrop-filter:none;backdrop-filter:none;position:static}}:root .hh-hero,:root .pagehead,:root .dash-h,:root .sip-hero,:root .fl-hero,:root .mc-hero{--text:#f7f3e8;--muted:#d3cfc2;--faint:#b0ab9b;--border:#ffffff1f;--border-strong:#ffffff42;--s1:#ffffff0d;--s2:#ffffff16;--s3:#ffffff24;--gold:var(--acc);--gold-2:var(--acc-2);--gold-deep:var(--acc-deep);--gold-soft:var(--dk-gold-soft,#d9b96c26);--on-gold:#1a1405;--gain:#6cc79b;--loss:#f0929a;--gain-soft:#6cc79b29;--loss-soft:#f0929a29;--hh-rule:#fff3;--focus:#f4efe3;--t-gold:var(--acc);--t-silver:#c9cfd8;--t-basic:#d6d3cb;isolation:isolate;color:var(--text);background:radial-gradient(700px 320px at 85% -10%, color-mix(in srgb, var(--acc) 17%, transparent), transparent 70%), radial-gradient(600px 300px at 0% 110%, color-mix(in srgb, var(--band-a), #fff 28%) 0%, transparent 70%), linear-gradient(165deg, color-mix(in srgb, var(--band-a), #fff 4%), var(--band-b) 72%, color-mix(in srgb, var(--band-b), #000 25%));border-bottom:1px solid color-mix(in srgb, var(--acc) 40%, transparent);position:relative}.hh-hero{border-radius:28px;margin-top:18px;box-shadow:0 30px 60px -40px #0a1911cc}.hh-hero:before,.pagehead:before,.dash-h:before,.sip-hero:before,.fl-hero:before,.mc-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.5;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.hh-hero .hh-kicker,.pagehead .eyebrow{color:var(--acc-2)}.hh-hero h1,.pagehead h1{color:#fbf8f0;font-weight:340}.hh-hero .hh-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border-color:#ffffff38;border-radius:14px;box-shadow:0 24px 50px -28px #000000b3}.hh-hero .hh-card:hover{box-shadow:0 30px 56px -26px #000c}.hh-hero .btn:not(.primary),.pagehead .btn:not(.primary){color:#f7f3e8;background:#ffffff12;border-color:#ffffff47}.hh-hero .btn:not(.primary):hover,.pagehead .btn:not(.primary):hover{border-color:var(--acc);background:#ffffff21}.pagehead .pa{opacity:.9}:root .btn.primary{color:var(--on-gold);background:linear-gradient(135deg, var(--gold-2), var(--gold) 50%, var(--gold-deep));border:1px solid #0000;box-shadow:inset 0 1px #ffffff73,0 12px 26px -14px #d9b96ccc}:root .btn.primary:hover{filter:brightness(1.06);box-shadow:0 1px 0 #ffffff80 inset, 0 16px 30px -14px color-mix(in srgb, var(--acc) 90%, transparent);border-color:#0000}:root[data-theme=light] .btn.primary{background:linear-gradient(160deg, var(--forest-2), var(--forest) 55%, var(--forest-ink));color:var(--acc-2);box-shadow:inset 0 1px #ffffff2e,0 12px 24px -14px #0f2018cc}:root[data-theme=light] .hh-hero .btn.primary,:root[data-theme=light] .pagehead .btn.primary,:root[data-theme=light] .band .btn.primary{background:linear-gradient(135deg, var(--acc-2), var(--acc) 50%, var(--acc-deep));color:#1a1405;box-shadow:inset 0 1px #ffffff73,0 12px 26px -14px #d9b96ccc}:root .plan .btn.primary{box-shadow:none}.hh .tagline{padding:22px 0}.hh-hero{margin-top:0}.dash-h{border:1px solid color-mix(in srgb, var(--acc) 30%, transparent);border-radius:22px;margin-bottom:18px;padding:22px 28px;overflow:hidden;box-shadow:0 26px 50px -34px #0a1911d9}.dash-h h1{margin:4px 0 6px}:root[data-theme=light] .plan,:root[data-theme=light] .plan.feat{border-color:var(--rep-border);background:linear-gradient(165deg, color-mix(in srgb, var(--band-a), #fff 4%), var(--band-b))!important}.pagehead,.sip-hero,.fl-hero,.mc-hero{border-radius:26px;box-shadow:0 28px 50px -38px #0a1911cc}.shell .pagehead,.shell .sip-hero,.shell .fl-hero,.shell .mc-hero{border:1px solid color-mix(in srgb, var(--acc) 30%, transparent);border-radius:22px;margin:0 20px 18px 0}.pagehead,.sip-hero,.fl-hero,.mc-hero{margin-bottom:8px}@media (max-width:560px){.dash-h{border-radius:18px;padding:18px}}@media (hover:hover) and (pointer:fine){.card:not([data-tilt]):after,:root .mk-tile:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--gold) 9%, transparent), transparent 62%);transition:opacity .3s;position:absolute;inset:0}.card:not([data-tilt]):hover:after,:root .mk-tile:hover:after{opacity:1}}:root .mk-tile{position:relative}.hh{counter-reset:hhsec}.hh-head{counter-increment:hhsec;border-top-width:1px;position:relative}.hh-head:before{content:"§ " counter(hhsec, decimal-leading-zero);font:italic 400 15px var(--serif);color:var(--gold);letter-spacing:.02em;position:absolute;top:12px;right:0}:root .mk-tile{background:linear-gradient(180deg, var(--s1), color-mix(in srgb, var(--s2) 50%, var(--s1)));box-shadow:var(--card-shadow);border-radius:14px;padding:12px 14px 12px 16px;overflow:hidden}:root .mk-tile:before{content:"";background:var(--border-strong);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}:root .mk-tile.up{background:linear-gradient(180deg, var(--s1), color-mix(in srgb, var(--gain) 6%, var(--s1)))}:root .mk-tile.up:before{background:var(--gain)}:root .mk-tile.down{background:linear-gradient(180deg, var(--s1), color-mix(in srgb, var(--loss) 6%, var(--s1)))}:root .mk-tile.down:before{background:var(--loss)}:root .mk-tile b{color:var(--text)}.mtabs{display:none}@media (max-width:760px){body{font-size:14px}.wrap{padding-left:max(14px, env(safe-area-inset-left,0px));padding-right:max(14px, env(safe-area-inset-right,0px))}.top .wrap{gap:8px;min-height:54px;padding-block:6px}.top .lg-mark{height:38px}.top .search,.top .burger,.top .planseg{display:none!important}.icon-btn{border-radius:10px;width:36px;height:36px}.av-btn{height:36px;padding:0 6px}.av-btn .tier{display:none}.demo-bar{padding:5px 10px;font-size:11px}.tape{font-size:11.5px}.mtabs{z-index:75;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--s1) 88%, transparent);-webkit-backdrop-filter:saturate(1.5)blur(16px);backdrop-filter:saturate(1.5)blur(16px);border:1px solid color-mix(in srgb, var(--gold) 28%, var(--border));border-radius:20px;grid-template-columns:repeat(5,1fr);height:62px;padding:0 4px;display:grid;position:fixed;box-shadow:0 18px 40px -18px #0f20188c,inset 0 1px #ffffff80}.mt-i{all:unset;color:var(--faint);font:600 10.5px var(--sans);letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;align-content:center;justify-items:center;gap:3px;display:grid}.mt-i svg{width:21px;height:21px}.mt-i.on{color:var(--text)}.mt-i.on svg{color:var(--gold)}.mt-i.on:after{content:"";background:var(--gold);border-radius:50%;width:4px;height:4px;margin-top:1px}.mt-i:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.mt-i:active{transform:scale(.94)}.mt-search .mt-orb{color:#1a1405;background:linear-gradient(135deg, var(--acc-2), var(--acc) 50%, var(--acc-deep));width:44px;height:44px;box-shadow:0 10px 22px -8px color-mix(in srgb, var(--acc-deep) 80%, transparent), 0 0 0 4px var(--bg);border-radius:50%;place-items:center;margin-top:-22px;display:grid}.mt-search .mt-orb svg{color:#1a1405;width:20px;height:20px}.shell-fab{display:none!important}.ai-fab{bottom:calc(84px + env(safe-area-inset-bottom,0px))!important;width:46px!important;height:46px!important;right:14px!important}.alx-toasts{bottom:calc(84px + env(safe-area-inset-bottom,0px));width:auto;left:10px;right:10px}main{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}footer.band{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}h1,.pagehead h1,.hh-hero h1,.dash-h h1{font-size:clamp(26px,7.6vw,32px)!important;line-height:1.12!important}h2,.hh-head h2{font-size:clamp(21px,6vw,26px)!important}.pagehead p,.hh-lede,.lede-xl{line-height:1.55;font-size:14.5px!important}.eyebrow,.hh-kicker{letter-spacing:.16em;font-size:10px}.eyebrow:before{width:14px}.pagehead,.sip-hero,.fl-hero,.mc-hero{min-height:0!important;padding:26px 0 22px!important}.shell .pagehead,.shell .sip-hero,.shell .fl-hero,.shell .mc-hero{border-radius:18px;margin:0 0 12px}.pagehead .pa{display:none}.hh-hero{border-radius:22px;padding:26px 0 28px!important}.hh .tagline{padding:14px 0}.hh .tagline p{font-size:17px!important}.hh-sec,.sec{padding-block:28px!important}.hh-head{margin-bottom:18px}.hh-head:before{font-size:13px;top:10px}.dash-h{border-radius:18px;gap:10px;margin-bottom:12px;padding:16px!important}.dash-h p{font-size:13.5px}.card{border-radius:16px;padding:14px!important}.card-h{margin-bottom:12px;padding-bottom:10px}.card-h h3{font-size:16px}.card-h .ci{width:28px;height:28px}.btn{border-radius:11px;gap:6px;height:38px;padding:0 13px;font-size:13.5px}.btn svg{width:15px;height:15px}.btn.lg{border-radius:12px;height:44px;padding:0 18px;font-size:14.5px}.cta-row{gap:8px}.hh .cta-row .btn{flex:auto}.chip{height:22px;padding:0 8px;font-size:11px}table{font-size:12.5px}table th{font-size:10px}.qtt td,.qtt th{padding:8px 10px}:root .mk-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}:root .mk-tile{border-radius:12px;padding:9px 10px 9px 13px}:root .mk-tile small{font-size:11px}:root .mk-tile b{font-size:16px}:root .mk-tile span{font-size:11.5px}:root .mk-tile em{font-size:10.5px}}@media (max-width:380px){.mt-i{font-size:9.5px}.mt-i svg{width:19px;height:19px}}:root:root:root .ai-fab{background:linear-gradient(160deg, var(--forest-2), var(--forest) 55%, var(--forest-ink));color:var(--acc-2);border:1px solid color-mix(in srgb, var(--acc) 45%, transparent);box-shadow:0 14px 30px -14px #0f2018bf}:root:root:root .ai-fab:hover{filter:brightness(1.08)}:root:root:root .ai-fab svg{color:var(--acc-2)}:root .hh-hero{--scene-paper:var(--band-a);--scene-light:0}:root .hh-hero.has3d:after{background:radial-gradient(42% 46% at 24% 48%,#0c1812c7 35%,#0000 80%)}.gtag{font:700 9.5px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);background:var(--gold-soft);vertical-align:1px;border-radius:999px;margin-left:7px;padding:2px 6px;font-style:normal}.ddm .here{background:var(--gold-soft)}.ddm .here b{color:var(--text)}.ddm.solo{width:340px}.ddm.wide{width:min(980px,100vw - 48px)}.mnav .mt2{font:600 11px var(--sans);color:var(--faint);letter-spacing:.08em;text-transform:uppercase;padding:10px 4px 2px}:root .topnav{flex-wrap:nowrap;gap:0;margin-left:10px}:root .topnav>a,:root .topnav .ddb{white-space:nowrap;padding:8px 10px;font-size:13.5px}:root .topnav .ddb svg{width:11px;height:11px;margin-left:4px}@media (max-width:1500px){:root .top .search{flex:0 0 44px;justify-content:center;padding:0}:root .top .search .t,:root .top .search .kbd{display:none}}@media (max-width:1320px){:root .topnav>a,:root .topnav .ddb{padding:8px;font-size:13px}}.ddm a,.ddm a>span:last-child{min-width:0}.ddm a small{white-space:normal;overflow-wrap:anywhere}:root .ddm.wide.right{width:min(800px,100vw - 48px);left:auto;right:-300px}.dbars{grid-auto-columns:minmax(0,1fr)}@media (max-width:560px){.dbars{gap:4px}.dcol span{font-size:9px}.dcol .yoy{font-size:8.5px}.dcol em{font-size:9px}.spc-grid,.ipo-list{grid-template-columns:minmax(0,1fr)}.ipo-h>div{min-width:0}.ipo-h h3{overflow-wrap:anywhere}}.spc,.ipo-c{min-width:0}.mob-only{display:none}.mnav .mg-first{padding-bottom:6px}.mnav .mdash{background:var(--s2);border:1px solid var(--border);color:var(--text);text-align:center;border-radius:12px;padding:12px 14px;font-size:17px;font-weight:700;display:block}@media (max-width:760px){.mob-only.mob-cta{white-space:nowrap;justify-content:center;align-items:center;min-height:38px;padding:8px 14px;font-size:13.5px;display:inline-flex}}@media (max-width:380px){.mob-only.mob-cta{padding:7px 11px;font-size:13px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-navy:#0b192c;--brand-navy-deep:#172e48;--brand-gold:#c6a76a;--brand-ivory:#f5f3ed;--bg-page:#f5f3ed;--bg-surface:#fff;--bg-subtle:#eceff3;--bg-elevated:#fff;--bg-selected:#e3ecfb;--overlay:#0b192c7a;--text-primary:#0b192c;--text-body:#334155;--text-secondary:#475569;--text-muted:#5b6779;--text-disabled:#8a94a3;--text-link:#1d4ed8;--border-subtle:#d6dce4;--border-control:#737f8e;--focus-ring:#6d28d9;--action-primary:#0b192c;--action-primary-hover:#1e3350;--action-primary-pressed:#050e1a;--action-on-primary:#fff;--action-disabled-bg:#e2e6eb;--brand-accent:#c6a76a;--financial-positive:#166534;--financial-negative:#b91c1c;--financial-neutral:#5b6779;--status-warning:#9a3412;--status-info:#1d4ed8;--form-error:#be123c;--financial-positive-bg:#dcfce7;--financial-negative-bg:#fee2e2;--status-warning-bg:#ffedd5;--status-info-bg:#dbeafe;--form-error-bg:#ffe4e6;--chart-1:#2563eb;--chart-2:#0d9488;--chart-3:#9f5a8a;--chart-4:#b45309;--chart-5:#be185d;--chart-6:#64748b;--font-sans:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif:"Source Serif 4 Variable", "Source Serif 4", Georgia, "Times New Roman", serif;--type-display-01:400 3.5rem/4rem var(--font-serif);--type-editorial-h1:400 2.5rem/3rem var(--font-serif);--type-editorial-h2:400 2rem/2.5rem var(--font-serif);--type-heading-01:500 2.5rem/3rem var(--font-sans);--type-heading-02:600 2rem/2.5rem var(--font-sans);--type-heading-03:600 1.5rem/2rem var(--font-sans);--type-heading-04:600 1.25rem/1.75rem var(--font-sans);--type-editorial-body:400 1.125rem/1.75rem var(--font-sans);--type-body-01:400 1rem/1.5rem var(--font-sans);--type-body-compact:400 .875rem/1.25rem var(--font-sans);--type-nav-label:500 .875rem/1.25rem var(--font-sans);--type-field-label:500 .875rem/1.25rem var(--font-sans);--type-button-label:600 .875rem/1.25rem var(--font-sans);--type-table-header:600 .875rem/1.25rem var(--font-sans);--type-table-value:400 .875rem/1.25rem var(--font-sans);--type-stat-value-lg:600 2rem/2.5rem var(--font-sans);--type-stat-value-md:600 1.5rem/2rem var(--font-sans);--type-chart-label:400 .75rem/1rem var(--font-sans);--type-caption:400 .75rem/1rem var(--font-sans);--type-helper-text:400 .875rem/1.25rem var(--font-sans);--type-identifier:500 .875rem/1.25rem var(--font-sans);--tracking-default:0}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-page:#0b192c;--bg-surface:#172e48;--bg-subtle:#203a56;--bg-elevated:#29445f;--bg-selected:#1e3d66;--overlay:#0009;--text-primary:#f8f6f1;--text-body:#d5dee8;--text-secondary:#b5bfcc;--text-muted:#a5b1c2;--text-disabled:#6b7f98;--text-link:#93c5fd;--border-subtle:#526780;--border-control:#8196ac;--focus-ring:#a78bfa;--action-primary:#c6a76a;--action-primary-hover:#d4b97f;--action-primary-pressed:#b39257;--action-on-primary:#0b192c;--action-disabled-bg:#1e3550;--brand-accent:#c6a76a;--financial-positive:#4ade80;--financial-negative:#fca5a5;--financial-neutral:#a5b1c2;--status-warning:#fdba74;--status-info:#93c5fd;--form-error:#fda4af;--financial-positive-bg:#0f3a2a;--financial-negative-bg:#4a1d24;--status-warning-bg:#4a2a12;--status-info-bg:#172f55;--form-error-bg:#4c1426;--chart-1:#60a5fa;--chart-2:#2dd4bf;--chart-3:#d58bc0;--chart-4:#fbbf24;--chart-5:#f472b6;--chart-6:#cbd5e1}:root{--bg:var(--bg-page);--s1:var(--bg-surface);--s2:var(--bg-subtle);--s3:var(--bg-elevated);--border:var(--border-subtle);--border-strong:var(--border-control);--text:var(--text-primary);--muted:var(--text-secondary);--faint:var(--text-muted);--gold:var(--brand-accent);--gold-2:var(--brand-accent);--gold-deep:var(--brand-gold);--on-gold:var(--action-on-primary);--gain:var(--financial-positive);--loss:var(--financial-negative);--info:var(--status-info);--warn:var(--status-warning);--gain-soft:var(--financial-positive-bg);--loss-soft:var(--financial-negative-bg);--info-soft:var(--status-info-bg);--warn-soft:var(--status-warning-bg);--sans:var(--font-sans);--serif:var(--font-serif);--focus:var(--focus-ring)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.num,.table-value,.table-header,.chart-label,.identifier{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@media (max-width:767px){:root{--type-display-01:400 2.25rem/2.75rem var(--font-serif);--type-editorial-h1:400 1.875rem/2.375rem var(--font-serif);--type-editorial-h2:400 1.625rem/2.125rem var(--font-serif);--type-heading-01:500 1.875rem/2.375rem var(--font-sans);--type-heading-02:600 1.625rem/2.125rem var(--font-sans);--type-heading-04:600 1.125rem/1.625rem var(--font-sans);--type-stat-value-lg:600 1.75rem/2.25rem var(--font-sans)}}.side{--side-ease:cubic-bezier(.2, .7, .2, 1);background:var(--s1);border:1px solid var(--border);max-height:calc(100dvh - 86px);box-shadow:none;border-radius:12px;flex-direction:column;align-self:start;margin:22px 0 22px 20px;padding:0;display:flex;position:sticky;top:74px;overflow:hidden}.side-top{background:var(--s1);z-index:1;border-bottom:1px solid #0000;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:16px 16px 12px;transition:border-color .2s,box-shadow .2s;display:grid;position:relative}.side-top.is-scrolled{border-bottom-color:var(--border);box-shadow:0 6px 8px -8px #00000047}.side-t{min-width:0;font:600 12px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;display:inline-flex}.side-tb{color:var(--muted);place-items:center;display:grid}.side-tb svg{width:18px;height:18px}.side-toggle{border:1px solid var(--border);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:12px;place-items:center;padding:0;font-size:14px;transition:background .15s,color .15s,border-color .15s,transform .1s;display:grid}.side-toggle svg{width:16px;height:16px}.side-toggle:hover{background:var(--s2);color:var(--text);border-color:var(--border-strong)}:root:root .side-toggle.show-sm{display:none}.side-toggle:active{transform:scale(.94)}.side-find{border:1px solid var(--border);background:var(--s1);height:36px;color:var(--faint);border-radius:12px;grid-column:1/-1;align-items:center;gap:8px;padding:0 8px 0 12px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.side-find:hover{background:var(--s2)}.side-find:focus-within{background:var(--s1);border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft);color:var(--muted)}.side-find>svg{flex:none;width:16px;height:16px}:root:root .side-find input,:root:root .side-find input:focus,:root:root .side-find input:focus-visible{width:auto;min-width:0;height:100%;min-height:0;color:var(--text);font:400 14px/1 var(--sans);border:0;border-radius:0;flex:1;margin:0;padding:0;box-shadow:none!important;background:0 0!important;outline:0!important}:root:root .side-find input::placeholder{color:var(--faint);opacity:1}.side-find input::-webkit-search-cancel-button{display:none}.side-find kbd{border:1px solid var(--border);font:500 11px/1.2 var(--sans);color:var(--faint);background:0 0;border-radius:6px;flex:none;padding:2px 6px}.side-clear{width:20px;height:20px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:0;font-size:11px}.side-clear:hover{background:var(--s3);color:var(--text)}.side-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex:1;min-height:0;padding:8px 8px 16px;overflow-y:auto}.side-body::-webkit-scrollbar{width:8px}.side-body::-webkit-scrollbar-track{background:0 0}.side-body::-webkit-scrollbar-thumb{background:var(--border-strong);border:2px solid var(--s1);border-radius:8px}.side nav{gap:4px;display:grid}.side-none{color:var(--muted);margin:8px;font-size:13.5px;line-height:1.45}.side-g{display:block}.side-gb{width:100%;min-height:40px;color:var(--muted);font:600 14px/1.2 var(--sans);letter-spacing:0;text-align:left;text-transform:none;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 8px;transition:background .15s,color .15s,transform .1s;display:flex}.side-gb:hover{background:var(--s2);color:var(--text)}.side-gb:active{transform:scale(.985)}.side-g.has-here>.side-gb{color:var(--text)}.side-gbd{width:18px;height:18px;color:var(--muted);flex:none;place-items:center;transition:color .15s;display:grid}.side-gbd svg{width:18px;height:18px}.side-gb:hover .side-gbd,.side-g.has-here>.side-gb .side-gbd{color:var(--text)}.side-gbd{margin-right:4px}.side-gname{flex:1;min-width:0}.side-gn{font:500 12px/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--faint);flex:none}.side-gc{width:16px;height:16px;color:var(--faint);transition:transform .22s var(--side-ease), color .15s;flex:none;transform:rotate(-90deg)}.side-gb[aria-expanded=true] .side-gc{transform:none}.side-gb:hover .side-gc{color:var(--text)}.side-gi{opacity:0;visibility:hidden;transition:grid-template-rows .24s var(--side-ease), opacity .18s, visibility 0s .24s;grid-template-rows:0fr;display:grid}.side-g.is-open>.side-gi{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.side-gin{border-left:1px solid var(--border);align-content:start;gap:2px;min-height:0;margin-left:16px;padding:2px 0 4px 8px;display:grid;overflow:hidden}.side-i{min-height:40px;color:var(--muted);font:500 14px/1.3 var(--sans);border-radius:12px;align-items:center;gap:12px;padding:4px 8px;text-decoration:none;transition:background .15s,color .15s,transform .1s;display:flex;position:relative}.side-i.sub{margin-left:16px}.side-ic{width:18px;height:18px;color:var(--muted);transition:color .15s, transform .18s var(--side-ease);background:0 0;border:0;border-radius:0;flex:none;place-items:center;display:grid}.side-ic svg{width:18px;height:18px}.side-l{white-space:normal;min-width:0;transition:transform .18s var(--side-ease);flex:1;align-items:center;gap:8px;display:flex}.side-lt{overflow-wrap:anywhere;min-width:0}.side-i:hover{background:var(--s2);color:var(--text)}.side-i:hover .side-ic{color:var(--text);transform:translate(2px)}.side-i:hover .side-l{transform:translate(2px)}.side-i:active{transform:scale(.985)}.side-i.on{background:var(--s2);color:var(--text);font-weight:600}.side-i.on .side-ic{color:var(--text)}.side-i.on:before{content:"";background:var(--gold);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:-9px}.side-b{border:1px solid var(--border);color:var(--muted);font:500 12px/1.5 var(--sans);font-variant-numeric:tabular-nums;background:0 0;border-radius:8px;flex:none;padding:1px 8px}.side-l .gtag{background:var(--gold);color:#0000;vertical-align:baseline;border-radius:50%;flex:none;width:6px;height:6px;margin:0;padding:0;font-size:0;line-height:0;display:inline-block}.side :is(.side-gb,.side-i,.side-toggle,.side-clear):focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.side-foot{margin-top:16px}.side-plan{border:1px solid var(--border);background:var(--s2);border-radius:12px;justify-items:start;gap:8px;padding:16px;display:grid}.side-plan p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.side-plan .tier{font-size:13px}.side-plan .btn{border-radius:12px;height:32px;padding:0 16px;font-size:13px}.side-tip{z-index:var(--z-tip,260);border:1px solid var(--border-strong);background:var(--s1);color:var(--text);font:500 13px/1.2 var(--sans);white-space:nowrap;pointer-events:none;border-radius:8px;padding:6px 12px;animation:.12s ease-out side-tip-in;position:fixed;transform:translateY(-50%)}@keyframes side-tip-in{0%{opacity:0;transform:translate(-4px,-50%)}}@media (min-width:961px){.is-collapsed .side-top{grid-template-columns:1fr;justify-items:center;padding:16px 8px 8px}.is-collapsed .side-t,.is-collapsed .side-find,.is-collapsed .side-gb,.is-collapsed .side-l,.is-collapsed .side-b{display:none}.is-collapsed .side-body{padding:8px}.is-collapsed .side nav{gap:0}.is-collapsed .side-g+.side-g{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}.is-collapsed .side-gi{opacity:1;visibility:visible;grid-template-rows:1fr;transition:none}.is-collapsed .side-gin{border:0;justify-items:center;margin:0;padding:0}.is-collapsed .side-i,.is-collapsed .side-i.sub{justify-content:center;width:40px;margin:0;padding:0}.is-collapsed .side-i:hover .side-ic{transform:none}.is-collapsed .side-i.on:before{top:10px;bottom:10px;left:-8px}.is-collapsed .side-foot{margin-top:8px}.is-collapsed .side-plan{background:0 0;justify-items:center;padding:8px}.is-collapsed .side-plan p,.is-collapsed .side-plan .btn{display:none}}@media (max-width:960px){.side{visibility:hidden;width:min(320px,90vw);max-height:none;transition:transform .24s var(--side-ease), visibility 0s .24s;border-width:0 1px 0 0;border-radius:0 12px 12px 0;margin:0;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.is-open .side{visibility:visible;transition-delay:0s;transform:none}.side-find kbd,:root:root .side-toggle.hide-sm{display:none}:root:root .side-toggle.show-sm{display:grid}.side-top{padding-top:max(16px, env(safe-area-inset-top,0px))}.side-body{padding-bottom:max(16px, env(safe-area-inset-bottom,0px))}.side-i,.side-gb{min-height:44px}}@media (prefers-reduced-motion:reduce){.side,.side *,.side-tip{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.side-i:hover .side-ic,.side-i:hover .side-l{transform:none}}.ec-card{gap:16px;padding:20px 22px;display:grid}.ec-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ec-when{font:400 22px var(--serif)}.ec-sub{color:var(--muted);margin-top:2px;font-size:13.5px}.ec-prev,.ec-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ec-chip{border:1px solid var(--border-strong);background:var(--s2);color:var(--text);font:500 13px var(--sans,inherit);cursor:pointer;border-radius:999px;padding:7px 13px;line-height:1.2}.ec-chip:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}.ec-chip.on{border-color:var(--gold);background:var(--gold-soft);color:var(--gold)}.ec-chip:disabled{opacity:.5;cursor:not-allowed}.ec-lock{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.ec-lock svg{flex:none;width:16px;height:16px}.ec-lock a{color:var(--gold);font-weight:600}.ec-foot{color:var(--faint);margin:0;font-size:12.5px}.ec-state{justify-items:start;gap:8px;padding:6px 0;display:grid}.ec-state b{font-size:15px}.ec-state p{color:var(--muted);margin:0;font-size:14px}.ec-gate{text-align:center;border:1px dashed var(--border-strong);border-radius:16px;justify-items:center;padding:28px 12px}.ec-gate svg{width:22px;height:22px;color:var(--gold)}.ec-skel{gap:10px;display:grid}.ec-skel i{background:var(--s3);border-radius:7px;height:14px;animation:1.4s ease-in-out infinite ec-pulse;display:block}.ec-skel i:nth-child(2){width:82%}.ec-skel i:nth-child(3){width:61%}@keyframes ec-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ec-skel i{animation:none}}.ec-scrim{z-index:300;background:var(--ov-backdrop);position:fixed;inset:0}.ec-dlg{z-index:310;border:1px solid var(--border-strong);background:var(--s1);width:min(1080px,100% - 24px);height:min(760px,100dvh - 24px);color:var(--text);border-radius:22px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ec-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px 14px;display:flex}.ec-head h3{font:400 24px/1.2 var(--serif);margin:0}.ec-head p{color:var(--muted);margin:4px 0 0;font-size:13.5px}.ec-dlg .ec-x{border:1px solid var(--border);background:var(--s3);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:10px;flex:none;font-size:22px;line-height:1;position:static}.ec-dlg .ec-x:hover{border-color:var(--gold);color:var(--gold)}.ec-body{flex:1;grid-template-columns:268px minmax(0,1fr);min-height:0;display:grid}.ec-rail{border-right:1px solid var(--border);background:color-mix(in srgb, var(--s2) 55%, var(--s1));flex-direction:column;gap:10px;padding:18px 18px 20px;display:flex;overflow-y:auto}.ec-co{align-items:center;gap:10px;display:flex}.ec-co b{font-size:14px;line-height:1.25;display:block}.ec-co small{color:var(--faint);letter-spacing:.04em;font-size:12px}.ec-badge{background:var(--s3);border:1px solid var(--border-strong);width:38px;height:38px;font:600 13px var(--sans,inherit);border-radius:11px;flex:none;place-items:center;display:grid}.ec-lab{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:6px;font-size:11px;font-weight:600}.ec-qs{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ec-q{border:1px solid var(--border-strong);background:var(--s2);color:var(--text);font:600 13px var(--sans,inherit);cursor:pointer;border-radius:10px;padding:8px 0}.ec-q:hover:not(:disabled){border-color:var(--gold)}.ec-q.on{background:var(--gold-soft);border-color:var(--gold);color:var(--gold)}.ec-q:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.ec-sel{border:1px solid var(--border-strong);background:var(--s2);width:100%;min-height:40px;color:var(--text);font:500 14px var(--sans,inherit);border-radius:10px;padding:0 10px}.ec-hint{color:var(--faint);margin:0;font-size:12px;line-height:1.4}.ec-this{border:1px solid var(--border);background:var(--s1);border-radius:14px;padding:12px 14px}.ec-this .ec-lab{margin-top:0}.ec-this dl{grid-template-columns:auto 1fr;gap:6px 12px;margin:8px 0 0;font-size:13px;display:grid}.ec-this dt{color:var(--muted)}.ec-this dd{text-align:right;margin:0;font-weight:500}.ec-this a{color:var(--gold);font-weight:600}.ec-ai p{color:var(--muted);margin:6px 0 0;font-size:12.5px;line-height:1.4}.ec-pill{background:var(--gold-soft);color:var(--gold);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.ec-pill svg{width:13px;height:13px}.ec-hist ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ec-hist button{text-align:left;width:100%;color:var(--muted);font:500 12.5px/1.3 var(--sans,inherit);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px}.ec-hist button:hover{background:var(--s3);color:var(--text)}.ec-main{flex-direction:column;gap:16px;min-width:0;padding:20px 24px;display:flex;overflow-y:auto}.ec-msg{align-items:flex-start;gap:12px;display:flex}.ec-msg p{background:var(--s2);border:1px solid var(--border);border-radius:4px 16px 16px;margin:0;padding:12px 16px;font-size:14.5px;line-height:1.5}.ec-av{background:var(--gold-soft);width:30px;height:30px;color:var(--gold);border-radius:50%;flex:none;place-items:center;display:grid}.ec-av svg{width:15px;height:15px}.ec-ans{gap:12px;display:grid}.ec-asked{background:var(--s3);border-radius:16px 16px 4px;justify-self:end;max-width:80%;margin:0;padding:8px 14px;font-size:14px;font-weight:500}.ec-row{border:1px solid var(--border);background:var(--s2);border-radius:16px;grid-template-columns:112px minmax(0,1fr);gap:6px 18px;padding:16px 18px;display:grid}.ec-key{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);padding-top:3px;font-size:11px;font-weight:700}.ec-row ul{gap:12px;margin:0;padding:0 0 0 18px;display:grid}.ec-row li{font-size:14.5px;line-height:1.55}.ec-none{color:var(--muted);margin:0;font-size:14.5px}.ec-qb{color:var(--gold);font:600 12.5px var(--sans,inherit);cursor:pointer;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline}.ec-row blockquote{border-left:3px solid var(--gold);background:var(--s1);border-radius:0 10px 10px 0;margin:8px 0 2px;padding:8px 12px}.ec-row blockquote p{color:var(--text);margin:0;font-size:13.5px;font-style:italic;line-height:1.5}.ec-row cite{color:var(--faint);margin-top:4px;font-size:12px;font-style:normal;display:block}.ec-pick{background:var(--s1);gap:6px;margin-top:auto;padding:10px 0 20px;display:grid;position:sticky;bottom:-20px}.ec-pick label{color:var(--muted);font-size:13px;font-weight:500}.ec-foot2{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:4px 24px;padding:10px 22px 12px;display:flex}.ec-foot2 p{color:var(--faint);margin:0;font-size:12.5px}.ec-dlg .sr,.ec-sec .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.ec-card{padding:16px}.ec-dlg{border-width:0;border-radius:0;width:100%;height:100dvh;top:0;left:0;transform:none}.ec-head{padding:14px 16px 10px}.ec-head h3{font-size:19px}.ec-body{display:block;overflow-y:auto}.ec-rail{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:end;gap:8px 12px;padding:12px 16px;display:grid;overflow:visible}.ec-co,.ec-hint,.ec-ai p{display:none}.ec-rail>.ec-lab:first-of-type{grid-column:1}.ec-qs,.ec-this,.ec-ai,.ec-hist{grid-column:1/-1}.ec-this dl{grid-template-columns:auto 1fr auto 1fr}.ec-this dd{text-align:left}.ec-hist ul{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.ec-hist button{white-space:nowrap;border:1px solid var(--border)}.ec-main{padding:16px;overflow:visible}.ec-pick{padding:10px 0 12px;bottom:0}.ec-main .ec-chips{scrollbar-width:thin;flex-wrap:nowrap;margin:0 -16px;padding-bottom:6px;padding-left:16px;padding-right:16px;overflow-x:auto}.ec-main .ec-chips .ec-chip{white-space:nowrap}.ec-row{grid-template-columns:1fr;padding:14px}.ec-asked{max-width:100%}.ec-foot2{padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px))}}:root,:root[data-theme],:root:not([data-theme=light]){--tone:color-mix(in srgb, var(--brand-accent) 58%, var(--text-primary));--tone-soft:color-mix(in srgb, var(--brand-accent) 14%, transparent);--sans:var(--font-sans);--serif:var(--font-serif);--mono:var(--font-sans);--code:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--u-text:var(--text);--u-muted:var(--muted);--u-faint:var(--faint);--u-border:var(--border);--u-border-strong:var(--border-strong);--u-s1:var(--s1);--u-s2:var(--s2);--u-s3:var(--s3);--u-gold:var(--gold);--u-gold-2:var(--gold-2);--u-gold-deep:var(--gold-deep);--u-on-gold:var(--on-gold);--u-gain:var(--gain);--u-loss:var(--loss);--u-focus:var(--focus);--r-card:16px;--r-ctl:12px}td,th,output,.num,b,em,strong,input,select,[class*=kpi],[class*=stat]{font-variant-numeric:tabular-nums}code,pre,kbd,samp,.qb-box textarea,.qb-mirror{font-family:var(--code)}:root main h1,:root main h2{font-family:var(--font-serif)}:root main h1{font-weight:500}:root .mfs-gl-t{font-family:var(--font-sans)}:is(h1,h2,h3,h4,h5,h6,main,section,article,p,[role=region],[role=main]):focus,:is(h1,h2,h3,h4,h5,h6,main,section,article,p,[role=region],[role=main]):focus-visible,[tabindex="-1"]:not(button,a,input,select,textarea,[role=option],[role=menuitem],[role=tab]):focus,[tabindex="-1"]:not(button,a,input,select,textarea,[role=option],[role=menuitem],[role=tab]):focus-visible{box-shadow:none;outline:0}:is(a,button,input,select,textarea,summary,[role=button],[role=tab],[role=option],[role=menuitem]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.side-find,.scr-find,.mf-search,.scr-search,.etf-search,.ol-search,.cb-field{border-radius:var(--r-ctl);border:1px solid var(--border-strong);background:var(--s1);height:44px;min-height:44px;box-shadow:none}.side-find:focus-within,.scr-find:focus-within,.mf-search:focus-within,.scr-search:focus-within,.etf-search:focus-within,.ol-search:focus-within,.cb-field:focus-within{border-color:var(--gold);outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:none}.side-find input,.scr-find input,.mf-search input,.scr-search input,.etf-search input,.ol-search input,.cb-field input{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}:root .dk-tile,:root .dk-tile.band-hi,:root .dk-tile.band-mid,:root .dk-tile.band-lo{background:var(--s1);border:1px solid var(--border);box-shadow:none;border-width:1px}:root .dk-tile:after{background:0 0}:root .dk-tile.is-btn:hover{border-color:var(--border-strong);box-shadow:none;transform:none}:root .dk-tile.is-btn.hot,:root .dk-tile.is-btn[aria-expanded=true]{border-color:var(--gold);box-shadow:none}:root .dk-tile.is-btn:focus-visible{outline:2px solid var(--focus-ring)}:root .dk-t-ic{color:var(--tone);background:var(--tone-soft)}:root .kpi .kl svg,:root .kpi .kl i{color:var(--tone)}:root .pt-ic,:root .pin-i{color:var(--tone);background:var(--tone-soft)}:root .pin{background:var(--s1);border-color:var(--border)}:root .pin:before{display:none}:root .pin-s,:root .eq-p b{color:var(--text)}:root .pin-bar b{background:var(--tone)}:root .eq-p,:root .pcard,:root .pr-row{background:var(--s1);border-color:var(--border)}:root .pcard:hover,:root a.pr-row:hover,:root .pr-row.hot{border-color:var(--border-strong);box-shadow:none;transform:none}:root .pc-go,:root .pr-go{color:var(--tone)}:root .mp-tabs button.on{background:var(--s2);border-color:var(--gold);box-shadow:none}:root .ptile,:root .ptile:hover,:root .ptile.hot{background:var(--s1)}:root .pl-art{background:var(--s2);border-color:var(--border)}:root .hh-bars b{background:var(--gold)}:root button.info,:root .rcx-i{font-family:var(--font-sans);font-style:normal}:where(:root) svg text{font-family:var(--font-sans);font-variant-numeric:tabular-nums}:root .dash-h{--text:var(--u-text);--muted:var(--u-muted);--faint:var(--u-faint);--border:var(--u-border);--border-strong:var(--u-border-strong);--s1:var(--u-s1);--s2:var(--u-s2);--s3:var(--u-s3);--gold:var(--u-gold);--gold-2:var(--u-gold-2);--gold-deep:var(--u-gold-deep);--gold-soft:var(--tone-soft);--on-gold:var(--u-on-gold);--gain:var(--u-gain);--loss:var(--u-loss);--focus:var(--u-focus);background:var(--s1);color:var(--text);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:none;padding:22px 28px}:root .dash-h:before{display:none}:root .dash-h .eyebrow{color:var(--tone)}:root .dash-h h1{font:500 clamp(26px, 3.1vw, 36px)/1.12 var(--font-serif);letter-spacing:-.01em;color:var(--text)}:root .dash-h .btn:not(.primary){background:var(--s1);color:var(--text);border-color:var(--border-strong)}:root .dash-h .btn:not(.primary):hover{background:var(--s2);border-color:var(--gold)}:root .card:hover,:root .feat:hover,:root .kpi:hover,:root .hover-lift:hover{transform:none}:root .mk-tile,:root .mk-tile.up,:root .mk-tile.down{background:var(--s1);border-color:var(--border);box-shadow:none}:root{--ov-surface:var(--s2);--ov-surface-2:var(--s3);--ov-text:var(--text);--ov-muted:var(--muted);--ov-faint:var(--faint);--ov-border:var(--border-strong);--ov-shadow:0 0 0 1px #0000000a, 0 24px 60px -16px #000000b3;--ov-backdrop:#030407c7;--z-header:40;--z-tray:50;--z-dropdown:200;--z-tip:260;--z-backdrop:300;--z-modal:310;--z-drawer:320;--z-popover:400;--z-toast:500}:root[data-theme=light]{--ov-surface:var(--s1);--ov-surface-2:var(--s2);--ov-shadow:0 0 0 1px #332e221a, 0 24px 56px -18px #332e2261;--ov-backdrop:#18140c94}:root:root :is(.alx-modal,.modal,.ec-dlg,.palette,.pop,.dl-menu,.nt-p,.ddm,.alx-dd,.alx-toast,.toast,.ai,.adv-combo ul,.gx-search ul,.etf-pop,.evi-pop,.mf-pick-pop,.mf-cols-pop,.sf-fp,.sf-panel,.pm-sug,.cb-menu,.pk-m,.scr-colmenu,.qb-colmenu,.qb-drawer,.mk-dd-m,.oc-hits,.plf-note,.ld-tip,.chh-p,.tip,.adv-tip,.gx-tip,.ld-hov,.mk-htip,.h2h-tip,.ol-tip,.lc-tip,.ob-tip,.mb-tip,.pzr-tip,.etf-tip,.fl-tip,.mc-tip,.mk-tip,.etf-tray,.mf-tray,.wl-dock,.planseg,.prep-toast,.evi-sticky,.pzr-tools,.mtabs){--s1:var(--ov-surface);--s2:var(--ov-surface-2);--s3:var(--ov-surface-2);--text:var(--ov-text);--muted:var(--ov-muted);--faint:var(--ov-faint);--border-strong:var(--ov-border);background:var(--ov-surface);color:var(--ov-text);border-color:var(--ov-border);-webkit-backdrop-filter:none;background-image:none}:root:root :is(.pop,.dl-menu,.toast,.etf-tip,.fl-tip,.mc-tip,.mk-tip){--ov-surface:var(--pop-bg,#1c1f25);--ov-text:#f6f5f2;--ov-muted:#d2cec4;--ov-faint:#b2ada0;--ov-border:#ffffff2e}:root:root :is(.alx-modal,.modal,.ec-dlg,.palette,.dl-menu,.nt-p,.ddm,.ai,.qb-drawer,.plf-note,.pop,.ld-tip,.chh-p,.sf-panel,.etf-pop,.mf-cols-pop){box-shadow:var(--ov-shadow)}:root:root :is(.scrim,.shell-scrim,.ipo-dr-bg,.qb-scrim,.sx-back,.ec-scrim,.gx-backdrop){background:var(--ov-backdrop);z-index:var(--z-backdrop)}:root:root .gs-scrim{background:var(--ov-backdrop);z-index:calc(var(--z-backdrop) + 20)}:root:root :is(.alx-dd,.adv-combo ul,.gx-search ul,.oc-hits,.pm-sug,.cb-menu,.pk-m,.scr-colmenu,.qb-colmenu,.mk-dd-m,.etf-pop,.evi-pop,.mf-pick-pop,.mf-cols-pop,.sf-fp,.sf-panel,.dl-menu,.ddm,.nt-p){z-index:var(--z-dropdown)}:root:root :is(.tip,.adv-tip,.gx-tip,.ld-hov,.mk-htip,.h2h-tip,.ol-tip,.lc-tip,.ob-tip,.mb-tip,.pzr-tip,.etf-tip,.fl-tip,.mc-tip,.mk-tip,.pcx-tip,.ld-tip){z-index:var(--z-tip)}:root:root :is(.alx-modal,.modal,.ec-dlg,.plf-note){z-index:var(--z-modal)}:root:root .palette{z-index:calc(var(--z-backdrop) + 30)}:root:root :is(.ai,.qb-drawer){z-index:var(--z-drawer)}:root:root :is(.pop,.chh-p){z-index:var(--z-popover)}:root:root :is(.toast,.alx-toasts,.prep-toast){z-index:var(--z-toast)}:root:root :is(.etf-tray,.mf-tray,.wl-dock,.planseg,.ai-fab,.shell-fab,.mtabs){z-index:var(--z-tray)}:root:root .gs{z-index:calc(var(--z-backdrop) + 40)}@media (max-width:1000px){:root:root .sx.sx-open .sx-side{z-index:var(--z-drawer);background:var(--ov-surface)}}@media (max-width:960px){:root:root .side{z-index:var(--z-drawer);background:var(--ov-surface)}}@media (max-width:700px){:root:root .dl-menu{top:auto;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto;max-height:70vh;z-index:var(--z-popover);position:fixed;overflow-y:auto}:root:root body:has(.dl-menu) .mtabs{visibility:hidden}}:root:root .dl-menu button:not(:has(.di)){grid-template-columns:minmax(0,1fr);gap:2px}:root:root :is(.ld-tip,.pcx-tip,.tip){overflow-wrap:anywhere;max-width:min(340px,100vw - 16px)}:root:root .ld-tip{white-space:normal}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root:root :is(.top,.secnav,.evi-sticky,.pzr-tools,.scrim,.gs-scrim){-webkit-backdrop-filter:none}:root:root .top{background:var(--bg)}}@media (prefers-reduced-transparency:reduce){:root:root *{-webkit-backdrop-filter:none!important}:root:root .top{background:var(--bg)}:root:root :is(.scrim,.gs-scrim,.shell-scrim,.ipo-dr-bg,.qb-scrim,.sx-back,.ec-scrim,.gx-backdrop){background:var(--ov-backdrop)}}
