@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_76c6513a-module__PLOcjW__className{font-family:inter,inter Fallback,Arial;font-style:normal}.inter_76c6513a-module__PLOcjW__variable{--font-inter:"inter", "inter Fallback", Arial}
@font-face{font-family:publicDisplay;src:url(../media/BricolageGrotesque_Bold-s.p.190dqf-vtny53.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:publicDisplay;src:url(../media/BricolageGrotesque_ExtraBold-s.p.18luuogp56hwb.ttf)format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:publicDisplay Fallback;src:local(Arial);ascent-override:83.56%;descent-override:24.26%;line-gap-override:0.0%;size-adjust:111.3%}.publicdisplay_b670f39f-module__y51ouW__className{font-family:publicDisplay,publicDisplay Fallback,Arial}.publicdisplay_b670f39f-module__y51ouW__variable{--font-public-display:"publicDisplay", "publicDisplay Fallback", Arial}
@layer base{:root{--desk:#0e0d0d;--desk-lit:#1b1a19;--desk-deep:#050505;--paper:#1b1a19;--paper-2:#222120;--paper-3:#2a2928;--rule:#282726;--rule-2:#3b3937;--ink:#f4f2f1;--ink-2:#b4afac;--ink-3:#94908c;--accent:#f4f2f1;--accent-in:#0e0d0d;--focus:#c08a6e;--owe:#f0674e;--settled:#4ade80;--nav:#242322;--nav-2:#171615;--nav-ink:#f4f2f1;--nav-ink-2:#94908c;--nav-alpha:74%;--safe-area-top:env(safe-area-inset-top,0px);--edge:inset 0 1px 0 #ffffff14;--f-ui:"Inter", var(--font-inter), Arial, sans-serif;--f-num:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--r:13px;--r-sm:9px;--r-pill:999px;--railW:206px;--lay:0 1px 1px #40301c12, 0 2px 6px #40301c0f;--lift:0 2px 3px #40301c17, 0 10px 24px #40301c1c;--hold:0 3px 6px #40301c1c, 0 22px 50px #40301c2b;--e:cubic-bezier(.2, .9, .28, 1);--e-in:cubic-bezier(.5, 0, .85, .3);--t-fast:.13s;--t:.23s;--t-slow:.42s;--font-ui:var(--f-ui);--font-display:var(--f-ui);--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.75rem;--text-3xl:2.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem}.new-hire-agreement-signing .public-signature-label,.new-hire-agreement-signing .public-signing-consent{color:var(--ink-2)}.new-hire-agreement-signing .public-signature-label button{color:var(--ink-3)}.new-hire-agreement-signing .public-signature-label button:hover:not(:disabled),.new-hire-agreement-signing .public-signature-label button:focus-visible{color:var(--ink);background:var(--paper-2)}.new-hire-agreement-signing .public-signature-canvas{background:var(--paper);border-color:var(--rule-2);height:170px;box-shadow:inset 0 -32px 0 var(--paper-2)}html:not([data-theme=public]) .public-signature-label{color:#403c38;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:13px;font-weight:650;display:flex}html:not([data-theme=public]) .public-signature-label>span,html:not([data-theme=public]) .public-signature-label button{align-items:center;gap:7px;display:inline-flex}html:not([data-theme=public]) .public-signature-label svg{width:16px;height:16px}html:not([data-theme=public]) .public-signature-label button{color:#635d58;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 7px}html:not([data-theme=public]) .public-signature-label button:hover:not(:disabled),html:not([data-theme=public]) .public-signature-label button:focus-visible{color:#191816;background:#ece9e5}html:not([data-theme=public]) .public-signature-label button:disabled{opacity:.45;cursor:default}html:not([data-theme=public]) .public-signature-canvas{touch-action:none;background:#fff;border:1px solid #cbc6c0;border-radius:12px;width:100%;height:210px;display:block;box-shadow:inset 0 -36px #faf9f7}html:not([data-theme=public]) .public-signature-canvas:focus-visible,html:not([data-theme=public]) .public-signature-field[data-invalid=true] .public-signature-canvas{border-color:#2d67c7;outline:3px solid #2d67c72e}html:not([data-theme=public]) .public-signing-consent{color:#514c47;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:13px;line-height:1.5;display:grid}html:not([data-theme=public]) .public-signing-consent input{accent-color:#191816;width:20px;height:20px;margin:1px 0 0}@media (max-width:560px){html:not([data-theme=public]) .public-signature-canvas{height:190px}}html[data-theme=dark]{--desk:#0e0d0d;--desk-lit:#1b1a19;--desk-deep:#050505;--paper:#1b1a19;--paper-2:#222120;--paper-3:#2a2928;--rule:#282726;--rule-2:#3b3937;--ink:#f4f2f1;--ink-2:#b4afac;--ink-3:#7d7875;--accent:#f4f2f1;--accent-in:#0e0d0d;--focus:#c08a6e;--owe:#f0674e;--settled:#4ade80;--nav:#242322;--nav-2:#171615;--nav-ink:#f4f2f1;--nav-ink-2:#94908c;--nav-alpha:74%;--edge:inset 0 1px 0 #ffffff14;--lay:0 1px 2px #00000080;--lift:0 3px 8px #00000085, 0 12px 28px #00000075;--hold:0 4px 10px #0000008f, 0 24px 56px #0000009e}html[data-theme=light]{--desk:#e7e5e2;--desk-lit:#f4f2f0;--desk-deep:#d8d5d1;--paper:#fcfbfa;--paper-2:#f4f2f0;--paper-3:#eae8e5;--rule:#eae8e5;--rule-2:#d2cfcb;--ink:#15100f;--ink-2:#484341;--ink-3:#68635f;--accent:#15100f;--accent-in:#fcfbfa;--focus:#9a5a3c;--owe:#b03a22;--settled:#256b42;--nav:#fff;--nav-2:#f2f0ee;--nav-ink:#15100f;--nav-ink-2:#6e6966;--nav-alpha:62%;--lay:0 1px 1px #30201812, 0 2px 6px #3020180f;--lift:0 2px 3px #30201817, 0 10px 24px #3020181c;--hold:0 3px 6px #1e1a181c, 0 22px 50px #1e1a1829;--edge:inset 0 1px 0 #ffffffe6}*{box-sizing:border-box}html{background:var(--desk);-webkit-text-size-adjust:100%;min-height:100%}body{min-height:100vh;color:var(--ink);background-color:var(--desk);background-image:radial-gradient(90% 62% at 34% -6%, var(--desk-lit), transparent 58%), radial-gradient(70% 50% at 88% 8%, var(--desk-lit), transparent 62%), radial-gradient(110% 70% at 50% 118%, var(--desk-deep), transparent 60%);font-family:var(--font-ui);font-size:var(--text-base);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "ss03" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed;margin:0}body:before{z-index:0;pointer-events:none;content:"";position:fixed;inset:0;box-shadow:inset 0 0 190px 70px #0000006b,inset 0 0 60px #00000038}html[data-theme=light] body:before{box-shadow:inset 0 0 170px 60px #46302217}body>*{z-index:1;position:relative}button,input,select,textarea{font:inherit}td,input,select,.amount{font-variant-numeric:tabular-nums}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}svg{display:block}::selection{color:var(--accent-in);background:var(--accent)}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink)}h1{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.04em;font-weight:720;line-height:1.08}h2{font-size:var(--text-lg);letter-spacing:-.018em;font-weight:690}p{line-height:1.58}.muted{color:var(--ink-3)}.eyebrow{margin-bottom:var(--space-2);color:var(--accent);font-size:var(--text-2xs);letter-spacing:.11em;text-transform:uppercase;font-weight:760}.button{border-radius:var(--r-sm);cursor:pointer;min-height:44px;transition:background var(--t-fast) var(--e), border-color var(--t-fast) var(--e), color var(--t-fast) var(--e), transform var(--t-fast) var(--e), box-shadow var(--t-fast) var(--e);border:0}.button:active{transform:translateY(0)}.button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 38%, transparent);outline:none}.button:disabled{cursor:wait;opacity:.66;box-shadow:none;transform:none}.button-spinner{width:15px;height:15px;margin-right:var(--space-2);border-radius:var(--r-pill);border:2px solid #ffffff73;border-top-color:#fff;animation:.7s linear infinite button-spin}.button.secondary:hover{color:var(--ink);background:var(--paper-2);border-color:color-mix(in srgb, var(--accent) 28%, var(--rule))}.button.ghost{color:var(--ink-2);border:1px solid var(--rule);box-shadow:none;background:0 0}.button.compact{padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}.field{gap:var(--space-2);display:grid}.field label{color:var(--ink-2);font-size:var(--text-xs);font-weight:630}.field-help{color:var(--ink-3);font-size:var(--text-xs);margin-top:-.12rem;line-height:1.45}.field input,.field select,.field textarea{width:100%;min-height:44px;padding:var(--space-3) var(--space-3);color:var(--ink);background:var(--paper-2);border:1px solid var(--rule-2);border-radius:var(--r-sm);box-shadow:none;transition:border-color var(--t-fast) var(--e), box-shadow var(--t-fast) var(--e), background var(--t-fast) var(--e);outline:none}.field input::placeholder,.field textarea::placeholder{color:var(--ink-3);opacity:.72}.field input:focus,.field select:focus,.field textarea:focus{background:var(--paper);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 38%, transparent)}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{background:var(--paper-2);border-color:var(--owe);box-shadow:0 0 0 3px color-mix(in srgb, var(--owe) 14%, transparent)}.field [data-validation-state=warning]{background:var(--paper-2);border-color:var(--ink-2);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink-2) 12%, transparent)}.form-stack{gap:var(--space-4);display:grid}.form-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.form-grid .wide{grid-column:1/-1}.notice{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);color:var(--ink-2);background:var(--paper-2);border:1px solid var(--rule-2);border-radius:var(--r-sm);font-size:var(--text-sm)}.notice.error{color:var(--ink);background:var(--paper-2);border-color:var(--rule-2)}.auth-page{min-height:100svh;padding:clamp(var(--space-4), 3vw, var(--space-6));position:relative;overflow:hidden}.auth-page:before{content:"";pointer-events:none;background:radial-gradient(circle, var(--desk-lit), transparent 62%);position:fixed;inset:-35% 45% 15% -20%}.auth-top{z-index:2;justify-content:space-between;align-items:center;width:min(100%,430px);margin:0 auto;display:flex;position:relative}.auth-layout{z-index:1;grid-template-columns:1fr;align-items:center;width:min(100%,430px);min-height:calc(100svh - 100px);margin:0 auto;display:grid;position:relative}.auth-card{padding:clamp(var(--space-5), 3vw, var(--space-6));background:color-mix(in srgb, var(--paper) 94%, transparent);border:1px solid var(--rule);box-shadow:var(--hold);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:17px}.auth-card-head{margin-bottom:var(--space-5)}.auth-card-head h1{font-family:var(--font-display);font-size:var(--text-2xl);margin-bottom:0;font-weight:500}.check-field{align-items:center;gap:var(--space-2);min-height:44px;color:var(--ink-2);font-size:var(--text-xs);cursor:pointer;display:flex}.check-field input{width:17px;height:17px;accent-color:var(--accent)}.notice.success{color:var(--ink);background:var(--paper-2);border-color:var(--rule-2)}.empty{padding:var(--space-7) var(--space-4);color:var(--ink-3);font-family:var(--font-display);font-size:var(--text-xl);text-align:center}.empty.compact{padding:var(--space-5) var(--space-3);font-size:var(--text-base)}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th,td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--rule);text-align:left;white-space:nowrap}th{color:var(--ink-3);background:var(--paper-2);font-size:var(--text-2xs);letter-spacing:.075em;text-transform:uppercase;font-weight:720}td{color:var(--ink-2);font-size:var(--text-sm)}tbody tr{transition:background var(--t-fast) var(--e)}tbody tr:hover{background:color-mix(in srgb, var(--paper-2) 33%, transparent)}tr:last-child td{border-bottom:0}td strong{color:var(--ink);font-weight:630}.amount{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:620}.money-amount{font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-block}.money-amount-visible{grid-template-columns:max-content max-content max-content;align-items:baseline;display:inline-grid}.money-amount-minor{color:inherit;text-align:left;font-size:inherit;font-weight:inherit}.amount .money-amount-visible,.metric-value .money-amount-visible{grid-template-columns:max-content 3ch max-content}.amount .money-amount-minor,.metric-value .money-amount-minor{min-width:3ch}.money-amount-credit{color:var(--ink-3);letter-spacing:.04em;font-size:var(--text-2xs);font-weight:720}.badge{min-height:24px;padding:var(--space-1) var(--space-2);color:var(--ink-2);background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r-pill);font-size:var(--text-xs);text-transform:capitalize;align-items:center;font-weight:650;display:inline-flex}.offline-page{min-height:100svh;padding:clamp(var(--space-4), 4vw, var(--space-7));align-content:start;display:grid}.offline-card{width:min(100%,520px);margin:clamp(var(--space-8), 15vh, var(--space-8)) auto 0;padding:var(--space-6);background:var(--paper);border:1px solid var(--rule);box-shadow:var(--hold);text-align:center;border-radius:17px;align-self:center}.offline-card h1{margin-bottom:var(--space-3)}.offline-card p:not(.eyebrow){color:var(--ink-3)}.offline-icon{width:48px;height:48px;margin:0 auto var(--space-4);color:var(--accent);background:var(--paper-2);border-radius:var(--r);font-size:var(--text-2xl);place-items:center;display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}@keyframes pcn-row-refresh{0%,35%{background:color-mix(in srgb, var(--accent) 12%, var(--paper))}to{background:0 0}}@keyframes pcn-pulse{to{opacity:.58}}@keyframes inline-entity-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes button-spin{to{transform:rotate(360deg)}}@keyframes page-feedback-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes route-spin{to{transform:rotate(360deg)}}@keyframes reconciliation-row-out{to{opacity:0;transform:translate(24px)}}@keyframes route-crossfade-out{0%{opacity:1}to{opacity:0}}@keyframes route-crossfade-in{0%{opacity:0}to{opacity:1}}@keyframes assistant-dock-in{0%{opacity:.35;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes detail-loading-shimmer{to{transform:translate(100%)}}.public-signing-steps h1:focus-visible,.public-done:focus-visible,.public-condition-later:focus-visible{outline:none;box-shadow:none!important}}@layer components{h1{font-size:var(--text-3xl);letter-spacing:-.055em;font-weight:670}h2{font-size:var(--text-lg);letter-spacing:-.02em;font-weight:680}.eyebrow{margin-bottom:var(--space-2);font-size:var(--text-2xs);letter-spacing:.13em}.button{border-radius:var(--r);justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-4);color:#fff;background:var(--accent);font-size:var(--text-sm);gap:var(--space-2);padding:var(--space-3) var(--space-4);font-weight:680;font-size:var(--text-sm);display:inline-flex;box-shadow:0 1px 2px #00000017}.button:hover{background:var(--ink-2);box-shadow:0 7px 20px #2563eb2e;box-shadow:0 10px 26px color-mix(in srgb, var(--accent) 18%, transparent);transform:translateY(-1px)}.button svg{width:16px;height:16px}.button-spinner{border:0;width:16px;height:16px;margin:0;animation:.7s linear infinite button-spin}.field{gap:var(--space-2)}.field label{color:var(--ink-2);font-size:var(--text-xs);font-weight:650}.field input,.field select,.field textarea{min-height:44px;padding:var(--space-3) var(--space-3);background:var(--paper);border-color:var(--rule-2);border-radius:var(--r)}.field-help{font-size:var(--text-xs)}.empty{padding:var(--space-8) var(--space-5);font-family:inherit;font-size:var(--text-base)}@media (max-width:560px){.form-grid{grid-template-columns:1fr}th,td{padding:var(--space-3)}.auth-page{padding:max(var(--space-4), env(safe-area-inset-top)) var(--space-4) max(var(--space-4), env(safe-area-inset-bottom))}.auth-card{padding:var(--space-4);border-radius:var(--r)}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=option]:focus-visible,[tabindex]:focus-visible,.button:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 38%, transparent)!important}button:active:not(:disabled):not([aria-disabled=true]),.button:active:not(:disabled):not([aria-disabled=true]),summary:active:not(:disabled):not([aria-disabled=true]),[role=button]:active:not(:disabled):not([aria-disabled=true]),[role=tab]:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px);box-shadow:inset 0 1px 2px #0f172a29}:is(button,.button,[role=button])[aria-busy=true]{cursor:progress}:where(.panel,.workspace-card,.dashboard-snapshot,.reconciliation-summary,.go-live-overview,.driver-summary-grid>article,.hire-summary-card,.statement-import,.migration-evidence-disclosure,.go-live-workspace,.review-snapshot-import,.account-freshness,.setup-callout,.auth-card,.offline-card,.dashboard-context-strip,.dashboard-clear-state,.route-skeleton-panel,.route-skeleton-context-strip,.route-skeleton-reconciliation-summary,.detail-loading-head,.detail-loading-card){background:var(--paper);border-color:var(--rule);box-shadow:var(--edge), var(--lay)}.button:where(*){color:var(--accent-in);background:var(--accent)}.button:hover{background:var(--accent);box-shadow:var(--lift);filter:brightness(1.12)}.button.secondary{color:var(--ink);background:var(--paper-3);border:1px solid var(--rule-2);box-shadow:var(--lay);background:var(--paper-2);border-color:var(--rule-2);box-shadow:var(--edge), var(--lay)}:is(.desk-route,.auth-card) .notice.success,:is(.desk-route,.auth-card) .notice.error{color:var(--ink-2);background:var(--paper-2);border-color:var(--rule-2)}.auth-page:where(*){background:0 0}.auth-card:where(*){background:var(--paper);border-color:var(--rule);border-radius:var(--r);box-shadow:var(--edge), var(--hold);-webkit-backdrop-filter:none;backdrop-filter:none}.auth-card-head h1{font-family:var(--f-ui);font-weight:690}.offline-card{background:var(--paper);border-color:var(--rule);border-radius:var(--r);box-shadow:var(--edge), var(--hold)}.offline-icon{color:var(--ink-2);background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r-sm)}.offline-icon svg{width:20px;height:20px}@media (max-width:900px){:is(input,select,textarea){font-size:16px}}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-3) 50%), linear-gradient(135deg, var(--ink-3) 50%, transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px;padding-right:38px!important}.field :is(input,select,textarea):focus-visible{border-color:var(--focus);outline:3px solid color-mix(in srgb, var(--focus) 20%, transparent);outline-offset:1px;box-shadow:none!important}html,body{overscroll-behavior-x:none;max-width:100%;overflow-x:clip}html.display-mode-standalone,html.display-mode-standalone body{overscroll-behavior:none}html.display-mode-standalone body{background-color:var(--desk);background-image:none;background-attachment:scroll}html.display-mode-standalone body:before{display:none}html.display-mode-standalone *{scrollbar-width:none}html.display-mode-standalone ::-webkit-scrollbar{width:0;height:0;display:none}body>iframe[title=Netlify\ Drawer]{display:none!important}body>div:has(>iframe[title=Netlify\ Drawer]){display:none!important}@keyframes ledger-row-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes driver-peek-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes quick-record-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes quick-record-sheet-in{0%{opacity:0;transform:translateY(-10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sheet-backdrop-in{0%{opacity:0}}@keyframes sheet-in{0%{opacity:0;transform:translate(24px)}}@media (max-width:900px){@keyframes assistant-sheet-in{0%{opacity:.4;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}@keyframes route-skeleton-enter{0%{opacity:.55}to{opacity:1}}@keyframes nav-menu-in{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes desk-panel-in{0%{clip-path:inset(0 0 8px 0 round var(--r-sm));opacity:.45;transform:translateY(-3px)}to{clip-path:inset(0 0 0 0 round var(--r-sm));opacity:1;transform:translateY(0)}}@keyframes custom-select-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes surface-content-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes assistant-content-reveal{0%{opacity:0;clip-path:inset(0 0 100% round 12px);transform:translateY(-10px)scale(.992)}to{opacity:1;clip-path:inset(0 round 12px);transform:translateY(0)scale(1)}}@keyframes assistant-history-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes quick-record-content-in{0%{opacity:.35;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:900px),(max-height:560px) and (pointer:coarse){html{scroll-padding-bottom:calc(104px + env(safe-area-inset-bottom))}:is(input,select,textarea,button,summary,[tabindex]){scroll-margin-bottom:calc(112px + env(safe-area-inset-bottom))}}@layer public{html[data-theme=public]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--public-canvas:#f4f3ee;--public-surface:#fff;--public-sunken:#eceae2;--public-ink:#111110;--public-on-ink:#f4f3ee;--public-secondary:#5c5b55;--public-rule:#e6e4dc;--public-plate:#f5c400;--public-on-plate:#111;--public-owed:#c62a1d;--public-owed-field:#9e1f15;--public-due:#9c5200;--public-neutral-start:#d3d9e0;--public-neutral-mid:#e2e5e8;--public-due-start:#f8ddb0;--public-due-mid:#f6e8cf;--public-owed-start:#f4c3b9;--public-owed-mid:#f6dad2;--public-document:#fff;--public-document-ink:#111;--public-field-height:360px;--public-done:76px;--public-width:560px;--public-gutter:20px;--public-stack:14px;--public-inner:12px;--public-tight:8px;--public-hair:4px;--public-pad:16px;--public-section:24px;--public-radius:24px;--public-small-radius:7px;--public-pill:999px;--public-line:1px;--public-body:1.0625rem;--public-fact:1rem;--public-key:1.1875rem;--public-heading:2.5rem;--public-section-heading:1.875rem;--public-label:.875rem;--public-body-leading:1.5;--public-heading-leading:1.1;--public-tracking:-.025em;--public-target:48px;--public-action:3.75rem;--public-mark:2.125rem;--public-dash:6px;--public-signature:220px;--public-card-shadow:0 1px 1px #0000000d,0 6px 9px #0000000f;--ink:var(--public-ink);--ink-2:var(--public-secondary);--ink-3:var(--public-secondary);--paper:var(--public-surface);--paper-2:var(--public-sunken);--rule:var(--public-rule);--rule-2:var(--public-secondary);--accent:var(--public-ink);--accent-in:var(--public-on-ink);--focus:var(--public-ink);--owe:var(--public-owed);--signature-ink:var(--public-document-ink);--font-display:var(--font-public-display),Arial,sans-serif;background:var(--public-canvas)}@media (prefers-color-scheme:dark){html[data-theme=public]{--lightningcss-light: ;--lightningcss-dark:initial;--public-canvas:#0e0e0d;--public-surface:#1c1c1a;--public-sunken:#2c2c29;--public-ink:#f4f3ee;--public-on-ink:#111110;--public-secondary:#a6a59e;--public-rule:#2c2c29;--public-owed:#ff7d70;--public-owed-field:#ff8a7e;--public-due:#ffb547;--public-neutral-start:#313840;--public-neutral-mid:#1f2329;--public-due-start:#3d2a10;--public-due-mid:#241a0c;--public-owed-start:#4a1d19;--public-owed-mid:#2a1412;--public-card-shadow:none}}html[data-theme=public] body{background:var(--public-canvas);color:var(--public-ink);font-size:var(--public-body);line-height:var(--public-body-leading);background-attachment:initial}html[data-theme=public] body:before{content:none}.public-shell{max-width:var(--public-width);min-height:100dvh;padding:0 var(--public-gutter) var(--public-action-height,0px);overflow-wrap:anywhere;margin-inline:auto}.public-header{align-items:center;gap:var(--public-tight);padding-block:var(--public-inner);flex-wrap:wrap;min-width:0;display:flex}.public-header>strong{min-width:8em;font-size:var(--public-label);line-height:var(--public-body-leading);flex:1}.public-brand{min-width:var(--public-mark);min-height:var(--public-mark);flex:none;place-items:center;display:grid}.public-brand>span{width:var(--public-mark);height:var(--public-mark);border-radius:var(--public-pill);background:var(--public-ink);color:var(--public-plate);font-weight:800;font-size:var(--public-label);white-space:nowrap;place-items:center;display:grid}.public-plate{padding:var(--public-hair) var(--public-tight);border-radius:var(--public-small-radius);background:var(--public-plate);color:var(--public-on-plate);font-family:var(--f-num);font-size:var(--public-label);white-space:nowrap;text-transform:uppercase;flex:none;margin-inline-start:auto;font-weight:800}.public-content{gap:var(--public-section);padding-bottom:var(--public-section);display:grid}.public-hero{padding-block:var(--public-section);isolation:isolate;position:relative}.public-hero h1{font-family:var(--font-display);font-size:var(--public-heading);letter-spacing:var(--public-tracking);font-weight:800;line-height:var(--public-heading-leading);text-wrap:balance;font-variant-numeric:normal;font-feature-settings:normal;color:var(--public-ink);margin:0}.public-hero p{margin:var(--public-stack) 0 0;font-size:var(--public-body);color:var(--public-secondary)}.public-shell[data-state]{isolation:isolate;position:relative}.public-shell[data-state]:before{content:"";height:var(--public-field-height);z-index:-1;background:linear-gradient(var(--public-field-start) 0%,var(--public-field-mid) 45%,var(--public-canvas) 100%);pointer-events:none;position:absolute;inset:0 0 auto}.public-shell[data-state=owed]{--public-field-start:var(--public-owed-start);--public-field-mid:var(--public-owed-mid)}.public-shell[data-state=due]{--public-field-start:var(--public-due-start);--public-field-mid:var(--public-due-mid)}.public-shell[data-state]>.public-content>.public-hero{padding-bottom:0}.public-hero[data-state] h1{color:var(--public-owed-field)}.public-fact-groups{gap:var(--public-section);display:grid}.public-fact-list{font-size:var(--public-fact);margin:0}.public-fact-list>div{gap:var(--public-inner);padding-block:var(--public-inner);border-bottom:var(--public-line) solid var(--public-rule);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;display:grid}.public-fact-list dt{color:var(--public-secondary)}.public-fact-list dd{text-align:end;color:var(--public-ink);margin:0;font-weight:700}.public-shell :is(h2,h3){font-family:var(--font-display);font-weight:700;font-size:var(--public-section-heading);line-height:var(--public-body-leading);margin:0 0 var(--public-inner);color:var(--public-ink)}.public-shell :is(.public-agreement-summary,.public-agreement-copy-summary,.public-signing-action,.public-signing-terms-note,.public-signed-access,.public-condition-later,.public-condition-complete,.public-terms-acceptance){background:var(--public-surface);padding:var(--public-pad);border-radius:var(--public-radius);box-shadow:var(--public-card-shadow)}.public-agreement-summary-head{gap:var(--public-hair);margin-bottom:var(--public-inner);display:grid}.public-agreement-summary-head>span{color:var(--public-secondary);font-size:var(--public-body)}.public-signing-status{font-size:var(--public-label);color:var(--public-secondary);border:var(--public-line) solid var(--public-rule);border-radius:var(--public-pill);padding:var(--public-tight) var(--public-inner);justify-self:start;font-weight:700}.public-shell :is(p,.public-copy-privacy){font-size:var(--public-body);line-height:var(--public-body-leading);color:var(--public-secondary)}.public-shell :is(.public-signing-form,.public-condition-later-form,.public-pcn-response-form){gap:var(--public-stack);margin-top:var(--public-section);display:grid}.public-shell :is(input:not([type=checkbox]):not([type=hidden]),textarea,select){width:100%;max-width:100%;min-height:var(--public-target);background:var(--public-surface);color:var(--public-ink);-webkit-text-fill-color:var(--public-ink);caret-color:var(--public-ink);border:var(--public-line) solid var(--public-secondary);border-radius:var(--public-small-radius);padding:var(--public-inner);font-size:var(--public-body);color-scheme:normal}.public-shell input::file-selector-button{font:inherit;min-height:var(--public-target);color:var(--public-ink);background:var(--public-sunken);border-radius:var(--public-small-radius);white-space:normal;border:0}.public-shell input:-webkit-autofill{box-shadow:inset 0 0 0 1000px var(--public-surface);-webkit-text-fill-color:var(--public-ink)}.public-shell :is(input,textarea)::placeholder{color:var(--public-secondary);opacity:1}.public-shell .field label{font-size:var(--public-body);color:var(--public-ink)}.public-shell button:not(.button){min-height:var(--public-target);font:inherit;padding:var(--public-tight) var(--public-inner);background:var(--public-sunken);color:var(--public-ink);border:var(--public-line) solid var(--public-rule);border-radius:var(--public-small-radius)}.public-shell legend{white-space:normal;max-width:100%}.public-shell .button{justify-content:center;align-items:center;gap:var(--public-tight);width:100%;min-height:var(--public-action);padding:var(--public-inner);border:var(--public-line) solid transparent;border-radius:var(--public-pill);background:var(--public-plate);color:var(--public-on-plate);font:inherit;font-weight:700;line-height:var(--public-body-leading);white-space:normal;text-align:center;box-shadow:none;display:flex}.public-shell .button.secondary{background:var(--public-canvas);color:var(--public-ink);border-color:var(--public-secondary)}.public-shell .button:hover:not(:disabled){filter:brightness(.96)}.public-shell .button:disabled{opacity:.55;cursor:wait}.public-shell .button svg{width:var(--public-key);height:var(--public-key);flex:none}.public-shell :is(a,button,input,textarea,select,canvas){scroll-margin-block-end:calc(var(--public-action-height,0px) + var(--public-pad))}.public-shell :is(a,button,input,textarea,select):focus-visible{outline:var(--public-hair) solid var(--public-ink);outline-offset:var(--public-hair)}.public-action-reserve{height:0}.public-action-bar{z-index:10;background:var(--public-canvas);border-top:var(--public-line) solid var(--public-rule);padding:var(--public-inner) var(--public-gutter) calc(var(--public-inner) + env(safe-area-inset-bottom,0px));position:fixed;inset:auto 0 0}.public-action-bar>div{max-width:calc(var(--public-width) - 2 * var(--public-gutter));align-items:stretch;gap:var(--public-tight);flex-wrap:wrap;margin:auto;display:flex}.public-action-bar .button{flex:1;min-width:0}.public-action-bar>div>.button,.public-action-bar>div>.public-pcn-copy{flex:1 1 calc(2 * var(--public-action));min-width:0}.public-footer{gap:var(--public-tight);border-top:var(--public-line) solid var(--public-rule);padding-block:var(--public-section);color:var(--public-secondary);font-size:var(--public-label);display:grid}.public-footer nav{gap:var(--public-section);display:flex}.public-footer a{min-height:var(--public-target);text-underline-offset:var(--public-hair);color:var(--public-ink);align-items:center;text-decoration:underline;display:inline-flex}.public-step-header>div:first-child{align-items:center;gap:var(--public-inner);font-size:var(--public-label);display:flex}.public-step-header a{min-height:var(--public-target);align-items:center;text-decoration:underline;display:inline-flex}.public-step-track{gap:var(--public-tight);padding-block:var(--public-inner);display:flex}.public-step-track span{height:var(--public-dash);border-radius:var(--public-pill);background:var(--public-sunken);flex:1}.public-step-track span[data-complete=true]{background:var(--public-ink)}.public-shell .public-signature-label{justify-content:space-between;gap:var(--public-tight);font-size:var(--public-body);color:var(--public-ink);align-items:center;display:flex}.public-shell .public-signature-label>span{align-items:center;gap:var(--public-tight);display:flex}.public-shell .public-signature-label button{font:inherit;color:var(--public-ink);min-height:var(--public-target);min-width:var(--public-target);background:0 0;border:0}.public-shell .public-signature-canvas{width:100%;height:var(--public-signature);background:var(--public-document);--signature-ink:var(--public-document-ink);border:var(--public-line) solid var(--public-secondary);border-radius:var(--public-small-radius);touch-action:none;display:block}.public-shell .public-signing-consent{grid-template-columns:var(--public-target) minmax(0,1fr);align-items:start;gap:var(--public-tight);font-size:var(--public-body);color:var(--public-ink);cursor:pointer;display:grid}.public-shell .public-signing-consent input{width:var(--public-section);height:var(--public-section);margin:var(--public-inner);accent-color:var(--public-ink)}.public-shell .form-error{color:var(--public-owed)}.public-terms-document>section{padding-block:var(--public-section);border-top:var(--public-line) solid var(--public-rule)}.public-terms-document header{padding-bottom:var(--public-section)}.public-upload-field{margin-block:var(--public-pad);padding:var(--public-pad);border:var(--public-line) solid var(--public-rule);border-radius:var(--public-small-radius);min-width:0}@media (prefers-color-scheme:dark){.public-brand>span{color:var(--public-on-ink)}}@media (prefers-contrast:more){html[data-theme=public]{--public-secondary:var(--public-ink);--public-rule:var(--public-secondary)}}@media print{.public-header,.public-footer,.public-action-reserve{display:none}.public-shell{max-width:none}.public-terms-document>section{break-inside:avoid}}.public-pcn-choices,.public-pcn-choice{margin:0}.public-pcn-choices ol{gap:var(--public-inner);margin:0;padding:0;list-style:none;display:grid}.public-pcn-choice{background:var(--public-surface);border-radius:var(--public-radius);padding:var(--public-pad)}.public-pcn-choice p{margin:var(--public-tight) 0;color:var(--public-ink)}.public-pcn-copy{flex-direction:column;flex:1;min-width:0;display:flex}.public-pcn-copy [role=status]:not(:empty){margin-top:var(--public-tight);font-size:var(--public-label);display:block}.public-pcn-copy .button{flex:1}.public-document{margin:0}.public-shell button.public-document-trigger{border-radius:var(--public-small-radius);background:var(--public-document);width:100%;color:var(--public-document-ink);text-align:left;box-shadow:var(--public-card-shadow);border:0;padding:0;display:block;overflow:hidden}.public-document-window{max-height:var(--public-signature);min-height:var(--public-action);background:var(--public-document);display:block;overflow:hidden}.public-document :is(canvas,img){background:var(--public-document);width:100%;height:auto;display:block}.public-document-status{padding:var(--public-section);display:block}.public-document-caption{justify-content:space-between;gap:var(--public-tight);padding:var(--public-inner);font-size:var(--public-body);flex-wrap:wrap;display:flex}.public-document-viewer,.public-payment-done{width:100%;max-width:none;height:100dvh;max-height:none;padding:var(--public-pad);background:var(--public-canvas);color:var(--public-ink);overscroll-behavior:contain;border:0;margin:0;position:fixed;inset:0}.public-document-viewer[open]{gap:var(--public-inner);flex-direction:column;display:flex}.public-document-toolbar,.public-document-pagination{justify-content:space-between;align-items:center;gap:var(--public-tight);flex-wrap:wrap;display:flex}.public-document-scroll{touch-action:pan-x pan-y pinch-zoom;background:var(--public-sunken);flex:1;min-height:0;overflow:auto}.public-document-page{max-width:var(--public-width);margin:auto}.public-document-page[data-zoomed=true]{width:200%;max-width:none}.public-document-viewer>a{min-height:var(--public-target);justify-content:center;align-items:center;display:flex}.public-document-viewer button:disabled{opacity:.55}.public-payment-done[open]{justify-content:center;align-items:center;gap:var(--public-section);flex-direction:column;display:flex}.public-payment-done>*{width:100%;max-width:calc(var(--public-width) - 2 * var(--public-gutter))}.public-done{text-align:center}.public-done-mark{width:var(--public-done);height:var(--public-done);background:var(--public-ink);color:var(--public-on-ink);border-radius:var(--public-pill);font-size:var(--public-heading);place-items:center;margin:auto;display:grid}.public-shell .public-signing-form{margin-top:0}.public-signing-steps,.public-signing-steps [data-step]:not([hidden]){gap:var(--public-section);display:grid}.public-signing-steps [hidden]{display:none}.public-signing-steps h1{font-family:var(--font-display);font-size:var(--public-heading);font-weight:800;line-height:var(--public-heading-leading);letter-spacing:var(--public-tracking);color:var(--public-ink);text-wrap:balance;margin:0}.public-signing-steps h1:focus{outline:none}.public-shell .public-step-header button{min-width:var(--public-target);text-align:left;text-underline-offset:var(--public-hair);background:0 0;border:0;padding-inline:0;text-decoration:underline}.public-signing-help p{margin:0}.public-signing-help nav{gap:var(--public-section);display:flex}.public-signing-help a{min-height:var(--public-target);color:var(--public-ink);align-items:center;text-decoration:underline;display:inline-flex}.public-signing-points{margin:0;padding:0;list-style:none}.public-signing-points li{grid-template-columns:var(--public-section) minmax(0,1fr);gap:var(--public-inner);padding-block:var(--public-pad);border-bottom:var(--public-line) solid var(--public-rule);display:grid}.public-signing-points li:first-child{padding-top:0}.public-signing-points svg{width:var(--public-section);height:var(--public-section);margin-top:var(--public-hair)}.public-signing-points h2{font-family:inherit;font-size:var(--public-key);margin:0}.public-signing-points p{margin:var(--public-hair) 0 0;color:var(--public-ink)}.public-signature-paper{position:relative}.public-signature-baseline{left:var(--public-pad);right:var(--public-pad);bottom:var(--public-inner);border-top:var(--public-line) solid #d0d0d0;padding-top:var(--public-hair);font-size:var(--public-label);color:var(--public-document-ink);pointer-events:none;overflow-wrap:anywhere;position:absolute}.public-shell .public-signing-consent{padding:var(--public-inner);background:var(--public-surface);border-radius:var(--public-radius);font-weight:400}.public-signing-consent strong{margin-bottom:var(--public-tight);display:block}.public-consent-field{gap:var(--public-tight)}.public-signing-terms-dialog{width:100%;max-width:none;height:100dvh;max-height:none;padding:0 var(--public-gutter) var(--public-section);background:var(--public-canvas);color:var(--public-ink);overscroll-behavior:contain;border:0;margin:0;position:fixed;inset:0}.public-signing-terms-dialog article,.public-signing-terms-return{max-width:calc(var(--public-width) - 2 * var(--public-gutter));margin:auto}.public-signing-terms-return{padding-block:var(--public-inner);background:var(--public-canvas);z-index:1;position:sticky;top:0}.public-signing-terms-dialog h1{padding-block:var(--public-section)}.public-signing-steps .agreement-condition-capture{box-shadow:none;background:0 0;border:0;padding:0}.public-signing-steps .agreement-condition-capture-head{display:block}.public-signing-steps .agreement-condition-icon{display:none}.public-signing-steps .agreement-condition-capture-head h3{font-size:var(--public-key)}.public-signing-steps .agreement-condition-choice{gap:var(--public-tight);grid-template-columns:1fr;display:grid}.public-shell .public-signing-steps .agreement-condition-choice button{border-radius:var(--public-pill);min-height:var(--public-action)}.public-shell .public-signing-steps .agreement-condition-choice button:first-child{background:var(--public-plate);color:var(--public-on-plate);font-weight:700}.public-copy-delivery-note{margin-top:var(--public-inner);display:block}.public-shell .public-signature-label{flex-wrap:wrap}.public-shell .public-signature-label>span{flex:1;min-width:0}.public-shell .public-signature-label button{justify-content:center;align-items:center;gap:var(--public-tight);white-space:nowrap;flex:none;display:flex}.public-shell .public-signature-label svg{width:var(--public-key);height:var(--public-key);flex:none}:is(.public-signing-steps,.public-condition-later) .agreement-condition-fields{padding-top:var(--public-section);gap:var(--public-section);display:grid}:is(.public-signing-steps,.public-condition-later) .agreement-condition-photo-grid{gap:var(--public-inner);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}:is(.public-signing-steps,.public-condition-later) .agreement-condition-photo{background:var(--public-surface);border:var(--public-line) solid var(--public-secondary);border-radius:var(--public-small-radius);min-width:0;position:relative}.public-shell :is(.public-signing-steps,.public-condition-later) .agreement-condition-photo input{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}:is(.public-signing-steps,.public-condition-later) .agreement-condition-photo label{padding:var(--public-pad);pointer-events:none;display:block}:is(.public-signing-steps,.public-condition-later) .agreement-condition-photo label>span{gap:var(--public-tight);display:grid}:is(.public-signing-steps,.public-condition-later) .agreement-condition-photo label small{color:var(--public-secondary);font-size:var(--public-label)}:is(.public-signing-steps,.public-condition-later) .agreement-condition-photo label img{object-fit:contain;width:100%;height:auto}:is(.public-signing-steps,.public-condition-later) .agreement-condition-photo>button{z-index:1;margin:var(--public-tight);position:relative}:is(.public-signing-steps,.public-condition-later) .agreement-condition-photo:focus-within{outline:var(--public-hair) solid var(--public-ink);outline-offset:var(--public-hair)}:is(.public-signing-steps,.public-condition-later) .agreement-condition-details{gap:var(--public-stack);display:grid}.public-terms-contents{padding-block:var(--public-section)}.public-terms-contents ol{margin:0;padding:0;list-style:none}.public-terms-contents a{min-height:var(--public-target);padding-block:var(--public-tight);color:var(--public-ink);text-underline-offset:var(--public-hair);border-bottom:var(--public-line) solid var(--public-rule);align-items:center;text-decoration:underline;display:flex}.public-shell .public-back-top{top:var(--public-tight);z-index:2;margin-bottom:var(--public-section);background:var(--public-canvas);position:sticky}.public-terms-document>section[id]{scroll-margin-top:calc(var(--public-action) + var(--public-section))}.public-shell .public-upload-field{margin:var(--public-stack) 0;padding:var(--public-pad);border-radius:var(--public-radius);background:var(--public-surface);border:0;min-width:0}.public-upload-field legend{color:var(--public-ink);font-weight:700;font-size:var(--public-key)}.public-upload-field [role=status]{color:var(--public-ink)}.driver-greeting{font-family:var(--font-display);font-size:var(--public-mark);letter-spacing:var(--public-tracking);font-weight:800;line-height:var(--public-heading-leading);margin:var(--public-inner) 0}.driver-section h2{font-family:inherit;font-size:var(--public-body);margin-bottom:var(--public-tight);font-weight:800}.driver-task-list,.driver-code-form,.driver-share-feedback{gap:var(--public-inner);display:grid}.public-shell button.driver-task{align-items:center;gap:var(--public-inner);text-align:start;width:100%;padding:var(--public-pad);background:var(--public-surface);border-radius:var(--public-radius);box-shadow:var(--public-card-shadow);border:0;display:flex}.driver-task>span:first-child,.driver-document-row>span:first-of-type{gap:var(--public-hair);flex:1;min-width:0;display:grid}.driver-task strong,.driver-document-row strong{font-size:var(--public-fact);font-weight:700}.driver-task strong+span,.driver-document-row strong+span{font-size:var(--public-label);color:var(--public-secondary);line-height:var(--public-body-leading)}.driver-document-list,.driver-details{background:var(--public-surface);padding:0 var(--public-pad);border-radius:var(--public-radius);box-shadow:var(--public-card-shadow)}.driver-document-row{align-items:center;gap:var(--public-inner);padding-block:var(--public-inner);border-bottom:var(--public-line) solid var(--public-rule);min-height:var(--public-target);color:var(--public-ink);display:flex}.driver-document-row:last-child{border-bottom:0}.driver-document-thumbnail{width:var(--public-mark);background:var(--public-document);color:var(--public-document-ink);font-size:var(--public-label);border:var(--public-line) solid var(--public-rule);border-radius:var(--public-small-radius);flex:none;overflow:hidden}.driver-document-thumbnail img{width:100%;height:auto;display:block}.driver-document-list summary{cursor:pointer;min-height:var(--public-target);padding-block:var(--public-inner);font-weight:700}.driver-details{padding:var(--public-pad)}.driver-details dl{gap:var(--public-inner);margin:0;display:grid}.driver-details dt{font-size:var(--public-label);color:var(--public-secondary)}.driver-details dd{margin:0;font-weight:600}.driver-back{min-height:var(--public-target);align-items:center;text-decoration:underline;display:flex}.driver-document-heading h1{font-family:var(--font-display);font-size:var(--public-section-heading);letter-spacing:var(--public-tracking);font-weight:800;line-height:var(--public-heading-leading);margin:0}.driver-document-heading p{margin-top:var(--public-tight)}.driver-document-pages{gap:var(--public-section);display:grid}.driver-document-pages figure{gap:var(--public-tight);margin:0;display:grid}.driver-document-pages img{background:var(--public-document);border-radius:var(--public-small-radius);width:100%;height:auto;display:block}.driver-document-pages figcaption{text-align:center;font-size:var(--public-label);color:var(--public-secondary)}.driver-document-pages canvas[hidden],.driver-document-thumbnail canvas[hidden]{display:none}.public-action-bar>div[data-primary-full-width]>:first-child{flex-basis:100%}}.public-guided-form{gap:var(--public-stack);display:grid}.public-guided-form h1{margin:0}.public-step-dashes{align-items:center;gap:var(--public-tight);display:flex}.public-step-dashes>span{height:var(--public-dash);background:var(--public-rule);border-radius:var(--public-pill);flex:1}.public-step-dashes>span[data-complete=true]{background:var(--public-ink)}.public-step-dashes p{margin:0 0 0 var(--public-tight);white-space:nowrap}.public-upload-slots{gap:var(--public-section);display:grid}.public-photo-slot{gap:var(--public-tight);display:grid}.public-camera-button{min-height:calc(2 * var(--public-target) + var(--public-section));justify-content:center;align-items:center;gap:var(--public-inner);border:var(--public-line) dashed var(--public-rule);border-radius:var(--public-radius);cursor:pointer;font-weight:700;display:flex;position:relative}.public-camera-button svg{width:var(--public-section);height:var(--public-section);flex-shrink:0}.public-photo-retake,.public-photo-files{min-height:var(--public-target);cursor:pointer;text-underline-offset:var(--public-hair);align-items:center;text-decoration:underline;display:flex;position:relative}.public-photo-slot input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.public-photo-slot label:focus-within{outline:var(--public-line) solid var(--public-ink);outline-offset:var(--public-hair)}.public-photo-preview{border-radius:var(--public-small-radius);background:var(--public-surface);position:relative;overflow:hidden}.public-photo-preview img{width:100%;max-height:var(--public-signature);object-fit:contain;display:block}.public-photo-preview>svg{width:var(--public-mark);height:var(--public-action);margin:var(--public-pad)}.public-photo-preview strong{padding:var(--public-inner);display:block}.public-photo-tip{padding:var(--public-inner);border-radius:var(--public-small-radius);background:var(--public-due-start);color:var(--public-ink)}.public-guided-form label[aria-disabled=true]{opacity:.6}.public-address-options{gap:var(--public-tight);display:grid}.public-address-options .button{white-space:normal;text-align:start;height:auto;min-height:var(--public-target)}.public-guided-form :is(input,select,textarea){width:100%;min-height:var(--public-target);margin-top:var(--public-tight)}.public-guided-form h1{font-family:var(--font-display);font-size:var(--public-heading);line-height:var(--public-heading-leading);letter-spacing:var(--public-tracking);font-weight:800}.public-guided-form .public-mileage-number{font-family:var(--font-display);font-size:var(--public-heading);font-variant-numeric:tabular-nums;min-height:calc(var(--public-target) + var(--public-section));font-weight:700}
