.management-module__P-VBxa__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 0;display:flex}.management-module__P-VBxa__tabs{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:4px;margin:24px 0;display:flex}.management-module__P-VBxa__tabs button{min-height:44px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 16px}.management-module__P-VBxa__tabs button[aria-selected=true]{border-color:var(--accent);color:var(--accent-text,var(--accent-bright));font-weight:700}.management-module__P-VBxa__tabs button:hover{background:var(--surface-control)}.management-module__P-VBxa__tabs button:focus-visible,.management-module__P-VBxa__cardHeader:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.management-module__P-VBxa__tabPanel:not([hidden]){display:flow-root}.management-module__P-VBxa__tabPanel>:first-child,.management-module__P-VBxa__tabPanel>div>h2:first-child{margin-top:0}.management-module__P-VBxa__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.management-module__P-VBxa__sectionHeader h2{margin:0}.management-module__P-VBxa__overviewAction{justify-content:flex-end;margin-bottom:16px;display:flex}.management-module__P-VBxa__cards{gap:12px;display:grid}.management-module__P-VBxa__cardHeader{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 18px}.management-module__P-VBxa__cardHeader>:first-child{grid-column:1}.management-module__P-VBxa__cardBadge{grid-column:2}.management-module__P-VBxa__caret{grid-column:3;justify-self:end;width:18px;height:18px}.management-module__P-VBxa__expandedCaret{transform:rotate(180deg)}.management-module__P-VBxa__document{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.management-module__P-VBxa__timeline{margin:24px 0;padding:0 0 0 6px;list-style:none}.management-module__P-VBxa__timeline li{border-left:2px solid var(--border-subtle);overflow-wrap:anywhere;padding:0 0 24px 24px;position:relative}.management-module__P-VBxa__timeline li:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:-5px}.management-module__P-VBxa__timeline li:last-child{border-color:#0000;padding-bottom:0}.management-module__P-VBxa__timeline p{margin:8px 0}.management-module__P-VBxa__payment{border-bottom:1px solid var(--border-subtle);overflow-wrap:anywhere;margin-bottom:20px;padding:12px 0 24px}.management-module__P-VBxa__workspace>h2{margin-top:0}.management-module__P-VBxa__workspace{background:0 0;border:0;margin:0;padding:0}@media (max-width:480px){.management-module__P-VBxa__tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.management-module__P-VBxa__tabs button{padding:10px 8px;font-size:.85rem}.management-module__P-VBxa__cardHeader{grid-template-columns:minmax(0,1fr) auto 18px}.management-module__P-VBxa__cardBadge{grid-area:2/1/auto/3;justify-self:start}.management-module__P-VBxa__caret{grid-area:1/3}.management-module__P-VBxa__cardHeader>:first-child{grid-column:1/3}.management-module__P-VBxa__sectionHeader button{width:100%}}.management-module__P-VBxa__balances{border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0;padding:16px;display:grid}.management-module__P-VBxa__balances p{color:var(--text-muted);gap:4px;margin:0;font-size:.85rem;display:grid}.management-module__P-VBxa__balances strong{color:var(--text-primary);overflow-wrap:anywhere;font-size:1.2rem}.management-module__P-VBxa__balances>span{color:var(--status-success);grid-column:1/-1;font-weight:700}.management-module__P-VBxa__paymentTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.management-module__P-VBxa__paymentTitle b{color:var(--text-primary);white-space:nowrap;font-weight:700}.management-module__P-VBxa__cards small{line-height:1.5}@media (max-width:480px){.management-module__P-VBxa__balances{grid-template-columns:1fr}.management-module__P-VBxa__cardHeader{gap:10px;padding:14px}.management-module__P-VBxa__paymentTitle{gap:4px;display:grid}}.management-module__P-VBxa__paymentDetails{justify-items:start;gap:12px;padding-top:8px;display:grid}
.application-logo-module__rSk_iG__logo{display:inline-flex}.application-logo-module__rSk_iG__light{display:none}.application-logo-module__rSk_iG__dark{display:inline-flex}html[data-application][data-theme=light] .application-logo-module__rSk_iG__light{display:inline-flex}html[data-application][data-theme=light] .application-logo-module__rSk_iG__dark{display:none}
.theme-control-module__TwRWJq__control{border:0;border-top:1px solid var(--border-subtle);min-width:0;margin:0;padding:12px 18px 18px}.theme-control-module__TwRWJq__control legend{float:left;width:100%;color:var(--text-muted);margin:0 0 10px;padding:0;font-size:12px}.theme-control-module__TwRWJq__options{clear:both;flex-wrap:wrap;gap:6px;display:flex}.theme-control-module__TwRWJq__options label{border:1px solid var(--border);min-height:40px;color:var(--text-secondary);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;display:flex}.theme-control-module__TwRWJq__options label:has(:checked){background:var(--surface-selected);border-color:var(--accent-dark-border);color:var(--accent-text)}.theme-control-module__TwRWJq__options label:hover{background:var(--surface-hover)}.theme-control-module__TwRWJq__options label:has(:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.theme-control-module__TwRWJq__options input{width:15px;height:15px;accent-color:var(--accent);margin:0}.theme-control-module__TwRWJq__settings{border:0;padding:0}.theme-control-module__TwRWJq__settings legend{float:none;color:var(--text-primary);font-weight:600}.theme-control-module__TwRWJq__settings .theme-control-module__TwRWJq__options{justify-items:start;display:grid}.theme-control-module__TwRWJq__description{color:var(--text-muted);margin:0 0 14px;font-size:12px;line-height:1.6}
.theme-quick-control-module__fkKJLa__root{flex-shrink:0;position:relative}.theme-quick-control-module__fkKJLa__trigger{border:1px solid var(--border);background:var(--surface-elevated);min-height:44px;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:inline-flex}.theme-quick-control-module__fkKJLa__trigger:hover,.theme-quick-control-module__fkKJLa__trigger[aria-expanded=true]{border-color:var(--accent-border);background:var(--surface-hover)}.theme-quick-control-module__fkKJLa__trigger:focus-visible,.theme-quick-control-module__fkKJLa__option:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.theme-quick-control-module__fkKJLa__menu{z-index:60;border:1px solid var(--border);background:var(--surface-elevated);width:190px;max-width:calc(100vw - 36px);color:var(--text-primary);box-shadow:var(--shadow);border-radius:12px;padding:7px;position:absolute;top:calc(100% + 10px);right:0}.theme-quick-control-module__fkKJLa__menu[hidden]{display:none}.theme-quick-control-module__fkKJLa__title{color:var(--text-muted);margin:5px 9px 8px;font-size:12px}.theme-quick-control-module__fkKJLa__option{width:100%;min-height:40px;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:9px;font-size:12px;display:flex}.theme-quick-control-module__fkKJLa__option span{flex:1}.theme-quick-control-module__fkKJLa__option:hover,.theme-quick-control-module__fkKJLa__option:focus-visible{background:var(--surface-hover)}.theme-quick-control-module__fkKJLa__option[aria-checked=true]{color:var(--accent-text);background:var(--surface-selected)}@media (max-width:1100px){.theme-quick-control-module__fkKJLa__root{display:none}}
.builder-module__qWNzkG__ui{color:var(--text-primary);font-family:var(--font-body), sans-serif;font-size:13px;line-height:1.6}.builder-module__qWNzkG__packageSelectionToggle{min-height:44px;color:var(--text-primary);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.builder-module__qWNzkG__packageSelectionToggle input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);flex:none}.builder-module__qWNzkG__urlControl{gap:8px;min-width:0;display:grid}.builder-module__qWNzkG__urlControl>label{font-weight:600}.builder-module__qWNzkG__urlControl small,.builder-module__qWNzkG__urlInput>span{color:var(--text-muted)}.builder-module__qWNzkG__urlInput{border:1px solid var(--border);background:var(--surface-panel);border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.builder-module__qWNzkG__urlInput>span{overflow-wrap:anywhere;font-size:12px}.builder-module__qWNzkG__urlInput input{border:1px solid var(--border);background:var(--input-bg);width:100%;min-width:0;min-height:44px;color:var(--text-primary);font:inherit;border-radius:6px;padding:10px 12px}.builder-module__qWNzkG__fullUrl{overflow-wrap:anywhere;word-break:break-word;-webkit-user-select:all;user-select:all;font-variant-numeric:tabular-nums;margin:0}.builder-module__qWNzkG__urlStatus{align-items:center;gap:8px;min-height:24px;margin:0;display:flex}.builder-module__qWNzkG__urlStatus svg{flex-shrink:0}.builder-module__qWNzkG__urlAvailable{color:var(--status-success)}.builder-module__qWNzkG__publicLink{gap:16px;min-width:0;display:grid}.builder-module__qWNzkG__urlActions{flex-wrap:wrap;gap:10px;display:flex}.builder-module__qWNzkG__urlActions>*{min-height:44px}.builder-module__qWNzkG__copyFeedback{min-height:24px;color:var(--text-secondary);display:block}.builder-module__qWNzkG__urlChangeWarning{gap:12px;margin-bottom:24px;display:grid}.builder-module__qWNzkG__urlChangeWarning p{margin:0}.builder-module__qWNzkG__urlChangeWarning .builder-module__qWNzkG__fullUrl{border:1px solid var(--border);background:var(--surface-panel);border-radius:6px;padding:12px}.builder-module__qWNzkG__ui h1,.builder-module__qWNzkG__ui h2,.builder-module__qWNzkG__ui h3{font-family:var(--font-heading), sans-serif;font-weight:700}.builder-module__qWNzkG__ui h1{letter-spacing:-1px;overflow-wrap:anywhere;margin:8px 0 12px;font-size:clamp(24px,3vw,34px);line-height:1.2}.builder-module__qWNzkG__ui h2{font-size:20px;line-height:1.35}.builder-module__qWNzkG__ui h3{margin:20px 0 10px;font-size:13px}.builder-module__qWNzkG__button{border:1px solid var(--border);background:var(--surface-control);min-height:40px;color:var(--text-primary);cursor:pointer;font:inherit;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;line-height:1.3;display:inline-flex}.builder-module__qWNzkG__button:hover{background:var(--surface-hover)}.builder-module__qWNzkG__button:disabled{color:var(--text-muted);cursor:not-allowed;background:var(--surface-control)}.builder-module__qWNzkG__primary{background:var(--accent-action);color:var(--on-accent);border-color:#0000}.builder-module__qWNzkG__primary:hover{background:var(--accent-hover);color:var(--on-accent)}.builder-module__qWNzkG__primary:active{background:var(--accent-active);color:var(--on-accent)}.builder-module__qWNzkG__primary:disabled{background:var(--accent-disabled);color:var(--on-accent);opacity:1}.builder-module__qWNzkG__ui :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--accent-bright);outline-offset:3px}.builder-module__qWNzkG__eyebrow{letter-spacing:1.8px;text-transform:uppercase;color:var(--text-muted);font-size:10px}.builder-module__qWNzkG__listHeader,.builder-module__qWNzkG__editorHeader{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.builder-module__qWNzkG__editorActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.builder-module__qWNzkG__savePublishHint{color:var(--text-muted);margin:-8px 0 24px;font-size:12px}.builder-module__qWNzkG__publishSuccess{color:var(--status-success);border:1px solid var(--status-success-border);background:var(--status-success-soft);border-radius:8px;padding:12px 16px}.builder-module__qWNzkG__publishReview{gap:20px;display:grid}.builder-module__qWNzkG__publishReview p{overflow-wrap:anywhere;margin:0}.builder-module__qWNzkG__publishReview .builder-module__qWNzkG__reviewName{overflow-wrap:anywhere;margin:0;font-size:18px}.builder-module__qWNzkG__reviewCounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.builder-module__qWNzkG__reviewCounts dt{color:var(--text-muted);font-size:11px}.builder-module__qWNzkG__reviewCounts dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:22px}.builder-module__qWNzkG__publishReadiness{border-top:1px solid var(--border);padding-top:20px}.builder-module__qWNzkG__publishReadiness h3{margin:8px 0;font-size:17px}.builder-module__qWNzkG__publicationIssues{gap:14px;margin:0;padding:0;list-style:none;display:grid}.builder-module__qWNzkG__publicationIssues li{border:1px solid var(--border);background:var(--surface-elevated);border-radius:8px;gap:10px;padding:16px;display:grid}.builder-module__qWNzkG__publicationIssues li>span{color:var(--status-warning);font-size:11px;font-weight:600}.builder-module__qWNzkG__publicationIssues li>span[data-severity=error]{color:var(--status-error)}.builder-module__qWNzkG__publicationIssues .builder-module__qWNzkG__button{justify-self:start}.builder-module__qWNzkG__reviewWarnings summary{cursor:pointer;text-underline-offset:4px;padding:10px 0;text-decoration:underline}.builder-module__qWNzkG__reviewWarnings summary:focus-visible{outline:2px solid var(--accent-bright);outline-offset:3px}.builder-module__qWNzkG__reviewWarnings[open] summary{margin-bottom:10px}.builder-module__qWNzkG__publishActions{background:var(--surface-panel);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:18px 0;display:flex;position:sticky;bottom:-24px}.builder-module__qWNzkG__listHeader p{color:var(--text-muted);max-width:550px}.builder-module__qWNzkG__listHeader>.builder-module__qWNzkG__button,.builder-module__qWNzkG__editorHeader>.builder-module__qWNzkG__button{flex-shrink:0}.builder-module__qWNzkG__capacity{border:1px solid var(--border-subtle);background:var(--surface-panel);border-radius:10px;align-items:center;gap:30px;margin:28px 0;padding:22px 24px;display:flex}.builder-module__qWNzkG__capacity>div{flex-direction:column;flex:1;gap:5px;display:flex}.builder-module__qWNzkG__capacity span{color:var(--text-muted);font-size:12px}.builder-module__qWNzkG__capacity strong{font-variant-numeric:tabular-nums;font-size:24px}.builder-module__qWNzkG__capacity small{color:var(--text-muted);font-size:14px;font-weight:400}.builder-module__qWNzkG__capacity progress{width:140px;height:5px;accent-color:var(--accent)}.builder-module__qWNzkG__emptyList{text-align:center;border:1px dashed var(--border);border-radius:12px;margin-top:30px;padding:60px 28px}.builder-module__qWNzkG__emptyList p{max-width:430px;color:var(--text-muted);margin:12px auto 28px}.builder-module__qWNzkG__emptySymbol{border:1px solid var(--accent-dark-border);background:var(--accent-dark-soft);width:56px;height:56px;color:var(--accent-bright);border-radius:14px;place-items:center;font-size:28px;display:inline-grid}.builder-module__qWNzkG__listTable{border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden}.builder-module__qWNzkG__tableHeading,.builder-module__qWNzkG__tableRow{grid-template-columns:minmax(150px,2fr) minmax(65px,.6fr) minmax(90px,1fr) minmax(85px,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.builder-module__qWNzkG__tableHeading{color:var(--text-muted);border-bottom:1px solid var(--border-subtle);background:var(--surface-elevated);font-size:11px}.builder-module__qWNzkG__tableRow{border-bottom:1px solid var(--border-subtle)}.builder-module__qWNzkG__tableRow:last-child{border-bottom:0}.builder-module__qWNzkG__listActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.builder-module__qWNzkG__tableRow time{color:var(--text-muted);font-size:12px}.builder-module__qWNzkG__builderName{overflow-wrap:anywhere;align-items:center;gap:12px;min-width:0;font-weight:700;display:flex}.builder-module__qWNzkG__builderName:hover{color:var(--accent-bright)}.builder-module__qWNzkG__builderIcon{color:var(--accent-bright);background:var(--accent-dark-soft);border-radius:8px;padding:8px;font-size:20px}.builder-module__qWNzkG__badge{border:1px solid var(--border);width:fit-content;color:var(--text-secondary);background:var(--surface-control);text-transform:uppercase;letter-spacing:.6px;border-radius:5px;align-items:center;padding:3px 8px;font-size:10px;display:inline-flex}.builder-module__qWNzkG__back{min-height:40px;color:var(--text-muted);align-items:center;margin-bottom:16px;font-size:12px;display:inline-flex}.builder-module__qWNzkG__editorHeader{margin-bottom:24px}.builder-module__qWNzkG__meta{color:var(--text-muted);align-items:center;gap:12px;font-size:12px;display:flex}.builder-module__qWNzkG__toolbar{border-block:1px solid var(--border-subtle);flex-wrap:wrap;gap:6px;margin-bottom:22px;padding:12px 0;display:flex}.builder-module__qWNzkG__toolbar .builder-module__qWNzkG__button{padding:8px 10px;font-size:11px}.builder-module__qWNzkG__count{border-left:1px solid var(--accent-dark-border);color:var(--accent-bright);padding-left:8px;font-size:10px}.builder-module__qWNzkG__canvas{border:1px solid var(--border);background:var(--qb-bg);overflow-wrap:anywhere;border-radius:12px;min-height:560px;padding:22px clamp(12px,3vw,38px) 36px}.builder-module__qWNzkG__canvasLabel{color:#76747e;text-transform:uppercase;letter-spacing:1px;justify-content:space-between;gap:16px;margin-bottom:24px;font-size:9px;display:flex}.builder-module__qWNzkG__canvasSections{gap:var(--qb-sections);max-width:800px;margin:auto;display:grid}.builder-module__qWNzkG__canvasSection{min-width:0}.builder-module__qWNzkG__sectionHandle{color:#686575;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:flex}.builder-module__qWNzkG__sectionCopyActions{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:flex}.builder-module__qWNzkG__sectionCopyFeedback{border-bottom:1px solid var(--border);color:var(--text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 20px;font-size:13px;display:flex}.builder-module__qWNzkG__sectionHandle>button{min-width:0;min-height:40px;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex:180px;align-items:center;gap:9px;display:flex}.builder-module__qWNzkG__sectionHandle>button>span:first-child{white-space:nowrap;color:#9993a6;flex-shrink:0;font-size:9px}.builder-module__qWNzkG__sectionHandle>button>span:last-child{margin-left:auto}.builder-module__qWNzkG__sectionHandle .builder-module__qWNzkG__button{color:#666;background:#fff;border-color:#dedbe3;min-height:32px;padding:5px 9px}.builder-module__qWNzkG__sectionHandle .builder-module__qWNzkG__button:disabled{color:#c4bfc8}.builder-module__qWNzkG__emptyCanvas{text-align:center;color:#22212b;max-width:440px;margin:auto;padding:65px 12px}.builder-module__qWNzkG__emptyCanvas h2{letter-spacing:-.7px;font-size:25px}.builder-module__qWNzkG__emptyCanvas p{color:#797481;margin:16px auto 26px}.builder-module__qWNzkG__emptyCanvas .builder-module__qWNzkG__emptySymbol{background:var(--accent-faint);color:var(--accent)}.builder-module__qWNzkG__addSection{text-align:center;margin-top:28px}.builder-module__qWNzkG__addSection .builder-module__qWNzkG__button{color:#635571;background:#fff;border-color:#d9d2e2}.builder-module__qWNzkG__emptySection{color:#88818e;padding:25px 0;font-size:12px}.builder-module__qWNzkG__addField{border:1px dashed var(--qb-border);width:100%;min-height:44px;color:var(--qb-text);font-family:var(--font-body);cursor:pointer;background:0 0;border-radius:7px;margin-top:22px;padding:10px;font-size:12px}.builder-module__qWNzkG__addField:hover{background:color-mix(in srgb, var(--qb-primary) 6%, transparent)}.builder-module__qWNzkG__fieldWrap{border:1px solid #0000;border-radius:8px;min-width:0;padding:14px;position:relative}.builder-module__qWNzkG__fieldWrap:hover,.builder-module__qWNzkG__fieldWrap:focus-within{border-color:var(--accent)}.builder-module__qWNzkG__fieldEditLabel{color:#8a8096;font-family:var(--font-body);text-align:left;justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;font-size:9px;display:flex}.builder-module__qWNzkG__fieldEditLabel .builder-module__qWNzkG__button{color:#84768e;background:#f8f7fa;border-color:#e4dfeb;min-height:28px;padding:4px 8px}.builder-module__qWNzkG__fieldEditLabel .builder-module__qWNzkG__reorder{z-index:2;position:relative}.builder-module__qWNzkG__fieldEditLabel>span:has([data-diagnostic-control=field-copy]){z-index:2;position:relative}.builder-module__qWNzkG__selectField{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:8px;position:absolute;inset:0}.builder-module__qWNzkG__fieldWrap fieldset{pointer-events:none}.builder-module__qWNzkG__renderer{background:var(--qb-bg);color:var(--qb-text);font-family:var(--qb-font), sans-serif;overflow-wrap:anywhere;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:12px;padding:30px clamp(14px,3vw,44px);container-type:inline-size}.builder-module__qWNzkG__renderer[data-public]{border-radius:0;min-height:100svh;padding:clamp(32px,6vw,72px) clamp(16px,4vw,48px);line-height:1.6}.builder-module__qWNzkG__renderer[data-public] .builder-module__qWNzkG__previewHeader h1{letter-spacing:-.035em;margin-top:0;font-size:clamp(26px,4vw,40px);line-height:1.25}.builder-module__qWNzkG__renderer[data-public] .builder-module__qWNzkG__customerField :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}.builder-module__qWNzkG__renderer :is(input,textarea,select,a):focus-visible,.builder-module__qWNzkG__quoteSummary:focus-visible{outline:2px solid var(--qb-text);outline-offset:3px}.builder-module__qWNzkG__requirement{margin-inline-start:10px;font-size:12px;font-weight:400;display:inline-block}.builder-module__qWNzkG__runtimeBranding{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:36px auto 0;font-size:11px;display:flex}.builder-module__qWNzkG__runtimeBranding img{display:block}.builder-module__qWNzkG__renderer h1,.builder-module__qWNzkG__renderer h2,.builder-module__qWNzkG__customerSection h2{font-family:var(--qb-heading), sans-serif;color:var(--qb-text);font-weight:700}.builder-module__qWNzkG__previewHeader{max-width:1100px;text-align:inherit;margin:0 auto 32px}.builder-module__qWNzkG__previewHeader h1{font-family:var(--qb-heading);margin-top:24px}.builder-module__qWNzkG__previewHeader p{margin-top:12px;font-size:15px;line-height:1.7}.builder-module__qWNzkG__quoteJump{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;margin-top:12px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.builder-module__qWNzkG__quoteLayout{gap:var(--qb-sections);max-width:760px;margin:auto;display:grid}.builder-module__qWNzkG__previewSections{gap:var(--qb-sections);align-content:start;min-width:0;display:grid}.builder-module__qWNzkG__customerSection{background:var(--qb-section);color:var(--qb-text);border:1px solid var(--qb-border);border-radius:var(--qb-radius);font-family:var(--qb-font), sans-serif;min-width:0;padding:clamp(16px,3vw,32px)}.builder-module__qWNzkG__customerSection h2{margin:0 0 12px;font-size:21px;line-height:1.3}.builder-module__qWNzkG__customerSection>p{white-space:pre-wrap;font-size:14px;line-height:1.7}.builder-module__qWNzkG__customerFields{gap:var(--qb-fields);margin-top:24px;display:grid}.builder-module__qWNzkG__customerField{min-width:0;color:var(--qb-text);font-family:var(--qb-font), sans-serif;border:0;margin:0;padding:0}.builder-module__qWNzkG__customerField legend{float:none;width:100%;text-align:inherit;padding:0;font-size:14px;font-weight:700}.builder-module__qWNzkG__help{white-space:pre-wrap;margin:6px 0 15px;font-size:13px;line-height:1.6}.builder-module__qWNzkG__customerField :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:var(--qb-section);color:var(--qb-text);border:1px solid var(--qb-border);border-radius:calc(var(--qb-radius) * .6);width:100%;min-width:0;min-height:44px;margin-top:12px;padding:10px 12px;font-family:inherit;font-size:13px;display:block}.builder-module__qWNzkG__customerField input:disabled,.builder-module__qWNzkG__customerField textarea:disabled,.builder-module__qWNzkG__customerField select:disabled{opacity:1;-webkit-text-fill-color:var(--qb-text)}.builder-module__qWNzkG__customerField textarea{resize:vertical}.builder-module__qWNzkG__customerOptions{align-items:inherit;flex-direction:column;gap:10px;margin-top:15px;display:flex}.builder-module__qWNzkG__customerOption{cursor:pointer;min-height:52px;text-align:inherit;border-radius:calc(var(--qb-radius) * .6);touch-action:manipulation;align-items:center;gap:12px;padding:14px 16px;font-size:13px;line-height:1.5;transition:none;display:flex}.builder-module__qWNzkG__customerOption:active{box-shadow:inset 0 0 0 1px var(--qb-text)}.builder-module__qWNzkG__customerOption:has(input:focus-visible){outline:2px solid var(--qb-text);outline-offset:3px}.builder-module__qWNzkG__customerOption input[type=checkbox],.builder-module__qWNzkG__customerOption input[type=radio]{width:20px;height:20px;accent-color:var(--qb-primary);flex-shrink:0}.builder-module__qWNzkG__customerOption>span:not(.builder-module__qWNzkG__switchTrack){flex:1;min-width:0}.builder-module__qWNzkG__customerOption strong{font-weight:600}.builder-module__qWNzkG__customerOption small{white-space:pre-wrap;margin-top:4px;font-size:12px;line-height:1.6;display:block}.builder-module__qWNzkG__customerOption b{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.builder-module__qWNzkG__customerField[data-variant=card] .builder-module__qWNzkG__customerOption:not(.builder-module__qWNzkG__customerUpgrades .builder-module__qWNzkG__customerOption){border:1px solid var(--qb-border);border-radius:var(--qb-radius);padding:16px}.builder-module__qWNzkG__customerField[data-variant=card] .builder-module__qWNzkG__customerOption:not(.builder-module__qWNzkG__customerUpgrades .builder-module__qWNzkG__customerOption):has(>input:checked){border-color:var(--qb-primary);box-shadow:0 0 0 1px var(--qb-primary);background:color-mix(in srgb, var(--qb-primary) 7%, var(--qb-section))}.builder-module__qWNzkG__customerField[data-variant=tile]>.builder-module__qWNzkG__customerOptions{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:12px;display:grid}.builder-module__qWNzkG__customerField[data-variant=tile] .builder-module__qWNzkG__customerOption:not(.builder-module__qWNzkG__customerUpgrades .builder-module__qWNzkG__customerOption){border:1px solid var(--qb-border);border-radius:var(--qb-radius);grid-template-columns:22px 1fr;align-content:center;min-height:130px;padding:20px;display:grid}.builder-module__qWNzkG__customerField[data-variant=tile] .builder-module__qWNzkG__customerOption:not(.builder-module__qWNzkG__customerUpgrades .builder-module__qWNzkG__customerOption) b{grid-column:2;margin-top:14px;font-size:21px}.builder-module__qWNzkG__customerField[data-variant=tile] .builder-module__qWNzkG__customerOption:not(.builder-module__qWNzkG__customerUpgrades .builder-module__qWNzkG__customerOption):has(>input:checked){background:var(--qb-primary-surface);color:var(--qb-on-primary);border-color:var(--qb-primary)}.builder-module__qWNzkG__customerField[data-variant=tile] .builder-module__qWNzkG__customerOption:not(.builder-module__qWNzkG__customerUpgrades .builder-module__qWNzkG__customerOption):has(>input:checked) small{opacity:1;color:inherit}.builder-module__qWNzkG__customerField[data-variant=tile] .builder-module__qWNzkG__customerOption:not(.builder-module__qWNzkG__customerUpgrades .builder-module__qWNzkG__customerOption):has(>input:checked) input{accent-color:var(--qb-on-primary)}.builder-module__qWNzkG__customerField[data-variant=classic] .builder-module__qWNzkG__customerOption:not(.builder-module__qWNzkG__customerUpgrades .builder-module__qWNzkG__customerOption):has(>input:checked){background:color-mix(in srgb, var(--qb-primary) 8%, var(--qb-section))}@media (hover:hover){.builder-module__qWNzkG__customerOption:hover{box-shadow:inset 0 0 0 1px var(--qb-text)}}.builder-module__qWNzkG__switchOption{margin-top:12px;position:relative}.builder-module__qWNzkG__customerField .builder-module__qWNzkG__switchOption>input{opacity:0;position:absolute;left:0}.builder-module__qWNzkG__switchTrack{background:color-mix(in srgb, var(--qb-text) 65%, var(--qb-section));border-radius:20px;flex-shrink:0;width:44px;height:26px;position:relative}.builder-module__qWNzkG__switchTrack:before{content:"";background:var(--qb-section);border-radius:50%;width:20px;height:20px;transition:none;position:absolute;top:3px;left:3px}.builder-module__qWNzkG__switchOption input:checked+.builder-module__qWNzkG__switchTrack{background:var(--qb-primary-surface)}.builder-module__qWNzkG__switchOption input:checked+.builder-module__qWNzkG__switchTrack:before{background:var(--qb-on-primary);transform:translate(18px)}.builder-module__qWNzkG__switchOption input:focus-visible+.builder-module__qWNzkG__switchTrack{outline:2px solid var(--qb-text);outline-offset:4px}.builder-module__qWNzkG__customerField[data-variant=tile] .builder-module__qWNzkG__switchOption{min-height:80px;display:flex}.builder-module__qWNzkG__required{color:var(--qb-primary)}.builder-module__qWNzkG__sectionTotal{border-top:1px solid var(--qb-border);text-align:left;justify-content:space-between;gap:20px;margin-top:26px;padding-top:18px;font-size:13px;display:flex}.builder-module__qWNzkG__sectionTotal strong{white-space:nowrap;font-variant-numeric:tabular-nums}.builder-module__qWNzkG__summaryColumn{min-width:0}.builder-module__qWNzkG__quoteSummary{background:var(--qb-section);border:1px solid var(--qb-border);border-radius:var(--qb-radius);text-align:left;padding:24px;scroll-margin-top:24px}.builder-module__qWNzkG__quoteSummary h2{margin:0 0 20px;font-size:18px}.builder-module__qWNzkG__summaryRow{justify-content:space-between;gap:16px;padding-block:4px;font-size:13px;line-height:1.6;display:flex}.builder-module__qWNzkG__summaryRow>:last-child{white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}.builder-module__qWNzkG__summarySection+.builder-module__qWNzkG__summarySection,.builder-module__qWNzkG__summaryAdjustments{border-top:1px solid var(--qb-border);margin-top:20px;padding-top:16px}.builder-module__qWNzkG__summarySection h3{font-family:var(--qb-heading), sans-serif;color:var(--qb-text);margin-bottom:12px;font-size:14px}.builder-module__qWNzkG__summaryProduct+.builder-module__qWNzkG__summaryProduct{margin-top:12px}.builder-module__qWNzkG__summaryProductName{margin-bottom:2px;font-size:12px;font-weight:700}.builder-module__qWNzkG__summarySubtotal{margin-top:12px;font-size:12px}.builder-module__qWNzkG__emptyQuote{font-size:14px;line-height:1.7}.builder-module__qWNzkG__quoteSummary .builder-module__qWNzkG__estimated{border-top:1px solid var(--qb-border);gap:4px;margin-top:20px;padding-top:20px;font-size:13px;display:grid}.builder-module__qWNzkG__estimated output{font-variant-numeric:tabular-nums;font-size:clamp(26px,4vw,34px);font-weight:700;line-height:1.3}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__customerField legend{font-size:15px}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__customerOption{font-size:14px}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__customerOption small{font-size:13px}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__customerOption b{font-size:14px}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__customerOption>span:not(.builder-module__qWNzkG__switchTrack){min-width:0}.builder-module__qWNzkG__fieldError{border-left:3px solid;margin-top:12px;padding-left:10px;font-size:13px;font-weight:600}.builder-module__qWNzkG__customerSrOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (min-width:960px){.builder-module__qWNzkG__quoteLayout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;column-gap:32px;max-width:1100px}@media (min-height:700px){.builder-module__qWNzkG__summaryColumn{scrollbar-width:thin;border-radius:var(--qb-radius);max-height:calc(100svh - 48px);position:sticky;top:24px;overflow-y:auto}}}.builder-module__qWNzkG__calculationNotice{font-size:12px}.builder-module__qWNzkG__panel{background:var(--surface-panel);width:390px;max-width:100%;height:100dvh;max-height:100dvh;color:var(--text-primary);border:0;border-left:1px solid var(--border);box-shadow:var(--shadow);color-scheme:normal;margin:0;padding:0;position:fixed;inset:0 0 0 auto}.builder-module__qWNzkG__confirmDialog{border:1px solid var(--border);background:var(--surface-panel);width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text-primary);box-shadow:var(--shadow);border-radius:16px;margin:auto;padding:28px;overflow-y:auto}.builder-module__qWNzkG__confirmDialog::backdrop{background:var(--overlay)}.builder-module__qWNzkG__confirmDialog p{margin:0 0 24px;font-size:14px;line-height:1.7}.builder-module__qWNzkG__confirmDialog .builder-module__qWNzkG__urlChangeWarning p{margin:0}.builder-module__qWNzkG__confirmDialog h2{margin:0 0 18px}.builder-module__qWNzkG__confirmDialog .builder-module__qWNzkG__row{justify-content:flex-end}.builder-module__qWNzkG__panel::backdrop{background:var(--overlay)}.builder-module__qWNzkG__panel[open]{flex-direction:column;animation:.18s ease-out builder-module__qWNzkG__panelIn;display:flex}.builder-module__qWNzkG__panelHeader{border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.builder-module__qWNzkG__panelHeader h2{margin:0;font-size:16px}.builder-module__qWNzkG__panelHeader .builder-module__qWNzkG__button{padding:5px 12px;font-size:22px}.builder-module__qWNzkG__panelBody{flex:1;padding:24px;overflow-y:auto}.builder-module__qWNzkG__panel.builder-module__qWNzkG__globalSettingsPanel{width:clamp(440px,36vw,520px);overflow:clip}.builder-module__qWNzkG__globalSettingsPanel::backdrop{background:var(--overlay)}.builder-module__qWNzkG__globalSettingsPanel .builder-module__qWNzkG__panelHeader{align-items:flex-start}.builder-module__qWNzkG__globalSettingsPanel .builder-module__qWNzkG__panelHeader p{color:var(--text-muted);margin:10px 0 0;font-size:12px;line-height:1.7}.builder-module__qWNzkG__globalSettingsPanel .builder-module__qWNzkG__panelHeader .builder-module__qWNzkG__button{flex-shrink:0}.builder-module__qWNzkG__globalSettingsPanel .builder-module__qWNzkG__panelBody{contain:layout paint;overscroll-behavior:contain;scrollbar-gutter:stable;flex:1 1 0;min-width:0;min-height:0}.builder-module__qWNzkG__globalSettingsModes{border-bottom:1px solid var(--border-subtle);flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:14px 24px;display:grid}.builder-module__qWNzkG__globalSettingsModes .builder-module__qWNzkG__button{background:0 0;border-color:#0000;min-height:40px;padding:8px;font-size:12px}.builder-module__qWNzkG__globalSettingsModes .builder-module__qWNzkG__button:hover{background:var(--surface-hover)}.builder-module__qWNzkG__globalSettingsModes .builder-module__qWNzkG__button[aria-pressed=true]{color:var(--text-emphasis);background:var(--accent-dark-soft);border-color:var(--accent)}@media (max-width:1100px){.builder-module__qWNzkG__panel.builder-module__qWNzkG__globalSettingsPanel{width:min(580px,80vw)}}@media (max-width:600px){.builder-module__qWNzkG__panel.builder-module__qWNzkG__globalSettingsPanel{border-left:0;width:100%}.builder-module__qWNzkG__globalSettingsModes{padding:12px 20px}}.builder-module__qWNzkG__panelFooter{background:var(--surface-panel);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding:18px 0;font-size:11px;display:flex;position:sticky;bottom:-24px}.builder-module__qWNzkG__form{gap:18px;min-width:0;display:grid}.builder-module__qWNzkG__form h3{margin-bottom:0}.builder-module__qWNzkG__form fieldset,.builder-module__qWNzkG__inspectorFields{border:0;min-width:0;margin:0;padding:0}.builder-module__qWNzkG__inspectorFields{display:block}.builder-module__qWNzkG__label{color:var(--text-secondary);gap:8px;min-width:0;font-size:12px;display:grid}.builder-module__qWNzkG__label :is(input:not([type=checkbox]):not([type=range]):not([type=color]),textarea,select){background:var(--input-bg);color:var(--text-primary);border:1px solid var(--border);width:100%;min-width:0;min-height:42px;font:inherit;border-radius:6px;padding:10px 12px}.builder-module__qWNzkG__label textarea{resize:vertical}.builder-module__qWNzkG__label input[type=range]{width:100%;accent-color:var(--accent)}.builder-module__qWNzkG__label input[readonly]{color:var(--text-disabled);font-size:10px}.builder-module__qWNzkG__label input[aria-invalid=true]{border-color:var(--status-error)}.builder-module__qWNzkG__checkLabel{align-items:flex-start;gap:12px;font-size:12px;display:flex}.builder-module__qWNzkG__checkLabel input{flex-shrink:0;width:17px;height:17px;margin-top:2px}.builder-module__qWNzkG__muted{color:var(--text-muted);font-size:12px}.builder-module__qWNzkG__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.builder-module__qWNzkG__reorder{gap:4px;display:inline-flex}.builder-module__qWNzkG__reorder .builder-module__qWNzkG__button{min-width:32px;padding:6px 10px}.builder-module__qWNzkG__optionEditor{border:1px solid var(--border);background:var(--surface-elevated);border-radius:9px;gap:14px;padding:16px;display:grid}.builder-module__qWNzkG__optionHeading{color:var(--text-muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.builder-module__qWNzkG__tabs{border-bottom:1px solid var(--border);gap:5px;margin-bottom:20px;padding-bottom:20px;display:flex}.builder-module__qWNzkG__tabs .builder-module__qWNzkG__button{flex:1;font-size:11px}.builder-module__qWNzkG__tabs .builder-module__qWNzkG__button[aria-pressed=true]{background:var(--accent-dark-soft);border-color:var(--accent);color:var(--text-emphasis)}.builder-module__qWNzkG__sharedNotice{border:1px solid var(--accent-dark-border);background:var(--surface-selected);color:var(--accent-bright);border-radius:7px;padding:14px;font-size:12px}.builder-module__qWNzkG__locked{border:1px solid var(--accent-dark-border);background:var(--surface-selected);border-radius:8px;gap:9px;margin:14px 0;padding:16px;font-size:12px;display:grid}.builder-module__qWNzkG__locked>div{color:var(--accent-bright);align-items:center;gap:8px;display:flex}.builder-module__qWNzkG__locked p{color:var(--text-muted);margin:0;font-size:11px}.builder-module__qWNzkG__locked a{color:var(--accent-bright);font-size:12px}.builder-module__qWNzkG__error{border:1px solid var(--status-error-border);background:var(--status-error-soft);color:var(--status-error);border-radius:8px;padding:14px}.builder-module__qWNzkG__visualPicker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.builder-module__qWNzkG__visualPicker>button{border:1px solid var(--border);background:var(--surface-elevated);color:var(--text-secondary);min-height:92px;font:inherit;cursor:pointer;border-radius:8px;padding:14px 8px 10px;font-size:10px}.builder-module__qWNzkG__visualPicker>button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-dark-soft);color:var(--text-emphasis)}.builder-module__qWNzkG__visualPicker>button:disabled{cursor:not-allowed;color:var(--text-disabled)}.builder-module__qWNzkG__visualPicker>button>span:last-child{justify-content:center;align-items:center;gap:3px;display:flex}.builder-module__qWNzkG__alignmentSample{justify-content:center;align-items:center;height:35px;display:flex}.builder-module__qWNzkG__controlSample{justify-content:center;align-items:center;gap:5px;height:38px;margin-bottom:5px;display:flex}.builder-module__qWNzkG__controlSample i{border:1px solid;border-radius:50%;width:10px;height:10px}.builder-module__qWNzkG__controlSample[data-variant=card]{border:1px solid var(--border-strong);border-radius:5px}.builder-module__qWNzkG__controlSample[data-variant=tile]{background:var(--surface-selected);border:1px solid var(--accent-dark-border);border-radius:5px;flex-direction:column;gap:0}.builder-module__qWNzkG__colourRow{align-items:flex-end;gap:12px;display:flex}.builder-module__qWNzkG__colourRow .builder-module__qWNzkG__label{flex:1}.builder-module__qWNzkG__colourControl{align-items:center;gap:10px;display:flex}.builder-module__qWNzkG__colourControl input[type=text]{text-transform:uppercase;font-variant-numeric:tabular-nums;flex:1;font-size:12px}.builder-module__qWNzkG__colourControl input[type=color]{background:var(--surface-elevated);border:1px solid var(--border);cursor:pointer;border-radius:6px;flex:0 0 40px;order:-1;width:40px;height:38px}.builder-module__qWNzkG__fontChoices{gap:10px;display:grid}.builder-module__qWNzkG__fontChoices button{background:var(--surface-elevated);border:1px solid var(--border);text-align:left;color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:20px;padding:18px;display:flex}.builder-module__qWNzkG__fontChoices strong{font-size:28px}.builder-module__qWNzkG__fontChoices button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-dark-soft)}.builder-module__qWNzkG__fontChoices button:disabled{color:var(--text-disabled);cursor:not-allowed}.builder-module__qWNzkG__compositionActions{flex-wrap:wrap;gap:10px;display:flex}.builder-module__qWNzkG__compositionActions .builder-module__qWNzkG__addField{flex:160px}.builder-module__qWNzkG__productPickerList{gap:10px;display:grid}.builder-module__qWNzkG__ui .builder-module__qWNzkG__productPickerSearch{border:1px solid var(--border);background:var(--input-bg);width:100%;min-width:0;min-height:42px;color:var(--text-primary);font:inherit;border-radius:8px;padding:10px 12px}.builder-module__qWNzkG__ui .builder-module__qWNzkG__productPickerItem{border:1px solid var(--border);background:var(--surface-elevated);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.builder-module__qWNzkG__productPickerItem>span{overflow-wrap:anywhere;gap:7px;min-width:0;display:grid}.builder-module__qWNzkG__productPickerItem small{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.builder-module__qWNzkG__productPickerItem>svg{color:var(--accent-bright);flex-shrink:0}.builder-module__qWNzkG__ui .builder-module__qWNzkG__productPickerItem:hover{border-color:var(--accent);background:var(--accent-dark-soft)}.builder-module__qWNzkG__productPickerPrice{font-variant-numeric:tabular-nums;font-size:12px}.builder-module__qWNzkG__productPickerEmpty{color:var(--text-muted);gap:12px;padding:16px 0;display:grid}.builder-module__qWNzkG__productPickerEmpty svg{color:var(--accent-bright)}.builder-module__qWNzkG__productPickerEmpty strong{color:var(--text-primary)}.builder-module__qWNzkG__productPickerEmpty p,.builder-module__qWNzkG__productPlacementSummary p{margin:0}.builder-module__qWNzkG__productPlacementSummary{overflow-wrap:anywhere;gap:12px;display:grid}.builder-module__qWNzkG__ui[data-picker-attention],.builder-module__qWNzkG__ui [data-picker-attention]{box-shadow:inset 0 0 0 2px var(--accent);animation:1.7s ease-out both builder-module__qWNzkG__pickerAttention}@keyframes builder-module__qWNzkG__pickerAttention{0%,35%{box-shadow:inset 0 0 0 2px var(--accent), inset 0 0 24px color-mix(in srgb, var(--accent) 12%, transparent)}to{box-shadow:inset 0 0 0 2px #0000}}@media (prefers-reduced-motion:reduce){.builder-module__qWNzkG__ui[data-picker-attention],.builder-module__qWNzkG__ui [data-picker-attention]{animation:none}}.builder-module__qWNzkG__addChoices{gap:8px;display:grid}.builder-module__qWNzkG__addChoices button{background:var(--surface-elevated);border:1px solid var(--border);color:var(--text-primary);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:14px;min-height:76px;padding:14px;display:flex}.builder-module__qWNzkG__addChoices button:hover{border-color:var(--accent);background:var(--accent-dark-soft)}.builder-module__qWNzkG__addChoices button>span:nth-child(2){flex:1;min-width:0}.builder-module__qWNzkG__addChoices strong{font-size:12px;display:block}.builder-module__qWNzkG__addChoices small{color:var(--text-muted);margin-top:3px;font-size:10px;display:block}.builder-module__qWNzkG__typeVisual{border:1px solid var(--accent-dark-border);width:34px;height:34px;color:var(--accent-bright);border-radius:7px;flex:none;place-items:center;font-size:22px;display:grid}.builder-module__qWNzkG__diagnostics{gap:12px;display:grid}.builder-module__qWNzkG__diagnostics>button{border:1px solid var(--border);background:var(--surface-elevated);text-align:left;color:var(--text-secondary);cursor:pointer;border-radius:8px;grid-template-columns:1fr 20px;gap:10px;padding:16px;display:grid}.builder-module__qWNzkG__diagnostics>button>span:first-child{text-transform:uppercase;color:var(--status-warning);grid-column:1/-1;font-size:10px}.builder-module__qWNzkG__diagnostics>button>span[data-severity=error]{color:var(--status-error)}.builder-module__qWNzkG__diagnostics strong{font-size:12px;font-weight:500}.builder-module__qWNzkG__semanticStatus{align-items:center;gap:8px;line-height:1.5;display:inline-flex}.builder-module__qWNzkG__semanticStatus[data-severity=error],.builder-module__qWNzkG__publishReadiness[data-severity=error] h3{color:var(--status-error)}.builder-module__qWNzkG__semanticStatus[data-severity=warning],.builder-module__qWNzkG__publishReadiness[data-severity=warning] h3{color:var(--status-warning)}.builder-module__qWNzkG__semanticStatus[data-severity=healthy],.builder-module__qWNzkG__publishReadiness[data-severity=healthy] h3,.builder-module__qWNzkG__healthyBadge{color:var(--status-success)}.builder-module__qWNzkG__healthyBadge{align-items:center;gap:6px;display:inline-flex}.builder-module__qWNzkG__publishReadiness h3{align-items:center;gap:9px;display:flex}.builder-module__qWNzkG__diagnosticGroups{gap:18px;display:grid}.builder-module__qWNzkG__diagnosticGroups h3{margin:0 0 12px}.builder-module__qWNzkG__publicationIssues li[data-severity=error]{border-color:var(--status-error-border);background:var(--status-error-soft)}.builder-module__qWNzkG__publicationIssues li[data-severity=warning]{border-color:var(--status-warning-border);background:var(--status-warning-soft)}.builder-module__qWNzkG__button.builder-module__qWNzkG__diagnosticsButton[data-severity=error]{border-color:var(--status-error-border);background:var(--status-error-soft)}.builder-module__qWNzkG__button.builder-module__qWNzkG__diagnosticsButton[data-severity=warning]{border-color:var(--status-warning-border);background:var(--status-warning-soft)}.builder-module__qWNzkG__button.builder-module__qWNzkG__diagnosticsButton[data-severity=healthy]{border-color:var(--status-success-border);background:var(--status-success-soft)}.builder-module__qWNzkG__button.builder-module__qWNzkG__publishBlocked:disabled{opacity:1;color:var(--on-accent)}.builder-module__qWNzkG__destructive{}.builder-module__qWNzkG__discardNotice{border:1px solid var(--status-warning-border);background:var(--status-warning-soft);border-radius:8px;padding:16px}.builder-module__qWNzkG__ui [data-diagnostic-highlight=error],.builder-module__qWNzkG__ui [data-diagnostic-highlight=error]:focus-visible{outline:3px solid var(--status-error);outline-offset:4px;box-shadow:0 0 0 7px var(--status-error-soft)}.builder-module__qWNzkG__ui [data-diagnostic-highlight=warning],.builder-module__qWNzkG__ui [data-diagnostic-highlight=warning]:focus-visible{outline:3px solid var(--status-warning);outline-offset:4px;box-shadow:0 0 0 7px var(--status-warning-soft)}.builder-module__qWNzkG__panel.builder-module__qWNzkG__widePanel{width:min(1080px,100%);max-width:100%}.builder-module__qWNzkG__panel.builder-module__qWNzkG__previewPanel{border:0;width:100%;max-width:100%;inset:0;overflow:clip}.builder-module__qWNzkG__previewPanel .builder-module__qWNzkG__panelBody{overscroll-behavior:contain;contain:layout paint;background:#f4f5f7;flex:1 1 0;min-width:0;min-height:0;padding:0}.builder-module__qWNzkG__previewPanel .builder-module__qWNzkG__panelHeader .builder-module__qWNzkG__button{font-size:13px}.builder-module__qWNzkG__changesReview{gap:20px;display:grid}.builder-module__qWNzkG__changeOverview{gap:12px;display:grid}.builder-module__qWNzkG__changeOverview p{margin:0}.builder-module__qWNzkG__changeTotal{font-size:20px;font-weight:700}.builder-module__qWNzkG__changeCounts,.builder-module__qWNzkG__changeActionButtons{flex-wrap:wrap;gap:10px;display:flex}.builder-module__qWNzkG__changeReviewActions{border-bottom:1px solid var(--border);gap:12px;padding:0 0 24px;display:grid}.builder-module__qWNzkG__changeGroup{gap:14px;min-width:0;display:grid}.builder-module__qWNzkG__changeGroup>h3{overflow-wrap:anywhere;margin:12px 0 0;font-size:15px}.builder-module__qWNzkG__changeCards{gap:12px;display:grid}.builder-module__qWNzkG__changeCard{border:1px solid var(--border);background:var(--surface-elevated);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:20px}.builder-module__qWNzkG__changeCardHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.builder-module__qWNzkG__changeCardHeader>div{min-width:0}.builder-module__qWNzkG__changeCardHeader h4{margin:4px 0 0;font-size:14px;line-height:1.55}.builder-module__qWNzkG__changeContext{color:var(--text-muted);margin:0;font-size:12px}.builder-module__qWNzkG__changeBadge{border:1px solid var(--border);color:var(--text-secondary);background:var(--surface-control);border-radius:6px;flex:none;align-items:center;gap:3px;padding:4px 9px;font-size:12px;font-weight:600;display:inline-flex}.builder-module__qWNzkG__changeBadge[data-change-kind=added]{color:var(--status-success);background:var(--status-success-soft);border-color:var(--status-success-border)}.builder-module__qWNzkG__changeBadge[data-change-kind=removed]{color:var(--status-error);background:var(--status-error-soft);border-color:var(--status-error-border)}.builder-module__qWNzkG__changeCard[data-change-kind=added]{border-color:var(--status-success-border)}.builder-module__qWNzkG__changeCard[data-change-kind=removed]{border-color:var(--status-error-border)}.builder-module__qWNzkG__changeCard[data-change-kind=removed] h4{color:var(--status-error)}.builder-module__qWNzkG__changeCard[data-change-kind=added] h4{color:var(--status-success)}.builder-module__qWNzkG__changeProperties{gap:16px;margin:18px 0 0;display:grid}.builder-module__qWNzkG__changeProperty{gap:8px;min-width:0;display:grid}.builder-module__qWNzkG__changeProperty dt{color:var(--text-secondary);font-size:12px;font-weight:700}.builder-module__qWNzkG__changeValues{gap:12px;min-width:0;margin:0;display:grid}.builder-module__qWNzkG__changeValues[data-paired=true]{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:stretch}.builder-module__qWNzkG__changeArrow{color:var(--text-muted);text-align:center;align-self:center}.builder-module__qWNzkG__changeValue{border:1px solid var(--status-success-border);background:var(--status-success-soft);min-width:0;color:var(--status-success);border-radius:7px;align-content:start;gap:5px;padding:10px 12px;display:grid}.builder-module__qWNzkG__changeValue[data-version=previous]{color:var(--status-error);border-color:var(--status-error-border);background:var(--status-error-soft)}.builder-module__qWNzkG__changeValueLabel{font-size:11px;font-weight:600}.builder-module__qWNzkG__changeValueContent{white-space:pre-wrap;align-items:baseline;gap:8px;font-size:14px;line-height:1.65;display:flex}.builder-module__qWNzkG__changeValueContent ins{text-decoration:none}.builder-module__qWNzkG__changeValueContent del{text-decoration-thickness:1px}.builder-module__qWNzkG__changeSwatch{border:1px solid var(--border-strong);border-radius:3px;flex:0 0 14px;align-self:center;width:14px;height:14px}@media (max-width:600px){.builder-module__qWNzkG__changeCard{padding:16px}.builder-module__qWNzkG__changeCardHeader{flex-wrap:wrap;gap:10px}.builder-module__qWNzkG__changeValues[data-paired=true]{grid-template-columns:minmax(0,1fr);gap:8px}.builder-module__qWNzkG__changeArrow{display:none}.builder-module__qWNzkG__changeActionButtons{display:grid}}.builder-module__qWNzkG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.builder-module__qWNzkG__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.builder-module__qWNzkG__productCard{border:1px solid var(--border);background:var(--surface-panel);overflow-wrap:anywhere;border-radius:12px;padding:24px}.builder-module__qWNzkG__productCard h2{font-size:19px}.builder-module__qWNzkG__productCard p{color:var(--text-muted)}.builder-module__qWNzkG__productCard time{color:var(--text-muted);font-size:10px}.builder-module__qWNzkG__productCard>strong{font-size:11px}.builder-module__qWNzkG__productCard ul{margin:12px 0 24px;padding:0;list-style:none}.builder-module__qWNzkG__productCard li{color:var(--accent-bright);padding:7px 0;font-size:12px}.builder-module__qWNzkG__productCard li span{color:var(--text-muted)}.builder-module__qWNzkG__productCard>.builder-module__qWNzkG__row:last-child{justify-content:flex-start;margin-top:20px}@keyframes builder-module__qWNzkG__panelIn{0%{opacity:.5;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media (max-width:1050px){.builder-module__qWNzkG__listHeader{flex-direction:column;align-items:flex-start}.builder-module__qWNzkG__tableHeading{display:none}.builder-module__qWNzkG__tableRow{grid-template-columns:1fr auto;gap:12px}.builder-module__qWNzkG__builderName{grid-column:1}.builder-module__qWNzkG__tableRow>.builder-module__qWNzkG__button,.builder-module__qWNzkG__tableRow>.builder-module__qWNzkG__listActions{grid-area:2/2/4}.builder-module__qWNzkG__tableRow time{grid-column:1}.builder-module__qWNzkG__tableRow>span:nth-child(3){color:var(--text-muted);font-size:11px}.builder-module__qWNzkG__productGrid{grid-template-columns:1fr}.builder-module__qWNzkG__editorHeader{gap:14px}.builder-module__qWNzkG__editorHeader h1{font-size:25px}.builder-module__qWNzkG__canvas{padding:14px 12px 26px}.builder-module__qWNzkG__fieldWrap{padding:10px 2px}}@media (max-width:600px){.builder-module__qWNzkG__editorHeader{flex-direction:column;align-items:flex-start}.builder-module__qWNzkG__toolbar .builder-module__qWNzkG__button{white-space:normal;flex:28%}.builder-module__qWNzkG__toolbar .builder-module__qWNzkG__count{font-size:10px;display:inline}.builder-module__qWNzkG__toolbar .builder-module__qWNzkG__button{flex-wrap:wrap}.builder-module__qWNzkG__editorActions{justify-content:flex-start;width:100%}.builder-module__qWNzkG__editorActions .builder-module__qWNzkG__button{flex:auto}.builder-module__qWNzkG__publishActions{bottom:-20px}.builder-module__qWNzkG__canvas{min-height:440px;padding:12px 8px 24px}.builder-module__qWNzkG__emptyCanvas{padding:40px 8px}.builder-module__qWNzkG__emptyCanvas h2{font-size:22px}.builder-module__qWNzkG__customerSection{padding:18px 12px}.builder-module__qWNzkG__customerField legend{font-size:13px}.builder-module__qWNzkG__fieldEditLabel{flex-wrap:wrap}.builder-module__qWNzkG__customerOption{flex-wrap:wrap;gap:8px}.builder-module__qWNzkG__customerOption b{font-size:12px}.builder-module__qWNzkG__customerOption>span:not(.builder-module__qWNzkG__switchTrack){min-width:80px}.builder-module__qWNzkG__panel{width:100%}.builder-module__qWNzkG__panelBody{padding:20px}.builder-module__qWNzkG__panelHeader{padding:16px 20px}.builder-module__qWNzkG__capacity{gap:14px;padding:18px}.builder-module__qWNzkG__capacity progress{width:60px}.builder-module__qWNzkG__emptyList{padding:35px 18px}.builder-module__qWNzkG__quoteSummary{padding:20px 14px}.builder-module__qWNzkG__previewHeader h1{font-size:24px}.builder-module__qWNzkG__renderer{padding:24px 10px}.builder-module__qWNzkG__sectionHandle{padding:5px 2px}}@media (prefers-reduced-motion:reduce){.builder-module__qWNzkG__panel[open]{animation:none}.builder-module__qWNzkG__switchTrack:before,.builder-module__qWNzkG__customerOption{transition:none}}.builder-module__qWNzkG__stepHeading{color:var(--qb-text);font-family:var(--qb-font);padding:12px 0}.builder-module__qWNzkG__stepHeading h2{font-family:var(--qb-heading);margin:0 0 10px;font-size:clamp(24px,3vw,34px)}.builder-module__qWNzkG__stepHeading p{white-space:pre-wrap;margin:0}.builder-module__qWNzkG__stepHeading:empty{display:none}.builder-module__qWNzkG__journeyProgress{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;max-width:1100px;margin:24px auto 32px;padding:0;list-style:none;display:flex}.builder-module__qWNzkG__journeyProgress li{overflow-wrap:anywhere;opacity:.65;align-items:center;gap:8px;max-width:100%;font-size:13px;display:flex}.builder-module__qWNzkG__journeyProgress li[aria-current]{opacity:1;color:var(--qb-primary);font-weight:700}.builder-module__qWNzkG__journeyProgress li span{border:1px solid;border-radius:50%;flex-shrink:0;width:8px;height:8px}.builder-module__qWNzkG__journeyProgress li[data-state=visited] span,.builder-module__qWNzkG__journeyProgress li[aria-current] span{background:currentColor}.builder-module__qWNzkG__journeyActions{justify-content:space-between;align-items:stretch;gap:12px;margin-top:12px;display:flex}.builder-module__qWNzkG__journeyActions button{cursor:pointer;border:1px solid var(--qb-border);border-radius:var(--qb-radius);background:var(--qb-section);min-width:44px;max-width:100%;min-height:48px;color:var(--qb-text);font-family:var(--qb-font);text-align:center;overflow-wrap:anywhere;touch-action:manipulation;justify-content:center;align-items:center;padding:12px 20px;font-size:14px;line-height:1.5;display:inline-flex}.builder-module__qWNzkG__journeyActions button:not(.builder-module__qWNzkG__journeyContinue){flex-shrink:0}.builder-module__qWNzkG__journeyActions .builder-module__qWNzkG__journeyContinue{background:var(--qb-primary-surface);color:var(--qb-on-primary);border-color:var(--qb-primary-surface);margin-left:auto;font-weight:700}.builder-module__qWNzkG__journeyActions button:focus-visible{outline:2px solid var(--qb-primary);outline-offset:3px}.builder-module__qWNzkG__journeyComplete{background:var(--qb-section);border-radius:var(--qb-radius);padding:16px}.builder-module__qWNzkG__flowProgressHint{text-align:center;opacity:.7;max-width:760px;margin:-16px auto 24px;font-size:12px}.builder-module__qWNzkG__numberControl{border:1px solid var(--qb-border);border-radius:var(--qb-radius,6px);align-items:stretch;max-width:100%;display:inline-flex;overflow:hidden}.builder-module__qWNzkG__numberControl button{cursor:pointer;min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.builder-module__qWNzkG__numberControl button:disabled{opacity:.4;cursor:default}.builder-module__qWNzkG__numberControl input{text-align:center;border:0;border-inline:1px solid var(--qb-border);appearance:textfield;border-radius:0;width:90px;min-width:0}.builder-module__qWNzkG__numberControl input::-webkit-inner-spin-button{appearance:none}.builder-module__qWNzkG__numberSettings{grid-template-columns:1fr 1fr;gap:10px;display:grid}.builder-module__qWNzkG__quantitySettings{border:0;gap:10px;min-width:0;padding:0;display:grid}.builder-module__qWNzkG__tierRow{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.builder-module__qWNzkG__tierRow>label{flex:100px;min-width:0}.builder-module__qWNzkG__savings{color:#205f37;background:#edf7f0;border:1px solid #b3d8be;border-radius:.75rem;margin-block:1rem;padding:1rem}.builder-module__qWNzkG__savings>strong{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.builder-module__qWNzkG__savings .builder-module__qWNzkG__summaryRow{color:inherit}.builder-module__qWNzkG__renderer,.builder-module__qWNzkG__renderer[data-public]{border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100dvh;min-height:0;padding:0;line-height:1.6;display:grid;overflow:hidden}.builder-module__qWNzkG__previewPanel .builder-module__qWNzkG__panelBody{overflow:hidden}.builder-module__qWNzkG__previewPanel .builder-module__qWNzkG__renderer{height:100%}.builder-module__qWNzkG__runtimeTop{z-index:2;background:var(--qb-bg);border-bottom:1px solid var(--qb-border);padding:12px clamp(16px,3vw,40px) 8px;position:relative}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__previewHeader{justify-content:space-between;align-items:center;gap:16px;max-width:1360px;margin:0 auto;display:flex}.builder-module__qWNzkG__runtimeIdentity{min-width:0}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__previewHeader h1,.builder-module__qWNzkG__renderer[data-public] .builder-module__qWNzkG__previewHeader h1{letter-spacing:-.025em;margin:0;font-size:clamp(19px,2.4vw,26px);line-height:1.25}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__previewHeader p{white-space:pre-wrap;max-height:4.5em;margin:4px 0 0;font-size:13px;line-height:1.5;overflow-y:auto}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__quoteJump{flex-shrink:0;margin:0;font-size:12px}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__journeyProgress{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;gap:20px;max-width:1360px;margin:8px auto 0;padding:4px 2px;overflow-x:auto}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__journeyProgress li{white-space:nowrap;flex-shrink:0;font-size:12px}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__flowProgressHint{max-width:1360px;margin:4px auto 0;font-size:12px}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__runtimeContainer{scrollbar-gutter:stable;width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(16px,3vw,40px)}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__quoteLayout{overscroll-behavior:contain;min-height:0;margin-block:0;padding-block:16px;display:block;position:relative;overflow-y:auto}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__previewSections{min-height:0;padding:4px}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__summaryColumn{max-height:none;margin-top:20px;padding:4px;position:static;overflow:visible}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__quoteSummary{scroll-margin-top:4px}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__stepHeading:empty{display:none}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__runtimeFooter{z-index:2;border-top:1px solid var(--qb-border);background:var(--qb-bg);position:relative;box-shadow:0 -4px 16px #00000005}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__footerInner{padding-block:10px max(10px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"totals totals""back next""brand brand";align-items:center;gap:8px 12px;margin-block:0;display:grid;overflow:hidden}.builder-module__qWNzkG__footerBack{grid-area:back}.builder-module__qWNzkG__footerNext{text-align:right;grid-area:next}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__runtimeBranding{grid-area:brand;gap:8px;margin:0;font-size:11px}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__runtimeBranding img{width:auto;height:18px}.builder-module__qWNzkG__footerTotals{grid-area:totals;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.builder-module__qWNzkG__runtimeFooter .builder-module__qWNzkG__estimated{text-align:right;margin-left:auto;font-size:12px;line-height:1.3;display:grid}.builder-module__qWNzkG__runtimeFooter .builder-module__qWNzkG__estimated output{color:var(--qb-total,var(--qb-text));font-size:clamp(24px,3vw,30px)}.builder-module__qWNzkG__runtimeFooter .builder-module__qWNzkG__savings{background:var(--qb-saving-bg);color:var(--qb-saving-text);border:1px solid var(--qb-saving-border);border-radius:var(--qb-radius);align-items:center;gap:6px;margin:0;padding:5px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.builder-module__qWNzkG__runtimeFooter .builder-module__qWNzkG__savings svg{flex-shrink:0;width:16px;height:16px}.builder-module__qWNzkG__runtimeFooter button{min-height:44px;padding:8px 14px}.builder-module__qWNzkG__runtimeFooter button:disabled{cursor:default}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__previewSections:focus-visible,.builder-module__qWNzkG__renderer .builder-module__qWNzkG__summaryColumn:focus-visible{outline:2px solid var(--qb-text);outline-offset:-2px}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__customerField[data-product-group]>legend,.builder-module__qWNzkG__renderer .builder-module__qWNzkG__summaryGroupName{color:var(--qb-product-group-title,var(--qb-text));font-weight:400}.builder-module__qWNzkG__summaryGroupName{margin-bottom:4px;font-size:12px}@container (min-width:860px){.builder-module__qWNzkG__renderer .builder-module__qWNzkG__quoteLayout{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:stretch;gap:24px;display:grid;overflow:hidden}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__previewSections,.builder-module__qWNzkG__renderer .builder-module__qWNzkG__summaryColumn{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;height:100%;margin-top:0;overflow-y:auto}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__footerInner{grid-template-columns:auto minmax(100px,1fr) auto auto;grid-template-areas:"back brand totals next";gap:24px}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__quoteJump{display:none}}@container (max-width:859px){.builder-module__qWNzkG__runtimeTop,.builder-module__qWNzkG__runtimeFooter,.builder-module__qWNzkG__renderer .builder-module__qWNzkG__quoteLayout{min-width:0}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__footerInner{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"back totals next""brand brand brand";gap:6px}.builder-module__qWNzkG__runtimeFooter .builder-module__qWNzkG__footerTotals{flex-direction:column-reverse;gap:4px}.builder-module__qWNzkG__runtimeFooter .builder-module__qWNzkG__estimated{text-align:center;margin:0}.builder-module__qWNzkG__runtimeFooter .builder-module__qWNzkG__estimated output{overflow-wrap:anywhere;font-size:clamp(18px,4.6cqi,24px)}.builder-module__qWNzkG__runtimeFooter .builder-module__qWNzkG__savings{flex-wrap:wrap;justify-content:center;max-width:100%;padding:3px 5px;font-size:10px}.builder-module__qWNzkG__runtimeFooter button{padding-inline:8px;font-size:12px}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__previewHeader p{max-height:3em}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__runtimeIdentity h1{max-height:2.5em;overflow-y:auto}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__customerField{min-inline-size:0}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__customerOption{flex-wrap:wrap}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__customerOption>span:not(.builder-module__qWNzkG__switchTrack):not(.builder-module__qWNzkG__liveProductPrice){flex-basis:35%}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__liveProductPrice{max-width:100%;margin-left:auto}}@container (max-width:540px){.builder-module__qWNzkG__renderer .builder-module__qWNzkG__previewHeader{align-items:flex-start;gap:8px}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__quoteJump{max-width:100px;min-height:40px;line-height:1.4}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__quoteJump svg{width:16px}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__customerSection,.builder-module__qWNzkG__renderer .builder-module__qWNzkG__quoteSummary{padding:18px}.builder-module__qWNzkG__footerTotals{gap:8px}.builder-module__qWNzkG__runtimeFooter .builder-module__qWNzkG__savings{max-width:100%}}.builder-module__qWNzkG__panel.builder-module__qWNzkG__globalSettingsPanel.builder-module__qWNzkG__widePanel{width:min(1080px,94vw)}@media (max-width:600px){.builder-module__qWNzkG__panel.builder-module__qWNzkG__globalSettingsPanel.builder-module__qWNzkG__widePanel{width:100%}}@media (min-width:761px){.builder-module__qWNzkG__widePanel .builder-module__qWNzkG__globalSettingsModes{grid-template-columns:repeat(5,minmax(0,1fr))}}.builder-module__qWNzkG__productPanelRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.builder-module__qWNzkG__productPanelRow>div:first-of-type{overflow-wrap:anywhere;flex:1;min-width:0}.builder-module__qWNzkG__productPanelRow p{margin:4px 0 0}.builder-module__qWNzkG__productPanelEditor{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}@media (max-width:600px){.builder-module__qWNzkG__productPanelRow>div:first-of-type{flex-basis:100%}}.builder-module__qWNzkG__productUsage{overflow-wrap:anywhere;gap:10px;margin-bottom:18px;display:grid}.builder-module__qWNzkG__productUsage p{margin:0}.builder-module__qWNzkG__productUsage summary{cursor:pointer}.builder-module__qWNzkG__productUsage ul{color:var(--text-muted);padding-left:20px;font-size:12px}.builder-module__qWNzkG__productUsageRule{border:1px solid var(--border);border-radius:6px;gap:6px;padding:12px;display:grid}.builder-module__qWNzkG__productUsageRule small,.builder-module__qWNzkG__productUsageRule p{color:var(--text-muted);font-size:12px}.builder-module__qWNzkG__productUsageRule button{justify-self:start}.builder-module__qWNzkG__productGroupRow{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.builder-module__qWNzkG__productGroupRow>div:first-child{overflow-wrap:anywhere;flex:160px;gap:5px;min-width:0;display:grid}.builder-module__qWNzkG__productGroupRow small{color:var(--muted)}.builder-module__qWNzkG__productGroupPicker{border:1px dashed var(--border);border-radius:8px;min-width:0;padding:12px}.builder-module__qWNzkG__globalSaveStatus{flex-wrap:wrap;padding:10px 24px 0}.builder-module__qWNzkG__upgradeEditorRow{grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) minmax(100px,.7fr) auto;align-items:end;gap:12px;display:grid}.builder-module__qWNzkG__upgradeEditorRow small{grid-column:1/-1}.builder-module__qWNzkG__customerUpgrades{border-left:2px solid var(--qb-border);margin:12px 0 0 20px;padding-left:16px}@media (max-width:600px){.builder-module__qWNzkG__upgradeEditorRow{grid-template-columns:minmax(0,1fr) auto}.builder-module__qWNzkG__upgradeEditorRow>:first-child,.builder-module__qWNzkG__upgradeEditorRow>:nth-child(2){grid-column:1/-1}}.builder-module__qWNzkG__form button.builder-module__qWNzkG__categoryProductButton{border:1px solid var(--border);background:var(--surface-control);width:100%;min-height:40px;color:var(--text-primary);border-radius:7px;gap:8px;padding:9px 14px}.builder-module__qWNzkG__form button.builder-module__qWNzkG__categoryProductButton:hover{background:var(--surface-hover)}.builder-module__qWNzkG__productGroupHeading{justify-content:space-between;align-items:center;gap:8px;display:flex}.builder-module__qWNzkG__productGroupHeading .builder-module__qWNzkG__button{min-height:32px;padding:4px 8px;font-size:12px}.builder-module__qWNzkG__fieldEditLabel{flex-wrap:wrap}.builder-module__qWNzkG__fieldEditLabel>span:first-child{flex:120px}.builder-module__qWNzkG__fieldWrap[data-copy-highlight]{outline:2px solid var(--accent);outline-offset:2px}.builder-module__qWNzkG__productQuantityControl{min-width:0}.builder-module__qWNzkG__productQuantityControl>small{overflow-wrap:anywhere;margin-top:6px;display:block}.builder-module__qWNzkG__productQuantityToggle{justify-content:space-between;align-items:center;gap:12px;display:flex}.builder-module__qWNzkG__productQuantityToggle>button{flex-shrink:0}.builder-module__qWNzkG__summaryQuantity{font-weight:400}.builder-module__qWNzkG__summaryQuantityDetail{opacity:.75;margin:3px 0 6px;font-size:12px}.builder-module__qWNzkG__advancedColours{border-top:1px solid var(--border);padding-top:12px}.builder-module__qWNzkG__advancedColours>summary{cursor:pointer;padding-block:8px;font-size:13px;font-weight:700}.builder-module__qWNzkG__advancedColours[open]>summary{margin-bottom:8px}.builder-module__qWNzkG__stepHeading h2{color:var(--qb-step-title,var(--qb-text))}.builder-module__qWNzkG__customerSection>h2,.builder-module__qWNzkG__summarySection h3{color:var(--qb-section-title,var(--qb-text))}.builder-module__qWNzkG__customerField[data-product]>legend,.builder-module__qWNzkG__customerField[data-product] .builder-module__qWNzkG__customerOption strong,.builder-module__qWNzkG__summaryProductName,.builder-module__qWNzkG__summaryProduct .builder-module__qWNzkG__summaryRow>:first-child{color:var(--qb-product-title,var(--qb-text))}.builder-module__qWNzkG__customerField[data-product] .builder-module__qWNzkG__customerOption b,.builder-module__qWNzkG__summaryProduct .builder-module__qWNzkG__summaryRow>:last-child{color:var(--qb-product-price,var(--qb-text))}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__quoteSummary h2{color:var(--qb-summary-title,var(--qb-text))}.builder-module__qWNzkG__summarySubtotal,.builder-module__qWNzkG__quoteSubtotal,.builder-module__qWNzkG__sectionTotal{color:var(--qb-subtotal,var(--qb-text))}.builder-module__qWNzkG__estimated{color:var(--qb-total,var(--qb-text))}.builder-module__qWNzkG__customerSection>p,.builder-module__qWNzkG__stepHeading>p,.builder-module__qWNzkG__previewHeader p,.builder-module__qWNzkG__flowProgressHint,.builder-module__qWNzkG__help,.builder-module__qWNzkG__requirement,.builder-module__qWNzkG__customerOption small,.builder-module__qWNzkG__productQuantityControl>small,.builder-module__qWNzkG__summaryQuantityDetail,.builder-module__qWNzkG__summarySecondary,.builder-module__qWNzkG__emptyQuote{color:var(--qb-secondary,var(--qb-text))}.builder-module__qWNzkG__summaryQuantityDetail{opacity:var(--qb-secondary-opacity,.75)}.builder-module__qWNzkG__summarySecondary{margin-bottom:2px;font-size:12px;font-weight:700}.builder-module__qWNzkG__flowProgressHint{opacity:var(--qb-secondary-opacity,.7)}.builder-module__qWNzkG__summaryInformation{color:var(--qb-secondary,var(--qb-text));opacity:.7;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:13px;line-height:1.55}.builder-module__qWNzkG__summaryInformation+.builder-module__qWNzkG__summaryProduct{margin-top:16px}.builder-module__qWNzkG__liveProductPrice{text-align:right;color:var(--qb-product-price);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:2px;display:inline-flex}.builder-module__qWNzkG__liveProductPrice del{color:var(--qb-old-price,var(--qb-product-price));opacity:var(--qb-old-price-opacity,.6);font-size:.85em;font-weight:400}.builder-module__qWNzkG__customerOption>span.builder-module__qWNzkG__liveProductPrice:not(.builder-module__qWNzkG__switchTrack){flex:0 auto}.builder-module__qWNzkG__liveProductPrice del{white-space:nowrap}.builder-module__qWNzkG__summaryAdjustments{border-top:1px solid var(--qb-border);margin-top:20px;padding-top:16px}.builder-module__qWNzkG__productWithAccessories{min-width:0}.builder-module__qWNzkG__customerField[data-product]>.builder-module__qWNzkG__customerOptions>.builder-module__qWNzkG__customerOption,.builder-module__qWNzkG__customerField[data-product]>.builder-module__qWNzkG__customerOptions>.builder-module__qWNzkG__productWithAccessories>.builder-module__qWNzkG__customerOption,.builder-module__qWNzkG__customerField[data-product]>.builder-module__qWNzkG__switchOption{align-content:start;align-items:start}.builder-module__qWNzkG__customerField[data-product] .builder-module__qWNzkG__liveProductPrice b{color:var(--qb-discounted-price,var(--qb-product-price));margin:0}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__fieldError,.builder-module__qWNzkG__renderer .builder-module__qWNzkG__calculationNotice,.builder-module__qWNzkG__renderer .builder-module__qWNzkG__customerError{background:var(--qb-error-bg,transparent);color:var(--qb-error-text,inherit);border:var(--qb-error-border-width,0px) solid var(--qb-error-border,currentColor)}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__fieldError{border-left:3px solid var(--qb-error-border,currentColor)}.builder-module__qWNzkG__renderer .builder-module__qWNzkG__customerError{background:var(--qb-error-bg,var(--qb-section))}.builder-module__qWNzkG__customerField[data-product] .builder-module__qWNzkG__customerOption[data-package-opportunity=true]{background:color-mix(in srgb, var(--qb-primary) 6%, var(--qb-section));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--qb-primary) 38%, var(--qb-border))}.builder-module__qWNzkG__customerOption .builder-module__qWNzkG__packageHint{color:var(--qb-text);white-space:normal;overflow-wrap:anywhere;font-weight:500}.builder-module__qWNzkG__quantityTiers{gap:.625rem;display:grid}.builder-module__qWNzkG__quantityTierRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;gap:.375rem;display:grid}.builder-module__qWNzkG__quantityTierRow>*{min-width:0}.builder-module__qWNzkG__quantityTierRow input{width:100%;min-width:0}.builder-module__qWNzkG__customerQuantityTiers{gap:.35rem;font-size:.8rem;display:grid}.builder-module__qWNzkG__customerQuantityTiers dl{gap:.2rem;margin:0;display:grid}.builder-module__qWNzkG__customerQuantityTiers dl>div{grid-template-columns:minmax(2.5rem,auto) 1fr;gap:.75rem;display:grid}.builder-module__qWNzkG__customerQuantityTiers dd{margin:0}
@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.1yo2pz3g4u6be.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.0ic9f6t6i9npx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.3wo4ln4ldr9c9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.24jxsbewvqxgy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.lato_f8ed2fb6-module__OYDjqW__className{font-family:Lato,Lato Fallback;font-style:normal}.lato_f8ed2fb6-module__OYDjqW__variable{--builder-lato:"Lato", "Lato Fallback"}
.account-module__NKPs4W__shell{background:var(--app-bg);min-height:100svh;color:var(--text-primary);color-scheme:normal;font-size:14px;line-height:1.6}.account-module__NKPs4W__platformLink{border:1px solid var(--accent-dark-border);background:var(--accent-dark-soft);color:var(--accent-bright);border-radius:7px;padding:9px 15px;font-size:12px;text-decoration:none}.account-module__NKPs4W__platformLink:hover{background:color-mix(in srgb, var(--accent) 28%, var(--surface-recessed))}.account-module__NKPs4W__brand{color:var(--text-emphasis);letter-spacing:-1.2px;font-size:26px;font-weight:650;text-decoration:none}.account-module__NKPs4W__brand span{color:var(--accent-bright)}.account-module__NKPs4W__workspace{grid-template-columns:248px minmax(0,1fr);max-width:1320px;margin:auto;display:grid}.account-module__NKPs4W__sidebar{padding:40px 24px}.account-module__NKPs4W__back{color:var(--muted);gap:8px;margin-bottom:38px;font-size:12px;text-decoration:none;display:inline-flex}.account-module__NKPs4W__back:hover{color:var(--text-emphasis)}.account-module__NKPs4W__eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:1.6px;margin:0 0 12px;font-size:10px}.account-module__NKPs4W__selected,.account-module__NKPs4W__navLink{background:var(--accent-dark-soft);border:1px solid var(--accent-dark-border);color:var(--text-primary);border-radius:7px;justify-content:space-between;padding:10px 12px;text-decoration:none;display:flex}.account-module__NKPs4W__selected span{color:var(--accent-bright)}.account-module__NKPs4W__navLink{color:var(--muted);background:0 0;border-color:#0000}.account-module__NKPs4W__navLink:hover{background:var(--surface-elevated);color:var(--text-primary)}.account-module__NKPs4W__sidebar nav{gap:6px;display:grid}.account-module__NKPs4W__main{border-left:1px solid var(--line);min-width:0;padding:50px 52px 60px}.account-module__NKPs4W__heading{margin-bottom:42px}.account-module__NKPs4W__heading h1{letter-spacing:-1.2px;margin:0 0 12px;font-size:clamp(28px,3vw,38px);line-height:1.2}.account-module__NKPs4W__heading>p:last-child{color:var(--muted);margin:0}.account-module__NKPs4W__section{border-top:1px solid var(--line);grid-template-columns:175px minmax(0,1fr);gap:28px;padding:30px 0 34px;display:grid}.account-module__NKPs4W__section h2,.account-module__NKPs4W__section h3,.account-module__NKPs4W__editor h3{margin:0;font-size:14px}.account-module__NKPs4W__sectionBody{min-width:0}.account-module__NKPs4W__row{justify-content:space-between;align-items:center;gap:14px;display:flex}.account-module__NKPs4W__password{letter-spacing:3px;font-size:17px;line-height:1.5}.account-module__NKPs4W__detail{flex-wrap:wrap;gap:8px 22px;margin:14px 0 24px;font-size:12px;display:flex}.account-module__NKPs4W__detail dt{color:var(--muted)}.account-module__NKPs4W__detail dd{margin:0}.account-module__NKPs4W__description{color:var(--muted);max-width:490px;margin:12px 0 20px;font-size:12px}.account-module__NKPs4W__email{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 15px;font-size:13px}.account-module__NKPs4W__status{color:var(--status-success);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.account-module__NKPs4W__status i{background:var(--status-success);border-radius:50%;width:5px;height:5px}.account-module__NKPs4W__required{border:1px solid var(--border);color:var(--text-secondary);background:var(--surface-elevated);border-radius:5px;padding:3px 7px;font-size:10px}.account-module__NKPs4W__button,.account-module__NKPs4W__primary{border:1px solid var(--border);background:var(--surface-elevated);min-height:40px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:7px;padding:9px 14px;font-size:12px;transition:background .12s}.account-module__NKPs4W__button:hover{background:var(--surface-hover)}.account-module__NKPs4W__button.account-module__NKPs4W__destructive{color:var(--status-error);border-color:var(--status-error-border);background:var(--status-error-soft)}.account-module__NKPs4W__button.account-module__NKPs4W__destructive:hover{background:var(--destructive-hover)}.account-module__NKPs4W__deviceList{margin:0 0 22px;padding:0;list-style:none}.account-module__NKPs4W__device{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:14px;padding:18px 0;display:flex}.account-module__NKPs4W__deviceTitle{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-module__NKPs4W__deviceDates{margin:12px 0 0;font-size:12px}.account-module__NKPs4W__deviceDates>div{flex-wrap:wrap;gap:6px 12px;display:flex}.account-module__NKPs4W__deviceDates dt{color:var(--muted)}.account-module__NKPs4W__deviceDates dd{margin:0}.account-module__NKPs4W__primary{background:var(--accent-action);border-color:var(--accent);color:var(--on-accent)}.account-module__NKPs4W__primary:hover{background:var(--accent-hover)}.account-module__NKPs4W__button:disabled,.account-module__NKPs4W__primary:disabled{opacity:.5;cursor:wait}.account-module__NKPs4W__primary:disabled{background:var(--accent-disabled);opacity:1}.account-module__NKPs4W__shell a:focus-visible,.account-module__NKPs4W__shell button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.account-module__NKPs4W__editor{border:1px solid var(--border-subtle);background:var(--surface-panel);border-radius:8px;margin-top:20px;padding:22px}.account-module__NKPs4W__form fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.account-module__NKPs4W__form label{color:var(--text-secondary);gap:7px;font-size:12px;display:grid}.account-module__NKPs4W__form input{background:var(--input-bg);width:100%;min-width:0;color:var(--text-primary);border:1px solid var(--border);font:inherit;border-radius:6px;padding:11px 12px;font-size:16px}.account-module__NKPs4W__form input:focus{outline:2px solid var(--accent);outline-offset:2px}.account-module__NKPs4W__form .account-module__NKPs4W__description{margin:0 0 16px}.account-module__NKPs4W__form fieldset .account-module__NKPs4W__description{margin:0}.account-module__NKPs4W__actions{flex-wrap:wrap;gap:10px;display:flex}.account-module__NKPs4W__actions button{max-width:100%}.account-module__NKPs4W__success,.account-module__NKPs4W__error{border-left:2px solid;margin:0 0 16px;padding-left:12px;font-size:12px}.account-module__NKPs4W__success{color:var(--status-success)}.account-module__NKPs4W__error{color:var(--status-error)}.account-module__NKPs4W__footnote{border-top:1px solid var(--line);color:var(--muted);margin:0;padding-top:24px;font-size:11px}@media (max-width:1050px){.account-module__NKPs4W__workspace{grid-template-columns:210px minmax(0,1fr)}.account-module__NKPs4W__main{padding:40px 30px}.account-module__NKPs4W__section{grid-template-columns:140px minmax(0,1fr);gap:20px}}@media (max-width:760px){.account-module__NKPs4W__workspace{display:block}.account-module__NKPs4W__sidebar{padding:25px 22px 0}.account-module__NKPs4W__sidebar .account-module__NKPs4W__eyebrow{display:none}.account-module__NKPs4W__back{margin-bottom:18px}.account-module__NKPs4W__sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.account-module__NKPs4W__main{border-left:0;padding:32px 22px 45px}.account-module__NKPs4W__heading{margin-bottom:30px}.account-module__NKPs4W__section{grid-template-columns:1fr;gap:20px;padding:24px 0 28px}.account-module__NKPs4W__section h2{color:var(--text-secondary)}.account-module__NKPs4W__editor{padding:18px}}@media (prefers-reduced-motion:reduce){.account-module__NKPs4W__button,.account-module__NKPs4W__primary{transition:none}}
.application-topbar-module__rr7CsG__topbar{border-bottom:1px solid var(--border-subtle);min-height:80px;color:var(--text-muted);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:16px;padding:16px 44px;display:grid}.application-topbar-module__rr7CsG__leading{overflow-wrap:anywhere;min-width:0}.application-topbar-module__rr7CsG__leading strong{color:var(--text-secondary);font-weight:500}.application-topbar-module__rr7CsG__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.application-topbar-module__rr7CsG__account{justify-self:end;align-items:center;gap:12px;min-width:0;display:flex}.application-topbar-module__rr7CsG__business{min-width:0}.application-topbar-module__rr7CsG__topbar:not(:has(.application-topbar-module__rr7CsG__business)){grid-template-columns:minmax(0,1fr) auto auto}@media (max-width:1100px){.application-topbar-module__rr7CsG__topbar{grid-template-columns:minmax(0,1fr) auto auto;padding:16px 24px}.application-topbar-module__rr7CsG__account{grid-area:1/3}.application-topbar-module__rr7CsG__business{grid-area:1/2}.application-topbar-module__rr7CsG__topbar:not(:has(.application-topbar-module__rr7CsG__business)){grid-template-columns:minmax(0,1fr) auto}.application-topbar-module__rr7CsG__topbar:not(:has(.application-topbar-module__rr7CsG__business)) .application-topbar-module__rr7CsG__account{grid-column:2}.application-topbar-module__rr7CsG__actions{grid-area:2/1/auto/-1;justify-content:flex-start}}@media (max-width:760px){.application-topbar-module__rr7CsG__topbar{grid-template-columns:minmax(0,1fr) 44px;gap:12px;padding:14px 18px}.application-topbar-module__rr7CsG__topbar:not(:has(.application-topbar-module__rr7CsG__business)){grid-template-columns:minmax(0,1fr) 44px}.application-topbar-module__rr7CsG__account{grid-column:2}.application-topbar-module__rr7CsG__business{grid-area:2/1/auto/-1}.application-topbar-module__rr7CsG__topbar:has(.application-topbar-module__rr7CsG__business) .application-topbar-module__rr7CsG__actions{grid-row:3}.application-topbar-module__rr7CsG__actions{gap:8px}}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.20csvlgbb63y1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.17e3l4txdrufi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.22w-t0ek6hrfw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.1n2oi-d4a-xww.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_b24e9b88-module__p2DAga__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_b24e9b88-module__p2DAga__variable{--builder-poppins:"Poppins", "Poppins Fallback"}
.auth-module__cni4Dq__shell{background:var(--app-bg);color:var(--text-primary);flex-direction:column;min-height:100svh;display:flex}.auth-module__cni4Dq__header{justify-content:space-between;align-items:center;gap:20px;width:min(1280px,100% - 80px);min-height:108px;margin:0 auto;display:flex}.auth-module__cni4Dq__main{width:min(420px,100% - 48px);margin:auto;padding:56px 0 72px}.auth-module__cni4Dq__wide{width:min(480px,100% - 48px)}.auth-module__cni4Dq__heading{margin-bottom:36px}.auth-module__cni4Dq__heading>:first-child{--qwotio-logo-height:24px;color:var(--accent-text);margin-bottom:20px}.auth-module__cni4Dq__heading h1{letter-spacing:-.055em;text-wrap:balance;margin-bottom:18px;font-size:clamp(35px,4.5vw,46px);line-height:1.08}.auth-module__cni4Dq__heading>:last-child{color:var(--muted);font-size:15px;line-height:1.7}.auth-module__cni4Dq__form{gap:21px;display:grid}.auth-module__cni4Dq__form label{gap:9px;font-size:13px;font-weight:550;line-height:1.5;display:grid}.auth-module__cni4Dq__form label>span{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.auth-module__cni4Dq__form small{color:var(--muted);font-size:12px;font-weight:400}.auth-module__cni4Dq__form input,.auth-module__cni4Dq__form textarea{border:1px solid var(--border);background:var(--surface-white);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:52px;color:var(--foreground);font:inherit;padding:14px 15px;font-size:16px;font-weight:400;line-height:1.5;transition:border-color .15s,box-shadow .15s}.auth-module__cni4Dq__form .auth-module__cni4Dq__trustDevice{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;display:grid}.auth-module__cni4Dq__form .auth-module__cni4Dq__trustDevice input{width:18px;height:18px;min-height:18px;accent-color:var(--accent);cursor:pointer;margin:1px 0 0;padding:0}.auth-module__cni4Dq__trustHelp{color:var(--muted);margin:8px 0 0 28px;font-size:12px;line-height:1.6}.auth-module__cni4Dq__form textarea{resize:vertical;min-height:112px;max-height:300px}.auth-module__cni4Dq__form input:hover,.auth-module__cni4Dq__form textarea:hover{border-color:var(--border-strong)}.auth-module__cni4Dq__form input:focus-visible,.auth-module__cni4Dq__form textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.auth-module__cni4Dq__form [aria-invalid=true]{border-color:var(--status-error)}.auth-module__cni4Dq__shell button:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.auth-module__cni4Dq__shell button{cursor:pointer}.auth-module__cni4Dq__shell button:disabled{cursor:default;opacity:.55;transform:none}.auth-module__cni4Dq__submit{border:0;justify-content:space-between;width:100%;min-height:54px;margin-top:3px;font-size:14px}.auth-module__cni4Dq__shell .auth-module__cni4Dq__submit:disabled{opacity:1}.auth-module__cni4Dq__forgotLink{color:var(--accent-text);justify-self:end;margin-top:-7px;font-size:13px}.auth-module__cni4Dq__other{border-top:1px solid var(--border);text-align:center;flex-direction:column;gap:12px;margin-top:34px;padding-top:25px;font-size:13px;line-height:1.7;display:flex}.auth-module__cni4Dq__other p{color:var(--muted)}.auth-module__cni4Dq__other a{color:var(--accent-text);min-height:24px;font-weight:550}.auth-module__cni4Dq__hint{color:var(--muted);margin-top:-10px;font-size:12px;line-height:1.65}.auth-module__cni4Dq__privacy{color:var(--muted);font-size:12px;line-height:1.7}.auth-module__cni4Dq__message:empty{display:none}.auth-module__cni4Dq__message{outline:none;margin-bottom:24px}.auth-module__cni4Dq__error{background:var(--status-error-soft);border:1px solid var(--status-error-border);border-radius:var(--radius-sm);color:var(--status-error);padding:14px 16px;font-size:13px;line-height:1.65}.auth-module__cni4Dq__success{border-left:2px solid var(--accent);padding:4px 0 4px 20px}.auth-module__cni4Dq__success h2{letter-spacing:-.03em;margin-bottom:10px;font-size:21px}.auth-module__cni4Dq__success p{color:var(--muted);font-size:14px;line-height:1.75}.auth-module__cni4Dq__form .auth-module__cni4Dq__code{letter-spacing:.14em;text-align:center;font-variant-numeric:tabular-nums;padding-inline:10px;font-size:25px}.auth-module__cni4Dq__email{color:var(--foreground);overflow-wrap:anywhere;margin:-22px 0 28px;font-size:15px;font-weight:550;display:block}.auth-module__cni4Dq__resend{text-align:center;color:var(--muted);gap:10px;margin-top:26px;font-size:13px;display:grid}.auth-module__cni4Dq__resend button{color:var(--accent-text);background:0 0;border:0;min-height:44px;padding:8px 12px;font-weight:550}.auth-module__cni4Dq__resend .auth-module__cni4Dq__hint{margin-top:0}.auth-module__cni4Dq__invalid{color:var(--muted);gap:25px;font-size:14px;line-height:1.7;display:grid}.auth-module__cni4Dq__footer{color:var(--muted);justify-content:space-between;gap:20px;padding:26px 40px;font-size:12px;display:flex}.auth-module__cni4Dq__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:600px){.auth-module__cni4Dq__header{width:calc(100% - 40px);min-height:88px}.auth-module__cni4Dq__main{padding-top:35px;padding-bottom:56px}.auth-module__cni4Dq__footer{padding:22px 24px;font-size:11px}.auth-module__cni4Dq__heading{margin-bottom:30px}}@media (max-width:359px){.auth-module__cni4Dq__header{gap:8px;width:calc(100% - 32px)}.auth-module__cni4Dq__main,.auth-module__cni4Dq__wide{width:calc(100% - 40px)}.auth-module__cni4Dq__heading h1{font-size:33px}.auth-module__cni4Dq__form .auth-module__cni4Dq__code{font-size:21px}}@media (prefers-reduced-motion:reduce){.auth-module__cni4Dq__form input,.auth-module__cni4Dq__form textarea{transition:none}}
.setup-module__osgIdW__main{width:100%;max-width:960px;margin:0 auto;padding:64px 28px}.setup-module__osgIdW__form{border-top:1px solid var(--line);padding-top:28px}.setup-module__osgIdW__capacity{color:var(--muted);margin:0 0 24px;font-size:13px}.setup-module__osgIdW__back{margin-top:32px}.setup-module__osgIdW__wizard{max-width:none}.setup-module__osgIdW__wizard fieldset[hidden]{display:none}.setup-module__osgIdW__steps{color:var(--muted);gap:24px;margin:0 0 24px;padding:0;font-size:13px;list-style:none;display:flex}.setup-module__osgIdW__steps li{align-items:center;gap:8px;display:flex}.setup-module__osgIdW__steps li[aria-current]{color:inherit}.setup-module__osgIdW__steps li span{border:1px solid var(--line);border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.setup-module__osgIdW__steps li[aria-current] span{background:var(--accent-action);color:var(--on-accent);border-color:var(--accent)}.setup-module__osgIdW__stepTitle{outline:none;margin:0;font-size:22px}.setup-module__osgIdW__plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.setup-module__osgIdW__wizard .setup-module__osgIdW__plan{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:24px;font-size:14px;font-weight:400;display:block}.setup-module__osgIdW__wizard .setup-module__osgIdW__selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.setup-module__osgIdW__planHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-weight:700;display:flex}.setup-module__osgIdW__wizard .setup-module__osgIdW__plan input{width:16px;height:16px;accent-color:var(--accent);vertical-align:middle;margin:0;padding:0;display:inline-block}.setup-module__osgIdW__badge{color:var(--muted);font-size:11px;font-weight:500}.setup-module__osgIdW__selected .setup-module__osgIdW__badge{color:var(--accent-bright)}.setup-module__osgIdW__price{margin:18px 0;font-size:26px;font-weight:700}.setup-module__osgIdW__price span{color:var(--muted);font-size:13px;font-weight:400}.setup-module__osgIdW__features{color:var(--muted);gap:8px;padding:0;font-size:13px;list-style:none;display:grid}.setup-module__osgIdW__review{border:1px solid var(--line);border-radius:16px;padding:24px}.setup-module__osgIdW__review dl{gap:6px;display:grid}.setup-module__osgIdW__review dt{color:var(--muted);margin-top:12px;font-size:12px}.setup-module__osgIdW__review dd{overflow-wrap:anywhere;margin:0}.setup-module__osgIdW__controls{justify-content:flex-end;gap:12px;display:flex}.setup-module__osgIdW__wizard .setup-module__osgIdW__secondary{color:inherit;border:1px solid var(--line);background:0 0}.setup-module__osgIdW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.setup-module__osgIdW__main{padding:36px 20px}.setup-module__osgIdW__steps{gap:12px;font-size:11px}.setup-module__osgIdW__steps li{flex-direction:column;flex:1;align-items:flex-start}.setup-module__osgIdW__plans{grid-template-columns:minmax(0,1fr)}.setup-module__osgIdW__wizard .setup-module__osgIdW__plan{padding:20px}.setup-module__osgIdW__controls{justify-content:stretch}.setup-module__osgIdW__controls button{flex:1}}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.2r-cuu_7locvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_d57e0d36-module__rMSblG__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_d57e0d36-module__rMSblG__variable{--builder-playfair:"Playfair Display", "Playfair Display Fallback"}
.public-url-module__mn-7zW__panel{border:1px solid var(--interaction-border);background:var(--surface-panel);max-width:48rem;color:var(--text-primary);border-radius:1rem;padding:clamp(1rem,3vw,2rem)}.public-url-module__mn-7zW__panel h2{margin:0 0 .75rem;font-size:1.2rem}.public-url-module__mn-7zW__panel p{color:var(--text-muted);line-height:1.6}.public-url-module__mn-7zW__panel form{gap:.75rem;margin-top:1.5rem;display:grid}.public-url-module__mn-7zW__panel form p{margin:0}.public-url-module__mn-7zW__panel label{font-size:.9rem;font-weight:700}.public-url-module__mn-7zW__inputRow{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.public-url-module__mn-7zW__inputRow>span{color:var(--text-muted);overflow-wrap:anywhere}.public-url-module__mn-7zW__inputRow input{border:1px solid var(--interaction-border);background:var(--input-bg);width:100%;min-width:min(100%,12rem);min-height:46px;color:var(--text-emphasis);font:inherit;border-radius:.6rem;flex:1;padding:.65rem .8rem}.public-url-module__mn-7zW__panel :is(input,button):focus-visible{outline:2px solid var(--accent-bright);outline-offset:3px}.public-url-module__mn-7zW__panel button{justify-self:start;min-height:44px;margin-top:.5rem}.public-url-module__mn-7zW__panel .public-url-module__mn-7zW__hint{font-size:.8rem}.public-url-module__mn-7zW__panel .public-url-module__mn-7zW__available{color:var(--diagnostic-green-text,var(--status-success));font-size:.85rem}.public-url-module__mn-7zW__panel .public-url-module__mn-7zW__error{color:var(--diagnostic-red-text,var(--status-error))}.public-url-module__mn-7zW__preview{background:var(--interaction-faint);border-radius:.6rem;gap:.45rem;min-width:0;margin:.5rem 0;padding:1rem;display:grid}.public-url-module__mn-7zW__preview>span,.public-url-module__mn-7zW__warning>span{color:var(--text-muted);font-size:.75rem}.public-url-module__mn-7zW__preview code,.public-url-module__mn-7zW__warning code{overflow-wrap:anywhere;font-family:inherit}.public-url-module__mn-7zW__warning{gap:.6rem;display:grid}.public-url-module__mn-7zW__warning p{margin:0 0 .5rem}
.privacy-module__D5n7tq__legal{max-width:1040px;color:var(--ink,#172023);padding-block:80px 100px}.privacy-module__D5n7tq__legal header{max-width:760px;margin-bottom:40px}.privacy-module__D5n7tq__legal h1{letter-spacing:-.045em;font-size:clamp(2.4rem,5vw,4rem);line-height:1.12}.privacy-module__D5n7tq__legal h2{margin-bottom:18px;font-size:1.4rem;line-height:1.35}.privacy-module__D5n7tq__legal p{max-width:800px;margin-block:16px;font-size:.96rem;line-height:1.85}.privacy-module__D5n7tq__legal .privacy-module__D5n7tq__intro{color:#526067;font-size:1.15rem}.privacy-module__D5n7tq__legal .privacy-module__D5n7tq__updated{color:#607078;margin-top:24px;font-size:.8rem}.privacy-module__D5n7tq__legal section{border-top:1px solid #e4e7e9;padding-block:26px;scroll-margin-top:100px}.privacy-module__D5n7tq__legal a{color:var(--accent-text);text-underline-offset:4px}.privacy-module__D5n7tq__contents{border:1px solid #e4e7e9;border-radius:16px;grid-template-columns:1fr 1fr;gap:12px 28px;margin-block:36px;padding:28px;display:grid}.privacy-module__D5n7tq__contents a{font-size:.85rem}.privacy-module__D5n7tq__links{flex-wrap:wrap;align-items:center;gap:12px 20px;padding-block:14px;font-size:.76rem;display:flex}.privacy-module__D5n7tq__links a,.privacy-module__D5n7tq__links button{color:inherit;font:inherit;text-underline-offset:3px;text-decoration:underline}.privacy-module__D5n7tq__links button{cursor:pointer;background:0 0;border:0;padding:0}.privacy-module__D5n7tq__notice,.privacy-module__D5n7tq__dialog{color:var(--text-primary,#eff2f3);background:var(--surface-panel,#171c20);border:1px solid var(--input-border,#364047);box-shadow:var(--shadow,0 12px 40px #0002);font-family:var(--font-body), sans-serif;border-radius:16px;font-size:13px;line-height:1.65}.privacy-module__D5n7tq__notice{z-index:110;width:min(520px,100vw - 40px);padding:24px;position:fixed;bottom:20px;right:20px}.privacy-module__D5n7tq__notice h2,.privacy-module__D5n7tq__dialog h2{color:var(--text-primary,#fff);margin:0 0 10px;font-size:17px}.privacy-module__D5n7tq__notice p,.privacy-module__D5n7tq__dialog p{color:var(--text-secondary,#c6cdd1);margin:10px 0 18px}.privacy-module__D5n7tq__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.privacy-module__D5n7tq__actions button{border:1px solid var(--border-strong,#56616a);background:var(--surface-control,#262e34);color:var(--text-primary,#fff);font:inherit;cursor:pointer;border-radius:8px;padding:10px 14px}.privacy-module__D5n7tq__actions button:hover{background:var(--surface-hover,#35404a)}.privacy-module__D5n7tq__actions .privacy-module__D5n7tq__textButton{background:0 0;border-color:#0000}.privacy-module__D5n7tq__notice a,.privacy-module__D5n7tq__dialog a{color:#eee1ff;text-underline-offset:3px}html[data-application] :is(.privacy-module__D5n7tq__notice,.privacy-module__D5n7tq__dialog) a{color:var(--accent-bright)}.privacy-module__D5n7tq__dialog{width:min(560px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:28px}.privacy-module__D5n7tq__dialog::backdrop{background:var(--overlay,#070b10a6)}.privacy-module__D5n7tq__dialogHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.privacy-module__D5n7tq__dialogHeading button{color:var(--text-primary,white);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;min-width:32px;min-height:32px;display:grid}.privacy-module__D5n7tq__dialog section{border-top:1px solid var(--input-border,#364047);padding-top:20px}.privacy-module__D5n7tq__dialog h3,.privacy-module__D5n7tq__choice{font:700 14px var(--font-body), sans-serif;color:var(--text-primary,white);justify-content:space-between;align-items:center;gap:12px;display:flex}.privacy-module__D5n7tq__dialog h3 span{color:var(--text-muted,#bbc5cb);font-size:12px;font-weight:400}.privacy-module__D5n7tq__dialog h3{font-family:var(--font-heading), sans-serif}.privacy-module__D5n7tq__choice{cursor:pointer;justify-content:flex-start}.privacy-module__D5n7tq__choice input{width:18px;height:18px;accent-color:var(--accent)}.privacy-module__D5n7tq__dialog>a{margin-top:16px;display:inline-block}.privacy-module__D5n7tq__links :focus-visible,.privacy-module__D5n7tq__notice :focus-visible,.privacy-module__D5n7tq__dialog :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.privacy-module__D5n7tq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.privacy-module__D5n7tq__storageTable{margin-block:32px}.privacy-module__D5n7tq__storageTable table{border-collapse:collapse;text-align:left;width:100%;font-size:.82rem;line-height:1.7}.privacy-module__D5n7tq__storageTable th,.privacy-module__D5n7tq__storageTable td{vertical-align:top;border-bottom:1px solid #e4e7e9;padding:20px 16px}.privacy-module__D5n7tq__storageTable th{font-weight:700}.privacy-module__D5n7tq__storageTable code{overflow-wrap:anywhere;font-size:.78rem}.privacy-module__D5n7tq__storageTable span{color:#607078;margin-top:8px;font-weight:400;display:block}@media (max-width:700px){.privacy-module__D5n7tq__legal{padding-block:42px 64px}.privacy-module__D5n7tq__contents{grid-template-columns:1fr;padding:20px}.privacy-module__D5n7tq__storageTable thead{display:none}.privacy-module__D5n7tq__storageTable tr,.privacy-module__D5n7tq__storageTable th,.privacy-module__D5n7tq__storageTable td{display:block}.privacy-module__D5n7tq__storageTable th,.privacy-module__D5n7tq__storageTable td{border:0;padding:12px 0}.privacy-module__D5n7tq__storageTable tr{border-block-end:1px solid #e4e7e9;padding-block:12px}.privacy-module__D5n7tq__notice{width:calc(100vw - 24px);max-height:65dvh;padding:20px;bottom:12px;right:12px;overflow-y:auto}.privacy-module__D5n7tq__dialog{padding:22px}}
