.welcome-body,body:has(.welcome-body){--w-paper:#fbfaf6;--w-ink:#172447;--w-muted:#53607a;--w-line:#d8dfed;--w-action:#355bc7;--w-action-hover:#274aa8;--w-blue:#e3ebff;--w-lavender:#ede5fa;--w-sage:#e8eeeb;--w-surface:#fff;--w-input-border:#8393b0;--w-success:#256348;--w-success-soft:#eef6f0;--w-error:#92382c;--w-error-soft:#fff6f2;--w-error-border:#ddb9b0;--ring:var(--w-action);background:var(--w-paper);color:var(--w-ink)}.w-app{min-height:100svh;display:flex;flex-direction:column;font-size:15px;line-height:1.5}.w-app *{box-sizing:border-box}.w-app h1,.w-app h2,.w-app p{margin:0}.w-app button{white-space:normal}.w-previewbar{padding:7px 40px;background:var(--w-blue);display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--w-muted);letter-spacing:.02em}.w-previewbar>span:first-child{display:flex;align-items:center;gap:7px}.w-preview-dot{width:5px;height:5px;border-radius:50%;background:var(--w-muted)}.w-header{padding:28px 48px;justify-content:space-between;gap:20px}.w-brand,.w-header{display:flex;align-items:center}.w-brand{gap:10px;font-size:32px;font-weight:600;letter-spacing:-1.8px;line-height:1;color:#000}.w-brand svg{width:128px;height:36px;flex-shrink:0}.w-logo-link{text-decoration:none;color:inherit}.w-header-action{display:flex;gap:12px;align-items:center;font-size:13px;color:var(--w-muted)}.w-app .w-text-button{min-height:44px;height:auto;padding:8px 12px;color:var(--w-ink);font-size:13px;gap:10px}.w-text-button svg{width:15px;height:15px}.w-auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:72px;padding:16px 48px 48px;flex:1;width:min(1344px,100%);margin-inline:auto;align-items:center}.w-auth-form{display:flex;align-items:center;justify-content:center;min-width:0;padding:24px 0}.w-auth-content{width:100%;max-width:440px}.w-eyebrow{display:block;font-size:12px;letter-spacing:.15em;font-weight:600;color:var(--w-muted);line-height:1.6}.w-app h1{font-family:inherit;font-weight:600;font-size:clamp(42px,4vw,56px);letter-spacing:-.045em;line-height:1.08;margin:20px 0;outline:none;text-wrap:balance}.w-app .w-title-accent{color:var(--w-action)}.w-app .w-lead{font-size:15px;line-height:1.75;color:var(--w-muted);max-width:450px;margin-bottom:30px;text-wrap:pretty}.w-field{display:flex;flex-direction:column;gap:9px;margin-bottom:20px;min-width:0}.w-field>label{font-size:13px;font-weight:500;color:var(--w-ink)}.w-field-hint{margin-top:-3px;color:var(--w-muted);font-size:12px;line-height:1.55}.w-app .w-input{height:50px;width:100%;background:var(--w-surface);border:1px solid var(--w-input-border);border-radius:12px;padding:12px 14px;font-size:16px;line-height:1.5;box-shadow:0 2px 4px #17244705}.w-app .w-input::placeholder{color:var(--w-muted);opacity:1}.w-app .w-input[aria-invalid=true]{border-color:var(--w-error)}.w-app .w-country-trigger{justify-content:space-between;gap:12px;min-height:50px;height:auto;text-align:left;font-weight:400}.w-country-trigger>span{min-width:0;overflow-wrap:anywhere}.w-country-trigger>svg{width:16px;height:16px;flex-shrink:0}.w-country-popover{z-index:50;width:var(--radix-popover-trigger-width);max-width:calc(100vw - 24px);display:flex;flex-direction:column;max-height:var(--radix-popover-content-available-height);background:var(--w-surface);color:var(--w-ink);border:1px solid var(--w-line);border-radius:8px;box-shadow:0 8px 24px #20231f14;overflow:hidden;font-size:14px;line-height:1.5}.w-country-search{display:flex;align-items:center;gap:10px;padding:4px 12px;border-bottom:1px solid var(--w-line);flex-shrink:0}.w-country-search:focus-within{outline:2px solid var(--w-ink);outline-offset:-3px}.w-country-search>svg{width:16px;height:16px;color:var(--w-muted);flex-shrink:0}.w-country-search input{width:100%;min-width:0;height:42px;padding:8px 0;border:0;border-radius:0;outline:none;box-shadow:none;font-size:16px}.w-country-options{min-height:0;max-height:320px;overflow-y:auto;overscroll-behavior:contain;padding:4px}.w-country-group+.w-country-group{border-top:1px solid var(--w-line);margin-top:4px;padding-top:4px}.w-country-group-label{padding:8px 12px 4px;color:var(--w-muted);font-size:12px;font-weight:500}.w-country-option{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;text-align:left;border-radius:5px;cursor:pointer}.w-country-option>svg{width:16px;height:16px;flex-shrink:0}.w-country-option>span{min-width:0;overflow-wrap:anywhere}.w-country-option:hover,.w-country-option[data-active=true]{background:var(--w-blue)}.w-country-option:focus-visible{outline:2px solid var(--w-ink);outline-offset:-2px}.w-country-empty{padding:12px 16px 16px;color:var(--w-muted)}.w-country-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.w-app .w-primary{min-height:52px;height:auto;padding:15px 21px;gap:16px;font-size:15px;font-weight:500;border-radius:14px;background:var(--w-action);color:#fff;box-shadow:0 2px 5px #1724470a,0 8px 18px -10px #17244730;line-height:1.5}.w-app .w-primary:hover{background:var(--w-action-hover)}.w-primary svg{width:18px;height:18px;flex-shrink:0}.w-full{width:100%}.w-app .w-google{min-height:52px;height:auto;padding:13px 20px;gap:12px;border:1px solid var(--w-input-border);border-radius:14px;background:var(--w-surface);color:var(--w-ink);font-size:14px;font-weight:500;line-height:1.5;box-shadow:0 2px 4px #17244705}.w-app .w-google:hover{background:var(--w-blue)}.w-app .w-google .w-google-mark{width:20px;height:20px}.w-auth-divider{display:flex;align-items:center;gap:14px;margin:20px 0;font-size:12px;color:var(--w-muted)}.w-auth-divider:after,.w-auth-divider:before{content:"";flex:1;height:1px;background:var(--w-line)}.w-auth-note{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:16px!important;color:var(--w-muted);font-size:12px}.w-auth-note svg{width:13px;height:13px;flex-shrink:0}.w-story{background:linear-gradient(145deg,var(--w-blue),var(--w-lavender));position:relative;display:flex;flex-direction:column;border:1px solid var(--w-line);border-radius:24px;min-width:0;overflow:hidden}.w-story-heading{padding:24px 32px 0;position:relative;z-index:1}.w-story h2{font-family:inherit;font-size:clamp(30px,2.8vw,34px);letter-spacing:-.04em;font-weight:600;line-height:1.14;margin:14px 0}.w-story-heading p{font-size:14px;color:var(--w-muted);line-height:1.7}.w-product-preview{width:100%;max-width:500px;margin:24px auto 0;padding-inline:24px;min-width:0}.w-product-preview figcaption{margin-bottom:12px;color:var(--w-muted);font-size:12px;line-height:1.5}.w-story-footer{display:flex;padding:8px 32px 16px}.w-story-footer a{display:inline-flex;align-items:center;min-height:44px;gap:10px;font-size:14px;font-weight:500;color:var(--w-ink);text-decoration:none}.w-story-footer a:hover{color:var(--w-action-hover)}.w-story-footer svg{width:18px;height:18px}.w-footer{padding:22px 48px;display:flex;justify-content:space-between;gap:15px;font-size:12px;color:var(--w-muted);margin-top:auto}.w-footer>span:last-child{font-size:12px;letter-spacing:.09em}.w-onboarding{width:min(1080px,100%);margin:16px auto 50px;padding:0 40px}.w-progress{margin:0 0 44px;padding-block:20px;border-block:1px solid var(--w-line)}.w-progress ol{list-style:none;margin:0;padding:0;display:flex;gap:16px}.w-progress li{display:flex;align-items:center;gap:9px;flex:1;color:var(--w-muted);font-size:12px}.w-progress li:last-child{flex:0 0 auto}.w-progress li[aria-current]{color:var(--w-ink);font-weight:600}.w-step-dot{border:1px solid var(--w-line);border-radius:50%;width:32px;height:32px;display:grid;place-items:center;flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums}.w-progress li[aria-current] .w-step-dot{background:var(--w-action);border-color:var(--w-action);color:white}.w-step-dot.w-step-done{color:var(--w-success);background:var(--w-success-soft);border-color:var(--w-line)}.w-step-dot svg{width:12px;height:12px}.w-step-line{height:1px;background:var(--w-line);flex:1;margin-left:8px}.w-onboarding-grid{display:grid;grid-template-columns:minmax(0,580px) minmax(240px,300px);gap:80px;align-items:start}.w-onboarding-grid-single{grid-template-columns:minmax(0,680px);justify-content:center}.w-stage{min-width:0}.w-app .w-stage h1{font-family:inherit;font-size:2.25rem;font-weight:600;font-style:normal;letter-spacing:-.035em;line-height:1.2;margin-top:15px}.w-stage .w-lead{margin-bottom:32px}.w-two-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.w-field-note{font-size:12px;color:var(--w-muted);line-height:1.6}.w-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--w-line);margin-top:32px;padding-top:22px}.w-app .w-back{height:auto;min-height:48px;gap:9px;padding:10px 12px;color:var(--w-muted);font-size:13px}.w-back svg{width:16px;height:16px}.w-summary{background:var(--w-lavender);border-radius:20px;border:1px solid var(--w-line);overflow:hidden;margin-top:8px}.w-summary-top{padding:30px 27px;min-height:285px}.w-summary-mark{display:grid;place-items:center;width:42px;height:42px;background:var(--w-surface);border:1px solid var(--w-line);border-radius:10px;margin:30px 0 22px}.w-summary-mark svg{width:21px;height:21px}.w-summary h2{font-family:inherit;font-size:26px;letter-spacing:-.035em;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.w-summary-top p{font-size:12px;color:var(--w-muted);margin-top:14px;overflow-wrap:anywhere}.w-summary-bottom{padding:22px 27px;background:var(--w-surface)}.w-summary-stat{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--w-muted)}.w-summary-stat strong{font-size:27px;font-weight:400;letter-spacing:-1px;color:var(--w-ink)}.w-summary-currencies{display:flex;gap:7px;margin-top:12px}.w-summary-currencies span{font-size:12px;border:1px solid var(--w-line);padding:3px 7px;border-radius:4px}.w-summary-rule{height:1px;background:var(--w-line);margin:21px 0}.w-summary-note{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--w-muted)}.w-summary-note svg{width:14px;height:14px}.w-intake{background:var(--w-surface);border:1px dashed var(--w-input-border);border-radius:10px;padding:28px 22px;text-align:center}.w-upload-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--w-line);border-radius:11px;margin:0 auto 16px;background:var(--w-blue)}.w-upload-icon svg{width:20px;height:20px}.w-detected h2,.w-intake h2,.w-list-heading h2{font-size:15px;font-weight:500;line-height:1.5}.w-intake p{font-size:13px;color:var(--w-muted);margin:8px 0 20px;line-height:1.7}.w-app .w-secondary{height:auto;min-height:44px;padding:10px 15px;border-radius:12px;gap:9px;font-size:13px}.w-intake-note{display:block;font-size:12px;color:var(--w-muted);margin-top:14px}.w-app .w-add-account{width:100%;min-height:46px;height:auto;gap:8px;color:var(--w-action);margin:12px 0;padding:10px;font-size:13px}.w-add-account svg{width:16px;height:16px}.w-account-list{margin-top:28px}.w-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.w-count,.w-list-heading>span{display:inline-grid;place-items:center;background:var(--w-blue);border-radius:5px;min-width:25px;height:24px;font-size:12px;color:var(--w-muted)}.w-count{margin-left:6px}.w-account-row{display:flex;align-items:center;gap:10px;padding:15px 0;border-bottom:1px solid var(--w-line)}.w-bank-icon{display:grid;place-items:center;width:34px;height:34px;background:var(--w-blue);border:1px solid var(--w-line);border-radius:7px;flex-shrink:0}.w-bank-icon svg{width:15px;height:15px}.w-account-label{flex:1;min-width:0}.w-account-label strong{display:block;font-size:13px;font-weight:500;overflow-wrap:anywhere}.w-account-label span{display:block;font-size:12px;color:var(--w-muted);margin-top:3px;overflow-wrap:anywhere}.w-account-actions{display:flex;flex:0 0 auto;align-items:center;gap:2px}.w-account-actions button{min-height:40px;min-width:36px}.w-account-actions button svg{width:14px;height:14px}.w-account-form{background:var(--w-surface);border:1px solid var(--w-line);border-radius:16px;padding:24px}.w-error{color:var(--w-error);font-size:12px;margin-top:3px!important}.w-auth-content form>.w-error{margin-block:12px 18px}.w-live{color:var(--w-success);line-height:1.6}.w-live,.w-save-status{font-size:12px;margin-top:14px}.w-save-status{display:flex;align-items:center;gap:7px;width:fit-content;color:var(--w-muted);line-height:1.5}.w-save-status svg{width:14px;height:14px;color:var(--w-success)}.w-detected{background:var(--w-surface);border:1px solid var(--w-line);border-radius:10px;padding:22px}.w-detected-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.w-detected h2{margin-top:6px}.w-detected-row{display:flex;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid var(--w-line)}.w-detected-row>div{flex:1;min-width:0}.w-detected-row strong{display:block;font-weight:500;font-size:12px}.w-detected-row div>span{display:block;font-size:12px;color:var(--w-muted);margin-top:3px}.w-currency{font-size:12px;background:var(--w-blue);border:1px solid var(--w-line);padding:4px 7px;border-radius:4px}.w-detected>.w-field-note{margin:15px 0}.w-principles{display:grid;gap:22px}.w-principles article{display:flex;gap:17px}.w-principle-number{font-size:12px;color:var(--w-muted);display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:9px;background:var(--w-blue);color:var(--w-action)}.w-principles h2{font-size:14px;font-weight:500}.w-principles p{font-size:13px;color:var(--w-muted);line-height:1.7;margin-top:5px}.w-defaults{margin-top:28px;padding:20px 22px;background:var(--w-lavender);border:1px solid var(--w-line);border-radius:16px}.w-defaults>div:first-child{display:flex;align-items:center;gap:8px}.w-defaults svg{width:16px;height:16px}.w-defaults h2{font-size:12px;font-weight:500}.w-default-values{display:flex;gap:20px;margin:16px 0 12px}.w-default-values span{font-size:12px;color:var(--w-muted)}.w-default-values strong{display:block;font-size:25px;letter-spacing:-.7px;color:var(--w-ink);font-weight:400}.w-defaults p{font-size:12px;color:var(--w-muted);line-height:1.7}.w-tolerance-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.w-tolerance-heading>div{display:flex;align-items:center;gap:8px}.w-app .w-tolerance-toggle{min-height:44px;height:auto;padding:8px 10px;gap:8px;font-size:13px}.w-tolerance-editor{margin-top:22px}.w-app .w-tolerance-account{min-height:50px;height:auto}.w-tolerance-account>span{min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:left}.w-tolerance-options{width:var(--radix-select-trigger-width);max-width:calc(100vw - 24px);max-height:min(24rem,var(--radix-select-content-available-height))}.w-tolerance-options [data-slot=select-item]{min-height:44px}.w-tolerance-options [data-slot=select-item]>span:last-child{min-width:0;overflow-wrap:anywhere}.w-tolerances .w-tolerance-editor p{font-size:13px;line-height:1.6}.w-tolerances .w-tolerance-editor .w-error{color:var(--w-error)}.w-tolerance-editor .w-two-fields>.w-field>label{min-height:2.8em;align-items:start}.w-tolerance-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:22px}.w-tolerance-summary{margin:14px 0}.w-tolerance-summary>div{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;gap:6px 16px;padding:10px 0;font-size:13px}.w-tolerance-summary>div+div{border-top:1px solid var(--w-line)}.w-tolerance-summary dd,.w-tolerance-summary dt{min-width:0;overflow-wrap:anywhere}.w-tolerance-summary dt span{display:block;color:var(--w-muted);font-size:12px}.w-review-account .w-account-tolerance,.w-tolerance-summary dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.w-review-account .w-account-tolerance{font-size:12px;color:var(--w-ink);line-height:1.6}@media (max-width:600px){.w-tolerance-editor .w-two-fields>.w-field>label{min-height:0}}.w-review-section{padding-bottom:23px;margin-bottom:16px;border-bottom:1px solid var(--w-line)}.w-company-final{font-size:16px;font-weight:500;overflow-wrap:anywhere}.w-review-section>p{font-size:12px;color:var(--w-muted);margin-top:5px;overflow-wrap:anywhere}.w-review-account{display:flex;align-items:center;gap:12px;margin-top:17px}.w-review-account>svg{width:18px;height:18px;color:var(--w-muted);flex-shrink:0}.w-review-account>div{flex:1;min-width:0}.w-review-account strong{display:block;font-size:13px;font-weight:500;overflow-wrap:anywhere}.w-review-account div>span{display:block;font-size:12px;color:var(--w-muted);margin-top:3px;overflow-wrap:anywhere}.w-review-policy{display:flex;align-items:start;gap:10px;margin:20px 0}.w-review-policy>svg{width:17px;height:17px;flex-shrink:0;color:var(--w-success)}.w-review-policy p{font-size:12px;line-height:1.7;color:var(--w-muted)}.w-review-policy strong{font-weight:500;color:var(--w-ink)}.w-demo-error{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:12px;min-height:44px;color:var(--w-muted);cursor:pointer}.w-demo-error>span{font-size:12px;text-transform:uppercase;letter-spacing:.05em}.w-demo-error input{accent-color:var(--w-ink);width:15px;height:15px}.w-save-error{border:1px solid var(--w-error-border);background:var(--w-error-soft);border-radius:8px;padding:16px;font-size:12px;color:var(--w-error);margin-top:12px}.w-save-error p{margin-top:5px;line-height:1.6}.w-done{padding:48px 30px 70px;max-width:700px;margin:0 auto;text-align:center}.w-app .w-done .w-status-title{font-family:inherit;font-size:clamp(1.875rem,3vw,2.25rem);font-weight:600;font-style:normal;line-height:1.2;letter-spacing:-.035em}.w-done-seal{display:grid;place-items:center;width:66px;height:66px;margin:0 auto 28px;background:var(--w-success-soft);border:1px solid var(--w-line);border-radius:50%;color:var(--w-success)}.w-done-seal svg{width:28px;height:28px}.w-done .w-lead{margin-inline:auto}.w-next-step{display:flex;text-align:left;gap:14px;border-block:1px solid var(--w-line);padding:22px 0;margin:30px 0}.w-next-step>svg{width:22px;height:22px;flex-shrink:0;color:var(--w-muted)}.w-next-step strong{font-size:13px;font-weight:500}.w-next-step p{font-size:12px;color:var(--w-muted);margin-top:5px;line-height:1.7}.w-done>.w-text-button{display:flex;margin:14px auto 0}.w-done-note{font-size:12px;color:var(--w-muted);margin-top:22px!important}@media (max-width:1080px){.w-auth{gap:40px;padding-inline:32px}.w-story-heading{padding:28px 24px 0}.w-product-preview,.w-story-footer{padding-inline:24px}.w-onboarding-grid{gap:38px;grid-template-columns:minmax(0,1fr) 250px}.w-summary-bottom,.w-summary-top{padding-inline:22px}}@media (max-width:800px){.w-auth{grid-template-columns:1fr;padding:0 30px 25px}.w-story{width:min(460px,100%);margin-inline:auto}.w-auth-form{padding:38px 0 20px}.w-auth-content{max-width:460px}.w-app h1{font-size:48px}.w-header{padding:24px 30px}.w-onboarding{padding:0 30px;max-width:660px}.w-onboarding-grid{grid-template-columns:1fr;gap:30px}.w-summary{display:none}.w-progress{margin-bottom:38px}.w-stage h1{font-size:51px}.w-header-action>span{display:none}.w-footer{padding:20px 30px}.w-previewbar{padding-inline:30px}.w-previewbar>span:last-child{font-size:12px}.w-email{display:none}}@media (max-width:480px){.w-previewbar{padding:8px 20px;flex-wrap:wrap;gap:2px}.w-previewbar>span:last-child{width:100%;font-size:12px}.w-header{padding:22px 20px}.w-brand{font-size:29px}.w-brand svg{width:114px;height:32px}.w-auth{padding-inline:20px}.w-auth-form{padding-top:24px}.w-app h1{font-size:clamp(34px,10vw,42px);letter-spacing:-.045em}.w-app .w-lead{font-size:14px;line-height:1.7}.w-app .w-input{font-size:16px}.w-onboarding{padding:0 22px;margin-top:10px}.w-progress ol{gap:9px}.w-progress li{flex-direction:column;align-items:center;gap:7px;font-size:12px;flex:1}.w-progress li:last-child{flex:1}.w-step-line{display:none}.w-step-dot{width:26px;height:26px}.w-progress{margin-bottom:32px}.w-app .w-stage h1{font-size:1.875rem}.w-two-fields{grid-template-columns:1fr;gap:0}.w-actions{gap:8px}.w-app .w-actions .w-primary{padding:12px 16px;gap:10px;min-width:0;font-size:13px}.w-app .w-back{padding-inline:4px;font-size:12px}.w-intake{padding:24px 14px}.w-intake h2{font-size:14px}.w-intake .w-secondary,.w-intake-note{font-size:12px}.w-account-row{gap:7px;flex-wrap:wrap}.w-account-label{flex-basis:calc(100% - 125px)}.w-account-row button{min-width:36px;min-height:44px}.w-account-form{padding:20px 16px}.w-account-form .w-list-heading{margin-bottom:20px}.w-detected{padding:20px 14px}.w-defaults{padding:18px 16px}.w-default-values{gap:18px}.w-footer{padding:18px 22px;flex-wrap:wrap;font-size:12px}.w-footer>span:nth-child(2){display:none}.w-done{padding:35px 24px}.w-done h1{font-size:38px}.w-demo-error>span{margin-left:24px}}@media (prefers-reduced-motion:no-preference){.w-auth-content,.w-done,.w-stage-heading{animation:w-appear .23s ease-out}@keyframes w-appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}.w-app .w-eyebrow{color:var(--w-action);font-size:12px;letter-spacing:.1em}.w-app .w-header .w-text-button{border:1px solid var(--w-line);border-radius:12px;padding:11px 18px;gap:12px;background:transparent;font-size:14px}.w-app .w-header .w-text-button:hover{background:var(--w-blue);color:var(--w-action-hover);border-color:var(--w-action)}.w-app .w-header .w-text-button svg{width:18px;height:18px;flex-shrink:0}.w-app :is(button,a,input,[role=combobox]):focus-visible,.w-country-popover :focus-visible{outline:2px solid var(--w-action);outline-offset:3px}.w-app .w-input:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--w-action)}.w-app [role=combobox].w-input{height:auto;min-height:50px}.w-app .w-input>[data-slot=select-value]{display:block;flex:1;min-width:0;overflow:visible;-webkit-line-clamp:unset;white-space:normal;overflow-wrap:anywhere;text-align:left}.w-app .w-input>svg{flex-shrink:0}.w-app .w-google:disabled{opacity:1;color:var(--w-muted);background:var(--w-paper);box-shadow:none}.w-app .w-google:disabled .w-google-mark{opacity:.6}.w-app .w-auth-note{align-items:flex-start;line-height:1.6;text-align:center}.w-app .w-auth-note svg{margin-top:3px;width:16px;height:16px}.w-app .w-lead strong{overflow-wrap:anywhere}.w-app .w-verify h1{font-size:clamp(32px,3.3vw,44px);line-height:1.15;margin-block:18px}.w-app .w-verify .w-lead{margin-bottom:16px}.w-app .w-verify .w-error{font-size:14px;line-height:1.6}.w-app .w-verify .w-auth-note{justify-content:flex-start;text-align:left;font-size:13px;gap:8px}.w-verify-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;margin-top:16px}.w-app .w-verify-actions .w-text-button{min-width:0;min-height:44px;font-size:14px;line-height:1.5;border-radius:10px}.w-app .w-verify-actions .w-text-button svg{flex-shrink:0}.w-app .w-verify-actions .w-text-button:disabled{opacity:1;color:var(--w-muted)}@media (max-width:480px){.w-verify-actions{grid-template-columns:1fr;gap:4px;margin-top:12px}}.w-app .w-stage-heading .w-eyebrow{display:inline-block;padding:5px 10px;border-radius:7px;background:var(--w-blue)}.w-app .w-account-actions button{min-width:44px;min-height:44px}.w-app .w-done{width:min(700px,100%)}.w-app ::selection{background:var(--w-lavender);color:var(--w-ink)}@media (max-width:480px){.w-app .w-header .w-text-button{padding-inline:12px;font-size:13px;gap:8px}.w-app .w-actions{flex-wrap:wrap}.w-app .w-actions .w-primary{font-size:14px;min-height:52px}.w-app .w-story h2{font-size:30px}.w-app .w-story-heading{padding:24px 20px 0}.w-app .w-product-preview{padding-inline:16px;margin-top:24px}.w-app .w-story-footer{padding:12px 20px 20px}.w-app .w-progress li{font-size:12px;min-width:0;flex-direction:row;justify-content:flex-start}.w-app .w-progress ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.w-app .w-step-dot{width:30px;height:30px}.w-app .w-account-label{flex-basis:calc(100% - 145px)}}@media (prefers-reduced-motion:no-preference){.w-app :is(.w-primary,.w-header .w-text-button){transition:background-color .15s,border-color .15s,color .15s,transform .15s}.w-app .w-primary:active:not(:disabled){transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.w-app *,.w-country-popover *{animation:none!important;transition:none!important}}@media (forced-colors:active){.w-app :focus-visible,.w-country-popover :focus-visible{outline-color:Highlight}}.w-access-recovery{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:20px}