.tile.svelte-1ptempm{flex:0 0 var(--tile-size);width:var(--tile-size);height:var(--tile-size);background:var(--color-primary);color:var(--color-primary-foreground);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Barlow_400Regular.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D,U+2022,U+2026}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Barlow_500Medium.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D,U+2022,U+2026}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/BarlowCondensed_600SemiBold.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D,U+2022,U+2026}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/BarlowCondensed_700Bold.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D,U+2022,U+2026}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/DMMono_400Regular.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D,U+2022,U+2026}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/DMMono_500Medium.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D,U+2022,U+2026}:root{--color-background:#f3f2ee;--color-foreground:#1a1918;--color-card:#fff;--color-card-foreground:#1a1918;--color-popover:#fff;--color-popover-foreground:#1a1918;--color-border:#1a19181a;--color-border-strong:#1a191838;--color-primary:#cf5a1a;--color-primary-foreground:#fff;--color-secondary:#eae9e4;--color-secondary-foreground:#1a1918;--color-muted:#e2e1dc;--color-muted-foreground:#6b6a65;--color-accent:#1b3553;--color-accent-foreground:#fff;--color-destructive:#c0342c;--color-destructive-foreground:#fff;--color-success:#1a7a4a;--color-warning:#cf5a1a;--color-error:#c0342c;--color-success-muted:#e8f5ee;--color-warning-muted:#fbf0e8;--color-error-muted:#fbeaea;--color-ring:#cf5a1a;--color-input-background:#fff;--color-placeholder:#6b6a65;--color-overlay:#00000080;--color-shadow:#000;--color-calendar-user-1:#cf5a1a;--color-calendar-user-2:#1a7a4a;--color-calendar-user-3:#1b3553;--color-calendar-user-4:#5b3a9e;--color-calendar-user-5:#1a6a7a;--color-calendar-user-6:#8c5a1a;--signal-calm-fg:#6b6a65;--signal-calm-bg:#eae9e4;--signal-positive-fg:#1a7a4a;--signal-positive-bg:#e8f5ee;--signal-attention-fg:#cf5a1a;--signal-attention-bg:#fbf0e8;--signal-anomaly-fg:#c0342c;--signal-anomaly-bg:#fbeaea;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--space-4xl:64px;--space-5xl:96px;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-xl:12px;--radius-full:9999px;--shadow-sm:0 1px 3px #0000000f;--shadow-md:0 4px 8px #00000026;--shadow-lg:0 6px 12px #0003;--tap-min:44px;--tap-field:56px;--tap-hero:72px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-background:#141312;--color-foreground:#f0efe9;--color-card:#1e1d1b;--color-card-foreground:#f0efe9;--color-popover:#1e1d1b;--color-popover-foreground:#f0efe9;--color-border:#f0efe91a;--color-border-strong:#f0efe93d;--color-primary:#e0672a;--color-primary-foreground:#fff;--color-secondary:#2a2927;--color-secondary-foreground:#f0efe9;--color-muted:#252422;--color-muted-foreground:#8c8b85;--color-accent:#2e5080;--color-accent-foreground:#fff;--color-destructive:#d94040;--color-destructive-foreground:#fff;--color-success:#26a060;--color-warning:#e0672a;--color-error:#d94040;--color-success-muted:#152e20;--color-warning-muted:#2d1e12;--color-error-muted:#2d1515;--color-ring:#e0672a;--color-input-background:#2a2927;--color-placeholder:#8c8b85;--color-overlay:#000000b3;--color-shadow:#000;--color-calendar-user-1:#e0672a;--color-calendar-user-2:#26a060;--color-calendar-user-3:#2e5080;--color-calendar-user-4:#7b5ac2;--color-calendar-user-5:#26909e;--color-calendar-user-6:#b07830;--signal-calm-fg:#8c8b85;--signal-calm-bg:#2a2927;--signal-positive-fg:#26a060;--signal-positive-bg:#152e20;--signal-attention-fg:#e0672a;--signal-attention-bg:#2d1e12;--signal-anomaly-fg:#d94040;--signal-anomaly-bg:#2d1515}}:root[data-theme=dark]{--color-background:#141312;--color-foreground:#f0efe9;--color-card:#1e1d1b;--color-card-foreground:#f0efe9;--color-popover:#1e1d1b;--color-popover-foreground:#f0efe9;--color-border:#f0efe91a;--color-border-strong:#f0efe93d;--color-primary:#e0672a;--color-primary-foreground:#fff;--color-secondary:#2a2927;--color-secondary-foreground:#f0efe9;--color-muted:#252422;--color-muted-foreground:#8c8b85;--color-accent:#2e5080;--color-accent-foreground:#fff;--color-destructive:#d94040;--color-destructive-foreground:#fff;--color-success:#26a060;--color-warning:#e0672a;--color-error:#d94040;--color-success-muted:#152e20;--color-warning-muted:#2d1e12;--color-error-muted:#2d1515;--color-ring:#e0672a;--color-input-background:#2a2927;--color-placeholder:#8c8b85;--color-overlay:#000000b3;--color-shadow:#000;--color-calendar-user-1:#e0672a;--color-calendar-user-2:#26a060;--color-calendar-user-3:#2e5080;--color-calendar-user-4:#7b5ac2;--color-calendar-user-5:#26909e;--color-calendar-user-6:#b07830;--signal-calm-fg:#8c8b85;--signal-calm-bg:#2a2927;--signal-positive-fg:#26a060;--signal-positive-bg:#152e20;--signal-attention-fg:#e0672a;--signal-attention-bg:#2d1e12;--signal-anomaly-fg:#d94040;--signal-anomaly-bg:#2d1515}:root{--font-display:"Barlow Condensed", "Barlow", system-ui, sans-serif;--font-body:"Barlow", system-ui, sans-serif;--font-mono:"DM Mono", ui-monospace, "SFMono-Regular", monospace;--text-xs:11px;--text-sm:12px;--text-md:14px;--text-lg:16px;--text-xl:20px;--text-2xl:24px;--text-3xl:32px;--text-4xl:48px;--text-5xl:64px;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.2;--leading-normal:1.4;--leading-relaxed:1.6;--duration-instant:80ms;--duration-fast:.14s;--duration-base:.22s;--duration-slow:.36s;--duration-deliberate:.6s;--ease-standard:cubic-bezier(.33, 1, .68, 1);--ease-decel:cubic-bezier(.16, 1, .3, 1);--site-max-width:1120px;--site-gutter:24px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--color-background);min-height:100vh;color:var(--color-foreground);font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-synthesis-weight:none;margin:0}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-foreground);text-underline-offset:3px;text-decoration:underline}:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:var(--radius-sm)}img,svg,video{max-width:100%;display:block}.text-h3{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-xl);line-height:var(--leading-tight)}.text-body{font-family:var(--font-body);font-weight:var(--weight-normal);font-size:var(--text-lg);line-height:var(--leading-normal)}.text-body-sm{font-family:var(--font-body);font-weight:var(--weight-normal);font-size:var(--text-md);line-height:var(--leading-normal)}.text-label{font-family:var(--font-mono);font-weight:var(--weight-medium);font-size:var(--text-md);line-height:var(--leading-normal);letter-spacing:.5px}.text-caption{font-family:var(--font-body);font-weight:var(--weight-normal);font-size:var(--text-sm);line-height:var(--leading-normal)}.text-overline{font-family:var(--font-mono);font-weight:var(--weight-semibold);font-size:var(--text-xs);line-height:var(--leading-tight);letter-spacing:1px}.text-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.signal{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:.5px;white-space:nowrap;display:inline-flex}.signal-calm{color:var(--signal-calm-fg);background-color:var(--signal-calm-bg)}.signal-positive{color:var(--signal-positive-fg);background-color:var(--signal-positive-bg)}.signal-attention{color:var(--signal-attention-fg);background-color:var(--signal-attention-bg)}.signal-anomaly{color:var(--signal-anomaly-fg);background-color:var(--signal-anomaly-bg)}.wrap{max-width:var(--site-max-width);padding-inline:var(--site-gutter);margin-inline:auto}.section{border-bottom:1px solid var(--color-border);padding-block:56px}.section--last{border-bottom:0}.eyebrow{color:var(--color-muted-foreground)}.accent{color:var(--color-primary)}.h-section{font-family:var(--font-display);font-weight:var(--weight-bold);text-transform:uppercase;margin:var(--space-lg) 0 0;text-wrap:balance;font-size:clamp(34px,4.4vw,56px);line-height:1}.prose p{text-wrap:pretty;margin:0 0 18px;font-size:19px}.prose p:last-child{margin-bottom:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-sm);z-index:50;padding:var(--space-md) var(--space-lg);background:var(--color-primary);color:var(--color-primary-foreground);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-sm);position:absolute;top:-100%}.skip-link:focus{top:var(--space-sm);color:var(--color-primary-foreground);text-decoration:none}.btn{border-radius:var(--radius-md);font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:.5px;text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.btn:hover{text-decoration:none}.btn--primary{background:var(--color-primary);color:var(--color-primary-foreground)}.btn--primary:hover{background:var(--color-foreground);color:var(--color-background)}.btn--outline{border-color:var(--color-foreground);color:var(--color-foreground);font-weight:var(--weight-semibold);background:0 0}.btn--outline:hover{background:var(--color-foreground);color:var(--color-background)}.btn--sm{height:40px;font-size:17px;font-weight:var(--weight-semibold);padding:0 18px}.btn--md{height:var(--tap-field);padding:0 28px;font-size:22px}.btn--lg{width:100%;height:var(--tap-hero);padding:0 28px;font-size:26px}.site-header{z-index:20;background:var(--color-background);border-bottom:1px solid var(--color-border);position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--space-lg);height:64px;display:flex}.brand{color:var(--color-foreground);align-items:center;gap:10px;display:flex}.brand:hover{color:var(--color-foreground);text-decoration:none}.brand__name{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:.5px;text-transform:uppercase;font-size:26px}.header__actions{align-items:center;gap:var(--space-sm);display:flex}.theme-toggle{height:40px;min-width:var(--tap-min);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-muted-foreground);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:1px;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;padding:0 12px}.theme-toggle:hover{border-color:var(--color-foreground);color:var(--color-foreground)}.theme-toggle__in-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle__in-light{display:none}:root:not([data-theme=light]) .theme-toggle__in-dark{display:inline}}:root[data-theme=dark] .theme-toggle__in-light{display:none}:root[data-theme=dark] .theme-toggle__in-dark,:root[data-theme=light] .theme-toggle__in-light{display:inline}:root[data-theme=light] .theme-toggle__in-dark{display:none}.hero{padding-block:72px 40px}.hero__eyebrow{color:var(--color-primary);margin-bottom:28px}.hero__title{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:-.5px;text-transform:uppercase;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(42px,9vw,116px);line-height:.92}.hero__lede{max-width:54ch;margin:var(--space-2xl) 0 0;color:var(--color-muted-foreground);text-wrap:pretty;font-size:20px}.hero__actions{align-items:center;gap:var(--space-md);flex-wrap:wrap;margin-top:36px;display:flex}.hero__note{color:var(--color-muted-foreground);margin:18px 0 0;font-size:16px}.chips{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.chip{background:var(--color-secondary);color:var(--color-muted-foreground);border-radius:var(--radius-sm);padding:7px 12px}.chip--ghost{padding:var(--space-sm) 12px;border-radius:var(--radius-sm);color:inherit;background:0 0;border:1px solid #ffffff40}.plate{background:var(--color-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);place-items:center;margin:0;display:grid;position:relative;overflow:hidden}.plate--21x9{aspect-ratio:21/9}.plate--16x10{aspect-ratio:16/10}.plate--4x5{aspect-ratio:4/5}.plate__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.plate__img--contain{object-fit:contain}.plate__note{padding:var(--space-xl);text-align:center;max-width:46ch;color:var(--color-muted-foreground);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:1px;line-height:var(--leading-relaxed);margin:0}.plate__tag{background:var(--color-foreground);color:var(--color-background);pointer-events:none;padding:10px 14px;position:absolute;bottom:0;left:0}.plate__tag--sm{padding:var(--space-sm) 12px}.ledger{background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:2px;display:grid;overflow:hidden}.ledger__row{gap:var(--space-sm);background:var(--color-background);flex-direction:column;padding:26px 28px;display:flex}.ledger__num{color:var(--color-primary);white-space:nowrap;font-size:20px}.ledger__row p{margin:0;font-size:19px}.cards{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid}.card{gap:var(--space-md);background:var(--color-card);border:1px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:var(--radius-md);flex-direction:column;padding:26px 24px;display:flex}.card__title{color:var(--color-card-foreground);margin:0;font-size:26px}.card__body{color:var(--color-muted-foreground);margin:0;font-size:16px}.card__foot{margin-top:auto}.card__foot .signal{align-self:flex-start}.parse{gap:var(--space-sm);margin-bottom:var(--space-md);flex-direction:column;display:flex}.parse__raw{padding:var(--space-md) 14px;background:var(--color-secondary);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted-foreground);margin:0}.parse__rows{display:grid}.parse__row{align-items:baseline;gap:var(--space-md);padding:var(--space-sm) 0;border-top:1px solid var(--color-border);display:flex}.parse__key{color:var(--color-muted-foreground);flex:0 0 82px}.parse__val{font-family:var(--font-mono);font-size:var(--text-md);font-variant-numeric:tabular-nums;color:var(--color-card-foreground)}.band{gap:var(--space-2xl);background:var(--color-accent);color:var(--color-accent-foreground);border-radius:var(--radius-md);padding:clamp(32px,5vw,56px);display:grid}.band__title{font-family:var(--font-display);font-weight:var(--weight-bold);text-transform:uppercase;margin:var(--space-lg) 0 0;font-size:clamp(36px,5.4vw,68px);line-height:.95}.band__col{flex-direction:column;gap:18px;display:flex}.band__body{opacity:.88;text-wrap:pretty;margin:0;font-size:19px}.band .eyebrow{color:inherit;opacity:.7}.draft{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;gap:14px;margin:0;padding:22px;display:flex}.draft__head{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.draft__note{color:var(--color-card-foreground);margin:0;font-size:17px}.draft__meta{padding:var(--space-md) 14px;background:var(--color-secondary);border-radius:var(--radius-sm);align-items:center;gap:10px;display:flex}.draft__actions{gap:10px;display:flex}.draft__btn{height:var(--tap-min);border-radius:var(--radius-md);font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:.5px;text-transform:uppercase;justify-content:center;align-items:center;padding:0 18px;font-size:18px;display:flex}.draft__btn--primary{background:var(--color-primary);color:var(--color-primary-foreground);flex:1}.draft__btn--ghost{border:1px solid var(--color-border);color:var(--color-card-foreground);font-weight:var(--weight-semibold)}.talk{gap:var(--space-2xl);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:clamp(28px,5vw,56px);display:grid}.talk__col{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.site-footer{border-top:1px solid var(--color-border);background:var(--color-secondary)}.site-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px;padding-block:40px;display:flex}.footer-col{gap:var(--space-sm);flex-direction:column;display:flex}.footer-brand{gap:10px}.store-badges{gap:10px;display:flex}.store-badge{width:132px;height:var(--tap-min);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-muted-foreground);justify-content:center;align-items:center;display:flex}.split,.split-even,.plates-pair{gap:var(--space-2xl);display:grid}.plates-pair{gap:var(--space-xl);margin-top:var(--space-xl)}@media (width>=880px){.section{padding-block:72px}.hero{padding-block:88px 40px}.split{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.split-even{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.plates-pair{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.band{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:40px}.talk{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.ledger__row{flex-direction:row;align-items:baseline;gap:20px}.ledger__num{flex:0 0 96px}}@media (width<=879px){.plate--4x5{width:100%;max-width:420px}}@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.js-reveal .reveal{opacity:0}.js-reveal .reveal.is-revealed{animation:.52s cubic-bezier(.16,.84,.44,1) both riseIn;animation-delay:var(--reveal-delay,0s)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js-reveal .reveal,.js-reveal .reveal.is-revealed{opacity:1;animation:none}*,:before,:after{transition-duration:.01ms!important}}.legal{max-width:68ch;padding-block:56px 88px}.legal__updated{margin-top:var(--space-sm);color:var(--color-muted-foreground);display:block}.legal__intro{margin-top:var(--space-xl)}.legal h2{font-family:var(--font-display);font-weight:var(--weight-bold);margin-top:var(--space-2xl);margin-bottom:var(--space-sm);scroll-margin-top:88px;font-size:clamp(22px,2.4vw,28px)}.legal h3{font-family:var(--font-display);font-weight:var(--weight-bold);margin-top:var(--space-xl);margin-bottom:var(--space-xs);font-size:clamp(17px,1.6vw,19px)}.legal p,.legal li{color:var(--color-foreground);line-height:1.65}.legal p{margin-top:var(--space-md)}.legal ul{margin-top:var(--space-md);padding-left:1.25em;list-style:outside}.legal li{margin-top:var(--space-xs)}.legal a{color:var(--color-primary)}.legal__table-wrap{margin-top:var(--space-lg);overflow-x:auto}.legal__table{border-collapse:collapse;width:100%;font-size:15px}.legal__table th,.legal__table td{text-align:left;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border);vertical-align:top}.legal__table th{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-foreground);white-space:nowrap;font-size:12px}.legal__contact{margin-top:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-muted)}.legal__contact p{margin-top:0}.legal__contact p+p{margin-top:var(--space-xs)}
