:root{--foundation-ink:#252420;--foundation-dark-inset:#35342f;--foundation-paper:#f8f5ed;--foundation-work:#ffffff;--foundation-workspace:#ded8cc;--foundation-frame:#dcd6c9;--foundation-rule:#d8d2c8;--foundation-rule-soft:#e5e0d7;--foundation-text-muted:#706b63;--foundation-text-muted-on-strong:#aaa69e;--foundation-focus:#6e786b;--foundation-yamo-surface:#e5ede2;--foundation-yamo-border:#aebca9;--foundation-yamo-middle:#cad7c6;--foundation-yamo-rear:#b8c8b3;--foundation-yamo-text:#5e685b;--foundation-attention-surface:#f1e3da;--foundation-attention-text:#87533e;--foundation-ink-rgb:37 36 32;--foundation-dark-inset-rgb:53 52 47;--foundation-paper-rgb:248 245 237;--foundation-work-rgb:255 255 255;--foundation-workspace-rgb:222 216 204;--foundation-frame-rgb:220 214 201;--foundation-rule-rgb:216 210 200;--foundation-rule-soft-rgb:229 224 215;--foundation-text-muted-rgb:112 107 99;--foundation-text-muted-on-strong-rgb:170 166 158;--foundation-focus-rgb:110 120 107;--foundation-yamo-surface-rgb:229 237 226;--foundation-yamo-border-rgb:174 188 169;--foundation-yamo-middle-rgb:202 215 198;--foundation-yamo-rear-rgb:184 200 179;--foundation-yamo-text-rgb:94 104 91;--foundation-attention-surface-rgb:241 227 218;--foundation-attention-text-rgb:135 83 62;--foundation-shadow-card-lift:0 12px 28px rgba(37,36,32,0.09);--foundation-shadow-float:0 12px 28px rgba(37,36,32,0.12);--foundation-shadow-modal:0 24px 48px -18px rgba(37,36,32,0.22);--foundation-shadow-rail:1px 0 0 rgba(255,255,255,0.6) inset,4px 0 16px -8px rgba(37,36,32,0.1);--foundation-shadow-cover:0 1px 0 rgba(255,255,255,0.06) inset,0 30px 70px -34px rgba(37,36,32,0.36);--foundation-shadow-focus:0 0 0 3px rgba(110,120,107,0.2);--color-canvas:var(--foundation-frame);--color-surface-reading:var(--foundation-paper);--color-surface-work:var(--foundation-work);--color-surface-group:var(--foundation-workspace);--color-surface-control-inset:var(--foundation-dark-inset);--color-text-primary:var(--foundation-ink);--color-action-primary:var(--foundation-ink);--color-control-strong:var(--foundation-ink);--color-text-secondary:var(--foundation-text-muted);--color-text-on-strong:var(--foundation-work);--color-text-secondary-on-strong:var(--foundation-text-muted-on-strong);--color-action-primary-hover:var(--foundation-dark-inset);--color-border-default:var(--foundation-rule);--color-border-strong:var(--foundation-text-muted-on-strong);--color-focus:var(--foundation-focus);--color-yamo-surface:var(--foundation-yamo-surface);--color-yamo-border:var(--foundation-yamo-border);--color-yamo-layer-middle:var(--foundation-yamo-middle);--color-yamo-layer-rear:var(--foundation-yamo-rear);--color-yamo-text:var(--foundation-yamo-text);--color-attention-surface:var(--foundation-attention-surface);--color-attention-text:var(--foundation-attention-text);--color-status-success:var(--foundation-yamo-text);--color-status-success-surface:var(--foundation-yamo-surface);--color-status-success-border:var(--foundation-yamo-border);--color-status-warning:var(--foundation-attention-text);--color-status-warning-surface:var(--foundation-attention-surface);--color-status-danger:var(--foundation-attention-text);--color-status-danger-surface:var(--foundation-attention-surface);--color-status-info:var(--foundation-ink);--color-status-info-surface:var(--foundation-workspace);--color-canvas-rgb:var(--foundation-frame-rgb);--color-surface-reading-rgb:var(--foundation-paper-rgb);--color-surface-work-rgb:var(--foundation-work-rgb);--color-surface-group-rgb:var(--foundation-workspace-rgb);--color-control-strong-rgb:var(--foundation-ink-rgb);--color-surface-control-inset-rgb:var(--foundation-dark-inset-rgb);--color-text-primary-rgb:var(--foundation-ink-rgb);--color-text-secondary-rgb:var(--foundation-text-muted-rgb);--color-text-on-strong-rgb:var(--foundation-work-rgb);--color-text-secondary-on-strong-rgb:var(--foundation-text-muted-on-strong-rgb);--color-action-primary-rgb:var(--foundation-ink-rgb);--color-action-primary-hover-rgb:var(--foundation-dark-inset-rgb);--color-border-default-rgb:var(--foundation-rule-rgb);--color-border-strong-rgb:var(--foundation-text-muted-on-strong-rgb);--color-focus-rgb:var(--foundation-focus-rgb);--color-yamo-surface-rgb:var(--foundation-yamo-surface-rgb);--color-yamo-border-rgb:var(--foundation-yamo-border-rgb);--color-yamo-layer-middle-rgb:var(--foundation-yamo-middle-rgb);--color-yamo-layer-rear-rgb:var(--foundation-yamo-rear-rgb);--color-yamo-text-rgb:var(--foundation-yamo-text-rgb);--color-attention-surface-rgb:var(--foundation-attention-surface-rgb);--color-attention-text-rgb:var(--foundation-attention-text-rgb);--color-status-success-rgb:var(--foundation-yamo-text-rgb);--color-status-success-surface-rgb:var(--foundation-yamo-surface-rgb);--color-status-success-border-rgb:var(--foundation-yamo-border-rgb);--color-status-warning-rgb:var(--foundation-attention-text-rgb);--color-status-warning-surface-rgb:var(--foundation-attention-surface-rgb);--color-status-danger-rgb:var(--foundation-attention-text-rgb);--color-status-danger-surface-rgb:var(--foundation-attention-surface-rgb);--color-status-info-rgb:var(--foundation-ink-rgb);--color-status-info-surface-rgb:var(--foundation-workspace-rgb);--font-ui:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--radius-outer:30px;--radius-shell:24px;--radius-section:20px;--radius-card:17px;--radius-supporting:13px;--radius-pill:9999px;--radius-circle:50%;--duration-arrow:160ms;--duration-lift:180ms;--duration-state:220ms;--duration-stack:220ms;--duration-progress-first:900ms;--duration-working-cue:1800ms;--ease-soft-deceleration:cubic-bezier(0.2,0.8,0.2,1);--shadow-card:none;--shadow-card-lift:var(--foundation-shadow-card-lift);--shadow-float:var(--foundation-shadow-float);--shadow-modal:var(--foundation-shadow-modal);--shadow-focus:var(--foundation-shadow-focus);--bg:var(--color-surface-reading);--surface:var(--color-surface-work);--border:var(--color-border-default);--border-strong:var(--color-border-strong);--paper:var(--color-surface-reading);--ink:var(--color-text-primary);--text:var(--color-text-primary);--muted:var(--color-text-secondary);--placeholder:var(--color-text-secondary);--accent:var(--color-action-primary);--accent-dark:var(--color-action-primary-hover);--accent-tint:var(--color-yamo-surface);--sage:var(--color-status-success);--clay:var(--color-status-danger);--sun:var(--color-status-warning-surface);--gate:var(--color-status-warning);--ok:var(--color-status-success);--err:var(--color-status-danger);--rule:var(--color-border-default);--rule-soft:var(--foundation-rule-soft);--paper-rgb:var(--foundation-paper-rgb);--cream-rgb:var(--foundation-workspace-rgb);--surface-rgb:var(--foundation-work-rgb);--ink-rgb:var(--foundation-ink-rgb);--muted-rgb:var(--foundation-text-muted-rgb);--placeholder-rgb:var(--foundation-text-muted-rgb);--ink-70-rgb:var(--foundation-text-muted-rgb);--ink-40-rgb:var(--foundation-text-muted-rgb);--accent-rgb:var(--foundation-ink-rgb);--accent-dark-rgb:var(--foundation-dark-inset-rgb);--accent-tint-rgb:var(--foundation-yamo-surface-rgb);--sage-rgb:var(--foundation-yamo-text-rgb);--clay-rgb:var(--foundation-attention-text-rgb);--sun-rgb:var(--foundation-attention-surface-rgb);--gate-rgb:var(--foundation-attention-text-rgb);--ok-rgb:var(--foundation-yamo-text-rgb);--ok-tint-rgb:var(--foundation-yamo-surface-rgb);--err-rgb:var(--foundation-attention-text-rgb);--inset-rgb:var(--foundation-workspace-rgb);--yamo-mark-light:var(--color-yamo-layer-rear);--yamo-mark-base:var(--color-yamo-layer-middle);--yamo-mark-result:var(--color-yamo-text);--yamo-word:var(--color-text-primary);--yamo-ink-light:var(--color-yamo-layer-rear);--yamo-ink-base:var(--color-yamo-layer-middle);--yamo-ink-result:var(--color-yamo-border);--yamo-ink-word:var(--color-text-on-strong);--yamo-ind-light:var(--color-text-on-strong);--yamo-ind-base:var(--color-yamo-layer-middle);--yamo-ind-result:var(--color-yamo-layer-rear);--yamo-ind-word:var(--color-text-on-strong);--yamo-flat:var(--color-action-primary);--radius-sm:var(--radius-supporting);--radius-md:var(--radius-card);--radius-lg:var(--radius-section);--radius-input:var(--radius-supporting);--radius-chip:var(--radius-pill);--radius-card-tight:var(--radius-card);--radius-well:var(--radius-supporting);--duration-fast:var(--duration-arrow);--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-rest:none;--shadow-lift:var(--shadow-card-lift);--shadow-dropdown:var(--shadow-float);--font-din:var(--font-ui)}