.dwg-kpi{align-items:baseline;gap:8px;display:flex}.dwg-kpi .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1}.dwg-kpi .d{font-size:11.5px;font-weight:600}.dwg-kpi .d.up{color:#00b386}.dwg-kpi .d.down{color:#eb5757}.dwg-kpi-row{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.dwg-kpi-row.two{grid-template-columns:1fr 1fr}.dwg-kpi-row .cell{border:1px solid hsl(var(--border));border-radius:8px;padding:9px 11px}.dwg-kpi-row .cell .l{color:hsl(var(--muted-foreground));letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px}.dwg-kpi-row .cell .v{font-variant-numeric:tabular-nums;margin-top:3px;font-size:15px;font-weight:600}.dwg-cell-grid{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.dwg-cell{border:1px solid hsl(var(--border));border-radius:8px;padding:9px 10px}.dwg-cell .l{color:hsl(var(--muted-foreground));letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px}.dwg-cell .v{font-variant-numeric:tabular-nums;margin-top:3px;font-size:15px;font-weight:700}.dwg-cell .sub{color:hsl(var(--muted-foreground));margin-top:2px;font-size:10.5px}.dwg-rows{flex-direction:column;gap:5px;display:flex}.dwg-row{border:1px solid #0000;border-radius:6px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.dwg-row:hover{background:hsl(var(--muted));border-color:hsl(var(--border))}.dwg-row .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.dwg-row .nm small{color:hsl(var(--muted-foreground));margin-top:1px;font-size:10.5px;font-weight:400;display:block}.dwg-row .v{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.dwg-badge{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));background:hsl(var(--card));border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 9px;font-size:10.5px;font-weight:500;display:inline-flex}.dwg-badge.up{color:#00b386;background:#00b38614;border-color:#00b3864d}.dwg-badge.down{color:#eb5757;background:#eb575714;border-color:#eb57574d}.dwg-badge.warn{color:#f5a623;background:#f5a6231a;border-color:#f5a6234d}.dwg-badge.info{color:#2563eb;background:#2563eb0f;border-color:#2563eb4d}.dwg-badge.dot:before{content:"";background:currentColor;border-radius:999px;flex:none;width:5px;height:5px}.dwg-stage-bars{flex-direction:column;gap:7px;display:flex}.dwg-stage{grid-template-columns:80px 1fr 50px;align-items:center;gap:8px;font-size:11px;display:grid}.dwg-stage .lbl{color:hsl(var(--muted-foreground));letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.dwg-stage .bar{background:hsl(var(--muted));border-radius:4px;height:7px;overflow:hidden}.dwg-stage .bar>div{background:hsl(var(--foreground));height:100%}.dwg-stage .v{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.dwg-gauge-wrap{align-items:center;gap:14px;display:flex}.dwg-gauge{background:conic-gradient(var(--g,#00b386) 0 calc(var(--p,0) * 1%), hsl(var(--muted)) calc(var(--p,0) * 1%) 100%);border-radius:50%;flex:none;width:84px;height:84px;position:relative}.dwg-gauge:after{content:"";background:hsl(var(--card));border-radius:50%;position:absolute;inset:9px}.dwg-gauge .pct{font-variant-numeric:tabular-nums;letter-spacing:-.02em;z-index:1;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex;position:absolute;inset:0}.dwg-gauge-meta{color:hsl(var(--muted-foreground));flex-direction:column;gap:3px;min-width:0;font-size:11.5px;display:flex}.dwg-gauge-meta b{color:hsl(var(--foreground));font-size:13.5px;font-weight:600}.dwg-donut{border-radius:50%;flex:none;width:100px;height:100px;position:relative}.dwg-donut:after{content:"";background:hsl(var(--card));border-radius:50%;position:absolute;inset:18px}.dwg-donut-label{z-index:1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dwg-donut-label b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:18px;font-weight:700}.dwg-donut-label small{color:hsl(var(--muted-foreground));letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.dwg-legend{flex-direction:column;flex:1;gap:5px;min-width:0;font-size:11px;display:flex}.dwg-legend .li{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.dwg-legend .sw{border-radius:2px;flex:none;width:9px;height:9px}.dwg-legend .nm{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.dwg-legend .v{font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));font-weight:600}.dwg-sb-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.dwg-sb{border:1px solid hsl(var(--border));border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.dwg-sb .l{color:hsl(var(--muted-foreground));letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px}.dwg-sb .v{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.dwg-sb .v small{font-size:10.5px;font-weight:600}.dwg-sb svg{width:100%;height:22px}.dwg-scorebars{flex-direction:column;gap:8px;display:flex}.dwg-scorebar{grid-template-columns:1fr 60px;align-items:center;gap:10px;display:grid}.dwg-scorebar .nm{font-size:11.5px;font-weight:500}.dwg-scorebar .nm small{color:hsl(var(--muted-foreground));margin-top:1px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:400;display:block}.dwg-scorebar .tr{background:hsl(var(--muted));border-radius:3px;height:6px;margin-top:4px;overflow:hidden}.dwg-scorebar .tr>div{height:100%}.dwg-scorebar .v{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.dwg-heatmap{gap:3px;display:grid}.dwg-heatmap .hrow{grid-template-columns:80px repeat(7,1fr);align-items:center;gap:3px;display:grid}.dwg-heatmap .hl{color:hsl(var(--muted-foreground));letter-spacing:.04em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.dwg-heatmap .hc{aspect-ratio:1.4;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;border-radius:3px;justify-content:center;align-items:center;font-size:9.5px;display:flex}.dwg-heatmap .hc.l1{color:#00b386;background:#00b3861f}.dwg-heatmap .hc.l2{color:#00b386;background:#00b38647}.dwg-heatmap .hc.l3{color:#fff;background:#00b38680}.dwg-heatmap .hc.l4{color:#fff;background:#00b386d9}.dwg-heatmap .hc.r1{color:#f5a623;background:#f5a6232e}.dwg-heatmap .hc.r2{color:#eb5757;background:#eb575738}.dwg-coverbar{flex-direction:column;gap:4px;display:flex}.dwg-coverbar .cb{grid-template-columns:90px 1fr 60px;align-items:center;gap:8px;font-size:11px;display:grid}.dwg-coverbar .lbl{color:hsl(var(--muted-foreground));letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.dwg-coverbar .track{background:hsl(var(--muted));border-radius:4px;height:18px;display:flex;overflow:hidden}.dwg-coverbar .track>div{height:100%;color:hsl(var(--background));justify-content:flex-end;align-items:center;padding-right:5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:600;display:flex}.dwg-coverbar .v{text-align:right;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.dwg-feed{flex-direction:column;gap:0;display:flex}.dwg-feed .fi{border-bottom:1px dashed hsl(var(--border));grid-template-columns:auto 1fr auto;align-items:flex-start;gap:10px;padding:8px 0;display:grid}.dwg-feed .fi:last-child{border-bottom:none}.dwg-feed .dot{background:hsl(var(--muted-foreground));border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.dwg-feed .dot.up{background:#00b386}.dwg-feed .dot.down{background:#eb5757}.dwg-feed .dot.warn{background:#f5a623}.dwg-feed .dot.info{background:#2563eb}.dwg-feed .txt{font-size:11.5px}.dwg-feed .txt b{font-weight:600}.dwg-feed .txt small{color:hsl(var(--muted-foreground));margin-top:2px;font-size:10.5px;display:block}.dwg-feed .ts{color:hsl(var(--muted-foreground));font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.dwg-map-grid{flex:1;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(6,1fr);gap:3px;min-height:80px;display:grid}.dwg-map-grid .cell-m{background:hsl(var(--muted));color:hsl(var(--muted-foreground));text-align:center;border-radius:3px;justify-content:center;align-items:center;padding:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;display:flex}.dwg-map-grid .cell-m.h1{color:#00b386;background:#00b38633}.dwg-map-grid .cell-m.h2{color:#fff;background:#00b38680}.dwg-map-grid .cell-m.h3{color:#fff;background:#00b386d9}.dwg-map-grid .cell-m.warn{color:#f5a623;background:#f5a62366}.dwg-map-grid .cell-m.danger{color:#eb5757;background:#eb575766}.dwg-action{border:1px solid hsl(var(--border));border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.dwg-action .ico{background:hsl(var(--muted));width:28px;height:28px;color:hsl(var(--muted-foreground));border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.dwg-action .ttl{font-size:12px;font-weight:600;line-height:1.25}.dwg-action .sub{color:hsl(var(--muted-foreground));margin-top:1px;font-size:10.5px}.dwg-btn{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));cursor:pointer;border-radius:999px;flex:none;padding:4px 9px;font-family:inherit;font-size:10.5px;font-weight:500}.dwg-btn:hover{background:hsl(var(--muted))}.dwg-w-bd{flex-direction:column;flex:1;gap:10px;min-height:0;padding:4px 16px 14px;display:flex}.dwg-w-hd{justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 16px 4px;display:flex}.dwg-w-hd .t{letter-spacing:-.005em;font-size:13.5px;font-weight:600;line-height:1.25}.dwg-w-hd .s{color:hsl(var(--muted-foreground));margin-top:2px;font-size:11px;line-height:1.35}.dwg-spark{width:100%;height:54px}.dwg-scroll-x{-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto}@media (max-width:767px){.dwg-kpi-row,.dwg-cell-grid{grid-template-columns:1fr}.dwg-kpi-row.two{grid-template-columns:1fr 1fr}.dwg-sb-grid{grid-template-columns:repeat(2,1fr)}.dwg-spark{height:40px}.dwg-stage{grid-template-columns:56px 1fr 44px}.dwg-scroll-x .dwg-heatmap{min-width:480px}}@media (min-width:768px) and (max-width:1279px){.dwg-kpi-row,.dwg-cell-grid{grid-template-columns:1fr 1fr}.dwg-sb-grid{grid-template-columns:repeat(2,1fr)}.dwg-spark{height:46px}.dwg-scroll-x .dwg-heatmap{min-width:560px}}
.ssyq-container{max-width:1200px;margin:0 auto;padding:0 24px}.ssyq-text-primary{color:hsl(var(--primary))}.ssyq-muted{color:hsl(var(--muted-foreground))}.ssyq-sm{font-size:12px}.ssyq-mb-1{margin-bottom:4px}.ssyq-mt-5{margin-top:20px}.ssyq-mt-6{margin-top:24px}.ssyq-mt-10{margin-top:40px}.ssyq-success{color:#059669;font-weight:500}.ssyq-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground));font-size:11px;font-weight:500}.ssyq-pill{border-radius:9999px;align-items:center;gap:8px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.ssyq-pill-primary{border:1px solid hsl(var(--primary) / .2);background:hsl(var(--primary) / .05);color:hsl(var(--primary))}.ssyq-pill-dot{background:hsl(var(--primary));border-radius:9999px;width:6px;height:6px;animation:2s ease-in-out infinite ssyq-pulse}@keyframes ssyq-pulse{0%,to{opacity:1}50%{opacity:.5}}.ssyq-btn{cursor:pointer;white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.ssyq-btn-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ssyq-btn-primary:hover{background:hsl(var(--primary) / .9)}.ssyq-btn-outline{background:hsl(var(--background));color:hsl(var(--foreground));border:1px solid hsl(var(--input))}.ssyq-btn-outline:hover{background:hsl(var(--accent))}.ssyq-btn-ghost{color:hsl(var(--foreground));background:0 0}.ssyq-btn-ghost:hover{background:hsl(var(--accent))}.ssyq-btn-sm{height:36px;padding:0 12px;font-size:13px}.ssyq-btn-lg{height:48px;padding:0 24px;font-size:16px}.ssyq-btn-pill{border-radius:9999px}.ssyq-h1{letter-spacing:-.04em;color:hsl(var(--foreground));margin:24px 0 0;font-size:clamp(40px,5.5vw,72px);font-weight:700;line-height:1.05}.ssyq-h2{letter-spacing:-.025em;color:hsl(var(--foreground));margin:12px 0 0;font-size:clamp(36px,4.5vw,56px);font-weight:700;line-height:1.1}.ssyq-lead{color:hsl(var(--muted-foreground));text-wrap:pretty;max-width:36rem;font-size:clamp(16px,1.2vw,20px);line-height:1.55}.ssyq-header{z-index:50;background:hsl(var(--background) / .85);-webkit-backdrop-filter:saturate(180%)blur(10px);border-bottom:1px solid hsl(var(--border) / .5);position:sticky;top:0}.ssyq-header-inner{justify-content:space-between;align-items:center;height:64px;display:flex}.ssyq-logo{width:auto;height:28px;display:block}.ssyq-nav{gap:4px;display:flex}.ssyq-nav-link{color:hsl(var(--foreground) / .9);border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s}.ssyq-nav-link:hover{color:hsl(var(--foreground));background:hsl(var(--accent) / .5)}.ssyq-header-auth{align-items:center;gap:12px;display:flex}@media (max-width:880px){.ssyq-nav{display:none}}.ssyq-section{border-bottom:1px solid hsl(var(--border));background:hsl(var(--background));position:relative}.ssyq-section-muted{background:hsl(var(--muted) / .4)}.ssyq-section-pad{padding:80px 24px}@media (min-width:768px){.ssyq-section-pad{padding:96px 24px}}.ssyq-hero{overflow:hidden}.ssyq-hero-grid-bg{opacity:.35;pointer-events:none;background-image:linear-gradient(to right, hsl(var(--border)) 1px, transparent 1px), linear-gradient(to bottom, hsl(var(--border)) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 60% 30%,#000 35%,#0000 75%);mask-image:radial-gradient(at 60% 30%,#000 35%,#0000 75%)}.ssyq-hero-inner{z-index:1;grid-template-columns:1fr;align-items:center;gap:48px;padding:80px 24px 96px;display:grid;position:relative}@media (min-width:1024px){.ssyq-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px}}.ssyq-hero-artifact{padding-left:0}@media (min-width:1024px){.ssyq-hero-artifact{padding-left:16px}}.ssyq-cta-row{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.ssyq-cta-row-center{justify-content:center}.ssyq-trustbar{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:8px 24px;margin:32px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.ssyq-trustbar li{align-items:center;gap:6px;display:flex}.ssyq-trustbar-center{justify-content:center;gap:12px 32px;font-size:14px}.ssyq-score-card{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--card-foreground));border-radius:16px;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.ssyq-score-header{border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted) / .4);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:12px;display:flex}.ssyq-live{color:hsl(var(--foreground));align-items:center;gap:8px;font-weight:500;display:flex}.ssyq-live-dot{width:8px;height:8px;display:flex;position:relative}.ssyq-live-ping{background:#10b98199;border-radius:9999px;animation:1.4s cubic-bezier(0,0,.2,1) infinite ssyq-ping;position:absolute;inset:0}.ssyq-live-core{background:#10b981;border-radius:9999px;width:8px;height:8px;display:inline-flex;position:relative}@keyframes ssyq-ping{75%,to{opacity:0;transform:scale(2)}}.ssyq-score-body{padding:24px 24px 20px}.ssyq-score-numrow{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:4px;display:flex}.ssyq-score-num{align-items:baseline;gap:4px;display:flex}.ssyq-score-big{font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:hsl(var(--foreground));font-size:60px;font-weight:700;line-height:1}.ssyq-score-denom{color:hsl(var(--muted-foreground));font-size:20px}.ssyq-score-trend{align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.ssyq-spark{flex-shrink:0;width:160px;height:56px}.ssyq-score-lede{color:hsl(var(--muted-foreground));margin:16px 0 0;font-size:14px;line-height:1.55}.ssyq-score-reasons{border-top:1px solid hsl(var(--border));background:hsl(var(--muted) / .3);flex-direction:column;gap:8px;padding:16px 20px;font-size:12px;display:flex}.ssyq-reason{align-items:flex-start;gap:12px;display:flex}.ssyq-reason-time{font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));flex-shrink:0;width:48px}.ssyq-reason-kind{flex-shrink:0;width:96px;font-weight:500}.ssyq-reason-good{color:#059669}.ssyq-reason-warn{color:#b45309}.ssyq-reason-primary{color:hsl(var(--primary))}.ssyq-reason-body{color:hsl(var(--foreground) / .8)}.ssyq-section-head{max-width:768px}.ssyq-benefit-grid{grid-template-columns:1fr;gap:16px;margin-top:48px;display:grid}@media (min-width:640px){.ssyq-benefit-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.ssyq-benefit-grid{grid-template-columns:repeat(4,1fr)}}.ssyq-benefit-card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;padding:24px;transition:border-color .15s}.ssyq-benefit-card:hover{border-color:hsl(var(--primary) / .4)}.ssyq-icon-tile{background:hsl(var(--primary) / .1);width:36px;height:36px;color:hsl(var(--primary));border-radius:8px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.ssyq-benefit-title{color:hsl(var(--foreground));font-size:16px;font-weight:600}.ssyq-benefit-body{color:hsl(var(--muted-foreground));margin:8px 0 0;font-size:14px;line-height:1.55}.ssyq-callout{border:1px dashed hsl(var(--border));background:hsl(var(--muted) / .3);max-width:768px;color:hsl(var(--muted-foreground));border-radius:12px;margin-top:32px;padding:20px;font-size:14px}.ssyq-callout-strong{color:hsl(var(--foreground));font-weight:500}.ssyq-statepills{flex-wrap:wrap;gap:8px;margin-top:40px;display:flex}.ssyq-statepill{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));cursor:pointer;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-family:inherit;font-size:14px;transition:all .15s;display:inline-flex}.ssyq-statepill .ssyq-statedot{background:hsl(var(--muted-foreground));border-radius:9999px;width:6px;height:6px}.ssyq-statepill:hover{border-color:hsl(var(--primary) / .4);color:hsl(var(--foreground))}.ssyq-statepill.is-active.ssyq-tone-good{color:#047857;background:#10b9811a;border-color:#10b98199}.ssyq-statepill.is-active.ssyq-tone-note{border-color:hsl(var(--primary) / .6);background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.ssyq-statepill.is-active.ssyq-tone-warn{color:#b45309;background:#f59e0b1a;border-color:#f59e0b99}.ssyq-statepill.is-active.ssyq-tone-risk{color:#be123c;background:#f43f5e1a;border-color:#f43f5e99}.ssyq-statepill.ssyq-tone-good .ssyq-statedot{background:#10b981}.ssyq-statepill.ssyq-tone-note .ssyq-statedot{background:hsl(var(--primary))}.ssyq-statepill.ssyq-tone-warn .ssyq-statedot{background:#f59e0b}.ssyq-statepill.ssyq-tone-risk .ssyq-statedot{background:#f43f5e}.ssyq-momentum-board{grid-template-columns:1fr;gap:24px;margin-top:32px;display:grid}@media (min-width:1024px){.ssyq-momentum-board{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.ssyq-board-card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:16px;padding:24px}.ssyq-board-state{margin-top:4px;font-size:24px;font-weight:600}.ssyq-board-state.ssyq-tone-good{color:#047857}.ssyq-board-state.ssyq-tone-note{color:hsl(var(--primary))}.ssyq-board-state.ssyq-tone-warn{color:#b45309}.ssyq-board-state.ssyq-tone-risk{color:#be123c}.ssyq-board-desc{color:hsl(var(--muted-foreground));margin:8px 0 0;font-size:14px;line-height:1.55}.ssyq-kpi-row{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:24px;display:grid}.ssyq-kpi{background:hsl(var(--muted) / .5);border:1px solid hsl(var(--border));border-radius:8px;padding:12px}.ssyq-kpi-eye{text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground));font-size:10px}.ssyq-kpi-v{font-variant-numeric:tabular-nums;margin-top:2px;font-size:20px;font-weight:600}.ssyq-kpi-v.ssyq-tone-warn{color:#b45309}.ssyq-kpi-v.ssyq-tone-risk{color:#be123c}.ssyq-kpi-v.ssyq-tone-good{color:#047857}.ssyq-kpi-v.ssyq-tone-note{color:hsl(var(--primary))}.ssyq-next-step{border:1px solid hsl(var(--primary) / .2);background:hsl(var(--primary) / .05);border-radius:8px;margin-top:24px;padding:16px}.ssyq-next-step-eye{text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--primary));margin-bottom:4px;font-size:10px}.ssyq-next-step-body{color:hsl(var(--foreground));font-size:14px}.ssyq-chart-header{justify-content:space-between;align-items:center;font-size:12px;display:flex}.ssyq-chart{width:100%;height:192px;color:hsl(var(--foreground));margin-top:16px}.ssyq-chart-axis{color:hsl(var(--muted-foreground));justify-content:space-between;margin-top:12px;font-size:11px;display:flex}.ssyq-cta-section{overflow:hidden}.ssyq-cta-blob{background:hsl(var(--primary) / .1);filter:blur(64px);opacity:.6;pointer-events:none;border-radius:9999px;width:64rem;max-width:95%;height:18rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.ssyq-cta-inner{z-index:1;text-align:center;max-width:768px;margin:0 auto;position:relative}.ssyq-footer{background:hsl(var(--muted) / .3);border-top:1px solid hsl(var(--border) / .5);padding:64px 24px}.ssyq-footer-cols{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:48px;display:grid}@media (min-width:768px){.ssyq-footer-cols{grid-template-columns:2fr 1fr 1fr}}.ssyq-footer-brand{grid-column:1/-1}@media (min-width:768px){.ssyq-footer-brand{grid-column:auto}}.ssyq-footer-mark{align-items:center;gap:8px;margin-bottom:24px;display:flex}.ssyq-hex{background:hsl(var(--primary) / .1);border:1px solid hsl(var(--primary) / .2);width:32px;height:32px;color:hsl(var(--primary));border-radius:8px;justify-content:center;align-items:center;display:flex}.ssyq-footer-wordmark{letter-spacing:-.02em;font-size:20px;font-weight:700}.ssyq-footer-tag{color:hsl(var(--muted-foreground));max-width:320px;font-size:13px;line-height:1.5}.ssyq-footer-h{margin:0 0 16px;font-size:13px;font-weight:600}.ssyq-footer-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ssyq-footer-list a{color:hsl(var(--muted-foreground));font-size:13px;text-decoration:none}.ssyq-footer-list a:hover{color:hsl(var(--foreground))}.ssyq-footer-rule{background:hsl(var(--border));height:1px;margin-bottom:24px}.ssyq-footer-bottom{color:hsl(var(--muted-foreground));flex-direction:column;gap:16px;font-size:13px;display:flex}@media (min-width:640px){.ssyq-footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}}.ssyq-footer-legal{flex-wrap:wrap;gap:24px;display:flex}.ssyq-footer-legal a{color:hsl(var(--muted-foreground));text-decoration:none}.ssyq-footer-legal a:hover{color:hsl(var(--foreground))}.ssyq-toast{z-index:100;background:hsl(var(--foreground));color:hsl(var(--background));border-radius:10px;padding:12px 20px;font-size:14px;animation:.3s ease-out ssyq-slide-in;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px -10px #0000004d}@keyframes ssyq-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ss-page{background:hsl(var(--background));min-height:100vh;color:hsl(var(--foreground));flex-direction:column;display:flex}.ss-header{z-index:50;background:hsl(var(--background) / .85);-webkit-backdrop-filter:saturate(180%)blur(10px);border-bottom:1px solid hsl(var(--border) / .5);position:sticky;top:0}.ss-header-inner{justify-content:space-between;align-items:center;max-width:1200px;height:64px;margin:0 auto;padding:0 24px;display:flex}.ss-logo-wrap{align-items:center;gap:12px;display:flex}.ss-logo{width:auto;height:28px;display:block}.ss-beta-pill{text-transform:uppercase;letter-spacing:.08em;border:1px solid hsl(var(--primary) / .25);background:hsl(var(--primary) / .08);color:hsl(var(--primary));border-radius:9999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.ss-beta-pill .ss-dot{background:hsl(var(--primary));border-radius:9999px;width:6px;height:6px;animation:2s ease-in-out infinite ssyq-pulse}.ss-header-meta{color:hsl(var(--muted-foreground));align-items:center;gap:18px;font-size:13px;display:flex}.ss-header-meta a{color:hsl(var(--muted-foreground));text-decoration:none;transition:color .15s}.ss-header-meta a:hover{color:hsl(var(--foreground))}.ss-header-meta strong{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-weight:600}@media (max-width:720px){.ss-header-meta .ss-hide-sm{display:none}}.ss-hero{border-bottom:1px solid hsl(var(--border));flex:auto;position:relative;overflow:hidden}.ss-hero-grid-bg{opacity:.35;pointer-events:none;background-image:linear-gradient(to right, hsl(var(--border)) 1px, transparent 1px), linear-gradient(to bottom, hsl(var(--border)) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 60% 30%,#000 35%,#0000 75%);mask-image:radial-gradient(at 60% 30%,#000 35%,#0000 75%)}.ss-hero-blob{pointer-events:none;background:hsl(var(--primary) / .1);filter:blur(80px);opacity:.85;border-radius:9999px;width:720px;height:360px;position:absolute;top:-120px;left:50%;transform:translate(-30%)}.ss-hero-inner{z-index:1;grid-template-columns:1fr;align-items:center;gap:56px;max-width:1200px;margin:0 auto;padding:72px 24px 96px;display:grid;position:relative}@media (min-width:1024px){.ss-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:72px;padding:96px 24px 120px}}.ss-eyebrow-row{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));box-shadow:0 1px 0 hsl(var(--foreground) / .02);border-radius:9999px;align-items:center;gap:10px;padding:6px 14px 6px 8px;font-size:12px;display:inline-flex}.ss-eyebrow-tag{background:hsl(var(--primary));color:hsl(var(--primary-foreground));text-transform:uppercase;letter-spacing:.08em;border-radius:9999px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.ss-headline{letter-spacing:-.04em;color:hsl(var(--foreground));text-wrap:balance;margin:24px 0 0;font-size:clamp(40px,5.6vw,76px);font-weight:700;line-height:1.02}.ss-headline .ss-accent{color:hsl(var(--primary))}.ss-headline .ss-muted-line{color:hsl(var(--muted-foreground))}.ss-lead{color:hsl(var(--muted-foreground));text-wrap:pretty;max-width:36rem;margin:24px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.ss-form{max-width:480px;margin-top:32px}.ss-form-row{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;gap:8px;padding:6px;transition:border-color .18s,box-shadow .18s;display:flex}.ss-form-row:focus-within{border-color:hsl(var(--primary) / .55);box-shadow:0 0 0 4px hsl(var(--primary) / .1)}.ss-form-row.is-error{border-color:hsl(var(--destructive) / .6);box-shadow:0 0 0 4px hsl(var(--destructive) / .1)}.ss-input{font:inherit;color:hsl(var(--foreground));background:0 0;border:0;outline:none;flex:auto;min-width:0;padding:8px 10px;font-size:15px}.ss-input::placeholder{color:hsl(var(--muted-foreground))}.ss-submit{background:hsl(var(--primary));height:40px;color:hsl(var(--primary-foreground));font:inherit;cursor:pointer;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:600;transition:background .15s,transform 50ms;display:inline-flex}.ss-submit:hover{background:hsl(var(--primary) / .92)}.ss-submit:active{transform:scale(.98)}.ss-submit:disabled{opacity:.7;cursor:not-allowed}.ss-form-hint{color:hsl(var(--muted-foreground));align-items:center;gap:6px;margin-top:10px;font-size:12.5px;display:flex}.ss-form-hint.is-error{color:hsl(var(--destructive))}.ss-form-hint .ss-hint-check{color:#059669}.ss-step2{grid-template-columns:1fr 1fr;gap:8px;max-width:480px;margin-top:18px;display:grid}.ss-chip{appearance:none;border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));font:inherit;cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;transition:all .15s;display:flex}.ss-chip:hover{border-color:hsl(var(--primary) / .4)}.ss-chip.is-on{border-color:hsl(var(--primary) / .6);background:hsl(var(--primary) / .06);color:hsl(var(--primary))}.ss-chip-check{border:1.5px solid hsl(var(--border));background:hsl(var(--background));border-radius:4px;flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.ss-chip.is-on .ss-chip-check{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ss-success-card{border:1px solid hsl(var(--primary) / .22);background:linear-gradient(180deg, hsl(var(--primary) / .05), hsl(var(--card)));border-radius:14px;max-width:480px;margin-top:32px;padding:20px 20px 18px;animation:.5s cubic-bezier(.2,.8,.2,1) ss-pop}@keyframes ss-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.ss-success-row{align-items:center;gap:14px;display:flex}.ss-success-tile{background:hsl(var(--primary));width:40px;height:40px;color:hsl(var(--primary-foreground));border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ss-success-title{color:hsl(var(--foreground));margin:0;font-size:15px;font-weight:600}.ss-success-sub{color:hsl(var(--muted-foreground));margin:2px 0 0;font-size:13px}.ss-success-pos{border-top:1px solid hsl(var(--border));align-items:baseline;gap:10px;margin-top:14px;padding-top:14px;display:flex}.ss-pos-num{font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:hsl(var(--foreground));font-size:32px;font-weight:700}.ss-pos-label{color:hsl(var(--muted-foreground));font-size:12.5px}.ss-success-share{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ss-share-btn{border:1px solid hsl(var(--border));background:hsl(var(--card));font:inherit;color:hsl(var(--foreground));cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;transition:all .15s;display:inline-flex}.ss-share-btn:hover{border-color:hsl(var(--primary) / .5);color:hsl(var(--primary))}.ss-share-btn.is-copied{color:#047857;background:#10b98114;border-color:#10b98180}.ss-proof{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:18px;margin-top:36px;font-size:13px;display:flex}.ss-proof-avs{display:flex}.ss-av{border:2px solid hsl(var(--background));width:28px;height:28px;color:hsl(var(--primary-foreground));border-radius:9999px;justify-content:center;align-items:center;margin-left:-8px;font-size:11px;font-weight:600;display:inline-flex}.ss-av:first-child{margin-left:0}.ss-av:first-child{background:#0080ff}.ss-av:nth-child(2){background:#1f6dd2}.ss-av:nth-child(3){background:#5197f0}.ss-av:nth-child(4){background:#103b78}.ss-av.ss-av-more{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-color:hsl(var(--background))}.ss-proof strong{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-weight:600}.ss-trust{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:6px 22px;margin-top:28px;padding:0;font-size:12.5px;list-style:none;display:flex}.ss-trust li{align-items:center;gap:6px;display:flex}.ss-trust svg{color:hsl(var(--primary))}.ss-artifact,.ss-artifact-stack{position:relative}.ss-artifact-ghost{background:hsl(var(--primary) / .04);border:1px dashed hsl(var(--primary) / .18);z-index:0;border-radius:18px;height:100%;position:absolute;inset:-8px -16px auto;transform:rotate(-1.2deg)}.ss-artifact-card{z-index:1;position:relative}.ss-coming-strip{background:hsl(var(--card));border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));border-radius:10px;justify-content:space-between;align-items:center;margin-top:14px;padding:10px 14px;font-size:12.5px;display:flex}.ss-coming-strip strong{color:hsl(var(--foreground));font-weight:600}.ss-section{border-bottom:1px solid hsl(var(--border));background:hsl(var(--background))}.ss-section.ss-section-muted{background:hsl(var(--muted) / .35)}.ss-section-inner{max-width:1200px;margin:0 auto;padding:72px 24px}@media (min-width:768px){.ss-section-inner{padding:96px 24px}}.ss-section-head{max-width:720px}.ss-section-h2{letter-spacing:-.03em;margin:12px 0 0;font-size:clamp(32px,3.4vw,44px);font-weight:700;line-height:1.1}.ss-section-h2 .ss-muted-line{color:hsl(var(--muted-foreground))}.ss-section-lead{color:hsl(var(--muted-foreground));max-width:42rem;margin:18px 0 0;font-size:16px;line-height:1.55}.ss-roadmap{grid-template-columns:1fr;gap:16px;margin-top:48px;display:grid}@media (min-width:720px){.ss-roadmap{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.ss-roadmap{grid-template-columns:repeat(3,1fr)}}.ss-rcard{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:14px;padding:22px 22px 20px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative}.ss-rcard:hover{border-color:hsl(var(--primary) / .4);box-shadow:0 8px 24px -16px hsl(var(--primary) / .4);transform:translateY(-1px)}.ss-rcard-stage{letter-spacing:.04em;border-radius:9999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;top:16px;right:16px}.ss-stage-live{color:#047857;background:#10b9811a;border:1px solid #10b9814d}.ss-stage-beta{background:hsl(var(--primary) / .08);color:hsl(var(--primary));border:1px solid hsl(var(--primary) / .25)}.ss-stage-soon{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border))}.ss-stage-dot{background:currentColor;border-radius:9999px;width:6px;height:6px}.ss-stage-live .ss-stage-dot{animation:2s ease-in-out infinite ssyq-pulse}.ss-rcard-tile{background:hsl(var(--primary) / .1);width:38px;height:38px;color:hsl(var(--primary));border-radius:10px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.ss-rcard-title{color:hsl(var(--foreground));margin:0;font-size:16px;font-weight:600}.ss-rcard-body{color:hsl(var(--muted-foreground));text-wrap:pretty;margin:8px 0 0;font-size:14px;line-height:1.55}.ss-faq{max-width:760px;margin-top:40px}.ss-faq-item{border-top:1px solid hsl(var(--border));padding:18px 4px}.ss-faq-item:last-child{border-bottom:1px solid hsl(var(--border))}.ss-faq-summary{cursor:pointer;color:hsl(var(--foreground));justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:600;list-style:none;display:flex}.ss-faq-summary::-webkit-details-marker{display:none}.ss-faq-summary .ss-chev{color:hsl(var(--muted-foreground));flex:none;transition:transform .2s}.ss-faq-item[open] .ss-chev{transform:rotate(180deg)}.ss-faq-body{color:hsl(var(--muted-foreground));text-wrap:pretty;margin:10px 0 0;font-size:14.5px;line-height:1.6}.ss-footer{background:hsl(var(--muted) / .3);border-top:1px solid hsl(var(--border) / .5);padding:36px 24px}.ss-footer-inner{flex-direction:column;gap:18px;max-width:1200px;margin:0 auto;display:flex}@media (min-width:720px){.ss-footer-inner{flex-direction:row;justify-content:space-between;align-items:center}}.ss-footer-mark{align-items:center;gap:10px;display:flex}.ss-hex{background:hsl(var(--primary) / .1);border:1px solid hsl(var(--primary) / .2);width:32px;height:32px;color:hsl(var(--primary));border-radius:8px;justify-content:center;align-items:center;display:flex}.ss-footer-tag{color:hsl(var(--muted-foreground));font-size:13px}.ss-footer-links{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:22px;font-size:13px;display:flex}.ss-footer-links a{color:hsl(var(--muted-foreground));text-decoration:none;transition:color .15s}.ss-footer-links a:hover{color:hsl(var(--foreground))}.ss-theme-night .ss-hero{color:#f9fafb;background:radial-gradient(at 60% 0,#0369,#0000 60%),#030711;border-bottom-color:#212c3b}.ss-theme-night .ss-hero-grid-bg{opacity:.5;background-image:linear-gradient(90deg,#283548 1px,#0000 1px),linear-gradient(#283548 1px,#0000 1px)}.ss-theme-night .ss-headline{color:#f9fafb}.ss-theme-night .ss-headline .ss-muted-line,.ss-theme-night .ss-lead{color:#9ca3b0}.ss-theme-night .ss-eyebrow-row{color:#9ca3b0;background:#161d27;border-color:#283548}.ss-theme-night .ss-form-row{background:#161d27;border-color:#283548}.ss-theme-night .ss-input{color:#f9fafb}.ss-theme-night .ss-input::placeholder{color:#808999}.ss-theme-night .ss-chip{color:#f9fafb;background:#161d27;border-color:#283548}.ss-theme-night .ss-success-card{background:linear-gradient(180deg, hsl(var(--primary) / .08), #161d27);border-color:hsl(var(--primary) / .3)}.ss-theme-night .ss-success-title,.ss-theme-night .ss-pos-num{color:#f9fafb}.ss-theme-night .ss-share-btn{color:#f9fafb;background:#161d27;border-color:#283548}.ss-theme-night .ss-trust,.ss-theme-night .ss-proof{color:#9ca3b0}.ss-theme-night .ss-proof strong{color:#f9fafb}.ss-theme-night .ss-coming-strip{color:#9ca3b0;background:#161d27;border-color:#283548}.ss-theme-night .ss-coming-strip strong{color:#f9fafb}.ss-layout-center .ss-hero-inner{text-align:center;justify-items:center;grid-template-columns:1fr!important}.ss-layout-center .ss-lead,.ss-layout-center .ss-form,.ss-layout-center .ss-step2,.ss-layout-center .ss-success-card,.ss-layout-center .ss-headline{margin-left:auto;margin-right:auto}.ss-layout-center .ss-trust,.ss-layout-center .ss-proof{justify-content:center}.ss-layout-center .ss-artifact{display:none}.ss-layout-center .ss-headline{max-width:16ch}.ss-ticker{color:hsl(var(--muted-foreground));align-items:center;gap:8px;margin-top:14px;font-size:12.5px;display:inline-flex}.ss-ticker-dot{width:8px;height:8px;display:inline-flex;position:relative}.ss-ticker-dot:before{content:"";background:#10b9818c;border-radius:9999px;animation:1.6s cubic-bezier(0,0,.2,1) infinite ssyq-ping;position:absolute;inset:0}.ss-ticker-dot:after{content:"";background:#10b981;border-radius:9999px;width:8px;height:8px;position:relative}