@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}:root{--hue-shift-bg: 20;--hue-shift-primary: 160;--hue-shift-secondary: 160;--bg-l: .97;--bg-c: .01;--bg-h: 80;--background: oklch( var(--bg-l) var(--bg-c) calc(var(--bg-h) + var(--hue-shift-bg)) );--foreground: #3e2723;--card: oklch( var(--bg-l) var(--bg-c) calc(var(--bg-h) + var(--hue-shift-bg)) );--card-foreground: #3e2723;--popover: oklch( var(--bg-l) var(--bg-c) calc(var(--bg-h) + var(--hue-shift-bg)) );--popover-foreground: #3e2723;--primary-l: .48;--primary-c: .14;--primary-h: 145;--primary: oklch( var(--primary-l) var(--primary-c) calc(var(--primary-h) + var(--hue-shift-primary)) );--primary-foreground: #ffffff;--secondary-l: .96;--secondary-c: .03;--secondary-h: 145;--secondary: oklch( var(--secondary-l) var(--secondary-c) calc(var(--secondary-h) + var(--hue-shift-secondary)) );--secondary-foreground: #1b5e20;--muted-l: .93;--muted-c: .02;--muted: oklch( var(--muted-l) var(--muted-c) calc(var(--bg-h) + var(--hue-shift-bg)) );--disabled: #d4cec4;--muted-foreground: #6d4c41;--accent-l: .89;--accent-c: .05;--accent: oklch( var(--accent-l) var(--accent-c) calc(var(--secondary-h) + var(--hue-shift-secondary)) );--accent-foreground: #1b5e20;--destructive: #c62828;--destructive-foreground: #ffffff;--border: #e0d6c9;--input: #e0d6c9;--ring: oklch( var(--primary-l) var(--primary-c) calc(var(--primary-h) + var(--hue-shift-primary)) );--chart-1: oklch( .64 .17 calc(var(--primary-h) + var(--hue-shift-primary)) );--chart-2: oklch( .54 .15 calc(var(--primary-h) + var(--hue-shift-primary)) );--chart-3: oklch( .48 .14 calc(var(--primary-h) + var(--hue-shift-primary)) );--chart-4: oklch( .4 .12 calc(var(--primary-h) + var(--hue-shift-primary)) );--chart-5: oklch( .2 .06 calc(var(--primary-h) + var(--hue-shift-primary)) );--sidebar-l: .98;--sidebar-c: .005;--sidebar: oklch( var(--sidebar-l) var(--sidebar-c) calc(var(--bg-h) + var(--hue-shift-bg)) );--sidebar-foreground: #3e2723;--sidebar-primary: oklch( var(--primary-l) var(--primary-c) calc(var(--primary-h) + var(--hue-shift-primary)) );--sidebar-primary-foreground: #ffffff;--sidebar-accent: oklch( .96 .01 calc(var(--bg-h) + var(--hue-shift-bg)) );--sidebar-accent-foreground: #3e2723;--sidebar-border: #e8e0d6;--sidebar-ring: oklch( var(--primary-l) var(--primary-c) calc(var(--primary-h) + var(--hue-shift-primary)) );--font-sans: var( --font-ibm-sans, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" );--font-serif: Merriweather, serif;--font-mono: var( --font-ibm-mono, ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace );--radius: .5rem;--shadow-2xs: 0 1px 3px 0px hsl(0 0% 0% / .05);--shadow-xs: 0 1px 3px 0px hsl(0 0% 0% / .05);--shadow-sm: 0 1px 3px 0px hsl(0 0% 0% / .1), 0 1px 2px -1px hsl(0 0% 0% / .1);--shadow: 0 1px 3px 0px hsl(0 0% 0% / .1), 0 1px 2px -1px hsl(0 0% 0% / .1);--shadow-md: 0 1px 3px 0px hsl(0 0% 0% / .1), 0 2px 4px -1px hsl(0 0% 0% / .1);--shadow-lg: 0 1px 3px 0px hsl(0 0% 0% / .1), 0 4px 6px -1px hsl(0 0% 0% / .1);--shadow-xl: 0 1px 3px 0px hsl(0 0% 0% / .1), 0 8px 10px -1px hsl(0 0% 0% / .1);--shadow-2xl: 0 1px 3px 0px hsl(0 0% 0% / .25)}.dark{--bg-l: .18;--bg-c: 0;--bg-h: 0;--background: oklch( var(--bg-l) var(--bg-c) calc(var(--bg-h) + var(--hue-shift-bg)) );--foreground: #f0ebe5;--card: oklch(.22 0 calc(var(--bg-h) + var(--hue-shift-bg)));--card-foreground: #f0ebe5;--popover: oklch(.22 0 calc(var(--bg-h) + var(--hue-shift-bg)));--popover-foreground: #f0ebe5;--primary-l: .64;--primary-c: .17;--primary-h: 145;--primary: oklch( var(--primary-l) var(--primary-c) calc(var(--primary-h) + var(--hue-shift-primary)) );--primary-foreground: #0a1f0c;--secondary-l: .3;--secondary-c: 0;--secondary-h: 0;--secondary: oklch( var(--secondary-l) var(--secondary-c) calc(var(--secondary-h) + var(--hue-shift-secondary)) );--secondary-foreground: #d7e0d6;--muted-l: .24;--muted-c: 0;--muted: oklch( var(--muted-l) var(--muted-c) calc(var(--bg-h) + var(--hue-shift-bg)) );--disabled: #3a3a3a;--muted-foreground: #d7cfc4;--accent-l: .48;--accent-c: .14;--accent: oklch( var(--accent-l) var(--accent-c) calc(var(--primary-h) + var(--hue-shift-primary)) );--accent-foreground: #ffffff;--destructive: #dc2626;--destructive-foreground: #ffffff;--border: #4a4a4a;--input: #4a4a4a;--ring: oklch( var(--primary-l) var(--primary-c) calc(var(--primary-h) + var(--hue-shift-primary)) );--chart-1: oklch( .74 .12 calc(var(--primary-h) + var(--hue-shift-primary)) );--chart-2: oklch( .69 .14 calc(var(--primary-h) + var(--hue-shift-primary)) );--chart-3: oklch( .64 .17 calc(var(--primary-h) + var(--hue-shift-primary)) );--chart-4: oklch( .6 .16 calc(var(--primary-h) + var(--hue-shift-primary)) );--chart-5: oklch( .54 .15 calc(var(--primary-h) + var(--hue-shift-primary)) );--sidebar-l: .15;--sidebar-c: 0;--sidebar: oklch( var(--sidebar-l) var(--sidebar-c) calc(var(--bg-h) + var(--hue-shift-bg)) );--sidebar-foreground: #f0ebe5;--sidebar-primary: oklch( var(--primary-l) var(--primary-c) calc(var(--primary-h) + var(--hue-shift-primary)) );--sidebar-primary-foreground: #0a1f0c;--sidebar-accent: oklch( .2 0 calc(var(--bg-h) + var(--hue-shift-bg)) );--sidebar-accent-foreground: #ffffff;--sidebar-border: #4a4a4a;--sidebar-ring: oklch( var(--primary-l) var(--primary-c) calc(var(--primary-h) + var(--hue-shift-primary)) );--font-serif: Merriweather, serif;--radius: .5rem;--shadow-2xs: 0 1px 3px 0px hsl(0 0% 0% / .05);--shadow-xs: 0 1px 3px 0px hsl(0 0% 0% / .05);--shadow-sm: 0 1px 3px 0px hsl(0 0% 0% / .1), 0 1px 2px -1px hsl(0 0% 0% / .1);--shadow: 0 1px 3px 0px hsl(0 0% 0% / .1), 0 1px 2px -1px hsl(0 0% 0% / .1);--shadow-md: 0 1px 3px 0px hsl(0 0% 0% / .1), 0 2px 4px -1px hsl(0 0% 0% / .1);--shadow-lg: 0 1px 3px 0px hsl(0 0% 0% / .1), 0 4px 6px -1px hsl(0 0% 0% / .1);--shadow-xl: 0 1px 3px 0px hsl(0 0% 0% / .1), 0 8px 10px -1px hsl(0 0% 0% / .1);--shadow-2xl: 0 1px 3px 0px hsl(0 0% 0% / .25)}:root{--font-ibm-sans: "IBM Plex Sans";--font-ibm-mono: "IBM Plex Mono";color-scheme:light}.dark{color-scheme:dark}*,*:before,*:after{box-sizing:border-box;border-color:var(--border)}html{background-color:var(--background);-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}h1,h2,h3,h4,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}code,pre,kbd{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._button_1rovc_1{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:.5rem;height:2.25rem;padding:.5rem 1rem;border:1px solid transparent;border-radius:calc(var(--radius) - 2px);font-size:.875rem;font-weight:500;line-height:1.25rem;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s,box-shadow .15s}._button_1rovc_1:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch,var(--ring) 50%,transparent)}._button_1rovc_1:disabled{pointer-events:none;background-color:var(--disabled);color:var(--muted-foreground);opacity:.5}._button_1rovc_1[aria-invalid=true]{border-color:var(--destructive)}._button_1rovc_1 svg{flex-shrink:0;width:1rem;height:1rem;pointer-events:none}._button_1rovc_1[data-variant=primary]{background-color:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-xs)}._button_1rovc_1[data-variant=primary]:hover{background-color:color-mix(in oklch,var(--primary) 90%,transparent)}._button_1rovc_1[data-variant=secondary]{background-color:var(--secondary);color:var(--secondary-foreground);box-shadow:var(--shadow-xs)}._button_1rovc_1[data-variant=secondary]:hover{background-color:color-mix(in oklch,var(--secondary) 80%,transparent)}._button_1rovc_1[data-variant=outline]{border-color:var(--border);background-color:var(--background);box-shadow:var(--shadow-xs)}._button_1rovc_1[data-variant=outline]:hover,._button_1rovc_1[data-variant=ghost]:hover{background-color:color-mix(in oklch,var(--muted) 50%,transparent);color:var(--muted-foreground)}._button_1rovc_1[data-variant=ghost]{background-color:transparent}._button_1rovc_1[data-variant=destructive]{background-color:var(--destructive);color:#fff;box-shadow:var(--shadow-xs)}._button_1rovc_1[data-variant=destructive]:hover{background-color:color-mix(in oklch,var(--destructive) 90%,transparent)}._button_1rovc_1[data-variant=link]{background-color:transparent;color:var(--foreground);text-underline-offset:4px}._button_1rovc_1[data-variant=link]:hover{text-decoration:underline}._button_1rovc_1[data-size=xs]{height:1.75rem;padding:.375rem .625rem}._button_1rovc_1[data-size=sm]{height:2rem;gap:.375rem;padding:0 .75rem}._button_1rovc_1[data-size=lg]{height:2.5rem;padding:0 1.5rem}._button_1rovc_1[data-size=icon]{width:2.25rem;padding:0}.dark ._button_1rovc_1[data-variant=outline]{border-color:var(--input);background-color:color-mix(in oklch,var(--input) 30%,transparent)}.dark ._button_1rovc_1[data-variant=destructive]{background-color:color-mix(in oklch,var(--destructive) 60%,transparent)}._container_1r1ky_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:100dvh;padding:1.5rem;text-align:center}._title_1r1ky_12{font-size:1.5rem;font-weight:600}._description_1r1ky_17{max-width:32rem;color:var(--muted-foreground)}
