.prism-theme,:root{--at-parchment-cream:#faf5e8;--at-pure-white:#ffffff;--at-frost-white:#f8fafc;--at-onyx:#181d26;--at-charcoal:#333840;--at-graphite:#525965;--at-steel:#9297a0;--at-silver-border:#e0e2e6;--at-midnight-indigo:#040e20;--at-cobalt-blue:#1b61c9;--at-sapphire:#254fad;--at-terracotta:#aa2d00;--at-burnt-sienna:#912e1f;--at-peach-glow:#fcab79;--at-forest-ink:#0a2e0e;--at-moss:#214224;--at-petal-pink:#fa91e0;--at-marigold:#fcb42a;--at-pale-sky:#c7e5f2;--at-shadow-subtle:rgba(0,0,0,0.32) 0px 0px 1px 0px,rgba(0,0,0,0.08) 0px 0px 2px 0px,rgba(45,127,249,0.28) 0px 1px 3px 0px,rgba(0,0,0,0.06) 0px 0px 0px 0.5px inset;--at-shadow-float:rgba(15,48,106,0.05) 0px 0px 20px 0px;--prism-color-bg:var(--at-parchment-cream);--prism-color-surface:var(--at-pure-white);--prism-color-surface-muted:var(--at-frost-white);--prism-color-text:var(--at-onyx);--prism-color-text-muted:var(--at-graphite);--prism-color-text-subtle:var(--at-steel);--prism-color-accent:var(--at-cobalt-blue);--prism-color-accent-hover:var(--at-sapphire);--prism-color-accent-fg:var(--at-pure-white);--prism-color-cta:var(--at-onyx);--prism-color-cta-hover:var(--at-charcoal);--prism-color-cta-fg:var(--at-pure-white);--prism-color-border:var(--at-silver-border);--prism-color-overlay:rgba(4,14,32,0.5);--prism-color-sapphire:var(--at-sapphire);--prism-color-terracotta:var(--at-terracotta);--prism-color-forest:var(--at-forest-ink);--prism-color-moss:var(--at-moss);--prism-color-marigold:var(--at-marigold);--prism-color-peach:var(--at-peach-glow);--prism-color-petal:var(--at-petal-pink);--prism-color-pale-sky:var(--at-pale-sky);--prism-font-body:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--prism-font-heading:var(--prism-font-body);--prism-text-xs:clamp(0.75rem,0.7rem + 0.25vw,0.875rem);--prism-text-sm:clamp(0.875rem,0.82rem + 0.28vw,1rem);--prism-text-base:clamp(1rem,0.92rem + 0.4vw,1.125rem);--prism-text-lg:clamp(1.125rem,1rem + 0.6vw,1.375rem);--prism-text-xl:clamp(1.25rem,1.1rem + 0.75vw,1.75rem);--prism-text-2xl:clamp(1.5rem,1.25rem + 1.25vw,2.25rem);--prism-text-hero:clamp(2.5rem,1.5rem + 5vw,5rem);--prism-leading-tight:1.2;--prism-leading-snug:1.35;--prism-leading-normal:1.6;--prism-weight-normal:400;--prism-weight-medium:500;--prism-weight-semibold:600;--prism-weight-bold:700;--prism-space-1:0.25rem;--prism-space-2:0.5rem;--prism-space-3:0.75rem;--prism-space-4:1rem;--prism-space-6:1.5rem;--prism-space-8:2rem;--prism-space-10:2.5rem;--prism-space-12:3rem;--prism-space-16:4rem;--prism-space-section:clamp(3rem,2rem + 5vw,8rem);--prism-radius-sm:0.125rem;--prism-radius-md:0.75rem;--prism-radius-lg:1rem;--prism-radius-xl:1.5rem;--prism-radius-full:9999px;--prism-shadow-sm:var(--at-shadow-float);--prism-shadow-md:var(--at-shadow-subtle);--prism-shadow-lg:var(--at-shadow-subtle);--prism-duration-fast:120ms;--prism-duration-normal:280ms;--prism-duration-slow:500ms;--prism-ease-out-expo:cubic-bezier(0.16,1,0.3,1);--prism-ease-in-out:cubic-bezier(0.4,0,0.2,1);--prism-content-max-width:72rem;--prism-content-padding-inline:clamp(1rem,5vw,3rem)}*,:after,:before{box-sizing:border-box}:root{color-scheme:light;--prism-font-body:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--prism-font-heading:var(--prism-font-body);--prism-font-mono:var(--font-geist-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;--prism-color-bg:#fafafa;--prism-color-surface:#ffffff;--prism-color-surface-muted:#f5f5f5;--prism-color-text:#171717;--prism-color-text-muted:#737373;--prism-color-text-subtle:#a3a3a3;--prism-color-border:#e5e5e5;--prism-color-border-strong:#d4d4d4;--prism-color-accent:#2563eb;--prism-color-accent-hover:#1d4ed8;--prism-color-accent-fg:#ffffff;--prism-color-accent-soft:#eff4ff;--prism-color-cta:#171717;--prism-color-cta-hover:#404040;--prism-color-cta-fg:#ffffff;--prism-color-hover:#f5f5f5;--prism-color-active:#f0f0f0;--prism-color-danger:#dc2626;--prism-color-danger-soft:#fef2f2;--prism-color-danger-border:#fecaca;--prism-color-success:#047857;--prism-color-warning:#b45309;--prism-text-xs:0.75rem;--prism-text-sm:0.875rem;--prism-text-base:1rem;--prism-text-lg:1.125rem;--prism-text-xl:1.25rem;--prism-text-2xl:1.5rem;--prism-leading-tight:1.2;--prism-leading-snug:1.35;--prism-leading-normal:1.5;--prism-radius-sm:0.1875rem;--prism-radius-md:0.3125rem;--prism-radius-lg:0.4375rem;--prism-radius-xl:0.625rem;--prism-shadow-sm:0 1px 2px 0 rgba(0,0,0,0.04);--prism-shadow-md:0 1px 3px 0 rgba(0,0,0,0.08),0 1px 2px -1px rgba(0,0,0,0.06);--prism-sidebar-width:200px}html{font-size:14px;text-size-adjust:100%}body{min-height:100dvh;background-color:var(--prism-color-bg);font-family:var(--prism-font-body);font-size:var(--prism-text-sm);line-height:var(--prism-leading-snug);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4{margin:0;color:var(--prism-color-text)}h1,h2,h3,h4{line-height:var(--prism-leading-tight);font-weight:600;letter-spacing:-.01em}h1{font-size:var(--prism-text-xl);font-weight:700}h2{font-size:var(--prism-text-base)}h3{font-size:var(--prism-text-sm)}p{margin:0}a{color:var(--prism-color-accent);text-decoration:none;text-underline-offset:.15em}a:hover{color:var(--prism-color-accent-hover);text-decoration:underline}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--prism-color-accent);outline-offset:1px;border-radius:var(--prism-radius-sm)}.admin-input,.admin-main input:not([type=checkbox]):not([type=radio]):not([type=range]),.admin-main select,.admin-main textarea{width:100%;height:1.75rem;padding:.125rem .5rem;font-family:inherit;font-size:var(--prism-text-xs);color:var(--prism-color-text);background:var(--prism-color-surface);border:1px solid var(--prism-color-border);border-radius:var(--prism-radius-md);box-shadow:var(--prism-shadow-sm);transition:border-color var(--prism-duration-fast,.12s),box-shadow var(--prism-duration-fast,.12s)}.admin-main textarea,textarea.admin-input{height:auto;min-height:4.5rem;padding:.4rem .5rem;line-height:var(--prism-leading-snug);resize:vertical}.admin-input:focus-visible,.admin-main input:focus-visible,.admin-main select:focus-visible,.admin-main textarea:focus-visible{outline:none;border-color:var(--prism-color-accent);box-shadow:0 0 0 3px rgba(37,99,235,.15)}.admin-main label{font-size:var(--prism-text-xs);font-weight:500;color:var(--prism-color-text)}.admin-shell{display:grid;grid-template-columns:var(--prism-sidebar-width) 1fr;height:100dvh;overflow:hidden;background:var(--prism-color-bg)}.admin-sidebar{height:100dvh;overflow-y:auto;background:var(--prism-color-surface);border-right:1px solid var(--prism-color-border);padding:0;display:flex;flex-direction:column}.admin-sidebar__brand{display:flex;align-items:center;gap:.5rem;height:2.75rem;padding:0 .875rem;border-bottom:1px solid var(--prism-color-border);flex-shrink:0}.admin-sidebar__logo{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--prism-radius-md);background:var(--prism-color-cta);color:#fff;flex-shrink:0;letter-spacing:-.02em}.admin-sidebar__logo,.admin-sidebar__title{font-weight:700;font-size:var(--prism-text-sm)}.admin-sidebar__title{color:var(--prism-color-text);letter-spacing:-.01em}.admin-sidebar__nav{list-style:none;margin:0;padding:.5rem .5rem 1rem;display:flex;flex-direction:column;gap:.0625rem;flex:1 1}.admin-sidebar__group{margin-top:.5rem}.admin-sidebar__group-label{display:flex;align-items:center;width:100%;gap:.375rem;padding:.3rem .5rem .2rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--prism-color-text-subtle);background:none;border:none;cursor:pointer;text-align:left}.admin-sidebar__group-label:hover{color:var(--prism-color-text-muted)}.admin-sidebar__chevron{margin-left:auto;width:.75rem;height:.75rem;transition:transform var(--prism-duration-fast,.12s)}.admin-sidebar__chevron--open{transform:rotate(180deg)}.admin-sidebar__link{display:flex;align-items:center;gap:.5rem;padding:.3rem .5rem;border-radius:var(--prism-radius-md);color:var(--prism-color-text-muted);font-size:var(--prism-text-xs);font-weight:500;text-decoration:none;white-space:nowrap;transition:background var(--prism-duration-fast,.12s),color var(--prism-duration-fast,.12s)}.admin-sidebar__link:hover{background:var(--prism-color-hover);color:var(--prism-color-text);text-decoration:none}.admin-sidebar__link--active{background:var(--prism-color-active);color:var(--prism-color-text);font-weight:600}.admin-main{overflow-y:auto;min-width:0;min-height:0;height:100dvh;background:var(--prism-color-bg)}.admin-page{width:100%;max-width:1120px;margin:0;padding:1.25rem 1.5rem}.admin-page--narrow{max-width:560px}.admin-page--prose{max-width:760px}.admin-page>*+*{margin-top:1rem}.admin-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.admin-page-title{font-size:var(--prism-text-xl);font-weight:700;letter-spacing:-.01em}.admin-page-subtitle{margin-top:.15rem;font-size:var(--prism-text-sm);color:var(--prism-color-text-muted)}.admin-section{margin-top:0}.admin-section-title{font-size:var(--prism-text-base);font-weight:600;margin-bottom:.75rem}.admin-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem}.admin-toolbar__spacer{flex:1 1}.admin-table-wrap{width:100%;overflow-x:auto;background:var(--prism-color-surface);border:1px solid var(--prism-color-border);border-radius:var(--prism-radius-lg);box-shadow:var(--prism-shadow-sm)}.admin-table{width:100%;border-collapse:collapse;font-size:var(--prism-text-sm)}.admin-table thead th{height:2rem;padding:0 .625rem;text-align:left;font-weight:500;font-size:var(--prism-text-xs);color:var(--prism-color-text-muted);background:var(--prism-color-surface-muted)}.admin-table tbody td,.admin-table thead th{vertical-align:middle;white-space:nowrap;border-bottom:1px solid var(--prism-color-border)}.admin-table tbody td{padding:.4rem .625rem;color:var(--prism-color-text)}.admin-table tbody td.admin-cell-wrap{white-space:normal}.admin-table tbody tr:last-child td{border-bottom:none}.admin-table tbody tr{transition:background var(--prism-duration-fast,.12s)}.admin-table tbody tr:hover{background:var(--prism-color-hover)}.admin-table--plain{background:transparent}.admin-mono,.admin-table td .admin-mono{font-family:var(--prism-font-mono);font-size:var(--prism-text-xs)}.admin-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-card{background:var(--prism-color-surface);border:1px solid var(--prism-color-border);border-radius:var(--prism-radius-lg);box-shadow:var(--prism-shadow-sm);padding:.875rem 1rem}.admin-card__title{font-size:var(--prism-text-sm);font-weight:600}.admin-card__desc{margin-top:.15rem;font-size:var(--prism-text-xs);color:var(--prism-color-text-muted)}.admin-stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem}.admin-stat-card{background:var(--prism-color-surface);border:1px solid var(--prism-color-border);border-radius:var(--prism-radius-lg);box-shadow:var(--prism-shadow-sm);padding:.875rem 1rem}.admin-stat-card__label{font-size:var(--prism-text-xs);font-weight:500;color:var(--prism-color-text-muted)}.admin-stat-card__value{margin-top:.2rem;font-size:var(--prism-text-2xl);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--prism-color-text)}.admin-stat-card__sub{margin-top:.3rem;font-size:var(--prism-text-xs);color:var(--prism-color-text-muted)}.admin-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:1.75rem;padding:0 .7rem;border-radius:var(--prism-radius-md);background:var(--prism-color-cta);font-family:inherit;font-size:var(--prism-text-xs);font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;cursor:pointer;transition:background var(--prism-duration-fast,.12s),border-color var(--prism-duration-fast,.12s)}.admin-btn,.admin-btn:hover{color:var(--prism-color-cta-fg);text-decoration:none}.admin-btn:hover{background:var(--prism-color-cta-hover)}.admin-btn:disabled{opacity:.5;cursor:not-allowed}.admin-btn--ghost{background:var(--prism-color-surface);color:var(--prism-color-text);border-color:var(--prism-color-border);box-shadow:var(--prism-shadow-sm)}.admin-btn--ghost:hover{background:var(--prism-color-hover);color:var(--prism-color-text)}.admin-btn--accent{background:var(--prism-color-accent);color:var(--prism-color-accent-fg)}.admin-btn--accent:hover{background:var(--prism-color-accent-hover);color:var(--prism-color-accent-fg)}.admin-btn--danger{background:var(--prism-color-danger);color:#fff}.admin-btn--sm{height:1.5rem;padding:0 .5rem;font-size:.6875rem}.admin-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .5rem;border-radius:var(--prism-radius-full,9999px);font-size:.6875rem;font-weight:600;line-height:1.4;white-space:nowrap;background:var(--prism-color-surface-muted);color:var(--prism-color-text-muted);border:1px solid var(--prism-color-border)}.admin-badge--success{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.admin-badge--warning{background:#fffbeb;color:#b45309;border-color:#fde68a}.admin-badge--info{background:var(--prism-color-accent-soft);color:var(--prism-color-accent-hover);border-color:#bfdbfe}.admin-badge--danger{background:var(--prism-color-danger-soft);color:var(--prism-color-danger);border-color:var(--prism-color-danger-border)}.admin-badge--neutral{background:var(--prism-color-surface-muted);color:var(--prism-color-text-muted)}.admin-status{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--prism-text-xs);font-weight:500}.admin-status:before{content:"";width:.4rem;height:.4rem;border-radius:9999px;background:currentColor;flex-shrink:0}.admin-dialog{width:min(28rem,calc(100vw - 2rem));padding:0;border:1px solid var(--prism-color-border);border-radius:var(--prism-radius-lg);background:var(--prism-color-surface);color:var(--prism-color-text);box-shadow:var(--prism-shadow-md),0 20px 50px rgba(0,0,0,.18);opacity:0;transform:translateY(6px) scale(.98);transition:opacity var(--prism-duration-fast,.12s) ease,transform var(--prism-duration-fast,.12s) ease}.admin-dialog[open]{opacity:1;transform:none}@starting-style{.admin-dialog[open]{opacity:0;transform:translateY(6px) scale(.98)}}.admin-dialog::-webkit-backdrop{background:rgba(0,0,0,0);-webkit-transition:background var(--prism-duration-fast,.12s) ease;transition:background var(--prism-duration-fast,.12s) ease}.admin-dialog::backdrop{background:rgba(0,0,0,0);transition:background var(--prism-duration-fast,.12s) ease}.admin-dialog[open]::-webkit-backdrop{background:rgba(0,0,0,.45)}.admin-dialog[open]::backdrop{background:rgba(0,0,0,.45)}@starting-style{.admin-dialog[open]::-webkit-backdrop{background:rgba(0,0,0,0)}.admin-dialog[open]::backdrop{background:rgba(0,0,0,0)}}.admin-dialog__body{display:grid;grid-gap:.75rem;gap:.75rem;padding:1.1rem 1.15rem 1rem}.admin-dialog__title{font-size:var(--prism-text-base);font-weight:700}.admin-dialog__desc{margin:-.4rem 0 .1rem;font-size:var(--prism-text-xs);color:var(--prism-color-text-muted)}.admin-dialog__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem}@media (prefers-reduced-motion:reduce){.admin-dialog::-webkit-backdrop{-webkit-transition:none;transition:none}.admin-dialog,.admin-dialog::backdrop{transition:none}}.admin-form{display:grid;grid-gap:.875rem;gap:.875rem}.admin-field{display:grid;grid-gap:.3rem;gap:.3rem}.admin-field__hint{font-size:var(--prism-text-xs);color:var(--prism-color-text-muted)}.admin-alert{padding:.6rem .85rem;border-radius:var(--prism-radius-md);font-size:var(--prism-text-sm);background:var(--prism-color-surface-muted);border:1px solid var(--prism-color-border)}.admin-alert--error{background:var(--prism-color-danger-soft);border-color:var(--prism-color-danger-border);color:var(--prism-color-danger)}.admin-alert--info{background:var(--prism-color-accent-soft);border-color:#bfdbfe;color:var(--prism-color-accent-hover)}.admin-empty{padding:2.5rem 1rem;text-align:center;color:var(--prism-color-text-muted);font-size:var(--prism-text-sm);background:var(--prism-color-surface);border:1px dashed var(--prism-color-border);border-radius:var(--prism-radius-lg)}.admin-link-list{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-gap:.25rem;gap:.25rem;max-width:28rem}.admin-link-list li a{display:block;padding:.5rem .75rem;border-radius:var(--prism-radius-md);border:1px solid var(--prism-color-border);background:var(--prism-color-surface);font-weight:500;color:var(--prism-color-text)}.admin-link-list li a:hover{background:var(--prism-color-hover);text-decoration:none}.admin-muted{color:var(--prism-color-text-muted)}pre{font-family:var(--prism-font-mono)}.admin-topbar{display:none}.admin-topbar__menu{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--prism-radius-md);background:none;border:1px solid transparent;color:var(--prism-color-text);cursor:pointer}.admin-topbar__menu:hover{background:var(--prism-color-hover)}.admin-topbar__title{font-weight:700;font-size:var(--prism-text-sm);letter-spacing:-.01em}.admin-backdrop{display:none}@media (max-width:1023px){.admin-shell{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-content:start;height:auto;min-height:100dvh;overflow:visible}.admin-topbar{display:flex;align-items:center;gap:.5rem;height:2.75rem;padding:0 .625rem;position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--prism-color-surface);border-bottom:1px solid var(--prism-color-border)}.admin-sidebar{position:fixed;top:0;left:0;bottom:0;width:240px;max-width:82vw;height:100dvh;z-index:50;transform:translateX(-100%);transition:transform var(--prism-duration-normal,.24s) var(--prism-ease-out-expo,ease)}.admin-shell--drawer-open .admin-sidebar{transform:translateX(0);box-shadow:0 0 40px rgba(0,0,0,.18)}.admin-backdrop{display:block;position:fixed;inset:0;z-index:40;background:rgba(0,0,0,.4);opacity:0;pointer-events:none;transition:opacity var(--prism-duration-normal,.24s)}.admin-shell--drawer-open .admin-backdrop{opacity:1;pointer-events:auto}.admin-main{height:auto;min-height:0;overflow:visible}.admin-page{padding:1rem}}.auth-shell{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:1.5rem;background:var(--prism-color-bg)}.auth-card{width:100%;max-width:22rem;padding:1.75rem 1.5rem;background:var(--prism-color-surface);border:1px solid var(--prism-color-border);border-radius:var(--prism-radius-lg);box-shadow:var(--prism-shadow-md)}.auth-card__brand{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem}.auth-card__title{font-size:var(--prism-text-base);font-weight:700;letter-spacing:-.01em}.auth-card .admin-btn{width:100%;height:2rem;font-size:var(--prism-text-sm)}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}