.cp-overlay{position:fixed;inset:0;z-index:var(--z-modal);background:hsl(var(--scrim) / var(--opacity-scrim))}.cp{--cp-w: calc(var(--space-24) * 5 + var(--space-10) * 2);--cp-input-h: calc(var(--space-12) + var(--space-2));--cp-row-h: calc(var(--space-10) + var(--space-1));--cp-glyph: calc(var(--space-6) + var(--space-1));--cp-chip-h: calc(var(--space-6) + var(--space-1));--cp-foot-h: var(--space-10);--cp-top: max(var(--space-6), 10dvh);position:fixed;z-index:var(--z-modal);inset-block-start:var(--cp-top);inset-inline:0;margin-inline:auto;width:min(var(--cp-w),calc(100% - var(--space-8)));max-height:calc(100dvh - var(--cp-top) - var(--space-4));display:flex;flex-direction:column;overflow:hidden;background:hsl(var(--surface-000));color:hsl(var(--ink-900));border:1px solid hsl(var(--border-100));border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);font-family:var(--font-sans)}.cp:focus,.cp:focus-visible{outline:none}.cp-overlay[data-state=open],.cp[data-state=open]{animation:cp-in var(--motion-palette) var(--ease-out)}.cp-overlay[data-state=closed],.cp[data-state=closed]{animation:cp-out var(--motion-palette) var(--ease-in) forwards}.cp-overlay[data-state=open]{animation-name:cp-fade-in}.cp-overlay[data-state=closed]{animation-name:cp-fade-out}@keyframes cp-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes cp-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes cp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cp-fade-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.cp-overlay,.cp{animation:none!important}}.cp-input{display:flex;align-items:center;gap:var(--space-3);flex:none;height:var(--cp-input-h);padding-inline:calc(var(--space-4) + var(--space-1) / 2);border-bottom:1px solid hsl(var(--border-100));color:hsl(var(--ink-500))}.cp-input svg{flex:none;width:var(--space-5);height:var(--space-5)}.cp-field{flex:1;min-width:0;height:100%;border:0;background:transparent;color:hsl(var(--ink-900));font:var(--type-h4);font-weight:400;caret-color:hsl(var(--brand-600))}.cp-field::-moz-placeholder{color:hsl(var(--ink-500));opacity:1}.cp-field::placeholder{color:hsl(var(--ink-500));opacity:1}.cp-field:focus,.cp-field:focus-visible{outline:none}.cp-kb{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-6);height:var(--space-6);padding-inline:var(--space-2);border-radius:var(--radius-xs);background:hsl(var(--surface-000));border:1px solid hsl(var(--border-200));font:var(--type-data-sm);letter-spacing:var(--track-data-sm);color:hsl(var(--ink-700));line-height:1}.cp-input .cp-kb{margin-inline-start:auto}.cp-chips{display:flex;flex:none;gap:calc(var(--space-1) * 1.5);padding:var(--space-3) var(--space-4) var(--space-1);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:var(--space-4)}.cp-chips:after{content:"";flex:none;width:var(--space-4)}.cp-chips::-webkit-scrollbar{display:none}.cp-chip{flex:none;scroll-snap-align:start;display:inline-flex;align-items:center;height:var(--cp-chip-h);padding-inline:var(--space-3);border-radius:var(--radius-full);border:1px solid hsl(var(--border-100));background:transparent;color:hsl(var(--ink-700));font:var(--type-label);letter-spacing:var(--track-label);white-space:nowrap;cursor:pointer}.cp-chip:hover{background:hsl(var(--surface-100))}.cp-chip[aria-pressed=true]{background:hsl(var(--brand-600));border-color:hsl(var(--brand-600));color:hsl(var(--ink-invert))}.cp-chip:focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:2px}@media(pointer:coarse){.cp-chip{height:var(--cp-row-h)}}.cp-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:var(--space-2)}.cp-group-h{margin:0;padding:var(--space-3) calc(var(--space-4) + var(--space-1) / 2) var(--space-1);font:var(--type-overline);letter-spacing:var(--track-overline);text-transform:uppercase;color:hsl(var(--ink-500))}.cp-row{display:flex;align-items:center;gap:var(--space-3);min-height:var(--cp-row-h);margin-inline:calc(var(--space-1) * 1.5);padding-inline:calc(var(--space-4) + var(--space-1) / 2);border-radius:var(--radius-md);font:var(--type-body-sm);color:hsl(var(--ink-900));cursor:pointer}.cp-row[aria-selected=true]{background:hsl(var(--brand-100));outline:2px solid hsl(var(--focus-ring));outline-offset:-2px}.cp-glyph{flex:none;display:grid;place-items:center;width:var(--cp-glyph);height:var(--cp-glyph);border-radius:var(--radius-sm);background:hsl(var(--surface-200));color:hsl(var(--ink-700))}.cp-glyph svg{width:var(--space-4);height:var(--space-4)}.cp-glyph--nora{background:transparent}.cp-text{flex:1;min-width:0}.cp-label,.cp-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-sub{font:var(--type-console-dense);color:hsl(var(--ink-500))}.cp-hit{background:transparent;color:hsl(var(--brand-ink));font-weight:700}.cp-trailing{flex:none;margin-inline-start:auto;font:var(--type-console-dense);color:hsl(var(--ink-500))}.cp-note{padding:calc(var(--space-5) + var(--space-1) / 2) calc(var(--space-4) + var(--space-1) / 2);font:var(--type-body-sm);color:hsl(var(--ink-700))}.cp-note small{display:block;margin-top:var(--space-1);font:var(--type-console-dense);color:hsl(var(--ink-500))}.cp-skel{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) calc(var(--space-4) + var(--space-1) / 2)}.cp-skel-row{display:flex;align-items:center;gap:var(--space-3)}.cp-bl{display:block;flex:none;background:hsl(var(--surface-300));border-radius:var(--radius-sm)}.cp-bl--glyph{width:var(--cp-glyph);height:var(--cp-glyph)}.cp-bl--line{height:var(--space-3)}.cp-error{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-3);padding:var(--space-3) calc(var(--space-3) + var(--space-1) / 2);border-radius:var(--radius-md);background:hsl(var(--danger-100));color:hsl(var(--danger-600));font:var(--type-console-section)}.cp-error button{margin-inline-start:auto;flex:none;height:var(--space-8);min-width:var(--space-16);padding-inline:var(--space-3);border-radius:var(--radius-md);border:1px solid currentColor;background:transparent;color:inherit;font:var(--type-label);cursor:pointer}@media(pointer:coarse){.cp-error button{height:var(--cp-row-h)}}.cp-error button:focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:2px}.cp-foot{display:flex;flex:none;align-items:center;gap:var(--space-4);overflow:hidden;white-space:nowrap;height:var(--cp-foot-h);padding-inline:calc(var(--space-4) + var(--space-1) / 2);border-top:1px solid hsl(var(--border-100));background:hsl(var(--surface-100));font:var(--type-console-dense);color:hsl(var(--ink-500))}.cp-foot>span{display:inline-flex;align-items:center;gap:calc(var(--space-1) * 1.5)}.cp-foot>span:last-child{margin-inline-start:auto}@media(max-width:30rem){.cp-chips{padding-inline:var(--space-3);gap:var(--space-1)}.cp-chip{padding-inline:calc(var(--space-2) + var(--space-1) / 2)}.cp-foot{gap:var(--space-3);padding-inline:var(--space-3)}.cp-foot>span:nth-child(3){display:none}}@media(hover:none)and (pointer:coarse){.cp-foot,.cp-input .cp-kb{display:none}}.cp-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root{--font-sans: Inter, "Inter Fallback", system-ui, "Segoe UI", Arial, sans-serif;--font-display: Inter, "Inter Fallback", system-ui, "Segoe UI", Arial, sans-serif;--font-serif: "Source Serif 4", "Source Serif 4 Fallback", Georgia, "Times New Roman", serif;--font-read: "Source Serif 4", "Source Serif 4 Fallback", Georgia, "Times New Roman", serif;--font-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--type-display-1: 700 44px/48px var(--font-sans);--track-display-1: -.022em;--type-display-marketing: 700 56px/60px var(--font-sans);--track-display-marketing: -.032em;--type-display-marketing-sm: 700 38px/42px var(--font-sans);--track-display-marketing-sm: -.032em;--type-display-2: 700 34px/40px var(--font-sans);--track-display-2: -.018em;--type-h1: 650 28px/34px var(--font-sans);--track-h1: -.014em;--type-h2: 650 22px/28px var(--font-sans);--track-h2: -.01em;--type-h3: 600 18px/24px var(--font-sans);--type-h4: 600 16px/22px var(--font-sans);--type-body: 400 15px/23px var(--font-sans);--type-body-strong: 600 15px/23px var(--font-sans);--type-body-sm: 400 13px/20px var(--font-sans);--type-label: 500 13px/16px var(--font-sans);--track-label: .004em;--type-overline: 600 11px/14px var(--font-sans);--track-overline: .08em;--type-button: 600 15px/20px var(--font-sans);--type-input: 400 16px/22px var(--font-sans);--type-console-title: 600 20px/26px var(--font-sans);--track-console-title: -.012em;--type-console-lead: 600 15px/20px var(--font-sans);--type-console-section: 600 13px/18px var(--font-sans);--track-console-section: -.005em;--type-console-body: 400 13px/18px var(--font-sans);--type-console-dense: 400 12px/16px var(--font-sans);--type-console-meta: 500 11px/14px var(--font-sans);--track-console-meta: .02em;--type-read-lg: 400 19px/32px var(--font-read);--type-read: 400 17px/29px var(--font-read);--type-read-sm: 400 15px/26px var(--font-read);--type-read-quote: 400 17px/29px var(--font-read);--type-data: 500 14px/20px var(--font-mono);--type-data-sm: 500 12px/16px var(--font-mono);--track-data-sm: .01em;--type-shell-wordmark: 700 17px/20px var(--font-sans);--track-shell-wordmark: -.02em;--type-shell-tab: 500 11px/14px var(--font-sans);--type-shell-meta: 400 11px/14px var(--font-sans);--type-shell-group: 600 10px/14px var(--font-mono);--track-shell-group: .1em;--type-shell-chip: 600 10px/14px var(--font-mono);--track-shell-chip: .08em;--type-qcm-cell: 600 13px/16px var(--font-mono);--type-landing-micro: 400 11px/normal var(--font-sans);--type-landing-small: 400 12px/normal var(--font-sans);--type-landing-note: 400 12px/18px var(--font-sans);--type-landing-small-strong: 600 12px/normal var(--font-sans);--type-landing-kicker: 600 12px/normal var(--font-sans);--track-landing-kicker: .06em;--type-landing-caption: 400 13px/18px var(--font-sans);--type-landing-label: 600 13px/normal var(--font-sans);--type-landing-label-q: 600 13px/18px var(--font-sans);--type-landing-link: 400 13px/30px var(--font-sans);--type-landing-list: 400 14px/normal var(--font-sans);--type-landing-nav: 500 14px/normal var(--font-sans);--type-landing-strong: 600 14px/normal var(--font-sans);--type-landing-question: 600 14px/20px var(--font-sans);--type-landing-text: 400 14px/21px var(--font-sans);--type-landing-answer: 400 14px/22px var(--font-sans);--type-landing-action: 600 15px/normal var(--font-sans);--type-landing-action-bold: 700 15px/normal var(--font-sans);--type-landing-card-title: 700 15px/21px var(--font-sans);--type-landing-price-unit: 500 15px/normal var(--font-sans);--type-landing-option-l: 400 15px/22px var(--font-sans);--type-landing-title-n: 600 17px/normal var(--font-sans);--type-landing-title: 600 17px/24px var(--font-sans);--type-landing-lead: 400 17px/26px var(--font-sans);--type-landing-heading: 700 20px/normal var(--font-sans);--type-landing-wordmark: 700 20px/normal var(--font-sans);--track-landing-wordmark: -.02em;--type-landing-answer-read: 400 14px/22px var(--font-read);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-2xl: 28px;--radius-full: 9999px;--radius: var(--radius-lg);--opacity-disabled: .45;--opacity-scrim: .55;--opacity-ghost: .08;--opacity-watermark: .06;--opacity-quiet: .6;--mm-pen-wobble: 2.6;--mm-pen-blob: 5;--mm-pen-tilt: .7;--mm-stroke-connector: 2.4;--mm-stroke-card: 1.8;--mm-stroke-fine: 1.1;--mm-pen-overshoot: 7;--mm-pen-second-offset: 2.4;--z-base: 0;--z-sticky: 10;--z-rail: 20;--z-dock: 30;--z-overlay: 40;--z-modal: 50;--z-toast: 60;--motion-instant: .1s;--motion-fast: .16s;--motion-base: .2s;--motion-slow: .28s;--motion-deliberate: .4s;--motion-palette: .12s;--motion-rail: .22s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-in-out: cubic-bezier(.45, 0, .55, 1);--rail-inset: 12px;--rail-head-h: 64px;--rail-item-h: 38px;--rail-tile: 40px;--rail-bar-w: 3px;--context-bar-h: 56px;--context-bar-folded-h: 48px;--rail-gap: 10px;--rail-tile-gap: 6px;--rail-group-top: 14px;--rail-dot: 8px;--rail-ring: 1.5px;--chip-pad-y: 2px;--chip-pad-x: 6px;--search-pill-w: 288px;--console-rail-w: 232px;--console-rail-compact-w: 64px;--console-bar-h: 44px;--row-h-console: 32px;--row-h-console-head: 28px;--row-h-console-touch: 44px;--inspector-w: 360px;--console-check: 14px;--inspector-label-w: 110px;--console-search-w: 230px;--console-cell-max: 320px;--console-alert-text-min: 256px;--console-col-narrow: 544px;--qr-size: 160px;--learn-hero-well-w: 248px;--learn-hero-plate: 168px;--learn-hero-aside-w: 300px;--learn-tile-well-h: 140px;--learn-tile-plate: 112px;--learn-tile-well-w-side: 132px;--learn-tile-well-h-side: 118px;--learn-tile-plate-side: 92px;--learn-tile-well-phone: 96px;--learn-tile-plate-phone: 76px;--learn-go-size: 28px;--learn-chip-plate: 40px;--learn-row-glyph: 36px;--learn-module-well-w: 236px;--learn-module-plate: 148px;--learn-module-plate-phone: 118px;--learn-unit-plate: 88px;--learn-unit-plate-phone: 72px;--learn-unit-well-w: 160px;--learn-unit-well-h: 104px;--learn-spine-w: 240px;--learn-spine-dot: 8px;--learn-meter-w: 120px;--learn-meter-h: 6px;--learn-meter-w-hero: 152px;--learn-skel-hero-h: 408px;--learn-skel-hero-h-md: 220px;--learn-skel-hero-h-xl: 258px;--learn-skel-tile-h: 178px;--learn-skel-tile-h-md: 144px;--learn-skel-tile-h-xl: 298px;--study-side-w: 320px;--study-card-min-h: 240px;--pdf-viewer-max-h: 820px;--nora-thread-max-w: 896px;--nora-page-chrome-h: 160px;--landing-wmk-h: 280px;--landing-plate-xs: 30px;--landing-plate-s: 44px;--landing-plate-m: 46px;--landing-plate-xl: 72px;--landing-plate-2xl: 84px;--landing-glyph-xl: 26px;--landing-hero-h: 520px;--landing-peek2-h: 300px;--landing-wmk-w: 300px;--landing-band-min-h: 300px;--landing-foot-p-w: 300px;--landing-off-card-w: 400px;--landing-hero-l3-top: 300px;--landing-hero-l2-w: 300px;--landing-lead-w: 520px;--landing-bub-w: 250px;--landing-reveal: .3s;--landing-step: 80ms;--landing-enter-step: 60ms;--landing-fill-delay: .52s;--landing-parallax: 6px;--landing-perspective: 900px;--landing-glyph: 18px;--landing-mark-w: 34px;--landing-space-2h: 10px;--landing-space-3h: 14px;--landing-space-1h: 6px;--landing-glyph-md: 15px;--landing-ctl-m: 30px;--landing-chip-h: 26px;--landing-nav-h: 72px;--landing-menu-top: 52px;--landing-menu-w: 280px;--landing-touch: 44px;--landing-hero-w: 564px;--landing-hero-l1-w: 404px;--landing-hero-l2-top: 150px;--landing-hero-l3-w: 264px;--landing-tile: 56px;--landing-glyph-xs: 13px;--landing-ex-indent: 50px;--landing-theatre-col: 340px;--landing-ctl-l: 36px;--landing-head-w: 720px;--landing-ctl-s: 28px;--landing-vis-h: 236px;--landing-tile-l: 84px;--landing-plate-l: 70px;--landing-ex-indent-mini: 46px;--landing-bub-me-w: 200px;--landing-peek-h: 212px;--landing-card-h: 132px;--landing-tour-p-min: 42px;--landing-mm-h: 248px;--landing-rc-w: 300px;--landing-bust-h: 470px;--landing-well-h: 520px;--landing-disc: 380px;--landing-disc-half: 190px;--landing-tab-h: 38px;--landing-prices-w: 800px;--landing-faq-w: 820px;--landing-faq-a-w: 700px;--landing-band-h2-w: 560px;--landing-band-p-w: 500px;--landing-wmk-right: 250px;--landing-mark-foot-h: 45px;--landing-well-h-sm: 440px;--landing-bust-h-sm: 400px;--presence-ring: 2px;--crumb-gap: 2px;--underline-offset: 3px;--kbd-size: 22px;--chip-h: 26px;--focus-pill-h: 34px;--resume-band-h: 104px;--module-card-h: 232px;--action-bar-h: 72px;--dock-dot: 12px;--tabbar-h: 56px;--tabbar-max-w: 390px;--tab-pill-w: 56px;--tab-pill-h: 28px;--tab-icon: 21px;--touch: 44px;--touch-qcm: 48px;--button-tall: 52px;--qcm-option-min: 56px;--reader-toolbar-h: 60px;--drawer-w: min(18.5rem, 88vw);--sheet-grab-w: 40px;--sheet-grab-h: 5px;--nora-peek-w: 22px;--nora-peek-h: 44px;--dock-size: 56px;--netbanner-compact-h: 60px;--lesson-outline-w: 272px;--lesson-toc-w: 272px;--lesson-dot: 10px;--lesson-max-w: 1440px;--sheet-max-h: 85dvh;--qcm-session-max-w: 720px;--reading-measure: 720px;--unit-list-max-w: 640px;--rail-fade-mask: linear-gradient(to bottom, black calc(100% - 20px) , transparent);--card-well-h: 132px;--card-object: 96px;--plate-object: 78%;--background: 210 22% 96%;--foreground: 171 33% 8%;--border: 210 21% 91%;--card: 0 0% 100%;--card-foreground: 171 33% 8%;--card-border: 210 21% 91%;--sidebar: 0 0% 100%;--sidebar-foreground: 189 14% 27%;--sidebar-border: 210 21% 91%;--sidebar-primary: 165 76% 25%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 160 29% 92%;--sidebar-accent-foreground: 165 78% 19%;--sidebar-ring: 165 78% 19%;--popover: 0 0% 100%;--popover-foreground: 171 33% 8%;--popover-border: 210 21% 91%;--primary: 165 76% 25%;--primary-foreground: 0 0% 100%;--secondary: 35 78% 41%;--secondary-foreground: 0 0% 100%;--muted: 210 21% 93%;--muted-foreground: 195 13% 38%;--accent: 160 29% 92%;--accent-foreground: 165 78% 19%;--destructive: 3 71% 41%;--destructive-foreground: 0 0% 100%;--input: 208 19% 84%;--ring: 165 78% 19%;--chart-1: 165 76% 25%;--chart-2: 35 78% 41%;--chart-3: 201 67% 51%;--chart-4: 243 35% 57%;--chart-5: 3 71% 41%;--brand: 165 76% 25%;--brand-contrast: 0 0% 100%;--brand-hover: 165 78% 19%;--brand-soft: 160 29% 92%;--brand-gold: 35 78% 41%;--brand-gold-soft: 37 69% 91%;--brand-gold-contrast: 171 33% 8%;--brand-600: 165 76% 25%;--brand-600-ref: 165 76% 25%;--brand-700: 165 78% 19%;--brand-800: 166 78% 15%;--brand-ink: 165 78% 19%;--brand-100: 160 29% 92%;--accent-500: 35 78% 41%;--accent-500-ref: 35 78% 41%;--accent-600: 35 83% 35%;--accent-ink: 33 79% 30%;--accent-100: 37 69% 91%;--signal-500: 201 67% 51%;--signal-600: 201 67% 38%;--signal-ink: 203 72% 32%;--rail-signal: 200 74% 62%;--rail-signal-ink: 200 73% 78%;--signal-100: 203 66% 93%;--surface-100: 210 22% 96%;--mark-ink: 168 70% 35%;--surface-000: 0 0% 100%;--surface-200: 210 21% 93%;--surface-300: 210 19% 87%;--surface-invert: 171 33% 8%;--scrim: 171 33% 8%;--ink-900: 171 33% 8%;--ink-700: 189 14% 27%;--ink-500: 195 13% 38%;--ink-invert: 210 22% 96%;--border-100: 210 21% 91%;--border-200: 208 19% 84%;--border-brand: 165 76% 25%;--focus-ring: 165 78% 19%;--success-600: 153 72% 28%;--success-100: 148 37% 92%;--danger-600: 3 71% 41%;--danger-100: 6 70% 95%;--warning-600: 33 79% 30%;--warning-100: 37 69% 91%;--info-600: 198 72% 29%;--info-100: 203 66% 93%;--stage-000: 167 27% 6%;--stage-grid: 167 20% 14%;--stage-label: 150 13% 94%;--stage-select: 36 71% 59%;--stage-pin: 170 52% 64%;--console-ground: 206 35% 8%;--console-panel: 205 40% 12%;--console-line: 203 27% 23%;--console-ink: 210 40% 96%;--console-ink-quiet: 204 21% 69%;--admin-surface-100: 204 24% 96%;--admin-surface-000: 0 0% 100%;--admin-surface-200: 213 26% 93%;--admin-popover: 0 0% 100%;--admin-border: 210 19% 86%;--admin-card-border: 210 19% 86%;--admin-popover-border: 210 19% 86%;--admin-input: 210 17% 82%;--admin-ink-900: 209 41% 10%;--admin-ink-500: 207 14% 41%;--admin-secondary: 208 22% 32%;--admin-on-secondary: 0 0% 100%;--admin-on-primary: 0 0% 100%;--admin-rail: 210 43% 9%;--admin-rail-border: 205 28% 17%;--admin-rail-ink: 204 22% 82%;--admin-rail-muted: 204 16% 60%;--admin-rail-active: 205 45% 15%;--cardio-tint: 3 82% 96%;--cardio-tint-hex: #fdeceb;--cardio-ink: 3 59% 40%;--cardio-ink-hex: #a3312a;--cardio-deep: 3 59% 35%;--cardio-deep-hex: #8c2a24;--cardio-mid: 5 51% 53%;--cardio-mid-hex: #c4544a;--cardio-lite: 8 70% 80%;--cardio-lite-hex: #f0b3aa;--neuro-tint: 257 58% 95%;--neuro-tint-hex: #f0ecfa;--neuro-ink: 257 43% 43%;--neuro-ink-hex: #5a3f9e;--neuro-deep: 257 44% 37%;--neuro-deep-hex: #4b3487;--neuro-mid: 256 45% 58%;--neuro-mid-hex: #7d63c4;--neuro-lite: 256 56% 83%;--neuro-lite-hex: #c9bcec;--pneumo-tint: 208 63% 95%;--pneumo-tint-hex: #e9f2fa;--pneumo-ink: 203 72% 32%;--pneumo-ink-hex: #175f8c;--pneumo-deep: 203 72% 27%;--pneumo-deep-hex: #134f75;--pneumo-mid: 204 51% 48%;--pneumo-mid-hex: #3b86b8;--pneumo-lite: 201 56% 78%;--pneumo-lite-hex: #a6d0e6;--nephro-tint: 160 32% 93%;--nephro-tint-hex: #e6f2ee;--nephro-ink: 165 78% 23%;--nephro-ink-hex: #0d6a52;--nephro-deep: 165 79% 18%;--nephro-deep-hex: #0a5442;--nephro-mid: 163 51% 37%;--nephro-mid-hex: #2e8f74;--nephro-lite: 159 35% 71%;--nephro-lite-hex: #9bcfbd;--hge-tint: 31 77% 93%;--hge-tint-hex: #fbeee0;--hge-ink: 33 79% 30%;--hge-ink-hex: #8a5410;--hge-deep: 33 79% 24%;--hge-deep-hex: #6e430d;--hge-mid: 33 62% 44%;--hge-mid-hex: #b5772a;--hge-lite: 34 61% 72%;--hge-lite-hex: #e3bd8b;--paeds-tint: 340 79% 96%;--paeds-tint-hex: #fdeef3;--paeds-ink: 326 46% 43%;--paeds-ink-hex: #a03b74;--paeds-deep: 327 47% 35%;--paeds-deep-hex: #85305f;--paeds-mid: 328 44% 59%;--paeds-mid-hex: #c4699a;--paeds-lite: 331 60% 84%;--paeds-lite-hex: #eebcd4;--gynobs-tint: 345 67% 95%;--gynobs-tint-hex: #fbebef;--gynobs-ink: 341 53% 40%;--gynobs-ink-hex: #9b2f52;--gynobs-deep: 341 53% 33%;--gynobs-deep-hex: #802743;--gynobs-mid: 340 44% 55%;--gynobs-mid-hex: #bf5a7c;--gynobs-lite: 342 60% 81%;--gynobs-lite-hex: #ecb2c3;--ortho-tint: 216 17% 94%;--ortho-tint-hex: #eef0f3;--ortho-ink: 207 17% 31%;--ortho-ink-hex: #41505c;--ortho-deep: 207 18% 24%;--ortho-deep-hex: #333f49;--ortho-mid: 208 12% 48%;--ortho-mid-hex: #6b7b89;--ortho-lite: 209 19% 78%;--ortho-lite-hex: #bcc7d1;--anat-tint: 165 12% 94%;--anat-tint-hex: #edf1f0;--anat-ink: 189 14% 27%;--anat-ink-hex: #3c4c4f;--anat-deep: 188 15% 20%;--anat-deep-hex: #2c3a3c;--anat-mid: 189 9% 44%;--anat-mid-hex: #66787b;--anat-lite: 185 9% 73%;--anat-lite-hex: #b4c0c1;--psy-tint: 247 39% 95%;--psy-tint-hex: #f0eff8;--psy-ink: 243 35% 42%;--psy-ink-hex: #4a4691;--psy-deep: 243 36% 35%;--psy-deep-hex: #3b3878;--psy-mid: 243 35% 57%;--psy-mid-hex: #706cb8;--psy-lite: 244 48% 81%;--psy-lite-hex: #bbb8e6;--infect-tint: 169 31% 93%;--infect-tint-hex: #e8f3f1;--infect-ink: 172 69% 25%;--infect-ink-hex: #146b5f;--infect-deep: 171 68% 20%;--infect-deep-hex: #10554b;--infect-mid: 169 48% 38%;--infect-mid-hex: #33907f;--infect-lite: 167 36% 70%;--infect-lite-hex: #96cec2;--generic-tint: 204 17% 94%;--generic-tint-hex: #eef1f3;--generic-ink: 173 18% 30%;--generic-ink-hex: #3f5a57;--generic-deep: 173 20% 26%;--generic-deep-hex: #35504d;--generic-mid: 173 15% 44%;--generic-mid-hex: #5e807c;--generic-lite: 168 15% 74%;--generic-lite-hex: #b3c7c3;--shadow-none: none;--shadow-raise: 0 1px 2px rgba(14, 28, 26, .06), 0 2px 8px rgba(14, 28, 26, .04);--shadow-overlay: 0 8px 24px rgba(14, 28, 26, .1), 0 2px 6px rgba(14, 28, 26, .06);--shadow-modal: 0 24px 64px rgba(14, 28, 26, .18);--shadow-press: inset 0 2px 4px rgba(14, 28, 26, .18);--shadow-portrait-ring: 0 0 0 2px hsl(var(--surface-000)), 0 0 0 3px hsl(var(--brand-600));--shadow-step-halo: 0 0 0 6px hsl(var(--brand-100))}.dark{--background: 167 24% 7%;--foreground: 150 13% 94%;--border: 162 15% 17%;--card: 169 22% 10%;--card-foreground: 150 13% 94%;--card-border: 162 15% 17%;--sidebar: 169 22% 10%;--sidebar-foreground: 162 9% 72%;--sidebar-border: 162 15% 17%;--sidebar-primary: 168 52% 48%;--sidebar-primary-foreground: 169 22% 10%;--sidebar-accent: 167 41% 13%;--sidebar-accent-foreground: 167 55% 59%;--sidebar-ring: 167 55% 59%;--popover: 169 22% 10%;--popover-foreground: 150 13% 94%;--popover-border: 162 15% 17%;--primary: 168 52% 48%;--primary-foreground: 169 22% 10%;--secondary: 36 71% 59%;--secondary-foreground: 169 22% 10%;--muted: 170 23% 5%;--muted-foreground: 164 7% 57%;--accent: 167 41% 13%;--accent-foreground: 167 55% 59%;--destructive: 5 80% 69%;--destructive-foreground: 169 22% 10%;--input: 160 13% 22%;--ring: 167 55% 59%;--chart-1: 168 52% 48%;--chart-2: 36 71% 59%;--chart-3: 200 75% 63%;--chart-4: 243 30% 52%;--chart-5: 5 80% 69%;--brand: 168 52% 48%;--brand-contrast: 169 22% 10%;--brand-hover: 168 54% 39%;--brand-soft: 167 41% 13%;--brand-gold: 36 71% 59%;--brand-gold-soft: 35 44% 14%;--brand-gold-contrast: 150 13% 94%;--brand-600: 168 52% 48%;--brand-600-ref: 165 76% 25%;--brand-700: 168 54% 39%;--brand-800: 169 58% 30%;--brand-ink: 167 55% 59%;--brand-100: 167 41% 13%;--accent-500: 36 71% 59%;--accent-500-ref: 35 78% 41%;--accent-600: 35 61% 52%;--accent-ink: 36 73% 66%;--accent-100: 35 44% 14%;--signal-500: 200 75% 63%;--signal-600: 200 74% 60%;--signal-ink: 199 77% 71%;--rail-signal: 200 74% 62%;--rail-signal-ink: 200 73% 78%;--signal-100: 200 56% 16%;--surface-100: 167 24% 7%;--mark-ink: 168 70% 35%;--surface-000: 169 22% 10%;--surface-200: 170 23% 5%;--surface-300: 169 17% 13%;--surface-invert: 150 13% 94%;--scrim: 0 0% 0%;--ink-900: 150 13% 94%;--ink-700: 162 9% 72%;--ink-500: 164 7% 57%;--ink-invert: 167 24% 7%;--border-100: 162 15% 17%;--border-200: 160 13% 22%;--border-brand: 168 52% 48%;--focus-ring: 167 55% 59%;--success-600: 152 44% 49%;--success-100: 147 51% 13%;--danger-600: 5 80% 69%;--danger-100: 5 43% 16%;--warning-600: 36 71% 59%;--warning-100: 35 44% 14%;--info-600: 198 71% 66%;--info-100: 200 56% 16%;--stage-000: 163 26% 5%;--stage-grid: 167 20% 14%;--stage-label: 150 13% 94%;--stage-select: 36 71% 59%;--stage-pin: 170 52% 64%;--console-ground: 206 35% 8%;--console-panel: 205 40% 12%;--console-line: 203 27% 23%;--console-ink: 210 40% 96%;--console-ink-quiet: 204 21% 69%;--admin-surface-100: 208 42% 6%;--admin-surface-000: 205 33% 10%;--admin-surface-200: 205 24% 14%;--admin-popover: 205 31% 12%;--admin-border: 205 24% 18%;--admin-card-border: 207 24% 16%;--admin-popover-border: 205 24% 20%;--admin-input: 207 22% 24%;--admin-ink-900: 210 25% 92%;--admin-ink-500: 206 14% 60%;--admin-secondary: 204 18% 44%;--admin-on-secondary: 0 0% 100%;--admin-on-primary: 205 46% 8%;--admin-rail: 207 44% 5%;--admin-rail-border: 205 27% 14%;--admin-rail-ink: 204 22% 82%;--admin-rail-muted: 204 16% 60%;--admin-rail-active: 205 45% 15%;--cardio-tint: 3 34% 13%;--cardio-tint-hex: #2d1716;--cardio-ink: 5 39% 70%;--cardio-ink-hex: #d09a95;--cardio-deep: 5 44% 30%;--cardio-deep-hex: #6e312b;--cardio-mid: 5 43% 52%;--cardio-mid-hex: #b95850;--cardio-lite: 5 35% 74%;--cardio-lite-hex: #d4a9a5;--neuro-tint: 256 33% 13%;--neuro-tint-hex: #1c162c;--neuro-ink: 255 33% 70%;--neuro-ink-hex: #a699cc;--neuro-deep: 256 39% 30%;--neuro-deep-hex: #3f2f6a;--neuro-mid: 256 39% 52%;--neuro-mid-hex: #6f56b4;--neuro-lite: 256 32% 74%;--neuro-lite-hex: #b3a8d2;--pneumo-tint: 206 34% 13%;--pneumo-tint-hex: #16232d;--pneumo-ink: 204 39% 70%;--pneumo-ink-hex: #95b8d0;--pneumo-deep: 204 44% 30%;--pneumo-deep-hex: #2b536e;--pneumo-mid: 204 44% 52%;--pneumo-mid-hex: #4f8fba;--pneumo-lite: 205 36% 74%;--pneumo-lite-hex: #a5c1d5;--nephro-tint: 162 34% 13%;--nephro-tint-hex: #162d26;--nephro-ink: 164 39% 70%;--nephro-ink-hex: #95d0c0;--nephro-deep: 163 44% 30%;--nephro-deep-hex: #2b6e5b;--nephro-mid: 163 44% 52%;--nephro-mid-hex: #4fba9c;--nephro-lite: 162 36% 74%;--nephro-lite-hex: #a5d5c7;--hge-tint: 31 34% 13%;--hge-tint-hex: #2d2216;--hge-ink: 33 46% 70%;--hge-ink-hex: #d6b68f;--hge-deep: 34 50% 30%;--hge-deep-hex: #735126;--hge-mid: 33 53% 52%;--hge-mid-hex: #c58c44;--hge-lite: 33 44% 74%;--hge-lite-hex: #dac0a0;--paeds-tint: 327 33% 13%;--paeds-tint-hex: #2c1622;--paeds-ink: 328 32% 70%;--paeds-ink-hex: #cb9ab4;--paeds-deep: 327 37% 30%;--paeds-deep-hex: #69304f;--paeds-mid: 328 37% 52%;--paeds-mid-hex: #b25788;--paeds-lite: 328 31% 74%;--paeds-lite-hex: #d1a8be;--gynobs-tint: 338 33% 13%;--gynobs-tint-hex: #2c161e;--gynobs-ink: 340 33% 70%;--gynobs-ink-hex: #cc99aa;--gynobs-deep: 340 37% 30%;--gynobs-deep-hex: #693043;--gynobs-mid: 340 37% 52%;--gynobs-mid-hex: #b25776;--gynobs-lite: 340 31% 74%;--gynobs-lite-hex: #d1a8b6;--ortho-tint: 210 9% 13%;--ortho-tint-hex: #1e2124;--ortho-ink: 208 10% 70%;--ortho-ink-hex: #abb3ba;--ortho-deep: 208 10% 30%;--ortho-deep-hex: #454d54;--ortho-mid: 209 10% 52%;--ortho-mid-hex: #788591;--ortho-lite: 207 8% 74%;--ortho-lite-hex: #b7bdc2;--anat-tint: 180 6% 13%;--anat-tint-hex: #1f2323;--anat-ink: 191 7% 70%;--anat-ink-hex: #adb6b8;--anat-deep: 189 8% 30%;--anat-deep-hex: #465153;--anat-mid: 186 8% 52%;--anat-mid-hex: #7b8c8e;--anat-lite: 187 7% 74%;--anat-lite-hex: #b8c0c1;--psy-tint: 243 27% 13%;--psy-tint-hex: #19182a;--psy-ink: 244 27% 70%;--psy-ink-hex: #a19ec7;--psy-deep: 243 29% 30%;--psy-deep-hex: #383663;--psy-mid: 243 30% 52%;--psy-mid-hex: #6460a9;--psy-lite: 242 24% 74%;--psy-lite-hex: #aeadcd;--infect-tint: 170 34% 13%;--infect-tint-hex: #162d29;--infect-ink: 169 36% 70%;--infect-ink-hex: #97cec4;--infect-deep: 169 41% 30%;--infect-deep-hex: #2d6c60;--infect-mid: 169 40% 52%;--infect-mid-hex: #53b6a4;--infect-lite: 169 33% 74%;--infect-lite-hex: #a7d3cb;--generic-tint: 189 14% 10%;--generic-tint-hex: #151b1c;--generic-ink: 170 15% 70%;--generic-ink-hex: #a8bfbb;--generic-deep: 173 18% 29%;--generic-deep-hex: #3d5754;--generic-mid: 173 13% 48%;--generic-mid-hex: #6b8c88;--generic-lite: 171 13% 71%;--generic-lite-hex: #aabebb;--shadow-none: none;--shadow-raise: 0 1px 2px rgba(0, 0, 0, .5);--shadow-overlay: 0 8px 24px rgba(0, 0, 0, .6);--shadow-modal: 0 24px 64px rgba(0, 0, 0, .72);--shadow-press: inset 0 2px 4px rgba(0, 0, 0, .45);--shadow-portrait-ring: 0 0 0 2px hsl(var(--surface-000)), 0 0 0 3px hsl(var(--brand-600));--shadow-step-halo: 0 0 0 6px hsl(var(--brand-100))}.scoreo-console{--shadow-none: none;--shadow-raise: 0 1px 2px rgba(0, 0, 0, .5);--shadow-overlay: 0 8px 24px rgba(0, 0, 0, .6);--shadow-modal: 0 24px 64px rgba(0, 0, 0, .72);--shadow-press: inset 0 2px 4px rgba(0, 0, 0, .45);--shadow-portrait-ring: 0 0 0 2px hsl(var(--surface-000)), 0 0 0 3px hsl(var(--brand-600));--shadow-step-halo: 0 0 0 6px hsl(var(--brand-100))}.scoreo-asset-slot{display:grid;place-items:center;block-size:var(--card-well-h);border-radius:var(--radius-lg);background:hsl(var(--slot-tint, var(--surface-200)));overflow:hidden;contain:layout paint}.scoreo-asset-slot>*{inline-size:var(--slot-object, var(--card-object));block-size:var(--slot-object, var(--card-object));filter:drop-shadow(0 10px 14px rgb(0 0 0 / .13))}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:2px;transition:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.scoreo-tilt{transform:none!important}}:root[data-reduced-motion] *,:root[data-reduced-motion] *:before,:root[data-reduced-motion] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}:root[data-reduced-motion] .scoreo-tilt{transform:none!important}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;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}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root,[data-theme]{color:hsl(var(--heroui-foreground));background-color:hsl(var(--heroui-background))}*{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}body{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1));font-family:var(--font-sans);--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-family:var(--font-sans)}h1,h2,h3,h4{letter-spacing:-.02em}::-moz-selection{background:hsl(var(--primary) / .18)}::selection{background:hsl(var(--primary) / .18)}:where(a,button,[role=button],[role=tab],input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}:where([data-radix-collection-item],[data-state]):focus-visible{outline-offset:1px}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%);--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-scoreo{font:var(--type-read-sm);color:hsl(var(--foreground));width:34.44em;max-width:100%}@media(min-width:640px){.prose-scoreo{font:var(--type-read)}}@media(min-width:1024px){.prose-scoreo{font:var(--type-read-lg)}}.prose-scoreo>*{margin-block:0}.prose-scoreo>*+*{margin-block-start:1em}.prose-scoreo ul{list-style:disc;padding-inline-start:1.25em}.prose-scoreo li+li{margin-block-start:.375em}.prose-scoreo strong{font-weight:600}.prose-scoreo blockquote{padding-inline-start:var(--space-4);border-inline-start:var(--rail-bar-w) solid hsl(var(--accent-500));font-style:italic;color:hsl(var(--ink-700))}.prose-scoreo blockquote strong{font-style:normal;color:hsl(var(--ink-900))}.prose-scoreo h2{font:var(--type-h2);letter-spacing:var(--track-h2)}.prose-scoreo h3{font:var(--type-h3)}.prose-scoreo>*+h2,.prose-scoreo>*+h3{margin-block-start:1.5em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-\[-20\%\]{inset:-20%}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-bottom-12{bottom:-3rem}.-end-1{inset-inline-end:-.25rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-right-px{right:-1px}.-start-\[4\.5px\]{inset-inline-start:-4.5px}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.-top-px{top:-1px}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-1\.5{bottom:.375rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-\[10\%\]{bottom:10%}.bottom-\[5\%\]{bottom:5%}.bottom-\[calc\(var\(--tabbar-h\)\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}.end-0{inset-inline-end:0px}.end-1{inset-inline-end:.25rem}.end-1\.5{inset-inline-end:.375rem}.end-2{inset-inline-end:.5rem}.end-3{inset-inline-end:.75rem}.end-auto{inset-inline-end:auto}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-5{left:1.25rem}.left-\[10\%\]{left:10%}.left-\[4\.5rem\]{left:4.5rem}.left-\[5\%\]{left:5%}.left-\[50\%\]{left:50%}.left-\[calc\(37\.5\%\)\]{left:37.5%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-\[10\%\]{right:10%}.right-\[4\.5rem\]{right:4.5rem}.right-\[5\%\]{right:5%}.start-0{inset-inline-start:0px}.start-1\.5{inset-inline-start:.375rem}.start-2{inset-inline-start:.5rem}.start-3{inset-inline-start:.75rem}.start-auto{inset-inline-start:auto}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-16{top:4rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[10\%\]{top:10%}.top-\[1px\]{top:1px}.top-\[5\%\]{top:5%}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[calc\(100\%_\+_2px\)\]{top:calc(100% + 2px)}.top-\[calc\(46\%\)\]{top:46%}.top-\[var\(--navbar-height\)\]{top:var(--navbar-height)}.top-\[var\(--sx-sticky-top\,0px\)\]{top:var(--sx-sticky-top,0px)}.top-full{top:100%}.isolate{isolation:isolate}.-z-30{z-index:-30}.z-0{z-index:0}.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-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[80\]{z-index:80}.-order-1{order:-1}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-2{grid-column:span 2 / span 2}.col-start-2{grid-column-start:2}.-m-2{margin:-.5rem}.-m-2\.5{margin:-.625rem}.m-0{margin:0}.m-4{margin:1rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-1\.5{margin-top:-.375rem;margin-bottom:-.375rem}.mx-0{margin-left:0;margin-right:0}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-\[calc\(\(theme\(spacing\.5\)-theme\(spacing\.1\)\)\/2\)\]{margin-left:.5rem;margin-right:.5rem}.mx-\[calc\(\(theme\(spacing\.6\)-theme\(spacing\.3\)\)\/2\)\]{margin-left:.375rem;margin-right:.375rem}.mx-\[calc\(\(theme\(spacing\.7\)-theme\(spacing\.5\)\)\/2\)\]{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-\[calc\(\(theme\(spacing\.5\)-theme\(spacing\.1\)\)\/2\)\]{margin-top:.5rem;margin-bottom:.5rem}.my-\[calc\(\(theme\(spacing\.6\)-theme\(spacing\.3\)\)\/2\)\]{margin-top:.375rem;margin-bottom:.375rem}.my-\[calc\(\(theme\(spacing\.7\)-theme\(spacing\.5\)\)\/2\)\]{margin-top:.25rem;margin-bottom:.25rem}.my-auto{margin-top:auto;margin-bottom:auto}.-me-2{margin-inline-end:-.5rem}.-ml-4{margin-left:-1rem}.-mr-1\.5{margin-right:-.375rem}.-mr-2{margin-right:-.5rem}.-ms-2{margin-inline-start:-.5rem}.-ms-3{margin-inline-start:-.75rem}.-mt-1\.5{margin-top:-.375rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-px{margin-bottom:1px}.me-1{margin-inline-end:.25rem}.me-1\.5{margin-inline-end:.375rem}.me-2{margin-inline-end:.5rem}.me-4{margin-inline-end:1rem}.me-auto{margin-inline-end:auto}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.ms-1{margin-inline-start:.25rem}.ms-1\.5{margin-inline-start:.375rem}.ms-2{margin-inline-start:.5rem}.ms-4{margin-inline-start:1rem}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.box-border{box-sizing:border-box}.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}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-1{width:.25rem;height:.25rem}.size-1\.5{width:.375rem;height:.375rem}.size-10{width:2.5rem;height:2.5rem}.size-11{width:2.75rem;height:2.75rem}.size-12{width:3rem;height:3rem}.size-16{width:4rem;height:4rem}.size-2{width:.5rem;height:.5rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-9{width:2.25rem;height:2.25rem}.\!h-auto{height:auto!important}.\!h-full{height:100%!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[--visual-viewport-height\]{height:var(--visual-viewport-height)}.h-\[100dvh\]{height:100dvh}.h-\[128px\]{height:128px}.h-\[1px\]{height:1px}.h-\[22rem\]{height:22rem}.h-\[232px\]{height:232px}.h-\[26rem\]{height:26rem}.h-\[2px\]{height:2px}.h-\[320px\]{height:320px}.h-\[4\.5rem\]{height:4.5rem}.h-\[50\%\]{height:50%}.h-\[500px\]{height:500px}.h-\[60vh\]{height:60vh}.h-\[62px\]{height:62px}.h-\[8\%\]{height:8%}.h-\[88px\]{height:88px}.h-\[calc\(100dvh-var\(--app-chrome\)\)\]{height:calc(100dvh - var(--app-chrome))}.h-\[calc\(100dvh_-_var\(--navbar-height\)\)\]{height:calc(100dvh - var(--navbar-height))}.h-\[min\(70vh\,640px\)\]{height:min(70vh,640px)}.h-\[min\(72vh\,var\(--pdf-viewer-max-h\)\)\]{height:min(72vh,var(--pdf-viewer-max-h))}.h-\[var\(--button-tall\)\]{height:var(--button-tall)}.h-\[var\(--navbar-height\)\]{height:var(--navbar-height)}.h-\[var\(--picker-height\)\]{height:var(--picker-height)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-\[var\(--touch-qcm\)\]{height:var(--touch-qcm)}.h-auto{height:auto}.h-divider{height:var(--heroui-divider-weight)}.h-dvh{height:100dvh}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[20rem\]{max-height:20rem}.max-h-\[22rem\]{max-height:22rem}.max-h-\[24rem\]{max-height:24rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[32rem\]{max-height:32rem}.max-h-\[36rem\]{max-height:36rem}.max-h-\[42rem\]{max-height:42rem}.max-h-\[48rem\]{max-height:48rem}.max-h-\[56rem\]{max-height:56rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[64rem\]{max-height:64rem}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100\%_-_8rem\)\]{max-height:calc(100% - 8rem)}.max-h-\[calc\(100vh-7rem\)\]{max-height:calc(100vh - 7rem)}.max-h-\[min\(70vh\,640px\)\]{max-height:min(70vh,640px)}.max-h-\[min\(80vh\,900px\)\]{max-height:min(80vh,900px)}.max-h-\[min\(82vh\,920px\)\]{max-height:min(82vh,920px)}.max-h-\[min\(92vh\,900px\)\]{max-height:min(92vh,900px)}.max-h-\[none\]{max-height:none}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\[var\(--sheet-max-h\)\]{max-height:var(--sheet-max-h)}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-24{min-height:6rem}.min-h-3{min-height:.75rem}.min-h-3\.5{min-height:.875rem}.min-h-4{min-height:1rem}.min-h-48{min-height:12rem}.min-h-5{min-height:1.25rem}.min-h-6{min-height:1.5rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[10rem\]{min-height:10rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[220px\]{min-height:220px}.min-h-\[24rem\]{min-height:24rem}.min-h-\[32px\]{min-height:32px}.min-h-\[44px\]{min-height:44px}.min-h-\[4rem\]{min-height:4rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[65px\]{min-height:65px}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[calc\(100dvh-var\(--nora-page-chrome-h\)\)\]{min-height:calc(100dvh - var(--nora-page-chrome-h))}.min-h-\[var\(--button-tall\)\]{min-height:var(--button-tall)}.min-h-\[var\(--study-card-min-h\)\]{min-height:var(--study-card-min-h)}.min-h-\[var\(--touch-qcm\)\]{min-height:var(--touch-qcm)}.min-h-dvh{min-height:100dvh}.min-h-svh{min-height:100svh}.\!w-full{width:100%!important}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-\[25\%\]{width:25%}.w-\[80\%\]{width:80%}.w-\[calc\(100\%-0\.5rem\)\]{width:calc(100% - .5rem)}.w-\[calc\(100\%_-_16px\)\]{width:calc(100% - 16px)}.w-\[calc\(100\%_-_theme\(spacing\.6\)\)\]{width:calc(100% - 1.5rem)}.w-\[calc\(100vw-1\.5rem\)\]{width:calc(100vw - 1.5rem)}.w-\[calc\(var\(--visible-months\)_\*_var\(--calendar-width\)\)\]{width:calc(var(--visible-months) * var(--calendar-width))}.w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{width:min(20rem,calc(100vw - 2rem))}.w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{width:min(22rem,calc(100vw - 2rem))}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-divider{width:var(--heroui-divider-weight)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-11{min-width:2.75rem}.min-w-12{min-width:3rem}.min-w-14{min-width:3.5rem}.min-w-16{min-width:4rem}.min-w-20{min-width:5rem}.min-w-24{min-width:6rem}.min-w-3{min-width:.75rem}.min-w-3\.5{min-width:.875rem}.min-w-4{min-width:1rem}.min-w-40{min-width:10rem}.min-w-5{min-width:1.25rem}.min-w-56{min-width:14rem}.min-w-6{min-width:1.5rem}.min-w-7{min-width:1.75rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[120px\]{min-width:120px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[200px\]{min-width:200px}.min-w-\[3\.25rem\]{min-width:3.25rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-\[var\(--touch\)\]{min-width:var(--touch)}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.min-w-min{min-width:-moz-min-content;min-width:min-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[1024px\]{max-width:1024px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1536px\]{max-width:1536px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[270px\]{max-width:270px}.max-w-\[46ch\]{max-width:46ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[640px\]{max-width:640px}.max-w-\[70ch\]{max-width:70ch}.max-w-\[768px\]{max-width:768px}.max-w-\[85\%\]{max-width:85%}.max-w-\[90rem\]{max-width:90rem}.max-w-\[94\%\]{max-width:94%}.max-w-\[calc\(100\%-9\.5rem\)\]{max-width:calc(100% - 9.5rem)}.max-w-\[calc\(100\%-9rem\)\]{max-width:calc(100% - 9rem)}.max-w-\[min\(100\%\,48rem\)\]{max-width:min(100%,48rem)}.max-w-\[none\]{max-width:none}.max-w-\[var\(--lesson-max-w\)\]{max-width:var(--lesson-max-w)}.max-w-\[var\(--nora-thread-max-w\)\]{max-width:var(--nora-thread-max-w)}.max-w-\[var\(--reading-measure\)\]{max-width:var(--reading-measure)}.max-w-\[var\(--skeleton-width\)\]{max-width:var(--skeleton-width)}.max-w-\[var\(--touch-qcm\)\]{max-width:var(--touch-qcm)}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[1_1_16rem\]{flex:1 1 16rem}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-0{flex-basis:0px}.basis-\[12rem\]{flex-basis:12rem}.basis-full{flex-basis:100%}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-center{transform-origin:center}.origin-left{transform-origin:left}.origin-right{transform-origin:right}.origin-top{transform-origin:top}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2,.translate-y-2\/4{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3\/4{--tw-translate-y: 75%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-18deg\]{--tw-rotate: -18deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-50{--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-x-100{--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes appearance-in{0%{opacity:0;transform:translateZ(0) scale(.95)}60%{opacity:.75;backface-visibility:hidden;webkit-font-smoothing:antialiased;transform:translateZ(0) scale(1.05)}to{opacity:1;transform:translateZ(0) scale(1)}}.animate-\[appearance-in_1s_infinite\]{animation:appearance-in 1s infinite}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.animate-blink{animation:blink 1.4s infinite both}@keyframes drip-expand{0%{opacity:.2;transform:scale(0)}to{opacity:0;transform:scale(2)}}.animate-drip-expand{animation:drip-expand .42s linear}@keyframes fade-out{0%{opacity:1}to{opacity:.15}}.animate-fade-out{animation:fade-out 1.2s linear 0s infinite normal none running}@keyframes indeterminate-bar{0%{transform:translate(-50%) scaleX(.2)}to{transform:translate(100%) scaleX(1)}}.animate-indeterminate-bar{animation:indeterminate-bar 1.5s cubic-bezier(.65,.815,.735,.395) infinite normal none running}.animate-none{animation:none}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.animate-spinner-ease-spin{animation:spinner-spin .8s ease infinite}@keyframes spinner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spinner-linear-spin{animation:spinner-spin .8s linear infinite}@keyframes sway{0%{transform:translate(0)}50%{transform:translateY(-150%)}to{transform:translate(0)}}.animate-sway{animation:sway .75s ease infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.touch-pan-x{--tw-pan-x: pan-x;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-pan-y{--tw-pan-y: pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-center{scroll-snap-align:center}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-28{scroll-margin-top:7rem}.scroll-mt-32{scroll-margin-top:8rem}.scroll-py-6{scroll-padding-top:1.5rem;scroll-padding-bottom:1.5rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[7\.5rem_1fr\]{grid-template-columns:7.5rem 1fr}.grid-cols-\[8\.5rem_1fr\]{grid-template-columns:8.5rem 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.\!gap-0{gap:0px!important}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[var\(--rail-tile-gap\)\]{gap:var(--rail-tile-gap)}.gap-px{gap:1px}.gap-x-0{-moz-column-gap:0px;column-gap:0px}.gap-x-0\.5{-moz-column-gap:.125rem;column-gap:.125rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-0{row-gap:0px}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-24{row-gap:6rem}.gap-y-3{row-gap:.75rem}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.125rem * var(--tw-space-x-reverse));margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[hsl\(var\(--border-100\)\)\]>:not([hidden])~:not([hidden]){border-color:hsl(var(--border-100))}.divide-border>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:hsl(var(--border) / var(--tw-divide-opacity, 1))}.divide-border\/60>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .6)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[calc\(theme\(borderRadius\.large\)\/1\.5\)\]{border-radius:calc(var(--heroui-radius-large) / 1.5)}.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]{border-radius:calc(var(--heroui-radius-medium) * .5)}.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]{border-radius:calc(var(--heroui-radius-medium) * .6)}.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]{border-radius:calc(var(--heroui-radius-medium) * .7)}.rounded-\[calc\(theme\(borderRadius\.medium\)\/2\)\]{border-radius:calc(var(--heroui-radius-medium) / 2)}.rounded-\[calc\(theme\(borderRadius\.small\)\/2\)\]{border-radius:calc(var(--heroui-radius-small) / 2)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-large{border-radius:var(--heroui-radius-large)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-medium{border-radius:var(--heroui-radius-medium)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-small{border-radius:var(--heroui-radius-small)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.\!rounded-e-none{border-start-end-radius:0px!important;border-end-end-radius:0px!important}.\!rounded-s-none{border-start-start-radius:0px!important;border-end-start-radius:0px!important}.rounded-b-large{border-bottom-right-radius:var(--heroui-radius-large);border-bottom-left-radius:var(--heroui-radius-large)}.rounded-b-medium{border-bottom-right-radius:var(--heroui-radius-medium);border-bottom-left-radius:var(--heroui-radius-medium)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-small{border-bottom-right-radius:var(--heroui-radius-small);border-bottom-left-radius:var(--heroui-radius-small)}.rounded-e-md{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-large{border-top-left-radius:var(--heroui-radius-large);border-top-right-radius:var(--heroui-radius-large)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-medium{border-top-left-radius:var(--heroui-radius-medium);border-top-right-radius:var(--heroui-radius-medium)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-small{border-top-left-radius:var(--heroui-radius-small);border-top-right-radius:var(--heroui-radius-small)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.rounded-ee-sm{border-end-end-radius:var(--radius-sm)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.border{border-width:1px}.border-0{border-width:0px}.border-1{border-width:1px}.border-2{border-width:2px}.border-3{border-width:3px}.border-\[1\.5px\]{border-width:1.5px}.border-medium{border-width:var(--heroui-border-width-medium)}.border-small{border-width:var(--heroui-border-width-small)}.border-x-\[calc\(theme\(spacing\.5\)\/2\)\]{border-left-width:.625rem;border-right-width:.625rem}.border-x-\[calc\(theme\(spacing\.6\)\/2\)\]{border-left-width:.75rem;border-right-width:.75rem}.border-x-\[calc\(theme\(spacing\.7\)\/2\)\]{border-left-width:.875rem;border-right-width:.875rem}.border-y{border-top-width:1px;border-bottom-width:1px}.border-y-\[calc\(theme\(spacing\.5\)\/2\)\]{border-top-width:.625rem;border-bottom-width:.625rem}.border-y-\[calc\(theme\(spacing\.6\)\/2\)\]{border-top-width:.75rem;border-bottom-width:.75rem}.border-y-\[calc\(theme\(spacing\.7\)\/2\)\]{border-top-width:.875rem;border-bottom-width:.875rem}.border-b{border-bottom-width:1px}.border-b-medium{border-bottom-width:var(--heroui-border-width-medium)}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-\[6px\]{border-left-width:6px}.border-r{border-right-width:1px}.border-s{border-inline-start-width:1px}.border-s-2{border-inline-start-width:2px}.border-s-4{border-inline-start-width:4px}.border-t{border-top-width:1px}.border-t-\[6px\]{border-top-width:6px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.\!border-none{border-style:none!important}.border-none{border-style:none}.\!border-danger{--tw-border-opacity: 1 !important;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))!important}.border-\[--color-border\]{border-color:var(--color-border)}.border-\[hsl\(var\(--accent-500\)\)\]{border-color:hsl(var(--accent-500))}.border-\[hsl\(var\(--border-100\)\)\]{border-color:hsl(var(--border-100))}.border-\[hsl\(var\(--border-200\)\)\]{border-color:hsl(var(--border-200))}.border-\[hsl\(var\(--brand-600\)\)\]{border-color:hsl(var(--brand-600))}.border-\[hsl\(var\(--brand-600\)\/0\.3\)\]{border-color:hsl(var(--brand-600)/.3)}.border-\[hsl\(var\(--console-line\)\)\]{border-color:hsl(var(--console-line))}.border-\[hsl\(var\(--danger-600\)\)\]{border-color:hsl(var(--danger-600))}.border-\[hsl\(var\(--danger-600\)\)\]\/30{border-color:hsl(var(--danger-600) / .3)}.border-\[hsl\(var\(--danger-600\)\)\]\/35{border-color:hsl(var(--danger-600) / .35)}.border-\[hsl\(var\(--danger-600\)\/0\.3\)\]{border-color:hsl(var(--danger-600)/.3)}.border-\[hsl\(var\(--danger-600\)\/0\.4\)\]{border-color:hsl(var(--danger-600)/.4)}.border-\[hsl\(var\(--danger-600\)\/0\.45\)\]{border-color:hsl(var(--danger-600)/.45)}.border-\[hsl\(var\(--danger-600\)\/0\.5\)\]{border-color:hsl(var(--danger-600)/.5)}.border-\[hsl\(var\(--info-600\)\/0\.3\)\]{border-color:hsl(var(--info-600)/.3)}.border-\[hsl\(var\(--info-600\)\/0\.4\)\]{border-color:hsl(var(--info-600)/.4)}.border-\[hsl\(var\(--stage-000\)\/0\.45\)\]{border-color:hsl(var(--stage-000)/.45)}.border-\[hsl\(var\(--stage-grid\)\)\]{border-color:hsl(var(--stage-grid))}.border-\[hsl\(var\(--stage-label\)\/0\.2\)\]{border-color:hsl(var(--stage-label)/.2)}.border-\[hsl\(var\(--success-600\)\)\]{border-color:hsl(var(--success-600))}.border-\[hsl\(var\(--success-600\)\)\]\/30{border-color:hsl(var(--success-600) / .3)}.border-\[hsl\(var\(--success-600\)\)\]\/35{border-color:hsl(var(--success-600) / .35)}.border-\[hsl\(var\(--success-600\)\)\]\/40{border-color:hsl(var(--success-600) / .4)}.border-\[hsl\(var\(--success-600\)\/0\.3\)\]{border-color:hsl(var(--success-600)/.3)}.border-\[hsl\(var\(--success-600\)\/0\.4\)\]{border-color:hsl(var(--success-600)/.4)}.border-\[hsl\(var\(--success-600\)\/0\.5\)\]{border-color:hsl(var(--success-600)/.5)}.border-\[hsl\(var\(--warning-600\)\)\]{border-color:hsl(var(--warning-600))}.border-\[hsl\(var\(--warning-600\)\)\]\/30{border-color:hsl(var(--warning-600) / .3)}.border-\[hsl\(var\(--warning-600\)\)\]\/40{border-color:hsl(var(--warning-600) / .4)}.border-\[hsl\(var\(--warning-600\)\/0\.3\)\]{border-color:hsl(var(--warning-600)/.3)}.border-\[hsl\(var\(--warning-600\)\/0\.35\)\]{border-color:hsl(var(--warning-600)/.35)}.border-\[hsl\(var\(--warning-600\)\/0\.4\)\]{border-color:hsl(var(--warning-600)/.4)}.border-\[hsl\(var\(--warning-600\)\/0\.45\)\]{border-color:hsl(var(--warning-600)/.45)}.border-\[hsl\(var\(--warning-600\)\/0\.5\)\]{border-color:hsl(var(--warning-600)/.5)}.border-\[hsl\(var\(--warning-600\)\/0\.6\)\]{border-color:hsl(var(--warning-600)/.6)}.border-\[hsl\(var\(--warning-600\,var\(--danger-600\)\)\)\]{border-color:hsl(var(--warning-600,var(--danger-600)))}.border-background{--tw-border-opacity: 1;border-color:hsl(var(--background) / var(--tw-border-opacity, 1))}.border-border{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-border\/80{border-color:hsl(var(--border) / .8)}.border-brand{--tw-border-opacity: 1;border-color:hsl(var(--brand) / var(--tw-border-opacity, 1))}.border-brand\/25{border-color:hsl(var(--brand) / .25)}.border-card-border{--tw-border-opacity: 1;border-color:hsl(var(--card-border) / var(--tw-border-opacity, 1))}.border-danger{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.border-danger-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-border-opacity)))}.border-danger-200{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger-200) / var(--heroui-danger-200-opacity, var(--tw-border-opacity)))}.border-danger-400{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger-400) / var(--heroui-danger-400-opacity, var(--tw-border-opacity)))}.border-default{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-border-opacity)))}.border-default-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-border-opacity)))}.border-default-200{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-border-opacity)))}.border-default-300{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-border-opacity)))}.border-default-400{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-border-opacity)))}.border-destructive{--tw-border-opacity: 1;border-color:hsl(var(--destructive) / var(--tw-border-opacity, 1))}.border-destructive\/25{border-color:hsl(var(--destructive) / .25)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-divider{--tw-border-opacity: 1;border-color:hsl(var(--heroui-divider) / var(--heroui-divider-opacity, var(--tw-border-opacity)))}.border-foreground{--tw-border-opacity: 1;border-color:hsl(var(--foreground) / var(--tw-border-opacity, 1))}.border-foreground-400{--tw-border-opacity: 1;border-color:hsl(var(--heroui-foreground-400) / var(--heroui-foreground-400-opacity, var(--tw-border-opacity)))}.border-foreground\/20{border-color:hsl(var(--foreground) / .2)}.border-foreground\/30{border-color:hsl(var(--foreground) / .3)}.border-foreground\/35{border-color:hsl(var(--foreground) / .35)}.border-foreground\/40{border-color:hsl(var(--foreground) / .4)}.border-input{--tw-border-opacity: 1;border-color:hsl(var(--input) / var(--tw-border-opacity, 1))}.border-muted-foreground\/30{border-color:hsl(var(--muted-foreground) / .3)}.border-muted-foreground\/40{border-color:hsl(var(--muted-foreground) / .4)}.border-primary{--tw-border-opacity: 1;border-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.border-primary-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary-100) / var(--heroui-primary-100-opacity, var(--tw-border-opacity)))}.border-primary-200{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary-200) / var(--heroui-primary-200-opacity, var(--tw-border-opacity)))}.border-primary-400{--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary-400) / var(--heroui-primary-400-opacity, var(--tw-border-opacity)))}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-secondary{--tw-border-opacity: 1;border-color:hsl(var(--secondary) / var(--tw-border-opacity, 1))}.border-secondary-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary-100) / var(--heroui-secondary-100-opacity, var(--tw-border-opacity)))}.border-secondary-200{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary-200) / var(--heroui-secondary-200-opacity, var(--tw-border-opacity)))}.border-secondary-400{--tw-border-opacity: 1;border-color:hsl(var(--heroui-secondary-400) / var(--heroui-secondary-400-opacity, var(--tw-border-opacity)))}.border-sidebar-border{--tw-border-opacity: 1;border-color:hsl(var(--sidebar-border) / var(--tw-border-opacity, 1))}.border-success{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.border-success-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success-100) / var(--heroui-success-100-opacity, var(--tw-border-opacity)))}.border-success-200{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success-200) / var(--heroui-success-200-opacity, var(--tw-border-opacity)))}.border-success-300{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success-300) / var(--heroui-success-300-opacity, var(--tw-border-opacity)))}.border-success-400{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success-400) / var(--heroui-success-400-opacity, var(--tw-border-opacity)))}.border-transparent{border-color:transparent}.border-warning{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.border-warning-100{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning-100) / var(--heroui-warning-100-opacity, var(--tw-border-opacity)))}.border-warning-200{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning-200) / var(--heroui-warning-200-opacity, var(--tw-border-opacity)))}.border-warning-300{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning-300) / var(--heroui-warning-300-opacity, var(--tw-border-opacity)))}.border-warning-400{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning-400) / var(--heroui-warning-400-opacity, var(--tw-border-opacity)))}.border-x-transparent{border-left-color:transparent;border-right-color:transparent}.border-y-transparent{border-top-color:transparent;border-bottom-color:transparent}.border-b-current{border-bottom-color:currentColor}.border-b-danger{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.border-b-default{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-border-opacity)))}.border-b-primary{--tw-border-opacity: 1;border-bottom-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.border-b-secondary{--tw-border-opacity: 1;border-bottom-color:hsl(var(--secondary) / var(--tw-border-opacity, 1))}.border-b-success{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.border-b-warning{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.border-b-white{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-r-transparent{border-right-color:transparent}.border-s-\[hsl\(var\(--warning-600\)\)\]{border-inline-start-color:hsl(var(--warning-600))}.border-s-primary{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.border-t-\[hsl\(var\(--accent-500\)\)\]{border-top-color:hsl(var(--accent-500))}.border-t-primary{--tw-border-opacity: 1;border-top-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.\!bg-danger-50{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))!important}.\!bg-transparent{background-color:transparent!important}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[hsl\(var\(--accent-100\)\)\]{background-color:hsl(var(--accent-100))}.bg-\[hsl\(var\(--accent-500\)\)\]{background-color:hsl(var(--accent-500))}.bg-\[hsl\(var\(--brand-100\)\)\]{background-color:hsl(var(--brand-100))}.bg-\[hsl\(var\(--brand-600\)\)\]{background-color:hsl(var(--brand-600))}.bg-\[hsl\(var\(--console-ground\)\)\]{background-color:hsl(var(--console-ground))}.bg-\[hsl\(var\(--console-panel\)\)\]{background-color:hsl(var(--console-panel))}.bg-\[hsl\(var\(--danger-100\)\)\]{background-color:hsl(var(--danger-100))}.bg-\[hsl\(var\(--danger-600\)\)\]{background-color:hsl(var(--danger-600))}.bg-\[hsl\(var\(--info-100\)\)\]{background-color:hsl(var(--info-100))}.bg-\[hsl\(var\(--ink-900\)\/var\(--opacity-scrim\)\)\]{background-color:hsl(var(--ink-900)/var(--opacity-scrim))}.bg-\[hsl\(var\(--stage-000\)\)\]{background-color:hsl(var(--stage-000))}.bg-\[hsl\(var\(--stage-000\)\/0\.72\)\]{background-color:hsl(var(--stage-000)/.72)}.bg-\[hsl\(var\(--stage-000\)\/0\.85\)\]{background-color:hsl(var(--stage-000)/.85)}.bg-\[hsl\(var\(--stage-label\)\)\]{background-color:hsl(var(--stage-label))}.bg-\[hsl\(var\(--success-100\)\)\]{background-color:hsl(var(--success-100))}.bg-\[hsl\(var\(--success-600\)\)\]{background-color:hsl(var(--success-600))}.bg-\[hsl\(var\(--surface-000\)\)\]{background-color:hsl(var(--surface-000))}.bg-\[hsl\(var\(--surface-100\)\)\]{background-color:hsl(var(--surface-100))}.bg-\[hsl\(var\(--surface-200\)\)\]{background-color:hsl(var(--surface-200))}.bg-\[hsl\(var\(--surface-300\)\)\]{background-color:hsl(var(--surface-300))}.bg-\[hsl\(var\(--warning-100\)\)\]{background-color:hsl(var(--warning-100))}.bg-\[hsl\(var\(--warning-100\)\/0\.55\)\]{background-color:hsl(var(--warning-100)/.55)}.bg-\[hsl\(var\(--warning-600\)\)\]{background-color:hsl(var(--warning-600))}.bg-accent{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.bg-background{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.bg-background\/10{background-color:hsl(var(--background) / .1)}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/70{background-color:hsl(var(--background) / .7)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/40{background-color:#0006}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/80{background-color:#000c}.bg-border{--tw-bg-opacity: 1;background-color:hsl(var(--border) / var(--tw-bg-opacity, 1))}.bg-brand{--tw-bg-opacity: 1;background-color:hsl(var(--brand) / var(--tw-bg-opacity, 1))}.bg-brand\/\[0\.08\]{background-color:hsl(var(--brand) / .08)}.bg-card{--tw-bg-opacity: 1;background-color:hsl(var(--card) / var(--tw-bg-opacity, 1))}.bg-card\/60{background-color:hsl(var(--card) / .6)}.bg-card\/70{background-color:hsl(var(--card) / .7)}.bg-card\/90{background-color:hsl(var(--card) / .9)}.bg-card\/\[\.92\]{background-color:hsl(var(--card) / .92)}.bg-card\/\[\.95\]{background-color:hsl(var(--card) / .95)}.bg-content1{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content1) / var(--heroui-content1-opacity, var(--tw-bg-opacity)))}.bg-content3{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content3) / var(--heroui-content3-opacity, var(--tw-bg-opacity)))}.bg-current{background-color:currentColor}.bg-danger{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.bg-danger-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-bg-opacity)))}.bg-danger-400{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-400) / var(--heroui-danger-400-opacity, var(--tw-bg-opacity)))}.bg-danger-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.bg-danger\/20{background-color:hsl(var(--heroui-danger) / .2)}.bg-default{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-bg-opacity)))}.bg-default-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.bg-default-200{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.bg-default-300\/50{background-color:hsl(var(--heroui-default-300) / .5)}.bg-default-400{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-bg-opacity)))}.bg-default-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-50) / var(--heroui-default-50-opacity, var(--tw-bg-opacity)))}.bg-default-500{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-500) / var(--heroui-default-500-opacity, var(--tw-bg-opacity)))}.bg-default-800{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-800) / var(--heroui-default-800-opacity, var(--tw-bg-opacity)))}.bg-default\/40{background-color:hsl(var(--heroui-default) / .4)}.bg-destructive{--tw-bg-opacity: 1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity, 1))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-divider{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-divider) / var(--heroui-divider-opacity, var(--tw-bg-opacity)))}.bg-foreground{--tw-bg-opacity: 1;background-color:hsl(var(--foreground) / var(--tw-bg-opacity, 1))}.bg-foreground-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground-100) / var(--heroui-foreground-100-opacity, var(--tw-bg-opacity)))}.bg-foreground-400{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground-400) / var(--heroui-foreground-400-opacity, var(--tw-bg-opacity)))}.bg-foreground\/10{background-color:hsl(var(--foreground) / .1)}.bg-ink-faint\/20{background-color:hsl(var(--ink-500) / .2)}.bg-muted{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.bg-muted-foreground{--tw-bg-opacity: 1;background-color:hsl(var(--muted-foreground) / var(--tw-bg-opacity, 1))}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-overlay\/30{background-color:hsl(var(--heroui-overlay) / .3)}.bg-overlay\/50{background-color:hsl(var(--heroui-overlay) / .5)}.bg-popover{--tw-bg-opacity: 1;background-color:hsl(var(--popover) / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.bg-primary-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-100) / var(--heroui-primary-100-opacity, var(--tw-bg-opacity)))}.bg-primary-400{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-400) / var(--heroui-primary-400-opacity, var(--tw-bg-opacity)))}.bg-primary-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.bg-primary-foreground\/20{background-color:hsl(var(--primary-foreground) / .2)}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-secondary{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.bg-secondary-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-100) / var(--heroui-secondary-100-opacity, var(--tw-bg-opacity)))}.bg-secondary-400{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-400) / var(--heroui-secondary-400-opacity, var(--tw-bg-opacity)))}.bg-secondary-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.bg-secondary\/20{background-color:hsl(var(--secondary) / .2)}.bg-sidebar{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar) / var(--tw-bg-opacity, 1))}.bg-sidebar-border{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-border) / var(--tw-bg-opacity, 1))}.bg-success{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.bg-success-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-100) / var(--heroui-success-100-opacity, var(--tw-bg-opacity)))}.bg-success-400{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-400) / var(--heroui-success-400-opacity, var(--tw-bg-opacity)))}.bg-success-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.bg-success\/20{background-color:hsl(var(--heroui-success) / .2)}.bg-surface{--tw-bg-opacity: 1;background-color:hsl(var(--surface-000) / var(--tw-bg-opacity, 1))}.bg-surface-sunken{--tw-bg-opacity: 1;background-color:hsl(var(--surface-200) / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-warning{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.bg-warning-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-100) / var(--heroui-warning-100-opacity, var(--tw-bg-opacity)))}.bg-warning-400{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-400) / var(--heroui-warning-400-opacity, var(--tw-bg-opacity)))}.bg-warning-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.bg-warning\/20{background-color:hsl(var(--heroui-warning) / .2)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-stripe-gradient-danger{background-image:linear-gradient(45deg,hsl(var(--heroui-danger-200)) 25%,hsl(var(--heroui-danger)) 25% 50%,hsl(var(--heroui-danger-200)) 50% 75%,hsl(var(--heroui-danger)) 75%,hsl(var(--heroui-danger)))}.bg-stripe-gradient-default{background-image:linear-gradient(45deg,hsl(var(--heroui-default-200)) 25%,hsl(var(--heroui-default-400)) 25% 50%,hsl(var(--heroui-default-200)) 50% 75%,hsl(var(--heroui-default-400)) 75%,hsl(var(--heroui-default-400)))}.bg-stripe-gradient-primary{background-image:linear-gradient(45deg,hsl(var(--heroui-primary-200)) 25%,hsl(var(--heroui-primary)) 25% 50%,hsl(var(--heroui-primary-200)) 50% 75%,hsl(var(--heroui-primary)) 75%,hsl(var(--heroui-primary)))}.bg-stripe-gradient-secondary{background-image:linear-gradient(45deg,hsl(var(--heroui-secondary-200)) 25%,hsl(var(--heroui-secondary)) 25% 50%,hsl(var(--heroui-secondary-200)) 50% 75%,hsl(var(--heroui-secondary)) 75%,hsl(var(--heroui-secondary)))}.bg-stripe-gradient-success{background-image:linear-gradient(45deg,hsl(var(--heroui-success-200)) 25%,hsl(var(--heroui-success)) 25% 50%,hsl(var(--heroui-success-200)) 50% 75%,hsl(var(--heroui-success)) 75%,hsl(var(--heroui-success)))}.bg-stripe-gradient-warning{background-image:linear-gradient(45deg,hsl(var(--heroui-warning-200)) 25%,hsl(var(--heroui-warning)) 25% 50%,hsl(var(--heroui-warning-200)) 50% 75%,hsl(var(--heroui-warning)) 75%,hsl(var(--heroui-warning)))}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-current{--tw-gradient-to: currentColor var(--tw-gradient-to-position)}.to-danger{--tw-gradient-to: hsl(var(--heroui-danger) / var(--heroui-danger-opacity, 1)) var(--tw-gradient-to-position)}.to-default{--tw-gradient-to: hsl(var(--heroui-default) / var(--heroui-default-opacity, 1)) var(--tw-gradient-to-position)}.to-primary{--tw-gradient-to: hsl(var(--primary) / 1) var(--tw-gradient-to-position)}.to-secondary{--tw-gradient-to: hsl(var(--secondary) / 1) var(--tw-gradient-to-position)}.to-success{--tw-gradient-to: hsl(var(--heroui-success) / var(--heroui-success-opacity, 1)) var(--tw-gradient-to-position)}.to-warning{--tw-gradient-to: hsl(var(--heroui-warning) / var(--heroui-warning-opacity, 1)) var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.bg-stripe-size{background-size:1.25rem 1.25rem}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-\[hsl\(var\(--stage-label\)\)\]{fill:hsl(var(--stage-label))}.fill-current{fill:currentColor}.stroke-\[hsl\(var\(--stage-000\)\/0\.45\)\]{stroke:hsl(var(--stage-000)/.45)}.stroke-\[hsl\(var\(--stage-label\)\/0\.85\)\]{stroke:hsl(var(--stage-label)/.85)}.stroke-current{stroke:currentColor}.stroke-default-300\/50{stroke:hsl(var(--heroui-default-300) / .5)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.object-top{-o-object-position:top;object-position:top}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[11px\]{padding:11px}.p-\[15px\]{padding:15px}.p-\[1px\]{padding:1px}.\!px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[1\.375rem\]{padding-left:1.375rem;padding-right:1.375rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.\!pb-0{padding-bottom:0!important}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pe-10{padding-inline-end:2.5rem}.pe-11{padding-inline-end:2.75rem}.pe-16{padding-inline-end:4rem}.pe-2{padding-inline-end:.5rem}.pe-3{padding-inline-end:.75rem}.pe-4{padding-inline-end:1rem}.pe-6{padding-inline-end:1.5rem}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[1px\]{padding-left:1px}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.ps-0{padding-inline-start:0px}.ps-1{padding-inline-start:.25rem}.ps-12{padding-inline-start:3rem}.ps-16{padding-inline-start:4rem}.ps-2{padding-inline-start:.5rem}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.ps-5{padding-inline-start:1.25rem}.ps-7{padding-inline-start:1.75rem}.ps-8{padding-inline-start:2rem}.ps-9{padding-inline-start:2.25rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.text-end{text-align:end}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:22px;line-height:28px}.text-2xs{font-size:11px;line-height:14px}.text-3xl{font-size:28px;line-height:34px}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[100\%\]{font-size:100%}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[clamp\(2\.85rem\,8vw\,5\.25rem\)\]{font-size:clamp(2.85rem,8vw,5.25rem)}.text-base{font-size:15px;line-height:23px}.text-large{font-size:var(--heroui-font-size-large);line-height:var(--heroui-line-height-large)}.text-lg{font-size:18px;line-height:24px}.text-md{font-size:16px;line-height:22px}.text-medium{font-size:var(--heroui-font-size-medium);line-height:var(--heroui-line-height-medium)}.text-sm{font-size:13px;line-height:20px}.text-small{font-size:var(--heroui-font-size-small);line-height:var(--heroui-line-height-small)}.text-tiny{font-size:var(--heroui-font-size-tiny);line-height:var(--heroui-line-height-tiny)}.text-xl{font-size:20px;line-height:26px}.text-xs{font-size:12px;line-height:16px}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.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)}.leading-5{line-height:1.25rem}.leading-\[1\.15\]{line-height:1.15}.leading-\[32px\]{line-height:32px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-\[var\(--track-h2\)\]{letter-spacing:var(--track-h2)}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.\!text-danger{--tw-text-opacity: 1 !important;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))!important}.text-\[hsl\(var\(--accent-ink\)\)\]{color:hsl(var(--accent-ink))}.text-\[hsl\(var\(--brand\)\)\]{color:hsl(var(--brand))}.text-\[hsl\(var\(--brand-600\)\)\]{color:hsl(var(--brand-600))}.text-\[hsl\(var\(--brand-gold-contrast\)\)\]{color:hsl(var(--brand-gold-contrast))}.text-\[hsl\(var\(--brand-ink\)\)\]{color:hsl(var(--brand-ink))}.text-\[hsl\(var\(--console-ink\)\)\]{color:hsl(var(--console-ink))}.text-\[hsl\(var\(--console-ink-quiet\)\)\]{color:hsl(var(--console-ink-quiet))}.text-\[hsl\(var\(--danger-600\)\)\]{color:hsl(var(--danger-600))}.text-\[hsl\(var\(--info-600\)\)\]{color:hsl(var(--info-600))}.text-\[hsl\(var\(--ink-500\)\)\]{color:hsl(var(--ink-500))}.text-\[hsl\(var\(--ink-700\)\)\]{color:hsl(var(--ink-700))}.text-\[hsl\(var\(--ink-900\)\)\]{color:hsl(var(--ink-900))}.text-\[hsl\(var\(--ink-invert\)\)\]{color:hsl(var(--ink-invert))}.text-\[hsl\(var\(--mark-ink\)\)\]{color:hsl(var(--mark-ink))}.text-\[hsl\(var\(--primary-ink\)\)\]{color:hsl(var(--primary-ink))}.text-\[hsl\(var\(--signal-ink\)\)\]{color:hsl(var(--signal-ink))}.text-\[hsl\(var\(--stage-label\)\)\]{color:hsl(var(--stage-label))}.text-\[hsl\(var\(--stage-label\)\/0\.75\)\]{color:hsl(var(--stage-label)/.75)}.text-\[hsl\(var\(--success-100\)\)\]{color:hsl(var(--success-100))}.text-\[hsl\(var\(--success-600\)\)\]{color:hsl(var(--success-600))}.text-\[hsl\(var\(--warning-600\)\)\]{color:hsl(var(--warning-600))}.text-accent-foreground{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.text-background{--tw-text-opacity: 1;color:hsl(var(--background) / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-brand-contrast{--tw-text-opacity: 1;color:hsl(var(--brand-contrast) / var(--tw-text-opacity, 1))}.text-brand-gold{--tw-text-opacity: 1;color:hsl(var(--brand-gold) / var(--tw-text-opacity, 1))}.text-card-foreground{--tw-text-opacity: 1;color:hsl(var(--card-foreground) / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-danger{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.text-danger-300{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-300) / var(--heroui-danger-300-opacity, var(--tw-text-opacity)))}.text-danger-400{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-400) / var(--heroui-danger-400-opacity, var(--tw-text-opacity)))}.text-danger-500{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.text-danger-600{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-600) / var(--heroui-danger-600-opacity, var(--tw-text-opacity)))}.text-danger-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.text-danger\/80{color:hsl(var(--heroui-danger) / .8)}.text-default{--tw-text-opacity: 1;color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-text-opacity)))}.text-default-400{--tw-text-opacity: 1;color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-text-opacity)))}.text-default-500{--tw-text-opacity: 1;color:hsl(var(--heroui-default-500) / var(--heroui-default-500-opacity, var(--tw-text-opacity)))}.text-default-600{--tw-text-opacity: 1;color:hsl(var(--heroui-default-600) / var(--heroui-default-600-opacity, var(--tw-text-opacity)))}.text-default-700{--tw-text-opacity: 1;color:hsl(var(--heroui-default-700) / var(--heroui-default-700-opacity, var(--tw-text-opacity)))}.text-default-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.text-destructive{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.text-destructive-foreground{--tw-text-opacity: 1;color:hsl(var(--destructive-foreground) / var(--tw-text-opacity, 1))}.text-destructive\/70{color:hsl(var(--destructive) / .7)}.text-destructive\/80{color:hsl(var(--destructive) / .8)}.text-foreground{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.text-foreground-400{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-400) / var(--heroui-foreground-400-opacity, var(--tw-text-opacity)))}.text-foreground-500{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-500) / var(--heroui-foreground-500-opacity, var(--tw-text-opacity)))}.text-foreground-600{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-600) / var(--heroui-foreground-600-opacity, var(--tw-text-opacity)))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-foreground\/70{color:hsl(var(--foreground) / .7)}.text-foreground\/75{color:hsl(var(--foreground) / .75)}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-foreground\/85{color:hsl(var(--foreground) / .85)}.text-foreground\/90{color:hsl(var(--foreground) / .9)}.text-inherit{color:inherit}.text-ink{--tw-text-opacity: 1;color:hsl(var(--ink-900) / var(--tw-text-opacity, 1))}.text-ink-faint{--tw-text-opacity: 1;color:hsl(var(--ink-500) / var(--tw-text-opacity, 1))}.text-ink-soft{--tw-text-opacity: 1;color:hsl(var(--ink-700) / var(--tw-text-opacity, 1))}.text-muted-foreground{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-popover-foreground{--tw-text-opacity: 1;color:hsl(var(--popover-foreground) / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.text-primary-300{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-300) / var(--heroui-primary-300-opacity, var(--tw-text-opacity)))}.text-primary-400{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-400) / var(--heroui-primary-400-opacity, var(--tw-text-opacity)))}.text-primary-500{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-500) / var(--heroui-primary-500-opacity, var(--tw-text-opacity)))}.text-primary-600{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-600) / var(--heroui-primary-600-opacity, var(--tw-text-opacity)))}.text-primary-foreground{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.text-primary\/70{color:hsl(var(--primary) / .7)}.text-primary\/80{color:hsl(var(--primary) / .8)}.text-secondary{--tw-text-opacity: 1;color:hsl(var(--secondary) / var(--tw-text-opacity, 1))}.text-secondary-300{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-300) / var(--heroui-secondary-300-opacity, var(--tw-text-opacity)))}.text-secondary-400{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-400) / var(--heroui-secondary-400-opacity, var(--tw-text-opacity)))}.text-secondary-500{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-500) / var(--heroui-secondary-500-opacity, var(--tw-text-opacity)))}.text-secondary-600{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-600) / var(--heroui-secondary-600-opacity, var(--tw-text-opacity)))}.text-secondary-foreground{--tw-text-opacity: 1;color:hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1))}.text-secondary\/80{color:hsl(var(--secondary) / .8)}.text-sidebar-foreground{--tw-text-opacity: 1;color:hsl(var(--sidebar-foreground) / var(--tw-text-opacity, 1))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-success{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.text-success-400{--tw-text-opacity: 1;color:hsl(var(--heroui-success-400) / var(--heroui-success-400-opacity, var(--tw-text-opacity)))}.text-success-500{--tw-text-opacity: 1;color:hsl(var(--heroui-success-500) / var(--heroui-success-500-opacity, var(--tw-text-opacity)))}.text-success-600{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.text-success-700{--tw-text-opacity: 1;color:hsl(var(--heroui-success-700) / var(--heroui-success-700-opacity, var(--tw-text-opacity)))}.text-success-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.text-success\/80{color:hsl(var(--heroui-success) / .8)}.text-transparent{color:transparent}.text-warning{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.text-warning-400{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-400) / var(--heroui-warning-400-opacity, var(--tw-text-opacity)))}.text-warning-500{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-500) / var(--heroui-warning-500-opacity, var(--tw-text-opacity)))}.text-warning-600{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.text-warning-700{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-700) / var(--heroui-warning-700-opacity, var(--tw-text-opacity)))}.text-warning-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.text-warning\/80{color:hsl(var(--heroui-warning) / .8)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.accent-\[hsl\(var\(--brand-600\)\)\]{accent-color:hsl(var(--brand-600))}.accent-ink{accent-color:hsl(var(--ink-900) / 1)}.accent-primary{accent-color:hsl(var(--primary) / 1)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.0001\]{opacity:.0001}.opacity-\[0\.07\]{opacity:.07}.opacity-\[value\]{opacity:value}.opacity-\[var\(--opacity-disabled\)\]{opacity:var(--opacity-disabled)}.opacity-\[var\(--opacity-watermark\)\]{opacity:var(--opacity-watermark)}.opacity-disabled{opacity:var(--heroui-disabled-opacity)}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: var(--shadow-raise);--tw-shadow-colored: var(--shadow-raise);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0px_0_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow: 0 1px 0px 0 rgba(0,0,0,.05);--tw-shadow-colored: 0 1px 0px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0px_20px_20px_0px_rgb\(0_0_0\/0\.05\)\]{--tw-shadow: 0px 20px 20px 0px rgb(0 0 0/.05);--tw-shadow-colored: 0px 20px 20px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-large{--tw-shadow: var(--heroui-box-shadow-large);--tw-shadow-colored: var(--heroui-box-shadow-large);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg,.shadow-md{--tw-shadow: var(--shadow-overlay);--tw-shadow-colored: var(--shadow-overlay);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-medium{--tw-shadow: var(--heroui-box-shadow-medium);--tw-shadow-colored: var(--heroui-box-shadow-medium);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-modal{--tw-shadow: var(--shadow-modal);--tw-shadow-colored: var(--shadow-modal);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-raise,.shadow-sm{--tw-shadow: var(--shadow-raise);--tw-shadow-colored: var(--shadow-raise);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-small{--tw-shadow: var(--heroui-box-shadow-small);--tw-shadow-colored: var(--heroui-box-shadow-small);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: var(--shadow-modal);--tw-shadow-colored: var(--shadow-modal);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black\/5{--tw-shadow-color: rgb(0 0 0 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-danger\/40{--tw-shadow-color: hsl(var(--heroui-danger) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-default\/50{--tw-shadow-color: hsl(var(--heroui-default) / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-foreground\/40{--tw-shadow-color: hsl(var(--foreground) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/40{--tw-shadow-color: hsl(var(--primary) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-secondary\/40{--tw-shadow-color: hsl(var(--secondary) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-success\/40{--tw-shadow-color: hsl(var(--heroui-success) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-warning\/40{--tw-shadow-color: hsl(var(--heroui-warning) / .4);--tw-shadow: var(--tw-shadow-colored)}.\!outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-offset-2{outline-offset:2px}.outline-transparent{outline-color:transparent}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[hsl\(var\(--border-100\)\)\]{--tw-ring-color: hsl(var(--border-100))}.ring-\[hsl\(var\(--brand-600\)\)\]{--tw-ring-color: hsl(var(--brand-600))}.ring-\[hsl\(var\(--ring\)\)\]{--tw-ring-color: hsl(var(--ring))}.ring-\[hsl\(var\(--stage-label\)\/0\.4\)\]{--tw-ring-color: hsl(var(--stage-label)/.4)}.ring-background{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--background) / var(--tw-ring-opacity, 1))}.ring-black\/30{--tw-ring-color: rgb(0 0 0 / .3)}.ring-danger{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-ring-opacity)))}.ring-default{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-ring-opacity)))}.ring-focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-focus) / var(--heroui-focus-opacity, var(--tw-ring-opacity)))}.ring-foreground\/20{--tw-ring-color: hsl(var(--foreground) / .2)}.ring-primary{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--primary) / var(--tw-ring-opacity, 1))}.ring-primary\/25{--tw-ring-color: hsl(var(--primary) / .25)}.ring-ring{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.ring-secondary{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--secondary) / var(--tw-ring-opacity, 1))}.ring-sidebar-ring{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--sidebar-ring) / var(--tw-ring-opacity, 1))}.ring-success{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-ring-opacity)))}.ring-transparent{--tw-ring-color: transparent}.ring-warning{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-ring-opacity)))}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background) / 1)}.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-lg{--tw-blur: blur(16px);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)}.saturate-150{--tw-saturate: saturate(1.5);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{--tw-backdrop-blur: blur(8px);-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-lg{--tw-backdrop-blur: blur(16px);-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-md{--tw-backdrop-blur: blur(12px);-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-sm{--tw-backdrop-blur: blur(4px);-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-xl{--tw-backdrop-blur: blur(24px);-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-opacity-disabled{--tw-backdrop-opacity: opacity(var(--heroui-disabled-opacity));-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-saturate-150{--tw-backdrop-saturate: saturate(1.5);-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-none{transition-property:none!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[background-color\,border-color\,opacity\,filter\]{transition-property:background-color,border-color,opacity,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[box-shadow\,border-color\]{transition-property:box-shadow,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[color\,opacity\]{transition-property:color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[transform\,background-color\,color\]{transition-property:transform,background-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[transform\,color\,left\,opacity\]{transition-property:transform,color,left,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.\!duration-100{transition-duration:.1s!important}.\!duration-150{transition-duration:.15s!important}.\!duration-200{transition-duration:.2s!important}.\!duration-250{transition-duration:.25s!important}.\!duration-300{transition-duration:.3s!important}.\!duration-500{transition-duration:.5s!important}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.\!ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.\!ease-soft-spring{transition-timing-function:cubic-bezier(.155,1.105,.295,1.12)!important}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-auto{will-change:auto}.will-change-transform{will-change:transform}@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))}}@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))}}.animate-in{animation-name:enter;animation-duration:.25s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.fade-out{--tw-exit-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.\!duration-100{animation-duration:.1s!important}.\!duration-150{animation-duration:.15s!important}.\!duration-200{animation-duration:.2s!important}.\!duration-250{animation-duration:.25s!important}.\!duration-300{animation-duration:.3s!important}.\!duration-500{animation-duration:.5s!important}.duration-100{animation-duration:.1s}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.\!ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)!important}.\!ease-soft-spring{animation-timing-function:cubic-bezier(.155,1.105,.295,1.12)!important}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}:root,.light,[data-theme=light]{color-scheme:light;--heroui-background: 0 0% 100%;--heroui-foreground-50: 0 0% 98.04%;--heroui-foreground-100: 240 4.76% 95.88%;--heroui-foreground-200: 240 5.88% 90%;--heroui-foreground-300: 240 4.88% 83.92%;--heroui-foreground-400: 240 5.03% 64.9%;--heroui-foreground-500: 240 3.83% 46.08%;--heroui-foreground-600: 240 5.2% 33.92%;--heroui-foreground-700: 240 5.26% 26.08%;--heroui-foreground-800: 240 3.7% 15.88%;--heroui-foreground-900: 240 5.88% 10%;--heroui-foreground: 201.81999999999994 24.44% 8.82%;--heroui-divider: 0 0% 6.67%;--heroui-divider-opacity: .15;--heroui-focus: 165 77.55% 19.22%;--heroui-overlay: 0 0% 0%;--heroui-content1: 0 0% 100%;--heroui-content1-foreground: 201.81999999999994 24.44% 8.82%;--heroui-content2: 240 4.76% 95.88%;--heroui-content2-foreground: 240 3.7% 15.88%;--heroui-content3: 240 5.88% 90%;--heroui-content3-foreground: 240 5.26% 26.08%;--heroui-content4: 240 4.88% 83.92%;--heroui-content4-foreground: 240 5.2% 33.92%;--heroui-default-50: 0 0% 98.04%;--heroui-default-100: 240 4.76% 95.88%;--heroui-default-200: 240 5.88% 90%;--heroui-default-300: 240 4.88% 83.92%;--heroui-default-400: 240 5.03% 64.9%;--heroui-default-500: 240 3.83% 46.08%;--heroui-default-600: 240 5.2% 33.92%;--heroui-default-700: 240 5.26% 26.08%;--heroui-default-800: 240 3.7% 15.88%;--heroui-default-900: 240 5.88% 10%;--heroui-default-foreground: 0 0% 0%;--heroui-default: 240 4.88% 83.92%;--heroui-primary-50: 212.5 92.31% 94.9%;--heroui-primary-100: 211.84000000000003 92.45% 89.61%;--heroui-primary-200: 211.84000000000003 92.45% 79.22%;--heroui-primary-300: 212.24 92.45% 68.82%;--heroui-primary-400: 212.14 92.45% 58.43%;--heroui-primary-500: 212.01999999999998 100% 46.67%;--heroui-primary-600: 212.14 100% 38.43%;--heroui-primary-700: 212.24 100% 28.82%;--heroui-primary-800: 211.84000000000003 100% 19.22%;--heroui-primary-900: 211.84000000000003 100% 9.61%;--heroui-primary-foreground: 0 0% 100%;--heroui-primary: 164.84000000000003 76% 24.51%;--heroui-secondary-50: 270 61.54% 94.9%;--heroui-secondary-100: 270 59.26% 89.41%;--heroui-secondary-200: 270 59.26% 78.82%;--heroui-secondary-300: 270 59.26% 68.24%;--heroui-secondary-400: 270 59.26% 57.65%;--heroui-secondary-500: 270 66.67% 47.06%;--heroui-secondary-600: 270 66.67% 37.65%;--heroui-secondary-700: 270 66.67% 28.24%;--heroui-secondary-800: 270 66.67% 18.82%;--heroui-secondary-900: 270 66.67% 9.41%;--heroui-secondary-foreground: 171.43000000000006 33.33% 8.24%;--heroui-secondary: 34.60000000000002 77.99% 40.98%;--heroui-success-50: 146.66999999999996 64.29% 94.51%;--heroui-success-100: 145.71000000000004 61.4% 88.82%;--heroui-success-200: 146.2 61.74% 77.45%;--heroui-success-300: 145.78999999999996 62.57% 66.47%;--heroui-success-400: 146.01 62.45% 55.1%;--heroui-success-500: 145.96000000000004 79.46% 43.92%;--heroui-success-600: 146.01 79.89% 35.1%;--heroui-success-700: 145.78999999999996 79.26% 26.47%;--heroui-success-800: 146.2 79.78% 17.45%;--heroui-success-900: 145.71000000000004 77.78% 8.82%;--heroui-success-foreground: 0 0% 0%;--heroui-success: 145.96000000000004 79.46% 43.92%;--heroui-warning-50: 54.55000000000001 91.67% 95.29%;--heroui-warning-100: 37.139999999999986 91.3% 90.98%;--heroui-warning-200: 37.139999999999986 91.3% 81.96%;--heroui-warning-300: 36.95999999999998 91.24% 73.14%;--heroui-warning-400: 37.00999999999999 91.26% 64.12%;--heroui-warning-500: 37.02999999999997 91.27% 55.1%;--heroui-warning-600: 37.00999999999999 74.22% 44.12%;--heroui-warning-700: 36.95999999999998 73.96% 33.14%;--heroui-warning-800: 37.139999999999986 75% 21.96%;--heroui-warning-900: 37.139999999999986 75% 10.98%;--heroui-warning-foreground: 0 0% 0%;--heroui-warning: 37.02999999999997 91.27% 55.1%;--heroui-danger-50: 339.13 92% 95.1%;--heroui-danger-100: 340 91.84% 90.39%;--heroui-danger-200: 339.3299999999999 90% 80.39%;--heroui-danger-300: 339.11 90.6% 70.78%;--heroui-danger-400: 339 90% 60.78%;--heroui-danger-500: 339.20000000000005 90.36% 51.18%;--heroui-danger-600: 339 86.54% 40.78%;--heroui-danger-700: 339.11 85.99% 30.78%;--heroui-danger-800: 339.3299999999999 86.54% 20.39%;--heroui-danger-900: 340 84.91% 10.39%;--heroui-danger-foreground: 0 0% 100%;--heroui-danger: 339.20000000000005 90.36% 51.18%;--heroui-divider-weight: 1px;--heroui-disabled-opacity: .5;--heroui-font-size-tiny: .75rem;--heroui-font-size-small: .875rem;--heroui-font-size-medium: 1rem;--heroui-font-size-large: 1.125rem;--heroui-line-height-tiny: 1rem;--heroui-line-height-small: 1.25rem;--heroui-line-height-medium: 1.5rem;--heroui-line-height-large: 1.75rem;--heroui-radius-small: 8px;--heroui-radius-medium: 12px;--heroui-radius-large: 14px;--heroui-border-width-small: 1px;--heroui-border-width-medium: 2px;--heroui-border-width-large: 3px;--heroui-box-shadow-small: 0px 0px 5px 0px rgb(0 0 0 / .02), 0px 2px 10px 0px rgb(0 0 0 / .06), 0px 0px 1px 0px rgb(0 0 0 / .3);--heroui-box-shadow-medium: 0px 0px 15px 0px rgb(0 0 0 / .03), 0px 2px 30px 0px rgb(0 0 0 / .08), 0px 0px 1px 0px rgb(0 0 0 / .3);--heroui-box-shadow-large: 0px 0px 30px 0px rgb(0 0 0 / .04), 0px 30px 60px 0px rgb(0 0 0 / .12), 0px 0px 1px 0px rgb(0 0 0 / .3);--heroui-hover-opacity: .8}.dark,[data-theme=dark]{color-scheme:dark;--heroui-background: 0 0% 0%;--heroui-foreground-50: 240 5.88% 10%;--heroui-foreground-100: 240 3.7% 15.88%;--heroui-foreground-200: 240 5.26% 26.08%;--heroui-foreground-300: 240 5.2% 33.92%;--heroui-foreground-400: 240 3.83% 46.08%;--heroui-foreground-500: 240 5.03% 64.9%;--heroui-foreground-600: 240 4.88% 83.92%;--heroui-foreground-700: 240 5.88% 90%;--heroui-foreground-800: 240 4.76% 95.88%;--heroui-foreground-900: 0 0% 98.04%;--heroui-foreground: 210 5.56% 92.94%;--heroui-focus: 167.26 54.59% 59.41%;--heroui-overlay: 0 0% 0%;--heroui-divider: 0 0% 100%;--heroui-divider-opacity: .15;--heroui-content1: 240 5.88% 10%;--heroui-content1-foreground: 0 0% 98.04%;--heroui-content2: 240 3.7% 15.88%;--heroui-content2-foreground: 240 4.76% 95.88%;--heroui-content3: 240 5.26% 26.08%;--heroui-content3-foreground: 240 5.88% 90%;--heroui-content4: 240 5.2% 33.92%;--heroui-content4-foreground: 240 4.88% 83.92%;--heroui-default-50: 240 5.88% 10%;--heroui-default-100: 240 3.7% 15.88%;--heroui-default-200: 240 5.26% 26.08%;--heroui-default-300: 240 5.2% 33.92%;--heroui-default-400: 240 3.83% 46.08%;--heroui-default-500: 240 5.03% 64.9%;--heroui-default-600: 240 4.88% 83.92%;--heroui-default-700: 240 5.88% 90%;--heroui-default-800: 240 4.76% 95.88%;--heroui-default-900: 0 0% 98.04%;--heroui-default-foreground: 0 0% 100%;--heroui-default: 240 5.26% 26.08%;--heroui-primary-50: 211.84000000000003 100% 9.61%;--heroui-primary-100: 211.84000000000003 100% 19.22%;--heroui-primary-200: 212.24 100% 28.82%;--heroui-primary-300: 212.14 100% 38.43%;--heroui-primary-400: 212.01999999999998 100% 46.67%;--heroui-primary-500: 212.14 92.45% 58.43%;--heroui-primary-600: 212.24 92.45% 68.82%;--heroui-primary-700: 211.84000000000003 92.45% 79.22%;--heroui-primary-800: 211.84000000000003 92.45% 89.61%;--heroui-primary-900: 212.5 92.31% 94.9%;--heroui-primary-foreground: 171.43000000000006 33.33% 8.24%;--heroui-primary: 168.19000000000005 51.84% 48.04%;--heroui-secondary-50: 270 66.67% 9.41%;--heroui-secondary-100: 270 66.67% 18.82%;--heroui-secondary-200: 270 66.67% 28.24%;--heroui-secondary-300: 270 66.67% 37.65%;--heroui-secondary-400: 270 66.67% 47.06%;--heroui-secondary-500: 270 59.26% 57.65%;--heroui-secondary-600: 270 59.26% 68.24%;--heroui-secondary-700: 270 59.26% 78.82%;--heroui-secondary-800: 270 59.26% 89.41%;--heroui-secondary-900: 270 61.54% 94.9%;--heroui-secondary-foreground: 171.43000000000006 33.33% 8.24%;--heroui-secondary: 35.84000000000003 70.62% 58.63%;--heroui-success-50: 145.71000000000004 77.78% 8.82%;--heroui-success-100: 146.2 79.78% 17.45%;--heroui-success-200: 145.78999999999996 79.26% 26.47%;--heroui-success-300: 146.01 79.89% 35.1%;--heroui-success-400: 145.96000000000004 79.46% 43.92%;--heroui-success-500: 146.01 62.45% 55.1%;--heroui-success-600: 145.78999999999996 62.57% 66.47%;--heroui-success-700: 146.2 61.74% 77.45%;--heroui-success-800: 145.71000000000004 61.4% 88.82%;--heroui-success-900: 146.66999999999996 64.29% 94.51%;--heroui-success-foreground: 0 0% 0%;--heroui-success: 145.96000000000004 79.46% 43.92%;--heroui-warning-50: 37.139999999999986 75% 10.98%;--heroui-warning-100: 37.139999999999986 75% 21.96%;--heroui-warning-200: 36.95999999999998 73.96% 33.14%;--heroui-warning-300: 37.00999999999999 74.22% 44.12%;--heroui-warning-400: 37.02999999999997 91.27% 55.1%;--heroui-warning-500: 37.00999999999999 91.26% 64.12%;--heroui-warning-600: 36.95999999999998 91.24% 73.14%;--heroui-warning-700: 37.139999999999986 91.3% 81.96%;--heroui-warning-800: 37.139999999999986 91.3% 90.98%;--heroui-warning-900: 54.55000000000001 91.67% 95.29%;--heroui-warning-foreground: 0 0% 0%;--heroui-warning: 37.02999999999997 91.27% 55.1%;--heroui-danger-50: 340 84.91% 10.39%;--heroui-danger-100: 339.3299999999999 86.54% 20.39%;--heroui-danger-200: 339.11 85.99% 30.78%;--heroui-danger-300: 339 86.54% 40.78%;--heroui-danger-400: 339.20000000000005 90.36% 51.18%;--heroui-danger-500: 339 90% 60.78%;--heroui-danger-600: 339.11 90.6% 70.78%;--heroui-danger-700: 339.3299999999999 90% 80.39%;--heroui-danger-800: 340 91.84% 90.39%;--heroui-danger-900: 339.13 92% 95.1%;--heroui-danger-foreground: 0 0% 100%;--heroui-danger: 339.20000000000005 90.36% 51.18%;--heroui-divider-weight: 1px;--heroui-disabled-opacity: .5;--heroui-font-size-tiny: .75rem;--heroui-font-size-small: .875rem;--heroui-font-size-medium: 1rem;--heroui-font-size-large: 1.125rem;--heroui-line-height-tiny: 1rem;--heroui-line-height-small: 1.25rem;--heroui-line-height-medium: 1.5rem;--heroui-line-height-large: 1.75rem;--heroui-radius-small: 8px;--heroui-radius-medium: 12px;--heroui-radius-large: 14px;--heroui-border-width-small: 1px;--heroui-border-width-medium: 2px;--heroui-border-width-large: 3px;--heroui-box-shadow-small: 0px 0px 5px 0px rgb(0 0 0 / .05), 0px 2px 10px 0px rgb(0 0 0 / .2), inset 0px 0px 1px 0px rgb(255 255 255 / .15);--heroui-box-shadow-medium: 0px 0px 15px 0px rgb(0 0 0 / .06), 0px 2px 30px 0px rgb(0 0 0 / .22), inset 0px 0px 1px 0px rgb(255 255 255 / .15);--heroui-box-shadow-large: 0px 0px 30px 0px rgb(0 0 0 / .07), 0px 30px 60px 0px rgb(0 0 0 / .26), inset 0px 0px 1px 0px rgb(255 255 255 / .15);--heroui-hover-opacity: .9}.\!dark{color-scheme:dark!important;--heroui-background: 0 0% 0% !important;--heroui-foreground-50: 240 5.88% 10% !important;--heroui-foreground-100: 240 3.7% 15.88% !important;--heroui-foreground-200: 240 5.26% 26.08% !important;--heroui-foreground-300: 240 5.2% 33.92% !important;--heroui-foreground-400: 240 3.83% 46.08% !important;--heroui-foreground-500: 240 5.03% 64.9% !important;--heroui-foreground-600: 240 4.88% 83.92% !important;--heroui-foreground-700: 240 5.88% 90% !important;--heroui-foreground-800: 240 4.76% 95.88% !important;--heroui-foreground-900: 0 0% 98.04% !important;--heroui-foreground: 210 5.56% 92.94% !important;--heroui-focus: 167.26 54.59% 59.41% !important;--heroui-overlay: 0 0% 0% !important;--heroui-divider: 0 0% 100% !important;--heroui-divider-opacity: .15 !important;--heroui-content1: 240 5.88% 10% !important;--heroui-content1-foreground: 0 0% 98.04% !important;--heroui-content2: 240 3.7% 15.88% !important;--heroui-content2-foreground: 240 4.76% 95.88% !important;--heroui-content3: 240 5.26% 26.08% !important;--heroui-content3-foreground: 240 5.88% 90% !important;--heroui-content4: 240 5.2% 33.92% !important;--heroui-content4-foreground: 240 4.88% 83.92% !important;--heroui-default-50: 240 5.88% 10% !important;--heroui-default-100: 240 3.7% 15.88% !important;--heroui-default-200: 240 5.26% 26.08% !important;--heroui-default-300: 240 5.2% 33.92% !important;--heroui-default-400: 240 3.83% 46.08% !important;--heroui-default-500: 240 5.03% 64.9% !important;--heroui-default-600: 240 4.88% 83.92% !important;--heroui-default-700: 240 5.88% 90% !important;--heroui-default-800: 240 4.76% 95.88% !important;--heroui-default-900: 0 0% 98.04% !important;--heroui-default-foreground: 0 0% 100% !important;--heroui-default: 240 5.26% 26.08% !important;--heroui-primary-50: 211.84000000000003 100% 9.61% !important;--heroui-primary-100: 211.84000000000003 100% 19.22% !important;--heroui-primary-200: 212.24 100% 28.82% !important;--heroui-primary-300: 212.14 100% 38.43% !important;--heroui-primary-400: 212.01999999999998 100% 46.67% !important;--heroui-primary-500: 212.14 92.45% 58.43% !important;--heroui-primary-600: 212.24 92.45% 68.82% !important;--heroui-primary-700: 211.84000000000003 92.45% 79.22% !important;--heroui-primary-800: 211.84000000000003 92.45% 89.61% !important;--heroui-primary-900: 212.5 92.31% 94.9% !important;--heroui-primary-foreground: 171.43000000000006 33.33% 8.24% !important;--heroui-primary: 168.19000000000005 51.84% 48.04% !important;--heroui-secondary-50: 270 66.67% 9.41% !important;--heroui-secondary-100: 270 66.67% 18.82% !important;--heroui-secondary-200: 270 66.67% 28.24% !important;--heroui-secondary-300: 270 66.67% 37.65% !important;--heroui-secondary-400: 270 66.67% 47.06% !important;--heroui-secondary-500: 270 59.26% 57.65% !important;--heroui-secondary-600: 270 59.26% 68.24% !important;--heroui-secondary-700: 270 59.26% 78.82% !important;--heroui-secondary-800: 270 59.26% 89.41% !important;--heroui-secondary-900: 270 61.54% 94.9% !important;--heroui-secondary-foreground: 171.43000000000006 33.33% 8.24% !important;--heroui-secondary: 35.84000000000003 70.62% 58.63% !important;--heroui-success-50: 145.71000000000004 77.78% 8.82% !important;--heroui-success-100: 146.2 79.78% 17.45% !important;--heroui-success-200: 145.78999999999996 79.26% 26.47% !important;--heroui-success-300: 146.01 79.89% 35.1% !important;--heroui-success-400: 145.96000000000004 79.46% 43.92% !important;--heroui-success-500: 146.01 62.45% 55.1% !important;--heroui-success-600: 145.78999999999996 62.57% 66.47% !important;--heroui-success-700: 146.2 61.74% 77.45% !important;--heroui-success-800: 145.71000000000004 61.4% 88.82% !important;--heroui-success-900: 146.66999999999996 64.29% 94.51% !important;--heroui-success-foreground: 0 0% 0% !important;--heroui-success: 145.96000000000004 79.46% 43.92% !important;--heroui-warning-50: 37.139999999999986 75% 10.98% !important;--heroui-warning-100: 37.139999999999986 75% 21.96% !important;--heroui-warning-200: 36.95999999999998 73.96% 33.14% !important;--heroui-warning-300: 37.00999999999999 74.22% 44.12% !important;--heroui-warning-400: 37.02999999999997 91.27% 55.1% !important;--heroui-warning-500: 37.00999999999999 91.26% 64.12% !important;--heroui-warning-600: 36.95999999999998 91.24% 73.14% !important;--heroui-warning-700: 37.139999999999986 91.3% 81.96% !important;--heroui-warning-800: 37.139999999999986 91.3% 90.98% !important;--heroui-warning-900: 54.55000000000001 91.67% 95.29% !important;--heroui-warning-foreground: 0 0% 0% !important;--heroui-warning: 37.02999999999997 91.27% 55.1% !important;--heroui-danger-50: 340 84.91% 10.39% !important;--heroui-danger-100: 339.3299999999999 86.54% 20.39% !important;--heroui-danger-200: 339.11 85.99% 30.78% !important;--heroui-danger-300: 339 86.54% 40.78% !important;--heroui-danger-400: 339.20000000000005 90.36% 51.18% !important;--heroui-danger-500: 339 90% 60.78% !important;--heroui-danger-600: 339.11 90.6% 70.78% !important;--heroui-danger-700: 339.3299999999999 90% 80.39% !important;--heroui-danger-800: 340 91.84% 90.39% !important;--heroui-danger-900: 339.13 92% 95.1% !important;--heroui-danger-foreground: 0 0% 100% !important;--heroui-danger: 339.20000000000005 90.36% 51.18% !important;--heroui-divider-weight: 1px !important;--heroui-disabled-opacity: .5 !important;--heroui-font-size-tiny: .75rem !important;--heroui-font-size-small: .875rem !important;--heroui-font-size-medium: 1rem !important;--heroui-font-size-large: 1.125rem !important;--heroui-line-height-tiny: 1rem !important;--heroui-line-height-small: 1.25rem !important;--heroui-line-height-medium: 1.5rem !important;--heroui-line-height-large: 1.75rem !important;--heroui-radius-small: 8px !important;--heroui-radius-medium: 12px !important;--heroui-radius-large: 14px !important;--heroui-border-width-small: 1px !important;--heroui-border-width-medium: 2px !important;--heroui-border-width-large: 3px !important;--heroui-box-shadow-small: 0px 0px 5px 0px rgb(0 0 0 / .05), 0px 2px 10px 0px rgb(0 0 0 / .2), inset 0px 0px 1px 0px rgb(255 255 255 / .15) !important;--heroui-box-shadow-medium: 0px 0px 15px 0px rgb(0 0 0 / .06), 0px 2px 30px 0px rgb(0 0 0 / .22), inset 0px 0px 1px 0px rgb(255 255 255 / .15) !important;--heroui-box-shadow-large: 0px 0px 30px 0px rgb(0 0 0 / .07), 0px 30px 60px 0px rgb(0 0 0 / .26), inset 0px 0px 1px 0px rgb(255 255 255 / .15) !important;--heroui-hover-opacity: .9 !important}.leading-inherit{line-height:inherit}.bg-img-inherit{background-image:inherit}.bg-clip-inherit{background-clip:inherit}.text-fill-inherit{-webkit-text-fill-color:inherit}.tap-highlight-transparent{-webkit-tap-highlight-color:transparent}.input-search-cancel-button-none::-webkit-search-cancel-button{-webkit-appearance:none}.transition-background{transition-property:background;transition-timing-function:ease;transition-duration:.25s}.transition-colors-opacity{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity;transition-timing-function:ease;transition-duration:.25s}.transition-width{transition-property:width;transition-timing-function:ease;transition-duration:.25s}.transition-height{transition-property:height;transition-timing-function:ease;transition-duration:.25s}.transition-size{transition-property:width,height;transition-timing-function:ease;transition-duration:.25s}.transition-left{transition-property:left;transition-timing-function:ease;transition-duration:.25s}.transition-transform-opacity{transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.25s}.transition-transform-background{transition-property:transform,background;transition-timing-function:ease;transition-duration:.25s}.transition-transform-colors{transition-property:transform,color,background,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:ease;transition-duration:.25s}.transition-transform-colors-opacity{transition-property:transform,color,background,background-color,border-color,text-decoration-color,fill,stroke,opacity;transition-timing-function:ease;transition-duration:.25s}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-default{-ms-overflow-style:auto;scrollbar-width:auto}.scrollbar-default::-webkit-scrollbar{display:block}.spinner-bar-animation{animation-delay:calc(-1.2s + (.1s * var(--bar-index)));transform:rotate(calc(30deg * var(--bar-index)))translate(140%)}.spinner-dot-animation{animation-delay:calc(.25s * var(--dot-index))}.spinner-dot-blink-animation{animation-delay:calc(.2s * var(--dot-index))}input[type=search]::-webkit-search-cancel-button{display:none}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground));pointer-events:none}@media(prefers-reduced-motion:reduce){[data-hero-parallax-far],[data-hero-parallax-mid]{transform:none!important;will-change:auto!important}}.scoreo-sidebar-group-label{padding:.75rem .625rem .25rem;font:var(--type-overline);letter-spacing:var(--track-overline);text-transform:uppercase;color:hsl(var(--muted-foreground));-webkit-user-select:none;-moz-user-select:none;user-select:none}.scoreo-sidebar-group-label:first-child{padding-top:.25rem}.scoreo-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3.25rem 1.25rem;text-align:center;border-radius:var(--radius-lg);border:1px solid hsl(var(--border-100));background:hsl(var(--surface-000))}.scoreo-empty-icon{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:9999px;background:hsl(var(--brand-100));border:1px solid hsl(var(--border-100))}.scoreo-anatomy-layout{display:grid;grid-template-columns:15rem minmax(0,1fr) 19rem;overflow:hidden;border-radius:var(--radius-xl);border:1px solid hsl(var(--border) / .6);box-shadow:var(--scoreo-shadow-depth-1);background:hsl(var(--card));min-height:32.5rem}@media(min-width:1024px){.scoreo-anatomy-layout{height:min(calc(100dvh - 15rem),50rem)}}.scoreo-anatomy-rail{border-right:1px solid hsl(var(--border) / .5);background:hsl(var(--card) / .85);overflow-y:auto}.scoreo-anatomy-canvas{overflow-y:auto;background:hsl(var(--background))}.scoreo-anatomy-stage{position:sticky;top:0;z-index:2;margin:-1rem -1rem 0;padding:1rem 1rem 0;background:hsl(var(--background))}.scoreo-anatomy-viewer{display:contents}.scoreo-anatomy-viewer:fullscreen,.scoreo-anatomy-viewer--fullscreen{position:fixed;inset:0;z-index:var(--z-modal);display:flex;flex-direction:column;gap:.5rem;overflow:hidden;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left));background:hsl(var(--background))}.scoreo-anatomy-viewer:fullscreen>*,.scoreo-anatomy-viewer--fullscreen>*{margin:0}.scoreo-anatomy-viewer:fullscreen .scoreo-anatomy-stage,.scoreo-anatomy-viewer--fullscreen .scoreo-anatomy-stage{position:static;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin:0;padding:0}.scoreo-anatomy-viewer-frame{flex:1 1 auto;min-height:0}.scoreo-anatomy-viewer--immersive,.scoreo-anatomy-viewer--immersive:fullscreen{position:fixed;inset:0;z-index:var(--z-modal);display:block;width:100vw;height:100vh;height:100dvh;padding:0;overflow:hidden;background:#000;color:#fff}.scoreo-anatomy-stage--immersive{position:absolute;inset:0;margin:0;padding:0;background:#000}.scoreo-anatomy-stage--immersive .scoreo-anatomy-viewer-frame{position:absolute;inset:0}.scoreo-im-col{position:absolute;top:max(.75rem,env(safe-area-inset-top));z-index:4;display:flex;flex-direction:column;align-items:center;gap:.75rem;pointer-events:none}.scoreo-im-col--left{left:max(.75rem,env(safe-area-inset-left))}.scoreo-im-col--right{right:max(.75rem,env(safe-area-inset-right))}.scoreo-im-col>*{pointer-events:auto}.scoreo-im-round{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:9999px;border:1.5px solid rgba(255,255,255,.55);background:#000000b3;color:#fff;transition:background-color .12s ease,border-color .12s ease}.scoreo-im-round:hover{background:#ffffff1f}.scoreo-im-round[aria-pressed=true]{border-color:#fff;background:#ffffff38}.scoreo-im-round:focus-visible{outline:2px solid #fff;outline-offset:2px}.scoreo-im-badge{position:absolute;right:-.25rem;top:-.25rem;min-width:1.25rem;padding:0 .3rem;border-radius:9999px;background:#fff;color:#000;font-size:.6875rem;font-weight:700;line-height:1.25rem;text-align:center}.scoreo-im-loadline{height:2px;overflow:hidden;background:#ffffff1f}.scoreo-im-loadline>span{display:block;height:100%;width:38%;background:hsl(var(--primary));animation:scoreo-im-load 1.2s ease-in-out infinite}@keyframes scoreo-im-load{0%{transform:translate(-100%)}to{transform:translate(270%)}}@media(prefers-reduced-motion:reduce){.scoreo-im-loadline>span{animation:none;width:100%;opacity:.6}}.scoreo-im-mini{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9999px;border:1px solid rgba(255,255,255,.4);background:#000000b3;color:#fff}.scoreo-im-tier{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.scoreo-im-sheet .scoreo-anatomy-systems{flex-wrap:wrap;overflow-x:visible}.scoreo-im-show{position:absolute;left:max(.75rem,env(safe-area-inset-left));bottom:max(.75rem,env(safe-area-inset-bottom));z-index:4;opacity:.7}.scoreo-im-systems{position:absolute;top:max(.5rem,env(safe-area-inset-top));left:4.75rem;right:4.75rem;z-index:4;display:flex;gap:.25rem;overflow-x:auto;padding:.125rem;scrollbar-width:none;scroll-snap-type:x proximity}.scoreo-im-systems::-webkit-scrollbar{display:none}.scoreo-im-sys{flex:none;min-height:2.5rem;padding:0 .6rem;scroll-snap-align:start;border-radius:9999px;border:1.5px solid rgba(255,255,255,.45);background:#000000b3;color:#fff;font-size:.8125rem;font-weight:600;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease}.scoreo-im-sys[aria-selected=true]{background:#fff;color:#000;border-color:#fff}.scoreo-im-sys:focus-visible{outline:2px solid #fff;outline-offset:2px}.scoreo-im-note{position:absolute;left:50%;top:4.4rem;transform:translate(-50%);z-index:3;margin:0;width:-moz-max-content;width:max-content;max-width:78%;padding:.3rem .7rem;border-radius:var(--radius-xl);background:#000000b3;color:#ffffffe6;font-size:.72rem;line-height:1.3;text-align:center;pointer-events:none}.scoreo-im-loading{position:absolute;left:50%;top:42%;transform:translate(-50%);z-index:4;margin:0;padding:.5rem .9rem;border-radius:9999px;border:1.5px solid rgba(255,255,255,.45);background:#000000c7;color:#fff;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.scoreo-im-help{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:6;width:min(21rem,calc(100% - 2rem));padding:1rem 1.1rem 1.1rem;border-radius:var(--radius-xl);border:1.5px solid rgba(255,255,255,.45);background:#0a0a0a;color:#fff}.scoreo-im-help-title{margin:0 0 .6rem;font-size:1rem;font-weight:700}.scoreo-im-help-list{margin:0;display:grid;gap:.55rem}.scoreo-im-help-row{display:grid;grid-template-columns:8.5rem 1fr;gap:.6rem;font-size:.8125rem;line-height:1.3}.scoreo-im-help-row dt{font-weight:700}.scoreo-im-help-row dd{margin:0;opacity:.85}.scoreo-im-help-close{margin-top:.9rem;width:100%;background:#fff;color:#000;border-color:#fff}.scoreo-im-planes{position:absolute;top:calc(max(.5rem,env(safe-area-inset-top)) + 3rem);left:50%;transform:translate(-50%);z-index:4;display:flex;align-items:center;gap:.5rem}.scoreo-im-planes .scoreo-im-sys{min-width:2.5rem;padding:0 .6rem;font-size:1.125rem;line-height:1}.scoreo-im-planes .scoreo-im-sys:disabled{opacity:.4}.scoreo-im-planes-label{padding:.35rem .7rem;border-radius:9999px;background:#000000b3;color:#fff;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.scoreo-im-segments{position:absolute;top:calc(max(.5rem,env(safe-area-inset-top)) + 3rem);left:4.75rem;right:4.75rem;z-index:4;display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem}.scoreo-im-seg{min-height:2rem;padding:0 .6rem;border-radius:9999px;border:1px solid rgba(255,255,255,.45);background:#000000b3;color:#fff;font-size:.75rem;font-weight:600;white-space:nowrap}.scoreo-im-seg[aria-pressed=true]{background:#fff;color:#000;border-color:#fff}.scoreo-im-seg:focus-visible{outline:2px solid #fff;outline-offset:2px}.scoreo-im-sys-count{margin-inline-start:.3rem;font-variant-numeric:tabular-nums;opacity:.75}@media(prefers-reduced-motion:reduce){.scoreo-im-sys{transition:none}}.scoreo-im-grid{position:absolute;left:max(.375rem,env(safe-area-inset-left));right:max(.375rem,env(safe-area-inset-right));bottom:max(.375rem,env(safe-area-inset-bottom));z-index:4;display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:3.25rem;gap:.2rem}.scoreo-im-cell{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-width:0;height:100%;width:100%;padding:.2rem;border-radius:var(--radius-md);background:#232326;color:#fff;font-size:.5625rem;font-weight:600;letter-spacing:.01em;line-height:1.1;text-align:center;text-transform:uppercase;transition:background-color .12s ease}.scoreo-im-cell>svg{width:1.25rem;height:1.25rem;flex:none}.scoreo-im-cell>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:100%;overflow:hidden;overflow-wrap:normal}@media(max-width:400px){.scoreo-im-cell,.scoreo-im-cell--tall{font-size:.5rem;letter-spacing:0}}.scoreo-im-cell--tall{grid-row:span 2;font-size:.625rem}.scoreo-im-cell--tall>span{-webkit-line-clamp:3}.scoreo-im-cell:hover{background:#333338}.scoreo-im-cell[aria-pressed=true]{background:#ffffffeb;color:#000}.scoreo-im-cell:disabled{color:#ffffff59;background:#161618}.scoreo-im-cell:focus-visible{outline:2px solid #fff;outline-offset:1px}.scoreo-im-cell--select{cursor:pointer}.scoreo-im-select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.scoreo-im-views{position:relative;min-width:0}.scoreo-im-pop{position:absolute;left:0;bottom:calc(100% + .375rem);z-index:5;display:grid;grid-template-columns:repeat(2,minmax(5.5rem,1fr));gap:.25rem;padding:.375rem;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.25);background:#000000eb}.scoreo-im-pop-btn{padding:.5rem .625rem;border-radius:var(--radius-sm);background:#ffffff21;color:#fff;font-size:.75rem;font-weight:600;white-space:nowrap}.scoreo-im-pop-btn:hover{background:#ffffff3d}.scoreo-scene-pins{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.scoreo-scene-pin-leads{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.scoreo-scene-pin-lead{stroke:hsl(var(--stage-label) / .7);stroke-width:1}.scoreo-scene-pin-label{position:absolute;left:0;top:0;display:block;white-space:nowrap}.scoreo-scene-pin-label[data-on=false],.scoreo-scene-pin-lead[data-on=false],.scoreo-scene-pin-dot[data-on=false]{visibility:hidden}.scoreo-scene-pin-dot{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin:-.75rem 0 0 -.75rem;border-radius:9999px;pointer-events:none}.scoreo-scene-pins[data-dots=true] .scoreo-scene-pin-dot{pointer-events:auto;cursor:pointer}.scoreo-scene-pin-ring{width:.75rem;height:.75rem;border-radius:9999px;border:2px solid hsl(var(--stage-pin));background:hsl(var(--stage-000) / .55);box-shadow:0 0 0 1px hsl(var(--stage-000) / .6)}.scoreo-im-sheet{position:absolute;left:0;right:0;bottom:0;z-index:6;display:flex;flex-direction:column;max-height:78dvh;border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-top:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:var(--scoreo-shadow-depth-1);animation:scoreo-im-sheet-up .22s cubic-bezier(.2,.8,.2,1)}@keyframes scoreo-im-sheet-up{0%{transform:translateY(2rem);opacity:.4}to{transform:none;opacity:1}}.scoreo-im-sheet--peek{bottom:calc(9.25rem + max(.375rem,env(safe-area-inset-bottom)));max-height:3.5rem;border-radius:var(--radius-lg);left:max(.375rem,env(safe-area-inset-left));right:max(.375rem,env(safe-area-inset-right))}.scoreo-im-sheet--peek .scoreo-im-sheet-body,.scoreo-im-sheet--peek .scoreo-im-sheet-handle{display:none}.scoreo-im-sheet--peek .scoreo-im-sheet-head{padding-top:.5rem}.scoreo-im-sheet-head{flex:0 0 auto;padding:.25rem .75rem .5rem;border-bottom:1px solid hsl(var(--border) / .6)}.scoreo-im-sheet-handle{display:flex;justify-content:center;width:100%;padding:.375rem 0}.scoreo-im-sheet-handle>span{display:block;width:2.5rem;height:.25rem;border-radius:9999px;background:hsl(var(--muted-foreground) / .45)}.scoreo-im-sheet-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9999px;color:hsl(var(--muted-foreground))}.scoreo-im-sheet-btn:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.scoreo-im-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.75rem .75rem max(.75rem,env(safe-area-inset-bottom))}.scoreo-im-rail{border-radius:var(--radius-xl);border:1px solid hsl(var(--border) / .6);background:hsl(var(--card))}@media(min-width:768px){.scoreo-im-sheet{left:auto;right:max(.75rem,env(safe-area-inset-right));bottom:calc(9.25rem + env(safe-area-inset-bottom));top:max(.75rem,env(safe-area-inset-top));width:min(26rem,calc(100vw - 10rem));max-height:none;border-radius:var(--radius-xl);border:1px solid hsl(var(--border))}.scoreo-im-sheet--peek{top:auto;left:auto;max-height:3.5rem}.scoreo-im-grid{left:50%;right:auto;transform:translate(-50%);width:min(34rem,calc(100vw - 1rem))}.scoreo-im-sheet--peek{right:max(.75rem,env(safe-area-inset-right));width:min(26rem,calc(100vw - 10rem))}}.scoreo-imaging-viewer:fullscreen,.scoreo-imaging-viewer--fullscreen{position:fixed;inset:0;z-index:var(--z-modal);overflow-y:auto;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left));background:hsl(var(--background))}.scoreo-anatomy-systems{display:flex;align-items:center;gap:.375rem;flex-wrap:nowrap;overflow-x:auto;margin-bottom:.75rem;scrollbar-width:none}.scoreo-anatomy-systems::-webkit-scrollbar{display:none}@media(min-width:1024px){.scoreo-anatomy-systems{flex-wrap:wrap;overflow-x:visible}}.scoreo-anatomy-stage--static{position:static;margin:0;padding:0}@media(max-width:767px){.scoreo-anatomy-stage{position:static;margin:0;padding:0}}.scoreo-anatomy-panel{border-left:1px solid hsl(var(--border) / .5);background:hsl(var(--card) / .85);overflow-y:auto}@media(max-width:1023px){.scoreo-anatomy-layout{grid-template-columns:13rem minmax(0,1fr)}.scoreo-anatomy-panel{grid-column:1 / -1;border-left:none;border-top:1px solid hsl(var(--border) / .5);max-height:320px}}@media(max-width:767px){.scoreo-anatomy-layout{grid-template-columns:1fr}.scoreo-anatomy-canvas{order:1;min-height:260px}.scoreo-anatomy-rail{order:2;border-right:none;border-top:1px solid hsl(var(--border) / .5);border-bottom:none;max-height:38vh}.scoreo-anatomy-panel{order:3}}.scoreo-protected-surface{-webkit-user-select:none;-moz-user-select:none;user-select:none}.scoreo-protected-surface img{-webkit-user-drag:none;user-drag:none}.scoreo-section-eyebrow{display:inline-flex;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--primary))}.font-display{font-family:var(--font-display)}.text-display-2{font:var(--type-h1);letter-spacing:var(--track-h1)}.text-display-3{font:var(--type-h2);letter-spacing:var(--track-h2)}.text-display-4{font:var(--type-h3)}@media(min-width:640px){.text-display-1{font:var(--type-display-1);letter-spacing:var(--track-display-1)}.text-display-2{font:var(--type-display-2);letter-spacing:var(--track-display-2)}.text-display-3{font:var(--type-h1);letter-spacing:var(--track-h1)}.text-display-4{font:var(--type-h3)}}.type-input{font:var(--type-input)}@media(min-width:768px)and (pointer:fine){.type-input{font:var(--type-body-sm)}}.\!measure{max-width:65ch!important}.measure{max-width:65ch}.tap-target{position:relative;min-height:2.25rem;min-width:2.25rem}.tap-target:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.tap-safe{position:relative}.scoreo-study-main:has(>[data-fullheight]){padding-bottom:0}.tap-safe:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,28px);height:max(100%,28px);transform:translate(-50%,-50%)}.student-panel{border-radius:var(--radius-lg);border:1px solid hsl(var(--border));background:hsl(var(--card));transition:box-shadow .16s ease,border-color .16s ease}.student-panel--interactive:hover{border-color:hsl(var(--primary) / .35);box-shadow:var(--shadow-raise)}@media(prefers-reduced-motion:reduce){.student-panel{transition:none}}.live-panel{border-radius:var(--radius-lg);border:1px solid hsl(var(--border));background:hsl(var(--card))}.live-row+.live-row{border-top:1px solid hsl(var(--border))}.scoreo-study-main{min-width:0}.scoreo-study-surface{border-radius:var(--radius-lg);border:1px solid hsl(var(--border));background:hsl(var(--card))}.console-section{font:var(--type-console-section);letter-spacing:var(--track-console-section);color:hsl(var(--foreground))}.console-title{font:var(--type-console-title);letter-spacing:var(--track-console-title)}.console-lead{font:var(--type-console-lead)}.console-body{font:var(--type-console-body)}.console-dense{font:var(--type-console-dense)}.console-meta{font:var(--type-console-meta);letter-spacing:var(--track-console-meta)}.console-panel{border-radius:var(--radius-lg);border:1px solid hsl(var(--card-border));background:hsl(var(--card));box-shadow:var(--shadow-none)}.console-numeric{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.text-overline{font:var(--type-overline);letter-spacing:var(--track-overline);text-transform:uppercase}.\[--background\:var\(--card\)\]{--background: var(--card)}.\[--picker-height\:224px\]{--picker-height: 224px}.\[--scale-enter\:100\%\]{--scale-enter: 100%}.\[--scale-exit\:100\%\]{--scale-exit: 100%}.\[--scroll-shadow-size\:100px\]{--scroll-shadow-size: 100px}.\[--slide-enter\:0px\]{--slide-enter: 0px}.\[--slide-exit\:80px\]{--slide-exit: 80px}.\[-webkit-mask\:radial-gradient\(closest-side\,rgba\(0\,0\,0\,0\.0\)calc\(100\%-3px\)\,rgba\(0\,0\,0\,1\)calc\(100\%-3px\)\)\]{-webkit-mask:radial-gradient(closest-side,rgba(0,0,0,0) calc(100% - 3px),rgba(0,0,0,1) calc(100% - 3px))}.\[animation-duration\:1s\]{animation-duration:1s}.\[font\:var\(--type-body-strong\)\]{font:var(--type-body-strong)}.\[font\:var\(--type-data\)\]{font:var(--type-data)}.\[font\:var\(--type-data-sm\)\]{font:var(--type-data-sm)}.\[font\:var\(--type-h2\)\]{font:var(--type-h2)}.\[font\:var\(--type-label\)\]{font:var(--type-label)}.\[font\:var\(--type-qcm-cell\)\]{font:var(--type-qcm-cell)}.\[font\:var\(--type-read\)\]{font:var(--type-read)}.\[mask-image\:linear-gradient\(\#000\,\#000\,transparent_0\,\#000_var\(--scroll-shadow-size\)\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\]{-webkit-mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent)}.\[mindmap\:v1\]{mindmap:v1}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[transition-duration\:160ms\]{transition-duration:.16s}.\[transition-duration\:var\(--motion-deliberate\)\]{transition-duration:var(--motion-deliberate)}.\[transition-duration\:var\(--motion-fast\)\]{transition-duration:var(--motion-fast)}.\[wilaya\:16\]{wilaya:16}:root{--opaque-button-border-intensity: -8;--tracking-normal: 0em;--spacing: .25rem;--scoreo-shadow-depth-1: var(--shadow-overlay);--scoreo-shadow-depth-2: var(--shadow-modal);--scoreo-shadow-inset: inset 0 1px 0 hsl(0 0% 100% / .1);--sidebar-primary-border: hsl(var(--sidebar-primary));--sidebar-primary-border: hsl( from hsl(var(--sidebar-primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha );--sidebar-accent-border: hsl(var(--sidebar-accent));--sidebar-accent-border: hsl( from hsl(var(--sidebar-accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha );--primary-border: hsl(var(--primary));--primary-border: hsl( from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha );--secondary-border: hsl(var(--secondary));--secondary-border: hsl( from hsl(var(--secondary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha );--muted-border: hsl(var(--muted));--muted-border: hsl( from hsl(var(--muted)) h s calc(l + var(--opaque-button-border-intensity)) / alpha );--accent-border: hsl(var(--accent));--accent-border: hsl( from hsl(var(--accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha );--destructive-border: hsl(var(--destructive));--destructive-border: hsl( from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity)) / alpha )}.dark{--opaque-button-border-intensity: 9;--scoreo-shadow-inset: inset 0 1px 0 hsl(0 0% 100% / .08);--sidebar-primary-border: hsl(var(--sidebar-primary));--sidebar-primary-border: hsl( from hsl(var(--sidebar-primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha );--sidebar-accent-border: hsl(var(--sidebar-accent));--sidebar-accent-border: hsl( from hsl(var(--sidebar-accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha );--primary-border: hsl(var(--primary));--primary-border: hsl( from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha );--secondary-border: hsl(var(--secondary));--secondary-border: hsl( from hsl(var(--secondary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha );--muted-border: hsl(var(--muted));--muted-border: hsl( from hsl(var(--muted)) h s calc(l + var(--opaque-button-border-intensity)) / alpha );--accent-border: hsl(var(--accent));--accent-border: hsl( from hsl(var(--accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha );--destructive-border: hsl(var(--destructive));--destructive-border: hsl( from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity)) / alpha )}.scoreo-student{--app-chrome: calc(8rem + env(safe-area-inset-bottom)) ;--surface-gap: 1.5rem;--row-height: 3.25rem}@media(min-width:640px){.scoreo-student{--app-chrome: calc(8.25rem + env(safe-area-inset-bottom)) }}@media(min-width:1024px){.scoreo-student{--app-chrome: calc(var(--context-bar-h) + var(--space-6) + var(--space-5))}.scoreo-student[data-shell-focus]{--app-chrome: calc(var(--space-6) + var(--space-5))}}@media(max-width:1023.98px){.scoreo-student[data-shell-intent=immersive]{--app-chrome: calc(env(safe-area-inset-top) + var(--space-3) + var(--space-3))}}@media(min-width:640px)and (max-width:1023.98px){.scoreo-student[data-shell-intent=immersive]{--app-chrome: calc(env(safe-area-inset-top) + var(--space-4) + var(--space-3))}}.dark .scoreo-student{--scoreo-shadow-inset: inset 0 1px 0 hsl(0 0% 100% / .12)}.scoreo-console{--radius: .375rem;--surface-gap: .875rem;--row-height: 2.25rem;--background: var(--admin-surface-100);--foreground: var(--admin-ink-900);--border: var(--admin-border);--input: var(--admin-input);--card: var(--admin-surface-000);--card-foreground: var(--admin-ink-900);--card-border: var(--admin-card-border);--popover: var(--admin-popover);--popover-foreground: var(--admin-ink-900);--popover-border: var(--admin-popover-border);--muted: var(--admin-surface-200);--muted-foreground: var(--admin-ink-500);--accent: var(--signal-100);--accent-foreground: var(--signal-ink);--primary: var(--signal-600);--primary-foreground: var(--admin-on-primary);--primary-ink: var(--signal-ink);--secondary: var(--admin-secondary);--secondary-foreground: var(--admin-on-secondary);--ring: var(--signal-600)}.dark .scoreo-console{--accent: var(--signal-100);--accent-foreground: var(--signal-ink);--primary: var(--signal-600);--primary-ink: var(--signal-ink);--ring: var(--signal-600)}.scoreo-skip-link{position:absolute;left:.75rem;top:.75rem;z-index:100;transform:translateY(-160%);border-radius:var(--radius);background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.8125rem;font-weight:600;padding:.625rem .875rem;text-decoration:none;box-shadow:var(--scoreo-shadow-depth-2);transition:transform .16s ease}.scoreo-skip-link:focus,.scoreo-skip-link:focus-visible{transform:translateY(0);outline:2px solid hsl(var(--ring));outline-offset:2px}.scoreo-skip-link{position:absolute;left:.75rem;top:.75rem;z-index:100;transform:translateY(-150%);border-radius:var(--radius-sm);background:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:.625rem 1rem;font-size:.8125rem;font-weight:600;box-shadow:none;transition:transform .16s ease}.scoreo-skip-link:focus,.scoreo-skip-link:focus-visible{transform:translateY(0);box-shadow:0 8px 24px -8px hsl(var(--foreground) / .35);outline:2px solid hsl(var(--ring));outline-offset:3px}svg.lucide{stroke-width:1.75}:where(input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week]):focus-within{outline:2px solid hsl(var(--ring));outline-offset:2px}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext-wght-normal.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:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4-latin-ext-wght-normal.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4-latin-wght-normal.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-500-normal.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-600-normal.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-600-normal.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 Fallback;src:local("Arial"),local("Liberation Sans"),local("Helvetica");size-adjust:107.06%;ascent-override:90.49%;descent-override:22.56%;line-gap-override:0%}@font-face{font-family:"Source Serif 4 Fallback";font-weight:400;src:local("Georgia");size-adjust:103.74%;ascent-override:100.25%;descent-override:32.77%;line-gap-override:0%}@font-face{font-family:"Source Serif 4 Fallback";font-weight:600;src:local("Georgia Bold"),local("Georgia-Bold");size-adjust:90.26%;ascent-override:115.22%;descent-override:37.67%;line-gap-override:0%}.scoreo-student .animate-spin,.scoreo-console .animate-spin{animation:none}.marker\:content-none *::marker{--tw-content: none;content:var(--tw-content)}.marker\:content-none::marker{--tw-content: none;content:var(--tw-content)}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:13px;line-height:20px}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.placeholder\:text-\[hsl\(var\(--console-ink-quiet\)\)\]::-moz-placeholder{color:hsl(var(--console-ink-quiet))}.placeholder\:text-\[hsl\(var\(--console-ink-quiet\)\)\]::placeholder{color:hsl(var(--console-ink-quiet))}.placeholder\:text-danger::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.placeholder\:text-danger::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.placeholder\:text-foreground-500::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-500) / var(--heroui-foreground-500-opacity, var(--tw-text-opacity)))}.placeholder\:text-foreground-500::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-500) / var(--heroui-foreground-500-opacity, var(--tw-text-opacity)))}.placeholder\:text-muted-foreground::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::placeholder{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground\/50::-moz-placeholder{color:hsl(var(--muted-foreground) / .5)}.placeholder\:text-muted-foreground\/50::placeholder{color:hsl(var(--muted-foreground) / .5)}.placeholder\:text-primary::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.placeholder\:text-primary::placeholder{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.placeholder\:text-secondary::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--secondary) / var(--tw-text-opacity, 1))}.placeholder\:text-secondary::placeholder{--tw-text-opacity: 1;color:hsl(var(--secondary) / var(--tw-text-opacity, 1))}.placeholder\:text-success-600::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.placeholder\:text-success-600::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.placeholder\:text-warning-600::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.placeholder\:text-warning-600::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.before\:pointer-events-auto:before{content:var(--tw-content);pointer-events:auto}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:left-0:before{content:var(--tw-content);left:0}.before\:right-0:before{content:var(--tw-content);right:0}.before\:top-\[calc\(-1\*var\(--top-extension\,16px\)\)\]:before{content:var(--tw-content);top:calc(-1 * var(--top-extension,16px))}.before\:z-0:before{content:var(--tw-content);z-index:0}.before\:z-\[-1\]:before{content:var(--tw-content);z-index:-1}.before\:box-border:before{content:var(--tw-content);box-sizing:border-box}.before\:block:before{content:var(--tw-content);display:block}.before\:hidden:before{content:var(--tw-content);display:none}.before\:h-0\.5:before{content:var(--tw-content);height:.125rem}.before\:h-11:before{content:var(--tw-content);height:2.75rem}.before\:h-2\.5:before{content:var(--tw-content);height:.625rem}.before\:h-4:before{content:var(--tw-content);height:1rem}.before\:h-6:before{content:var(--tw-content);height:1.5rem}.before\:h-8:before{content:var(--tw-content);height:2rem}.before\:h-\[var\(--top-extension\,16px\)\]:before{content:var(--tw-content);height:var(--top-extension,16px)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-0:before{content:var(--tw-content);width:0px}.before\:w-11:before{content:var(--tw-content);width:2.75rem}.before\:w-2\.5:before{content:var(--tw-content);width:.625rem}.before\:w-6:before{content:var(--tw-content);width:1.5rem}.before\:w-8:before{content:var(--tw-content);width:2rem}.before\:-translate-x-full:before{content:var(--tw-content);--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:-translate-y-1:before{content:var(--tw-content);--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rotate-0:before{content:var(--tw-content);--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rotate-45:before{content:var(--tw-content);--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes shimmer{to{content:var(--tw-content);transform:translate(100%)}}.before\:animate-\[shimmer_2s_infinite\]:before{content:var(--tw-content);animation:shimmer 2s infinite}.before\:animate-none:before{content:var(--tw-content);animation:none}.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]:before{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .5)}.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]:before{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .6)}.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]:before{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .7)}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:rounded-none:before{content:var(--tw-content);border-radius:0}.before\:rounded-sm:before{content:var(--tw-content);border-radius:var(--radius-sm)}.before\:border-2:before{content:var(--tw-content);border-width:2px}.before\:border-t:before{content:var(--tw-content);border-top-width:1px}.before\:border-solid:before{content:var(--tw-content);border-style:solid}.before\:border-content4\/30:before{content:var(--tw-content);border-color:hsl(var(--heroui-content4) / .3)}.before\:border-danger:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.before\:border-default:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-border-opacity)))}.before\:bg-content1:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content1) / var(--heroui-content1-opacity, var(--tw-bg-opacity)))}.before\:bg-current:before{content:var(--tw-content);background-color:currentColor}.before\:bg-danger:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.before\:bg-danger\/20:before{content:var(--tw-content);background-color:hsl(var(--heroui-danger) / .2)}.before\:bg-default\/60:before{content:var(--tw-content);background-color:hsl(var(--heroui-default) / .6)}.before\:bg-foreground:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--foreground) / var(--tw-bg-opacity, 1))}.before\:bg-primary:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.before\:bg-primary\/20:before{content:var(--tw-content);background-color:hsl(var(--primary) / .2)}.before\:bg-secondary:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.before\:bg-secondary\/20:before{content:var(--tw-content);background-color:hsl(var(--secondary) / .2)}.before\:bg-success:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.before\:bg-success\/20:before{content:var(--tw-content);background-color:hsl(var(--heroui-success) / .2)}.before\:bg-transparent:before{content:var(--tw-content);background-color:transparent}.before\:bg-warning:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.before\:bg-warning\/20:before{content:var(--tw-content);background-color:hsl(var(--heroui-warning) / .2)}.before\:bg-gradient-to-r:before{content:var(--tw-content);background-image:linear-gradient(to right,var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.before\:via-content4:before{content:var(--tw-content);--tw-gradient-to: hsl(var(--heroui-content4) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--heroui-content4) / var(--heroui-content4-opacity, 1)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:opacity-100:before{content:var(--tw-content);opacity:1}.before\:shadow-small:before{content:var(--tw-content);--tw-shadow: var(--heroui-box-shadow-small);--tw-shadow-colored: var(--heroui-box-shadow-small);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.before\:transition-colors:before{content:var(--tw-content);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.before\:transition-none:before{content:var(--tw-content);transition-property:none}.before\:transition-transform:before{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.before\:duration-150:before{content:var(--tw-content);transition-duration:.15s}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.before\:content-\[attr\(data-mark\)\]:before{--tw-content: attr(data-mark);content:var(--tw-content)}.before\:duration-150:before{content:var(--tw-content);animation-duration:.15s}.before\:transition-width:before{content:var(--tw-content);transition-property:width;transition-timing-function:ease;transition-duration:.25s}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:pointer-events-auto:after{content:var(--tw-content);pointer-events:auto}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:-bottom-1:after{content:var(--tw-content);bottom:-.25rem}.after\:-bottom-\[2px\]:after{content:var(--tw-content);bottom:-2px}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:bottom-\[calc\(-1\*var\(--bottom-extension\,16px\)\)\]:after{content:var(--tw-content);bottom:calc(-1 * var(--bottom-extension,16px))}.after\:left-0:after{content:var(--tw-content);left:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:right-0:after{content:var(--tw-content);right:0}.after\:top-0:after{content:var(--tw-content);top:0}.after\:-z-10:after{content:var(--tw-content);z-index:-10}.after\:z-0:after{content:var(--tw-content);z-index:0}.after\:z-\[-1\]:after{content:var(--tw-content);z-index:-1}.after\:ml-0\.5:after{content:var(--tw-content);margin-left:.125rem}.after\:ms-0\.5:after{content:var(--tw-content);margin-inline-start:.125rem}.after\:block:after{content:var(--tw-content);display:block}.after\:h-0:after{content:var(--tw-content);height:0px}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:h-\[2px\]:after{content:var(--tw-content);height:2px}.after\:h-\[var\(--bottom-extension\,16px\)\]:after{content:var(--tw-content);height:var(--bottom-extension,16px)}.after\:h-divider:after{content:var(--tw-content);height:var(--heroui-divider-weight)}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-0:after{content:var(--tw-content);width:0px}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:w-6:after{content:var(--tw-content);width:1.5rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:w-\[80\%\]:after{content:var(--tw-content);width:80%}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:origin-center:after{content:var(--tw-content);transform-origin:center}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:translate-y-1:after{content:var(--tw-content);--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rotate-0:after{content:var(--tw-content);--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:scale-50:after{content:var(--tw-content);--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-\[calc\(theme\(borderRadius\.large\)\/2\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-large) / 2)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .5)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .6)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .7)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\/3\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) / 3)}.after\:rounded-\[calc\(theme\(borderRadius\.small\)\/3\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-small) / 3)}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:rounded-none:after{content:var(--tw-content);border-radius:0}.after\:rounded-xl:after{content:var(--tw-content);border-radius:var(--radius-xl)}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-black\/10:after{content:var(--tw-content);border-color:#0000001a}.after\:\!bg-danger:after{content:var(--tw-content);--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))!important}.after\:bg-background:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.after\:bg-content1:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content1) / var(--heroui-content1-opacity, var(--tw-bg-opacity)))}.after\:bg-content3:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content3) / var(--heroui-content3-opacity, var(--tw-bg-opacity)))}.after\:bg-current:after{content:var(--tw-content);background-color:currentColor}.after\:bg-danger:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.after\:bg-default:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-bg-opacity)))}.after\:bg-default-foreground:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-bg-opacity)))}.after\:bg-divider:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-divider) / var(--heroui-divider-opacity, var(--tw-bg-opacity)))}.after\:bg-foreground:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--foreground) / var(--tw-bg-opacity, 1))}.after\:bg-primary:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.after\:bg-secondary:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.after\:bg-success:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.after\:bg-transparent:after{content:var(--tw-content);background-color:transparent}.after\:bg-warning:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.after\:text-danger:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.after\:text-danger-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.after\:text-default-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.after\:text-primary-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.after\:text-secondary-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1))}.after\:text-success-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.after\:text-warning-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:opacity-100:after{content:var(--tw-content);opacity:1}.after\:shadow-\[0_1px_0px_0_rgba\(0\,0\,0\,0\.05\)\]:after{content:var(--tw-content);--tw-shadow: 0 1px 0px 0 rgba(0,0,0,.05);--tw-shadow-colored: 0 1px 0px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.after\:shadow-small:after{content:var(--tw-content);--tw-shadow: var(--heroui-box-shadow-small);--tw-shadow-colored: var(--heroui-box-shadow-small);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.after\:transition-none:after{content:var(--tw-content);transition-property:none}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.after\:\!duration-200:after{content:var(--tw-content);transition-duration:.2s!important}.after\:duration-150:after{content:var(--tw-content);transition-duration:.15s}.after\:\!ease-linear:after{content:var(--tw-content);transition-timing-function:linear!important}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.after\:content-\[\'\*\'\]:after{--tw-content: "*";content:var(--tw-content)}.after\:\!duration-200:after{content:var(--tw-content);animation-duration:.2s!important}.after\:duration-150:after{content:var(--tw-content);animation-duration:.15s}.after\:\!ease-linear:after{content:var(--tw-content);animation-timing-function:linear!important}.after\:transition-background:after{content:var(--tw-content);transition-property:background;transition-timing-function:ease;transition-duration:.25s}.after\:transition-width:after{content:var(--tw-content);transition-property:width;transition-timing-function:ease;transition-duration:.25s}.after\:transition-height:after{content:var(--tw-content);transition-property:height;transition-timing-function:ease;transition-duration:.25s}.after\:transition-transform-opacity:after{content:var(--tw-content);transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.25s}.first\:-ml-0\.5:first-child{margin-left:-.125rem}.first\:mt-2:first-child{margin-top:.5rem}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.first\:rounded-s-full:first-child{border-start-start-radius:9999px;border-end-start-radius:9999px}.first\:rounded-s-large:first-child{border-start-start-radius:var(--heroui-radius-large);border-end-start-radius:var(--heroui-radius-large)}.first\:rounded-s-lg:first-child{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.first\:rounded-s-medium:first-child{border-start-start-radius:var(--heroui-radius-medium);border-end-start-radius:var(--heroui-radius-medium)}.first\:rounded-s-none:first-child{border-start-start-radius:0px;border-end-start-radius:0px}.first\:rounded-s-small:first-child{border-start-start-radius:var(--heroui-radius-small);border-end-start-radius:var(--heroui-radius-small)}.first\:border-l:first-child{border-left-width:1px}.first\:border-s-0:first-child{border-inline-start-width:0px}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.first\:before\:rounded-s-lg:first-child:before{content:var(--tw-content);border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.last\:rounded-e-full:last-child{border-start-end-radius:9999px;border-end-end-radius:9999px}.last\:rounded-e-large:last-child{border-start-end-radius:var(--heroui-radius-large);border-end-end-radius:var(--heroui-radius-large)}.last\:rounded-e-lg:last-child{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.last\:rounded-e-medium:last-child{border-start-end-radius:var(--heroui-radius-medium);border-end-end-radius:var(--heroui-radius-medium)}.last\:rounded-e-none:last-child{border-start-end-radius:0px;border-end-end-radius:0px}.last\:rounded-e-small:last-child{border-start-end-radius:var(--heroui-radius-small);border-end-end-radius:var(--heroui-radius-small)}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last\:border-0:last-child{border-width:0px}.last\:pb-0:last-child{padding-bottom:0}.last\:before\:rounded-e-lg:last-child:before{content:var(--tw-content);border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.first-of-type\:rounded-e-none:first-of-type{border-start-end-radius:0px;border-end-end-radius:0px}.last-of-type\:rounded-s-none:last-of-type{border-start-start-radius:0px;border-end-start-radius:0px}.autofill\:bg-transparent:-webkit-autofill{background-color:transparent}.autofill\:bg-transparent:autofill{background-color:transparent}.empty\:hidden:empty{display:none}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-danger:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.focus-within\:border-default-400:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-border-opacity)))}.focus-within\:border-default-foreground:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-border-opacity)))}.focus-within\:border-primary:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.focus-within\:border-secondary:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--secondary) / var(--tw-border-opacity, 1))}.focus-within\:border-success:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.focus-within\:border-warning:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.focus-within\:bg-danger-50:focus-within{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.focus-within\:bg-primary-50:focus-within{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.focus-within\:bg-secondary-50:focus-within{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.focus-within\:bg-success-50:focus-within{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.focus-within\:bg-warning-50:focus-within{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.focus-within\:after\:w-full:focus-within:after{content:var(--tw-content);width:100%}.hover\:-translate-x-0:hover{--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-125:hover{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-border:hover{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}.hover\:border-border\/60:hover{border-color:hsl(var(--border) / .6)}.hover\:border-brand:hover{--tw-border-opacity: 1;border-color:hsl(var(--brand) / var(--tw-border-opacity, 1))}.hover\:border-brand\/50:hover{border-color:hsl(var(--brand) / .5)}.hover\:border-danger:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.hover\:border-default:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-border-opacity)))}.hover\:border-default-300:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-border-opacity)))}.hover\:border-default-400:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-border-opacity)))}.hover\:border-foreground\/25:hover{border-color:hsl(var(--foreground) / .25)}.hover\:border-primary:hover{--tw-border-opacity: 1;border-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.hover\:border-primary\/25:hover{border-color:hsl(var(--primary) / .25)}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:border-secondary:hover{--tw-border-opacity: 1;border-color:hsl(var(--secondary) / var(--tw-border-opacity, 1))}.hover\:border-success:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.hover\:border-transparent:hover{border-color:transparent}.hover\:border-warning:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.hover\:\!bg-foreground:hover{--tw-bg-opacity: 1 !important;background-color:hsl(var(--foreground) / var(--tw-bg-opacity, 1))!important}.hover\:bg-\[hsl\(var\(--brand-100\)\)\]:hover{background-color:hsl(var(--brand-100))}.hover\:bg-\[hsl\(var\(--console-ground\)\)\]:hover{background-color:hsl(var(--console-ground))}.hover\:bg-\[hsl\(var\(--danger-100\)\)\]:hover{background-color:hsl(var(--danger-100))}.hover\:bg-\[hsl\(var\(--stage-000\)\)\]:hover{background-color:hsl(var(--stage-000))}.hover\:bg-\[hsl\(var\(--stage-label\)\/0\.12\)\]:hover{background-color:hsl(var(--stage-label)/.12)}.hover\:bg-\[hsl\(var\(--surface-100\)\)\]:hover{background-color:hsl(var(--surface-100))}.hover\:bg-accent:hover{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.hover\:bg-accent\/40:hover{background-color:hsl(var(--accent) / .4)}.hover\:bg-accent\/60:hover{background-color:hsl(var(--accent) / .6)}.hover\:bg-brand\/\[0\.12\]:hover{background-color:hsl(var(--brand) / .12)}.hover\:bg-card:hover{--tw-bg-opacity: 1;background-color:hsl(var(--card) / var(--tw-bg-opacity, 1))}.hover\:bg-danger:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.hover\:bg-danger-50:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.hover\:bg-default-100:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.hover\:bg-default-200:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.hover\:bg-primary-50:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.hover\:bg-secondary-50:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.hover\:bg-sidebar-accent:hover{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.hover\:bg-success-50:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.hover\:bg-warning-50:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.hover\:text-\[hsl\(var\(--accent-ink\)\)\]:hover{color:hsl(var(--accent-ink))}.hover\:text-\[hsl\(var\(--console-ink\)\)\]:hover{color:hsl(var(--console-ink))}.hover\:text-\[hsl\(var\(--danger-600\)\)\]:hover{color:hsl(var(--danger-600))}.hover\:text-\[hsl\(var\(--ink-900\)\)\]:hover{color:hsl(var(--ink-900))}.hover\:text-\[hsl\(var\(--primary-ink\)\)\]:hover{color:hsl(var(--primary-ink))}.hover\:text-accent-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.hover\:text-danger-600:hover{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-600) / var(--heroui-danger-600-opacity, var(--tw-text-opacity)))}.hover\:text-default-600:hover{--tw-text-opacity: 1;color:hsl(var(--heroui-default-600) / var(--heroui-default-600-opacity, var(--tw-text-opacity)))}.hover\:text-destructive:hover{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.hover\:text-foreground-600:hover{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-600) / var(--heroui-foreground-600-opacity, var(--tw-text-opacity)))}.hover\:text-muted-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.hover\:text-primary-600:hover{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-600) / var(--heroui-primary-600-opacity, var(--tw-text-opacity)))}.hover\:text-primary-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.hover\:text-secondary-600:hover{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-600) / var(--heroui-secondary-600-opacity, var(--tw-text-opacity)))}.hover\:text-sidebar-accent-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.hover\:text-success-600:hover{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.hover\:text-warning-600:hover{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.hover\:underline:hover{text-decoration-line:underline}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-hover:hover{opacity:var(--heroui-hover-opacity)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-overlay:hover{--tw-shadow: var(--shadow-overlay);--tw-shadow-colored: var(--shadow-overlay);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: hsl(var(--heroui-overlay) / var(--heroui-overlay-opacity, 1));--tw-shadow: var(--tw-shadow-colored)}.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\:brightness-\[0\.92\]:hover{--tw-brightness: brightness(.92);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\:brightness-\[1\.04\]:hover{--tw-brightness: brightness(1.04);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\:after\:bg-danger\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--heroui-danger) / .2)}.hover\:after\:bg-foreground\/10:hover:after{content:var(--tw-content);background-color:hsl(var(--foreground) / .1)}.hover\:after\:bg-primary\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--primary) / .2)}.hover\:after\:bg-secondary\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--secondary) / .2)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-border) / var(--tw-bg-opacity, 1))}.hover\:after\:bg-success\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--heroui-success) / .2)}.hover\:after\:bg-warning\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--heroui-warning) / .2)}.hover\:after\:opacity-100:hover:after{content:var(--tw-content);opacity:1}.focus-within\:hover\:border-danger:hover:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.focus-within\:hover\:border-default-foreground:hover:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-border-opacity)))}.focus-within\:hover\:border-primary:hover:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.focus-within\:hover\:border-secondary:hover:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--secondary) / var(--tw-border-opacity, 1))}.focus-within\:hover\:border-success:hover:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.focus-within\:hover\:border-warning:hover:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.focus-within\:hover\:bg-default-100:hover:focus-within{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.focus\:border-primary\/50:focus{border-color:hsl(var(--primary) / .5)}.focus\:bg-accent:focus{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.focus\:bg-danger-400\/50:focus{background-color:hsl(var(--heroui-danger-400) / .5)}.focus\:bg-default-400\/50:focus{background-color:hsl(var(--heroui-default-400) / .5)}.focus\:bg-primary:focus{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.focus\:bg-primary-400\/50:focus{background-color:hsl(var(--heroui-primary-400) / .5)}.focus\:bg-secondary-400\/50:focus{background-color:hsl(var(--heroui-secondary-400) / .5)}.focus\:bg-success-400\/50:focus{background-color:hsl(var(--heroui-success-400) / .5)}.focus\:bg-warning-400\/50:focus{background-color:hsl(var(--heroui-warning-400) / .5)}.focus\:text-accent-foreground:focus{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.focus\:text-primary-foreground:focus{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.focus\:underline:focus{text-decoration-line:underline}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-sm:focus{--tw-shadow: var(--shadow-raise);--tw-shadow-colored: var(--shadow-raise);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-primary\/50:focus-visible{border-color:hsl(var(--primary) / .5)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-focus:focus-visible{outline-color:hsl(var(--heroui-focus) / var(--heroui-focus-opacity, 1))}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[hsl\(var\(--focus-ring\)\)\]:focus-visible{--tw-ring-color: hsl(var(--focus-ring))}.focus-visible\:ring-primary\/60:focus-visible{--tw-ring-color: hsl(var(--primary) / .6)}.focus-visible\:ring-ring:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background) / 1)}.active\:border-primary:active{--tw-border-opacity: 1;border-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.active\:bg-default-200:active{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.active\:bg-default-300:active{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-bg-opacity)))}.active\:bg-sidebar-accent:active{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.active\:text-primary:active{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.active\:text-sidebar-accent-foreground:active{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.active\:underline:active{text-decoration-line:underline}.active\:\!opacity-70:active{opacity:.7!important}.active\:opacity-disabled:active{opacity:var(--heroui-disabled-opacity)}.active\:brightness-\[0\.86\]:active{--tw-brightness: brightness(.86);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)}.active\:brightness-\[0\.92\]:active{--tw-brightness: brightness(.92);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)}.active\:brightness-\[0\.96\]:active{--tw-brightness: brightness(.96);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)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-\[var\(--opacity-disabled\)\]:disabled{opacity:var(--opacity-disabled)}.group[open] .group-open\:hidden{display:none}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:pointer-events-auto{pointer-events:auto}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:hidden{display:none}.group:hover .group-hover\:border-current{border-color:currentColor}.group:hover .group-hover\:text-current{color:currentColor}.group:hover .group-hover\:text-ink{--tw-text-opacity: 1;color:hsl(var(--ink-900) / var(--tw-text-opacity, 1))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.destructive .group-\[\.destructive\]\:text-destructive-foreground\/80{color:hsl(var(--destructive-foreground) / .8)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{--tw-bg-opacity: 1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--destructive-foreground) / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--destructive) / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive-foreground:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--destructive-foreground) / var(--tw-ring-opacity, 1))}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\:disabled\]\:opacity-60:has(:disabled){opacity:.6}.has-\[\:focus-visible\]\:ring-2:has(:focus-visible){--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.has-\[\:focus-visible\]\:ring-ring:has(:focus-visible){--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:scale-\[0\.97\][aria-expanded=true]{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.aria-expanded\:opacity-70[aria-expanded=true]{opacity:.7}.aria-pressed\:border-primary[aria-pressed=true]{--tw-border-opacity: 1;border-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.aria-pressed\:bg-primary[aria-pressed=true]{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.aria-pressed\:text-primary-foreground[aria-pressed=true]{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.aria-selected\:bg-accent[aria-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.aria-selected\:text-muted-foreground[aria-selected=true]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[loaded\=true\]\:pointer-events-auto[data-loaded=true],.data-\[visible\=true\]\:pointer-events-auto[data-visible=true]{pointer-events:auto}.data-\[placement\=bottom-center\]\:fixed[data-placement=bottom-center],.data-\[placement\=bottom-left\]\:fixed[data-placement=bottom-left],.data-\[placement\=bottom-right\]\:fixed[data-placement=bottom-right],.data-\[placement\=top-center\]\:fixed[data-placement=top-center],.data-\[placement\=top-left\]\:fixed[data-placement=top-left],.data-\[placement\=top-right\]\:fixed[data-placement=top-right]{position:fixed}.data-\[placement\=bottom-center\]\:bottom-0[data-placement=bottom-center]{bottom:0}.data-\[placement\=bottom-center\]\:left-0[data-placement=bottom-center]{left:0}.data-\[placement\=bottom-center\]\:left-1\/2[data-placement=bottom-center]{left:50%}.data-\[placement\=bottom-center\]\:right-0[data-placement=bottom-center]{right:0}.data-\[placement\=bottom-left\]\:bottom-0[data-placement=bottom-left]{bottom:0}.data-\[placement\=bottom-left\]\:left-0[data-placement=bottom-left]{left:0}.data-\[placement\=bottom-right\]\:bottom-0[data-placement=bottom-right]{bottom:0}.data-\[placement\=bottom-right\]\:right-0[data-placement=bottom-right]{right:0}.data-\[placement\=top-center\]\:left-0[data-placement=top-center]{left:0}.data-\[placement\=top-center\]\:left-1\/2[data-placement=top-center]{left:50%}.data-\[placement\=top-center\]\:right-0[data-placement=top-center]{right:0}.data-\[placement\=top-center\]\:top-0[data-placement=top-center]{top:0}.data-\[placement\=top-left\]\:left-0[data-placement=top-left]{left:0}.data-\[placement\=top-left\]\:top-0[data-placement=top-left]{top:0}.data-\[placement\=top-right\]\:right-0[data-placement=top-right]{right:0}.data-\[placement\=top-right\]\:top-0[data-placement=top-right]{top:0}.data-\[focus-visible\=true\]\:z-10[data-focus-visible=true],.data-\[focused\=true\]\:z-10[data-focused=true]{z-index:10}.data-\[placement\=bottom-left\]\:mx-auto[data-placement=bottom-left],.data-\[placement\=bottom-right\]\:mx-auto[data-placement=bottom-right],.data-\[placement\=top-left\]\:mx-auto[data-placement=top-left],.data-\[placement\=top-right\]\:mx-auto[data-placement=top-right]{margin-left:auto;margin-right:auto}.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_10px\)\][data-has-label=true]{margin-top:calc(var(--heroui-font-size-small) + 10px)}.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_12px\)\][data-has-label=true]{margin-top:calc(var(--heroui-font-size-small) + 12px)}.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_8px\)\][data-has-label=true]{margin-top:calc(var(--heroui-font-size-small) + 8px)}.data-\[open\=true\]\:block[data-open=true]{display:block}.data-\[open\=true\]\:flex[data-open=true],.data-\[placement\=bottom-center\]\:flex[data-placement=bottom-center],.data-\[placement\=bottom-left\]\:flex[data-placement=bottom-left],.data-\[placement\=bottom-right\]\:flex[data-placement=bottom-right],.data-\[placement\=top-center\]\:flex[data-placement=top-center],.data-\[placement\=top-left\]\:flex[data-placement=top-left],.data-\[placement\=top-right\]\:flex[data-placement=top-right]{display:flex}.data-\[hidden\=true\]\:hidden[data-hidden=true],.data-\[inert\=true\]\:hidden[data-inert=true]{display:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[justify\=end\]\:flex-grow[data-justify=end],.data-\[justify\=start\]\:flex-grow[data-justify=start]{flex-grow:1}.data-\[justify\=end\]\:basis-0[data-justify=end],.data-\[justify\=start\]\:basis-0[data-justify=start]{flex-basis:0px}.data-\[focus-visible\=true\]\:-translate-x-3[data-focus-visible=true],.data-\[hover\=true\]\:-translate-x-3[data-hover=true]{--tw-translate-x: -.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[hover\=true\]\:translate-x-0[data-hover=true]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[placement\=bottom-center\]\:-translate-x-1\/2[data-placement=bottom-center],.data-\[placement\=top-center\]\:-translate-x-1\/2[data-placement=top-center]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[toast-exiting\=true\]\:data-\[placement\=bottom-center\]\:translate-y-full[data-placement=bottom-center][data-toast-exiting=true]{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[toast-exiting\=true\]\:data-\[placement\=bottom-left\]\:-translate-x-full[data-placement=bottom-left][data-toast-exiting=true]{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[toast-exiting\=true\]\:data-\[placement\=bottom-right\]\:translate-x-full[data-placement=bottom-right][data-toast-exiting=true]{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[toast-exiting\=true\]\:data-\[placement\=top-center\]\:-translate-y-full[data-placement=top-center][data-toast-exiting=true]{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[toast-exiting\=true\]\:data-\[placement\=top-left\]\:-translate-x-full[data-placement=top-left][data-toast-exiting=true]{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[toast-exiting\=true\]\:data-\[placement\=top-right\]\:translate-x-full[data-placement=top-right][data-toast-exiting=true]{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[before\=true\]\:rotate-180[data-before=true],.data-\[direction\=ascending\]\:rotate-180[data-direction=ascending]{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[open\=true\]\:-rotate-90[data-open=true]{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[open\=true\]\:rotate-180[data-open=true]{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[active\=true\]\:scale-110[data-active=true]{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[invisible\=true\]\:scale-0[data-invisible=true]{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[pressed\=true\]\:scale-100[data-pressed=true]{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[pressed\=true\]\:scale-\[0\.97\][data-pressed=true]{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[toast-exiting\=true\]\:transform-gpu[data-toast-exiting=true]{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[disabled\=true\]\:cursor-default[data-disabled=true]{cursor:default}.data-\[disabled\=true\]\:cursor-not-allowed[data-disabled=true]{cursor:not-allowed}.data-\[dragging\=true\]\:cursor-grabbing[data-dragging=true]{cursor:grabbing}.data-\[readonly\=true\]\:cursor-default[data-readonly=true]{cursor:default}.data-\[sortable\=true\]\:cursor-pointer[data-sortable=true]{cursor:pointer}.data-\[unavailable\=true\]\:cursor-default[data-unavailable=true]{cursor:default}.data-\[visible\=true\]\:cursor-pointer[data-visible=true]{cursor:pointer}.data-\[orientation\=horizontal\]\:flex-row[data-orientation=horizontal]{flex-direction:row}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical],.data-\[placement\=bottom-center\]\:flex-col[data-placement=bottom-center],.data-\[placement\=bottom-left\]\:flex-col[data-placement=bottom-left],.data-\[placement\=bottom-right\]\:flex-col[data-placement=bottom-right],.data-\[placement\=top-center\]\:flex-col[data-placement=top-center],.data-\[placement\=top-left\]\:flex-col[data-placement=top-left],.data-\[placement\=top-right\]\:flex-col[data-placement=top-right]{flex-direction:column}.data-\[has-helper\=true\]\:items-start[data-has-helper=true]{align-items:flex-start}.data-\[justify\=start\]\:justify-start[data-justify=start]{justify-content:flex-start}.data-\[justify\=end\]\:justify-end[data-justify=end]{justify-content:flex-end}.data-\[justify\=center\]\:justify-center[data-justify=center]{justify-content:center}.data-\[loaded\=true\]\:overflow-visible[data-loaded=true]{overflow:visible}.data-\[has-multiple-rows\=true\]\:rounded-large[data-has-multiple-rows=true]{border-radius:var(--heroui-radius-large)}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:rounded-full[data-range-selection=true][data-selection-end=true][data-selected=true],.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:rounded-full[data-range-selection=true][data-selection-start=true][data-selected=true]{border-radius:9999px}.data-\[type\=color\]\:rounded-none[data-type=color]{border-radius:0}.data-\[menu-open\=true\]\:border-none[data-menu-open=true]{border-style:none}.data-\[active\=true\]\:border-danger[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-danger-400[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger-400) / var(--heroui-danger-400-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-default-300[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-default-400[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-foreground[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--foreground) / var(--tw-border-opacity, 1))}.data-\[active\=true\]\:border-primary[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.data-\[active\=true\]\:border-secondary[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--secondary) / var(--tw-border-opacity, 1))}.data-\[active\=true\]\:border-success[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-warning[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-danger[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-default-400[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-default-foreground[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-primary[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.data-\[focus\=true\]\:border-secondary[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--secondary) / var(--tw-border-opacity, 1))}.data-\[focus\=true\]\:border-success[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-warning[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-danger[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-default[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-default-400[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-primary[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.data-\[hover\=true\]\:border-secondary[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--secondary) / var(--tw-border-opacity, 1))}.data-\[hover\=true\]\:border-success[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-warning[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-danger[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-default-400[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-default-foreground[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-primary[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.data-\[open\=true\]\:border-secondary[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--secondary) / var(--tw-border-opacity, 1))}.data-\[open\=true\]\:border-success[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-warning[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.data-\[fill-end\=true\]\:border-e-danger[data-fill-end=true]{--tw-border-opacity: 1;border-inline-end-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.data-\[fill-end\=true\]\:border-e-foreground[data-fill-end=true]{--tw-border-opacity: 1;border-inline-end-color:hsl(var(--foreground) / var(--tw-border-opacity, 1))}.data-\[fill-end\=true\]\:border-e-primary[data-fill-end=true]{--tw-border-opacity: 1;border-inline-end-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.data-\[fill-end\=true\]\:border-e-secondary[data-fill-end=true]{--tw-border-opacity: 1;border-inline-end-color:hsl(var(--secondary) / var(--tw-border-opacity, 1))}.data-\[fill-end\=true\]\:border-e-success[data-fill-end=true]{--tw-border-opacity: 1;border-inline-end-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.data-\[fill-end\=true\]\:border-e-warning[data-fill-end=true]{--tw-border-opacity: 1;border-inline-end-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.data-\[fill-end\=true\]\:border-t-danger[data-fill-end=true]{--tw-border-opacity: 1;border-top-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.data-\[fill-end\=true\]\:border-t-foreground[data-fill-end=true]{--tw-border-opacity: 1;border-top-color:hsl(var(--foreground) / var(--tw-border-opacity, 1))}.data-\[fill-end\=true\]\:border-t-primary[data-fill-end=true]{--tw-border-opacity: 1;border-top-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.data-\[fill-end\=true\]\:border-t-secondary[data-fill-end=true]{--tw-border-opacity: 1;border-top-color:hsl(var(--secondary) / var(--tw-border-opacity, 1))}.data-\[fill-end\=true\]\:border-t-success[data-fill-end=true]{--tw-border-opacity: 1;border-top-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.data-\[fill-end\=true\]\:border-t-warning[data-fill-end=true]{--tw-border-opacity: 1;border-top-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.data-\[fill-start\=true\]\:border-b-danger[data-fill-start=true]{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.data-\[fill-start\=true\]\:border-b-foreground[data-fill-start=true]{--tw-border-opacity: 1;border-bottom-color:hsl(var(--foreground) / var(--tw-border-opacity, 1))}.data-\[fill-start\=true\]\:border-b-primary[data-fill-start=true]{--tw-border-opacity: 1;border-bottom-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.data-\[fill-start\=true\]\:border-b-secondary[data-fill-start=true]{--tw-border-opacity: 1;border-bottom-color:hsl(var(--secondary) / var(--tw-border-opacity, 1))}.data-\[fill-start\=true\]\:border-b-success[data-fill-start=true]{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.data-\[fill-start\=true\]\:border-b-warning[data-fill-start=true]{--tw-border-opacity: 1;border-bottom-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.data-\[fill-start\=true\]\:border-s-danger[data-fill-start=true]{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.data-\[fill-start\=true\]\:border-s-foreground[data-fill-start=true]{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--foreground) / var(--tw-border-opacity, 1))}.data-\[fill-start\=true\]\:border-s-primary[data-fill-start=true]{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.data-\[fill-start\=true\]\:border-s-secondary[data-fill-start=true]{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--secondary) / var(--tw-border-opacity, 1))}.data-\[fill-start\=true\]\:border-s-success[data-fill-start=true]{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.data-\[fill-start\=true\]\:border-s-warning[data-fill-start=true]{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:bg-danger[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-danger-100[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-danger-200[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-200) / var(--heroui-danger-200-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-default-200[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-default-400[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-primary[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.data-\[active\=true\]\:bg-primary-200[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-200) / var(--heroui-primary-200-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-secondary[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.data-\[active\=true\]\:bg-secondary-200[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-200) / var(--heroui-secondary-200-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.data-\[active\=true\]\:bg-success[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-success-200[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-200) / var(--heroui-success-200-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-warning[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-warning-200[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-200) / var(--heroui-warning-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:\!bg-danger[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-danger-100[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-default[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-primary[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))!important}.data-\[hover\=true\]\:\!bg-secondary[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))!important}.data-\[hover\=true\]\:\!bg-success[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-warning[data-hover=true]{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:bg-content2[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content2) / var(--heroui-content2-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger-100[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger-50[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger\/20[data-hover=true]{background-color:hsl(var(--heroui-danger) / .2)}.data-\[hover\=true\]\:bg-default[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default-100[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default-200[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default\/40[data-hover=true]{background-color:hsl(var(--heroui-default) / .4)}.data-\[hover\=true\]\:bg-foreground-200[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-foreground-200) / var(--heroui-foreground-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-primary[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.data-\[hover\=true\]\:bg-primary-50[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-primary\/20[data-hover=true]{background-color:hsl(var(--primary) / .2)}.data-\[hover\=true\]\:bg-secondary[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.data-\[hover\=true\]\:bg-secondary-50[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-secondary\/20[data-hover=true]{background-color:hsl(var(--secondary) / .2)}.data-\[hover\=true\]\:bg-success[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-success-100[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-100) / var(--heroui-success-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-success-50[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-success\/20[data-hover=true]{background-color:hsl(var(--heroui-success) / .2)}.data-\[hover\=true\]\:bg-transparent[data-hover=true]{background-color:transparent}.data-\[hover\=true\]\:bg-warning[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-warning-100[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-100) / var(--heroui-warning-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-warning-50[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-warning\/20[data-hover=true]{background-color:hsl(var(--heroui-warning) / .2)}.data-\[hover\]\:bg-danger-200[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-200) / var(--heroui-danger-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-danger-50[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-default-100[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-primary-200[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-200) / var(--heroui-primary-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-primary-50[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-secondary-200[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-200) / var(--heroui-secondary-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-secondary-50[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-success-200[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-200) / var(--heroui-success-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-success-50[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-warning-100[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-100) / var(--heroui-warning-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\]\:bg-warning-200[data-hover]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-200) / var(--heroui-warning-200-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=false\]\:bg-default-200[data-in-range=false]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-background\/50[data-in-range=true]{background-color:hsl(var(--background) / .5)}.data-\[in-range\=true\]\:bg-danger[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-foreground[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--foreground) / var(--tw-bg-opacity, 1))}.data-\[in-range\=true\]\:bg-primary[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.data-\[in-range\=true\]\:bg-secondary[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.data-\[in-range\=true\]\:bg-success[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-warning[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[loaded\=true\]\:\!bg-transparent[data-loaded=true]{background-color:transparent!important}.data-\[selected\=true\]\:bg-danger[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-default[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-foreground[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--foreground) / var(--tw-bg-opacity, 1))}.data-\[selected\=true\]\:bg-primary[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.data-\[selected\=true\]\:bg-secondary[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.data-\[selected\=true\]\:bg-success[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-warning[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-danger[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-foreground[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--foreground) / var(--tw-bg-opacity, 1))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-primary[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-secondary[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-success[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-warning[data-hover=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:bg-transparent[data-range-selection=true][data-selected=true],.data-\[selected\=true\]\:data-\[range-selection\=true\]\:data-\[outside-month\=true\]\:bg-transparent[data-outside-month=true][data-range-selection=true][data-selected=true]{background-color:transparent}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-danger[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--foreground) / var(--tw-bg-opacity, 1))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-primary[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-secondary[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-success[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-warning[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-danger[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--foreground) / var(--tw-bg-opacity, 1))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-primary[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-secondary[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-success[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-warning[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[state\=active\]\:bg-background[data-state=active]{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{--tw-bg-opacity: 1;background-color:hsl(var(--input) / var(--tw-bg-opacity, 1))}.data-\[has-end-content\=true\]\:pe-1\.5[data-has-end-content=true]{padding-inline-end:.375rem}.data-\[has-helper\=true\]\:pb-\[calc\(theme\(fontSize\.tiny\)_\+8px\)\][data-has-helper=true],.data-\[has-helper\=true\]\:pb-\[calc\(theme\(fontSize\.tiny\)_\+_8px\)\][data-has-helper=true]{padding-bottom:calc(var(--heroui-font-size-tiny) + 8px)}.data-\[has-start-content\=true\]\:ps-1\.5[data-has-start-content=true]{padding-inline-start:.375rem}.data-\[has-title\=true\]\:pt-1[data-has-title=true]{padding-top:.25rem}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:font-semibold[data-active=true]{font-weight:600}.data-\[active\=true\]\:text-danger-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[active\=true\]\:text-default-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[active\=true\]\:text-primary-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.data-\[active\=true\]\:text-secondary-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1))}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.data-\[active\=true\]\:text-success-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[active\=true\]\:text-warning-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[disabled\=true\]\:text-default-300[data-disabled=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-danger-300[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-300) / var(--heroui-danger-300-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-foreground-500[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-500) / var(--heroui-foreground-500-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-primary-300[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-300) / var(--heroui-primary-300-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-secondary-300[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-300) / var(--heroui-secondary-300-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-success-400[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-400) / var(--heroui-success-400-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-warning-400[data-placeholder=true][data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-400) / var(--heroui-warning-400-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-danger[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-foreground[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.data-\[editable\=true\]\:text-primary[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.data-\[editable\=true\]\:text-secondary[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--secondary) / var(--tw-text-opacity, 1))}.data-\[editable\=true\]\:text-success-600[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-warning-600[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.data-\[has-value\=true\]\:text-default-foreground[data-has-value=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:\!text-danger-foreground[data-hover=true]{--tw-text-opacity: 1 !important;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:\!text-primary-foreground[data-hover=true]{--tw-text-opacity: 1 !important;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))!important}.data-\[hover\=true\]\:\!text-secondary-foreground[data-hover=true]{--tw-text-opacity: 1 !important;color:hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1))!important}.data-\[hover\=true\]\:\!text-success-foreground[data-hover=true]{--tw-text-opacity: 1 !important;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:\!text-warning-foreground[data-hover=true]{--tw-text-opacity: 1 !important;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:text-danger[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-danger-500[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-danger-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-default-500[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-500) / var(--heroui-default-500-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-default-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-foreground-400[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-400) / var(--heroui-foreground-400-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-foreground-600[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-600) / var(--heroui-foreground-600-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-primary[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.data-\[hover\=true\]\:text-primary-400[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-primary-400) / var(--heroui-primary-400-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-primary-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.data-\[hover\=true\]\:text-secondary[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--secondary) / var(--tw-text-opacity, 1))}.data-\[hover\=true\]\:text-secondary-400[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-secondary-400) / var(--heroui-secondary-400-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-secondary-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1))}.data-\[hover\=true\]\:text-success[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-success-600[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-success-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-warning[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-warning-600[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-warning-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[invalid\=true\]\:data-\[editable\=true\]\:text-danger[data-editable=true][data-invalid=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.data-\[invalid\=true\]\:text-danger-300[data-invalid=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-300) / var(--heroui-danger-300-opacity, var(--tw-text-opacity)))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-background[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--background) / var(--tw-text-opacity, 1))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-danger-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-primary-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-secondary-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-success-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-warning-foreground[data-hover=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:data-\[outside-month\=true\]\:text-default-300[data-outside-month=true][data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-danger-500[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-foreground[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-primary[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-secondary[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--secondary) / var(--tw-text-opacity, 1))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-success-600[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-warning-500[data-range-selection=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-500) / var(--heroui-warning-500-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-background[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--background) / var(--tw-text-opacity, 1))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-danger-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-primary-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-secondary-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-warning-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-background[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--background) / var(--tw-text-opacity, 1))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-danger-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-primary-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-secondary-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-warning-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-background[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--background) / var(--tw-text-opacity, 1))}.data-\[selected\=true\]\:text-danger[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-danger-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-default-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-primary[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.data-\[selected\=true\]\:text-primary-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.data-\[selected\=true\]\:text-secondary[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--secondary) / var(--tw-text-opacity, 1))}.data-\[selected\=true\]\:text-secondary-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1))}.data-\[selected\=true\]\:text-success-600[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-success-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-warning-600[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-warning-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[state\=active\]\:text-foreground[data-state=active]{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.data-\[unavailable\=true\]\:text-default-300[data-unavailable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-300) / var(--heroui-default-300-opacity, var(--tw-text-opacity)))}.data-\[unavailable\=true\]\:line-through[data-unavailable=true]{text-decoration-line:line-through}.data-\[animation\=exiting\]\:opacity-0[data-animation=exiting],.data-\[disabled\=true\]\:data-\[outside-month\=true\]\:opacity-0[data-outside-month=true][data-disabled=true]{opacity:0}.data-\[disabled\=true\]\:opacity-30[data-disabled=true]{opacity:.3}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[hover-unselected\=true\]\:opacity-disabled[data-hover-unselected=true]{opacity:var(--heroui-disabled-opacity)}.data-\[hover\=true\]\:opacity-70[data-hover=true]{opacity:.7}.data-\[hover\=true\]\:opacity-hover[data-hover=true]{opacity:var(--heroui-hover-opacity)}.data-\[in-range\=true\]\:opacity-100[data-in-range=true]{opacity:1}.data-\[invisible\=true\]\:opacity-0[data-invisible=true]{opacity:0}.data-\[loaded\=true\]\:opacity-100[data-loaded=true],.data-\[moving\]\:opacity-100[data-moving]{opacity:1}.data-\[pressed\=true\]\:opacity-50[data-pressed=true]{opacity:.5}.data-\[pressed\=true\]\:opacity-70[data-pressed=true]{opacity:.7}.data-\[pressed\=true\]\:opacity-disabled[data-pressed=true]{opacity:var(--heroui-disabled-opacity)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[toast-exiting\=true\]\:opacity-0[data-toast-exiting=true]{opacity:0}.data-\[visible\=true\]\:opacity-100[data-visible=true]{opacity:1}.data-\[active\=true\]\:shadow-md[data-active=true],.data-\[hover\=true\]\:shadow-lg[data-hover=true],.data-\[selected\=true\]\:data-\[selection-end\=true\]\:shadow-md[data-selection-end=true][data-selected=true],.data-\[selected\=true\]\:data-\[selection-start\=true\]\:shadow-md[data-selection-start=true][data-selected=true],.data-\[selected\=true\]\:shadow-md[data-selected=true]{--tw-shadow: var(--shadow-overlay);--tw-shadow-colored: var(--shadow-overlay);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[selected\=true\]\:shadow-none[data-selected=true]{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: var(--shadow-raise);--tw-shadow-colored: var(--shadow-raise);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[active\=true\]\:shadow-danger\/40[data-active=true]{--tw-shadow-color: hsl(var(--heroui-danger) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-default\/50[data-active=true]{--tw-shadow-color: hsl(var(--heroui-default) / .5);--tw-shadow: var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-primary\/40[data-active=true]{--tw-shadow-color: hsl(var(--primary) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-secondary\/40[data-active=true]{--tw-shadow-color: hsl(var(--secondary) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-success\/40[data-active=true]{--tw-shadow-color: hsl(var(--heroui-success) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-warning\/40[data-active=true]{--tw-shadow-color: hsl(var(--heroui-warning) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-danger\/30[data-hover=true]{--tw-shadow-color: hsl(var(--heroui-danger) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-default\/50[data-hover=true]{--tw-shadow-color: hsl(var(--heroui-default) / .5);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-primary\/30[data-hover=true]{--tw-shadow-color: hsl(var(--primary) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-secondary\/30[data-hover=true]{--tw-shadow-color: hsl(var(--secondary) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-success\/30[data-hover=true]{--tw-shadow-color: hsl(var(--heroui-success) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-warning\/30[data-hover=true]{--tw-shadow-color: hsl(var(--heroui-warning) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-danger\/40[data-selected=true]{--tw-shadow-color: hsl(var(--heroui-danger) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-foreground\/40[data-selected=true]{--tw-shadow-color: hsl(var(--foreground) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-primary\/40[data-selected=true]{--tw-shadow-color: hsl(var(--primary) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-secondary\/40[data-selected=true]{--tw-shadow-color: hsl(var(--secondary) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-success\/40[data-selected=true]{--tw-shadow-color: hsl(var(--heroui-success) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-warning\/40[data-selected=true]{--tw-shadow-color: hsl(var(--heroui-warning) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[focus-visible\=true\]\:outline-2[data-focus-visible=true]{outline-width:2px}.data-\[focus-visible\=true\]\:outline-offset-2[data-focus-visible=true]{outline-offset:2px}.data-\[focus-visible\=true\]\:outline-focus[data-focus-visible=true]{outline-color:hsl(var(--heroui-focus) / var(--heroui-focus-opacity, 1))}.data-\[focus-visible\]\:outline-danger-foreground[data-focus-visible]{outline-color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-default-foreground[data-focus-visible]{outline-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-primary-foreground[data-focus-visible]{outline-color:hsl(var(--primary-foreground) / 1)}.data-\[focus-visible\]\:outline-secondary-foreground[data-focus-visible]{outline-color:hsl(var(--secondary-foreground) / 1)}.data-\[focus-visible\]\:outline-success-foreground[data-focus-visible]{outline-color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-warning-foreground[data-focus-visible]{outline-color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, 1))}.data-\[menu-open\=true\]\:backdrop-blur-xl[data-menu-open=true]{--tw-backdrop-blur: blur(24px);-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)}.data-\[disabled\=true\]\:transition-none[data-disabled=true]{transition-property:none}.data-\[hover\=true\]\:transition-colors[data-hover=true]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.data-\[moving\=true\]\:transition-transform[data-moving=true]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[toast-exiting\=true\]\:transition-all[data-toast-exiting=true]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.data-\[toast-exiting\=true\]\:duration-300[data-toast-exiting=true]{transition-duration:.3s}.data-\[toast-exiting\=true\]\:ease-out[data-toast-exiting=true]{transition-timing-function:cubic-bezier(0,0,.2,1)}.data-\[toast-exiting\=true\]\:will-change-transform[data-toast-exiting=true]{will-change:transform}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.25s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.25s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-bottom-4[data-state=closed]{--tw-exit-translate-y: 1rem}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-bottom-4[data-state=open]{--tw-enter-translate-y: 1rem}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[toast-exiting\=true\]\:duration-300[data-toast-exiting=true]{animation-duration:.3s}.data-\[toast-exiting\=true\]\:ease-out[data-toast-exiting=true]{animation-timing-function:cubic-bezier(0,0,.2,1)}.data-\[hide-scroll\=true\]\:scrollbar-hide[data-hide-scroll=true]{-ms-overflow-style:none;scrollbar-width:none}.data-\[hide-scroll\=true\]\:scrollbar-hide[data-hide-scroll=true]::-webkit-scrollbar{display:none}.data-\[state\=closed\]\:\[animation-duration\:var\(--motion-slow\)\][data-state=closed],.data-\[state\=open\]\:\[animation-duration\:var\(--motion-slow\)\][data-state=open]{animation-duration:var(--motion-slow)}.data-\[top-bottom-scroll\=true\]\:\[mask-image\:linear-gradient\(\#000\,\#000\,transparent_0\,\#000_var\(--scroll-shadow-size\)\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-top-bottom-scroll=true]{-webkit-mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[top-scroll\=true\]\:\[mask-image\:linear-gradient\(0deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-top-scroll=true]{-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(0deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[bottom-scroll\=true\]\:\[mask-image\:linear-gradient\(180deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-bottom-scroll=true]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[left-scroll\=true\]\:\[mask-image\:linear-gradient\(270deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-left-scroll=true]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[right-scroll\=true\]\:\[mask-image\:linear-gradient\(90deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-right-scroll=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[left-right-scroll\=true\]\:\[mask-image\:linear-gradient\(to_right\,\#000\,\#000\,transparent_0\,\#000_var\(--scroll-shadow-size\)\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-left-right-scroll=true]{-webkit-mask-image:linear-gradient(to right,#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(to right,#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[placement\=bottom-end\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom-end]:before{content:var(--tw-content);top:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=bottom-end\]\:before\:right-3[data-placement=bottom-end]:before{content:var(--tw-content);right:.75rem}.data-\[placement\=bottom-start\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom-start]:before{content:var(--tw-content);top:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=bottom-start\]\:before\:left-3[data-placement=bottom-start]:before{content:var(--tw-content);left:.75rem}.data-\[placement\=bottom\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom]:before{content:var(--tw-content);top:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=bottom\]\:before\:left-1\/2[data-placement=bottom]:before{content:var(--tw-content);left:50%}.data-\[placement\=left-end\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=left-end]:before{content:var(--tw-content);right:calc((.3125rem - 3px)*-1)}.data-\[placement\=left-end\]\:before\:bottom-1\/4[data-placement=left-end]:before{content:var(--tw-content);bottom:25%}.data-\[placement\=left-start\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=left-start]:before{content:var(--tw-content);right:calc((.3125rem - 3px)*-1)}.data-\[placement\=left-start\]\:before\:top-1\/4[data-placement=left-start]:before{content:var(--tw-content);top:25%}.data-\[placement\=left\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_2px\)\][data-placement=left]:before{content:var(--tw-content);right:calc((.3125rem - 2px)*-1)}.data-\[placement\=left\]\:before\:top-1\/2[data-placement=left]:before{content:var(--tw-content);top:50%}.data-\[placement\=right-end\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=right-end]:before{content:var(--tw-content);left:calc((.3125rem - 3px)*-1)}.data-\[placement\=right-end\]\:before\:bottom-1\/4[data-placement=right-end]:before{content:var(--tw-content);bottom:25%}.data-\[placement\=right-start\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=right-start]:before{content:var(--tw-content);left:calc((.3125rem - 3px)*-1)}.data-\[placement\=right-start\]\:before\:top-1\/4[data-placement=right-start]:before{content:var(--tw-content);top:25%}.data-\[placement\=right\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_2px\)\][data-placement=right]:before{content:var(--tw-content);left:calc((.3125rem - 2px)*-1)}.data-\[placement\=right\]\:before\:top-1\/2[data-placement=right]:before{content:var(--tw-content);top:50%}.data-\[placement\=top-end\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top-end]:before{content:var(--tw-content);bottom:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=top-end\]\:before\:right-3[data-placement=top-end]:before{content:var(--tw-content);right:.75rem}.data-\[placement\=top-start\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top-start]:before{content:var(--tw-content);bottom:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=top-start\]\:before\:left-3[data-placement=top-start]:before{content:var(--tw-content);left:.75rem}.data-\[placement\=top\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top]:before{content:var(--tw-content);bottom:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=top\]\:before\:left-1\/2[data-placement=top]:before{content:var(--tw-content);left:50%}.data-\[loaded\=true\]\:before\:-z-10[data-loaded=true]:before{content:var(--tw-content);z-index:-10}.data-\[arrow\=true\]\:before\:block[data-arrow=true]:before{content:var(--tw-content);display:block}.data-\[outside-month\=true\]\:before\:hidden[data-outside-month=true]:before{content:var(--tw-content);display:none}.data-\[placement\=bottom\]\:before\:-translate-x-1\/2[data-placement=bottom]:before{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[placement\=left\]\:before\:-translate-y-1\/2[data-placement=left]:before{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[placement\=right\]\:before\:-translate-y-1\/2[data-placement=right]:before{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[placement\=top\]\:before\:-translate-x-1\/2[data-placement=top]:before{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[loaded\=true\]\:before\:animate-none[data-loaded=true]:before{content:var(--tw-content);animation:none}.data-\[range-end\=true\]\:before\:rounded-e-full[data-range-end=true]:before{content:var(--tw-content);border-start-end-radius:9999px;border-end-end-radius:9999px}.data-\[range-start\=true\]\:before\:rounded-s-full[data-range-start=true]:before{content:var(--tw-content);border-start-start-radius:9999px;border-end-start-radius:9999px}.data-\[selection-end\=true\]\:before\:rounded-e-full[data-selection-end=true]:before{content:var(--tw-content);border-start-end-radius:9999px;border-end-end-radius:9999px}.data-\[selection-start\=true\]\:before\:rounded-s-full[data-selection-start=true]:before{content:var(--tw-content);border-start-start-radius:9999px;border-end-start-radius:9999px}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-danger-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-foreground\/10[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--foreground) / .1)}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-primary-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-secondary-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-success-100[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-100) / var(--heroui-success-100-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-warning-100[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-100) / var(--heroui-warning-100-opacity, var(--tw-bg-opacity)))}.data-\[loaded\=true\]\:before\:opacity-0[data-loaded=true]:before{content:var(--tw-content);opacity:0}.data-\[selected\=true\]\:before\:opacity-100[data-selected=true]:before{content:var(--tw-content);opacity:1}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[active\=true\]\:after\:w-full[data-active=true]:after{content:var(--tw-content);width:100%}.data-\[focus\=true\]\:after\:w-full[data-focus=true]:after{content:var(--tw-content);width:100%}.data-\[open\=true\]\:after\:w-full[data-open=true]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[dragging\=true\]\:after\:scale-100[data-dragging=true]:after{content:var(--tw-content);--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[dragging\=true\]\:after\:scale-80[data-dragging=true]:after{content:var(--tw-content);--tw-scale-x: .8;--tw-scale-y: .8;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[active\=true\]\:after\:bg-danger-400[data-active=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-400) / var(--heroui-danger-400-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-danger[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-foreground[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--foreground) / var(--tw-bg-opacity, 1))}.data-\[selected\=true\]\:after\:bg-primary[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.data-\[selected\=true\]\:after\:bg-secondary[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.data-\[selected\=true\]\:after\:bg-success[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-warning[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[loaded\=true\]\:after\:opacity-0[data-loaded=true]:after{content:var(--tw-content);opacity:0}.data-\[selected\=true\]\:after\:opacity-100[data-selected=true]:after{content:var(--tw-content);opacity:1}.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.data-\[selectable\=true\]\:focus\:border-danger:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-default:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-primary:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.data-\[selectable\=true\]\:focus\:border-secondary:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--secondary) / var(--tw-border-opacity, 1))}.data-\[selectable\=true\]\:focus\:border-success:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-warning:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.data-\[invalid\=true\]\:focus\:bg-danger-400\/50:focus[data-invalid=true]{background-color:hsl(var(--heroui-danger-400) / .5)}.data-\[selectable\=true\]\:focus\:bg-danger:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-danger\/20:focus[data-selectable=true]{background-color:hsl(var(--heroui-danger) / .2)}.data-\[selectable\=true\]\:focus\:bg-default:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-default-100:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-default\/40:focus[data-selectable=true]{background-color:hsl(var(--heroui-default) / .4)}.data-\[selectable\=true\]\:focus\:bg-primary:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.data-\[selectable\=true\]\:focus\:bg-primary\/20:focus[data-selectable=true]{background-color:hsl(var(--primary) / .2)}.data-\[selectable\=true\]\:focus\:bg-secondary:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.data-\[selectable\=true\]\:focus\:bg-secondary\/20:focus[data-selectable=true]{background-color:hsl(var(--secondary) / .2)}.data-\[selectable\=true\]\:focus\:bg-success:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-success\/20:focus[data-selectable=true]{background-color:hsl(var(--heroui-success) / .2)}.data-\[selectable\=true\]\:focus\:bg-warning:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-warning\/20:focus[data-selectable=true]{background-color:hsl(var(--heroui-warning) / .2)}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.data-\[editable\=true\]\:focus\:text-danger:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-default-foreground:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-primary:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.data-\[editable\=true\]\:focus\:text-secondary:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--secondary) / var(--tw-text-opacity, 1))}.data-\[editable\=true\]\:focus\:text-success:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-success-600:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-600) / var(--heroui-success-600-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-warning:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-warning-600:focus[data-editable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-600) / var(--heroui-warning-600-opacity, var(--tw-text-opacity)))}.data-\[invalid\=true\]\:data-\[editable\=true\]\:focus\:text-danger:focus[data-editable=true][data-invalid=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-danger:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-danger-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-default-500:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-500) / var(--heroui-default-500-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-default-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-primary:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.data-\[selectable\=true\]\:focus\:text-primary-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.data-\[selectable\=true\]\:focus\:text-secondary:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--secondary) / var(--tw-text-opacity, 1))}.data-\[selectable\=true\]\:focus\:text-secondary-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1))}.data-\[selectable\=true\]\:focus\:text-success:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-success-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-warning:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-warning-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:shadow-danger\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--heroui-danger) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-default\/50:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--heroui-default) / .5);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-primary\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--primary) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-secondary\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--secondary) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-success\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--heroui-success) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-warning\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--heroui-warning) / .3);--tw-shadow: var(--tw-shadow-colored)}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:pointer-events-auto,.group[data-has-label-outside=true] .group-data-\[has-label-outside\=true\]\:pointer-events-auto,.group[data-has-value=true] .group-data-\[has-value\=true\]\:pointer-events-auto{pointer-events:auto}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:start-0,.group[data-filled=true] .group-data-\[filled\=true\]\:start-0{inset-inline-start:0px}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:z-10{z-index:10}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-selected=true] .group-data-\[selected\=true\]\:ms-4{margin-inline-start:1rem}.group[data-selected=true] .group-data-\[selected\=true\]\:ms-5{margin-inline-start:1.25rem}.group[data-selected=true] .group-data-\[selected\=true\]\:ms-6{margin-inline-start:1.5rem}.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-3{margin-left:.75rem}.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-4{margin-left:1rem}.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-5{margin-left:1.25rem}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:block,.group[data-has-value=true] .group-data-\[has-value\=true\]\:block{display:block}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:flex{display:flex}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden,.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\)\]{width:calc(var(--sidebar-width-icon) + var(--spacing-4))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\+2px\)\]{width:calc(var(--sidebar-width-icon) + var(--spacing-4) + 2px)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[var\(--sidebar-width-icon\)\]{width:var(--sidebar-width-icon)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-5{width:1.25rem}.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-6{width:1.5rem}.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-7{width:1.75rem}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_20px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-small) / 2 + 20px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_24px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-small) / 2 + 24px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.tiny\)\/2_\+_16px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-tiny) / 2 + 16px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_3\.5px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 3.5px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_4px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 4px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 6px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 6px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 8px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_5px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 5px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 8px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_20px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-small) / 2 + 20px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_24px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-small) / 2 + 24px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.tiny\)\/2_\+_16px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-tiny) / 2 + 16px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_3\.5px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 3.5px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_4px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 4px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 6px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 6px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-small) / 2 - 8px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_5px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 5px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 8px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_26px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-small) / 2 + 26px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_30px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-small) / 2 + 30px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_34px\)\]{--tw-translate-y: calc(calc(100% + var(--heroui-font-size-small) / 2 + 34px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-selected=true] .group-data-\[selected\=true\]\:translate-x-3{--tw-translate-x: .75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-copied=true] .group-data-\[copied\=true\]\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-copied=true] .group-data-\[copied\=true\]\:scale-50{--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:scale-85,.group[data-filled=true] .group-data-\[filled\=true\]\:scale-85{--tw-scale-x: .85;--tw-scale-y: .85;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-has-value=true] .group-data-\[has-value\=true\]\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-pressed=true] .group-data-\[pressed\=true\]\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-selected=true] .group-data-\[selected\=true\]\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/tr[data-disabled=true] .group-data-\[disabled\=true\]\/tr\:cursor-not-allowed{cursor:not-allowed}.group[data-has-multiple-months=true] .group-data-\[has-multiple-months\=true\]\:flex-row{flex-direction:row}.group[data-has-label=true] .group-data-\[has-label\=true\]\:items-start{align-items:flex-start}.group[data-has-label=true] .group-data-\[has-label\=true\]\:items-end{align-items:flex-end}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius-lg)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-focus=true] .group-data-\[focus\=true\]\:\!border-danger{--tw-border-opacity: 1 !important;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))!important}.group[data-focus=true] .group-data-\[focus\=true\]\:border-danger{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-default-foreground{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-primary{--tw-border-opacity: 1;border-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-secondary{--tw-border-opacity: 1;border-color:hsl(var(--secondary) / var(--tw-border-opacity, 1))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-success{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-warning{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:border-danger,.group[data-selected=true] .group-data-\[selected\=true\]\:border-danger{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-default-500{--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-500) / var(--heroui-default-500-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-primary{--tw-border-opacity: 1;border-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-secondary{--tw-border-opacity: 1;border-color:hsl(var(--secondary) / var(--tw-border-opacity, 1))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-success{--tw-border-opacity: 1;border-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-warning{--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-border-opacity)))}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{--tw-border-opacity: 1;border-color:hsl(var(--sidebar-border) / var(--tw-border-opacity, 1))}.group[data-focus=true] .group-data-\[focus\=true\]\:\!bg-danger-50{--tw-bg-opacity: 1 !important;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))!important}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-danger-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-default-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-default-200{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-primary-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-secondary-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-success-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-warning-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.group[data-hover-unselected=true] .group-data-\[hover-unselected\=true\]\:bg-default-100{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:bg-danger-50{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-danger{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-default-400{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-400) / var(--heroui-default-400-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-primary{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-secondary{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-success{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-warning{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-2{padding-top:.5rem}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-3{padding-top:.75rem}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-4,.group[data-has-label=true] .group-data-\[has-label\=true\]\:pt-4{padding-top:1rem}.group[data-has-label=true] .group-data-\[has-label\=true\]\:pt-5{padding-top:1.25rem}.group\/tr[data-disabled=true] .group-data-\[disabled\=true\]\/tr\:text-foreground-300{--tw-text-opacity: 1;color:hsl(var(--heroui-foreground-300) / var(--heroui-foreground-300-opacity, var(--tw-text-opacity)))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:text-default-600{--tw-text-opacity: 1;color:hsl(var(--heroui-default-600) / var(--heroui-default-600-opacity, var(--tw-text-opacity)))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:text-foreground{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.group[data-filled=true] .group-data-\[filled\=true\]\:text-default-600{--tw-text-opacity: 1;color:hsl(var(--heroui-default-600) / var(--heroui-default-600-opacity, var(--tw-text-opacity)))}.group[data-filled=true] .group-data-\[filled\=true\]\:text-foreground{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.group[data-has-value=true] .group-data-\[has-value\=true\]\:text-default-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.group[data-has-value=true] .group-data-\[has-value\=true\]\:text-foreground{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:text-danger,.group[data-selected=true] .group-data-\[selected\=true\]\:text-danger{--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-danger-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-default-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-default-foreground) / var(--heroui-default-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-foreground{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-primary{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-primary-foreground{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-secondary{--tw-text-opacity: 1;color:hsl(var(--secondary) / var(--tw-text-opacity, 1))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-secondary-foreground{--tw-text-opacity: 1;color:hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-success{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-success-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-warning{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-warning-foreground{--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0,.group[data-copied=true] .group-data-\[copied\=true\]\:opacity-0{opacity:0}.group[data-copied=true] .group-data-\[copied\=true\]\:opacity-100{opacity:1}.group[data-has-value=true] .group-data-\[has-value\=true\]\:opacity-70{opacity:.7}.group\/th[data-hover=true] .group-data-\[hover\=true\]\/th\:opacity-100,.group[data-loaded=true] .group-data-\[loaded\=true\]\:opacity-100{opacity:1}.group[data-pressed=true] .group-data-\[pressed\=true\]\:opacity-70{opacity:.7}.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-0{opacity:0}.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-100{opacity:1}.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-60{opacity:.6}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow-sm{--tw-shadow: var(--shadow-raise);--tw-shadow-colored: var(--shadow-raise);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--heroui-focus) / var(--heroui-focus-opacity, var(--tw-ring-opacity)))}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-offset-2{--tw-ring-offset-width: 2px}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-offset-background{--tw-ring-offset-color: hsl(var(--background) / 1)}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:before\:-z-10:before{content:var(--tw-content);z-index:-10}.group[data-selected=true] .group-data-\[selected\=true\]\:before\:w-full:before{content:var(--tw-content);width:100%}.group[data-open=true] .group-data-\[open\=true\]\:before\:translate-y-px:before{content:var(--tw-content);--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-open=true] .group-data-\[open\=true\]\:before\:rotate-45:before{content:var(--tw-content);--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/tr[data-middle=true] .group-data-\[middle\=true\]\/tr\:before\:rounded-none:before{content:var(--tw-content);border-radius:0}.group[data-hover=true] .group-data-\[hover\=true\]\:before\:bg-default-100:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:before\:bg-default-100:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:before\:opacity-100:before{content:var(--tw-content);opacity:1}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-required=true] .group-data-\[required\=true\]\:after\:ml-0\.5:after{content:var(--tw-content);margin-left:.125rem}.group[data-focus=true] .group-data-\[focus\=true\]\:after\:w-full:after{content:var(--tw-content);width:100%}.group[data-open=true] .group-data-\[open\=true\]\:after\:translate-y-0:after{content:var(--tw-content);--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-open=true] .group-data-\[open\=true\]\:after\:-rotate-45:after{content:var(--tw-content);--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-selected=true] .group-data-\[selected\=true\]\:after\:scale-100:after{content:var(--tw-content);--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:after\:bg-danger:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.group[data-required=true] .group-data-\[required\=true\]\:after\:text-danger:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:after\:opacity-100:after{content:var(--tw-content);opacity:1}.group[data-required=true] .group-data-\[required\=true\]\:after\:content-\[\'\*\'\]:after{--tw-content: "*";content:var(--tw-content)}.group\/tr[data-first=true] .group-data-\[first\=true\]\/tr\:first\:before\:rounded-ss-lg:first-child:before{content:var(--tw-content);border-start-start-radius:var(--radius-lg)}.group\/tr[data-last=true] .group-data-\[last\=true\]\/tr\:first\:before\:rounded-es-lg:first-child:before{content:var(--tw-content);border-end-start-radius:var(--radius-lg)}.group\/tr[data-first=true] .group-data-\[first\=true\]\/tr\:last\:before\:rounded-se-lg:last-child:before{content:var(--tw-content);border-start-end-radius:var(--radius-lg)}.group\/tr[data-last=true] .group-data-\[last\=true\]\/tr\:last\:before\:rounded-ee-lg:last-child:before{content:var(--tw-content);border-end-end-radius:var(--radius-lg)}.group[data-invalid=true] .group-data-\[invalid\=true\]\:hover\:border-danger:hover{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:hover\:bg-danger-100:hover{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-bg-opacity)))}.group[data-collapsible=offcanvas] .hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar) / var(--tw-bg-opacity, 1))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:focus-within\:hover\:border-danger:hover:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-border-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:focus-within\:hover\:bg-danger-50:hover:focus-within{--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.group\/tr[aria-selected=false][data-hover=true] .group-aria-\[selected\=false\]\/tr\:group-data-\[hover\=true\]\/tr\:before\:bg-default-100:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.group\/tr[aria-selected=false][data-hover=true] .group-aria-\[selected\=false\]\/tr\:group-data-\[hover\=true\]\/tr\:before\:opacity-70:before{content:var(--tw-content);opacity:.7}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-danger\/20[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--heroui-danger) / .2)}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-default\/60[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--heroui-default) / .6)}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-primary\/20[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--primary) / .2)}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-secondary\/20[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--secondary) / .2)}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-success\/20[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--heroui-success) / .2)}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-warning\/20[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--heroui-warning) / .2)}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:pointer-events-auto{pointer-events:auto}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:block{display:block}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:opacity-70{opacity:.7}@media(prefers-reduced-motion:reduce){.motion-reduce\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:after\:transition-none:after{content:var(--tw-content);transition-property:none}}.dark\:border-danger-100:is(.dark *){--tw-border-opacity: 1;border-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-border-opacity)))}.dark\:border-default-200:is(.dark *){--tw-border-opacity: 1;border-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-border-opacity)))}.dark\:border-destructive:is(.dark *){--tw-border-opacity: 1;border-color:hsl(var(--destructive) / var(--tw-border-opacity, 1))}.dark\:border-primary-100:is(.dark *){--tw-border-opacity: 1;border-color:hsl(var(--heroui-primary-100) / var(--heroui-primary-100-opacity, var(--tw-border-opacity)))}.dark\:border-success-100:is(.dark *){--tw-border-opacity: 1;border-color:hsl(var(--heroui-success-100) / var(--heroui-success-100-opacity, var(--tw-border-opacity)))}.dark\:border-warning-100:is(.dark *){--tw-border-opacity: 1;border-color:hsl(var(--heroui-warning-100) / var(--heroui-warning-100-opacity, var(--tw-border-opacity)))}.dark\:bg-background:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.dark\:bg-background\/20:is(.dark *){background-color:hsl(var(--background) / .2)}.dark\:bg-content2:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content2) / var(--heroui-content2-opacity, var(--tw-bg-opacity)))}.dark\:bg-danger-100:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-100) / var(--heroui-danger-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-danger-50:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.dark\:bg-danger-50\/50:is(.dark *){background-color:hsl(var(--heroui-danger-50) / .5)}.dark\:bg-default:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default) / var(--heroui-default-opacity, var(--tw-bg-opacity)))}.dark\:bg-default-100:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-default-50\/50:is(.dark *){background-color:hsl(var(--heroui-default-50) / .5)}.dark\:bg-primary-100:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-100) / var(--heroui-primary-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-primary-50:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-primary-50) / var(--heroui-primary-50-opacity, var(--tw-bg-opacity)))}.dark\:bg-primary-50\/50:is(.dark *){background-color:hsl(var(--heroui-primary-50) / .5)}.dark\:bg-secondary-100:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-100) / var(--heroui-secondary-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-secondary-50:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-secondary-50) / var(--heroui-secondary-50-opacity, var(--tw-bg-opacity)))}.dark\:bg-secondary-50\/50:is(.dark *){background-color:hsl(var(--heroui-secondary-50) / .5)}.dark\:bg-success-100:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-100) / var(--heroui-success-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-success-50:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.dark\:bg-success-50\/50:is(.dark *){background-color:hsl(var(--heroui-success-50) / .5)}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:bg-warning-100:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-100) / var(--heroui-warning-100-opacity, var(--tw-bg-opacity)))}.dark\:bg-warning-50:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.dark\:bg-warning-50\/50:is(.dark *){background-color:hsl(var(--heroui-warning-50) / .5)}.dark\:text-danger-500:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.dark\:text-secondary-foreground:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1))}.dark\:text-success:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.dark\:text-warning:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.dark\:ring-white\/35:is(.dark *){--tw-ring-color: rgb(255 255 255 / .35)}.dark\:placeholder\:text-danger-500:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.dark\:placeholder\:text-danger-500:is(.dark *)::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.dark\:placeholder\:text-success:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.dark\:placeholder\:text-success:is(.dark *)::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.dark\:placeholder\:text-warning:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.dark\:placeholder\:text-warning:is(.dark *)::placeholder{--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.dark\:before\:via-default-700\/10:is(.dark *):before{content:var(--tw-content);--tw-gradient-to: hsl(var(--heroui-default-700) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--heroui-default-700) / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:after\:border-white\/10:is(.dark *):after{content:var(--tw-content);border-color:#ffffff1a}.dark\:after\:bg-content2:is(.dark *):after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content2) / var(--heroui-content2-opacity, var(--tw-bg-opacity)))}.dark\:focus\:bg-danger-400\/20:focus:is(.dark *){background-color:hsl(var(--heroui-danger-400) / .2)}.dark\:focus\:bg-success-400\/20:focus:is(.dark *){background-color:hsl(var(--heroui-success-400) / .2)}.dark\:focus\:bg-warning-400\/20:focus:is(.dark *){background-color:hsl(var(--heroui-warning-400) / .2)}.dark\:data-\[hover\=true\]\:bg-content2[data-hover=true]:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-content2) / var(--heroui-content2-opacity, var(--tw-bg-opacity)))}.dark\:data-\[hover\=true\]\:bg-danger-50[data-hover=true]:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger-50) / var(--heroui-danger-50-opacity, var(--tw-bg-opacity)))}.dark\:data-\[hover\=true\]\:bg-success-50[data-hover=true]:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.dark\:data-\[hover\=true\]\:bg-warning-50[data-hover=true]:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-danger[data-hover=true][data-selected=true]:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-danger) / var(--heroui-danger-opacity, var(--tw-bg-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-success[data-hover=true][data-selected=true]:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-bg-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-warning[data-hover=true][data-selected=true]:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-bg-opacity)))}.dark\:data-\[hover\=true\]\:text-danger-500[data-hover=true]:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.dark\:data-\[hover\=true\]\:text-success-500[data-hover=true]:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-success-500) / var(--heroui-success-500-opacity, var(--tw-text-opacity)))}.dark\:data-\[hover\=true\]\:text-warning-500[data-hover=true]:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-warning-500) / var(--heroui-warning-500-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-danger-foreground[data-hover=true][data-selected=true]:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-danger-foreground) / var(--heroui-danger-foreground-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-success-foreground[data-hover=true][data-selected=true]:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-warning-foreground[data-hover=true][data-selected=true]:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-warning-foreground) / var(--heroui-warning-foreground-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-success-500[data-range-selection=true][data-selected=true]:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-success-500) / var(--heroui-success-500-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-success-foreground) / var(--heroui-success-foreground-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:text-danger-500[data-selected=true]:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-danger-500) / var(--heroui-danger-500-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:text-success[data-selected=true]:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-success) / var(--heroui-success-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:text-warning[data-selected=true]:is(.dark *){--tw-text-opacity: 1;color:hsl(var(--heroui-warning) / var(--heroui-warning-opacity, var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-success-50[data-range-selection=true][data-selected=true]:is(.dark *):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-success-50) / var(--heroui-success-50-opacity, var(--tw-bg-opacity)))}.dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-warning-50[data-range-selection=true][data-selected=true]:is(.dark *):before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--heroui-warning-50) / var(--heroui-warning-50-opacity, var(--tw-bg-opacity)))}.dark\:data-\[invalid\=true\]\:focus\:bg-danger-400\/20:focus[data-invalid=true]:is(.dark *){background-color:hsl(var(--heroui-danger-400) / .2)}@media not all and (min-width:768px){.max-md\:h-11{height:2.75rem}}@media(min-width:640px){.sm\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sm\:inset-auto{inset:auto}.sm\:-top-4{top:-1rem}.sm\:bottom-0{bottom:0}.sm\:bottom-2{bottom:.5rem}.sm\:left-3{left:.75rem}.sm\:left-\[50\%\]{left:50%}.sm\:right-0{right:0}.sm\:top-\[50\%\]{top:50%}.sm\:top-auto{top:auto}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-start-1{grid-column-start:1}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-auto{grid-column-start:auto}.sm\:row-span-2{grid-row:span 2 / span 2}.sm\:row-start-1{grid-row-start:1}.sm\:row-start-2{grid-row-start:2}.sm\:m-0{margin:0}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-1{margin-left:.25rem;margin-right:.25rem}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:my-0{margin-top:0;margin-bottom:0}.sm\:my-16{margin-top:4rem;margin-bottom:4rem}.sm\:ms-auto{margin-inline-start:auto}.sm\:mt-0{margin-top:0}.sm\:mt-2{margin-top:.5rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:contents{display:contents}.sm\:hidden{display:none}.sm\:h-14{height:3.5rem}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:min-h-11{min-height:2.75rem}.sm\:min-h-8{min-height:2rem}.sm\:min-h-9{min-height:2.25rem}.sm\:w-14{width:3.5rem}.sm\:w-32{width:8rem}.sm\:w-56{width:14rem}.sm\:w-64{width:16rem}.sm\:w-\[356px\]{width:356px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-\[80\%\]{max-width:80%}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:flex-none{flex:none}.sm\:translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.sm\:grid-cols-\[11rem_1fr\]{grid-template-columns:11rem 1fr}.sm\:grid-cols-\[14rem_1fr\]{grid-template-columns:14rem 1fr}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,12rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,12rem) minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-7{gap:1.75rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.sm\:self-start{align-self:flex-start}.sm\:overflow-visible{overflow:visible}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:border{border-width:1px}.sm\:border-\[hsl\(var\(--border-100\)\)\]{border-color:hsl(var(--border-100))}.sm\:bg-\[hsl\(var\(--surface-000\)\)\]{background-color:hsl(var(--surface-000))}.sm\:bg-\[hsl\(var\(--surface-100\)\)\]{background-color:hsl(var(--surface-100))}.sm\:p-10{padding:2.5rem}.sm\:p-2{padding:.5rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-\[1\.375rem\]{padding-left:1.375rem;padding-right:1.375rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:ps-9{padding-inline-start:2.25rem}.sm\:pt-4{padding-top:1rem}.sm\:text-left{text-align:left}.sm\:text-start{text-align:start}.sm\:leading-snug{line-height:1.375}.sm\:shadow-raise{--tw-shadow: var(--shadow-raise);--tw-shadow-colored: var(--shadow-raise);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.sm\:\[--scale-enter\:100\%\]{--scale-enter: 100%}.sm\:\[--scale-exit\:103\%\]{--scale-exit: 103%}.sm\:\[--slide-enter\:0px\]{--slide-enter: 0px}.sm\:\[--slide-exit\:0px\]{--slide-exit: 0px}.sm\:data-\[visible\=true\]\:pointer-events-none[data-visible=true]{pointer-events:none}.sm\:data-\[placement\=bottom-center\]\:mx-auto[data-placement=bottom-center],.sm\:data-\[placement\=top-center\]\:mx-auto[data-placement=top-center]{margin-left:auto;margin-right:auto}.sm\:data-\[placement\=bottom-left\]\:ml-2[data-placement=bottom-left]{margin-left:.5rem}.sm\:data-\[placement\=bottom-right\]\:mr-2[data-placement=bottom-right]{margin-right:.5rem}.sm\:data-\[placement\=top-left\]\:ml-2[data-placement=top-left]{margin-left:.5rem}.sm\:data-\[placement\=top-right\]\:mr-2[data-placement=top-right]{margin-right:.5rem}.sm\:data-\[placement\=bottom-center\]\:w-max[data-placement=bottom-center],.sm\:data-\[placement\=bottom-left\]\:w-max[data-placement=bottom-left],.sm\:data-\[placement\=bottom-right\]\:w-max[data-placement=bottom-right],.sm\:data-\[placement\=top-center\]\:w-max[data-placement=top-center],.sm\:data-\[placement\=top-left\]\:w-max[data-placement=top-left],.sm\:data-\[placement\=top-right\]\:w-max[data-placement=top-right]{width:-moz-max-content;width:max-content}.sm\:data-\[visible\=true\]\:opacity-0[data-visible=true]{opacity:0}.sm\:data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.sm\:data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}.sm\:data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.sm\:data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.sm\:data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.sm\:data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.group[data-hover=true] .sm\:group-data-\[hover\=true\]\:data-\[visible\=true\]\:pointer-events-auto[data-visible=true]{pointer-events:auto}.group[data-hover=true] .sm\:group-data-\[hover\=true\]\:data-\[visible\=true\]\:opacity-100[data-visible=true]{opacity:1}}@media(min-width:768px){.md\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.md\:absolute{position:absolute}.md\:-top-5{top:-1.25rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:justify-end{justify-content:flex-end}.md\:p-5{padding:1.25rem}.md\:opacity-0{opacity:0}.md\:after\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset][data-state=collapsed]~.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:var(--radius-xl)}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow-sm{--tw-shadow: var(--shadow-raise);--tw-shadow-colored: var(--shadow-raise);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:-top-6{top:-1.5rem}.lg\:bottom-0{bottom:0}.lg\:top-20{top:5rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:h-12{height:3rem}.lg\:h-\[34rem\]{height:34rem}.lg\:h-\[clamp\(18rem\,44vh\,30rem\)\]{height:clamp(18rem,44vh,30rem)}.lg\:flex-none{flex:none}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[15\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:15.5rem minmax(0,1fr)}.lg\:grid-cols-\[18rem_1fr\]{grid-template-columns:18rem 1fr}.lg\:grid-cols-\[18rem_minmax\(0\,1fr\)\]{grid-template-columns:18rem minmax(0,1fr)}.lg\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_var\(--study-side-w\)\]{grid-template-columns:minmax(0,1fr) var(--study-side-w)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:gap-2{gap:.5rem}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pe-16{padding-inline-end:4rem}.lg\:pt-6{padding-top:1.5rem}}@media(min-width:1280px){.xl\:inline{display:inline}.xl\:max-h-\[calc\(100vh-12rem\)\]{max-height:calc(100vh - 12rem)}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[17rem_minmax\(0\,1fr\)\]{grid-template-columns:17rem minmax(0,1fr)}.xl\:grid-cols-\[20rem_minmax\(0\,1fr\)_24rem\]{grid-template-columns:20rem minmax(0,1fr) 24rem}.xl\:grid-cols-\[20rem_minmax\(0\,1fr\)_26rem\]{grid-template-columns:20rem minmax(0,1fr) 26rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_14rem\]{grid-template-columns:minmax(0,1fr) 14rem}}@media(min-width:1536px){.\32xl\:col-span-1{grid-column:span 1 / span 1}.\32xl\:inline{display:inline}.\32xl\:w-auto{width:auto}.\32xl\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.\32xl\:px-3{padding-left:.75rem;padding-right:.75rem}}.rtl\:left-2:where([dir=rtl],[dir=rtl] *){left:.5rem}.rtl\:right-auto:where([dir=rtl],[dir=rtl] *){right:auto}.rtl\:origin-top-right:where([dir=rtl],[dir=rtl] *){transform-origin:top right}.rtl\:-rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.rtl\:space-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 1}.rtl\:data-\[focus-visible\=true\]\:translate-x-3[data-focus-visible=true]:where([dir=rtl],[dir=rtl] *){--tw-translate-x: .75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:data-\[hover\=true\]\:translate-x-3[data-hover=true]:where([dir=rtl],[dir=rtl] *){--tw-translate-x: .75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:data-\[open\=true\]\:-rotate-90[data-open=true]:where([dir=rtl],[dir=rtl] *){--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\+\.border-medium\.border-danger\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-danger{margin-inline-start:calc(var(--heroui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-default\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-default{margin-inline-start:calc(var(--heroui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-primary\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-primary{margin-inline-start:calc(var(--heroui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-secondary\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-secondary{margin-inline-start:calc(var(--heroui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-success\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-success{margin-inline-start:calc(var(--heroui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-warning\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-warning{margin-inline-start:calc(var(--heroui-border-width-medium) * -1)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\:not\(\:first-child\)\:not\(\:last-child\)\]\:rounded-none:not(:first-child):not(:last-child){border-radius:0}.\[\&\:not\(\:first-child\)\]\:-ml-1:not(:first-child){margin-left:-.25rem}.\[\&\:not\(\:first-of-type\)\:not\(\:last-of-type\)\]\:rounded-none:not(:first-of-type):not(:last-of-type){border-radius:0}.\[\&\:not\(\:first-of-type\)\]\:ms-\[calc\(theme\(borderWidth\.2\)\*-1\)\]:not(:first-of-type){margin-inline-start:-2px}.\[\&\>\*\]\:relative>*{position:relative}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:h-4>svg{height:1rem}.\[\&\>svg\]\:h-auto>svg{height:auto}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:w-4>svg{width:1rem}.\[\&\>svg\]\:w-full>svg{width:100%}.\[\&\>svg\]\:max-w-\[theme\(spacing\.8\)\]>svg{max-width:2rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-foreground>svg{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-muted-foreground>svg{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:first\:rounded-lg:first-child>tr{border-radius:var(--radius-lg)}.\[\&\>tr\]\:first\:shadow-small:first-child>tr{--tw-shadow: var(--heroui-box-shadow-small);--tw-shadow-colored: var(--heroui-box-shadow-small);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-hover\=true\]\:not\(\[data-active\=true\]\)\]\:bg-default-100[data-hover=true]:not([data-active=true]){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-100) / var(--heroui-default-100-opacity, var(--tw-bg-opacity)))}.\[\&\[data-hover\=true\]\:not\(\[data-active\=true\]\)\]\:bg-default-200[data-hover=true]:not([data-active=true]){--tw-bg-opacity: 1;background-color:hsl(var(--heroui-default-200) / var(--heroui-default-200-opacity, var(--tw-bg-opacity)))}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.chevron-icon\]\:flex-none .chevron-icon{flex:none}.\[\&_\.chevron-icon\]\:rotate-180 .chevron-icon{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.chevron-icon\]\:transition-transform .chevron-icon{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground) / 1)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted) / 1)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}@media(hover:hover)and (min-width:640px){.\[\@media\(hover\:hover\)_and_\(min-width\:640px\)\]\:inline{display:inline}}@media(hover:none){.\[\@media\(hover\:none\)\]\:right-0{right:0}.\[\@media\(hover\:none\)\]\:top-0{top:0}.\[\@media\(hover\:none\)\]\:p-3\.5{padding:.875rem}.\[\@media\(hover\:none\)\]\:pr-12{padding-right:3rem}.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}@media(pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:h-11{height:2.75rem}}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}.lp{--gx:var(--space-12);font:var(--type-landing-text);line-height:normal;color:hsl(var(--ink-900));background:hsl(var(--surface-100));-webkit-font-smoothing:antialiased}.lp p{margin-block:1em}.lp a{color:inherit;text-decoration:none}.lp button{font-family:inherit;color:inherit}.lp :focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:2px}.lp .fine{font:var(--type-body-sm);color:hsl(var(--ink-500))}.lp .ic{width:var(--landing-glyph);height:var(--landing-glyph);flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.lp .mk{width:var(--landing-mark-w);height:var(--space-8);color:hsl(var(--brand-600));flex:0 0 auto}.lp .d-cardio{--d-tint:hsl(var(--cardio-tint));--d-mid:hsl(var(--cardio-mid))}.lp .d-neuro{--d-tint:hsl(var(--neuro-tint));--d-mid:hsl(var(--neuro-mid))}.lp .d-pneumo{--d-tint:hsl(var(--pneumo-tint));--d-mid:hsl(var(--pneumo-mid))}.lp .d-nephro{--d-tint:hsl(var(--nephro-tint));--d-mid:hsl(var(--nephro-mid))}.lp .d-psy{--d-tint:hsl(var(--psy-tint));--d-mid:hsl(var(--psy-mid))}.lp .d-anat{--d-tint:hsl(var(--anat-tint));--d-mid:hsl(var(--anat-mid))}.lp .d-hge{--d-tint:hsl(var(--hge-tint));--d-mid:hsl(var(--hge-mid))}.lp .d-brand{--d-tint:hsl(var(--brand-100));--d-mid:hsl(var(--brand-600))}.lp .plate{display:block;flex:0 0 auto;width:var(--s,var(--space-12));height:var(--s,var(--space-12))}.lp .plate svg{width:100%;height:100%;display:block;overflow:visible}.lp .pf{display:grid;place-items:center;border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--d-mid) 24%,transparent),transparent 72%),var(--d-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--d-mid) 32%,transparent)}.lp .off .pf{background:hsl(var(--surface-300));box-shadow:inset 0 0 0 1px hsl(var(--border-200))}.lp .off .plate{filter:grayscale(1);opacity:.75}.lp .btn{position:relative;height:var(--space-12);padding:0 var(--space-6);border-radius:var(--radius-full);background:hsl(var(--brand-600));color:hsl(var(--ink-invert));border:0;font:var(--type-landing-action);line-height:inherit;display:inline-flex;align-items:center;justify-content:center;gap:var(--landing-space-2h);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-raise)}.lp .btn:hover{background:hsl(var(--brand-700))}.lp .btn .ic{transition:transform var(--motion-fast) var(--ease-out)}.lp .btn:hover .arr{transform:translate(var(--space-1))}.lp .btn.g{background:hsl(var(--surface-000));color:hsl(var(--ink-900));box-shadow:inset 0 0 0 1px hsl(var(--border-200)),var(--shadow-raise)}.lp .btn.g:hover{box-shadow:inset 0 0 0 1px hsl(var(--brand-600)),var(--shadow-overlay)}.lp .btn.sm{height:var(--space-10);padding:0 var(--space-5);font:var(--type-landing-strong);line-height:inherit}.lp .btn.xs{height:var(--space-8);padding:0 var(--landing-space-3h);font:var(--type-landing-label);line-height:inherit;gap:var(--landing-space-1h);box-shadow:none}.lp .btn.xs .ic{width:var(--landing-glyph-md);height:var(--landing-glyph-md)}.lp .btn.w{width:100%}.lp .kick{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--landing-ctl-m);padding:0 var(--landing-space-3h) 0 var(--space-3);border-radius:var(--radius-full);background:hsl(var(--surface-000));box-shadow:inset 0 0 0 1px hsl(var(--border-100)),var(--shadow-raise);color:hsl(var(--brand-ink));font:var(--type-landing-kicker);letter-spacing:var(--track-landing-kicker);line-height:inherit;text-transform:uppercase;white-space:nowrap}.lp .kick:before{content:"";width:var(--landing-space-1h);height:var(--landing-space-1h);border-radius:var(--radius-full);background:hsl(var(--brand-600))}.lp .tag{font-style:normal;font:var(--type-overline);letter-spacing:var(--track-overline);line-height:inherit;text-transform:uppercase;color:hsl(var(--ink-700));background:hsl(var(--surface-200));border-radius:var(--radius-full);padding:var(--space-1) var(--space-2);white-space:nowrap}.lp .eb{font:var(--type-overline);letter-spacing:var(--track-overline);line-height:inherit;text-transform:uppercase;color:hsl(var(--ink-500))}.lp .chip{height:var(--landing-chip-h);padding:0 var(--landing-space-2h);border-radius:var(--radius-full);background:hsl(var(--brand-100));color:hsl(var(--brand-ink));font:var(--type-landing-small-strong);line-height:inherit;display:inline-flex;align-items:center;white-space:nowrap}.lp .bdg{display:inline-flex;align-items:center;gap:var(--landing-space-1h);height:var(--landing-chip-h);padding:0 var(--landing-space-2h);border-radius:var(--radius-full);font:var(--type-landing-small-strong);line-height:inherit;white-space:nowrap}.lp .bdg:before{content:"";width:var(--landing-space-1h);height:var(--landing-space-1h);border-radius:var(--radius-full);background:currentColor}.lp .bdg.ok{background:hsl(var(--success-100));color:hsl(var(--success-600))}.lp .bdg.soon{background:hsl(var(--surface-200));color:hsl(var(--ink-700))}.lp .card{position:relative;background:hsl(var(--surface-000));border:1px solid hsl(var(--border-100));border-radius:var(--radius-2xl);box-shadow:var(--shadow-raise)}.lp .lift{transition:transform var(--motion-fast) var(--ease-out)}.lp .lift:after{content:"";position:absolute;inset:-1px;border-radius:inherit;box-shadow:var(--shadow-overlay);opacity:0;transition:opacity var(--motion-fast) var(--ease-out);pointer-events:none}.lp .lift:hover{transform:translateY(-2px)}.lp .lift:hover:after{opacity:1}.lp .mtr{display:block;height:var(--landing-space-1h);border-radius:var(--radius-full);background:hsl(var(--surface-200));overflow:hidden}.lp .mtr b{display:block;height:100%;width:var(--w);border-radius:inherit;background:hsl(var(--accent-500));transform-origin:left}.lp .sk{display:block;height:var(--space-2);border-radius:var(--radius-xs);background:color-mix(in srgb,hsl(var(--surface-300)),hsl(var(--ink-500)) 24%)}.lp .gb{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-full);background:hsl(var(--brand-100));color:hsl(var(--brand-ink));display:grid;place-items:center;flex:0 0 auto}.lp .src{display:inline-flex;align-items:flex-start;gap:var(--landing-space-1h);font:var(--type-landing-small-strong);line-height:inherit;color:hsl(var(--brand-ink));background:hsl(var(--brand-100));border-radius:var(--radius-md);padding:var(--space-1) var(--landing-space-2h) var(--space-1) var(--space-2)}.lp .src .ic{width:var(--landing-space-3h);height:var(--landing-space-3h);margin-top:1px}.lp mark{white-space:nowrap;color:inherit;background:color-mix(in srgb,hsl(var(--brand-600)) 16%,transparent);box-shadow:inset 0 -2px hsl(var(--brand-600));padding:0 2px;border-radius:var(--radius-xs)}.lp .ch{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.lp .ch .tag{margin-left:auto}.lp .pop{display:inline-flex;align-items:center;gap:var(--landing-space-1h);height:var(--landing-ctl-m);padding:0 var(--space-3) 0 var(--space-1);border-radius:var(--radius-full);background:hsl(var(--surface-000));box-shadow:inset 0 0 0 1px hsl(var(--border-100)),var(--shadow-overlay);font:var(--type-landing-small-strong);line-height:inherit;color:hsl(var(--brand-ink));align-self:flex-start;white-space:nowrap}.lp .pop img{border-radius:var(--radius-full)}.lp .lnav{position:sticky;top:0;z-index:var(--z-sticky);height:var(--landing-nav-h);display:flex;align-items:center;gap:var(--space-3);padding:0 var(--gx);background:color-mix(in srgb,hsl(var(--surface-000)) 82%,transparent);-webkit-backdrop-filter:blur(var(--space-3));backdrop-filter:blur(var(--space-3));border-bottom:1px solid hsl(var(--border-100))}.lp .wm{display:inline-flex;align-items:center;gap:var(--landing-space-2h);font:var(--type-landing-wordmark);letter-spacing:var(--track-landing-wordmark);line-height:inherit;color:hsl(var(--ink-900))}.lp .nl{display:flex;gap:2px;margin-left:var(--space-6);padding:var(--space-1);border-radius:var(--radius-full);background:hsl(var(--surface-000));box-shadow:inset 0 0 0 1px hsl(var(--border-100))}.lp .nl a{position:relative;padding:var(--space-2) var(--landing-space-3h);font:var(--type-landing-nav);line-height:inherit;color:hsl(var(--ink-700));border-radius:var(--radius-full)}.lp .nl a:after{content:"";position:absolute;left:var(--landing-space-3h);right:var(--landing-space-3h);bottom:var(--space-1);height:2px;border-radius:var(--radius-full);background:hsl(var(--brand-600));transform:scaleX(0);transform-origin:left;transition:transform var(--motion-fast) var(--ease-out)}.lp .nl a:hover,.lp .nl a[aria-current]{color:hsl(var(--ink-900))}.lp .nl a:hover:after,.lp .nl a[aria-current]:after{transform:scaleX(1)}.lp .sp{flex:1}.lp .lgn{display:none;align-items:center;min-height:var(--landing-touch);padding:0 var(--space-2);font:var(--type-landing-action);line-height:inherit;color:hsl(var(--ink-900));white-space:nowrap}.lp .lgn:hover{color:hsl(var(--brand-ink))}.lp .reg-m{display:none}.lp .mnu{display:none;position:relative}.lp .mnu summary{list-style:none;cursor:pointer;width:var(--space-10);height:var(--space-10);display:grid;place-items:center;border-radius:var(--radius-full);background:hsl(var(--surface-000));box-shadow:inset 0 0 0 1px hsl(var(--border-200))}.lp .mnu summary::-webkit-details-marker{display:none}.lp .mnp{position:absolute;right:0;top:var(--landing-menu-top);width:var(--landing-menu-w);padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1);background:hsl(var(--surface-000));border:1px solid hsl(var(--border-100));border-radius:var(--radius-xl);box-shadow:var(--shadow-modal)}.lp .mnp a:not(.btn){height:var(--landing-touch);padding:0 var(--space-4);display:flex;align-items:center;border-radius:var(--radius-full);font:var(--type-landing-action);line-height:inherit}.lp .mnp a:not(.btn):hover{background:hsl(var(--surface-100))}.lp .hero{display:grid;grid-template-columns:minmax(0,1fr) var(--landing-hero-w);gap:var(--space-8);align-items:center;padding:var(--space-16) var(--gx) var(--space-12);background:radial-gradient(72% 85% at 74% 46%,hsl(var(--brand-100)) 0%,hsl(var(--brand-100)) 30%,color-mix(in srgb,hsl(var(--brand-100)) 55%,transparent) 58%,transparent 88%)}.lp .hero h1{margin:var(--space-6) 0 var(--space-5);font:var(--type-display-marketing);letter-spacing:var(--track-display-marketing)}.lp .ln{display:block;white-space:nowrap}.lp .acc{color:hsl(var(--brand-600))}.lp .hlead{margin:0;font:var(--type-landing-lead);color:hsl(var(--ink-700));max-width:var(--landing-lead-w)}.lp .acts{display:flex;gap:var(--space-3);margin:var(--space-8) 0 var(--space-4);flex-wrap:wrap}.lp .price-line{font:var(--type-landing-caption);line-height:inherit;color:hsl(var(--ink-700))}.lp .price-line b{font-weight:600;color:hsl(var(--ink-900))}.lp .price-line .ic{width:var(--space-4);height:var(--space-4);vertical-align:calc(-1 * var(--space-1));margin-right:var(--landing-space-1h);color:hsl(var(--brand-ink))}@keyframes lp-up{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}.lp .en{animation:lp-up var(--motion-deliberate) var(--ease-out) both;animation-delay:calc(var(--i)*var(--landing-enter-step))}.lp .hm{position:relative;height:var(--landing-hero-h)}.lp .lay{position:absolute;transform:translate3d(calc(var(--px,0)*var(--k)*var(--landing-parallax)),calc(var(--py,0)*var(--k)*var(--landing-parallax)),0);transition:transform var(--motion-base) var(--ease-out)}.lp .l1{top:0;right:0;width:var(--landing-hero-l1-w);--k:-.5}.lp .l2{top:var(--landing-hero-l2-top);left:0;width:var(--landing-hero-l2-w);--k:.6}.lp .l3{top:var(--landing-hero-l3-top);right:calc(-1 * var(--space-6));width:var(--landing-hero-l3-w);--k:1}.lp .l1 .card{padding:var(--space-4)}.lp .l2 .card{box-shadow:var(--shadow-overlay)}.lp .l3 .card{box-shadow:var(--shadow-modal)}.lp .mg{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--landing-space-2h)}.lp .mt{border-radius:var(--radius-lg);padding:var(--space-2);background:hsl(var(--surface-100));display:flex;flex-direction:column;gap:var(--landing-space-1h);font:var(--type-landing-label);line-height:inherit}.lp .mt .pf{height:var(--landing-tile);--s:var(--landing-plate-m)}.lp .hero .mtr b{animation:lp-fill var(--motion-deliberate) var(--ease-out) var(--landing-fill-delay) both}@keyframes lp-fill{0%{transform:scaleX(0)}}.lp .rdr{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.lp .rdr b{font:var(--type-landing-card-title)}.lp .rp{margin:0;font:var(--type-landing-answer-read);color:hsl(var(--ink-700))}.lp .qc{padding:var(--space-5)}.lp .qq{margin:0 0 var(--space-3);font:var(--type-landing-question)}.lp .ops{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.lp .op{position:relative;isolation:isolate;border:1px solid hsl(var(--border-200));border-radius:var(--radius-md);padding:var(--space-2) var(--landing-space-2h);background:hsl(var(--surface-000))}.lp .op:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;border:1px solid transparent;opacity:0;transition:opacity var(--landing-reveal) var(--ease-out);transition-delay:calc(var(--j,0)*var(--landing-step))}.lp .or{display:flex;align-items:center;gap:var(--landing-space-2h);font:var(--type-landing-caption)}.lp .box{position:relative;isolation:isolate;width:var(--landing-glyph);height:var(--landing-glyph);border-radius:var(--radius-xs);box-shadow:inset 0 0 0 1.5px hsl(var(--border-200));display:grid;place-items:center;color:hsl(var(--ink-invert));flex:0 0 auto}.lp .box:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:hsl(var(--brand-600));opacity:0;transition:opacity var(--motion-fast) var(--ease-out)}.lp .box .ic{width:var(--landing-glyph-xs);height:var(--landing-glyph-xs);stroke-width:2.6;opacity:0;transition:opacity var(--motion-fast) var(--ease-out)}.lp .ol{font-family:var(--font-mono);font-weight:600;width:var(--space-3);color:hsl(var(--ink-700))}.lp .ot{flex:1;color:hsl(var(--ink-900))}.lp .vd{font:var(--type-overline);letter-spacing:var(--track-overline);line-height:inherit;text-transform:uppercase;white-space:nowrap;animation:lp-fadein var(--landing-reveal) var(--ease-out) both;animation-delay:calc(var(--j,0)*var(--landing-step))}.lp .ex{display:block;padding:var(--space-1) 0 0 var(--landing-ex-indent);font:var(--type-landing-note);color:hsl(var(--ink-700));animation:lp-fadedown var(--landing-reveal) var(--ease-out) both;animation-delay:calc(var(--j,0)*var(--landing-step))}.lp .box.on:before,.lp .box.on .ic,.lp .k1 .oA .box:before,.lp .k1 .oA .box .ic,.lp .k2 .oB .box:before,.lp .k2 .oB .box .ic{opacity:1}.lp .qf{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3)}.lp .stk2{display:inline-grid;justify-items:center}.lp .stk2>*{grid-area:1/1;display:inline-flex;align-items:center;gap:var(--landing-space-1h);transition:opacity var(--motion-fast) var(--ease-out)}.lp .stk2>:last-child,.lp .k4 .stk2>:first-child{opacity:0}.lp .k4 .stk2>:last-child{opacity:1}.lp .send{transition:transform var(--motion-fast) var(--ease-out)}.lp .send:before{content:"";position:absolute;inset:0;border-radius:inherit;background:hsl(var(--success-600));opacity:0;transition:opacity var(--landing-reveal) var(--ease-out)}.lp .send>*{position:relative}.lp .k3 .send{transform:scale(.96)}.lp .k4 .send{transform:none}.lp .k4 .send:before{opacity:1}.lp .lock{white-space:nowrap;display:inline-flex;align-items:center;gap:var(--landing-space-1h);font:var(--type-landing-small);line-height:inherit;color:hsl(var(--ink-500))}.lp .lock .ic{width:var(--landing-space-3h);height:var(--landing-space-3h)}.lp .nc{padding:var(--space-4);transition:opacity var(--motion-deliberate) var(--ease-out),transform var(--motion-deliberate) var(--ease-out)}.lp .ask{margin:0 0 var(--space-3) auto;width:-moz-max-content;width:max-content;max-width:88%;background:hsl(var(--brand-600));color:hsl(var(--ink-invert));font:var(--type-landing-caption);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-xs) var(--radius-lg)}.lp .nh{display:flex;align-items:center;gap:var(--landing-space-2h);margin-bottom:var(--space-2)}.lp .nh img{border-radius:var(--radius-full);display:block;box-shadow:var(--shadow-portrait-ring)}.lp .nh b{display:block;font:var(--type-landing-strong);line-height:inherit}.lp .nh small{display:block;font:var(--type-landing-small);line-height:inherit;color:hsl(var(--ink-500))}.lp .na{margin:0 0 var(--space-3);font:var(--type-body-sm);color:hsl(var(--ink-700))}.lp .theatre{display:grid;grid-template-columns:var(--landing-theatre-col) minmax(0,1fr);gap:var(--space-12);align-items:center;padding:var(--space-16) var(--gx);background:hsl(var(--surface-000));border-block:1px solid hsl(var(--border-100))}.lp .steps{list-style:none;margin:var(--space-6) 0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.lp .steps li{display:flex;gap:var(--space-3);opacity:.5;transition:opacity var(--landing-reveal) var(--ease-out)}.lp .k1 .s1,.lp .k3 .s2,.lp .k4 .s3,.lp .k5 .s4{opacity:1}.lp .steps b{display:block;font:var(--type-landing-action);line-height:inherit;margin:var(--landing-space-1h) 0 2px}.lp .steps span:not(.num){font:var(--type-landing-text);color:hsl(var(--ink-700))}.lp .num{width:var(--landing-ctl-l);height:var(--landing-ctl-l);border-radius:var(--radius-full);background:hsl(var(--brand-600));color:hsl(var(--ink-invert));display:grid;place-items:center;font:var(--type-landing-action-bold);line-height:inherit;box-shadow:var(--shadow-step-halo);flex:0 0 auto}.lp .stage{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:var(--space-6);align-items:start;padding:var(--space-10);border-radius:var(--radius-2xl);background:linear-gradient(160deg,hsl(var(--surface-100)),hsl(var(--surface-200)));box-shadow:inset 0 0 0 1px hsl(var(--border-100))}.lp .stage .qc{box-shadow:var(--shadow-overlay)}.lp .stage .qq{font:var(--type-landing-title)}.lp .stage .or{font:var(--type-landing-option-l)}.lp .stage .ex{font:var(--type-body-sm)}.lp .stage .nc{margin-top:var(--space-24);box-shadow:var(--shadow-modal)}.lp .theatre:not(.k5) .nc{opacity:0;transform:translate(var(--space-6))}.lp .ctl{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--landing-space-1h) var(--landing-space-1h) var(--landing-space-1h) var(--space-2);border-radius:var(--radius-full);background:hsl(var(--surface-000));box-shadow:inset 0 0 0 1px hsl(var(--border-100)),var(--shadow-raise);max-width:100%}.lp .ctl button{height:var(--space-8);padding:0 var(--space-3);border:0;border-radius:var(--radius-full);background:hsl(var(--surface-100));font:var(--type-landing-label);line-height:inherit;display:inline-flex;align-items:center;gap:var(--landing-space-1h);cursor:pointer}.lp .ctl button:hover{background:hsl(var(--brand-100));color:hsl(var(--brand-ink))}.lp .ctl .ic{width:var(--landing-glyph-md);height:var(--landing-glyph-md)}.lp .dcap{margin:var(--space-2) 0 0;font:var(--type-landing-caption);line-height:inherit;color:hsl(var(--ink-700))}.lp .trust{padding:0 var(--gx) var(--space-16)}.lp .tr4{display:grid;grid-template-columns:repeat(4,1fr);padding:var(--space-2)}.lp .tri{display:flex;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-right:1px solid hsl(var(--border-100))}.lp .tri:last-child{border-right:0}.lp .tri b{display:block;font:var(--type-landing-strong);line-height:inherit;margin-bottom:2px}.lp .tri span{font:var(--type-body-sm);color:hsl(var(--ink-700))}.lp .sec{padding:var(--space-16) var(--gx);scroll-margin-top:var(--landing-nav-h)}.lp .sec.alt{background:hsl(var(--surface-000));border-block:1px solid hsl(var(--border-100))}.lp .sh{text-align:center;max-width:var(--landing-head-w);margin:0 auto var(--space-10)}.lp .sh.l{text-align:left;margin:0 0 var(--space-8);max-width:none;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6)}.lp h2{font:var(--type-display-2);letter-spacing:var(--track-display-2);margin:var(--space-4) 0 var(--space-3);text-wrap:balance}.lp .sh p{font:var(--type-landing-lead);color:hsl(var(--ink-700));margin:0}.lp .pre{opacity:0;transform:translateY(var(--space-3));transition:opacity var(--landing-reveal) var(--ease-out),transform var(--landing-reveal) var(--ease-out)}.lp .pre.in{opacity:1;transform:none}.lp .pre .mtr b{transform:scaleX(0)}.lp .pre.in .mtr b{transform:none;transition:transform var(--motion-deliberate) var(--ease-out) var(--motion-base)}.lp .trio{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.lp .pc{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.lp .pc .was{font:var(--type-body);color:hsl(var(--ink-500));margin:0}.lp .pc .now{font:var(--type-landing-title);margin:0}.lp .turn{display:flex;align-items:center;gap:var(--space-2);color:hsl(var(--brand-ink));font:var(--type-landing-kicker);letter-spacing:var(--track-landing-kicker);line-height:inherit;text-transform:uppercase}.lp .turn:after{content:"";flex:1;height:1px;background:hsl(var(--border-100))}.lp .turn .gb{width:var(--landing-ctl-s);height:var(--landing-ctl-s)}.lp .turn .ic{width:var(--landing-glyph-md);height:var(--landing-glyph-md);transform:rotate(90deg)}.lp .bento{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.lp .bt{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.lp .bt.s2{grid-column:span 2}.lp .vis{position:relative;background:hsl(var(--surface-100));border-radius:var(--radius-xl);padding:var(--space-4);height:var(--landing-vis-h);overflow:hidden}.lp .bt h3{margin:0 0 var(--space-1);font:var(--type-landing-title)}.lp .bt p{margin:0;font:var(--type-landing-text);color:hsl(var(--ink-700))}.lp .lcg{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--landing-space-2h)}.lp .lct{background:hsl(var(--surface-000));border:1px solid hsl(var(--border-100));border-radius:var(--radius-lg);padding:var(--space-2);display:flex;flex-direction:column;gap:var(--landing-space-1h);box-shadow:var(--shadow-raise)}.lp .lct .pf{height:var(--landing-tile-l);--s:var(--landing-plate-l)}.lp .lct b{font:var(--type-landing-label);line-height:inherit}.lp .lct small{font:var(--type-landing-micro);line-height:inherit;color:hsl(var(--ink-500))}.lp .fl{display:flex;gap:var(--landing-space-1h);margin-left:var(--space-2)}.lp .fl i{font-style:normal;height:var(--space-6);padding:0 var(--landing-space-2h);border-radius:var(--radius-full);font:var(--type-landing-small-strong);line-height:inherit;display:inline-flex;align-items:center;background:hsl(var(--surface-000));color:hsl(var(--ink-700));box-shadow:inset 0 0 0 1px hsl(var(--border-100))}.lp .fl i.on{background:hsl(var(--brand-600));color:hsl(var(--ink-invert));box-shadow:none}.lp .mini .op{padding:var(--landing-space-1h) var(--space-2)}.lp .mini .or{font:var(--type-landing-note)}.lp .mini .ex{padding-left:var(--landing-ex-indent-mini)}.lp .bub{display:block;background:hsl(var(--surface-000));border-radius:var(--radius-lg);padding:var(--landing-space-2h) var(--space-3);font:var(--type-body-sm);box-shadow:var(--shadow-raise);max-width:var(--landing-bub-w);position:relative;z-index:1}.lp .bub.me{background:hsl(var(--brand-600));color:hsl(var(--ink-invert));max-width:var(--landing-bub-me-w);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-xs)}.lp .peek{position:absolute;right:calc(-1 * var(--space-2));bottom:calc(-1 * var(--landing-space-1h));height:var(--landing-peek-h);width:auto}.lp .qn{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--landing-space-1h);margin:var(--space-3) 0}.lp .qn i{font-style:normal;height:var(--landing-ctl-m);border-radius:var(--radius-sm);display:grid;place-items:center;font:var(--type-landing-small-strong);line-height:inherit;font-variant-numeric:tabular-nums;background:hsl(var(--surface-000));color:hsl(var(--ink-500));box-shadow:inset 0 0 0 1px hsl(var(--border-100))}.lp .qn i.a{background:hsl(var(--brand-100));color:hsl(var(--brand-ink));box-shadow:none}.lp .qn i.c{background:hsl(var(--brand-600));color:hsl(var(--ink-invert));box-shadow:none}.lp .pv{font:var(--type-landing-small);line-height:inherit;color:hsl(var(--ink-500));display:flex;align-items:center;gap:var(--landing-space-1h)}.lp .pv .ic{width:var(--landing-space-3h);height:var(--landing-space-3h)}.lp .fcs{position:relative;height:var(--landing-card-h);margin:var(--landing-space-1h) var(--landing-space-2h) var(--landing-space-3h)}.lp .fcs .f{position:absolute;inset:0;background:hsl(var(--surface-000));border:1px solid hsl(var(--border-100));border-radius:var(--radius-lg);box-shadow:var(--shadow-raise)}.lp .fcs .f:nth-child(1){transform:translateY(var(--landing-space-3h)) scale(.9)}.lp .fcs .f:nth-child(2){transform:translateY(calc(var(--landing-space-3h) / 2)) scale(.95)}.lp .fcs .f:nth-child(3){padding:var(--space-4);display:flex;flex-direction:column;gap:var(--landing-space-1h);box-shadow:var(--shadow-overlay)}.lp .fcs b{font:var(--type-landing-card-title)}.lp .fb{display:flex;gap:var(--space-2);justify-content:center}.lp .tour{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.lp .tour>li{display:flex;flex-direction:column;gap:var(--space-2)}.lp .th{display:flex;align-items:center;gap:var(--space-3)}.lp .th b{font:var(--type-landing-title-n);line-height:inherit}.lp .tour p{margin:var(--space-1) 0 var(--space-3);font:var(--type-landing-text);color:hsl(var(--ink-700));min-height:var(--landing-tour-p-min)}.lp .mm{height:var(--landing-mm-h);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);overflow:hidden}.lp .mm .tag{position:absolute;top:var(--space-3);right:var(--space-3)}.lp .mm .pop{margin-top:auto}.lp .mm .qq{font:var(--type-landing-label-q);margin:0 0 var(--space-1)}.lp .mm .qf{margin-top:auto}.lp .fi{list-style:none;margin:var(--space-1) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--landing-space-1h)}.lp .fi li{display:flex;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--landing-space-2h);border-radius:var(--radius-md);background:hsl(var(--surface-100));font:var(--type-landing-label);line-height:inherit}.lp .fi li span{color:hsl(var(--ink-500));font-weight:500}.lp .mm .fb{margin-top:auto}.lp .prg{display:flex;align-items:center;gap:var(--landing-space-2h)}.lp .prg .pf{width:var(--space-10);height:var(--space-10);--s:var(--landing-plate-xs);border-radius:var(--radius-md)}.lp .prg div{flex:1;display:flex;flex-direction:column;gap:var(--space-1);font:var(--type-landing-label);line-height:inherit}.lp .prg small{font-weight:500;color:hsl(var(--ink-500))}.lp .mm .pv{margin-top:auto;color:hsl(var(--brand-ink));font-weight:600}.lp .rail{display:flex;gap:var(--space-5);overflow-x:auto;scroll-snap-type:x mandatory;padding:var(--space-1) var(--space-1) var(--space-4);margin:0 calc(-1 * var(--space-1));scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,hsl(var(--ink-900)) 90%,transparent);mask-image:linear-gradient(90deg,hsl(var(--ink-900)) 90%,transparent)}.lp .rail::-webkit-scrollbar{display:none}.lp .rc{flex:0 0 var(--landing-rc-w);scroll-snap-align:start;padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.lp .tm{display:inline-flex;align-items:center;gap:var(--landing-space-1h);height:var(--landing-ctl-m);padding:0 var(--space-3);border-radius:var(--radius-full);background:hsl(var(--brand-600));color:hsl(var(--ink-invert));font:var(--type-landing-label);line-height:inherit;font-variant-numeric:tabular-nums;align-self:flex-start;white-space:nowrap}.lp .tm .ic{width:var(--landing-space-3h);height:var(--landing-space-3h)}.lp .rc b{font:var(--type-landing-title)}.lp .rc p{margin:0;font:var(--type-landing-text);color:hsl(var(--ink-700))}.lp .rc .pf{margin-top:auto;height:var(--space-24);--s:var(--landing-plate-xl)}.lp .rc .pf img{border-radius:var(--radius-full)}.lp .rbtn{display:flex;gap:var(--space-2)}.lp .rbtn button{width:var(--landing-touch);height:var(--landing-touch);border-radius:var(--radius-full);border:0;background:hsl(var(--surface-000));box-shadow:inset 0 0 0 1px hsl(var(--border-200)),var(--shadow-raise);display:grid;place-items:center;cursor:pointer}.lp .rbtn button:hover{box-shadow:inset 0 0 0 1px hsl(var(--brand-600)),var(--shadow-overlay)}.lp .ys{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.lp .yc{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.lp .yc .pf{position:relative;height:var(--landing-card-h);--s:var(--space-24);border-radius:var(--radius-xl)}.lp .yc .bdg{position:absolute;top:var(--space-3);left:var(--space-3)}.lp .yc b{font:var(--type-landing-heading);line-height:inherit}.lp .yc p{margin:0;font:var(--type-landing-text);color:hsl(var(--ink-700));flex:1}.lp .amt{font:var(--type-landing-action);line-height:inherit;font-variant-numeric:tabular-nums}.lp .yc.off{background:hsl(var(--surface-100));box-shadow:none}.lp .lk{position:absolute;right:var(--space-3);top:var(--space-3);width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);background:hsl(var(--surface-000));display:grid;place-items:center;color:hsl(var(--ink-500))}.lp .lk .ic{width:var(--space-4);height:var(--space-4)}.lp .tg{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.lp .tl{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.lp .tl.big{grid-column:span 2;grid-row:span 2}.lp .tl.wide{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}.lp .tl b{font:var(--type-landing-title-n);line-height:inherit;margin-top:var(--space-2)}.lp .tl p{margin:0;font:var(--type-landing-text);color:hsl(var(--ink-700))}.lp .tl>.pf,.lp .tl .gb{width:var(--landing-tile);height:var(--landing-tile);--s:var(--landing-plate-s)}.lp .tl .gb .ic{width:var(--landing-glyph-xl);height:var(--landing-glyph-xl)}.lp .tl .pt{border-radius:var(--radius-full);box-shadow:var(--shadow-portrait-ring)}.lp .pg{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);margin-bottom:var(--space-3)}.lp .pg .pf{aspect-ratio:1;--s:var(--landing-plate-2xl);border-radius:var(--radius-xl)}.lp .seg{display:inline-flex;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-full);background:hsl(var(--surface-100));align-self:flex-start;margin-top:var(--space-2)}.lp .seg i{font-style:normal;height:var(--landing-ctl-m);padding:0 var(--landing-space-3h);border-radius:var(--radius-full);display:inline-flex;align-items:center;font:var(--type-landing-label);line-height:inherit;color:hsl(var(--ink-700))}.lp .seg i.on{background:hsl(var(--surface-000));color:hsl(var(--ink-900));box-shadow:var(--shadow-raise)}.lp .tl .vis{height:auto;display:flex;flex-direction:column;gap:var(--space-2)}.lp .nora{display:grid;grid-template-columns:1fr var(--landing-bust-h);gap:var(--space-12);align-items:center}.lp .nora .sh{text-align:left;margin:0 0 var(--space-6)}.lp .prom{display:flex;flex-direction:column;gap:var(--space-3)}.lp .pm{display:flex;gap:var(--space-4);padding:var(--space-4) var(--space-5);align-items:flex-start}.lp .pm b{display:block;font:var(--type-landing-action);line-height:inherit;margin-bottom:2px}.lp .pm span{font:var(--type-landing-text);color:hsl(var(--ink-700))}.lp .nwell{position:relative;height:var(--landing-well-h);border-radius:var(--radius-2xl);background:linear-gradient(160deg,hsl(var(--surface-000)),hsl(var(--surface-200)));box-shadow:inset 0 0 0 1px hsl(var(--border-100)),var(--shadow-overlay);overflow:hidden}.lp .disc{position:absolute;left:50%;top:56%;width:var(--landing-disc);height:var(--landing-disc);margin:calc(-1 * var(--landing-disc-half)) 0 0 calc(-1 * var(--landing-disc-half));border-radius:var(--radius-full);background:hsl(var(--brand-600));opacity:.12}.lp .bust{position:absolute;left:0;right:0;bottom:0;height:var(--landing-bust-h);display:flex;justify-content:center;transform:perspective(var(--landing-perspective)) rotateY(calc(var(--tx,0)*3deg)) rotateX(calc(var(--ty,0)*-3deg));transition:transform var(--motion-base) var(--ease-out)}.lp .bust:focus-visible{outline-offset:calc(-1 * var(--space-1))}.lp .bust-in{position:relative;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp .bust-in img{height:100%;width:auto;display:block;pointer-events:none;-webkit-user-drag:none}.lp .bust-in canvas{pointer-events:none}.lp .bust.turn{cursor:grab;touch-action:pan-y}.lp .bust.turn.drag{cursor:grabbing}.lp .say{position:absolute;left:var(--space-5);top:var(--space-5);max-width:var(--landing-bub-w);z-index:1}.lp .say .bub{max-width:none;box-shadow:var(--shadow-overlay)}.lp .piv{position:absolute;left:50%;bottom:var(--space-4);transform:translate(-50%);display:flex;align-items:center;gap:var(--space-2);height:var(--landing-ctl-l);padding:0 var(--landing-space-1h) 0 var(--landing-space-3h);border-radius:var(--radius-full);background:hsl(var(--surface-000));box-shadow:var(--shadow-overlay);font:var(--type-landing-label);line-height:inherit;white-space:nowrap;z-index:1}.lp .pctr{text-align:center}.lp .tabs{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:var(--space-1);border-radius:var(--radius-full);background:hsl(var(--surface-200));margin-bottom:var(--space-8)}.lp .tabs:before{content:"";position:absolute;top:var(--space-1);bottom:var(--space-1);left:var(--space-1);width:calc(50% - var(--space-1));border-radius:var(--radius-full);background:hsl(var(--surface-000));box-shadow:var(--shadow-raise);transform:translate(calc(var(--i,0)*100%));transition:transform var(--motion-fast) var(--ease-out)}.lp .tabs button{position:relative;height:var(--landing-tab-h);padding:0 var(--space-5);border:0;background:none;font:var(--type-landing-strong);line-height:inherit;color:hsl(var(--ink-700));cursor:pointer;white-space:nowrap}.lp .tabs button[aria-selected=true]{color:hsl(var(--ink-900))}.lp .prices{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);max-width:var(--landing-prices-w);margin:0 auto;text-align:left}.lp .prices[hidden]{display:none}.lp .pr{padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-2)}.lp .pr .top{display:flex;align-items:center;gap:var(--space-3)}.lp .pr .pf{width:var(--landing-tile);height:var(--landing-tile);--s:var(--landing-plate-s)}.lp .pr .yr{font:var(--type-landing-heading);line-height:inherit}.lp .amt2{font:var(--type-display-1);letter-spacing:var(--track-display-1);font-variant-numeric:tabular-nums;margin-top:var(--space-3)}.lp .amt2 small{font:var(--type-landing-price-unit);line-height:inherit;color:hsl(var(--ink-500));letter-spacing:0}.lp .pr ul{margin:var(--space-3) 0 var(--space-5);padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--landing-space-2h);font:var(--type-landing-list);line-height:inherit;color:hsl(var(--ink-700))}.lp .pr li{display:flex;gap:var(--landing-space-2h);align-items:center}.lp .pr li .ic{width:var(--landing-glyph);height:var(--landing-glyph);padding:var(--space-1);border-radius:var(--radius-full);background:hsl(var(--success-100));color:hsl(var(--success-600));stroke-width:2.6}.lp .pr.off{background:hsl(var(--surface-100));box-shadow:none;max-width:var(--landing-off-card-w);margin:0 auto;grid-column:1/-1}.lp .faq{max-width:var(--landing-faq-w);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-3)}.lp .faq details{background:hsl(var(--surface-000));border:1px solid hsl(var(--border-100));border-radius:var(--radius-xl);box-shadow:var(--shadow-raise)}.lp .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);font:var(--type-landing-action);line-height:inherit}.lp .faq summary::-webkit-details-marker{display:none}.lp .pl{width:var(--landing-ctl-m);height:var(--landing-ctl-m);border-radius:var(--radius-full);background:hsl(var(--surface-100));display:grid;place-items:center;flex:0 0 auto;transition:transform var(--motion-base) var(--ease-out)}.lp details[open] .pl{transform:rotate(45deg);background:hsl(var(--brand-100));color:hsl(var(--brand-ink))}.lp .fa{margin:0;padding:0 var(--space-6) var(--space-5);font:var(--type-landing-answer);color:hsl(var(--ink-700));max-width:var(--landing-faq-a-w)}.lp details[open] .fa{animation:lp-fq var(--motion-base) var(--ease-out)}@keyframes lp-fq{0%{opacity:0;transform:translateY(calc(-1 * var(--landing-space-1h)))}}.lp .band{position:relative;overflow:hidden;border-radius:var(--radius-2xl);background:radial-gradient(70% 120% at 85% 0%,color-mix(in srgb,hsl(var(--brand-600)) 30%,transparent),transparent 65%),color-mix(in srgb,hsl(var(--brand-800)) 55%,hsl(var(--stage-000)));color:hsl(var(--stage-label));padding:var(--space-12);min-height:var(--landing-band-min-h);box-shadow:var(--shadow-overlay)}.lp .band h2{max-width:var(--landing-band-h2-w);margin:0 0 var(--space-3)}.lp .band p{margin:0;max-width:var(--landing-band-p-w);font:var(--type-landing-lead);opacity:.9}.lp .band .acts{margin-bottom:0;position:relative}.lp .band .btn{background:hsl(var(--stage-label));color:hsl(var(--stage-000))}.lp .band .btn.o{background:transparent;color:hsl(var(--stage-label));box-shadow:inset 0 0 0 1.5px currentColor}.lp .band .wmk{position:absolute;right:var(--landing-wmk-right);top:calc(-1 * var(--space-10));width:var(--landing-wmk-w);height:var(--landing-wmk-h);color:hsl(var(--stage-label));opacity:.07}.lp .band .peek2{position:absolute;right:var(--space-6);bottom:0;height:var(--landing-peek2-h)}.lp .foot{display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr 1fr;gap:var(--space-6);padding:var(--space-12) var(--gx);background:hsl(var(--surface-000));border-top:1px solid hsl(var(--border-100))}.lp .foot .wm{font:var(--type-h1);letter-spacing:var(--track-h1);gap:var(--space-3)}.lp .foot .wm .mk{width:var(--space-12);height:var(--landing-mark-foot-h)}.lp .foot b{display:block;font:var(--type-landing-label);line-height:inherit;margin-bottom:var(--space-3)}.lp .foot a{display:block;font:var(--type-landing-link);color:hsl(var(--ink-700))}.lp .foot a:hover{color:hsl(var(--brand-ink))}.lp .foot p{font:var(--type-landing-text);color:hsl(var(--ink-700));margin:var(--space-4) 0 0;max-width:var(--landing-foot-p-w)}@media(max-width:1024px){.lp{--gx:var(--space-8)}.lp .nl{display:none}.lp .mnu{display:block}.lp .hero{grid-template-columns:minmax(0,1fr)}.lp .hm{width:var(--landing-hero-w);max-width:100%;margin:0 auto}.lp .theatre{grid-template-columns:minmax(0,1fr)}.lp .steps{display:grid;grid-template-columns:1fr 1fr}.lp .tr4,.lp .bento,.lp .tour,.lp .tg,.lp .ys{grid-template-columns:repeat(2,1fr)}.lp .tri{border-right:0}.lp .tl.big{grid-row:auto}.lp .nora{grid-template-columns:1fr}.lp .foot{grid-template-columns:repeat(4,1fr)}.lp .foot>:first-child{grid-column:1/-1}}@media(max-width:768px){.lp{--gx:var(--space-4)}.lp .lnav{height:var(--space-16)}.lp .hero{padding-top:var(--space-10)}.lp .hero h1{font:var(--type-display-marketing-sm);letter-spacing:var(--track-display-marketing-sm)}.lp .ln{display:inline;white-space:normal}.lp h2,.lp .band h2{font:var(--type-h1);letter-spacing:var(--track-h1)}.lp .sh{margin-bottom:var(--space-8)}.lp .sh p{font:var(--type-body)}.lp .sh.l{flex-direction:column;align-items:flex-start}.lp .steps,.lp .stage,.lp .trio,.lp .bento,.lp .tour,.lp .tl.wide,.lp .prices{grid-template-columns:1fr}.lp .bt.s2{grid-column:auto}.lp .tl.big,.lp .tl.wide{grid-column:1/-1}.lp .tg{gap:var(--space-3)}.lp .tl,.lp .stage{padding:var(--space-4)}.lp .stage .nc{margin-top:0}.lp .lcg{grid-template-columns:repeat(2,1fr)}.lp .vis{height:auto;min-height:var(--landing-vis-h)}.lp .ys{grid-template-columns:repeat(2,1fr)}.lp .nwell{height:var(--landing-well-h-sm)}.lp .bust{height:var(--landing-bust-h-sm)}.lp .pr{padding:var(--space-5)}.lp .amt2{font:var(--type-display-2);letter-spacing:var(--track-display-2)}.lp .band{padding:var(--space-8) var(--space-5);min-height:0}.lp .band .peek2,.lp .band .wmk{display:none}.lp .foot{grid-template-columns:1fr 1fr}}@media(max-width:480px){.lp .lnav .btn.g{display:none}.lp .lnav .lgn{display:inline-flex}.lp .lnav .reg-h{display:none}.lp .mnp .reg-m{display:inline-flex}.lp .hm{height:auto;display:grid;gap:var(--space-3)}.lp .lay{position:static;width:auto;transform:none}.lp .l1{display:none}.lp .acts .btn{flex:1 1 100%}.lp .ys,.lp .tr4{grid-template-columns:1fr}.lp .rc{flex-basis:84%}.lp .tabs button{padding:0 var(--space-3);font:var(--type-landing-label);line-height:inherit}.lp .say{right:var(--space-5)}.lp .fl{display:none}.lp .lock{white-space:normal}}@media(max-width:1024px){.lp .foot a{display:flex;align-items:center;min-height:var(--landing-touch)}}@media(prefers-reduced-motion:reduce){.lp *,.lp *:before,.lp *:after{animation:none!important;transition:none!important}.lp .lift:hover{transform:none}}:root[data-reduced-motion] .lp *,:root[data-reduced-motion] .lp *:before,:root[data-reduced-motion] .lp *:after{animation:none!important;transition:none!important}:root[data-reduced-motion] .lp .lift:hover{transform:none}.lp .op[data-v]:before{opacity:1}.lp .op[data-v=hit]:before{background:hsl(var(--success-100));border-color:hsl(var(--success-600))}.lp .op[data-v=miss]:before{background:hsl(var(--danger-100));border-color:hsl(var(--danger-600))}.lp .op[data-v=missed]:before{border-color:hsl(var(--success-600))}.lp .op[data-v=hit] .vd,.lp .op[data-v=missed] .vd{color:hsl(var(--success-600))}.lp .op[data-v=miss] .vd{color:hsl(var(--danger-600))}.lp .op[data-v=clear] .vd{color:hsl(var(--ink-500))}.lp .vd.ph{visibility:hidden;animation:none}.lp .ex.ph{animation:none}@keyframes lp-fadein{0%{opacity:0}}@keyframes lp-fadedown{0%{opacity:0;transform:translateY(calc(-1 * var(--space-1)))}}.lp .steps li.on{opacity:1}.lp .theatre .ctl button[disabled]{opacity:.5;cursor:default}.lp .tl .bdg{align-self:flex-start;margin-top:var(--space-2)}.lp svg.ic{display:inline-block}.lp .foot .rbtn{margin-top:var(--space-2)}.lp .foot .rbtn button{width:var(--space-8);height:var(--space-8);font:var(--type-landing-small-strong);line-height:inherit}.lp .ctl button,.lp .foot .rbtn button,.lp .tabs button,.lp .mnu summary,.lp .btn.sm{position:relative}.lp .ctl button:after,.lp .foot .rbtn button:after,.lp .tabs button:after,.lp .mnu summary:after,.lp .btn.sm:after,.lp .nl a:before{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;min-width:var(--landing-touch);min-height:var(--landing-touch);transform:translate(-50%,-50%)}.lp .sprite{position:absolute}.lp .still{animation:none}.lp .cap{font:var(--type-landing-strong);line-height:inherit}.lp .ttl{font:var(--type-landing-action-bold);line-height:inherit}.lp .stack-2{display:flex;flex-direction:column;gap:var(--space-2)}.lp .top-2{margin-top:var(--space-2)}.lp .top-3{margin-top:var(--space-3)}.lp .fine.top-2{margin:var(--space-2) 0 0}.lp h2.flush{margin-bottom:0}.lp .ch.flush{margin:0}.lp .rp.flat{margin:0;min-height:0}.lp .mm.roomy{gap:var(--space-3)}.lp .qq.sm{font:var(--type-landing-label-q);margin:0}.lp .self-end{align-self:flex-end}.lp .sec.flush-top{padding-top:0}.lp .day-tools{display:flex;align-items:center;gap:var(--space-4)}.lp .push{margin-left:auto}.lp .center{text-align:center}.lp .fine.note-c{margin:var(--space-5) 0 0;text-align:center}.lp .sk.line{width:40%;margin-top:var(--space-1)}.lp .sk.big{height:var(--space-10)}.lp .sk.short{width:40%}.lp .sk-card{min-height:calc(var(--space-24) * 3)}.lp .sk-card .sk:first-child{width:50%}.lp .piv .ic{width:var(--space-4);height:var(--space-4)}.lp h3{letter-spacing:normal}@media(hover:none){.lp .foot .rbtn button{width:var(--landing-touch);height:var(--landing-touch)}.lp .ctl button{height:var(--landing-touch)}}.sc-avatar-sprite{position:absolute;inset:0;overflow:hidden;opacity:0;pointer-events:none}.sc-avatar-sprite>span{display:block;block-size:100%;inline-size:1600%;background-size:100% 100%;background-repeat:no-repeat;transform:translate(0)}[data-turn]>.sc-avatar-sprite{opacity:1}[data-turn]>.sc-avatar-sprite>span{animation:sc-avatar-turn 1.6s steps(16,jump-none) 1 both}@keyframes sc-avatar-turn{0%{transform:translate(0)}to{transform:translate(-93.75%)}}@media(prefers-reduced-motion:reduce){.sc-avatar-sprite{display:none}}:root[data-reduced-motion] .sc-avatar-sprite{display:none}.sx-shell{--sx-offset: calc(var(--sx-rail, 0px) + 2 * var(--rail-inset))}.sx-shell[data-rail=hidden]{--sx-offset: 0px}.sx-shell{--sx-sticky-top: calc(var(--space-12) + var(--space-2) + env(safe-area-inset-top))}@media(min-width:1024px){.sx-shell{--sx-sticky-top: var(--context-bar-h)}.sx-shell[data-trail]{--sx-sticky-top: var(--context-bar-folded-h)}.sx-shell[data-shell-focus]{--sx-sticky-top: 0px}}.sx-rail{position:fixed;inset-block:var(--rail-inset);inset-inline-start:var(--rail-inset);z-index:var(--z-rail);flex-direction:column;overflow:hidden;background:hsl(var(--surface-000));border:1px solid hsl(var(--border-100));border-radius:var(--radius-lg);white-space:nowrap;transition:width var(--motion-rail) var(--ease-out),transform var(--motion-rail) var(--ease-out),opacity var(--motion-rail) var(--ease-out),visibility 0s}.sx-rail[data-mode=expanded]{padding:0 var(--space-3) var(--space-3)}.sx-rail[data-mode=compact]{align-items:center;gap:var(--rail-tile-gap);padding-block:var(--space-3)}.sx-rail.sx-rail--peek{z-index:var(--z-overlay);box-shadow:var(--shadow-overlay);visibility:hidden;opacity:0;transform:translate(calc(-1 * var(--space-2)));transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out),visibility 0s linear var(--motion-fast)}.sx-rail.sx-rail--peek[data-open]{visibility:visible;opacity:1;transform:none;transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out),visibility 0s}.sx-rail[data-hidden]{visibility:hidden;opacity:0;transform:translate(calc(-100% - var(--rail-inset)));transition:width var(--motion-rail) var(--ease-out),transform var(--motion-rail) var(--ease-out),opacity var(--motion-rail) var(--ease-out),visibility 0s linear var(--motion-rail)}.sx-rail-head{display:flex;flex-shrink:0;align-items:center;gap:var(--rail-gap);block-size:var(--rail-head-h);padding-inline:var(--space-1)}.sx-brand{display:flex;min-width:0;flex:1;align-items:center;gap:var(--rail-gap);border-radius:var(--radius-md)}.sx-wordmark{font:var(--type-shell-wordmark);letter-spacing:var(--track-shell-wordmark);color:hsl(var(--ink-900))}.sx-rail-mark{display:grid;flex-shrink:0;place-items:center;border-radius:var(--radius-md)}.sx-year{display:flex;align-items:center;gap:var(--rail-gap);padding:var(--space-2);border:1px solid hsl(var(--border-100));border-radius:var(--radius-md)}a:hover>.sx-year{border-color:hsl(var(--border-200))}.sx-year-tile{display:grid;flex-shrink:0;place-items:center;inline-size:var(--space-8);block-size:var(--space-8);border-radius:var(--radius-sm);background:hsl(var(--accent-100));color:hsl(var(--accent-ink))}.sx-year-name{display:block;font:var(--type-label);font-weight:600;color:hsl(var(--ink-900))}.sx-meta{display:block;overflow:hidden;text-overflow:ellipsis;font:var(--type-shell-meta);color:hsl(var(--ink-500))}.sx-nav{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;margin-inline:calc(-1 * var(--space-3));padding-inline:var(--space-3);scrollbar-width:thin}.sx-rail:not([data-mode=compact]) .sx-nav{padding-block-end:var(--space-5);-webkit-mask-image:var(--rail-fade-mask);mask-image:var(--rail-fade-mask)}.sx-rail[data-mode=compact] .sx-nav{display:flex;flex-direction:column;align-items:center;gap:var(--rail-tile-gap);margin-inline:0;padding-inline:0;inline-size:100%}.sx-group-label{margin:var(--rail-group-top) var(--space-2) var(--space-1);font:var(--type-shell-group);letter-spacing:var(--track-shell-group);text-transform:uppercase;color:hsl(var(--ink-500));-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:1024px)and (max-height:800px){.sx-rail[data-mode=expanded] .sx-group-label{margin-block-start:var(--space-2)}}.sx-rule{display:block;flex-shrink:0;inline-size:var(--space-6);block-size:1px;margin-block:var(--space-1);background:hsl(var(--border-100))}.sx-link{display:block;border-radius:var(--radius-md)}.sx-item{position:relative;display:flex;align-items:center;gap:var(--space-3);block-size:var(--rail-item-h);padding-inline:var(--rail-gap);border-radius:var(--radius-md);font:var(--type-label);color:hsl(var(--ink-700))}.sx-item-icon{flex-shrink:0;color:hsl(var(--ink-500))}.sx-item-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis}.sx-link:hover .sx-item:not([data-active]){background:hsl(var(--surface-100));color:hsl(var(--ink-900))}.sx-item[data-active]{background:hsl(var(--brand-100));color:hsl(var(--brand-ink));font-weight:600}.sx-item[data-active] .sx-item-icon{color:hsl(var(--brand-600))}.sx-item[data-active]:before{content:"";position:absolute;inset-inline-start:calc(-1 * var(--space-3));inset-block:var(--space-2);inline-size:var(--rail-bar-w);border-radius:0 var(--rail-bar-w) var(--rail-bar-w) 0;background:hsl(var(--brand-600))}.sx-item[data-soon]{color:hsl(var(--ink-500));cursor:default}.sx-soon-tag{flex-shrink:0;margin-inline-start:auto;padding:var(--chip-pad-y) var(--space-2);border-radius:var(--radius-full);background:hsl(var(--surface-200));color:hsl(var(--ink-700));font:var(--type-overline)}.sx-chip{flex-shrink:0;margin-inline-start:auto;padding:var(--chip-pad-y) var(--chip-pad-x);border-radius:var(--radius-xs);background:hsl(var(--accent-100));color:hsl(var(--accent-ink));font:var(--type-shell-chip);letter-spacing:var(--track-shell-chip);text-transform:uppercase}.sx-tile{display:grid;place-items:center;inline-size:var(--rail-tile);block-size:var(--rail-tile);border-radius:var(--radius-md);color:hsl(var(--ink-500))}.sx-link:hover .sx-tile:not([data-active]),button.sx-tile:hover{background:hsl(var(--surface-100));color:hsl(var(--ink-900))}@media(hover:none){.sx-rail[data-touch-peek]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.sx-tile[data-soon]{opacity:var(--opacity-quiet);cursor:default}.sx-tile[data-active]{background:hsl(var(--brand-100));color:hsl(var(--brand-600))}.sx-nora{position:relative;display:inline-grid;flex-shrink:0;place-items:center}.sx-nora>img{border-radius:var(--radius-full);box-shadow:0 0 0 var(--rail-ring) hsl(var(--accent-500))}.sx-presence{position:absolute;inset-inline-end:-1px;inset-block-end:-1px;inline-size:var(--rail-dot);block-size:var(--rail-dot);border-radius:var(--radius-full);background:hsl(var(--success-600));box-shadow:0 0 0 var(--presence-ring) hsl(var(--surface-000))}.sx-item[data-active] .sx-presence,.sx-tile[data-active] .sx-presence{box-shadow:0 0 0 var(--presence-ring) hsl(var(--brand-100))}.sx-rail-foot{display:flex;flex-shrink:0;align-items:center;gap:var(--space-1);padding-block-start:var(--space-2);border-top:1px solid hsl(var(--border-100))}.sx-rail[data-mode=compact] .sx-rail-foot{flex-direction:column;gap:var(--rail-tile-gap);padding-block-start:var(--space-2);border-top:0}.sx-rail-foot>a{min-width:0;flex:1;border-radius:var(--radius-lg)}.sx-account{display:flex;min-width:0;align-items:center;gap:var(--rail-gap);padding:var(--space-2);border-radius:var(--radius-lg)}a:hover>.sx-account{background:hsl(var(--surface-100))}.sx-account-name{display:block;overflow:hidden;text-overflow:ellipsis;font:var(--type-label);font-weight:650;color:hsl(var(--ink-900))}.sx-icon-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);color:hsl(var(--ink-500))}.sx-icon-btn:hover{background:hsl(var(--surface-200));color:hsl(var(--ink-900))}.sx-icon-btn[aria-pressed=true]{background:hsl(var(--brand-100));color:hsl(var(--brand-600))}@media(min-width:1024px){.sx-main{padding-inline-start:var(--sx-offset);transition:padding-inline-start var(--motion-rail) var(--ease-out)}}.sx-main-pad[data-reserve=tabs]{padding-block-end:calc(var(--tabbar-h) + var(--space-3) + var(--dock-size) + var(--space-4) + env(safe-area-inset-bottom))}.sx-main-pad[data-reserve=toolbar]{padding-block-end:calc(var(--reader-toolbar-h) + var(--space-6) + env(safe-area-inset-bottom))}.sx-main-pad[data-reserve=none]{padding-block-end:var(--space-3)}@media(min-width:1024px){.sx-main-pad[data-reserve]{padding-block-end:calc(var(--space-5) + var(--dock-size) + var(--space-4))}}.sx-ctx{position:sticky;top:0;z-index:var(--z-sticky);align-items:center;gap:var(--space-3);block-size:var(--context-bar-h);padding-inline:var(--space-6);background:hsl(var(--surface-000));border-bottom:1px solid hsl(var(--border-100));transition:transform var(--motion-base) var(--ease-out)}.sx-ctx:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:var(--shadow-raise);opacity:0;transition:opacity var(--motion-base) var(--ease-out)}.sx-ctx[data-tint]{background:hsl(var(--sx-ctx-tint))}.sx-ctx[data-state=down],.sx-ctx[data-state=up]{padding-block-start:calc(var(--context-bar-h) - var(--context-bar-folded-h));transform:translateY(calc(var(--context-bar-folded-h) - var(--context-bar-h)))}.sx-ctx[data-state=down]:after,.sx-ctx[data-state=up]:after{opacity:1}.sx-ctx[data-hidden]{display:none}.sx-ctx-stack{display:grid;min-width:0;flex:1}.sx-ctx-layer{grid-area:1 / 1;display:flex;min-width:0;transition:opacity var(--motion-base) var(--ease-out),transform var(--motion-base) var(--ease-out),visibility 0s}.sx-ctx-layer[aria-hidden=true]{visibility:hidden;opacity:0;transform:translateY(var(--space-1));transition:opacity var(--motion-base) var(--ease-out),transform var(--motion-base) var(--ease-out),visibility 0s linear var(--motion-base)}.sx-ctx-full{flex-direction:column;justify-content:center;gap:var(--crumb-gap)}.sx-ctx-line{align-items:center;gap:var(--space-3)}.sx-crumbs{display:flex;min-width:0;align-items:center;gap:var(--space-1);font:var(--type-body-sm);font-weight:600;font-variant-caps:all-small-caps;letter-spacing:var(--track-shell-chip);color:hsl(var(--sx-ctx-ink, var(--ink-500)));white-space:nowrap}.sx-crumbs a,.sx-crumbs button{overflow:hidden;text-overflow:ellipsis;border-radius:var(--radius-xs)}.sx-crumbs a:hover{text-decoration:underline;text-underline-offset:var(--underline-offset)}.sx-crumb-more{display:inline-grid;place-items:center;min-inline-size:var(--space-6);padding-inline:var(--space-1);border-radius:var(--radius-sm);background:hsl(var(--surface-200));color:hsl(var(--ink-700))}.sx-ctx-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-h2);letter-spacing:var(--track-h2);color:hsl(var(--ink-900))}.sx-ctx-line .sx-ctx-title,.sx-ctx-hub{font:var(--type-body-strong);letter-spacing:0}.sx-ctx-hub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--ink-900))}.sx-ctx-back{display:grid;flex-shrink:0;place-items:center;inline-size:calc(var(--space-6) + var(--space-1));block-size:calc(var(--space-6) + var(--space-1));border-radius:var(--radius-sm);color:hsl(var(--ink-700))}.sx-ctx-back:hover{background:hsl(var(--surface-200))}.sx-ctx-actions{display:flex;flex-shrink:0;align-items:center;gap:var(--space-1);margin-inline-start:auto}.sx-search{display:inline-flex;align-items:center;gap:var(--space-2);inline-size:var(--search-pill-w);block-size:calc(var(--space-8) + var(--space-1));padding-inline:var(--space-3) var(--space-2);border:1px solid hsl(var(--border-100));border-radius:var(--radius-full);background:hsl(var(--surface-100));color:hsl(var(--ink-500));font:var(--type-body-sm)}.sx-search--touch{min-block-size:var(--touch);margin-inline-start:auto}.sx-search:hover{border-color:hsl(var(--border-200))}.sx-search>.sx-kbd{margin-inline-start:auto}.sx-ctx-action{display:inline-flex;align-items:center;gap:var(--space-2);block-size:calc(var(--space-8) + var(--space-1));padding-inline:var(--space-3);border-radius:var(--radius-md);color:hsl(var(--ink-700));font:var(--type-label)}.sx-ctx-action:hover{background:hsl(var(--surface-200))}.sx-ctx-action[aria-pressed=true]{background:hsl(var(--brand-100));color:hsl(var(--brand-ink))}.sx-kbd{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--kbd-size);block-size:var(--kbd-size);padding-inline:var(--chip-pad-x);border:1px solid hsl(var(--border-200));border-radius:var(--radius-xs);background:hsl(var(--surface-000));color:hsl(var(--ink-700));font:var(--type-console-meta);font-family:var(--font-mono)}.sx-focus-exit{position:fixed;top:var(--space-3);left:50%;z-index:var(--z-overlay);align-items:center;gap:var(--space-2);block-size:var(--focus-pill-h);padding-inline:var(--space-4) var(--space-2);transform:translate(-50%);border-radius:var(--radius-full);background:hsl(var(--ink-900));color:hsl(var(--surface-000));font:var(--type-label);font-weight:600;box-shadow:var(--shadow-overlay)}.sx-focus-exit .sx-kbd{border-color:hsl(var(--surface-000) / var(--opacity-quiet));background:transparent;color:hsl(var(--surface-000))}.sx-collapsed-chip{position:fixed;bottom:var(--space-3);inset-inline-start:calc(var(--sx-offset) + var(--space-3));z-index:var(--z-sticky);align-items:center;gap:var(--space-2);block-size:var(--chip-h);padding-inline:var(--rail-gap);border:1px solid hsl(var(--border-200));border-radius:var(--radius-full);background:hsl(var(--surface-000));color:hsl(var(--ink-700));font:var(--type-label);font-weight:600}.sx-collapsed-chip:hover{border-color:hsl(var(--brand-600))}.sx-shell:not([data-shell-focus]) .sx-bar-owns-title{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sx-shell:not([data-shell-focus]) .sx-bar-owns-rule{border-top-width:0;padding-top:0}.sx-block{display:block;border-radius:var(--radius-sm);background:hsl(var(--surface-300))}.sx-keys{inline-size:100%;border-collapse:collapse;font:var(--type-body-sm)}.sx-keys th{padding:var(--space-2) var(--space-3);border-bottom:1px solid hsl(var(--border-100));text-align:start;font:var(--type-overline);text-transform:uppercase;color:hsl(var(--ink-500))}.sx-keys td{padding:var(--space-2) var(--space-3);border-bottom:1px solid hsl(var(--border-100));color:hsl(var(--ink-700))}.sx-keys tr:last-child td{border-bottom:0}.sx-ptop{position:sticky;top:0;z-index:var(--z-rail);display:flex;align-items:center;gap:var(--space-3);padding:calc(var(--space-2) + env(safe-area-inset-top)) var(--space-4) var(--space-3);background:hsl(var(--surface-000))}.sx-ptop[data-kind=path]{gap:var(--space-1);padding-inline:var(--space-2);padding-block-end:var(--rail-gap);box-shadow:inset 0 calc(-1 * var(--rail-bar-w)) 0 hsl(var(--sx-ctx-mid, var(--border-100)))}.sx-ptop[data-hidden]{display:none}@media(max-width:1023.98px)and (max-height:500px){.sx-ptop{transition:transform var(--motion-base) var(--ease-out)}.sx-shell[data-scrolled=down] .sx-ptop{transform:translateY(-100%)}}.sx-ptop-eyebrow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-overline);font-weight:650;letter-spacing:var(--track-shell-chip);text-transform:uppercase;color:hsl(var(--sx-ctx-ink, var(--ink-500)))}.sx-eyebrow-block{display:inline-block;inline-size:var(--space-16);block-size:var(--space-3);vertical-align:middle}.sx-ptop-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-h2);letter-spacing:var(--track-h2);color:hsl(var(--ink-900))}.sx-ptop-title--path{font:var(--type-h4);font-weight:650;letter-spacing:0}.sx-pbtn{display:grid;flex-shrink:0;place-items:center;inline-size:var(--touch);block-size:var(--touch);margin-inline-start:auto;border-radius:var(--radius-full);color:hsl(var(--ink-700))}.sx-ptop[data-kind=path] .sx-pbtn:first-child{margin-inline-start:0}.sx-pbtn:hover{background:hsl(var(--surface-100))}.sx-tabbar{position:fixed;inset-inline:0;bottom:0;z-index:var(--z-rail);padding-block-end:env(safe-area-inset-bottom);background:hsl(var(--surface-000));border-top:1px solid hsl(var(--border-100));transition:transform var(--motion-base) var(--ease-out)}.sx-tabbar[data-hidden]{transform:translateY(calc(100% + var(--space-2)))}.sx-tabrow{display:flex;block-size:calc(var(--tabbar-h) - 1px);max-inline-size:var(--tabbar-max-w);margin-inline:auto}.sx-tab{display:flex;flex:1;min-inline-size:var(--touch);flex-direction:column;align-items:center;justify-content:center;gap:var(--crumb-gap);color:hsl(var(--ink-500));font:var(--type-shell-tab)}.sx-tab-pill{display:grid;place-items:center;inline-size:var(--tab-pill-w);block-size:var(--tab-pill-h);border-radius:var(--radius-full)}.sx-tab[data-active]{color:hsl(var(--brand-ink));font-weight:650}.sx-tab[data-active] .sx-tab-pill{background:hsl(var(--brand-100))}.sx-drawer-scrim,.sx-sheet-scrim{position:fixed;inset:0;z-index:var(--z-modal);background:hsl(var(--ink-900) / var(--opacity-scrim))}.sx-drawer{position:fixed;inset-block:0;inset-inline-end:0;z-index:var(--z-modal);display:flex;inline-size:var(--drawer-w);flex-direction:column;padding-block-start:env(safe-area-inset-top);padding-block-end:env(safe-area-inset-bottom);background:hsl(var(--surface-000));box-shadow:var(--shadow-modal, var(--shadow-overlay))}.sx-drawer[data-state=open]{animation:sx-drawer-in var(--motion-slow) var(--ease-out)}@keyframes sx-drawer-in{0%{transform:translate(100%)}to{transform:none}}.sx-drawer-head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-3) var(--space-4) var(--space-5);border-bottom:1px solid hsl(var(--border-100))}.sx-drawer-name{font:var(--type-body-strong);color:hsl(var(--ink-900))}.sx-drawer-body{flex:1;min-height:0;overflow-y:auto;padding:var(--space-2) var(--space-5) var(--space-4)}.sx-drawer-group{margin:var(--space-4) 0 var(--space-1);font:var(--type-shell-group);letter-spacing:var(--track-shell-group);text-transform:uppercase;color:hsl(var(--ink-500))}.sx-drawer-row{display:flex;align-items:center;gap:var(--space-3);min-block-size:var(--touch-qcm);inline-size:100%;justify-content:flex-start;text-align:start;color:hsl(var(--ink-700));font:var(--type-body)}.sx-drawer-row[aria-current=page]{color:hsl(var(--brand-ink));font-weight:600}.sx-drawer-row[data-soon]{color:hsl(var(--ink-500))}.sx-drawer-pref{display:flex;align-items:center;gap:var(--space-2);margin-block:var(--space-2);font:var(--type-body-sm);color:hsl(var(--ink-900))}.sx-seg{display:flex;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:hsl(var(--surface-200))}.sx-seg-opt{flex:1;min-block-size:var(--touch);border-radius:var(--radius-sm);color:hsl(var(--ink-700));font:var(--type-body-sm)}.sx-seg-opt[aria-checked=true]{background:hsl(var(--surface-000));color:hsl(var(--ink-900));font-weight:650;box-shadow:var(--shadow-raise)}.sx-drawer-signout{padding-inline:var(--space-5);border-top:1px solid hsl(var(--border-100));min-block-size:calc(var(--touch-qcm) + var(--space-4))}.sx-sheet{position:fixed;inset-inline:0;bottom:0;z-index:var(--z-modal);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background:hsl(var(--surface-000));box-shadow:var(--shadow-overlay);padding-block-end:env(safe-area-inset-bottom)}.sx-sheet[data-state=open]{animation:sx-sheet-in var(--motion-slow) var(--ease-out)}@keyframes sx-sheet-in{0%{transform:translateY(100%)}to{transform:none}}.sx-sheet-grab{display:grid;flex-shrink:0;place-items:center;block-size:var(--space-6);touch-action:none;cursor:grab}.sx-sheet-grab>span{inline-size:var(--sheet-grab-w);block-size:var(--sheet-grab-h);border-radius:var(--radius-full);background:hsl(var(--border-200))}.sx-sheet-head{display:flex;flex-shrink:0;align-items:center;gap:var(--rail-gap);padding:var(--space-1) var(--space-4) var(--rail-gap)}.sx-sheet-title{flex:1;font:var(--type-h4);font-weight:650;color:hsl(var(--ink-900))}.sx-sheet-body{flex:1;min-height:0;overflow-y:auto}.sx-sheet-foot{flex-shrink:0}.sx-outline-row{display:flex;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--touch-qcm);padding-inline:var(--space-5);border-top:1px solid hsl(var(--border-100));color:hsl(var(--ink-700));font:var(--type-body)}.sx-outline-row[data-current]{background:hsl(var(--brand-100));color:hsl(var(--ink-900));font-weight:650}.sx-outline-n{inline-size:var(--space-5);font:var(--type-data-sm);color:hsl(var(--ink-500))}.sx-outline-dot{flex-shrink:0;inline-size:var(--rail-gap);block-size:var(--rail-gap);border-radius:var(--radius-full);border:var(--rail-ring) solid hsl(var(--border-200))}.sx-outline-dot[data-state=read]{border-color:hsl(var(--brand-600));background:hsl(var(--brand-600))}.sx-outline-dot[data-state=here]{border-color:hsl(var(--brand-600))}.sx-reader-bar{position:fixed;inset-inline:0;bottom:0;z-index:var(--z-rail);display:flex;align-items:center;justify-content:space-between;container-type:inline-size;block-size:calc(var(--reader-toolbar-h) + env(safe-area-inset-bottom));padding:0 var(--space-2) env(safe-area-inset-bottom);background:hsl(var(--surface-000));border-top:1px solid hsl(var(--border-100))}.sx-reader-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-inline-size:var(--touch);block-size:var(--touch);padding-inline:var(--space-2);border-radius:var(--radius-full);color:hsl(var(--ink-700));font:var(--type-body-strong)}.sx-reader-btn[aria-pressed=true]{color:hsl(var(--accent-ink))}.sx-reader-plan{padding-inline:var(--space-4);background:hsl(var(--surface-100));color:hsl(var(--ink-900));font:var(--type-label);font-weight:650}.sx-reader-nora{padding-inline:var(--space-1) var(--space-4);background:hsl(var(--accent-100));color:hsl(var(--accent-ink))}@container (max-width: 20rem){.sx-reader-word{display:none}.sx-reader-plan,.sx-reader-nora{padding-inline:var(--space-2)}}[data-reader-size=sm] .prose-scoreo{font:var(--type-read-sm)}[data-reader-size=lg] .prose-scoreo{font:var(--type-read-lg)}@media(max-width:1023.98px){.sx-shell .sx-qcm-session{position:fixed;inset:0;z-index:var(--z-rail);block-size:auto;padding-block-start:env(safe-area-inset-top);border-width:0;border-radius:0;background:hsl(var(--background))}.sx-qcm-actionbar{block-size:calc(var(--action-bar-h) + env(safe-area-inset-bottom))}}.sx-qcm-strip{position:sticky;top:0;z-index:var(--z-sticky);transition:transform var(--motion-base) var(--ease-out)}.sx-qcm-strip[data-stowed]{transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){.sx-qcm-strip{transition:none}}@media(max-width:1023.98px)and (max-height:700px){.sx-qcm-head{flex-direction:row;flex-wrap:wrap;align-items:center}.sx-qcm-clock{flex:0 0 100%}.sx-qcm-bar{display:contents}.sx-qcm-bar-start{order:1;padding-block:var(--space-2);padding-inline-start:var(--space-3)}.sx-qcm-subbar{order:2;flex:1 1 0;flex-wrap:nowrap;border-top-width:0}.sx-qcm-subbar .sx-qcm-mode{display:none}.sx-qcm-bar-end{order:3;padding-inline-end:var(--space-3)}.sx-qcm-head>:not(.sx-qcm-clock,.sx-qcm-bar,.sx-qcm-subbar){order:4;flex:0 0 100%}}@media(max-width:1023.98px)and (max-height:500px){.sx-qcm-strip{display:none}}@media(min-width:768px)and (max-width:1023.98px){.sx-qcm-main{max-inline-size:var(--qcm-session-max-w);margin-inline:auto;border-inline:1px solid hsl(var(--border-100))}}@media(min-width:1024px){.sx-shell[data-shell-intent=immersive]:has(.sx-nora-dock) .sx-qcm-scroll{padding-inline-end:calc(var(--dock-size) + var(--space-5))}}.sx-nora-head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-3) var(--space-2) var(--space-4)}.sx-nora-name{font:var(--type-h4);font-weight:650;color:hsl(var(--ink-900))}.sx-nora-status{font:var(--type-shell-meta);color:hsl(var(--success-600))}.sx-nora-context{align-self:flex-start;margin:0 var(--space-4) var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:hsl(var(--brand-100));color:hsl(var(--brand-ink));font:var(--type-label);font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-nora-thread{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-4)}.sx-msg{max-inline-size:80%;padding:var(--rail-gap) var(--space-4);border-radius:var(--radius-xl);font:var(--type-body)}.sx-msg--user{align-self:flex-end;border-end-end-radius:var(--radius-xs);background:hsl(var(--brand-600));color:hsl(var(--ink-invert))}.sx-msg--nora{align-self:flex-start;border-end-start-radius:var(--radius-xs);background:hsl(var(--surface-100));color:hsl(var(--ink-900))}.sx-msg-src{display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:var(--touch);padding-inline:var(--rail-gap);border:1px solid hsl(var(--border-200));border-radius:var(--radius-full);font:var(--type-label);color:hsl(var(--ink-700))}.sx-nora-composer{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid hsl(var(--border-100));background:hsl(var(--surface-000))}.sx-nora-input{flex:1;min-block-size:var(--touch-qcm);max-block-size:calc(var(--touch-qcm) * 3);resize:none;border-radius:var(--radius-xl);background:hsl(var(--surface-100));font:var(--type-body)}.sx-nora-send{display:grid;flex-shrink:0;place-items:center;inline-size:var(--touch-qcm);block-size:var(--touch-qcm);border-radius:var(--radius-full);background:hsl(var(--brand-600));color:hsl(var(--ink-invert))}.sx-nora-send:disabled{opacity:var(--opacity-disabled)}.sx-netbanner{display:flex;align-items:flex-start;gap:var(--space-3);margin:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:hsl(var(--warning-100));color:hsl(var(--ink-900));font:var(--type-body-sm)}@media(max-width:1023.98px){.sx-shell[data-shell-intent=immersive]:has(.sx-qcm-actionbar) .sx-netbanner{position:fixed;inset-inline:0;bottom:calc(var(--action-bar-h) + env(safe-area-inset-bottom) + var(--space-2));z-index:var(--z-dock);align-items:center;block-size:var(--netbanner-compact-h);margin-block:0;padding-block:var(--space-2);box-shadow:var(--shadow-overlay)}.sx-shell[data-shell-intent=immersive]:has(.sx-qcm-actionbar) .sx-netbanner-text{display:flex;align-items:center;gap:var(--space-3)}.sx-shell[data-shell-intent=immersive]:has(.sx-qcm-actionbar) .sx-netbanner-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-shell[data-shell-intent=immersive]:has(.sx-qcm-actionbar) .sx-netbanner-body{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sx-shell[data-shell-intent=immersive]:has(.sx-qcm-actionbar) .sx-netbanner-btn{flex-shrink:0;margin-block-start:0}.sx-shell:has(.sx-netbanner) .sx-qcm-scroll{padding-block-end:calc(var(--netbanner-compact-h) + 2 * var(--space-2))}}.sx-netbanner[data-state=error]{background:hsl(var(--danger-100));color:hsl(var(--danger-600))}.sx-netbanner-icon{flex-shrink:0;inline-size:var(--space-5);block-size:var(--space-5);color:hsl(var(--warning-600))}.sx-netbanner[data-state=error] .sx-netbanner-icon{color:hsl(var(--danger-600))}.sx-netbanner-title{font:var(--type-label);font-weight:650}.sx-netbanner-btn{margin-block-start:var(--space-2);min-block-size:var(--touch);padding-inline:var(--space-4);border-radius:var(--radius-md);background:hsl(var(--brand-600));color:hsl(var(--ink-invert));font:var(--type-label);font-weight:650}.sx-netbanner-btn:disabled{opacity:var(--opacity-disabled)}@media(prefers-reduced-motion:reduce){.sx-rail,.sx-main,.sx-ctx,.sx-ctx-layer,.sx-ptop,.sx-drawer,.sx-sheet,.sx-tabbar,.sx-item,.sx-tile,.sx-icon-btn{transition:none!important}}.sx-no-motion,.sx-no-motion .sx-ctx-layer{transition:none!important}.sx-nora-dock{position:fixed;z-index:var(--z-dock);inset-inline-end:var(--space-4);bottom:calc(var(--tabbar-h) + var(--space-3) + env(safe-area-inset-bottom));display:inline-grid;place-items:center;inline-size:var(--dock-size);block-size:var(--dock-size);border-radius:var(--radius-full);background:hsl(var(--brand-100));box-shadow:0 0 0 var(--presence-ring) hsl(var(--surface-000)),0 0 0 calc(var(--presence-ring) + var(--rail-ring)) hsl(var(--accent-500)),var(--shadow-overlay);transition:transform var(--motion-fast) var(--ease-out)}.sx-nora-dock:hover{transform:translateY(calc(-1 * var(--crumb-gap)))}.sx-nora-dock [data-testid=nora-face]{border-radius:var(--radius-full)}.sx-presence--dock{inset-inline-end:var(--presence-ring);inset-block-end:var(--presence-ring);inline-size:var(--dock-dot);block-size:var(--dock-dot)}@media(prefers-reduced-motion:reduce){.sx-nora-dock{transition:none}.sx-nora-dock:hover{transform:none}}@media(min-width:1024px){.sx-nora-dock{inset-inline-end:var(--space-5);bottom:var(--space-5)}.sx-shell[data-shell-intent=immersive] .sx-nora-dock{bottom:calc(var(--action-bar-h) + var(--space-5) + var(--space-2))}}.sx-nora-dock.sx-nora-dock--peek{inset-inline-end:0;inline-size:var(--touch);block-size:var(--nora-peek-h);overflow:hidden;border-radius:0;background:transparent;box-shadow:none}.sx-nora-dock.sx-nora-dock--peek:before{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:var(--nora-peek-w);border-radius:var(--radius-full) 0 0 var(--radius-full);background:hsl(var(--surface-000));box-shadow:var(--shadow-raise)}.sx-nora-dock.sx-nora-dock--peek>*{position:absolute;inset-inline-start:calc(100% - var(--nora-peek-w));inset-block-start:50%;transform:translateY(-50%)}.sx-nora-dock.sx-nora-dock--peek:hover{transform:none}@media(max-width:1023.98px){.sx-shell[data-shell-intent=immersive] .sx-nora-dock.sx-nora-dock--peek{bottom:calc(var(--action-bar-h) + var(--space-4) + env(safe-area-inset-bottom))}}.sx-bottom-bar-spacer{block-size:calc(var(--touch-qcm) + var(--space-4) * 2)}.fc-rate{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}@media(max-width:1023.98px){.sx-bottom-bar{position:fixed;inset-inline:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:var(--z-rail);padding:var(--space-2) var(--space-3);background:hsl(var(--surface-000));border-top:1px solid hsl(var(--border-100));transition:transform var(--motion-fast) var(--ease-out)}.sx-shell[data-scrolled=down] .sx-bottom-bar{transform:translateY(var(--tabbar-h))}@media(prefers-reduced-motion:reduce){.sx-bottom-bar{transition:none}}.sx-shell:has(.sx-bottom-bar) .sx-nora-dock{bottom:calc(var(--tabbar-h) + var(--touch-qcm) + var(--space-4) * 2 + var(--space-3) + env(safe-area-inset-bottom))}}@media(min-width:1024px){.sx-bottom-bar-spacer{display:none}}@media(min-width:1024px){.sx-ptop,.sx-tabbar,.sx-reader-bar{display:none}}.lsn-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);padding-block-start:var(--space-3)}.lsn-outline,.lsn-contents{display:none}@media(min-width:1024px){.lsn-grid{grid-template-columns:minmax(0,1fr) var(--lesson-toc-w);align-items:start}.lsn-contents{display:block;position:sticky;top:calc(var(--sx-sticky-top, 0px) + var(--space-4));max-block-size:calc(100dvh - var(--sx-sticky-top, 0px) - var(--space-8));overflow-y:auto}}@media(min-width:1280px){.lsn-grid{grid-template-columns:var(--lesson-outline-w) minmax(0,1fr) var(--lesson-toc-w)}.lsn-outline{display:block;position:sticky;top:calc(var(--sx-sticky-top, 0px) + var(--space-4));max-block-size:calc(100dvh - var(--sx-sticky-top, 0px) - var(--space-8));overflow-y:auto}.lsn-outline{padding-inline-end:var(--space-4);border-inline-end:1px solid hsl(var(--border-100))}}.sx-shell[data-shell-focus] .lsn-grid{grid-template-columns:minmax(0,1fr)}.sx-shell[data-shell-focus] .lsn-outline,.sx-shell[data-shell-focus] .lsn-contents{display:none}.lsn-eyebrow{font:var(--type-overline);letter-spacing:var(--track-overline);text-transform:uppercase;color:hsl(var(--ink-500))}.lsn-outline-head{padding-block-end:var(--space-3);border-block-end:1px solid hsl(var(--border-100))}.lsn-outline-head .lsn-eyebrow{color:hsl(var(--lsn-ink, var(--ink-500)))}.lsn-outline-unit{margin-block-start:var(--space-1);font:var(--type-h4);color:hsl(var(--ink-900))}.lsn-group{margin-block-start:var(--space-5)}.lsn-group>.lsn-eyebrow{margin-block-end:var(--space-2)}.lsn-group--ruled{padding-block-start:var(--space-4);border-block-start:1px solid hsl(var(--border-100))}.lsn-row{display:flex;flex-direction:column;gap:var(--space-1);min-block-size:var(--space-8);padding:var(--space-2) var(--space-3);border-inline-start:var(--rail-bar-w) solid transparent;border-radius:var(--radius-sm);font:var(--type-body-sm);color:hsl(var(--ink-700))}.lsn-row:hover{background:hsl(var(--surface-200))}.lsn-row[data-current]{background:hsl(var(--lsn-tint, var(--brand-100)));border-inline-start-color:hsl(var(--lsn-mid, var(--brand-600)));color:hsl(var(--ink-900));font-weight:600}.lsn-row-type,.lsn-linked-type{font:var(--type-body-sm);font-weight:400;color:hsl(var(--ink-500))}.lsn-sections{padding-block:var(--space-2);padding-inline-start:var(--space-3)}.lsn-section{display:flex;align-items:flex-start;gap:var(--space-3);inline-size:100%;min-block-size:var(--space-8);padding:var(--space-2) var(--space-3);text-align:start;font:var(--type-body-sm);color:hsl(var(--ink-700))}.lsn-section[data-current]{color:hsl(var(--ink-900));font-weight:600}.lsn-dot{flex-shrink:0;inline-size:var(--lesson-dot);block-size:var(--lesson-dot);margin-block-start:var(--space-1);border-radius:var(--radius-full);border:var(--rail-ring) solid hsl(var(--border-200));position:relative;overflow:hidden}.lsn-dot[data-state=read]{border-color:hsl(var(--lsn-mid, var(--brand-600)));background:hsl(var(--lsn-mid, var(--brand-600)))}.lsn-dot[data-state=here]{border-color:hsl(var(--lsn-mid, var(--brand-600)))}.lsn-dot[data-state=here]:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:50%;background:hsl(var(--lsn-mid, var(--brand-600)))}.lsn-toc{border-inline-start:1px solid hsl(var(--border-100))}.lsn-toc-row{display:flex;align-items:center;inline-size:100%;margin-inline-start:-1px;min-block-size:var(--space-8);padding:var(--space-1) var(--space-3);border-inline-start:var(--rail-bar-w) solid transparent;text-align:start;font:var(--type-body-sm);color:hsl(var(--ink-700))}.lsn-toc-row[data-current]{border-inline-start-color:hsl(var(--lsn-mid, var(--brand-600)));color:hsl(var(--ink-900));font-weight:600}.lsn-linked-row{display:flex;flex-direction:column;padding-block:var(--space-2)}.lsn-linked-title{font:var(--type-body-sm);font-weight:600;color:hsl(var(--ink-900))}.lsn-sheet{inline-size:100%;max-inline-size:-moz-fit-content;max-inline-size:fit-content;margin-inline:auto;padding:var(--space-5);border-radius:var(--radius-xl);background:hsl(var(--surface-000))}@media(min-width:640px){.lsn-sheet{padding:var(--space-8)}}@media(min-width:1024px){.lsn-sheet{padding:var(--space-10)}}.lsn-ask{display:flex;align-items:center;gap:var(--space-3);margin-block-start:var(--space-8);padding:var(--space-4);border:1px solid hsl(var(--border-100));border-radius:var(--radius-lg);background:hsl(var(--surface-100))}.lsn-ask-title{font:var(--type-body-strong);color:hsl(var(--ink-900))}.lsn-ask-body{font:var(--type-body-sm);color:hsl(var(--ink-500))}.lsn-ask-action{min-block-size:var(--touch);padding-inline:var(--space-2);font:var(--type-body-strong);color:hsl(var(--brand-ink));white-space:nowrap}.lsn-ask-action:hover{text-decoration:underline;text-underline-offset:var(--underline-offset)}.lc-meter{position:relative;flex:1 1 auto;min-inline-size:0;block-size:var(--learn-meter-h);border-radius:var(--radius-full);background:hsl(var(--surface-300));overflow:hidden}.lc-meter>span{position:absolute;inset-block:0;inset-inline-start:0;inline-size:100%;border-radius:var(--radius-full);background:hsl(var(--accent-500));transform-origin:left center;transform:scaleX(var(--lc-fill, 0));transition:transform var(--motion-deliberate) var(--ease-out)}[dir=rtl] .lc-meter>span{transform-origin:right center}.lc-meter[data-loading]>span{transform:scaleX(0)}.lc-fig{font:var(--type-data-sm);letter-spacing:var(--track-data-sm);color:hsl(var(--ink-500));font-variant-numeric:tabular-nums}.lc-fig-text{font:var(--type-body-sm);color:hsl(var(--ink-500));font-variant-numeric:tabular-nums}.lc-top{display:grid;gap:var(--space-4)}.lc-hero,.lc-next{border:1px solid hsl(var(--border));border-radius:var(--radius-2xl);background:hsl(var(--card))}.lc-hero{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.lc-hero-well{display:grid;place-items:center;min-block-size:var(--learn-tile-well-h);background:hsl(var(--dom-tint))}.lc-hero-well>svg{inline-size:var(--learn-tile-plate);block-size:var(--learn-tile-plate)}.lc-hero-main{display:grid;align-content:center;gap:var(--space-3);min-inline-size:0;padding:var(--space-5)}.lc-eyebrow{display:block;font:var(--type-overline);letter-spacing:var(--track-overline);text-transform:uppercase;color:hsl(var(--dom-ink, var(--ink-500)))}.lc-hero-title{font:var(--type-h2);letter-spacing:var(--track-h2);color:hsl(var(--foreground));overflow-wrap:anywhere}.lc-lede{font:var(--type-body);color:hsl(var(--ink-700))}.lc-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.lc-actions>*{flex:1 1 auto}.lc-hero-meter{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);font:var(--type-body-sm);color:hsl(var(--ink-500))}.lc-hero-meter .lc-meter{flex:0 1 var(--learn-meter-w-hero);min-inline-size:var(--space-16)}.lc-next{padding:var(--space-4) var(--space-5)}.lc-next-title{font:var(--type-overline);letter-spacing:var(--track-overline);text-transform:uppercase;color:hsl(var(--dom-ink, var(--accent-ink)));margin-block-end:var(--space-2)}.lc-next ul{display:grid;gap:var(--space-1);list-style:none;margin:0;padding:0}.lc-next-row{display:flex;align-items:center;gap:var(--space-3);min-block-size:var(--touch);color:inherit;text-decoration:none;border-radius:var(--radius-md)}.lc-next-row:hover .lc-next-name{text-decoration:underline;text-underline-offset:var(--space-1)}.lc-chip-plate{display:grid;flex:none;place-items:center;inline-size:var(--learn-chip-plate);block-size:var(--learn-chip-plate);border-radius:var(--radius-md);background:hsl(var(--dom-tint))}.lc-chip-plate>svg{inline-size:calc(var(--learn-chip-plate) - var(--space-2));block-size:calc(var(--learn-chip-plate) - var(--space-2))}.lc-next-name{display:block;font:var(--type-body-strong);color:hsl(var(--foreground));overflow-wrap:anywhere}.lc-next-sub{display:block;font:var(--type-body-sm);color:hsl(var(--ink-500))}@media(min-width:768px){.lc-hero{grid-template-columns:var(--learn-hero-well-w) minmax(0,1fr)}.lc-hero-well>svg{inline-size:var(--learn-hero-plate);block-size:var(--learn-hero-plate)}.lc-hero-main{padding:var(--space-6)}.lc-actions>*{flex:0 0 auto}.lc-next{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-4)}.lc-next-title{margin:0}.lc-next ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}}@media(min-width:1280px){.lc-top{grid-template-columns:minmax(0,1fr) var(--learn-hero-aside-w);gap:0;border:1px solid hsl(var(--border));border-radius:var(--radius-2xl);background:hsl(var(--card));overflow:hidden}.lc-top[data-solo]{grid-template-columns:minmax(0,1fr)}.lc-top .lc-hero,.lc-top .lc-next{border:0;border-radius:0;background:none}.lc-next{display:block;padding:var(--space-6)}.lc-top .lc-next{border-inline-start:1px solid hsl(var(--border))}.lc-next-title{margin-block-end:var(--space-3)}.lc-next ul{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.lc-hero-title{font:var(--type-h1);letter-spacing:var(--track-h1)}}.lc-programme{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4)}.lc-h2{font:var(--type-h3);color:hsl(var(--foreground))}.lc-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.lc-chip{display:inline-flex;align-items:center;min-block-size:var(--touch);padding-inline:var(--space-4);border:1px solid hsl(var(--border));border-radius:var(--radius-full);background:hsl(var(--card));color:hsl(var(--foreground));font:var(--type-label);letter-spacing:var(--track-label);cursor:pointer}.lc-chip:hover{border-color:hsl(var(--primary))}.lc-chip[aria-pressed=true],.lc-chip[aria-selected=true]{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.lc-grid{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.lc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.lc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}}.lc-tile{display:grid;grid-template-columns:var(--learn-tile-well-phone) minmax(0,1fr);align-content:start;gap:var(--space-3) var(--space-4);padding:var(--space-3);border:1px solid hsl(var(--border));border-radius:var(--radius-xl);background:hsl(var(--card));color:inherit;text-decoration:none}.lc-tile:hover{box-shadow:var(--shadow-raise)}.lc-tile[data-started]{border-color:hsl(var(--border-200))}.lc-tile[data-empty]{background:hsl(var(--surface-100));border-style:dashed;box-shadow:none}.lc-tile[data-empty] .lc-tile-well{opacity:var(--opacity-quiet)}.lc-tile[data-empty] .lc-tile-foot>*{align-self:flex-start}.lc-tile[data-empty] .lc-tile-name{color:hsl(var(--ink-500))}.lc-tile-well{display:grid;place-items:center;inline-size:var(--learn-tile-well-phone);block-size:var(--learn-tile-well-phone);border-radius:var(--radius-lg);background:hsl(var(--dom-tint))}.lc-tile-well>svg{inline-size:var(--learn-tile-plate-phone);block-size:var(--learn-tile-plate-phone)}.lc-tile-body{display:grid;align-content:center;gap:var(--space-1);min-inline-size:0}.lc-tile-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.lc-tile-name{font:var(--type-h4);color:hsl(var(--foreground));overflow-wrap:anywhere}.lc-tile-meta{font:var(--type-body-sm);color:hsl(var(--ink-500))}.lc-tile-foot{grid-column:1 / -1;display:flex;align-items:center;gap:var(--space-3)}.lc-go{display:inline-flex;flex:none;align-items:center;justify-content:space-between;gap:var(--space-3);min-block-size:var(--touch);padding-inline:var(--space-1) var(--space-1);border-radius:var(--radius-full);background:transparent;color:hsl(var(--dom-ink));font:var(--type-label);letter-spacing:var(--track-label);font-weight:600}.lc-go-dot{display:grid;place-items:center;inline-size:var(--learn-go-size);block-size:var(--learn-go-size);border-radius:var(--radius-full);background:hsl(var(--dom-tint));color:hsl(var(--dom-ink))}.lc-go-dot>svg{inline-size:var(--space-4);block-size:var(--space-4)}.lc-skel{display:inline-block;min-inline-size:var(--space-8);block-size:var(--space-3);border-radius:var(--radius-xs);background:hsl(var(--surface-200));vertical-align:middle}@media(min-width:768px){.lc-tile{grid-template-columns:var(--learn-tile-well-w-side) minmax(0,1fr);grid-template-rows:auto auto}.lc-tile-well{grid-row:1 / span 2;inline-size:var(--learn-tile-well-w-side);block-size:var(--learn-tile-well-h-side)}.lc-tile-well>svg{inline-size:var(--learn-tile-plate-side);block-size:var(--learn-tile-plate-side)}.lc-tile-body{align-content:start}.lc-tile-foot{grid-column:2;flex-direction:column;align-items:stretch;gap:var(--space-2)}.lc-go{inline-size:100%}}@media(min-width:1280px){.lc-tile{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:var(--space-3);padding:var(--space-3)}.lc-tile-well{grid-row:auto;inline-size:100%;block-size:var(--learn-tile-well-h);border-radius:var(--radius-xl)}.lc-tile-well>svg{inline-size:var(--learn-tile-plate);block-size:var(--learn-tile-plate)}.lc-tile-body,.lc-tile-foot{grid-column:1;padding-inline:var(--space-1)}.lc-tile-foot{padding-block-end:var(--space-1)}}.lc-empty{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-5);border:1px dashed hsl(var(--border));border-radius:var(--radius-xl);font:var(--type-body-sm);color:hsl(var(--ink-500))}.lc-frame{display:grid;gap:var(--space-6);min-inline-size:0}.lc-col{display:grid;align-content:start;gap:var(--space-6);min-inline-size:0}.lc-spine{display:none}@media(min-width:1280px){.lc-frame[data-spine]{grid-template-columns:var(--learn-spine-w) minmax(0,1fr);align-items:start}.lc-spine{display:block;position:sticky;inset-block-start:var(--space-4);border:1px solid hsl(var(--border));border-radius:var(--radius-xl);background:hsl(var(--card));overflow:hidden}}.lc-spine-head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:hsl(var(--dom-tint))}.lc-spine-head svg{flex:none;inline-size:var(--learn-chip-plate);block-size:var(--learn-chip-plate)}.lc-spine-title{display:block;font:var(--type-body-strong);color:hsl(var(--foreground));overflow-wrap:anywhere}.lc-spine ol,.lc-spine ul{list-style:none;margin:0;padding:0}.lc-spine a:focus-visible,.lc-panel a:focus-visible{outline-offset:calc(var(--space-1) * -.5)}.lc-spine-unit{display:block;padding:var(--space-3) var(--space-4);color:hsl(var(--foreground));text-decoration:none;font:var(--type-body-sm);border-inline-start:2px solid transparent}.lc-spine-unit:hover{background:hsl(var(--surface-100))}.lc-spine-unit[aria-current=page]{background:hsl(var(--dom-tint));border-inline-start-color:hsl(var(--dom-ink));font-weight:600}.lc-spine-unit .lc-meter{display:block;margin-block-start:var(--space-2);max-inline-size:var(--learn-meter-w)}.lc-spine-items{padding:var(--space-1) var(--space-4) var(--space-3)}.lc-spine-item{display:flex;align-items:center;gap:var(--space-2);min-block-size:var(--space-8);color:hsl(var(--ink-700));text-decoration:none;font:var(--type-body-sm)}.lc-spine-item:hover{color:hsl(var(--foreground));text-decoration:underline;text-underline-offset:var(--space-1)}.lc-dot{flex:none;inline-size:var(--learn-spine-dot);block-size:var(--learn-spine-dot);border-radius:var(--radius-full);border:1px solid hsl(var(--ink-500))}.lc-dot[data-state=next]{background:hsl(var(--dom-ink));border-color:hsl(var(--dom-ink))}.lc-spine-foot{display:block;padding:var(--space-4);border-block-start:1px solid hsl(var(--border));font:var(--type-body-sm);color:hsl(var(--ink-500));text-decoration:none}.lc-spine-foot:hover{color:hsl(var(--foreground))}.lc-mhero{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid hsl(var(--border));border-radius:var(--radius-2xl);background:hsl(var(--card));overflow:hidden}.lc-mhero-well{display:grid;place-items:center;min-block-size:var(--learn-tile-well-h);background:hsl(var(--dom-tint))}.lc-mhero-well>svg{inline-size:var(--learn-module-plate-phone);block-size:var(--learn-module-plate-phone)}.lc-mhero-main{display:grid;gap:var(--space-3);min-inline-size:0;padding:var(--space-5)}.lc-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4);margin:0}.lc-stat dt{font:var(--type-overline);letter-spacing:var(--track-overline);text-transform:uppercase;color:hsl(var(--dom-ink))}.lc-stat dd{margin:0;font:var(--type-h2);letter-spacing:var(--track-h2);color:hsl(var(--foreground));font-variant-numeric:tabular-nums}.lc-stat dd[data-text]{font:var(--type-body-strong);overflow-wrap:anywhere}@media(min-width:768px){.lc-mhero{grid-template-columns:var(--learn-module-well-w) minmax(0,1fr)}.lc-mhero-well>svg{inline-size:var(--learn-module-plate);block-size:var(--learn-module-plate)}.lc-mhero-main{padding:var(--space-6)}.lc-stats{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--space-4) var(--space-8)}.lc-stat{min-inline-size:0}}.lc-step{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4);border:1px solid hsl(var(--border));border-radius:var(--radius-xl);background:hsl(var(--card))}.lc-step .lc-actions{grid-column:1 / -1}.lc-step-title{font:var(--type-h4);color:hsl(var(--foreground));overflow-wrap:anywhere}.lc-step-sub{font:var(--type-body-sm);color:hsl(var(--ink-500))}@media(min-width:768px){.lc-step{grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-4) var(--space-5)}.lc-step .lc-actions{grid-column:auto;flex-wrap:nowrap}}.lc-panel{border:1px solid hsl(var(--border));border-radius:var(--radius-xl);background:hsl(var(--card));overflow:hidden}.lc-panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-block-end:1px solid hsl(var(--border))}.lc-panel-head h2{display:flex;align-items:center;gap:var(--space-2);font:var(--type-body-strong);color:hsl(var(--foreground))}.lc-panel-head svg{inline-size:var(--space-5);block-size:var(--space-5);color:hsl(var(--dom-ink, var(--ink-500)))}.lc-panel-note{padding:var(--space-3) var(--space-5);border-block-start:1px solid hsl(var(--border));font:var(--type-body-sm);color:hsl(var(--ink-500))}.lc-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-block-end:1px solid hsl(var(--border))}.lc-rows{list-style:none;margin:0;padding:0}.lc-rows>li+li{border-block-start:1px solid hsl(var(--border))}.lc-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3) var(--space-4);min-block-size:var(--touch);padding:var(--space-3) var(--space-5);color:inherit;text-decoration:none}.lc-row:hover{background:hsl(var(--surface-100))}.lc-glyph{display:grid;flex:none;place-items:center;inline-size:var(--learn-row-glyph);block-size:var(--learn-row-glyph);border-radius:var(--radius-md);background:hsl(var(--dom-tint));color:hsl(var(--dom-ink))}.lc-glyph>svg{inline-size:var(--space-5);block-size:var(--space-5)}.lc-glyph[data-done]{background:hsl(var(--brand-100));color:hsl(var(--brand-ink))}.lc-row-main{display:grid;gap:var(--space-1);min-inline-size:0}.lc-row-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);font:var(--type-body-strong);color:hsl(var(--foreground));overflow-wrap:anywhere}.lc-row-meta{font:var(--type-body-sm);color:hsl(var(--ink-500))}.lc-row-go{font:var(--type-label);letter-spacing:var(--track-label);font-weight:600;color:hsl(var(--dom-ink));white-space:nowrap}.lc-tag{display:inline-flex;align-items:center;padding:0 var(--space-2);border-radius:var(--radius-full);background:hsl(var(--dom-tint));color:hsl(var(--dom-ink));font:var(--type-shell-meta);font-weight:600}.lc-tag[data-tone=done]{background:hsl(var(--success-100));color:hsl(var(--success-600))}.lc-tag[data-tone=new]{background:hsl(var(--accent-100));color:hsl(var(--accent-ink))}.lc-tag[data-tone=next]{background:hsl(var(--brand-100));color:hsl(var(--brand-ink))}.lc-unit-prog{display:flex;align-items:center;gap:var(--space-3);min-inline-size:0}.lc-unit-prog .lc-meter{flex:0 0 var(--learn-meter-w)}.lc-unit-prog .lc-fig{min-inline-size:var(--space-10);text-align:end}@media(max-width:767px){.lc-row[data-unit]{grid-template-columns:minmax(0,1fr);gap:var(--space-2);padding:var(--space-4)}.lc-row[data-unit] .lc-glyph,.lc-row[data-unit] .lc-row-go{display:none}.lc-row[data-unit] .lc-unit-prog{grid-column:1}.lc-row[data-unit] .lc-unit-prog .lc-meter{flex:1 1 auto}.lc-rows[data-cards]{display:grid;gap:var(--space-3)}.lc-rows[data-cards]>li{border:1px solid hsl(var(--border));border-radius:var(--radius-lg);background:hsl(var(--card));overflow:hidden}.lc-rows[data-cards]>li+li{border-block-start:1px solid hsl(var(--border))}.lc-panel:has(>.lc-rows[data-cards]){border:0;background:none;overflow:visible}.lc-panel:has(>.lc-rows[data-cards])>.lc-panel-head{border:0;padding-inline:0}}.lc-uhero{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid hsl(var(--border));border-radius:var(--radius-2xl);background:hsl(var(--card));overflow:hidden}.lc-uhero-well{display:grid;place-items:center;min-block-size:var(--learn-unit-well-h);background:hsl(var(--dom-tint))}.lc-uhero-well>svg{inline-size:var(--learn-unit-plate-phone);block-size:var(--learn-unit-plate-phone)}.lc-uhero-main{display:grid;gap:var(--space-3);min-inline-size:0;padding:var(--space-5)}@media(min-width:768px){.lc-uhero{grid-template-columns:var(--learn-unit-well-w) minmax(0,1fr)}.lc-uhero-well>svg{inline-size:var(--learn-unit-plate);block-size:var(--learn-unit-plate)}.lc-uhero-main{padding:var(--space-6)}}.lc-two{display:grid;gap:var(--space-6);align-items:start}@media(min-width:768px)and (max-width:1023px){.lc-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.lc-two:not([data-single])>.lc-col:first-child{max-inline-size:var(--unit-list-max-w)}}@media(min-width:1024px){.lc-two:not([data-single]){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.lc-skel-hero{block-size:var(--learn-skel-hero-h)}.lc-skel-tile{block-size:var(--learn-skel-tile-h)}@media(min-width:768px){.lc-skel-hero{block-size:var(--learn-skel-hero-h-md)}.lc-skel-tile{block-size:var(--learn-skel-tile-h-md)}}@media(min-width:1280px){.lc-skel-hero{block-size:var(--learn-skel-hero-h-xl)}.lc-skel-tile{block-size:var(--learn-skel-tile-h-xl)}}.adm-shell{display:flex;height:100vh;height:100dvh;overflow:hidden;background:hsl(var(--background));color:hsl(var(--foreground));font:var(--type-console-body)}.adm-rail{display:flex;flex-direction:column;flex:none;width:var(--console-rail-w);height:100%;padding:var(--space-3) var(--space-2);background:hsl(var(--console-ground));color:hsl(var(--console-ink));border-inline-end:1px solid hsl(var(--console-line))}.adm-rail[data-compact]{width:var(--console-rail-compact-w)}.adm-mark{display:flex;align-items:center;gap:var(--space-2);min-height:var(--row-h-console);padding:0 var(--space-2) var(--space-2);font:var(--type-console-lead);color:hsl(var(--console-ink))}.adm-mark img,.adm-mark svg{width:var(--space-6);height:var(--space-6);flex:none}.adm-mark-tag{margin-inline-start:auto;font:var(--type-console-meta);letter-spacing:var(--track-overline);text-transform:uppercase;color:hsl(var(--console-ink-quiet))}.adm-rail[data-compact] .adm-mark{justify-content:center;padding-inline:0}.adm-rail-nav{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:hsl(var(--console-line)) transparent}.adm-rail-group{padding:var(--space-3) var(--space-2) var(--space-1);font:var(--type-console-meta);font-weight:600;letter-spacing:var(--track-overline);text-transform:uppercase;color:hsl(var(--console-ink-quiet));-webkit-user-select:none;-moz-user-select:none;user-select:none}.adm-rail[data-compact] .adm-rail-group{display:none}.adm-rail[data-compact] .adm-rail-sep{border-top:1px solid hsl(var(--console-line));margin:var(--space-2) var(--space-2)}.adm-rail-item{display:flex;align-items:center;gap:var(--space-2);height:var(--row-h-console);padding:0 var(--space-2);border-radius:var(--radius-sm);color:hsl(var(--console-ink));font:var(--type-console-body);font-weight:500;white-space:nowrap}.adm-rail-item>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.adm-rail-item:hover{background:hsl(var(--console-panel))}.adm-rail-item[aria-current=page]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:600}.adm-rail-item:focus-visible,.adm-rail-foot a:focus-visible,.adm-rail-foot button:focus-visible{outline:2px solid hsl(var(--rail-signal));outline-offset:-2px}.adm-rail[data-compact] .adm-rail-item{justify-content:center;padding:0}.adm-rail[data-touch] .adm-rail-item{height:var(--row-h-console-touch)}.adm-rail-foot{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-2);padding:var(--space-3) var(--space-2) 0;border-top:1px solid hsl(var(--console-line));font:var(--type-console-dense);color:hsl(var(--console-ink-quiet))}.adm-rail-foot b{color:hsl(var(--console-ink));font:var(--type-console-section)}.adm-rail-foot a,.adm-rail-foot button{display:flex;align-items:center;gap:var(--space-2);min-height:var(--row-h-console-head);border-radius:var(--radius-xs);color:hsl(var(--console-ink));font:var(--type-console-dense);font-weight:500;text-align:start}.adm-rail-foot a:hover,.adm-rail-foot button:hover{text-decoration:underline}.adm-rail[data-compact] .adm-rail-foot{align-items:center;padding-inline:0}.adm-rail[data-touch] .adm-rail-foot a,.adm-rail[data-touch] .adm-rail-foot button{min-height:var(--row-h-console-touch)}.adm-col{display:flex;flex:1;min-width:0;flex-direction:column}.adm-bar{display:flex;align-items:center;gap:var(--space-3);flex:none;height:var(--console-bar-h);padding:0 var(--space-4);background:hsl(var(--card));border-bottom:1px solid hsl(var(--border))}.adm-crumb{display:flex;align-items:center;gap:var(--space-1);min-width:0;font:var(--type-console-dense);color:hsl(var(--muted-foreground))}.adm-crumb>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-crumb [aria-current]{color:hsl(var(--foreground));font-weight:600}.adm-env{display:inline-flex;align-items:center;height:var(--space-5);padding:0 var(--chip-pad-x);border:1px solid hsl(var(--input));border-radius:var(--radius-xs);font:var(--type-console-meta);font-weight:600;color:hsl(var(--muted-foreground));white-space:nowrap}.adm-seg{display:inline-flex;border:1px solid hsl(var(--input));border-radius:var(--radius-sm);overflow:hidden}.adm-seg button{min-width:var(--row-h-console);height:var(--row-h-console-head);padding:0 var(--space-2);font:var(--type-console-meta);font-weight:600;color:hsl(var(--muted-foreground))}.adm-seg button[aria-pressed=true]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.adm-main{flex:1;min-width:0;overflow-y:auto;padding:var(--space-4) var(--space-5) var(--space-6);outline:none}.adm-main:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.adm-drawer-scrim{position:fixed;inset:0;z-index:var(--z-overlay);background:hsl(var(--ink-900) / var(--opacity-scrim))}.adm-drawer{position:fixed;inset-block:0;inset-inline-start:0;z-index:var(--z-modal);display:flex}.adm-drawer .adm-rail{width:min(100vw - var(--space-16),var(--console-rail-w) + var(--space-16))}.adm-drawer-close{position:absolute;top:var(--space-2);inset-inline-end:var(--space-2);width:var(--row-h-console-touch);height:var(--row-h-console-touch);color:hsl(var(--console-ink))}.adm-drawer-close:hover{background:hsl(var(--console-panel));color:hsl(var(--console-ink))}.adm-touch{width:var(--row-h-console-touch);height:var(--row-h-console-touch)}.adm-ph{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-3)}.adm-ph-text{min-width:0;flex:1}.adm-ph h1{margin:0;font:var(--type-console-title);letter-spacing:var(--track-console-title);color:hsl(var(--foreground))}.adm-ph p{margin:0;font:var(--type-console-body);color:hsl(var(--ink-700));max-width:72ch}.adm-ph-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.adm-btn{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--row-h-console);padding:0 var(--space-3);border:1px solid hsl(var(--input));border-radius:var(--radius-sm);background:hsl(var(--card));color:hsl(var(--foreground));font:var(--type-console-section);white-space:nowrap}.adm-btn:hover{background:hsl(var(--muted))}.adm-btn:focus-visible,.adm-icon-btn:focus-visible,.adm-chip select:focus-visible,.adm-chip-x:focus-visible,.adm-dt-sort:focus-visible,.adm-tabs [role=tab]:focus-visible,.adm-link:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.adm-btn:disabled{opacity:var(--opacity-disabled);pointer-events:none}.adm-btn-primary{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.adm-btn-primary:hover{background-image:linear-gradient(hsl(var(--ink-900) / var(--opacity-ghost)),hsl(var(--ink-900) / var(--opacity-ghost)))}.adm-btn-danger{background:hsl(var(--danger-600));border-color:hsl(var(--danger-600));color:hsl(var(--card))}.adm-btn-danger:hover{background-image:linear-gradient(hsl(var(--ink-900) / var(--opacity-ghost)),hsl(var(--ink-900) / var(--opacity-ghost)))}.adm-btn-ghost-danger{color:hsl(var(--danger-600))}.adm-btn-quiet{border-color:transparent;background:transparent;color:hsl(var(--primary-ink))}.adm-btn-sm{height:var(--row-h-console-head);padding:0 var(--space-2);font:var(--type-console-dense);font-weight:600}.adm-icon-btn{display:inline-grid;place-items:center;width:var(--row-h-console);height:var(--row-h-console);border-radius:var(--radius-sm);color:hsl(var(--muted-foreground))}.adm-icon-btn:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.adm-icon-btn-frame{border:1px solid hsl(var(--input));width:var(--row-h-console-head);height:var(--row-h-console-head)}.adm-icon-btn[data-tone=danger]:hover{background:hsl(var(--danger-100));color:hsl(var(--danger-600))}.adm-link{color:hsl(var(--primary-ink));font-weight:600;border-radius:var(--radius-xs)}.adm-link:hover{text-decoration:underline}.adm-ico{width:var(--space-4);height:var(--space-4);flex:none}.adm-ico-sm{width:var(--space-3);height:var(--space-3);flex:none}.adm-quiet{color:hsl(var(--muted-foreground))}.adm-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.adm-sp{flex:1}.adm-select{width:100%;height:var(--row-h-console);padding:0 var(--space-2);border:1px solid hsl(var(--input));border-radius:var(--radius-sm);background:hsl(var(--card));color:hsl(var(--foreground));font:var(--type-console-body)}.adm-select:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.adm-select:disabled{opacity:var(--opacity-disabled)}.adm-role-edit{display:grid;gap:var(--space-2)}.adm-role-acts{display:flex;flex-wrap:wrap;gap:var(--space-2)}.adm-input{display:flex;align-items:center;gap:var(--space-1);height:var(--row-h-console);padding:0 var(--space-2);border:1px solid hsl(var(--input));border-radius:var(--radius-sm);background:hsl(var(--card));color:hsl(var(--muted-foreground))}.adm-input:focus-within{outline:2px solid hsl(var(--ring));outline-offset:2px}.adm-input input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:hsl(var(--foreground));font:var(--type-console-body);outline:none}.adm-input input::-moz-placeholder{color:hsl(var(--muted-foreground))}.adm-input input::placeholder{color:hsl(var(--muted-foreground))}.adm-input input::-webkit-search-cancel-button{display:none}.adm-input .adm-icon-btn{width:var(--space-6);height:var(--space-6)}.adm-input-sm{height:var(--row-h-console-head)}.adm-chip{position:relative;display:inline-flex;align-items:center;height:var(--row-h-console-head);border:1px solid hsl(var(--input));border-radius:var(--radius-sm);background:hsl(var(--card));color:hsl(var(--ink-700));font:var(--type-console-dense);font-weight:600}.adm-chip select{max-width:var(--console-search-w);text-overflow:ellipsis;height:100%;padding:0 calc(var(--space-6) + var(--space-1)) 0 var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.adm-chip select option{color:hsl(var(--foreground));background:hsl(var(--card))}.adm-chip-caret{position:absolute;inset-inline-end:var(--space-2);pointer-events:none}.adm-chip-x{position:absolute;inset-inline-end:var(--space-1);display:grid;place-items:center;width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full)}.adm-chip[data-on]{background:hsl(var(--accent));border-color:hsl(var(--primary));color:hsl(var(--primary-ink))}.adm-check-hit{display:inline-grid;place-items:center;cursor:pointer;vertical-align:middle}.adm-check{width:var(--console-check);height:var(--console-check);margin:0;accent-color:hsl(var(--primary));cursor:pointer;vertical-align:middle}.adm-status{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--space-5);padding:0 var(--chip-pad-x);border-radius:var(--radius-xs);font:var(--type-console-meta);font-weight:600;white-space:nowrap}.adm-tag{display:inline-flex;align-items:center;height:var(--space-5);padding:0 var(--chip-pad-x);border-radius:var(--radius-xs);background:hsl(var(--accent));color:hsl(var(--primary-ink));font:var(--type-console-meta);font-weight:600;white-space:nowrap}.adm-tag[data-tone=neutral]{background:hsl(var(--muted));color:hsl(var(--ink-700))}.adm-work{display:block}@media(min-width:1280px){.adm-work[data-inspector]{display:grid;grid-template-columns:minmax(0,1fr) var(--inspector-w);gap:var(--space-4);align-items:start}}.adm-work-main{min-width:0}.adm-insp{position:sticky;top:0;display:flex;flex-direction:column;max-height:calc(100dvh - var(--console-bar-h) - var(--space-8));overflow-y:auto;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-md);animation:adm-fade var(--motion-base) var(--ease-out)}.adm-insp-head{display:flex;align-items:center;gap:var(--space-2);min-height:var(--space-10);padding:var(--space-2) var(--space-3);border-bottom:1px solid hsl(var(--border))}.adm-insp:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.adm-insp:focus:not(:focus-visible){outline:none}.adm-insp-title{flex:1;min-width:0;margin:0;font:var(--type-console-section);overflow-wrap:anywhere}.adm-insp-status{padding:var(--space-2) var(--space-3) 0}.adm-insp-body{padding:var(--space-3)}.adm-insp-acts{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.adm-quote{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border-inline-start:var(--rail-bar-w) solid hsl(var(--border));background:hsl(var(--muted));white-space:pre-wrap;overflow-wrap:anywhere}.adm-quote-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font:var(--type-console-dense);color:hsl(var(--muted-foreground))}.adm-dt-table tbody :is(td,th).adm-cell-wide{max-width:var(--console-cell-max)}.adm-insp-person{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.adm-avatar-pick{position:relative;cursor:pointer;border-radius:var(--radius-full)}.adm-avatar-pick:focus-within{outline:2px solid hsl(var(--ring));outline-offset:2px}.adm-avatar-pick-badge{position:absolute;inset-block-end:calc(-1 * var(--space-1));inset-inline-end:calc(-1 * var(--space-1));display:grid;place-items:center;width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);background:hsl(var(--card));border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground))}.adm-insp-note{display:flex;align-items:center;gap:var(--space-1);margin:var(--space-3) 0 0;font:var(--type-console-dense);color:hsl(var(--muted-foreground))}.adm-sheet-scrim{position:fixed;inset:0;z-index:var(--z-modal);background:hsl(var(--ink-900) / var(--opacity-scrim));animation:adm-fade var(--motion-base) var(--ease-out)}.adm-sheet{position:fixed;inset-block:0;inset-inline-end:0;z-index:var(--z-modal);display:flex;flex-direction:column;width:min(100vw,var(--inspector-w));overflow-y:auto;background:hsl(var(--card));color:hsl(var(--foreground));border-inline-start:1px solid hsl(var(--border));box-shadow:var(--shadow-modal);font:var(--type-console-body);animation:adm-slide var(--motion-base) var(--ease-out)}@media(max-width:640px){.adm-sheet{width:100vw;border:0}.adm-sheet .adm-btn{height:var(--row-h-console-touch)}.adm-sheet .adm-insp-acts .adm-btn-primary{flex:1 1 100%;justify-content:center}}.adm-tabs{display:flex;gap:var(--space-4);padding:0 var(--space-3);border-bottom:1px solid hsl(var(--border))}.adm-tabs [role=tab]{height:var(--row-h-console);border-bottom:2px solid transparent;color:hsl(var(--ink-700));font:var(--type-console-section)}.adm-tabs [role=tab][aria-selected=true]{color:hsl(var(--primary-ink));border-bottom-color:hsl(var(--primary))}.adm-dl{display:grid;gap:var(--space-1);margin:0}.adm-dl-row{display:grid;grid-template-columns:var(--inspector-label-w) minmax(0,1fr);gap:var(--space-2);align-items:baseline}.adm-dl dt{font:var(--type-console-dense);color:hsl(var(--muted-foreground))}.adm-dl dd{margin:0;min-width:0;overflow-wrap:anywhere}.adm-dl-mono dd{font:var(--type-data-sm)}.adm-raw{margin-top:var(--space-3);border:1px solid hsl(var(--border));border-radius:var(--radius-sm)}.adm-raw summary{padding:var(--space-2);cursor:pointer;font:var(--type-console-section)}.adm-raw pre{margin:0;max-height:var(--console-cell-max);overflow:auto;padding:var(--space-2);border-top:1px solid hsl(var(--border));font:var(--type-data-sm);white-space:pre-wrap;overflow-wrap:anywhere}.adm-dt-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.adm-dt-search{width:var(--console-search-w);max-width:100%}.adm-dt-tools-end{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-inline-start:auto}.adm-dt-frame{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-md);overflow:hidden}.adm-dt-scroll{overflow-x:auto}.adm-dt-table{width:100%;border-collapse:collapse;font:var(--type-console-body)}.adm-dt-table thead th{position:sticky;top:0;z-index:var(--z-sticky);height:var(--row-h-console-head);padding:0 var(--space-3);background:hsl(var(--background));color:hsl(var(--muted-foreground));font:var(--type-console-meta);font-weight:600;letter-spacing:var(--track-overline);text-transform:uppercase;text-align:start;white-space:nowrap;border-bottom:1px solid hsl(var(--border))}.adm-dt-sort{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--row-h-console-head);font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;border-radius:var(--radius-xs)}.adm-dt-sort:hover{color:hsl(var(--foreground))}th[aria-sort=ascending] .adm-dt-sort,th[aria-sort=descending] .adm-dt-sort{color:hsl(var(--primary-ink))}.adm-dt-table tbody th{font-weight:inherit;text-align:start}.adm-dt-table tbody :is(td,th){height:var(--row-h-console);max-width:var(--console-cell-max);padding:0 var(--space-3);border-top:1px solid hsl(var(--border));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.adm-dt-table .adm-num{text-align:end;font:var(--type-data-sm)}.adm-dt-check{width:calc(var(--console-check) + var(--space-6));padding-inline-end:0!important}.adm-dt-actions{width:1%;text-align:end}.adm-dt-actions>*{display:inline-flex;gap:var(--space-1);justify-content:flex-end}.adm-dt-table tbody tr[data-row]{cursor:default}.adm-dt-table tbody tr[data-row]:hover :is(td,th){background:hsl(var(--muted))}.adm-dt-table tbody tr[data-selected] :is(td,th),.adm-dt-table tbody tr[data-open] :is(td,th){background:hsl(var(--accent))}.adm-dt-table tbody tr[data-row]:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.adm-dt-table .adm-cell-main{font-weight:500;color:hsl(var(--foreground))}.adm-dt-table .adm-cell-sub{display:block;font:var(--type-console-meta);color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis}.adm-dt-table .adm-cell-id{display:flex;align-items:center;gap:var(--space-2);min-width:0}.adm-dt-table .adm-cell-id>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.adm-dt-skel td{pointer-events:none}.adm-skel{display:block;height:var(--space-3);border-radius:var(--radius-xs);background:hsl(var(--surface-300));max-width:var(--inspector-label-w)}.adm-dt-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:var(--row-h-console);padding:var(--space-1) var(--space-3);border-top:1px solid hsl(var(--border));font:var(--type-console-dense);color:hsl(var(--muted-foreground))}.adm-state{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-5) var(--space-3);text-align:center;color:hsl(var(--ink-700));font:var(--type-console-body)}.adm-state b{font:var(--type-console-section);color:hsl(var(--foreground))}.adm-state p{margin:0;max-width:48ch}.adm-state-ico{width:var(--space-5);height:var(--space-5);color:hsl(var(--muted-foreground))}.adm-state-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-2)}.adm-bulk{position:sticky;bottom:0;z-index:var(--z-sticky);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2) var(--space-3);background:hsl(var(--card));border:1px solid hsl(var(--primary));border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);font:var(--type-console-body);animation:adm-rise var(--motion-base) var(--ease-out)}.adm-bulk>b{color:hsl(var(--primary-ink));font:var(--type-console-section)}.adm-bulk-acts{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media(max-width:640px){.adm-dt-search{width:100%}.adm-dt-tools-end{margin-inline-start:0}.adm-dt-table thead{display:none}.adm-dt-table,.adm-dt-table tbody{display:block}.adm-dt-table tbody tr{position:relative;display:block;min-height:var(--row-h-console-touch);padding:var(--space-2) var(--space-3);border-top:1px solid hsl(var(--border))}.adm-dt-table tbody tr:first-child{border-top:0}.adm-dt-table tbody tr[data-selected],.adm-dt-table tbody tr[data-open]{background:hsl(var(--accent))}.adm-dt-table tbody :is(td,th){display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);height:auto;min-height:var(--space-6);max-width:none;padding:0;border:0;white-space:normal;text-align:end;background:transparent!important}.adm-dt-table tbody :is(td,th)[data-label]:not([data-label=""]):before{content:attr(data-label);flex:none;font:var(--type-console-dense);font-weight:600;color:hsl(var(--muted-foreground));text-align:start}.adm-dt-table tbody :is(td,th)[data-label=""]{display:block;text-align:start}.adm-dt-table tbody :is(td,th)[data-card-hidden]{display:none}.adm-dt-table td.adm-dt-check{position:absolute;inset-inline-end:0;top:0;width:auto;min-height:0}.adm-dt-table td.adm-dt-check+:is(td,th){padding-inline-end:var(--space-12)}.adm-dt-table .adm-check-hit{width:var(--row-h-console-touch);height:var(--row-h-console-touch)}.adm-dt-table tbody :is(td,th){overflow:visible}.adm-dt-table td.adm-dt-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;width:auto;padding-top:var(--space-1)}.adm-dt-table td.adm-dt-actions>*{flex-wrap:wrap;justify-content:flex-start}.adm-dt-table .adm-icon-btn{width:var(--row-h-console-touch);height:var(--row-h-console-touch)}.adm-dt-table .adm-check{width:var(--space-5);height:var(--space-5)}.adm-chip-x:after,.adm-input .adm-icon-btn:after{content:"";position:absolute;inset:calc((100% - var(--row-h-console-touch)) / 2)}.adm-input .adm-icon-btn{position:relative}.adm-chip select{padding-inline-end:var(--row-h-console-touch)}.adm-sheet .adm-icon-btn{width:var(--row-h-console-touch);height:var(--row-h-console-touch)}.adm-sheet .adm-tabs [role=tab],.adm-chip,.adm-input-sm,.adm-btn-sm,.adm-btn,.adm-select{height:var(--row-h-console-touch)}.adm-main{padding:var(--space-3) var(--space-4) var(--space-6)}.adm-bar{padding:0 var(--space-2)}}.adm-al{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3);background:hsl(var(--card));border:1px solid hsl(var(--input));border-inline-start-width:var(--rail-bar-w);border-radius:var(--radius-sm)}.adm-al-text{flex:1 1 var(--console-alert-text-min);min-width:0}.adm-al-acts{display:flex;align-items:center;gap:var(--space-2);margin-inline-start:auto}.adm-al[data-tone=danger]{border-inline-start-color:hsl(var(--danger-600))}.adm-al[data-tone=danger]>.adm-ico{color:hsl(var(--danger-600))}.adm-al[data-tone=warning]{border-inline-start-color:hsl(var(--warning-600))}.adm-al[data-tone=warning]>.adm-ico{color:hsl(var(--warning-600))}.adm-al[data-tone=info]{border-inline-start-color:hsl(var(--primary))}.adm-al[data-tone=info]>.adm-ico{color:hsl(var(--primary-ink))}.adm-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin:var(--space-3) 0 var(--space-4)}.adm-tile{display:block;padding:var(--space-2) var(--space-3);background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-md)}a.adm-tile:hover{border-color:hsl(var(--primary))}.adm-tile-k{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font:var(--type-console-dense);color:hsl(var(--muted-foreground))}.adm-tile-v,.adm-tile-h{display:block}.adm-skel-l{height:var(--space-5);width:var(--space-12)}.adm-pn-gap{margin-bottom:var(--space-4)}.adm-pn+.adm-pn-gap,.adm-g2+.adm-pn-gap{margin-top:var(--space-4)}.adm-tile-v{margin:var(--chip-pad-y) 0;font:var(--type-console-title);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.adm-tile-h{font:var(--type-console-dense);color:hsl(var(--muted-foreground));min-height:var(--space-4)}@media(max-width:1023px){.adm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}@media(max-width:1023px){.adm-g2{grid-template-columns:minmax(0,1fr)}}.adm-pn{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-md);overflow:hidden}.adm-pn+.adm-pn{margin-top:var(--space-4)}.adm-g2>.adm-pn+.adm-pn{margin-top:0}.adm-g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-bottom:var(--space-4)}.adm-g2>.adm-pn-gap,.adm-g3>.adm-pn-gap{margin:0}@media(max-width:1023px){.adm-g3{grid-template-columns:minmax(0,1fr)}}.adm-note{margin:var(--space-2) 0 var(--space-4);font:var(--type-console-dense);color:hsl(var(--muted-foreground))}.adm-danger-text{color:hsl(var(--danger-600));font:var(--type-console-dense);font-weight:600}.adm-verdict{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2)}.adm-verdict b{font:var(--type-console-section)}.adm-row-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.adm-row-line .adm-note{margin:0}.adm-pager{margin-top:var(--space-2)}.adm-checks{margin:0;padding:0;list-style:none}.adm-checks>li{display:grid;gap:var(--space-2);padding:var(--space-3);border-top:1px solid hsl(var(--border))}.adm-checks>li:first-child{border-top:0}.adm-check-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.adm-check-head b{flex:1 1 var(--console-alert-text-min);min-width:0;font:var(--type-console-section)}.adm-tag[data-tone=success]{background:hsl(var(--success-100));color:hsl(var(--success-600))}.adm-tag[data-tone=warning]{background:hsl(var(--warning-100));color:hsl(var(--warning-600))}.adm-tag[data-tone=danger]{background:hsl(var(--danger-100));color:hsl(var(--danger-600))}.adm-ico[data-tone=danger]{color:hsl(var(--danger-600))}.adm-ico[data-tone=warning]{color:hsl(var(--warning-600))}.adm-ico[data-tone=neutral]{color:hsl(var(--muted-foreground))}.adm-legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.adm-reasons{margin:0 0 var(--space-3);padding-inline-start:var(--space-4);font:var(--type-console-body)}.adm-matrix-scroll{overflow-x:auto;margin-bottom:var(--space-2)}.adm-matrix-scroll:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.adm-matrix{border-collapse:separate;border-spacing:var(--space-1);font:var(--type-console-meta)}.adm-matrix th{color:hsl(var(--muted-foreground));font-weight:600;text-align:center;white-space:nowrap;font-family:var(--font-mono)}.adm-matrix th[scope=row],.adm-matrix thead th:first-child{position:sticky;inset-inline-start:0;z-index:var(--z-sticky);padding-inline-end:var(--space-2);background:hsl(var(--card));color:hsl(var(--foreground));font:var(--type-console-dense);font-weight:600;text-align:start}.adm-matrix-cell{display:grid;place-items:center;width:var(--row-h-console-head);height:var(--row-h-console-head);border:1px solid hsl(var(--border));border-radius:var(--radius-xs);font:var(--type-console-dense)}.adm-matrix-cell[data-status=READY]{background:hsl(var(--success-100));color:hsl(var(--success-600));border-color:hsl(var(--success-600))}.adm-matrix-cell[data-status=PARTIAL]{background:hsl(var(--warning-100));color:hsl(var(--warning-600));border-color:hsl(var(--warning-600))}.adm-matrix-cell[data-status=NOT_READY]{background:hsl(var(--danger-100));color:hsl(var(--danger-600));border-color:hsl(var(--danger-600))}.adm-matrix-cell[data-soon]{border-style:dashed}.adm-matrix-cell[aria-pressed=true]{outline:2px solid hsl(var(--ring));outline-offset:1px}.adm-matrix-cell:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}@media(max-width:640px){.adm-matrix-cell{width:var(--row-h-console-touch);height:var(--row-h-console-touch)}}.adm-settings{display:grid;align-items:start;gap:var(--space-4)}@media(min-width:1280px){.adm-settings{grid-template-columns:minmax(0,var(--console-col-narrow)) minmax(0,1fr)}}.adm-col-narrow{max-width:var(--console-col-narrow)}.adm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.adm-span-2{grid-column:1 / -1}@media(min-width:1024px){.adm-form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.adm-form-stack{display:grid;gap:var(--space-5)}.adm-sub{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font:var(--type-console-section)}@media(max-width:640px){.adm-form-grid{grid-template-columns:minmax(0,1fr)}}.adm-2fa-setup{display:grid;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3);border:1px solid hsl(var(--border));border-radius:var(--radius-md)}.adm-2fa-qr{width:var(--qr-size);height:var(--qr-size);margin:0 auto}.adm-2fa-secret{overflow-wrap:anywhere;text-align:center}.adm-2fa-code{text-align:center;letter-spacing:var(--space-2);font-family:var(--font-mono)}.adm-rows .adm-row-label b{display:block;font:var(--type-console-section)}.adm-protected{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:var(--space-3) 0;padding:var(--space-2) var(--space-3);border:1px solid hsl(var(--border));border-inline-start:var(--rail-bar-w) solid hsl(var(--primary));border-radius:var(--radius-sm);background:hsl(var(--card));font:var(--type-console-dense)}.adm-protected>span{flex:1 1 var(--console-alert-text-min);min-width:0}.adm-answer-change{display:grid;gap:var(--space-3)}.adm-diff{width:100%;border-collapse:collapse;font:var(--type-console-body)}.adm-diff th{padding:var(--space-1) var(--space-2);text-align:start;font:var(--type-console-meta);text-transform:uppercase;letter-spacing:var(--track-overline);color:hsl(var(--muted-foreground))}.adm-diff td{padding:var(--space-2);vertical-align:top}.adm-diff td[data-side=before]{background:hsl(var(--danger-100));color:hsl(var(--danger-600))}.adm-diff td[data-side=after]{background:hsl(var(--success-100));color:hsl(var(--success-600))}.adm-check-line{display:flex;align-items:center;gap:var(--space-2);min-height:var(--row-h-console-touch);font:var(--type-console-body);cursor:pointer}.adm-preview{margin-top:var(--space-4)}.adm-preview-frame{display:grid;gap:var(--space-2);padding:var(--space-3);border:2px solid hsl(var(--foreground));border-radius:var(--radius-md);background:hsl(var(--card))}.adm-preview-q{margin:0;font:var(--type-console-lead)}.adm-preview-statements{margin:0;padding-inline-start:var(--space-5);font:var(--type-console-body)}.adm-preview-opts{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.adm-preview-opts li{display:flex;align-items:center;gap:var(--space-2);min-height:var(--row-h-console);padding:0 var(--space-2);border:1px solid hsl(var(--border));border-radius:var(--radius-sm);font:var(--type-console-body)}.adm-preview-dot{width:var(--space-3);height:var(--space-3);border:1px solid hsl(var(--input));border-radius:var(--radius-full);flex:none}.adm-tabs-page{margin-bottom:var(--space-3);padding:0;overflow-x:auto}.adm-tabs-page [role=tab]{display:inline-flex;flex:none;align-items:center;gap:var(--space-1);white-space:nowrap}.adm-tab-panel:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.adm-count{display:inline-grid;place-items:center;min-width:var(--space-5);padding:0 var(--space-1);border-radius:var(--radius-full);background:hsl(var(--warning-100));color:hsl(var(--warning-600));font:var(--type-console-meta);font-variant-numeric:tabular-nums}.adm-switch-line{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--row-h-console-touch);padding:0 var(--space-3);border:1px solid hsl(var(--border));border-radius:var(--radius-sm)}.adm-diff th[scope=row]{text-align:start;text-transform:none;letter-spacing:normal;font:var(--type-console-dense)}@media(max-width:640px){.adm-tabs-page [role=tab]{height:var(--row-h-console-touch)}}.adm-year-picks{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-2) 0 var(--space-3);padding:0;border:0}.adm-year-pick{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--row-h-console);padding:0 var(--space-3);border:1px solid hsl(var(--input));border-radius:var(--radius-sm);font:var(--type-console-body);cursor:pointer}.adm-year-pick[data-on]{border-color:hsl(var(--primary));background:hsl(var(--accent))}.adm-field-sm{display:grid;gap:var(--space-1);font:var(--type-console-dense)}.adm-field-wide{flex:1 1 var(--console-alert-text-min)}.adm-form-inline{align-items:end}.adm-pn-foot{margin:0;padding:var(--space-2) var(--space-3);border-top:1px solid hsl(var(--border))}.adm-kv{display:inline-block;margin-inline-end:var(--space-2)}.adm-kv b{color:hsl(var(--foreground));font-weight:600}@media(max-width:640px){.adm-year-pick{min-height:var(--row-h-console-touch)}}.adm-cur-col{display:flex;flex-direction:column;min-width:0}.adm-cur-body{height:var(--console-cell-max);overflow:hidden}.adm-cur-skel{display:grid;gap:var(--space-2);padding:var(--space-3)}.adm-cur-list{height:100%;margin:0;padding:var(--space-1);overflow-y:auto;list-style:none}.adm-cur-list>li{display:flex;align-items:center;gap:var(--space-1);min-height:var(--row-h-console);border-radius:var(--radius-sm)}.adm-cur-list>li:hover{background:hsl(var(--muted))}.adm-cur-list>li[data-selected]{background:hsl(var(--accent))}.adm-cur-list>li[data-selected] .adm-cell-main{color:hsl(var(--primary-ink))}.adm-cur-name{flex:1;min-width:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);text-align:start;font:var(--type-console-body)}.adm-cur-name:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.adm-cur-name .adm-cell-sub{font:var(--type-console-meta);color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.adm-cur-acts{display:flex;flex:none;align-items:center}.adm-icon-btn:disabled{opacity:var(--opacity-disabled);pointer-events:none}.adm-push-end{margin-inline-start:auto}.adm-pn-split{display:grid;gap:var(--space-3);border-top:1px solid hsl(var(--border))}@media(max-width:640px){.adm-cur-list>li{min-height:var(--row-h-console-touch)}.adm-cur-acts .adm-icon-btn{width:var(--row-h-console-touch);height:var(--row-h-console-touch)}}.adm-pick{display:grid;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3);border:1px solid hsl(var(--border));border-radius:var(--radius-sm)}.adm-pick-head{padding-bottom:var(--space-2);border-bottom:1px solid hsl(var(--border))}.adm-pick-head b{font:var(--type-console-section)}.adm-pick-list{display:grid;gap:var(--space-3);max-height:var(--console-cell-max);overflow-y:auto}.adm-pick-group{margin:0;padding:0;border:0}.adm-pick-group legend{font:var(--type-console-meta);text-transform:uppercase;letter-spacing:var(--track-overline);color:hsl(var(--muted-foreground))}.adm-quote-scroll{max-height:var(--console-cell-max);overflow-y:auto}.adm-reject{display:grid;gap:var(--space-2);margin-top:var(--space-3)}.adm-warn-text{color:hsl(var(--warning-600));font:var(--type-console-meta);font-weight:600}.console-panel+.adm-g2{margin-top:var(--space-4)}.adm-pn>h2,.adm-pn>summary{display:flex;align-items:center;gap:var(--space-2);min-height:calc(var(--row-h-console) + var(--space-1));margin:0;padding:var(--space-2) var(--space-3);border-bottom:1px solid hsl(var(--border));font:var(--type-console-section)}.adm-pn>summary{list-style:none;cursor:pointer;border-bottom:0}.adm-pn>summary::-webkit-details-marker{display:none}.adm-pn[open]>summary{border-bottom:1px solid hsl(var(--border))}.adm-pn-b{padding:var(--space-3)}.adm-pn>h2>span:first-child{flex:1;min-width:0}.adm-pn-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font:var(--type-console-dense)}.adm-pn .adm-dt-frame{border:0;border-radius:0}.adm-pn .adm-dt-tools{padding:var(--space-2) var(--space-3) 0}.adm-rows{margin:0;padding:0;list-style:none}.adm-rows li{display:flex;align-items:center;gap:var(--space-3);min-height:var(--row-h-console);padding:var(--space-1) var(--space-3);border-top:1px solid hsl(var(--border))}.adm-rows li:first-child{border-top:0}.adm-rows .adm-row-label{flex:1;min-width:0}.adm-rows .adm-row-n{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.adm-empty-line{margin:0;padding:var(--space-3);color:hsl(var(--muted-foreground))}@media(pointer:coarse)and (min-width:641px){.adm-dt-table tbody :is(td,th){height:var(--row-h-console-touch)}.adm-dt-table .adm-check-hit,.adm-dt-table .adm-icon-btn,.adm-icon-btn{width:var(--row-h-console-touch);height:var(--row-h-console-touch)}.adm-btn,.adm-select,.adm-chip,.adm-input-sm,.adm-btn-sm{height:var(--row-h-console-touch)}.adm-dt-check{width:calc(var(--row-h-console-touch) + var(--space-2))}}@keyframes adm-fade{0%{opacity:0}to{opacity:1}}@keyframes adm-slide{0%{opacity:0;transform:translate(var(--space-6))}to{opacity:1;transform:none}}@keyframes adm-rise{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.adm-insp,.adm-sheet,.adm-sheet-scrim,.adm-bulk{animation:none}}.adm-bulk[data-reduce],[data-reduce] .adm-insp{animation:none}.adm-t-title{font:var(--type-console-title);letter-spacing:var(--track-console-title)}.adm-t-input{font:var(--type-console-lead);font-weight:400}.adm-t-section{font:var(--type-console-section)}.adm-t-body{font:var(--type-console-body)}.adm-t-body-medium{font:var(--type-console-body);font-weight:500}.adm-t-dense{font:var(--type-console-dense)}.adm-t-dense-strong{font:var(--type-console-dense);font-weight:600}.adm-t-dense-mono{font:var(--type-console-dense);font-family:var(--font-mono)}.adm-t-meta{font:var(--type-console-meta)}.adm-t-meta-mono{font:var(--type-console-meta);font-family:var(--font-mono)}.exam-cat-head{display:none}.exam-cat-row{display:grid;gap:var(--space-3);padding:var(--space-4);border-block-start:1px solid hsl(var(--border-100))}.exam-cat-meta{display:flex;flex-wrap:wrap;gap:var(--space-1)}.exam-cat-row:first-child{border-block-start:0}@media(min-width:768px){.exam-cat-meta{display:contents}.exam-cat-head,.exam-cat-row{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.2fr) minmax(0,.7fr) minmax(0,2fr) minmax(0,2.8fr);align-items:center;-moz-column-gap:var(--space-4);column-gap:var(--space-4);padding-inline:var(--space-5)}.exam-cat-head{padding-block:var(--space-3);background:hsl(var(--surface-200))}}
