.v3 .workspace.dark{--bg:#121212;--fg:#f5f5f2;--soft:#202020;--edge:#353535;--secondary:#b5b5b1;--control:#81817d;--focus:#ffde00;--link:#f5f5f2;--surface-base:#121212;--surface-raised:#1b1b1b;--surface-hover:#282828;--shadow-panel:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--fg);background:var(--bg)}.v3 .franchise-page{overflow-wrap:anywhere}.v3 .franchise-page .core-form{max-width:860px}.v3 .franchise-page fieldset{border:0;min-width:0;margin:0 0 28px;padding:0}.v3 .franchise-page legend{margin-bottom:16px;font-size:18px;font-weight:600}.v3 .franchise-page input:not([type=radio]):not([type=checkbox]),.v3 .franchise-page select,.v3 .franchise-page textarea{width:100%;min-width:0}.v3 .franchise-page .field{min-width:0}.v3 .franchise-experience label{align-items:center;gap:8px;min-height:44px;margin-right:24px;display:inline-flex}.v3 .franchise-page input[type=radio],.v3 .franchise-page input[type=checkbox]{width:20px;height:20px;accent-color:var(--blue);flex-shrink:0}.v3 .franchise-consent{align-items:start;gap:12px;margin-bottom:24px;font-size:14px;line-height:1.6;display:flex}.v3 .franchise-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.v3 .franchise-page .franchise-submit{background:var(--blue,#0052ff);color:#fff;border-color:var(--blue,#0052ff)}.v3 .franchise-page .franchise-submit:disabled{opacity:.6}.v3 .franchise-review-grid{gap:16px;display:grid}.v3.dark:has(.franchise-review-grid){--secondary:#b5b5b1;--muted:#b5b5b1;--fg:#f5f5f2}.v3.dark:has(.franchise-review-grid) .workspace.dark{--secondary:#b5b5b1;--muted:#b5b5b1;--fg:#f5f5f2}.v3 .franchise-review-grid h2{font-size:24px}.v3 .franchise-review-grid form{gap:16px;margin-block:24px;display:grid}.v3 .franchise-review-grid form .btn{justify-self:start}.v3 .franchise-review-grid .panel{overflow-wrap:anywhere;min-width:0}.v3 .franchise-review-grid .row{flex-wrap:wrap}.v3 .franchise-review-grid dl{margin:0}.v3 .franchise-review-grid dt{color:var(--muted);margin-top:16px}.v3 .franchise-review-grid dd{white-space:pre-wrap;margin:4px 0 0}.v3 .franchise-review-grid .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.v3 .core-public-page ol.core-steps{list-style-type:decimal}.v3 .auth-page .core-context-list>.btn{white-space:normal;text-align:left;justify-content:start;align-items:start;width:100%}.v3 .auth-page .core-context-list>.btn[aria-pressed=true]{border-color:var(--blue)}.v3 .auth-page .core-context-list>.btn.primary{justify-content:center}
