@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #07090e;--surface: #10141c;--surface-2: #161b26;--surface-3: #1d2331;--ink: #eef1f7;--ink-soft: #9aa3b5;--line: #232a38;--line-strong: #323b4e;--confirmed: #34d399;--failed: #f87171;--retrying: #fbbf24;--queued: #64748b;--live: #22d3ee;--focus: #8b7bff;--accent: #7c5cff;--accent-2: #22d3ee;--money: #34d399;--grad: linear-gradient(135deg, #7c5cff 0%, #4f7bff 50%, #22d3ee 100%);--good-bg: rgba(52, 211, 153, .12);--info: #8fb8ff;--info-bg: rgba(79, 123, 255, .14);--info-line: rgba(143, 184, 255, .45);--bad-bg: rgba(248, 113, 113, .12);--bad-line: rgba(248, 113, 113, .45);--radius: 10px;--shadow: 0 10px 30px rgba(0, 0, 0, .28);color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:Archivo Variable,Archivo,system-ui,sans-serif;font-size:15px;line-height:1.5;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-weight:600;letter-spacing:-.015em}h1{font-size:1.6rem}h2{font-size:1.15rem}h3{font-size:.98rem}p{margin:0 0 .75rem}a{color:var(--focus)}small{color:var(--ink-soft);font-size:.85rem}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.shell{display:grid;grid-template-columns:208px minmax(0,1fr);min-height:100%}.rail{background:var(--ink);color:#e9edf2;padding:1.25rem 1rem;display:flex;flex-direction:column;gap:1.5rem}.rail .mark{font-weight:700;letter-spacing:-.02em;font-size:1.1rem;color:#fff}.rail .mark span{color:var(--live)}.rail nav{display:flex;flex-direction:column;gap:.15rem}.rail nav a{color:#c3cbd6;text-decoration:none;padding:.4rem .6rem;border-radius:var(--radius);font-size:.95rem}.rail nav a:hover{background:#ffffff12;color:#fff}.rail nav a.active{background:#ffffff1f;color:#fff}.rail .foot{margin-top:auto;font-size:.82rem;color:#97a2b0}.rail .foot button{color:#c3cbd6}.main{padding:2rem 2rem 4rem;max-width:1120px;min-width:0}.page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.page-head p{color:var(--ink-soft);max-width:62ch;margin:.3rem 0 0}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.1rem 1.25rem;margin-bottom:1rem}.panel>h2{margin-bottom:.2rem}.panel>h2+p{color:var(--ink-soft)}.row{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.spread{display:flex;justify-content:space-between;align-items:center;gap:1rem}.stack{display:flex;flex-direction:column;gap:.75rem}button,.btn{font:inherit;border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);padding:.42rem .85rem;cursor:pointer}button:hover:not(:disabled){border-color:var(--ink-soft)}button:disabled{opacity:.5;cursor:not-allowed}button.primary{background:var(--ink);border-color:var(--ink);color:#fff}button.primary:hover:not(:disabled){background:var(--surface-3)}button.link{border:none;background:none;padding:0;text-decoration:underline;color:var(--focus)}label{display:block;font-size:.88rem;color:var(--ink-soft);margin-bottom:.25rem}input,select,textarea{font:inherit;width:100%;padding:.45rem .6rem;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink)}textarea{min-height:8rem;resize:vertical}.field{margin-bottom:.9rem}.field.inline{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.checkbox{display:flex;gap:.5rem;align-items:flex-start}.checkbox input{width:auto;margin-top:.3rem}.notice{border:1px solid var(--line);border-left:3px solid var(--queued);padding:.7rem .9rem;border-radius:var(--radius);background:var(--surface);margin-bottom:1rem}.notice.error{border-left-color:var(--failed)}.notice.good{border-left-color:var(--confirmed)}.notice.warn{border-left-color:var(--retrying)}.live{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--ink-soft)}.live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--live);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion: reduce){.live:before{animation:none}}table{width:100%;border-collapse:collapse;font-size:.92rem}th{text-align:left;font-weight:600;color:var(--ink-soft);font-size:.82rem;padding:.45rem .6rem;border-bottom:1px solid var(--line)}td{padding:.5rem .6rem;border-bottom:1px solid var(--line);vertical-align:top}tr:last-child td{border-bottom:none}td.num{text-align:right}.truncate{display:block;max-width:32ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-wrap{overflow-x:auto}.empty{padding:2rem 0;text-align:center;color:var(--ink-soft)}.muted{color:var(--ink-soft)}.errtext{color:var(--failed)}.auth{display:grid;place-items:center;min-height:100%;padding:2rem}.auth .panel{width:min(26rem,100%)}.auth .mark{font-size:1.4rem;font-weight:700;margin-bottom:.2rem}.auth .mark span{color:var(--accent-2)}.steps{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:1rem;font-size:.88rem;color:var(--ink-soft)}.steps .sep{margin:0 .3rem;color:var(--line-strong)}.steps .step{border:none;background:none;padding:.2rem .35rem;color:var(--ink-soft);border-radius:var(--radius)}.steps .step:hover:not(:disabled){color:var(--ink);background:var(--surface-3)}.steps .step.on{color:var(--ink);font-weight:600;box-shadow:inset 0 -2px 0 var(--ink);border-radius:0}.steps .step.off{opacity:.55}@media (max-width: 760px){.rail .foot>div{display:none}.rail nav a{white-space:nowrap;padding:.35rem .5rem}.rail .foot{margin-left:auto;white-space:nowrap}.shell{grid-template-columns:minmax(0,1fr)}.rail{flex-direction:row;align-items:center;gap:1rem;overflow-x:auto}.rail nav{flex-direction:row}.rail .foot{margin:0}.main{padding:1.25rem 1rem 3rem}.field.inline{grid-template-columns:1fr}}.copyable{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);padding:.7rem .85rem;margin:0;white-space:pre-wrap;word-break:break-word;font:inherit;line-height:1.55;max-width:78ch}.req{color:var(--failed);font-size:.78rem}.hero-input{font-size:1.35rem;padding:.7rem .85rem;letter-spacing:-.01em}.choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.6rem}.choice{text-align:left;padding:.6rem .75rem;display:flex;flex-direction:column;gap:.15rem;background:var(--surface)}.choice b{font-weight:600}.choice small{color:var(--ink-soft);line-height:1.35}.choice.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--surface-2)}.choice b:before{content:"";display:inline-block;width:.7rem;height:.7rem;margin-right:.45rem;border:1.5px solid var(--line-strong);border-radius:2px;vertical-align:-1px}.choice.on b:before{background:var(--ink);border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--surface-2)}.choice.on small{color:var(--ink)}.sticky-actions{position:sticky;bottom:.75rem;z-index:2;box-shadow:0 2px 10px #21252b14}.platform{border-left:3px solid var(--ink)}.result-block{margin-top:1rem}.result-block h3{font-size:.92rem;color:var(--ink-soft);font-weight:600}.notice ul{margin:.4rem 0 0;padding-left:1.1rem}.notice li{margin-bottom:.2rem}details.panel summary{cursor:pointer;font-weight:600}@media (max-width: 760px){.hero-input{font-size:1.1rem}.sticky-actions{bottom:0;border-radius:0;margin-left:-1rem;margin-right:-1rem}.copyable{font-size:.92rem}}.research{border-left:3px solid var(--confirmed)}.tag{font-size:.78rem;padding:.1rem .5rem;border-radius:999px;border:1px solid var(--line-strong);color:var(--ink-soft);white-space:nowrap}.tag.verified{border-color:var(--confirmed);color:var(--confirmed)}.ink{color:var(--ink);font-weight:600}a.btn{text-decoration:none;display:inline-block}a.btn.primary{background:var(--ink);border-color:var(--ink);color:#fff}code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.84rem;background:var(--surface-2);padding:.15rem .4rem;border-radius:3px;word-break:break-word}.search-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:.6rem;border-top:1px solid var(--line)}.search-row code{display:inline-block;margin-top:.25rem}.note-line{border-left:3px solid var(--queued);padding-left:.6rem;margin:.4rem 0 0}@media (max-width: 760px){.search-row{flex-direction:column;align-items:flex-start}}button.small,a.btn.small{padding:.2rem .55rem;font-size:.82rem}.goodtext{color:var(--confirmed)}.money-input{display:flex;align-items:stretch}.money-input span{display:grid;place-items:center;padding:0 .55rem;border:1px solid var(--line-strong);border-right:none;border-radius:var(--radius) 0 0 var(--radius);background:var(--surface-2);color:var(--ink-soft)}.money-input input{border-radius:0 var(--radius) var(--radius) 0;min-width:0}.field.inline.three{grid-template-columns:repeat(3,1fr)}.warn-line{display:block;color:var(--retrying);margin-top:.35rem}.tag.edited{margin-left:.5rem;border-color:var(--focus);color:var(--focus);font-weight:500}td small.muted,td small.why{display:block}.actions{text-align:right;white-space:nowrap}.actions button+button{margin-left:.35rem}tr.clickable{cursor:pointer}tr.clickable:hover td{background:var(--surface-2)}tr.dim td{opacity:.6}tr.detail-row>td{background:var(--surface-2)}tr.total td{font-weight:600;border-top:1px solid var(--line-strong)}table.inner{background:var(--surface)}details.more summary,details summary{cursor:pointer}details.more{margin-top:.9rem}.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:.9rem 0}.summary-grid>div{display:flex;flex-direction:column;gap:.15rem;padding:.6rem .75rem;background:var(--surface-2);border-radius:var(--radius)}.summary-grid .k{font-size:.8rem;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em}.summary-grid .n{font-size:1.35rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}.conf-solid{color:var(--confirmed)}.conf-limited{color:var(--retrying)}.conf-very_thin,.conf-none{color:var(--failed)}.interpretation{margin:.6rem 0}.interpretation .label{text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.interpretation ul{margin:.25rem 0 0;padding-left:1.1rem}.market-block{margin-top:1.1rem;padding-top:.9rem;border-top:1px solid var(--line)}.market-block.sold h3{color:var(--confirmed)}.market-block .row{margin-top:.6rem}.count-line{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin:.5rem 0}.tier{display:inline-block;font-size:.75rem;font-weight:600;padding:.05rem .45rem;border-radius:3px;white-space:nowrap;border:1px solid}.tier.exact{color:var(--confirmed);border-color:var(--confirmed);background:var(--good-bg)}.tier.condition{color:var(--info);border-color:var(--info-line);background:var(--info-bg)}.tier.broader{color:var(--ink-soft);border-color:var(--line-strong);background:var(--surface-2)}.why{color:var(--ink-soft);font-size:.78rem;margin-top:.15rem}table.comps td:first-child,table.comps .truncate{max-width:36ch}.platform-econ{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin-top:.4rem}.econ{border:1px solid var(--line);border-radius:var(--radius);padding:.8rem .9rem}.econ h3{margin-bottom:.5rem}.econ .promo{margin-bottom:.7rem;display:flex;flex-direction:column;gap:.35rem}.inline-rate{display:flex;gap:.4rem;align-items:center}.inline-rate input{width:6rem}.inline-rate span{font-size:.82rem;color:var(--ink-soft)}table.ledger{font-size:.9rem;margin-bottom:.4rem}table.ledger td{padding:.22rem 0;border:none}table.ledger tr.sub td{border-top:1px solid var(--line);font-weight:600;padding-top:.35rem}table.ledger tr.total td{border-top:2px solid var(--ink);font-size:1.05rem;padding-top:.4rem}.prov{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:.8rem;font-weight:400}.prov h3{font-size:.85rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);margin-bottom:.3rem}.prov ul,.insight ol,.checks{margin:0;padding-left:1.1rem}.sale-detail{display:grid;grid-template-columns:minmax(220px,320px) 1fr;gap:1.2rem}.insights{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.1rem;margin-top:.6rem}.insight h3{margin-bottom:.35rem}.insight li{margin-bottom:.3rem}.insight li small{display:block}.checks{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem;margin:.6rem 0}.checks li{display:flex;flex-direction:column;padding-left:.7rem;border-left:3px solid var(--queued)}.checks li.ok{border-left-color:var(--confirmed)}.checks li.bad{border-left-color:var(--failed)}@media (max-width: 760px){.field.inline.three{grid-template-columns:1fr 1fr}.sale-detail{grid-template-columns:1fr}.summary-grid .n{font-size:1.15rem}.page-head{flex-wrap:wrap}table.comps td:first-child{min-width:14ch}}@media (max-width: 420px){.field.inline.three{grid-template-columns:1fr}}@media (max-width: 760px){.rail{flex-wrap:wrap;overflow-x:visible;row-gap:.4rem;padding:.75rem 1rem}.rail nav{flex-wrap:wrap;gap:.1rem}.rail .foot{margin-left:auto}.result-block>.spread,.platform>.spread{flex-wrap:wrap;row-gap:.35rem}.result-block h3{flex:1 0 100%}.steps{font-size:.82rem}}.platform h2 .tag{margin-left:.6rem;vertical-align:middle;font-weight:500}.ai-read{border-left:3px solid var(--focus);padding:.5rem .75rem;background:var(--info-bg);border-radius:var(--radius)}.ai-read p{margin:.25rem 0}.found{margin-top:1rem;padding-top:.75rem;border-top:1px dashed var(--line-strong)}.found h4{margin:0;font-size:.95rem}.found .stack{margin-top:.6rem}.found-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem .8rem;margin-top:.6rem;align-items:end}.found-form .wide{grid-column:1 / -1}.found-form button{justify-self:start}.wrap-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;max-width:48ch}.tier.excluded{color:var(--failed);border-color:var(--bad-line);background:var(--bad-bg)}tr.row-excluded td{opacity:.75}.error-text{color:var(--failed);margin:.4rem 0}.table-wrap{max-width:100%;overflow-x:auto}input.check,input[type=checkbox]{width:1.15rem;height:1.15rem}@media (max-width: 760px){.found-form{grid-template-columns:minmax(0,1fr)}.wrap-title{max-width:none}button,.btn,a.btn{min-height:44px}button.small,a.btn.small,button.link{min-height:40px}.steps .step{min-height:40px;padding:.35rem .5rem}.rail nav a,.rail .foot button{min-height:40px;display:inline-flex;align-items:center}input[type=checkbox]{width:1.4rem;height:1.4rem}label:has(>input[type=checkbox]){min-height:40px;display:inline-flex;align-items:center;gap:.5rem}table{font-size:.9rem}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14181e8c;display:grid;place-items:center;z-index:50;padding:1rem;overflow-y:auto}.overlay-body{width:min(28rem,100%)}.overlay-body .auth{min-height:0;padding:.5rem 0 0}body{background:radial-gradient(1100px 600px at 12% -12%,rgba(124,92,255,.2),transparent 60%),radial-gradient(900px 520px at 108% 8%,rgba(34,211,238,.13),transparent 60%),var(--paper);background-attachment:fixed}::selection{background:#7c5cff73;color:#fff}a{color:var(--info)}h1{font-size:1.85rem;font-weight:700;letter-spacing:-.03em}.page-head h1,.main>h1{background:linear-gradient(90deg,#fff,#c9c2ff 55%,#9ee9f7);-webkit-background-clip:text;background-clip:text;color:transparent}.rail{background:linear-gradient(180deg,#10141ef5,#090c12f5);border-right:1px solid var(--line);padding:1.35rem .9rem;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:.65rem}.logo{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--grad);color:#fff;font-weight:800;font-size:.85rem;letter-spacing:-.02em;box-shadow:0 6px 18px #7c5cff73,inset 0 1px #ffffff59}.mark{font-weight:800;letter-spacing:-.03em;font-size:1.2rem;color:#fff}.mark span,.rail .mark span,.auth .mark span{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.rail nav{gap:.25rem}.rail nav a{display:flex;align-items:center;gap:.7rem;padding:.6rem .75rem;border-radius:10px;color:#aab3c5;font-weight:500;transition:background .15s,color .15s}.rail nav a .icon{width:18px;height:18px;flex:none;opacity:.85}.rail nav a:hover{background:#ffffff0d;color:#fff}.rail nav a.active{color:#fff;background:linear-gradient(90deg,#7c5cff47,#22d3ee0f);box-shadow:inset 3px 0 0 var(--accent)}.rail nav a.active .icon{color:var(--accent-2);opacity:1}.rail .foot{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border:1px solid var(--line);border-radius:12px;background:#ffffff05}.who{display:flex;align-items:center;gap:.55rem;min-width:0}.avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;flex:none;background:var(--grad);color:#fff;font-weight:700;font-size:.8rem}.who .name{color:#dfe4ee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem}.rail .foot button.link{color:#aab3c5;text-decoration:none;text-align:left;font-size:.85rem}.rail .foot button.link:hover{color:#fff}.main{padding:1.6rem 2.2rem 4rem;max-width:1200px}.pulse{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-bottom:1.6rem}.pulse-empty{min-height:78px}.kpi{display:flex;flex-direction:column;gap:.1rem;padding:.8rem 1rem;border-radius:14px;background:linear-gradient(180deg,#ffffff09,#fff0),var(--surface);border:1px solid var(--line)}.kpi .k{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-weight:600}.kpi .n{font-size:1.4rem;font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1.25}.kpi .sub{font-size:.78rem;color:var(--ink-soft)}.kpi .n.up{color:var(--money);text-shadow:0 0 24px rgba(52,211,153,.35)}.kpi .n.down{color:var(--failed)}.hero-kpi{border:1px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--grad) border-box;box-shadow:0 10px 30px #7c5cff2e}.panel{border-radius:16px;border-color:var(--line);padding:1.25rem 1.4rem;background:linear-gradient(180deg,#ffffff08,#fff0 120px),var(--surface);box-shadow:var(--shadow)}.platform{border-left:3px solid var(--accent)}.research{border-left:3px solid var(--money)}.notice{background:var(--surface-2);border-color:var(--line);border-radius:12px}.sticky-actions{background:#10141ceb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -6px 30px #00000059}button,.btn{background:var(--surface-2);border-color:var(--line-strong);color:var(--ink);border-radius:10px;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s}button:hover:not(:disabled){border-color:var(--accent);background:var(--surface-3)}button.primary,a.btn.primary{background:var(--grad);border-color:transparent;color:#fff;font-weight:600;box-shadow:0 8px 22px #7c5cff61,inset 0 1px #ffffff40}button.primary:hover:not(:disabled),a.btn.primary:hover{background:var(--grad);filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 12px 28px #7c5cff80,inset 0 1px #ffffff4d}button.danger{color:var(--failed);border-color:var(--bad-line)}button.link{background:none;color:var(--info)}button.link:hover:not(:disabled){background:none}input,select,textarea{background:#0b0f17;border-color:var(--line-strong);color:var(--ink);border-radius:10px;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #7c5cff40}input::placeholder,textarea::placeholder{color:#5f6a7e}.hero-input{font-size:1.45rem;padding:.85rem 1rem}.choice{background:var(--surface-2);border-radius:12px}.choice.on{border-color:var(--accent);background:#7c5cff21;box-shadow:inset 0 0 0 1px var(--accent)}.choice.on b:before{background:var(--grad);border-color:transparent;box-shadow:none}.choice.on small{color:#d5d9ff}.steps .step.on{color:#fff;box-shadow:inset 0 -2px 0 var(--accent)}.steps .step:hover:not(:disabled){background:var(--surface-3);color:#fff}th{text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}tr.clickable:hover td,tr:hover>td{background:#7c5cff0d}.copyable{background:#0b0f17;border-color:var(--line);border-radius:12px}.summary-grid>div{background:var(--surface-2);border:1px solid var(--line);border-radius:12px}.summary-grid .n{color:#fff}.tag{border-color:var(--line-strong)}.tag.verified{border-color:var(--money);color:var(--money);background:var(--good-bg)}.ai-read{border-left-color:var(--accent);background:#7c5cff14}.econ{border-radius:14px;background:var(--surface-2)}table.ledger tr.total td{border-top:2px solid var(--accent);color:#fff}.goodtext{color:var(--money)}.auth{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,26rem);gap:3rem;align-items:center;max-width:1080px;margin:0 auto;padding:3rem 2rem}.auth-hero h1{font-size:clamp(2.2rem,4.5vw,3.4rem);line-height:1.05;letter-spacing:-.04em;color:#fff;margin:.8rem 0 1.4rem}.grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#cfc8ff;padding:.3rem .7rem;border-radius:999px;border:1px solid rgba(124,92,255,.5);background:#7c5cff1f}.auth-points{list-style:none;padding:0;margin:0;display:grid;gap:.8rem;color:var(--ink-soft)}.auth-points li{padding-left:1.9rem;position:relative}.auth-points li:before{content:"✓";position:absolute;left:0;top:.05rem;width:1.3rem;height:1.3rem;border-radius:50%;display:grid;place-items:center;font-size:.75rem;font-weight:700;color:#fff;background:var(--grad)}.auth-points b{color:var(--ink);font-weight:600}.auth .panel.auth-card{width:100%;padding:1.8rem;border:1px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,#7c5cffb3,#22d3ee66) border-box;box-shadow:0 25px 60px #00000073,0 0 60px #7c5cff26}.auth-card .brand{margin-bottom:.5rem}.auth-card button.primary{width:100%;padding:.7rem}.overlay{background:#03050ab8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.overlay-body .auth{grid-template-columns:minmax(0,1fr);padding:.5rem 0 0;gap:0}.overlay-body .auth-hero{display:none}.est-profit{color:var(--money);font-weight:600;font-size:.9rem}@media (prefers-reduced-motion: reduce){button,.btn,.rail nav a,input,select,textarea{transition:none}button.primary:hover:not(:disabled),a.btn.primary:hover{transform:none}}@media (max-width: 760px){.rail{position:static;height:auto;padding:.75rem 1rem}.rail .brand .mark{font-size:1.05rem}.rail nav a{padding:.35rem .55rem;gap:.4rem}.rail nav a .icon{width:16px;height:16px}.rail .foot{flex-direction:row;align-items:center;padding:0;border:none;background:none}.rail .foot .who .name{display:none}.main{padding:1.1rem 1rem 3rem}.pulse{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:1.1rem}.pulse .hero-kpi{grid-column:1 / -1}.kpi{padding:.6rem .75rem}.kpi .n{font-size:1.15rem}.auth{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:1.5rem 1rem}.auth-hero h1{font-size:2rem;margin-bottom:1rem}.auth-points{display:none}}
