@font-face{font-family:Familjen Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/familjen-grotesk-vietnamese-wght-normal-DKRsWTd7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Familjen Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/familjen-grotesk-latin-ext-wght-normal-Cvgdx4cy.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/familjen-grotesk-latin-wght-normal-CfZa4wxB.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-r32jotim.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2) format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2) format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-600-normal-DMks36a2.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2) format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-ext-700-normal-ClYbKGw-.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-700-normal-BQc-7cTM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-700-normal-CYfAanHo.woff2) format("woff2"),url(/assets/instrument-sans-latin-700-normal-DfAjL1vF.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--papir: #ffffff;--sand: #faf7f2;--linje: #e6e0d6;--border-input: #c9c2b6;--marine: #1a3c62;--marine-dyb: #0b2038;--marine-lys: #24507f;--himmel: #3068a1;--blaek: #101820;--daempet: #5f6a76;--fine: #66707c;--kobber: #b1712b;--kobber-dyb: #8f5a1f;--tint-kobber: #f6efe4;--tint-marine: #eaf0f7;--succes: #1c7a4d;--tint-succes: #e4f2ea;--fejl: #a32c22;--tint-fejl: #fbedea;--color-primary: var(--marine);--color-primary-bright: var(--marine-lys);--color-primary-deep: var(--marine-dyb);--color-primary-soft: var(--tint-marine);--color-on-primary: var(--papir);--color-ink: var(--blaek);--color-ink-deep: var(--marine-dyb);--color-ink-soft: var(--daempet);--color-on-ink: var(--papir);--color-accent: var(--kobber);--color-accent-deep: var(--kobber-dyb);--surface-canvas: var(--sand);--surface-paper: var(--papir);--surface-cloud: var(--sand);--surface-fog: var(--sand);--surface-tint: var(--tint-marine);--surface-slab: var(--marine-dyb);--text-primary: var(--blaek);--text-secondary: var(--daempet);--text-muted: var(--fine);--text-eyebrow: var(--kobber-dyb);--text-on-slab: var(--papir);--text-on-slab-muted: var(--linje);--border-hairline: var(--linje);--border-hairline-strong: var(--border-input);--border-control: var(--daempet);--focus: var(--himmel);--border-focus: var(--focus);--border-on-slab: rgba(255, 255, 255, .16);--border-focus-on-slab: var(--papir);--scrim: rgba(11, 32, 56, .4);--link: var(--himmel);--link-pressed: var(--marine);--link-on-slab: var(--sand);--status-ok: var(--succes);--status-ok-tint: var(--tint-succes);--status-warn: var(--fejl);--status-warn-tint: var(--tint-fejl);--status-error: var(--fejl);--status-sale: var(--kobber-dyb);--status-neutral: var(--daempet);--font-display: "Familjen Grotesk Variable", "Helvetica Neue", Arial, sans-serif;--font-body: "Instrument Sans", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-core: var(--font-body);--font-mono: ui-monospace, "SFMono-Regular", Menlo, monospace;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fs-display-xxl: 64px;--lh-display-xxl: 1;--fs-display-xl: 52px;--lh-display-xl: 1;--fs-display-lg: 42px;--lh-display-lg: 1.05;--fs-display-md: 32px;--lh-display-md: 1.1;--fs-display-sm: 24px;--lh-display-sm: 1.17;--fs-display-xs: 20px;--lh-display-xs: 1.2;--fs-body-lg: 18px;--lh-body-lg: 1.5;--fs-body-md: 16px;--lh-body-md: 1.5;--fs-caption-md: 14px;--lh-caption-md: 1.5;--fs-caption-sm: 12px;--lh-caption-sm: 1.33;--fs-button-md: 14px;--lh-button-md: 1.4;--ls-button-md: .4px;--fs-button-sm: 12.6px;--lh-button-sm: 1;--ls-button-sm: .08em;--fs-price-md: 24px;--lh-price-md: 1.17;--space-xxs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 20px;--space-xl: 24px;--space-xxl: 32px;--space-section: 80px;--space-section-mobile: 48px;--container-max: 1366px;--gutter: 24px;--gutter-mobile: 16px;--control-height: 44px;--control-height-sm: 40px;--utility-strip-height: 36px;--nav-height: 60px;--radius-none: 0px;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 9999px;--radius-full: 9999px;--radius-control: var(--radius-md);--radius-card: var(--radius-lg);--radius-photo: var(--radius-xl);--elev-0: none;--elev-1: none;--elev-hairline: 1px solid var(--border-hairline);--elev-2: 0 2px 6px rgba(11, 32, 56, .06), 0 14px 34px rgba(11, 32, 56, .08);--elev-3: 0 30px 80px rgba(11, 32, 56, .35);--shadow-card: var(--elev-2);--shadow-modal: var(--elev-3);--motion-fast: .12s;--motion-base: .18s;--motion-slow: .28s;--ease-standard: cubic-bezier(.2, 0, .2, 1)}:root{--fs-page-title: 30px;--fs-detail-title: 26px;--fs-kpi: 30px;--fs-card-title: 18px;--fs-body: 15px;--fs-meta: 14px;--fs-chip: 13px;--fs-label: 12px;--fs-badge: 11px;--fs-body-lg: 16px;--app-topbar-h: var(--nav-height);--app-sidebar-w: 232px;--app-content-pad: var(--space-xxl) var(--space-xxl);--transition-fast: var(--motion-fast) var(--ease-standard);--transition-base: var(--motion-base) var(--ease-standard)}:root{--ink: var(--text-primary);--ink-soft: var(--text-secondary);--paper: var(--surface-cloud);--card: var(--surface-paper);--line: var(--border-hairline-strong);--control-line: var(--border-control);--accent: var(--color-primary);--accent-press: var(--color-primary-deep);--error: var(--status-error);--field-bg: var(--surface-paper);--overlay: color-mix(in srgb, var(--surface-paper) 55%, transparent);--wash-accent: color-mix(in srgb, var(--accent) 10%, transparent);--wash-ink: color-mix(in srgb, var(--color-ink) 3%, transparent);--shadow-card: 0 1px 2px color-mix(in srgb, var(--color-ink) 5%, transparent), 0 8px 24px color-mix(in srgb, var(--color-ink) 6%, transparent)}*{box-sizing:border-box;margin:0}html,body,#root{height:100%}body{font-family:var(--font-body);background:var(--paper);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased}.wordmark{font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.login-scene{min-height:100%;display:grid;place-items:center;padding:1.5rem}.login-card{width:100%;max-width:22rem;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:2rem;display:flex;flex-direction:column;gap:.375rem;box-shadow:var(--shadow-card)}.login-card h1{font-size:1.4rem;font-weight:650;letter-spacing:-.01em;margin-top:.75rem}.login-hint{font-size:.85rem;color:var(--ink-soft);margin-bottom:1rem}.login-card label{font-size:.8rem;font-weight:600;color:var(--ink-soft);margin-top:.625rem}.login-card input{font:inherit;padding:.55rem .7rem;border:1px solid var(--control-line);border-radius:6px;background:var(--field-bg);color:var(--ink)}.login-card input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;background:var(--card)}.login-card button[type=submit]{font:inherit;font-weight:600;margin-top:1.25rem;padding:.6rem .75rem;border:none;border-radius:6px;background:var(--accent);color:var(--color-on-primary);cursor:pointer}.login-card button[type=submit]:hover{background:var(--accent-press)}.login-card button[type=submit]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.login-card button[type=submit]:active{transform:translateY(1px)}.login-card button[type=submit]:disabled{opacity:.6;cursor:default}.form-error{font-size:.85rem;color:var(--error);margin-top:.75rem}.loading{color:var(--ink-soft)}.shell{min-height:100%;display:flex;flex-direction:column}.impersonation-banner{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.75rem 1.5rem;background:var(--surface-slab);color:var(--text-on-slab);font-size:.85rem}.impersonation-banner-actions{display:flex;align-items:center;gap:1rem;flex:none}.impersonation-banner a{color:var(--link-on-slab);font-weight:600;text-decoration:underline;white-space:nowrap}.impersonation-banner a:focus-visible{outline:2px solid var(--border-focus-on-slab);outline-offset:2px}.impersonation-banner button{font:inherit;font-weight:600;padding:.4rem .9rem;border-radius:var(--radius-control);border:1px solid var(--border-on-slab);background:transparent;color:var(--text-on-slab);cursor:pointer;white-space:nowrap}.impersonation-banner button:hover:not(:disabled){border-color:var(--text-on-slab)}.impersonation-banner button:disabled{color:var(--text-on-slab-muted);cursor:default}.impersonation-banner button:focus-visible{outline:2px solid var(--border-focus-on-slab);outline-offset:2px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.5rem;background:var(--card);border-bottom:1px solid var(--line)}.topbar-right{display:flex;align-items:center;gap:1rem}.whoami{font-size:.85rem;color:var(--ink-soft)}button.ghost{font:inherit;font-size:.85rem;font-weight:600;padding:.35rem .75rem;border:1px solid var(--control-line);border-radius:6px;background:transparent;color:var(--ink);cursor:pointer}button.ghost:hover{border-color:var(--accent);color:var(--accent)}button.ghost:focus-visible{outline:2px solid var(--accent);outline-offset:1px}button.ghost:active{transform:translateY(1px)}.content{flex:1;width:100%;max-width:60rem;margin:0 auto;padding:2.5rem 1.5rem}.content h1{font-size:1.5rem;font-weight:650;letter-spacing:-.01em;margin-bottom:1.5rem}.empty-state{border:1px dashed var(--line);border-radius:10px;padding:3rem 1.5rem;text-align:center;color:var(--ink-soft);background:var(--overlay)}.empty-sub{font-size:.85rem;margin-top:.25rem}.log-request-form{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:1.75rem;margin-bottom:2rem;display:flex;flex-direction:column;gap:.375rem;box-shadow:var(--shadow-card)}.log-request-form h2{font-size:1.15rem;font-weight:650;letter-spacing:-.01em;margin-bottom:.5rem}.log-request-form label{font-size:.8rem;font-weight:600;color:var(--ink-soft);margin-top:.75rem}.log-request-form select,.log-request-form textarea,.log-request-form input[type=file]{font:inherit;padding:.55rem .7rem;border:1px solid var(--control-line);border-radius:6px;background:var(--field-bg);color:var(--ink)}.log-request-form textarea{resize:vertical;line-height:1.5}.log-request-form select:focus-visible,.log-request-form textarea:focus-visible,.log-request-form input[type=file]:focus-visible{outline:2px solid var(--accent);outline-offset:1px;background:var(--card)}.log-request-form select:disabled,.log-request-form input[type=file]:disabled{opacity:.6;cursor:default}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-row>div{display:flex;flex-direction:column}.upload-hint{font-size:.8rem;color:var(--ink-soft);margin-top:.4rem}.attachment-list{list-style:none;margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem}.attachment-list li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.4rem .6rem;border:1px solid var(--line);border-radius:6px;background:var(--field-bg);font-size:.85rem}.log-request-form button[type=submit]{font:inherit;font-weight:600;margin-top:1.25rem;padding:.6rem .75rem;border:none;border-radius:6px;background:var(--accent);color:var(--color-on-primary);cursor:pointer;align-self:flex-start}.log-request-form button[type=submit]:hover:not(:disabled){background:var(--accent-press)}.log-request-form button[type=submit]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.log-request-form button[type=submit]:active:not(:disabled){transform:translateY(1px)}.log-request-form button[type=submit]:disabled{opacity:.6;cursor:default}.receipt{font-size:.85rem;color:var(--accent);margin-top:.75rem}.receipt code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--wash-accent);padding:.1rem .35rem;border-radius:4px}.tabbar{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--line)}.tab{font:inherit;font-size:.9rem;font-weight:600;padding:.5rem .9rem;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--ink-soft);cursor:pointer}.tab:hover{color:var(--accent)}.tab:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tab--active{color:var(--ink);border-bottom-color:var(--accent)}.site-editor{display:flex;flex-direction:column;gap:1.25rem}.editor-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.editor-site-pick{display:flex;flex-direction:column;gap:.25rem}.editor-site-pick label{font-size:.8rem;font-weight:600;color:var(--ink-soft)}.editor-site-pick select{font:inherit;padding:.55rem .7rem;border:1px solid var(--control-line);border-radius:6px;background:var(--field-bg);color:var(--ink);min-width:16rem}.editor-actions{display:flex;gap:.5rem}button.primary{font:inherit;font-weight:600;padding:.5rem .9rem;border:none;border-radius:6px;background:var(--accent);color:var(--color-on-primary);cursor:pointer}button.primary:hover:not(:disabled){background:var(--accent-press)}button.primary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}button.primary:disabled{opacity:.6;cursor:default}.editor-preview{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:1rem 1.25rem 1.25rem;box-shadow:var(--shadow-card);display:grid;gap:.75rem}.editor-preview-head h3{margin:0;font-size:1rem;font-weight:650;letter-spacing:-.01em}.editor-preview-head p{margin:.15rem 0 0;font-size:.9rem;color:var(--ink-soft)}.editor-preview-frame{width:100%;height:min(70vh,640px);border:1px solid var(--line);border-radius:8px;background:var(--paper);display:block}.editor-group{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:1.25rem 1.75rem 1.5rem;box-shadow:var(--shadow-card)}.editor-group legend{font-size:1rem;font-weight:650;letter-spacing:-.01em;padding:0 .4rem}.editor-field{display:flex;flex-direction:column;gap:.25rem;margin-top:.75rem}.editor-field label{font-size:.8rem;font-weight:600;color:var(--ink-soft)}.editor-field input[type=text],.editor-field input[type=url],.editor-field input[type=email],.editor-field input[type=tel],.editor-field textarea{font:inherit;padding:.55rem .7rem;border:1px solid var(--control-line);border-radius:6px;background:var(--field-bg);color:var(--ink)}.editor-field textarea{resize:vertical;line-height:1.5}.editor-field input:focus-visible,.editor-field textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;background:var(--card)}.editor-field--checkbox label{display:flex;align-items:center;gap:.5rem;color:var(--ink)}.editor-json{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.field-hint{font-size:.78rem;color:var(--ink-soft)}.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:10px;background:var(--card)}.request-table{width:100%;border-collapse:collapse;font-size:.85rem}.request-table th,.request-table td{text-align:left;padding:.65rem .85rem;border-bottom:1px solid var(--line);white-space:nowrap}.request-table th{font-weight:650;color:var(--ink-soft);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;background:var(--wash-ink)}.request-table tr:last-child td{border-bottom:none}.request-table .description-cell{white-space:normal;max-width:22rem}.attachment-link{display:inline-block;color:var(--accent);text-decoration:none;margin-right:.5rem}.attachment-link:hover{text-decoration:underline}.attachment-link:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.editor-color-row{display:flex;align-items:center;gap:.6rem}.editor-color-row input[type=color]{width:2.6rem;height:2rem;padding:0;border:1px solid var(--control-line);border-radius:6px;background:none;cursor:pointer}.editor-list{display:grid;gap:.8rem}.editor-list-item{border:1px solid var(--line);border-radius:8px;background:var(--field-bg);padding:.7rem .8rem}.editor-list-item-bar{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.6rem}.editor-list-item-actions{display:inline-flex;gap:.35rem}.editor-list-item-fields{display:grid;gap:.55rem}.item-field{display:grid;gap:.2rem;font-size:.92rem}.item-field--checkbox{display:flex;align-items:center;gap:.45rem}.provision-pages{border:1px solid var(--line);border-radius:6px;padding:.6rem .8rem .8rem;margin-top:.75rem;display:flex;flex-direction:column;gap:.35rem}.provision-pages legend{font-size:.8rem;font-weight:600;color:var(--ink-soft);padding:0 .25rem}.provision-page-option{display:flex;align-items:center;gap:.45rem;font-size:.92rem;margin-top:0!important;font-weight:400!important;color:var(--ink)!important}.provision-page-path{color:var(--ink-soft)}.provision-plan{margin-top:1rem;border:1px solid var(--line);border-radius:8px;background:var(--wash-accent);padding:.9rem 1rem 1rem}.provision-plan h3{font-size:.95rem;font-weight:650;margin-bottom:.4rem}.provision-plan ul{margin:0 0 .75rem 1.1rem;display:flex;flex-direction:column;gap:.3rem;font-size:.92rem}.provision-plan button{font:inherit;font-weight:600;padding:.6rem .75rem;border:none;border-radius:6px;background:var(--accent);color:var(--color-on-primary);cursor:pointer}.provision-plan button:hover:not(:disabled){background:var(--accent-press)}.provision-plan button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.provision-plan button:disabled{opacity:.6;cursor:default}
