body,html{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Liberation Sans,sans-serif}@font-face{font-family:Noto Sans;src:url(/fonts/Noto_Sans/NotoSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans;src:url(/fonts/Noto_Sans/NotoSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:CVTune Roboto;src:url(/fonts/Roboto/static/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CVTune Roboto;src:url(/fonts/Roboto/static/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:CVTune Crimson Text;src:url(/fonts/Crimson_Text/CrimsonText-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CVTune Crimson Text;src:url(/fonts/Crimson_Text/CrimsonText-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"CVTune Inria Serif";src:url(/fonts/Inria_Serif/InriaSerif-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"CVTune Inria Serif";src:url(/fonts/Inria_Serif/InriaSerif-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:CVTune Space Mono;src:url(/fonts/Space_Mono/SpaceMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CVTune Space Mono;src:url(/fonts/Space_Mono/SpaceMono-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:CVTune Ubuntu Mono;src:url(/fonts/Ubuntu_Mono/UbuntuMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CVTune Ubuntu Mono;src:url(/fonts/Ubuntu_Mono/UbuntuMono-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--background:210 40% 98%;--foreground:222.2 47.4% 11.2%;--card:0 0% 100%;--card-foreground:222.2 47.4% 11.2%;--popover:0 0% 100%;--popover-foreground:222.2 47.4% 11.2%;--primary:217 91% 60%;--primary-foreground:0 0% 100%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:214 95% 96%;--accent-foreground:217 84% 42%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:217 91% 60%;--color-background:hsl(var(--background));--color-foreground:hsl(var(--foreground));--color-card:hsl(var(--card));--color-card-foreground:hsl(var(--card-foreground));--color-popover:hsl(var(--popover));--color-popover-foreground:hsl(var(--popover-foreground));--color-primary:hsl(var(--primary));--color-primary-foreground:hsl(var(--primary-foreground));--color-secondary:hsl(var(--secondary));--color-secondary-foreground:hsl(var(--secondary-foreground));--color-muted:hsl(var(--muted));--color-muted-foreground:hsl(var(--muted-foreground));--color-accent:hsl(var(--accent));--color-accent-foreground:hsl(var(--accent-foreground));--color-border:hsl(var(--border));--color-input:hsl(var(--input));--color-ring:hsl(var(--ring));--ant-btn-text-color:red}.dark{--background:0 0% 4%;--foreground:0 0% 96%;--card:0 0% 12%;--card-foreground:0 0% 96%;--popover:0 0% 8%;--popover-foreground:0 0% 96%;--primary:217 91% 60%;--primary-foreground:0 0% 100%;--secondary:0 0% 14%;--secondary-foreground:0 0% 96%;--muted:0 0% 14%;--muted-foreground:0 0% 72%;--accent:217 80% 26%;--accent-foreground:0 0% 100%;--border:0 0% 20%;--input:0 0% 18%;--ring:217 91% 60%}#lab-splash{display:none}html.lab-prep #lab-root{visibility:hidden}html.lab-prep #lab-splash{display:flex;position:fixed;inset:0;align-items:center;justify-content:center;background:#1f1f1f;z-index:9999}.ant-tour{z-index:12050!important}.ant-tour-mask{z-index:12030!important}.ant-tour-target-placeholder{z-index:12040!important;border-radius:8px!important;box-shadow:0 0 0 2px var(--color-primary),0 0 0 8px color-mix(in srgb,var(--color-primary) 22%,transparent),0 18px 48px rgba(15,23,42,.22)!important}.dark .ant-tour-target-placeholder{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 88%,#fff 12%),0 0 0 9px color-mix(in srgb,var(--color-primary) 38%,transparent),0 0 34px color-mix(in srgb,var(--color-primary) 42%,transparent)!important}.dark .ant-tour{color:var(--color-popover-foreground)}.dark .ant-tour .ant-tour-inner{background:color-mix(in srgb,var(--color-popover) 92%,#fff 8%);border:1px solid color-mix(in srgb,var(--color-primary) 28%,var(--color-border))}.dark .ant-tour .ant-tour-description,.dark .ant-tour .ant-tour-title{color:var(--color-popover-foreground)}:root{--scrollbar-size:4px;--scrollbar-radius:999px;--scrollbar-track:color-mix(in srgb,var(--color-primary) 30%,transparent);--scrollbar-thumb:color-mix(in srgb,var(--color-primary) 100%,transparent);--scrollbar-thumb-hover:color-mix(in srgb,var(--color-primary) 100%,transparent)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--scrollbar-radius)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.layout_body__7rhn1{min-height:100vh}.layout_main__ABI2k{height:100dvh}