.public-home{--ph-canvas:#eff1f5;--ph-surface:#fff;--ph-quiet:#fafbfc;--ph-inset:#f2f3f7;--ph-water:#e5e8ee;--ph-hairline:#eff0f4;--ph-border:#e9ebf0;--ph-border-strong:#dde0e7;--ph-text:#131722;--ph-action:#1c2130;--ph-secondary:#3d4454;--ph-muted:#666c7c;--ph-placeholder:#c6cad4;--ph-dark:#14161c;--ph-dark-surface:#1b1e26;--ph-dark-text:#e3e6ec;--ph-dark-muted:#8f96a6;--ph-accent:oklch(52% .17 270);--ph-success:oklch(56% .13 155);--ph-warning:oklch(68% .14 70);background:var(--ph-canvas);min-width:0;color:var(--ph-text);font-family:var(--font-family);font-synthesis:none;-webkit-font-smoothing:antialiased;text-wrap:pretty}.public-home *,.public-home :before,.public-home :after{box-sizing:border-box}.public-home a{color:var(--ph-accent);text-decoration:none}.public-home a:hover{color:var(--accent-strong)}.public-home button,.public-home a{-webkit-tap-highlight-color:transparent}.public-home :focus-visible{outline:3px solid color-mix(in oklch, var(--ph-accent) 35%, transparent);outline-offset:3px}.ph-top{background:var(--ph-canvas);background-image:radial-gradient(680px 536px at 12% 8%, var(--ph-surface) 0%, transparent 100%), radial-gradient(536px 392px at 78% 4%, var(--ph-surface) 0%, transparent 100%), radial-gradient(1000px 680px at 62% 96%, var(--ph-surface) 0%, transparent 100%);grid-template-rows:auto minmax(0,1fr);min-height:100vh;display:grid}.ph-header{padding:20px 32px}.ph-header-inner{flex-wrap:wrap;align-items:center;gap:24px;max-width:1000px;margin:0 auto;display:flex}.ph-brand{letter-spacing:-.012em;align-items:center;gap:8px;font-size:16.5px;font-weight:700;display:flex;color:var(--ph-text)!important}.ph-nav-shell{background:var(--ph-surface);border-radius:var(--radius-pill);box-shadow:var(--e2);align-items:center;gap:4px;margin-left:auto;padding:8px;display:flex}.ph-nav{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ph-nav a{border-radius:var(--radius-pill);color:var(--ph-secondary);padding:7px 14px;font-size:13.5px;font-weight:500;transition:background .12s,color .12s}.ph-nav a:hover{background:var(--ph-inset);color:var(--ph-text)}.ph-login{border-radius:var(--radius-pill);background:var(--ph-action);align-items:center;height:40px;padding:0 20px;font-size:13.5px;font-weight:600;display:flex;color:var(--ph-surface)!important}.ph-login:hover,.ph-primary:hover,.ph-primary-button:hover{background:#262c3d}.ph-hero{align-content:center;padding:56px 32px;display:grid}.ph-hero-inner{justify-items:start;gap:32px;width:100%;max-width:1000px;margin:0 auto;display:grid}.ph-label,.ph-chip,.ph-transcript-role,.ph-feature-index,.ph-feature-foot>span,.ph-footer-columns>div>span{color:var(--ph-muted);font-family:var(--font-mono);letter-spacing:.13em;font-size:10.5px;font-weight:600;line-height:1.4}.ph-hero h1{color:var(--ph-action);letter-spacing:-.03em;margin:0;font-size:80px;font-weight:500;line-height:1.04}.ph-lead{color:var(--ph-secondary);margin:0;font-size:22px;line-height:1.4}.ph-hero-lead{max-width:680px}.ph-accent-dot{border-radius:var(--radius-pill);background:var(--ph-accent);width:12px;height:12px;margin-left:12px;display:inline-block}.ph-primary{background:var(--ph-action);box-shadow:var(--e2);justify-content:center;align-items:center;font-weight:600;transition:background .12s;display:flex;color:var(--ph-surface)!important}.ph-primary-large{border-radius:var(--radius-pill);letter-spacing:-.012em;min-height:56px;padding:0 32px;font-size:16.5px}.ph-example-stack{justify-items:start;gap:12px;display:grid}.ph-caption{color:var(--ph-muted);font-size:13.5px;line-height:1.5}.ph-example{flex-wrap:wrap;align-items:center;gap:12px;animation:.2s ph-rise;display:flex}.ph-example-question{font-size:13.5px;font-weight:500;line-height:1.5}.ph-example-kind,.ph-chip{border-radius:var(--radius-pill);background:var(--ph-surface);color:var(--ph-muted);box-shadow:var(--e1);white-space:nowrap;padding:7px 14px}.ph-section{background:var(--ph-surface);padding:56px 32px}.ph-section-canvas{background:var(--ph-canvas)}.ph-section-quiet{background:var(--ph-quiet);padding-top:80px;padding-bottom:80px}.ph-section-inner{gap:56px;max-width:1000px;margin:0 auto;display:grid}.ph-section-centered{justify-items:center}.ph-section-heading{gap:24px;max-width:680px;display:grid}.ph-centered{text-align:center;justify-items:center}.ph-section-heading h2,.ph-testimonial-heading h2,.ph-final h2{color:var(--ph-action);letter-spacing:-.026em;margin:0;font-size:56px;font-weight:500;line-height:1.08}.ph-scene-frame{border:1px solid var(--ph-border);border-radius:var(--radius-surface);background:var(--ph-quiet);width:100%;box-shadow:var(--e2);padding:20px}.ph-scene-window{border:1px solid var(--ph-border);border-radius:var(--radius-control);background:var(--ph-surface);overflow:hidden}.ph-scene-title{border-bottom:1px solid var(--ph-hairline);justify-content:center;padding:16px 24px;display:flex}.ph-scene-title .ph-chip,.ph-sql-question .ph-chip{background:var(--ph-inset);box-shadow:none}.ph-scene-body{gap:24px;padding:24px;display:grid}.ph-copy-stack{gap:8px;display:grid}.ph-gap-4{gap:4px}.ph-gap-8{gap:8px}.ph-gap-12{gap:12px}.ph-speaker{color:var(--ph-muted);font-size:13.5px;font-weight:600;line-height:1.5}.ph-question{letter-spacing:-.018em;font-size:22px;font-weight:600;line-height:1.25}.ph-answer-card{border:1px solid var(--ph-border);border-radius:var(--radius-control);background:var(--ph-quiet);padding:16px}.ph-body-reading{font-size:13.5px;line-height:1.65}.ph-body{font-size:13.5px;line-height:1.5}.ph-secondary{color:var(--ph-secondary)}.ph-typing-layer{min-height:22px;display:grid}.ph-typing-layer>*{grid-area:1/1}.ph-speaking-dots{align-items:center;gap:4px;height:22px;display:flex}.ph-speaking-dots i{border-radius:var(--radius-pill);background:var(--ph-placeholder);width:9px;height:9px;animation:.8s infinite ph-pulse}.ph-speaking-dots i:nth-child(2){animation-delay:.12s}.ph-speaking-dots i:nth-child(3){animation-delay:.24s}.ph-hidden{opacity:0!important}.ph-underlined{border-bottom:1.5px solid #0000;padding-bottom:4px;transition:border-color .2s}.ph-underlined-active{border-bottom-color:var(--ph-warning)}.ph-ai-note{opacity:0;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:0 16px;transition:opacity .2s;display:grid}.ph-dot{border-radius:var(--radius-pill);flex:none;width:9px;height:9px;display:inline-block}.ph-dot-warning{border:2px solid var(--ph-warning);background:0 0}.ph-dot-success{background:var(--ph-success)}.ph-dot-question{border:2px solid var(--ph-placeholder);background:0 0}.ph-square{border-radius:2px}.ph-ai-note>.ph-dot{margin-top:5px}.ph-focused-answer{border:1px solid var(--ph-accent);border-radius:var(--radius-control);background:var(--ph-surface);min-height:42px;box-shadow:0 0 0 3px color-mix(in oklch, var(--ph-accent) 30%, transparent);padding:11px 14px}.ph-caret{background:var(--ph-text);vertical-align:middle;width:1.5px;height:16px;margin-left:1px;animation:.8s step-end infinite ph-blink;display:inline-block}.ph-caret-large{height:24px}.ph-reveal{opacity:0;transition:opacity .2s}.ph-visible{opacity:1!important}.ph-verdict{color:var(--ph-text);align-items:center;gap:12px;font-size:13.5px;font-weight:600;line-height:1.5;display:flex}.ph-controls{flex-wrap:wrap;align-items:center;gap:8px;padding-top:20px;display:flex}.ph-control{appearance:none;border-radius:var(--radius-pill);background:var(--ph-inset);color:var(--ph-secondary);font:500 13px var(--font-family);cursor:pointer;border:0;padding:7px 14px}.ph-control:hover{background:var(--ph-hairline)}.ph-control-quiet{color:var(--ph-muted);background:0 0}.ph-control-quiet:hover{color:var(--ph-text);background:0 0}.ph-sql-scene{gap:32px;width:100%;display:grid}.ph-sql-question{border:1px solid var(--ph-border);border-radius:var(--radius-surface);background:var(--ph-surface);text-align:center;justify-items:center;gap:8px;padding:24px;display:grid}.ph-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ph-query-card{border:1px solid var(--ph-border);border-radius:var(--radius-surface);background:var(--ph-surface);align-content:start;gap:20px;min-height:640px;padding:24px;display:grid}.ph-query-better{grid-template-rows:auto auto 1fr}.ph-metric-head{border-bottom:1px solid var(--ph-hairline);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding-bottom:16px;display:grid}.ph-metric{align-items:baseline;gap:8px;display:flex}.ph-metric b{letter-spacing:-.022em;font-variant-numeric:tabular-nums;font-size:34px;line-height:1.14}.ph-metric span{color:var(--ph-muted);font:600 10.5px var(--font-mono);letter-spacing:.13em}.ph-query-list{align-content:start;gap:4px;display:grid}.ph-query-row{flex-wrap:wrap;align-items:center;gap:12px;transition:opacity .12s;display:flex}.ph-query-row .ph-dot-query{border:2px solid var(--ph-placeholder)}.ph-query-row code{border-radius:var(--radius-pill);background:var(--ph-inset);color:var(--ph-text);font:10.5px/1.7 var(--font-mono);white-space:nowrap;padding:0 8px}.ph-query-row>span:last-child{color:var(--ph-muted);font-variant-numeric:tabular-nums;font-size:12.5px;line-height:1.4}.ph-query-pending{opacity:0}.ph-query-note{color:var(--ph-muted);opacity:0;padding-top:16px;font-size:12.5px;line-height:1.4}.ph-query-better>.ph-verdict{border-top:1px solid var(--ph-hairline);align-self:end;padding-top:20px}.ph-sql-dialogue{border:1px solid var(--ph-border);border-radius:var(--radius-surface);background:var(--ph-surface);gap:16px;width:100%;max-width:680px;margin:0 auto;padding:24px;display:grid}.ph-transcript{gap:32px;width:100%;max-width:680px;display:grid}.ph-transcript-row{grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:16px;font-size:22px;line-height:1.4;display:grid}.ph-transcript-role{align-items:center;gap:8px;display:flex}.ph-muted{color:var(--ph-muted)}.ph-report-section{background:var(--ph-dark);padding:56px 32px}.ph-report-inner,.ph-report-inner .ph-section-heading h2{color:var(--ph-dark-text)}.ph-label-dark{color:var(--ph-dark-muted)}.ph-report-card{border-radius:var(--radius-surface);background:var(--ph-dark-surface);border:1px solid #ffffff17;overflow:hidden}.ph-report-head{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding:20px 24px;display:flex}.ph-report-head span:first-child{font-size:13.5px;font-weight:600;line-height:1.5}.ph-report-head span:last-child{color:var(--ph-dark-muted);font-variant-numeric:tabular-nums;font-size:12.5px;line-height:1.4}.ph-report-list{padding:8px 24px 24px;display:grid}.ph-report-row{border-bottom:1px solid #ffffff0f;grid-template-columns:20px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:16px 0;display:grid}.ph-report-row:last-child{border-bottom:0}.ph-report-row .ph-dot{margin-top:6px}.ph-report-row span{font-size:13.5px;line-height:1.65}.ph-report-row b{color:var(--ph-dark-muted);font:600 10.5px var(--font-mono);letter-spacing:.13em;white-space:nowrap}.ph-interview-inner{gap:56px}.ph-browser-frame{border-radius:var(--radius-surface);background:var(--ph-water);padding:20px}.ph-browser-window{border-radius:var(--radius-control);background:var(--ph-surface);overflow:hidden}.ph-browser-top{align-items:center;gap:12px;padding:16px 24px;display:flex}.ph-browser-top>i{border-radius:var(--radius-control);background:var(--ph-inset);width:40px;height:40px}.ph-browser-top>div{flex:1;gap:8px;display:grid}.ph-browser-top>div>span,.ph-browser-toolbar i{border-radius:var(--radius-pill);background:var(--ph-inset);width:56%;max-width:320px;height:8px}.ph-browser-top small,.ph-browser-top aside,.ph-browser-toolbar{gap:8px;display:flex}.ph-browser-top b,.ph-browser-toolbar b{border-radius:var(--radius-pill);background:var(--ph-inset);width:32px;height:8px}.ph-browser-top small b{width:56px}.ph-browser-toolbar{border-block:1px solid var(--ph-hairline);background:var(--ph-quiet);align-items:center;padding:12px 24px}.ph-browser-toolbar i{width:200px}.ph-document{gap:24px;max-width:680px;padding:40px 56px;display:grid}.ph-document h3{letter-spacing:-.018em;margin:0;font-size:22px;line-height:1.25}.ph-document-dialogue{gap:16px;display:grid}.ph-document-row{grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:16px;font-size:13.5px;line-height:1.65;display:grid}.ph-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:1000px;margin:0 auto;display:grid}.ph-feature-card{border:1px solid var(--ph-border);border-radius:var(--radius-surface);background:var(--ph-surface);flex-direction:column;gap:32px;padding:32px;display:flex}.ph-feature-index{justify-content:space-between;gap:16px;display:flex}.ph-feature-demo{padding-bottom:8px}.ph-question-demo{gap:8px;display:grid}.ph-question-demo>div{border:1px solid var(--ph-border);border-radius:var(--radius-control);background:var(--ph-quiet);color:var(--ph-muted);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:12px;padding:16px;font-size:13.5px;line-height:1.5;display:grid}.ph-question-demo>div:first-child{color:var(--ph-text)}.ph-blitz-demo{gap:12px;display:grid}.ph-blitz-demo>div{gap:4px;display:flex}.ph-blitz-demo i{background:var(--ph-success);border-radius:2px;width:9px;height:9px}.ph-blitz-demo .ph-blitz-warning{background:var(--ph-warning)}.ph-blitz-demo .ph-blitz-empty{background:var(--ph-border)}.ph-blitz-demo p{align-items:baseline;gap:8px;margin:0;display:flex}.ph-blitz-demo b{letter-spacing:-.022em;font-size:34px;line-height:1.14}.ph-blitz-demo span{color:var(--ph-muted);font-size:12.5px}.ph-bars-demo{gap:16px;display:grid}.ph-bars-demo>div{color:var(--ph-muted);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;font-size:12.5px;display:grid}.ph-bars-demo i{border-radius:var(--radius-pill);background:var(--ph-border);height:8px}.ph-bars-demo b{border-radius:var(--radius-pill);background:var(--ph-placeholder);width:50%;height:8px;display:block}.ph-bars-demo>div:last-child b{background:var(--ph-success);width:75%}.ph-history-demo{gap:12px;display:grid}.ph-history-demo>div{border:1px solid var(--ph-border);border-radius:var(--radius-control);background:var(--ph-quiet);gap:8px;padding:16px;display:grid}.ph-history-demo i{border-radius:var(--radius-pill);background:var(--ph-inset);width:72%;height:8px}.ph-history-demo>div:last-child i{width:56%}.ph-history-demo p{color:var(--ph-muted);font:10.5px/1.7 var(--font-mono);justify-content:space-between;gap:16px;margin:0;display:flex}.ph-feature-copy{gap:8px;display:grid}.ph-feature-copy h3{letter-spacing:-.018em;margin:0;font-size:22px;line-height:1.25}.ph-feature-copy p{color:var(--ph-secondary);margin:0;font-size:13.5px;line-height:1.65}.ph-feature-foot{border-top:1px solid var(--ph-hairline);justify-content:space-between;align-items:baseline;gap:16px;margin-top:auto;padding-top:20px;display:flex}.ph-feature-foot b{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.ph-testimonials{background:var(--ph-canvas);gap:56px;padding:56px 0;display:grid;overflow:hidden}.ph-testimonial-heading{text-align:center;justify-items:center;gap:24px;padding:0 32px;display:grid}.ph-testimonial-heading h2{max-width:680px}.ph-testimonial-heading p{max-width:536px}.ph-marquees{gap:20px;display:grid}.ph-marquee-window{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ph-marquee-row{width:max-content;animation:64s linear infinite ph-drift;display:flex}.ph-marquee-back{animation:72s linear infinite ph-drift-back}.ph-testimonial-card{border:1px solid var(--ph-border);border-radius:var(--radius-surface);background:var(--ph-quiet);align-content:start;gap:16px;width:360px;margin-right:20px;padding:24px;display:grid}.ph-person{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;display:grid}.ph-person>span{border-radius:var(--radius-pill);background:var(--ph-inset);width:40px;height:40px;color:var(--ph-muted);justify-content:center;align-items:center;font-size:13.5px;font-weight:600;display:flex}.ph-person>div{gap:4px;min-width:0;display:grid}.ph-person b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.ph-person small{color:var(--ph-muted);font:10.5px/1.7 var(--font-mono);letter-spacing:.13em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ph-testimonial-card p{color:var(--ph-secondary);margin:0;font-size:13.5px;line-height:1.65}.ph-prices-inner{gap:32px}.ph-prices-inner .ph-section-heading p{max-width:536px}.ph-plan-intro{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding-top:8px;display:flex}.ph-plans{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.ph-plan-card{border:1px solid var(--ph-border);border-radius:var(--radius-surface);background:var(--ph-surface);grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.ph-plan-featured{border-color:var(--ph-border-strong);box-shadow:var(--e2)}.ph-plan-head{border-bottom:1px solid var(--ph-hairline);gap:4px;padding:24px;display:grid}.ph-plan-head h3{letter-spacing:-.012em;align-items:center;gap:8px;margin:0;font-size:16.5px;line-height:1.3;display:flex}.ph-plan-head h3 i{background:var(--ph-accent);border-radius:2px;width:9px;height:9px}.ph-plan-head p{color:var(--ph-muted);margin:0;font-size:12.5px;line-height:1.4}.ph-plan-body{align-content:start;gap:20px;padding:24px;display:grid}.ph-plan-price{letter-spacing:-.022em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:34px;font-weight:600;line-height:1.14;display:flex}.ph-plan-price span{color:var(--ph-muted);letter-spacing:0;font-size:12.5px;font-weight:400}.ph-plan-limits{gap:8px;display:grid}.ph-plan-limits>div{grid-template-columns:40px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.ph-plan-limits b{font-variant-numeric:tabular-nums;justify-self:end;font-size:13.5px}.ph-plan-limits span{color:var(--ph-secondary);font-size:13.5px;line-height:1.5}.ph-plan-action{padding:24px}.ph-secondary-button{border:1px solid var(--ph-border-strong);border-radius:var(--radius-control);background:var(--ph-surface);justify-content:center;align-items:center;min-height:40px;padding:0 20px;font-size:13.5px;font-weight:600;display:flex;color:var(--ph-text)!important}.ph-secondary-button:hover{background:var(--ph-quiet)}.ph-primary-button{border-color:var(--ph-action);background:var(--ph-action);color:var(--ph-surface)!important}.ph-final{background:var(--ph-quiet);min-height:640px;padding:80px 32px 0;position:relative;overflow:hidden}.ph-water{background:linear-gradient(180deg, var(--ph-canvas), var(--ph-water));position:absolute;inset:440px 0 0}.ph-orb{border-radius:var(--radius-pill);background:radial-gradient(130% 130% at 32% 22%,oklch(88% .06 268) 0%,oklch(72% .12 268) 42%,oklch(58% .14 268) 78%,oklch(54% .13 268) 100%);width:360px;height:360px;position:absolute;top:80px;right:56px}.ph-orb-reflection{filter:blur(28px);opacity:.3;background:radial-gradient(60% 100% at 50% 0,oklch(62% .13 268) 0%,oklch(68% .1 268) 45%,#0000 100%);border-radius:50%;width:440px;height:150px;position:absolute;top:436px;right:16px;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.ph-final-copy{justify-items:start;gap:32px;max-width:1000px;margin:0 auto;display:grid;position:relative}.ph-final-copy h2{max-width:440px}.ph-footer{background:var(--ph-water);padding:56px 32px}.ph-footer-inner{gap:56px;max-width:1000px;margin:0 auto;display:grid}.ph-footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.ph-footer-columns>div{align-content:start;gap:12px;display:grid}.ph-footer-columns a{color:var(--ph-secondary);font-size:13.5px;line-height:1.5}.ph-footer-bottom{border-top:1px solid var(--ph-border-strong);flex-wrap:wrap;align-items:center;gap:24px;padding-top:24px;display:flex}.ph-footer-bottom .ph-brand{font-size:15.5px}.ph-footer-bottom>span:last-child{color:var(--ph-muted);margin-left:auto;font-size:12.5px;line-height:1.4}@keyframes ph-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ph-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes ph-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ph-drift{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes ph-drift-back{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@media (height<=760px){.ph-header{padding:16px 32px}.ph-hero{padding-top:24px;padding-bottom:32px}.ph-hero-inner{gap:20px}.ph-hero h1{letter-spacing:-.026em;font-size:56px;line-height:1.08}.ph-lead{font-size:16.5px;line-height:1.5}}@media (width<=1100px){.ph-hero h1{letter-spacing:-.026em;font-size:56px;line-height:1.08}.ph-plan-price{font-size:32px}}@media (width>=681px) and (width<=1100px){.ph-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.ph-header{padding:16px}.ph-nav-shell{flex-wrap:wrap;width:100%;margin-left:0}.ph-nav{flex:1;min-width:0}.ph-hero{padding:32px 16px 40px}.ph-hero h1,.ph-section-heading h2,.ph-testimonial-heading h2,.ph-final h2{letter-spacing:-.022em;font-size:34px;line-height:1.14}.ph-lead{font-size:16.5px;line-height:1.5}.ph-primary-large{width:100%}.ph-section,.ph-report-section{padding:40px 16px}.ph-scene-frame,.ph-browser-frame{padding:8px}.ph-scene-body{padding-inline:16px}.ph-question{letter-spacing:-.012em;font-size:16.5px;line-height:1.3}.ph-pair-grid,.ph-feature-grid,.ph-plans{grid-template-columns:minmax(0,1fr);gap:20px}.ph-query-card{min-height:auto;padding:16px}.ph-metric b{letter-spacing:-.018em;font-size:22px;line-height:1.25}.ph-query-row{justify-items:start;gap:4px}.ph-transcript-row,.ph-document-row{grid-template-columns:minmax(0,1fr);gap:8px}.ph-transcript-row{font-size:16.5px;line-height:1.5}.ph-report-row{grid-template-columns:20px minmax(0,1fr);gap:12px}.ph-report-row b{grid-column:2}.ph-browser-top aside,.ph-browser-toolbar{display:none}.ph-document,.ph-feature-card{padding:24px 16px}.ph-testimonial-heading{padding-inline:16px}.ph-testimonial-card{width:280px;padding:16px}.ph-final{min-height:420px;padding:40px 16px 0}.ph-water{top:240px}.ph-orb{width:200px;height:200px;top:40px;right:-40px}.ph-orb-reflection{width:260px;height:90px;top:236px;right:-70px}.ph-final-copy{padding-right:96px}.ph-footer{padding:32px 16px}.ph-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (prefers-reduced-motion:reduce){.ph-marquee-row,.ph-speaking-dots i,.ph-caret,.ph-example{animation:none}.public-home *{scroll-behavior:auto!important}}.answer-review.svelte-18ucbeb{gap:var(--space-16);padding:var(--space-24);background:var(--surface-quiet);border-top:1px solid var(--hairline-strong);display:grid}.answer-review.svelte-18ucbeb p:where(.svelte-18ucbeb){font-size:var(--font-body);line-height:var(--line-body);margin:0}.eyebrow.svelte-18ucbeb{font:var(--font-weight-semibold) var(--font-label) / var(--line-body) var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-muted)}.quoted.svelte-18ucbeb,.repeat.svelte-18ucbeb{padding:var(--space-16);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control)}.quoted.svelte-18ucbeb,.review-row.svelte-18ucbeb{gap:var(--space-4);display:grid}.quoted.svelte-18ucbeb p:where(.svelte-18ucbeb){color:var(--text-secondary)}.review-row.svelte-18ucbeb+.review-row:where(.svelte-18ucbeb){padding-top:var(--space-16);border-top:1px solid var(--border)}.repeat.svelte-18ucbeb{align-items:flex-start;gap:var(--space-12);font-size:var(--font-body);line-height:var(--line-body);display:flex}.repeat-dot.svelte-18ucbeb{width:var(--dot-question);height:var(--dot-question);margin-top:var(--space-4);border:2px solid var(--warning);border-radius:var(--radius-pill);flex:none}@media (width<=680px){.answer-review.svelte-18ucbeb{padding-inline:var(--space-16)}}.demo-area.svelte-kb1rb0{gap:var(--space-20);min-width:0;display:grid}.topic-chips.svelte-kb1rb0{gap:var(--space-8);flex-wrap:wrap;display:flex}.topic-chips.svelte-kb1rb0 button:where(.svelte-kb1rb0){min-height:var(--height-chip);padding:var(--padding-chip);border-radius:var(--radius-pill);background:var(--surface-inset);color:var(--text-secondary);font:var(--font-weight-medium) var(--font-body) var(--font-family);cursor:pointer;border:0}.topic-chips.svelte-kb1rb0 button.active:where(.svelte-kb1rb0){background:var(--action);color:var(--on-action)}.topic-chips.svelte-kb1rb0 button:where(.svelte-kb1rb0):focus-visible,.choices.svelte-kb1rb0 button:where(.svelte-kb1rb0):focus-visible,.secondary.svelte-kb1rb0:focus-visible{box-shadow:var(--ring-focus);outline:none}.demo-card.svelte-kb1rb0{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-surface);box-shadow:var(--e3);overflow:hidden}.question-head.svelte-kb1rb0{padding:var(--space-20) var(--space-24);justify-content:space-between;align-items:flex-start;gap:var(--space-16);border-bottom:1px solid var(--hairline-strong);display:flex}.question-head.svelte-kb1rb0>div:where(.svelte-kb1rb0){gap:var(--space-4);min-width:0;display:grid}.question-head.svelte-kb1rb0 h2:where(.svelte-kb1rb0){font-size:var(--font-title);line-height:var(--line-title);letter-spacing:var(--tracking-title);font-weight:var(--font-weight-semibold);margin:0}.eyebrow.svelte-kb1rb0{font:var(--font-weight-semibold) var(--font-label) / var(--line-body) var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-muted)}.verdict.svelte-kb1rb0{padding:var(--padding-badge);border-radius:var(--radius-badge);background:var(--surface-inset);color:var(--text-secondary);font-size:var(--font-caption);font-weight:var(--font-weight-semibold);white-space:nowrap;flex:none}.verdict.yes.svelte-kb1rb0{background:var(--success-surface);color:var(--success)}.verdict.part.svelte-kb1rb0{background:var(--warning-surface);color:var(--warning)}.verdict.no.svelte-kb1rb0{background:var(--danger-surface);color:var(--danger)}.demo-explainer.svelte-kb1rb0{padding:var(--space-16) var(--space-24) var(--space-8);color:var(--text-muted);font-size:var(--font-caption);line-height:var(--line-caption);margin:0}.choices.svelte-kb1rb0{padding:0 var(--space-12) var(--space-8)}.choices.svelte-kb1rb0 button:where(.svelte-kb1rb0){grid-template-columns:var(--space-20) minmax(0, 1fr);gap:var(--space-12);width:100%;padding:var(--space-16) var(--space-12);text-align:left;border-radius:var(--radius-control);color:var(--text);font:var(--font-weight-regular) var(--font-body) / var(--line-body) var(--font-family);cursor:pointer;background:0 0;border:0;display:grid}.choices.svelte-kb1rb0 button:where(.svelte-kb1rb0):hover,.choices.svelte-kb1rb0 button.selected:where(.svelte-kb1rb0){background:var(--surface-inset)}.choice-dot.svelte-kb1rb0{width:var(--dot-question);height:var(--dot-question);border:1px solid var(--border-strong-hover);border-radius:var(--radius-pill);margin:var(--dot-question-gap) 0 0 var(--space-4)}.selected.svelte-kb1rb0 .choice-dot:where(.svelte-kb1rb0){background:var(--fill);border-color:var(--fill)}.demo-bottom.svelte-kb1rb0{padding:var(--space-16) var(--space-24);align-items:center;gap:var(--space-16);border-top:1px solid var(--hairline-strong);justify-content:space-between;display:flex}.demo-bottom.svelte-kb1rb0 span:where(.svelte-kb1rb0){font-size:var(--font-caption);line-height:var(--line-caption);color:var(--text-muted)}.secondary.svelte-kb1rb0{min-height:var(--height-button);padding:var(--padding-button);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:var(--font-weight-semibold) var(--font-body) var(--font-family);cursor:pointer}@container page (width<=680px){.question-head.svelte-kb1rb0{padding-inline:var(--space-16);display:grid}.verdict.svelte-kb1rb0{justify-self:start}.demo-explainer.svelte-kb1rb0,.demo-bottom.svelte-kb1rb0{padding-inline:var(--space-16)}}.bottom-cta.svelte-vf3dfi{padding:var(--space-32);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-surface);justify-content:space-between;align-items:center;gap:var(--space-32);display:flex}.bottom-cta.svelte-vf3dfi>div:where(.svelte-vf3dfi){gap:var(--space-8);display:grid}h2.svelte-vf3dfi{font-size:var(--font-title);line-height:var(--line-title);letter-spacing:var(--tracking-title);font-weight:var(--font-weight-semibold);margin:0}p.svelte-vf3dfi{font-size:var(--font-body);line-height:var(--line-reading);color:var(--text-secondary);margin:0}.eyebrow.svelte-vf3dfi{font:var(--font-weight-semibold) var(--font-label) / var(--line-body) var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-muted)}@container page (width<=680px){.bottom-cta.svelte-vf3dfi{padding:var(--space-24);display:grid}}.faq-card.svelte-1gp4swt{padding:var(--space-8) var(--space-24);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-surface);box-shadow:var(--e1)}.faq-row.svelte-1gp4swt+.faq-row:where(.svelte-1gp4swt){border-top:1px solid var(--hairline)}.faq-row.svelte-1gp4swt button:where(.svelte-1gp4swt){width:100%;padding:var(--space-16) 0;justify-content:space-between;gap:var(--space-16);color:var(--text);text-align:left;font:var(--font-weight-semibold) var(--font-body) var(--font-family);cursor:pointer;background:0 0;border:0;display:flex}.faq-row.svelte-1gp4swt button:where(.svelte-1gp4swt):focus-visible{box-shadow:var(--ring-focus);outline:none}.faq-row.svelte-1gp4swt p:where(.svelte-1gp4swt){padding:0 var(--space-20) var(--space-16) 0;font-size:var(--font-body);line-height:var(--line-reading);color:var(--text-secondary);margin:0}@container page (width<=680px){.faq-card.svelte-1gp4swt{padding-inline:var(--space-16)}}.hero-copy.svelte-cxkr6{top:var(--space-24);gap:var(--space-16);display:grid;position:sticky}.eyebrow.svelte-cxkr6{font:var(--font-weight-semibold) var(--font-label) / var(--line-body) var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-muted)}h1.svelte-cxkr6{font-size:var(--font-display);line-height:var(--line-display);letter-spacing:var(--tracking-display);font-weight:var(--font-weight-semibold);margin:0}p.svelte-cxkr6{font-size:var(--font-body);line-height:var(--line-reading);color:var(--text-secondary);margin:0}.hero-action.svelte-cxkr6{gap:var(--space-12);padding-top:var(--space-8);display:grid}.hero-action.svelte-cxkr6 small:where(.svelte-cxkr6){font-size:var(--font-caption);line-height:var(--line-caption);color:var(--text-muted)}.steps.svelte-cxkr6{border-top:1px solid var(--border-strong);padding:var(--space-16) 0 0;margin:var(--space-4) 0 0;counter-reset:step;gap:var(--space-8);list-style:none;display:grid}.steps.svelte-cxkr6 li:where(.svelte-cxkr6){grid-template-columns:var(--space-20) minmax(0, 1fr);gap:var(--space-12);font-size:var(--font-body);line-height:var(--line-body);color:var(--text-secondary);display:grid}.steps.svelte-cxkr6 li:where(.svelte-cxkr6):before{counter-increment:step;content:counter(step);color:var(--text-muted);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}@container page (width<=1100px){.hero-copy.svelte-cxkr6{position:static}}@container page (width<=680px){h1.svelte-cxkr6{font-size:var(--font-title);line-height:var(--line-title)}}.sample-card.svelte-1vu9t9g{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-surface);box-shadow:var(--e1);overflow:hidden}.sample-card.svelte-1vu9t9g small:where(.svelte-1vu9t9g){font-size:var(--font-caption);line-height:var(--line-caption);color:var(--text-muted)}.sample-head.svelte-1vu9t9g{padding:var(--space-20) var(--space-24);border-bottom:1px solid var(--hairline-strong);justify-content:space-between;gap:var(--space-16);display:flex}.sample-head.svelte-1vu9t9g>div:where(.svelte-1vu9t9g){gap:var(--space-4);display:grid}.sample-head.svelte-1vu9t9g strong:where(.svelte-1vu9t9g){font-size:var(--font-item);font-weight:var(--font-weight-semibold)}.sample-match.svelte-1vu9t9g{padding:var(--space-24);gap:var(--space-12);display:grid}.sample-match.svelte-1vu9t9g>div:where(.svelte-1vu9t9g):first-child{font-size:var(--font-body);justify-content:space-between;align-items:baseline;display:flex}.sample-match.svelte-1vu9t9g strong:where(.svelte-1vu9t9g){color:var(--accent);font-size:var(--font-title)}.progress.svelte-1vu9t9g{height:var(--bar);background:var(--fill-track);border-radius:var(--radius-pill);overflow:hidden}.progress.svelte-1vu9t9g span:where(.svelte-1vu9t9g){background:var(--fill);width:61%;height:100%;display:block}.sample-list.svelte-1vu9t9g{padding:var(--space-8) var(--space-24) var(--space-24)}.sample-list.svelte-1vu9t9g>div:where(.svelte-1vu9t9g){grid-template-columns:var(--space-12) minmax(0, 1fr) auto;gap:var(--space-8);padding:var(--space-16) 0;border-top:1px solid var(--hairline);font-size:var(--font-body);align-items:baseline;display:grid}.sample-list.svelte-1vu9t9g small:where(.svelte-1vu9t9g){justify-self:end}.ring.svelte-1vu9t9g,.solid-dot.svelte-1vu9t9g{width:var(--dot-question);height:var(--dot-question);border-radius:var(--radius-pill);flex:none}.ring.svelte-1vu9t9g{border:2px solid var(--warning)}.solid-dot.svelte-1vu9t9g{background:var(--fill)}@container page (width<=680px){.sample-head.svelte-1vu9t9g,.sample-match.svelte-1vu9t9g,.sample-list.svelte-1vu9t9g{padding-inline:var(--space-16)}.sample-list.svelte-1vu9t9g>div:where(.svelte-1vu9t9g){grid-template-columns:var(--space-12) minmax(0, 1fr);gap:var(--space-4) var(--space-8)}.sample-list.svelte-1vu9t9g small:where(.svelte-1vu9t9g){grid-column:2;justify-self:start}}.php-landing.svelte-19nd0r{background:var(--canvas);min-height:100vh;color:var(--text);font-family:var(--font-family);-webkit-font-smoothing:antialiased;container:page/inline-size}.shell.svelte-19nd0r{width:min(100%, var(--public-content-width));padding-inline:var(--space-32);margin-inline:auto}a.svelte-19nd0r{color:var(--accent);text-decoration:none}a.svelte-19nd0r:hover{text-decoration:underline}.site-header.svelte-19nd0r{min-height:calc(var(--space-40) + var(--space-32));align-items:center;gap:var(--space-20);display:flex}.brand.svelte-19nd0r{align-items:center;gap:var(--space-8);color:var(--text);font-size:var(--font-body);font-weight:var(--font-weight-semibold);display:flex}.login.svelte-19nd0r{color:var(--text-secondary);font-size:var(--font-body);font-weight:var(--font-weight-semibold);margin-left:auto}main.svelte-19nd0r{gap:var(--space-56);padding-top:var(--space-32);padding-bottom:var(--space-56);display:grid}.two-column.svelte-19nd0r{gap:var(--space-40);grid-template-columns:minmax(0,37fr) minmax(0,63fr);align-items:start;display:grid}.content-section.svelte-19nd0r{padding-top:var(--space-56);border-top:1px solid var(--border-strong)}.section-copy.svelte-19nd0r{gap:var(--space-8);display:grid}.section-copy.svelte-19nd0r h2:where(.svelte-19nd0r){font-size:var(--font-title);line-height:var(--line-title);letter-spacing:var(--tracking-title);font-weight:var(--font-weight-semibold);margin:0}.section-copy.svelte-19nd0r p:where(.svelte-19nd0r){font-size:var(--font-body);line-height:var(--line-reading);color:var(--text-secondary);margin:0}.site-footer.svelte-19nd0r{padding-bottom:var(--space-32);gap:var(--space-24);color:var(--text-muted);font-size:var(--font-caption);display:flex}.site-footer.svelte-19nd0r a:where(.svelte-19nd0r){color:var(--text-muted)}@container page (width<=1100px){.two-column.svelte-19nd0r{gap:var(--space-32);grid-template-columns:minmax(0,1fr)}}@container page (width<=680px){.shell.svelte-19nd0r{padding-inline:var(--space-16)}main.svelte-19nd0r{padding-top:var(--space-20);gap:var(--space-40)}.content-section.svelte-19nd0r{padding-top:var(--space-40)}.site-footer.svelte-19nd0r{flex-wrap:wrap}}.completion.svelte-15aypv3{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-surface);box-shadow:var(--e1);overflow:hidden}header.svelte-15aypv3{padding:var(--space-20) var(--space-24);gap:var(--space-4);border-bottom:1px solid var(--hairline-strong);display:grid}h2.svelte-15aypv3{font-size:var(--font-card-title);line-height:1.3;font-weight:var(--font-weight-semibold);margin:0}header.svelte-15aypv3 span:where(.svelte-15aypv3),.continuation.svelte-15aypv3 small:where(.svelte-15aypv3){font-size:var(--font-caption);line-height:var(--line-caption);color:var(--text-muted)}.gaps.svelte-15aypv3{padding:var(--space-8) var(--space-24) var(--space-16)}.eyebrow.svelte-15aypv3{padding:var(--space-16) 0 var(--space-8);font:var(--font-weight-semibold) var(--font-label) / var(--line-body) var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-muted);display:block}.gap-row.svelte-15aypv3{gap:var(--space-16);padding:var(--space-16) 0;border-top:1px solid var(--hairline);font-size:var(--font-body);line-height:var(--line-body);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.gap-row.svelte-15aypv3>span:where(.svelte-15aypv3){align-items:baseline;gap:var(--space-8);display:flex}.gap-row.svelte-15aypv3 i:where(.svelte-15aypv3){box-sizing:border-box;border:2px solid var(--warning);border-radius:var(--radius-pill);flex:none;width:9px;height:9px}.gap-row.svelte-15aypv3 small:where(.svelte-15aypv3){color:var(--text-muted);font-size:var(--font-caption);white-space:nowrap}.continuation.svelte-15aypv3{padding:var(--space-24);gap:var(--space-12);border-top:1px solid var(--hairline-strong);justify-items:start;display:grid}.continuation.svelte-15aypv3 p:where(.svelte-15aypv3){font-size:var(--font-body);line-height:var(--line-reading);color:var(--text-secondary);margin:0}@container page (width<=680px){header.svelte-15aypv3,.gaps.svelte-15aypv3,.continuation.svelte-15aypv3{padding-inline:var(--space-16)}.gap-row.svelte-15aypv3{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.faq.svelte-lgzbjx{padding:var(--space-8) var(--space-24);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-surface);box-shadow:var(--e1)}.row.svelte-lgzbjx+.row:where(.svelte-lgzbjx){border-top:1px solid var(--hairline)}button.svelte-lgzbjx{width:100%;padding:var(--space-16) 0;justify-content:space-between;gap:var(--space-16);color:var(--text);font:var(--font-weight-semibold) var(--font-card-title) / 1.3 var(--font-family);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}button.svelte-lgzbjx:focus-visible{box-shadow:var(--ring-focus);outline:none}p.svelte-lgzbjx{padding:0 var(--space-24) var(--space-16) 0;font-size:var(--font-body);line-height:var(--line-reading);color:var(--text-secondary);margin:0}@container page (width<=680px){.faq.svelte-lgzbjx{padding-inline:var(--space-16)}}.sql-landing.svelte-1sp3p5s{background:var(--canvas);min-height:100vh;color:var(--text);font-family:var(--font-family);-webkit-font-smoothing:antialiased;container:page/inline-size}.shell.svelte-1sp3p5s{width:min(100%, var(--public-content-width));box-sizing:border-box;padding-inline:var(--space-32);margin-inline:auto}a.svelte-1sp3p5s{color:var(--accent);text-decoration:none}a.svelte-1sp3p5s:hover{text-decoration:underline}.site-header.svelte-1sp3p5s{min-height:calc(var(--space-40) + var(--space-32));align-items:center;gap:var(--space-20);display:flex}.brand.svelte-1sp3p5s{align-items:center;gap:var(--space-8);color:var(--text);font-size:var(--font-body);font-weight:var(--font-weight-semibold);display:flex}.login.svelte-1sp3p5s{color:var(--text-secondary);font-size:var(--font-body);font-weight:var(--font-weight-semibold);margin-left:auto}main.svelte-1sp3p5s{padding-top:var(--space-32);padding-bottom:var(--space-56)}.layout.svelte-1sp3p5s{grid-template-columns:minmax(0, var(--sql-landing-navigation-width)) minmax(0, 1fr);gap:var(--space-40);align-items:start;display:grid}.content.svelte-1sp3p5s{gap:var(--space-20);min-width:0;display:grid}.site-footer.svelte-1sp3p5s{padding-bottom:var(--space-32);gap:var(--space-20);font-size:var(--font-caption);line-height:var(--line-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.site-footer.svelte-1sp3p5s a:where(.svelte-1sp3p5s){color:var(--text-muted)}@container page (width<=1100px){.layout.svelte-1sp3p5s{gap:var(--space-32);grid-template-columns:minmax(0,1fr)}}@container page (width<=680px){.shell.svelte-1sp3p5s{padding-inline:var(--space-16)}main.svelte-1sp3p5s{padding-top:var(--space-20)}}.intro.svelte-x2s4wj{gap:var(--space-16);top:var(--space-24);display:grid;position:sticky}.eyebrow.svelte-x2s4wj{font:var(--font-weight-semibold) var(--font-label) / var(--line-body) var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-muted)}h1.svelte-x2s4wj{font-size:var(--font-display);line-height:var(--line-display);letter-spacing:var(--tracking-display);font-weight:var(--font-weight-semibold);margin:0}p.svelte-x2s4wj{font-size:var(--font-body);line-height:var(--line-reading);color:var(--text-secondary);margin:0}.task-rail.svelte-x2s4wj{padding:var(--space-8) var(--space-16);margin-top:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-surface);box-shadow:var(--e1)}.task-rail.svelte-x2s4wj button:where(.svelte-x2s4wj){width:calc(100% + var(--space-16));margin-inline:calc(var(--space-8) * -1);padding:var(--space-12) var(--space-8);grid-template-columns:var(--space-20) minmax(0, 1fr) auto;gap:var(--space-12);border:0;border-bottom:1px solid var(--hairline);border-radius:var(--radius-control);color:var(--text);text-align:left;cursor:pointer;background:0 0;align-items:baseline;display:grid}.task-rail.svelte-x2s4wj button:where(.svelte-x2s4wj):last-child{border-bottom-color:#0000}.task-rail.svelte-x2s4wj button:where(.svelte-x2s4wj):hover,.task-rail.svelte-x2s4wj button.active:where(.svelte-x2s4wj){background:var(--surface-inset)}.task-rail.svelte-x2s4wj button:where(.svelte-x2s4wj):focus-visible{box-shadow:var(--ring-focus);outline:none}.number.svelte-x2s4wj{font:var(--font-weight-semibold) var(--font-body) / var(--line-body) var(--font-mono);color:var(--text-muted)}.name.svelte-x2s4wj{font-size:var(--font-body);line-height:var(--line-body);font-weight:var(--font-weight-medium)}.active.svelte-x2s4wj .name:where(.svelte-x2s4wj){font-weight:var(--font-weight-semibold)}.mark.svelte-x2s4wj{font-size:var(--font-caption);color:var(--text-muted);white-space:nowrap}.summary.svelte-x2s4wj{gap:var(--space-12);padding-top:var(--space-16);border-top:1px solid var(--border-strong);display:grid}.summary.svelte-x2s4wj>div:where(.svelte-x2s4wj){justify-content:space-between;align-items:baseline;gap:var(--space-16);color:var(--text-secondary);font-size:var(--font-body);display:flex}.summary.svelte-x2s4wj strong:where(.svelte-x2s4wj){font-size:var(--font-title);line-height:var(--line-title);color:var(--text)}.summary.svelte-x2s4wj small:where(.svelte-x2s4wj){font-size:var(--font-caption);line-height:var(--line-caption);color:var(--text-muted)}@container page (width<=1100px){.intro.svelte-x2s4wj{position:static}}@container page (width<=680px){h1.svelte-x2s4wj{font-size:var(--font-title);line-height:var(--line-title)}}.schema.svelte-10aancz,.answer.svelte-10aancz{gap:var(--space-8);margin:var(--space-16) var(--space-24) 0;display:grid}.eyebrow.svelte-10aancz,.answer.svelte-10aancz label:where(.svelte-10aancz){font:var(--font-weight-semibold) var(--font-label) / var(--line-body) var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-muted)}.schema.svelte-10aancz{padding:var(--space-16);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-quiet)}pre.svelte-10aancz{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--font-weight-regular) var(--font-caption) / 1.7 var(--font-mono);color:var(--text-secondary);margin:0}textarea.svelte-10aancz{box-sizing:border-box;width:100%;min-height:120px;padding:var(--space-16);resize:vertical;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:var(--font-weight-regular) var(--font-caption) / 1.7 var(--font-mono)}textarea.svelte-10aancz::placeholder{color:var(--text-placeholder)}textarea.svelte-10aancz:focus{border-color:var(--ring-border);box-shadow:var(--ring-focus);outline:none}.answer.svelte-10aancz p:where(.svelte-10aancz){font-size:var(--font-caption);line-height:var(--line-caption);color:var(--text-muted);margin:0}@container page (width<=680px){.schema.svelte-10aancz,.answer.svelte-10aancz{margin-inline:var(--space-16)}}.criteria-head.svelte-ku207a{gap:var(--space-4);display:grid}.criteria-head.svelte-ku207a>span:where(.svelte-ku207a){font:var(--font-weight-semibold) var(--font-label) / var(--line-body) var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-muted)}p.svelte-ku207a{font-size:var(--font-caption);line-height:var(--line-caption);color:var(--text-muted);margin:0}.criteria.svelte-ku207a{gap:var(--space-8);display:grid}label.svelte-ku207a{grid-template-columns:var(--space-20) minmax(0, 1fr);gap:var(--space-12);padding:var(--space-16);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);cursor:pointer;align-items:start;display:grid}label.svelte-ku207a:hover,label.checked.svelte-ku207a{border-color:var(--border-strong-hover)}label.svelte-ku207a:focus-within{box-shadow:var(--ring-focus)}input.svelte-ku207a{width:18px;height:18px;accent-color:var(--action);margin:1px 0 0}.copy.svelte-ku207a{gap:var(--space-4);min-width:0;font-size:var(--font-body);line-height:var(--line-body);color:var(--text-secondary);display:grid}.copy.svelte-ku207a strong:where(.svelte-ku207a){color:var(--text);font-weight:var(--font-weight-semibold)}.task-card.svelte-u83n2g{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-surface);box-shadow:var(--e3);overflow:hidden}header.svelte-u83n2g{padding:var(--space-20) var(--space-24);gap:var(--space-16);border-bottom:1px solid var(--hairline-strong);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}header.svelte-u83n2g>div:where(.svelte-u83n2g){gap:var(--space-4);display:grid}.eyebrow.svelte-u83n2g{font:var(--font-weight-semibold) var(--font-label) / var(--line-body) var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-muted)}h2.svelte-u83n2g{font-size:var(--font-title);line-height:var(--line-title);letter-spacing:var(--tracking-title);font-weight:var(--font-weight-semibold);margin:0}.status.svelte-u83n2g{padding:var(--padding-badge);border-radius:var(--radius-badge);background:var(--surface-inset);color:var(--text-secondary);font-size:var(--font-caption);font-weight:var(--font-weight-semibold);white-space:nowrap}.status.revealed.svelte-u83n2g{background:var(--accent-surface);color:var(--accent-strong)}.reference-code.svelte-u83n2g{gap:var(--space-8);padding:var(--space-16);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);display:grid}pre.svelte-u83n2g{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--font-weight-regular) var(--font-caption) / 1.7 var(--font-mono);color:var(--text-secondary);margin:0}.reference-code.svelte-u83n2g pre:where(.svelte-u83n2g){color:var(--text)}.reference.svelte-u83n2g{margin-top:var(--space-24);padding:var(--space-24);gap:var(--space-16);background:var(--surface-quiet);border-top:1px solid var(--hairline-strong);display:grid}.actions.svelte-u83n2g{padding:var(--space-16) var(--space-24) var(--space-24);justify-content:space-between;align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.reference.svelte-u83n2g+.actions:where(.svelte-u83n2g){padding-bottom:var(--space-16);border-top:1px solid var(--hairline-strong)}.actions.svelte-u83n2g span:where(.svelte-u83n2g){font-size:var(--font-caption);line-height:var(--line-caption);color:var(--text-muted);margin-left:auto}@container page (width<=680px){header.svelte-u83n2g{padding-inline:var(--space-16);grid-template-columns:minmax(0,1fr)}.status.svelte-u83n2g{justify-self:start}.reference.svelte-u83n2g,.actions.svelte-u83n2g{padding-inline:var(--space-16)}.actions.svelte-u83n2g span:where(.svelte-u83n2g){margin-left:0}}.completion.svelte-929fqd{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);box-shadow:var(--e1);overflow:hidden}header.svelte-929fqd,footer.svelte-929fqd{padding:var(--space-20) var(--space-24);gap:var(--space-8);display:grid}header.svelte-929fqd{border-bottom:1px solid var(--hairline-strong)}h2.svelte-929fqd{font-size:var(--font-title);line-height:var(--line-title);font-weight:var(--font-weight-semibold);margin:0}header.svelte-929fqd span:where(.svelte-929fqd),small.svelte-929fqd{font-size:var(--font-caption);line-height:var(--line-caption);color:var(--text-muted)}.gaps.svelte-929fqd{padding:var(--space-8) var(--space-24) var(--space-16)}.eyebrow.svelte-929fqd{padding:var(--space-16) 0 var(--space-8);font:var(--font-weight-semibold) var(--font-label) / var(--line-body) var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-muted);display:block}.gaps.svelte-929fqd>div:where(.svelte-929fqd){padding:var(--space-12) 0;gap:var(--space-16);border-top:1px solid var(--hairline);font-size:var(--font-body);line-height:var(--line-body);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.gaps.svelte-929fqd>div:where(.svelte-929fqd)>span:where(.svelte-929fqd){align-items:baseline;gap:var(--space-8);display:flex}.gaps.svelte-929fqd i:where(.svelte-929fqd){width:var(--dot-question);height:var(--dot-question);box-sizing:border-box;border:2px solid var(--warning);border-radius:var(--radius-pill);flex:none}footer.svelte-929fqd{border-top:1px solid var(--hairline-strong);justify-items:start}footer.svelte-929fqd p:where(.svelte-929fqd){font-size:var(--font-body);line-height:var(--line-reading);color:var(--text-secondary);margin:0}@container trainer (width<=680px){header.svelte-929fqd,.gaps.svelte-929fqd,footer.svelte-929fqd{padding-inline:var(--space-16)}.gaps.svelte-929fqd>div:where(.svelte-929fqd){gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.trainer-page.svelte-1fi468i{background:var(--canvas);min-height:100vh;color:var(--text);font-family:var(--font-family);-webkit-font-smoothing:antialiased;container:trainer/inline-size}.site-header.svelte-1fi468i{z-index:5;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--canvas) 94%, transparent);-webkit-backdrop-filter:blur(var(--space-12));backdrop-filter:blur(var(--space-12));position:sticky;top:0}.header-inner.svelte-1fi468i,main.svelte-1fi468i{width:min(100%, var(--interview-reading-width));box-sizing:border-box;padding-inline:var(--space-24);margin-inline:auto}.header-inner.svelte-1fi468i{min-height:var(--height-session-header);align-items:center;gap:var(--space-16);display:flex}.brand.svelte-1fi468i{align-items:center;gap:var(--space-8);color:var(--text);font-size:var(--font-body);font-weight:var(--font-weight-semibold);text-decoration:none;display:flex}.section.svelte-1fi468i{color:var(--text-muted);font-size:var(--font-caption)}.login.svelte-1fi468i{color:var(--text-secondary);font-size:var(--font-body);font-weight:var(--font-weight-semibold);margin-left:auto;text-decoration:none}.brand.svelte-1fi468i:focus-visible,.login.svelte-1fi468i:focus-visible{box-shadow:var(--ring-focus);outline:none}main.svelte-1fi468i{padding-top:var(--space-20);padding-bottom:var(--space-56);gap:var(--space-16);display:grid}@container trainer (width<=680px){.header-inner.svelte-1fi468i,main.svelte-1fi468i{padding-inline:var(--space-16)}.section.svelte-1fi468i{display:none}}.progress-header.svelte-n3jg69{gap:var(--space-12);display:grid}h1.svelte-n3jg69{font-size:var(--font-title);line-height:var(--line-title);letter-spacing:var(--tracking-title);font-weight:var(--font-weight-semibold);margin:0}.segments.svelte-n3jg69{gap:var(--space-4);margin-block:calc(var(--space-8) * -1);display:flex}.segments.svelte-n3jg69 button:where(.svelte-n3jg69){height:var(--height-button);cursor:pointer;background:0 0;border:0;flex:1;padding:0}.segments.svelte-n3jg69 i:where(.svelte-n3jg69){width:100%;height:var(--bar-list);border-radius:var(--radius-pill);background:var(--border-strong);display:block}.segments.svelte-n3jg69 i.touched:where(.svelte-n3jg69){background:var(--fill-self)}.segments.svelte-n3jg69 i.current:where(.svelte-n3jg69){background:var(--fill)}.segments.svelte-n3jg69 button:where(.svelte-n3jg69):focus-visible{box-shadow:var(--ring-focus);outline:none}.meta.svelte-n3jg69,.meta.svelte-n3jg69>div:where(.svelte-n3jg69){align-items:baseline;gap:var(--space-12);display:flex}.meta.svelte-n3jg69{color:var(--text-muted);font-size:var(--font-caption);line-height:var(--line-caption);justify-content:space-between}@container trainer (width<=680px){.meta.svelte-n3jg69{flex-direction:column;align-items:flex-start}.meta.svelte-n3jg69>div:where(.svelte-n3jg69){flex-wrap:wrap}}.composer.svelte-942t4x{padding:var(--space-16) var(--space-24) 0;gap:var(--space-8);display:grid}.eyebrow.svelte-942t4x{font:var(--font-weight-semibold) var(--font-label) / var(--line-body) var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-muted)}.chips.svelte-942t4x{gap:var(--space-8);padding:var(--space-4) var(--space-4) var(--space-12);margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) calc(var(--space-12) * -1);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;display:flex;overflow-x:auto}.chips.svelte-942t4x button:where(.svelte-942t4x){height:var(--height-input);padding:0 var(--space-12);border:1px solid var(--border);border-radius:var(--radius-badge);background:var(--surface);color:var(--text-secondary);font:var(--font-weight-medium) var(--font-caption) / 1 var(--font-mono);white-space:nowrap;cursor:pointer;flex:none}.chips.svelte-942t4x button:where(.svelte-942t4x):hover{border-color:var(--border-strong-hover)}.chips.svelte-942t4x button:where(.svelte-942t4x):focus-visible{box-shadow:var(--ring-focus);outline:none}.chips.svelte-942t4x button.skeleton:where(.svelte-942t4x){border-color:var(--action);background:var(--action);color:var(--on-action)}textarea.svelte-942t4x{width:100%;min-height:var(--height-field-lines);box-sizing:border-box;resize:vertical;padding:var(--space-12) var(--space-16);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:var(--font-weight-regular) var(--font-caption) / 1.7 var(--font-mono)}textarea.svelte-942t4x::placeholder{color:var(--text-placeholder)}textarea.svelte-942t4x:focus{border-color:var(--accent);box-shadow:var(--ring-focus);outline:none}.actions.svelte-942t4x{padding:var(--space-16) var(--space-24) var(--space-20);align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.actions.svelte-942t4x a:last-child,.actions.svelte-942t4x button:last-child{margin-left:auto}.keyboard.svelte-942t4x{font:var(--font-weight-regular) var(--font-label) / 1 var(--font-mono);color:var(--text-muted);white-space:nowrap}@container trainer (width<=680px){.composer.svelte-942t4x,.actions.svelte-942t4x{padding-inline:var(--space-16)}.chips.svelte-942t4x button:where(.svelte-942t4x){height:var(--height-button)}.keyboard.svelte-942t4x{display:none}.actions.svelte-942t4x a:last-child,.actions.svelte-942t4x button:last-child{width:100%;margin-left:0}}.reference-mode.svelte-1u0n9we{margin-top:var(--space-20);padding:var(--space-20) var(--space-24);gap:var(--space-16);border-top:1px solid var(--hairline-strong);background:var(--surface-quiet);display:grid}.reference.svelte-1u0n9we{padding:var(--space-16);gap:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);display:grid}.eyebrow.svelte-1u0n9we{font:var(--font-weight-semibold) var(--font-label) / var(--line-body) var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-muted)}pre.svelte-1u0n9we{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--font-weight-regular) var(--font-caption) / 1.7 var(--font-mono);color:var(--text);margin:0}.criteria.svelte-1u0n9we{gap:var(--space-8);display:grid}.criterion.svelte-1u0n9we{padding-top:var(--space-12);grid-template-columns:var(--dot-question) minmax(0, 1fr);gap:var(--space-12);border-top:1px solid var(--hairline);align-items:start;display:grid}.criterion.svelte-1u0n9we i:where(.svelte-1u0n9we){width:var(--dot-question);height:var(--dot-question);margin-top:var(--space-8);border-radius:var(--radius-pill);background:var(--fill)}.criterion.svelte-1u0n9we div:where(.svelte-1u0n9we){gap:var(--space-4);display:grid}.criterion.svelte-1u0n9we strong:where(.svelte-1u0n9we),.criterion.svelte-1u0n9we span:where(.svelte-1u0n9we){font-size:var(--font-body);line-height:var(--line-body)}.criterion.svelte-1u0n9we strong:where(.svelte-1u0n9we){font-weight:var(--font-weight-semibold)}.criterion.svelte-1u0n9we span:where(.svelte-1u0n9we){color:var(--text-secondary)}@container trainer (width<=680px){.reference-mode.svelte-1u0n9we{padding-inline:var(--space-16)}}.criterion.svelte-1yx67d8{padding:var(--space-16);grid-template-columns:var(--space-20) minmax(0, 1fr);gap:var(--space-12);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);align-items:start;display:grid}.criterion.matched.svelte-1yx67d8{border-color:var(--border-strong)}.check.svelte-1yx67d8{width:var(--space-20);height:var(--space-20);box-sizing:border-box;border:2px solid var(--border-strong);border-radius:var(--radius-badge)}.matched.svelte-1yx67d8 .check:where(.svelte-1yx67d8){border-color:var(--fill);background:var(--fill)}.matched.svelte-1yx67d8 .check:where(.svelte-1yx67d8) i:where(.svelte-1yx67d8){width:var(--space-8);height:var(--space-4);margin:var(--space-4);border-left:2px solid var(--surface);border-bottom:2px solid var(--surface);display:block;transform:rotate(-45deg)}.criterion.svelte-1yx67d8>div:where(.svelte-1yx67d8){gap:var(--space-8);display:grid}strong.svelte-1yx67d8,span.svelte-1yx67d8{font-size:var(--font-body);line-height:var(--line-body)}strong.svelte-1yx67d8{font-weight:var(--font-weight-semibold)}.criterion.svelte-1yx67d8>div:where(.svelte-1yx67d8)>span:where(.svelte-1yx67d8){color:var(--text-secondary)}footer.svelte-1yx67d8{padding-top:var(--space-4);align-items:baseline;gap:var(--space-12);flex-wrap:wrap;display:flex}b.svelte-1yx67d8,button.svelte-1yx67d8{font-size:var(--font-caption);line-height:var(--line-caption)}b.svelte-1yx67d8{color:var(--text-secondary);font-weight:var(--font-weight-semibold)}.criterion.svelte-1yx67d8:not(.matched) b:where(.svelte-1yx67d8){color:var(--warning)}button.svelte-1yx67d8{color:var(--text-muted);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.review.svelte-1aewxtz{margin-top:var(--space-20);padding:var(--space-20) var(--space-24);gap:var(--space-16);border-top:1px solid var(--hairline-strong);background:var(--surface-quiet);display:grid}.score.svelte-1aewxtz,.traps.svelte-1aewxtz,.criteria.svelte-1aewxtz{gap:var(--space-8);display:grid}.score.svelte-1aewxtz>div:where(.svelte-1aewxtz):first-child{justify-content:space-between;align-items:baseline;gap:var(--space-16);display:flex}h3.svelte-1aewxtz{font-size:var(--font-item);line-height:var(--line-item);font-weight:var(--font-weight-semibold);margin:0}.score.svelte-1aewxtz strong:where(.svelte-1aewxtz){font:var(--font-weight-semibold) var(--font-body) / 1 var(--font-mono);white-space:nowrap}.score.svelte-1aewxtz p:where(.svelte-1aewxtz){font-size:var(--font-caption);line-height:var(--line-caption);color:var(--text-muted);margin:0}.track.svelte-1aewxtz{height:var(--bar);border-radius:var(--radius-pill);background:var(--fill-track);overflow:hidden}.track.svelte-1aewxtz i:where(.svelte-1aewxtz){border-radius:inherit;background:var(--fill);height:100%;display:block}.eyebrow.svelte-1aewxtz{font:var(--font-weight-semibold) var(--font-label) / var(--line-body) var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-muted)}.trap.svelte-1aewxtz{grid-template-columns:var(--space-4) minmax(0, 1fr);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);display:grid;overflow:hidden}.trap.svelte-1aewxtz>i:where(.svelte-1aewxtz){background:var(--warning)}.trap.svelte-1aewxtz>div:where(.svelte-1aewxtz){padding:var(--space-16);gap:var(--space-4);display:grid}.trap.svelte-1aewxtz strong:where(.svelte-1aewxtz),.trap.svelte-1aewxtz span:where(.svelte-1aewxtz){font-size:var(--font-body);line-height:var(--line-body)}.trap.svelte-1aewxtz strong:where(.svelte-1aewxtz){font-weight:var(--font-weight-semibold)}.trap.svelte-1aewxtz span:where(.svelte-1aewxtz){color:var(--text-secondary)}.reference.svelte-1aewxtz{padding:var(--space-16);gap:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);display:grid}pre.svelte-1aewxtz{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--font-weight-regular) var(--font-caption) / 1.7 var(--font-mono);color:var(--text);margin:0}@container trainer (width<=680px){.review.svelte-1aewxtz{padding-inline:var(--space-16)}.score.svelte-1aewxtz>div:where(.svelte-1aewxtz):first-child{align-items:flex-start}}.task-card.svelte-1d0npx6{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);box-shadow:var(--e2);overflow:hidden}header.svelte-1d0npx6{padding:var(--space-20) var(--space-24) 0;gap:var(--space-4);display:grid}.eyebrow.svelte-1d0npx6{font:var(--font-weight-semibold) var(--font-label) / var(--line-body) var(--font-mono);letter-spacing:var(--tracking-label);color:var(--text-muted)}h2.svelte-1d0npx6{font-size:var(--font-title);line-height:var(--line-title);letter-spacing:var(--tracking-title);font-weight:var(--font-weight-semibold);margin:0}.schema.svelte-1d0npx6{padding:var(--space-16) var(--space-24) 0}.schema.svelte-1d0npx6>div:where(.svelte-1d0npx6){padding:var(--space-16);gap:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-quiet);display:grid}pre.svelte-1d0npx6{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--font-weight-regular) var(--font-caption) / 1.7 var(--font-mono);color:var(--text-secondary);margin:0}.result-actions.svelte-1d0npx6{padding:var(--space-16) var(--space-24);justify-content:space-between;align-items:center;gap:var(--space-12);border-top:1px solid var(--hairline-strong);display:flex}@container trainer (width<=680px){header.svelte-1d0npx6,.schema.svelte-1d0npx6,.result-actions.svelte-1d0npx6{padding-inline:var(--space-16)}.result-actions.svelte-1d0npx6{flex-direction:column;align-items:stretch}}.task-list.svelte-u9jsoo{padding:var(--space-8) var(--space-20);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--e1)}button.svelte-u9jsoo{width:calc(100% + var(--space-20));margin-inline:calc(var(--space-12) * -1);padding:var(--space-12);grid-template-columns:var(--space-24) minmax(0, 1fr) auto;gap:var(--space-12);border:0;border-top:1px solid var(--hairline);border-radius:var(--radius-badge);color:var(--text);text-align:left;cursor:pointer;background:0 0;align-items:baseline;display:grid}button.svelte-u9jsoo:first-child{border-top-color:#0000}button.svelte-u9jsoo:hover,button.current.svelte-u9jsoo{background:var(--surface-inset)}button.svelte-u9jsoo:focus-visible{box-shadow:var(--ring-focus);outline:none}.number.svelte-u9jsoo,.score.svelte-u9jsoo{font:var(--font-weight-medium) var(--font-caption) / var(--line-caption) var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted)}.name.svelte-u9jsoo{font-size:var(--font-body);line-height:var(--line-body);font-weight:var(--font-weight-regular)}.current.svelte-u9jsoo .name:where(.svelte-u9jsoo){font-weight:var(--font-weight-semibold)}.score.svelte-u9jsoo{white-space:nowrap}@container trainer (width<=680px){button.svelte-u9jsoo{grid-template-columns:var(--space-24) minmax(0, 1fr)}.score.svelte-u9jsoo{display:none}}.saved-strip.svelte-1tb0may{align-items:baseline;gap:var(--space-12);padding:var(--space-16) var(--space-20);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--e1);font-size:var(--font-body);line-height:var(--line-body);color:var(--text-secondary);display:flex}.saved-strip.svelte-1tb0may a:where(.svelte-1tb0may){color:var(--accent);font-weight:var(--font-weight-semibold);white-space:nowrap;margin-left:auto;text-decoration:none}.footnote.svelte-1tb0may{padding-inline:var(--space-4);font-size:var(--font-caption);line-height:var(--line-reading);color:var(--text-muted);margin:0}@container trainer (width<=680px){.saved-strip.svelte-1tb0may{flex-direction:column;align-items:flex-start}.saved-strip.svelte-1tb0may a:where(.svelte-1tb0may){margin-left:0}}
