:root{--background:210 29% 97%;--foreground:222 47% 11%;--card:0 0% 100%;--card-foreground:222 47% 11%;--popover:0 0% 100%;--popover-foreground:222 47% 11%;--primary:217 98% 20%;--primary-foreground:0 0% 100%;--secondary:41 90% 51%;--secondary-foreground:222 47% 11%;--muted:210 22% 95%;--muted-foreground:215 16% 40%;--accent:210 40% 94%;--accent-foreground:222 47% 11%;--destructive:0 72% 47%;--destructive-foreground:0 0% 100%;--border:214 26% 88%;--input:214 26% 88%;--ring:217 98% 20%;--cynsio-ink:225.5 80.6% 14.1%;--cynsio-ink-soft:223.1 38.1% 32.9%;--cynsio-ink-muted:220 18.1% 42.2%;--cynsio-ink-icon:220 36.9% 39.8%;--cynsio-shell:210 29% 96%;--cynsio-shell-border:214 24% 86%;--cynsio-panel:0 0% 100%;--cynsio-panel-elevated:210 29% 99%;--cynsio-panel-muted:210 20% 96%;--cynsio-panel-wash:210 100% 98.4%;--cynsio-panel-tint:218.8 100% 96.7%;--cynsio-panel-row:210 100% 99.2%;--cynsio-panel-chip:213.3 52.9% 96.7%;--cynsio-line:214.3 38.2% 89.2%;--cynsio-line-strong:214 18% 76%;--cynsio-line-subtle:212.7 44% 95.1%;--cynsio-info-soft:212 60% 95%;--cynsio-info-border:212 42% 82%;--cynsio-info-ink:217 98% 20%;--cynsio-success-soft:150 43.8% 93.7%;--cynsio-success-border:149 24% 81%;--cynsio-success-ink:149.7 91% 21.8%;--cynsio-warning-soft:47.4 100% 88.8%;--cynsio-warning-border:44 58% 72%;--cynsio-warning-ink:39.1 100% 27.1%;--cynsio-danger-soft:355.7 100% 97.3%;--cynsio-danger-border:355.9 100% 91.4%;--cynsio-danger-ink:0 73.7% 41.8%;--cynsio-gold-soft:45 100% 93.7%;--cynsio-gold-border:43.8 100% 71%;--cynsio-gold-ink:39.1 100% 27.1%;--cynsio-shadow:222.2 47.4% 11.2%;--cynsio-shadow-brand:216.7 98% 19.6%;--radius:.875rem;--radius-chip:.375rem;--radius-control:.55rem;--radius-card:.55rem;--radius-panel:1rem;--space-card:1.25rem;--space-card-sm:1rem;--space-section:1.5rem;--cynsio-app-glow:216.7 98% 19.6% / .07;--cynsio-app-top:0 0% 100% / .78;--cynsio-app-bottom:214.3 46.7% 97.1% / .96}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:220 40% 7%;--foreground:210 30% 94%;--card:220 35% 10%;--card-foreground:210 30% 94%;--popover:220 35% 11%;--popover-foreground:210 30% 94%;--primary:214 41% 64%;--primary-foreground:222 100% 9%;--secondary:41 90% 51%;--secondary-foreground:222 100% 9%;--muted:220 25% 15%;--muted-foreground:215 18% 66%;--accent:218 30% 17%;--accent-foreground:210 30% 94%;--destructive:0 65% 52%;--destructive-foreground:0 0% 100%;--border:218 25% 22%;--input:218 25% 24%;--ring:214 41% 64%;--cynsio-ink:214 40% 94%;--cynsio-ink-soft:215 25% 80%;--cynsio-ink-muted:216 15% 63%;--cynsio-ink-icon:214 41% 64%;--cynsio-shell:222 40% 8%;--cynsio-shell-border:218 25% 20%;--cynsio-panel:220 35% 10%;--cynsio-panel-elevated:220 30% 13%;--cynsio-panel-muted:220 25% 13%;--cynsio-panel-wash:222 35% 11%;--cynsio-panel-tint:218 40% 16%;--cynsio-panel-row:222 32% 9%;--cynsio-panel-chip:220 25% 15%;--cynsio-line:218 25% 22%;--cynsio-line-strong:217 20% 32%;--cynsio-line-subtle:220 25% 16%;--cynsio-info-soft:214 45% 15%;--cynsio-info-border:214 35% 28%;--cynsio-info-ink:214 80% 75%;--cynsio-success-soft:152 40% 13%;--cynsio-success-border:152 35% 24%;--cynsio-success-ink:150 55% 65%;--cynsio-warning-soft:40 60% 13%;--cynsio-warning-border:40 50% 26%;--cynsio-warning-ink:44 85% 62%;--cynsio-danger-soft:0 45% 15%;--cynsio-danger-border:0 45% 28%;--cynsio-danger-ink:0 85% 72%;--cynsio-gold-soft:42 50% 14%;--cynsio-gold-border:42 60% 35%;--cynsio-gold-ink:44 90% 62%;--cynsio-shadow:0 0% 0%;--cynsio-shadow-brand:0 0% 0%;--cynsio-app-glow:214 41% 64% / .08;--cynsio-app-top:220 40% 8% / .9;--cynsio-app-bottom:220 40% 6% / .98}body{font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;background:radial-gradient(880px 440px at 0% 0%, hsl(var(--cynsio-app-glow)), transparent 58%), linear-gradient(180deg, hsl(var(--cynsio-app-top)), hsl(var(--cynsio-app-bottom)))}.font-display{font-family:var(--font-display);letter-spacing:-.02em}.cynsio-app-bg{background:0 0}.cynsio-shell-surface{border:1px solid hsl(var(--cynsio-shell-border) / .88);background:hsl(var(--cynsio-panel) / .82);box-shadow:0 22px 50px -42px hsl(var(--cynsio-shadow) / .35);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cynsio-panel{background-color:hsl(var(--cynsio-panel) / .84);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cynsio-portal{--cynsio-shell:44 46% 95%;--cynsio-shell-border:42 34% 82%;--cynsio-panel-muted:44 40% 94%;--cynsio-line:42 30% 83%;--cynsio-line-strong:38 26% 70%;--cynsio-info-soft:46 72% 92%;--cynsio-info-border:44 58% 72%;--cynsio-info-ink:31 92% 28%;--primary:31 92% 28%;--ring:31 92% 28%;--cynsio-shadow-brand:31 92% 28%;--accent:44 46% 92%;--accent-foreground:30 40% 16%}.cynsio-portal-bg{background:radial-gradient(880px 440px at 0 0,#b4740c1a,#0000 58%),linear-gradient(#fffdf7e0,#faf4e8f5)}
