@import "https://fonts.googleapis.com/css2?family=Public+Sans:wght@400;600;700;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Public+Sans:wght@400;600;700;900&display=swap";.app-icon-mask[data-v-a4195aa0]{-webkit-mask-image:var(--icon-url);-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.toast-stack[data-v-f8f27af7]{z-index:var(--z-toast);pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;top:16px;left:16px;right:16px}.toast[data-v-f8f27af7]{border:1px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-surface);width:100%;max-width:420px;box-shadow:var(--shadow-float);font-family:var(--font-family-base);pointer-events:auto;touch-action:pan-y;align-items:center;gap:12px;padding:12px 16px 15px;display:flex;position:relative;overflow:hidden}.toast-icon[data-v-f8f27af7]{flex-shrink:0;width:20px;height:20px}.toast-message[data-v-f8f27af7]{color:var(--color-ink);font-size:var(--text-body-size);line-height:var(--text-body-line-height);font-weight:var(--text-body-weight);flex:1;margin:0}.toast-close[data-v-f8f27af7]{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.toast-close[data-v-f8f27af7]>*{width:16px;height:16px}.toast-progress[data-v-f8f27af7]{background:var(--color-success-text);transform-origin:0;height:3px;animation-name:toast-countdown-f8f27af7;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0;right:0}.toast:hover .toast-progress[data-v-f8f27af7],.toast:focus-within .toast-progress[data-v-f8f27af7],.toast.held .toast-progress[data-v-f8f27af7],.toast.swiped .toast-progress[data-v-f8f27af7]{animation-play-state:paused}@keyframes toast-countdown-f8f27af7{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-enter-active[data-v-f8f27af7]{transition:opacity .3s ease-out,transform .3s ease-out}.toast-leave-active[data-v-f8f27af7]{transition:opacity .25s ease-in,transform .25s ease-in;position:absolute}.toast-enter-from[data-v-f8f27af7],.toast-leave-to[data-v-f8f27af7]{opacity:0;transform:translateY(calc(-100% - 24px))}.toast-move[data-v-f8f27af7]{transition:transform .3s}.toast.swiped.toast-leave-active[data-v-f8f27af7]{opacity:0;transition:none!important}@media (prefers-reduced-motion:reduce){.toast-enter-from[data-v-f8f27af7],.toast-leave-to[data-v-f8f27af7]{transform:none}.toast-move[data-v-f8f27af7]{transition:none}}*,:before,:after{box-sizing:border-box}:focus-visible{outline:2px solid var(--color-accent-mint);outline-offset:2px}body{background:var(--color-page-bg);margin:0}.field-label[data-v-6f0198bf]{color:var(--color-secondary);font-size:var(--text-field-label-size);line-height:var(--text-field-label-line-height);font-weight:var(--text-field-label-weight);letter-spacing:var(--text-field-label-letter-spacing);text-transform:uppercase}.required-mark[data-v-6f0198bf]{color:var(--color-error-text);font-size:var(--text-label-size);cursor:help;line-height:0;display:inline-block;transform:translateY(2.5px)}.field-error[data-v-b2f9754f]{color:var(--color-error-text);font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);margin:0}.text-field[data-v-88a9fd00]{width:100%;font-family:var(--font-family-base);flex-direction:column;gap:8px;display:flex}.field-input[data-v-88a9fd00]{box-sizing:border-box;background:var(--color-field-bg);border:1px solid var(--color-border);border-radius:var(--radius-default);width:100%;font-family:inherit;font-size:14px;line-height:20px;font-weight:var(--font-weight-regular);color:var(--color-ink);padding:16px;transition:background-color .15s}.field-input[data-v-88a9fd00]:hover:not(:read-only){background:var(--color-field-bg-hover)}.field-input.modal[data-v-88a9fd00]{padding:12px 16px}.field-input[data-v-88a9fd00]:read-only{opacity:.6;cursor:default}.field-input[data-v-88a9fd00]::placeholder{color:var(--color-placeholder-subtle)}.has-error[data-v-88a9fd00]{border-color:var(--color-error-text)}.password-field[data-v-d2fb6ab6]{width:100%;font-family:var(--font-family-base);flex-direction:column;gap:8px;display:flex}.input-shell[data-v-d2fb6ab6]{border:1px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-field-bg);align-items:stretch;gap:16px;transition:background-color .15s;display:flex}.input-shell[data-v-d2fb6ab6]:hover{background:var(--color-field-bg-hover)}.input[data-v-d2fb6ab6]{min-width:0;color:var(--color-ink);font-size:14px;line-height:20px;font-weight:var(--font-weight-regular);background:0 0;border:0;outline:none;flex:1;padding:16px 0 16px 21px;font-family:inherit}.input-shell.modal .input[data-v-d2fb6ab6]{padding:12px 0 12px 16px}.input[data-v-d2fb6ab6]::placeholder{color:var(--color-placeholder-subtle)}.eye-button[data-v-d2fb6ab6]{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:21px;height:21px;margin-right:21px;padding:0;display:flex}.input-shell.modal .eye-button[data-v-d2fb6ab6]{margin-right:16px}.eye-icon[data-v-d2fb6ab6]{object-fit:contain;width:100%;height:100%}.has-error[data-v-d2fb6ab6]{border-color:var(--color-error-text)}.checkbox-label[data-v-308437d9]{cursor:pointer;align-items:center;gap:8px;display:inline-flex;position:relative}.native-checkbox[data-v-308437d9]{opacity:0;pointer-events:none;position:absolute}.checkbox-box[data-v-308437d9]{border:2px solid var(--color-brand-text);border-radius:var(--radius-default);background:var(--color-surface);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.checkbox-box.mint[data-v-308437d9]{border-color:var(--color-border)}.checkbox-box.checked[data-v-308437d9]{background:var(--color-brand-text);border-color:var(--color-brand-text)}.checkbox-box.mint.checked[data-v-308437d9]{background:var(--color-accent-mint);border-color:var(--color-accent-mint)}.checkbox-check[data-v-308437d9]{background-color:var(--color-white);width:13px;height:13px;-webkit-mask-image:url(/shared-assets/checkbox-check.svg);mask-image:url(/shared-assets/checkbox-check.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.app-button[data-v-f459b4d6]{border-radius:var(--radius-default);font-family:inherit;font-size:var(--text-label-size);line-height:var(--text-label-line-height);font-weight:var(--text-label-weight);letter-spacing:var(--text-label-letter-spacing);text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:12px 24px;transition:filter .15s,transform .1s,background-color .15s;display:inline-flex}.app-button.full-width[data-v-f459b4d6]{width:100%}.app-button[data-v-f459b4d6]:disabled{opacity:.6;cursor:not-allowed}.app-button[data-v-f459b4d6]:hover:not(:disabled){filter:brightness(.9)}.app-button[data-v-f459b4d6]:active:not(:disabled){transform:translateY(2.5px)scale(.99)}.app-button.sm[data-v-f459b4d6]{padding:12px 16px}.app-button.md[data-v-f459b4d6]{padding:12px 24px}.app-button.lg[data-v-f459b4d6]{padding:12px 32px}.app-button.xl[data-v-f459b4d6]{padding:12px 64px}.app-button.primary[data-v-f459b4d6]{color:var(--color-text-on-dark);border:0}.app-button.primary.bright[data-v-f459b4d6]{background:var(--color-primary-bright)}.app-button.primary.deep[data-v-f459b4d6]{background:var(--color-primary-deep)}.app-button.primary.deep.full-width[data-v-f459b4d6]{letter-spacing:var(--letter-spacing-wide);padding:16px;font-size:16px;line-height:20px}.app-button.secondary[data-v-f459b4d6]{border:1px solid var(--color-primary-bright);color:var(--color-primary-bright);background:0 0}.app-button.secondary[data-v-f459b4d6]:hover:not(:disabled){background-color:rgba(var(--color-primary-bright-rgb), .1)}.app-button.destructive[data-v-f459b4d6]{background:var(--color-destructive);color:var(--color-text-on-dark);border:0}.app-button.destructive-outline[data-v-f459b4d6]{background:var(--color-destructive-bg);border:1px solid var(--color-destructive);color:var(--color-ink)}.app-button.destructive-outline[data-v-f459b4d6]:hover:not(:disabled){background-color:rgba(var(--color-destructive-rgb), .25)}.login-page[data-v-4218c826]{background:var(--color-page-bg);width:100%;min-height:100vh;font-family:var(--font-family-base);display:flex}.left-visual[data-v-4218c826],.right-form[data-v-4218c826]{flex:1 0 0;min-width:0;padding:0}.left-visual[data-v-4218c826]{position:relative;overflow:hidden}.bg-image[data-v-4218c826]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bg-overlay[data-v-4218c826]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(var(--color-primary-bright-rgb), .3);position:absolute;inset:0 -.5px 0 0}.right-form[data-v-4218c826]{justify-content:center;align-items:center;padding:32px;display:flex;overflow:hidden}.content-frame[data-v-4218c826]{flex-direction:column;justify-content:center;gap:32px;width:100%;min-width:500px;max-width:720px;padding:32px;display:flex}.logo-name[data-v-4218c826]{align-items:center;gap:3%;width:100%;max-width:550px;display:flex}.logo-icon[data-v-4218c826]{aspect-ratio:369/467;flex-shrink:0;width:10%}.logo-text[data-v-4218c826]{aspect-ratio:479/70;background-color:var(--color-ink-navy);flex-shrink:0;width:87%;-webkit-mask-image:url(/login-assets/logo-entry-text.svg);mask-image:url(/login-assets/logo-entry-text.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-text h1[data-v-4218c826]{color:var(--color-ink);font-size:var(--text-h1-size);line-height:var(--text-h1-line-height);font-weight:var(--text-h1-weight);letter-spacing:var(--text-h1-letter-spacing);margin:0}.hero-text p[data-v-4218c826]{color:var(--color-ink);font-size:var(--text-h4-size);line-height:var(--text-h4-line-height);font-weight:var(--text-h4-weight);letter-spacing:var(--text-h4-letter-spacing);margin:0}.hero-text a[data-v-4218c826]{color:var(--color-accent-mint);text-underline-position:from-font;text-decoration:underline}.disclosure-notice[data-v-4218c826]{border:2px solid var(--color-warning-border);border-radius:var(--radius-default);background:var(--color-warning-bg);display:flex}.disclosure-icon-wrap[data-v-4218c826]{justify-content:center;align-items:center;padding:0 16px;display:flex}.disclosure-icon[data-v-4218c826]{width:20px;height:20px}.disclosure-notice p[data-v-4218c826]{color:var(--color-ink);font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);font-weight:var(--text-caption-weight);letter-spacing:var(--text-caption-letter-spacing);text-align:justify;margin:0;padding:16px 24px 16px 0}.login-form[data-v-4218c826]{flex-direction:column;gap:32px;width:100%;display:flex}.row[data-v-4218c826]{justify-content:space-between;align-items:center;display:flex}.remember-text[data-v-4218c826],.forgot-link[data-v-4218c826]{color:var(--color-ink);font-size:var(--text-body-size);line-height:var(--text-body-line-height);font-weight:var(--text-body-weight)}.forgot-link[data-v-4218c826]{color:var(--color-accent-mint);font-weight:var(--font-weight-bold);text-underline-position:from-font;text-decoration:underline}.button-frame[data-v-4218c826]{padding:16px 0 0}.error[data-v-4218c826]{color:var(--color-error-text);margin:0;font-size:14px;line-height:20px}@media (width<=1080px){.left-visual[data-v-4218c826]{display:none}.content-frame[data-v-4218c826]{max-width:720px;padding:24px}}@media (width<=600px){.login-page[data-v-4218c826]{padding:16px;position:relative}.left-visual[data-v-4218c826]{display:block;position:fixed;inset:0}.right-form[data-v-4218c826]{z-index:1;background:var(--color-surface);border-radius:var(--radius-default);box-shadow:var(--shadow-float);align-self:center;height:fit-content;padding:16px 8px;position:relative}.content-frame[data-v-4218c826]{min-width:0;padding:16px}}.login-page[data-v-87272a67]{background:var(--color-page-bg);width:100%;min-height:100vh;font-family:var(--font-family-base);display:flex}.left-visual[data-v-87272a67],.right-form[data-v-87272a67]{flex:1 0 0;min-width:0;padding:0}.left-visual[data-v-87272a67]{position:relative;overflow:hidden}.bg-image[data-v-87272a67]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bg-overlay[data-v-87272a67]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(var(--color-primary-bright-rgb), .3);position:absolute;inset:0 -.5px 0 0}.right-form[data-v-87272a67]{justify-content:center;align-items:center;padding:32px;display:flex;overflow:hidden}.content-frame[data-v-87272a67]{flex-direction:column;justify-content:center;gap:32px;width:100%;min-width:500px;max-width:720px;padding:32px;display:flex}.logo-name[data-v-87272a67]{align-items:center;gap:3%;width:100%;max-width:550px;display:flex}.logo-icon[data-v-87272a67]{aspect-ratio:369/467;flex-shrink:0;width:10%}.logo-text[data-v-87272a67]{aspect-ratio:479/70;background-color:var(--color-ink-navy);flex-shrink:0;width:87%;-webkit-mask-image:url(/login-assets/logo-entry-text.svg);mask-image:url(/login-assets/logo-entry-text.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-text h1[data-v-87272a67]{color:var(--color-ink);font-size:var(--text-h1-size);line-height:var(--text-h1-line-height);font-weight:var(--text-h1-weight);letter-spacing:var(--text-h1-letter-spacing);margin:0}.hero-text p[data-v-87272a67]{color:var(--color-ink);font-size:var(--text-h4-size);line-height:var(--text-h4-line-height);font-weight:var(--text-h4-weight);letter-spacing:var(--text-h4-letter-spacing);margin:0}.hero-text a[data-v-87272a67]{color:var(--color-accent-mint);text-underline-position:from-font;text-decoration:underline}.disclosure-notice[data-v-87272a67]{border:2px solid var(--color-warning-border);border-radius:var(--radius-default);background:var(--color-warning-bg);display:flex}.disclosure-icon-wrap[data-v-87272a67]{justify-content:center;align-items:center;padding:0 16px;display:flex}.disclosure-icon[data-v-87272a67]{width:20px;height:20px}.disclosure-notice p[data-v-87272a67]{color:var(--color-ink);font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);font-weight:var(--text-caption-weight);letter-spacing:var(--text-caption-letter-spacing);text-align:justify;margin:0;padding:16px 24px 16px 0}.confirmation[data-v-87272a67]{color:var(--color-ink);font-size:var(--text-body-size);line-height:var(--text-body-line-height);font-weight:var(--text-body-weight);background:var(--color-warning-bg);border:2px solid var(--color-warning-border);border-radius:var(--radius-default);margin:0;padding:16px 24px}.closed-notice[data-v-87272a67]{color:var(--color-ink);font-size:var(--text-h4-size);line-height:var(--text-h4-line-height);font-weight:var(--text-h4-weight);letter-spacing:var(--text-h4-letter-spacing);margin:0}.login-form[data-v-87272a67]{flex-direction:column;gap:32px;width:100%;display:flex}.button-frame[data-v-87272a67]{padding:16px 0 0}.error[data-v-87272a67]{color:var(--color-error-text);margin:0;font-size:14px;line-height:20px}@media (width<=1080px){.left-visual[data-v-87272a67]{display:none}.content-frame[data-v-87272a67]{max-width:720px;padding:24px}}@media (width<=600px){.login-page[data-v-87272a67]{padding:16px;position:relative}.left-visual[data-v-87272a67]{display:block;position:fixed;inset:0}.right-form[data-v-87272a67]{z-index:1;background:var(--color-surface);border-radius:var(--radius-default);height:fit-content;box-shadow:var(--shadow-float);align-self:center;padding:16px 8px;position:relative}.content-frame[data-v-87272a67]{min-width:0;padding:16px}}:root{--color-primary-deep:#01324e;--color-primary-bright:#07a;--color-brand-text:var(--color-primary-deep);--color-nav-text:var(--color-primary-deep);--color-icon-muted:var(--color-primary-deep);--color-panel-bright:#07a;--color-accent-mint:#00b3ad;--color-accent-mint-rgb:0, 179, 173;--color-accent-pastel:#73e5d4;--color-secondary:#3d4e53;--color-medium-gray:#8ca2a8;--color-light-gray:#c6dcdb;--color-border:var(--color-light-gray);--color-chrome:var(--color-secondary);--color-subtle-wash:#e1f4f2;--color-primary-deep-rgb:1, 50, 78;--color-primary-bright-rgb:0, 119, 170;--color-ink:#000;--color-ink-navy:#101435;--color-white:#fff;--color-text-on-dark:#f5f5f5;--color-placeholder:#6b7280;--color-placeholder-subtle:#0006;--color-page-bg:#f6fffd;--color-header-bg:#f7feff;--color-surface:#fff;--color-field-bg:#d0e2e180;--color-field-bg-hover:#d0e2e1;--color-error-text:#b42318;--color-success-text:#067647;--color-destructive:#961e10;--color-destructive-bg:#f1e1df;--color-destructive-rgb:150, 30, 16;--color-warning-bg:#e5bf7380;--color-warning-bg-opaque:#ebe0bd;--color-warning-border:#b35a00;--color-break-stripe-a:#f1e1df;--color-break-stripe-b:#e8d3d0;--color-break-stripe-a-hover:#ecd0cd;--color-break-stripe-b-hover:#e0c1bd;--color-break-border:#c6a8a3;--color-break-text:#6b4a44;--color-table-header-hover:#0a3f60;--color-selection-bg:var(--color-accent-mint);--color-selection-text:var(--color-text-on-dark);--shadow-float:0 4px 20px #10143529;--shadow-subtle:0 4px 20px #10143514;--shadow-sidebar-hover:4px 0 12px -5px #00000040;--shadow-table-pinned-col:2px 0 6px #01324e1f;--shadow-table-header:0 4px 10px #01324e2e;--color-modal-backdrop:#10143580;--color-control-drawer-backdrop:#10143533;--z-sticky:2;--z-control-drawer:5;--z-dropdown:10;--z-chrome:20;--z-control-drawer-overlay:25;--z-drawer-backdrop:29;--z-drawer:30;--z-popover:35;--z-modal:40;--z-toast:50;--color-divider-on-dark:#ffffff26;--font-family-base:"Public Sans", sans-serif;--text-h1-size:48px;--text-h1-weight:900;--text-h1-line-height:72px;--text-h1-letter-spacing:0;--text-h2-size:32px;--text-h2-weight:800;--text-h2-line-height:40px;--text-h2-letter-spacing:-.32px;--text-h3-size:24px;--text-h3-weight:700;--text-h3-line-height:32px;--text-h3-letter-spacing:0;--text-h4-size:18px;--text-h4-weight:600;--text-h4-line-height:28px;--text-h4-letter-spacing:0;--text-body-size:16px;--text-body-weight:400;--text-body-line-height:24px;--text-body-letter-spacing:0;--letter-spacing-wide:1.4px;--text-label-size:14px;--text-label-weight:700;--text-label-line-height:20px;--text-label-letter-spacing:var(--letter-spacing-wide);--text-field-label-size:10px;--text-field-label-weight:700;--text-field-label-line-height:16px;--text-field-label-letter-spacing:var(--letter-spacing-wide);--text-caption-size:12px;--text-caption-weight:400;--text-caption-line-height:16px;--text-caption-letter-spacing:0;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--radius-default:4px}@media (width<=600px){:root{--text-h1-size:36px;--text-h1-line-height:46px;--text-h2-size:26px;--text-h2-line-height:34px;--text-h3-size:20px;--text-h3-line-height:28px;--text-h4-size:16px;--text-h4-line-height:24px;--text-body-size:14px;--text-body-line-height:20px}}:root{--dark-color-page-bg:#0b1210;--dark-color-header-bg:#0e1614;--dark-color-surface:#141d1b;--dark-color-ink:#e7ebe9;--dark-color-ink-navy:#e7ebe9;--dark-color-secondary:#a9b8b5;--dark-color-medium-gray:#5c706c;--dark-color-light-gray:#2a3634;--dark-color-border:#8ca2a8;--dark-color-chrome:var(--dark-color-medium-gray);--dark-color-subtle-wash:#17201e;--dark-color-field-bg:#ffffff0f;--dark-color-field-bg-hover:#232f2c;--dark-color-placeholder:#8a9a96;--dark-color-placeholder-subtle:#ffffff59;--dark-color-error-text:#f97066;--dark-color-success-text:#4ade80;--dark-color-destructive:#e5493a;--dark-color-destructive-bg:#3a2420;--dark-color-destructive-rgb:229, 73, 58;--dark-color-warning-bg:#e5bf732e;--dark-color-warning-bg-opaque:#3a3220;--dark-color-warning-border:#e0a542;--dark-color-modal-backdrop:#000000a6;--dark-color-control-drawer-backdrop:#0000004d;--dark-color-divider-on-dark:#ffffff1a;--dark-shadow-float:0 4px 20px #ffffff1a;--dark-shadow-subtle:0 4px 20px #ffffff0f;--dark-shadow-sidebar-hover:4px 0 12px -5px #fff3;--dark-shadow-table-pinned-col:2px 0 6px #ffffff1a;--dark-shadow-table-header:0 4px 10px #ffffff26;--dark-color-panel-bright:#0a5878;--dark-color-brand-text:var(--color-primary-bright);--dark-color-nav-text:var(--dark-color-ink);--dark-color-icon-muted:var(--dark-color-secondary);--dark-color-break-stripe-a:#3a2b28;--dark-color-break-stripe-b:#2e211f;--dark-color-break-stripe-a-hover:#45332f;--dark-color-break-stripe-b-hover:#382823;--dark-color-break-border:#8a6a63;--dark-color-break-text:#e8c9c3;--dark-color-selection-bg:var(--color-accent-pastel);--dark-color-selection-text:#000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-page-bg:var(--dark-color-page-bg);--color-header-bg:var(--dark-color-header-bg);--color-surface:var(--dark-color-surface);--color-ink:var(--dark-color-ink);--color-ink-navy:var(--dark-color-ink-navy);--color-secondary:var(--dark-color-secondary);--color-medium-gray:var(--dark-color-medium-gray);--color-light-gray:var(--dark-color-light-gray);--color-border:var(--dark-color-border);--color-chrome:var(--dark-color-chrome);--color-subtle-wash:var(--dark-color-subtle-wash);--color-field-bg:var(--dark-color-field-bg);--color-field-bg-hover:var(--dark-color-field-bg-hover);--color-placeholder:var(--dark-color-placeholder);--color-placeholder-subtle:var(--dark-color-placeholder-subtle);--color-error-text:var(--dark-color-error-text);--color-success-text:var(--dark-color-success-text);--color-destructive:var(--dark-color-destructive);--color-destructive-bg:var(--dark-color-destructive-bg);--color-destructive-rgb:var(--dark-color-destructive-rgb);--color-warning-bg:var(--dark-color-warning-bg);--color-warning-bg-opaque:var(--dark-color-warning-bg-opaque);--color-warning-border:var(--dark-color-warning-border);--color-modal-backdrop:var(--dark-color-modal-backdrop);--color-control-drawer-backdrop:var(--dark-color-control-drawer-backdrop);--color-divider-on-dark:var(--dark-color-divider-on-dark);--color-panel-bright:var(--dark-color-panel-bright);--shadow-float:var(--dark-shadow-float);--shadow-subtle:var(--dark-shadow-subtle);--shadow-sidebar-hover:var(--dark-shadow-sidebar-hover);--shadow-table-pinned-col:var(--dark-shadow-table-pinned-col);--shadow-table-header:var(--dark-shadow-table-header);--color-brand-text:var(--dark-color-brand-text);--color-nav-text:var(--dark-color-nav-text);--color-icon-muted:var(--dark-color-icon-muted);--color-break-stripe-a:var(--dark-color-break-stripe-a);--color-break-stripe-b:var(--dark-color-break-stripe-b);--color-break-stripe-a-hover:var(--dark-color-break-stripe-a-hover);--color-break-stripe-b-hover:var(--dark-color-break-stripe-b-hover);--color-break-border:var(--dark-color-break-border);--color-break-text:var(--dark-color-break-text);--color-selection-bg:var(--dark-color-selection-bg);--color-selection-text:var(--dark-color-selection-text)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-page-bg:var(--dark-color-page-bg);--color-header-bg:var(--dark-color-header-bg);--color-surface:var(--dark-color-surface);--color-ink:var(--dark-color-ink);--color-ink-navy:var(--dark-color-ink-navy);--color-secondary:var(--dark-color-secondary);--color-medium-gray:var(--dark-color-medium-gray);--color-light-gray:var(--dark-color-light-gray);--color-border:var(--dark-color-border);--color-chrome:var(--dark-color-chrome);--color-subtle-wash:var(--dark-color-subtle-wash);--color-field-bg:var(--dark-color-field-bg);--color-field-bg-hover:var(--dark-color-field-bg-hover);--color-placeholder:var(--dark-color-placeholder);--color-placeholder-subtle:var(--dark-color-placeholder-subtle);--color-error-text:var(--dark-color-error-text);--color-success-text:var(--dark-color-success-text);--color-destructive:var(--dark-color-destructive);--color-destructive-bg:var(--dark-color-destructive-bg);--color-destructive-rgb:var(--dark-color-destructive-rgb);--color-warning-bg:var(--dark-color-warning-bg);--color-warning-bg-opaque:var(--dark-color-warning-bg-opaque);--color-warning-border:var(--dark-color-warning-border);--color-modal-backdrop:var(--dark-color-modal-backdrop);--color-control-drawer-backdrop:var(--dark-color-control-drawer-backdrop);--color-divider-on-dark:var(--dark-color-divider-on-dark);--color-panel-bright:var(--dark-color-panel-bright);--shadow-float:var(--dark-shadow-float);--shadow-subtle:var(--dark-shadow-subtle);--shadow-sidebar-hover:var(--dark-shadow-sidebar-hover);--shadow-table-pinned-col:var(--dark-shadow-table-pinned-col);--shadow-table-header:var(--dark-shadow-table-header);--color-brand-text:var(--dark-color-brand-text);--color-nav-text:var(--dark-color-nav-text);--color-icon-muted:var(--dark-color-icon-muted);--color-break-stripe-a:var(--dark-color-break-stripe-a);--color-break-stripe-b:var(--dark-color-break-stripe-b);--color-break-stripe-a-hover:var(--dark-color-break-stripe-a-hover);--color-break-stripe-b-hover:var(--dark-color-break-stripe-b-hover);--color-break-border:var(--dark-color-break-border);--color-break-text:var(--dark-color-break-text);--color-selection-bg:var(--dark-color-selection-bg);--color-selection-text:var(--dark-color-selection-text)}::selection{background-color:var(--color-selection-bg);color:var(--color-selection-text)}
