:root{--paper:#f7f6f0;--surface:#fffefa;--ink:#252a24;--muted:#5b6259;--line:#d7d9cf;--accent:#3e5141;--soft:#e9ede3;--error:#8a332a;--sans:Arial,Helvetica,sans-serif;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 var(--sans);-webkit-font-smoothing:antialiased}button,input{font:inherit}a{color:inherit}a,button,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.46}input[type=checkbox],input[type=radio]{accent-color:var(--accent);flex-shrink:0;width:19px;height:19px;margin:3px 0 0}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--serif);font-weight:400;line-height:1.08;letter-spacing:-.045em}h1{font-size:clamp(42px,5.5vw,76px);margin-bottom:24px}h2{font-size:34px;margin-bottom:20px}p{margin-bottom:16px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #687b55;outline-offset:4px}h1:focus{outline:none}::selection{background:#dbe3cb}.app-shell{max-width:1216px;padding:0 48px;margin:auto}.site-header{height:108px;display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--line)}.wordmark{text-decoration:none;font:italic 700 43px/1 var(--serif);letter-spacing:-3.6px}.wordmark-dot{color:#758568}.product-name{font-size:12px;color:var(--muted);letter-spacing:.025em}.privacy-tag{margin-left:auto;font-size:11px;color:var(--muted);white-space:nowrap;display:flex;gap:8px}.privacy-tag>span{color:var(--accent)}.site-footer{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:72px;border-top:1px solid var(--line);padding:24px 0 32px;font-size:11px;color:var(--muted)}.eyebrow{font:10px/1.5 var(--sans);font-weight:600;letter-spacing:.12em;text-transform:uppercase;display:block}.serif-italic{font-style:italic}.muted{color:var(--muted)}.small{font-size:12px}.lead,.small{line-height:1.65}.lead{font-size:18px;color:var(--muted);max-width:58ch}.intro-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:86px;padding-top:68px;align-items:start}.intro-copy>.eyebrow{display:flex;gap:12px;align-items:center;margin-bottom:30px}.tiny-rule{display:inline-block;width:27px;height:1px;background:var(--accent)}.intro-description{font-size:17px;color:var(--muted);max-width:40ch;line-height:1.7;margin-bottom:35px}.how-it-works{margin:0;padding:0;list-style:none}.how-it-works li{display:flex;gap:20px;padding:18px 0;border-top:1px solid var(--line)}.step-number{font:11px/1.7 var(--sans);color:var(--muted);padding-top:1px}.how-it-works strong{font-size:14px;font-weight:600}.how-it-works p{font-size:13px;color:var(--muted);margin:5px 0 0;line-height:1.7}.scope-note{display:flex;gap:15px;margin-top:28px}.scope-note>span{font-size:24px;color:#77816f;line-height:1}.scope-note p{font-size:12px;color:var(--muted);line-height:1.7;margin:0}.start-panel{padding:30px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.panel-topline{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:24px}.start-panel h2{font-size:40px}.start-panel>p{font-size:14px;color:var(--muted);line-height:1.7}.consent-group{margin:28px 0 0;padding:0;border:0;min-width:0}.consent-group legend{font-size:12px;font-weight:600;margin-bottom:13px;padding:0}.checkbox-row{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.65;margin-bottom:14px;cursor:pointer;padding:3px 0}.checkbox-row input{margin-top:1px}.privacy-explanation{padding-top:15px;border-top:1px solid var(--line);margin-top:20px;color:var(--muted)}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:12px 19px;font:600 12px/1.5 var(--sans);text-align:center;border:1px solid transparent;border-radius:6px;text-decoration:none;transition:opacity .14s cubic-bezier(.2,.7,.3,1)}.button:not(:disabled):hover{opacity:.83}.button-primary{background:var(--accent);color:white}.button-primary>span:last-child{margin-left:auto}.button-secondary{background:transparent;color:var(--ink);border-color:#b8beaf}.button-danger{background:var(--error);color:white}.full-width{width:100%}.browser-note{margin:19px 0 0;font-size:11px}.resume-link{justify-content:space-between;padding-top:18px;margin-top:23px;font-size:12px;font-weight:600}.home-footnote,.resume-link{display:flex;border-top:1px solid var(--line)}.home-footnote{gap:30px;align-items:center;margin-top:54px;padding-top:20px}.home-footnote p{font-size:11px;color:var(--muted);margin:0}.home-footnote .eyebrow{white-space:nowrap}.notice{padding:14px 16px;background:var(--soft);border-left:3px solid var(--accent);font-size:13px;line-height:1.65;margin:16px 0;overflow-wrap:anywhere}.notice-error{background:#f5e9e3;border-color:var(--error);color:#742d25}.storage-fallback{margin-top:32px;max-width:650px}.narrow-page{max-width:660px;padding:64px 0 16px;margin:auto}.narrow-page>.eyebrow{margin-bottom:22px}.narrow-page h1{font-size:clamp(42px,5vw,62px)}.plain-rules{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0 10px;margin:30px 0}.plain-rules h2{font-size:28px}.plain-rules p{font-size:14px;color:var(--muted)}.join-form{max-width:530px;margin-bottom:24px}.join-form .consent-group{margin:0 0 24px}.text-link{font:12px/1.6 var(--sans);color:var(--ink);background:none;border:0;padding:8px 0;text-decoration:underline;text-underline-offset:4px;text-align:left;min-height:40px}.narrow-page>.text-link{display:inline-block}.session-topline{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:20px}.session-topline>.eyebrow{font-size:9px;color:var(--muted);letter-spacing:.06em;text-align:right}.session-grid{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:74px;padding-top:40px;align-items:start;min-height:600px}.answer-workspace{min-width:0}.answer-workspace h1{font-size:clamp(40px,4vw,58px)}.progress-bar{display:flex;gap:6px;margin:0 0 13px}.progress-bar>span{height:3px;background:var(--line);flex:1 1}.progress-bar>.is-complete{background:var(--accent)}.question-meta{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:35px}.question-meta .small{font-size:10px}.question-title{font-size:clamp(36px,4vw,53px)!important;line-height:1.12;max-width:18ch;margin-bottom:25px}.question-explanation{font-size:14px;color:var(--muted);max-width:49ch;margin-bottom:30px}.answer-choices{padding:0;border:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.answer-choice{padding:19px 13px;min-height:104px;border:1px solid #bfc5b7;background:var(--surface);border-radius:6px;display:flex;align-items:flex-start;gap:10px;cursor:pointer}.answer-choice.selected{border-color:var(--accent);background:var(--soft);box-shadow:inset 0 0 0 1px var(--accent)}.answer-choice input{width:17px;height:17px}.answer-choice strong{font-size:14px;font-weight:600;display:block;line-height:1.7}.answer-hint{font-size:10px;color:var(--muted);display:block;line-height:1.5;margin-top:4px}.save-status{font-size:11px;line-height:1.6;color:var(--muted);min-height:42px;padding:12px 0}.question-actions{display:flex;justify-content:space-between;gap:16px;margin-top:20px;border-top:1px solid var(--line);padding-top:26px}.review-shortcut{display:block;margin-top:12px;margin-left:auto}.session-sidebar{min-width:0}.status-panel{border:1px solid var(--line);padding:21px;background:var(--surface);border-radius:9px}.status-panel>.eyebrow{margin-bottom:12px}.participant-status{display:flex;align-items:center;gap:12px;padding:13px 0}.participant-status+.participant-status{border-top:1px solid var(--line)}.participant-status strong{font-size:12px;font-weight:600;display:block}.participant-status div>span{font-size:10px;color:var(--muted);line-height:1.6;display:block}.person-symbol{font:10px var(--sans);border:1px solid var(--line);width:28px;height:28px;display:grid;place-items:center;color:var(--muted)}.person-symbol,.status-dot{border-radius:50%;flex-shrink:0}.status-dot{width:6px;height:6px;background:var(--accent);margin-left:auto}.status-dot-empty{background:transparent;border:1px solid #858d7c}.status-panel>.text-link{font-size:11px;margin-top:8px}.invitation-panel{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.invitation-panel .eyebrow{font-size:9px}.invitation-panel h2{font-size:28px;line-height:1.16}.invitation-panel p{font-size:12px;color:var(--muted)}.field-label{font-size:10px;font-weight:600;display:block;margin:16px 0 6px}.link-field{display:block;width:100%;min-width:0;border:1px solid #bfc5b7;border-radius:5px;padding:12px;background:var(--surface);color:var(--ink);font:11px/1.5 ui-monospace,monospace;margin-bottom:10px}.invitation-panel .button{width:100%;font-size:11px}.invitation-panel .small{font-size:10px;margin-top:12px}.sidebar-note{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.sidebar-note h2{font:600 12px/1.5 var(--sans);letter-spacing:0;margin-bottom:12px}.sidebar-note p{font-size:11px;color:var(--muted);line-height:1.7}.delete-link{font-size:11px;color:var(--error)}.match-list,.review-list{margin:30px 0;padding:0;list-style:none}.review-list li{display:flex;align-items:center;justify-content:space-between;gap:22px;border-top:1px solid var(--line);padding:17px 0}.review-list p{font-size:13px;line-height:1.6;margin:5px 0 0}.review-list .eyebrow{font-size:9px;color:var(--muted)}.review-answer{background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:8px 14px;min-width:77px;min-height:54px;font-size:12px;font-weight:600}.review-answer .small{display:block;color:var(--muted);font-weight:400;font-size:9px;text-decoration:underline}.share-panel{padding:25px;background:var(--soft);border-radius:8px;margin-top:24px}.share-panel h2{font-size:29px}.share-panel p{font-size:12px;color:var(--muted)}.share-panel .checkbox-row{margin:24px 0}.share-panel .button{font-size:11px;gap:12px}.waiting-card{display:flex;gap:20px;padding:28px 0;margin-top:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.waiting-symbol{font-size:36px;line-height:1;color:#6b7961}.waiting-card h2{font-size:27px;line-height:1.15}.waiting-card p{font-size:13px;color:var(--muted);margin:0}.waiting-card+.small{margin-top:16px}.match-list li{display:flex;align-items:center;gap:18px;border-top:1px solid var(--line);padding:24px 0}.match-list li:last-child{border-bottom:1px solid var(--line)}.match-number{font-size:11px;color:var(--muted);align-self:flex-start;margin-top:4px}.match-list .eyebrow{font-size:9px;color:var(--muted)}.match-list h2{font-size:26px;line-height:1.2;margin:8px 0 0}.match-mark{border:1px solid #b5c2ab;color:var(--accent);border-radius:50%;height:28px;width:28px;flex-shrink:0;display:grid;place-items:center;margin-left:auto;font-size:12px}.empty-result{padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:8px;margin:32px 0}.empty-result h2{font-size:29px}.empty-result p{font-size:13px;color:var(--muted);margin-bottom:0}.empty-symbol{font:40px var(--serif);display:block;color:#77816f;margin-bottom:16px}.session-error{margin-top:24px}.delete-dialog{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:0;max-width:540px;width:calc(100% - 32px);box-shadow:0 20px 80px #1c29132b}.delete-dialog::backdrop{background:#1d251b66}.dialog-body{padding:32px}.dialog-body h2{font-size:38px}.dialog-body>p:not(.eyebrow){font-size:14px;color:var(--muted)}.dialog-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:28px}.skip-link{position:fixed;z-index:20;top:12px;left:12px;padding:12px;background:var(--ink);color:var(--surface);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1050px){.intro-grid{gap:45px}.session-grid{gap:40px;grid-template-columns:minmax(0,1fr) 255px}.answer-choices{grid-template-columns:1fr}.answer-choice{min-height:72px;padding:15px;align-items:center}.answer-choice>span{display:flex;align-items:center;justify-content:space-between;gap:20px;flex:1 1}.answer-hint{margin:0}.start-panel{padding:25px}.start-panel h2{font-size:36px}}@media(max-width:800px){.app-shell{padding:0 28px}.site-header{height:88px}.intro-grid{grid-template-columns:1fr;gap:36px;padding-top:40px}.intro-copy h1{font-size:64px}.intro-description{max-width:50ch}.how-it-works{max-width:570px}.start-panel{max-width:580px;width:100%;padding:28px}.home-footnote{flex-direction:column;align-items:flex-start;gap:10px;margin-top:40px}.session-grid{grid-template-columns:1fr;gap:42px;padding-top:28px;max-width:640px;margin:auto}.session-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.session-sidebar .status-panel{grid-column:1/-1}.session-sidebar .invitation-panel,.session-sidebar .sidebar-note{margin-top:0}.answer-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.answer-choice{min-height:105px;align-items:flex-start}.answer-choice>span{display:block}.answer-hint{margin-top:4px}.question-title{max-width:20ch}.site-footer{margin-top:48px}.narrow-page{padding-top:40px}}@media(max-width:520px){body{font-size:15px}.app-shell{padding:0 20px}.site-header{height:78px;gap:14px}.wordmark{font-size:37px}.product-name{font-size:9px;max-width:90px;line-height:1.4}.privacy-tag{font-size:9px;gap:4px;white-space:normal;text-align:right;max-width:106px;line-height:1.5}.intro-grid{padding-top:35px}.intro-copy>.eyebrow{font-size:9px;margin-bottom:24px}.intro-copy h1{font-size:53px}.intro-description{font-size:15px;margin-bottom:28px}.how-it-works li{gap:15px;padding:16px 0}.how-it-works strong{font-size:13px}.how-it-works p{font-size:12px}.start-panel{padding:22px}.start-panel h2{font-size:35px}.panel-topline{gap:8px}.panel-topline>.eyebrow{font-size:9px}.panel-topline>.small,.site-footer{font-size:10px}.site-footer{gap:9px;margin-top:40px}.site-footer span{width:100%}.narrow-page h1{font-size:43px}.lead{font-size:16px}.session-topline{gap:16px}.session-topline>.eyebrow{max-width:185px;font-size:8px}.session-grid{padding-top:28px}.question-meta{margin-bottom:26px;gap:8px}.question-meta .eyebrow,.question-meta .small{font-size:9px}.question-title{font-size:39px!important}.question-explanation{font-size:13px;line-height:1.7}.answer-choices{grid-template-columns:1fr;gap:9px}.answer-choice{min-height:74px;align-items:center;padding:17px}.answer-choice>span{display:flex;gap:18px;justify-content:space-between;align-items:center;flex:1 1}.answer-hint{font-size:11px;margin-top:0}.answer-choice input{width:19px;height:19px}.answer-choice strong{font-size:15px}.question-actions{gap:10px;margin-top:16px;padding-top:20px}.question-actions .button{font-size:11px;padding:12px 15px;gap:12px}.session-sidebar{display:block}.session-sidebar .invitation-panel,.session-sidebar .sidebar-note{margin-top:24px}.review-list li{gap:16px}.review-list p{font-size:12px}.review-answer{min-width:68px;padding:8px 10px}.share-panel{padding:21px}.share-panel .button{font-size:11px;text-align:left}.answer-workspace h1{font-size:44px}.waiting-card{gap:15px}.waiting-card h2{font-size:26px}.match-list h2{font-size:25px}.match-list li{gap:15px}.dialog-body{padding:24px}.dialog-body h2{font-size:33px}.dialog-actions{flex-direction:column-reverse}.dialog-actions>.button{width:100%}.home-footnote p{font-size:10px}.resume-link,.start-panel .privacy-explanation{font-size:11px}.start-panel .button{font-size:12px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-cyrillic-ext-400-normal.a5c383ef.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-400-normal.caf05daa.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-cyrillic-400-normal.1a075d0e.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-400-normal.95a0f8ac.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-greek-400-normal.bc105591.woff2) format("woff2"),url(/_next/static/media/manrope-greek-400-normal.9a9de066.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-vietnamese-400-normal.a26cf291.woff2) format("woff2"),url(/_next/static/media/manrope-vietnamese-400-normal.a9032236.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-latin-ext-400-normal.f51947ce.woff2) format("woff2"),url(/_next/static/media/manrope-latin-ext-400-normal.58abc3ce.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-latin-400-normal.b69ff29f.woff2) format("woff2"),url(/_next/static/media/manrope-latin-400-normal.3f370876.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-cyrillic-ext-500-normal.922f2946.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-500-normal.86328423.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-cyrillic-500-normal.ac925df1.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-500-normal.d0b4a6ff.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-greek-500-normal.0f4495db.woff2) format("woff2"),url(/_next/static/media/manrope-greek-500-normal.cf2d38df.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-vietnamese-500-normal.9225174a.woff2) format("woff2"),url(/_next/static/media/manrope-vietnamese-500-normal.86b7a7d6.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-latin-ext-500-normal.f764fbe1.woff2) format("woff2"),url(/_next/static/media/manrope-latin-ext-500-normal.e7e2486a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-latin-500-normal.1439e66f.woff2) format("woff2"),url(/_next/static/media/manrope-latin-500-normal.f0da4735.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-cyrillic-ext-600-normal.a74c4161.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-600-normal.455508e1.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-cyrillic-600-normal.84ba124a.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-600-normal.d65ac87d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-greek-600-normal.7ae33930.woff2) format("woff2"),url(/_next/static/media/manrope-greek-600-normal.6cf8e3f3.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-vietnamese-600-normal.9bfcdf51.woff2) format("woff2"),url(/_next/static/media/manrope-vietnamese-600-normal.66b2fc17.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-latin-ext-600-normal.113492de.woff2) format("woff2"),url(/_next/static/media/manrope-latin-ext-600-normal.c64864a7.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-latin-600-normal.ef413a9e.woff2) format("woff2"),url(/_next/static/media/manrope-latin-600-normal.bdb77099.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-ext-400-normal.87b08ce1.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-ext-400-normal.d065c9d0.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-400-normal.e872e3f2.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-400-normal.4ace7644.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-ext-400-italic.62f67739.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-ext-400-italic.8586994d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-400-italic.7cb8e1b9.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-400-italic.4acb39b8.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{color-scheme:light;--sa-canvas:#f3eee5;--sa-surface:#fffaf2;--sa-surface-soft:#e9e0d3;--sa-text:#142736;--sa-muted:#475766;--sa-action:#173c4b;--sa-on-action:#fffaf2;--sa-action-hover:#0b2a38;--sa-border:#b9ada0;--sa-control-border:#76716b;--sa-brass:#75532d;--sa-focus:#865010;--sa-success:#28573d;--sa-success-soft:#dcebdc;--sa-warning:#755015;--sa-warning-soft:#f4e5c8;--sa-error:#96352e;--sa-error-soft:#f8e3dd;--sa-overlay:#091b25a8;--sa-shadow:0 12px 40px #091b251c;--sa-font-display:"Instrument Serif",Georgia,"Times New Roman",serif;--sa-font-ui:"Manrope",Arial,Helvetica,sans-serif;--sa-space-0:0;--sa-space-1:.25rem;--sa-space-2:.5rem;--sa-space-3:1rem;--sa-space-4:1.5rem;--sa-space-5:2rem;--sa-space-6:2.5rem;--sa-space-7:3rem;--sa-space-8:3.5rem;--sa-space-9:4rem;--sa-space-10:5rem;--sa-space-11:6rem;--sa-space-12:8rem;--sa-gutter:var(--sa-space-4);--sa-section-gap:var(--sa-space-8);--sa-card-pad:var(--sa-space-4);--sa-field-gap:var(--sa-space-4);--sa-control-gap:var(--sa-space-2);--sa-inline-gap:var(--sa-space-3);--sa-radius-sm:3px;--sa-radius-md:4px;--sa-radius-lg:6px;--sa-reading:62ch;--sa-page:1312px;--sa-design-image:url(/design-11/salg-11-refracted-desktop-1280.webp);--paper:var(--sa-canvas);--surface:var(--sa-surface);--ink:var(--sa-text);--muted:var(--sa-muted);--line:var(--sa-border);--accent:var(--sa-action);--soft:var(--sa-surface-soft);--error:var(--sa-error);--sans:var(--sa-font-ui);--serif:var(--sa-font-display)}:root[data-theme=dark]{color-scheme:dark;--sa-canvas:#091b25;--sa-surface:#102934;--sa-surface-soft:#1b3642;--sa-text:#f3eee5;--sa-muted:#c4cdd0;--sa-action:#decaa3;--sa-on-action:#0b1c26;--sa-action-hover:#f1ddb9;--sa-border:#3e5662;--sa-control-border:#90a5ad;--sa-brass:#decaa3;--sa-focus:#ffdc98;--sa-success:#b4d8bc;--sa-success-soft:#19392e;--sa-warning:#eed29d;--sa-warning-soft:#403323;--sa-error:#f1b5ae;--sa-error-soft:#432927;--sa-overlay:#03090bc9;--sa-shadow:0 12px 40px #0005}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--sa-canvas:#091b25;--sa-surface:#102934;--sa-surface-soft:#1b3642;--sa-text:#f3eee5;--sa-muted:#c4cdd0;--sa-action:#decaa3;--sa-on-action:#0b1c26;--sa-action-hover:#f1ddb9;--sa-border:#3e5662;--sa-control-border:#90a5ad;--sa-brass:#decaa3;--sa-focus:#ffdc98;--sa-success:#b4d8bc;--sa-success-soft:#19392e;--sa-warning:#eed29d;--sa-warning-soft:#403323;--sa-error:#f1b5ae;--sa-error-soft:#432927;--sa-overlay:#03090bc9;--sa-shadow:0 12px 40px #0005}}@media (min-width:48rem){:root{--sa-gutter:var(--sa-space-5);--sa-section-gap:var(--sa-space-11);--sa-card-pad:var(--sa-space-5)}}@media (min-width:80rem){:root{--sa-gutter:var(--sa-space-9)}}@media (max-width:22.5rem){:root{--sa-gutter:var(--sa-space-3)}}.sa-root{min-block-size:100dvh;color:var(--sa-text);font:400 1rem/1.65 var(--sa-font-ui);overflow-wrap:break-word;-webkit-font-smoothing:antialiased}.sa-root *,.sa-root :after,.sa-root :before{box-sizing:border-box}.sa-root :is(button,input,select,textarea){font:inherit}.sa-container{max-inline-size:var(--sa-page);padding-inline:var(--sa-gutter)}.sa-container,.sa-narrow{margin-inline:auto}.sa-stack{display:flex;flex-direction:column;gap:var(--sa-field-gap)}.sa-row{display:flex;align-items:center;gap:var(--sa-inline-gap);flex-wrap:wrap}.sa-between{justify-content:space-between}.sa-two-column{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,7vw,96px);align-items:start}.sa-section{padding-block:var(--sa-section-gap)}.sa-rule{border:0;border-block-start:1px solid var(--sa-border);margin-block:var(--sa-space-5)}.sa-display,.sa-heading,.sa-title{font-family:var(--sa-font-ui);font-weight:500;letter-spacing:-.055em;margin:0;color:var(--sa-text);text-wrap:pretty}.sa-display{font-family:var(--sa-font-display);font-weight:400;font-size:clamp(3.2rem,5.8vw,5.4rem);line-height:1.04;letter-spacing:-.035em;max-inline-size:15ch}.sa-title{font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.14}.sa-heading{font-size:clamp(1.3rem,2.1vw,1.8rem);line-height:1.25;letter-spacing:-.035em}.sa-eyebrow{font:600 .7rem/1.6 var(--sa-font-ui);letter-spacing:.17em;text-transform:uppercase;color:var(--sa-brass)}.sa-lead{font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.75;color:var(--sa-muted);max-inline-size:52ch}.sa-copy{max-inline-size:var(--sa-reading)}.sa-muted{color:var(--sa-muted)}.sa-small{font-size:.86rem;line-height:1.7}.sa-link{color:var(--sa-action);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.sa-wordmark{font:400 1.7rem/1 var(--sa-font-display);letter-spacing:-.025em;color:var(--sa-text);text-decoration:none}.sa-header{min-block-size:80px;justify-content:space-between;gap:24px;border-block-end:1px solid var(--sa-border)}.sa-header,.sa-nav{display:flex;align-items:center}.sa-nav{gap:28px;flex-wrap:wrap;font-size:.73rem}.sa-nav a{color:var(--sa-text);text-decoration:none}.sa-footer{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-block-start:1px solid var(--sa-border);padding-block:28px;margin-block-start:64px;font-size:.7rem;color:var(--sa-muted)}.sa-button{display:inline-flex;justify-content:center;align-items:center;gap:var(--sa-inline-gap);min-block-size:48px;padding:16px 24px;border:1px solid transparent;border-radius:var(--sa-radius-sm);font:600 .84rem/1.5 var(--sa-font-ui);letter-spacing:0;text-align:center;text-decoration:none;cursor:pointer;background:transparent;color:var(--sa-text)}.sa-button--primary{background:var(--sa-action);color:var(--sa-on-action)}.sa-button--secondary{border-color:var(--sa-control-border);color:var(--sa-text);background:transparent}.sa-button--quiet{color:var(--sa-action);text-decoration:underline;text-underline-offset:5px;padding-inline:10px}.sa-button--danger{color:var(--sa-surface);background:var(--sa-error)}[data-theme=dark] .sa-button--danger{color:var(--sa-on-action)}.sa-button--sm{min-block-size:48px;padding:8px 16px;font-size:.72rem}.sa-button--lg{min-block-size:56px;padding:16px 32px}.sa-button:disabled,.sa-button[aria-disabled=true]{opacity:.52;cursor:not-allowed}.sa-card{padding:var(--sa-card-pad);border:1px solid var(--sa-border);border-radius:var(--sa-radius-md);min-inline-size:0}.sa-card--paper{background:var(--sa-surface)}.sa-card--soft{background:var(--sa-surface-soft)}.sa-card--plain{background:transparent;border-color:transparent;padding-inline:0}.sa-card>:first-child{margin-block-start:0}.sa-card>:last-child{margin-block-end:0}.sa-field{display:flex;flex-direction:column;gap:var(--sa-control-gap);min-inline-size:0}.sa-field__label{font:600 .86rem/1.6 var(--sa-font-ui);color:var(--sa-text)}.sa-field__hint{font:400 .82rem/1.7 var(--sa-font-ui);color:var(--sa-muted);margin:0}.sa-field__error{font:500 .75rem/1.7 var(--sa-font-ui);color:var(--sa-error);margin:0}.sa-input{padding:8px 16px;inline-size:100%;border:1px solid var(--sa-control-border);border-radius:var(--sa-radius-sm);color:var(--sa-text);font:400 .9rem/1.5 var(--sa-font-ui);min-inline-size:0}.sa-input::placeholder{color:var(--sa-muted);opacity:1}.sa-input[aria-invalid=true]{border-color:var(--sa-error)}.sa-choice-group{padding:0;border:0;min-inline-size:0;margin:0}.sa-choice-group>legend{padding:0;margin-block-end:var(--sa-control-gap)}.sa-choice-group__options{display:grid;gap:var(--sa-control-gap);margin-block-start:var(--sa-inline-gap)}.sa-choice{display:flex;align-items:flex-start;gap:var(--sa-inline-gap);padding:var(--sa-inline-gap);min-block-size:56px;border:1px solid var(--sa-control-border);border-radius:var(--sa-radius-sm);background:var(--sa-surface);color:var(--sa-text);cursor:pointer;line-height:1.6;font-size:.86rem}.sa-choice:has(input:checked){background:var(--sa-surface-soft);box-shadow:inset 0 0 0 1px var(--sa-action)}.sa-choice :is(input[type=radio],input[type=checkbox]){accent-color:var(--sa-action);inline-size:19px;block-size:19px;margin:3px 0 0;flex-shrink:0}.sa-alert{padding:16px 24px;border-inline-start:3px solid var(--sa-brass);background:var(--sa-surface-soft);color:var(--sa-text);font:400 .86rem/1.7 var(--sa-font-ui);overflow-wrap:anywhere}.sa-alert__title{display:block;font-weight:600;margin-block-end:4px}.sa-alert--success{border-color:var(--sa-success);background:var(--sa-success-soft)}.sa-alert--warning{border-color:var(--sa-warning);background:var(--sa-warning-soft)}.sa-alert--error{border-color:var(--sa-error);background:var(--sa-error-soft)}.sa-progress{display:grid;gap:var(--sa-control-gap)}.sa-progress__labels{display:flex;justify-content:space-between;gap:16px;font:500 .68rem/1.6 var(--sa-font-ui);color:var(--sa-muted)}.sa-progress progress{appearance:none;inline-size:100%;block-size:3px;border:0;background:var(--sa-border);color:var(--sa-action)}.sa-progress progress::-webkit-progress-bar{background:var(--sa-border)}.sa-progress progress::-webkit-progress-value{background:var(--sa-action)}.sa-progress progress::-moz-progress-bar{background:var(--sa-action)}.sa-dialog{color:var(--sa-text);background:var(--sa-surface);border:1px solid var(--sa-control-border);border-radius:var(--sa-radius-lg);padding:var(--sa-card-pad);max-inline-size:560px;inline-size:calc(100% - 32px);max-block-size:calc(100dvh - 32px);box-shadow:var(--sa-shadow);font:400 .9rem/1.7 var(--sa-font-ui)}.sa-dialog::backdrop{background:var(--sa-overlay)}.sa-dialog__header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sa-inline-gap);margin-block-end:var(--sa-inline-gap)}.sa-icon-button{display:inline-grid;place-items:center;min-inline-size:48px;min-block-size:48px;border:1px solid var(--sa-border);border-radius:50%;background:transparent;color:var(--sa-text);font:400 24px/1 var(--sa-font-ui);cursor:pointer;flex-shrink:0}.sa-history-row,.sa-report-line{display:flex;justify-content:space-between;align-items:center;gap:24px;border-block-start:1px solid var(--sa-border);padding-block:var(--sa-space-4)}.sa-history-row:last-child,.sa-report-line:last-child{border-block-end:1px solid var(--sa-border)}.sa-sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sa-dialog :is(a,button,input,select,textarea,summary):focus-visible,.sa-root :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--sa-focus);outline-offset:4px}.sa-root :is(input,select,textarea):disabled{opacity:.6;cursor:not-allowed}.sa-root ::selection{background:var(--sa-action);color:var(--sa-on-action)}@media(hover:hover) and (pointer:fine){.sa-button--primary:not(:disabled):hover{background:var(--sa-action-hover)}.sa-button--secondary:not(:disabled):hover,.sa-choice:hover{background:var(--sa-surface-soft)}.sa-button:not(:focus-visible){transition:opacity .12s cubic-bezier(.2,.7,.3,1)}.sa-button:not(:disabled):active{opacity:.8}}@media(max-width:760px){.sa-two-column{grid-template-columns:minmax(0,1fr);gap:32px}.sa-header{min-block-size:80px;gap:18px;flex-wrap:wrap;padding-block:18px}.sa-nav{gap:16px;font-size:.7rem}.sa-display{font-size:clamp(3.4rem,12vw,5.4rem);max-inline-size:13ch}.sa-history-row,.sa-report-line{gap:16px;align-items:flex-start}.sa-dialog__header .sa-heading{font-size:2rem}}@media(max-width:520px){.sa-history-row,.sa-report-line{flex-wrap:wrap}.sa-history-row>*,.sa-report-line>*{min-inline-size:0;max-inline-size:100%}}@media(prefers-color-scheme:dark){:root:not([data-theme]) .sa-button--danger{color:var(--sa-on-action)}}@media(prefers-reduced-motion:reduce){.sa-dialog,.sa-root *,.sa-root :after,.sa-root :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.sa-root{--sa-paper:var(--sa-surface);--sa-ink:var(--sa-text);--sa-line:var(--sa-border);--sa-accent:var(--sa-action);--sa-on-accent:var(--sa-on-action);min-height:100vh}.sa-root a{text-underline-offset:.25em}.sa-root button,.sa-root input,.sa-root select,.sa-root textarea{font:inherit}.sa-skip{position:fixed;top:-100px;left:1rem;z-index:100;background:var(--sa-paper);padding:1rem;color:var(--sa-ink)}.sa-skip:focus{top:1rem}.sa-wordmark span{font-style:italic}.sa-wordmark i{font-family:Manrope,sans-serif;font-size:.8rem;margin-left:.7rem}.sa-hero{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(2rem,8vw,8rem);padding-block:clamp(3rem,7vw,7rem);align-items:center}.sa-hero .sa-display{max-width:12ch}.sa-hero-aside{border-left:1px solid var(--sa-line);padding:2rem 0 2rem 2.5rem}.sa-hero-number{font-family:"Instrument Serif",serif;font-size:8rem;line-height:1;color:var(--sa-accent);font-style:italic}.sa-editorial-list{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;border-block:1px solid var(--sa-line);padding-block:2.5rem}.sa-editorial-list article>span{font-family:"Instrument Serif",serif;font-size:2.5rem;color:var(--sa-accent)}.sa-page{padding-block:clamp(2rem,5vw,4rem);min-height:65vh}.sa-page-heading{margin-bottom:2rem}.sa-question-layout{display:grid;grid-template-columns:200px minmax(0,700px);gap:clamp(2rem,6vw,5rem);align-items:start}.sa-side-nav{position:sticky;top:1.5rem;display:grid;gap:.5rem}.sa-side-nav button{text-align:left}.sa-main-card{padding:clamp(1.2rem,4vw,3rem)}.sa-question-options{display:grid;gap:.75rem}.sa-link-box{padding:1.2rem;border:1px solid var(--sa-line);border-radius:.4rem;overflow-wrap:anywhere}.sa-link-box input{min-width:0;flex:1 1;width:100%;font-size:.8rem}.sa-banner{padding:1rem 1.5rem;border:1px solid var(--sa-line);margin-top:1rem;display:flex;gap:1rem;align-items:center;justify-content:space-between}.sa-grid-two{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.sa-check{display:flex;gap:.8rem;align-items:flex-start;min-height:44px}.sa-check input{width:1.2rem;height:1.2rem;flex:none;margin-top:.2rem;accent-color:var(--sa-accent)}.sa-status-pill{font-size:.75rem;border:1px solid var(--sa-line);border-radius:99px;padding:.3rem .65rem;white-space:nowrap}.sa-status-aligned{color:var(--sa-success)}.sa-status-worth_discussing{color:var(--sa-accent)}.sa-status-possible_overlap{color:var(--sa-ink)}.sa-status-unanswered{color:var(--sa-muted)}.sa-large-number{font-family:"Instrument Serif",serif;font-size:clamp(4rem,9vw,7rem);line-height:1}.sa-review-row{padding:1rem 0;border-bottom:1px solid var(--sa-line);display:grid;grid-template-columns:1fr auto;gap:1rem}.sa-review-row p{overflow-wrap:anywhere}.sa-faq{border-bottom:1px solid var(--sa-line);padding-block:1.5rem}.sa-faq summary{cursor:pointer;font-size:1.15rem;min-height:44px}.sa-faq p{margin-top:1rem;max-width:65ch}.sa-content{max-width:70ch}.sa-content p{margin-bottom:1.5rem;line-height:1.8}.sa-actions{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.sa-danger-zone{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--sa-line)}.sa-money-control{display:grid;grid-template-columns:auto 1fr auto;gap:.7rem;align-items:center}.sa-money-control input[type=range]{width:100%;accent-color:var(--sa-accent);min-height:44px}.sa-field-grid{display:grid;gap:1.3rem}.sa-tabs{display:flex;gap:.5rem;flex-wrap:wrap;margin-block:2rem}.sa-tabs button[aria-pressed=true]{background:var(--sa-accent);color:var(--sa-on-accent)}.sa-root input[type=number]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sa-root :focus-visible{outline:3px solid var(--sa-focus);outline-offset:4px}.sa-root p{max-width:70ch}.sa-root main[hidden]{display:none}.sa-wordmark{white-space:nowrap}@media(max-width:760px){.sa-grid-two,.sa-hero,.sa-question-layout{grid-template-columns:1fr}.sa-hero-aside{border-left:0;border-top:1px solid var(--sa-line);padding:2rem 0}.sa-editorial-list{grid-template-columns:1fr;gap:1.5rem}.sa-hero-number{font-size:5rem}.sa-side-nav{position:static;display:flex;flex-wrap:wrap}.sa-nav{gap:.7rem;flex-wrap:wrap}.sa-header{gap:1rem;flex-wrap:wrap}.sa-review-row{grid-template-columns:1fr}.sa-link-box .sa-row{flex-wrap:wrap}.sa-wordmark{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.sa-history-row{display:flex;justify-content:space-between;align-items:center;gap:24px}.sa-history-row>div{min-inline-size:0}.sa-history-row .sa-heading{overflow-wrap:anywhere}@media(max-width:760px){.sa-history-row{flex-direction:column;align-items:stretch}}.sa-cookie-reserve{block-size:calc(min(360px,70dvh) + 32px)}html:has(.sa-cookie-panel){scroll-padding-block-end:var(--sa-cookie-overlay-height,392px)}.sa-cookie-panel{position:fixed;z-index:80;inset-inline-end:calc(16px + env(safe-area-inset-right));inset-block-end:calc(16px + env(safe-area-inset-bottom));inline-size:min(430px,calc(100vw - 32px));max-block-size:min(70dvh,calc(100dvh - 32px - env(safe-area-inset-bottom)));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.sa-cookie-panel-card.sa-card{padding:20px;border:1px solid var(--sa-control-border);border-radius:var(--sa-radius-md);background:var(--sa-surface);box-shadow:0 18px 48px #0004}.sa-cookie-panel-card.sa-stack{gap:12px}.sa-cookie-panel-card .sa-heading{font-size:1.3rem}.sa-cookie-panel-card p{font-size:.82rem;line-height:1.5;margin:0}.sa-cookie-panel-actions.sa-actions{position:sticky;inset-block-end:0;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-block:8px;background:var(--sa-surface)}.sa-cookie-panel-actions .sa-button{min-inline-size:0;min-block-size:44px;padding:9px 8px;font-size:.76rem}.sa-cookie-panel-actions .sa-button:last-child{grid-column:1/-1}.sa-cookie-settled:has(.sa-cookie-focus-anchor){position:fixed;z-index:80;inset-inline-end:calc(16px + env(safe-area-inset-right));inset-block-end:calc(16px + env(safe-area-inset-bottom));inline-size:min(430px,calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right)));max-block-size:70dvh;overflow-y:auto;padding:12px;white-space:normal;overflow-wrap:anywhere;background:var(--sa-surface);border:1px solid var(--sa-control-border);border-radius:var(--sa-radius-md);box-shadow:0 8px 24px #0003}.sa-cookie-focus-anchor:focus{outline:3px solid var(--sa-focus);outline-offset:3px}@media(max-width:640px){.sa-cookie-panel{inset-inline:0;inset-block-end:0;inline-size:100%;max-block-size:min(70dvh,calc(100dvh - 12px - env(safe-area-inset-top)))}.sa-cookie-panel-card.sa-card{padding:16px;padding-block-end:calc(16px + env(safe-area-inset-bottom));padding-inline-start:calc(16px + env(safe-area-inset-left));padding-inline-end:calc(16px + env(safe-area-inset-right));border-radius:var(--sa-radius-md) var(--sa-radius-md) 0 0}}@media(max-width:640px) and (max-height:420px){.sa-cookie-panel-card.sa-stack{gap:8px}.sa-cookie-panel-actions.sa-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.sa-cookie-panel-actions .sa-button{padding-inline:3px;font-size:.68rem;line-height:1.25}.sa-cookie-panel-actions .sa-button:last-child{grid-column:auto}}.sa-root{background:var(--sa-canvas)}.sa-header{min-block-size:96px;border:0;gap:32px}.sa-wordmark{display:inline-flex;align-items:center;font:500 1.12rem/1.2 var(--sa-font-ui);letter-spacing:-.055em}.sa-header .sa-wordmark{min-block-size:48px}.sa-nav{gap:32px;font-size:.8rem}.sa-nav a{display:inline-flex;align-items:center;justify-content:center;min-block-size:48px}.sa-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:7px}.sa-nav-label-compact{display:none}.sa-account-identity{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.sa-nav .sa-nav-account{border:1px solid var(--sa-control-border);padding:0 24px;border-radius:3px}.sa-nav-settings{inline-size:48px}.sa-nav-settings svg{inline-size:19px;block-size:19px}.sa-footer{margin-block-start:96px;padding-block:40px;font-size:.8rem;align-items:center}.sa-footer .sa-wordmark{margin-block-end:14px}.sa-footer p{max-inline-size:46ch;margin:0}.sa-footer nav{gap:26px}.sa-page{padding-block:56px 72px}.sa-page-heading{margin-block-end:16px}.sa-page-heading .sa-eyebrow{margin-block-end:18px}.sa-page-heading .sa-title{max-inline-size:20ch}.sa-narrow{max-inline-size:760px}.sa-narrow>.sa-card,.sa-narrow>.sa-stack>.sa-card{border:0;border-block-start:1px solid var(--sa-border);border-radius:0}.sa-card{box-shadow:none}.sa-card .sa-heading{margin-block-end:8px}.sa-input{border-radius:2px;min-block-size:48px;background:var(--sa-surface)}.sa-button--quiet{text-decoration:none;font-weight:500}.sa-button{min-inline-size:44px}.sa-button--quiet:hover{text-decoration:underline}.sa-button--secondary{background:var(--sa-surface)}.sa-alert{border-inline-start-width:2px;border-radius:2px}.sa-alert--info{background:var(--sa-surface-soft)}.sa-choice{border-color:var(--sa-control-border);padding:16px 24px;min-block-size:64px;font-size:.92rem}.sa-choice:has(input:checked){border-color:var(--sa-action);box-shadow:inset 3px 0 var(--sa-action)}.sa-link-box{border-radius:2px;background:var(--sa-surface);padding:24px}.sa-tabs{gap:0;border-block-end:1px solid var(--sa-border);margin-block:12px 8px}.sa-tabs button{border:0;border-radius:0;background:none;padding-inline:24px;color:var(--sa-muted)}.sa-tabs button[aria-pressed=true]{background:transparent;color:var(--sa-text);box-shadow:inset 0 -2px var(--sa-action)}.sa-history-row.sa-card{border:0;border-block-end:1px solid var(--sa-border);border-radius:0;padding:28px 0;background:transparent}.sa-history-row>.sa-stack{gap:12px}.sa-history-row p{margin:0}.sa-history-row .sa-heading{font-size:1.4rem}.sa-history-row .sa-field{max-inline-size:300px}.sa-history-row .sa-input{min-block-size:48px;padding:8px 16px}.sa-history-row .sa-actions{max-inline-size:250px;justify-content:flex-end}.sa-account-panel{padding:var(--sa-card-pad);border:1px solid var(--sa-border);border-radius:var(--sa-radius-md);background:var(--sa-surface)}.sa-account-panel,.sa-account-stack{display:grid;gap:var(--sa-field-gap);min-inline-size:0}.sa-account-actions{display:flex;flex-wrap:wrap;gap:var(--sa-inline-gap);align-items:center}.sa-check{font-size:.9rem;line-height:1.7}.sa-root summary{min-block-size:44px;cursor:pointer;padding-block:9px}.sa-danger-zone{max-inline-size:760px}.sa-start-layout{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1fr);gap:clamp(48px,8vw,120px);align-items:start;max-inline-size:1140px;margin-inline:auto}.sa-start-intro{position:sticky;inset-block-start:36px;padding-block-start:6px}.sa-start-intro .sa-title{font:400 clamp(2.7rem,4.4vw,4.5rem)/1.05 var(--sa-font-display);letter-spacing:-.03em;max-inline-size:13ch}.sa-start-intro .sa-lead{font-size:1rem;margin-block:24px 32px}.sa-start-index{display:grid;gap:0;margin:0;padding:0;list-style:none;border-block-start:1px solid var(--sa-border)}.sa-start-index li{border-block-end:1px solid var(--sa-border);font-size:.83rem}.sa-start-index a{display:flex;gap:20px;align-items:center;min-block-size:56px;text-decoration:none;color:var(--sa-muted)}.sa-start-index a:hover{color:var(--sa-action);text-decoration:underline}.sa-start-index span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sa-muted);font-size:.7rem;padding-block-start:3px}.sa-start-form{display:grid;gap:28px;padding:32px;background:var(--sa-surface);border:1px solid var(--sa-border)}.sa-start-group{display:grid;gap:20px;min-inline-size:0;scroll-margin-block-start:24px}.sa-start-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sa-start-fields .sa-field__hint{min-block-size:2lh}.sa-start-group:target h2{color:var(--sa-action);text-decoration:underline;text-underline-offset:6px}.sa-start-group+.sa-start-group{border-block-start:1px solid var(--sa-border);padding-block-start:24px}.sa-start-group h2{margin:0;font:500 1.1rem/1.4 var(--sa-font-ui);letter-spacing:-.025em}.sa-start-group p{margin:0}.sa-start-number{display:inline-flex;inline-size:28px;block-size:28px;align-items:center;justify-content:center;border:1px solid var(--sa-border);font-size:.67rem;margin-inline-end:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sa-start-form .sa-choice-group__options{margin-block-start:16px}.sa-start-form .sa-alert{font-size:.81rem}@media(hover:hover) and (pointer:fine){.sa-nav a:hover{color:var(--sa-action);text-decoration:underline;text-underline-offset:7px}.sa-button:not(:focus-visible):not(:disabled):active{opacity:.82}}@media(max-width:900px){.sa-nav{gap:18px}.sa-start-layout{grid-template-columns:minmax(210px,.6fr) minmax(0,1fr);gap:40px}.sa-start-form{padding:28px}}@media(max-width:760px){.sa-header{padding-block:16px;gap:16px}.sa-wordmark{font-size:1.05rem}.sa-nav{inline-size:100%;justify-content:space-between;gap:8px}.sa-nav .sa-nav-account{padding-inline:14px}.sa-nav-settings{inline-size:44px}.sa-page{padding-block:32px 48px}.sa-footer{margin-block-start:64px;gap:32px}.sa-footer nav{gap:12px 22px}.sa-start-layout{grid-template-columns:1fr;gap:32px}.sa-start-intro{position:static}.sa-start-intro .sa-title{max-inline-size:18ch}.sa-start-intro .sa-lead{margin-block:20px}.sa-start-index{display:none}.sa-start-form{padding:24px;gap:28px}.sa-start-group+.sa-start-group{padding-block-start:24px}.sa-history-row .sa-actions{justify-content:flex-start;max-inline-size:none}.sa-tabs button{padding-inline:16px;font-size:.79rem}.sa-footer .sa-wordmark{font-size:1.2rem}}@media(max-width:360px){.sa-container{padding-inline:16px}.sa-nav{gap:4px;font-size:.72rem}.sa-nav .sa-nav-account{padding-inline:10px}.sa-start-form{padding:20px}.sa-tabs button{padding-inline:10px}}@media(max-width:900px){.sa-start-fields{grid-template-columns:1fr}.sa-start-fields .sa-field__hint{min-block-size:0}}@media(max-width:479px){.sa-nav-label-full{display:none}.sa-nav-label-compact{display:inline}}@media(hover:hover) and (pointer:fine){.sa-button:not(:disabled):not(:focus-visible){transition:background-color .14s cubic-bezier(.2,.7,.3,1),border-color .14s cubic-bezier(.2,.7,.3,1),opacity .12s cubic-bezier(.2,.7,.3,1)}.sa-button--secondary:not(:disabled):not(:focus-visible):hover{border-color:var(--sa-action)}}:root[data-design=calibre],:root[data-design=garnet],:root[data-design=sillage]{--sa-canvas:#f7f6f2;--sa-surface:#fffefa;--sa-surface-soft:#eeeae1;--sa-text:#1c2932;--sa-muted:#5b6369;--sa-action:#142d40;--sa-on-action:#fffefa;--sa-action-hover:#244457;--sa-border:#d8d5cd;--sa-control-border:#89918f;--sa-brass:#80613a;--sa-focus:#99611e;--sa-success:#316145;--sa-success-soft:#e4ece4;--sa-warning:#76521a;--sa-warning-soft:#f4e7ce;--sa-error:#9c3337;--sa-error-soft:#f7e5e1;--sa-overlay:#09152088;--sa-shadow:0 12px 40px #1d283010;--sa-design-image:url(/_next/image?url=%2Fdesign-themes%2Fcalibre.png&w=1920&q=75);--sa-proof-frame:#142d40;--sa-proof-caption:#e8e2d7;--sa-proof-paper:#fffefa;--sa-proof-ink:#1c2932;--sa-proof-muted:#5b6369;--paper:var(--sa-canvas);--surface:var(--sa-surface);--ink:var(--sa-text);--muted:var(--sa-muted);--line:var(--sa-border);--accent:var(--sa-action);--soft:var(--sa-surface-soft);--error:var(--sa-error);color-scheme:light}:root[data-design=sillage]{--sa-canvas:#fbf7f1;--sa-surface:#fffdfa;--sa-surface-soft:#f1e8de;--sa-text:#292329;--sa-muted:#69616a;--sa-action:#36272e;--sa-on-action:#fff8e9;--sa-action-hover:#513a43;--sa-border:#ded4ce;--sa-control-border:#978780;--sa-brass:#806035;--sa-focus:#99581e;--sa-design-image:url(/_next/image?url=%2Fdesign-themes%2Fsillage.png&w=1920&q=75);--sa-proof-frame:#36272e;--sa-proof-ink:#292329;--sa-proof-muted:#69616a}:root[data-design=garnet]{--sa-canvas:#faf8f5;--sa-surface:#fffefa;--sa-surface-soft:#f3e6e7;--sa-text:#271e24;--sa-muted:#6d5c63;--sa-action:#78172f;--sa-on-action:#fff9ed;--sa-action-hover:#5e1024;--sa-border:#dfd2d5;--sa-control-border:#987c85;--sa-brass:#825f2d;--sa-focus:#985c1d;--sa-design-image:url(/_next/image?url=%2Fdesign-themes%2Fgarnet.png&w=1920&q=75);--sa-proof-frame:#6c142d;--sa-proof-ink:#271e24;--sa-proof-muted:#6d5c63}:root[data-design=calibre][data-theme=dark],:root[data-design=garnet][data-theme=dark],:root[data-design=sillage][data-theme=dark]{--sa-canvas:#0b1822;--sa-surface:#102532;--sa-surface-soft:#1b3545;--sa-text:#f4efe6;--sa-muted:#bdc9cd;--sa-action:#dfcba9;--sa-on-action:#142735;--sa-action-hover:#efdfc4;--sa-border:#39505e;--sa-control-border:#8b9da6;--sa-brass:#d9bd88;--sa-focus:#f4cd89;--sa-success:#a9cfb5;--sa-success-soft:#19372e;--sa-warning:#edc995;--sa-warning-soft:#3b3022;--sa-error:#f1b4ae;--sa-error-soft:#422b2b;--sa-overlay:#03090bbf;--sa-shadow:0 12px 40px #0003;color-scheme:dark}:root[data-design=sillage][data-theme=dark]{--sa-canvas:#1d171e;--sa-surface:#29212a;--sa-surface-soft:#3a2c35;--sa-text:#f8f0e6;--sa-muted:#cfc0c8;--sa-action:#e2bf89;--sa-on-action:#30202a;--sa-action-hover:#f3d7aa;--sa-border:#5e4a56;--sa-control-border:#ab909d;--sa-brass:#e6c593;--sa-focus:#ffd18c}:root[data-design=garnet][data-theme=dark]{--sa-canvas:#151516;--sa-surface:#222124;--sa-surface-soft:#39232c;--sa-text:#f6eee6;--sa-muted:#cbbfc3;--sa-action:#f0b9c7;--sa-on-action:#30101d;--sa-action-hover:#fbd1da;--sa-border:#5d4650;--sa-control-border:#b38e9a;--sa-brass:#e2c89b;--sa-focus:#f4ce88}@media(prefers-color-scheme:dark){:root[data-design=calibre]:not([data-theme]),:root[data-design=garnet]:not([data-theme]),:root[data-design=sillage]:not([data-theme]){--sa-canvas:#0b1822;--sa-surface:#102532;--sa-surface-soft:#1b3545;--sa-text:#f4efe6;--sa-muted:#bdc9cd;--sa-action:#dfcba9;--sa-on-action:#142735;--sa-action-hover:#efdfc4;--sa-border:#39505e;--sa-control-border:#8b9da6;--sa-brass:#d9bd88;--sa-focus:#f4cd89;--sa-success:#a9cfb5;--sa-success-soft:#19372e;--sa-warning:#edc995;--sa-warning-soft:#3b3022;--sa-error:#f1b4ae;--sa-error-soft:#422b2b;--sa-overlay:#03090bbf;--sa-shadow:0 12px 40px #0003;color-scheme:dark}:root[data-design=sillage]:not([data-theme]){--sa-canvas:#1d171e;--sa-surface:#29212a;--sa-surface-soft:#3a2c35;--sa-text:#f8f0e6;--sa-muted:#cfc0c8;--sa-action:#e2bf89;--sa-on-action:#30202a;--sa-action-hover:#f3d7aa;--sa-border:#5e4a56;--sa-control-border:#ab909d;--sa-brass:#e6c593;--sa-focus:#ffd18c}:root[data-design=garnet]:not([data-theme]){--sa-canvas:#151516;--sa-surface:#222124;--sa-surface-soft:#39232c;--sa-text:#f6eee6;--sa-muted:#cbbfc3;--sa-action:#f0b9c7;--sa-on-action:#30101d;--sa-action-hover:#fbd1da;--sa-border:#5d4650;--sa-control-border:#b38e9a;--sa-brass:#e2c89b;--sa-focus:#f4ce88}}[data-design] .sa-root{font-size:1rem;line-height:1.7}[data-design] .sa-header{min-block-size:80px;border-block-end:1px solid var(--sa-border);gap:var(--sa-field-gap)}[data-design] .sa-wordmark{font:400 1.65rem/1.1 var(--sa-font-display);letter-spacing:-.012em}[data-design] .sa-nav{gap:22px;font-size:.77rem}[data-design] .sa-nav .sa-nav-account{border-radius:2px;padding-inline:16px}.sa-header-appearance{margin-inline-start:auto}.sa-nav .sa-nav-start{color:var(--sa-action);font-weight:600;gap:6px}[data-design] .sa-design-controls{display:flex;align-items:flex-end;gap:8px;margin-inline-start:auto;min-inline-size:0}[data-design] .sa-design-picker{gap:2px;min-inline-size:138px;flex:none}[data-design] .sa-design-picker .sa-field__label{font-size:.66rem;font-weight:500;color:var(--sa-muted)}[data-design] .sa-design-picker .sa-input{min-block-size:44px;max-inline-size:180px;padding:7px 10px;font-size:.77rem;background:var(--sa-surface);border-color:var(--sa-control-border)}[data-design] .sa-appearance-preview{display:grid;place-items:center;min-inline-size:44px;block-size:44px;flex:none;border:1px solid var(--sa-control-border);border-radius:2px;color:var(--sa-text);background:var(--sa-surface);padding:10px}[data-design] .sa-appearance-preview svg{inline-size:20px;block-size:20px;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}[data-design] .sa-title{font:400 clamp(2rem,3.5vw,3.35rem)/1.13 var(--sa-font-display);letter-spacing:-.025em}[data-design] .sa-heading{letter-spacing:-.025em}[data-design] .sa-button{border-radius:3px;font-size:.84rem;min-block-size:48px}[data-design] .sa-button--sm{min-block-size:48px}[data-design] .sa-button--lg{min-block-size:56px}[data-design] .sa-button--danger{background:var(--sa-error);color:var(--sa-canvas)}:root[data-design]:not([data-design=refracted]) .sa-start-intro{padding-block-start:8px}:root[data-design]:not([data-design=refracted]) .sa-start-intro .sa-title{font-size:clamp(2.8rem,4vw,4.4rem)}:root[data-design]:not([data-design=refracted]) .sa-start-form{padding:var(--sa-card-pad);border:1px solid var(--sa-border);background:var(--sa-surface)}:root[data-design]:not([data-design=refracted]) .sa-start-form>.sa-design-art{margin-block-end:0;block-size:96px}[data-design] .sa-design-art{block-size:118px;inline-size:100%;margin-block:0 28px;background-image:var(--sa-design-image);background-size:cover;background-position:50% 50%;background-color:var(--sa-surface-soft);border:1px solid var(--sa-border)}[data-design=sillage] .sa-design-art{block-size:138px;background-position:50% 57%}[data-design=garnet] .sa-design-art{background-position:65% 52%}:root[data-design]:not([data-design=refracted]) .sa-alignment-layout{display:block;max-inline-size:1080px;margin-inline:auto}:root[data-design]:not([data-design=refracted]) .sa-alignment-navigation{position:static;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:0;border:0}:root[data-design]:not([data-design=refracted]) .sa-alignment-navigation>.sa-eyebrow{display:none}:root[data-design]:not([data-design=refracted]) .sa-alignment-steps{grid-column:1/-1;position:static;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 36px;border:0;border-block-end:1px solid var(--sa-border);padding:0 0 20px}:root[data-design]:not([data-design=refracted]) .sa-alignment-steps button{justify-content:center;padding:12px 18px;font-size:.83rem;color:var(--sa-muted);border:0;border-radius:0}:root[data-design]:not([data-design=refracted]) .sa-alignment-steps button[aria-current=step]{color:var(--sa-text);background:transparent;box-shadow:inset 0 -2px var(--sa-action)}:root[data-design]:not([data-design=refracted]) .sa-alignment-navigation>.sa-alignment-identity{display:block;font-size:.8rem;margin:0;text-align:end;grid-column:2;grid-row:2}:root[data-design]:not([data-design=refracted]) .sa-alignment-navigation>.sa-alignment-name{display:block;font:400 1.3rem/1.4 var(--sa-font-display);margin:0;grid-column:1;grid-row:2}:root[data-design]:not([data-design=refracted]) .sa-alignment-workspace{max-inline-size:none;background:transparent;border:0;padding:24px 0 0}:root[data-design]:not([data-design=refracted]) .sa-alignment-workspace .sa-title{font:400 clamp(2rem,3.4vw,3rem)/1.15 var(--sa-font-display);letter-spacing:-.025em;max-inline-size:none}:root[data-design]:not([data-design=refracted]) .sa-alignment-workspace .sa-lead{max-inline-size:72ch;font-size:.9rem;line-height:1.8}:root[data-design]:not([data-design=refracted]) .sa-alignment-workspace>section{padding-block-start:14px}:root[data-design]:not([data-design=refracted]) .sa-alignment-workspace .sa-choice-group__options{margin-block-start:12px}:root[data-design]:not([data-design=refracted]) .sa-frequency-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}:root[data-design]:not([data-design=refracted]) .sa-frequency-heading{grid-column:1/-1;display:flex;align-items:center;gap:14px;margin:2px 0 0;color:var(--sa-muted);font-family:inherit;font-size:.76rem;font-weight:600;line-height:1.4;letter-spacing:.13em;text-transform:uppercase}:root[data-design]:not([data-design=refracted]) .sa-frequency-heading:not(:first-child){margin-block-start:18px}:root[data-design]:not([data-design=refracted]) .sa-frequency-heading:after{content:"";flex:1 1;border-block-start:1px solid var(--sa-control-border)}:root[data-design]:not([data-design=refracted]) .sa-frequency-divider{grid-column:1/-1;margin-block-start:6px;border-block-start:1px solid var(--sa-control-border)}:root[data-design]:not([data-design=refracted]) .sa-frequency-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:22px 14px;min-block-size:148px;text-align:center;background:var(--sa-surface);border:1px solid var(--sa-control-border);box-shadow:none}:root[data-design]:not([data-design=refracted]) .sa-frequency-card>input{position:absolute;inset-block-start:12px;inset-inline-end:12px;margin:0}:root[data-design]:not([data-design=refracted]) .sa-frequency-number{display:block;font:400 3.5rem/1 var(--sa-font-display);letter-spacing:-.04em;color:var(--sa-text)}:root[data-design]:not([data-design=refracted]) .sa-frequency-card>span:last-child{font-size:.82rem;line-height:1.65}:root[data-design]:not([data-design=refracted]) .sa-frequency-card:has(input:checked){border-color:var(--sa-action);box-shadow:inset 0 0 0 1px var(--sa-action);background:var(--sa-surface-soft)}:root[data-design]:not([data-design=refracted]) .sa-frequency-card[data-period=discuss],:root[data-design]:not([data-design=refracted]) .sa-frequency-card[data-period=flexible]{grid-column:span 2;min-block-size:58px;padding:16px 42px;flex-direction:row}:root[data-design]:not([data-design=refracted]) .sa-frequency-card[data-period=discuss]>input,:root[data-design]:not([data-design=refracted]) .sa-frequency-card[data-period=flexible]>input{inset-block-start:calc(50% - 9px);inset-inline-end:16px}[data-design=sillage] .sa-alignment-workspace .sa-title{margin-inline:auto;text-align:center;max-inline-size:none}[data-design=sillage] .sa-alignment-workspace .sa-lead{margin-inline:auto;text-align:center}[data-design=sillage] .sa-frequency-card{min-block-size:166px;padding-block:30px;border-radius:5px}[data-design=sillage] .sa-frequency-number{font-size:4rem}[data-design=sillage] .sa-frequency-card[data-period=discuss],[data-design=sillage] .sa-frequency-card[data-period=flexible]{min-block-size:58px;padding-block:16px}[data-design=garnet] .sa-frequency-options{gap:0;border-inline-start:1px solid var(--sa-control-border)}[data-design=garnet] .sa-frequency-heading{padding:14px;border-block-start:1px solid var(--sa-control-border);border-inline-end:1px solid var(--sa-control-border)}[data-design=garnet] .sa-frequency-heading:not(:first-child){margin-block-start:16px}[data-design=garnet] .sa-frequency-divider{margin-block-start:16px;border-inline-end:1px solid var(--sa-control-border)}[data-design=garnet] .sa-frequency-card{border:0;border-inline-end:1px solid var(--sa-control-border);border-block-end:1px solid var(--sa-control-border);border-radius:0;background:transparent}[data-design=garnet] .sa-frequency-card:has(input:checked){background:#78172f;color:#fff9ed;box-shadow:none}[data-design=garnet] .sa-frequency-card:has(input:checked) .sa-frequency-number{color:#fff9ed}[data-design=garnet] .sa-frequency-card:has(input:checked)>input{accent-color:#fff9ed}[data-design] .sa-dialog{border-radius:4px}[data-design] .sa-footer{margin-block-start:72px}@media(max-width:1100px){[data-design] .sa-header{gap:18px}[data-design] .sa-nav{gap:14px}[data-design] .sa-wordmark{font-size:1.45rem}}@media(max-width:900px){[data-design] .sa-header{display:grid;grid-template-columns:minmax(0,1fr) auto;padding-block:16px;gap:14px 20px}[data-design] .sa-header-appearance{grid-column:2;grid-row:1}[data-design] .sa-nav{grid-column:1/-1;grid-row:2;justify-content:space-between;inline-size:100%;gap:12px}[data-design] .sa-design-picker{min-inline-size:130px}:root[data-design]:not([data-design=refracted]) .sa-alignment-steps{gap:4px 12px}:root[data-design]:not([data-design=refracted]) .sa-alignment-steps button{padding:12px;font-size:.8rem}}@media(max-width:760px){[data-design] .sa-wordmark{font-size:1.3rem}[data-design] .sa-header{gap:12px}[data-design] .sa-design-picker{min-inline-size:116px}[data-design] .sa-design-picker .sa-input{font-size:.73rem;max-inline-size:130px}[data-design] .sa-nav{gap:6px;font-size:.73rem}[data-design] .sa-nav .sa-nav-account{padding-inline:10px}:root[data-design]:not([data-design=refracted]) .sa-start-form{padding:22px}:root[data-design]:not([data-design=refracted]) .sa-alignment-navigation{gap:16px 12px}:root[data-design]:not([data-design=refracted]) .sa-alignment-steps{justify-content:flex-start;gap:2px;padding-block-end:12px}:root[data-design]:not([data-design=refracted]) .sa-alignment-steps button{padding:10px 11px;font-size:.75rem}:root[data-design]:not([data-design=refracted]) .sa-alignment-navigation>.sa-alignment-identity{font-size:.72rem;max-inline-size:18ch}:root[data-design]:not([data-design=refracted]) .sa-alignment-navigation>.sa-alignment-name{font-size:1.14rem}[data-design=sillage] .sa-design-art,[data-design] .sa-design-art{block-size:90px;margin-block-end:24px}:root[data-design]:not([data-design=refracted]) .sa-alignment-workspace .sa-title{font-size:2.15rem;text-align:start}:root[data-design]:not([data-design=refracted]) .sa-alignment-workspace .sa-lead{text-align:start}:root[data-design]:not([data-design=refracted]) .sa-frequency-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:root[data-design]:not([data-design=refracted]) .sa-frequency-card,[data-design=sillage] .sa-frequency-card{min-block-size:132px;padding:22px 12px 18px}:root[data-design]:not([data-design=refracted]) .sa-frequency-number,[data-design=sillage] .sa-frequency-number{font-size:3.15rem}:root[data-design]:not([data-design=refracted]) .sa-frequency-card>span:last-child{font-size:.78rem}:root[data-design]:not([data-design=refracted]) .sa-frequency-card[data-period=discuss],:root[data-design]:not([data-design=refracted]) .sa-frequency-card[data-period=flexible]{grid-column:span 1;min-block-size:74px;padding:16px 30px 16px 10px}:root[data-design]:not([data-design=refracted]) .sa-frequency-card[data-period=discuss]>input,:root[data-design]:not([data-design=refracted]) .sa-frequency-card[data-period=flexible]>input{inset-inline-end:8px}[data-design=garnet] .sa-frequency-options{gap:0}}@media(max-width:479px){[data-design] .sa-wordmark{white-space:normal;min-inline-size:0}[data-design] .sa-nav:has(.sa-nav-start){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px}[data-design] .sa-nav .sa-nav-start{grid-column:1/-1;justify-self:start}}@media(max-width:360px){[data-design] .sa-wordmark{font-size:1.12rem}[data-design] .sa-design-picker{min-inline-size:110px}[data-design] .sa-design-picker .sa-input{max-inline-size:110px;padding-inline:6px}:root[data-design]:not([data-design=refracted]) .sa-alignment-steps button{padding-inline:8px;font-size:.72rem}[data-design] .sa-nav{font-size:.69rem}[data-design] .sa-nav .sa-nav-account{padding-inline:8px}}:root[data-design]:not([data-design=refracted]) .sa-frequency-card,[data-design] .sa-design-art{transition:none;animation:none}.sa-menu-toggle{display:none;place-items:center;inline-size:48px;block-size:48px;padding:12px;border:1px solid var(--sa-control-border);border-radius:var(--sa-radius-sm);background:var(--sa-surface);color:var(--sa-text)}.sa-menu-toggle svg{inline-size:24px;block-size:24px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}@media(max-width:760px){[data-design] .sa-header{grid-template-columns:minmax(0,1fr) auto auto;min-block-size:64px;padding-block:8px;gap:8px}[data-design] .sa-header-appearance{grid-column:2;grid-row:1}[data-design] .sa-menu-toggle{display:grid;grid-column:3;grid-row:1}[data-design] .sa-nav{grid-column:1/-1;grid-row:2;inline-size:100%;padding-block:8px;border-block-start:1px solid var(--sa-border)}[data-design] .sa-nav[data-open=false]{display:none}[data-design] .sa-nav[data-open=true]{display:grid;grid-template-columns:minmax(0,1fr);gap:0}[data-design] .sa-nav a{justify-content:flex-start;min-block-size:48px;padding-inline:8px;border-block-end:1px solid var(--sa-border)}[data-design] .sa-nav .sa-nav-account{border:0;border-block-end:1px solid var(--sa-border);padding-inline:8px}}