.plan-page{--mp-bg:hsl(var(--paper));--mp-surface:#fff;--mp-surface-2:#f6f7f9;--mp-fg:#1c2027;--mp-fg-muted:#59606b;--mp-fg-subtle:#8a919c;--mp-line:#e5e7eb;--mp-line-strong:#cfd3da;--mp-accent:#fbbd23;--mp-accent-hover:#cc8f0b;--mp-accent-fg:#0e0e10;--mp-accent-soft:#fff5d6;--mp-accent-ink:#7a5404;--mp-accent-2:#ff9a8a;--mp-panel:#0e0e10;--mp-panel-2:#16161a;--mp-panel-line:#26262b;--mp-panel-fg:#f5f2ec;--mp-panel-muted:#8f8a80;--mp-success:#1f8a4c;--mp-success-bg:#e7f6ec;--mp-danger:#c62828;--mp-danger-bg:#fdeaea;--mp-warning:#9a6a10;--mp-warning-bg:#fbf1dc;--mp-r-sm:8px;--mp-r-md:12px;--mp-r-full:9999px;--mp-display:var(--font-serif),ui-serif,Georgia,serif;--mp-sans:var(--font-sans),ui-sans-serif,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mp-mono:var(--font-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace;--mp-display-weight:300;--mp-display-tracking:-0.028em;--mp-display-transform:none;--mp-display-style:normal;--mp-em-style:italic;--mp-shadow-sm:0 1px 2px rgba(0,0,0,.05);--mp-shadow-md:0 2px 8px -2px rgba(0,0,0,.08),0 1px 3px -1px rgba(0,0,0,.04);--mp-shadow-lg:0 12px 24px -8px rgba(0,0,0,.12),0 4px 8px -4px rgba(0,0,0,.06);--mp-focus:#0e0e10;--mp-atmosphere:radial-gradient(ellipse 60% 40% at 50% -10%,rgba(251,189,35,.06),transparent 70%);--mp-atmosphere-size:auto;--mp-fs-hero:clamp(34px,5vw,58px);--mp-fs-h1:36px;--mp-fs-h2:27px;--mp-fs-h3:20px;--mp-fs-lead:19px;--mp-fs-body:16px;--mp-fs-sm:14.5px;--mp-fs-xs:13px;--mp-fs-tiny:11.5px;--mp-wrap:1120px;background:var(--mp-bg);background-image:var(--mp-atmosphere);color:var(--mp-fg);font-family:var(--mp-sans);font-size:var(--mp-fs-body);line-height:1.55;-webkit-font-smoothing:antialiased}.plan-page h1,.plan-page h2,.plan-page h3,.plan-page h4{font-family:var(--mp-display);font-weight:var(--mp-display-weight);font-variation-settings:"SOFT" 0,"WONK" 0;letter-spacing:var(--mp-display-tracking);line-height:1.12;margin:0}.plan-page h3,.plan-page h4{font-weight:400}.plan-page p{margin:0}.plan-page a{color:inherit}.plan-page button{font:inherit;cursor:pointer}.plan-page input,.plan-page select,.plan-page textarea{font:inherit;color:var(--mp-fg)}.plan-page input::-moz-placeholder,.plan-page textarea::-moz-placeholder{color:var(--mp-fg-subtle);opacity:1}.plan-page input::placeholder,.plan-page textarea::placeholder{color:var(--mp-fg-subtle);opacity:1}.plan-page ::-moz-selection{background:var(--mp-accent);color:var(--mp-accent-fg)}.plan-page ::selection{background:var(--mp-accent);color:var(--mp-accent-fg)}.plan-page .btn:focus-visible,.plan-page a:focus-visible,.plan-page button:focus-visible,.plan-page input:focus-visible,.plan-page select:focus-visible,.plan-page textarea:focus-visible{outline:2px solid var(--mp-focus);outline-offset:2px}@keyframes mp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mp-pop{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.08);opacity:1}to{transform:none}}@keyframes mp-pulse{0%{box-shadow:0 0 0 0 var(--mp-accent-soft)}to{box-shadow:0 0 0 12px transparent}}@keyframes mp-blink{50%{opacity:.25}}@keyframes mp-spin{to{transform:rotate(1turn)}}@keyframes mp-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@keyframes mp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes mp-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.plan-page .card,.plan-page .live-build,.plan-page .plan-title,.plan-page .ready-banner{animation:mp-rise .6s cubic-bezier(.2,.7,.2,1) both}.plan-page .card:nth-of-type(2){animation-delay:60ms}.plan-page .card:nth-of-type(3){animation-delay:.12s}.plan-page .card:nth-of-type(4){animation-delay:.18s}.plan-page .card:nth-of-type(5){animation-delay:.24s}.plan-page .card:nth-of-type(6){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.plan-page *,.plan-page :after,.plan-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.plan-page .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--mp-r-full);padding:11px 20px;font-weight:600;font-size:var(--mp-fs-sm);text-decoration:none;white-space:nowrap;overflow:hidden;transition:background .15s ease,transform .12s ease,box-shadow .15s ease,color .15s ease}.plan-page .btn:hover{transform:translateY(-1px)}.plan-page .btn:active{transform:translateY(1px)}.plan-page .btn-lg{padding:14px 26px;font-size:var(--mp-fs-body)}.plan-page .btn-sm{padding:7px 14px;font-size:var(--mp-fs-xs)}.plan-page .btn-accent{background:var(--mp-accent);color:var(--mp-accent-fg);box-shadow:var(--mp-shadow-md)}.plan-page .btn-accent:hover{background:var(--mp-accent-hover)}.plan-page .btn-accent:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,hsla(0,0%,100%,.25) 50%,transparent 70%);transform:translateX(-100%)}.plan-page .btn-accent:hover:after{animation:mp-sweep .7s ease}.plan-page .btn-ink{background:var(--mp-fg);color:var(--mp-bg)}.plan-page .btn-ink:hover{background:var(--mp-fg-muted)}.plan-page .btn-ghost{background:transparent;color:var(--mp-fg);border:1px solid var(--mp-line-strong)}.plan-page .btn-ghost:hover{background:var(--mp-surface-2)}.plan-page .btn-ghost-dark{background:transparent;color:var(--mp-panel-fg);border:1px solid var(--mp-panel-line)}.plan-page .btn-ghost-dark:hover{border-color:var(--mp-panel-muted)}.plan-page .btn[disabled]{opacity:.5;cursor:default;transform:none}.plan-page.plan-slot{display:contents}.plan-page .plan-source-note{max-width:var(--mp-wrap);margin:56px auto 0;padding:0 24px 40px;font-size:var(--mp-fs-xs);color:var(--mp-fg-subtle)}.plan-page .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.plan-page .chip{font-size:var(--mp-fs-xs);padding:4px 11px;border-radius:var(--mp-r-full);background:var(--mp-surface-2);color:var(--mp-fg);border:1px solid transparent}.plan-page .chip.accent{background:var(--mp-accent-soft);color:var(--mp-accent-ink);font-weight:600}.plan-page .chip.outline{background:transparent;border-color:var(--mp-line)}.plan-page .chip.red-soft{background:var(--mp-danger-bg);color:var(--mp-danger)}.plan-page .mini-label{font-family:var(--mp-mono);font-size:var(--mp-fs-tiny);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mp-fg-muted);margin:16px 0 8px}.plan-page .mini-label+.chips{margin-top:0}.plan-page ul.ticks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.plan-page ul.ticks li{position:relative;padding-left:28px;font-size:var(--mp-fs-sm)}.plan-page ul.ticks li:before{content:"✓";position:absolute;left:0;top:1px;width:19px;height:19px;border-radius:50%;background:var(--mp-accent-soft);color:var(--mp-accent-ink);font-size:var(--mp-fs-tiny);font-weight:800;display:inline-flex;align-items:center;justify-content:center}.plan-page .ticks-dark li{color:var(--mp-panel-fg)}.plan-page .ticks-dark li:before{background:color-mix(in srgb,var(--mp-accent) 22%,var(--mp-panel));color:var(--mp-accent)}.plan-page .form-error{color:var(--mp-danger);font-size:var(--mp-fs-sm);margin-top:10px}.plan-page .price-tag{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--mp-display);font-weight:var(--mp-display-weight)}.plan-page .price-tag b{font-size:1.4em;letter-spacing:-.03em}.plan-page .price-tag span{font-family:var(--mp-sans);font-size:var(--mp-fs-xs);font-weight:500;color:var(--mp-fg-muted);text-transform:none;letter-spacing:0}.plan-page .plan-wrap{max-width:960px;margin:0 auto;padding:16px 24px 0}.plan-page .plan-wrap.wide{max-width:1120px}.plan-page .plan-title{display:flex;align-items:center;gap:16px;margin:12px 0 22px}.plan-page .plan-title img{width:52px;height:52px;border-radius:var(--mp-r-md);background:#fff;border:1px solid var(--mp-line);-o-object-fit:contain;object-fit:contain;padding:6px}.plan-page .plan-eyebrow{font-family:var(--mp-mono);font-size:var(--mp-fs-tiny);font-weight:600;color:var(--mp-accent-ink);text-transform:uppercase;letter-spacing:.1em}.plan-page .plan-title h1{font-size:var(--mp-fs-h1)}.plan-page .plan-title .domain{color:var(--mp-fg-muted);font-size:var(--mp-fs-sm)}.plan-page .sample-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--mp-accent-soft);border:1px solid color-mix(in srgb,var(--mp-accent) 40%,transparent);border-radius:var(--mp-r-md);padding:10px 14px;font-size:var(--mp-fs-sm);margin-bottom:14px}.plan-page .mock-banner{background:var(--mp-warning-bg);color:var(--mp-warning);border:1px solid color-mix(in srgb,var(--mp-warning) 30%,transparent);border-radius:var(--mp-r-sm);padding:8px 12px;font-size:var(--mp-fs-xs);margin-bottom:14px}.plan-page .error-box{background:var(--mp-danger-bg);color:var(--mp-danger);border-radius:var(--mp-r-md);padding:14px 16px;font-size:var(--mp-fs-sm);margin-bottom:16px}.plan-page .error-box a{font-weight:600}.plan-page .live-build{background:var(--mp-panel);color:var(--mp-panel-fg);border:1px solid var(--mp-panel-line);border-radius:var(--mp-r-md);padding:26px 28px 28px;margin-bottom:20px;box-shadow:var(--mp-shadow-lg);position:relative;overflow:hidden}.plan-page .live-build:before{content:"";position:absolute;width:520px;height:520px;left:-200px;top:-260px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--mp-accent) 22%,transparent),transparent 70%);pointer-events:none}.plan-page .lb-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;position:relative}.plan-page .lb-agent{display:flex;align-items:center;gap:10px;font-size:var(--mp-fs-sm);font-weight:600;color:var(--mp-panel-fg)}.plan-page .lb-pulse{width:10px;height:10px;border-radius:50%;background:var(--mp-accent);animation:mp-pulse 1.6s ease-out infinite;flex:none}.plan-page .lb-meta{font-size:var(--mp-fs-xs);color:var(--mp-panel-muted);margin-top:4px}.plan-page .lb-pct{font-family:var(--mp-display);font-size:var(--mp-fs-h1);font-weight:var(--mp-display-weight);letter-spacing:-.04em;color:var(--mp-accent);line-height:1;font-variant-numeric:tabular-nums}.plan-page .lb-stepper{list-style:none;margin:22px 0 0;padding:0;display:flex;align-items:center;position:relative}.plan-page .lb-step{display:flex;align-items:center;flex:1;min-width:0}.plan-page .lb-step.active,.plan-page .lb-step:first-child{flex:0 0 auto}.plan-page .lb-link{flex:1;height:2px;background:var(--mp-panel-line);margin:0 8px;min-width:16px}.plan-page .lb-step.active .lb-link,.plan-page .lb-step.done .lb-link{background:var(--mp-accent)}.plan-page .lb-num{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:var(--mp-fs-xs);font-weight:700;border:2px solid var(--mp-panel-line);color:var(--mp-panel-muted);flex:none}.plan-page .lb-step.done .lb-num{background:var(--mp-accent);border-color:var(--mp-accent);color:var(--mp-accent-fg)}.plan-page .lb-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--mp-r-full);border:1.5px solid var(--mp-accent);color:var(--mp-panel-fg);font-size:var(--mp-fs-sm);font-weight:700;white-space:nowrap;background:color-mix(in srgb,var(--mp-accent) 14%,transparent)}.plan-page .lb-pill-dot{width:7px;height:7px;border-radius:50%;background:var(--mp-accent);animation:mp-blink 1s ease-in-out infinite}.plan-page .lb-bar{height:4px;background:var(--mp-panel-line);border-radius:var(--mp-r-full);margin-top:18px;overflow:hidden}.plan-page .lb-bar div{height:100%;background:var(--mp-accent);border-radius:var(--mp-r-full);transition:width .8s ease}.plan-page .lb-body{display:grid;grid-template-columns:1.25fr 1fr;gap:22px;margin-top:24px;position:relative}.plan-page .lb-focus{background:var(--mp-panel-2);border:1px solid var(--mp-panel-line);border-radius:var(--mp-r-md);padding:22px;min-height:280px}.plan-page .lb-focus-k{font-family:var(--mp-mono);font-size:var(--mp-fs-tiny);font-weight:600;color:var(--mp-accent);text-transform:uppercase;letter-spacing:.1em}.plan-page .lb-focus-h{font-size:var(--mp-fs-h2);margin:4px 0 18px;color:var(--mp-panel-fg);animation:mp-rise .4s ease both}.plan-page .lb-ticker{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px;font-family:var(--mp-mono);font-size:var(--mp-fs-sm)}.plan-page .lb-line{display:grid;grid-template-columns:18px 1fr;gap:8px;animation:mp-rise .35s ease both;color:var(--mp-panel-muted)}.plan-page .lb-line.now{color:var(--mp-panel-fg)}.plan-page .lb-line.done .lb-mark{color:var(--mp-accent)}.plan-page .lb-line.now .lb-mark{color:var(--mp-panel-fg)}.plan-page .lb-dots:after{content:"";display:inline-block;width:1.2em;text-align:left;animation:mp-dots 1.2s steps(4) infinite}.plan-page .lb-also{margin-top:18px;font-size:var(--mp-fs-xs);color:var(--mp-panel-muted)}.plan-page .lb-rail{display:flex;flex-direction:column;gap:10px}.plan-page .lb-rail-h{font-family:var(--mp-mono);font-size:var(--mp-fs-tiny);font-weight:600;color:var(--mp-panel-muted);text-transform:uppercase;letter-spacing:.1em}.plan-page .lb-empty{color:var(--mp-panel-muted);font-size:var(--mp-fs-sm)}.plan-page .lb-found{background:var(--mp-panel-2);border:1px solid var(--mp-panel-line);border-radius:var(--mp-r-md);padding:14px 16px;animation:mp-rise .45s ease both}.plan-page .lb-found-k{font-size:var(--mp-fs-xs);font-weight:700;color:var(--mp-accent);margin-bottom:6px}.plan-page .lb-found p{font-size:var(--mp-fs-sm);color:var(--mp-panel-fg)}.plan-page .lb-brand{display:flex;align-items:center;gap:8px;margin-bottom:4px}.plan-page .lb-brand img{width:22px;height:22px;border-radius:6px;background:#fff;padding:2px}.plan-page .lb-brand b{font-size:var(--mp-fs-body);color:var(--mp-panel-fg)}.plan-page .lb-brand span{font-size:var(--mp-fs-xs);color:var(--mp-panel-muted)}.plan-page .lb-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.plan-page .lb-chips span{font-size:var(--mp-fs-xs);padding:3px 9px;border-radius:var(--mp-r-full);background:var(--mp-panel-line);color:var(--mp-panel-fg)}.plan-page .lb-logos{display:flex;flex-wrap:wrap;gap:6px}.plan-page .lb-logos span{display:inline-flex;align-items:center;gap:6px;font-size:var(--mp-fs-xs);padding:4px 9px 4px 5px;border-radius:var(--mp-r-full);background:var(--mp-panel-line);color:var(--mp-panel-fg)}.plan-page .lb-logos img{width:16px;height:16px;border-radius:4px;background:#fff}.plan-page .lb-score{display:flex;align-items:baseline;gap:10px}.plan-page .lb-score b{font-family:var(--mp-display);font-size:var(--mp-fs-h2);letter-spacing:-.03em;color:var(--mp-panel-fg)}.plan-page .lb-score.bad b{color:var(--mp-accent-2)}.plan-page .lb-score span{font-size:var(--mp-fs-xs);color:var(--mp-panel-muted)}.plan-page .lb-teaser{margin-top:auto;border:1px solid var(--mp-panel-line);border-radius:var(--mp-r-md);padding:14px;background:var(--mp-panel-2)}.plan-page .lb-teaser b{display:block;color:var(--mp-panel-fg);font-size:var(--mp-fs-sm)}.plan-page .lb-teaser p{font-size:var(--mp-fs-xs);color:var(--mp-panel-muted);margin-top:4px}.plan-page .notify-form{display:flex;gap:6px;margin-top:10px}.plan-page .notify-form input{flex:1;min-width:0;border:1px solid var(--mp-panel-line);background:var(--mp-panel);color:var(--mp-panel-fg);border-radius:var(--mp-r-full);padding:8px 12px;font-size:var(--mp-fs-xs)}.plan-page .notify-form input::-moz-placeholder{color:var(--mp-panel-muted)}.plan-page .notify-form input::placeholder{color:var(--mp-panel-muted)}.plan-page .notify-ok{font-size:var(--mp-fs-xs);color:var(--mp-success);margin-top:8px}.plan-page .pp-pinned{position:fixed;left:0;right:0;top:64px;z-index:30;display:flex;align-items:center;gap:10px;padding:8px 18px 12px;background:color-mix(in srgb,var(--mp-bg) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--mp-line);transform:translateY(-140%);transition:transform .25s ease;font-size:var(--mp-fs-sm);font-weight:600}.plan-page .pp-pinned.show{transform:translateY(0)}.plan-page .pp-pinned-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-page .pp-pinned-pct{color:var(--mp-accent-ink);font-variant-numeric:tabular-nums}.plan-page .pp-pinned-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--mp-accent-soft)}.plan-page .pp-pinned-bar div{height:100%;background:var(--mp-accent);transition:width .8s ease}.plan-page .pi{width:18px;height:18px;border-radius:50%;display:inline-flex;flex:none}.plan-page .pi-running{border:2.5px solid var(--mp-accent-soft);border-top-color:var(--mp-accent);animation:mp-spin .8s linear infinite}.plan-page .spinner{width:18px;height:18px;border-radius:50%;border:2.5px solid var(--mp-line);border-top-color:var(--mp-accent);animation:mp-spin .8s linear infinite;display:inline-block}.plan-page .placeholder{color:var(--mp-fg-muted)}.plan-page .ready-banner{background:var(--mp-panel);color:var(--mp-panel-fg);border:1px solid var(--mp-panel-line);border-radius:var(--mp-r-md);padding:26px;margin-bottom:20px;scroll-margin-top:80px;position:relative;overflow:hidden}.plan-page .ready-banner:before{content:"";position:absolute;width:480px;height:480px;right:-180px;top:-240px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--mp-accent) 26%,transparent),transparent 70%);pointer-events:none}.plan-page .ready-banner>*{position:relative}.plan-page .ready-top{display:flex;gap:14px;align-items:flex-start}.plan-page .ready-check{width:36px;height:36px;border-radius:50%;background:var(--mp-accent);color:var(--mp-accent-fg);display:inline-flex;align-items:center;justify-content:center;font-weight:800;flex:none;animation:mp-pop .5s cubic-bezier(.2,.7,.2,1) .2s both}.plan-page .ready-banner h2{font-size:var(--mp-fs-h2);color:var(--mp-panel-fg)}.plan-page .ready-banner p{color:var(--mp-panel-muted);margin-top:4px;font-size:var(--mp-fs-sm)}.plan-page .stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0}.plan-page .stat{background:color-mix(in srgb,var(--mp-panel-fg) 6%,transparent);border:1px solid var(--mp-panel-line);border-radius:var(--mp-r-md);padding:14px;animation:mp-rise .5s cubic-bezier(.2,.7,.2,1) both}.plan-page .stat:nth-child(2){animation-delay:80ms}.plan-page .stat:nth-child(3){animation-delay:.16s}.plan-page .stat:nth-child(4){animation-delay:.24s}.plan-page .stat b{display:block;font-family:var(--mp-display);font-size:var(--mp-fs-h2);letter-spacing:-.03em;color:var(--mp-panel-fg)}.plan-page .stat span{font-size:var(--mp-fs-xs);color:var(--mp-panel-muted)}.plan-page .stat.bad b{color:var(--mp-accent-2)}.plan-page .ready-act{display:grid;grid-template-columns:1fr 1.1fr;gap:28px;align-items:start;margin-top:8px;padding-top:22px;border-top:1px solid var(--mp-panel-line)}.plan-page .ready-act h3{font-size:var(--mp-fs-h3);color:var(--mp-panel-fg);display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.plan-page .ready-act h3 .price-tag{color:var(--mp-accent)}.plan-page .ready-act h3 .price-tag span{color:var(--mp-panel-muted)}.plan-page .ready-act ul.ticks{margin-top:12px}.plan-page .ready-act .pay-note{font-size:var(--mp-fs-xs);color:var(--mp-panel-muted);margin-top:14px}.plan-page .gate-form{display:flex;flex-direction:column;gap:10px}.plan-page .gate-row{display:grid;grid-template-columns:1.4fr 1fr;gap:10px}.plan-page .gate-form input[type=email],.plan-page .gate-form input[type=text]{border:1px solid var(--mp-line-strong);background:var(--mp-surface);color:var(--mp-fg);border-radius:var(--mp-r-md);padding:12px 13px;width:100%}.plan-page .gate-form input::-moz-placeholder{color:var(--mp-fg-subtle)}.plan-page .gate-form input::placeholder{color:var(--mp-fg-subtle)}.plan-page .gate-form input:focus{outline:2px solid var(--mp-accent);outline-offset:0;border-color:var(--mp-accent)}.plan-page .gate-form label.check{display:flex;gap:8px;align-items:flex-start;font-size:var(--mp-fs-xs);color:var(--mp-fg-muted)}.plan-page .gate-form input[type=checkbox]{accent-color:var(--mp-accent)}.plan-page .ready-banner .check span{color:var(--mp-panel-muted)}.plan-page .ready-banner .form-error{color:var(--mp-accent-2)}.plan-page .gate-note{font-size:var(--mp-fs-xs);color:var(--mp-fg-muted);line-height:1.5}.plan-page .ready-banner .gate-note{color:var(--mp-panel-muted)}.plan-page .gate-note b{color:inherit;font-weight:600}.plan-page .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.plan-page .card{background:var(--mp-surface);border:1px solid var(--mp-line);border-radius:var(--mp-r-md);padding:24px;margin-bottom:16px;scroll-margin-top:80px;transition:border-color .2s ease}.plan-page .card-pending{background:transparent;border-style:dashed}.plan-page .card-head{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--mp-line)}.plan-page .card-num{width:28px;height:28px;border-radius:var(--mp-r-sm);background:var(--mp-surface-2);color:var(--mp-fg-muted);font-family:var(--mp-mono);font-size:var(--mp-fs-xs);font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none}.plan-page .card-ready .card-num{background:var(--mp-accent);color:var(--mp-accent-fg)}.plan-page .card-head h2{font-size:var(--mp-fs-h3)}.plan-page .card-note{color:var(--mp-fg-muted);font-size:var(--mp-fs-sm)}.plan-page .skeleton{display:flex;flex-direction:column;gap:10px}.plan-page .skeleton span{height:12px;border-radius:6px;background:linear-gradient(90deg,var(--mp-surface-2) 0,var(--mp-surface) 50%,var(--mp-surface-2) 100%);background-size:200% 100%;animation:mp-shimmer 1.4s ease-in-out infinite}.plan-page .skeleton span:first-child{width:85%}.plan-page .skeleton span:nth-child(2){width:65%}.plan-page .skeleton span:nth-child(3){width:45%}.plan-page .headline{font-size:var(--mp-fs-lead);line-height:1.45;color:var(--mp-fg);font-weight:500;max-width:70ch}.plan-page .also{margin-top:12px;font-size:var(--mp-fs-sm);color:var(--mp-fg-muted)}.plan-page .locked{margin-top:18px;border:1px solid var(--mp-line);border-radius:var(--mp-r-md);overflow:hidden;background:var(--mp-surface-2)}.plan-page .locked-items{list-style:none;margin:0;padding:12px 14px 0;display:flex;flex-direction:column;gap:6px;font-size:var(--mp-fs-sm)}.plan-page .locked-items li{color:var(--mp-fg);transition:filter .3s ease}.plan-page .locked-items li.blur{filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;color:var(--mp-fg-muted)}.plan-page .locked:hover .locked-items li.blur{filter:blur(4px)}.plan-page .locked.teaser .locked-items li{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.plan-page .locked.teaser .locked-items li.blur{-webkit-line-clamp:1;line-clamp:1}.plan-page .locked-items li.locked-more{display:block;font-size:var(--mp-fs-xs);color:var(--mp-fg-muted);font-weight:600}.plan-page .locked-k{font-family:var(--mp-mono);font-size:var(--mp-fs-tiny);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mp-fg-muted);padding:12px 14px 0}.plan-page .locked-cta{display:flex;width:100%;align-items:center;gap:10px;padding:12px 14px;margin-top:10px;border:0;border-top:1px solid var(--mp-line);background:var(--mp-surface);color:var(--mp-fg);font-size:var(--mp-fs-sm);text-align:left;font-weight:600;transition:background .15s ease}.plan-page .locked-cta:hover{background:var(--mp-accent-soft)}.plan-page .locked-cta .lock{color:var(--mp-fg-muted);display:inline-flex}.plan-page .locked-cta>span:nth-child(2){flex:1}.plan-page .locked-cta .price{color:var(--mp-accent-ink);white-space:nowrap}.plan-page .link-btn{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--mp-accent-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.plan-page .link-btn:hover{color:var(--mp-accent-hover)}.plan-page .link-btn:disabled{opacity:.5;cursor:default}.plan-page .market-bar{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:8px;font-size:var(--mp-fs-sm);color:var(--mp-fg)}.plan-page .market-bar.is-guess{background:var(--mp-warning-bg);border:1px solid color-mix(in srgb,var(--mp-warning) 35%,transparent);border-radius:var(--mp-r-md);padding:7px 12px}.plan-page .market-bar-k{font-family:var(--mp-mono);font-size:var(--mp-fs-tiny);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mp-fg-muted)}.plan-page .market-tag{font-size:var(--mp-fs-xs);color:var(--mp-fg-muted)}.plan-page .is-guess .market-tag{color:var(--mp-warning);font-weight:600}.plan-page .market-bar-sep{color:var(--mp-fg-subtle)}.plan-page .market-callout{margin-top:14px;border:1px solid var(--mp-line);border-radius:var(--mp-r-md);background:var(--mp-surface-2);padding:12px 14px;font-size:var(--mp-fs-sm)}.plan-page .market-callout.is-guess{background:var(--mp-warning-bg);border-color:color-mix(in srgb,var(--mp-warning) 40%,transparent)}.plan-page .market-callout.is-guess>b{display:block;color:var(--mp-warning);font-size:var(--mp-fs-body);margin-bottom:4px}.plan-page .market-callout p{margin:6px 0 0;color:var(--mp-fg-muted)}.plan-page .market-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.plan-page .market-why{font-size:var(--mp-fs-xs)}.plan-page .market-form{margin-top:12px;display:grid;gap:8px}.plan-page .market-form label{font-weight:600;color:var(--mp-fg)}.plan-page .market-form-row{display:flex;gap:8px;flex-wrap:wrap}.plan-page .market-form input{flex:1 1 220px;min-width:0;padding:9px 12px;border:1px solid var(--mp-line-strong);border-radius:var(--mp-r-sm);font:inherit;font-size:16px;background:var(--mp-surface);color:var(--mp-fg)}.plan-page .market-combo{position:relative;flex:1 1 220px;min-width:0}.plan-page .market-combo input{width:100%;padding-right:34px}.plan-page .market-form input:focus,.plan-page .market-form input:focus-visible{outline:2px solid var(--mp-accent);outline-offset:0;border-color:var(--mp-accent)}.plan-page .market-combo-caret{position:absolute;right:13px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:1.5px solid var(--mp-fg-muted);border-bottom:1.5px solid var(--mp-fg-muted);transform:rotate(45deg);pointer-events:none}.plan-page .market-options{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;max-height:260px;overflow-y:auto;background:var(--mp-surface);border:1px solid var(--mp-line);border-radius:var(--mp-r-md);box-shadow:var(--mp-shadow-lg)}.plan-page .market-options li{padding:8px 10px;border-radius:var(--mp-r-sm);font-size:var(--mp-fs-sm);color:var(--mp-fg);cursor:pointer}.plan-page .market-options li.active{background:var(--mp-accent-soft);color:var(--mp-accent-ink);font-weight:600}.plan-page .market-global{justify-self:start;font-size:var(--mp-fs-xs)}.plan-page .market-form .form-error{margin-top:0}.plan-page .feedback-card .headline{margin-bottom:4px}.plan-page .feedback-form{display:grid;gap:10px}.plan-page .feedback-form .mini-label{margin:8px 0 0}.plan-page .feedback-form input[type=email],.plan-page .feedback-form textarea{width:100%;padding:10px 12px;border:1px solid var(--mp-line-strong);border-radius:var(--mp-r-sm);font:inherit;font-size:16px;background:var(--mp-surface);color:var(--mp-fg)}.plan-page .feedback-form textarea{resize:vertical}.plan-page .chip-toggle{cursor:pointer;border-color:var(--mp-line);background:transparent}.plan-page .chip-toggle.on{background:var(--mp-accent-soft);color:var(--mp-accent-ink);border-color:transparent;font-weight:600}.plan-page .feedback-done{border:1px solid var(--mp-line);border-radius:var(--mp-r-md);background:var(--mp-success-bg);color:var(--mp-success);padding:12px 14px}.plan-page .feedback-done p{margin:4px 0 0;color:var(--mp-fg)}.plan-page .comp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.plan-page .comp-list li{display:flex;gap:12px;align-items:flex-start}.plan-page .comp-list li+li{border-top:1px solid var(--mp-line);padding-top:10px}.plan-page .comp-list img{width:28px;height:28px;border-radius:7px;background:#fff;border:1px solid var(--mp-line);padding:3px;flex:none}.plan-page .comp-list b{display:block;font-size:var(--mp-fs-sm)}.plan-page .comp-list span{font-size:var(--mp-fs-sm);color:var(--mp-fg-muted)}.plan-page .read-points{list-style:none;margin:14px 0 0;padding:0;border:1px solid var(--mp-line);border-radius:var(--mp-r-sm);overflow:hidden;background:var(--mp-surface)}.plan-page .read-points li{display:grid;grid-template-columns:150px 1fr;align-items:stretch;font-size:var(--mp-fs-sm)}.plan-page .read-points li+li{border-top:1px solid var(--mp-line)}.plan-page .read-points b{font-family:var(--mp-mono);font-size:var(--mp-fs-tiny);letter-spacing:.06em;text-transform:uppercase;color:var(--mp-accent-ink);padding:12px 14px;background:var(--mp-accent-soft);border-right:1px solid var(--mp-line);display:flex;align-items:center}.plan-page .read-points span{padding:12px 16px;color:var(--mp-fg)}.plan-page .verdicts{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.plan-page .verdicts li{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:var(--mp-r-full);border:1px solid var(--mp-line);background:var(--mp-surface);font-size:var(--mp-fs-xs)}.plan-page .verdicts li.behind{border-color:color-mix(in srgb,var(--mp-danger) 30%,transparent);background:var(--mp-danger-bg)}.plan-page .verdicts li.ahead{border-color:color-mix(in srgb,var(--mp-success) 30%,transparent);background:var(--mp-success-bg)}.plan-page .verdict-topic{font-weight:600}.plan-page .verdict-tag{font-family:var(--mp-mono);font-size:var(--mp-fs-tiny);letter-spacing:.04em;text-transform:uppercase;color:var(--mp-fg-muted)}.plan-page .verdicts li.behind .verdict-tag{color:var(--mp-danger)}.plan-page .verdicts li.ahead .verdict-tag{color:var(--mp-success)}.plan-page .score{display:flex;gap:18px;align-items:center;padding:16px 18px;border-radius:var(--mp-r-md);background:var(--mp-success-bg)}.plan-page .score.bad{background:var(--mp-danger-bg)}.plan-page .score.mid{background:var(--mp-warning-bg)}.plan-page .score-num{font-family:var(--mp-display);font-size:44px;font-weight:var(--mp-display-weight);letter-spacing:-.04em;line-height:1}.plan-page .score.bad .score-num{color:var(--mp-danger)}.plan-page .score-num span{font-size:var(--mp-fs-h2);color:var(--mp-fg-muted);font-weight:600}.plan-page .score p{font-size:var(--mp-fs-body);font-weight:500}.plan-page .q-list{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.plan-page .q-list li{display:grid;grid-template-columns:22px 1fr;gap:8px;font-size:var(--mp-fs-sm);color:var(--mp-fg)}.plan-page .q-list li+li{border-top:1px solid var(--mp-line);padding-top:8px}.plan-page .q-yes{color:var(--mp-success);font-weight:800}.plan-page .q-no{color:var(--mp-danger);font-weight:800}.plan-page .top-seg{border:1px solid var(--mp-line);border-radius:var(--mp-r-md);padding:18px;background:var(--mp-surface-2)}.plan-page .badge{display:inline-block;font-family:var(--mp-mono);font-size:var(--mp-fs-tiny);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--mp-accent-fg);background:var(--mp-accent);border-radius:var(--mp-r-full);padding:3px 9px;margin-bottom:8px}.plan-page .top-seg h3{font-size:var(--mp-fs-lead)}.plan-page .top-seg p{font-size:var(--mp-fs-sm);color:var(--mp-fg-muted);margin-top:6px}.plan-page .icp-firmo{font-size:var(--mp-fs-xs)}.plan-page .lead-with{margin-top:12px;padding-left:12px;border-left:3px solid var(--mp-accent);font-size:var(--mp-fs-sm);font-style:italic}.plan-page .lead-with span{display:block;font-style:normal;font-family:var(--mp-mono);font-size:var(--mp-fs-tiny);font-weight:600;color:var(--mp-fg-muted);text-transform:uppercase;letter-spacing:.08em}.plan-page .week{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.plan-page .post-pill{border:1px solid var(--mp-line);border-left:4px solid var(--mp-success);border-radius:var(--mp-r-sm);padding:12px 14px;background:var(--mp-surface)}.plan-page .post-pill.prove{border-left-color:var(--mp-accent-2)}.plan-page .post-pill.promote{border-left-color:var(--mp-accent)}.plan-page .post-when{font-family:var(--mp-mono);font-size:var(--mp-fs-tiny);color:var(--mp-fg-muted);font-weight:600;letter-spacing:.04em}.plan-page .post-pill b{display:block;font-size:var(--mp-fs-sm);margin-top:2px}.plan-page .post-pill p{font-size:var(--mp-fs-sm);color:var(--mp-fg-muted);margin-top:2px}.plan-page .report-card{border:2px solid var(--mp-fg)}.plan-page .report-card.card-pending{border:1px dashed var(--mp-line)}.plan-page .report-grid{display:grid;grid-template-columns:200px 1fr;gap:28px;align-items:start}.plan-page .report-h{font-size:var(--mp-fs-h2);margin-bottom:12px}.plan-page .pdf-mock{position:relative;height:260px;margin-top:6px}.plan-page .pdf-page{position:absolute;inset:0 12px 12px 0;background:var(--mp-panel);color:var(--mp-panel-fg);border:1px solid var(--mp-panel-line);border-radius:var(--mp-r-sm);padding:16px 14px;box-shadow:var(--mp-shadow-lg);display:flex;flex-direction:column;transition:transform .3s ease}.plan-page .pdf-mock:hover .pdf-page:not(.back){transform:translate(-4px,-4px) rotate(-1deg)}.plan-page .pdf-page.back{inset:12px 0 0 12px;background:var(--mp-surface-2);box-shadow:none;border:1px solid var(--mp-line)}.plan-page .pdf-logo{display:flex;align-items:center;gap:6px;font-family:var(--mp-mono);font-size:var(--mp-fs-tiny);font-weight:600;letter-spacing:.1em}.plan-page .pdf-title{font-family:var(--mp-display);font-size:var(--mp-fs-lead);font-weight:var(--mp-display-weight);margin-top:56px;line-height:1.2;color:var(--mp-panel-fg);text-transform:var(--mp-display-transform)}.plan-page .pdf-pages{font-size:var(--mp-fs-tiny);color:var(--mp-panel-muted);margin-top:6px}.plan-page .pdf-lines{margin-top:auto;display:flex;flex-direction:column;gap:6px}.plan-page .pdf-lines span{height:5px;border-radius:3px;background:color-mix(in srgb,var(--mp-panel-fg) 18%,transparent)}.plan-page .pdf-lines span:nth-child(2){width:70%}.plan-page .pdf-lines span:nth-child(3){width:45%;background:var(--mp-accent)}.plan-page .contents{list-style:none;margin:0;padding:0;-moz-columns:2;column-count:2;-moz-column-gap:24px;column-gap:24px;font-size:var(--mp-fs-sm)}.plan-page .contents li{-moz-column-break-inside:avoid;break-inside:avoid;padding:6px 0;border-bottom:1px solid var(--mp-line);display:flex;justify-content:space-between;gap:12px}.plan-page .contents li span{color:var(--mp-fg-subtle);font-family:var(--mp-mono);font-size:var(--mp-fs-xs)}.plan-page .receipt{border:1px solid color-mix(in srgb,var(--mp-success) 35%,transparent);background:var(--mp-success-bg);border-radius:var(--mp-r-md);padding:16px 18px;margin-bottom:18px;animation:mp-rise .5s ease both}.plan-page .receipt b{display:block;font-size:var(--mp-fs-body)}.plan-page .receipt p{font-size:var(--mp-fs-sm);color:var(--mp-fg-muted);margin-top:4px}.plan-page .unlocked-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.plan-page .next-steps{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.plan-page .next-steps li{border:1px solid var(--mp-line);border-radius:var(--mp-r-sm);padding:12px 14px;font-size:var(--mp-fs-sm);background:var(--mp-surface-2)}.plan-page .next-steps b{display:block;font-family:var(--mp-mono);font-size:var(--mp-fs-tiny);color:var(--mp-accent-ink);margin-bottom:4px;letter-spacing:.06em;text-transform:uppercase}.plan-page .prompt-drawer{margin-top:20px;border-top:1px solid var(--mp-line);padding-top:14px}.plan-page .prompt-drawer>summary{cursor:pointer;font-size:var(--mp-fs-sm);color:var(--mp-fg);padding:6px 0}.plan-page .how{margin:12px 0 16px;padding-left:18px;font-size:var(--mp-fs-sm);color:var(--mp-fg-muted)}.plan-page .how a{color:var(--mp-fg);font-weight:600}.plan-page .prompt-card{border:1px solid var(--mp-line);border-radius:var(--mp-r-md);margin-bottom:8px;background:var(--mp-surface)}.plan-page .prompt-card summary{cursor:pointer;list-style:none;padding:11px 14px}.plan-page .prompt-card summary::-webkit-details-marker{display:none}.plan-page .prompt-card summary b{font-size:var(--mp-fs-sm);display:block}.plan-page .prompt-meta{font-size:var(--mp-fs-xs);color:var(--mp-fg-muted)}.plan-page .prompt-text{margin:0 14px;padding:12px;background:var(--mp-surface-2);color:var(--mp-fg);border-radius:var(--mp-r-sm);font-family:var(--mp-mono);font-size:var(--mp-fs-xs);white-space:pre-wrap;word-break:break-word;max-height:320px;overflow:auto}.plan-page .prompt-foot{display:flex;gap:8px;padding:10px 14px 12px;flex-wrap:wrap}.plan-page .paywall{margin-top:14px;border:1px solid var(--mp-accent);border-radius:var(--mp-r-md);background:var(--mp-accent-soft);padding:16px;display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.plan-page .paywall b,.plan-page .paywall p{font-size:var(--mp-fs-sm)}.plan-page .paywall p{margin:4px 0 0;color:var(--mp-fg-muted);max-width:46ch}.plan-page .rebuild{margin-top:14px;border:1px solid var(--mp-line);border-radius:var(--mp-r-md);background:var(--mp-surface-2);padding:14px 16px}.plan-page .rebuild-form{margin-top:14px;display:grid;gap:10px}.plan-page .rebuild-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.plan-page .rebuild-form input[type=text],.plan-page .rebuild-form textarea,.plan-page .rebuild-row input{width:100%;padding:10px 12px;border:1px solid var(--mp-line-strong);border-radius:var(--mp-r-sm);font:inherit;font-size:var(--mp-fs-sm);background:var(--mp-surface);color:var(--mp-fg)}.plan-page .rebuild-form textarea{resize:vertical}.plan-page .rebuild-hint{font-size:var(--mp-fs-xs);color:var(--mp-fg-muted);margin:0}.plan-page .rebuild-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px}.plan-page .cta-band{background:var(--mp-panel);color:var(--mp-panel-fg);border:1px solid var(--mp-panel-line);border-radius:var(--mp-r-md);padding:26px;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:8px}.plan-page .cta-band h2{font-size:var(--mp-fs-h3);color:var(--mp-panel-fg)}.plan-page .cta-band p{color:var(--mp-panel-muted);margin-top:6px;font-size:var(--mp-fs-sm)}.plan-page .buy-bar{display:none}.plan-page .btn-accent{box-shadow:0 8px 20px -12px rgba(251,189,35,.9)}.plan-page .card-ready .card-num,.plan-page .ready-check{color:var(--mp-accent-fg)}@media (max-width:900px){.plan-page .lb-body{grid-template-columns:1fr}}@media (max-width:720px){.plan-page .live-build{padding:18px 16px 20px}.plan-page .lb-pct{font-size:var(--mp-fs-h2)}.plan-page .lb-focus{padding:16px;min-height:0}.plan-page .lb-focus-h{font-size:var(--mp-fs-h3)}.plan-page .lb-ticker{font-size:var(--mp-fs-xs)}.plan-page .lb-num{width:24px;height:24px}.plan-page .lb-link{margin:0 4px;min-width:6px}.plan-page .lb-pill{padding:5px 10px;font-size:var(--mp-fs-xs)}.plan-page .lb-pill-label{display:none}.plan-page .plan-wrap{padding:8px 16px 0}.plan-page .plan-title h1{font-size:var(--mp-fs-h2)}.plan-page .stat-row{grid-template-columns:repeat(2,1fr)}.plan-page .ready-banner{padding:20px 16px}.plan-page .ready-act{grid-template-columns:1fr;gap:16px}.plan-page .ready-act-copy li:nth-child(n+4){display:none}.plan-page .ready-banner .btn{width:100%}.plan-page .card{padding:18px 16px}.plan-page .locked-cta{flex-wrap:wrap}.plan-page .locked-cta .price{width:100%;padding-left:23px}.plan-page .score{flex-direction:column;align-items:flex-start;gap:8px}.plan-page .report-grid{grid-template-columns:1fr}.plan-page .pdf-mock{display:none}.plan-page .contents{-moz-columns:1;column-count:1}.plan-page .gate-row{grid-template-columns:1fr}.plan-page .gate-form .btn,.plan-page .unlocked-actions .btn{width:100%}.plan-page .next-steps,.plan-page .read-points li{grid-template-columns:1fr}.plan-page .read-points b{border-right:0;border-bottom:1px solid var(--mp-line);padding:8px 14px}.plan-page .rebuild-row{grid-template-columns:1fr}.plan-page .cta-band{flex-direction:column;align-items:flex-start;padding:20px}.plan-page .cta-band .btn{width:100%}.plan-page .pp-pinned{top:64px}.plan-page .buy-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:35;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--mp-bg) 94%,transparent);backdrop-filter:blur(10px);border-top:1px solid var(--mp-line);font-size:var(--mp-fs-sm)}.plan-page .buy-bar .btn{flex:none}.plan-page .has-buy-bar{padding-bottom:76px}.plan-page input,.plan-page select,.plan-page textarea{font-size:16px!important}}.plan-page .pay-toggle{display:grid;grid-template-columns:1fr 1fr;gap:8px}.plan-page .pay-option{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:10px 12px;border:1.5px solid var(--mp-line-strong);border-radius:var(--mp-r-md);background:var(--mp-surface);color:var(--mp-fg);cursor:pointer;transition:border-color .15s ease,background .15s ease}.plan-page .pay-option b{font-size:var(--mp-fs-sm)}.plan-page .pay-option span{font-size:var(--mp-fs-xs);color:var(--mp-fg-muted)}.plan-page .pay-option.on{border-color:var(--mp-accent);background:var(--mp-accent-soft)}.plan-page .pay-option:focus-visible{outline:2px solid var(--mp-accent);outline-offset:2px}.plan-page .pay-toggle-dark .pay-option{background:var(--mp-panel-2);border-color:var(--mp-panel-line);color:var(--mp-panel-fg)}.plan-page .pay-toggle-dark .pay-option span{color:var(--mp-panel-muted)}.plan-page .pay-toggle-dark .pay-option.on{border-color:var(--mp-accent);background:color-mix(in srgb,var(--mp-accent) 16%,var(--mp-panel-2))}.plan-page .link-btn-dark{color:var(--mp-accent);justify-self:start}.plan-page .queue-box{background:var(--mp-warning-bg);color:var(--mp-warning);border:1px solid color-mix(in srgb,var(--mp-warning) 30%,transparent);border-radius:var(--mp-r-md);padding:14px 16px;font-size:var(--mp-fs-sm);margin-bottom:16px}.plan-page .receipt.failed{border-color:color-mix(in srgb,var(--mp-danger) 35%,transparent);background:var(--mp-danger-bg)}.plan-page .placeholder{display:flex;align-items:center;justify-content:center;gap:10px;padding:96px 24px;font-size:var(--mp-fs-sm)}.plan-page .lb-foot{margin-top:16px;font-size:var(--mp-fs-xs);color:var(--mp-panel-muted);position:relative}.plan-page .error-box .rebuild-foot{margin-top:10px}.plan-page .error-box .btn-ghost{color:var(--mp-danger);border-color:color-mix(in srgb,var(--mp-danger) 35%,transparent)}.plan-page .chip.outline{outline:none}