.mg-v2{--hue:264;--background:oklch(.158 .021 var(--hue));--bg-2:oklch(.185 .023 var(--hue));--surface:oklch(.208 .025 var(--hue));--surface-2:oklch(.24 .027 var(--hue));--muted:oklch(.24 .027 var(--hue));--muted-foreground:oklch(.7 .022 var(--hue));--foreground:oklch(.945 .009 var(--hue));--border:oklch(.31 .026 var(--hue));--border-strong:oklch(.39 .03 var(--hue));--accent:oklch(.63 .19 var(--hue));--accent-foreground:oklch(.985 .005 var(--hue));--accent-ink:oklch(.78 .115 var(--hue));--accent-soft:oklch(.63 .19 var(--hue) / .16);--seal:#e1b25f;--seal-ink:#ecc980;--seal-soft:#e1b25f24;--success:#5ccb89;--ring:var(--accent);--shadow-sm:0 1px 2px oklch(.08 .02 var(--hue) / .5);--shadow-soft:0 2px 8px oklch(.08 .02 var(--hue) / .45), 0 16px 40px -16px oklch(.06 .02 var(--hue) / .6);--shadow-float:0 1px 2px oklch(.08 .02 var(--hue) / .5), 0 32px 80px -24px oklch(.05 .02 var(--hue) / .8);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}@supports (color:lab(0% 0 0)){.mg-v2{--seal:lab(75.7315% 10.8564 48.5698);--seal-ink:lab(82.8304% 5.81437 41.2834);--seal-soft:lab(75.7315% 10.8564 48.5698/.14);--success:lab(73.9875% -44.4592 22.8997)}}.mg-v2 h1,.mg-v2 h2,.mg-v2 h3,.mg-v2 .font-serif{font-family:var(--font-serif);letter-spacing:-.018em;font-weight:500;line-height:1.04}.mg2-card{background:linear-gradient(180deg,#ffffff09,transparent 45%),var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl)}@supports (color:lab(0% 0 0)){.mg2-card{background:linear-gradient(180deg,lab(100% 0 0/.035),transparent 45%),var(--surface)}}.mg2-glass{background:color-mix(in oklab,var(--background) 72%,transparent);-webkit-backdrop-filter:saturate(140%)blur(14px)}.mg2-glass-scrolled{background:color-mix(in oklab,var(--background) 88%,transparent);-webkit-backdrop-filter:saturate(160%)blur(20px)}@media(prefers-reduced-transparency:reduce){.mg2-glass,.mg2-glass-scrolled{background:var(--background);-webkit-backdrop-filter:none}}.mg2-grid-bg{background-image:linear-gradient(90deg,#d7deec0b 1px,#0000 1px),linear-gradient(#d7deec0b 1px,#0000 1px);background-image:linear-gradient(90deg,#d7deec0b 1px,#0000 1px),linear-gradient(#d7deec0b 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 76%);mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 76%)}.mg2-aura-a,.mg2-aura-b{pointer-events:none;will-change:transform;border-radius:9999px;position:absolute}.mg2-aura-a{background:radial-gradient(circle,#3567de24,#0000 62%);background:radial-gradient(circle,#3567de24,#0000 62%);width:68vmax;height:68vmax;animation:26s ease-in-out infinite alternate mg2-drift-a}.mg2-aura-b{background:radial-gradient(circle,#c5953b0d,#0000 60%);background:radial-gradient(circle,#c5953b0d,#0000 60%);width:52vmax;height:52vmax;animation:34s ease-in-out infinite alternate mg2-drift-b}.mg2-glyph{font-family:var(--font-mono);color:var(--foreground);opacity:.06;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;animation:12s ease-in-out infinite alternate mg2-float;position:absolute}.mg2-marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mg2-marquee-track{will-change:transform;width:max-content;animation:36s linear infinite mg2-marquee;display:flex}.mg2-marquee-track:hover{animation-play-state:paused}.mg2-link-underline{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .3s cubic-bezier(.22,1,.36,1)}.mg2-link-underline:hover{background-size:100% 1px}.mg2-breathe{animation:5s ease-in-out infinite mg2-breathe}.mg2-live-dot{animation:2.4s ease-in-out infinite mg2-live}@keyframes mg2-marquee{to{transform:translate(-50%)}}@keyframes mg2-drift-a{0%{transform:translate(-6%,-4%)scale(1)}to{transform:translate(7%,6%)scale(1.12)}}@keyframes mg2-drift-b{0%{transform:translate(5%,8%)scale(1.08)}to{transform:translate(-7%,-5%)scale(.96)}}@keyframes mg2-float{0%{transform:translateY(-14px)}to{transform:translateY(14px)}}@keyframes mg2-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes mg2-live{0%,to{opacity:1}50%{opacity:.35}}@keyframes mg2-pulse-ring{0%{opacity:.5;transform:scale(.7)}to{opacity:0;transform:scale(2)}}@media(prefers-reduced-motion:reduce){.mg-v2 *,.mg-v2 :before,.mg-v2 :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.mg-app2{--app2-rail-w:44px;--app2-sidebar-w:252px;--app2-list-w:420px;--app2-side-bg:color-mix(in oklab, var(--accent) 30%, var(--surface-2));--app2-side-fg:var(--foreground);--app2-side-muted:color-mix(in oklab, var(--foreground) 60%, transparent);--app2-side-hover:color-mix(in oklab, var(--accent) 26%, transparent);--app2-side-active:color-mix(in oklab, var(--accent) 42%, transparent);--app2-side-border:color-mix(in oklab, var(--foreground) 12%, transparent);--app2-compose-bg:var(--surface);--app2-compose-fg:var(--foreground);--app2-list-bg:color-mix(in oklab, var(--surface) 55%, var(--background));--app2-read-bg:var(--background)}.light .mg-app2{--app2-side-bg:var(--accent);--app2-side-fg:var(--accent-foreground);--app2-side-muted:color-mix(in oklab, var(--accent-foreground) 74%, transparent);--app2-side-hover:color-mix(in oklab, var(--accent-foreground) 14%, transparent);--app2-side-active:color-mix(in oklab, var(--accent-foreground) 24%, transparent);--app2-side-border:color-mix(in oklab, var(--accent-foreground) 22%, transparent);--app2-compose-bg:var(--surface);--app2-compose-fg:var(--accent);--app2-list-bg:var(--surface);--app2-read-bg:var(--background)}.mg-app2-row .mg-app2-row-actions{opacity:0;transition:opacity .12s}.mg-app2-row:hover .mg-app2-row-actions,.mg-app2-row:focus-within .mg-app2-row-actions{opacity:1}.mg-app2-row:hover .mg-app2-row-date,.mg-app2-row:focus-within .mg-app2-row-date{opacity:0}@media(hover:none){.mg-app2-row .mg-app2-row-actions{display:none}.mg-app2-row .mg-app2-row-date{opacity:1!important}}.mg-app2-resizing,.mg-app2-resizing *{-webkit-user-select:none!important;user-select:none!important;cursor:col-resize!important}.mg-app2-resizing iframe{pointer-events:none!important}
