@font-face{font-family:Perfectly Nineties;src:url(../media/PerfectlyNineties-Regular.16ch6gxyva0l3.otf?dpl=dpl_GpdDc2XxZM8tFCNaN8DzBm9Nbrua)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Perfectly Nineties;src:url(../media/PerfectlyNineties-RegularItalic.0gh60obrzvs6r.otf?dpl=dpl_GpdDc2XxZM8tFCNaN8DzBm9Nbrua)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Perfectly Nineties;src:url(../media/PerfectlyNineties-SemiBold.0kxlfq5y38o3m.otf?dpl=dpl_GpdDc2XxZM8tFCNaN8DzBm9Nbrua)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Perfectly Nineties;src:url(../media/PerfectlyNineties-SemiBoldItalic.076ktwh~wuoea.otf?dpl=dpl_GpdDc2XxZM8tFCNaN8DzBm9Nbrua)format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Perfectly Nineties;src:url(../media/PerfectlyNineties-Bold.124ylev_ddcnu.otf?dpl=dpl_GpdDc2XxZM8tFCNaN8DzBm9Nbrua)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Perfectly Nineties;src:url(../media/PerfectlyNineties-BoldItalic.0lv~y0o94d-et.otf?dpl=dpl_GpdDc2XxZM8tFCNaN8DzBm9Nbrua)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Perfectly Nineties;src:url(../media/PerfectlyNineties-ExtraBold.0i12.y090txh3.otf?dpl=dpl_GpdDc2XxZM8tFCNaN8DzBm9Nbrua)format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Perfectly Nineties;src:url(../media/PerfectlyNineties-ExtraBoldItalic.0c25b80zkwzpw.otf?dpl=dpl_GpdDc2XxZM8tFCNaN8DzBm9Nbrua)format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Perfectly Nineties;src:url(../media/PerfectlyNineties-Black.0w1po.0pnt4o7.otf?dpl=dpl_GpdDc2XxZM8tFCNaN8DzBm9Nbrua)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Perfectly Nineties;src:url(../media/PerfectlyNineties-BlackItalic.01k-eur91227_.otf?dpl=dpl_GpdDc2XxZM8tFCNaN8DzBm9Nbrua)format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:ABC Diatype;src:url(../media/ABCDiatypeVariable.0gh~d05_dy7va.woff2?dpl=dpl_GpdDc2XxZM8tFCNaN8DzBm9Nbrua)format("woff2-variations");font-weight:100 950;font-style:normal;font-display:swap}@font-face{font-family:ABC Diatype;src:url(../media/ABCDiatype-ThinItalic.0vk86ojvtwilr.woff2?dpl=dpl_GpdDc2XxZM8tFCNaN8DzBm9Nbrua)format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:ABC Diatype;src:url(../media/ABCDiatype-LightItalic.0o9fl6cs1rt9q.woff2?dpl=dpl_GpdDc2XxZM8tFCNaN8DzBm9Nbrua)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:ABC Diatype;src:url(../media/ABCDiatype-RegularItalic.0ezssi8s7wsob.woff2?dpl=dpl_GpdDc2XxZM8tFCNaN8DzBm9Nbrua)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ABC Diatype;src:url(../media/ABCDiatype-MediumItalic.03776qjoseiz0.woff2?dpl=dpl_GpdDc2XxZM8tFCNaN8DzBm9Nbrua)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:ABC Diatype;src:url(../media/ABCDiatype-BoldItalic.0q33n0ewmneed.woff2?dpl=dpl_GpdDc2XxZM8tFCNaN8DzBm9Nbrua)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:ABC Diatype;src:url(../media/ABCDiatype-HeavyItalic.0mtou77gmcw_6.woff2?dpl=dpl_GpdDc2XxZM8tFCNaN8DzBm9Nbrua)format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:ABC Diatype;src:url(../media/ABCDiatype-BlackItalic.0g-mfywr9lvhn.woff2?dpl=dpl_GpdDc2XxZM8tFCNaN8DzBm9Nbrua)format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:ABC Diatype;src:url(../media/ABCDiatype-UltraItalic.0npc28-xe3hyr.woff2?dpl=dpl_GpdDc2XxZM8tFCNaN8DzBm9Nbrua)format("woff2");font-weight:950;font-style:italic;font-display:swap}:root{--oros-black:#0a0a0a;--oros-white:#fff;--oros-gray:#737373;--oros-gray-000:#fff;--oros-gray-100:#fafafa;--oros-gray-200:#e5e5e5;--oros-gray-300:#d4d4d4;--oros-gray-400:#a3a3a3;--oros-gray-500:#737373;--oros-gray-600:#525252;--oros-gray-700:#404040;--oros-gray-800:#262626;--oros-gray-900:#0a0a0a;--oros-font-display:Perfectly Nineties, Newsreader, Georgia, serif;--oros-font-sans:ABC Diatype, Inter, system-ui, sans-serif;--background:var(--oros-gray-000);--foreground:var(--oros-gray-900);--card:var(--oros-gray-000);--card-foreground:var(--oros-gray-900);--popover:var(--oros-gray-000);--popover-foreground:var(--oros-gray-900);--primary:var(--oros-gray-900);--primary-foreground:var(--oros-gray-000);--secondary:var(--oros-gray-100);--secondary-foreground:var(--oros-gray-800);--muted:var(--oros-gray-100);--muted-foreground:var(--oros-gray-600);--accent:var(--oros-gray-200);--accent-foreground:var(--oros-gray-900);--destructive:var(--oros-gray-900);--border:var(--oros-gray-200);--input:var(--oros-gray-200);--ring:var(--oros-gray-700);--chart-1:var(--oros-gray-900);--chart-2:var(--oros-gray-700);--chart-3:var(--oros-gray-600);--chart-4:var(--oros-gray-500);--chart-5:var(--oros-gray-300);--sidebar:var(--oros-gray-100);--sidebar-foreground:var(--oros-gray-900);--sidebar-primary:var(--oros-gray-900);--sidebar-primary-foreground:var(--oros-gray-000);--sidebar-accent:var(--oros-gray-200);--sidebar-accent-foreground:var(--oros-gray-900);--sidebar-border:var(--oros-gray-200);--sidebar-ring:var(--oros-gray-700);--radius:.5rem;--oros-radius-xs:.125rem;--oros-radius-sm:.25rem;--oros-radius-md:.375rem;--oros-radius-lg:.5rem;--oros-duration-press:.12s;--oros-duration-state:.16s;--oros-duration-overlay:.22s;--oros-ease-standard:cubic-bezier(.2, 0, 0, 1);--oros-shadow-1:0 1px 2px #0a0a0a0d;--oros-shadow-2:0 1px 2px #0a0a0a0d, 0 8px 24px #0a0a0a0f;--oros-shadow-3:0 2px 8px #0a0a0a14, 0 16px 48px #0a0a0a1f;--oros-paper:var(--oros-gray-100);--oros-paper-edge:#0a0a0a1a;--oros-paper-grain:#0a0a0a29;--oros-pressed-highlight:#ffffffe6;--oros-pressed-shadow:#0a0a0a1a}.dark{--background:var(--oros-gray-900);--foreground:var(--oros-gray-000);--card:var(--oros-gray-800);--card-foreground:var(--oros-gray-000);--popover:var(--oros-gray-800);--popover-foreground:var(--oros-gray-000);--primary:var(--oros-gray-000);--primary-foreground:var(--oros-gray-900);--secondary:var(--oros-gray-800);--secondary-foreground:var(--oros-gray-000);--muted:var(--oros-gray-800);--muted-foreground:var(--oros-gray-400);--accent:var(--oros-gray-700);--accent-foreground:var(--oros-gray-000);--destructive:var(--oros-gray-000);--border:var(--oros-gray-700);--input:var(--oros-gray-700);--ring:var(--oros-gray-300);--chart-1:var(--oros-gray-000);--chart-2:var(--oros-gray-300);--chart-3:var(--oros-gray-400);--chart-4:var(--oros-gray-500);--chart-5:var(--oros-gray-700);--sidebar:var(--oros-gray-800);--sidebar-foreground:var(--oros-gray-000);--sidebar-primary:var(--oros-gray-000);--sidebar-primary-foreground:var(--oros-gray-900);--sidebar-accent:var(--oros-gray-700);--sidebar-accent-foreground:var(--oros-gray-000);--sidebar-border:var(--oros-gray-700);--sidebar-ring:var(--oros-gray-300);--oros-shadow-1:0 1px 2px #00000047;--oros-shadow-2:0 1px 2px #0000004d, 0 8px 24px #0000003d;--oros-shadow-3:0 2px 8px #00000057, 0 16px 48px #0006;--oros-paper:var(--oros-gray-800);--oros-paper-edge:#ffffff1a;--oros-paper-grain:#ffffff29;--oros-pressed-highlight:#ffffff14;--oros-pressed-shadow:#0000008c}@layer base{html{font-synthesis:none;letter-spacing:0}body{font-family:var(--oros-font-sans);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h1,[data-oros-display]{font-family:var(--oros-font-display);letter-spacing:0;text-wrap:balance;font-weight:400}h2,h3,h4{letter-spacing:0;text-wrap:balance}p{text-wrap:pretty}}@layer components{[data-slot=button],[data-slot=badge],[data-slot=toggle],[data-slot=switch],[data-slot=tabs-trigger],[data-slot=accordion-trigger],[data-slot=navigation-menu-trigger],[data-slot=navigation-menu-link]{transition-duration:var(--oros-duration-state);transition-property:background-color,border-color,box-shadow,color,opacity,scale,translate;transition-timing-function:var(--oros-ease-standard)}[data-slot=input],[data-slot=input-group],[data-slot=textarea],[data-slot=select-trigger],[data-slot=native-select],[data-slot=autocomplete-input-group],[data-slot=number-field-group],[data-slot=checkbox],[data-slot=radio-group-item]{transition-duration:var(--oros-duration-state);transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--oros-ease-standard)}[data-slot=checkbox],[data-slot=radio-group-item]{position:relative}[data-slot=checkbox]:after,[data-slot=radio-group-item]:after{content:"";block-size:2.5rem;inline-size:2.5rem;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[data-slot=button]:active:not(:disabled):not([aria-haspopup=dialog]){translate:0;scale:.96}[data-slot=progress-indicator],[data-slot=switch-thumb]{transition-duration:var(--oros-duration-state);transition-property:transform,translate;transition-timing-function:var(--oros-ease-standard)}[data-slot=card],[data-slot=frame]{border-radius:var(--oros-radius-lg);box-shadow:var(--oros-shadow-1)}[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=drawer-popup],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=preview-card-popup],[data-slot=select-content],[data-slot=autocomplete-popup]{animation-duration:var(--oros-duration-overlay);animation-timing-function:var(--oros-ease-standard);border-radius:var(--oros-radius-lg);box-shadow:var(--oros-shadow-3)}[data-slot=tooltip-content],[data-slot=hover-card-content],[data-slot=dropdown-menu-content],[data-slot=context-menu-content],[data-slot=menubar-content],[data-slot=navigation-menu-content]{animation-duration:var(--oros-duration-overlay);animation-timing-function:var(--oros-ease-standard)}[data-slot=navigation-menu-content]>*{max-inline-size:calc(100dvw - 1.5rem)}nav:has([data-slot=navigation-menu-content]){transition-duration:var(--oros-duration-overlay);transition-timing-function:var(--oros-ease-standard)}[role=presentation]:has([data-slot=navigation-menu-content]){transition-duration:var(--oros-duration-overlay);transition-timing-function:var(--oros-ease-standard)}[data-slot=number-field-input],[data-slot=meter-value],[data-slot=progress],[data-slot=table-cell]{font-variant-numeric:tabular-nums}[data-slot=chart] .recharts-surface:focus-visible,[data-slot=menubar-trigger]:focus-visible{outline:2px solid var(--ring)!important;outline-offset:2px!important}.oros-paper{isolation:isolate;background:var(--oros-paper);border-radius:var(--oros-radius-lg);box-shadow:var(--oros-shadow-2);outline:1px solid var(--oros-paper-edge);outline-offset:-1px;position:relative;overflow:hidden}.oros-paper:before{z-index:-1;background-image:radial-gradient(circle, var(--oros-paper-grain) .4px, transparent .55px);content:"";opacity:.02;pointer-events:none;background-size:3px 3px;position:absolute;inset:0}.oros-pressed{background:var(--oros-paper);border-radius:var(--oros-radius-md);box-shadow:inset 0 1px 0 var(--oros-pressed-highlight), inset 0 -1px 0 var(--oros-pressed-shadow)}.oros-hero-material{background:var(--foreground);border-radius:var(--oros-radius-lg);color:var(--background);position:relative;overflow:hidden}.oros-on-hero-primary{background:var(--background)!important;color:var(--foreground)!important}.oros-on-hero-primary:hover{background:var(--background)!important}@supports (color:color-mix(in lab, red, red)){.oros-on-hero-primary:hover{background:color-mix(in oklab, var(--background) 90%, transparent)!important}}.oros-on-hero-primary:hover{color:var(--foreground)!important}.oros-on-hero-secondary{border-color:var(--background)!important;background:0 0!important}@supports (color:color-mix(in lab, red, red)){.oros-on-hero-secondary{border-color:color-mix(in oklab, var(--background) 30%, transparent)!important}}.oros-on-hero-secondary{color:var(--background)!important}.oros-on-hero-secondary:hover{background:var(--background)!important}@supports (color:color-mix(in lab, red, red)){.oros-on-hero-secondary:hover{background:color-mix(in oklab, var(--background) 10%, transparent)!important}}.oros-on-hero-secondary:hover{color:var(--background)!important}.oros-image{outline:1px solid var(--oros-paper-edge);outline-offset:-1px}}@media (prefers-reduced-motion:reduce){@layer components{[data-slot=button],[data-slot=badge],[data-slot=toggle],[data-slot=switch],[data-slot=tabs-trigger],[data-slot=accordion-trigger],[data-slot=navigation-menu-trigger],[data-slot=navigation-menu-link],[data-slot=input],[data-slot=input-group],[data-slot=textarea],[data-slot=select-trigger],[data-slot=native-select],[data-slot=autocomplete-input-group],[data-slot=number-field-group],[data-slot=checkbox],[data-slot=radio-group-item],[data-slot=progress-indicator],[data-slot=switch-thumb]{transition-duration:.01ms!important}[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=drawer-popup],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=preview-card-popup],[data-slot=select-content],[data-slot=autocomplete-popup],[data-slot=tooltip-content],[data-slot=hover-card-content],[data-slot=dropdown-menu-content],[data-slot=context-menu-content],[data-slot=menubar-content],[data-slot=navigation-menu-content]{transition-duration:.01ms!important;animation-duration:.01ms!important}nav:has([data-slot=navigation-menu-content]){transition-duration:.01ms!important}[role=presentation]:has([data-slot=navigation-menu-content]){transition-duration:.01ms!important}[data-slot=button]:active:not(:disabled){scale:1}}}
