@import "https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&family=Barlow+Condensed:wght@500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-tracking:initial}}}:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.light{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background-color:var(--sig-canvas);color:var(--sig-txt-mid);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Barlow,system-ui,sans-serif}body:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(1100px 480px at 68% -140px,#3de0db12,#0000 65%),radial-gradient(900px 420px at 8% 110%,#0284c70f,#0000 60%),repeating-linear-gradient(90deg,#1e3a5f24 0 1px,#0000 1px 96px),repeating-linear-gradient(#1e3a5f1a 0 1px,#0000 1px 96px);position:fixed;inset:0}html.light body:before{background-image:radial-gradient(1100px 480px at 68% -140px,#0e8b8714,#0000 65%),radial-gradient(900px 420px at 8% 110%,#0284c70d,#0000 60%),repeating-linear-gradient(90deg,#17446e12 0 1px,#0000 1px 96px),repeating-linear-gradient(#17446e0d 0 1px,#0000 1px 96px)}::selection{color:#061925;background:#3de0db}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--sig-canvas)}::-webkit-scrollbar-thumb{background:var(--sig-stroke);border:2px solid var(--sig-canvas);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--sig-cardhover)}.tnum{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1}.display{--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;font-family:Barlow Condensed,Barlow,sans-serif}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rise{animation:.5s cubic-bezier(.22,1,.36,1) both rise}@media (prefers-reduced-motion:reduce){.rise{animation:none}}@keyframes pulse-dot{0%,to{box-shadow:0 0 #10b9818c}55%{box-shadow:0 0 0 6px #10b98100}}.pulse-dot{animation:1.8s ease-out infinite pulse-dot}input[type=range].sim{appearance:none;background:#1e3a5f;border-radius:999px;outline:none;width:100%;height:6px}input[type=range].sim::-webkit-slider-thumb{appearance:none;background:var(--thumb,#3de0db);width:18px;height:18px;box-shadow:0 0 0 1px var(--thumb,#3de0db), 0 0 14px #3de0db59;cursor:pointer;border:3px solid #061925;border-radius:999px;transition:transform .12s}input[type=range].sim::-webkit-slider-thumb:hover{transform:scale(1.12)}input[type=range].sim::-moz-range-thumb{background:var(--thumb,#3de0db);width:16px;height:16px;box-shadow:0 0 0 1px var(--thumb,#3de0db);cursor:pointer;border:3px solid #061925;border-radius:999px}input[type=range].sim::-moz-range-track{background:#1e3a5f;border-radius:999px;height:6px}@keyframes flashCard{0%{border-color:var(--color-signal,#3de0db);box-shadow:0 0 0 3px #3de0db47}to{border-color:var(--color-stroke,#1e3a5f);box-shadow:none}}.flash{animation:1.8s ease-out both flashCard}@property --tw-tracking{syntax:"*";inherits:false}
