:root{--forest-900:#123d33;--forest-800:#1b5547;--green-600:#2f9278;--mint-100:#e7f5ef;--mint-50:#f0faf6;--paper-50:#f7f4ee;--paper-100:#eee9df;--white:#fff;--ink-900:#18312b;--slate-700:#495956;--slate-600:#5c6b68;--amber-700:#845c12;--amber-500:#d89a2b;--amber-100:#fff3d8;--coral-700:#9f3f36;--coral-500:#d85f52;--coral-100:#fde9e6;--blue-700:#315f7f;--blue-100:#e8f1f7;--border:#ced8d4;--shadow:0 18px 50px #123d3314;--radius-sm:12px;--radius:16px;--radius-lg:24px}.continuity-invite-card{color:var(--ink-900);background:var(--mint-50);border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:20px;margin:24px 0;padding:18px 20px;display:flex}.continuity-invite-card>div{gap:5px;display:grid}.continuity-invite-card strong{font-size:1.05rem}.continuity-invite-card p{color:var(--slate-700);margin:0;font-size:.88rem}.invite-chip,.continuity-status{width:fit-content;min-height:30px;color:var(--blue-700);background:var(--blue-100);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:7px;padding:4px 9px;font-size:.76rem;font-weight:850;display:inline-flex}.invite-chip i,.continuity-status i{border:1px solid;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;line-height:1;display:grid}.continuity-status.local{color:var(--slate-700);background:var(--paper-100)}.continuity-status.success{color:var(--forest-800);background:var(--mint-100)}.continuity-status.sync{color:var(--blue-700);background:var(--blue-100)}.continuity-status.review,.continuity-status.expiring{color:var(--amber-700);background:var(--amber-100)}.continuity-status.danger{color:var(--coral-700);background:var(--coral-100)}.continuity-beta-shell{background:var(--paper-50);min-height:100vh;padding-bottom:30px}.continuity-header{z-index:20;background:var(--paper-50);border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:26px;min-height:72px;padding:10px max(24px,50vw - 590px);display:grid;position:sticky;top:0}.continuity-brand{min-height:44px;color:var(--forest-900);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:800;display:inline-flex}.continuity-brand span{width:26px;height:26px;color:var(--white);background:var(--forest-900);border-radius:50%;place-items:center;font-family:Inter,sans-serif;font-size:.78rem;display:grid}.continuity-header nav,.continuity-header>div{align-items:center;gap:8px;display:flex}.continuity-header nav button{min-height:44px;color:var(--slate-700);background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px;font-weight:800}.continuity-header nav button.active{color:var(--forest-900);border-bottom-color:var(--forest-900)}.continuity-task-center,.continuity-page,.continuity-workspace{width:min(1180px,100% - 40px);margin-inline:auto}.continuity-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:center;gap:48px;min-height:360px;padding:64px 28px 48px;display:grid}.continuity-hero h1{max-width:720px;color:var(--forest-900);margin-bottom:18px;font-size:clamp(3rem,6.8vw,5.5rem)}.continuity-hero p:not(.eyebrow){max-width:580px;color:var(--slate-700);margin:0;font-size:1.05rem}.continuity-device-illustration{background:var(--paper-100);border-radius:var(--radius-lg);justify-content:center;align-items:center;min-height:250px;padding:28px;display:flex}.phone-shape,.laptop-shape{color:var(--forest-900);background:var(--white);border:2px solid var(--forest-900);box-shadow:var(--shadow);align-content:center;place-items:center;gap:10px;display:grid}.phone-shape{border-radius:var(--radius-lg);width:92px;height:176px}.phone-shape i{width:46px;height:46px;color:var(--white);background:var(--forest-900);border-radius:50%;place-items:center;font-style:normal;display:grid}.laptop-shape{border-radius:var(--radius-sm);width:180px;height:124px}.laptop-shape i{color:var(--blue-700);background:var(--blue-100);border-radius:var(--radius-sm);padding:5px 10px;font-style:normal}.transfer-line{color:var(--green-600);letter-spacing:.12em;padding:0 18px;font-size:1.3rem;font-weight:900}.next-task-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) auto;gap:22px 30px;padding:28px;display:grid}.next-task-heading{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.next-task-heading h2,.next-task-heading p{margin-bottom:5px}.next-task-heading p:not(.eyebrow){color:var(--slate-700)}.next-task-card dl,.workspace-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.next-task-card dl>div,.workspace-context>div{background:var(--paper-50);border-radius:var(--radius-sm);padding:13px}.next-task-card dt,.workspace-context dt{color:var(--slate-700);font-size:.76rem;font-weight:800}.next-task-card dd,.workspace-context dd{margin:3px 0 0;font-weight:800}.next-task-card>.primary-button{align-self:center;min-width:220px}.continuity-task-list{padding:42px 0 60px}.continuity-task-list ul,.asset-upload-list,.deletion-scope ul,.device-list ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.continuity-task-list li{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:82px;padding:14px 18px;display:grid}.continuity-task-list li>div,.asset-upload-list li>div,.device-list li>div{gap:2px;display:grid}.continuity-task-list small,.asset-upload-list small,.device-list small{color:var(--slate-700)}.continuity-notice,.continuity-demo-banner{width:min(1120px,100% - 40px);color:var(--blue-700);background:var(--blue-100);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:10px;margin:16px auto 0;padding:12px 16px;display:flex}.continuity-demo-banner{width:100%;margin:18px 0;display:grid}.continuity-demo-banner span{color:var(--slate-700);font-size:.84rem}.continuity-back{margin-bottom:26px}.continuity-page{width:min(900px,100% - 40px);padding:42px 0 80px}.continuity-page-heading{max-width:740px}.continuity-page-heading h1,.workspace-heading h1{color:var(--forest-900);margin-bottom:12px;font-size:clamp(2.35rem,6vw,4.2rem)}.continuity-page-heading>p:not(.eyebrow),.workspace-heading p:not(.eyebrow){color:var(--slate-700)}.continuity-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:26px 0;padding:0;list-style:none;display:grid}.continuity-steps li{min-height:48px;color:var(--slate-700);border-bottom:2px solid var(--border);align-items:center;gap:8px;font-size:.8rem;font-weight:800;display:flex}.continuity-steps li span{border:1px solid var(--border);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.continuity-steps li.active{color:var(--forest-900);border-bottom-color:var(--forest-900)}.continuity-steps li.active span{color:var(--white);background:var(--forest-900);border-color:var(--forest-900)}.continuity-choice-card,.continuity-disclosure,.continuity-terms,.measurement-choice,.upload-overview,.retention-card,.deletion-scope,.pairing-card,.device-list{background:var(--white);border:1px solid var(--border);border-radius:var(--radius)}.continuity-choice-card{justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.continuity-choice-card h2,.continuity-choice-card p{margin-bottom:4px}.continuity-choice-card p:not(.eyebrow){color:var(--slate-700)}.continuity-purpose-icon{width:52px;height:52px;color:var(--white);background:var(--forest-900);border-radius:50%;place-items:center;font-size:1.35rem;font-weight:900;display:grid}.continuity-disclosure{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.continuity-disclosure>div,.continuity-disclosure>label{border-right:1px solid var(--border);grid-template-columns:28px minmax(0,1fr);align-content:start;gap:2px 9px;min-height:126px;padding:18px;display:grid}.continuity-disclosure>:last-child{border-right:0}.continuity-disclosure strong,.continuity-disclosure select,.continuity-disclosure small{grid-column:2}.continuity-disclosure small{color:var(--slate-700)}.continuity-terms{margin-top:12px}.continuity-terms summary{cursor:pointer;min-height:48px;padding:13px 18px;font-weight:800}.continuity-terms dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0 18px 18px;display:grid}.continuity-terms dt{color:var(--slate-700);font-size:.78rem;font-weight:800}.continuity-terms dd{margin:2px 0 0}.continuity-consent{margin:18px 0 12px}.measurement-choice{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:16px 18px;display:flex}.measurement-choice>div{gap:3px;display:grid}.measurement-choice small{color:var(--slate-700)}.switch-control{white-space:nowrap;align-items:center;gap:8px;min-height:44px;font-weight:800;display:flex}.switch-control input{width:22px;height:22px}.continuity-primary,.continuity-secondary{width:100%;min-height:50px;margin-top:10px}.continuity-local-fallback{color:var(--slate-700);text-align:center;margin:12px 0 0}.upload-overview{grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:22px;margin:26px 0 14px;padding:22px;display:grid}.progress-ring{width:86px;height:86px;color:var(--blue-700);background:var(--blue-100);border:8px solid var(--blue-700);border-radius:50%;place-items:center;font-size:1.15rem;font-weight:900;display:grid}.upload-overview h2,.upload-overview p{margin-bottom:5px}.upload-overview p{color:var(--slate-700)}.upload-overview progress{width:100%;height:12px;accent-color:var(--blue-700)}.asset-upload-list li,.device-list li{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px;display:grid}.asset-thumb,.device-icon{width:48px;height:48px;color:var(--forest-900);background:var(--paper-100);border-radius:var(--radius-sm);place-items:center;font-weight:900;display:grid}.continuity-workspace{padding:34px 0 80px}.workspace-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.workspace-heading h1{font-size:clamp(2rem,5vw,3.5rem)}.workspace-context{background:var(--mint-50);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0;padding:12px}.workspace-grid{grid-template-columns:220px minmax(0,1fr) 250px;gap:16px;display:grid}.workspace-grid>aside,.workspace-grid>section{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.workspace-grid h2{margin-bottom:16px}.workspace-grid h3{margin:20px 0 8px}.workspace-grid ul{gap:8px;padding:0;list-style:none;display:grid}.workspace-grid li{color:var(--amber-700);gap:8px;font-weight:800;display:flex}.workspace-photo-stack{display:flex}.workspace-photo-stack span{width:58px;height:72px;color:var(--forest-900);background:var(--paper-100);border:3px solid var(--white);border-radius:var(--radius-sm);place-items:center;margin-right:-12px;font-weight:900;display:grid}.workspace-grid section label{color:var(--slate-700);gap:5px;margin-bottom:12px;font-size:.82rem;font-weight:800;display:grid}.workspace-grid input,.workspace-grid textarea{background:var(--paper-50);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:44px;padding:9px 11px}.workspace-grid textarea{resize:vertical;min-height:90px}.workspace-grid section>.primary-button,.workspace-grid aside>button{width:100%}.workspace-continuity{align-content:start;gap:12px;display:grid}.continuity-mini-status{background:var(--paper-50);border-radius:var(--radius-sm);align-items:center;gap:10px;padding:11px;display:flex}.continuity-mini-status>div{display:grid}.continuity-mini-status small{color:var(--slate-700)}.retention-card,.pairing-card{justify-content:space-between;align-items:center;gap:20px;margin:24px 0 16px;padding:20px;display:flex}.retention-card>div{align-items:center;gap:14px;display:flex}.retention-card>div>span{width:48px;height:48px;color:var(--amber-700);background:var(--amber-100);border-radius:50%;place-items:center;font-size:1.3rem;display:grid}.retention-card h2,.retention-card p,.pairing-card h2,.pairing-card p{margin-bottom:4px}.retention-card p,.pairing-card p{color:var(--slate-700)}.deletion-scope,.device-list{padding:20px}.deletion-scope li{border-bottom:1px solid var(--border);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.deletion-scope li:last-child{border-bottom:0}.deletion-scope li>span{width:24px;height:24px;color:var(--forest-800);background:var(--mint-100);border-radius:50%;place-items:center;font-weight:900;display:grid}.deletion-scope li>div{display:grid}.deletion-scope small{color:var(--slate-700)}.deletion-complete-note{color:var(--forest-800);background:var(--mint-100);border-radius:var(--radius-sm);text-align:center;padding:16px}.pairing-card>strong{color:var(--forest-900);background:var(--paper-100);border-radius:var(--radius-sm);letter-spacing:.12em;padding:10px 16px;font-size:1.55rem}.device-list .section-heading>span{color:var(--slate-700)}.continuity-dialog-backdrop{z-index:80;background:#123d3373;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.continuity-dialog{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(520px,100%);box-shadow:var(--shadow);padding:28px}.dialog-warning{width:48px;height:48px;color:var(--coral-700);background:var(--coral-100);border-radius:50%;place-items:center;margin-bottom:16px;font-size:1.4rem;font-weight:900;display:grid}.continuity-dialog h2{margin-bottom:8px}.continuity-dialog p{color:var(--slate-700)}.continuity-mobile-nav{display:none}@media (max-width:980px){.continuity-header{grid-template-columns:auto minmax(0,1fr)}.continuity-header>div{display:none}.continuity-hero{grid-template-columns:1fr}.continuity-device-illustration{min-height:220px}.workspace-grid{grid-template-columns:190px minmax(0,1fr)}.workspace-continuity{grid-column:1/-1}}@media (max-width:700px){.continuity-beta-shell{padding-bottom:78px}.continuity-header{grid-template-columns:1fr;min-height:64px;padding:10px 18px;position:static}.continuity-header nav{display:none}.continuity-mobile-nav{z-index:60;min-height:68px;padding:4px max(10px, env(safe-area-inset-right)) max(4px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));background:var(--white);border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.continuity-mobile-nav button{min-height:56px;color:var(--slate-700);background:0 0;border:0;align-content:center;place-items:center;gap:1px;font-size:.74rem;font-weight:800;display:grid}.continuity-mobile-nav button span{font-size:1rem}.continuity-mobile-nav button.active{color:var(--forest-900);background:var(--mint-50);border-radius:var(--radius-sm)}.continuity-invite-card,.continuity-hero,.next-task-heading,.measurement-choice,.workspace-heading,.retention-card,.pairing-card{flex-direction:column;align-items:stretch}.continuity-invite-card>button,.retention-card>button,.pairing-card>button{width:100%}.continuity-task-center,.continuity-page,.continuity-workspace{width:min(100% - 28px,1180px)}.continuity-hero{min-height:auto;padding:34px 0 26px}.continuity-hero h1{font-size:clamp(2.8rem,14vw,4rem)}.continuity-device-illustration{min-height:190px;padding:18px 10px}.phone-shape{width:72px;height:140px}.laptop-shape{width:142px;height:102px}.transfer-line{padding:0 8px;font-size:1rem}.next-task-card{grid-template-columns:1fr;padding:20px}.next-task-card dl,.workspace-context,.continuity-disclosure,.continuity-terms dl,.workspace-grid{grid-template-columns:1fr}.next-task-card>.primary-button{width:100%}.continuity-task-list li,.asset-upload-list li,.device-list li{grid-template-columns:1fr;align-items:stretch}.continuity-task-list li>button,.device-list li>button{width:100%}.continuity-page{padding-top:26px}.continuity-page-heading h1{font-size:clamp(2.35rem,12vw,3.5rem)}.continuity-steps{grid-template-columns:repeat(4,minmax(110px,1fr));overflow-x:auto}.continuity-disclosure>div,.continuity-disclosure>label{border-right:0;border-bottom:1px solid var(--border);min-height:auto}.continuity-disclosure>:last-child{border-bottom:0}.upload-overview{grid-template-columns:82px minmax(0,1fr)}.upload-overview>.continuity-status{grid-column:1/-1}.progress-ring{width:72px;height:72px}.workspace-grid>aside,.workspace-grid>section{padding:16px}.workspace-continuity{grid-column:auto}.continuity-notice{width:calc(100% - 28px)}.continuity-dialog{padding:22px}.continuity-dialog .inline-actions,.continuity-dialog .inline-actions>*{width:100%}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink-900);background:var(--paper-50);margin:0;font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:16px;line-height:1.55}button,input,select,textarea{color:inherit;font:inherit}button,select,input[type=checkbox]{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid var(--amber-500);outline-offset:3px}a{color:var(--forest-800);font-weight:700}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.045em;font-size:clamp(2.15rem,6vw,4rem);line-height:1.03}h2{letter-spacing:-.025em;font-size:clamp(1.45rem,3vw,2rem);line-height:1.15}h3{font-size:1.1rem;line-height:1.3}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:100;color:var(--white);background:var(--forest-900);border-radius:10px;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header,.site-footer{justify-content:space-between;align-items:center;width:min(1200px,100% - 32px);margin-inline:auto;display:flex}.site-header{border-bottom:1px solid var(--border);min-height:76px}.site-header p{color:var(--slate-700);margin:0;font-size:.88rem}.brand-button{min-height:44px;color:var(--forest-900);background:0 0;border:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;font-weight:800}.brand-button span{color:var(--green-600)}.site-footer{color:var(--slate-700);border-top:1px solid var(--border);gap:24px;margin-top:72px;padding:32px 0 48px;font-size:.86rem}.site-footer strong{color:var(--forest-900);font-family:Georgia,Times New Roman,serif;font-size:1.25rem}.eyebrow{color:var(--forest-800);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:.76rem;font-weight:800}.muted{color:var(--slate-700)}.primary-button,.secondary-button,.text-button,.icon-button{border-radius:var(--radius-sm);min-height:44px;font-weight:800;transition:transform .15s,background .15s,border-color .15s}.primary-button{color:var(--white);background:var(--forest-900);border:1px solid var(--forest-900);padding:12px 20px;box-shadow:0 9px 22px #123d332b}.primary-button:hover:not(:disabled){background:var(--forest-800);transform:translateY(-1px)}.secondary-button{color:var(--forest-900);background:var(--white);border:1px solid var(--green-600);padding:11px 18px}.secondary-button:hover:not(:disabled){background:var(--mint-100)}.text-button{min-height:44px;color:var(--forest-800);text-underline-offset:4px;background:0 0;border:0;padding:8px 4px;text-decoration:underline}.icon-button{width:44px;color:var(--forest-900);background:var(--white);border:1px solid var(--border);padding:0}.icon-button.danger{color:var(--coral-700)}.landing,.workspace-shell,.pack-shell{width:min(1200px,100% - 32px);margin-inline:auto}.landing{padding-top:70px}.hero{text-align:center;max-width:920px;margin-inline:auto}.hero h1{margin-bottom:18px}.hero-copy{max-width:680px;color:var(--slate-700);margin:0 auto 34px;font-size:1.13rem}.choice-row{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:680px;margin:0 auto 16px;display:grid}.choice-row label,.facts-grid label{color:var(--slate-700);gap:7px;font-size:.83rem;font-weight:800;display:grid}select,input,textarea{width:100%;color:var(--ink-900);background:var(--white);border:1px solid var(--border);border-radius:10px;padding:11px 12px}textarea{resize:vertical}.drop-zone{border:2px dashed var(--green-600);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#ffffffa8;padding:clamp(28px,6vw,58px) 24px}.drop-zone.is-dragging{background:var(--mint-100);border-style:solid}.drop-zone h2{margin:10px 0 8px}.drop-zone p{color:var(--slate-700)}.upload-icon{width:64px;height:64px;color:var(--forest-900);background:var(--mint-100);border-radius:50%;place-items:center;margin-inline:auto;font-size:2rem;font-weight:800;display:grid}.upload-actions{justify-content:center;gap:10px;margin-top:22px;display:flex}.trust-list{flex-wrap:wrap;justify-content:center;gap:9px;margin:20px 0 0;padding:0;list-style:none;display:flex}.trust-list li{color:var(--forest-900);background:var(--mint-100);border-radius:999px;padding:7px 12px;font-size:.78rem;font-weight:800}.error-summary,.risk-summary{color:var(--coral-700);background:var(--coral-100);border:1px solid var(--coral-500);border-radius:var(--radius);text-align:left;margin-top:18px;padding:18px 20px}.error-summary ul,.risk-summary ul{margin-bottom:0}.how-it-works{background:var(--forest-900);border-radius:var(--radius-lg);margin-top:100px;padding:48px}.how-it-works>.eyebrow,.how-it-works>h2{color:var(--white)}.step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.step-card{color:var(--ink-900);background:var(--white);border-radius:var(--radius);padding:22px}.step-card span{width:38px;height:38px;color:var(--white);background:var(--green-600);border-radius:50%;place-items:center;margin-bottom:24px;font-weight:800;display:inline-grid}.step-card p{color:var(--slate-700);margin-bottom:0;font-size:.9rem}.workspace-shell,.pack-shell{padding-top:42px}.workspace-header,.pack-header,.section-heading,.export-bar{justify-content:space-between;align-items:center;gap:24px;display:flex}.workspace-header h1,.pack-header h1{margin-bottom:8px;font-size:clamp(2rem,4vw,3rem)}.workspace-header p,.pack-header p{margin-bottom:0}.workspace-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;margin-top:28px;display:grid}.photo-panel,.readiness-panel,.facts-section,.pack-photos,.listing-fields{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.photo-panel,.facts-section,.pack-photos,.listing-fields{padding:24px}.section-heading h2{margin-bottom:0}.photo-list{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.photo-row{background:var(--paper-50);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:124px minmax(0,1fr) auto;gap:16px;padding:12px;display:grid}.photo-row>img{object-fit:cover;background:var(--paper-100);border-radius:var(--radius-sm);width:124px;height:112px}.photo-meta{align-content:start;gap:7px;min-width:0;display:grid}.photo-meta>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.photo-meta>span{color:var(--slate-700);font-size:.78rem}.photo-meta label:not(.inline-issue){color:var(--slate-700);grid-template-columns:auto minmax(150px,220px);align-items:center;gap:10px;font-size:.8rem;font-weight:800;display:grid}.photo-actions{grid-template-columns:repeat(3,44px);align-content:start;gap:5px;display:grid}.inline-issue{min-height:44px;color:var(--amber-700);background:var(--amber-100);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:.76rem;display:flex}.inline-issue.blocking{color:var(--coral-700);background:var(--coral-100)}.inline-issue input,.privacy-check input{flex:none;width:18px;height:18px}.readiness-panel{padding:22px;position:sticky;top:18px}.score-card{color:var(--forest-900);background:var(--mint-100);border-radius:var(--radius);justify-content:space-between;align-items:end;gap:12px;padding:16px;display:flex}.score-card.review{color:var(--amber-700);background:var(--amber-100)}.score-card.replace{color:var(--coral-700);background:var(--coral-100)}.score-number{font-size:3rem;font-weight:850;line-height:1}.score-components,.coverage-card ul{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.score-components li,.coverage-card li{background:var(--paper-50);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.score-components li div,.coverage-card li div{display:grid}.score-components span,.coverage-card span{color:var(--slate-700);font-size:.72rem}.coverage-card{border-top:1px solid var(--border);margin-top:22px;padding-top:20px}.coverage-card h2{font-size:1rem}.success-copy{color:var(--forest-800);font-weight:800}.privacy-check{color:var(--ink-900);background:var(--blue-100);border-radius:var(--radius-sm);border:1px solid #bfd3e1;gap:11px;margin-top:18px;padding:14px;display:flex}.privacy-check span{gap:4px;display:grid}.privacy-check small,.rule-version{color:var(--slate-700)}.rule-version{margin:16px 2px 0;font-size:.72rem}.facts-section{margin-top:18px}.draft-badge{color:var(--amber-700);background:var(--amber-100);border-radius:999px;padding:6px 10px;font-size:.74rem;font-weight:800}.facts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.facts-grid .wide-field{grid-column:span 2}.pack-header{align-items:flex-start}.pack-header>button{flex:none}.risk-summary{margin-top:24px}.pack-audit{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 0;display:grid}.pack-audit div{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-sm);gap:4px;padding:14px 16px;display:grid}.pack-audit dt{color:var(--slate-700);font-size:.74rem;font-weight:800}.pack-audit dd{margin:0;font-weight:800}.risk-summary h2{font-size:1.1rem}.pack-grid{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;margin-top:24px;display:grid}.pack-photos ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.pack-photos li{background:var(--paper-50);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.pack-photos img{aspect-ratio:4/3;object-fit:cover;width:100%}.pack-photos li div{justify-content:space-between;gap:8px;padding:8px;font-size:.72rem;display:flex}.pack-photos li span{text-align:right;min-width:0;display:grid}.pack-photos li small{max-width:120px;color:var(--slate-700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listing-fields{gap:18px;display:grid}.pack-field{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px;display:grid}.pack-field>span,.pack-field>input,.pack-field>textarea{grid-column:1}.pack-field>span{color:var(--slate-700);justify-content:space-between;font-size:.8rem;display:flex}.pack-field>button{grid-area:2/2}.export-bar{color:var(--white);background:var(--forest-900);border-radius:var(--radius-lg);margin-top:18px;padding:22px 24px}.export-bar div{gap:4px;display:grid}.export-bar span{color:#d8e7e1;font-size:.8rem}.export-bar .primary-button{color:var(--forest-900);background:var(--white);border-color:var(--white)}@media (max-width:920px){.step-grid,.facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-grid,.pack-grid{grid-template-columns:1fr}.readiness-panel{order:-1;position:static}.pack-header{display:grid}}@media (max-width:640px){.site-header{min-height:64px}.site-header p{display:none}.landing{padding-top:42px}.choice-row,.step-grid,.facts-grid,.pack-audit{grid-template-columns:1fr}.upload-actions,.workspace-header,.section-heading,.export-bar{flex-direction:column;align-items:stretch}.upload-actions>*,.workspace-header>button,.export-bar>button{width:100%}.how-it-works{margin-top:68px;padding:28px 18px}.workspace-shell,.pack-shell{padding-top:28px}.photo-panel,.facts-section,.pack-photos,.listing-fields,.readiness-panel{border-radius:var(--radius);padding:18px}.photo-row{grid-template-columns:88px minmax(0,1fr)}.photo-row>img{width:88px;height:100px}.photo-actions{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.photo-actions .icon-button{width:100%}.photo-meta label:not(.inline-issue){grid-template-columns:1fr}.facts-grid .wide-field{grid-column:auto}.pack-photos ol{grid-template-columns:repeat(2,minmax(0,1fr))}.pack-field{grid-template-columns:1fr}.pack-field>span,.pack-field>input,.pack-field>textarea,.pack-field>button{grid-column:1}.pack-field>button{grid-row:auto}.site-footer{flex-direction:column;align-items:flex-start}}.continuity-workspace .workspace-grid{grid-template-columns:220px minmax(0,1fr) 250px;margin-top:0}@media (max-width:980px){.continuity-workspace .workspace-grid{grid-template-columns:190px minmax(0,1fr)}.continuity-workspace .workspace-continuity{grid-column:1/-1}}@media (max-width:700px){.continuity-workspace .workspace-grid{grid-template-columns:1fr}.continuity-workspace .workspace-continuity{grid-column:auto}}.pilot-landing .choice-row{grid-template-columns:repeat(3,minmax(0,1fr));max-width:920px}.pilot-workspace .workspace-header h1{font-size:clamp(1.9rem,3.5vw,2.5rem);line-height:1.2}.v05-task-steps button>span{background:var(--white);border:1px solid var(--border);border-radius:50%;place-items:center;width:24px;height:24px;font-size:.75rem;display:inline-grid}.v05-task-steps button.current{color:var(--white);background:var(--forest-900)}.v05-task-steps button.complete{color:var(--forest-800);background:var(--mint-100)}.next-best-action{background:var(--blue-100);border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.next-best-action h2,.next-best-action p{margin-bottom:4px}.next-best-action p:not(.eyebrow){color:var(--slate-700)}.inline-suggestion{color:var(--amber-700);background:var(--amber-100);border:1px solid var(--amber-500);border-radius:var(--radius-sm);gap:9px;margin:0 13px 13px;padding:13px;display:grid}.inline-suggestion>div:first-child{align-items:center;gap:8px;display:flex}.inline-suggestion p,.inline-suggestion details{color:var(--slate-700);margin:0;font-size:.8rem}.inline-suggestion summary{cursor:pointer;min-height:44px;padding-block:10px;font-weight:800}.inline-suggestion-edit{color:var(--slate-700);background:var(--white);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;display:grid}.inline-suggestion-edit label{gap:4px;font-size:.78rem;font-weight:800;display:grid}.readiness-checklist{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.readiness-checklist li{border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:8px;display:grid}.readiness-checklist li>span{border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.readiness-checklist li.complete>span{color:var(--forest-800);background:var(--mint-100)}.readiness-checklist li.blocking>span{color:var(--coral-700);background:var(--coral-100)}.readiness-checklist li.recommended>span{color:var(--amber-700);background:var(--amber-100)}.readiness-checklist small{color:var(--slate-700);text-align:right}.pack-risk-summary{color:var(--amber-700);background:var(--amber-100);border-color:var(--amber-500)}.cloud-pilot-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);gap:16px;margin-top:18px;padding:22px;display:grid}.cloud-pilot-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.cloud-pilot-heading h2,.cloud-pilot-heading p{margin-bottom:5px}.cloud-pilot-heading p:not(.eyebrow){color:var(--slate-700)}.cloud-disclosure{background:var(--blue-100);border:1px solid var(--border);border-radius:var(--radius);gap:14px;padding:18px;display:grid}.cloud-disclosure>label:not(.privacy-check){max-width:360px;color:var(--slate-700);gap:6px;font-size:.82rem;font-weight:800;display:grid}.cloud-disclosure dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.cloud-disclosure dl>div{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px}.cloud-disclosure dt{color:var(--slate-700);font-size:.75rem;font-weight:800}.cloud-disclosure dd{margin:4px 0 0;font-weight:800}.cloud-gate{color:var(--amber-700);background:var(--amber-100);border-radius:var(--radius-sm);gap:3px;padding:12px;display:grid}.cloud-gate span{color:var(--slate-700);font-size:.82rem}.mobile-action-bar{display:none}@media (max-width:920px){.pilot-landing .choice-row,.cloud-disclosure dl{grid-template-columns:1fr}.next-best-action,.cloud-pilot-heading{flex-direction:column;align-items:stretch}}@media (max-width:640px){.pilot-workspace{padding-bottom:104px}.v05-task-steps{border-radius:var(--radius-sm);grid-template-columns:repeat(4,minmax(92px,1fr))}.v05-task-steps button{flex-direction:column;min-height:62px;padding:6px;font-size:.78rem}.inline-suggestion-edit,.readiness-checklist li{grid-template-columns:1fr}.readiness-checklist small{text-align:left}.cloud-pilot-card{border-radius:var(--radius);padding:18px}.mobile-action-bar{z-index:40;min-height:76px;color:var(--white);background:var(--forest-900);border-radius:var(--radius);box-shadow:var(--shadow);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.mobile-action-bar>div{gap:2px;display:grid}.mobile-action-bar span{font-size:.72rem}.mobile-action-bar .primary-button{color:var(--forest-900);background:var(--white);border-color:var(--white)}}.status-chip{border-radius:var(--radius-sm);white-space:nowrap;align-items:center;min-height:28px;padding:3px 9px;font-size:.76rem;font-weight:800;display:inline-flex}.status-chip.local{color:var(--slate-700);background:var(--paper-100)}.status-chip.sync{color:var(--blue-700);background:var(--blue-100)}.status-chip.review{color:var(--amber-700);background:var(--amber-100)}.status-chip.danger{color:var(--coral-700);background:var(--coral-100)}.cloud-status-bar{border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;margin:16px 0;padding:11px 14px;display:grid}.cloud-status-bar.local{background:var(--paper-100)}.cloud-status-bar.sync{color:var(--blue-700);background:var(--blue-100)}.cloud-status-bar.review{color:var(--amber-700);background:var(--amber-100)}.cloud-status-bar.danger{color:var(--coral-700);background:var(--coral-100)}.cloud-status-icon{border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.cloud-status-bar>div{gap:1px;display:grid}.cloud-status-bar>div span{color:var(--slate-700);font-size:.82rem}.cloud-upgrade-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cloud-upgrade-steps li{min-height:44px;color:var(--slate-700);align-items:center;gap:7px;font-size:.8rem;font-weight:800;display:flex}.cloud-upgrade-steps li span{width:26px;height:26px;color:var(--blue-700);background:var(--white);border:1px solid var(--border);border-radius:50%;place-items:center;display:grid}.cloud-upgrade-steps li.current span{color:var(--white);background:var(--blue-700);border-color:var(--blue-700)}.cloud-disclosure-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cloud-disclosure-controls label{color:var(--slate-700);gap:6px;font-size:.82rem;font-weight:800;display:grid}.consent-version{color:var(--slate-700);margin:0;font-size:.78rem}.task-center-shell{width:min(1120px,100% - 32px)}.task-center-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 0;display:grid}.task-center-summary>div{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-sm);gap:2px;min-height:112px;padding:16px;display:grid}.task-center-summary dt,.task-center-summary small{color:var(--slate-700);font-size:.78rem}.task-center-summary dd{margin:0;font-size:1.8rem;font-weight:900}.cloud-continuity-summary{color:var(--blue-700);background:var(--blue-100);border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:16px 18px;display:flex}.cloud-continuity-summary>div{gap:4px;display:grid}.cloud-continuity-summary p{color:var(--slate-700);margin:0;font-size:.82rem}.cloud-continuity-summary>span{flex:none;font-size:.8rem;font-weight:800}.task-filters{flex-wrap:wrap;gap:6px;display:flex}.task-filters button{min-height:44px;color:var(--slate-700);background:var(--white);border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 12px;font-weight:800}.task-filters button.active{color:var(--white);background:var(--forest-900);border-color:var(--forest-900)}.task-list li{align-items:center}.task-row-main,.task-row-title{align-items:center;gap:8px;display:flex}.task-row-main{flex-direction:column;align-items:flex-start}.task-row-actions{align-items:center;gap:8px;display:flex}.conflict-review{width:min(1120px,100% - 32px);margin-inline:auto;padding:42px 0}.conflict-review>header,.conflict-review>footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.conflict-review h1{margin-bottom:8px}.conflict-review header p,.conflict-review footer p{color:var(--slate-700);margin:0}.conflict-columns{color:var(--blue-700);background:var(--blue-100);border-radius:var(--radius-sm);text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;padding:14px;display:grid}.conflict-differences{gap:12px;margin:14px 0 24px;padding:0;list-style:none;display:grid}.conflict-differences li{border-bottom:1px solid var(--border);grid-template-columns:180px repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;padding:14px 0;display:grid}.conflict-label{align-content:center;gap:4px;display:grid}.conflict-label span{color:var(--slate-700);font-size:.78rem}.conflict-choice{text-align:left;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) auto;gap:6px;min-height:88px;padding:12px;display:grid}.conflict-choice>span{color:var(--slate-700);grid-column:1/-1;font-size:.76rem;font-weight:800}.conflict-choice strong{overflow-wrap:anywhere;white-space:pre-wrap}.conflict-choice small{color:var(--blue-700);font-weight:800}.conflict-choice.selected{background:var(--blue-100);border-color:var(--blue-700)}.hosted-pack-lifecycle,.deletion-receipt{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);gap:16px;padding:20px;display:grid}.hosted-pack-lifecycle>div:first-child,.deletion-receipt>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.hosted-pack-lifecycle h2,.deletion-receipt h2,.hosted-pack-lifecycle p,.deletion-receipt p{margin:0}.hosted-pack-lifecycle dl,.deletion-receipt dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.hosted-pack-lifecycle dl>div,.deletion-receipt dl>div{background:var(--paper-50);border-radius:var(--radius-sm);padding:12px}.hosted-pack-lifecycle dt,.deletion-receipt dt{color:var(--slate-700);font-size:.76rem;font-weight:800}.hosted-pack-lifecycle dd,.deletion-receipt dd{overflow-wrap:anywhere;margin:4px 0 0}@media (max-width:920px){.task-center-summary,.hosted-pack-lifecycle dl,.deletion-receipt dl{grid-template-columns:repeat(2,minmax(0,1fr))}.conflict-differences li{grid-template-columns:1fr}}@media (max-width:640px){.cloud-status-bar{grid-template-columns:32px minmax(0,1fr)}.cloud-status-bar>button{grid-column:1/-1;width:100%}.cloud-upgrade-steps{grid-template-columns:repeat(4,minmax(80px,1fr));overflow-x:auto}.cloud-disclosure-controls,.task-center-summary,.hosted-pack-lifecycle dl,.deletion-receipt dl{grid-template-columns:1fr}.cloud-continuity-summary,.task-list li,.task-row-actions,.conflict-review>header,.conflict-review>footer,.hosted-pack-lifecycle>div:first-child,.deletion-receipt>div:first-child{flex-direction:column;align-items:stretch}.task-row-actions,.task-row-actions>*,.conflict-review footer .inline-actions,.conflict-review footer .inline-actions>*{width:100%}.conflict-columns{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.header-nav,.inline-actions,.header-controls,.shot-actions{align-items:center;gap:10px;display:flex}.header-nav .text-button{margin-right:12px}.language-switcher{color:var(--slate-700);align-items:center;gap:6px;font-size:.76rem;font-weight:800;display:flex}.language-switcher select{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-sm);min-height:44px;padding:6px 28px 6px 10px}.rule-sources{color:var(--slate-700);margin-top:1rem}.rule-sources summary{cursor:pointer;min-height:44px;font-weight:700}.rule-sources a{color:var(--blue-700);text-underline-offset:.18em}.loading-screen{min-height:55vh;color:var(--slate-700);place-items:center;display:grid}.pilot-landing .hero{max-width:980px}.resume-card,.storage-card,.draft-list-section,.shot-guide,.publish-checklist{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:20px 22px}.resume-card{text-align:left;justify-content:space-between;align-items:center;gap:20px;margin:0 auto 18px;display:flex}.resume-card>div:first-child,.storage-card>div:first-child{gap:3px;display:grid}.resume-card .eyebrow{margin:0}.resume-card span,.storage-card p,.draft-list span,.draft-list small{color:var(--slate-700);font-size:.84rem}.storage-notice{max-width:680px;color:var(--amber-700);background:var(--amber-100);border-radius:var(--radius-sm);text-align:left;margin:0 auto 18px;padding:10px 14px}.header-controls{align-items:end}.header-controls label,.review-platform{min-width:170px;color:var(--slate-700);gap:5px;font-size:.78rem;font-weight:800;display:grid}.header-controls select,.review-platform select{min-height:44px}.task-steps{background:var(--paper-100);border-radius:999px;gap:8px;margin:22px 0;padding:6px;display:flex;overflow-x:auto}.task-steps button{min-height:42px;color:var(--slate-700);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:8px 14px;font-weight:800}.task-steps button.active,.task-steps button:hover{color:var(--white);background:var(--forest-900)}.pilot-workspace-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.workspace-main{gap:18px;min-width:0;display:grid}.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.photo-grid>li{background:var(--paper-50);border:1px solid var(--border);border-radius:var(--radius);min-width:0;display:grid;overflow:hidden}.photo-grid>li.selected{border-color:var(--green-600);box-shadow:0 0 0 3px var(--mint-100)}.photo-thumb{background:var(--paper-100);min-height:172px;position:relative}.photo-thumb img{object-fit:cover;width:100%;height:100%;min-height:172px}.photo-thumb>span{min-height:172px;color:var(--slate-700);place-items:center;display:grid}.select-photo{color:var(--ink-900);background:#ffffffeb;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.76rem;font-weight:800;display:flex;position:absolute;top:10px;left:10px}.select-photo input{width:18px;height:18px;margin:0}.photo-card-body{gap:7px;padding:13px;display:grid}.photo-card-body>span,.photo-card-body label,.photo-card-actions label,.coverage-card span{color:var(--slate-700);font-size:.78rem}.photo-card-body label,.photo-card-actions label,.batch-toolbar label{gap:4px;font-weight:800;display:grid}.photo-card-body select,.photo-card-actions select,.batch-toolbar select{min-height:40px;padding:7px 9px}.photo-card-actions{grid-template-columns:minmax(0,1fr) repeat(3,44px);align-items:end;gap:7px;padding:0 13px 13px;display:grid}.photo-card-actions .icon-button{min-width:44px}.batch-toolbar,.undo-toast{color:var(--forest-900);background:var(--mint-100);border-radius:var(--radius-sm);justify-content:space-between;align-items:end;gap:10px;margin-top:16px;padding:12px;display:flex}.undo-toast{color:var(--amber-700);background:var(--amber-100);align-items:center}.shot-guide ul,.next-actions,.draft-list,.publish-checklist ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.shot-guide li,.draft-list li,.publish-checklist li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.shot-guide li>div:first-child,.draft-list li>div:first-child{gap:3px;display:grid}.shot-guide li span{max-width:550px;color:var(--slate-700);font-size:.84rem}.skip-role{grid-template-columns:minmax(170px,1fr) auto;gap:8px;display:grid}.skip-role input{min-width:170px;min-height:44px}.action-panel{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:22px;position:sticky;top:18px}.action-panel h2{margin-bottom:8px}.action-panel>p:not(.eyebrow){color:var(--slate-700);font-size:.9rem}.next-actions li button{width:100%;color:var(--ink-900);text-align:left;background:var(--paper-50);border:1px solid var(--border);border-radius:var(--radius-sm);gap:4px;padding:13px;display:grid}.next-actions li button:hover{background:var(--mint-100);border-color:var(--green-600)}.next-actions span{color:var(--slate-700);font-size:.8rem}.action-panel .coverage-card{border-top:1px solid var(--border);gap:5px;margin-top:16px;padding:14px 0;display:grid}.score-toggle{width:100%;min-height:44px;color:var(--forest-900);text-align:left;background:var(--mint-50);border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:14px;font-weight:800}.facts-section{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:24px}.fact-field{background:var(--paper-50);border:1px solid var(--border);border-radius:var(--radius-sm);gap:10px;min-width:0;margin:0;padding:14px;display:grid}.fact-field legend{color:var(--ink-900);padding:0 4px;font-weight:800}.fact-field label{color:var(--slate-700);gap:5px;font-size:.78rem;font-weight:800;display:grid}.fact-field small{color:var(--slate-700);font-size:.76rem}.fact-field select[multiple]{min-height:92px}.danger-button{min-height:44px;color:var(--coral-700);background:var(--white);border:1px solid var(--coral-500);border-radius:var(--radius-sm);padding:10px 16px;font-weight:800}.drafts-shell{width:min(1000px,100% - 32px);margin-inline:auto;padding-top:42px}.storage-card,.draft-list-section{margin-top:22px}.storage-card{gap:14px;display:grid}.storage-card p{margin:0}.storage-persistence{color:var(--blue-700);background:var(--blue-100);border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.storage-persistence>div{gap:2px;display:grid}.storage-persistence span{font-size:.8rem}.draft-list li small{color:var(--forest-800);font-weight:800}.empty-state{color:var(--slate-700);padding:28px 0 4px}.copy-all{width:100%}.copy-error{color:var(--amber-700);background:var(--amber-100);border-radius:var(--radius-sm);margin:0;padding:10px 12px;font-size:.84rem}.publish-checklist{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:24px;margin-top:18px;display:grid}.publish-checklist p{color:var(--slate-700);margin-bottom:0}.publish-checklist ul{margin:0}.publish-checklist li{padding:8px 0}.publish-checklist label{align-items:center;gap:10px;min-height:44px;font-weight:700;display:flex}.publish-checklist input{width:20px;height:20px;margin:0}.pilot-pack .export-bar .secondary-button{color:var(--white);background:0 0;border-color:#ffffffb3}.role-confirmed,.role-unconfirmed{border-radius:var(--radius-sm);width:fit-content;padding:3px 7px;font-size:.72rem;font-weight:800;display:inline-flex}.role-confirmed{color:var(--forest-800);background:var(--mint-100)}.role-unconfirmed{color:var(--amber-700);background:var(--amber-100)}.ocr-button{width:100%;margin-top:4px}.fact-field.is-suggested{border-color:var(--blue-700);background:var(--blue-100)}.review-inbox-shell{width:min(1120px,100% - 32px);margin-inline:auto;padding:42px 0 64px}.review-inbox-header{margin-bottom:20px}.inbox-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.inbox-summary>div,.inbox-list,.portable-task-card,.pilot-feedback-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.inbox-summary>div{gap:4px;display:grid}.inbox-summary strong{color:var(--forest-900);font-size:1.45rem}.inbox-summary span,.suggestion-content p,.suggestion-meta,.completed-suggestions span,.portable-task-card p,.pilot-feedback-card p{color:var(--slate-700)}.inbox-list+.inbox-list,.portable-task-card,.pilot-feedback-card{margin-top:18px}.inbox-list ol,.inbox-list ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.suggestion-card{background:var(--paper-50);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:170px minmax(0,1fr);gap:18px;padding:16px;display:grid}.suggestion-source{align-content:start;gap:8px;display:grid}.suggestion-source img,.suggestion-source>span{aspect-ratio:1;object-fit:cover;width:100%;color:var(--slate-700);background:var(--paper-100);border-radius:var(--radius-sm)}.suggestion-source>span{place-items:center;display:grid}.suggestion-content{min-width:0}.suggestion-content h3{margin:9px 0 6px}.suggestion-meta,.suggestion-actions,.suggestion-edit,.portable-task-card,.feedback-fields{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.confidence-badge{border-radius:var(--radius-sm);padding:3px 7px;font-size:.75rem;font-weight:800}.confidence-badge.high{color:var(--forest-800);background:var(--mint-100)}.confidence-badge.medium{color:var(--amber-700);background:var(--amber-100)}.confidence-badge.low{color:var(--coral-700);background:var(--coral-100)}.suggestion-edit,.feedback-fields{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) auto;margin:14px 0;padding:14px;display:grid}.suggestion-edit label,.feedback-fields label{color:var(--slate-700);gap:6px;font-size:.86rem;font-weight:800;display:grid}.completed-suggestions li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.portable-task-card{justify-content:space-between;align-items:center}.portable-task-card>div{max-width:560px}.portable-task-card h2,.pilot-feedback-card h2{margin:4px 0 8px}.portable-originals{align-items:flex-start;gap:9px;max-width:260px;display:flex}.portable-originals input,.feedback-fields input[type=checkbox]{width:20px;height:20px;margin:0}.portable-originals span{gap:2px;display:grid}.portable-originals small{color:var(--slate-700)}.pilot-feedback-card{gap:16px;display:grid}.feedback-fields{grid-template-columns:minmax(0,1fr) minmax(180px,.4fr)}.feedback-fields label:first-child,.feedback-fields label:last-child{grid-column:1/-1}@media (max-width:1279px){.pilot-workspace-grid{grid-template-columns:minmax(0,1fr) 310px}}@media (max-width:920px){.pilot-workspace-grid,.publish-checklist{grid-template-columns:1fr}.action-panel{order:-1;position:static}.suggestion-card{grid-template-columns:130px minmax(0,1fr)}.portable-task-card{align-items:stretch}}@media (max-width:640px){.header-nav p{display:none}.resume-card,.shot-guide li,.draft-list li,.publish-checklist li{flex-direction:column;align-items:stretch}.header-controls,.header-controls>*,.shot-actions,.shot-actions>*,.batch-toolbar,.export-bar .inline-actions,.export-bar .inline-actions>*{width:100%}.workspace-header,.pack-header{align-items:stretch}.header-controls{flex-direction:column;align-items:stretch}.task-steps{margin-inline:-2px}.pilot-workspace-grid{gap:14px}.photo-grid{grid-template-columns:1fr}.photo-card-actions{grid-template-columns:minmax(0,1fr) repeat(3,44px)}.shot-actions{flex-direction:column;align-items:stretch}.skip-role{grid-template-columns:1fr}.facts-section,.action-panel,.resume-card,.storage-card,.draft-list-section,.shot-guide,.publish-checklist{border-radius:var(--radius);padding:18px}.drafts-shell{padding-top:28px}.inbox-summary,.suggestion-card,.feedback-fields{grid-template-columns:1fr}.review-inbox-shell{width:min(100% - 24px,1120px);padding-top:28px}.suggestion-source{grid-template-columns:84px minmax(0,1fr);align-items:center}.suggestion-source img,.suggestion-source>span{width:84px}.completed-suggestions li,.portable-task-card{flex-direction:column;align-items:stretch}.suggestion-edit{grid-template-columns:1fr}}.pilot-workspace{width:min(1240px,100% - 32px)}.v05-task-steps{border-radius:var(--radius);grid-template-columns:repeat(4,minmax(max-content,1fr));display:grid}.v05-task-steps button{border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:8px;display:flex}.pilot-workspace-grid{grid-template-columns:minmax(0,820px) minmax(300px,340px);justify-content:space-between}.photo-thumb,.photo-thumb img,.photo-thumb>span{min-height:200px}@media (max-width:920px){.pilot-workspace-grid{grid-template-columns:1fr}}@media (max-width:640px){.v05-task-steps{border-radius:var(--radius-sm);grid-template-columns:repeat(4,minmax(92px,1fr))}.v05-task-steps button{flex-direction:column;min-height:62px;padding:6px;font-size:.78rem}}.guided-landing,.pilot-workspace,.pilot-pack,.guided-task-center{width:min(1296px,100% - 144px)}.guided-landing{padding-top:48px}.guided-landing .hero{max-width:1120px}.guided-resume,.guided-new-task,.current-shot-card,.local-quality-summary,.fact-group,.platform-validation,.task-empty-state{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.guided-resume{max-width:980px;padding:24px}.guided-resume.is-secondary{box-shadow:none}.guided-new-task{text-align:left;max-width:980px;margin:18px auto 0;padding:24px}.guided-new-task .section-heading{align-items:start}.category-first{max-width:520px;color:var(--slate-700);gap:8px;font-size:.86rem;font-weight:800;display:grid}.progressive-options{margin:8px 0}.guided-new-task .choice-row{max-width:none;margin:0 0 16px}.guided-drop-zone{text-align:center;margin-top:14px}.guided-drop-zone h3{margin:10px 0 6px;font-size:1.35rem}.trust-strip{max-width:980px;color:var(--white);background:var(--forest-900);border-radius:var(--radius);text-align:left;justify-content:space-between;align-items:center;gap:20px;margin:20px auto 0;padding:18px 22px;display:flex}.trust-strip>div{gap:3px;display:grid}.trust-strip span,.trust-strip p{color:var(--mint-100);margin:0;font-size:.86rem}.trust-strip summary{cursor:pointer;min-height:44px;padding:11px 0;font-weight:800}.current-shot-card{border-left:6px solid var(--forest-900);justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.current-shot-card h2{margin:0 0 10px}.current-shot-card p{max-width:680px;color:var(--slate-700);margin-bottom:5px}.current-shot-actions{gap:6px;min-width:180px;display:grid}.local-quality-summary{background:var(--blue-100);box-shadow:none;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:16px 18px;display:flex}.local-quality-summary h3{margin-bottom:4px}.local-quality-summary p{color:var(--slate-700);margin:0;font-size:.86rem}.local-quality-summary ul{gap:20px;margin:0;padding:0;list-style:none;display:flex}.local-quality-summary li{min-width:76px;color:var(--slate-700);text-align:center;display:grid}.local-quality-summary strong{color:var(--forest-900);font-size:1.2rem}.fact-groups{gap:18px;display:grid}.fact-group{box-shadow:none;padding:20px}.fact-group>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.fact-group h3{margin-bottom:12px}.fact-group header p{color:var(--slate-700);margin:0 0 12px;font-size:.84rem}.platform-validation{margin:18px 0;padding:22px}.platform-validation .section-heading{align-items:start}.platform-validation .section-heading p{color:var(--slate-700);margin:0}.validation-badge{border-radius:var(--radius-sm);white-space:nowrap;align-items:center;min-height:32px;padding:5px 10px;font-size:.8rem;font-weight:800;display:inline-flex}.validation-badge.ready{color:var(--forest-900);background:var(--mint-100)}.validation-badge.blocking{color:var(--coral-700);background:var(--coral-100)}.platform-validation>ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.platform-validation>ul>li{border-radius:var(--radius-sm);grid-template-columns:28px minmax(0,1fr);gap:8px;padding:12px;display:grid}.platform-validation li.blocking{color:var(--coral-700);background:var(--coral-100)}.platform-validation li.recommendation{color:var(--amber-700);background:var(--amber-100)}.platform-validation li p{color:var(--slate-700);margin:2px 0 0}.over-limit{color:var(--coral-700)!important}.task-empty-state{text-align:center;place-content:center;max-width:720px;min-height:360px;margin:40px auto;padding:42px;display:grid}.task-empty-state>span{color:var(--green-600);font-size:3rem}.task-empty-state .inline-actions{justify-content:center}.task-row-actions{flex-direction:column;align-items:flex-end;min-width:210px}.task-row-actions details{width:100%;color:var(--slate-700);text-align:right}.task-row-actions summary{cursor:pointer;min-height:44px;padding:11px 0;font-size:.82rem;font-weight:800}.task-row-actions details p{margin:0 0 8px;font-size:.8rem}.status-chip.in-progress,.status-chip.ready{color:var(--forest-900);background:var(--mint-100)}.status-chip.needs-review{color:var(--amber-700);background:var(--amber-100)}.status-chip.handed-off{color:var(--blue-700);background:var(--blue-100)}.storage-pressure{color:var(--amber-700);background:var(--amber-100)}.cloud-gate-note{color:var(--blue-700);background:var(--blue-100);border-radius:var(--radius-sm);padding:12px 16px}@media (max-width:920px){.guided-landing,.pilot-workspace,.pilot-pack,.guided-task-center{width:min(100% - 48px,1200px)}.guided-resume,.trust-strip,.current-shot-card,.local-quality-summary,.fact-group>header{flex-direction:column;align-items:stretch}.current-shot-actions{min-width:0}}@media (max-width:640px){.guided-landing,.pilot-workspace,.pilot-pack,.guided-task-center{width:calc(100% - 48px)}.guided-landing{padding-top:28px}.guided-new-task,.guided-resume,.current-shot-card,.platform-validation,.task-empty-state{padding:18px}.guided-resume .inline-actions,.guided-resume .inline-actions>*,.guided-new-task .upload-actions,.guided-new-task .upload-actions>*{width:100%}.guided-new-task .upload-actions,.local-quality-summary ul{flex-direction:column}.trust-strip{padding:16px}.current-shot-actions .primary-button{display:none}.local-quality-summary ul{gap:8px;width:100%}.local-quality-summary li{text-align:left;grid-template-columns:1fr auto}.platform-validation .section-heading,.task-list li{flex-direction:column;align-items:stretch}.validation-badge{white-space:normal}.task-row-actions,.task-row-actions>.primary-button{width:100%}.task-row-actions details{text-align:left}.mobile-action-bar{bottom:calc(12px + env(safe-area-inset-bottom));padding-bottom:calc(12px + env(safe-area-inset-bottom))}}
