.pa{--pa-paper:#faf8f4;--pa-card:#fff;--pa-ink:#282c29;--pa-muted:#616760;--pa-line:#dedfd7;--pa-accent:#344b3e;--pa-soft:#edf1e9;background:var(--pa-paper);color:var(--pa-ink);min-height:100dvh;padding-bottom:80px;font:15px/1.6 Inter,sans-serif}.pa *,.pa :before,.pa :after{box-sizing:border-box}.pa.pa h1,.pa.pa h2,.pa.pa h3,.pa.pa p,.pa figure{margin:0}.pa.pa h1,.pa.pa h2{letter-spacing:-.035em;font-family:Iowan Old Style,Georgia,serif;font-weight:400;line-height:1.08}.pa.pa h1{font-size:clamp(36px,5.8vw,76px)}.pa.pa h2{font-size:clamp(29px,3.7vw,46px)}.pa.pa h3{font:600 17px/1.4 Inter,sans-serif}.pa a{color:inherit;text-underline-offset:4px}.pa button,.pa input,.pa select,.pa textarea{font:inherit}.pa button,.pa a,.pa summary{touch-action:manipulation}.pa button:disabled{opacity:.45;cursor:not-allowed}.pa :focus-visible{outline-offset:4px!important;outline:2px solid #2861ab!important}.pa .pa-wrap{width:min(1100px,100% - 80px);margin:auto}.pa .pa-header{border-bottom:1px solid var(--pa-line);justify-content:space-between;align-items:center;gap:20px;min-height:88px;display:flex}.pa .pa-logo{font:30px/1 Georgia,serif;text-decoration:none}.pa .pa-nav{align-items:center;gap:24px;display:flex}.pa .pa-nav a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.pa .pa-btn{border:1px solid var(--pa-accent);background:var(--pa-accent);color:#fff;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 20px;font-size:14px;font-weight:550;line-height:1.4;text-decoration:none;display:inline-flex}.pa .pa-btn-secondary{color:var(--pa-ink);border-color:var(--pa-line);background:0 0}.pa .pa-btn-quiet{color:var(--pa-ink);background:0 0;border-color:#0000;text-decoration:underline}.pa .pa-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.pa .pa-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--pa-muted);font-size:11px;font-weight:650}.pa .pa-muted{color:var(--pa-muted)}.pa .pa-small{font-size:12px;line-height:1.6}.pa .pa-stack{gap:18px;display:grid}.pa .pa-stack-sm{gap:10px;display:grid}.pa .pa-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;padding:70px 0 56px;display:grid}.pa .pa-hero-copy{gap:24px;display:grid}.pa .pa-hero-copy>p:not(.pa-kicker){max-width:500px}.pa .pa-hero-photo{aspect-ratio:4/4.2;object-fit:cover;border-radius:120px 120px 12px 12px;width:100%;display:block}.pa .pa-caption{color:var(--pa-muted);margin-top:12px;font-size:12px}.pa .pa-section{border-top:1px solid var(--pa-line);padding:56px 0;scroll-margin-top:24px}.pa .pa-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px;display:grid}.pa .pa-card{background:var(--pa-card);border:1px solid var(--pa-line);border-radius:16px;padding:28px}.pa .pa-example{background:var(--pa-soft);border-radius:16px;gap:20px;padding:30px;display:grid}.pa .pa-message{border:1px solid var(--pa-line);background:#fff;border-radius:12px;padding:18px}.pa .pa-result{border-left:3px solid var(--pa-accent);padding-left:16px}.pa .pa-two{grid-template-columns:1fr 1fr;align-items:start;gap:50px;display:grid}.pa .pa-price{margin:14px 0;font:52px/1.1 Georgia,serif}.pa .pa-details{border-top:1px solid var(--pa-line);padding-top:16px}.pa summary{cursor:pointer;min-height:44px;font-weight:550}.pa .pa-footer{border-top:1px solid var(--pa-line);flex-wrap:wrap;justify-content:space-between;gap:18px;padding-top:30px;display:flex}.pa .pa-footer a{align-items:center;min-height:44px;display:inline-flex}.pa .pa-auth{grid-template-columns:1fr .85fr;align-items:start;gap:80px;padding-top:60px;display:grid}.pa .pa-auth h1{font-size:42px}.pa .pa-auth-form{max-width:470px}.pa .pa-auth-aside{background:var(--pa-soft);border-radius:18px;padding:35px}.pa .pa-notice{border-left:3px solid var(--pa-accent);background:var(--pa-soft);padding:10px 16px;font-size:13px}.pa .pa-field{gap:7px;display:grid}.pa .pa-field>span,.pa .pa-field>label{font-size:13px;font-weight:550}.pa .pa-input{width:100%;min-width:0;min-height:46px;color:var(--pa-ink);background:#fff;border:1px solid #aeb5ab;border-radius:8px;padding:11px 12px}.pa textarea.pa-input{resize:vertical;min-height:82px}.pa .pa-error{color:#8b3619;background:#fff0e9;border-radius:8px;padding:12px 16px;font-size:13px}.pa .pa-status{background:var(--pa-soft);border-radius:8px;padding:12px 16px;font-size:13px}.pa .pa-form{gap:18px;margin-top:28px;display:grid}.pa .pa-center{max-width:640px;margin:auto;padding-top:65px}.pa .pa-invite-record h1{font-size:38px}.pa .pa-workspace-header{align-items:center}.pa .pa-identity{text-align:right;overflow-wrap:anywhere;min-width:0}.pa .pa-setup{padding-top:45px}.pa .pa-setup h1{font-size:clamp(34px,4.5vw,54px)}.pa .pa-setup-layout{grid-template-columns:245px minmax(0,1fr);gap:48px;margin-top:34px;display:grid}.pa .pa-progress{align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.pa .pa-progress button{text-align:left;width:100%;min-height:60px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;padding:12px;display:flex}.pa .pa-progress button[aria-current=step]{border-color:var(--pa-line);background:#fff}.pa .pa-step-number{border:1px solid var(--pa-line);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.pa .pa-row{border-bottom:1px solid var(--pa-line);justify-content:space-between;align-items:start;gap:16px;padding:17px 0;display:flex}.pa .pa-check{cursor:pointer;align-items:start;gap:14px;padding:16px 0;display:flex}.pa .pa-check input{width:20px;height:20px;accent-color:var(--pa-accent);flex-shrink:0;margin-top:3px}.pa .pa-pill{background:var(--pa-soft);border:1px solid var(--pa-line);white-space:nowrap;border-radius:6px;padding:3px 9px;font-size:11px;display:inline-flex}.pa .pa-import{border:1px solid var(--pa-line);background:#fff;border-radius:16px;padding:28px}.pa.pa-embedded{min-height:0;padding-bottom:0}.pa .pa-import-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.pa .pa-import-heading h2{font-size:32px}.pa .pa-destinations{margin:20px 0 0}.pa .pa-destinations dt{font-weight:600}.pa .pa-destinations dd{color:var(--pa-muted);margin:4px 0 18px;font-size:13px}.pa .pa-radio{align-items:start;gap:12px;padding:16px 0;display:flex}.pa .pa-divider{background:var(--pa-line);border:0;height:1px;margin:14px 0}@media (width<=760px){.pa .pa-wrap{width:calc(100% - 36px)}.pa .pa-header{gap:12px;min-height:72px}.pa .pa-nav{gap:14px}.pa .pa-nav .pa-desktop{display:none}.pa .pa-hero{grid-template-columns:1fr;gap:30px;padding:36px 0 32px}.pa .pa-hero-copy{gap:18px}.pa .pa-hero-photo{aspect-ratio:4/3;border-radius:70px 70px 12px 12px;max-height:320px}.pa .pa-section{padding:32px 0}.pa .pa-grid,.pa .pa-two,.pa .pa-auth{grid-template-columns:1fr;gap:26px}.pa .pa-auth{padding-top:32px}.pa .pa-auth h1{font-size:34px}.pa .pa-card,.pa .pa-example,.pa .pa-import{padding:20px}.pa .pa-setup{padding-top:28px}.pa .pa-setup-layout{grid-template-columns:1fr;gap:22px;margin-top:25px}.pa .pa-progress{flex-wrap:wrap;gap:4px;display:flex}.pa .pa-progress button{gap:8px;width:auto;min-height:44px;padding:8px;font-size:12px}.pa .pa-progress small{display:none}.pa .pa-step-number{width:22px;height:22px}.pa .pa-identity{max-width:62%;font-size:12px}.pa .pa-auth-aside{padding:24px}}@media (prefers-reduced-motion:reduce){.pa *,.pa :before,.pa :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
