@layer properties;:root{color-scheme:light;--color-accent-50: #eff4f9;--color-accent-100: #dce8f3;--color-accent-200: #b4cbe1;--color-accent-600: #2563a0;--color-accent-700: #1e4a7a;--color-accent-800: #173355;--color-neutral-0: #ffffff;--color-neutral-50: #f8f8f6;--color-neutral-100: #eef1f6;--color-neutral-500: #8a93a1;--color-neutral-700: #4a5261;--color-neutral-900: #1e293b;--color-success-100: #d9f0dd;--color-success-600: #1f9d4b;--color-success-800: #146633;--color-danger-50: #fef3f2;--color-danger-200: #fecdca;--color-danger-600: #d92d20;--color-danger-700: #b42318;--color-danger-800: #912018;--color-danger-900: #7a271a;--state-new-bg: #f5f3ff;--state-new-text: #5b21b6;--state-new-border: #ddd6fe;--state-new-solid: #8b5cf6;--state-new-muted: var(--state-new-border);--state-due-bg: #fef4ea;--state-due-text: #8a4b0f;--state-due-border: #fbd9b4;--state-due-solid: #f2994a;--state-due-muted: var(--state-due-border);--state-freeze-text: #0c4a6e;--state-freeze-solid: #38bdf8;--state-freeze-bg: #e6f4fd;--state-upcoming-bg: #e9f7ef;--state-upcoming-text: #14663a;--state-upcoming-border: #bfe6cf;--state-upcoming-solid: #27ae60;--state-done-solid: #14743f;--state-complete-bg: var(--state-upcoming-bg);--state-complete-text: var(--state-upcoming-text);--state-complete-solid: var(--state-upcoming-solid);--dot-live: #d64545;--state-excluded-bg: #f4f6f8;--state-excluded-solid: #a8b0bd;--flag-tint-alpha: 15%;--surface-page: var(--color-neutral-0);--surface-quiet: #eff1f5;--surface-chrome: #f8f9fb;--surface-board: #f8f9fb;--surface-rail: var(--color-accent-800);--surface-topbar: var(--color-neutral-0);--surface-head: var(--color-neutral-0);--surface-ground: #f5f9fd;--surface-object: var(--color-neutral-0);--surface-inset: #f5f7fa;--surface-hover: #f9fbfd;--row-selected: var(--bg-accent);--row-hover: var(--surface-hover);--surface-card: var(--color-neutral-0);--surface-sunken: #e4e8ee;--surface-tooltip: var(--color-neutral-900);--surface-tool-disabled: #fbfbfc;--surface-hero: var(--color-accent-800);--text-primary: var(--color-neutral-900);--text-secondary: var(--color-neutral-700);--text-muted: var(--color-neutral-500);--text-faint: #a7afba;--text-accent: var(--color-accent-600);--text-danger: var(--color-danger-600);--text-success: var(--color-success-600);--text-on-navy: var(--color-neutral-0);--text-on-navy-muted: rgba(255, 255, 255, .7);--text-on-navy-faint: rgba(255, 255, 255, .55);--text-success-strong: var(--color-success-800);--text-danger-strong: var(--color-danger-900);--error-bg: var(--color-danger-50);--error-border: var(--color-danger-200);--error-icon: var(--color-danger-700);--error-text: var(--color-danger-900);--error-text-sub: var(--color-danger-800);--error-action: var(--color-danger-700);--border-subtle: #eaedf2;--border-strong: #d8dee7;--border-overlay: #c9d1dc;--border-topbar: #edf0f4;--border-head: #d8dee7;--border-object: #f7f7f7;--border-inner: #edf0f4;--border-accent: var(--color-accent-600);--border-danger: var(--color-danger-600);--border-danger-soft: var(--color-danger-200);--border-on-navy: rgba(255, 255, 255, .28);--fill-on-hero-track: rgba(255, 255, 255, .12);--fill-on-navy-hover: rgba(255, 255, 255, .08);--fill-on-navy-selected: rgba(255, 255, 255, .16);--border-on-hero: var(--color-neutral-0);--bg-accent: var(--color-accent-50);--bg-success: var(--color-success-100);--bg-danger: var(--color-danger-200);--bg-danger-subtle: var(--color-danger-50);--bg-accent-strong: var(--color-accent-100);--fill-primary: var(--color-accent-800);--fill-primary-hover: var(--color-accent-700);--on-primary: var(--color-neutral-0);--fill-danger: var(--color-danger-600);--fill-danger-hover: var(--color-danger-700);--fill-accent-soft: var(--color-accent-600);--fill-plan-elapsed: var(--color-accent-200);--ring-track: var(--color-neutral-100);--fill-track: var(--surface-sunken);--shadow-card: 0 1px 2px rgba(23, 51, 85, .04);--shadow-object: 0 1px 2px rgba(23, 51, 85, .05), 0 1px 1px rgba(23, 51, 85, .03);--shadow-stack-top: 0 3px 10px rgba(23, 51, 85, .09);--shadow-stack-behind: 0 2px 5px rgba(23, 51, 85, .07);--shadow-dock-floor: 0 -6px 16px -10px rgba(23, 51, 85, .16);--shadow-tool: 0 1px 1px rgba(23, 51, 85, .04);--shadow-overlay: 0 1px 2px rgba(23, 51, 85, .08), 0 6px 14px -4px rgba(23, 51, 85, .14), 0 18px 36px -12px rgba(23, 51, 85, .22);--shadow-thumb: 0 0 0 1px var(--border-strong), 0 1px 3px rgba(23, 51, 85, .25);--shell-edge-left: inset 1px 0 0 rgba(26, 34, 51, .05), inset 3px 0 12px -9px rgba(26, 34, 51, .16);--shadow-shell: var(--shell-edge-left);--shadow-focus-accent: 0 0 0 3px var(--color-accent-600);@supports (color: color-mix(in lab,red,red)){--shadow-focus-accent: 0 0 0 3px color-mix(in srgb, var(--color-accent-600) 14%, transparent)}--shadow-glyph-edge: 0 0 .5px rgba(0, 0, 0, .25);--heat-1: #d3eddf;--heat-2: #66c48d;--heat-3: var(--state-complete-text);--heat-skipped: #f3b4ae;--heat-future: #f1f4f8;--chart-grid: #dfe4ec;--border-on-wash: #e2e7ee;--chart-series-new: var(--state-new-solid);--chart-series-due: var(--state-due-solid);--chart-series-new-forecast: var(--state-new-muted);--chart-series-due-forecast: var(--state-due-muted);--chart-line: var(--color-accent-600);--chart-tick: var(--border-strong);--chart-out-of-range: var(--color-danger-600);@supports (color: color-mix(in lab,red,red)){--chart-out-of-range: color-mix(in srgb, var(--color-danger-600) 5%, transparent)}--chart-out-of-range-hatch: var(--color-danger-600);@supports (color: color-mix(in lab,red,red)){--chart-out-of-range-hatch: color-mix(in srgb, var(--color-danger-600) 11%, transparent)}--chart-passes-1: #6d28d9;--chart-passes-2: #8b5cf6;--chart-passes-3: #a78bfa;--chart-passes-4: #cfc3fa;--grade-again-bg: var(--color-danger-50);--grade-again-text: var(--color-danger-800);--grade-again-border: var(--color-danger-200);--grade-again-solid: var(--color-danger-600);--grade-again-on-solid: var(--color-neutral-0);--grade-hard-bg: #fdf8e3;--grade-hard-text: #624700;--grade-hard-border: #efd98a;--grade-hard-solid: #e2b203;--grade-hard-on-solid: #2b1f00;--grade-good-bg: #e6f5f2;--grade-good-text: #0c5a51;--grade-good-border: #a9dcd3;--grade-good-solid: #17a08e;--grade-good-on-solid: #03231e;--grade-easy-bg: #eaf6ee;--grade-easy-text: #1a5d35;--grade-easy-border: #bde3ca;--grade-easy-solid: #3bb26d;--grade-easy-on-solid: #0b2e1a;--grade-again-hover: var(--grade-again-bg);@supports (color: color-mix(in lab,red,red)){--grade-again-hover: color-mix(in srgb, var(--grade-again-bg) 85%, var(--grade-again-solid))}--grade-again-pressed: var(--grade-again-bg);@supports (color: color-mix(in lab,red,red)){--grade-again-pressed: color-mix(in srgb, var(--grade-again-bg) 74%, var(--grade-again-solid))}--grade-hard-hover: var(--grade-hard-bg);@supports (color: color-mix(in lab,red,red)){--grade-hard-hover: color-mix(in srgb, var(--grade-hard-bg) 85%, var(--grade-hard-solid))}--grade-hard-pressed: var(--grade-hard-bg);@supports (color: color-mix(in lab,red,red)){--grade-hard-pressed: color-mix(in srgb, var(--grade-hard-bg) 74%, var(--grade-hard-solid))}--grade-good-hover: var(--grade-good-bg);@supports (color: color-mix(in lab,red,red)){--grade-good-hover: color-mix(in srgb, var(--grade-good-bg) 85%, var(--grade-good-solid))}--grade-good-pressed: var(--grade-good-bg);@supports (color: color-mix(in lab,red,red)){--grade-good-pressed: color-mix(in srgb, var(--grade-good-bg) 74%, var(--grade-good-solid))}--grade-easy-hover: var(--grade-easy-bg);@supports (color: color-mix(in lab,red,red)){--grade-easy-hover: color-mix(in srgb, var(--grade-easy-bg) 85%, var(--grade-easy-solid))}--grade-easy-pressed: var(--grade-easy-bg);@supports (color: color-mix(in lab,red,red)){--grade-easy-pressed: color-mix(in srgb, var(--grade-easy-bg) 74%, var(--grade-easy-solid))}--annotation-ink: var(--color-neutral-900);--annotation-red: var(--color-danger-600);--annotation-blue: var(--color-accent-600);--annotation-yellow: #eab308;--annotation-amber: #d97706;--annotation-rose: #e84393;--annotation-violet: #9333ea;--annotation-teal: #14b8a6;--annotation-green: #65a30d;--annotation-highlight-opacity: .38;--annotation-highlight-blend: multiply;--auth-ground: var(--surface-page);--auth-card-border: var(--border-subtle);--auth-card-shadow: var(--shadow-card), 0 12px 32px -12px rgba(23, 51, 85, .16);--page-x: 32px;--page-max: 1600px;--rail-w: 0px;--shell-content-top: env(safe-area-inset-top);--shell-content-bottom: env(safe-area-inset-bottom);--shell-card-max-h: calc(100dvh - 3rem - var(--shell-content-top) - var(--shell-content-bottom));--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-full: 9999px}:root[data-theme=dark]{color-scheme:dark;--state-new-bg: rgba(139, 92, 246, .16);--state-new-text: #c4b5fd;--state-new-border: rgba(139, 92, 246, .38);--state-new-solid: #9a73f8;--state-due-bg: rgba(242, 153, 74, .15);--state-due-text: #f8c48a;--state-due-border: rgba(242, 153, 74, .38);--state-freeze-text: #a5dcfb;--state-freeze-bg: rgba(56, 189, 248, .14);--state-upcoming-bg: rgba(39, 174, 96, .16);--state-upcoming-text: #86e0ab;--state-upcoming-border: rgba(39, 174, 96, .38);--state-upcoming-solid: #34c071;--state-done-solid: #1b8249;--state-excluded-bg: #1a2433;--state-excluded-solid: #6b7688;--dot-live: #ea5b52;--flag-tint-alpha: 22%;--surface-page: #101925;--surface-quiet: #1c2839;--surface-chrome: #101a27;--surface-board: #0c1420;--surface-rail: #102238;--surface-topbar: #0f1824;--surface-head: #0f1824;--surface-ground: #0c1420;--surface-object: #152031;--surface-inset: #0f1825;--surface-hover: #1a2638;--surface-card: #1b2739;--surface-sunken: #243247;--surface-tooltip: #263449;--surface-tool-disabled: #111a27;--text-primary: #eef1f6;--text-secondary: #b4bdca;--text-muted: #8a95a6;--text-faint: #5f6a7b;--text-accent: #82b3e8;--text-danger: #f97066;--text-success: #4fcf82;--text-success-strong: #9be6b8;--text-danger-strong: #fecdca;--error-bg: #231416;--error-border: #5c2320;--error-icon: #f97066;--error-text: #fecdca;--error-text-sub: #fda29b;--error-action: #f97066;--border-subtle: #212d3e;--border-strong: #4d5d77;--border-overlay: #3a4960;--border-topbar: #1a2433;--border-head: #243043;--border-object: #1c2838;--border-inner: #1f2b3b;--border-accent: #82b3e8;--border-danger: #f04438;--border-danger-soft: #6b2620;--border-on-wash: #223044;--chart-grid: #1f2b3c;--bg-accent: #16263b;--bg-success: #133322;--bg-danger: #3a1a1a;--bg-danger-subtle: #231416;--bg-accent-strong: #1c3352;--fill-primary: #2b65a3;--fill-primary-hover: #3573b5;--on-primary: #ffffff;--fill-danger: #d92d20;--fill-danger-hover: #e5483c;--fill-accent-soft: #5b95d3;--fill-plan-elapsed: #2a4563;--ring-track: #1f2b3c;--shadow-card: 0 1px 2px rgba(0, 0, 0, .3);--shadow-object: 0 1px 2px rgba(0, 0, 0, .35), 0 1px 1px rgba(0, 0, 0, .2);--shadow-stack-top: 0 4px 14px rgba(0, 0, 0, .5);--shadow-stack-behind: 0 2px 6px rgba(0, 0, 0, .4);--shadow-dock-floor: 0 -6px 16px -8px rgba(0, 0, 0, .6);--shadow-tool: 0 1px 1px rgba(0, 0, 0, .3);--shadow-overlay: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 18px -4px rgba(0, 0, 0, .5), 0 20px 40px -12px rgba(0, 0, 0, .6);--shadow-thumb: 0 0 0 1px var(--border-strong), 0 1px 3px rgba(0, 0, 0, .6);--shell-edge-left: inset 1px 0 0 rgba(255, 255, 255, .04), inset 3px 0 12px -9px rgba(0, 0, 0, .6);--shadow-focus-accent: 0 0 0 3px color-mix(in srgb, #82b3e8 22%, transparent);--shadow-glyph-edge: 0 0 .5px rgba(255, 255, 255, .45);--heat-1: #17402b;--heat-2: #2a9658;--heat-skipped: #6b2a27;--heat-future: #182434;--chart-line: #82b3e8;--chart-out-of-range: var(--color-danger-600);@supports (color: color-mix(in lab,red,red)){--chart-out-of-range: color-mix(in srgb, var(--color-danger-600) 10%, transparent)}--chart-out-of-range-hatch: var(--color-danger-600);@supports (color: color-mix(in lab,red,red)){--chart-out-of-range-hatch: color-mix(in srgb, var(--color-danger-600) 22%, transparent)}--chart-passes-1: #d4c8fe;--chart-passes-2: #a78bfa;--chart-passes-3: #7856d4;--chart-passes-4: #4a3a84;--grade-again-bg: #2a1517;--grade-again-text: #fda29b;--grade-again-border: #6b2620;--grade-hard-bg: #29220f;--grade-hard-text: #f5d565;--grade-hard-border: #5e4b12;--grade-good-bg: #0f2a27;--grade-good-text: #7fdccd;--grade-good-border: #1d5a52;--grade-easy-bg: #13291c;--grade-easy-text: #8fdcaa;--grade-easy-border: #25583a;--annotation-ink: #e2e8f0;--annotation-red: #f97066;--annotation-blue: #60a5fa;--annotation-yellow: #facc15;--annotation-amber: #fbbf24;--annotation-rose: #f472b6;--annotation-violet: #c084fc;--annotation-teal: #2dd4bf;--annotation-green: #a3e635;--annotation-highlight-opacity: .3;--annotation-highlight-blend: normal;--auth-card-shadow: var(--shadow-card), 0 12px 32px -12px rgba(0, 0, 0, .6)}@media(min-width:768px){:root{--rail-w: 80px}}@media(min-width:1280px){:root{--page-x: max(32px, calc((100vw - var(--rail-w) - var(--page-max)) / 2))}}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}@layer theme,base,components,utilities;@layer theme{:root,:host{--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-100: oklch(97% 0 none);--color-neutral-500: oklch(55.6% 0 none);--color-neutral-700: oklch(37.1% 0 none);--color-neutral-900: oklch(20.5% 0 none);--spacing: .25rem;--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--tracking-normal: 0em;--tracking-wide: .025em;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--animate-spin: spin 1s linear infinite;--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-mono-font-family: var(--font-mono)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor;@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.\@container{container-type:inline-size}.\[container-type\:size\]{container-type:size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1\.5{inset:calc(var(--spacing) * -1.5)}.inset-0{inset:0}.-inset-x-2{inset-inline:calc(var(--spacing) * -2)}.inset-x-0{inset-inline:0px}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-\[18px\]{inset-inline:18px}.-inset-y-\[5px\]{inset-block:-5px}.inset-y-0{inset-block:0px}.\!top-2\.5{top:calc(var(--spacing) * 2.5)!important}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.-top-\[5px\]{top:-5px}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-12{top:calc(var(--spacing) * 12)}.top-\[3px\]{top:3px}.top-\[5px\]{top:5px}.top-\[11px\]{top:11px}.top-\[18px\]{top:18px}.top-\[22px\]{top:22px}.top-\[26px\]{top:26px}.top-\[42px\]{top:42px}.top-\[60px\]{top:60px}.top-full{top:100%}.\!right-2\.5{right:calc(var(--spacing) * 2.5)!important}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2\.5{right:calc(var(--spacing) * -2.5)}.-right-9{right:calc(var(--spacing) * -9)}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1\/2{right:50%}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-\[-4px\]{right:-4px}.right-\[22px\]{right:22px}.right-full{right:100%}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-1\.5{bottom:calc(var(--spacing) * -1.5)}.-bottom-\[5px\]{bottom:-5px}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-1\/2{bottom:50%}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-\[-4px\]{bottom:-4px}.bottom-full{bottom:100%}.\!left-auto{left:auto!important}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-\[3px\]{left:3px}.left-\[7px\]{left:7px}.left-\[22px\]{left:22px}.left-\[calc\(50\%\+18px\)\]{left:calc(50% + 18px)}.left-full{left:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[5\]{z-index:5}.order-last{order:9999}.col-span-2{grid-column:span 2 / span 2}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.float-left{float:left}.float-right{float:right}.container{width:100%;@media(width>=40rem){max-width:40rem}@media(width>=48rem){max-width:48rem}@media(width>=64rem){max-width:64rem}@media(width>=80rem){max-width:80rem}@media(width>=96rem){max-width:96rem}}.m-0{margin:0}.-mx-\[var\(--row-x\)\]{margin-inline:calc(var(--row-x) * -1)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.-my-1\.5{margin-block:calc(var(--spacing) * -1.5)}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-auto{margin-block:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[3px\]{margin-top:3px}.mt-\[7px\]{margin-top:7px}.mt-\[9px\]{margin-top:9px}.mt-\[11px\]{margin-top:11px}.mt-\[13px\]{margin-top:13px}.mt-\[26px\]{margin-top:26px}.mt-\[var\(--shell-content-top\)\]{margin-top:var(--shell-content-top)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1\.5{margin-right:calc(var(--spacing) * -1.5)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.-mr-px{margin-right:-1px}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-\[7px\]{margin-right:7px}.mr-auto{margin-right:auto}.-mb-0\.5{margin-bottom:calc(var(--spacing) * -.5)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-\[18px\]{margin-bottom:18px}.mb-\[22px\]{margin-bottom:22px}.mb-\[var\(--shell-content-bottom\)\]{margin-bottom:var(--shell-content-bottom)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-\[13px\]{margin-left:-13px}.-ml-\[66px\]{margin-left:-66px}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-\[17px\]{margin-left:17px}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.box-content{box-sizing:content-box}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[232\/312\]{aspect-ratio:232/312}.aspect-\[600\/392\]{aspect-ratio:600/392}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\!h-auto{height:auto!important}.h-0{height:0px}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-44{height:calc(var(--spacing) * 44)}.h-\[1\.05em\]{height:1.05em}.h-\[1\.15em\]{height:1.15em}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[7px\]{height:7px}.h-\[9px\]{height:9px}.h-\[11px\]{height:11px}.h-\[13\.5rem\]{height:13.5rem}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16\.5px\]{height:16.5px}.h-\[17px\]{height:17px}.h-\[18\.75px\]{height:18.75px}.h-\[18px\]{height:18px}.h-\[19\.5px\]{height:19.5px}.h-\[19px\]{height:19px}.h-\[21px\]{height:21px}.h-\[22\.5px\]{height:22.5px}.h-\[22px\]{height:22px}.h-\[23px\]{height:23px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[31px\]{height:31px}.h-\[33\.5px\]{height:33.5px}.h-\[34px\]{height:34px}.h-\[37px\]{height:37px}.h-\[38px\]{height:38px}.h-\[42px\]{height:42px}.h-\[45px\]{height:45px}.h-\[54px\]{height:54px}.h-\[60px\]{height:60px}.h-\[62px\]{height:62px}.h-\[66px\]{height:66px}.h-\[74px\]{height:74px}.h-\[76px\]{height:76px}.h-\[84px\]{height:84px}.h-\[92px\]{height:92px}.h-\[100dvh\]{height:100dvh}.h-\[150px\]{height:150px}.h-\[158px\]{height:158px}.h-\[168px\]{height:168px}.h-\[185px\]{height:185px}.h-\[215px\]{height:215px}.h-\[216px\]{height:216px}.h-\[236px\]{height:236px}.h-\[300px\]{height:300px}.h-\[352px\]{height:352px}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[70vh\]{max-height:70vh}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[228px\]{max-height:228px}.max-h-\[264px\]{max-height:264px}.max-h-\[var\(--shell-card-max-h\)\]{max-height:var(--shell-card-max-h)}.min-h-0{min-height:0px}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[22px\]{min-height:22px}.min-h-\[28px\]{min-height:28px}.min-h-\[32px\]{min-height:32px}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[46px\]{min-height:46px}.min-h-\[52px\]{min-height:52px}.min-h-\[158px\]{min-height:158px}.min-h-\[180px\]{min-height:180px}.min-h-\[calc\(100dvh_-_env\(safe-area-inset-top\)\)\]{min-height:calc(100dvh - env(safe-area-inset-top))}.min-h-\[min\(600px\,var\(--shell-card-max-h\)\)\]{min-height:min(600px,var(--shell-card-max-h))}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:calc(1 / 3 * 100%)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:calc(2 / 3 * 100%)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:calc(3 / 5 * 100%)}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:calc(5 / 6 * 100%)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[9px\]{width:9px}.w-\[11px\]{width:11px}.w-\[16ch\]{width:16ch}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[19px\]{width:19px}.w-\[22px\]{width:22px}.w-\[23px\]{width:23px}.w-\[26px\]{width:26px}.w-\[38\%\]{width:38%}.w-\[38px\]{width:38px}.w-\[40\%\]{width:40%}.w-\[40ch\]{width:40ch}.w-\[42\%\]{width:42%}.w-\[42px\]{width:42px}.w-\[45\%\]{width:45%}.w-\[50px\]{width:50px}.w-\[58\%\]{width:58%}.w-\[58px\]{width:58px}.w-\[60px\]{width:60px}.w-\[66px\]{width:66px}.w-\[70\%\]{width:70%}.w-\[74px\]{width:74px}.w-\[84px\]{width:84px}.w-\[86\%\]{width:86%}.w-\[88px\]{width:88px}.w-\[92\%\]{width:92%}.w-\[92px\]{width:92px}.w-\[96px\]{width:96px}.w-\[118px\]{width:118px}.w-\[122px\]{width:122px}.w-\[124px\]{width:124px}.w-\[132px\]{width:132px}.w-\[142px\]{width:142px}.w-\[160px\]{width:160px}.w-\[168px\]{width:168px}.w-\[180px\]{width:180px}.w-\[210px\]{width:210px}.w-\[225px\]{width:225px}.w-\[244px\]{width:244px}.w-\[246px\]{width:246px}.w-\[320px\]{width:320px}.w-\[calc\(100\%-36px\)\]{width:calc(100% - 36px)}.w-\[min\(360px\,68\%\)\]{width:min(360px,68%)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-\[34rem\]{max-width:34rem}.max-w-\[38ch\]{max-width:38ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58px\]{max-width:58px}.max-w-\[60\%\]{max-width:60%}.max-w-\[62ch\]{max-width:62ch}.max-w-\[70\%\]{max-width:70%}.max-w-\[80ch\]{max-width:80ch}.max-w-\[170px\]{max-width:170px}.max-w-\[232px\]{max-width:232px}.max-w-\[300px\]{max-width:300px}.max-w-\[330px\]{max-width:330px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[600px\]{max-width:600px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw_-_196px\)\]{max-width:calc(100vw - 196px)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0px}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-\[30px\]{min-width:30px}.min-w-\[38px\]{min-width:38px}.min-w-\[74px\]{min-width:74px}.min-w-\[92px\]{min-width:92px}.min-w-\[120px\]{min-width:120px}.min-w-\[132px\]{min-width:132px}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-0{flex-basis:0px}.origin-\[50\%_80\%\]{transform-origin:50% 80%}.origin-bottom{transform-origin:bottom}.origin-left{transform-origin:0}.origin-top-left{transform-origin:0 0}.-translate-x-1{--tw-translate-x: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x: var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-2{--tw-translate-x: calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x: calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2{--tw-translate-y: calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[7px\]{--tw-translate-y: -7px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[14px\]{--tw-translate-y: -14px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y: -100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-px{--tw-translate-y: -1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y: 0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[40\%\]{--tw-translate-y: 40%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-90{--tw-scale-x: 90%;--tw-scale-y: 90%;--tw-scale-z: 90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x: 95%;--tw-scale-y: 95%;--tw-scale-z: 95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-0{--tw-scale-x: 0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\.9\]{scale:1.9}.-rotate-90{rotate:-90deg}.-rotate-\[4deg\]{rotate:-4deg}.rotate-6{rotate:6deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.\!transform-none{transform:none!important}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-card-enter{animation:card-enter .26s cubic-bezier(.2,.8,.2,1)}.animate-card-exit-drop{animation:card-exit-drop .24s cubic-bezier(.4,0,1,1) forwards}.animate-card-exit-graduate-left{animation:card-exit-graduate-left .3s cubic-bezier(.4,0,1,1) forwards}.animate-card-exit-graduate-right{animation:card-exit-graduate-right .3s cubic-bezier(.4,0,1,1) forwards}.animate-card-exit-return-left{animation:card-exit-return-left .58s cubic-bezier(.4,0,.2,1) forwards}.animate-card-exit-return-right{animation:card-exit-return-right .58s cubic-bezier(.4,0,.2,1) forwards}.animate-card-tap-flash{animation:card-tap-flash .32s ease-out forwards}.animate-caret-blink{animation:caret-blink 1.25s ease-out infinite}.animate-confetti{animation:confetti .85s cubic-bezier(.15,.75,.35,1) both}.animate-demo-press{animation:demo-press .5s ease}.animate-disc-pop{animation:disc-pop .5s cubic-bezier(.2,.8,.25,1.45) both}.animate-dot-hop{animation:dot-hop 1s ease-in-out infinite}.animate-flashcard-file{animation:flashcard-file .62s cubic-bezier(.45,0,.25,1) forwards}.animate-nod{animation:nod 3s ease-in-out infinite}.animate-page-advance{animation:page-advance .36s cubic-bezier(.2,.8,.3,1) .32s both}.animate-page-file{animation:page-file .68s cubic-bezier(.4,0,.4,1) forwards}.animate-panel-in{animation:panel-in .32s cubic-bezier(.2,.9,.3,1.2) both}.animate-pulse{animation:var(--animate-pulse)}.animate-scan-dots-out{animation:scan-dots-out .3s ease-in-out both}.animate-scan-line-in{animation:scan-line-in .38s cubic-bezier(.2,.8,.3,1) both}.animate-scan-row-cursor{animation:scan-row-cursor .17s linear}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scrollbar-none{scrollbar-width:none}.scrollbar-thin{scrollbar-width:thin}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-\[0fr\]{grid-template-columns:0fr}.grid-cols-\[1\.4fr_1fr_1fr\]{grid-template-columns:1.4fr 1fr 1fr}.grid-cols-\[22px_1fr_auto\]{grid-template-columns:22px 1fr auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[repeat\(3\,52px\)\]{grid-template-columns:repeat(3,52px)}.grid-cols-\[repeat\(auto-fill\,minmax\(52px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(52px,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-center-safe{justify-content:safe center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[9px\]{gap:9px}.gap-\[13px\]{gap:13px}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-\[7px\]{column-gap:7px}.gap-x-\[15px\]{column-gap:15px}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse: 0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-solid>:not(:last-child)){--tw-border-style: solid;border-style:solid}:where(.divide-subtle>:not(:last-child)){border-color:var(--border-subtle)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:var(--radius-sm)}.rounded-\[1\.5px\]{border-radius:1.5px}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-t-\[4px\]{border-top-left-radius:4px;border-top-right-radius:4px}.rounded-t-\[calc\(var\(--radius-lg\)-1px\)\]{border-top-left-radius:calc(var(--radius-lg) - 1px);border-top-right-radius:calc(var(--radius-lg) - 1px)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.rounded-r,.rounded-r-sm{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.rounded-b-\[4px\]{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.rounded-bl-\[2px\]{border-bottom-left-radius:2px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-\[5px\]{border-style:var(--tw-border-style);border-width:5px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[5px\]{border-top-style:var(--tw-border-style);border-top-width:5px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-\[1\.5px\]{border-right-style:var(--tw-border-style);border-right-width:1.5px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.border-b-\[1\.5px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:1.5px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.\!border-none{--tw-border-style: none !important;border-style:none!important}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-dotted{--tw-border-style: dotted;border-style:dotted}.border-solid{--tw-border-style: solid;border-style:solid}.border-\[color\:var\(--error-border\)\]{border-color:var(--error-border)}.border-\[color\:var\(--surface-card\)\]{border-color:var(--surface-card)}.border-\[var\(--bg-accent-strong\)\]{border-color:var(--bg-accent-strong)}.border-\[var\(--error-border\)\]{border-color:var(--error-border)}.border-\[var\(--\2026\)\]{border-color:var(--\2026)}.border-accent{border-color:var(--border-accent)}.border-auth-card{border-color:var(--auth-card-border)}.border-chart-grid{border-color:var(--chart-grid)}.border-danger{border-color:var(--border-danger)}.border-danger-soft{border-color:var(--border-danger-soft)}.border-fill{border-color:var(--fill-primary)}.border-grade-again{border-color:var(--grade-again-border)}.border-grade-easy{border-color:var(--grade-easy-border)}.border-grade-good{border-color:var(--grade-good-border)}.border-grade-hard{border-color:var(--grade-hard-border)}.border-head{border-color:var(--border-head)}.border-inner{border-color:var(--border-inner)}.border-inset{border-color:var(--surface-inset)}.border-object{border-color:var(--border-object)}.border-on-navy{border-color:var(--border-on-navy)}.border-on-wash{border-color:var(--border-on-wash)}.border-overlay{border-color:var(--border-overlay)}.border-raised{border-color:var(--surface-card)}.border-strong{border-color:var(--border-strong)}.border-subtle{border-color:var(--border-subtle)}.border-topbar{border-color:var(--border-topbar)}.border-transparent{border-color:transparent}.border-white{border-color:#fff}.border-r-\[color\:var\(--chip-ground\)\]{border-right-color:var(--chip-ground)}.border-r-raised{border-right-color:var(--surface-card)}.\!border-l-accent{border-left-color:var(--border-accent)!important}.\!border-l-danger{border-left-color:var(--border-danger)!important}.\!bg-transparent{background-color:transparent!important}.bg-\[var\(--border-subtle\)\]{background-color:var(--border-subtle)}.bg-\[var\(--error-bg\)\]{background-color:var(--error-bg)}.bg-\[var\(--state-complete-bg\)\]{background-color:var(--state-complete-bg)}.bg-\[var\(--text-accent\)\]{background-color:var(--text-accent)}.bg-\[var\(--text-danger\)\]{background-color:var(--text-danger)}.bg-\[var\(--text-faint\)\]{background-color:var(--text-faint)}.bg-\[var\(--text-primary\)\]{background-color:var(--text-primary)}.bg-accent{background-color:var(--bg-accent)}.bg-accent-strong{background-color:var(--bg-accent-strong)}.bg-auth-ground{background-color:var(--auth-ground)}.bg-black\/40{background-color:color-mix(in oklab,#000 40%,transparent)}.bg-black\/50{background-color:color-mix(in oklab,#000 50%,transparent)}.bg-black\/80{background-color:color-mix(in oklab,#000 80%,transparent)}.bg-blue-500{background-color:oklch(62.3% .214 259.815)}.bg-board{background-color:var(--surface-board)}.bg-border-strong{background-color:var(--border-strong)}.bg-chrome{background-color:var(--surface-chrome)}.bg-current{background-color:currentcolor}.bg-danger{background-color:var(--bg-danger)}.bg-danger-subtle{background-color:var(--bg-danger-subtle)}.bg-fill{background-color:var(--fill-primary)}.bg-fill-accent-soft{background-color:var(--fill-accent-soft)}.bg-fill-danger{background-color:var(--fill-danger)}.bg-fill-plan-elapsed{background-color:var(--fill-plan-elapsed)}.bg-fill\/40{background-color:var(--fill-primary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--fill-primary) 40%,transparent)}}.bg-grade-again{background-color:var(--grade-again-bg)}.bg-grade-again-pressed{background-color:var(--grade-again-pressed)}.bg-grade-again-solid{background-color:var(--grade-again-solid)}.bg-grade-easy{background-color:var(--grade-easy-bg)}.bg-grade-easy-pressed{background-color:var(--grade-easy-pressed)}.bg-grade-easy-solid{background-color:var(--grade-easy-solid)}.bg-grade-good{background-color:var(--grade-good-bg)}.bg-grade-good-pressed{background-color:var(--grade-good-pressed)}.bg-grade-good-solid{background-color:var(--grade-good-solid)}.bg-grade-hard{background-color:var(--grade-hard-bg)}.bg-grade-hard-pressed{background-color:var(--grade-hard-pressed)}.bg-grade-hard-solid{background-color:var(--grade-hard-solid)}.bg-ground{background-color:var(--surface-ground)}.bg-head{background-color:var(--surface-head)}.bg-hero{background-color:var(--surface-hero)}.bg-hover{background-color:var(--surface-hover)}.bg-inset{background-color:var(--surface-inset)}.bg-live{background-color:var(--dot-live)}.bg-object{background-color:var(--surface-object)}.bg-on-hero-track{background-color:var(--fill-on-hero-track)}.bg-on-navy-hover{background-color:var(--fill-on-navy-hover)}.bg-on-navy-selected{background-color:var(--fill-on-navy-selected)}.bg-page{background-color:var(--surface-page)}.bg-quiet{background-color:var(--surface-quiet)}.bg-rail{background-color:var(--surface-rail)}.bg-raised{background-color:var(--surface-card)}.bg-row-hover{background-color:var(--row-hover)}.bg-row-selected{background-color:var(--row-selected)}.bg-success{background-color:var(--bg-success)}.bg-sunken{background-color:var(--surface-sunken)}.bg-sunken\/50{background-color:var(--surface-sunken);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--surface-sunken) 50%,transparent)}}.bg-tool-disabled{background-color:var(--surface-tool-disabled)}.bg-tooltip{background-color:var(--surface-tooltip)}.bg-topbar{background-color:var(--surface-topbar)}.bg-track{background-color:var(--fill-track)}.bg-transparent{background-color:transparent}.bg-white{background-color:#fff}.bg-white\/25{background-color:color-mix(in oklab,#fff 25%,transparent)}.bg-\[linear-gradient\(to_right\,\#f00\,\#ff0\,\#0f0\,\#0ff\,\#00f\,\#f0f\,\#f00\)\]{background-image:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.bg-\[linear-gradient\(to_top\,var\(--surface-card\)\,transparent\)\]{background-image:linear-gradient(to top,var(--surface-card),transparent)}.bg-\[linear-gradient\(to_top_right\,transparent_46\%\,var\(--color-danger-600\)_46\%\,var\(--color-danger-600\)_54\%\,transparent_54\%\)\]{background-image:linear-gradient(to top right,transparent 46%,var(--color-danger-600) 46%,var(--color-danger-600) 54%,transparent 54%)}.\[mask-image\:linear-gradient\(to_bottom\,transparent_0\,\#000_14px\,\#000_calc\(100\%-16px\)\,transparent_100\%\)\]{mask-image:linear-gradient(to bottom,transparent 0,#000 14px,#000 calc(100% - 16px),transparent 100%)}.bg-center{background-position:center}.fill-\[var\(--text-danger\)\]{fill:var(--text-danger)}.fill-\[var\(--text-faint\)\]{fill:var(--text-faint)}.fill-\[var\(--text-muted\)\]{fill:var(--text-muted)}.fill-\[var\(--text-primary\)\]{fill:var(--text-primary)}.fill-tooltip{fill:var(--surface-tooltip)}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[10px_13px\]{padding:10px 13px}.p-\[11px_13px\]{padding:11px 13px}.p-\[13px\]{padding:13px}.p-\[19px\]{padding:19px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[7px\]{padding-inline:7px}.px-\[11px\]{padding-inline:11px}.px-\[18px\]{padding-inline:18px}.px-\[30px\]{padding-inline:30px}.px-\[var\(--page-x\)\]{padding-inline:var(--page-x)}.px-\[var\(--row-x\)\]{padding-inline:var(--row-x)}.py-0{padding-block:0px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[11px\]{padding-block:11px}.py-\[18px\]{padding-block:18px}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-\[7px\]{padding-top:7px}.pt-\[11px\]{padding-top:11px}.pt-\[26px\]{padding-top:26px}.pt-\[30px\]{padding-top:30px}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pt-px{padding-top:1px}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-\[9px\]{padding-right:9px}.pr-\[18px\]{padding-right:18px}.pr-\[env\(safe-area-inset-right\)\]{padding-right:env(safe-area-inset-right)}.pr-\[var\(--page-x\)\]{padding-right:var(--page-x)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-40{padding-bottom:calc(var(--spacing) * 40)}.pb-\[7px\]{padding-bottom:7px}.pb-\[9px\]{padding-bottom:9px}.pb-\[13px\]{padding-bottom:13px}.pb-\[18px\]{padding-bottom:18px}.pb-\[22px\]{padding-bottom:22px}.pb-\[calc\(5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-\[7px\]{padding-left:7px}.pl-\[9px\]{padding-left:9px}.pl-\[18px\]{padding-left:18px}.pl-\[26px\]{padding-left:26px}.pl-\[calc\(14px\+26px\*var\(--depth\)\)\]{padding-left:calc(14px + 26px * var(--depth))}.pl-\[env\(safe-area-inset-left\)\]{padding-left:env(safe-area-inset-left)}.pl-\[max\(0px\,calc\(var\(--page-x\)-8px\)\)\]{padding-left:max(0px,calc(var(--page-x) - 8px))}.pl-\[var\(--page-x\)\]{padding-left:var(--page-x)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-figure{font-size:26px;line-height:var(--tw-leading, 1);letter-spacing:var(--tw-tracking, -.02em)}.text-figure-2xl{font-size:44px;line-height:var(--tw-leading, 1);letter-spacing:var(--tw-tracking, -.02em)}.text-figure-3xl{font-size:54px;line-height:var(--tw-leading, 1);letter-spacing:var(--tw-tracking, -.02em)}.text-figure-lg{font-size:30px;line-height:var(--tw-leading, 1);letter-spacing:var(--tw-tracking, -.02em)}.text-figure-xl{font-size:34px;line-height:var(--tw-leading, 1);letter-spacing:var(--tw-tracking, -.02em)}.text-page-title{font-size:clamp(23px,2.2vw + 14px,31px);line-height:var(--tw-leading, 1.15);letter-spacing:var(--tw-tracking, -.015em)}.\!text-body{font-size:14px!important;line-height:var(--tw-leading, 20px)!important}.text-body{font-size:14px;line-height:var(--tw-leading, 20px)}.text-caption{font-size:12px;line-height:var(--tw-leading, 16px)}.text-content{font-size:18px;line-height:var(--tw-leading, 28px)}.text-display{font-size:24px;line-height:var(--tw-leading, 32px)}.text-heading{font-size:20px;line-height:var(--tw-leading, 28px)}.text-label{font-size:11px;line-height:var(--tw-leading, 16.5px)}.text-lead{font-size:15px;line-height:var(--tw-leading, 22.5px)}.text-masthead{font-size:22px;line-height:var(--tw-leading, 33px)}.text-meta{font-size:13px;line-height:var(--tw-leading, 19.5px)}.text-micro{font-size:10px;line-height:var(--tw-leading, 15px)}.text-title{font-size:16px;line-height:var(--tw-leading, 24px)}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[28px\]{font-size:28px}.text-\[31px\]{font-size:31px}.text-\[38px\]{font-size:38px}.text-\[150px\]{font-size:150px}.leading-4{--tw-leading: calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[1\.3\]{--tw-leading: 1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading: 1.4;line-height:1.4}.leading-\[1\.25\]{--tw-leading: 1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading: 1.35;line-height:1.35}.leading-none{--tw-leading: 1;line-height:1}.leading-normal{--tw-leading: var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading: var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}.\!font-medium{--tw-font-weight: 500 !important;font-weight:500!important}.\!font-semibold{--tw-font-weight: var(--font-weight-semibold) !important;font-weight:var(--font-weight-semibold)!important}.font-black{--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight: 500;font-weight:500}.font-normal{--tw-font-weight: 400;font-weight:400}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.01em\],.tracking-\[-0\.01em\]{--tw-tracking: -.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking: -.02em;letter-spacing:-.02em}.tracking-\[-0\.005em\]{--tw-tracking: -.005em;letter-spacing:-.005em}.tracking-\[-0\.012em\]{--tw-tracking: -.012em;letter-spacing:-.012em}.tracking-\[0\.03em\]{--tw-tracking: .03em;letter-spacing:.03em}.tracking-\[0\.05em\]{--tw-tracking: .05em;letter-spacing:.05em}.tracking-\[0\.08em\]{--tw-tracking: .08em;letter-spacing:.08em}.tracking-normal{--tw-tracking: var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.tab-0{tab-size:0}.tab-1{tab-size:1}.tab-2{tab-size:2}.\!text-accent{color:var(--text-accent)!important}.\!text-muted{color:var(--text-muted)!important}.\!text-primary{color:var(--text-primary)!important}.\!text-secondary{color:var(--text-secondary)!important}.text-\[color\:var\(--error-icon\)\]{color:var(--error-icon)}.text-\[color\:var\(--error-text\)\]{color:var(--error-text)}.text-\[color\:var\(--error-text-sub\)\]{color:var(--error-text-sub)}.text-\[var\(--error-action\)\]{color:var(--error-action)}.text-\[var\(--error-icon\)\]{color:var(--error-icon)}.text-\[var\(--error-text\)\]{color:var(--error-text)}.text-\[var\(--error-text-sub\)\]{color:var(--error-text-sub)}.text-\[var\(--state-complete-solid\)\]{color:var(--state-complete-solid)}.text-\[var\(--state-complete-text\)\]{color:var(--state-complete-text)}.text-\[var\(--state-freeze-text\)\]{color:var(--state-freeze-text)}.text-accent{color:var(--text-accent)}.text-danger{color:var(--text-danger)}.text-danger-strong{color:var(--text-danger-strong)}.text-faint{color:var(--text-faint)}.text-grade-again{color:var(--grade-again-text)}.text-grade-again-on-solid{color:var(--grade-again-on-solid)}.text-grade-easy{color:var(--grade-easy-text)}.text-grade-easy-on-solid{color:var(--grade-easy-on-solid)}.text-grade-good{color:var(--grade-good-text)}.text-grade-good-on-solid{color:var(--grade-good-on-solid)}.text-grade-hard{color:var(--grade-hard-text)}.text-grade-hard-on-solid{color:var(--grade-hard-on-solid)}.text-gray-700{color:#364153}.text-muted{color:var(--text-muted)}.text-on-navy{color:var(--text-on-navy)}.text-on-navy-faint{color:var(--text-on-navy-faint)}.text-on-navy-muted{color:var(--text-on-navy-muted)}.text-onPrimary{color:var(--on-primary)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-state-complete{color:var(--state-complete-text)}.text-state-excluded{color:var(--state-excluded-solid)}.text-success{color:var(--text-success)}.text-success-strong{color:var(--text-success-strong)}.text-transparent{color:transparent}.text-white{color:#fff}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.\[opacity\:var\(--annotation-highlight-opacity\)\]{opacity:var(--annotation-highlight-opacity)}.opacity-0{opacity:0%}.opacity-25{opacity:25%}.opacity-30{opacity:30%}.opacity-35{opacity:35%}.opacity-40{opacity:40%}.opacity-45{opacity:45%}.opacity-50{opacity:50%}.opacity-55{opacity:55%}.opacity-60{opacity:60%}.opacity-70{opacity:70%}.opacity-80{opacity:80%}.opacity-100{opacity:100%}.opacity-\[\.06\]{opacity:.06}.opacity-\[\.07\]{opacity:.07}.opacity-\[\.85\]{opacity:.85}.\[mix-blend-mode\:var\(--annotation-highlight-blend\)\]{mix-blend-mode:var(--annotation-highlight-blend)}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_var\(--dot-ring\,var\(--surface-card\)\)\]{--tw-shadow: 0 0 0 2px var(--tw-shadow-color, var(--dot-ring,var(--surface-card)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_-1px_0_0_var\(--surface-card\)\]{--tw-shadow: inset -1px 0 0 var(--tw-shadow-color, var(--surface-card));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_var\(--border-accent\)\]{--tw-shadow: inset 0 0 0 1.5px var(--tw-shadow-color, var(--border-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--border-accent\)\]{--tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, var(--border-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-auth-card{--tw-shadow: var(--auth-card-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-card{--tw-shadow: var(--shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-dock-floor{--tw-shadow: var(--shadow-dock-floor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-focus-accent{--tw-shadow: var(--shadow-focus-accent);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-object{--tw-shadow: var(--shadow-object);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-overlay{--tw-shadow: var(--shadow-overlay);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-shell{--tw-shadow: var(--shadow-shell);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-stack-behind{--tw-shadow: var(--shadow-stack-behind);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-stack-top{--tw-shadow: var(--shadow-stack-top);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-thumb{--tw-shadow: var(--shadow-thumb);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-tool{--tw-shadow: var(--shadow-tool);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[color\:var\(--bg-accent-strong\)\]{--tw-ring-color: var(--bg-accent-strong)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-\[1\.5px\]{outline-style:var(--tw-outline-style);outline-width:1.5px}.-outline-offset-\[1\.5px\]{outline-offset:-1.5px}.outline-offset-2{outline-offset:2px}.outline-accent{outline-color:var(--border-accent)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[3px\]{--tw-blur: blur(3px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-glyph{--tw-drop-shadow-size: drop-shadow(var(--shadow-glyph-edge));--tw-drop-shadow: drop-shadow(var(--shadow-glyph-edge));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[1\.5px\]{--tw-backdrop-blur: blur(1.5px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur: blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[background-color\,color\,opacity\]{transition-property:background-color,color,opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[filter\,opacity\]{transition-property:filter,opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[grid-template-columns\]{transition-property:grid-template-columns;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[transform\,background-color\,border-color\]{transition-property:transform,background-color,border-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[transform\,background-color\,color\,border-color\]{transition-property:transform,background-color,color,border-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.delay-150{transition-delay:.15s}.duration-150{--tw-duration: .15s;transition-duration:.15s}.duration-200{--tw-duration: .2s;transition-duration:.2s}.duration-300{--tw-duration: .3s;transition-duration:.3s}.duration-700{--tw-duration: .7s;transition-duration:.7s}.duration-\[140ms\]{--tw-duration: .14s;transition-duration:.14s}.duration-\[220ms\]{--tw-duration: .22s;transition-duration:.22s}.duration-\[250ms\]{--tw-duration: .25s;transition-duration:.25s}.duration-\[550ms\]{--tw-duration: .55s;transition-duration:.55s}.ease-\[cubic-bezier\(0\.3\,0\.7\,0\.3\,1\)\]{--tw-ease: cubic-bezier(.3,.7,.3,1);transition-timing-function:cubic-bezier(.3,.7,.3,1)}.ease-in{--tw-ease: var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.delay-150{animation-delay:150ms;animation-delay:.15s;--tw-animation-delay: 150ms ;--tw-animation-delay: .15s}.outline-dashed{--tw-outline-style: dashed;outline-style:dashed}.outline-none{--tw-outline-style: none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[--chip-ground\:var\(--surface-ground\)\]{--chip-ground: var(--surface-ground)}.\[--row-x\:8px\]{--row-x: 8px}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.\[-webkit-touch-callout\:none\]{-webkit-touch-callout:none}.\[grid-area\:actions\]{grid-area:actions}.\[grid-area\:att\]{grid-area:att}.\[grid-area\:bar\]{grid-area:bar}.\[grid-area\:cards\]{grid-area:cards}.\[grid-area\:chev\]{grid-area:chev}.\[grid-area\:code\]{grid-area:code}.\[grid-area\:date\]{grid-area:date}.\[grid-area\:dur\]{grid-area:dur}.\[grid-area\:prog\]{grid-area:prog}.\[grid-area\:redeemer\]{grid-area:redeemer}.\[grid-area\:ret\]{grid-area:ret}.\[grid-area\:scope\]{grid-area:scope}.\[grid-area\:status\]{grid-area:status}.\[grid-template-areas\:\'code_actions\'_\'status_status\'_\'redeemer_redeemer\'_\'date_date\'\]{grid-template-areas:"code actions" "status status" "redeemer redeemer" "date date"}.paused{animation-play-state:paused}.running{animation-play-state:running}.not-first\:mt-3\.5:not(:first-child){margin-top:calc(var(--spacing) * 3.5)}.not-first\:border-t:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:1px}.not-first\:border-solid:not(:first-child){--tw-border-style: solid;border-style:solid}.not-first\:border-subtle:not(:first-child){border-color:var(--border-subtle)}.not-first\:pt-3\.5:not(:first-child){padding-top:calc(var(--spacing) * 3.5)}.not-aria-disabled\:border-strong:not([aria-disabled=true]){border-color:var(--border-strong)}.not-aria-disabled\:bg-raised:not([aria-disabled=true]){background-color:var(--surface-card)}.not-aria-disabled\:text-secondary:not([aria-disabled=true]){color:var(--text-secondary)}.not-aria-disabled\:shadow-tool:not([aria-disabled=true]){--tw-shadow: var(--shadow-tool);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x: 0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:bg-on-navy-hover:is(:where(.group):hover *){background-color:var(--fill-on-navy-hover)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:100%}.group-hover\/actions\:grid-cols-\[1fr\]:is(:where(.group\/actions):hover *){grid-template-columns:1fr}.group-hover\/actions\:delay-0:is(:where(.group\/actions):hover *){transition-delay:0ms;animation-delay:0ms;animation-delay:0s;--tw-animation-delay: 0ms ;--tw-animation-delay: 0s}.group-hover\/body\:underline:is(:where(.group\/body):hover *){text-decoration-line:underline}.group-hover\/frow\:underline:is(:where(.group\/frow):hover *){text-decoration-line:underline}}.group-focus-visible\:translate-x-0:is(:where(.group):focus-visible *){--tw-translate-x: 0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:100%}.group-active\:bg-on-navy-selected:is(:where(.group):active *){background-color:var(--fill-on-navy-selected)}.group-has-focus-visible\/actions\:grid-cols-\[1fr\]:is(:where(.group\/actions):has(:focus-visible) *){grid-template-columns:1fr}.group-has-focus-visible\/actions\:delay-0:is(:where(.group\/actions):has(:focus-visible) *){transition-delay:0ms;animation-delay:0ms;animation-delay:0s;--tw-animation-delay: 0ms ;--tw-animation-delay: 0s}.group-has-\[\[data-row-control\]\:hover\]\/body\:no-underline:is(:where(.group\/body):has(:is([data-row-control]:hover)) *){text-decoration-line:none}.group-has-\[\[data-row-control\]\:hover\]\/frow\:no-underline:is(:where(.group\/frow):has(:is([data-row-control]:hover)) *){text-decoration-line:none}.group-data-\[previewing\=true\]\:not-data-\[preview\=true\]\:opacity-45:is(:where(.group)[data-previewing=true] *):not([data-preview=true]){opacity:45%}.placeholder\:text-faint::placeholder{color:var(--text-faint)}.placeholder\:text-muted::placeholder{color:var(--text-muted)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-top-1\.5:before{content:var(--tw-content);top:calc(var(--spacing) * -1.5)}.before\:right-4:before{content:var(--tw-content);right:calc(var(--spacing) * 4)}.before\:left-\[calc\(var\(--caret-offset\)-6px\)\]:before{content:var(--tw-content);left:calc(var(--caret-offset) - 6px)}.before\:mr-0\.5:before{content:var(--tw-content);margin-right:calc(var(--spacing) * .5)}.before\:h-3:before{content:var(--tw-content);height:calc(var(--spacing) * 3)}.before\:w-3:before{content:var(--tw-content);width:calc(var(--spacing) * 3)}.before\:rotate-45:before{content:var(--tw-content);rotate:45deg}.before\:border-t:before{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:1px}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-solid:before{content:var(--tw-content);--tw-border-style: solid;border-style:solid}.before\:border-subtle:before{content:var(--tw-content);border-color:var(--border-subtle)}.before\:bg-page:before{content:var(--tw-content);background-color:var(--surface-page)}.before\:bg-raised:before{content:var(--tw-content);background-color:var(--surface-card)}.before\:align-super:before{content:var(--tw-content);vertical-align:super}.before\:text-micro:before{content:var(--tw-content);font-size:10px;line-height:var(--tw-leading, 15px)}.before\:opacity-70:before{content:var(--tw-content);opacity:70%}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.before\:content-\[attr\(data-cloze-label\)\]:before{--tw-content: attr(data-cloze-label);content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-1:after{content:var(--tw-content);inset:calc(var(--spacing) * -1)}.after\:-inset-1\.5:after{content:var(--tw-content);inset:calc(var(--spacing) * -1.5)}.after\:-inset-2\.5:after{content:var(--tw-content);inset:calc(var(--spacing) * -2.5)}.after\:-inset-3\.5:after{content:var(--tw-content);inset:calc(var(--spacing) * -3.5)}.after\:-inset-x-2:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -2)}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0px}.after\:-inset-y-1:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -1)}.after\:-inset-y-1\.5:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -1.5)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:-inset-y-3:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -3)}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:h-0\.5:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.after\:rounded-t-\[2px\]:after{content:var(--tw-content);border-top-left-radius:2px;border-top-right-radius:2px}.after\:content-\[\"\"\]:after{--tw-content: "";content:var(--tw-content)}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.first\:ml-0:first-child{margin-left:0}.first\:rounded-l:first-child{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0px}.first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0px}.last\:mb-0:last-child{margin-bottom:0}.last\:rounded-r:last-child{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0px}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.last\:shadow-none:last-child{--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.empty\:hidden:empty{display:none}.focus-within\:border-accent:focus-within{border-color:var(--border-accent)}.focus-within\:bg-raised:focus-within{background-color:var(--surface-card)}.focus-within\:shadow-\[inset_0_0_0_1px_var\(--border-accent\)\,var\(--shadow-focus-accent\)\]:focus-within{--tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, var(--border-accent)), var(--shadow-focus-accent);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-\[3px\]:focus-within{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-\[color\:var\(--bg-accent-strong\)\]:focus-within{--tw-ring-color: var(--bg-accent-strong)}@media(hover:hover){.hover\:scale-110:hover{--tw-scale-x: 110%;--tw-scale-y: 110%;--tw-scale-z: 110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-accent:hover{border-color:var(--border-accent)}.hover\:border-overlay:hover{border-color:var(--border-overlay)}.hover\:border-strong:hover{border-color:var(--border-strong)}.hover\:bg-accent:hover{background-color:var(--bg-accent)}.hover\:bg-accent-strong:hover{background-color:var(--bg-accent-strong)}.hover\:bg-chrome:hover{background-color:var(--surface-chrome)}.hover\:bg-hover:hover{background-color:var(--surface-hover)}.hover\:bg-inset:hover{background-color:var(--surface-inset)}.hover\:bg-on-navy-hover:hover{background-color:var(--fill-on-navy-hover)}.hover\:bg-quiet:hover{background-color:var(--surface-quiet)}.hover\:bg-row-hover:hover{background-color:var(--row-hover)}.hover\:bg-sunken:hover{background-color:var(--surface-sunken)}.hover\:\!text-primary:hover{color:var(--text-primary)!important}.hover\:text-accent:hover{color:var(--text-accent)}.hover\:text-danger:hover{color:var(--text-danger)}.hover\:text-on-navy:hover{color:var(--text-on-navy)}.hover\:text-primary:hover{color:var(--text-primary)}.hover\:text-secondary:hover{color:var(--text-secondary)}.hover\:\!underline:hover{text-decoration-line:underline!important}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:100%}.hover\:brightness-95:hover{--tw-brightness: brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:delay-0:hover{transition-delay:0ms;animation-delay:0ms;animation-delay:0s;--tw-animation-delay: 0ms ;--tw-animation-delay: 0s}.hover\:\[--chip-ground\:var\(--surface-sunken\)\]:hover{--chip-ground: var(--surface-sunken)}.hover\:\[--dot-ring\:var\(--row-hover\)\]:hover{--dot-ring: var(--row-hover)}.not-aria-disabled\:hover\:border-danger-soft:not([aria-disabled=true]):hover{border-color:var(--border-danger-soft)}.not-aria-disabled\:hover\:bg-danger-subtle:not([aria-disabled=true]):hover{background-color:var(--bg-danger-subtle)}.not-aria-disabled\:hover\:bg-quiet:not([aria-disabled=true]):hover{background-color:var(--surface-quiet)}.not-aria-disabled\:hover\:text-danger:not([aria-disabled=true]):hover{color:var(--text-danger)}.not-aria-disabled\:hover\:text-primary:not([aria-disabled=true]):hover{color:var(--text-primary)}}.focus\:border-accent:focus{border-color:var(--border-accent)}.focus\:opacity-100:focus{opacity:100%}.focus\:shadow-focus-accent:focus{--tw-shadow: var(--shadow-focus-accent);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style: none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:rounded-sm:focus-visible{border-radius:var(--radius-sm)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:shadow-grade-again-ring:focus-visible{--tw-shadow: inset 0 0 0 2px var(--tw-shadow-color, var(--grade-again-solid));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:shadow-grade-easy-ring:focus-visible{--tw-shadow: inset 0 0 0 2px var(--tw-shadow-color, var(--grade-easy-solid));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:shadow-grade-good-ring:focus-visible{--tw-shadow: inset 0 0 0 2px var(--tw-shadow-color, var(--grade-good-solid));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:shadow-grade-hard-ring:focus-visible{--tw-shadow: inset 0 0 0 2px var(--tw-shadow-color, var(--grade-hard-solid));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-\[color\:var\(--bg-accent-strong\)\]:focus-visible{outline-color:var(--bg-accent-strong)}.focus-visible\:outline-\[color\:var\(--border-accent\)\]:focus-visible{outline-color:var(--border-accent)}.focus-visible\:outline-\[var\(--border-strong\)\]:focus-visible{outline-color:var(--border-strong)}.focus-visible\:outline-accent:focus-visible{outline-color:var(--border-accent)}.focus-visible\:outline-on-hero:focus-visible{outline-color:var(--border-on-hero)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.985\]:active{scale:.985}.active\:bg-on-navy-selected:active{background-color:var(--fill-on-navy-selected)}.active\:bg-row-hover:active{background-color:var(--row-hover)}.active\:bg-sunken:active{background-color:var(--surface-sunken)}.active\:\[--dot-ring\:var\(--row-hover\)\]:active{--dot-ring: var(--row-hover)}.not-aria-disabled\:active\:bg-sunken:not([aria-disabled=true]):active{background-color:var(--surface-sunken)}@media(hover:hover){.enabled\:hover\:border-danger:enabled:hover{border-color:var(--border-danger)}.enabled\:hover\:bg-accent:enabled:hover{background-color:var(--bg-accent)}.enabled\:hover\:bg-accent-strong:enabled:hover{background-color:var(--bg-accent-strong)}.enabled\:hover\:bg-danger-subtle:enabled:hover{background-color:var(--bg-danger-subtle)}.enabled\:hover\:bg-fill-danger-hover:enabled:hover{background-color:var(--fill-danger-hover)}.enabled\:hover\:bg-fill-hover:enabled:hover{background-color:var(--fill-primary-hover)}.enabled\:hover\:bg-grade-again-hover:enabled:hover{background-color:var(--grade-again-hover)}.enabled\:hover\:bg-grade-easy-hover:enabled:hover{background-color:var(--grade-easy-hover)}.enabled\:hover\:bg-grade-good-hover:enabled:hover{background-color:var(--grade-good-hover)}.enabled\:hover\:bg-grade-hard-hover:enabled:hover{background-color:var(--grade-hard-hover)}.enabled\:hover\:bg-on-navy-hover:enabled:hover{background-color:var(--fill-on-navy-hover)}.enabled\:hover\:bg-row-hover:enabled:hover{background-color:var(--row-hover)}.enabled\:hover\:bg-sunken:enabled:hover{background-color:var(--surface-sunken)}.enabled\:hover\:text-accent:enabled:hover{color:var(--text-accent)}.enabled\:hover\:text-danger:enabled:hover{color:var(--text-danger)}.enabled\:hover\:no-underline:enabled:hover{text-decoration-line:none}.enabled\:hover\:underline:enabled:hover{text-decoration-line:underline}}.enabled\:active\:bg-grade-again-pressed:enabled:active{background-color:var(--grade-again-pressed)}.enabled\:active\:bg-grade-easy-pressed:enabled:active{background-color:var(--grade-easy-pressed)}.enabled\:active\:bg-grade-good-pressed:enabled:active{background-color:var(--grade-good-pressed)}.enabled\:active\:bg-grade-hard-pressed:enabled:active{background-color:var(--grade-hard-pressed)}.enabled\:active\:bg-row-hover:enabled:active{background-color:var(--row-hover)}.enabled\:active\:bg-sunken:enabled:active{background-color:var(--surface-sunken)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-strong:disabled{border-color:var(--border-strong)}.disabled\:bg-sunken:disabled{background-color:var(--surface-sunken)}.disabled\:text-faint:disabled{color:var(--text-faint)}.disabled\:text-muted:disabled{color:var(--text-muted)}.disabled\:text-on-navy-faint:disabled{color:var(--text-on-navy-faint)}.disabled\:opacity-40:disabled{opacity:40%}.disabled\:opacity-60:disabled{opacity:60%}.has-focus-visible\:bg-inset:has(:focus-visible){background-color:var(--surface-inset)}.has-focus-visible\:delay-0:has(:focus-visible){transition-delay:0ms;animation-delay:0ms;animation-delay:0s;--tw-animation-delay: 0ms ;--tw-animation-delay: 0s}.has-\[\:focus-visible\]\:outline:has(:is(:focus-visible)){outline-style:var(--tw-outline-style);outline-width:1px}.has-\[\:focus-visible\]\:outline-2:has(:is(:focus-visible)){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\:focus-visible\]\:outline-offset-1:has(:is(:focus-visible)){outline-offset:1px}.has-\[\:focus-visible\]\:outline-accent:has(:is(:focus-visible)){outline-color:var(--border-accent)}.has-\[\>div\:empty\]\:pt-0:has(>div:empty){padding-top:0}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:border-strong[aria-disabled=true]{border-color:var(--border-strong)}.aria-disabled\:border-subtle[aria-disabled=true]{border-color:var(--border-subtle)}.aria-disabled\:bg-tool-disabled[aria-disabled=true]{background-color:var(--surface-tool-disabled)}.aria-disabled\:bg-transparent[aria-disabled=true]{background-color:transparent}.aria-disabled\:text-faint[aria-disabled=true]{color:var(--text-faint)}.aria-expanded\:bg-on-navy-selected[aria-expanded=true]{background-color:var(--fill-on-navy-selected)}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:opacity-40[data-disabled]{opacity:40%}@media(hover:hover){.data-\[disabled\]\:hover\:bg-transparent[data-disabled]:hover{background-color:transparent}}.data-\[outside\]\:text-muted[data-outside]{color:var(--text-muted)}.data-\[preview\=true\]\:bg-grade-again-pressed[data-preview=true]{background-color:var(--grade-again-pressed)}.data-\[preview\=true\]\:bg-grade-easy-pressed[data-preview=true]{background-color:var(--grade-easy-pressed)}.data-\[preview\=true\]\:bg-grade-good-pressed[data-preview=true]{background-color:var(--grade-good-pressed)}.data-\[preview\=true\]\:bg-grade-hard-pressed[data-preview=true]{background-color:var(--grade-hard-pressed)}.data-\[preview\=true\]\:shadow-grade-again-ring[data-preview=true]{--tw-shadow: inset 0 0 0 2px var(--tw-shadow-color, var(--grade-again-solid));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[preview\=true\]\:shadow-grade-easy-ring[data-preview=true]{--tw-shadow: inset 0 0 0 2px var(--tw-shadow-color, var(--grade-easy-solid));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[preview\=true\]\:shadow-grade-good-ring[data-preview=true]{--tw-shadow: inset 0 0 0 2px var(--tw-shadow-color, var(--grade-good-solid));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[preview\=true\]\:shadow-grade-hard-ring[data-preview=true]{--tw-shadow: inset 0 0 0 2px var(--tw-shadow-color, var(--grade-hard-solid));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[selected-single\]\:bg-fill[data-selected-single]{background-color:var(--fill-primary)}.data-\[selected-single\]\:text-onPrimary[data-selected-single]{color:var(--on-primary)}@media(hover:hover){.data-\[selected-single\]\:hover\:bg-fill-hover[data-selected-single]:hover{background-color:var(--fill-primary-hover)}}.data-\[state\=active\]\:font-semibold[data-state=active]{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[state\=active\]\:text-primary[data-state=active]{color:var(--text-primary)}.data-\[state\=active\]\:after\:bg-fill[data-state=active]:after{content:var(--tw-content);background-color:var(--fill-primary)}.data-\[state\=checked\]\:border-danger[data-state=checked]{border-color:var(--border-danger)}.data-\[state\=checked\]\:border-fill[data-state=checked]{border-color:var(--fill-primary)}.data-\[state\=checked\]\:bg-fill[data-state=checked]{background-color:var(--fill-primary)}.data-\[state\=checked\]\:bg-fill-danger[data-state=checked]{background-color:var(--fill-danger)}.data-\[state\=checked\]\:text-onPrimary[data-state=checked]{color:var(--on-primary)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: 95% ;--tw-exit-scale: .95}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: 95% ;--tw-enter-scale: .95}.data-\[today\]\:font-medium[data-today]{--tw-font-weight: 500;font-weight:500}.data-\[today\]\:text-accent[data-today]{color:var(--text-accent)}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-card-enter{animation:card-enter .26s cubic-bezier(.2,.8,.2,1)}.motion-safe\:animate-count-bump{animation:count-bump .45s ease}.motion-safe\:animate-disc-pop{animation:disc-pop .5s cubic-bezier(.2,.8,.25,1.45) both}.motion-safe\:animate-flashcard-file{animation:flashcard-file .62s cubic-bezier(.45,0,.25,1) forwards}.motion-safe\:animate-panel-in{animation:panel-in .32s cubic-bezier(.2,.9,.3,1.2) both}.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:animate-reveal-down{animation:reveal-down .16s ease-out}.motion-safe\:animate-saving-ring{animation:saving-ring 1.3s ease-out infinite}.motion-safe\:animate-stack-land{animation:stack-land .35s ease-out}.motion-safe\:transition-\[height\,translate\]{transition-property:height,translate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.motion-safe\:transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.motion-safe\:transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.motion-safe\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.motion-safe\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.motion-safe\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.motion-safe\:duration-150{--tw-duration: .15s;transition-duration:.15s}.motion-safe\:duration-200{--tw-duration: .2s;transition-duration:.2s}.motion-safe\:duration-\[120ms\]{--tw-duration: .12s;transition-duration:.12s}.motion-safe\:duration-\[140ms\]{--tw-duration: .14s;transition-duration:.14s}.motion-safe\:duration-\[250ms\]{--tw-duration: .25s;transition-duration:.25s}.motion-safe\:ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.motion-safe\:\[transition\:width_300ms_ease\,background-color_200ms_ease\]{transition:width .3s ease,background-color .2s ease}}@media(prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:opacity-0{opacity:0%}.motion-reduce\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:active\:scale-100:active{--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media(width<700px){.max-\[700px\]\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.max-\[700px\]\:absolute{position:absolute}.max-\[700px\]\:inset-0{inset:0}.max-\[700px\]\:contents{display:contents}.max-\[700px\]\:hidden{display:none}.max-\[700px\]\:h-auto{height:auto}.max-\[700px\]\:min-w-0{min-width:0px}.max-\[700px\]\:flex-nowrap{flex-wrap:nowrap}.max-\[700px\]\:overflow-hidden{overflow:hidden}.max-\[700px\]\:rounded-none{border-radius:0}.max-\[700px\]\:border-0{border-style:var(--tw-border-style);border-width:0px}.max-\[700px\]\:bg-transparent{background-color:transparent}.max-\[700px\]\:text-transparent{color:transparent}.max-\[700px\]\:shadow-none{--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.max-\[700px\]\:empty\:hidden:empty{display:none}@media(hover:hover){.max-\[700px\]\:hover\:bg-row-hover:hover{background-color:var(--row-hover)}}.max-\[700px\]\:focus-visible\:shadow-\[inset_0_0_0_2px_var\(--border-accent\)\]:focus-visible{--tw-shadow: inset 0 0 0 2px var(--tw-shadow-color, var(--border-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(width<640px){.max-\[640px\]\:top-\[39px\]{top:39px}.max-\[640px\]\:right-\[17px\]{right:17px}.max-\[640px\]\:left-\[17px\]{left:17px}}@media(width<64rem){.max-lg\:hidden{display:none}.max-lg\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-lg\:border-solid{--tw-border-style: solid;border-style:solid}.max-lg\:border-subtle{border-color:var(--border-subtle)}.max-lg\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-lg\:pt-4{padding-top:calc(var(--spacing) * 4)}.max-lg\:pr-\[var\(--page-x\)\]{padding-right:var(--page-x)}.max-lg\:pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}}@media(width<48rem){.max-md\:contents{display:contents}.max-md\:hidden{display:none}.max-md\:rotate-90{rotate:90deg}.max-md\:rotate-\[270deg\]{rotate:270deg}.max-md\:select-none{-webkit-user-select:none;user-select:none}.max-md\:\[animation-duration\:420ms\]{animation-duration:.42s}.max-md\:\[animation-duration\:\2026\]{animation-duration:\2026}}@media(width<40rem){.max-sm\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.max-sm\:hidden{display:none}.max-sm\:h-10{height:calc(var(--spacing) * 10)}.max-sm\:w-10{width:calc(var(--spacing) * 10)}.max-sm\:flex-1{flex:1}.max-sm\:px-0{padding-inline:0px}}@media(width>=521px){.min-\[521px\]\:justify-center{justify-content:center}.min-\[521px\]\:px-5{padding-inline:calc(var(--spacing) * 5)}.min-\[521px\]\:px-\[38px\]{padding-inline:38px}.min-\[521px\]\:pt-9{padding-top:calc(var(--spacing) * 9)}.min-\[521px\]\:pt-10{padding-top:calc(var(--spacing) * 10)}.min-\[521px\]\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.min-\[521px\]\:pb-14{padding-bottom:calc(var(--spacing) * 14)}}@media(width>=701px){.min-\[701px\]\:mx-0{margin-inline:0px}.min-\[701px\]\:hidden{display:none}.min-\[701px\]\:inline{display:inline}.min-\[701px\]\:inline-block{display:inline-block}.min-\[701px\]\:w-\[118px\]{width:118px}.min-\[701px\]\:w-\[300px\]{width:300px}.min-\[701px\]\:w-auto{width:auto}.min-\[701px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[701px\]\:grid-cols-\[6\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:6.5rem minmax(0,1fr)}.min-\[701px\]\:grid-cols-\[232px_minmax\(0\,1fr\)\]{grid-template-columns:232px minmax(0,1fr)}.min-\[701px\]\:grid-cols-\[var\(--row-list-columns\)\]{grid-template-columns:var(--row-list-columns)}.min-\[701px\]\:items-center{align-items:center}.min-\[701px\]\:items-start{align-items:flex-start}.min-\[701px\]\:gap-4{gap:calc(var(--spacing) * 4)}.min-\[701px\]\:gap-x-14{column-gap:calc(var(--spacing) * 14)}.min-\[701px\]\:gap-y-0{row-gap:0px}.min-\[701px\]\:self-center{align-self:center}.min-\[701px\]\:pr-16{padding-right:calc(var(--spacing) * 16)}.min-\[701px\]\:pb-\[18px\]{padding-bottom:18px}.min-\[701px\]\:text-left{text-align:left}.min-\[701px\]\:\[grid-template-areas\:\'code_status_redeemer_date_actions\'\]{grid-template-areas:"code status redeemer date actions"}}@media(width>=860px){.min-\[860px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=1080px){.min-\[1080px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=40rem){.sm\:inset-x-5{inset-inline:calc(var(--spacing) * 5)}.sm\:top-\[34px\]{top:34px}.sm\:mx-6{margin-inline:calc(var(--spacing) * 6)}.sm\:my-0{margin-block:0px}.sm\:mt-\[5px\]{margin-top:5px}.sm\:mr-auto{margin-right:auto}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:aspect-\[600\/392\]{aspect-ratio:600/392}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-\[52px\]{height:52px}.sm\:h-auto{height:auto}.sm\:max-h-\[80vh\]{max-height:80vh}.sm\:max-h-\[85vh\]{max-height:85vh}.sm\:max-h-\[calc\(100dvh-64px\)\]{max-height:calc(100dvh - 64px)}.sm\:min-h-0{min-height:0px}.sm\:min-h-8{min-height:calc(var(--spacing) * 8)}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-\[52px\]{width:52px}.sm\:w-\[calc\(37\.5rem\+2rem\)\]{width:39.5rem}.sm\:w-\[calc\(40rem\+2rem\)\]{width:42rem}.sm\:w-\[calc\(520px\+2rem\)\]{width:calc(520px + 2rem)}.sm\:w-\[min\(880px\,calc\(100vw-64px\)\,calc\(\(100dvh-226px\)\/0\.6533\+17px\)\)\]{width:min(880px,calc(100vw - 64px),calc((100dvh - 226px) / .6533 + 17px))}.sm\:w-auto{width:auto}.sm\:max-w-full{max-width:100%}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[132px_minmax\(0\,1fr\)\]{grid-template-columns:132px minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-\[22px\]{gap:22px}.sm\:gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.sm\:gap-x-\[30px\]{column-gap:30px}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:pt-0{padding-top:0}.sm\:pb-0{padding-bottom:0}.sm\:pl-\[30px\]{padding-left:30px}.sm\:text-left{text-align:left}.sm\:text-figure{font-size:26px;line-height:var(--tw-leading, 1);letter-spacing:var(--tw-tracking, -.02em)}.sm\:text-figure-3xl{font-size:54px;line-height:var(--tw-leading, 1);letter-spacing:var(--tw-tracking, -.02em)}.sm\:text-figure-xl{font-size:34px;line-height:var(--tw-leading, 1);letter-spacing:var(--tw-tracking, -.02em)}.sm\:text-caption{font-size:12px;line-height:var(--tw-leading, 16px)}.sm\:text-content{font-size:18px;line-height:var(--tw-leading, 28px)}.sm\:text-display{font-size:24px;line-height:var(--tw-leading, 32px)}.sm\:text-heading{font-size:20px;line-height:var(--tw-leading, 28px)}.sm\:text-label{font-size:11px;line-height:var(--tw-leading, 16.5px)}.sm\:shadow-card{--tw-shadow: var(--shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(width>=48rem){.md\:order-none{order:0}.md\:mx-0{margin-inline:0px}.md\:my-auto{margin-block:auto}.md\:mt-0\.5{margin-top:calc(var(--spacing) * .5)}.md\:mt-6{margin-top:calc(var(--spacing) * 6)}.md\:mb-0{margin-bottom:0}.md\:ml-auto{margin-left:auto}.md\:line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:aspect-\[600\/392\]{aspect-ratio:600/392}.md\:h-6{height:calc(var(--spacing) * 6)}.md\:h-7{height:calc(var(--spacing) * 7)}.md\:h-8{height:calc(var(--spacing) * 8)}.md\:h-9{height:calc(var(--spacing) * 9)}.md\:h-28{height:calc(var(--spacing) * 28)}.md\:h-\[30px\]{height:30px}.md\:h-\[34px\]{height:34px}.md\:h-\[62px\]{height:62px}.md\:h-\[66px\]{height:66px}.md\:h-auto{height:auto}.md\:min-h-0{min-height:0px}.md\:w-6{width:calc(var(--spacing) * 6)}.md\:w-7{width:calc(var(--spacing) * 7)}.md\:w-9{width:calc(var(--spacing) * 9)}.md\:w-28{width:calc(var(--spacing) * 28)}.md\:w-\[42px\]{width:42px}.md\:w-\[46px\]{width:46px}.md\:w-\[62px\]{width:62px}.md\:w-\[190px\]{width:190px}.md\:w-\[360px\]{width:360px}.md\:w-auto{width:auto}.md\:max-w-\[13rem\]{max-width:13rem}.md\:max-w-\[440px\]{max-width:440px}.md\:max-w-\[max\(600px\,min\(880px\,calc\(100cqh\*600\/392\)\)\)\]{max-width:max(600px,min(880px,calc(100cqh * 600 / 392)))}.md\:flex-1{flex:1}.md\:flex-none{flex:none}.md\:rotate-90{rotate:90deg}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-end{justify-content:flex-end}.md\:gap-1{gap:var(--spacing)}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-7{gap:calc(var(--spacing) * 7)}.md\:gap-24{gap:calc(var(--spacing) * 24)}.md\:gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.md\:gap-y-2{row-gap:calc(var(--spacing) * 2)}.md\:rounded-none{border-radius:0}.md\:px-0{padding-inline:0px}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-7{padding-inline:calc(var(--spacing) * 7)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-0{padding-block:0px}.md\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:pt-\[5px\]{padding-top:5px}.md\:pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.md\:pb-0{padding-bottom:0}.md\:pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.md\:pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.md\:pb-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.md\:pl-\[calc\(22px\+30px\*var\(--depth\)\)\]{padding-left:calc(22px + 30px * var(--depth))}.md\:text-body{font-size:14px;line-height:var(--tw-leading, 20px)}.md\:text-label{font-size:11px;line-height:var(--tw-leading, 16.5px)}.md\:text-lead{font-size:15px;line-height:var(--tw-leading, 22.5px)}.md\:text-meta{font-size:13px;line-height:var(--tw-leading, 19.5px)}@media(prefers-reduced-motion:no-preference){.md\:motion-safe\:duration-\[120ms\]{--tw-duration: .12s;transition-duration:.12s}}}@media(width>=64rem){.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:contents{display:contents}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-5{height:calc(var(--spacing) * 5)}.lg\:h-\[5px\]{height:5px}.lg\:h-\[7px\]{height:7px}.lg\:h-\[13px\]{height:13px}.lg\:max-h-\[calc\(100vh-57px\)\]{max-height:calc(100vh - 57px)}.lg\:min-h-\[calc\(100vh-12rem\)\]{min-height:calc(100vh - 12rem)}.lg\:w-\[7px\]{width:7px}.lg\:w-\[42\%\]{width:42%}.lg\:w-\[48\%\]{width:48%}.lg\:w-\[55\%\]{width:55%}.lg\:w-\[60\%\]{width:60%}.lg\:w-\[calc\(var\(--pane-w\)\+var\(--page-x\)\)\]{width:calc(var(--pane-w) + var(--page-x))}.lg\:max-w-\[118px\]{max-width:118px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(120px\,1\.25fr\)_minmax\(88px\,0\.9fr\)_68px_72px_88px_92px_16px\]{grid-template-columns:minmax(120px,1.25fr) minmax(88px,.9fr) 68px 72px 88px 92px 16px}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-7{gap:calc(var(--spacing) * 7)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.lg\:gap-y-1{row-gap:var(--spacing)}.lg\:self-end{align-self:flex-end}.lg\:self-start{align-self:flex-start}.lg\:justify-self-stretch{justify-self:stretch}.lg\:rounded-\[2px\]{border-radius:2px}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-solid{--tw-border-style: solid;border-style:solid}.lg\:border-subtle{border-color:var(--border-subtle)}.lg\:py-2{padding-block:calc(var(--spacing) * 2)}.lg\:py-\[7px\]{padding-block:7px}.lg\:pt-4{padding-top:calc(var(--spacing) * 4)}.lg\:pr-\[18px\]{padding-right:18px}.lg\:pl-\[22px\]{padding-left:22px}.lg\:text-right{text-align:right}.lg\:text-body{font-size:14px;line-height:var(--tw-leading, 20px)}.lg\:text-caption{font-size:12px;line-height:var(--tw-leading, 16px)}.lg\:font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.lg\:font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.lg\:text-faint{color:var(--text-faint)}.lg\:text-secondary{color:var(--text-secondary)}.lg\:\[--row-x\:12px\]{--row-x: 12px}.lg\:\[grid-template-areas\:\'date_cards_dur_ret_att_prog_chev\'\'scope_bar_dur_ret_att_prog_chev\'\]{grid-template-areas:"date cards dur ret att prog chev""scope bar dur ret att prog chev"}}@media(width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width < 56rem){.\@max-4xl\:hidden{display:none}}@container (width >= 672px){.\@min-\[672px\]\:order-1{order:1}.\@min-\[672px\]\:order-2{order:2}.\@min-\[672px\]\:block{display:block}.\@min-\[672px\]\:contents{display:contents}.\@min-\[672px\]\:hidden{display:none}.\@min-\[672px\]\:flex-row{flex-direction:row}.\@min-\[672px\]\:items-center{align-items:center}.\@min-\[672px\]\:gap-2{gap:calc(var(--spacing) * 2)}}@container (width >= 56rem){.\@4xl\:order-2{order:2}.\@4xl\:order-3{order:3}.\@4xl\:order-4{order:4}.\@4xl\:contents{display:contents}.\@4xl\:min-h-\[52px\]{min-height:52px}.\@4xl\:flex-1{flex:1}.\@4xl\:flex-none{flex:none}.\@4xl\:flex-row{flex-direction:row}.\@4xl\:items-center{align-items:center}.\@4xl\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.\@4xl\:border-0{border-style:var(--tw-border-style);border-width:0px}.\@4xl\:p-0{padding:0}.\@4xl\:pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.\@4xl\:pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}}@starting-style{.starting\:translate-y-2{--tw-translate-y: calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.starting\:scale-y-0{--tw-scale-y: 0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.starting\:opacity-0{opacity:0%}}@media(prefers-reduced-motion:no-preference){@starting-style{.motion-safe\:starting\:-translate-x-full{--tw-translate-x: -100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:translate-x-full{--tw-translate-x: 100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:-translate-y-\[3px\]{--tw-translate-y: -3px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:translate-y-\[3px\]{--tw-translate-y: 3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:translate-y-full{--tw-translate-y: 100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:opacity-0{opacity:0%}}}.disabled\:\[\&_\*\]\:text-faint:disabled *{color:var(--text-faint)}.\[\&_\:first-child\]\:mt-0 :first-child{margin-top:0}.\[\&_\:last-child\]\:mb-0 :last-child{margin-bottom:0}.\[\&_a\]\:text-accent a{color:var(--text-accent)}.\[\&_a\]\:underline a{text-decoration-line:underline}.not-aria-disabled\:\[\&_app-icon\]\:text-muted:not([aria-disabled=true]) app-icon{color:var(--text-muted)}@media(hover:hover){.not-aria-disabled\:hover\:\[\&_app-icon\]\:text-danger:not([aria-disabled=true]):hover app-icon{color:var(--text-danger)}.not-aria-disabled\:hover\:\[\&_app-icon\]\:text-secondary:not([aria-disabled=true]):hover app-icon{color:var(--text-secondary)}}.aria-disabled\:\[\&_app-icon\]\:text-faint[aria-disabled=true] app-icon{color:var(--text-faint)}.\[\&_blockquote\]\:my-3 blockquote{margin-block:calc(var(--spacing) * 3)}.\[\&_blockquote\]\:border-l-2 blockquote{border-left-style:var(--tw-border-style);border-left-width:2px}.\[\&_blockquote\]\:border-solid blockquote{--tw-border-style: solid;border-style:solid}.\[\&_blockquote\]\:border-subtle blockquote{border-color:var(--border-subtle)}.\[\&_blockquote\]\:pl-3 blockquote{padding-left:calc(var(--spacing) * 3)}.\[\&_h1\]\:mt-6 h1{margin-top:calc(var(--spacing) * 6)}.\[\&_h1\]\:mb-3 h1{margin-bottom:calc(var(--spacing) * 3)}.\[\&_h1\]\:text-heading h1{font-size:20px;line-height:var(--tw-leading, 28px)}.\[\&_h1\]\:font-semibold h1{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h1\]\:text-primary h1{color:var(--text-primary)}.\[\&_h2\]\:mt-6 h2{margin-top:calc(var(--spacing) * 6)}.\[\&_h2\]\:mb-2 h2{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h2\]\:text-title h2{font-size:16px;line-height:var(--tw-leading, 24px)}.\[\&_h2\]\:font-semibold h2{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h2\]\:text-primary h2{color:var(--text-primary)}.\[\&_h3\]\:mt-5 h3{margin-top:calc(var(--spacing) * 5)}.\[\&_h3\]\:mb-2 h3{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h3\]\:text-lead h3{font-size:15px;line-height:var(--tw-leading, 22.5px)}.\[\&_h3\]\:font-semibold h3{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h3\]\:text-primary h3{color:var(--text-primary)}.\[\&_h4\]\:mt-4 h4{margin-top:calc(var(--spacing) * 4)}.\[\&_h4\]\:mb-2 h4{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h4\]\:text-body h4{font-size:14px;line-height:var(--tw-leading, 20px)}.\[\&_h4\]\:font-semibold h4{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h4\]\:text-primary h4{color:var(--text-primary)}.\[\&_hr\]\:my-6 hr{margin-block:calc(var(--spacing) * 6)}.\[\&_hr\]\:border-subtle hr{border-color:var(--border-subtle)}.\[\&_li\]\:my-1 li{margin-block:var(--spacing)}.\[\&_ol\]\:my-3 ol{margin-block:calc(var(--spacing) * 3)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-5 ol{padding-left:calc(var(--spacing) * 5)}.\[\&_p\]\:my-3 p,.\[\&_pre\]\:my-3 pre{margin-block:calc(var(--spacing) * 3)}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:rounded pre{border-radius:var(--radius-sm)}.\[\&_pre\]\:bg-sunken pre{background-color:var(--surface-sunken)}.\[\&_pre\]\:p-3 pre{padding:calc(var(--spacing) * 3)}.\[\&_table\]\:my-3 table{margin-block:calc(var(--spacing) * 3)}.\[\&_table\]\:w-full table{width:100%}.\[\&_td\]\:border-b td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_td\]\:border-solid td{--tw-border-style: solid;border-style:solid}.\[\&_td\]\:border-subtle td{border-color:var(--border-subtle)}.\[\&_td\]\:py-1\.5 td{padding-block:calc(var(--spacing) * 1.5)}.\[\&_th\]\:border-b th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_th\]\:border-solid th{--tw-border-style: solid;border-style:solid}.\[\&_th\]\:border-subtle th{border-color:var(--border-subtle)}.\[\&_th\]\:py-1\.5 th{padding-block:calc(var(--spacing) * 1.5)}.\[\&_th\]\:text-left th{text-align:left}.\[\&_ul\]\:my-1 ul{margin-block:var(--spacing)}.\[\&_ul\]\:my-3 ul{margin-block:calc(var(--spacing) * 3)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}.\[\&\:\:-moz-range-thumb\]\:h-5::-moz-range-thumb{height:calc(var(--spacing) * 5)}.\[\&\:\:-moz-range-thumb\]\:w-5::-moz-range-thumb{width:calc(var(--spacing) * 5)}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:var(--radius-full)}.\[\&\:\:-moz-range-thumb\]\:border-2::-moz-range-thumb{border-style:var(--tw-border-style);border-width:2px}.\[\&\:\:-moz-range-thumb\]\:border-solid::-moz-range-thumb{--tw-border-style: solid;border-style:solid}.\[\&\:\:-moz-range-thumb\]\:border-raised::-moz-range-thumb{border-color:var(--surface-card)}.\[\&\:\:-moz-range-thumb\]\:bg-fill-accent-soft::-moz-range-thumb{background-color:var(--fill-accent-soft)}.\[\&\:\:-moz-range-thumb\]\:shadow-card::-moz-range-thumb{--tw-shadow: var(--shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:\[\&\:\:-moz-range-thumb\]\:shadow-focus-accent:focus-visible::-moz-range-thumb{--tw-shadow: var(--shadow-focus-accent);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&\:\:-moz-range-track\]\:h-1\.5::-moz-range-track{height:calc(var(--spacing) * 1.5)}.\[\&\:\:-moz-range-track\]\:rounded-full::-moz-range-track{border-radius:var(--radius-full)}.\[\&\:\:-moz-range-track\]\:border-none::-moz-range-track{--tw-border-style: none;border-style:none}.\[\&\:\:-moz-range-track\]\:bg-accent-strong::-moz-range-track{background-color:var(--bg-accent-strong)}.\[\&\:\:-webkit-slider-runnable-track\]\:h-1\.5::-webkit-slider-runnable-track{height:calc(var(--spacing) * 1.5)}.\[\&\:\:-webkit-slider-runnable-track\]\:rounded-full::-webkit-slider-runnable-track{border-radius:var(--radius-full)}.\[\&\:\:-webkit-slider-runnable-track\]\:bg-accent-strong::-webkit-slider-runnable-track{background-color:var(--bg-accent-strong)}.\[\&\:\:-webkit-slider-thumb\]\:mt-\[-7px\]::-webkit-slider-thumb{margin-top:-7px}.\[\&\:\:-webkit-slider-thumb\]\:h-5::-webkit-slider-thumb{height:calc(var(--spacing) * 5)}.\[\&\:\:-webkit-slider-thumb\]\:w-5::-webkit-slider-thumb{width:calc(var(--spacing) * 5)}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:var(--radius-full)}.\[\&\:\:-webkit-slider-thumb\]\:border-2::-webkit-slider-thumb{border-style:var(--tw-border-style);border-width:2px}.\[\&\:\:-webkit-slider-thumb\]\:border-solid::-webkit-slider-thumb{--tw-border-style: solid;border-style:solid}.\[\&\:\:-webkit-slider-thumb\]\:border-raised::-webkit-slider-thumb{border-color:var(--surface-card)}.\[\&\:\:-webkit-slider-thumb\]\:bg-fill-accent-soft::-webkit-slider-thumb{background-color:var(--fill-accent-soft)}.\[\&\:\:-webkit-slider-thumb\]\:shadow-card::-webkit-slider-thumb{--tw-shadow: var(--shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:\[\&\:\:-webkit-slider-thumb\]\:shadow-focus-accent:focus-visible::-webkit-slider-thumb{--tw-shadow: var(--shadow-focus-accent);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&\:not\(\:first-child\)\]\:-ml-\[3px\]:not(:first-child){margin-left:-3px}.\[\&\:not\(\:has\(\+div\>\*\)\)\]\:\!hidden:not(:has(+div>*)){display:none!important}.\[\&\>\*\]\:border-t>*{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>\*\]\:border-solid>*{--tw-border-style: solid;border-style:solid}.\[\&\>\*\]\:border-inner>*{border-color:var(--border-inner)}.\[\&\>\*\+\*\]\:border-t>*+*{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>\*\+\*\]\:border-solid>*+*{--tw-border-style: solid;border-style:solid}.\[\&\>\*\+\*\]\:border-inner>*+*{border-color:var(--border-inner)}.\[\&\>div\]\:mb-0>div{margin-bottom:0}@media(hover:none){.\[\@media\(hover\:none\)\]\:grid-cols-\[1fr\]{grid-template-columns:1fr}.\[\@media\(hover\:none\)\]\:bg-inset{background-color:var(--surface-inset)}}}@property --tw-animation-delay{syntax: "*"; inherits: false; initial-value: 0s;}@property --tw-animation-direction{syntax: "*"; inherits: false; initial-value: normal;}@property --tw-animation-duration{syntax: "*"; inherits: false;}@property --tw-animation-fill-mode{syntax: "*"; inherits: false; initial-value: none;}@property --tw-animation-iteration-count{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-blur{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-opacity{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-rotate{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-scale{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-blur{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-opacity{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-exit-rotate{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-scale{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-exit-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter-latin-ext.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:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter-symbols.woff2) format("woff2");unicode-range:U+2190-22FF}@layer base{*{font-family:Inter,sans-serif;font-weight:400}button:not(:disabled),[type=button]:not(:disabled),[type=submit]:not(:disabled),[type=reset]:not(:disabled),[role=button]:not([aria-disabled=true]),[role=checkbox]:not([aria-disabled=true]),a[href],label[for],select,summary{cursor:pointer}}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[role=checkbox]:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--border-accent);outline-offset:2px}[data-focus-ring=own]:focus-visible{outline-color:transparent}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.scrollbar-thin::-webkit-scrollbar{height:6px;width:6px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:9999px}.scrollbar-none{scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.shell-no-rail{--shell-edge-left: 0 0 rgba(0, 0, 0, 0)}.search-highlight-token{color:var(--text-accent);font-weight:600;background-color:var(--bg-accent-strong);padding:1px 3px;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.brand-logo-dark,[data-theme=dark] .brand-logo-light{display:none}[data-theme=dark] .brand-logo-dark{display:block}@media(max-width:600px){html [data-sonner-toaster][data-y-position=bottom]{bottom:max(20px,env(safe-area-inset-bottom))}}.flashcard-content{container-type:inline-size;font-size:18px;line-height:28px;color:var(--text-primary);text-align:left;overflow-wrap:break-word;font-kerning:normal;font-optical-sizing:none;font-synthesis:none;font-variant-ligatures:common-ligatures;letter-spacing:0;hyphens:manual;-webkit-text-size-adjust:none;text-size-adjust:none}.flashcard-content--v1{white-space:pre-wrap}.flashcard-content--v1 p[data-align=center]{text-align:center}.flashcard-content--v1 p[data-align=right]{text-align:right}.flashcard-content--v1 p[data-align=justify]{text-align:justify}.flashcard-content--v1 span[data-size]{font-size:var(--ak-size)}.flashcard-content--v1 span[data-color]{color:var(--ak-color)}.flashcard-content--v1 span[data-background-color]{border-radius:.2em;padding:0 .1em;background-color:var(--ak-bg-color)}.flashcard-content--v1>ul{list-style-type:disc}.flashcard-content--v1 li ul{list-style-type:circle}.flashcard-content--v1 li li ul{list-style-type:square}.flashcard-content--v1>ol{list-style-type:decimal}.flashcard-content--v1 li ol{list-style-type:lower-alpha}.flashcard-content--v1 li li ol{list-style-type:lower-roman}.flashcard-content--v1 ul[data-style=disc]{list-style-type:disc}.flashcard-content--v1 ul[data-style=circle]{list-style-type:circle}.flashcard-content--v1 ul[data-style=square]{list-style-type:square}.flashcard-content--v1 ul[data-style=dash]{list-style-type:"\2013  "}.flashcard-content--v1 ol[data-style=decimal]{list-style-type:decimal}.flashcard-content--v1 ol[data-style=upper-roman]{list-style-type:upper-roman}.flashcard-content--v1 ol[data-style=upper-alpha]{list-style-type:upper-alpha}.flashcard-content--v1 ol[data-style=lower-alpha]{list-style-type:lower-alpha}.flashcard-content--v1 ol[data-style=lower-roman]{list-style-type:lower-roman}.flashcard-content--v1 li>ul,.flashcard-content--v1 li>ol{margin-top:0}.flashcard-content--v1 [data-node=image]{--ak-w: 100;--ak-ar: 1;--ak-cx: 0;--ak-cy: 0;--ak-cw: 1;--ak-ch: 1;position:relative;overflow:hidden;display:inline-block;vertical-align:middle;width:calc(var(--ak-w) * 1cqw);max-width:100%;aspect-ratio:var(--ak-ar)}.flashcard-content--v1 [data-node=image]>img{position:absolute;max-width:none;width:calc(100% / var(--ak-cw));height:calc(100% / var(--ak-ch));left:calc(-100% * var(--ak-cx) / var(--ak-cw));top:calc(-100% * var(--ak-cy) / var(--ak-ch))}.flashcard-content--v1 [data-node=image][data-layout=block-left]{display:block;margin:.5em auto .5em 0}.flashcard-content--v1 [data-node=image][data-layout=block-center]{display:block;margin:.5em auto}.flashcard-content--v1 [data-node=image][data-layout=block-right]{display:block;margin:.5em 0 .5em auto}.flashcard-content--v1 [data-node=image][data-x]{display:block;margin-left:calc(var(--ak-x) * 1cqw);margin-right:auto}.flashcard-content--v1 [data-node=image][data-layout=float-left]{float:left;margin:.25em 1em .5em 0}.flashcard-content--v1 [data-node=image][data-layout=float-right]{float:right;margin:.25em 0 .5em 1em}.flashcard-content [data-rich-content],.flashcard-content.ProseMirror{display:flow-root}.flashcard-content :where([data-rich-content] *){font-weight:inherit}.flashcard-content [data-rich-content] [style]{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}.flashcard-content p{margin:0 0 12px}.flashcard-content p:last-child{margin-bottom:0}.flashcard-content b,.flashcard-content strong{font-weight:700}.flashcard-content h1{margin:0 0 8px;font-size:24px;line-height:32px;font-weight:600}.flashcard-content h2{margin:0 0 8px;font-size:22px;line-height:30px;font-weight:600}.flashcard-content h3,.flashcard-content h4,.flashcard-content h5,.flashcard-content h6{margin:0 0 8px;font-size:20px;line-height:28px;font-weight:600}.flashcard-content ul,.flashcard-content ol{margin:4px 0;padding-left:24px}.flashcard-content ul{list-style:disc}.flashcard-content ol{list-style:decimal}.flashcard-content blockquote{margin:0 0 12px;padding-left:16px;border-left:3px solid var(--border-strong);color:var(--text-secondary)}.flashcard-content hr{margin:12px 0;border:0;border-top:1px solid var(--border-subtle)}.flashcard-content code,.flashcard-content tt{font-size:16px;font-variant-numeric:tabular-nums;background-color:var(--surface-sunken)}.flashcard-content big{font-size:22px}.flashcard-content small{font-size:14px}.flashcard-content sub,.flashcard-content sup,.flashcard-content sub[style],.flashcard-content sup[style]{font-size:12px!important;line-height:0!important}.flashcard-content a{color:var(--text-accent);text-decoration:underline}.flashcard-content img{max-width:100%;height:auto;border-radius:4px}.flashcard-content .search-highlight-token,.flashcard-content [data-canvas-field=template] span[class]{padding:0;border-radius:0;font-weight:inherit}.flashcard-content [data-canvas-held],.flashcard-content [data-canvas-held]~*{visibility:hidden}.flashcard-content .canvas-gap{display:flex;align-items:center;height:49px}.flashcard-content .canvas-gap:before{content:"";flex:1;height:1px;background-color:var(--border-subtle)}.flashcard-content .canvas-aside{color:var(--text-secondary)}.ak-tc{color:var(--ak-tc-l)!important}.ak-tc-auto{color:var(--text-primary)!important}[data-theme=dark] .ak-tc{color:var(--ak-tc-d)!important}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-divide-x-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@property --tw-content{syntax: "*"; initial-value: ""; inherits: false;}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes card-exit-return-left{0%{transform:var(--card-exit-from, none);opacity:1;z-index:4;animation-timing-function:cubic-bezier(.32,0,.35,1)}36%{transform:translate(-102%) translateY(8px) rotate(-4deg) scale(.9);z-index:4;animation-timing-function:cubic-bezier(.45,0,.25,1)}37%{z-index:1}80%{transform:translateY(15px) scale(.955);z-index:1;opacity:1}92%{transform:translateY(15px) scale(.955);z-index:1;opacity:1}to{transform:translateY(15px) scale(.955);z-index:1;opacity:0}}@keyframes card-exit-return-right{0%{transform:var(--card-exit-from, none);opacity:1;z-index:4;animation-timing-function:cubic-bezier(.32,0,.35,1)}36%{transform:translate(102%) translateY(8px) rotate(4deg) scale(.9);z-index:4;animation-timing-function:cubic-bezier(.45,0,.25,1)}37%{z-index:1}80%{transform:translateY(15px) scale(.955);z-index:1;opacity:1}92%{transform:translateY(15px) scale(.955);z-index:1;opacity:1}to{transform:translateY(15px) scale(.955);z-index:1;opacity:0}}@keyframes card-exit-graduate-left{0%{transform:var(--card-exit-from, none);opacity:1}60%{opacity:1}to{transform:translate(-170%) rotate(-14deg);opacity:0}}@keyframes card-exit-graduate-right{0%{transform:var(--card-exit-from, none);opacity:1}60%{opacity:1}to{transform:translate(170%) rotate(14deg);opacity:0}}@keyframes card-exit-drop{0%{transform:none;opacity:1}to{transform:translateY(24px) scale(.96);opacity:0}}@keyframes card-enter{0%{transform:translateY(12px) scale(.975);opacity:.4}to{transform:none;opacity:1}}@keyframes card-tap-flash{0%{box-shadow:inset 0 0 0 3px var(--grade-good-solid)}to{box-shadow:inset 0 0 0 0 var(--grade-good-solid)}}@keyframes demo-press{0%,to{transform:scale(1)}40%{transform:scale(.7)}}@keyframes reveal-down{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes panel-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@keyframes disc-pop{0%{opacity:0;transform:scale(.2)}55%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes confetti{0%{opacity:0;transform:rotate(var(--confetti-angle)) translateY(-6px) rotate(0) scale(.4)}22%{opacity:1}to{opacity:0;transform:rotate(var(--confetti-angle)) translateY(calc(-1 * var(--confetti-distance))) rotate(320deg) scale(1)}}@keyframes dot-hop{0%,60%,to{transform:translateY(0);opacity:.65}30%{transform:translateY(-4px);opacity:1}}@keyframes nod{0%,88%,to{transform:rotate(0)}91%{transform:rotate(-14deg)}95%{transform:rotate(12deg)}}@keyframes scan-row-cursor{0%,to{opacity:1}}@keyframes scan-dots-out{0%{opacity:1}to{opacity:0}}@keyframes scan-line-in{0%{scale:0 1}to{scale:1 1}}@keyframes page-file{0%{transform:none;z-index:3}47%{transform:translate(105%) rotate(6deg);opacity:1;z-index:3}48%{z-index:0}to{transform:translateY(-14px) scale(.9);opacity:0;z-index:0}}@keyframes page-advance{0%{transform:translateY(-7px) scale(.95)}to{transform:none}}@keyframes flashcard-file{0%{transform:none;opacity:1}35%{transform:translate(calc(var(--file-x) * .35),calc(var(--file-y) * .2 - 16px)) rotate(-3deg) scale(.82);opacity:1}to{transform:translate(var(--file-x),var(--file-y)) rotate(6deg) scale(var(--file-scale));opacity:.9}}@keyframes stack-land{0%{transform:translateY(-4px) scale(1.04)}to{transform:none}}@keyframes count-bump{0%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes caret-blink{50%{opacity:0}}@keyframes saving-ring{0%{opacity:.8;transform:scale(.95)}to{opacity:0;transform:scale(1.25)}}@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-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-space-y-reverse: 0;--tw-divide-x-reverse: 0;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-duration: initial;--tw-ease: initial;--tw-content: "";--tw-animation-delay: 0s;--tw-animation-direction: normal;--tw-animation-duration: initial;--tw-animation-fill-mode: none;--tw-animation-iteration-count: 1;--tw-enter-blur: 0;--tw-enter-opacity: 1;--tw-enter-rotate: 0;--tw-enter-scale: 1;--tw-enter-translate-x: 0;--tw-enter-translate-y: 0;--tw-exit-blur: 0;--tw-exit-opacity: 1;--tw-exit-rotate: 0;--tw-exit-scale: 1;--tw-exit-translate-x: 0;--tw-exit-translate-y: 0}}}
