:root{--violet-50:#f4f2fd;--violet-100:#e8e4fb;--violet-200:#d2c9f7;--violet-300:#b4a4f0;--violet-400:#9079e8;--violet-500:#6e54de;--violet-600:#5a40c6;--violet-700:#4a34a1;--violet-800:#3e2d82;--violet-900:#342668;--violet-950:#201741;--gold-50:#fef8ec;--gold-100:#fceecb;--gold-200:#f9dc93;--gold-300:#f5c654;--gold-400:#f2b441;--gold-500:#e59b1c;--gold-600:#c57e12;--gold-700:#9e6012;--gold-800:#814f16;--gold-900:#6c4216;--neutral-0:#fff;--neutral-50:#f7f8fc;--neutral-100:#eff1f7;--neutral-200:#e2e5ee;--neutral-300:#cbd0dd;--neutral-400:#9ba2b5;--neutral-500:#6f778b;--neutral-600:#525a6e;--neutral-700:#3d4456;--neutral-800:#282d3b;--neutral-900:#181c27;--neutral-950:#0d0f16;--calm-soft:#dbf4ec;--calm:#16a37b;--calm-strong:#0e7c5c;--watch-soft:#fbefd3;--watch:#e5a019;--watch-strong:#b97d0c;--warning-soft:#fbe6d7;--warning:#e2742b;--warning-strong:#b5571a;--severe-soft:#fae0e1;--severe:#dc4a4f;--severe-strong:#b22f39;--domain-climate:#0e9e97;--domain-economic:#d69a1e;--domain-conflict:#ce4b63;--surface-page:var(--neutral-50);--surface-card:var(--neutral-0);--surface-sunken:var(--neutral-100);--surface-raised:var(--neutral-0);--surface-inverse:var(--neutral-900);--surface-brand:var(--violet-500);--surface-brand-soft:var(--violet-50);--text-strong:var(--neutral-900);--text-body:var(--neutral-700);--text-muted:var(--neutral-500);--text-subtle:var(--neutral-400);--text-on-brand:var(--neutral-0);--text-on-dark:var(--neutral-50);--text-link:var(--violet-600);--border-subtle:var(--neutral-200);--border-default:var(--neutral-300);--border-strong:var(--neutral-400);--border-brand:var(--violet-300);--ring-focus:var(--violet-400);--brand:var(--violet-500);--brand-hover:var(--violet-600);--brand-active:var(--violet-700);--accent:var(--gold-500);--accent-hover:var(--gold-600);--status-calm:var(--calm);--status-watch:var(--watch);--status-warning:var(--warning);--status-severe:var(--severe);--font-display:"Sora", ui-sans-serif, system-ui, "Padauk", "Noto Sans Myanmar", "Myanmar Text", sans-serif;--font-text:"Hanken Grotesk", ui-sans-serif, system-ui, "Padauk", "Noto Sans Myanmar", "Myanmar Text", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extra:800;--text-2xs:11px;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-md:18px;--text-lg:20px;--text-xl:24px;--text-2xl:30px;--text-3xl:38px;--text-4xl:48px;--text-5xl:60px;--text-6xl:76px;--leading-tight:1.08;--leading-snug:1.22;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tighter:-.03em;--tracking-tight:-.015em;--tracking-normal:0em;--tracking-wide:.02em;--tracking-caps:.08em;--type-display-font:var(--font-display);--type-display-weight:var(--weight-bold);--type-display-leading:var(--leading-tight);--type-display-track:var(--tracking-tight);--type-heading-font:var(--font-display);--type-heading-weight:var(--weight-semibold);--type-heading-leading:var(--leading-snug);--type-body-font:var(--font-text);--type-body-weight:var(--weight-regular);--type-body-leading:var(--leading-normal);--type-eyebrow-font:var(--font-text);--type-eyebrow-weight:var(--weight-semibold);--type-eyebrow-track:var(--tracking-caps);--type-mono-font:var(--font-mono);--type-mono-weight:var(--weight-medium);--type-mono-track:var(--tracking-wide);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--space-13:128px;--gap-inline:var(--space-2);--gap-control:var(--space-3);--gap-stack:var(--space-4);--gap-section:var(--space-10);--pad-card:var(--space-6);--pad-compact:var(--space-3);--pad-page:var(--space-8);--container-sm:640px;--container-md:880px;--container-lg:1120px;--container-xl:1320px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:28px;--radius-3xl:40px;--radius-pill:999px;--radius-round:50%;--radius-control:var(--radius-pill);--radius-input:var(--radius-md);--radius-card:var(--radius-lg);--radius-panel:var(--radius-2xl);--radius-badge:var(--radius-pill);--shadow-color:222 30% 18%;--shadow-xs:0 1px 2px hsl(var(--shadow-color) / .06);--shadow-sm:0 1px 3px hsl(var(--shadow-color) / .07), 0 1px 2px hsl(var(--shadow-color) / .05);--shadow-md:0 4px 12px hsl(var(--shadow-color) / .08), 0 2px 4px hsl(var(--shadow-color) / .05);--shadow-lg:0 12px 28px hsl(var(--shadow-color) / .1), 0 4px 10px hsl(var(--shadow-color) / .06);--shadow-xl:0 24px 56px hsl(var(--shadow-color) / .14), 0 8px 20px hsl(var(--shadow-color) / .08);--shadow-brand:0 8px 24px #6040dd47;--glow-calm:0 0 0 4px #14a37429;--glow-watch:0 0 0 4px #e6a21a2e;--glow-severe:0 0 0 4px #dc4c512e;--focus-ring:0 0 0 3px var(--surface-card), 0 0 0 5px var(--ring-focus);--hairline:inset 0 0 0 1px hsl(var(--shadow-color) / .06);--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-in-out:cubic-bezier(.65, .05, .36, 1);--ease-soft:cubic-bezier(.34, 1.4, .64, 1);--duration-instant:80ms;--duration-fast:.14s;--duration-base:.22s;--duration-slow:.36s;--duration-slower:.6s;--transition-control:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)}@keyframes aster-pulse{0%,to{opacity:1;box-shadow:0 0}50%{opacity:.7;box-shadow:0 0 0 6px #0000}}@keyframes aster-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.aster-console{--surface-page:#f7f8fc;--surface-card:#fff;--surface-sunken:#eff1f7;--surface-raised:#fff;--surface-inverse:#181c27;--surface-brand:#6e54de;--surface-brand-soft:#f4f2fd;--text-strong:#181c27;--text-body:#3d4456;--text-muted:#6f778b;--text-subtle:#9ba2b5;--text-on-brand:#fff;--text-link:#5a40c6;--border-subtle:#e2e5ee;--border-default:#cbd0dd;--border-strong:#9ba2b5;--border-brand:#b4a4f0;--ring-focus:#9079e8;--brand:#6e54de;--brand-hover:#5a40c6;--brand-active:#4a34a1;--accent:#e59b1c;--accent-hover:#c57e12;--calm-soft:#dbf4ec;--calm:#16a37b;--calm-strong:#0e7c5c;--watch-soft:#fbefd3;--watch:#e5a019;--watch-strong:#b97d0c;--warning-soft:#fbe6d7;--warning:#e2742b;--warning-strong:#b5571a;--severe-soft:#fae0e1;--severe:#dc4a4f;--severe-strong:#b22f39;--status-calm:var(--calm);--status-watch:var(--watch);--status-warning:var(--warning);--status-severe:var(--severe);--domain-climate:#0e9e97;--domain-economic:#d69a1e;--domain-conflict:#ce4b63;--radius-control:4px;--radius-input:4px;--radius-card:6px;--radius-panel:8px;--radius-badge:3px;--shadow-color:222 40% 30%;--shadow-xs:none;--shadow-sm:0 1px 2px #181c270f;--shadow-md:0 4px 14px #181c2714;--shadow-lg:0 10px 28px #181c271a;--shadow-xl:0 18px 48px #181c2724;--shadow-brand:0 0 0 1px #6e54de47;--hairline:inset 0 0 0 1px #181c270a;--focus-ring:0 0 0 1px var(--surface-page), 0 0 0 3px #6e54de59;background:var(--surface-page);color:var(--text-body);font-family:var(--font-text)}.aster-console .ac-eyebrow,.ac-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle);font-size:10px;font-weight:500}.aster-console .ac-divider{background:var(--border-subtle);height:1px}.aster-console{font-variant-numeric:tabular-nums}.aster-console ::-webkit-scrollbar{width:10px;height:10px}.aster-console ::-webkit-scrollbar-thumb{background:var(--border-default);border:2px solid var(--surface-page);border-radius:6px}.aster-console ::-webkit-scrollbar-track{background:0 0}.as-app{background:var(--surface-page);color:var(--text-body);font-family:var(--font-text);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased}.as-app *,.as-app :before,.as-app :after{box-sizing:border-box}.as-app h1,.as-app h2,.as-app h3{font-family:var(--font-display);color:var(--text-strong);margin:0}.as-app p{margin:0}.as-app a:not([class]){color:var(--text-link);text-decoration:none}.as-app a:not([class]):hover{text-underline-offset:2px;text-decoration:underline}.as-app :where(button,input,select,textarea){font:inherit}.as-app{--lift-y:-1px;--shadow-lift:0 3px 10px hsl(var(--shadow-color) / .07), 0 1px 3px hsl(var(--shadow-color) / .05)}.as-btn,.as-row,.as-hover-lift,.as-card--interactive{will-change:transform;backface-visibility:hidden}.as-app.aster-console{--shadow-lift:0 3px 10px #181c2712}.as-app :focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}.as-app--root{min-height:100dvh}html.as-gutter{scrollbar-gutter:stable}.as-topbar{z-index:900;background:var(--surface-inverse);color:var(--text-on-dark);position:sticky;top:0}.as-topbar__inner{flex-wrap:wrap;align-items:center;gap:16px;max-width:1320px;margin:0 auto;padding:10px 20px;display:flex}.as-topbar__brand{color:#fff;flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:flex}.as-topbar__brand:hover{text-decoration:none}.as-topbar__wordmark{font:700 15px var(--font-display)}.as-topbar__tag{font:10px var(--font-mono);letter-spacing:.1em;opacity:.8;text-transform:uppercase;border:1px solid #ffffff4d;border-radius:3px;padding:2px 6px}.as-topbar__nav{flex-wrap:wrap;flex:1;gap:4px;display:flex}.as-topbar__link{border-radius:var(--radius-pill);font:400 12px var(--font-text);color:#ffffffb3;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px 11px;text-decoration:none;transition:background .13s,color .13s;display:flex}.as-topbar__link:hover{color:#fff;background:#ffffff14;text-decoration:none}.as-topbar__link[aria-current=page]{color:#fff;background:#ffffff29;font-weight:600}.as-topbar__user{flex-shrink:0;position:relative}.as-topbar__userbtn{border-radius:var(--radius-pill);color:#ffffffd9;cursor:pointer;font:12px var(--font-text);background:0 0;border:1px solid #ffffff4d;align-items:center;gap:6px;padding:6px 11px;display:flex}.as-topbar__menu{background:var(--surface-card);min-width:200px;color:var(--text-body);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);z-index:950;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.as-topbar__menu a,.as-topbar__menu button{text-align:left;border-radius:var(--radius-sm);width:100%;font:13px var(--font-text);color:var(--text-body);cursor:pointer;background:0 0;border:0;padding:8px 10px;text-decoration:none;display:block}.as-topbar__menu a:hover,.as-topbar__menu button:hover{background:var(--surface-sunken);text-decoration:none}.as-topbar__menu .as-topbar__menu-meta{font:11px var(--font-mono);color:var(--text-subtle);border-bottom:1px solid var(--border-subtle);margin-bottom:4px;padding:6px 10px 8px}.as-page{animation:aster-rise .24s var(--ease-out) both}.as-container{max-width:920px;padding:var(--space-4) var(--space-5) var(--space-11);margin:0 auto}.as-container--wide{max-width:1120px;padding:var(--space-6) var(--space-5) var(--space-11)}.as-container--narrow{max-width:560px;padding:var(--space-6) var(--space-5) var(--space-11)}.as-container--full{max-width:none;padding:12px 16px}.as-eyebrow{font:600 11px var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle)}.as-eyebrow--mono{font:600 11px var(--font-mono);letter-spacing:.08em}.as-h1{font:700 26px var(--font-display);color:var(--text-strong)}.as-h1--console{font:700 22px var(--font-display)}.as-h2{font:600 20px var(--font-display);line-height:var(--leading-snug);color:var(--text-strong)}.as-h3{font:600 15px var(--font-display);color:var(--text-strong)}.as-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.as-muted{color:var(--text-muted)}.as-subtle{color:var(--text-subtle)}.as-strong{color:var(--text-strong);font-weight:600}.as-small{font-size:var(--text-xs)}.as-xs{font-size:var(--text-2xs)}.as-section{margin-bottom:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.as-section__eyebrow{margin-bottom:4px}.as-section__hint{color:var(--text-subtle);margin-top:3px;font-size:12px}.as-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:var(--space-6);box-shadow:var(--shadow-sm);transition:var(--transition-control);position:relative}.as-card--sm{padding:var(--space-4)}.as-card--md{padding:var(--space-6)}.as-card--lg{padding:var(--space-8)}.as-card--none{padding:0}.as-card--elev-none{box-shadow:none}.as-card--elev-xs{box-shadow:var(--shadow-xs)}.as-card--elev-sm{box-shadow:var(--shadow-sm)}.as-card--elev-md{box-shadow:var(--shadow-md)}.as-card--elev-lg{box-shadow:var(--shadow-lg)}.as-card--accent{overflow:hidden}.as-card--accent:before{content:"";background:var(--as-accent,var(--brand));width:4px;position:absolute;top:0;bottom:0;left:0}.as-card--accent.as-card--accent-calm{--as-accent:var(--calm)}.as-card--accent.as-card--accent-watch{--as-accent:var(--watch)}.as-card--accent.as-card--accent-warning{--as-accent:var(--warning)}.as-card--accent.as-card--accent-severe{--as-accent:var(--severe)}.as-card--accent.as-card--accent-brand{--as-accent:var(--brand)}.as-card--interactive{cursor:pointer}.as-card--interactive:hover{transform:translateY(var(--lift-y));box-shadow:var(--shadow-lift)}.as-hover-lift{transition:var(--transition-control)}.as-hover-lift:hover{transform:translateY(var(--lift-y));box-shadow:var(--shadow-lift)}.as-row{transition:var(--transition-control);position:relative}.as-row:hover{background:var(--surface-sunken);transform:translateY(var(--lift-y));box-shadow:var(--shadow-lift);z-index:1}.as-divider{background:var(--border-subtle);border:0;height:1px;margin:0}.as-sunken{background:var(--surface-sunken);border-radius:var(--radius-card);padding:10px 12px}.as-brand-soft{background:var(--surface-brand-soft);border:1px solid var(--border-brand);border-radius:var(--radius-card)}.as-badge{border-radius:var(--radius-pill);height:24px;font:600 var(--text-xs)/1 var(--font-text);letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.as-badge--neutral{background:var(--neutral-100);color:var(--neutral-700)}.as-badge--brand{background:var(--violet-100);color:var(--violet-700)}.as-badge--calm{background:var(--calm-soft);color:var(--calm-strong)}.as-badge--watch{background:var(--watch-soft);color:var(--watch-strong)}.as-badge--warning{background:var(--warning-soft);color:var(--warning-strong)}.as-badge--severe{background:var(--severe-soft);color:var(--severe-strong)}.as-badge--outline{background:0 0;border-color:currentColor}.as-btn{border-radius:var(--radius-control);height:42px;font:600 var(--text-base)/1 var(--font-display);cursor:pointer;white-space:nowrap;transition:var(--transition-control);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.as-btn:hover{text-decoration:none}.as-btn:hover:not(:disabled){transform:translateY(var(--lift-y))}.as-btn:active:not(:disabled){transform:translateY(0)scale(.98)}.as-btn:disabled,.as-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.as-btn--primary{background:var(--brand);color:var(--text-on-brand);box-shadow:var(--shadow-brand)}.as-btn--primary:hover:not(:disabled){background:var(--brand-hover)}.as-btn--secondary{background:var(--surface-card);color:var(--text-strong);border-color:var(--border-default);box-shadow:var(--shadow-xs)}.as-btn--secondary:hover:not(:disabled){background:var(--surface-sunken);box-shadow:var(--shadow-lift)}.as-btn--ghost{color:var(--brand);background:0 0;border-color:#0000}.as-btn--ghost:hover:not(:disabled){background:var(--surface-brand-soft);box-shadow:var(--shadow-lift)}.as-btn--danger{background:var(--severe);color:#fff;box-shadow:var(--shadow-sm)}.as-btn--danger:hover:not(:disabled){background:var(--severe-strong);box-shadow:var(--shadow-lift)}.as-btn--link{color:var(--brand);height:auto;box-shadow:none;background:0 0;border:0;padding:2px 4px;font-size:13px;font-weight:600}.as-btn--link:hover:not(:disabled){text-underline-offset:2px;text-decoration:underline;transform:none}.as-btn--sm{height:34px;font-size:var(--text-sm);gap:6px;padding:0 14px}.as-btn--lg{height:52px;font-size:var(--text-md);gap:10px;padding:0 28px}.as-btn--block{width:100%}.as-iconbtn{border-radius:var(--radius-control);width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.as-iconbtn:hover{background:var(--surface-sunken);color:var(--text-strong)}.as-chips{flex-wrap:wrap;gap:6px;display:flex}.as-chip{border-radius:var(--radius-pill);border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-body);font:12px var(--font-text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:6px 12px;transition:background .13s,color .13s,border-color .13s,transform 90ms;display:inline-flex}.as-chip--sm{padding:4px 10px}.as-chip:active{transform:scale(.96)}.as-chip:hover:not([aria-pressed=true]){border-color:var(--border-strong)}.as-chip[aria-pressed=true],.as-chip--active{border-color:var(--brand);background:var(--surface-brand-soft);color:var(--brand)}.as-chip__count{font:600 11px var(--font-mono);opacity:.75}.as-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.as-count{font:600 11px var(--font-mono);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-subtle);align-items:center;padding:1px 7px;display:inline-flex}.as-count--active{background:var(--surface-brand-soft);color:var(--brand)}.as-tabs{margin-bottom:var(--space-5);border-bottom:1px solid var(--border-subtle);gap:22px;display:flex;overflow-x:auto}.as-tab{min-height:48px;font:500 13px var(--font-text);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:10px 2px;transition:color .14s;display:inline-flex;position:relative}.as-tab[aria-selected=true]{color:var(--brand);font-weight:600}.as-tab:after{content:"";background:var(--brand);border-radius:2px 2px 0 0;height:2px;transition:transform .18s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.as-tab[aria-selected=true]:after{transform:scaleX(1)}.as-tab__alert{background:var(--warning);border-radius:50%;width:7px;height:7px}.as-label{font:600 12px var(--font-text);color:var(--text-muted);margin-bottom:6px;display:block}.as-label--sm{margin-bottom:4px;font-size:11px}.as-input,.as-select,.as-textarea{border-radius:var(--radius-input);border:1.5px solid var(--border-default);background:var(--surface-card);width:100%;height:44px;color:var(--text-strong);font:var(--text-base)/1.2 var(--font-text);transition:var(--transition-control);padding:0 14px}.as-textarea{height:auto;padding:10px 14px}.as-input--sm,.as-select--sm{height:36px;font-size:var(--text-sm);padding:0 10px}.as-input:focus,.as-select:focus,.as-textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--violet-100);outline:none}.as-textarea{resize:vertical;line-height:1.5}.as-hint{color:var(--text-subtle);margin-top:4px;font-size:11px}.as-field-footer{justify-content:space-between;gap:8px;margin-top:4px;display:flex}.as-counter{font:10px var(--font-mono);color:var(--text-subtle)}.as-error{color:var(--severe-strong);margin-top:4px;font-size:12px}.as-switch{cursor:pointer;align-items:center;gap:10px;font-size:13px;display:inline-flex}.as-switch__track{background:var(--border-default);border-radius:999px;flex-shrink:0;width:34px;height:20px;transition:background .14s;position:relative}.as-switch__track:after{content:"";width:16px;height:16px;box-shadow:var(--shadow-xs);background:#fff;border-radius:50%;transition:transform .14s;position:absolute;top:2px;left:2px}.as-switch[aria-checked=true] .as-switch__track{background:var(--brand)}.as-switch[aria-checked=true] .as-switch__track:after{transform:translate(14px)}.as-radio-card{border:1px solid var(--border-default);border-radius:var(--radius-card);cursor:pointer;background:var(--surface-card);padding:12px 14px;transition:border-color .13s,background .13s;display:block}.as-radio-card[aria-checked=true]{border-color:var(--border-brand);background:var(--surface-brand-soft)}.as-stat{flex-direction:column;gap:6px;min-width:0;display:flex}.as-stat__label{font:500 var(--text-xs)/1 var(--font-text);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.as-stat__value{font:700 var(--text-3xl)/1 var(--font-display);letter-spacing:-.01em;color:var(--text-strong);font-variant-numeric:tabular-nums}.as-stat__value--mono{font-family:var(--font-mono);font-size:var(--text-xl)}.as-stat__unit{font:var(--text-sm) var(--font-text);color:var(--text-muted);margin-left:6px}.as-stat--brand .as-stat__value{color:var(--brand)}.as-stat--warning .as-stat__value{color:var(--warning-strong)}.as-stat--severe .as-stat__value{color:var(--severe-strong)}.as-stat--calm .as-stat__value{color:var(--calm-strong)}.as-empty{padding:var(--space-8);text-align:center;border:1px dashed var(--border-default);border-radius:var(--radius-card);color:var(--text-subtle);flex-direction:column;align-items:center;gap:8px;font-size:13px;display:flex}.as-toast{z-index:1100;border-radius:var(--radius-pill);background:var(--surface-inverse);max-width:86vw;min-height:0;color:var(--text-on-dark);font:13px var(--font-text);box-shadow:var(--shadow-lg);align-items:center;gap:8px;padding:10px 18px;animation:.22s cubic-bezier(.2,.9,.3,1.15) as-slide-up;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}@keyframes as-slide-up{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@keyframes as-scale-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes as-fade-in{0%{opacity:0}to{opacity:1}}@keyframes as-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes as-spin{to{transform:rotate(360deg)}}.as-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#181c2773;justify-content:center;align-items:center;padding:20px;animation:.16s ease-out as-fade-in;display:flex;position:fixed;inset:0}.as-dialog{width:var(--as-dialog-width,500px);background:var(--surface-card);border-radius:var(--radius-panel);max-width:100%;max-height:86vh;box-shadow:var(--shadow-xl);color:var(--text-body);flex-direction:column;animation:.2s cubic-bezier(.2,.9,.3,1.1) as-scale-in;display:flex}.as-dialog__head{padding:var(--space-6) var(--space-6) 0;align-items:flex-start;gap:12px;display:flex}.as-dialog__title{font:600 17px var(--font-display);color:var(--text-strong)}.as-dialog__subtitle{color:var(--text-subtle);margin-top:2px;font-size:12px}.as-dialog__body{padding:var(--space-5) var(--space-6);scrollbar-width:thin;flex:1;overflow:auto}.as-dialog__foot{padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-subtle);justify-content:flex-end;align-items:center;gap:8px;display:flex}.as-pop{animation:.38s cubic-bezier(.2,.9,.3,1.2) both as-pop}.as-spinner{border:2px solid var(--border-default);border-top-color:var(--brand);vertical-align:-2px;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite as-spin;display:inline-block}.as-signal{width:20px;height:20px;font:600 10px var(--font-mono);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.as-signal--calm{background:var(--calm-soft);color:var(--calm-strong)}.as-signal--watch{background:var(--watch-soft);color:var(--watch-strong)}.as-signal--warning{background:var(--warning-soft);color:var(--warning-strong)}.as-signal--severe{background:var(--severe-soft);color:var(--severe-strong)}.as-domain-pill{border-radius:var(--radius-pill);background:var(--surface-sunken);font:600 11px var(--font-text);color:var(--as-domain,var(--text-body));align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.as-domain-pill--climate{--as-domain:#3a7bd5}.as-domain-pill--economic{--as-domain:#c9821a}.as-domain-pill--conflict{--as-domain:#c64b50}.as-level-text--calm{color:var(--calm-strong)}.as-level-text--watch{color:var(--watch-strong)}.as-level-text--warning{color:var(--warning-strong)}.as-level-text--severe{color:var(--severe-strong)}.as-chat{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);flex-direction:column;display:flex;overflow:hidden}.as-chat__head{border-bottom:1px solid var(--border-subtle);font:600 12px var(--font-text);color:var(--text-strong);align-items:center;gap:8px;padding:10px 12px;display:flex}.as-chat__body{scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow:auto}.as-chat__bubble{background:var(--surface-sunken);max-width:82%;color:var(--text-body);border-radius:12px;align-self:flex-start;padding:8px 11px;font-size:13px;line-height:1.45}.as-chat__bubble--own{background:var(--brand);color:#fff;align-self:flex-end}.as-chat__meta{font:9px var(--font-mono);opacity:.7;margin-top:3px}.as-chat__composer{border-top:1px solid var(--border-subtle);gap:8px;padding:10px;display:flex}.as-stepper{align-items:flex-start;margin-top:10px;display:flex}.as-step{text-align:center;flex-direction:column;align-items:center;gap:4px;width:84px;display:flex}.as-step__dot{border:2px solid var(--border-default);background:var(--surface-card);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.as-step--done .as-step__dot{background:var(--brand);border-color:var(--brand)}.as-step--done.as-step--severe .as-step__dot{background:var(--severe);border-color:var(--severe)}.as-step--done.as-step--calm .as-step__dot{background:var(--calm);border-color:var(--calm)}.as-step--current .as-step__dot{border-color:var(--brand);box-shadow:0 0 0 3px #6e54de2e}.as-step__label{color:var(--text-muted);font-size:10px}.as-step--done .as-step__label,.as-step--current .as-step__label{color:var(--text-strong);font-weight:600}.as-step__time{font:9px var(--font-mono);color:var(--text-subtle)}.as-step__line{background:var(--border-default);flex:1;min-width:14px;height:2px;margin-top:7px}.as-step__line--done{background:var(--brand)}.as-grid{gap:12px;display:grid}.as-grid--auto-200{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.as-grid--auto-240{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.as-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.as-flex{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.as-flex--between{justify-content:space-between}.as-stack{gap:var(--space-4);flex-direction:column;display:flex}.as-quote{border-left:2px solid var(--border-default);color:var(--text-body);padding-left:10px;font-size:13px}.as-list-reset{margin:0;padding:0;list-style:none}.as-check{border-top:1px solid var(--border-subtle);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 6px;font-size:13px;line-height:1.5;display:flex}.as-check input{accent-color:var(--brand);margin-top:3px}.as-check--done span{color:var(--text-subtle);text-decoration:line-through}.as-banner{border-radius:var(--radius-card);border:1px solid;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;display:flex}.as-banner--watch{background:var(--watch-soft);border-color:var(--watch);color:var(--watch-strong)}.as-banner--warning{background:var(--warning-soft);border-color:var(--warning);color:var(--warning-strong)}.as-banner--calm{background:var(--calm-soft);border-color:var(--calm);color:var(--calm-strong)}.as-banner__title{font-weight:700}.as-table{border-collapse:collapse;width:100%;font-size:13px}.as-table th{text-align:left;font:600 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);border-bottom:1px solid var(--border-subtle);background:var(--surface-sunken);padding:8px 10px}.as-table td{border-bottom:1px solid var(--border-subtle);vertical-align:middle;padding:9px 10px}.as-table tr:last-child td{border-bottom:0}.as-scroll{scrollbar-width:thin;scroll-behavior:smooth}.as-countdown-track{background:var(--warning-soft);border-radius:2px;height:4px;overflow:hidden}.as-countdown-fill{background:var(--warning);border-radius:2px;height:100%}@media (prefers-reduced-motion:reduce){.as-page,.as-backdrop,.as-dialog,.as-toast,.as-pop{animation:none}.as-hover-lift,.as-chip,.as-tab,.as-tab:after,.as-btn,.as-card--interactive,.as-row{transition:none}.as-hover-lift:hover,.as-card--interactive:hover,.as-row:hover,.as-btn:hover:not(:disabled){transform:none}}*,:before,:after,::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:#3b82f680;--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:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Figtree,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);border-color:#2563eb;outline:2px solid #0000}input::-moz-placeholder{color:#6b7280;opacity:1}textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#2563eb;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6b7280;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.end-0{inset-inline-end:0}.left-0{left:0}.start-0{inset-inline-start:0}.top-16{top:4rem}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-full{grid-column:1/-1}.m-0{margin:0}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.\!mb-0{margin-bottom:0!important}.-mt-6{margin-top:-1.5rem}.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-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-4{margin-right:1rem}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.ms-4{margin-inline-start:1rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-14{height:3.5rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-\[18px\]{height:18px}.h-dvh{height:100dvh}.h-px{height:1px}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-64{max-height:16rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-8{width:2rem}.w-\[18px\]{width:18px}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-56{min-width:14rem}.min-w-full{min-width:100%}.max-w-56{max-width:14rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-top{transform-origin:top}.-translate-x-full{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.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))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.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-6{gap:1.5rem}.gap-8{gap:2rem}.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-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-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-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-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(243 244 246/var(--tw-divide-opacity,1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity,1))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-50{--tw-border-opacity:1;border-color:rgb(249 250 251/var(--tw-border-opacity,1))}.border-gray-900{--tw-border-opacity:1;border-color:rgb(17 24 39/var(--tw-border-opacity,1))}.border-green-700{--tw-border-opacity:1;border-color:rgb(21 128 61/var(--tw-border-opacity,1))}.border-indigo-200{--tw-border-opacity:1;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.border-indigo-300{--tw-border-opacity:1;border-color:rgb(165 180 252/var(--tw-border-opacity,1))}.border-indigo-400{--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}.border-indigo-500{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.bg-accent{--tw-bg-opacity:1;background-color:rgb(31 169 143/var(--tw-bg-opacity,1))}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-black\/40{background-color:#0006}.bg-blue-200{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-50\/40{background-color:#ecfdf566}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-indigo-400{--tw-bg-opacity:1;background-color:rgb(129 140 248/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-indigo-50\/60{background-color:#eef2ff99}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-rail{--tw-bg-opacity:1;background-color:rgb(20 37 63/var(--tw-bg-opacity,1))}.bg-rail-active{--tw-bg-opacity:1;background-color:rgb(30 53 87/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-surface{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-surface-muted{--tw-bg-opacity:1;background-color:rgb(244 246 248/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-violet-100{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.fill-current{fill:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.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-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}.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-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pe-4{padding-inline-end:1rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pr-1{padding-right:.25rem}.ps-3{padding-inline-start:.75rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Figtree,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-indigo-900{--tw-text-opacity:1;color:rgb(49 46 129/var(--tw-text-opacity,1))}.text-rail-faint{--tw-text-opacity:1;color:rgb(106 120 137/var(--tw-text-opacity,1))}.text-rail-text{--tw-text-opacity:1;color:rgb(169 182 200/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -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-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 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-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.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-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-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1))}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgb(229 231 235/var(--tw-ring-opacity,1))}.ring-opacity-5{--tw-ring-opacity:.05}.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)}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.backdrop\:bg-transparent::backdrop{background-color:#0000}.first\:mt-0:first-child{margin-top:0}.last\:border-0:last-child{border-width:0}.focus-within\:border-indigo-500:focus-within{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus-within\:ring-1:focus-within{--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-within\:ring-indigo-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:border-indigo-400:hover{--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:bg-surface-muted:hover{--tw-bg-opacity:1;background-color:rgb(244 246 248/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-indigo-700:hover{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:ring-indigo-400:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(129 140 248/var(--tw-ring-opacity,1))}.focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgb(67 56 202/var(--tw-border-opacity,1))}.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.focus\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.focus\:bg-indigo-100:focus{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.focus\:text-gray-800:focus{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.focus\:text-indigo-800:focus{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-0: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(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\:ring-1: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(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\: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-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.active\:bg-gray-900:active{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.active\:bg-red-700:active{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-50:disabled{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:hover\:bg-red-600:hover:disabled{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}@media (width>=640px){.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:w-56{width:14rem}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:justify-center{justify-content:center}.sm\:rounded-lg{border-radius:.5rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-0{padding-top:0}}@media (width>=768px){.md\:static{position:static}.md\:z-auto{z-index:auto}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-6{grid-column:span 6/span 6}.md\:hidden{display:none}.md\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=1024px){.lg\:inline{display:inline}.lg\:px-8{padding-left:2rem;padding-right:2rem}}.ltr\:origin-top-left:where([dir=ltr],[dir=ltr] *){transform-origin:0 0}.ltr\:origin-top-right:where([dir=ltr],[dir=ltr] *){transform-origin:100% 0}.rtl\:origin-top-left:where([dir=rtl],[dir=rtl] *){transform-origin:0 0}.rtl\:origin-top-right:where([dir=rtl],[dir=rtl] *){transform-origin:100% 0}
