.decoration-toolbar,.decoration-toolbar>div,.decoration-preview-heading,.decoration-preview-switch,.decoration-section-move{align-items:center;gap:var(--space-3);display:flex}.decoration-toolbar,.decoration-preview-heading{justify-content:space-between}.decoration-toolbar{padding-block:var(--space-4);border-block:var(--border-width) solid var(--color-border);flex-wrap:wrap;margin-block-end:var(--space-8)}.decoration-toolbar p{color:var(--color-text-muted);margin:0}.decoration-toolbar [data-layout-dirty=true],.decoration-toolbar [data-theme-dirty=true],.decoration-toolbar [data-brand-dirty=true],.decoration-toolbar [data-navigation-dirty=true]{color:var(--color-accent)}.brand-name-field{border-block-end:var(--border-width) solid var(--color-border);padding-block-end:var(--space-6)}.brand-name-label{align-items:center;gap:var(--space-1);display:inline-flex}.brand-logo-slot{min-inline-size:0;padding-block:var(--space-6);border-block-end:var(--border-width) solid var(--color-border)}.brand-logo-slot h2{margin-block:0 var(--space-3);font-size:var(--type-body-size)}.brand-logo-preview{min-block-size:var(--space-24);padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;margin-block-end:var(--space-4);display:flex}.brand-logo-preview img{max-inline-size:100%;max-block-size:var(--space-24);object-fit:contain;display:block}.brand-logo-slot label{margin-block-end:var(--space-2);display:block}.brand-logo-slot input[type=file]{inline-size:100%;min-block-size:var(--space-12);font:inherit;display:block}.brand-logo-actions{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.decoration-tabs{gap:var(--space-3);border-block-end:var(--border-width) solid var(--color-border);flex-wrap:wrap;margin-block-end:var(--space-8);display:flex}.decoration-tabs button{min-height:var(--space-12);padding:var(--space-3) var(--space-4);border:0;border-block-end:var(--border-width) solid transparent;color:var(--color-text-muted);font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0}.decoration-tabs button[aria-pressed=true]{color:var(--color-accent);border-block-end-color:var(--color-accent)}.decoration-tabs button:disabled{cursor:wait}.decoration-theme-palettes{border:0;min-width:0;margin:0;padding:0}.decoration-hero-effects{margin:0 0 var(--space-8);border:0;min-inline-size:0;padding:0}.decoration-hero-effects legend{margin-block-end:var(--space-2);padding:0;font-weight:600}.decoration-hero-effect-options{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-4);display:grid}.decoration-hero-effect-options label{grid-template-columns:var(--space-4) minmax(0, 1fr);gap:var(--space-2);min-block-size:var(--space-12);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);cursor:pointer;overflow-wrap:anywhere;align-items:center;display:grid}.decoration-hero-effect-options label:has(input:checked){border-color:var(--color-accent);background:var(--color-surface-raised)}.decoration-hero-effect-options label:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.decoration-hero-effect-options input{inline-size:var(--space-4);block-size:var(--space-4);accent-color:var(--color-accent);margin:0}.decoration-hero-effect-options input:disabled,.decoration-hero-effects:disabled label{cursor:not-allowed}.decoration-hero-effect-options label>span:last-child{grid-column:1/-1}.decoration-hero-effect-swatch{block-size:var(--space-6);border-radius:var(--radius-control);background-color:var(--color-bg);color:var(--color-accent);display:block}[data-hero-effect-swatch=STARLIGHT]{background-image:radial-gradient(circle at 20% 30%, currentColor 0 calc(var(--space-1) * .25), transparent calc(var(--space-1) * .5)), radial-gradient(circle at 50% 65%, currentColor 0 calc(var(--space-1) * .5), transparent calc(var(--space-1) * .75)), radial-gradient(circle at 80% 30%, currentColor 0 calc(var(--space-1) * .25), transparent calc(var(--space-1) * .5))}[data-hero-effect-swatch=AURORA]{background-image:linear-gradient(135deg, transparent 10%, color-mix(in srgb, currentColor 70%, transparent) 35%, transparent 55%, color-mix(in srgb, currentColor 45%, transparent) 75%, transparent)}[data-hero-effect-swatch=SPOTLIGHT]{background-image:conic-gradient(from 155deg at 25% 0%, transparent, currentColor 18deg, transparent 40deg), conic-gradient(from 165deg at 80% 0%, transparent, color-mix(in srgb, currentColor 65%, transparent) 18deg, transparent 40deg)}[data-hero-effect-swatch=PETALS]{background-image:radial-gradient(ellipse var(--space-1) calc(var(--space-1) * .5) at 25% 35%, currentColor 80%, transparent), radial-gradient(ellipse calc(var(--space-1) * .75) calc(var(--space-1) * 1.25) at 55% 65%, currentColor 80%, transparent), radial-gradient(ellipse calc(var(--space-1) * 1.25) calc(var(--space-1) * .75) at 80% 25%, currentColor 80%, transparent)}.decoration-theme-palettes legend{margin-block-end:var(--space-4);padding:0;font-weight:600}.decoration-theme-palettes label{align-items:center;gap:var(--space-3);min-height:var(--space-12);padding-block:var(--space-3);border-block-end:var(--border-width) solid var(--color-border);cursor:pointer;display:flex}.decoration-theme-palettes input{accent-color:var(--color-accent);width:var(--space-4);height:var(--space-4);flex:none}.decoration-theme-palettes span{overflow-wrap:anywhere}.decoration-theme-palettes fieldset{border:0;min-width:0;margin:0;padding:0}.decoration-theme-palettes fieldset+fieldset{margin-block-start:var(--space-4)}.decoration-theme-palettes fieldset legend{color:var(--color-text-muted);font-size:var(--type-label-size);margin-block-end:var(--space-1)}.decoration-theme-swatch{inline-size:var(--space-12);block-size:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--swatch-bg) 0 50%, var(--swatch-text) 50% 75%, var(--swatch-accent) 75%);flex:none}.decoration-theme-settings{margin-block:var(--space-6)}.decoration-theme-settings summary{min-height:var(--space-12);padding-block:var(--space-3);cursor:pointer}.decoration-theme-settings label,.decoration-preview-page{gap:var(--space-2);margin-block:var(--space-4);display:grid}.decoration-theme-settings select,.decoration-preview-page select{width:100%;min-width:0;min-height:var(--space-12);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface);font:inherit}.decoration-tabs button:focus-visible,.decoration-theme-settings summary:focus-visible,.decoration-theme-settings select:focus-visible,.decoration-preview-page select:focus-visible,.decoration-theme-palettes input:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.decoration-workspace{grid-template-columns:minmax(var(--layout-editor-controls-min), .7fr) minmax(0, 1.3fr);align-items:start;gap:var(--space-8);display:grid}.decoration-workspace h2{font-size:var(--type-body-size);margin:0;font-weight:600}.decoration-sections{margin-block:var(--space-4);padding:0;list-style:none}.decoration-sections li{grid-template-columns:var(--space-6) minmax(0, 1fr) auto;align-items:center;gap:var(--space-3);padding-block:var(--space-4);border-block-end:var(--border-width) solid var(--color-border);display:grid}.decoration-sections [data-visible=false] .decoration-section-name strong{color:var(--color-text-muted)}.decoration-section-number{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.decoration-section-name{overflow-wrap:anywhere;min-width:0}.decoration-section-name label{align-items:center;gap:var(--space-2);min-height:var(--space-8);color:var(--color-text-muted);font-size:calc(var(--type-body-size) * .875);margin-block-start:var(--space-2);display:flex}.decoration-section-name input{width:var(--space-4);height:var(--space-4);accent-color:var(--color-accent)}.decoration-section-move{gap:0}.decoration-section-move .fs-button{padding-inline:var(--space-2);min-width:var(--space-12);min-height:var(--space-12)}.decoration-up-icon{transform:rotate(180deg)}.decoration-preview{min-width:0}.decoration-preview-switch button{min-height:var(--space-12);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);border-radius:var(--radius-control);font:inherit;cursor:pointer}.decoration-preview-switch [aria-pressed=true]{background:var(--color-surface-raised);color:var(--color-accent);border-color:var(--color-accent)}.decoration-preview-viewport{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);width:100%;position:relative;overflow:hidden}.decoration-preview-viewport iframe{transform-origin:0 0;border:0;max-width:none;display:block}.decoration-live-link{color:var(--color-accent);text-underline-offset:var(--link-underline-offset);min-height:var(--space-12);align-items:center;display:inline-flex}.decoration-history{border-block-start:var(--border-width) solid var(--color-border);margin-block-start:var(--space-12)}.decoration-history summary{padding-block:var(--space-6);cursor:pointer}.decoration-history ol{margin:0;padding:0;list-style:none}.decoration-history li{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);border-block-end:var(--border-width) solid var(--color-border);display:flex}.decoration-history li>div{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.decoration-history time,.decoration-history li span{font-size:calc(var(--type-body-size) * .875);color:var(--color-text-muted)}.decoration-restore-confirm{padding-block:var(--space-6)}.decoration-restore-confirm .fs-button{margin-inline-end:var(--space-3)}@media (max-width:64rem){.decoration-workspace{grid-template-columns:minmax(0,1fr)}.decoration-preview-viewport[data-preview-viewport=mobile]{max-width:var(--layout-preview-mobile)}}@media (max-width:48rem){.decoration-toolbar>div{flex-wrap:wrap;width:100%}.decoration-preview-heading{flex-wrap:wrap}.decoration-sections li{gap:var(--space-2)}.decoration-history li{flex-wrap:wrap}}.decoration-order-header p{margin:var(--space-2) 0 0;color:var(--color-text-muted)}.decoration-order-hint{font-size:calc(var(--type-body-size) * .875)}.decoration-order-kinds{gap:var(--space-2);margin-block:var(--space-6) var(--space-4);display:flex}.decoration-order-kinds button{min-height:var(--space-12);padding:var(--space-2) var(--space-5,var(--space-4));border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0}.decoration-order-kinds button[aria-pressed=true]{color:var(--color-text);border-color:var(--color-accent)}.decoration-order-kinds button:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.decoration-order-list li{grid-template-columns:var(--space-6) var(--space-12) minmax(0, 1fr) auto}.decoration-order-thumb{width:var(--space-12);aspect-ratio:4/5;border-radius:var(--radius-control);background:var(--color-surface);overflow:hidden}.decoration-order-thumb>*{width:100%;height:100%}.decoration-order-list .decoration-section-name span{color:var(--color-text-muted);margin-block-start:var(--space-1);display:block}.decoration-order-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.decoration-order-dirty{color:var(--color-accent)}.decoration-order-error{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media not (min-width:48rem){.decoration-order-list li{grid-template-columns:var(--space-12) minmax(0, 1fr)}.decoration-order-list .decoration-section-number{display:none}.decoration-order-list .decoration-section-move{grid-column:1/-1;justify-content:flex-end}}
.info-editor,.info-section{gap:var(--space-4);min-width:0;display:grid}.info-section{padding-block:var(--space-4);border-block-start:var(--border-width) solid var(--color-border)}.info-section-actions,.info-language-matrix{gap:var(--space-3);flex-wrap:wrap;display:flex}.info-language-matrix{margin-block:var(--space-4)}.info-language-matrix button{gap:var(--space-2);min-height:var(--space-12);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);padding:var(--space-3);font:inherit;cursor:pointer;display:grid}.info-language-matrix button[aria-pressed=true]{border-color:var(--color-accent)}.info-language-matrix button:disabled{opacity:.6;cursor:default}.info-language-matrix button:focus-visible,.info-review summary:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.info-review{margin-block:var(--space-6)}.info-review summary{min-height:var(--space-12);padding-block:var(--space-3);cursor:pointer}.info-source{padding-block:var(--space-4);color:var(--color-text-muted)}.info-source p{white-space:pre-wrap;overflow-wrap:anywhere}[data-info-dirty=true]{color:var(--color-accent)}
.policies-workspace,.policy-editor,.policy-registration form{gap:var(--space-4);min-width:0;display:grid}.policy-toolbar,.policy-heading,.policy-review-confirm{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.policy-toolbar .mc-field{flex:1}.policy-heading h2{margin:0}.policy-heading>span,.policy-languages small,.policy-kinds small{color:var(--color-text-muted)}.policy-heading [data-policy-dirty=true]{color:var(--color-accent)}.policy-languages,.policy-kinds{grid-template-columns:repeat(auto-fit, minmax(var(--space-32), 1fr));gap:var(--space-2);display:grid}.policy-languages button,.policy-kinds button{gap:var(--space-2);min-height:var(--space-12);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;display:grid}.policy-languages button[aria-pressed=true],.policy-kinds button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-surface-raised)}.policy-languages button:disabled,.policy-kinds button:disabled{color:var(--color-text-muted);cursor:default}.policies-workspace summary{padding-block:var(--space-3);min-height:var(--space-12);cursor:pointer}.policy-languages button:focus-visible,.policy-kinds button:focus-visible,.policies-workspace summary:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.policy-content-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--layout-preview-mobile)), 1fr));gap:var(--space-8);align-items:start;display:grid}.policy-content-grid>*,.policy-editor textarea{min-width:0}.policy-editor textarea{resize:vertical}.policy-preview{overflow-wrap:anywhere;line-height:var(--type-body-leading)}.policy-preview>h3,.policy-preview p,.policy-preview ul,.policy-preview ol{margin-block:var(--space-4)}.policy-preview li+li{margin-block-start:var(--space-2)}.policy-review,.policy-publish,.policy-source,.policy-registration,.policy-import{border-block-start:var(--border-width) solid var(--color-border);padding-block:var(--space-4)}.policy-review-confirm{padding-block:var(--space-4)}.policies-workspace .admin-actions{margin-block-start:var(--space-4)}
.account-page{gap:var(--space-8);max-width:calc(var(--space-32) * 5.5);display:grid}.account-heading{gap:var(--space-2);display:grid}.account-heading h1{font-size:calc(var(--type-body-size) * 1.85);line-height:var(--type-heading-script-leading);margin:0;font-weight:600}.account-meta,.account-status,.account-message,.account-banner,.account-enroll-text p{line-height:var(--type-body-leading);overflow-wrap:anywhere;margin:0}.account-meta{color:var(--color-text-muted)}.account-banner{padding:var(--space-4);border:var(--border-width) solid var(--color-warning);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface-raised)}.account-section{gap:var(--space-4);border-block-start:var(--border-width) solid var(--color-border);padding-block-start:var(--space-8);display:grid}.account-section h2,.account-codes h3{font-size:calc(var(--type-body-size) * 1.35);line-height:var(--type-heading-script-leading);margin:0;font-weight:600}.account-status[data-two-factor=on]{color:var(--color-success)}.account-status[data-two-factor=off]{color:var(--color-warning)}.account-form{gap:var(--space-4);max-width:calc(var(--space-32) * 3.25);display:grid}.account-quiet{justify-self:start;padding-inline:0}.account-submit{justify-self:start}.account-message--error{color:var(--color-danger);font-weight:700}.account-message--done{color:var(--color-success)}.account-actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.account-form--wide{max-width:none}.account-enroll{grid-template-columns:calc(var(--space-32) * 1.75) minmax(0, calc(var(--space-32) * 3.25));gap:var(--space-8);align-items:start;display:grid}.account-enroll-text{gap:var(--space-3);display:grid}.account-enroll .account-qr{border-radius:var(--radius-control);width:100%;height:auto}.account-qr-light{fill:var(--color-text)}.account-qr-dark{fill:var(--color-bg)}.account-key{font-size:calc(var(--type-body-size) * 1.15);letter-spacing:var(--type-label-tracking);font-variant-numeric:tabular-nums;color:var(--color-accent);font-weight:600}.account-codes{gap:var(--space-4);padding:var(--space-6);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-control);background:var(--color-surface);display:grid}.account-codes h3:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.account-code-list{gap:var(--space-2) var(--space-8);font-size:calc(var(--type-body-size) * 1.1);letter-spacing:var(--type-label-tracking);font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,max-content));margin:0;padding:0;font-weight:600;list-style:none;display:grid}@media (max-width:48rem){.account-enroll{grid-template-columns:minmax(0,1fr)}.account-enroll .account-qr{max-width:calc(var(--space-32) * 1.75)}.account-code-list{grid-template-columns:minmax(0,1fr)}}
.staff-page{gap:var(--space-6);max-width:calc(var(--space-32) * 7.5);display:grid}.staff-page h1{font-size:calc(var(--type-body-size) * 1.85);line-height:var(--type-heading-script-leading);margin:0;font-weight:600}.staff-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.staff-heading>div{gap:var(--space-2);min-width:0;display:grid}.staff-meta,.staff-notice,.staff-panel p,.staff-name{line-height:var(--type-body-leading);overflow-wrap:anywhere;margin:0}.staff-meta{color:var(--color-text-muted)}.staff-notice--error{color:var(--color-danger);font-weight:700}.staff-notice--done{color:var(--color-success)}.staff-list{border-block-start:var(--border-width) solid var(--color-border);margin:0;padding:0;list-style:none;display:grid}.staff-row{gap:var(--space-3) var(--space-6);padding-block:var(--space-6);border-block-end:var(--border-width) solid var(--color-border);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.staff-who{align-content:start;gap:var(--space-1);min-width:0;display:grid}.staff-name{font-weight:600}.staff-you{padding:0 var(--space-2);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-pill);color:var(--color-accent);font-size:var(--type-label-size);vertical-align:middle;margin-inline-start:var(--space-2);font-weight:600}.staff-facts{gap:var(--space-2) var(--space-4);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.staff-facts [data-status=SUSPENDED]{color:var(--color-warning)}.staff-facts [data-two-factor=on]{color:var(--color-success)}.staff-row>.staff-actions,.staff-row>.staff-panel{grid-column:1/-1}.staff-actions{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.staff-panel{gap:var(--space-4);padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);display:grid}.staff-panel h2{font-size:calc(var(--type-body-size) * 1.35);line-height:var(--type-heading-script-leading);margin:0;font-weight:600}.staff-panel h2:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.staff-temporary{border-color:var(--color-accent)}.staff-password{color:var(--color-accent);font-size:calc(var(--type-body-size) * 1.35);letter-spacing:var(--type-label-tracking);font-variant-numeric:tabular-nums;font-weight:600}.staff-roles{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.staff-roles legend{margin-block-end:var(--space-2);padding:0;font-weight:700}.staff-role{gap:var(--space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.staff-role input{width:var(--space-4);height:var(--space-4);accent-color:var(--color-accent);margin-block-start:var(--space-1)}.staff-role>span{gap:var(--space-1);display:grid}@media (max-width:48rem){.staff-row{grid-template-columns:minmax(0,1fr)}}.staff-delete{border-color:var(--color-danger)}
.mail-page{gap:var(--space-8);max-width:calc(var(--space-32) * 5.5);display:grid}.mail-heading{gap:var(--space-2);display:grid}.mail-heading h1{font-size:calc(var(--type-body-size) * 1.85);line-height:var(--type-heading-script-leading);margin:0;font-weight:600}.mail-meta,.mail-status,.mail-hint,.mail-banner,.mail-notice p{line-height:var(--type-body-leading);overflow-wrap:anywhere;margin:0}.mail-meta,.mail-hint{color:var(--color-text-muted)}.mail-status{font-weight:600}.mail-status[data-mail-status=on]{color:var(--color-success)}.mail-status[data-mail-status=off],.mail-status[data-mail-status=none]{color:var(--color-warning)}.mail-banner{padding:var(--space-4);border:var(--border-width) solid var(--color-warning);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface-raised)}.mail-form{gap:var(--space-4);max-width:calc(var(--space-32) * 3.75);display:grid}.mail-switch{align-items:center;gap:var(--space-2);font-weight:600;display:inline-flex}.mail-row{grid-template-columns:minmax(0, 1fr) calc(var(--space-16) * 1.5);gap:var(--space-4);align-items:end;display:grid}.mail-quiet{justify-self:start;padding-inline:0}.mail-submit{justify-self:start}.mail-section{gap:var(--space-4);border-block-start:var(--border-width) solid var(--color-border);max-width:calc(var(--space-32) * 3.75);padding-block-start:var(--space-8);display:grid}.mail-section h2{font-size:calc(var(--type-body-size) * 1.35);line-height:var(--type-heading-script-leading);margin:0;font-weight:600}.mail-test{gap:var(--space-4);justify-items:start;display:grid}.mail-test .fs-field{justify-self:stretch}.mail-notice{gap:var(--space-2);display:grid}.mail-notice--error p:first-child{color:var(--color-danger);font-weight:700}.mail-notice--done p:first-child{color:var(--color-success)}.mail-detail{color:var(--color-text-muted)}@media (max-width:48rem){.mail-row{grid-template-columns:minmax(0,1fr)}}
.info-tip{vertical-align:middle;display:inline-flex;position:relative}.info-tip__button{inline-size:calc(var(--space-4) * 1.5);block-size:calc(var(--space-4) * 1.5);color:var(--color-text-muted);cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.info-tip__button:hover,.info-tip__button[aria-expanded=true]{color:var(--color-text)}.info-tip__button:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.info-tip__button svg{inline-size:var(--space-4);block-size:var(--space-4);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.info-tip__button svg circle:last-child{fill:currentColor}.info-tip__bubble{z-index:var(--layer-sticky);inline-size:max-content;max-inline-size:min(calc(var(--space-32) * 2.5), calc(100vw - var(--space-8)));padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface-raised);font-size:calc(var(--type-body-size) * .9);font-weight:400;line-height:var(--type-body-leading);white-space:normal;overflow-wrap:anywhere;box-shadow:var(--shadow-raised);display:none;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:calc(var(--space-4) * -2)}.info-tip__bubble[data-open]{display:block}
.stripe-card{gap:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-raised);margin-block-start:var(--space-4);display:grid}.stripe-card h2{margin:0}.stripe-meta,.stripe-banner,.stripe-mode,.stripe-notice p,.stripe-account{line-height:var(--type-body-leading);overflow-wrap:anywhere;margin:0}.stripe-meta{color:var(--color-text-muted)}.stripe-banner{padding:var(--space-4);border:var(--border-width) solid var(--color-warning);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface-raised)}.stripe-summary{gap:var(--space-2);display:grid}.stripe-account{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-weight:600;display:flex}.stripe-badge{padding:0 var(--space-2);border:var(--border-width) solid currentColor;border-radius:var(--radius-control);font-size:calc(var(--type-body-size) * .85);line-height:var(--type-body-leading);display:inline-block}.stripe-badge[data-stripe-mode=TEST]{color:var(--color-warning)}.stripe-badge[data-stripe-mode=LIVE]{color:var(--color-success)}.stripe-mode[data-stripe-mode-line=TEST]{color:var(--color-warning);font-weight:600}.stripe-facts{gap:var(--space-2) var(--space-8);flex-wrap:wrap;margin:0;display:flex}.stripe-facts div{gap:var(--space-1);display:grid}.stripe-facts dt{color:var(--color-text-muted)}.stripe-facts dd{overflow-wrap:anywhere;margin:0}.stripe-form{gap:var(--space-4);max-width:calc(var(--space-32) * 3.75);display:grid}.stripe-rename{grid-template-columns:minmax(0,1fr) auto;align-items:end}.stripe-label{align-items:center;gap:var(--space-1);display:inline-flex}.stripe-replace{align-items:center;gap:var(--space-1);margin:0;display:inline-flex}.stripe-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.stripe-notice{gap:var(--space-1);display:grid}.stripe-notice--error p:first-child{color:var(--color-danger);font-weight:700}.stripe-notice--done p:first-child{color:var(--color-success)}.stripe-detail{color:var(--color-text-muted)}@media (max-width:48rem){.stripe-rename{grid-template-columns:minmax(0,1fr)}}.stripe-providers{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.stripe-providers legend{margin-block-end:var(--space-2);padding:0;font-weight:600}.stripe-providers label{align-items:center;gap:var(--space-2);margin:0;display:flex}.stripe-providers [data-stripe-provider-soon]{color:var(--color-text-muted)}
.pa-signal{--pa-tone:var(--color-success);gap:var(--space-6);margin-block:var(--space-6);padding:var(--space-6) calc(var(--space-6) + var(--space-1));border:var(--border-width) solid var(--color-border);border-radius:var(--radius-media);background:var(--color-surface);box-shadow:inset var(--space-16) var(--space-16) var(--space-32) calc(var(--space-16) * -1) color-mix(in srgb, var(--pa-tone) 22%, transparent);display:grid;position:relative;overflow:hidden}.pa-signal[data-payment-readiness=BLOCKED]{--pa-tone:var(--color-warning)}.pa-signal[data-payment-readiness=APPLYING]{--pa-tone:var(--color-accent)}.pa-signal-top{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.pa-signal-state{align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.pa-signal-text{gap:var(--space-1);min-width:0;display:grid}.pa-beacon{inline-size:calc(var(--space-12) - var(--space-1));block-size:calc(var(--space-12) - var(--space-1));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--pa-tone) 14%, transparent);flex:none;place-items:center;display:grid;position:relative}.pa-beacon:before{content:"";inline-size:var(--space-3);block-size:var(--space-3);border-radius:var(--radius-pill);background:var(--pa-tone);box-shadow:0 0 0 var(--space-1) color-mix(in srgb, var(--pa-tone) 22%, transparent)}.pa-beacon:after{content:"";border-radius:var(--radius-pill);border:var(--border-width) solid color-mix(in srgb, var(--pa-tone) 55%, transparent);animation:pa-ping calc(var(--motion-hero-effective) * 4) var(--ease-out) infinite;position:absolute;inset:0}@keyframes pa-ping{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.35)}}.pa-signal-title{font-size:var(--type-heading-size);line-height:var(--type-heading-leading);text-wrap:balance;margin:0;font-weight:700}.pa-signal-sub{color:var(--color-text-muted);margin:0}.pa-blockers{gap:var(--space-3);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.pa-blockers li{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pa-mode{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:var(--border-width) solid color-mix(in srgb, var(--color-warning) 40%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-warning) 12%, transparent);color:var(--color-warning);font-size:var(--type-label-size);white-space:nowrap;font-weight:600;display:inline-flex}.pa-routes{gap:var(--space-2);border-block-start:var(--border-width) solid color-mix(in srgb, var(--color-border) 60%, transparent);padding-block-start:var(--space-4);display:grid}.pa-routes-title{align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:var(--type-label-size);display:flex}.pa-route-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.pa-route{grid-template-columns:minmax(0, calc(var(--space-32) * 1.5)) minmax(0, 1fr);align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-3) var(--space-4);border:var(--border-width) solid color-mix(in srgb, var(--color-border) 60%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-bg) 50%, transparent);display:grid}.pa-route[data-offered=false]{opacity:.6}.pa-method{align-items:center;gap:var(--space-3);min-width:0;display:flex}.pa-method>div{min-width:0;display:grid}.pa-method-mark{inline-size:calc(var(--space-8) + var(--space-1));block-size:calc(var(--space-6));border-radius:calc(var(--radius-control) / 2);flex:none}.pa-method-name{font-weight:700}.pa-method-hint{color:var(--color-text-muted);font-size:var(--type-label-size)}.pa-chain{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.pa-hop-item{align-items:center;gap:var(--space-2);display:inline-flex}.pa-arrow{inline-size:var(--space-4);block-size:var(--space-4);color:color-mix(in srgb, var(--color-text-muted) 70%, transparent)}.pa-hop{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--type-label-size);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.pa-hop-note{opacity:.85}.pa-hop[data-role=CURRENT]{border-color:color-mix(in srgb, var(--color-success) 50%, transparent);background:color-mix(in srgb, var(--color-success) 10%, transparent);color:var(--color-text)}.pa-hop[data-role=CURRENT]:before{content:"";inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-pill);background:var(--color-success)}.pa-hop[data-role=DOWN]{border-style:dashed;border-color:color-mix(in srgb, var(--color-danger) 45%, transparent);color:var(--color-danger)}.pa-hop[data-role=STOPPED]{opacity:.6;border-style:dashed}.pa-section{margin-block:var(--space-12);scroll-margin-block-start:var(--space-8)}.pa-section-head{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.pa-section-head h2{margin:0}.pa-section-head p{color:var(--color-text-muted);flex-basis:100%;margin:0}.pa-count{padding-inline:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--type-label-size);font-variant-numeric:tabular-nums}.pa-accounts{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-32) * 2.6)), 1fr));gap:var(--space-6);display:grid}.pa-card{align-content:start;gap:var(--space-4);min-width:0;padding:var(--space-6) var(--space-6) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-media);background:var(--color-surface);transition:border-color var(--motion-control-effective) var(--ease-out), box-shadow var(--motion-control-effective) var(--ease-out), transform var(--motion-control-effective) var(--ease-out);display:grid;position:relative;overflow:hidden}.pa-card[data-state=LIVE]{border-color:color-mix(in srgb, var(--color-accent) 30%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 4%, var(--color-surface));box-shadow:var(--shadow-raised), inset 0 var(--border-width) 0 color-mix(in srgb, var(--color-accent) 55%, transparent), inset var(--space-16) var(--space-16) var(--space-32) calc(var(--space-16) * -1) color-mix(in srgb, var(--color-accent) 18%, transparent)}.pa-card[data-state=DOWN]{border-color:color-mix(in srgb, var(--color-danger) 40%, var(--color-border))}.pa-card[data-state=STOPPED] .pa-mark,.pa-card[data-state=NOT_STARTED] .pa-mark{filter:grayscale();opacity:.55}.pa-card[data-state=STOPPED] .pa-card-name{color:var(--color-text-muted)}@media (hover:hover){.pa-card[data-state=LIVE]:hover{transform:translateY(calc(var(--space-1) * -.5))}}.pa-card-top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.pa-card-brand{align-items:center;gap:var(--space-3);min-width:0;display:flex}.pa-card-provider{font-weight:700}.pa-mark{inline-size:calc(var(--space-12) + var(--space-3));block-size:calc(var(--space-8) + var(--space-2));border-radius:calc(var(--radius-control) * .8);font-family:var(--font-ui);flex:none}.pa-state{--pa-state:var(--color-success);align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--pa-state) 12%, transparent);color:var(--pa-state);font-size:var(--type-label-size);white-space:nowrap;font-weight:600;display:inline-flex}.pa-state:before{content:"";inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-pill);background:currentColor}.pa-state[data-state=STOPPED],.pa-state[data-state=NOT_STARTED]{--pa-state:var(--color-text-muted)}.pa-state[data-state=DOWN]{--pa-state:var(--color-danger)}.pa-card-name{font-size:calc(var(--type-heading-size) * 1.15);line-height:var(--type-heading-leading);overflow-wrap:anywhere;margin:0;font-weight:700}.pa-card-identity{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pa-chips{gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.pa-chip{padding:calc(var(--space-1) / 2) var(--space-2);border:var(--border-width) solid color-mix(in srgb, var(--color-border) 70%, transparent);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text-muted);font-size:var(--type-label-size);white-space:nowrap}.pa-chip[data-backup]{border-style:dashed}.pa-card-note{color:var(--color-text-muted);font-size:var(--type-label-size);margin:0}.pa-card-note[data-tone=danger]{color:var(--color-danger)}.pa-facts{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--border-width) solid color-mix(in srgb, var(--color-border) 60%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-bg) 55%, transparent);margin:0;display:grid}.pa-facts div{justify-content:space-between;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.pa-facts dt{color:var(--color-text-muted)}.pa-facts dd{align-items:center;gap:var(--space-1);overflow-wrap:anywhere;margin:0;display:inline-flex}.pa-facts dd[data-ok]{color:var(--color-success)}.pa-facts svg,.pa-saved svg{inline-size:var(--space-4);block-size:var(--space-4)}.pa-priority{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pa-priority-label{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-weight:600;display:inline-flex}.pa-priority-hint{color:var(--color-text-muted);font-size:var(--type-label-size);font-weight:400}.pa-priority-controls{align-items:center;gap:var(--space-2);display:inline-flex}.pa-saved{color:var(--color-success);display:inline-flex}.pa-stepper{grid-template-columns:var(--space-8) calc(var(--space-12)) var(--space-8);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg);display:inline-grid;overflow:hidden}.pa-stepper[data-dirty]{border-color:var(--color-accent)}.pa-stepper[data-invalid]{border-color:var(--color-danger)}.pa-stepper button{color:var(--color-text-muted);cursor:pointer;transition:background var(--motion-fast-effective) var(--ease-out), color var(--motion-fast-effective) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid}.pa-stepper button:hover:not(:disabled){background:var(--color-surface-raised);color:var(--color-text)}.pa-stepper button:disabled{cursor:not-allowed;opacity:.45}.pa-stepper svg{inline-size:var(--space-3);block-size:var(--space-3)}.pa-stepper input{min-width:0;block-size:var(--space-8);border:0;border-inline:var(--border-width) solid var(--color-border);color:var(--color-text);font:inherit;font-variant-numeric:tabular-nums;text-align:center;background:0 0;padding:0;font-weight:700}.pa-stepper input:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:calc(var(--focus-ring-width) * -1)}.pa-field-error{color:var(--color-danger);font-size:var(--type-label-size);flex-basis:100%;margin:0}.pa-manage{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-raised);display:grid}.pa-card-foot{justify-content:space-between;align-items:center;gap:var(--space-2);border-block-start:var(--border-width) solid color-mix(in srgb, var(--color-border) 60%, transparent);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.pa-card-meta{color:var(--color-text-muted);font-size:var(--type-label-size)}.pa-card-actions{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.pa-confirm{z-index:var(--layer-raised);align-content:center;gap:var(--space-3);padding:var(--space-6);border-radius:inherit;background:color-mix(in srgb, var(--color-surface) 94%, transparent);-webkit-backdrop-filter:blur(var(--space-2));backdrop-filter:blur(var(--space-2));display:grid;position:absolute;inset:0}.pa-confirm p{color:var(--color-text-muted);margin:0}.pa-confirm .pa-confirm-title{color:var(--color-text);font-size:calc(var(--type-body-size) * 1.15);font-weight:700}.pa-confirm-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.pa-add-tile{place-content:center;justify-items:center;gap:var(--space-2);min-block-size:calc(var(--space-32) * 1.6);padding:var(--space-8) var(--space-6);border:var(--border-width) dashed color-mix(in srgb, var(--color-accent) 35%, var(--color-border));border-radius:var(--radius-media);color:var(--color-text);font:inherit;text-align:center;cursor:pointer;transition:background var(--motion-control-effective) var(--ease-out), border-color var(--motion-control-effective) var(--ease-out);background:0 0;display:grid}.pa-add-tile:hover{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 5%, transparent)}.pa-add-plus{inline-size:var(--space-12);block-size:var(--space-12);border:var(--border-width) solid color-mix(in srgb, var(--color-accent) 50%, transparent);border-radius:var(--radius-pill);color:var(--color-accent);place-items:center;display:grid}.pa-add-plus svg{inline-size:var(--space-6);block-size:var(--space-6)}.pa-add-title{font-weight:700}.pa-add-hint{max-inline-size:calc(var(--space-32) * 1.6);color:var(--color-text-muted);font-size:var(--type-label-size)}.pa-providers{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--space-32) * 1.8)), 1fr));gap:var(--space-4);display:grid}.pa-provider{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-media);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--motion-fast-effective) var(--ease-out), background var(--motion-fast-effective) var(--ease-out), transform var(--motion-fast-effective) var(--ease-out);display:grid;position:relative}.pa-provider:not([aria-disabled=true]):hover{border-color:color-mix(in srgb, var(--color-accent) 50%, var(--color-border));transform:translateY(calc(var(--space-1) * -.25))}.pa-provider[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-surface-raised);box-shadow:inset 0 0 0 var(--border-width) var(--color-accent)}.pa-provider[aria-disabled=true]{cursor:default}.pa-provider[data-soon] .pa-mark{filter:grayscale(.9);opacity:.5}.pa-provider-tick{inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-bg);place-items:center;display:none;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.pa-provider-tick svg{inline-size:var(--space-4);block-size:var(--space-4)}.pa-provider[aria-pressed=true] .pa-provider-tick{display:grid}.pa-provider[aria-pressed=true] .pa-tag{visibility:hidden}.pa-provider-name{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-weight:700;display:flex}.pa-provider-desc{color:var(--color-text-muted);font-size:var(--type-label-size)}.pa-tag{padding:0 var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--type-label-size);white-space:nowrap;font-weight:600}.pa-tag[data-tone=done]{border-color:color-mix(in srgb, var(--color-success) 40%, transparent);color:var(--color-success)}.pa-tag[data-tone=add]{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);color:var(--color-accent)}.pa-connect{gap:var(--space-6);padding:var(--space-6) calc(var(--space-6) + var(--space-1));border:var(--border-width) solid color-mix(in srgb, var(--color-accent) 35%, var(--color-border));border-radius:var(--radius-media);background:var(--color-surface);box-shadow:inset calc(var(--space-16) * -1) var(--space-16) var(--space-32) calc(var(--space-16) * -1) color-mix(in srgb, var(--color-accent) 12%, transparent);margin-block-start:var(--space-4);display:grid}.pa-connect-head{align-items:center;gap:var(--space-4);display:flex}.pa-connect-head h3{margin:0}.pa-connect-head p{margin:var(--space-1) 0 0;color:var(--color-text-muted)}.pa-connect-body{gap:var(--space-8);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.pa-connect-form{min-width:0}.pa-steps-title{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--type-label-size)}.pa-steps{gap:var(--space-1);padding:var(--space-4);border:var(--border-width) solid color-mix(in srgb, var(--color-border) 60%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-bg) 60%, transparent);counter-reset:pa-step;margin:0;list-style:none;display:grid}.pa-step{grid-template-columns:var(--space-8) minmax(0, 1fr);gap:var(--space-3);padding-block:var(--space-2);display:grid;position:relative}.pa-step:before{counter-increment:pa-step;content:counter(pa-step);inline-size:var(--space-8);block-size:var(--space-8);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--type-label-size);place-items:center;font-weight:700;display:grid}.pa-step:not(:last-child):after{content:"";inline-size:var(--border-width);block-size:calc(100% - var(--space-8));background:var(--color-border);position:absolute;inset-block-start:calc(var(--space-8) + var(--space-3));inset-inline-start:calc(var(--space-4) - var(--border-width) / 2)}.pa-step>span{min-width:0;display:grid}.pa-step strong{font-weight:600}.pa-step span span{color:var(--color-text-muted);font-size:var(--type-label-size)}@media (max-width:64rem){.pa-connect-body{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.pa-route{grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem){.pa-signal,.pa-connect,.pa-card{padding:var(--space-4)}.pa-add-tile{min-block-size:0;padding-block:var(--space-6)}}
.mp-workspace{max-width:calc(var(--layout-content-max) + var(--space-4));overflow-wrap:anywhere;margin-inline:auto}.mp-heading,.mp-actions,.mp-history li{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.mp-actions{margin-block:var(--space-4);justify-content:flex-start}.mp-meta,.mp-workspace time{color:var(--color-text-muted)}.mp-section{margin-block:var(--space-8)}.mp-card,.mp-workspace [data-payment-validation]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-6);margin-block:var(--space-4);min-width:0}.mp-grid,.mp-reviews{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mp-workspace label{gap:var(--space-2);margin-block:var(--space-3);min-width:0;display:grid}.mp-workspace label.mp-check{align-items:center;gap:var(--space-3);display:flex}.mp-workspace input:not([type=checkbox]),.mp-workspace select,.mp-workspace textarea{width:100%;min-width:0;padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit}.mp-workspace input[type=checkbox]{width:calc(var(--space-4) + var(--space-1));height:calc(var(--space-4) + var(--space-1));flex-shrink:0}.mp-workspace fieldset{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);min-width:0;padding:var(--space-4);margin-block:var(--space-4)}.mp-workspace legend{font-weight:600}.mp-workspace summary{cursor:pointer;padding-block:var(--space-4)}.mp-source,.mp-notice{background:var(--color-surface);border-inline-start:var(--border-width) solid var(--color-accent);padding:var(--space-4);margin-block:var(--space-4)}.mp-review{padding:var(--space-4);border-block-end:var(--border-width) solid var(--color-border);min-width:0}.mp-review h4{margin-block:0 var(--space-2)}.mp-badge{color:var(--color-text-muted)}.mp-copy-editor{margin-block:var(--space-6)}.mp-history{border-block-start:var(--border-width) solid var(--color-border)}.mp-history summary{padding-block:var(--space-4);cursor:pointer}.mp-history ul{margin:0;padding:0;list-style:none}.mp-history li{padding-block:var(--space-4);border-block-end:var(--border-width) solid var(--color-border)}.mp-history time{margin-block-start:var(--space-2);display:block}.mp-workspace :focus-visible{outline:calc(var(--border-width) * 2) solid var(--color-accent);outline-offset:calc(var(--border-width) * 3)}@media (max-width:48rem){.mp-grid,.mp-reviews{grid-template-columns:minmax(0,1fr)}.mp-card,.mp-workspace [data-payment-validation]{padding:var(--space-4)}.mp-actions>*,.mp-history .fs-button{width:100%}}.mp-rule-summary{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mp-workspace dt{color:var(--color-text-muted)}.mp-workspace dd{margin-inline:0;margin-block:var(--space-2) var(--space-4)}.mp-diff-field{margin-block:var(--space-4);padding-block:var(--space-3);border-block-start:var(--border-width) solid var(--color-border)}@media (max-width:48rem){.mp-rule-summary{grid-template-columns:minmax(0,1fr)}}.mp-quick{gap:var(--space-3);margin-block:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-raised);display:grid}.mp-quick h2,.mp-quick p{margin:0}.mp-quick-test{color:var(--color-warning)}.mp-advanced{margin-block:var(--space-6) var(--space-3);border-block-start:var(--border-width) solid var(--color-border)}.mp-readiness{gap:var(--space-2);margin-block:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-raised);display:grid}.mp-readiness p,.mp-readiness ul{margin:0}.mp-readiness-title{font-weight:600}.mp-readiness ul{gap:var(--space-3);padding-inline-start:var(--space-6);display:grid}.mp-readiness li .fs-button{width:fit-content;margin-block-start:var(--space-2);display:flex}.mp-advanced>summary{font-weight:600}
.me-workspace{min-width:0}.me-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.me-heading p{color:var(--color-text-muted)}.me-filters{align-items:end;gap:var(--space-4);margin-block:var(--space-6);grid-template-columns:1fr 1fr auto;display:grid}.me-list,.me-history{padding:0;list-style:none}.me-row{border:0;border-bottom:var(--border-width) solid var(--color-border);width:100%;color:inherit;text-align:start;gap:var(--space-2);padding:var(--space-6) 0;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;grid-template-columns:1fr 1fr;display:grid}.me-row:focus-visible{outline:calc(var(--border-width) * 2) solid var(--color-accent);outline-offset:var(--space-1)}.me-row time,.me-row span{color:var(--color-text-muted)}.me-row .me-view{color:var(--color-accent)}.me-facts{gap:var(--space-4);margin-block:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.me-facts dt{color:var(--color-text-muted)}.me-facts dd{overflow-wrap:anywhere;margin:0}.me-section{border-top:var(--border-width) solid var(--color-border);padding-block:var(--space-6)}.me-section h2{margin-top:0}.me-action{gap:var(--space-4);max-width:calc(var(--space-32) * 6);display:grid}.me-confirm{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-3);cursor:pointer;display:flex}.me-confirm input{width:var(--space-6);height:var(--space-6);accent-color:var(--color-accent);flex-shrink:0}.me-history li{gap:var(--space-2);padding-block:var(--space-4);border-bottom:var(--border-width) solid var(--color-border);display:grid}.me-notice{padding:var(--space-4);border-left:calc(var(--border-width) * 2) solid var(--color-accent);margin-block:var(--space-4)}@media not (min-width:48rem){.me-heading{flex-wrap:wrap}.me-filters,.me-row,.me-facts{grid-template-columns:1fr}}
.mf-balances{gap:var(--space-4);margin-block:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mf-balances dt{color:var(--color-text-muted);margin-block-end:var(--space-2)}.mf-balances dd{margin:0;font-weight:600}.mf-balances>div,.mf-history li,.mf-allocation li{overflow-wrap:anywhere;min-width:0}.mf-notice{padding:var(--space-4);background:var(--color-surface);border-inline-start:var(--border-width) solid var(--color-accent)}.mf-form{padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);margin-block:var(--space-4)}.mf-form select,.mf-form input,.mf-filters select{width:100%;min-width:0}.mf-allocation,.mf-history ul{margin:var(--space-4) 0;padding:0;list-style:none}.mf-allocation{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mf-history{margin-block-start:var(--space-6)}.mf-history h3{font-size:var(--type-body-size)}.mf-history li{gap:var(--space-3);padding-block:var(--space-3);border-block-end:var(--border-width) solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.mf-history time{color:var(--color-text-muted)}.mf-filters{gap:var(--space-4);margin-block:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;display:grid}.mf-panel .mo-section-heading{align-items:center}.mf-toggle{align-items:center;gap:var(--space-2);min-block-size:var(--space-12);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.mf-toggle:hover{color:var(--color-accent)}.mf-toggle .fs-icon{transition:transform var(--motion-fast-effective) var(--ease-out)}.mf-toggle[aria-expanded=true] .fs-icon{transform:rotate(180deg)}@media (max-width:48rem){.mf-balances{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-allocation,.mf-filters{grid-template-columns:minmax(0,1fr)}.mf-form{padding:var(--space-4)}.mf-history .fs-button{width:100%}}
.ml-workspace{gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ml-workspace>*,.ml-lines{min-width:0}.ml-toolbar{gap:var(--space-4) var(--space-8);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.ml-period{gap:var(--space-3);border:0;grid-column:1/-1;min-width:0;margin:0;padding:0;display:grid}.ml-period legend{color:var(--color-text-muted);font-size:var(--type-label-size);margin-block-end:var(--space-2);padding:0}.ml-segments{gap:var(--space-2);flex-wrap:wrap;display:flex}.ml-segment{min-height:calc(var(--space-12) - var(--space-1));padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;transition:border-color var(--motion-fast-effective) var(--ease-out)}.ml-segment[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent);font-weight:600}.ml-segment:focus-visible,.ml-artist:focus-visible,.ml-scroll:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.ml-segment:disabled{cursor:default}.ml-custom{gap:var(--space-4);flex-wrap:wrap;align-items:end;display:flex}.ml-filters{grid-template-columns:repeat(2, minmax(0, calc(var(--space-32) * 2)));gap:var(--space-4);display:grid}.ml-export{justify-items:end;gap:var(--space-2);text-align:end;display:grid}.ml-period-text{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.ml-note,.ml-meta{color:var(--color-text-muted);font-size:var(--type-label-size);margin:0}.ml-meta{display:block}.ml-rules summary{cursor:pointer;color:var(--color-text-muted)}.ml-rules ul{margin:var(--space-3) 0 0;gap:var(--space-2);padding-inline-start:var(--space-6);display:grid}.ml-totals{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-32) * 2 + var(--space-8))), 1fr));gap:var(--space-4);display:grid}.ml-total{padding:var(--space-4) var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-raised);font-variant-numeric:tabular-nums}.ml-total-heading{gap:var(--space-2);margin:0 0 var(--space-2);align-items:center;display:flex}.ml-total dl{gap:var(--space-3) var(--space-6);margin:var(--space-3) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ml-total dt{color:var(--color-text-muted);font-size:var(--type-label-size)}.ml-total dd{gap:var(--space-1);margin:0;display:grid}.ml-count{color:var(--color-text-muted);font-size:var(--type-label-size);font-weight:400}.ml-net dd,td.ml-net{font-weight:700}.ml-badge{padding:0 var(--space-2);border:var(--border-width) solid var(--color-warning);border-radius:var(--radius-pill);color:var(--color-warning);font-size:var(--type-label-size);line-height:var(--type-body-leading);margin-inline-start:var(--space-2);display:inline-block}.ml-scroll{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);max-width:100%;overflow-x:auto}.ml-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ml-table th,.ml-table td{padding:var(--space-3) var(--space-4);border-block-end:var(--border-width) solid var(--color-border);text-align:start;vertical-align:top;white-space:nowrap}.ml-table thead th{color:var(--color-text-muted);font-size:var(--type-label-size);background:var(--color-surface);font-weight:600}.ml-table tbody tr:last-child>*{border-block-end:0}.ml-table .ml-number{text-align:end}.ml-artist{color:var(--color-accent);font:inherit;text-align:start;text-underline-offset:var(--link-underline-offset);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ml-order{font-weight:600}.ml-status[data-ledger-status=ON_HOLD],.ml-status[data-ledger-status=REFUNDED],.ml-status[data-ledger-status=CHARGEBACK]{color:var(--color-danger)}.ml-status[data-ledger-status=PENDING]{color:var(--color-warning)}.ml-lines h3{gap:var(--space-2);margin:var(--space-4) 0 var(--space-3);align-items:baseline;display:flex}.ml-message,.ml-message-action{gap:var(--space-2);white-space:normal;min-width:calc(var(--space-32) + var(--space-24));max-width:calc(var(--space-32) * 3 + var(--space-16));display:grid}.ml-message dl{gap:var(--space-2);margin:0;display:grid}.ml-message dt{color:var(--color-text-muted);font-size:var(--type-label-size)}.ml-message dd{overflow-wrap:anywhere;margin:0}.ml-message-text{white-space:pre-wrap}@media (max-width:48rem){.ml-toolbar,.ml-filters{grid-template-columns:minmax(0,1fr)}.ml-export{text-align:start;justify-items:start}.ml-total dl{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ml-segment{transition:none}}
.mo-filters{gap:var(--space-4);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr)) auto;align-items:end;margin-block-end:var(--space-8);display:grid}.mo-order-list,.mo-lines,.mo-notes{margin:0;padding:0;list-style:none}.mo-order-list li{border-block-end:var(--border-width) solid var(--color-border)}.mo-order-row{gap:var(--space-4);width:100%;min-height:calc(var(--space-16) + var(--space-4));padding:calc(var(--space-4) + var(--space-1)) 0;color:var(--color-text);font:inherit;text-align:start;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.5fr) auto;align-items:center;display:grid}.mo-order-row:hover,.mo-order-row:focus-visible{color:var(--color-accent)}.mo-review-count{color:var(--color-text-muted)}.mo-order-summary,.mo-section-heading{justify-content:space-between;align-items:start;gap:var(--space-6);flex-wrap:wrap;display:flex}.mo-order-summary{font-variant-numeric:tabular-nums;padding-block-end:var(--space-4)}.mo-order-summary p{margin:0 0 var(--space-2)}.mo-lines{margin-block:var(--space-8)}.mo-line{padding-block:var(--space-8);border-block-start:var(--border-width) solid var(--color-border)}.mo-line-summary{grid-template-columns:var(--space-24) minmax(0, 1fr) auto;gap:var(--space-6);display:grid}.mo-line h2,.mo-secondary h2,.mo-private h3{margin:0 0 var(--space-3);font-size:var(--type-body-size);overflow-wrap:anywhere;font-weight:600}.mo-line-summary p{margin:0 0 var(--space-2);overflow-wrap:anywhere}.mo-gift-image{aspect-ratio:1;background:var(--color-surface);border-radius:var(--radius-control);overflow:hidden}.mo-gift-image img{object-fit:contain;width:100%;height:100%}.mo-line-status{place-self:start}.mo-order-states{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.mo-status{--mo-tone:var(--color-text-muted);align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:var(--border-width) solid color-mix(in srgb, var(--mo-tone) 45%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--mo-tone) 14%, transparent);color:var(--mo-tone);font-size:var(--type-label-size);white-space:nowrap;font-weight:600;display:inline-flex}.mo-status:before{content:"";inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-pill);background:currentColor;flex:none}.mo-status[data-tone=attention]{--mo-tone:var(--color-warning)}.mo-status[data-tone=progress]{--mo-tone:var(--color-accent)}.mo-status[data-tone=success]{--mo-tone:var(--color-success)}.mo-status[data-tone=danger]{--mo-tone:var(--color-danger)}.mo-line-review{gap:var(--space-3);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.mo-review-controls{align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.mo-review-controls .mc-field{max-width:calc(var(--space-32) * 2)}.mo-actions{gap:var(--space-3);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.mo-secondary{border-block-start:var(--border-width) solid var(--color-border);padding-block:var(--space-6)}.mo-private{margin-block:var(--space-6);padding:var(--space-6);background:var(--color-surface);border-inline-start:var(--border-width) solid var(--color-accent)}.mo-private-text{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;unicode-bidi:plaintext}.mo-check{gap:var(--space-3);min-height:var(--space-12);line-height:var(--type-body-leading);margin-block:var(--space-4);align-items:start;display:flex}.mo-check input{width:calc(var(--space-4) + var(--space-1));height:calc(var(--space-4) + var(--space-1));accent-color:var(--color-accent);flex-shrink:0;margin-block-start:var(--space-1)}.mo-notes li{padding-block:var(--space-4);border-block-end:var(--border-width) solid var(--color-border)}.mo-notes time{color:var(--color-text-muted)}.mo-notes p{white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext}.mo-private form{margin-block-start:var(--space-6)}.mo-proof-panel{margin-block:var(--space-6);padding:var(--space-6);background:var(--color-surface);border-inline-start:var(--border-width) solid var(--color-accent)}.mo-proof-panel h3,.mo-proofs h3{margin:0 0 var(--space-3);font-size:var(--type-body-size);overflow-wrap:anywhere;font-weight:600}.mo-proof-panel p{overflow-wrap:anywhere}.mo-proof-privacy{padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-warning);border-radius:var(--radius-control);background:var(--color-surface-raised)}.mo-proofs{margin-block:var(--space-6)}.mo-proof-grid{grid-template-columns:repeat(auto-fill, minmax(var(--space-32), 1fr));gap:var(--space-4);margin:var(--space-4) 0;padding:0;list-style:none;display:grid}.mo-proof-grid li{gap:var(--space-3);align-content:start;display:grid}.mo-proof-grid img{aspect-ratio:1;object-fit:contain;background:var(--color-bg);border-radius:var(--radius-control);width:100%;height:auto}.mo-proof-withdraw{gap:var(--space-3);display:grid}@media (max-width:64rem){.mo-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mo-order-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.mo-order-row .fs-price{justify-self:end}}@media (max-width:48rem){.mc-sidebar nav{grid-template-columns:repeat(auto-fit, minmax(var(--space-24), 1fr))}.mo-filters{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.mo-filters>.mc-field:first-child{grid-column:1/-1}.mo-filters>.fs-button{align-self:end}.mo-line-summary{grid-template-columns:var(--space-16) minmax(0, 1fr);gap:var(--space-4)}.mo-line-status{grid-column:2}.mo-private,.mo-proof-panel{padding:var(--space-4)}.mo-section-heading>.fs-button{width:100%}.mo-order-row{gap:var(--space-3)}.mo-actions>.fs-button{flex:auto}}
.mc-artist-notes{margin-top:var(--space-8);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);min-width:0}.mc-artist-notes summary{gap:var(--space-1);padding:var(--space-4);min-height:var(--space-12);cursor:pointer;display:grid}.mc-artist-notes-title{font-size:var(--type-body-size);margin:0;font-weight:600}.mc-artist-notes-body{gap:var(--space-4);padding:0 var(--space-4) var(--space-4);min-width:0;display:grid}.mc-artist-notes-body>p{margin:0}.mc-artist-notes-alert{gap:var(--space-2);justify-items:start;display:grid}.mc-artist-notes-fields{gap:var(--space-3);margin:0 0 var(--space-4);display:grid}.mc-artist-notes-fields dt{color:var(--color-text-muted);font-size:var(--type-label-size)}.mc-artist-notes-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.mc-artist-notes-form{gap:var(--space-4);min-width:0;display:grid}.mc-artist-notes-form .mc-field p{margin:0}.mc-artist-notes-actions,.mc-artist-notes-history li{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.mc-artist-notes-history h3{margin:0 0 var(--space-2);font-size:var(--type-body-size)}.mc-artist-notes-history ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.mc-artist-notes-history li{padding-block:var(--space-2);border-top:var(--border-width) solid var(--color-border);justify-content:space-between}
.page-management{gap:var(--space-6);min-width:0;display:grid}.page-management-tabs{gap:var(--space-2);border-block-end:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}.page-management-tabs button{min-height:var(--space-12);padding:var(--space-3) var(--space-4);border:0;border-block-end:var(--border-width) solid transparent;color:var(--color-text-muted);font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0}.page-management-tabs button[aria-selected=true]{border-block-end-color:var(--color-accent);color:var(--color-text)}.page-management-tabs button[aria-disabled=true]{color:var(--color-text-muted);cursor:default}.page-management-tabs button:focus-visible,.page-management-panel:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.page-management-panel{min-width:0}.page-management-panel[hidden]{display:none}
.si-page{background:var(--color-bg);min-height:100svh;color:var(--color-text);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.si-plaque{justify-content:flex-end;gap:var(--space-4);padding:var(--space-16) var(--layout-gutter-desktop);border-inline-end:var(--border-width) solid var(--color-border);background:radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--color-accent) 16%, transparent), transparent 62%), var(--color-surface);flex-direction:column;display:flex}.si-wordmark{color:var(--color-accent);font-size:var(--type-heading-size);line-height:var(--type-heading-script-leading);overflow-wrap:anywhere;margin:0;font-weight:600}.si-tagline{max-width:var(--layout-reading-max);color:var(--color-text-muted);line-height:var(--type-body-leading);margin:0}.si-panel{align-content:center;justify-items:start;gap:var(--space-12);padding:var(--space-16) var(--layout-gutter-desktop);display:grid}.si-form,.si-language{width:100%;max-width:calc(var(--space-32) * 3.25)}.si-form{gap:var(--space-6);display:grid}.si-form h1{font-size:calc(var(--type-body-size) * 1.85);line-height:var(--type-heading-script-leading);overflow-wrap:anywhere;margin:0;font-weight:600}.si-intro,.si-note,.si-message{line-height:var(--type-body-leading);overflow-wrap:anywhere;margin:0}.si-intro{color:var(--color-text-muted);margin-block-start:calc(var(--space-2) * -1)}.si-note{border-inline-start:var(--border-width) solid var(--color-accent);padding-inline-start:var(--space-4)}.si-message{color:var(--color-danger);font-weight:700}.si-code{font-size:calc(var(--type-body-size) * 1.5);font-variant-numeric:tabular-nums;letter-spacing:var(--type-label-tracking)}.si-reveal,.si-switch{justify-self:start;padding-inline:0}.si-reveal{margin-block-start:calc(var(--space-3) * -1)}.si-submit{width:100%}.si-form .si-switch+.si-switch{margin-block-start:calc(var(--space-4) * -1)}@media (max-width:64rem){.si-page{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.si-plaque{padding:var(--space-8) var(--layout-gutter);border-inline-end:0;border-block-end:var(--border-width) solid var(--color-border)}.si-wordmark{font-size:calc(var(--type-body-size) * 2.25)}.si-panel{align-content:start;gap:var(--space-8);padding:var(--space-8) var(--layout-gutter)}}
.mc-shell{grid-template-columns:calc(var(--space-32) * 1.75) minmax(0, 1fr);isolation:isolate;min-height:100svh;display:grid}.mc-sidebar{padding:var(--space-8) var(--space-4);border-inline-end:var(--border-width) solid var(--color-border);background:var(--color-surface)}.mc-brand{padding:var(--space-2) var(--space-3) var(--space-8);font-size:var(--type-body-size);font-weight:600;display:block}.mc-sidebar nav{gap:var(--space-2);display:grid}.mc-account{padding-inline:var(--space-3);margin-block-start:var(--space-6)}.mc-account .fs-button{width:100%}.mc-sidebar button{padding:var(--space-3);min-height:var(--space-12);border:var(--border-width) solid transparent;border-radius:var(--radius-control);color:var(--color-text-muted);text-align:start;font:inherit;cursor:pointer;transition:color var(--motion-fast-effective), background-color var(--motion-fast-effective);background:0 0}.mc-nav-warning{color:var(--color-warning);font-size:var(--type-label-size);margin-block-start:var(--space-1);font-weight:600;display:block}.mc-sidebar button[aria-current=page]{color:var(--color-accent);background:var(--color-surface-raised);border-color:var(--color-border);font-weight:600}.mc-main{width:100%;max-width:var(--layout-canvas-max);min-width:0;padding:var(--space-12) var(--layout-gutter);margin-inline:auto}.mc-workspace-header{justify-content:space-between;align-items:center;gap:var(--space-4);margin-block-end:var(--space-8);display:flex}.mc-main h1{font-size:calc(var(--type-body-size) * 1.85);line-height:var(--type-heading-script-leading);overflow-wrap:anywhere;margin:0;font-weight:600}.mc-workspace-header .fs-button{gap:var(--space-2);flex-shrink:0}.mc-back{align-items:center;gap:var(--space-2);min-height:var(--space-12);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-block-end:var(--space-4);padding:0;display:inline-flex}.mc-shell svg{width:var(--space-6);height:var(--space-6);flex-shrink:0}.mc-items{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--space-32) * 1.75)), 1fr));gap:var(--space-8) var(--space-6);margin:0;padding:0;list-style:none;display:grid}.mc-items[data-posters]{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-items li{min-width:0}.mc-item{gap:var(--space-2);width:100%;color:var(--color-text);text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.mc-item:disabled{cursor:default}.mc-item-photo,.mc-photo-picker{background:var(--color-surface);border-radius:var(--radius-control);aspect-ratio:4/5;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.mc-item-photo[data-kind=GIFT],.mc-photo-picker[data-kind=SAVE_GIFT]{aspect-ratio:1}.mc-item-photo[data-kind=POSTER],.mc-photo-picker[data-poster]{aspect-ratio:16/9}.mc-item-photo img,.mc-photo-picker img{object-fit:contain;width:100%;height:100%;display:block}.mc-item-photo{margin-block-end:var(--space-2)}.mc-item-line{justify-content:space-between;align-items:baseline;gap:var(--space-2);overflow-wrap:anywhere;display:flex}.mc-item-line strong{font-weight:600}.mc-item-gift{flex-wrap:wrap}.mc-item-gift .fs-price{white-space:nowrap}.mc-item-wish{flex-basis:100%;order:1}.mc-item-action{color:var(--color-text-muted);transition:transform var(--motion-fast-effective) var(--ease-out), color var(--motion-fast-effective);display:flex}.mc-item:not(:disabled):is(:hover,:focus-visible) .mc-item-action{color:var(--color-accent);transform:translateX(var(--space-1))}.mc-item-meta,.mc-hint{color:var(--color-text-muted);font-size:calc(var(--type-body-size) * .875);line-height:var(--type-body-leading);overflow-wrap:anywhere}.mc-item-meta{display:block}.mc-list-filter{max-inline-size:calc(var(--space-16) * 5)}.mc-artist-filters,.mc-gift-filters{align-items:end;gap:var(--space-4) var(--space-6);flex-wrap:wrap;margin-block-end:var(--space-8);display:flex}.mc-artist-search{flex:1 1 calc(var(--space-16) * 5);align-items:end;gap:var(--space-3);min-inline-size:0;display:flex}.mc-artist-search .fs-field{flex:1;min-inline-size:0}.mc-artist-filters .mc-list-filter{flex:1 1 calc(var(--space-16) * 4)}.mc-gift-filters{align-items:center}.mc-gift-kinds,.mc-gift-sort{align-items:center;gap:var(--space-2);display:flex}.mc-gift-kinds{flex-wrap:wrap;flex:auto;min-inline-size:0}.mc-gift-kinds button,.mc-gift-sort button{min-block-size:var(--space-12);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-muted);font:inherit;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.mc-gift-kinds button{padding:var(--space-2) var(--space-4);white-space:nowrap}.mc-gift-sort button{inline-size:var(--space-12);flex-shrink:0}.mc-gift-sort>span{color:var(--color-text-muted);white-space:nowrap;margin-inline-end:var(--space-1)}.mc-gift-kinds button[aria-pressed=true],.mc-gift-sort button[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-bg);background:var(--color-accent)}.mc-gift-kinds button:disabled,.mc-gift-sort button:disabled{cursor:not-allowed}.mc-wish-filters{align-items:end;gap:var(--space-4) var(--space-6);flex-wrap:wrap;flex:100%;min-inline-size:0;display:flex}[data-management-list-pending]{opacity:.6}.mc-assignment [role=status]:not(:empty){margin-block-start:var(--space-2)}.mc-pagination{border-block-start:var(--border-width) solid var(--color-border);justify-content:space-between;align-items:center;gap:var(--space-3);font-variant-numeric:tabular-nums;margin-block-start:var(--space-12);padding-block-start:var(--space-6);display:flex}.mc-empty{padding-block:var(--space-16);color:var(--color-text-muted)}.mc-form-layout{gap:var(--space-12);border:0;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);min-width:0;margin:0;padding:0;display:grid}.mc-form-fields,.mc-options-body{gap:var(--space-6);align-content:start;min-width:0;display:grid}.mc-field{align-content:start;gap:var(--space-2);min-width:0;display:grid}.mc-field :is(input,select,textarea){width:100%;min-width:0;min-height:var(--space-12);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface);font:inherit}.mc-field textarea{resize:vertical;line-height:var(--type-body-leading)}.mc-field-pair{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mc-field [aria-invalid=true]{border-color:var(--color-danger)}.mc-photo-field{min-width:0}.mc-photo-picker{cursor:pointer}.mc-photo-empty{align-items:center;gap:var(--space-3);padding:var(--space-6);color:var(--color-text-muted);flex-direction:column;display:flex}.mc-file-label{margin-block:var(--space-4) var(--space-2);display:block}.mc-photo-field input[type=file]{width:100%;max-width:100%;color:var(--color-text-muted);font:inherit}.mc-photo-field input::file-selector-button{min-height:var(--space-12);padding:var(--space-2) var(--space-4);color:var(--color-text);background:var(--color-surface-raised);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);cursor:pointer;font:inherit;margin-inline-end:var(--space-3)}.mc-options{border-block:var(--border-width) solid var(--color-border);padding-block:var(--space-2)}.mc-options summary{padding-block:var(--space-3);min-height:var(--space-12);color:var(--color-text-muted);cursor:pointer}.mc-options-body{padding-block:var(--space-4)}.mc-submit .mc-hint{margin-block:0 var(--space-4)}.mc-submit .fs-button{width:100%}.mc-poster-form{max-width:calc(var(--space-32) * 6);gap:var(--space-6);border:0;margin:0;padding:0;display:grid}.mc-progress,.mc-success{align-items:center;gap:var(--space-3);padding-block:var(--space-4);border-block:var(--border-width) solid var(--color-border);flex-wrap:wrap;margin-block-end:var(--space-6);display:flex}.mc-progress p,.mc-success a{align-items:center;gap:var(--space-3);margin:0;display:inline-flex}.mc-success>svg{color:var(--color-success)}.mc-success a{min-height:var(--space-12);color:var(--color-accent);text-underline-offset:var(--link-underline-offset);margin-inline-start:auto}.mc-error{color:var(--color-danger);margin-block:var(--space-2);overflow-wrap:anywhere}.mc-error-state{padding-block:var(--space-8)}.mc-shell :is(button,input,textarea,select,summary,a):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.mc-editor{animation:mc-enter var(--motion-control-effective) var(--ease-out)}.mc-delete{gap:var(--space-3);margin-top:var(--space-8);padding:var(--space-4);border:var(--border-width) solid var(--color-danger);border-radius:var(--radius-control);justify-items:start;display:grid}.mc-delete h2{color:var(--color-danger);font-size:var(--type-body-size);margin:0}.mc-delete p{margin:0}.mc-delete .mc-field{width:100%}.mc-wish-visibility{gap:var(--space-3);margin-top:var(--space-8);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);justify-items:start;display:grid}.mc-wish-visibility h2{align-items:center;gap:var(--space-2);font-size:var(--type-body-size);margin:0;display:flex}.mc-wish-visibility p{margin:0}.mc-wish-visibility-confirm{gap:var(--space-3);display:grid}.mc-wish-visibility-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}@keyframes mc-enter{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}@media (max-width:64rem){.mc-shell{grid-template-columns:calc(var(--space-32) * 1.5) minmax(0, 1fr)}.mc-items{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-form-layout{gap:var(--space-6)}.mc-field-pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem){.mc-gift-kinds{padding-block:var(--space-2);flex-wrap:nowrap;flex-basis:100%;overflow-x:auto}.mc-artist-filters .mc-list-filter{max-inline-size:none}.mc-shell{display:block}.mc-sidebar{padding:var(--space-4) var(--space-4) var(--space-2);border-inline-end:0;border-block-end:var(--border-width) solid var(--color-border)}.mc-brand{padding:0 0 var(--space-4)}.mc-sidebar nav{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--space-32)), 1fr));gap:var(--space-1)}.mc-sidebar button{padding:var(--space-2);text-align:center}.mc-main{padding:var(--space-6) var(--layout-gutter-mobile)}.mc-workspace-header{flex-wrap:wrap;align-items:start;margin-block-end:var(--space-6)}.mc-main h1{font-size:calc(var(--type-body-size) * 1.5)}.mc-items{gap:var(--space-6) var(--space-4)}.mc-items[data-posters]{grid-template-columns:minmax(0,1fr)}.mc-item-line{flex-wrap:wrap}.mc-item-action{display:none}.mc-form-layout{grid-template-columns:minmax(0,1fr)}.mc-photo-picker{max-height:calc(var(--space-32) * 2.5)}.mc-field-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-progress p{align-items:start}}@media (prefers-reduced-motion:reduce){.mc-editor{animation:none}.mc-item:not(:disabled):is(:hover,:focus-visible) .mc-item-action{transform:none}}.mc-language{padding-inline:var(--space-3);color:var(--color-text-muted);margin-block-start:var(--space-6)}.mc-focus-options{margin-block-start:var(--space-4)}.mc-focus-controls{gap:var(--space-4);padding-block-end:var(--space-4);display:grid}.mc-focus-controls p{margin:0}.mc-focus-original{border-radius:var(--radius-control);background:var(--color-surface);cursor:crosshair;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.mc-focus-original img{pointer-events:none;width:100%;height:auto;display:block}.mc-focus-marker{width:var(--space-6);height:var(--space-6);border:var(--focus-ring-width) solid var(--color-accent);background:var(--color-surface);box-shadow:0 0 0 var(--border-width) var(--color-text);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.mc-focus-ranges{gap:var(--space-4);display:grid}.mc-focus-ranges .mc-field>span{justify-content:space-between;gap:var(--space-2);display:flex}.mc-focus-ranges input{accent-color:var(--color-accent);cursor:pointer;padding:0}.mc-focus-reset{min-height:var(--space-12);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;justify-self:start}.mc-focus-previews{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.mc-focus-previews figure{min-width:0;margin:0}.mc-focus-previews figcaption{font-size:var(--type-body-size);overflow-wrap:anywhere;margin-block-start:var(--space-2)}.mc-focus-crop{border-radius:var(--radius-control);background:var(--color-surface);position:relative;overflow:hidden}.mc-focus-crop img{object-fit:fill;max-width:none;position:absolute}.mc-poster-delete-trigger{margin-top:var(--space-2);color:var(--color-text-muted)}.mc-poster-delete{gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-danger,var(--color-border));border-radius:var(--radius-control);display:grid}.mc-poster-delete p{color:var(--color-text-muted);margin:0}.mc-poster-delete-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.mc-wish{min-inline-size:0;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);margin:0}.mc-wish legend{padding-inline:var(--space-2);font-weight:600}.mc-wish-search,.mc-wish-selected,.mc-wish-pages{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.mc-wish-search .fs-field{flex:1 1 calc(var(--space-32) * 1.5);min-inline-size:0}.mc-wish-results{gap:var(--space-2);margin-block:var(--space-4);display:grid}.mc-wish-choice{grid-template-columns:var(--space-16) minmax(0, 1fr);align-items:center;gap:var(--space-3);min-inline-size:0;min-block-size:var(--space-12);padding:var(--space-3);text-align:start;font:inherit;color:var(--color-text);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);cursor:pointer;overflow-wrap:anywhere;display:grid}.mc-wish-choice-label{gap:var(--space-1);min-inline-size:0;display:grid}.mc-wish-portrait{flex:0 0 var(--space-16);inline-size:var(--space-16);block-size:var(--space-16);background:var(--color-surface-raised);border-radius:var(--radius-control);justify-content:center;align-items:center;display:flex;overflow:hidden}.mc-wish-portrait img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.mc-wish-portrait .mc-photo-empty{padding:var(--space-2)}.mc-wish-portrait .mc-photo-empty>span{display:none}.mc-wish-choice small{color:var(--color-text-muted)}.mc-wish-choice[aria-pressed=true]{border-color:var(--color-accent)}.mc-wish-choice:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.mc-wish-choice:disabled{cursor:not-allowed;opacity:.65}.mc-wish-recipient,.mc-wish-selected strong{overflow-wrap:anywhere}.mc-wish-selected strong{flex:1;min-inline-size:0}
