.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);position:fixed;z-index:var(--notifications-z-index);max-width:var(--notifications-container-width)}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}:root{color-scheme:dark;--bg-0:#0D1117;--bg-1:#161B22;--bg-2:#161B22;--bg-3:#21262D;--bg-base:var(--bg-0);--bg-surface:var(--bg-1);--bg-overlay:var(--bg-2);--bg-elevated:var(--bg-2);--bg-hover:var(--bg-3);--bg-active:#30363D;--bg-glass:var(--bg-1);--border-subtle:#21262D;--border-default:#30363D;--border-strong:#3D444D;--border-control:#6E7681;--focus-ring:#2F81F7;--border-accent:var(--brand);--border-violet:var(--accent-orange);--brand:#238636;--brand-hover:#29903B;--brand-press:#196C2E;--brand-fg:#3FB950;--on-brand:#FFFFFF;--brand-400:var(--brand-fg);--brand-500:var(--brand);--brand-600:var(--brand-press);--brand-tint:rgba(46,160,67,0.15);--accent-orange:#3FB950;--creative-500:var(--accent-orange);--success:#3FB950;--warn:#D29922;--warning:var(--warn);--error:#F85149;--info:#4493F8;--amber-500:var(--warn);--emerald-500:var(--success);--sel-hover:rgba(230,237,243,0.55);--sel-hover-bg:rgba(230,237,243,0.12);--sel-selected:#3FB950;--sel-active:#56D364;--sel-face:rgba(46,160,67,0.28);--text-1:#E6EDF3;--text-2:#9198A1;--text-3:#8B949E;--text-primary:var(--text-1);--text-secondary:var(--text-2);--text-tertiary:var(--text-3);--text-disabled:rgba(230,237,243,0.3);--font-ui:var(--font-be-vietnam-pro,"Be Vietnam Pro"),"Segoe UI",sans-serif;--font-sans:var(--font-ui);--font-mono:var(--font-jetbrains-mono,"JetBrains Mono"),monospace;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--ease:cubic-bezier(0.2,0.8,0.2,1);--dur:150ms;--t-fast:var(--dur) var(--ease);--t-normal:var(--dur) var(--ease);--t-medium:var(--dur) var(--ease);--t-slow:var(--dur) var(--ease);--t-spring:var(--dur) var(--ease);--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 8px 24px rgba(0,0,0,0.45);--shadow-lg:0 20px 48px rgba(1,4,9,0.6);--shadow-1:var(--shadow-sm);--shadow-2:var(--shadow-md);--shadow-3:var(--shadow-lg);--shadow-glow:none;--shadow-glow-strong:none;--shadow-glow-violet:none;--glass-hud:rgba(22,27,34,0.72);--glass-pop:rgba(22,27,34,0.92);--glass-header:rgba(13,17,23,0.80);--glass-border:rgba(240,246,252,0.10)}body{background:var(--bg-base);color:var(--text-primary);font-family:var(--font-ui)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mantine-focus-auto:focus-visible{outline-color:var(--focus-ring)}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-scale{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-right{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@keyframes generation-scan{0%{left:-40%}to{left:140%}}@keyframes livePulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}@keyframes successReveal{0%{opacity:0;transform:translateY(14px) scale(.96);filter:brightness(1.25) blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:brightness(1) blur(0)}}.hover-glow{transition:box-shadow var(--t-normal),border-color var(--t-normal)}.hover-glow:hover{box-shadow:var(--shadow-glow);border-color:var(--border-accent)!important}.hover-lift{transition:transform var(--t-normal),box-shadow var(--t-normal)}.hover-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.hover-icon{transition:color var(--t-fast),opacity var(--t-fast);opacity:.6}.hover-icon:hover{opacity:1;color:var(--brand-400)}.skeleton{background:linear-gradient(90deg,var(--bg-overlay) 25%,var(--bg-hover) 50%,var(--bg-overlay) 75%);background-size:200% 100%;animation:shimmer 1.6s ease-in-out infinite;border-radius:6px}.interactive{transition:background var(--t-fast),border-color var(--t-fast),box-shadow var(--t-normal);cursor:pointer}.interactive:hover{background:var(--bg-hover)}.interactive:active{background:var(--bg-active)}.glass-panel{border:1px solid var(--border-subtle);border-radius:var(--r-lg)}.glass-hud,.glass-panel{background:var(--bg-surface)}.glass-pop{background:var(--bg-overlay)}.glass-header{background:var(--bg-base)}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.glass-hud{background:var(--glass-hud);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.glass-pop{background:var(--glass-pop);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.glass-header{background:var(--glass-header);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}.aspect-card{transition:all var(--t-normal);cursor:pointer;border:1px solid var(--border-subtle);background:var(--bg-surface)}.aspect-card:hover{border-color:var(--border-strong);background:var(--bg-hover)}.aspect-card.active{border-color:var(--border-accent);background:var(--brand-tint)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.skeleton{animation:none;background:var(--bg-overlay)}}[dir=rtl]{text-align:right}[dir=rtl] .mantine-Tooltip-tooltip{direction:rtl;text-align:right}.editor-options-bar .mantine-Group-root{flex-wrap:nowrap}.editor-options-bar{scrollbar-width:thin}.board-viewport:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}[data-element-id]:focus-visible .board-element-pin,[data-element-id]:hover .board-element-pin{display:grid}[data-element-id]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (prefers-reduced-motion:reduce){[data-element-id]{transition:none}}:where(a){color:inherit;text-decoration:none}html{scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:6px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--border-control);background-clip:content-box}.mantine-ScrollArea-thumb{background-color:var(--border-strong)}.mantine-ScrollArea-thumb:hover{background-color:var(--border-control)}