@font-face{font-family:Mansure;src:url(/fonts/brand/Mansure-Regular.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Mansure;src:url(/fonts/brand/Mansure-Oblique.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/brand/CodecPro-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/brand/CodecPro-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Codec Pro Champ;src:url(/fonts/brand/CodecPro-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;ascent-override:90.2344%;descent-override:38.4766%}@font-face{font-family:Codec Pro Champ;src:url(/fonts/brand/CodecPro-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;ascent-override:90.2344%;descent-override:38.4766%}html[data-theme^=glass]:not(:has(.site-root,.site-shell)){--font-body:"Codec Pro", var(--font-inter), ui-sans-serif, system-ui, sans-serif;--font-heading:"Mansure", var(--font-body);--canvas-alpha:.35;--surface-alpha:.55;--border-alpha:.55;--sheet-alpha:.05;--background:230 35% 95.5%;--foreground:225 25% 12%;--card:0 0% 100%;--card-foreground:225 25% 12%;--popover:0 0% 100%;--popover-foreground:225 25% 12%;--primary:211.3 100% 50%;--primary-foreground:0 0% 100%;--secondary:225 30% 96%;--secondary-foreground:225 25% 12%;--muted:225 30% 96%;--muted-foreground:225 10% 38%;--accent:211 100% 96%;--accent-foreground:211.3 100% 42%;--border:0 0% 100%;--rule:225 20% 88%;--input:225 18% 82%;--ring:211.3 100% 50%;--radius:1.25rem;--radius-control:9999px;--radius-control-inner:9999px;--overlay:230 40% 8%;--overlay-alpha:.35;--sidebar-background:0 0% 100%;--sidebar-foreground:225 15% 25%;--sidebar-primary:211.3 100% 50%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:211 100% 96%;--sidebar-accent-foreground:211.3 100% 42%;--sidebar-border:0 0% 100%;--sidebar-ring:211.3 100% 50%;--glass-edge:inset 0 1px 0 0 #ffffffb3, inset 0 0 0 1px #ffffff59;--shadow-sm:var(--glass-edge), 0 1px 3px 0 #1e28500f, 0 4px 12px -2px #1e28500f;--shadow:var(--glass-edge), 0 2px 6px 0 #1e28500f, 0 8px 20px -4px #1e285014;--shadow-md:var(--glass-edge), 0 4px 10px -2px #1e285012, 0 12px 28px -6px #1e28501a;--shadow-lg:var(--glass-edge), 0 8px 18px -4px #1e285014, 0 20px 44px -10px #1e285024;--shadow-xl:var(--glass-edge), 0 12px 24px -6px #1e28501a, 0 28px 60px -12px #1e28502e;--shadow-2xl:var(--glass-edge), 0 20px 40px -10px #1e285024, 0 40px 90px -20px #1e285042;--glass-blur:blur(24px) saturate(180%);--floating-blur:blur(40px) saturate(150%);--wallpaper:radial-gradient(60rem 40rem at 8% 0%, #accbffbf, transparent 60%), radial-gradient(50rem 36rem at 95% 8%, #ffc0de99, transparent 60%), radial-gradient(56rem 40rem at 80% 100%, #b2f0da99, transparent 60%), radial-gradient(46rem 34rem at 10% 95%, #d6c4ff99, transparent 60%), #eef0f8}html[data-theme^=glass]:not(:has(.site-root,.site-shell)).dark{--background:235 22% 6%;--foreground:0 0% 96%;--card:230 18% 16%;--card-foreground:0 0% 96%;--popover:230 18% 16%;--popover-foreground:0 0% 96%;--primary:210 100% 52%;--primary-foreground:0 0% 100%;--secondary:230 14% 22%;--secondary-foreground:0 0% 96%;--muted:230 14% 22%;--muted-foreground:228 10% 68%;--accent:211 60% 24%;--accent-foreground:210 100% 80%;--border:0 0% 100%;--border-alpha:.12;--rule:0 0% 100%;--input:230 12% 34%;--ring:210 100% 52%;--overlay-alpha:.6;--sidebar-background:230 18% 16%;--sidebar-foreground:0 0% 90%;--sidebar-primary:210 100% 52%;--sidebar-accent:211 60% 24%;--sidebar-accent-foreground:210 100% 80%;--sidebar-border:0 0% 100%;--glass-edge:inset 0 1px 0 0 #ffffff1f, inset 0 0 0 1px #ffffff0f;--shadow-sm:var(--glass-edge), 0 1px 3px 0 #0000004d, 0 4px 12px -2px #00000040;--shadow:var(--glass-edge), 0 2px 6px 0 #0000004d, 0 8px 20px -4px #0000004d;--shadow-md:var(--glass-edge), 0 4px 10px -2px #00000059, 0 12px 28px -6px #00000059;--shadow-lg:var(--glass-edge), 0 8px 18px -4px #0006, 0 20px 44px -10px #00000073;--shadow-xl:var(--glass-edge), 0 12px 24px -6px #00000073, 0 28px 60px -12px #00000080;--shadow-2xl:var(--glass-edge), 0 20px 40px -10px #00000080, 0 40px 90px -20px #0009;--wallpaper:radial-gradient(60rem 40rem at 8% 0%, #283c8c8c, transparent 60%), radial-gradient(50rem 36rem at 95% 8%, #6e286473, transparent 60%), radial-gradient(56rem 40rem at 80% 100%, #14646473, transparent 60%), radial-gradient(46rem 34rem at 10% 95%, #46328273, transparent 60%), #0c0d14}@media (prefers-contrast:more){html[data-theme=glass]:not(:has(.site-root,.site-shell)){--primary:222.6 100% 43.3%}html[data-theme=glass]:not(:has(.site-root,.site-shell)).dark{--primary:211.1 100% 62.5%;--primary-foreground:235 22% 6%}}html[data-theme=glass-mono]:not(:has(.site-root,.site-shell)){--background:0 0% 95%;--foreground:0 0% 9%;--card-foreground:0 0% 9%;--popover-foreground:0 0% 9%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 95%;--secondary-foreground:0 0% 9%;--muted:0 0% 95%;--muted-foreground:0 0% 38%;--accent:0 0% 92%;--accent-foreground:0 0% 9%;--rule:0 0% 88%;--input:0 0% 80%;--ring:0 0% 35%;--sidebar-foreground:0 0% 22%;--sidebar-primary:0 0% 9%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:0 0% 92%;--sidebar-accent-foreground:0 0% 9%;--sidebar-ring:0 0% 35%;--wallpaper:radial-gradient(60rem 40rem at 8% 0%, #fffffff2, transparent 60%), radial-gradient(50rem 36rem at 95% 8%, #c4c6ccbf, transparent 60%), radial-gradient(56rem 40rem at 80% 100%, #dedfe3d9, transparent 60%), radial-gradient(46rem 34rem at 10% 95%, #b8bac099, transparent 60%), #eaebee}html[data-theme=glass-mono]:not(:has(.site-root,.site-shell)).dark{--background:0 0% 5%;--foreground:0 0% 96%;--card:0 0% 14%;--card-foreground:0 0% 96%;--popover:0 0% 15%;--popover-foreground:0 0% 96%;--primary:0 0% 96%;--primary-foreground:0 0% 9%;--secondary:0 0% 20%;--secondary-foreground:0 0% 96%;--muted:0 0% 20%;--muted-foreground:0 0% 66%;--accent:0 0% 22%;--accent-foreground:0 0% 96%;--input:0 0% 32%;--ring:0 0% 70%;--sidebar-background:0 0% 14%;--sidebar-foreground:0 0% 88%;--sidebar-primary:0 0% 96%;--sidebar-primary-foreground:0 0% 9%;--sidebar-accent:0 0% 22%;--sidebar-accent-foreground:0 0% 96%;--sidebar-ring:0 0% 70%;--wallpaper:radial-gradient(60rem 40rem at 8% 0%, #4e50568c, transparent 60%), radial-gradient(50rem 36rem at 95% 8%, #2c2d3299, transparent 60%), radial-gradient(56rem 40rem at 80% 100%, #5c5d6359, transparent 60%), radial-gradient(46rem 34rem at 10% 95%, #20212599, transparent 60%), #0a0a0c}html[data-theme^=glass]:not(:has(.site-root,.site-shell)) :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading)}:where(html[data-theme^=glass]:not(:has(.site-root,.site-shell))) input{font-family:"Codec Pro Champ", var(--font-body)}html[data-theme^=glass]:not(:has(.site-root,.site-shell)) body{background:var(--wallpaper);background-attachment:fixed}html[data-theme^=glass]:not(:has(.site-root,.site-shell)) nav[data-guide-surface=navigation]{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}:is(html[data-theme^=glass]:not(:has(.site-root,.site-shell)) [data-radix-popper-content-wrapper]>*,html[data-theme^=glass]:not(:has(.site-root,.site-shell)) [role=dialog],html[data-theme^=glass]:not(:has(.site-root,.site-shell)) [role=alertdialog],html[data-theme^=glass]:not(:has(.site-root,.site-shell)) [role=menu],html[data-theme^=glass]:not(:has(.site-root,.site-shell)) [role=listbox],html[data-theme^=glass]:not(:has(.site-root,.site-shell)) [role=tooltip],html[data-theme^=glass]:not(:has(.site-root,.site-shell)) [data-swipe-direction],html[data-theme^=glass]:not(:has(.site-root,.site-shell)) [data-dock]){-webkit-backdrop-filter:var(--floating-blur);backdrop-filter:var(--floating-blur)}@media (min-width:768px){html[data-theme^=glass]:not(:has(.site-root,.site-shell)) nav[data-guide-surface=navigation]{border-radius:calc(var(--radius) + .25rem);border:1px solid hsl(var(--border) / var(--border-alpha));box-shadow:var(--shadow-lg);top:.5rem;bottom:.5rem;left:.5rem}}:is(html[data-theme^=glass]:not(:has(.site-root,.site-shell)) [data-radix-popper-content-wrapper]>*,html[data-theme^=glass]:not(:has(.site-root,.site-shell)) [role=dialog],html[data-theme^=glass]:not(:has(.site-root,.site-shell)) [role=alertdialog],html[data-theme^=glass]:not(:has(.site-root,.site-shell)) [role=menu],html[data-theme^=glass]:not(:has(.site-root,.site-shell)) [role=listbox],html[data-theme^=glass]:not(:has(.site-root,.site-shell)) [role=tooltip],html[data-theme^=glass]:not(:has(.site-root,.site-shell)) [data-swipe-direction],html[data-theme^=glass]:not(:has(.site-root,.site-shell)) [data-dock]){--surface-alpha:.78;--canvas-alpha:.78}html[data-theme^=glass]:not(:has(.site-root,.site-shell)) [data-sheet-bar]{--surface-alpha:.96}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html[data-theme^=glass]:not(:has(.site-root,.site-shell)){--canvas-alpha:1;--surface-alpha:1;--border-alpha:1;--sheet-alpha:1;--border:225 18% 84%;--glass-blur:none;--floating-blur:none}html[data-theme^=glass]:not(:has(.site-root,.site-shell)).dark{--border:230 12% 28%}html[data-theme^=glass]:not(:has(.site-root,.site-shell)) [class*=backdrop-blur]{-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-theme^=glass]:not(:has(.site-root,.site-shell)) [data-radix-popper-content-wrapper]>*,html[data-theme^=glass]:not(:has(.site-root,.site-shell)) [role=dialog],html[data-theme^=glass]:not(:has(.site-root,.site-shell)) [role=alertdialog],html[data-theme^=glass]:not(:has(.site-root,.site-shell)) [role=menu],html[data-theme^=glass]:not(:has(.site-root,.site-shell)) [role=listbox],html[data-theme^=glass]:not(:has(.site-root,.site-shell)) [role=tooltip],html[data-theme^=glass]:not(:has(.site-root,.site-shell)) [data-swipe-direction],html[data-theme^=glass]:not(:has(.site-root,.site-shell)) [data-dock],html[data-theme^=glass]:not(:has(.site-root,.site-shell)) [data-sheet-bar]){--surface-alpha:1;--canvas-alpha:1;--floating-blur:none}}
