@font-face{font-family:Cachet;font-weight:200;font-style:normal;font-display:swap;src:url(/fonts/cachet-light.woff2)format("woff2"),url(/fonts/cachet-light.woff)format("woff")}@font-face{font-family:Cachet;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/cachet-book.woff2)format("woff2"),url(/fonts/cachet-book.woff)format("woff")}@font-face{font-family:Cachet;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/cachet-medium.woff2)format("woff2"),url(/fonts/cachet-medium.woff)format("woff")}@font-face{font-family:Cachet;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/cachet-bold.woff2)format("woff2"),url(/fonts/cachet-bold.woff)format("woff")}:root{--bg:#faf8fc;--surface:#fff;--surface-alt:#f3eef9;--border:#e8e1f1;--border-strong:#d4c8e4;--text:#241a31;--text-muted:#695e77;--text-soft:#8d8399;--primary:#5e2d91;--primary-hover:#4c2476;--primary-soft:#f0e9f8;--primary-softer:#f7f2fc;--primary-ink:#46216c;--accent:#e8a33d;--accent-soft:#fdf3e1;--accent-ink:#8a5d12;--success:#2c7a4b;--success-soft:#e8f5ed;--danger:#c0341d;--warn-bg:#fff5d6;--warn-border:#f0c84d;--warn-ink:#5e4500;--radius-sm:6px;--radius:10px;--radius-lg:16px;--shadow-sm:0 1px 1px #241a310d;--shadow-md:0 12px 32px -12px #241a311f, 0 2px 4px #241a310d;--shadow-card:0 24px 60px -28px #241a312e, 0 2px 6px #241a310d;--font-sans:"Cachet", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif;--font-serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--max-narrow:560px;--max-content:760px;--max-wide:1080px}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;line-height:1.55}img{max-width:100%;display:block}button{font-family:inherit}a{color:var(--primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--primary-hover)}:focus-visible{outline:3px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.page{flex-direction:column;min-height:100dvh;display:flex}.main{flex:1}.site-footer{border-top:1px solid var(--border);color:var(--text-muted);background:var(--bg);text-align:center;padding:28px clamp(20px,5vw,56px);font-size:.82rem;line-height:1.5}.site-footer p{margin:0 0 4px}.site-footer .footer-meta{color:var(--text-soft);font-size:.78rem}.global-nav{background:var(--primary-ink);padding:10px clamp(20px,5vw,56px)}.global-nav-list{max-width:var(--max-wide);justify-content:center;align-items:center;gap:clamp(20px,4vw,40px);margin:0 auto;padding:0;list-style:none;display:flex}.global-nav-list a{color:#ffffffad;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:600;text-decoration:none;transition:color .12s}.global-nav-list a:hover{color:#fff}.global-nav-current{font-weight:700;color:#fff!important}@media (width<=540px){.global-nav{padding:10px 16px}.global-nav-list{flex-wrap:wrap;gap:12px 20px}.global-nav-list a{letter-spacing:.1em;font-size:.68rem}}.primary-button{appearance:none;cursor:pointer;background:var(--primary);color:#fff;border-radius:var(--radius);border:none;justify-content:center;align-items:center;gap:8px;padding:13px 26px;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .12s,transform .12s;display:inline-flex}.primary-button:hover:not(:disabled){background:var(--primary-hover);color:#fff}.primary-button:active:not(:disabled){transform:translateY(1px)}.primary-button-wide{width:100%;padding:15px 26px;font-size:1.02rem}.ghost-button{appearance:none;cursor:pointer;color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius);background:0 0;justify-content:center;align-items:center;gap:6px;padding:13px 18px;font-size:.95rem;font-weight:500;text-decoration:none;transition:border-color .12s,color .12s,background-color .12s;display:inline-flex}.ghost-button:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-softer)}.text-button{appearance:none;cursor:pointer;color:var(--primary);text-underline-offset:3px;background:0 0;border:none;padding:6px 4px;font-size:.88rem;font-weight:600;text-decoration:underline}.text-button:hover{color:var(--primary-hover)}button:disabled,button[disabled]{opacity:.45;cursor:not-allowed}.cta-arrow{transition:transform .16s}.primary-button:hover .cta-arrow{transform:translate(2px)}.hero{background:radial-gradient(1100px 480px at 85% -10%, var(--primary-soft) 0%, transparent 62%), radial-gradient(700px 320px at -10% 110%, var(--accent-soft) 0%, transparent 60%), var(--bg);padding:clamp(48px,9vw,112px) clamp(20px,5vw,56px) clamp(40px,7vw,88px)}.hero-inner{max-width:var(--max-content);text-align:center;margin:0 auto}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--primary);margin:0 0 18px;font-size:.78rem;font-weight:700}.hero-title{letter-spacing:-.02em;color:var(--text);text-wrap:balance;margin:0 0 22px;font-size:clamp(2.1rem,5.4vw,3.4rem);font-weight:700;line-height:1.05}.hero-title em{font-family:var(--font-serif);color:var(--primary);font-style:italic;font-weight:500}.hero-lede{color:var(--text-muted);max-width:56ch;margin:0 auto 30px;font-size:clamp(1.02rem,1.6vw,1.18rem);line-height:1.6}.hero-actions{justify-content:center;display:flex}.hero-cta{box-shadow:var(--shadow-md);border-radius:999px;padding:16px 32px;font-size:1.05rem}.hero-help{color:var(--text-soft);margin:16px 0 0;font-size:.85rem}.how{border-top:1px solid var(--border);background:var(--surface);padding:clamp(48px,8vw,96px) clamp(20px,5vw,56px)}.how-inner{max-width:var(--max-wide);margin:0 auto}.how-title{letter-spacing:-.01em;text-align:center;margin:0 0 32px;font-size:clamp(1.4rem,2.6vw,1.8rem);font-weight:700}.how-grid{grid-template-columns:1fr;gap:18px;display:grid}@media (width>=720px){.how-grid{grid-template-columns:repeat(3,1fr);gap:22px}}.how-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:28px 26px;transition:transform .16s,box-shadow .16s}.how-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.how-num{background:var(--primary-soft);width:34px;height:34px;color:var(--primary);border-radius:50%;place-items:center;margin-bottom:16px;font-size:1rem;font-weight:700;display:inline-grid}.how-card h3{letter-spacing:-.01em;margin:0 0 10px;font-size:1.12rem;font-weight:600;line-height:1.3}.how-card p{color:var(--text-muted);margin:0;font-size:.94rem;line-height:1.6}.step-shell{justify-content:center;padding:clamp(32px,7vw,80px) clamp(16px,5vw,56px);display:flex}.step-card{width:100%;max-width:var(--max-narrow);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:clamp(26px,5vw,44px)}.step-back{color:var(--text-muted);letter-spacing:.04em;border-radius:var(--radius-sm);align-items:center;margin:-8px 0 18px -4px;padding:4px 6px;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .12s,background-color .12s,transform .12s;display:inline-flex}.step-back:hover{color:var(--primary);background:var(--primary-soft);transform:translate(-2px)}.step-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--primary);margin:0 0 14px;font-size:.72rem;font-weight:700}.step-title{letter-spacing:-.015em;margin:0 0 12px;font-size:clamp(1.6rem,3vw,2rem);font-weight:700;line-height:1.15}.step-lede{color:var(--text-muted);margin:0 0 24px;font-size:1rem;line-height:1.55}.step-form{margin:0}.step-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.step-actions-single{justify-content:stretch}.field{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.field-row{grid-template-columns:1fr;gap:0 16px;display:grid}@media (width>=600px){.field-row{grid-template-columns:1fr 1fr}}.field-label{color:var(--text);letter-spacing:.02em;font-size:.88rem;font-weight:700}.field-optional{color:var(--text-soft);letter-spacing:0;font-weight:500}.field-context{color:var(--text-soft);margin-top:-4px;font-size:.78rem}.field-input{appearance:none;border:1px solid var(--border-strong);background:var(--surface);border-radius:var(--radius);width:100%;font:inherit;color:var(--text);padding:13px 14px;font-size:1rem;transition:border-color .12s,box-shadow .12s}.field-input:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft);outline:none}.field-input::placeholder{color:var(--text-soft)}.field-select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 6.5l4 4 4-4' fill='none' stroke='%235e2d91' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:38px}.field-textarea{resize:vertical;min-height:96px;line-height:1.5}.field-input-otp{text-align:center;letter-spacing:.5em;font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:600}.form-error{color:var(--danger);min-height:1.2em;margin:10px 0 0;font-size:.88rem}.form-error:empty{min-height:0;margin:0}.apply-shell{width:100%;max-width:var(--max-content);margin:0 auto;padding:clamp(24px,5vw,56px) clamp(16px,4vw,32px) clamp(48px,7vw,80px)}.apply-header{margin-bottom:22px}.apply-title{letter-spacing:-.015em;margin:0 0 18px;font-size:clamp(1.5rem,3vw,1.9rem);font-weight:700}.steps{align-items:flex-start;gap:4px;margin:0;padding:0;list-style:none;display:flex}.steps-item{flex-direction:column;flex:1;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.steps-item:not(:first-child):before{content:"";background:var(--border-strong);border-radius:1px;height:2px;position:absolute;top:14px;left:calc(18px - 50%);right:calc(50% + 18px)}.steps-item-done:not(:first-child):before,.steps-item-current:not(:first-child):before{background:var(--primary)}.steps-dot{background:var(--surface);border:2px solid var(--border-strong);width:28px;height:28px;color:var(--text-soft);z-index:1;border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;transition:background-color .16s,border-color .16s,color .16s;display:grid}.steps-item-current .steps-dot{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 0 0 4px var(--primary-soft)}.steps-item-done .steps-dot{background:var(--primary-soft);border-color:var(--primary);color:var(--primary)}.steps-label{letter-spacing:.04em;color:var(--text-soft);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.72rem;font-weight:600;overflow:hidden}.steps-item-current .steps-label{color:var(--primary);font-weight:700}.steps-item-done .steps-label{color:var(--text-muted)}@media (width<=600px){.steps-label{display:none}.steps-item-current .steps-label{display:block}}.apply-loading{color:var(--text-muted);justify-content:center;align-items:center;gap:12px;padding:56px 0;font-size:.95rem;display:flex}.spinner{border:3px solid var(--primary-soft);border-top-color:var(--primary);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite fa-spin}@keyframes fa-spin{to{transform:rotate(360deg)}}.apply-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin:0;padding:clamp(22px,4vw,40px)}.apply-step{border:none;min-width:0;margin:0;padding:0}.apply-step-title{letter-spacing:-.01em;margin:0 0 8px;padding:0;font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:700;line-height:1.2}.apply-step-lede{color:var(--text-muted);margin:0 0 22px;font-size:.97rem;line-height:1.55}.apply-subhead{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin:26px 0 12px;font-size:.8rem;font-weight:700}.apply-note{color:var(--text-soft);margin:8px 0 0;font-size:.88rem}.apply-nav{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:22px;display:flex}.apply-nav .primary-button{min-width:160px;margin-left:auto}@media (width<=600px){.apply-nav{flex-direction:column-reverse;align-items:stretch}.apply-nav .primary-button,.apply-nav .ghost-button{width:100%;margin-left:0}}.choice-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=640px){.choice-grid{grid-template-columns:1fr 1fr}}.choice-list{flex-direction:column;gap:10px;display:flex}.choice{background:var(--surface);border:1.5px solid var(--border-strong);border-radius:var(--radius-lg);cursor:pointer;box-shadow:var(--shadow-sm);padding:15px 18px;transition:border-color .14s,transform .14s,box-shadow .16s;display:flex;position:relative}.choice:hover{box-shadow:var(--shadow-md);border-color:var(--text-soft);transform:translateY(-1px)}.choice-input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice:has(.choice-input:focus-visible){outline:3px solid var(--primary);outline-offset:2px}.choice:has(.choice-input:checked){border-color:var(--primary);background:var(--primary-softer);box-shadow:0 0 0 4px var(--primary-soft), var(--shadow-sm)}.choice:has(.choice-input:checked):after{content:"";background:var(--primary) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 8.5l3 3 5-6.5' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / 14px no-repeat;border-radius:50%;width:22px;height:22px;position:absolute;top:14px;right:14px;box-shadow:0 1px 2px #241a312e}.choice-body{flex-direction:column;gap:4px;min-width:0;padding-right:32px;display:flex}.choice-title{letter-spacing:-.005em;font-size:1rem;font-weight:600;line-height:1.3}.choice-desc{color:var(--text-muted);font-size:.86rem;line-height:1.45}.question-field{margin-bottom:16px}.doc-list{grid-template-columns:1fr;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:grid}@media (width>=640px){.doc-list{grid-template-columns:1fr 1fr}}.doc-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:11px;padding:9px 13px;font-size:.92rem;font-weight:500;line-height:1.35;display:flex}.doc-icon{background:var(--primary-soft);width:32px;height:32px;color:var(--primary);border-radius:9px;flex:none;place-items:center;display:grid}.doc-icon svg{width:18px;height:18px}.upload-drop{text-align:center;background:var(--primary-softer);border:2px dashed var(--border-strong);border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;align-items:center;gap:6px;padding:clamp(26px,5vw,40px) 20px;transition:border-color .14s,background-color .14s;display:flex}.upload-drop:hover,.upload-drop-active{border-color:var(--primary);background:var(--primary-soft)}.upload-drop:has(input:focus-visible){outline:3px solid var(--primary);outline-offset:2px}.upload-drop-icon{color:var(--primary);font-size:1.6rem;line-height:1}.upload-drop-text{color:var(--text);font-size:.97rem}.upload-drop-text strong{color:var(--primary)}.upload-drop-hint{color:var(--text-soft);font-size:.8rem}.upload-list{flex-direction:column;gap:8px;margin:14px 0 22px;padding:0;list-style:none;display:flex}.upload-list:empty{margin:0 0 8px}.upload-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) 110px auto auto;align-items:center;gap:12px;padding:10px 14px;font-size:.9rem;display:grid}.upload-item-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.upload-progress{background:var(--primary-soft);border-radius:3px;height:6px;overflow:hidden}.upload-progress-bar{background:var(--primary);border-radius:3px;width:0;height:100%;transition:width .16s;display:block}.upload-item-status{color:var(--text-soft);white-space:nowrap;font-size:.78rem;font-weight:600}.upload-item-done .upload-item-status{color:var(--success)}.upload-item-done .upload-progress-bar{background:var(--success)}.upload-item-failed{border-color:var(--danger)}.upload-item-failed .upload-item-status{color:var(--danger)}.upload-item-remove{appearance:none;cursor:pointer;color:var(--text-soft);border-radius:var(--radius-sm);background:0 0;border:none;padding:4px 6px;font-size:1.2rem;line-height:1;transition:color .12s,background-color .12s}.upload-item-remove:hover{color:var(--danger);background:var(--surface-alt)}@media (width<=540px){.upload-item{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto}.upload-progress{grid-area:2/1/auto/-1}}.consent{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);cursor:pointer;align-items:flex-start;gap:12px;margin-top:18px;padding:16px 18px;font-size:.88rem;line-height:1.55;display:flex}.consent input{width:18px;height:18px;accent-color:var(--primary);cursor:pointer;flex:none;margin:2px 0 0}.review{flex-direction:column;gap:14px;display:flex}.review-section{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);padding:16px 18px}.review-section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.review-section-title{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin:0;font-size:.8rem;font-weight:700}.review-rows{margin:0}.review-row{border-top:1px solid var(--border);grid-template-columns:1fr;gap:2px 16px;padding:7px 0;display:grid}.review-row:first-child{border-top:none}@media (width>=600px){.review-row{grid-template-columns:200px minmax(0,1fr)}}.review-row dt{color:var(--text-muted);margin:0;font-size:.85rem;font-weight:600}.review-row dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.95rem}.recaptcha-host{justify-content:center;margin-top:20px;display:flex}.recaptcha-host:empty{margin-top:0}.step-card-thanks{text-align:center}.thanks-mark{color:var(--primary);background:var(--primary-soft);border:1px solid var(--border);border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 18px;display:grid}.thanks-next{text-align:left;background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius);margin:26px 0 28px;padding:18px 22px}.thanks-next-title{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin:0 0 10px;font-size:.8rem;font-weight:700}.thanks-next-list{color:var(--text-muted);margin:0;padding-left:20px;font-size:.92rem;line-height:1.6}.thanks-next-list li+li{margin-top:6px}.thanks-cta{margin-bottom:12px;display:inline-flex}.step-card-thanks .text-button{margin:0 auto;display:block}.step-card-approved .step-title{text-transform:uppercase;letter-spacing:.02em}.step-card-approved .thanks-mark{color:var(--success);background:var(--success-soft)}.approved-price{background:var(--primary-softer);border:1.5px solid var(--primary);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:6px;max-width:380px;margin:22px auto 18px;padding:20px 26px;display:flex}.approved-price-name{font-size:1rem;font-weight:600}.approved-price-rates{align-items:baseline;gap:10px;display:flex}.approved-price-was{color:var(--text-soft);font-size:1.05rem}.approved-price-now{color:var(--primary-ink);letter-spacing:-.01em;font-size:2rem;font-weight:700}.approved-price-per{color:var(--text-muted);font-size:.95rem}.approved-price-pct{color:var(--success);font-size:.86rem;font-weight:600}.approved-cta{margin-bottom:16px;display:inline-flex}.step-card-approved .thanks-cta{background:var(--surface);color:var(--primary);border:1.5px solid var(--border-strong);box-shadow:none}.step-card-approved .thanks-cta:hover{background:var(--primary-softer);border-color:var(--primary)}.legal-shell{justify-content:center;padding:clamp(32px,7vw,80px) clamp(16px,5vw,56px);display:flex}.legal-card{width:100%;max-width:var(--max-content);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:clamp(26px,5vw,44px)}.legal-title{letter-spacing:-.015em;margin:0 0 16px;font-size:clamp(1.5rem,3vw,1.9rem);font-weight:700}.legal-card p{color:var(--text-muted);line-height:1.65}.legal-placeholder{background:var(--warn-bg);border:1px solid var(--warn-border);border-radius:var(--radius);padding:12px 16px;font-size:.88rem;color:var(--warn-ink)!important}.lang-card{text-align:center}.lang-grid{grid-template-columns:1fr;gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}@media (width>=540px){.lang-grid{grid-template-columns:1fr 1fr}}.lang-choice{color:var(--primary-ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;padding:18px 16px;font-size:1.15rem;font-weight:700;text-decoration:none;transition:border-color .12s,background .12s,transform .12s;display:flex}.lang-choice:hover{color:var(--primary);background:var(--primary-softer);border-color:var(--primary);transform:translateY(-1px)}.status-shell .apply-header{margin-bottom:22px}.status-list{gap:18px;display:grid}.status-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:clamp(20px,4vw,30px)}.status-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.status-card-title{letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:700}.status-pill{letter-spacing:.06em;text-transform:uppercase;background:var(--primary-soft);color:var(--primary-ink);border:1px solid var(--border-strong);border-radius:999px;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-block}.status-pill-approved{background:var(--success-soft);color:var(--success);border-color:var(--success)}.status-pill-denied,.status-pill-withdrawn{background:var(--warn-bg);color:var(--warn-ink);border-color:var(--warn-border)}.status-card-meta{color:var(--text-soft);margin:0 0 10px;font-size:.88rem}.status-card-awarded{background:var(--success-soft);color:var(--success);border:1px solid var(--success);border-radius:var(--radius);margin:0 0 10px;padding:10px 14px;font-weight:700}.status-card-next{color:var(--text-muted);margin:0 0 12px;line-height:1.6}.status-card-docs{color:var(--text-muted);margin:0 0 14px;font-size:.9rem}.status-card-actions{gap:12px;display:flex}.status-add-doc{cursor:pointer}.status-add-doc-busy{opacity:.6;pointer-events:none}.status-doc-success{color:var(--success);margin:10px 0 0;font-size:.9rem}.status-empty{text-align:center;padding:clamp(26px,5vw,44px)}.status-empty p{color:var(--text-muted);margin:0 0 18px}
