:root{--font-display:"Iowan Old Style", "Baskerville", "Baskerville Old Face", "Times New Roman", serif;--font-sans:"Avenir Next", "Segoe UI", Inter, system-ui, sans-serif;--font-mono:"SFMono-Regular", "SF Mono", Menlo, Monaco, Consolas, monospace;--app-bg:var(--aramon-desk);--app-sidebar:var(--aramon-desk-subtle);--app-surface:var(--aramon-frame);--app-surface-2:var(--aramon-frame-raised);--app-border:var(--aramon-hairline);--app-border-hover:var(--aramon-hairline-strong);--app-text:var(--aramon-ink);--app-text-secondary:var(--aramon-ink-2);--app-text-muted:var(--aramon-ink-3);--app-cream:var(--aramon-lamp);--app-accent:var(--aramon-lamp);--app-accent-ink:var(--aramon-lamp-ink);--app-danger:var(--aramon-critical);--app-success:#63b387;--report-page-bg:#f8f7f2;--report-black:#0b0b0c;--report-ink:#171718;--report-cream:#eeebdd;--report-muted:#76736c;--report-border:#d9d6cc;--report-card:#f0efe9;--report-soft-accent:#d9c98e;--report-step-gold:#9a7b28;--severity-critical:#c73535;--severity-high:#d46a32;--severity-medium:#c49a2b;--severity-low:#2d6cdf;--severity-info:#7a7a7a;--aramon-desk:#09090b;--aramon-desk-subtle:#111113;--aramon-frame:#161617;--aramon-frame-raised:#1c1c1e;--aramon-control:#222225;--aramon-ink:#f5f5f7;--aramon-ink-2:#a1a1a6;--aramon-ink-3:#8e8e93;--aramon-hairline:#2c2c2e;--aramon-hairline-strong:#48484a;--aramon-lamp:#f5efe5;--aramon-lamp-hover:#fffaf2;--aramon-lamp-ink:#1d1d1f;--aramon-medium:#101012;--aramon-medium-ink:#f5f5f7;--aramon-medium-muted:#a1a1a6;--aramon-glint:218, 235, 226;--aramon-critical:#ff8a82;--aramon-focus:#f5efe5;--aramon-shadow-top:0 24px 80px #0000009e;--aramon-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--aramon-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--aramon-mono:"SFMono-Regular", "Cascadia Mono", Consolas, monospace;--aramon-radius-compact:8px;--aramon-radius-control:12px;--aramon-radius-surface:20px;--aramon-ease-material:cubic-bezier(.22, 1, .36, 1);--ease-premium:cubic-bezier(.22, 1, .36, 1);--dur-micro:.15s;--dur-hover:.2s;--dur-reveal:.6s;--dur-composition:.75s}html{max-width:100vw;height:100%;overflow-x:hidden}body{max-width:100vw;min-height:100%;color:var(--app-text);background:var(--app-bg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}*{box-sizing:border-box}a{color:inherit}code,pre{font-family:var(--font-mono)}button,input,textarea,select{color:inherit;font-family:inherit}.primaryAction,.secondaryAction,.dangerAction{border-radius:var(--aramon-radius-control);corner-shape:squircle;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:13px;font-weight:600;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out,opacity .2s ease-out,transform .2s ease-out;display:inline-flex}.primaryAction:focus-visible,.secondaryAction:focus-visible,.dangerAction:focus-visible{outline:2px solid var(--aramon-focus);outline-offset:3px}.primaryAction{color:var(--aramon-lamp-ink);background:var(--aramon-lamp);box-shadow:inset 0 1px #ffffff1f}.primaryAction:hover:not(:disabled){background:var(--aramon-lamp-hover)}.primaryAction:active:not(:disabled),.secondaryAction:active:not(:disabled),.dangerAction:active:not(:disabled){transform:scale(.98)}.primaryAction:disabled,.secondaryAction:disabled,.dangerAction:disabled{opacity:.45;cursor:not-allowed}.secondaryAction{color:var(--aramon-ink);background:var(--aramon-frame);border-color:var(--aramon-hairline-strong)}.secondaryAction:hover:not(:disabled){background:var(--aramon-control)}.dangerAction{color:var(--aramon-critical);background:color-mix(in srgb, var(--aramon-critical) 10%, transparent);border-color:color-mix(in srgb, var(--aramon-critical) 45%, transparent)}.dangerAction:hover:not(:disabled){background:color-mix(in srgb, var(--aramon-critical) 16%, transparent)}.aramonControl{width:100%;min-height:44px;color:var(--aramon-ink);background:var(--aramon-control);border:1px solid var(--aramon-hairline-strong);border-radius:var(--aramon-radius-control);corner-shape:squircle;outline:none;padding:0 14px;font-size:14px;transition:background-color .2s,border-color .2s,box-shadow .2s}textarea.aramonControl{resize:vertical;min-height:72px;padding:12px 14px}.aramonControl::placeholder{color:var(--aramon-ink-3)}.aramonControl:focus{background:var(--aramon-frame);border-color:var(--aramon-ink);box-shadow:0 0 0 2px color-mix(in srgb, var(--aramon-focus) 18%, transparent)}[data-reveal]{opacity:0;transition:opacity var(--dur-reveal) var(--ease-premium), transform var(--dur-reveal) var(--ease-premium);transition-delay:var(--reveal-delay,0s);transform:translateY(20px)}[data-reveal][data-visible=true]{opacity:1;transform:none}[data-reveal=blur-rise]{opacity:0;filter:blur(12px);transition:opacity .5s cubic-bezier(.2,.6,.2,1),transform .5s cubic-bezier(.2,.6,.2,1),filter .5s cubic-bezier(.2,.6,.2,1);transition-delay:var(--reveal-delay,0s);transform:translateY(10px)}[data-reveal=blur-rise][data-visible=true]{opacity:1;filter:blur();transform:none}[data-reveal=fade-in]{transform:none}[data-reveal=scale-soft]{transform:scale(.97)}[data-reveal=scale-soft][data-visible=true]{transform:scale(1)}[data-reveal=slide-left]{transform:translate(-24px)}[data-reveal=slide-left][data-visible=true]{transform:translate(0)}[data-reveal=slide-right]{transform:translate(24px)}[data-reveal=slide-right][data-visible=true]{transform:translate(0)}[data-reveal-line]{transform-origin:0;transition:transform .75s var(--ease-premium);transition-delay:var(--reveal-delay,.12s);transform:scaleX(0)}[data-reveal-line][data-visible=true]{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal-line]{filter:none!important;transition-duration:1ms!important;transition-delay:0s!important;transform:none!important}.primaryAction:active,.secondaryAction:active,.dangerAction:active{transform:none!important}}
