@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-noto-sans);--font-mono:var(--font-noto-sans-mono);--shadow-2xs:var(--shadow-2xs);--shadow-xs:var(--shadow-xs);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--shadow-2xl:var(--shadow-2xl);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--shadow:var(--shadow);--color-background:var(--background);--color-foreground:var(--foreground);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border)}html{scroll-behavior:smooth}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;transition:background-color .25s,color .25s}}@layer components,utilities;@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.5rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:var(--font-bricolage-grotesque);--font-mono:var(--font-noto-sans-mono);--background:#f8f8f8;--foreground:#1d293d;--surface:#fff;--surface-foreground:#1d293d;--surface-2:#f5f5f5;--card:#fff;--card-foreground:#1d293d;--popover:#fff;--popover-foreground:#1d293d;--primary:#b6770b;--primary-foreground:#fdfcf8;--gold:var(--primary);--gold-foreground:var(--primary-foreground);--jade:#00856e;--secondary:#e4e8ef;--secondary-foreground:#364050;--muted:#f5f5f5;--muted-foreground:#6c727e;--accent:#e1e7fd;--accent-foreground:#364050;--destructive:#f14444;--destructive-foreground:#fff;--border:#d0d4db;--input:#d0d4db;--ring:#b6770b;--chart-1:#b6770b;--chart-2:#00856e;--chart-3:#00b3cb;--chart-4:#dba400;--chart-5:#00a6a7;--sidebar:#f5f5f5;--sidebar-foreground:#1d293d;--sidebar-primary:#b6770b;--sidebar-primary-foreground:#fdfcf8;--sidebar-accent:#e1e7fd;--sidebar-accent-foreground:#364050;--sidebar-border:#d0d4db;--sidebar-ring:#b6770b;--shadow-2xs:0px 4px 8px -1px #0000000d;--shadow-xs:0px 4px 8px -1px #0000000d;--shadow-sm:0px 4px 8px -1px #0000001a, 0px 1px 2px -2px #0000001a;--shadow:0px 4px 8px -1px #0000001a, 0px 1px 2px -2px #0000001a;--shadow-md:0px 4px 8px -1px #0000001a, 0px 2px 4px -2px #0000001a;--shadow-lg:0px 4px 8px -1px #0000001a, 0px 4px 6px -2px #0000001a;--shadow-xl:0px 4px 8px -1px #0000001a, 0px 8px 10px -2px #0000001a;--shadow-2xl:0px 4px 8px -1px #00000040;--shadow-card:var(--shadow-xs);--gradient-gold:linear-gradient(100deg, #c69f32, #bb7900 45%, #aa5910);--gradient-halo:radial-gradient(60% 60% at 50% 0%, var(--primary), transparent 70%)}@supports (color:lab(0% 0 0)){:root{--background:lab(97.68% -.0000298023 .0000119209);--foreground:lab(16.2568% -.366405 -14.3221);--surface:lab(100% 0 0);--surface-foreground:lab(16.2568% -.366405 -14.3221);--surface-2:lab(96.52% -.0000298023 .0000119209);--card:lab(100% 0 0);--card-foreground:lab(16.2568% -.366405 -14.3221);--popover:lab(100% 0 0);--popover-foreground:lab(16.2568% -.366405 -14.3221);--primary:lab(55.6901% 19.8656 59.7232);--primary-foreground:lab(98.8661% -.0120997 1.90746);--jade:lab(49.222% -38.887 3.35286);--secondary:lab(91.8374% -.252306 -3.77251);--secondary-foreground:lab(26.789% -.942469 -10.9052);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(47.7068% -.369638 -7.46254);--accent:lab(91.6861% .885844 -11.242);--accent-foreground:lab(26.789% -.942469 -10.9052);--destructive:lab(56.1299% 66.3048 41.2853);--destructive-foreground:lab(100% 0 0);--border:lab(84.8916% -.61208 -3.71377);--input:lab(84.8916% -.61208 -3.71377);--ring:lab(55.6901% 19.8656 59.7232);--chart-1:lab(55.6901% 19.8656 59.7232);--chart-2:lab(49.222% -38.887 3.35286);--chart-3:lab(67.0964% -71.7112 -53.5642);--chart-4:lab(70.8541% 26.4144 236.519);--chart-5:lab(61.9826% -82.1319 -23.7947);--sidebar:lab(96.52% -.0000298023 .0000119209);--sidebar-foreground:lab(16.2568% -.366405 -14.3221);--sidebar-primary:lab(55.6901% 19.8656 59.7232);--sidebar-primary-foreground:lab(98.8661% -.0120997 1.90746);--sidebar-accent:lab(91.6861% .885844 -11.242);--sidebar-accent-foreground:lab(26.789% -.942469 -10.9052);--sidebar-border:lab(84.8916% -.61208 -3.71377);--sidebar-ring:lab(55.6901% 19.8656 59.7232);--gradient-gold:linear-gradient(100deg, lab(67.786% 7.23204 58.9553), lab(56.8104% 21.7547 66.9448) 45%, lab(47.1083% 30.5254 51.8556))}}@supports (color:color-mix(in lab, red, red)){:root{--gradient-halo:radial-gradient(60% 60% at 50% 0%, color-mix(in oklab, var(--primary) 14%, transparent), transparent 70%)}}:root{--shadow-elevate:var(--shadow-lg);--shadow-gold:0 18px 44px -20px var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-gold:0 18px 44px -20px color-mix(in oklab, var(--primary) 40%, transparent)}}:root{--grid-line:#1d293d0f}@supports (color:lab(0% 0 0)){:root{--grid-line:lab(16.2568% -.366405 -14.3221/.06)}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0f182b;--foreground:#e4e8ef;--surface:#1d293d;--surface-2:#2f3848;--card:#1d293d;--card-foreground:#e4e8ef;--popover:#1d293d;--popover-foreground:#e4e8ef;--primary:#f2bf47;--primary-foreground:#0c121a;--gold:var(--primary);--gold-foreground:var(--primary-foreground);--jade:#41d2b3;--secondary:#2f3848;--secondary-foreground:#d0d4db;--muted:#1d293d;--muted-foreground:#9ba2ae;--accent:#364050;--accent-foreground:#d0d4db;--destructive:#f14444;--destructive-foreground:#0f182b;--border:#4b5666;--input:#4b5666;--ring:#f2bf47;--chart-1:#f2bf47;--chart-2:#41d2b3;--chart-3:#ff8649;--chart-4:#b27eff;--chart-5:#00a6a7;--sidebar:#1d293d;--sidebar-foreground:#e4e8ef;--sidebar-primary:#f2bf47;--sidebar-primary-foreground:#0f182b;--sidebar-accent:#364050;--sidebar-accent-foreground:#d0d4db;--sidebar-border:#4b5666;--sidebar-ring:#f2bf47;--shadow-2xs:0px 4px 8px -1px #0000000d;--shadow-xs:0px 4px 8px -1px #0000000d;--shadow-sm:0px 4px 8px -1px #0000001a, 0px 1px 2px -2px #0000001a;--shadow:0px 4px 8px -1px #0000001a, 0px 1px 2px -2px #0000001a;--shadow-md:0px 4px 8px -1px #0000001a, 0px 2px 4px -2px #0000001a;--shadow-lg:0px 4px 8px -1px #0000001a, 0px 4px 6px -2px #0000001a;--shadow-xl:0px 4px 8px -1px #0000001a, 0px 8px 10px -2px #0000001a;--shadow-2xl:0px 4px 8px -1px #00000040;--shadow-card:var(--shadow-xs);--gradient-gold:linear-gradient(100deg, #f5de87, #f2bf47 45%, #e6964f);--gradient-halo:radial-gradient(60% 60% at 50% 0%, var(--primary), transparent 70%)}@supports (color:lab(0% 0 0)){.dark{--background:lab(8.04276% 1.58643 -14.3657);--foreground:lab(91.8584% -.777811 -3.67433);--surface:lab(16.2568% -.366405 -14.3221);--surface-2:lab(23.2966% -.666842 -10.9184);--card:lab(16.2568% -.366405 -14.3221);--card-foreground:lab(91.8584% -.777811 -3.67433);--popover:lab(16.2568% -.366405 -14.3221);--popover-foreground:lab(91.8584% -.777811 -3.67433);--primary:lab(80.4936% 10.4749 64.8825);--primary-foreground:lab(5.19304% -.298686 -6.50336);--jade:lab(76.1615% -45.5504 3.95026);--secondary:lab(23.2966% -.666842 -10.9184);--secondary-foreground:lab(84.8916% -.61208 -3.71377);--muted:lab(16.2568% -.366405 -14.3221);--muted-foreground:lab(66.2837% -.775665 -7.44036);--accent:lab(26.789% -.942469 -10.9052);--accent-foreground:lab(84.8916% -.61208 -3.71377);--destructive:lab(56.1299% 66.3048 41.2853);--destructive-foreground:lab(8.04276% 1.58643 -14.3657);--border:lab(36.098% -1.59305 -10.8445);--input:lab(36.098% -1.59305 -10.8445);--ring:lab(80.4936% 10.4749 64.8825);--chart-1:lab(80.4936% 10.4749 64.8825);--chart-2:lab(76.1615% -45.5504 3.95026);--chart-3:lab(68.5626% 85.3539 195.777);--chart-4:lab(61.0676% 57.4525 -77.0985);--chart-5:lab(61.9826% -82.1319 -23.7947);--sidebar:lab(16.2568% -.366405 -14.3221);--sidebar-foreground:lab(91.8584% -.777811 -3.67433);--sidebar-primary:lab(80.4936% 10.4749 64.8825);--sidebar-primary-foreground:lab(8.04276% 1.58643 -14.3657);--sidebar-accent:lab(26.789% -.942469 -10.9052);--sidebar-accent-foreground:lab(84.8916% -.61208 -3.71377);--sidebar-border:lab(36.098% -1.59305 -10.8445);--sidebar-ring:lab(80.4936% 10.4749 64.8825);--gradient-gold:linear-gradient(100deg, lab(88.8864% -.160366 45.4433), lab(80.4936% 10.4749 64.8825) 45%, lab(69.3497% 26.5153 49.6145))}}@supports (color:color-mix(in lab, red, red)){.dark{--gradient-halo:radial-gradient(60% 60% at 50% 0%, color-mix(in oklab, var(--primary) 18%, transparent), transparent 70%)}}.dark{--shadow-elevate:var(--shadow-lg);--shadow-gold:0 18px 44px -18px var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--shadow-gold:0 18px 44px -18px color-mix(in oklab, var(--primary) 45%, transparent)}}.dark{--grid-line:#e4e8ef0f}@supports (color:lab(0% 0 0)){.dark{--grid-line:lab(91.8584% -.777811 -3.67433/.06)}}.font-display{font-family:var(--font-bricolage-grotesque)}.noise-overlay{pointer-events:none;z-index:9999;opacity:.015;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:fixed;inset:0}@keyframes border-beam{0%{offset-distance:0%}to{offset-distance:100%}}.border-beam{animation:8s linear infinite border-beam}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer-btn{position:relative;overflow:hidden}.shimmer-btn:before{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff1a 50%,#0000 100%) 0 0/200% 100%;animation:3s ease-in-out infinite shimmer;position:absolute;inset:0}@keyframes pulse-glow{0%,to{opacity:.5}50%{opacity:1}}.pulse-glow{animation:2s ease-in-out infinite pulse-glow}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee{animation:30s linear infinite marquee}@keyframes draw-line{to{stroke-dashoffset:0}}.draw-line{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:2s ease-out forwards draw-line}.markdown-body{color:var(--foreground);word-wrap:break-word;font-size:.9375rem;line-height:1.75}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body li>ul,.markdown-body li>ol{margin-top:.5rem;margin-bottom:0}.markdown-body input[type=checkbox]{accent-color:var(--primary);margin-right:.5rem}.markdown-body pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.markdown-body h1 a,.markdown-body h2 a,.markdown-body h3 a,.markdown-body h4 a{color:inherit;text-decoration:none}.markdown-body h1 a:hover,.markdown-body h2 a:hover,.markdown-body h3 a:hover,.markdown-body h4 a:hover{text-decoration:underline}::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar-track{background:var(--muted)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}.glow-primary{box-shadow:0 0 40px var(--primary)}@supports (color:color-mix(in lab, red, red)){.glow-primary{box-shadow:0 0 40px color-mix(in oklab, var(--primary) 22%, transparent)}}.dark .glow-primary{box-shadow:0 0 40px var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .glow-primary{box-shadow:0 0 40px color-mix(in oklab, var(--primary) 32%, transparent)}}.glow-accent{box-shadow:0 0 40px var(--jade)}@supports (color:color-mix(in lab, red, red)){.glow-accent{box-shadow:0 0 40px color-mix(in oklab, var(--jade) 22%, transparent)}}.dark .glow-accent{box-shadow:0 0 40px var(--jade)}@supports (color:color-mix(in lab, red, red)){.dark .glow-accent{box-shadow:0 0 40px color-mix(in oklab, var(--jade) 32%, transparent)}}.gradient-text{background:var(--gradient-gold);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glass{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.glass{background:color-mix(in oklab, var(--card) 80%, transparent)}}.glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.glass{border:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:6s ease-in-out infinite float}.animate-pulse-glow{animation:3s ease-in-out infinite pulse-glow}
