:root{--color-raw-ink:#19264b;--color-raw-paper:#fff;--color-raw-sand:#f3f5fa;--color-raw-shout:#244bc5;--color-raw-gold:#f4c750;--color-raw-bleed:#4056ad;--color-raw-amber:#946200;--color-raw-critical:#ac3852;--color-raw-stone:#526078;--color-raw-positive:#244bc5;--font-family-sans:"DM Sans", system-ui, -apple-system, sans-serif;--font-family-mono:"Geist Mono", ui-monospace, SFMono-Regular, monospace;--font-size-2xs:11px;--font-size-xs:12px;--font-size-sm:13px;--font-size-base:15px;--font-size-md:17px;--font-size-lg:18px;--font-size-xl:22px;--font-size-2xl:28px;--font-size-3xl:32px;--font-size-4xl:44px;--font-size-5xl:64px;--font-size-6xl:88px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-heavy:800;--font-weight-black:900;--font-line-height-tight:.9;--font-line-height-snug:1.05;--font-line-height-compact:1.2;--font-line-height-normal:1.4;--font-line-height-relaxed:1.55;--font-letter-spacing-tight:-.04em;--font-letter-spacing-snug:-.02em;--font-letter-spacing-normal:0em;--font-letter-spacing-wide:.08em;--font-letter-spacing-wider:.1em;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--radius-none:0px;--radius-full:9999px;--border-width-thin:2px;--border-width-thick:3px;--shadow-sm:4px;--shadow-md:8px;--shadow-lg:12px;--opacity-disabled:.4;--opacity-muted:.7;--duration-fast:.1s;--duration-base:.16s;--duration-slow:.28s;--color-brand-primary:var(--color-raw-shout);--color-brand-accent:var(--color-raw-bleed);--color-brand-ink:var(--color-raw-ink);--color-surface-page:var(--color-raw-sand);--color-surface-raised:var(--color-raw-paper);--color-surface-sunken:var(--color-raw-sand);--color-surface-inverse:var(--color-raw-ink);--color-surface-brand:var(--color-raw-shout);--color-surface-accent:var(--color-raw-bleed);--color-surface-identity:var(--color-raw-sand);--color-text-primary:var(--color-raw-ink);--color-text-muted:var(--color-raw-stone);--color-text-inverse:var(--color-raw-paper);--color-text-on-brand:var(--color-raw-paper);--color-text-on-accent:var(--color-raw-paper);--color-text-on-positive:var(--color-raw-paper);--color-text-on-warning:var(--color-raw-paper);--color-text-brand-on-inverse:var(--color-raw-gold);--color-border-default:var(--color-raw-ink);--color-border-focus:var(--color-raw-critical);--color-status-positive:var(--color-raw-positive);--color-status-warning:var(--color-raw-amber);--color-status-critical:var(--color-raw-critical);--color-status-info:var(--color-raw-ink);--color-raw-ink-rgb:25 38 75;--color-raw-paper-rgb:255 255 255;--color-raw-sand-rgb:243 245 250;--color-raw-shout-rgb:36 75 197;--color-raw-gold-rgb:244 199 80;--color-raw-bleed-rgb:64 86 173;--color-raw-amber-rgb:148 98 0;--color-raw-critical-rgb:172 56 82;--color-raw-stone-rgb:82 96 120;--color-raw-positive-rgb:36 75 197;--color-brand-primary-rgb:var(--color-raw-shout-rgb);--color-brand-accent-rgb:var(--color-raw-bleed-rgb);--color-brand-ink-rgb:var(--color-raw-ink-rgb);--color-surface-page-rgb:var(--color-raw-sand-rgb);--color-surface-raised-rgb:var(--color-raw-paper-rgb);--color-surface-sunken-rgb:var(--color-raw-sand-rgb);--color-surface-inverse-rgb:var(--color-raw-ink-rgb);--color-surface-brand-rgb:var(--color-raw-shout-rgb);--color-surface-accent-rgb:var(--color-raw-bleed-rgb);--color-surface-identity-rgb:var(--color-raw-sand-rgb);--color-text-primary-rgb:var(--color-raw-ink-rgb);--color-text-muted-rgb:var(--color-raw-stone-rgb);--color-text-inverse-rgb:var(--color-raw-paper-rgb);--color-text-on-brand-rgb:var(--color-raw-paper-rgb);--color-text-on-accent-rgb:var(--color-raw-paper-rgb);--color-text-on-positive-rgb:var(--color-raw-paper-rgb);--color-text-on-warning-rgb:var(--color-raw-paper-rgb);--color-text-brand-on-inverse-rgb:var(--color-raw-gold-rgb);--color-border-default-rgb:var(--color-raw-ink-rgb);--color-border-focus-rgb:var(--color-raw-critical-rgb);--color-status-positive-rgb:var(--color-raw-positive-rgb);--color-status-warning-rgb:var(--color-raw-amber-rgb);--color-status-critical-rgb:var(--color-raw-critical-rgb);--color-status-info-rgb:var(--color-raw-ink-rgb)}@font-face{font-family:DM Sans;src:url(./DMSans.OkNhvBry.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(./GeistMono.Cfl0yKzG.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}.font-style-display-xl{font-size:88px}.font-style-display-lg,.font-style-display-xl{letter-spacing:-.04em;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-weight:900;line-height:.9}.font-style-display-lg{font-size:64px}.font-style-display-md{font-size:44px}.font-style-display-md,.font-style-display-sm{letter-spacing:-.02em;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-weight:800;line-height:1.05}.font-style-display-sm{font-size:32px}.font-style-heading-1{font-size:28px;font-weight:800}.font-style-heading-1,.font-style-heading-2{letter-spacing:-.02em;font-family:DM Sans,system-ui,-apple-system,sans-serif;line-height:1.2}.font-style-heading-2{font-size:22px;font-weight:700}.font-style-heading-3{font-size:18px;font-weight:700;line-height:1.4}.font-style-body-lg,.font-style-heading-3{letter-spacing:0;font-family:DM Sans,system-ui,-apple-system,sans-serif}.font-style-body-lg{font-size:17px;font-weight:500;line-height:1.55}.font-style-body{font-size:15px;line-height:1.55}.font-style-body,.font-style-body-sm{letter-spacing:0;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-weight:500}.font-style-body-sm{font-size:13px;line-height:1.4}.font-style-label{font-size:13px;font-weight:700}.font-style-button,.font-style-label{letter-spacing:0;font-family:DM Sans,system-ui,-apple-system,sans-serif;line-height:1.2}.font-style-button{font-size:15px;font-weight:800}.font-style-eyebrow{letter-spacing:.08em;font-size:12px}.font-style-eyebrow,.font-style-eyebrow-sm{text-transform:uppercase;font-family:Geist Mono,ui-monospace,SFMono-Regular,monospace;font-weight:700;line-height:1.2}.font-style-eyebrow-sm{letter-spacing:.1em;font-size:11px}.font-style-mono{letter-spacing:0;font-size:13px;font-weight:500;line-height:1.4}.font-style-mono,.font-style-mono-lg{font-family:Geist Mono,ui-monospace,SFMono-Regular,monospace}.font-style-mono-lg{letter-spacing:-.02em;font-size:44px;font-weight:700;line-height:.9}.font-style-caption{letter-spacing:0;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:500;line-height:1.4}*,:after,:before{box-sizing:border-box}body,html{margin:0}html{background-color:rgb(var(--color-surface-page-rgb));color:rgb(var(--color-text-primary-rgb));font-family:var(--font-family-sans)}::selection{background-color:rgb(var(--color-text-primary-rgb));color:rgb(var(--color-text-brand-on-inverse-rgb))}input[type=checkbox]:not(.native){appearance:none;vertical-align:middle;width:var(--space-5);height:var(--space-5);background-color:var(--color-surface-page);border:var(--border-width-thick) solid var(--color-border-default);border-radius:var(--radius-none);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:68% 68%;flex:none;margin:0;display:inline-block}input[type=checkbox]:not(.native):checked{--_tick-half:calc(var(--border-width-thin)/2);background-color:var(--color-surface-brand);background-image:linear-gradient(45deg,transparent calc(50% - var(--_tick-half)),var(--color-text-on-brand) calc(50% - var(--_tick-half)) calc(50% + var(--_tick-half)),transparent calc(50% + var(--_tick-half))),linear-gradient(135deg,transparent calc(50% - var(--_tick-half)),var(--color-text-on-brand) calc(50% - var(--_tick-half)) calc(50% + var(--_tick-half)),transparent calc(50% + var(--_tick-half)));background-position:calc(50% - 3px) calc(50% + 2px),calc(50% + 2px);background-size:4px 4px,7px 8px}input[type=checkbox]:not(.native):focus-visible{outline:var(--border-width-thick) solid var(--color-border-focus);outline-offset:var(--space-1)}input[type=checkbox]:not(.native):disabled{opacity:var(--opacity-disabled);cursor:not-allowed}input[type=radio]:not(.native){appearance:none;vertical-align:middle;width:var(--space-5);height:var(--space-5);background-color:var(--color-surface-page);border:var(--border-width-thick) solid var(--color-border-default);border-radius:var(--radius-full);cursor:pointer;flex:none;margin:0;display:inline-block}input[type=radio]:not(.native):checked{background-color:var(--color-surface-brand);background-image:radial-gradient(circle,var(--color-text-on-brand) 0 24%,transparent 26%)}input[type=radio]:not(.native):focus-visible{outline:var(--border-width-thick) solid var(--color-border-focus);outline-offset:var(--space-1)}input[type=radio]:not(.native):disabled{opacity:var(--opacity-disabled);cursor:not-allowed}:root{--ink:var(--color-raw-ink);--paper:var(--color-raw-paper);--sand:var(--color-raw-sand);--shout:var(--color-raw-shout);--bleed:var(--color-raw-bleed);--stone:var(--color-raw-stone);--line:3px;--line-thin:2px;--sh-sm:4px;--sh-md:8px;--sh-lg:12px;--sans:var(--font-family-sans);--mono:var(--font-family-mono);--fast:.1s;--base:.16s;--slow:.28s;--maxw:1240px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--sand);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:500;line-height:1.5}::selection{background:var(--ink);color:var(--color-text-brand-on-inverse,var(--shout))}a{color:inherit}a:focus-visible{outline:var(--line) solid var(--color-border-focus);outline-offset:3px}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}.page{max-width:var(--maxw);margin:0 auto;padding:0 24px}.section{padding:64px 0}.section-tight{padding:40px 0}.eyebrow{letter-spacing:.08em;font-size:12px}.eyebrow,.eyebrow-sm{font-family:var(--mono);text-transform:uppercase;font-weight:700}.eyebrow-sm{letter-spacing:.1em;font-size:11px}.mono{font-family:var(--mono)}.display-xl{letter-spacing:-.04em;font-size:clamp(56px,7vw,104px);line-height:.88}.display-lg,.display-xl{font-family:var(--sans);font-weight:900}.display-lg{letter-spacing:-.035em;font-size:clamp(40px,5vw,64px);line-height:.92}.display-md{font-family:var(--sans);letter-spacing:-.02em;font-size:clamp(30px,3.4vw,44px);font-weight:800;line-height:1}.lede{max-width:46ch;font-size:18px;line-height:1.55}.chip{background:var(--ink);color:var(--color-text-brand-on-inverse,var(--shout));padding:0 .12em;font-style:normal;display:inline-block}.chip-tilt{transform:rotate(-1.5deg)}.masthead{padding-top:24px}.nav{border:var(--line) solid var(--ink);background:var(--color-surface-inverse);color:var(--color-text-inverse);box-shadow:var(--sh-md) var(--sh-md) 0 var(--color-brand-primary);justify-content:space-between;padding:14px 22px;display:flex}.mark,.nav{align-items:center}.mark{font-family:var(--sans);letter-spacing:-.02em;color:inherit;gap:10px;font-size:24px;font-weight:900;text-decoration:none;display:inline-flex}.mark-dot{background:var(--color-text-brand-on-inverse);border:var(--line) solid var(--ink);border-radius:50%;flex:none;width:18px;height:18px}.mark-word{display:inline-block}.mark-stop{font-size:1.4em;line-height:0}.nav-links{align-items:center;gap:28px;display:flex}.nav-links a{transition:border-color var(--base);border-bottom:3px solid #0000;padding:4px 0;font-size:14px;font-weight:700;text-decoration:none}.nav-links a:hover,.nav-links a[aria-current=page]{border-color:var(--color-text-brand-on-inverse)}.nav-cta{background:var(--color-surface-brand);color:var(--color-text-on-brand);border:var(--line) solid var(--color-text-inverse);transition:transform var(--fast),box-shadow var(--fast);padding:10px 20px;font-size:14px;font-weight:800;text-decoration:none}.nav-cta:hover{box-shadow:var(--sh-sm) var(--sh-sm) 0 var(--color-text-brand-on-inverse);transform:translate(-2px,-2px)}.nav a:focus-visible{outline:var(--line) solid var(--color-text-inverse);outline-offset:4px}.nav-toggle{display:none}.btn{font-family:var(--sans);border:var(--line) solid var(--ink);cursor:pointer;color:var(--ink);background:var(--paper);transition:transform var(--fast),box-shadow var(--fast);align-items:center;gap:10px;padding:16px 24px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.btn-primary{background:var(--ink);color:var(--color-text-brand-on-inverse,var(--shout))}.btn-lg{padding:18px 30px;font-size:16px}.btn:hover{box-shadow:var(--sh-sm) var(--sh-sm) 0 var(--ink);transform:translate(-2px,-2px)}.btn-primary:hover{background:var(--ink);color:var(--color-text-brand-on-inverse,var(--shout))}.btn:focus-visible{outline:var(--line) solid var(--color-border-focus);outline-offset:3px}.btn-onink{background:var(--shout);color:var(--color-text-on-brand);border-color:var(--color-text-inverse)}.btn-onink:hover{box-shadow:var(--sh-sm) var(--sh-sm) 0 var(--color-text-brand-on-inverse)}.btn-onink:focus-visible{outline-color:var(--color-text-inverse)}.card{background:var(--paper);border:var(--line) solid var(--ink);padding:26px}.card-shadow{box-shadow:var(--sh-md) var(--sh-md) 0 var(--ink)}.card-shadow-lg{box-shadow:var(--sh-lg) var(--sh-lg) 0 var(--ink)}.card-brand{background:var(--shout);color:var(--color-text-on-brand);--color-border-focus:var(--color-text-on-brand)}.card-ink{background:var(--ink);color:var(--paper);--color-border-focus:var(--color-text-inverse)}.card-sand{background:var(--sand)}.pill{background:var(--shout);color:var(--color-text-on-brand);border:var(--line-thin) solid var(--ink);font-family:var(--mono);align-items:center;gap:6px;padding:2px 10px;font-size:11px;font-weight:700;display:inline-flex}.pill-ghost{color:inherit;background:0 0}.pill-ink{background:var(--ink);color:var(--paper)}.pill-bleed{background:var(--bleed);color:var(--paper)}.marquee{border-block:var(--line) solid var(--ink);background:var(--ink);color:var(--color-text-brand-on-inverse,var(--shout));margin-block:48px;padding:14px 0;overflow:hidden}.marquee-track{white-space:nowrap;width:max-content;font-family:var(--sans);letter-spacing:-.02em;font-size:22px;font-weight:900;animation:96s linear infinite marquee;display:flex}.marquee-group{flex-shrink:0;gap:32px;padding-right:32px;display:flex}.marquee-track span{align-items:center;gap:32px;display:inline-flex}.marquee-track span:after{content:"✱";color:var(--color-text-inverse)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.footer{border-top:var(--line) solid var(--ink);margin-top:24px}.footer-inner{grid-template-columns:1.3fr 1fr 1fr;gap:32px;padding:56px 0 24px;display:grid}.footer .big-mark{font-family:var(--sans);letter-spacing:-.05em;font-size:clamp(64px,9vw,100px);font-weight:900;line-height:.82}.footer-col h5{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:700}.footer-col a{border-bottom:2px solid #0000;width:fit-content;padding:5px 0;font-size:14px;font-weight:700;text-decoration:none;display:block}.footer-col a:hover{border-color:var(--ink)}.footer-meta{font-family:var(--mono);color:var(--stone);border-top:var(--line-thin) solid var(--ink);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 0 40px;font-size:12px;line-height:1.8;display:flex}@media (width<=880px){.nav-links{display:none}.nav-links.open{display:flex;position:absolute}.footer-inner{grid-template-columns:1fr 1fr}}@media (width<=560px){.footer-inner{grid-template-columns:1fr}.section{padding:44px 0}.marquee{margin-block:32px}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}html{scroll-behavior:auto}}:root{--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-snap:cubic-bezier(.34, 1.4, .64, 1)}.reveal{opacity:0;transform:translateY(14px)}.reveal.is-in{opacity:1;transition:opacity .52s var(--ease-out) var(--reveal-delay,0s),transform .52s var(--ease-out) var(--reveal-delay,0s);transform:none}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes slap{0%{opacity:0;transform:rotate(4deg)scale(1.25)}to{opacity:1;transform:rotate(4deg)scale(1)}}@keyframes lift-in{0%{opacity:0;transform:translate(6px,6px)}to{opacity:1;transform:none}}.rise{animation:rise .56s var(--ease-out) both;animation-delay:var(--rise-delay,0s)}.slap{animation:slap .36s var(--ease-snap) both;animation-delay:var(--rise-delay,0s)}.lift-in{animation:lift-in .48s var(--ease-out) both;animation-delay:var(--rise-delay,0s)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}.live-dot{background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1.8s ease-in-out infinite pulse;display:inline-block}.marquee:hover .marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.lift-in,.live-dot,.rise,.slap{animation:none}}.stamp-input[data-v-d530d992]{flex-direction:column}.label-row[data-v-d530d992],.stamp-input[data-v-d530d992]{gap:var(--space-2);display:flex}.label-row[data-v-d530d992]{align-items:center}.label[data-v-d530d992]{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-wider);text-transform:uppercase}.field[data-v-d530d992],.label[data-v-d530d992]{color:var(--color-text-primary)}.field[data-v-d530d992]{width:100%;font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);background:var(--color-surface-raised);border:var(--border-width-thick) solid var(--color-border-default);border-radius:var(--radius-none);padding:var(--space-3) var(--space-4)}.field[data-v-d530d992]::placeholder{color:var(--color-text-muted);opacity:1}.field[data-v-d530d992]:focus-visible{outline:var(--border-width-thick) solid var(--color-border-focus);outline-offset:var(--space-1)}.hint[data-v-d530d992]{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);color:var(--color-text-muted);margin:0}.has-error .field[data-v-d530d992]{border-color:var(--color-status-critical)}.has-error .hint[data-v-d530d992]{color:var(--color-status-critical)}.is-disabled .field[data-v-d530d992]{opacity:var(--opacity-disabled);cursor:not-allowed}.stamp-btn[data-v-e17c131c]{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-family-sans);font-weight:var(--font-weight-heavy);line-height:var(--font-line-height-compact);text-align:center;white-space:nowrap;border:var(--border-width-thick) solid var(--color-border-default);border-radius:var(--radius-none);cursor:pointer;transition:transform var(--duration-fast) ease,box-shadow var(--duration-fast) ease;text-decoration:none;display:inline-flex}.block[data-v-e17c131c]{width:100%;display:flex}.s-sm[data-v-e17c131c]{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm)}.s-md[data-v-e17c131c]{padding:var(--space-3) var(--space-5);font-size:var(--font-size-base)}.s-lg[data-v-e17c131c]{padding:var(--space-4) var(--space-6);font-size:var(--font-size-md)}.v-primary[data-v-e17c131c]{background:var(--color-brand-ink);color:var(--color-text-brand-on-inverse,var(--color-brand-primary))}.v-secondary[data-v-e17c131c]{background:var(--color-surface-raised);color:var(--color-text-primary)}.v-shout[data-v-e17c131c]{background:var(--color-brand-primary);color:var(--color-text-on-brand)}.v-danger[data-v-e17c131c]{background:var(--color-status-critical);color:var(--color-text-on-accent)}.stamp-btn[data-v-e17c131c]:hover{transform:translate(calc(var(--shadow-sm)*-1),calc(var(--shadow-sm)*-1));box-shadow:var(--shadow-sm) var(--shadow-sm) 0 var(--color-border-default)}.stamp-btn[data-v-e17c131c]:active{box-shadow:none;transform:translate(0)}.stamp-btn[data-v-e17c131c]:focus-visible{outline:var(--border-width-thick) solid var(--color-border-focus);outline-offset:var(--space-1)}.v-danger[data-v-e17c131c]:focus-visible{outline-color:var(--color-border-default)}.v-link[data-v-e17c131c]{color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-brand-primary);text-decoration-color:var(--color-brand-primary);text-decoration-thickness:var(--border-width-thin);text-underline-offset:var(--space-1);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.v-link[data-v-e17c131c]:hover{box-shadow:none;-webkit-text-decoration-color:var(--color-text-primary);text-decoration-color:var(--color-text-primary)}.v-link[data-v-e17c131c]:active,.v-link[data-v-e17c131c]:hover{transform:none}.stamp-btn[data-v-e17c131c]:disabled,.stamp-btn[aria-disabled=true][data-v-e17c131c]{opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}.harmony-banner[data-v-5269f8b4]{--color-border-focus:var(--color-text-inverse);z-index:2000;gap:var(--space-3);padding:var(--space-4) var(--space-6);background:var(--color-surface-inverse);color:var(--color-text-inverse);border-bottom:var(--border-width-thick) solid var(--color-border-default);position:sticky;top:0}.harmony-banner[data-v-5269f8b4],.primary-picker[data-v-5269f8b4]{flex-wrap:wrap;align-items:center;display:flex}.primary-picker[data-v-5269f8b4]{gap:var(--space-2)}.colour-input[data-v-5269f8b4]{width:var(--space-12)}.colour-input[data-v-5269f8b4] .field{padding:var(--space-1);height:var(--space-10);cursor:pointer}.hex-input[data-v-5269f8b4]{width:120px}.hex-input[data-v-5269f8b4] .hint{color:var(--color-text-inverse)}.hex-input[data-v-5269f8b4] .field{padding:var(--space-2);height:var(--space-10)}.options[data-v-5269f8b4],.palette-swatches[data-v-5269f8b4]{gap:var(--space-3);flex-wrap:wrap;display:flex}.swatch-label[data-v-5269f8b4]{align-items:center;gap:var(--space-2);display:inline-flex}.colour-swatch[data-v-5269f8b4]{width:var(--space-4);height:var(--space-4)}.accent[data-v-5269f8b4]{background:var(--color-brand-accent)}.positive[data-v-5269f8b4]{background:var(--color-status-positive)}.warning[data-v-5269f8b4]{background:var(--color-status-warning)}.critical[data-v-5269f8b4]{background:var(--color-status-critical)}.palette-description[data-v-5269f8b4]{flex-basis:100%;margin:0}.preview-note[data-v-5269f8b4]{margin-left:auto}@media (width<=700px){.harmony-banner[data-v-5269f8b4]{padding:var(--space-3);gap:var(--space-2)}.harmony-banner>.font-style-eyebrow[data-v-5269f8b4]:first-child{display:none}.options[data-v-5269f8b4]{gap:var(--space-2);width:100%}.options[data-v-5269f8b4] .stamp-btn{padding:var(--space-2);font-size:var(--font-size-xs);flex:1}}.measurement[data-v-c58e1155]{background:var(--color-surface-sunken);border-top:var(--border-width-thick) solid var(--color-border-default);padding:var(--space-4)}.measurement p[data-v-c58e1155]{max-width:70ch;margin:0 0 var(--space-3)}.choices[data-v-c58e1155]{gap:var(--space-3);flex-wrap:wrap;display:flex}.harmony-grayscale[data-v-18c31c29]{filter:grayscale()}
