@layer bog.tokens{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bog-ink-1000:#020309;--bog-ink-950:#04050c;--bog-ink-900:#070914;--bog-ink-850:#0a0d1a;--bog-ink-800:#0e1222;--bog-ink-750:#12172b;--bog-ink-700:#171d35;--bog-ink-600:#1f2740;--bog-ink-500:#2b3452;--bog-mist-050:#f6f8ff;--bog-mist-100:#e6ebfa;--bog-mist-200:#ccd4ea;--bog-mist-300:#adb7d2;--bog-mist-400:#8b96b4;--bog-mist-500:#6f7998;--bog-mist-600:#565f7b;--bog-mist-700:#3d4560;--bog-plasma-100:#d5f8ff;--bog-plasma-300:#7fefff;--bog-plasma-500:#35dcf5;--bog-plasma-600:#16b7d8;--bog-plasma-700:#0b8aa8;--bog-violet-300:#c3b2ff;--bog-violet-500:#8b6cff;--bog-violet-600:#6c47f0;--bog-violet-700:#4f2fc0;--bog-magenta-500:#ff4dd2;--bog-aurum-300:#ffe6b0;--bog-aurum-500:#f2c572;--bog-aurum-600:#d19c3e;--bog-lime-500:#74f5b5;--bog-ember-500:#ff6a5c;--bog-bg:var(--bog-ink-1000);--bog-bg-raised:var(--bog-ink-900);--bog-bg-sunken:var(--bog-ink-950);--bog-fg:var(--bog-mist-100);--bog-fg-strong:var(--bog-mist-050);--bog-fg-muted:var(--bog-mist-400);--bog-fg-faint:var(--bog-mist-600);--bog-accent:var(--bog-plasma-500);--bog-accent-quiet:var(--bog-plasma-700);--bog-accent-alt:var(--bog-violet-500);--bog-premium:var(--bog-aurum-500);--bog-positive:var(--bog-lime-500);--bog-critical:var(--bog-ember-500);--bog-glass-fill:var(--bog-ink-750)}@supports (color:color-mix(in lab, red, red)){:root{--bog-glass-fill:color-mix(in srgb, var(--bog-ink-750) 62%, transparent)}}:root{--bog-glass-fill-strong:var(--bog-ink-700)}@supports (color:color-mix(in lab, red, red)){:root{--bog-glass-fill-strong:color-mix(in srgb, var(--bog-ink-700) 82%, transparent)}}:root{--bog-glass-fill-quiet:var(--bog-ink-800)}@supports (color:color-mix(in lab, red, red)){:root{--bog-glass-fill-quiet:color-mix(in srgb, var(--bog-ink-800) 38%, transparent)}}:root{--bog-glass-sheen:linear-gradient(180deg, var(--bog-mist-050) 0%, var(--bog-mist-050) 34%, transparent 68%)}@supports (color:color-mix(in lab, red, red)){:root{--bog-glass-sheen:linear-gradient(180deg, color-mix(in srgb, var(--bog-mist-050) 9%, transparent) 0%, color-mix(in srgb, var(--bog-mist-050) 2%, transparent) 34%, transparent 68%)}}:root{--bog-glass-blur:18px;--bog-glass-blur-sm:10px;--bog-glass-blur-lg:34px;--bog-glass-saturate:165%;--bog-line:var(--bog-mist-100)}@supports (color:color-mix(in lab, red, red)){:root{--bog-line:color-mix(in srgb, var(--bog-mist-100) 10%, transparent)}}:root{--bog-line-strong:var(--bog-mist-100)}@supports (color:color-mix(in lab, red, red)){:root{--bog-line-strong:color-mix(in srgb, var(--bog-mist-100) 18%, transparent)}}:root{--bog-line-quiet:var(--bog-mist-100)}@supports (color:color-mix(in lab, red, red)){:root{--bog-line-quiet:color-mix(in srgb, var(--bog-mist-100) 6%, transparent)}}:root{--bog-rim:linear-gradient(180deg, var(--bog-mist-050), var(--bog-mist-050) 28%, var(--bog-ink-1000))}@supports (color:color-mix(in lab, red, red)){:root{--bog-rim:linear-gradient(180deg, color-mix(in srgb, var(--bog-mist-050) 34%, transparent), color-mix(in srgb, var(--bog-mist-050) 6%, transparent) 28%, color-mix(in srgb, var(--bog-ink-1000) 20%, transparent))}}:root{--bog-font-sans:var(--font-sans,"Inter", "Inter var", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif);--bog-font-display:var(--font-display,"Inter Tight", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif);--bog-font-mono:var(--font-mono,"JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace);--bog-text-3xs:.625rem;--bog-text-2xs:.6875rem;--bog-text-xs:.75rem;--bog-text-sm:.8125rem;--bog-text-base:.9375rem;--bog-text-md:1rem;--bog-text-lg:clamp(1.0625rem, .99rem + .35vw, 1.1875rem);--bog-text-xl:clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--bog-text-2xl:clamp(1.5rem, 1.32rem + .9vw, 2rem);--bog-text-3xl:clamp(1.875rem, 1.55rem + 1.6vw, 2.75rem);--bog-text-4xl:clamp(2.375rem, 1.8rem + 2.9vw, 4rem);--bog-text-5xl:clamp(3rem, 2rem + 5vw, 5.5rem);--bog-leading-tight:1.05;--bog-leading-snug:1.25;--bog-leading-normal:1.5;--bog-leading-relaxed:1.65;--bog-tracking-display:-.028em;--bog-tracking-tight:-.015em;--bog-tracking-normal:0em;--bog-tracking-wide:.04em;--bog-tracking-eyebrow:.2em;--bog-weight-regular:400;--bog-weight-medium:500;--bog-weight-semibold:600;--bog-weight-bold:700;--bog-space-0:0;--bog-space-1:.25rem;--bog-space-2:.5rem;--bog-space-3:.75rem;--bog-space-4:1rem;--bog-space-5:1.25rem;--bog-space-6:1.5rem;--bog-space-8:2rem;--bog-space-10:2.5rem;--bog-space-12:3rem;--bog-space-16:4rem;--bog-space-20:5rem;--bog-space-24:6rem;--bog-radius-xs:.375rem;--bog-radius-sm:.625rem;--bog-radius-md:.875rem;--bog-radius-lg:1.25rem;--bog-radius-xl:1.75rem;--bog-radius-pill:999rem;--bog-radius-card:1.125rem;--bog-measure:68ch;--bog-measure-tight:46ch;--bog-shell-max:78rem;--bog-gutter:clamp(1.25rem, 4vw, 3.5rem);--bog-shadow-1:0 1px 2px #02030980, 0 2px 10px -4px #02030980;--bog-shadow-2:0 2px 6px #0203098c, 0 12px 28px -12px #020309b3;--bog-shadow-3:0 4px 12px #0203098c, 0 28px 60px -24px #020309cc;--bog-shadow-4:0 8px 20px #02030999, 0 48px 96px -32px #020309d9;--bog-inset-top:inset 0 1px 0 var(--bog-mist-050)}@supports (color:color-mix(in lab, red, red)){:root{--bog-inset-top:inset 0 1px 0 color-mix(in srgb, var(--bog-mist-050) 14%, transparent)}}:root{--bog-inset-frame:inset 0 0 0 1px var(--bog-line-quiet);--bog-glow-accent:0 0 0 1px var(--bog-accent), 0 8px 32px -8px var(--bog-accent)}@supports (color:color-mix(in lab, red, red)){:root{--bog-glow-accent:0 0 0 1px color-mix(in srgb, var(--bog-accent) 26%, transparent), 0 8px 32px -8px color-mix(in srgb, var(--bog-accent) 45%, transparent)}}:root{--bog-glow-premium:0 0 0 1px var(--bog-premium), 0 8px 32px -8px var(--bog-premium)}@supports (color:color-mix(in lab, red, red)){:root{--bog-glow-premium:0 0 0 1px color-mix(in srgb, var(--bog-premium) 32%, transparent), 0 8px 32px -8px color-mix(in srgb, var(--bog-premium) 40%, transparent)}}:root{--bog-ease-out:cubic-bezier(.22, 1, .36, 1);--bog-ease-in-out:cubic-bezier(.65, 0, .35, 1);--bog-ease-glide:cubic-bezier(.16, 1, .3, 1);--bog-duration-1:.12s;--bog-duration-2:.2s;--bog-duration-3:.32s;--bog-duration-4:.52s;--bog-duration-5:.9s;--bog-ring-color:var(--bog-plasma-300)}@supports (color:color-mix(in lab, red, red)){:root{--bog-ring-color:color-mix(in srgb, var(--bog-plasma-300) 85%, transparent)}}:root{--bog-ring-width:2px;--bog-ring-offset:2px;--bog-z-base:0;--bog-z-raised:10;--bog-z-sticky:100;--bog-z-overlay:500;--bog-z-modal:1000;--bog-pointer-x:50%;--bog-pointer-y:50%;--bog-tilt-x:0deg;--bog-tilt-y:0deg}.bog-tone-plasma{--bog-accent:var(--bog-plasma-500);--bog-accent-quiet:var(--bog-plasma-700)}.bog-tone-violet{--bog-accent:var(--bog-violet-500);--bog-accent-quiet:var(--bog-violet-700);--bog-ring-color:var(--bog-violet-300)}@supports (color:color-mix(in lab, red, red)){.bog-tone-violet{--bog-ring-color:color-mix(in srgb, var(--bog-violet-300) 85%, transparent)}}.bog-tone-aurum{--bog-accent:var(--bog-aurum-500);--bog-accent-quiet:var(--bog-aurum-600);--bog-ring-color:var(--bog-aurum-300)}@supports (color:color-mix(in lab, red, red)){.bog-tone-aurum{--bog-ring-color:color-mix(in srgb, var(--bog-aurum-300) 85%, transparent)}}.bog-tone-lime{--bog-accent:var(--bog-lime-500);--bog-accent-quiet:#2fa872}.bog-tone-ember{--bog-accent:var(--bog-ember-500);--bog-accent-quiet:#b83a30}@media (prefers-reduced-motion:reduce){:root{--bog-duration-1:1ms;--bog-duration-2:1ms;--bog-duration-3:1ms;--bog-duration-4:1ms;--bog-duration-5:1ms}}@media (prefers-contrast:more){:root{--bog-line:var(--bog-mist-100)}@supports (color:color-mix(in lab, red, red)){:root{--bog-line:color-mix(in srgb, var(--bog-mist-100) 30%, transparent)}}:root{--bog-line-strong:var(--bog-mist-100)}@supports (color:color-mix(in lab, red, red)){:root{--bog-line-strong:color-mix(in srgb, var(--bog-mist-100) 44%, transparent)}}:root{--bog-fg-muted:var(--bog-mist-200);--bog-glass-fill:var(--bog-ink-800)}@supports (color:color-mix(in lab, red, red)){:root{--bog-glass-fill:color-mix(in srgb, var(--bog-ink-800) 94%, transparent)}}:root{--bog-glass-fill-strong:var(--bog-ink-750)}}@media (prefers-reduced-transparency:reduce){:root{--bog-glass-fill:var(--bog-ink-850);--bog-glass-fill-strong:var(--bog-ink-800);--bog-glass-fill-quiet:var(--bog-ink-900);--bog-glass-blur:0px;--bog-glass-blur-sm:0px;--bog-glass-blur-lg:0px}}}@layer bog.base{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:var(--bog-space-16)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background-color:var(--bog-bg);min-block-size:100dvh;color:var(--bog-fg);font-family:var(--bog-font-sans);font-size:var(--bog-text-base);line-height:var(--bog-leading-normal);letter-spacing:var(--bog-tracking-normal);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:common-ligatures contextual;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--bog-font-display);font-weight:var(--bog-weight-semibold);letter-spacing:var(--bog-tracking-tight);line-height:var(--bog-leading-snug);color:var(--bog-fg-strong);text-wrap:balance;margin:0}h1{font-size:var(--bog-text-4xl);line-height:var(--bog-leading-tight);letter-spacing:var(--bog-tracking-display)}h2{font-size:var(--bog-text-3xl);letter-spacing:var(--bog-tracking-display)}h3{font-size:var(--bog-text-2xl)}h4{font-size:var(--bog-text-xl)}h5,h6{font-size:var(--bog-text-lg)}p{text-wrap:pretty;margin:0}small{font-size:var(--bog-text-xs)}strong,b{font-weight:var(--bog-weight-semibold);color:var(--bog-fg-strong)}a{color:var(--bog-fg-strong);-webkit-text-decoration-color:var(--bog-accent);-webkit-text-decoration-color:var(--bog-accent);-webkit-text-decoration-color:var(--bog-accent);text-decoration-color:var(--bog-accent)}@supports (color:color-mix(in lab, red, red)){a{-webkit-text-decoration-color:color-mix(in srgb, var(--bog-accent) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--bog-accent) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--bog-accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--bog-accent) 55%, transparent)}}a{text-underline-offset:.22em;transition:color var(--bog-duration-2) var(--bog-ease-out), text-decoration-color var(--bog-duration-2) var(--bog-ease-out);text-decoration-thickness:1px}a:hover{color:var(--bog-plasma-300);-webkit-text-decoration-color:var(--bog-accent);-webkit-text-decoration-color:var(--bog-accent);-webkit-text-decoration-color:var(--bog-accent);text-decoration-color:var(--bog-accent)}code,kbd,samp,pre{font-family:var(--bog-font-mono);font-variant-ligatures:none;font-size:.92em}img,svg,video,canvas,picture{block-size:auto;max-inline-size:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}ul,ol{margin:0;padding-inline-start:var(--bog-space-5)}hr{block-size:1px;margin-block:var(--bog-space-8);background:linear-gradient(90deg, transparent, var(--bog-line-strong) 18%, var(--bog-line-strong) 82%, transparent);border:0}::selection{background:var(--bog-accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--bog-accent) 32%, transparent)}}::selection{color:var(--bog-fg-strong);text-shadow:none}:focus-visible{outline:var(--bog-ring-width) solid var(--bog-ring-color);outline-offset:var(--bog-ring-offset);border-radius:inherit}:where(:focus:not(:focus-visible)){outline:none}*{scrollbar-width:thin;scrollbar-color:var(--bog-ink-600) transparent}::-webkit-scrollbar{block-size:10px;inline-size:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--bog-ink-500)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--bog-ink-500) 80%, transparent)}}::-webkit-scrollbar-thumb{border-radius:var(--bog-radius-pill);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--bog-accent)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--bog-accent) 45%, var(--bog-ink-500))}}::-webkit-scrollbar-thumb:hover{background-clip:content-box}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background-image:radial-gradient(58rem 40rem at 8% -10%, var(--bog-violet-600), transparent 60%), radial-gradient(50rem 34rem at 96% 0%, var(--bog-plasma-600), transparent 58%), radial-gradient(64rem 46rem at 50% 104%, var(--bog-violet-700), transparent 62%)}@supports (color:color-mix(in lab, red, red)){body{background-image:radial-gradient(58rem 40rem at 8% -10%, color-mix(in srgb, var(--bog-violet-600) 20%, transparent), transparent 60%), radial-gradient(50rem 34rem at 96% 0%, color-mix(in srgb, var(--bog-plasma-600) 16%, transparent), transparent 58%), radial-gradient(64rem 46rem at 50% 104%, color-mix(in srgb, var(--bog-violet-700) 16%, transparent), transparent 62%)}}body{background-repeat:no-repeat;background-attachment:fixed}}@layer bog.effects{.bog-aurora{z-index:var(--bog-z-base);pointer-events:none;background:radial-gradient(62rem 42rem at 12% -8%, var(--bog-violet-600), transparent 62%), radial-gradient(54rem 38rem at 92% 4%, var(--bog-plasma-600), transparent 60%), radial-gradient(70rem 50rem at 50% 108%, var(--bog-violet-700), transparent 66%);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.bog-aurora{background:radial-gradient(62rem 42rem at 12% -8%, color-mix(in srgb, var(--bog-violet-600) 26%, transparent), transparent 62%), radial-gradient(54rem 38rem at 92% 4%, color-mix(in srgb, var(--bog-plasma-600) 22%, transparent), transparent 60%), radial-gradient(70rem 50rem at 50% 108%, color-mix(in srgb, var(--bog-violet-700) 20%, transparent), transparent 66%)}}.bog-aurora{filter:saturate(120%)}.bog-aurora--breathing{animation:bog-aurora-drift 24s var(--bog-ease-in-out) infinite alternate}.bog-vignette{z-index:var(--bog-z-base);pointer-events:none;background:radial-gradient(120% 90% at 50% 40%, transparent 40%, var(--bog-ink-1000) 100%);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.bog-vignette{background:radial-gradient(120% 90% at 50% 40%, transparent 40%, color-mix(in srgb, var(--bog-ink-1000) 72%, transparent) 100%)}}.bog-grid{pointer-events:none;background-image:linear-gradient(var(--bog-line-quiet) 1px, transparent 1px), linear-gradient(90deg, var(--bog-line-quiet) 1px, transparent 1px);opacity:.7;background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 80% at 50% 0,#000 0%,#0000 78%);mask-image:radial-gradient(120% 80% at 50% 0,#000 0%,#0000 78%)}.bog-grid--fine{background-size:1.5rem 1.5rem}.bog-grain:after,.bog-grain-layer{content:"";pointer-events:none;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E");background-size:140px 140px;position:absolute;inset:0}.bog-grain{position:relative}.bog-foil{pointer-events:none;opacity:0;mix-blend-mode:color-dodge;background:radial-gradient(30% 30% at var(--bog-pointer-x) var(--bog-pointer-y), var(--bog-mist-050), transparent 70%), conic-gradient(from 210deg at var(--bog-pointer-x) var(--bog-pointer-y), var(--bog-plasma-500), var(--bog-violet-500), var(--bog-magenta-500), var(--bog-aurum-500), var(--bog-plasma-500));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bog-foil{background:radial-gradient(30% 30% at var(--bog-pointer-x) var(--bog-pointer-y), color-mix(in srgb, var(--bog-mist-050) 42%, transparent), transparent 70%), conic-gradient(from 210deg at var(--bog-pointer-x) var(--bog-pointer-y), color-mix(in srgb, var(--bog-plasma-500) 55%, transparent), color-mix(in srgb, var(--bog-violet-500) 55%, transparent), color-mix(in srgb, var(--bog-magenta-500) 45%, transparent), color-mix(in srgb, var(--bog-aurum-500) 45%, transparent), color-mix(in srgb, var(--bog-plasma-500) 55%, transparent))}}.bog-foil{transition:opacity var(--bog-duration-3) var(--bog-ease-out)}.bog-sheen{pointer-events:none;background:linear-gradient(105deg, transparent 38%, var(--bog-mist-050) 48%, transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bog-sheen{background:linear-gradient(105deg, transparent 38%, color-mix(in srgb, var(--bog-mist-050) 22%, transparent) 48%, transparent 58%)}}.bog-sheen{translate:-140%}.bog-glow{box-shadow:var(--bog-glow-accent)}.bog-glow-soft{box-shadow:0 12px 48px -16px var(--bog-accent)}@supports (color:color-mix(in lab, red, red)){.bog-glow-soft{box-shadow:0 12px 48px -16px color-mix(in srgb, var(--bog-accent) 55%, transparent)}}.bog-glow-text{text-shadow:0 0 24px var(--bog-accent)}@supports (color:color-mix(in lab, red, red)){.bog-glow-text{text-shadow:0 0 24px color-mix(in srgb, var(--bog-accent) 45%, transparent)}}.bog-rule{background:linear-gradient(90deg, transparent, var(--bog-line-strong) 20%, var(--bog-accent) 50%, var(--bog-line-strong) 80%, transparent);border:0;block-size:1px}@supports (color:color-mix(in lab, red, red)){.bog-rule{background:linear-gradient(90deg, transparent, var(--bog-line-strong) 20%, color-mix(in srgb, var(--bog-accent) 40%, transparent) 50%, var(--bog-line-strong) 80%, transparent)}}.bog-rule--vertical{background:linear-gradient(180deg, transparent, var(--bog-line-strong) 20%, var(--bog-line-strong) 80%, transparent);align-self:stretch;block-size:auto;inline-size:1px}.bog-scanlines:before{content:"";pointer-events:none;background:repeating-linear-gradient(180deg, var(--bog-mist-050) 0 1px, transparent 1px 4px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bog-scanlines:before{background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--bog-mist-050) 3%, transparent) 0 1px, transparent 1px 4px)}}.bog-scanlines:before{opacity:.35}@keyframes bog-aurora-drift{0%{transform:translate(-1.5%,-1%)scale(1.02)}to{transform:translate(1.5%,1.5%)scale(1.06)}}@keyframes bog-sweep{0%{translate:-140%}to{translate:140%}}@keyframes bog-pulse{0%,to{opacity:.55}50%{opacity:1}}}@layer bog.components{.bog-panel{--bog-panel-fill:var(--bog-glass-fill);--bog-panel-blur:var(--bog-glass-blur);--bog-panel-radius:var(--bog-radius-lg);--bog-panel-pad:var(--bog-space-6);--bog-panel-rim:var(--bog-rim);--bog-panel-shadow:var(--bog-shadow-3);isolation:isolate;padding:var(--bog-panel-pad);border-radius:var(--bog-panel-radius);background-color:var(--bog-panel-fill);background-image:var(--bog-glass-sheen);box-shadow:var(--bog-panel-shadow);-webkit-backdrop-filter:blur(var(--bog-panel-blur)) saturate(var(--bog-glass-saturate));backdrop-filter:blur(var(--bog-panel-blur)) saturate(var(--bog-glass-saturate));transition:box-shadow var(--bog-duration-3) var(--bog-ease-out), transform var(--bog-duration-3) var(--bog-ease-out), background-color var(--bog-duration-3) var(--bog-ease-out);position:relative}.bog-panel:before{content:"";z-index:-1;border-radius:inherit;background:var(--bog-panel-rim);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bog-panel:after{content:"";background:linear-gradient(90deg, transparent, var(--bog-mist-050), transparent);block-size:1px;position:absolute;inset-block-start:0;inset-inline:12%}@supports (color:color-mix(in lab, red, red)){.bog-panel:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--bog-mist-050) 55%, transparent), transparent)}}.bog-panel:after{opacity:.7;pointer-events:none}.bog-panel--quiet{--bog-panel-fill:var(--bog-glass-fill-quiet);--bog-panel-blur:var(--bog-glass-blur-sm);--bog-panel-shadow:var(--bog-shadow-1)}.bog-panel--strong{--bog-panel-fill:var(--bog-glass-fill-strong);--bog-panel-blur:var(--bog-glass-blur-lg);--bog-panel-shadow:var(--bog-shadow-4)}.bog-panel--inset{--bog-panel-fill:var(--bog-ink-1000)}@supports (color:color-mix(in lab, red, red)){.bog-panel--inset{--bog-panel-fill:color-mix(in srgb, var(--bog-ink-1000) 55%, transparent)}}.bog-panel--inset{--bog-panel-shadow:inset 0 1px 12px #0203098c}.bog-panel--inset:after{opacity:.25}.bog-panel--flush{--bog-panel-pad:0;overflow:hidden}.bog-panel--tight{--bog-panel-pad:var(--bog-space-4);--bog-panel-radius:var(--bog-radius-md)}.bog-panel--roomy{--bog-panel-pad:clamp(var(--bog-space-6), 4vw, var(--bog-space-12));--bog-panel-radius:var(--bog-radius-xl)}.bog-panel--notched{--bog-notch:1.35rem;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--bog-notch)), calc(100% - var(--bog-notch)) 100%, 0 100%)}.bog-panel--rimlit{--bog-panel-rim:linear-gradient(180deg, var(--bog-accent), var(--bog-accent) 42%, var(--bog-ink-1000))}@supports (color:color-mix(in lab, red, red)){.bog-panel--rimlit{--bog-panel-rim:linear-gradient(180deg, color-mix(in srgb, var(--bog-accent) 70%, transparent), color-mix(in srgb, var(--bog-accent) 14%, transparent) 42%, color-mix(in srgb, var(--bog-ink-1000) 30%, transparent))}}.bog-panel--lifted{--bog-panel-shadow:var(--bog-shadow-3), 0 24px 80px -32px var(--bog-accent)}@supports (color:color-mix(in lab, red, red)){.bog-panel--lifted{--bog-panel-shadow:var(--bog-shadow-3), 0 24px 80px -32px color-mix(in srgb, var(--bog-accent) 55%, transparent)}}.bog-panel--interactive{cursor:pointer}.bog-panel--interactive:hover{--bog-panel-fill:var(--bog-glass-fill-strong);--bog-panel-shadow:var(--bog-shadow-4);transform:translateY(-2px)}.bog-panel__header{justify-content:space-between;align-items:center;gap:var(--bog-space-4);border-block-end:1px solid var(--bog-line-quiet);margin-block-end:var(--bog-space-4);padding-block-end:var(--bog-space-4);display:flex}.bog-panel__title{font-size:var(--bog-text-lg);font-weight:var(--bog-weight-semibold);letter-spacing:var(--bog-tracking-tight);margin:0}.bog-panel__body{color:var(--bog-fg-muted);font-size:var(--bog-text-base);line-height:var(--bog-leading-relaxed)}.bog-panel__footer{justify-content:flex-end;align-items:center;gap:var(--bog-space-3);border-block-start:1px solid var(--bog-line-quiet);margin-block-start:var(--bog-space-5);padding-block-start:var(--bog-space-4);display:flex}.bog-panel--flush>.bog-panel__header,.bog-panel--flush>.bog-panel__footer{padding:var(--bog-space-4) var(--bog-space-5);margin:0}.bog-panel--flush>.bog-panel__body{padding:var(--bog-space-5)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bog-panel{background-color:var(--bog-ink-850)}@supports (color:color-mix(in lab, red, red)){.bog-panel{background-color:color-mix(in srgb, var(--bog-ink-850) 96%, transparent)}}}.bog-btn{--bog-btn-fill:linear-gradient(var(--bog-glass-fill), var(--bog-glass-fill));--bog-btn-border:linear-gradient(180deg, var(--bog-mist-050), var(--bog-mist-050))}@supports (color:color-mix(in lab, red, red)){.bog-btn{--bog-btn-border:linear-gradient(180deg, color-mix(in srgb, var(--bog-mist-050) 22%, transparent), color-mix(in srgb, var(--bog-mist-050) 6%, transparent))}}.bog-btn{--bog-btn-fg:var(--bog-fg-strong);--bog-btn-shadow:var(--bog-shadow-1), var(--bog-inset-top);--bog-btn-shadow-hover:var(--bog-shadow-2), var(--bog-inset-top);--bog-btn-pad-i:var(--bog-space-5);--bog-btn-pad-b:.6rem;--bog-btn-size:var(--bog-text-sm);isolation:isolate;justify-content:center;align-items:center;gap:var(--bog-space-2);padding:var(--bog-btn-pad-b) var(--bog-btn-pad-i);border-radius:var(--bog-radius-sm);background:var(--bog-btn-fill) padding-box, var(--bog-btn-border) border-box;color:var(--bog-btn-fg);font-family:var(--bog-font-display);font-size:var(--bog-btn-size);font-weight:var(--bog-weight-semibold);letter-spacing:.01em;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(var(--bog-glass-blur-sm)) saturate(var(--bog-glass-saturate));backdrop-filter:blur(var(--bog-glass-blur-sm)) saturate(var(--bog-glass-saturate));box-shadow:var(--bog-btn-shadow);transition:transform var(--bog-duration-2) var(--bog-ease-out), box-shadow var(--bog-duration-2) var(--bog-ease-out), color var(--bog-duration-2) var(--bog-ease-out), opacity var(--bog-duration-2) var(--bog-ease-out), border-color var(--bog-duration-2) var(--bog-ease-out);border:1px solid #0000;line-height:1.1;text-decoration:none;display:inline-flex;position:relative}.bog-btn__sheen{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bog-btn__sheen:before{content:"";background:linear-gradient(105deg, transparent 40%, var(--bog-mist-050) 50%, transparent 60%);position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.bog-btn__sheen:before{background:linear-gradient(105deg, transparent 40%, color-mix(in srgb, var(--bog-mist-050) 26%, transparent) 50%, transparent 60%)}}.bog-btn__sheen:before{translate:-150%}.bog-btn:hover .bog-btn__sheen:before,.bog-btn:focus-visible .bog-btn__sheen:before{animation:bog-sweep var(--bog-duration-5) var(--bog-ease-glide)}.bog-btn:hover{box-shadow:var(--bog-btn-shadow-hover);transform:translateY(-1px)}.bog-btn:active{box-shadow:var(--bog-shadow-1);transform:translateY(.5px)scale(.994)}.bog-btn:disabled,.bog-btn[aria-disabled=true]{cursor:not-allowed;opacity:.42;box-shadow:var(--bog-shadow-1);filter:saturate(45%);transform:none}.bog-btn--primary{--bog-btn-fill:linear-gradient(145deg, var(--bog-plasma-300) 0%, var(--bog-plasma-500) 42%, var(--bog-violet-500) 100%);--bog-btn-border:linear-gradient(180deg, var(--bog-mist-050), var(--bog-violet-700))}@supports (color:color-mix(in lab, red, red)){.bog-btn--primary{--bog-btn-border:linear-gradient(180deg, color-mix(in srgb, var(--bog-mist-050) 62%, transparent), color-mix(in srgb, var(--bog-violet-700) 60%, transparent))}}.bog-btn--primary{--bog-btn-fg:var(--bog-ink-1000);--bog-btn-shadow:var(--bog-shadow-2), inset 0 1px 0 var(--bog-mist-050)}@supports (color:color-mix(in lab, red, red)){.bog-btn--primary{--bog-btn-shadow:var(--bog-shadow-2), inset 0 1px 0 color-mix(in srgb, var(--bog-mist-050) 55%, transparent)}}.bog-btn--primary{--bog-btn-shadow-hover:var(--bog-shadow-3), 0 10px 36px -12px var(--bog-plasma-500), inset 0 1px 0 var(--bog-mist-050)}@supports (color:color-mix(in lab, red, red)){.bog-btn--primary{--bog-btn-shadow-hover:var(--bog-shadow-3), 0 10px 36px -12px color-mix(in srgb, var(--bog-plasma-500) 75%, transparent), inset 0 1px 0 color-mix(in srgb, var(--bog-mist-050) 60%, transparent)}}.bog-btn--primary{font-weight:var(--bog-weight-bold)}.bog-btn--premium{--bog-btn-fill:linear-gradient(145deg, var(--bog-aurum-300) 0%, var(--bog-aurum-500) 48%, var(--bog-aurum-600) 100%);--bog-btn-border:linear-gradient(180deg, #fff8e6b3, var(--bog-aurum-600))}@supports (color:color-mix(in lab, red, red)){.bog-btn--premium{--bog-btn-border:linear-gradient(180deg, #fff8e6b3, color-mix(in srgb, var(--bog-aurum-600) 70%, transparent))}}.bog-btn--premium{--bog-btn-fg:#2a1c05;--bog-btn-shadow:var(--bog-shadow-2), inset 0 1px 0 #fffaf099;--bog-btn-shadow-hover:var(--bog-shadow-3), 0 10px 36px -12px var(--bog-aurum-500), inset 0 1px 0 #fffaf0a6}@supports (color:color-mix(in lab, red, red)){.bog-btn--premium{--bog-btn-shadow-hover:var(--bog-shadow-3), 0 10px 36px -12px color-mix(in srgb, var(--bog-aurum-500) 70%, transparent), inset 0 1px 0 #fffaf0a6}}.bog-btn--premium{font-weight:var(--bog-weight-bold)}.bog-btn--glass:hover{--bog-btn-fill:linear-gradient(var(--bog-glass-fill-strong), var(--bog-glass-fill-strong));color:var(--bog-fg-strong)}.bog-btn--outline{--bog-btn-fill:linear-gradient(transparent, transparent);--bog-btn-border:linear-gradient(180deg, var(--bog-accent), var(--bog-accent))}@supports (color:color-mix(in lab, red, red)){.bog-btn--outline{--bog-btn-border:linear-gradient(180deg, color-mix(in srgb, var(--bog-accent) 55%, transparent), color-mix(in srgb, var(--bog-accent) 14%, transparent))}}.bog-btn--outline{--bog-btn-fg:var(--bog-plasma-100)}.bog-btn--outline:hover{--bog-btn-fill:linear-gradient(var(--bog-accent), var(--bog-accent))}@supports (color:color-mix(in lab, red, red)){.bog-btn--outline:hover{--bog-btn-fill:linear-gradient(color-mix(in srgb, var(--bog-accent) 20%, transparent), color-mix(in srgb, var(--bog-accent) 10%, transparent))}}.bog-btn--outline:hover{--bog-btn-shadow-hover:var(--bog-glow-accent)}.bog-btn--ghost{--bog-btn-fill:linear-gradient(transparent, transparent);--bog-btn-border:linear-gradient(transparent, transparent);--bog-btn-fg:var(--bog-fg-muted);--bog-btn-shadow:none;--bog-btn-shadow-hover:none;-webkit-backdrop-filter:none;backdrop-filter:none}.bog-btn--ghost:hover{--bog-btn-fill:linear-gradient(var(--bog-mist-100), var(--bog-mist-100))}@supports (color:color-mix(in lab, red, red)){.bog-btn--ghost:hover{--bog-btn-fill:linear-gradient(color-mix(in srgb, var(--bog-mist-100) 9%, transparent), color-mix(in srgb, var(--bog-mist-100) 5%, transparent))}}.bog-btn--ghost:hover{--bog-btn-fg:var(--bog-fg-strong)}.bog-btn--critical{--bog-btn-fill:linear-gradient(var(--bog-critical), var(--bog-critical))}@supports (color:color-mix(in lab, red, red)){.bog-btn--critical{--bog-btn-fill:linear-gradient(color-mix(in srgb, var(--bog-critical) 18%, transparent), color-mix(in srgb, var(--bog-critical) 10%, transparent))}}.bog-btn--critical{--bog-btn-border:linear-gradient(180deg, var(--bog-critical), var(--bog-critical))}@supports (color:color-mix(in lab, red, red)){.bog-btn--critical{--bog-btn-border:linear-gradient(180deg, color-mix(in srgb, var(--bog-critical) 60%, transparent), color-mix(in srgb, var(--bog-critical) 18%, transparent))}}.bog-btn--critical{--bog-btn-fg:#ffd9d4;--bog-ring-color:var(--bog-critical)}@supports (color:color-mix(in lab, red, red)){.bog-btn--critical{--bog-ring-color:color-mix(in srgb, var(--bog-critical) 85%, transparent)}}.bog-btn--critical:hover{--bog-btn-fill:linear-gradient(var(--bog-critical), var(--bog-critical))}@supports (color:color-mix(in lab, red, red)){.bog-btn--critical:hover{--bog-btn-fill:linear-gradient(color-mix(in srgb, var(--bog-critical) 30%, transparent), color-mix(in srgb, var(--bog-critical) 20%, transparent))}}.bog-btn--sm{--bog-btn-pad-i:var(--bog-space-3);--bog-btn-pad-b:.4rem;--bog-btn-size:var(--bog-text-xs);border-radius:var(--bog-radius-xs)}.bog-btn--lg{--bog-btn-pad-i:var(--bog-space-8);--bog-btn-pad-b:.9rem;--bog-btn-size:var(--bog-text-md);border-radius:var(--bog-radius-md)}.bog-btn--pill{border-radius:var(--bog-radius-pill)}.bog-btn--block{inline-size:100%;display:flex}.bog-btn--icon{--bog-btn-pad-i:.6rem;aspect-ratio:1;inline-size:2.375rem;padding-inline:0}.bog-btn--icon.bog-btn--sm{inline-size:1.875rem}.bog-btn--icon.bog-btn--lg{inline-size:3rem}.bog-btn__label{align-items:center;gap:var(--bog-space-2);transition:opacity var(--bog-duration-2) var(--bog-ease-out);display:inline-flex}.bog-btn__icon{flex:none;justify-content:center;align-items:center;block-size:1em;inline-size:1em;display:inline-flex;translate:0 -.5px}.bog-btn__spinner{border:2px solid;block-size:1em;inline-size:1em;position:absolute}@supports (color:color-mix(in lab, red, red)){.bog-btn__spinner{border:2px solid color-mix(in srgb, currentColor 25%, transparent)}}.bog-btn__spinner{border-radius:var(--bog-radius-pill);border-block-start-color:currentColor;animation:.64s linear infinite bog-spin}.bog-btn[data-loading=true]{cursor:progress}.bog-btn[data-loading=true] .bog-btn__label{opacity:0}.bog-btn-group{border:1px solid var(--bog-line);border-radius:calc(var(--bog-radius-sm) + 4px);background:var(--bog-glass-fill-quiet);-webkit-backdrop-filter:blur(var(--bog-glass-blur-sm)) saturate(var(--bog-glass-saturate));backdrop-filter:blur(var(--bog-glass-blur-sm)) saturate(var(--bog-glass-saturate));align-items:center;gap:1px;padding:3px;display:inline-flex}@keyframes bog-spin{to{rotate:360deg}}.bog-card{--bog-card-fill:var(--bog-glass-fill);--bog-card-edge:var(--bog-mist-100)}@supports (color:color-mix(in lab, red, red)){.bog-card{--bog-card-edge:color-mix(in srgb, var(--bog-mist-100) 16%, transparent)}}.bog-card{--bog-card-tier:var(--bog-plasma-500);--bog-card-tier-2:var(--bog-violet-500);--bog-card-radius:var(--bog-radius-card);--bog-card-pad:var(--bog-space-5);--bog-card-media-ratio:4 / 5;--bog-card-foil-opacity:.34;--bog-card-lift:-6px;--bog-card-shadow:var(--bog-shadow-3);--bog-card-shadow-hover:var(--bog-shadow-4), 0 32px 70px -34px var(--bog-card-tier)}@supports (color:color-mix(in lab, red, red)){.bog-card{--bog-card-shadow-hover:var(--bog-shadow-4), 0 32px 70px -34px color-mix(in srgb, var(--bog-card-tier) 65%, transparent)}}.bog-card{isolation:isolate;border-radius:var(--bog-card-radius);background-color:var(--bog-card-fill);background-image:var(--bog-glass-sheen);box-shadow:var(--bog-card-shadow);color:var(--bog-fg);-webkit-backdrop-filter:blur(var(--bog-glass-blur)) saturate(var(--bog-glass-saturate));backdrop-filter:blur(var(--bog-glass-blur)) saturate(var(--bog-glass-saturate));transform-style:preserve-3d;transition:transform var(--bog-duration-3) var(--bog-ease-out), box-shadow var(--bog-duration-3) var(--bog-ease-out);flex-direction:column;display:flex;position:relative}.bog-card:before{content:"";z-index:2;border-radius:inherit;background:linear-gradient(160deg, var(--bog-mist-050) 0%, var(--bog-card-edge) 22%, var(--bog-card-tier) 55%, var(--bog-ink-1000) 100%);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bog-card:before{background:linear-gradient(160deg, color-mix(in srgb, var(--bog-mist-050) 40%, transparent) 0%, var(--bog-card-edge) 22%, color-mix(in srgb, var(--bog-card-tier) 26%, transparent) 55%, color-mix(in srgb, var(--bog-ink-1000) 40%, transparent) 100%)}}.bog-card:before{-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bog-card:after{content:"";z-index:3;border-radius:var(--bog-radius-pill);background:linear-gradient(90deg, transparent, var(--bog-card-tier) 35%, var(--bog-card-tier-2) 65%, transparent);opacity:.85;pointer-events:none;block-size:2px;position:absolute;inset-block-start:0;inset-inline:14%}.bog-card__frame{z-index:3;border:1px solid var(--bog-mist-100);position:absolute;inset:7px}@supports (color:color-mix(in lab, red, red)){.bog-card__frame{border:1px solid color-mix(in srgb, var(--bog-mist-100) 7%, transparent)}}.bog-card__frame{border-radius:calc(var(--bog-card-radius) - 5px);pointer-events:none}.bog-card__frame:before,.bog-card__frame:after{content:"";border:1px solid var(--bog-card-tier);block-size:14px;inline-size:14px;position:absolute}@supports (color:color-mix(in lab, red, red)){.bog-card__frame:before,.bog-card__frame:after{border:1px solid color-mix(in srgb, var(--bog-card-tier) 55%, transparent)}}.bog-card__frame:before,.bog-card__frame:after{transition:border-color var(--bog-duration-3) var(--bog-ease-out)}.bog-card__frame:before{border-block-end:0;border-inline-end:0;border-start-start-radius:calc(var(--bog-card-radius) - 5px);inset-block-start:-1px;inset-inline-start:-1px}.bog-card__frame:after{border-block-start:0;border-inline-start:0;border-end-end-radius:calc(var(--bog-card-radius) - 5px);inset-block-end:-1px;inset-inline-end:-1px}.bog-card__foil{z-index:4;border-radius:inherit;opacity:0;mix-blend-mode:color-dodge;background:radial-gradient(20% 16% at var(--bog-pointer-x) var(--bog-pointer-y), var(--bog-mist-050), transparent 72%), repeating-linear-gradient(112deg, var(--bog-plasma-500) 0 3%, var(--bog-violet-500) 3% 6%, var(--bog-magenta-500) 6% 9%, var(--bog-aurum-500) 9% 12%, var(--bog-lime-500) 12% 15%, var(--bog-plasma-500) 15% 18%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bog-card__foil{background:radial-gradient(20% 16% at var(--bog-pointer-x) var(--bog-pointer-y), color-mix(in srgb, var(--bog-mist-050) 32%, transparent), transparent 72%), repeating-linear-gradient(112deg, color-mix(in srgb, var(--bog-plasma-500) 46%, transparent) 0 3%, color-mix(in srgb, var(--bog-violet-500) 42%, transparent) 3% 6%, color-mix(in srgb, var(--bog-magenta-500) 34%, transparent) 6% 9%, color-mix(in srgb, var(--bog-aurum-500) 34%, transparent) 9% 12%, color-mix(in srgb, var(--bog-lime-500) 26%, transparent) 12% 15%, color-mix(in srgb, var(--bog-plasma-500) 46%, transparent) 15% 18%)}}.bog-card__foil{-webkit-mask-image:radial-gradient(44% 38% at var(--bog-pointer-x) var(--bog-pointer-y), #000 0%, #00000073 42%, transparent 78%);-webkit-mask-image:radial-gradient(44% 38% at var(--bog-pointer-x) var(--bog-pointer-y), #000 0%, #00000073 42%, transparent 78%);-webkit-mask-image:radial-gradient(44% 38% at var(--bog-pointer-x) var(--bog-pointer-y), #000 0%, #00000073 42%, transparent 78%);-webkit-mask-image:radial-gradient(44% 38% at var(--bog-pointer-x) var(--bog-pointer-y), #000 0%, #00000073 42%, transparent 78%);mask-image:radial-gradient(44% 38% at var(--bog-pointer-x) var(--bog-pointer-y), #000 0%, #00000073 42%, transparent 78%);pointer-events:none;transition:opacity var(--bog-duration-3) var(--bog-ease-out)}.bog-card--interactive{cursor:pointer}.bog-card--interactive:hover,.bog-card--interactive:focus-within{transform:perspective(1100px) rotateX(var(--bog-tilt-x)) rotateY(var(--bog-tilt-y)) translate3d(0, var(--bog-card-lift), 0);box-shadow:var(--bog-card-shadow-hover)}.bog-card--interactive:hover .bog-card__foil,.bog-card--interactive:focus-within .bog-card__foil{opacity:var(--bog-card-foil-opacity)}.bog-card--interactive:hover .bog-card__frame:before,.bog-card--interactive:hover .bog-card__frame:after{border-color:var(--bog-card-tier)}@supports (color:color-mix(in lab, red, red)){.bog-card--interactive:hover .bog-card__frame:before,.bog-card--interactive:hover .bog-card__frame:after{border-color:color-mix(in srgb, var(--bog-card-tier) 90%, transparent)}}.bog-card--interactive:active{transform:translateY(-2px)scale(.996)}@media (hover:none),(prefers-reduced-motion:reduce){.bog-card--interactive:hover,.bog-card--interactive:focus-within{transform:none}}.bog-card__media{z-index:1;aspect-ratio:var(--bog-card-media-ratio);border-radius:calc(var(--bog-card-radius) - 6px) calc(var(--bog-card-radius) - 6px) 0 0;background:radial-gradient(120% 90% at 50% 0%, var(--bog-card-tier), transparent 70%), var(--bog-ink-950);margin:7px 7px 0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bog-card__media{background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--bog-card-tier) 22%, transparent), transparent 70%), var(--bog-ink-950)}}.bog-card__media>img,.bog-card__media>video,.bog-card__media>canvas{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--bog-duration-4) var(--bog-ease-glide), filter var(--bog-duration-4) var(--bog-ease-out)}.bog-card--interactive:hover .bog-card__media>img{filter:saturate(115%)contrast(104%);transform:scale(1.045)}.bog-card__scrim{background:linear-gradient(180deg, transparent 38%, var(--bog-ink-1000) 74%, var(--bog-ink-1000) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bog-card__scrim{background:linear-gradient(180deg, transparent 38%, color-mix(in srgb, var(--bog-ink-1000) 55%, transparent) 74%, color-mix(in srgb, var(--bog-ink-1000) 88%, transparent) 100%)}}.bog-card__scrim{pointer-events:none}.bog-card__badges{z-index:2;inset-block-start:var(--bog-space-3);inset-inline:var(--bog-space-3);justify-content:space-between;align-items:flex-start;gap:var(--bog-space-2);pointer-events:none;display:flex;position:absolute}.bog-card__badges>*{pointer-events:auto}.bog-card__content{z-index:5;gap:var(--bog-space-2);padding:var(--bog-card-pad);flex-direction:column;flex:1;display:flex;position:relative}.bog-card__eyebrow{justify-content:space-between;align-items:center;gap:var(--bog-space-2);color:var(--bog-fg-faint);font-family:var(--bog-font-mono);font-size:var(--bog-text-3xs);letter-spacing:var(--bog-tracking-wide);text-transform:uppercase;display:flex}.bog-card__title{font-family:var(--bog-font-display);font-size:var(--bog-text-xl);font-weight:var(--bog-weight-semibold);letter-spacing:var(--bog-tracking-display);line-height:var(--bog-leading-snug);color:var(--bog-fg-strong);text-wrap:balance;margin:0}.bog-card__title>a:after{content:"";z-index:6;border-radius:inherit;position:absolute;inset:0}.bog-card__text{color:var(--bog-fg-muted);font-size:var(--bog-text-sm);line-height:var(--bog-leading-relaxed);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.bog-card__meta{align-items:center;gap:var(--bog-space-2);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--bog-space-3);display:flex}.bog-card__footer{z-index:5;justify-content:space-between;align-items:center;gap:var(--bog-space-3);padding:var(--bog-space-3) var(--bog-card-pad) var(--bog-card-pad);border-block-start:1px solid var(--bog-line-quiet);margin-block-start:calc(var(--bog-space-1) * -1);display:flex;position:relative}.bog-card__serial{font-family:var(--bog-font-mono);font-size:var(--bog-text-3xs);font-variant-numeric:tabular-nums;letter-spacing:.12em;color:var(--bog-fg-faint)}.bog-card__price{font-family:var(--bog-font-display);font-size:var(--bog-text-lg);font-weight:var(--bog-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--bog-tracking-tight);color:var(--bog-fg-strong);align-items:baseline;gap:.25em;display:inline-flex}.bog-card__price small{font-size:var(--bog-text-2xs);font-weight:var(--bog-weight-medium);letter-spacing:var(--bog-tracking-wide);text-transform:uppercase;color:var(--bog-fg-faint)}.bog-card--core{--bog-card-tier:var(--bog-plasma-500);--bog-card-tier-2:var(--bog-plasma-300);--bog-card-foil-opacity:.22}.bog-card--rare{--bog-card-tier:var(--bog-violet-500);--bog-card-tier-2:var(--bog-plasma-500);--bog-card-edge:var(--bog-violet-300)}@supports (color:color-mix(in lab, red, red)){.bog-card--rare{--bog-card-edge:color-mix(in srgb, var(--bog-violet-300) 26%, transparent)}}.bog-card--premium{--bog-card-tier:var(--bog-aurum-500);--bog-card-tier-2:var(--bog-aurum-300);--bog-card-edge:var(--bog-aurum-300)}@supports (color:color-mix(in lab, red, red)){.bog-card--premium{--bog-card-edge:color-mix(in srgb, var(--bog-aurum-300) 30%, transparent)}}.bog-card--premium{--bog-card-fill:var(--bog-aurum-600)}@supports (color:color-mix(in lab, red, red)){.bog-card--premium{--bog-card-fill:color-mix(in srgb, var(--bog-aurum-600) 7%, var(--bog-glass-fill))}}.bog-card--premium{--bog-card-foil-opacity:.4}.bog-card--signature{--bog-card-tier:var(--bog-magenta-500);--bog-card-tier-2:var(--bog-plasma-500);--bog-card-edge:var(--bog-magenta-500)}@supports (color:color-mix(in lab, red, red)){.bog-card--signature{--bog-card-edge:color-mix(in srgb, var(--bog-magenta-500) 32%, transparent)}}.bog-card--signature{--bog-card-foil-opacity:.5;--bog-card-shadow:var(--bog-shadow-3), 0 24px 60px -30px var(--bog-magenta-500)}@supports (color:color-mix(in lab, red, red)){.bog-card--signature{--bog-card-shadow:var(--bog-shadow-3), 0 24px 60px -30px color-mix(in srgb, var(--bog-magenta-500) 60%, transparent)}}.bog-card--signature .bog-card__foil{opacity:.16}.bog-card--row{--bog-card-lift:-3px;flex-direction:row;align-items:stretch}.bog-card--row .bog-card__media{aspect-ratio:1;border-radius:calc(var(--bog-card-radius) - 6px) 0 0 calc(var(--bog-card-radius) - 6px);flex:none;inline-size:clamp(6rem,22%,10rem);margin:7px 0 7px 7px}.bog-card--row .bog-card__text{-webkit-line-clamp:2;line-clamp:2}.bog-card--textual .bog-card__content{padding-block-start:var(--bog-space-6)}.bog-card--flat{--bog-card-shadow:var(--bog-shadow-1);--bog-card-lift:-2px;-webkit-backdrop-filter:blur(var(--bog-glass-blur-sm));backdrop-filter:blur(var(--bog-glass-blur-sm))}.bog-card--wide{--bog-card-media-ratio:16 / 10}.bog-card-grid{gap:var(--bog-space-5);grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));display:grid}.bog-card-grid--tight{gap:var(--bog-space-4);grid-template-columns:repeat(auto-fill,minmax(min(13.5rem,100%),1fr))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bog-card{background-color:var(--bog-ink-850)}@supports (color:color-mix(in lab, red, red)){.bog-card{background-color:color-mix(in srgb, var(--bog-ink-850) 96%, transparent)}}}.bog-chip{--bog-chip-color:var(--bog-mist-300);--bog-chip-fill:var(--bog-mist-100)}@supports (color:color-mix(in lab, red, red)){.bog-chip{--bog-chip-fill:color-mix(in srgb, var(--bog-mist-100) 6%, transparent)}}.bog-chip{--bog-chip-line:var(--bog-chip-color)}@supports (color:color-mix(in lab, red, red)){.bog-chip{--bog-chip-line:color-mix(in srgb, var(--bog-chip-color) 26%, transparent)}}.bog-chip{--bog-chip-pad-i:.5rem;--bog-chip-pad-b:.22rem;max-inline-size:100%;padding:var(--bog-chip-pad-b) var(--bog-chip-pad-i);border:1px solid var(--bog-chip-line);border-radius:var(--bog-radius-pill);background:var(--bog-chip-fill);color:var(--bog-chip-color);font-family:var(--bog-font-display);font-size:var(--bog-text-2xs);font-weight:var(--bog-weight-semibold);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;-webkit-backdrop-filter:blur(var(--bog-glass-blur-sm)) saturate(var(--bog-glass-saturate));backdrop-filter:blur(var(--bog-glass-blur-sm)) saturate(var(--bog-glass-saturate));box-shadow:inset 0 1px 0 var(--bog-mist-050);align-items:center;gap:.4em;line-height:1.35;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.bog-chip{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--bog-mist-050) 8%, transparent)}}.bog-chip{transition:color var(--bog-duration-2) var(--bog-ease-out), border-color var(--bog-duration-2) var(--bog-ease-out), background-color var(--bog-duration-2) var(--bog-ease-out), box-shadow var(--bog-duration-2) var(--bog-ease-out)}.bog-chip--plasma{--bog-chip-color:var(--bog-plasma-300);--bog-chip-fill:var(--bog-plasma-500)}@supports (color:color-mix(in lab, red, red)){.bog-chip--plasma{--bog-chip-fill:color-mix(in srgb, var(--bog-plasma-500) 12%, transparent)}}.bog-chip--violet{--bog-chip-color:var(--bog-violet-300);--bog-chip-fill:var(--bog-violet-500)}@supports (color:color-mix(in lab, red, red)){.bog-chip--violet{--bog-chip-fill:color-mix(in srgb, var(--bog-violet-500) 14%, transparent)}}.bog-chip--aurum{--bog-chip-color:var(--bog-aurum-300);--bog-chip-fill:var(--bog-aurum-500)}@supports (color:color-mix(in lab, red, red)){.bog-chip--aurum{--bog-chip-fill:color-mix(in srgb, var(--bog-aurum-500) 13%, transparent)}}.bog-chip--lime{--bog-chip-color:var(--bog-lime-500);--bog-chip-fill:var(--bog-lime-500)}@supports (color:color-mix(in lab, red, red)){.bog-chip--lime{--bog-chip-fill:color-mix(in srgb, var(--bog-lime-500) 11%, transparent)}}.bog-chip--ember{--bog-chip-color:var(--bog-ember-500);--bog-chip-fill:var(--bog-ember-500)}@supports (color:color-mix(in lab, red, red)){.bog-chip--ember{--bog-chip-fill:color-mix(in srgb, var(--bog-ember-500) 12%, transparent)}}.bog-chip--accent{--bog-chip-color:var(--bog-accent)}@supports (color:color-mix(in lab, red, red)){.bog-chip--accent{--bog-chip-color:color-mix(in srgb, var(--bog-accent) 80%, var(--bog-mist-050))}}.bog-chip--accent{--bog-chip-fill:var(--bog-accent)}@supports (color:color-mix(in lab, red, red)){.bog-chip--accent{--bog-chip-fill:color-mix(in srgb, var(--bog-accent) 12%, transparent)}}.bog-chip--solid{--bog-chip-fill:var(--bog-chip-color)}@supports (color:color-mix(in lab, red, red)){.bog-chip--solid{--bog-chip-fill:color-mix(in srgb, var(--bog-chip-color) 88%, var(--bog-ink-1000))}}.bog-chip--solid{--bog-chip-line:var(--bog-chip-color)}@supports (color:color-mix(in lab, red, red)){.bog-chip--solid{--bog-chip-line:color-mix(in srgb, var(--bog-chip-color) 92%, transparent)}}.bog-chip--solid{color:var(--bog-ink-1000);box-shadow:var(--bog-shadow-1), inset 0 1px 0 var(--bog-mist-050)}@supports (color:color-mix(in lab, red, red)){.bog-chip--solid{box-shadow:var(--bog-shadow-1), inset 0 1px 0 color-mix(in srgb, var(--bog-mist-050) 45%, transparent)}}.bog-chip--outline{--bog-chip-fill:transparent;--bog-chip-line:var(--bog-chip-color)}@supports (color:color-mix(in lab, red, red)){.bog-chip--outline{--bog-chip-line:color-mix(in srgb, var(--bog-chip-color) 38%, transparent)}}.bog-chip--outline{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.bog-chip--bare{--bog-chip-fill:transparent;--bog-chip-line:transparent;--bog-chip-pad-i:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.bog-chip--sm{--bog-chip-pad-i:.4rem;--bog-chip-pad-b:.12rem;font-size:var(--bog-text-3xs);letter-spacing:.1em}.bog-chip--lg{--bog-chip-pad-i:.7rem;--bog-chip-pad-b:.36rem;font-size:var(--bog-text-xs)}.bog-chip__dot{border-radius:var(--bog-radius-pill);background:currentColor;flex:none;block-size:.4em;inline-size:.4em;box-shadow:0 0 0 2px,0 0 10px}@supports (color:color-mix(in lab, red, red)){.bog-chip__dot{box-shadow:0 0 0 2px color-mix(in srgb, currentColor 18%, transparent), 0 0 10px color-mix(in srgb, currentColor 70%, transparent)}}.bog-chip--live .bog-chip__dot{animation:bog-pulse 2.4s var(--bog-ease-in-out) infinite}.bog-chip__label{text-overflow:ellipsis;overflow:hidden}.bog-chip__value{font-variant-numeric:tabular-nums;letter-spacing:.02em}.bog-chip__icon{flex:none;block-size:.85em;inline-size:.85em}.bog-chip--interactive{cursor:pointer;appearance:none}.bog-chip--interactive:hover{--bog-chip-fill:var(--bog-chip-color)}@supports (color:color-mix(in lab, red, red)){.bog-chip--interactive:hover{--bog-chip-fill:color-mix(in srgb, var(--bog-chip-color) 18%, transparent)}}.bog-chip--interactive:hover{--bog-chip-line:var(--bog-chip-color)}@supports (color:color-mix(in lab, red, red)){.bog-chip--interactive:hover{--bog-chip-line:color-mix(in srgb, var(--bog-chip-color) 48%, transparent)}}.bog-chip--interactive:hover{color:var(--bog-chip-color)}@supports (color:color-mix(in lab, red, red)){.bog-chip--interactive:hover{color:color-mix(in srgb, var(--bog-chip-color) 70%, var(--bog-mist-050))}}.bog-chip--interactive[aria-pressed=true],.bog-chip--interactive[data-selected=true]{--bog-chip-fill:var(--bog-chip-color)}@supports (color:color-mix(in lab, red, red)){.bog-chip--interactive[aria-pressed=true],.bog-chip--interactive[data-selected=true]{--bog-chip-fill:color-mix(in srgb, var(--bog-chip-color) 22%, transparent)}}.bog-chip--interactive[aria-pressed=true],.bog-chip--interactive[data-selected=true]{--bog-chip-line:var(--bog-chip-color)}@supports (color:color-mix(in lab, red, red)){.bog-chip--interactive[aria-pressed=true],.bog-chip--interactive[data-selected=true]{--bog-chip-line:color-mix(in srgb, var(--bog-chip-color) 62%, transparent)}}.bog-chip--interactive[aria-pressed=true],.bog-chip--interactive[data-selected=true]{color:var(--bog-chip-color)}@supports (color:color-mix(in lab, red, red)){.bog-chip--interactive[aria-pressed=true],.bog-chip--interactive[data-selected=true]{color:color-mix(in srgb, var(--bog-chip-color) 60%, var(--bog-mist-050))}}.bog-chip--interactive[aria-pressed=true],.bog-chip--interactive[data-selected=true]{box-shadow:0 0 18px -6px var(--bog-chip-color), inset 0 1px 0 var(--bog-mist-050)}@supports (color:color-mix(in lab, red, red)){.bog-chip--interactive[aria-pressed=true],.bog-chip--interactive[data-selected=true]{box-shadow:0 0 18px -6px color-mix(in srgb, var(--bog-chip-color) 60%, transparent), inset 0 1px 0 color-mix(in srgb, var(--bog-mist-050) 14%, transparent)}}.bog-chip--interactive:disabled,.bog-chip--interactive[aria-disabled=true]{cursor:not-allowed;opacity:.4}.bog-chip-row{align-items:center;gap:var(--bog-space-2);flex-wrap:wrap;display:flex}}@layer bog.utilities{.bog-shell{inline-size:100%;max-inline-size:var(--bog-shell-max);padding-inline:var(--bog-gutter);margin-inline:auto}.bog-shell--narrow{max-inline-size:56rem}.bog-section{padding-block:clamp(var(--bog-space-12), 9vw, var(--bog-space-24))}.bog-stack{gap:var(--bog-space-4);flex-direction:column;display:flex}.bog-stack--sm{gap:var(--bog-space-2)}.bog-stack--lg{gap:var(--bog-space-8)}.bog-cluster{align-items:center;gap:var(--bog-space-3);flex-wrap:wrap;display:flex}.bog-split{justify-content:space-between;align-items:center;gap:var(--bog-space-4);flex-wrap:wrap;display:flex}.bog-eyebrow{align-items:center;gap:var(--bog-space-2);font-family:var(--bog-font-mono);font-size:var(--bog-text-2xs);font-weight:var(--bog-weight-medium);letter-spacing:var(--bog-tracking-eyebrow);text-transform:uppercase;color:var(--bog-fg-faint);display:inline-flex}.bog-eyebrow:before{content:"";background:linear-gradient(90deg, var(--bog-accent), transparent);block-size:1px;inline-size:1.5rem}.bog-display{font-family:var(--bog-font-display);font-size:var(--bog-text-4xl);font-weight:var(--bog-weight-bold);letter-spacing:var(--bog-tracking-display);line-height:var(--bog-leading-tight);color:var(--bog-fg-strong);text-wrap:balance}.bog-display--hero{font-size:var(--bog-text-5xl)}.bog-display--plasma{background:linear-gradient(104deg, var(--bog-mist-050) 0%, var(--bog-plasma-300) 46%, var(--bog-violet-300) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.bog-lede{max-inline-size:var(--bog-measure);font-size:var(--bog-text-lg);line-height:var(--bog-leading-relaxed);color:var(--bog-mist-300);text-wrap:pretty}.bog-prose{max-inline-size:var(--bog-measure);color:var(--bog-fg-muted);line-height:var(--bog-leading-relaxed)}.bog-muted{color:var(--bog-fg-muted)}.bog-faint{color:var(--bog-fg-faint)}.bog-mono{font-family:var(--bog-font-mono);letter-spacing:var(--bog-tracking-wide);font-size:.92em}.bog-numeric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.bog-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bog-clamp-2,.bog-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bog-clamp-2{-webkit-line-clamp:2;line-clamp:2}.bog-clamp-3{-webkit-line-clamp:3;line-clamp:3}.bog-edge-b{border-block-end:1px solid var(--bog-line-quiet)}.bog-edge-t{border-block-start:1px solid var(--bog-line-quiet)}.bog-surface{background:var(--bog-bg-raised);border:1px solid var(--bog-line-quiet);border-radius:var(--bog-radius-md)}.bog-round{border-radius:var(--bog-radius-md)}.bog-round-full{border-radius:var(--bog-radius-pill)}.bog-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bog-skip-link{z-index:var(--bog-z-modal);transition:translate var(--bog-duration-2) var(--bog-ease-out);position:absolute;inset-block-start:var(--bog-space-2);inset-inline-start:var(--bog-space-2);translate:0 -200%}.bog-skip-link:focus-visible{translate:0}}@layer app;
