/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--shadow-jio-none:var(--jio-shadow-none);--shadow-jio-sm:var(--jio-shadow-sm);--shadow-jio-md:var(--jio-shadow-md);--shadow-jio-lg:var(--jio-shadow-lg);--shadow-jio-xl:var(--jio-shadow-xl);--z-index-jio-base:var(--jio-z-base);--z-index-jio-sticky:var(--jio-z-sticky);--z-index-jio-fixed:var(--jio-z-fixed);--z-index-jio-overlay:var(--jio-z-overlay);--z-index-jio-modal:var(--jio-z-modal);--z-index-jio-panel-overlay:var(--jio-z-panel-overlay);--z-index-jio-popover:var(--jio-z-popover);--z-index-jio-tooltip:var(--jio-z-tooltip);--z-index-jio-toast:var(--jio-z-toast)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.inline{display:inline}}:root{--jio-nav-expanded:15rem;--jio-nav-collapsed:4rem;--jio-panel-narrow:20rem;--jio-panel-wide:30rem;--jio-content-max:86rem;--jio-content-padding:1.5rem;--jio-viewport-inset:1.5rem;--jio-grid-columns:12;--jio-grid-gutter:1rem;--jio-bp-sm:640px;--jio-bp-md:768px;--jio-bp-lg:1024px;--jio-bp-xl:1280px;--jio-bp-2xl:1440px;--jio-radius-none:0;--jio-radius-xs:2px;--jio-radius-sm:4px;--jio-radius-md:6px;--jio-radius-lg:8px;--jio-radius-xl:12px;--jio-radius-full:9999px;--border-radius-pill:var(--jio-radius-full);--jio-border-width-default:1px;--jio-border-width-thick:2px;--jio-border-width-heavy:3px;--jio-opacity-0:0;--jio-opacity-25:.25;--jio-opacity-40:.4;--jio-opacity-60:.6;--jio-opacity-75:.75;--jio-opacity-100:1;--jio-blur-none:0;--jio-blur-sm:4px;--jio-blur-md:8px;--jio-blur-lg:16px;--jio-blur-xl:24px;--jio-shadow-none:none;--jio-shadow-sm:0 1px 2px 0 #0000000f, 0 1px 3px 0 #00000014;--jio-shadow-md:0 2px 4px -1px #0000000f, 0 4px 8px -2px #0000001a;--jio-shadow-lg:0 4px 8px -2px #00000014, 0 16px 32px -8px #0003;--jio-shadow-xl:0 8px 12px -4px #00000014, 0 24px 48px -8px #00000038;--jio-z-base:0;--jio-z-sticky:200;--jio-z-fixed:300;--jio-z-overlay:400;--jio-z-modal:500;--jio-z-panel-overlay:var(--jio-z-modal);--jio-z-popover:600;--jio-z-tooltip:700;--jio-z-toast:800}.dark{--jio-shadow-none:none;--jio-shadow-sm:0 1px 2px 0 #0006, 0 1px 3px 0 #00000052;--jio-shadow-md:0 2px 4px -1px #0006, 0 4px 8px -2px #0000005c;--jio-shadow-lg:0 4px 8px -2px #00000080, 0 16px 32px -8px #0000008c, inset 0 1px 0 0 #ffffff12;--jio-shadow-xl:0 8px 12px -4px #0000008c, 0 24px 48px -8px #0009, inset 0 1px 0 0 #ffffff14}:root{--jio-color-primary:#0f3cc9;--jio-color-primary-hover:#0a2885;--jio-color-primary-disabled:#9eb5fa;--jio-color-on-primary:#fff;--jio-color-primary-foreground:var(--jio-color-on-primary);--jio-color-link:#0a2885;--jio-color-link-hover:#061951;--jio-color-focus-ring:#6789f4;--jio-color-success:#1a6d17;--jio-color-success-muted:#eff8ee;--jio-color-success-foreground:#fff;--jio-color-warning:#f06d0f;--jio-color-warning-muted:#fff2ec;--jio-color-warning-foreground:#582309;--jio-color-error:#fa2f40;--jio-color-error-muted:#fff1f0;--jio-color-error-foreground:#6a000f;--jio-color-destructive:#b91c1c;--jio-color-on-destructive:#fff;--jio-color-destructive-foreground:var(--jio-color-on-destructive);--jio-color-info:#6789f4;--jio-color-info-muted:#e7ebf8;--jio-color-info-foreground:#0a2885;--jio-color-surface:#f6f9fc;--jio-color-surface-elevated:#fff;--jio-color-surface-overlay:#fff;--jio-color-overlay:var(--jio-color-surface-overlay);--jio-color-border:#e0e0e0;--jio-color-border-strong:#b5b5b5;--jio-color-border-control:#8a9199;--jio-color-border-strong-control:#78828a;--jio-color-text-primary:#2e3438;--jio-color-text-secondary:#5c6870;--jio-color-text-muted:#6b7280;--jio-color-text-disabled:#b5b5b5;--jio-color-sidebar:#070e21;--jio-color-sidebar-text:#ffffffd1;--jio-color-sidebar-text-muted:#ffffff8c;--jio-color-sidebar-active:#ffffff1a;--jio-color-sidebar-active-border:#6789f4;--jio-color-table-hover:#ecf4f9;--jio-color-table-stripe:#f5f5f5;--jio-color-input-bg:#fff;--jio-color-input-border:#e0e0e0;--jio-color-chart-1:#0f3cc9;--jio-color-chart-2:#009e4f;--jio-color-chart-3:#f06d0f;--jio-color-chart-4:#3535f3;--jio-color-chart-5:#fa2f40}@media(prefers-color-scheme:dark){:root:not(.light){--jio-color-primary:#1144e4;--jio-color-primary-hover:#587cec;--jio-color-primary-disabled:#092272;--jio-color-on-primary:#fff;--jio-color-primary-foreground:var(--jio-color-on-primary);--jio-color-link:#94abf3;--jio-color-link-hover:#cfdafa;--jio-color-focus-ring:#587cec;--jio-color-success:#2a8226;--jio-color-success-muted:#105f0e;--jio-color-success-foreground:#fff;--jio-color-warning:#f87a2e;--jio-color-warning-muted:#401a07;--jio-color-warning-foreground:#fbb08a;--jio-color-error:#ff5256;--jio-color-error-muted:#4f0109;--jio-color-error-foreground:#feaba6;--jio-color-destructive:#b81428;--jio-color-on-destructive:#fff;--jio-color-destructive-foreground:var(--jio-color-on-destructive);--jio-color-info:#587cec;--jio-color-info-muted:#051444;--jio-color-info-foreground:#94abf3;--jio-color-surface:#141414;--jio-color-surface-elevated:#2b2b2b;--jio-color-surface-overlay:#2b2b2b;--jio-color-overlay:var(--jio-color-surface-overlay);--jio-color-border:#5a5a5a;--jio-color-border-strong:#a1a1a1;--jio-color-border-control:#757575;--jio-color-border-strong-control:#a1a1a1;--jio-color-text-primary:#fff;--jio-color-text-secondary:#a1a1a1;--jio-color-text-muted:#979797;--jio-color-text-disabled:#5a5a5a;--jio-color-sidebar:#051444;--jio-color-sidebar-text:#ffffffe0;--jio-color-sidebar-text-muted:#ffffff8c;--jio-color-sidebar-active:#ffffff1a;--jio-color-sidebar-active-border:#587cec;--jio-color-table-hover:#2b2b2b;--jio-color-table-stripe:#1f1f1f;--jio-color-input-bg:#2b2b2b;--jio-color-input-border:#5a5a5a;--jio-color-chart-1:#6789f4;--jio-color-chart-2:#14b866;--jio-color-chart-3:#f87a2e;--jio-color-chart-4:#7070ff;--jio-color-chart-5:#ff5256}}.dark{--jio-color-primary:#1144e4;--jio-color-primary-hover:#587cec;--jio-color-primary-disabled:#092272;--jio-color-on-primary:#fff;--jio-color-primary-foreground:var(--jio-color-on-primary);--jio-color-link:#94abf3;--jio-color-link-hover:#cfdafa;--jio-color-focus-ring:#587cec;--jio-color-success:#2a8226;--jio-color-success-muted:#105f0e;--jio-color-success-foreground:#fff;--jio-color-warning:#f87a2e;--jio-color-warning-muted:#401a07;--jio-color-warning-foreground:#fbb08a;--jio-color-error:#ff5256;--jio-color-error-muted:#4f0109;--jio-color-error-foreground:#feaba6;--jio-color-destructive:#b81428;--jio-color-on-destructive:#fff;--jio-color-destructive-foreground:var(--jio-color-on-destructive);--jio-color-info:#587cec;--jio-color-info-muted:#051444;--jio-color-info-foreground:#94abf3;--jio-color-surface:#141414;--jio-color-surface-elevated:#2b2b2b;--jio-color-surface-overlay:#2b2b2b;--jio-color-overlay:var(--jio-color-surface-overlay);--jio-color-border:#5a5a5a;--jio-color-border-strong:#a1a1a1;--jio-color-border-control:#757575;--jio-color-border-strong-control:#a1a1a1;--jio-color-text-primary:#fff;--jio-color-text-secondary:#a1a1a1;--jio-color-text-muted:#979797;--jio-color-text-disabled:#5a5a5a;--jio-color-sidebar:#051444;--jio-color-sidebar-text:#ffffffe0;--jio-color-sidebar-text-muted:#ffffff8c;--jio-color-sidebar-active:#ffffff1a;--jio-color-sidebar-active-border:#587cec;--jio-color-table-hover:#2b2b2b;--jio-color-table-stripe:#1f1f1f;--jio-color-input-bg:#2b2b2b;--jio-color-input-border:#5a5a5a;--jio-color-chart-1:#6789f4;--jio-color-chart-2:#14b866;--jio-color-chart-3:#f87a2e;--jio-color-chart-4:#7070ff;--jio-color-chart-5:#ff5256}:root{--background:var(--jio-color-surface);--foreground:var(--jio-color-text-primary);--card:var(--jio-color-surface-elevated);--card-foreground:var(--jio-color-text-primary);--popover:var(--jio-color-surface-overlay);--popover-foreground:var(--jio-color-text-primary);--primary:var(--jio-color-primary);--primary-foreground:var(--jio-color-on-primary);--secondary:var(--jio-color-table-hover);--secondary-foreground:var(--jio-color-text-primary);--muted:var(--jio-color-table-hover);--muted-foreground:var(--jio-color-text-muted);--accent:var(--jio-color-table-hover);--accent-foreground:var(--jio-color-text-primary);--destructive:var(--jio-color-destructive);--destructive-foreground:var(--jio-color-on-destructive);--border:var(--jio-color-border);--input:var(--jio-color-input-border);--ring:var(--jio-color-focus-ring);--sidebar:var(--jio-color-sidebar);--sidebar-foreground:var(--jio-color-sidebar-text);--sidebar-accent:var(--jio-color-sidebar-active);--sidebar-accent-foreground:var(--jio-color-sidebar-text);--sidebar-border:var(--jio-color-border-strong);--sidebar-ring:var(--jio-color-focus-ring)}
