:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#f4f6f8;--bg-dark:#18191c;--card:#fffffff0;--card-solid:#fff;--card-soft:#ffffffd1;--ink:#18324a;--ink-strong:#111216;--hero-smoke:#2c2330;--text:#2a2a2a;--text-soft:#66615d;--muted:#938e88;--line:#18324a1f;--gold:#f2b120;--gold-deep:#b27119;--olive:#6a7863;--ember:#ff6a1f;--ember-deep:#b32317;--success:#2e7d5a;--warning:#b27119;--radius-xl:24px;--radius-lg:24px;--radius-md:16px;--radius-sm:14px;--shadow:0 18px 40px #11121624;--shadow-soft:0 12px 28px #11121614;--max-width:1040px;--guide-max-width:430px}*{box-sizing:border-box}html,body{background-color:var(--hero-smoke);min-height:100%;margin:0}body{background:var(--hero-smoke);color:#fff;isolation:isolate;min-height:100vh;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(128deg, #ff6a1f33 0%, #ff6a1f00 30%), linear-gradient(216deg, #ffffff14 0%, #fff0 28%), linear-gradient(150deg, var(--ink-strong) 0%, var(--hero-smoke) 48%, var(--ember-deep) 100%);background-repeat:no-repeat;background-size:100vw 100vh;position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.marketing-shell{min-height:100vh;padding:32px 20px 56px}.holding-shell{min-height:100vh;padding:10px clamp(18px,4vw,42px) 56px}.account-shell{min-height:100vh;padding:10px clamp(14px,3vw,36px) 56px}.site-topbar{width:min(100%, var(--max-width));justify-content:space-between;align-items:center;gap:14px;margin:0 auto 8px;display:flex}.site-topbar nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.site-nav-link{color:#ffffffd6;font-weight:800}.site-nav-session{color:#ffffffb8;font-weight:800}.site-nav-cta{min-height:42px;padding:10px 14px}.marketing-hero,.grid-section,.holding-hero,.holding-grid{width:min(100%, var(--max-width));margin:0 auto}.guide-shell{width:min(100%, var(--guide-max-width));margin:0 auto}.marketing-panel,.holding-panel,.info-card,.holding-card,.guide-card,.guide-tab-panel,.guide-section-card,.revision-card{box-shadow:var(--shadow);border:1px solid #ffffff1f}.marketing-panel{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1112168f;gap:18px;padding:24px;display:grid}.holding-panel,.holding-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1112168f}.holding-panel{border-radius:var(--radius-xl);gap:18px;padding:28px 20px 28px 10px;display:grid}.app-aligned-hero{align-items:center;gap:clamp(26px,5vw,58px);padding:clamp(14px,3vw,28px) 0 clamp(22px,5vw,46px);display:grid}.app-hero-copy{text-align:center;justify-items:center;gap:16px;max-width:560px;margin:0 auto;display:grid}.app-hero-copy h1{color:#fff;max-width:11ch;margin:0;font-size:clamp(2.25rem,8vw,4.35rem);font-weight:850;line-height:.98}.app-hero-copy h1 span{color:var(--gold)}.app-hero-copy .holding-copy{color:#ffffffe6;max-width:39ch;font-size:clamp(1rem,2.2vw,1.12rem)}.web-phone-shell{justify-items:center;min-width:0;display:grid}.web-phone{background:#050506;border:1px solid #fff3;border-radius:40px;width:min(100%,304px);min-height:462px;padding:12px;position:relative;box-shadow:0 28px 56px #0000005c}.web-phone-camera{z-index:2;background:#050506;border-radius:999px;width:92px;height:24px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.web-phone-screen{min-height:438px;color:var(--ink);background:linear-gradient(#f7f8f9 0%,#eaf0f6 100%);border-radius:30px;gap:13px;padding:48px 18px 18px;display:grid;overflow:hidden}.web-phone-card{border-radius:var(--radius-lg);background:#ffffffe6;border:1px solid #18324a1a;gap:6px;padding:16px;display:grid;box-shadow:0 12px 28px #11121614}.web-phone-card.is-featured{background:linear-gradient(135deg, var(--ink) 0%, #213f5c 100%);color:#fff}.web-phone-card p,.web-phone-card h2,.web-phone-card h3{margin:0}.web-phone-card p{color:currentColor;opacity:.72;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850}.web-phone-card h2,.web-phone-card h3{font-size:1.14rem;line-height:1.05}.web-phone-card strong{margin-top:10px;font-size:1.86rem;line-height:1}.web-phone-card span{color:currentColor;opacity:.76;font-size:.86rem;font-weight:760}.web-phone-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.web-phone-row span{min-height:34px;color:var(--ink);text-align:center;background:#18324a14;border-radius:999px;justify-content:center;align-items:center;padding:8px 10px;font-size:.78rem;font-weight:850;display:inline-flex}@media (min-width:860px){.app-aligned-hero{grid-template-columns:minmax(0,1fr) minmax(300px,360px);min-height:calc(100vh - 168px);padding-top:clamp(8px,2vw,18px)}.app-hero-copy{text-align:left;justify-items:start;margin:0}.app-hero-copy h1{max-width:10.6ch}.app-hero-copy .holding-copy{max-width:37ch}.web-phone-shell{justify-items:end}.holding-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.holding-shell{padding-left:16px;padding-right:16px}.site-topbar{align-items:flex-start}.site-topbar nav{gap:8px}.site-nav-link,.site-nav-session{font-size:.9rem}.app-aligned-hero{gap:22px}.holding-actions{width:100%;display:grid}.holding-actions>*{width:100%}.holding-pills{justify-content:center}.web-phone{border-radius:34px;width:min(100%,286px);min-height:430px}.web-phone-shell{max-height:248px;overflow:hidden}.web-phone-screen{border-radius:25px;min-height:406px;padding:44px 15px 15px}}.eyebrow{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}.marketing-panel h1,.holding-panel h1,.holding-card h2,.info-card h1,.info-card h2{color:#fff;margin:0;font-weight:800;line-height:1.05}.marketing-panel h1{font-size:clamp(2rem,6vw,3.4rem)}.holding-panel h1{font-size:clamp(2.1rem,6vw,3.7rem)}.marketing-copy,.holding-copy,.holding-card p,.info-card p{color:#fffc;margin:0;line-height:1.55}.holding-actions,.holding-pills{flex-wrap:wrap;gap:12px;display:flex}.secondary-link,.holding-pill{border-radius:16px;justify-content:center;align-items:center;min-height:46px;padding:12px 16px;font-weight:700;display:inline-flex}.secondary-link{color:#fff;background:#ffffff14;border:1px solid #ffffff24}.secondary-link.is-muted{color:#fff9}.holding-pill{color:#ffffffd1;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;min-height:34px;padding:8px 12px;font-size:.86rem}.holding-grid{gap:18px;margin-top:4px;display:grid}.legal-footer{width:min(100%, var(--max-width));color:#ffffffa8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px auto 0;padding:14px 4px;font-size:.88rem;font-weight:700;display:flex}.legal-footer nav{flex-wrap:wrap;gap:14px;display:flex}.legal-footer a{color:#ffffffd1}.legal-footer a:hover{color:var(--gold)}.legal-footer-account{width:min(100%,1180px)}.account-topbar{justify-content:space-between;align-items:center;gap:14px;width:min(100%,1180px);margin:0 auto 10px;display:flex}.account-grid{gap:18px;width:min(100%,1180px);margin:0 auto;display:grid}.account-card{border-radius:var(--radius-lg);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1112168f;border:1px solid #ffffff1f;gap:18px;padding:clamp(18px,2.4vw,28px);display:grid}.account-jobs-card{gap:14px}.account-card h1,.account-card h2,.account-card h3{color:#fff;margin:0;line-height:1.08}.account-card h1{font-size:clamp(2rem,6vw,3.2rem);font-weight:800}.account-card h2{font-size:clamp(1.35rem,4vw,1.8rem);font-weight:800}.account-card h3{font-size:1.08rem;font-weight:800}.account-card p{color:#ffffffc7;margin:0;line-height:1.55}.account-actions{flex-wrap:wrap;gap:10px;display:flex}.account-page-title{font-size:clamp(2.1rem,6vw,3.2rem)!important}.account-signed-in{font-weight:760;color:#ffffffad!important;margin-top:4px!important}.account-jobs-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.account-jobs-toolbar .secondary-link{min-height:44px;padding:11px 16px}.account-icon-button{color:#ffffffe6;width:46px;height:46px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;place-items:center;font-size:1.25rem;font-weight:900;display:inline-grid}.account-icon-button:disabled{cursor:not-allowed;opacity:.58}.account-mini-spinner{border:2px solid #ffffff47;border-top-color:var(--gold);border-radius:999px;width:18px;height:18px;animation:.8s linear infinite account-spin}.account-create-button{white-space:nowrap;gap:8px}.account-create-button span{font-size:1.35em;line-height:0}.account-create-flow{scroll-margin-top:24px}.account-create-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.account-create-steps button{color:#ffffffb8;min-height:44px;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:10px 12px;font-weight:850;display:flex}.account-create-steps button span{width:24px;height:24px;color:inherit;background:#ffffff1f;border-radius:999px;flex:none;place-items:center;font-size:.82rem;font-weight:950;display:inline-grid}.account-create-steps button.is-active{color:#fff;background:#f2b1202e;border-color:#f2b1208f}.account-create-steps button.is-active span,.account-create-steps button.is-done span{background:var(--gold);color:var(--ink)}.account-create-step-panel{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;padding:16px}.account-inline-draft-editor{border-top:1px solid #ffffff17;gap:14px;margin-top:16px;padding-top:16px;display:grid}.account-inline-draft-editor .eyebrow{margin:0}.account-job-expanded .account-inline-draft-editor{color:var(--job-ink,var(--ink));border-top-color:#18324a1f}.account-job-expanded .account-inline-draft-editor .eyebrow,.account-job-expanded .account-inline-draft-editor p{color:#18324ac7!important}.account-job-expanded .account-inline-draft-editor .account-create-steps button{color:#18324ac2;background:#ffffffb3;border-color:#18324a1f}.account-job-expanded .account-inline-draft-editor .account-create-steps button span{background:#18324a14}.account-job-expanded .account-inline-draft-editor .account-create-steps button.is-active{color:#18324af5;background:#f2b1202e;border-color:#f2b120b8}.account-job-expanded .account-inline-draft-editor .account-create-steps button.is-active span,.account-job-expanded .account-inline-draft-editor .account-create-steps button.is-done span{background:var(--gold);color:var(--ink)}.account-job-expanded .account-inline-draft-editor .account-create-step-panel{background:#ffffffb8;border-color:#18324a1f}.account-job-expanded .account-inline-draft-editor .account-form label,.account-job-expanded .account-inline-draft-editor .account-form label span,.account-job-expanded .account-inline-draft-editor .account-checkbox-grid legend,.account-job-expanded .account-inline-draft-editor .account-checkbox-grid label{color:#18324ad1}.account-job-expanded .account-inline-draft-editor .account-form input,.account-job-expanded .account-inline-draft-editor .account-form select,.account-job-expanded .account-inline-draft-editor .account-form textarea{color:var(--job-ink,var(--ink));background:#ffffffdb;border-color:#18324a24}.account-job-expanded .account-inline-draft-editor .account-form input::placeholder,.account-job-expanded .account-inline-draft-editor .account-form textarea::placeholder{color:#18324a70}.account-job-expanded .account-inline-draft-editor .account-checkbox-grid{background:#ffffff6b;border-color:#18324a1f}.account-job-expanded .account-inline-draft-editor .account-create-actions .secondary-link{color:var(--job-ink,var(--ink));background:#ffffffb8;border-color:#18324a1f}.account-create-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-create-actions .account-submit{width:auto;min-width:180px}.account-job-expanded .account-inline-draft-editor .account-create-actions .account-submit{color:var(--ink)}.account-form.account-legacy-create-form{display:none}@media (max-width:760px){.account-create-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.account-create-steps button{padding:9px 10px;font-size:.9rem}.account-create-actions{grid-template-columns:1fr;display:grid}.account-create-actions>span{display:none}.account-create-actions .account-submit,.account-create-actions .secondary-link{width:100%}}.account-section-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.account-form{gap:12px;display:grid}.account-form label{color:#ffffffc2;gap:7px;font-size:.92rem;font-weight:800;display:grid}.account-form input,.account-form select,.account-form textarea{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;outline:none;width:100%;min-height:48px;padding:12px 14px}.account-form select{appearance:none}.account-form input:focus,.account-form select:focus,.account-form textarea:focus{border-color:#f2b120cc;box-shadow:0 0 0 3px #f2b12029}.account-form-grid{gap:12px;display:grid}.account-checkbox-grid{border:1px solid #ffffff24;border-radius:16px;gap:10px;margin:0;padding:14px;display:grid}.account-checkbox-grid legend{color:#ffffffc2;padding:0 6px;font-size:.92rem;font-weight:850}.account-checkbox-grid label{align-items:center;gap:10px;display:flex}.account-checkbox-grid input{width:18px;min-height:18px;accent-color:var(--gold)}.account-redeem-form{padding-top:2px}.account-submit{cursor:pointer;border:0}.account-submit:disabled,.account-text-button:disabled,.account-actions button:disabled,.account-section-heading button:disabled{cursor:not-allowed;opacity:.58}.account-text-button{color:#ffd25a;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:800}.account-status{color:#fff;border-radius:14px;width:min(100%,1180px);margin:0 auto;padding:12px 14px;font-weight:800}.account-status.is-error{background:#b3231752;border:1px solid #ff6a1f47}.account-status.is-success{background:#2e7d5a47;border:1px solid #2e7d5a5c}.account-muted{color:#ffffffad!important}.account-loading{color:#ffffffb8;align-items:center;gap:12px;font-weight:800;display:flex}.account-loading span{border:3px solid #ffffff38;border-top-color:var(--gold);border-radius:999px;width:22px;height:22px;animation:.8s linear infinite account-spin}@keyframes account-spin{to{transform:rotate(360deg)}}.account-billing-grid{gap:12px;display:grid}.account-credit-tile{background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;gap:8px;padding:16px;display:grid}.account-credit-tile span{color:#ffffffa3;letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:800}.account-credit-tile strong{color:#fff;font-size:2rem;line-height:1}.account-job-list{gap:22px;width:min(100%,980px);margin:0 auto;display:grid}.account-job-list-item{gap:12px;display:grid}.account-job{text-align:left;width:100%;font:inherit;border:1.5px solid var(--job-edge,#18324a1f);background:linear-gradient(180deg, var(--job-card-fill,#fffffffa), #fffffffb);box-shadow:var(--shadow-soft);border-radius:32px;padding:0;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden}.account-job.is-selected{transform:none}.account-job-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.account-job-toggle:focus-visible{outline-offset:-3px;outline:3px solid #f2b12057}.account-job:hover,.account-job:focus-visible,.account-job.is-selected{box-shadow:var(--shadow-soft), 0 0 0 3px #f2b12029;border-color:#f2b120c7;transform:none}.account-job.is-starred{box-shadow:var(--shadow-soft), 0 12px 28px #f2b12029;border-width:2.5px;border-color:#f2b120e6}.account-job.is-demo{border-style:solid}.account-job-open{cursor:default}.account-job-open:hover,.account-job-open:focus-visible{border-color:var(--job-edge,#18324a1f);box-shadow:var(--shadow-soft);transform:none}.account-job-open.is-starred:hover,.account-job-open.is-starred:focus-visible{box-shadow:var(--shadow-soft), 0 12px 28px #f2b12029;border-color:#f2b120e6}.account-job-expanded{background:linear-gradient(180deg, color-mix(in srgb, var(--job-card-fill,#fffffffa) 92%, #fff), #fffffffb);border-top:1px solid #18324a14;gap:16px;padding:18px clamp(20px,3vw,32px) clamp(22px,3vw,32px);animation:.18s both account-detail-in;display:grid}@keyframes account-detail-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.account-job-header{background:linear-gradient(135deg, var(--job-header-leading,#18324a) 0%, var(--job-header-trailing,#213f5c) 100%);border-radius:0 0 24px 24px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title badges""price price""time time";gap:14px;padding:22px clamp(20px,3vw,32px) 24px;display:grid}.account-job-header>div:first-child{grid-area:title;min-width:0}.account-job-header h3{color:#fff;margin:7px 0 6px;font-size:clamp(1.36rem,2.2vw,2.05rem);line-height:1.05}.account-job-header p:not(.account-job-stage):not(.account-job-type){color:#ffffffd1;margin:0;font-weight:750}.account-job-type{color:#ffffffc7;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:850}.account-job-price{color:#fff;grid-area:price;font-size:clamp(1.82rem,3.4vw,2.7rem);line-height:1;display:block}.account-job-header-badges,.account-job-time-row,.account-job-pill-row,.account-job-meta-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-job-time-row{color:#ffffffc7;grid-area:time;font-size:.86rem;font-weight:760}.account-job-header-badges{grid-area:badges;justify-content:flex-end;align-self:start}.account-job-stage{width:fit-content;min-height:38px;color:var(--job-ink,var(--ink));background:#ffffffe0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:8px 14px;font-size:.8rem;font-weight:900;display:inline-flex}.account-job.is-demo .account-job-stage{color:#39245a;background:#ffffffeb}.account-response-count{background:var(--ember-deep);color:#fff;border:1.5px solid #ffffffeb;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:7px 9px;font-size:.82rem;font-weight:950;display:inline-flex;box-shadow:0 7px 14px #b3231747}.account-response-count:before{content:"";clip-path:polygon(50% 0,88% 24%,88% 68%,100% 84%,0 84%,12% 68%,12% 24%);background:currentColor;border-radius:7px 7px 3px 3px;width:10px;height:11px}.account-star-badge{width:40px;height:40px;color:var(--gold);background:#ffffffe6;border-radius:999px;place-items:center;font-size:1rem;font-weight:950;display:inline-grid}.account-job-body{gap:15px;padding:22px clamp(20px,3vw,32px) 24px;display:grid}.account-job .secondary-link{color:var(--job-ink,var(--ink));background:#18324a14;border-color:#18324a29}.account-confidence-pill,.account-soft-pill,.account-muted-pill,.account-evidence-pill{border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:34px;padding:8px 12px;font-size:.82rem;font-weight:850;display:inline-flex}.has-clock-icon,.has-seal-icon,.has-slider-icon,.has-envelope-icon,.has-eye-icon,.has-hourglass-icon{align-items:center;gap:6px;display:inline-flex}.has-clock-icon:before{content:"";opacity:.9;background:linear-gradient(currentColor,currentColor) 50% 34%/2px 4px no-repeat,linear-gradient(currentColor,currentColor) 58% 58%/4px 2px no-repeat;border:2px solid;border-radius:999px;width:12px;height:12px}.has-seal-icon:before{content:"";opacity:.84;clip-path:polygon(50% 0,62% 10%,78% 7%,85% 22%,100% 30%,92% 48%,100% 64%,84% 76%,78% 93%,61% 90%,50% 100%,39% 90%,22% 93%,16% 76%,0 64%,8% 48%,0 30%,15% 22%,22% 7%,38% 10%);background:linear-gradient(135deg,#0000 45%,currentColor 46% 54%,#0000 55%) 62% 42%/8px 8px no-repeat,currentColor;border-radius:999px;width:14px;height:14px}.has-slider-icon:before{content:"";opacity:.86;border-top:2px solid;border-bottom:2px solid;width:14px;height:10px}.has-envelope-icon:before,.has-eye-icon:before,.has-hourglass-icon:before{content:"";opacity:.82;flex:none;width:14px;height:12px}.has-envelope-icon:before{background:linear-gradient(135deg,#0000 45%,currentColor 46% 54%,#0000 55%),linear-gradient(45deg,#0000 45%,currentColor 46% 54%,#0000 55%);border:2px solid;border-radius:3px}.has-eye-icon:before{background:radial-gradient(circle,currentColor 0 2px,#0000 2px);border:2px solid;border-radius:999px/70%;height:9px}.has-hourglass-icon:before{clip-path:polygon(0 0,100% 0,58% 50%,100% 100%,0 100%,42% 50%);background:currentColor;border-top:2px solid;border-bottom:2px solid;width:10px}.account-confidence-pill,.account-soft-pill{background:var(--job-soft-accent,#18324a1a);color:var(--job-ink,var(--ink))}.account-confidence-pill{background:#ffffffc2;box-shadow:inset 0 0 0 1px #18324a14}.account-muted-pill,.account-evidence-pill.is-neutral{color:color-mix(in srgb, var(--job-ink,var(--ink)) 78%, transparent);background:#ffffff9e}.account-read-status{min-height:34px;color:var(--muted);font-size:.82rem;font-weight:850}.account-pill-symbol{opacity:.72;border:2px solid;border-radius:5px;flex:none;place-items:center;width:15px;height:15px;margin-right:7px;display:inline-grid;position:relative}.account-evidence-pill.is-positive .account-pill-symbol{border-radius:999px}.account-evidence-pill.is-positive .account-pill-symbol:after{content:"";border-bottom:2px solid;border-left:2px solid;width:7px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.account-evidence-pill.is-caution .account-pill-symbol{border-radius:999px}.account-evidence-pill.is-caution .account-pill-symbol:after,.account-evidence-pill.is-critical .account-pill-symbol:after{content:"";background:currentColor;border-radius:999px;width:2px;height:7px}.account-evidence-grid{flex-wrap:wrap;gap:10px 12px;display:flex}.account-evidence-pill.is-positive{color:var(--success);background:#2e7d5a1f}.account-evidence-pill.is-caution{color:var(--warning);background:#b2711921}.account-evidence-pill.is-critical{color:var(--ember-deep);background:#b323171f}.account-job-meta-row{color:var(--muted);justify-content:space-between;gap:18px;font-size:.84rem;font-weight:760}.account-profit-row{background:color-mix(in srgb, var(--job-soft-accent,#18324a1a) 72%, transparent);color:var(--job-ink,var(--ink));border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:.82rem;font-weight:820;display:flex}.account-profit-row span{align-items:center;gap:7px;display:inline-flex}.account-profit-row span:before{content:"";opacity:.76;background:linear-gradient(currentColor,currentColor) 50%/2px 5px no-repeat;border:2px solid;border-radius:4px;flex:none;width:12px;height:13px}.account-profit-row strong{font-weight:950}.account-job-response-row{color:var(--gold);flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;font-weight:850;display:flex}.account-job-response-row small{color:var(--muted);font-size:.82rem;font-weight:760}.account-filter-strip{flex-wrap:wrap;gap:8px;display:flex}.account-filter-strip button{color:#ffffffd6;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;min-height:36px;padding:8px 13px;font-weight:850}.account-filter-strip button.is-selected{border-color:var(--ink);background:var(--ink);color:#fff}.account-detail-panel{border-radius:var(--radius-md);background:linear-gradient(#fffffffa,#f6f2ebf0);border:1px solid #18324a1f;gap:12px;padding:16px;display:grid}.account-detail-panel div{gap:4px;display:grid}.account-detail-panel strong{color:var(--ink);font-size:clamp(1.2rem,3vw,1.65rem);line-height:1.04}.account-detail-panel span{color:var(--text-soft);font-weight:700}.account-detail-panel .eyebrow{color:var(--muted)}.account-detail-panel .secondary-link{color:var(--ink);background:#18324a14;border-color:#18324a29}.account-guide-actions{flex-wrap:wrap;align-items:center;gap:12px!important;display:flex!important}.account-builder-preview-link,.account-unlock-link{color:#171717;background:#fffffff5;border:1px solid #ffffffdb;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 12px 24px #18324a21}.account-builder-preview-link:hover,.account-builder-preview-link:focus-visible,.account-unlock-link:hover,.account-unlock-link:focus-visible{color:#171717;background:#fff;transform:translateY(-1px)}.account-unlock-link{background:var(--accent);color:var(--ink);cursor:pointer;border-color:#f2b120b8}.account-unlock-link:disabled{cursor:progress;opacity:.72;transform:none}.account-disabled-action{color:#18324a9e;cursor:not-allowed;background:#18324a14;border:1px solid #18324a14;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-weight:900;display:inline-flex}.account-unlocked-note{color:var(--job-ink,var(--ink));font-weight:850}.account-link-note{color:color-mix(in srgb, var(--job-ink,var(--ink)) 72%, transparent);flex-basis:100%;margin:0;font-size:.9rem;font-weight:780;line-height:1.4}.account-client-link{color:color-mix(in srgb, var(--job-ink,var(--ink)) 82%, transparent);text-underline-offset:4px;font-weight:800;text-decoration:underline}.account-job-detail{scroll-margin-top:24px}.account-job-detail-inline{border-color:#f2b1203d;box-shadow:0 14px 34px #00000029}.account-detail-topbar{justify-content:flex-end;display:flex}.account-guide-actions-open{padding:0 2px 2px}.account-detail-actions{flex-wrap:wrap;gap:10px;padding:2px 0 4px;display:flex}.account-detail-actions .secondary-link{min-height:38px;color:var(--job-ink,var(--ink));box-shadow:none;background:#ffffffb8;border-color:#18324a1a;border-radius:999px;padding:9px 13px;font-size:.9rem;font-weight:850}.account-detail-actions .secondary-link.is-quiet{opacity:1}.account-detail-actions .secondary-link.is-danger{color:#8f1d1d;background:#bb28281a;border-color:#bb28283d}.account-detail-actions .secondary-link:hover,.account-detail-actions .secondary-link:focus-visible{background:#fff}.account-job-health-panel{background:#ffffffbd;border:1px solid #18324a1f;border-radius:18px;gap:12px;padding:14px;display:grid}.account-job-health-panel h3,.account-job-health-panel p{color:var(--ink);margin:0}.account-job-health-panel h3{font-size:1.1rem}.account-job-health-panel p{color:#18324aad;font-weight:750}.account-health-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px;display:grid}.account-health-grid span{background:#18324a0f;border-radius:14px;gap:3px;padding:10px 12px;display:grid}.account-health-grid strong{color:var(--ink);font-weight:900}.account-health-grid small{color:#18324a94;font-weight:800}.account-builder-health{background:#ffffff94;border:1px solid #18324a1a;border-radius:16px;gap:10px;padding:12px;display:grid}.account-builder-health-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.account-builder-health-heading strong{color:var(--ink);font-weight:900}.account-builder-health-heading span{color:#8a5a10;background:#f2b12029;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:900}.account-builder-health-heading span.is-good{color:#2e7d5a;background:#2e7d5a24}.account-builder-health-heading span.is-risk{color:#8f1d1d;background:#b323171f}.account-builder-health>small{color:#18324a94;font-weight:750}.account-builder-health.is-empty p{color:#18324aad}.account-health-warnings{background:#b271191a;border-radius:14px;gap:6px;margin:0;padding:10px 12px;list-style:none;display:grid}.account-health-warnings li{color:#9a6618;font-size:.86rem;font-weight:850}.account-edit-form{background:#ffffffb8;border:1px solid #18324a1f;border-radius:20px;padding:14px}.account-edit-form label,.account-job-expanded .eyebrow,.account-job-expanded h3{color:var(--ink)}.account-edit-form input,.account-edit-form select,.account-edit-form textarea{color:var(--ink);background:#ffffffdb;border-color:#18324a24}.account-edit-form input::placeholder,.account-edit-form textarea::placeholder{color:#18324a70}.account-locked-note{color:var(--ink);border-radius:var(--radius-sm);background:#f2b12029;border:1px solid #f2b12061;margin:-2px 0 0;padding:12px 14px;font-size:.95rem;font-weight:700;line-height:1.45}.account-response-panel{background:#ffffffb8;border:1px solid #18324a1f;border-radius:18px;gap:14px;padding:14px;display:grid}.account-response-panel h3{color:var(--ink);margin:0}.account-response-list{gap:10px;display:grid}.account-response{border-radius:var(--radius-sm);background:#fffffff0;border:1px solid #18324a1f;gap:8px;padding:14px;display:grid}.account-response div{justify-content:space-between;align-items:center;gap:10px;display:flex}.account-response strong{color:var(--ink)}.account-response span{color:var(--ink);background:#f2b12029;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:850}.account-response p{color:var(--text);margin:0}.account-response-drivers{gap:4px;margin:0;padding:0;list-style:none;display:grid}.account-response-drivers li,.account-response-extras strong{color:#18324aad;font-size:.86rem;font-weight:800}.account-response-extras{gap:8px;display:grid}.account-response-extras div{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.account-response-extras span{color:var(--ink);background:#f2b12029;border-radius:999px;padding:6px 9px;font-size:.8rem;font-weight:850}.account-response small{color:var(--muted);font-weight:750}.account-response-guidance{border-radius:var(--radius-sm);background:#f2b1201f;border:1px solid #f2b12047;gap:6px;padding:14px;display:grid}.account-response-guidance strong,.account-response-guidance p{color:var(--ink);margin:0}.account-response-guidance p{color:#18324ab8;font-weight:750}.account-response-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.account-response-actions .secondary-link{min-height:38px;color:var(--ink);box-shadow:none;background:#ffffffc7;border-color:#18324a1a;border-radius:999px;padding:9px 13px;font-size:.88rem;font-weight:850}.account-response-actions .secondary-link:hover,.account-response-actions .secondary-link:focus-visible{background:#fff}.account-shared-guide-card{background:linear-gradient(135deg,#eaf3f6db,#ffffffc7);border:1px solid #18324a1f;border-radius:18px;gap:12px;padding:14px;display:grid}.account-shared-guide-card h3{color:var(--ink);margin:0;font-size:1.05rem}.account-detail-sections,.account-detail-empty{gap:12px;display:grid}.account-detail-button-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));gap:12px;display:grid}.account-detail-section-button{min-height:56px;color:var(--ink);font:inherit;cursor:pointer;border:1.5px solid #18324a1c;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-weight:900;display:flex;box-shadow:0 8px 16px #18324a14}.account-detail-section-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-detail-section-button strong{min-width:34px;min-height:34px;color:var(--ink);background:#ffffffbd;border-radius:999px;place-items:center;padding:0 8px;font-size:.85rem;display:inline-grid}.account-detail-section-button.is-open{border-color:#f2b120bd;outline:3px solid #f2b1202e}.account-detail-section-button.is-primary{background:#edf4fbf5}.account-detail-section-button.is-success{background:#eff7f3f5}.account-detail-section-button.is-warning{background:#fbf5e8f5}.account-detail-section-button.is-accent{background:#f3eef9f5}.account-detail-section-button.is-olive{background:#eef5f2f5}.account-detail-list{background:#fffffff2;border:1.5px solid #18324a1f;border-radius:24px;align-content:start;align-items:start;gap:10px;padding:18px;display:grid;box-shadow:0 12px 22px #18324a14}.account-detail-list h3{color:var(--ink);margin:0;font-size:1.12rem}.account-detail-list ul{align-content:start;gap:8px;margin:0;padding-left:20px;display:grid}.account-detail-list li{color:var(--text);font-weight:720;line-height:1.44}.account-detail-list.is-primary{border-color:#18324a2e}.account-detail-list.is-success{background:#eff7f3f5;border-color:#4e786238}.account-detail-list.is-warning{background:#fbf5e8f5;border-color:#a8802e3d}.account-detail-list.is-accent{background:#f3eef9f5;border-color:#6c4e8f38}.account-detail-list.is-olive{background:#eef5f2f5;border-color:#1f4a3a2e}.account-detail-empty{border-radius:var(--radius-sm);color:var(--text);background:#ffffffb3;border:1px dashed #18324a29;padding:16px}.account-detail-empty p{margin:0}.account-job dl{gap:10px;margin:0;display:grid}.account-job dl div{border-radius:var(--radius-sm);background:#ffffff80;gap:5px;padding:12px;display:grid}.account-job dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:800}.account-job dd{color:var(--job-ink,var(--ink));margin:0;font-weight:700}@media (min-width:720px){.account-job dl{grid-template-columns:repeat(2,minmax(0,1fr))}.account-job-header,.account-detail-panel{grid-template-columns:minmax(0,1fr) auto;align-items:end}.account-form-grid,.account-billing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-form-grid .is-wide{grid-column:1/-1}}@media (min-width:900px){.account-jobs-card{padding-left:clamp(24px,3vw,36px);padding-right:clamp(24px,3vw,36px)}.account-job-header{grid-template-columns:minmax(0,1fr) minmax(260px,auto) auto;grid-template-areas:"title price badges""time time badges";align-items:start;gap:16px 22px}.account-job-price{text-align:right;white-space:nowrap;justify-self:end}.account-job-time-row{margin-top:4px}.account-job-body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 22px}.account-evidence-grid,.account-job-response-row,.account-profit-row{grid-column:1/-1}.account-job-meta-row{justify-content:flex-end}.account-detail-sections{gap:14px}.account-detail-list ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px}}@media (max-width:719px){.account-grid,.account-topbar,.account-status,.legal-footer-account{width:min(100%, var(--max-width))}.account-card{padding:20px}}.legal-footer-guide{border-top:1px solid var(--line);width:100%;color:var(--text-soft);margin-top:18px;padding:14px 2px 0}.legal-footer-guide a{color:var(--ink)}.legal-shell{min-height:100vh;padding:32px 20px 56px}.legal-panel{border-radius:var(--radius-xl);width:min(100%,820px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1112168f;border:1px solid #ffffff1f;gap:18px;margin:0 auto;padding:24px;display:grid}.legal-panel h1,.legal-panel h2{color:#fff;margin:0;line-height:1.08}.legal-panel h1{font-size:clamp(2rem,6vw,3.2rem);font-weight:800}.legal-panel h2{font-size:1.15rem;font-weight:800}.legal-panel p,.legal-panel li{color:#fffc;line-height:1.58}.legal-panel p{margin:0}.legal-panel section{gap:10px;display:grid}.legal-panel ul{gap:9px;margin:0;padding-left:20px;display:grid}.legal-panel li::marker{color:var(--gold)}.legal-panel a{color:#ffd25a;font-weight:800}.legal-updated{font-size:.92rem;font-weight:700;color:#ffffff9e!important}.holding-card{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#11121675;gap:14px;padding:clamp(20px,3vw,28px);display:grid}.holding-card h2{font-size:clamp(1.35rem,3vw,1.85rem)}.holding-form{gap:12px;display:grid}.grid-section{gap:16px;margin-top:18px;display:grid}.info-card{border-radius:var(--radius-lg);background:#1112167a;padding:22px}.narrow-card{margin-top:24px}.plain-list{color:#ffffffd6;gap:10px;margin:14px 0 0;padding-left:0;list-style:none;display:grid}.plain-list li{padding-left:22px;position:relative}.plain-list li:before{content:"";background:var(--gold);border-radius:999px;width:9px;height:9px;position:absolute;top:.62em;left:0;box-shadow:0 0 0 4px #f2b12024}.demo-links{gap:10px;margin-top:14px;display:grid}.demo-link,.primary-link{border-radius:16px;transition:transform .12s,border-color .12s,background .12s}.demo-link{background:#ffffff14;border:1px solid #ffffff1f;gap:4px;padding:14px 16px;display:grid}.demo-link:hover,.primary-link:hover{transform:translateY(-1px)}.demo-link-meta{color:#ffffffa8;font-size:.92rem}.primary-link{min-height:50px;color:var(--ink);background:linear-gradient(135deg,#ffd43b 0%,#ff7a1a 100%);border:1px solid #ffffff61;justify-content:center;align-items:center;padding:13px 18px;font-weight:850;display:inline-flex;box-shadow:0 0 0 1px #f2b12024,0 12px 24px #f2b12038,0 18px 32px #ff6a1f24}.guide-shell{min-height:100vh;padding-bottom:40px}.guide-header{z-index:10;padding:calc(env(safe-area-inset-top,0px) + 10px) 22px 10px;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#18191ceb;position:sticky;top:0}.guide-header-inner{width:min(100%, var(--guide-max-width));gap:14px;margin:0 auto;display:grid}.guide-header-branding{gap:12px;display:grid}.guide-header-row{justify-content:flex-start;align-items:flex-start;display:flex}.guide-header-meta{justify-items:center;gap:4px;display:grid}.guide-header-kicker{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700}.guide-header-title{color:#fff;margin:0;font-size:clamp(1.35rem,4vw,1.75rem);font-weight:800;line-height:1.05}.guide-header-subtitle{text-align:center;color:#ffffffbd;margin:0;font-size:1rem;font-weight:700}.guide-live-summary{background:#ffffff14;border:1px solid #ffffff1f;border-radius:20px;gap:8px;min-height:104px;padding:10px 14px;display:grid;box-shadow:0 10px 28px #0000002e}.guide-live-summary.is-hidden-mobile{display:none}.guide-live-summary.is-visible-mobile{animation:.18s guide-live-summary-in}.guide-live-row{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.guide-live-copy{gap:4px;min-width:0;display:grid}.guide-live-label{color:#ffffffad;letter-spacing:.05em;text-transform:uppercase;font-size:.76rem;font-weight:700}.guide-live-value{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-size:clamp(.98rem,2.8vw,1.08rem);font-weight:800;line-height:1.05}.guide-live-row.is-live .guide-live-value{color:var(--gold)}.guide-live-note{color:#ffffff9e;margin:0;font-size:.8rem;line-height:1.35}@keyframes guide-live-summary-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.guide-canvas{padding-top:18px;padding-bottom:0;padding-left:max(18px, env(safe-area-inset-left,0px));padding-right:max(18px, env(safe-area-inset-right,0px));background:var(--bg)}.guide-stack{gap:14px;width:100%;display:grid}.guide-columns,.guide-main-column,.guide-side-column{gap:14px;display:grid}.guide-card,.guide-tab-panel,.guide-section-card,.revision-card{color:var(--text);background:var(--card)}.guide-card{border-radius:var(--radius-lg);width:100%;max-width:100%;padding:18px;display:grid;overflow:hidden}.disclaimer-card,.guide-columns,.guide-main-column,.guide-side-column,.guide-section-card,.guide-tab-panel,.revision-card,.tabs-shell{width:100%;max-width:100%}.guide-hero-primary,.guide-hero-secondary{align-content:start;gap:10px;min-width:0;display:grid}.guide-overline{color:var(--muted);margin:0 0 8px;font-size:.82rem;font-weight:600}.guide-issued-by{align-items:center;gap:12px;min-width:0;margin-top:8px;margin-bottom:10px;display:flex}.guide-issued-logo-shell{border:1px solid var(--line);background:#18324a0a;border-radius:16px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;padding:6px;display:flex;overflow:hidden}.guide-issued-logo{object-fit:contain;width:100%;height:100%;display:block}.guide-issued-copy{gap:3px;min-width:0;display:grid}.guide-issued-kicker{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.guide-issued-name{color:var(--ink);margin:0;font-size:1rem;font-weight:800;line-height:1.08}.guide-issued-details{color:var(--text-soft);white-space:pre-line;margin:0;font-size:.84rem;line-height:1.3}.guide-issued-links{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.guide-issued-link{border:1px solid var(--line);min-height:28px;color:var(--ink);background:#18324a0f;border-radius:999px;align-items:center;padding:6px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.guide-title{color:var(--ink);margin:0;font-size:1.95rem;font-weight:800;line-height:1.05}.guide-location{color:var(--text-soft);margin:-2px 0 0;font-size:1.08rem;font-weight:700}.guide-range{color:var(--ink-strong);white-space:normal;overflow-wrap:anywhere;word-break:normal;font-variant-numeric:tabular-nums;letter-spacing:-.03em;max-width:100%;margin:4px 0 0;font-size:clamp(2.2rem,7vw,3.65rem);font-weight:800;line-height:.95}.guide-vat-note{color:var(--text-soft);margin:8px 0 0;font-size:.94rem;font-weight:700;line-height:1.3}.guide-summary{color:var(--text-soft);white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty;margin:10px 0 0;line-height:1.5}.meta-row,.tag-row{flex-wrap:wrap;gap:10px;display:flex}.meta-row{margin-top:16px}.tag-row{margin-top:12px}.meta-pill,.guide-tag{border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:8px 12px;font-size:.86rem;font-weight:700;display:inline-flex}.meta-pill{color:var(--ink);background:#eef1f4}.guide-tag{color:var(--text-soft);background:#efebe4}.disclaimer-card{border-radius:var(--radius-md);background:linear-gradient(#18324a0f,#18324a05);border:1px solid #18324a14;padding:16px 18px}.disclaimer-card p{color:var(--text-soft);margin:0;line-height:1.5}.guide-section-card{border-radius:var(--radius-md);padding:16px}.guide-section-card h2,.guide-tab-panel h2,.revision-card h2{color:var(--ink);margin:0;font-size:1rem;font-weight:800}.guide-section-card p,.revision-card p{color:var(--text-soft);margin:6px 0 0;line-height:1.45}.guide-section-meta{color:var(--text-muted);letter-spacing:.01em;margin:4px 0 0;font-size:.84rem;font-weight:600}.control-stack{gap:12px;display:grid}.control-card{border:1px solid var(--line);min-height:146px;box-shadow:var(--shadow-soft);background:#fffffff2;border-radius:18px;gap:10px;padding:16px;display:grid}.control-row{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.control-row strong{color:var(--ink);min-width:0;font-size:.98rem}.control-value{color:var(--text-soft);text-align:right;white-space:nowrap;min-width:92px;font-size:.92rem;font-weight:700}.control-scale{color:var(--muted);justify-content:space-between;gap:10px;min-height:18px;font-size:.8rem;display:flex}.control-scale span{white-space:nowrap}.slider{width:100%;accent-color:var(--gold);margin:0}.extras-grid{gap:10px;display:grid}.extra-toggle{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#ffffffe6;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.extra-toggle-label{gap:4px;min-width:0;display:grid}.extra-toggle-label strong{color:var(--ink)}.extra-toggle-label span{color:var(--text-soft);font-size:.88rem}.toggle-button{min-width:82px;color:var(--text-soft);cursor:pointer;text-align:center;white-space:nowrap;background:#ece7df;border:none;border-radius:999px;padding:10px 14px;font-weight:700}.toggle-button.active{background:var(--gold);color:var(--ink)}.tabs-shell{gap:14px;display:grid}.tab-buttons{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.tab-button{color:var(--text-soft);white-space:nowrap;cursor:pointer;background:#efebe4;border:none;border-radius:999px;padding:10px 14px;font-weight:700}.tab-button.active{background:var(--ink);color:#fff}.guide-tab-panel{border-radius:var(--radius-md);padding:18px}.bullet-list{color:var(--text);gap:10px;margin:14px 0 0;padding-left:20px;display:grid}.bullet-list li::marker{color:var(--gold)}.revision-card{border-radius:var(--radius-lg);padding:18px}.revision-card form{gap:12px;margin-top:14px;display:grid}.response-options{gap:10px;display:grid}.response-option{text-align:left;border:1px solid var(--line);background:var(--card-solid);width:100%;color:var(--text);cursor:pointer;border-radius:16px;gap:4px;padding:12px 14px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.response-option:hover{border-color:#f2b12073;transform:translateY(-1px)}.response-option.is-selected{border-color:#f2b120cc;box-shadow:0 0 0 3px #f2b12029}.response-option-label{color:var(--ink);font-weight:800}.response-option-help,.response-option-summary{color:var(--text-soft);margin:0;font-size:.93rem}.field{gap:6px;display:grid}.field label{color:var(--ink);font-size:.88rem;font-weight:700}.field input,.field textarea{border:1px solid var(--line);background:var(--card-solid);width:100%;color:var(--text);border-radius:14px;outline:none;padding:12px 14px}.field textarea{resize:vertical;min-height:118px}.field input:focus,.field textarea:focus{border-color:#f2b120cc;box-shadow:0 0 0 3px #f2b1202e}.submit-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.submit-button{background:linear-gradient(180deg, #ffc83b 0%, var(--gold) 100%);color:var(--ink);cursor:pointer;border:none;border-radius:16px;padding:14px 18px;font-weight:800}.submit-button:disabled{opacity:.55;cursor:default}.feedback{color:var(--text-soft);margin:0;font-size:.9rem}.feedback.success{color:var(--success)}.feedback.error{color:var(--ember-deep)}.response-receipt{background:radial-gradient(circle at 100% 0,#2897611f,#0000 42%),#2897610f;border:1px solid #28976147;border-radius:20px;gap:10px;margin-top:16px;padding:18px;display:grid}.response-receipt h3{color:var(--ink);margin:0;font-size:1.25rem;line-height:1.1}.response-receipt p{margin:0}.receipt-kicker{color:var(--success);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:900}.receipt-meta{gap:10px;margin:4px 0 0;display:grid}.receipt-meta div{border-top:1px solid #18324a1a;justify-content:space-between;gap:12px;padding-top:10px;display:flex}.receipt-meta dt{color:var(--text-soft);font-size:.82rem;font-weight:800}.receipt-meta dd{color:var(--ink);text-align:right;margin:0;font-weight:900}@media (min-width:860px){:root{--guide-max-width:1180px;--max-width:1100px}.marketing-shell{padding-top:44px}.holding-shell{padding-top:10px}.holding-panel{padding:46px 28px 34px 12px}.grid-section{grid-template-columns:1fr 1fr;width:min(100%,960px)}.holding-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}.guide-header{padding-top:calc(env(safe-area-inset-top,0px) + 18px);border-radius:0 0 24px 24px;padding-bottom:18px;padding-left:28px;padding-right:28px}.guide-header-inner{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:end;gap:24px}.guide-header-row{justify-content:flex-start}.guide-header-meta{justify-items:start}.guide-header-subtitle{text-align:left}.guide-live-summary{justify-self:end;width:100%}.guide-live-summary.is-hidden-mobile,.guide-live-summary.is-visible-mobile{animation:none;display:grid}.guide-canvas{padding-top:24px;padding-bottom:0;padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px))}.guide-stack{gap:18px}.guide-card{grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr);align-items:start;gap:24px;padding:28px 30px}.guide-title{font-size:2.3rem}.guide-range{white-space:normal;overflow-wrap:anywhere;max-width:9.2ch;font-size:clamp(2.85rem,3.75vw,3.7rem)}.guide-hero-secondary{justify-items:start;padding-top:6px}.guide-summary{max-width:34ch}.tag-row{gap:8px}.guide-columns{grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);align-items:start;gap:18px}.guide-main-column,.guide-side-column{gap:18px}.guide-side-column{position:sticky;top:172px}.control-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.extras-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.extra-toggle{align-items:flex-start;min-height:112px}.tabs-shell{gap:16px}.guide-tab-panel,.guide-section-card,.revision-card{padding:22px}}@media (min-width:860px) and (max-width:1320px){.guide-card{grid-template-columns:minmax(0,1.04fr) minmax(280px,.9fr);gap:20px}.guide-range{max-width:8.8ch;font-size:clamp(2.55rem,3.15vw,3.2rem)}.guide-summary{max-width:29ch}}@media (min-width:1180px){.guide-canvas{padding-left:0;padding-right:0}}
