:root .duo-public{--d-bg:#f1f1f1;--d-surface:#fdfdfd;--d-surface-2:#f6f6f6;--d-surface-3:#ebebeb;--d-ink:#1a1a1a;--d-ink-2:#616161;--d-ink-3:gray;--d-brand:#111;--d-lead-text:#f7f7f7;--d-accent:#d9dde3;--d-accent-ink:#121c2b;--d-soft:#dcdfe5;--d-soft-ink:#363e49;--d-lead:var(--d-brand);--d-on-lead:var(--d-lead-text);--d-glow:color-mix(in srgb,var(--d-accent) 42%,transparent);--d-btn:var(--d-brand);--d-on-btn:var(--d-lead-text);--d-lift:0 12px 28px -16px #10121c52;--d-head:Figtree,system-ui,-apple-system,"Segoe UI",sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root .duo-public{--d-bg:#08090a;--d-surface:#191a1d;--d-surface-2:#292a2e;--d-surface-3:#34353a;--d-ink:#f2f1ee;--d-ink-2:#f2f1eeb3;--d-ink-3:#f2f1ee85;--d-soft:#3e3f43;--d-soft-ink:#e1e4e9;--d-lead:var(--d-accent);--d-on-lead:var(--d-accent-ink);--d-glow:color-mix(in srgb,var(--d-brand) 55%,transparent);--d-btn:var(--d-accent);--d-on-btn:var(--d-accent-ink);--d-lift:0 14px 30px -14px #000000a6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root .sign-page.duo-public{--ink:var(--d-ink);--muted:var(--d-ink-2);--canvas:var(--d-bg);--surface:var(--d-surface);--soft:var(--d-surface-2);--tint:transparent;background:var(--d-bg);color:var(--d-ink)}:root .sign-page.duo-public .sign-mark{color:var(--d-ink)}:root .sign-page.duo-public .sign-status{background:var(--d-surface);box-shadow:none}:root .sign-page.duo-public section.sign-intro{background:radial-gradient(120% 140% at 100% 0%,var(--d-glow) 0%,transparent 55%),var(--d-lead);color:var(--d-on-lead);border-radius:32px;padding:36px 36px 32px}:root .sign-page.duo-public section.sign-intro p{color:color-mix(in srgb,var(--d-on-lead) 80%,transparent)}:root .sign-page.duo-public :is(.sign-intro h1,.sign-card h1,.sign-card h2){font-family:var(--d-head);letter-spacing:-.03em;font-weight:600}:root .sign-page.duo-public .sign-intro h1{font-size:clamp(32px,4.4vw,48px);line-height:1.05}:root .sign-page.duo-public .sign-card h2,:root .sign-page.duo-public .sign-card h1{font-size:24px;line-height:1.15}:root .sign-page.duo-public .sign-doc{background:var(--d-surface-2);box-shadow:none}:root .sign-page.duo-public .sign-card{background:var(--d-surface);box-shadow:none}:root .sign-page.duo-public .sign-card.is-done{background:var(--d-soft);color:var(--d-soft-ink)}:root .sign-page.duo-public .sign-grid input{background:var(--d-surface-2);color:var(--d-ink)}:root .sign-page.duo-public .sign-grid input:hover{background:var(--d-surface-3)}:root .sign-page.duo-public .sign-grid input:focus{background:var(--d-surface);box-shadow:0 0 0 2px var(--d-btn)}:root .sign-page.duo-public .sign-attest input{accent-color:var(--d-btn)}:root .sign-page.duo-public .sign-note a{color:var(--d-ink)}:root .sign-page.duo-public .sign-primary{background:var(--d-btn);color:var(--d-on-btn)}:root .sign-page.duo-public .sign-primary:hover:not(:disabled){box-shadow:var(--d-lift);transform:translateY(-1px)}:root .sign-page.duo-public :focus-visible{outline-color:var(--d-btn)}@media (max-width:640px){:root .sign-page.duo-public section.sign-intro{border-radius:24px;padding:26px 22px 24px}:root .sign-page.duo-public .sign-intro h1{font-size:32px}}:root .review-page.duo-public :is(.review-said,.review-secondary,.review-field input,.review-field textarea,.review-files img){background:var(--d-surface-2);color:var(--d-ink)}:root .review-page.duo-public .review-secondary{transition:box-shadow .18s,transform .18s}:root .review-page.duo-public .review-secondary:hover{box-shadow:var(--d-lift);transform:translateY(-1px)}:root .review-page.duo-public :is(.review-field input,.review-field textarea):focus{background:var(--d-surface);box-shadow:0 0 0 2px var(--d-btn)}:root .review-page.duo-public .review-approved{background:var(--d-soft);color:var(--d-soft-ink)}:root .deal-auth.duo-public{--ink:var(--d-ink);--sub:var(--d-ink-2);--faint:var(--d-ink-3);--paper:var(--d-bg);--surface:var(--d-surface);--soft:var(--d-surface-2);--tint:transparent;background:var(--d-bg);color:var(--d-ink)}:root .deal-auth.duo-public .content h1{font-family:var(--d-head);letter-spacing:-.03em;font-size:clamp(36px,3.6vw,54px);font-weight:600;line-height:1.05}:root .deal-auth.duo-public .google{background:var(--d-surface);box-shadow:none;transition:box-shadow .18s,transform .18s}:root .deal-auth.duo-public .google:hover{background:var(--d-surface);box-shadow:var(--d-lift);transform:translateY(-1px)}:root .deal-auth.duo-public .or:before,:root .deal-auth.duo-public .or:after{background:0 0}:root .deal-auth.duo-public .email{background:var(--d-surface)}:root .deal-auth.duo-public .primary{background:var(--d-btn);color:var(--d-on-btn);transition:box-shadow .18s,transform .18s}:root .deal-auth.duo-public .primary:hover{background:var(--d-btn);box-shadow:var(--d-lift);transform:translateY(-1px)}:root .deal-auth.duo-public :is(.feedback.ok,.invite){background:var(--d-soft);color:var(--d-soft-ink)}:root .deal-auth.duo-public .invite b{color:inherit}:root .deal-auth.duo-public :is(button,input,a):focus-visible{outline-color:var(--d-btn)}:root .deal-auth.duo-public .right{background:radial-gradient(90% 55% at 100% 0%,var(--d-glow) 0%,transparent 60%),var(--d-lead)}:root .deal-auth.duo-public .visual{box-shadow:none}:root .deal-auth.duo-public .editorial h2{font-family:var(--d-head);letter-spacing:-.03em;color:var(--d-on-lead);font-weight:600;line-height:1.05}:root .deal-auth.duo-public .editorial h2 span{color:var(--d-on-lead);opacity:.78;font-style:normal}:root .deal-auth.duo-public .editorial p{color:color-mix(in srgb,var(--d-on-lead) 80%,transparent)}@media (prefers-reduced-motion:reduce){:root .duo-public :is(.google,.primary,.sign-primary,.review-secondary):hover{transform:none!important}}
