:root{--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-xs: .8125rem;--text-sm: .9375rem;--text-base: 1rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 1.875rem;--text-3xl: 2.5rem;--accent-finance: #6366f1;--accent-math: #0ea5e9;--accent-conversion: #14b8a6;--accent-text: #8b5cf6;--accent-productivity: #f59e0b;--accent-utility: #ec4899}[data-theme=light]{color-scheme:light;--color-bg: #f6f8fc;--color-bg-gradient: radial-gradient( 1200px 600px at 100% -10%, rgba(99, 102, 241, .08), transparent 60% );--color-surface: #ffffff;--color-surface-alt: #eef2f9;--color-surface-muted: #eef2f9;--color-text: #0f172a;--color-text-muted: #5b6675;--color-text-inverted: #ffffff;--color-primary: #6366f1;--color-primary-hover: #4f46e5;--color-primary-contrast: #ffffff;--color-primary-soft: rgba(99, 102, 241, .12);--color-border: #e2e8f0;--color-border-strong: #cbd5e1;--color-success: #16a34a;--color-warning: #d97706;--color-danger: #dc2626;--color-focus-ring: #6366f1;--color-accent: var(--color-primary);--color-accent-hover: var(--color-primary-hover);--color-accent-contrast: var(--color-primary-contrast);--color-accent-soft: var(--color-primary-soft);--color-danger-soft: rgba(220, 38, 38, .12);--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06), 0 1px 3px rgba(15, 23, 42, .05);--shadow-md: 0 4px 6px -1px rgba(15, 23, 42, .08), 0 2px 4px -2px rgba(15, 23, 42, .06);--shadow-lg: 0 12px 24px -6px rgba(15, 23, 42, .12), 0 8px 16px -8px rgba(15, 23, 42, .08)}[data-theme=dark]{color-scheme:dark;--color-bg: #0b1120;--color-bg-gradient: radial-gradient( 1200px 600px at 100% -10%, rgba(99, 102, 241, .18), transparent 55% );--color-surface: #151e30;--color-surface-alt: #1e293b;--color-surface-muted: #1e293b;--color-text: #e6ecf5;--color-text-muted: #94a3b8;--color-text-inverted: #0b1120;--color-primary: #818cf8;--color-primary-hover: #a5b4fc;--color-primary-contrast: #0b1120;--color-primary-soft: rgba(129, 140, 248, .16);--color-border: #263244;--color-border-strong: #38445b;--color-success: #34d399;--color-warning: #fbbf24;--color-danger: #f87171;--color-focus-ring: #a5b4fc;--color-accent: var(--color-primary);--color-accent-hover: var(--color-primary-hover);--color-accent-contrast: var(--color-primary-contrast);--color-accent-soft: var(--color-primary-soft);--color-danger-soft: rgba(248, 113, 113, .16);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 12px rgba(0, 0, 0, .45);--shadow-lg: 0 16px 32px rgba(0, 0, 0, .5)}.app-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);min-height:2.75rem;padding:.5rem 1rem;border-radius:var(--radius-md, 10px);border:1px solid var(--color-border-strong, #b6bfcd);background:var(--color-surface-alt, #eef1f6);color:var(--color-text, #0f172a);font-family:var(--font-sans);font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .08s ease,opacity .15s ease}.app-button:hover:not(:disabled){background:var(--color-surface, #ffffff);border-color:var(--color-primary, #2563eb)}.app-button:focus-visible{outline:2px solid var(--color-focus-ring, #2563eb);outline-offset:2px}.app-button:disabled{opacity:.5;cursor:not-allowed}.app-button--primary{background:var(--color-primary, #2563eb);border-color:var(--color-primary, #2563eb);color:var(--color-primary-contrast, #ffffff)}.app-button--primary:hover:not(:disabled){background:var(--color-primary-hover, #1d4ed8);border-color:var(--color-primary-hover, #1d4ed8)}.notes-view__item-delete,button.app-button--danger{color:var(--color-danger, #dc2626);border-color:var(--color-border, #d5dbe4);background:transparent}.notes-view__item-delete:hover:not(:disabled),button.app-button--danger:hover:not(:disabled){background:var(--color-danger, #dc2626);border-color:var(--color-danger, #dc2626);color:var(--color-text-inverted, #ffffff)}.tool-view,.emi-view,.interest-view,.split-view,.password-view,.notes-view,.timer-view,.qr-view,.counter-view{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.tool-view h2,.emi-view h2,.interest-view h2,.split-view h2,.password-view h2,.notes-view h2,.timer-view h2,.qr-view h2,.counter-view h2{margin:0;font-size:1.375rem;font-weight:700;color:var(--color-text, #0f172a)}.tool-view h3,.emi-view h3,.interest-view h3,.split-view h3{margin:0 0 var(--space-2, 8px);font-size:1.05rem;font-weight:700;color:var(--color-text, #0f172a)}.emi-view__inputs,.interest-view__inputs,.tool-view__fields{display:grid;grid-template-columns:1fr;gap:var(--space-3, 12px)}.emi-view__results,.interest-view__results,.tool-view__results{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;align-items:stretch;gap:var(--space-3, 12px)}.emi-view__results .ui-result-card,.interest-view__results .ui-result-card,.tool-view__results .ui-result-card{height:100%}@media (min-width: 640px){.emi-view__inputs,.interest-view__inputs,.tool-view__fields,.emi-view__results,.interest-view__results,.tool-view__results{grid-template-columns:repeat(3,1fr)}}.emi-view__empty,.interest-view__empty,.split-view__empty,.password-view__empty,.notes-view__empty,.notes-view__placeholder,.counter-view__empty{color:var(--color-text-muted, #556070);font-size:.9375rem}.tool-view__error{color:var(--color-danger, #dc2626);font-size:.875rem;font-weight:600}.emi-view__schedule,.tool-view__schedule{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-md, 10px);border:1px solid var(--color-border, #d5dbe4);background:var(--color-surface, #ffffff)}.emi-view__schedule h3,.tool-view__schedule h3{padding:var(--space-3, 12px) var(--space-4, 16px) 0}.emi-view__table,table.tool-table{width:100%;border-collapse:collapse;font-size:.9375rem;font-variant-numeric:tabular-nums}.emi-view__table thead th,table.tool-table thead th{position:sticky;top:0;text-align:right;padding:var(--space-3, 12px) var(--space-4, 16px);background:var(--color-surface-alt, #eef1f6);color:var(--color-text, #0f172a);font-weight:700;border-bottom:1px solid var(--color-border-strong, #b6bfcd);white-space:nowrap}.emi-view__table thead th:first-child,table.tool-table thead th:first-child{text-align:left}.emi-view__table td,table.tool-table td{text-align:right;padding:var(--space-2, 8px) var(--space-4, 16px);color:var(--color-text, #0f172a);border-bottom:1px solid var(--color-border, #d5dbe4);white-space:nowrap}.emi-view__table td:first-child,table.tool-table td:first-child{text-align:left;color:var(--color-text-muted, #556070)}.emi-view__table tbody tr:nth-child(2n),table.tool-table tbody tr:nth-child(2n){background:var(--color-surface-alt, #eef1f6)}.emi-view__table tbody tr:last-child td,table.tool-table tbody tr:last-child td{border-bottom:none}.emi-view__chart-bars,.interest-view__chart-bars{list-style:none;margin:0;padding:var(--space-2, 8px) 0;display:flex;flex-direction:column;gap:3px;width:100%}.emi-view__chart-bar-row,.interest-view__chart-bar-row{display:block;width:100%;height:.5rem;background:var(--color-surface-alt, #eef1f6);border-radius:999px;overflow:hidden}.emi-view__chart-bar,.interest-view__chart-bar{display:block;height:100%;min-width:2px;background:linear-gradient(90deg,var(--color-primary, #2563eb),var(--color-primary-hover, #1d4ed8));border-radius:999px;transition:width .2s ease}.ui-chart:has(.emi-view__chart-bars) .ui-chart__canvas,.ui-chart:has(.interest-view__chart-bars) .ui-chart__canvas{align-items:stretch;justify-content:flex-start;min-height:auto}.split-view__section-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);margin-bottom:var(--space-2, 8px)}.split-view__participants,.split-view__expenses{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3, 12px)}.split-view__participant{display:flex;align-items:flex-end;gap:var(--space-2, 8px)}.split-view__participant .ui-field{flex:1 1 auto}.split-view__expense{padding:var(--space-3, 12px);border:1px solid var(--color-border, #d5dbe4);border-radius:var(--radius-md, 10px);background:var(--color-surface, #ffffff);display:flex;flex-direction:column;gap:var(--space-3, 12px)}.split-view__expense-fields{display:grid;grid-template-columns:1fr;gap:var(--space-3, 12px)}@media (min-width: 640px){.split-view__expense-fields{grid-template-columns:repeat(3,1fr)}}.split-view__shared{border:1px solid var(--color-border, #d5dbe4);border-radius:var(--radius-md, 10px);padding:var(--space-2, 8px) var(--space-3, 12px);display:flex;flex-wrap:wrap;gap:var(--space-3, 12px);color:var(--color-text, #0f172a)}.split-view__shared-option{display:inline-flex;align-items:center;gap:var(--space-1, 4px)}.split-view__results,.split-view__net ul,.split-view__settlements ul{list-style:none;margin:0;padding:0}.split-view__net li,.split-view__settlements li{padding:var(--space-2, 8px) 0;border-bottom:1px solid var(--color-border, #d5dbe4);color:var(--color-text, #0f172a)}.password-view__classes{border:1px solid var(--color-border, #d5dbe4);border-radius:var(--radius-md, 10px);padding:var(--space-3, 12px);display:flex;flex-direction:column;gap:var(--space-2, 8px);color:var(--color-text, #0f172a)}.password-view__toggle{display:inline-flex;align-items:center;gap:var(--space-2, 8px)}.password-view__value{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;word-break:break-all}.password-view__meta{display:flex;gap:var(--space-5, 24px);margin:var(--space-2, 8px) 0 0}.password-view__meta dt{font-size:.8125rem;color:var(--color-text-muted, #556070)}.password-view__meta dd{margin:0;font-weight:700;color:var(--color-text, #0f172a)}.password-view__notice,.password-view__error{color:var(--color-danger, #dc2626);font-size:.875rem;font-weight:600}.ui-chart:has(.interest-view__series) .ui-chart__canvas{align-items:stretch;justify-content:flex-start;min-height:auto}.interest-view__series{width:100%;border-collapse:collapse;font-size:.9375rem;font-variant-numeric:tabular-nums}.interest-view__series thead th{text-align:right;padding:var(--space-2, 8px) var(--space-3, 12px);color:var(--color-text-muted, #556070);font-weight:700;border-bottom:1px solid var(--color-border, #d5dbe4);white-space:nowrap}.interest-view__series thead th:first-child{text-align:left}.interest-view__series thead th:last-child{width:45%}.interest-view__series td{padding:var(--space-2, 8px) var(--space-3, 12px);text-align:right;color:var(--color-text, #0f172a);border-bottom:1px solid var(--color-border, #d5dbe4);white-space:nowrap;vertical-align:middle}.interest-view__series td:first-child{text-align:left;color:var(--color-text-muted, #556070)}.interest-view__series td:last-child{width:45%;text-align:left}.interest-view__series tbody tr:last-child td{border-bottom:none}.interest-view__bar{display:block;height:.625rem;min-width:2px;border-radius:999px;background:linear-gradient(90deg,var(--color-primary, #2563eb),var(--color-primary-hover, #1d4ed8));transition:width .2s ease}.interest-view__frequency{display:flex;flex-direction:column;gap:.375rem}.split-view__section{display:flex;flex-direction:column;gap:var(--space-3, 12px);padding-top:var(--space-2, 8px)}.tool-view__quick-picks{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.tool-view__quick-picks .ui-segmented__option{flex:0 0 auto;width:auto;min-width:3.5rem;border:1px solid var(--color-border, #d5dbe4);background:var(--color-surface-alt, #eef1f6)}.tool-view__quick-picks .ui-segmented__option[aria-pressed=true]{background:var(--color-primary, #2563eb);border-color:var(--color-primary, #2563eb);color:var(--color-primary-contrast, #ffffff)}.tool-view__checkbox{display:inline-flex;align-items:center;gap:var(--space-2, 8px);color:var(--color-text, #0f172a);font-size:.9375rem}.ui-result-card p{margin:0;color:var(--color-text-muted, #556070)}.split-view__settled{padding:var(--space-4, 16px);border-radius:var(--radius-md, 10px);background:var(--color-surface-alt, #eef1f6);color:var(--color-text, #0f172a);text-align:center;font-weight:600}.split-flow{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2, 8px)}.split-flow__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 8px);padding:var(--space-3, 12px);border:1px solid var(--color-border, #d5dbe4);border-radius:var(--radius-md, 10px);background:var(--color-surface, #ffffff)}.split-flow__from{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:999px;font-weight:600;background:color-mix(in srgb,var(--color-danger) 15%,transparent);color:var(--color-danger, #dc2626);border:1px solid color-mix(in srgb,var(--color-danger) 35%,transparent)}.split-flow__to{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:999px;font-weight:600;background:color-mix(in srgb,var(--color-success) 15%,transparent);color:var(--color-success, #16a34a);border:1px solid color-mix(in srgb,var(--color-success) 35%,transparent)}.split-flow__arrow{color:var(--color-text-muted, #556070);font-size:1.1rem;line-height:1}.split-flow__amount{font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-text, #0f172a)}.split-net{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2, 8px)}.split-net__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);padding:var(--space-3, 12px);border-radius:var(--radius-md, 10px);border:1px solid var(--color-border, #d5dbe4);background:var(--color-surface, #ffffff)}.split-net__name{font-weight:600;color:var(--color-text, #0f172a)}.split-net__status{font-weight:700;font-variant-numeric:tabular-nums}.split-net__row--owed{border-left:4px solid var(--color-success, #16a34a)}.split-net__row--owed .split-net__status{color:var(--color-success, #16a34a)}.split-net__row--owes{border-left:4px solid var(--color-danger, #dc2626)}.split-net__row--owes .split-net__status{color:var(--color-danger, #dc2626)}.split-net__row--settled{border-left:4px solid var(--color-border-strong, #b6bfcd)}.split-net__row--settled .split-net__status{color:var(--color-text-muted, #556070)}.qr-view__text-field{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.qr-view__textarea{resize:vertical;min-height:3.5rem;font-family:inherit}.qr-view__options{display:grid;grid-template-columns:1fr;gap:var(--space-3, 12px)}.qr-view__ec{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.qr-view__result{display:flex;flex-direction:column;align-items:center;gap:var(--space-3, 12px)}.qr-view__image{max-width:100%;height:auto;background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e2e8f0);border-radius:var(--radius-2, 8px);padding:var(--space-2, 8px)}.qr-view__meta{margin:0;font-size:.9rem;color:var(--color-text-muted, #64748b)}@media (min-width: 640px){.qr-view__options{grid-template-columns:1fr 1fr}}.timer-view__duration-field{flex:1 1 8rem;width:auto;min-width:0}.timer-view__duration-sep{font-size:1.75rem;font-weight:700;line-height:2.75rem;color:var(--color-text-muted, #556070)}.timer-view__display{display:flex;flex-direction:column;align-items:center;gap:var(--space-2, 8px);padding:var(--space-5, 24px) var(--space-4, 16px);border-radius:var(--radius-md, 10px);border:1px solid var(--color-border, #d5dbe4);background:var(--color-surface, #ffffff)}.timer-view__time{font-size:clamp(3rem,12vw,5rem);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--color-text, #0f172a)}.timer-view__display--finished{border-color:var(--color-danger, #dc2626);background:color-mix(in srgb,var(--color-danger) 12%,transparent)}.timer-view__display--finished .timer-view__time{color:var(--color-danger, #dc2626)}.timer-view__alert{font-size:1.125rem;font-weight:700;color:var(--color-danger, #dc2626)}.timer-view__lap{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);padding:var(--space-2, 8px) 0;border-bottom:1px solid var(--color-border, #d5dbe4)}.timer-view__laps li:last-child{border-bottom:none}.timer-view__lap-index{color:var(--color-text-muted, #556070);font-weight:600}.timer-view__lap-time{font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-text, #0f172a)}.encoder-view__output{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;word-break:break-all;white-space:pre-wrap;color:var(--color-text, #0f172a)}.age-view input[type=date]{color-scheme:light dark}.tool-view,.emi-view,.interest-view,.split-view,.password-view,.notes-view,.timer-view,.qr-view,.counter-view,.age-view,.encoder-view{gap:var(--space-5, 24px)}.tool-view__fields,.emi-view__inputs,.interest-view__inputs{padding:var(--space-4, 16px);border:1px solid var(--color-border, #d5dbe4);border-radius:var(--radius-lg, 16px);background:var(--color-surface, #ffffff);box-shadow:var(--shadow-sm)}.ui-result-card{box-shadow:var(--shadow-sm);border-radius:var(--radius-lg, 16px);padding:var(--space-4, 16px) var(--space-5, 24px)}.ui-result-card__value{font-size:1.875rem;letter-spacing:-.01em}.ui-segmented,.ui-segmented__option--selected{box-shadow:var(--shadow-sm)}.ui-chart,.emi-view__schedule,.tool-view__schedule{box-shadow:var(--shadow-sm);border-radius:var(--radius-lg, 16px)}.ui-field__input:hover:not(:focus-visible){border-color:var(--color-border-strong, #b6bfcd)}.qr-view__result{align-items:center;padding:var(--space-5, 24px);border:1px solid var(--color-border, #d5dbe4);border-radius:var(--radius-lg, 16px);background:var(--color-surface, #ffffff);box-shadow:var(--shadow-sm);gap:var(--space-3, 12px)}.qr-view__image{padding:var(--space-3, 12px);background:#fff;border-radius:var(--radius-md, 10px);box-shadow:var(--shadow-sm)}.password-view__value{display:inline-block;padding:var(--space-2, 8px) var(--space-3, 12px);border-radius:var(--radius-md, 10px);background:var(--color-surface-alt, #eef1f6);border:1px solid var(--color-border, #d5dbe4);font-size:1.125rem}.timer-view__display{display:flex;flex-direction:column;align-items:center;gap:var(--space-2, 8px);padding:var(--space-6, 32px) var(--space-4, 16px);border:1px solid var(--color-border, #d5dbe4);border-radius:var(--radius-lg, 16px);background:var(--color-surface, #ffffff);box-shadow:var(--shadow-sm)}.timer-view__time{font-size:3.5rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--color-text, #0f172a);line-height:1}.timer-view__display--finished{border-color:var(--color-success, #16a34a)}.timer-view__alert{font-weight:700;color:var(--color-success, #16a34a)}.timer-view__controls{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.timer-view__duration{display:flex;align-items:flex-end;gap:var(--space-2, 8px)}.timer-view__duration-sep{padding-bottom:.75rem;font-size:1.5rem;font-weight:700;color:var(--color-text-muted, #556070)}.timer-view__laps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1, 4px)}.timer-view__lap{display:flex;justify-content:space-between;padding:var(--space-1, 4px) 0;border-bottom:1px solid var(--color-border, #d5dbe4);font-variant-numeric:tabular-nums}.convert-view__units{display:grid;grid-template-columns:1fr;gap:var(--space-3, 12px)}@media (min-width: 560px){.convert-view__units{grid-template-columns:1fr auto 1fr;align-items:end}}.ui-field__input select,select.ui-field__input{color-scheme:light dark;cursor:pointer}.tool-view,.emi-view,.interest-view,.split-view,.password-view,.notes-view,.timer-view,.qr-view,.counter-view,.age-view,.encoder-view{min-width:0;max-width:100%}.tool-view>*,.timer-view>*{min-width:0;max-width:100%}.timer-view__display{width:100%;box-sizing:border-box}.timer-view__duration{flex-wrap:wrap}.timer-view__time{font-size:clamp(2.5rem,12vw,3.5rem)}.tool-view__results>*,.emi-view__results>*,.interest-view__results>*{min-width:0}.split-view__layout{display:grid;grid-template-columns:1fr;gap:var(--space-4, 16px);align-items:start}@media (min-width: 900px){.split-view__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split-view__results-pane{position:sticky;top:5rem}}.split-view__inputs,.split-view__results-pane{display:flex;flex-direction:column;gap:var(--space-4, 16px);min-width:0}.split-view__section{padding:var(--space-4, 16px);border:1px solid var(--color-border);border-radius:var(--radius-lg, 18px);background:var(--color-surface);box-shadow:var(--shadow-sm);gap:var(--space-3, 12px)}.split-view__section-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px)}.split-view__section-header h3{margin:0;font-size:1rem}.split-view__add{min-height:2.25rem;padding:.35rem .75rem;font-size:.875rem}.split-view__participants{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2, 8px)}.split-view__participant{display:flex;align-items:center;gap:var(--space-2, 8px)}.split-view__participant-input{flex:1 1 auto;min-width:0;min-height:2.5rem}.split-view__icon-btn{flex:0 0 auto;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;padding:0;border-radius:var(--radius-md, 12px);color:var(--color-text-muted)}.split-view__icon-btn:hover:not(:disabled){color:var(--color-danger);border-color:var(--color-danger)}.split-view__expenses{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3, 12px)}.split-view__expense{padding:var(--space-3, 12px);border:1px solid var(--color-border);border-radius:var(--radius-md, 12px);background:var(--color-surface-alt);display:flex;flex-direction:column;gap:var(--space-3, 12px)}.split-view__expense-fields{display:grid;grid-template-columns:1fr;gap:var(--space-2, 8px)}@media (min-width: 480px){.split-view__expense-fields{grid-template-columns:1fr 1fr}}.split-view__shared{border:1px solid var(--color-border);border-radius:var(--radius-md, 12px);padding:var(--space-2, 8px) var(--space-3, 12px);margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.split-view__shared legend{font-size:var(--text-xs);color:var(--color-text-muted);padding:0 var(--space-1, 4px)}.split-view__shared-option{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .5rem;border-radius:var(--radius-pill, 999px);background:var(--color-surface);border:1px solid var(--color-border);font-size:var(--text-xs);cursor:pointer}.split-view__remove-expense{align-self:flex-start;min-height:2.25rem;padding:.35rem .75rem;font-size:.8125rem;color:var(--color-text-muted)}.split-view__results-empty{padding:var(--space-6, 32px) var(--space-4, 16px);text-align:center;border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg, 18px)}.qr-view__logo{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.qr-view__logo-row{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.qr-view__logo-upload{background:var(--color-surface-alt);color:var(--color-text)}textarea.ui-field__input{width:100%;min-height:8rem;resize:vertical;line-height:1.5}.counter-view .tool-view__fields{display:block}.counter-view .tool-view__fields .ui-field{width:100%}.qr-view__logo-upload{cursor:pointer}.lorem-view__output{margin:0;white-space:pre-wrap;line-height:1.6;max-height:24rem;overflow-y:auto;color:var(--color-text)}html,body{max-width:100%;overflow-x:hidden}.app-shell__main,.tool-page{width:100%;min-width:0;box-sizing:border-box}.tool-page *,.tool-view *{min-width:0}.tool-page img,.tool-view img{max-width:100%;height:auto}.emi-view__schedule,.tool-view__schedule{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 560px){.tool-view__fields,.tool-view__results,.emi-view__inputs,.emi-view__results,.interest-view__inputs,.interest-view__results,.split-view__layout,.split-view__expense-fields,.convert-view__units{grid-template-columns:1fr!important}.split-view__results-pane{position:static!important}.ui-segmented{flex-wrap:wrap}.ui-segmented__option{flex:1 1 40%}.app-shell__main{padding:var(--space-3, 12px);padding-left:max(var(--space-3, 12px),env(safe-area-inset-left));padding-right:max(var(--space-3, 12px),env(safe-area-inset-right))}.app-shell__title{font-size:1rem}.app-shell__control{padding:.4rem .6rem;font-size:.85rem}.timer-view__time{font-size:clamp(2rem,14vw,3rem)}.notes-view__layout{grid-template-columns:1fr!important}}.json-view__output{margin:0;white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono);font-size:.875rem;line-height:1.5;max-height:24rem;overflow:auto;color:var(--color-text)}.json-view__valid{color:var(--color-success);font-weight:600;font-size:var(--text-sm)}.hash-view__digest{display:block;font-family:var(--font-mono);font-size:.875rem;word-break:break-all;line-height:1.5;color:var(--color-text)}.color-view__top{display:flex;align-items:flex-end;gap:var(--space-3, 12px)}.color-view__swatch{flex:0 0 auto;width:3.5rem;height:3.5rem;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-md, 12px);background:transparent;cursor:pointer}.color-view__hex-field{flex:1 1 auto;min-width:0}.timezone-view__targets-wrap{display:flex;flex-direction:column;gap:var(--space-3, 12px)}.timezone-view__options{list-style:none;margin:0;padding:var(--space-1, 4px);display:flex;flex-direction:column;gap:var(--space-1, 4px);max-height:16rem;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-md, 12px);background:var(--color-surface)}.timezone-view__option{width:100%;justify-content:space-between;text-align:left;font-weight:500}.timezone-view__option--active{border-color:var(--color-primary);background:var(--color-primary-soft)}.timezone-view__offset{flex:0 0 auto;font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--color-text-muted)}.timezone-view__empty{padding:var(--space-3, 12px);text-align:center;color:var(--color-text-muted);font-size:var(--text-sm)}.timezone-view__selected{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.timezone-view__chip{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:var(--radius-pill, 999px);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--text-xs);cursor:pointer}.timezone-view__chip--on{border-color:var(--card-accent, var(--color-primary));background:color-mix(in srgb,var(--card-accent, var(--color-primary)) 14%,transparent)}.random-stage{display:flex;align-items:center;justify-content:center;gap:var(--space-4, 16px);min-height:8rem;padding:var(--space-4, 16px);perspective:800px}.coin{position:relative;width:6rem;height:6rem;border-radius:50%;display:grid;place-items:center;will-change:transform}.coin__face{grid-area:1 / 1;width:100%;height:100%;display:none;align-items:center;justify-content:center;border-radius:50%;font-size:2.25rem;font-weight:800;color:#7c5a10;box-shadow:inset 0 0 0 4px #ffffff8c,0 8px 18px #00000047}.coin__face--heads{background:radial-gradient(circle at 35% 30%,#fde68a,#f59e0b)}.coin__face--tails{background:radial-gradient(circle at 35% 30%,#fcd34d,#d97706)}.coin[data-face=Heads] .coin__face--heads,.coin[data-face=Tails] .coin__face--tails{display:flex}.coin--flipping{animation:coin-flip 1.1s cubic-bezier(.35,0,.25,1)}@keyframes coin-flip{0%{transform:translateY(0) rotate(0) scaleY(1)}15%{transform:translateY(-3.5rem) scaleY(.15)}30%{transform:translateY(-5rem) scaleY(1)}45%{transform:translateY(-3.5rem) scaleY(.15)}60%{transform:translateY(-1.5rem) scaleY(1)}75%{transform:translateY(-2rem) scaleY(.15)}to{transform:translateY(0) rotate(720deg) scaleY(1)}}.die{width:3.5rem;height:3.5rem;border-radius:.9rem;background:linear-gradient(145deg,#fff,#e2e8f0);border:1px solid var(--color-border-strong, #cbd5e1);box-shadow:0 6px 14px #0003;display:inline-flex;align-items:center;justify-content:center;color:#0f172a}.die--rolling{animation:die-roll .5s linear infinite}@keyframes die-roll{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.08)}to{transform:rotate(360deg) scale(1)}}.die__pips{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:2px;width:70%;height:70%}.die__pip{border-radius:50%}.die__pip--on{background:#0f172a}.die__number{font-size:1.25rem;font-weight:800}@media (prefers-reduced-motion: reduce){.coin--flipping,.die--rolling{animation:none}}.diff-view__inputs{display:grid;grid-template-columns:1fr;gap:var(--space-3, 12px)}@media (min-width: 720px){.diff-view__inputs{grid-template-columns:1fr 1fr}}.diff-view__stats{display:flex;flex-wrap:wrap;gap:var(--space-3, 12px);font-size:var(--text-sm);font-weight:600}.diff-view__stat--add{color:var(--color-success)}.diff-view__stat--remove{color:var(--color-danger)}.diff-view__stat{color:var(--color-text-muted)}.diff-view__output{margin:0;padding:var(--space-2, 8px) 0;border:1px solid var(--color-border);border-radius:var(--radius-md, 12px);background:var(--color-surface);overflow-x:auto;font-family:var(--font-mono);font-size:.85rem;line-height:1.5}.diff-view__line{display:flex;gap:var(--space-2, 8px);padding:0 var(--space-3, 12px);white-space:pre-wrap;word-break:break-word}.diff-view__line--add{background:color-mix(in srgb,var(--color-success) 14%,transparent)}.diff-view__line--remove{background:color-mix(in srgb,var(--color-danger) 14%,transparent)}.diff-view__gutter{flex:0 0 1ch;color:var(--color-text-muted);-webkit-user-select:none;user-select:none}.diff-view__text{flex:1 1 auto;min-width:0}.devgen-view__output{margin:0;white-space:pre-wrap;word-break:break-all;font-family:var(--font-mono);font-size:.875rem;line-height:1.6;color:var(--color-text)}.cron-view__input{font-family:var(--font-mono)}.cron-view__examples{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.cron-view__example{min-height:2.25rem;padding:.35rem .75rem;font-size:var(--text-sm)}.cron-view__meaning{font-size:1.05rem}.markdown-view__panes{display:grid;grid-template-columns:1fr;gap:var(--space-4, 16px)}@media (min-width: 820px){.markdown-view__panes{grid-template-columns:1fr 1fr}}.markdown-view__editor{min-height:22rem;font-family:var(--font-mono);font-size:.9rem;line-height:1.5}.markdown-view__preview{min-height:22rem;padding:var(--space-4, 16px);border:1px solid var(--color-border);border-radius:var(--radius-md, 12px);background:var(--color-surface);overflow-y:auto;color:var(--color-text);line-height:1.6}.markdown-view__preview :first-child{margin-top:0}.markdown-view__preview :last-child{margin-bottom:0}.markdown-view__preview h1,.markdown-view__preview h2,.markdown-view__preview h3{line-height:1.25}.markdown-view__preview pre{background:var(--color-surface-alt);padding:var(--space-3, 12px);border-radius:var(--radius-md, 12px);overflow-x:auto}.markdown-view__preview code{font-family:var(--font-mono);background:var(--color-surface-alt);padding:.1rem .35rem;border-radius:6px}.markdown-view__preview pre code{background:transparent;padding:0}.markdown-view__preview blockquote{margin:var(--space-3, 12px) 0;padding-left:var(--space-3, 12px);border-left:3px solid var(--color-border-strong);color:var(--color-text-muted)}.markdown-view__preview a{color:var(--color-primary)}.markdown-view__preview table{border-collapse:collapse}.markdown-view__preview th,.markdown-view__preview td{border:1px solid var(--color-border);padding:.35rem .6rem}.markdown-view__actions{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.app-shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--color-bg, #f5f7fa);color:var(--color-text, #0f172a);font-family:var(--font-sans)}.app-shell__header{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-3, 12px) var(--space-4, 16px);padding-top:max(var(--space-3, 12px),env(safe-area-inset-top));padding-left:max(var(--space-4, 16px),env(safe-area-inset-left));padding-right:max(var(--space-4, 16px),env(safe-area-inset-right));background:color-mix(in srgb,var(--color-surface) 80%,transparent);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--color-border, #e2e8f0)}.app-shell__title{flex:1 1 auto;margin:0;font-size:1.125rem;font-weight:700;color:var(--color-text, #0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell__control{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);min-height:2.75rem;min-width:2.75rem;padding:.5rem .875rem;border-radius:var(--radius-md, 10px);border:1px solid var(--color-border, #d5dbe4);background:var(--color-surface-alt, #eef1f6);color:var(--color-text, #0f172a);font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.app-shell__control:hover{background:var(--color-surface, #ffffff);border-color:var(--color-border-strong, #b6bfcd)}.app-shell__control:focus-visible{outline:2px solid var(--color-focus-ring, #2563eb);outline-offset:2px}.app-shell__main{flex:1 1 auto;width:100%;max-width:72rem;margin:0 auto;padding:var(--space-4, 16px);padding-left:max(var(--space-4, 16px),env(safe-area-inset-left));padding-right:max(var(--space-4, 16px),env(safe-area-inset-right));padding-bottom:max(var(--space-4, 16px),env(safe-area-inset-bottom))}.launcher__grid{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;align-items:stretch;gap:var(--space-4, 16px);list-style:none;margin:0;padding:0}.launcher__grid>li{display:flex}.launcher__grid>li>.launcher__card-wrap{display:flex;width:100%}.launcher__grid>li>.launcher__card-wrap>.launcher__card{width:100%}@media (min-width: 640px){.launcher__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 960px){.launcher__grid{grid-template-columns:repeat(3,1fr)}}.launcher__card{--card-accent: var(--color-primary);position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3, 12px);width:100%;height:100%;min-height:5.5rem;padding:var(--space-4, 16px);border-radius:var(--radius-lg, 18px);border:1px solid var(--color-border, #e2e8f0);background:var(--color-surface, #ffffff);color:var(--color-text, #0f172a);text-align:left;cursor:pointer;overflow:hidden;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease;box-shadow:var(--shadow-sm)}.launcher__card[data-category=finance]{--card-accent: var(--accent-finance)}.launcher__card[data-category=math]{--card-accent: var(--accent-math)}.launcher__card[data-category=conversion]{--card-accent: var(--accent-conversion)}.launcher__card[data-category=text]{--card-accent: var(--accent-text)}.launcher__card[data-category=productivity]{--card-accent: var(--accent-productivity)}.launcher__card[data-category=utility]{--card-accent: var(--accent-utility)}.launcher__card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--card-accent);opacity:.9}.launcher__card:hover{border-color:var(--card-accent);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.launcher__card:focus-visible{outline:2px solid var(--card-accent);outline-offset:2px}.launcher__card-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-md, 12px);font-size:1.5rem;line-height:1;background:color-mix(in srgb,var(--card-accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--card-accent) 30%,transparent)}.launcher__card-text{display:flex;flex-direction:column;gap:2px;min-width:0}.launcher__card-title{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.01em}.launcher__card-description{margin:0;font-size:.8125rem;color:var(--color-text-muted, #5b6675);line-height:1.4}.launcher__card-arrow{color:var(--card-accent);font-size:1.25rem;opacity:0;transform:translate(-4px);transition:opacity .15s ease,transform .15s ease}.launcher__card:hover .launcher__card-arrow{opacity:1;transform:translate(0)}.launcher__empty,.app-shell__loading{padding:var(--space-6, 32px) var(--space-4, 16px);text-align:center;color:var(--color-text-muted, #556070)}.tool-page{--card-accent: var(--color-primary);display:flex;flex-direction:column;gap:var(--space-5, 24px);max-width:60rem;margin:0 auto}.tool-page[data-category=finance]{--card-accent: var(--accent-finance)}.tool-page[data-category=math]{--card-accent: var(--accent-math)}.tool-page[data-category=conversion]{--card-accent: var(--accent-conversion)}.tool-page[data-category=text]{--card-accent: var(--accent-text)}.tool-page[data-category=productivity]{--card-accent: var(--accent-productivity)}.tool-page[data-category=utility]{--card-accent: var(--accent-utility)}.tool-page__header{display:flex;align-items:center;gap:var(--space-3, 12px)}.tool-page__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex:0 0 auto;border-radius:var(--radius-md, 12px);font-size:1.5rem;background:color-mix(in srgb,var(--card-accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--card-accent) 30%,transparent)}.tool-page__heading{min-width:0}.tool-page__title{margin:0;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--color-text)}.tool-page__description{margin:2px 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.tool-page .ui-segmented__option--selected,.tool-page .ui-segmented__option--selected:hover{background:var(--card-accent);border-color:var(--card-accent)}.tool-page .password-view__generate,.tool-page .timer-view__primary,.tool-page .qr-view__download{background:var(--card-accent)!important;border-color:var(--card-accent)!important}.launcher{display:flex;flex-direction:column;gap:var(--space-5, 24px)}.launcher__toolbar{display:flex;flex-direction:column;gap:var(--space-3, 12px);position:sticky;top:4rem;z-index:5}.launcher__search{position:relative;display:flex;align-items:center}.launcher__search-icon{position:absolute;left:var(--space-3, 12px);font-size:1rem;opacity:.7;pointer-events:none}.launcher__search-input{width:100%;min-height:3rem;padding:.75rem 2.75rem;font-size:1rem;border-radius:var(--radius-lg, 18px);border:1px solid var(--color-border, #e2e8f0);background:var(--color-surface, #ffffff);color:var(--color-text, #0f172a);outline:none;box-shadow:var(--shadow-sm);transition:border-color .15s ease,box-shadow .15s ease}.launcher__search-input:focus-visible{border-color:var(--color-primary, #6366f1);box-shadow:0 0 0 3px var(--color-primary-soft, rgba(99, 102, 241, .15))}.launcher__search-input::-webkit-search-cancel-button{display:none}.launcher__search-clear{position:absolute;right:var(--space-2, 8px);width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-pill, 999px);background:var(--color-surface-alt, #eef2f9);color:var(--color-text-muted, #5b6675);cursor:pointer}.launcher__search-clear:hover{color:var(--color-text, #0f172a)}.launcher__filters{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.launcher__filter{min-height:2.25rem;padding:.35rem .85rem;border-radius:var(--radius-pill, 999px);border:1px solid var(--color-border, #e2e8f0);background:var(--color-surface, #ffffff);color:var(--color-text-muted, #5b6675);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.launcher__filter:hover{color:var(--color-text, #0f172a);border-color:var(--color-border-strong, #cbd5e1)}.launcher__filter--active{background:var(--color-primary, #6366f1);border-color:var(--color-primary, #6366f1);color:var(--color-primary-contrast, #ffffff)}.launcher__filter:focus-visible{outline:2px solid var(--color-focus-ring, #6366f1);outline-offset:2px}.launcher__group{display:flex;flex-direction:column;gap:var(--space-3, 12px)}.launcher__group-title{margin:0;font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted, #5b6675)}@media (max-width: 560px){.launcher__toolbar{top:3.5rem}}.launcher__card-wrap{position:relative;height:100%}.launcher__card-wrap .launcher__card{padding-right:2.75rem}.launcher__fav{position:absolute;top:var(--space-2, 8px);right:var(--space-2, 8px);width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-pill, 999px);background:transparent;color:var(--color-text-muted, #5b6675);font-size:1.1rem;line-height:1;cursor:pointer;transition:color .15s ease,background .15s ease,transform .1s ease}.launcher__fav:hover{background:var(--color-surface-alt, #eef2f9);transform:scale(1.1)}.launcher__fav--on{color:#f59e0b}.launcher__fav:focus-visible{outline:2px solid var(--color-focus-ring, #6366f1);outline-offset:2px}.cmdk__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:10vh var(--space-4, 16px) var(--space-4, 16px);background:#0206178c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.cmdk{width:100%;max-width:40rem;max-height:70vh;display:flex;flex-direction:column;background:var(--color-surface, #fff);border:1px solid var(--color-border, #e2e8f0);border-radius:var(--radius-lg, 18px);box-shadow:var(--shadow-lg);overflow:hidden}.cmdk__search{display:flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-3, 12px) var(--space-4, 16px);border-bottom:1px solid var(--color-border, #e2e8f0)}.cmdk__search-icon{opacity:.7}.cmdk__input{flex:1 1 auto;min-width:0;border:none;background:transparent;color:var(--color-text, #0f172a);font-size:1.05rem;outline:none}.cmdk__hint{font-size:.7rem;padding:2px 6px;border-radius:6px;background:var(--color-surface-alt, #eef2f9);color:var(--color-text-muted, #5b6675);border:1px solid var(--color-border, #e2e8f0)}.cmdk__list{list-style:none;margin:0;padding:var(--space-2, 8px);overflow-y:auto;display:flex;flex-direction:column;gap:2px}.cmdk__empty{padding:var(--space-5, 24px);text-align:center;color:var(--color-text-muted, #5b6675)}.cmdk__item{--card-accent: var(--color-primary);width:100%;display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-2, 8px) var(--space-3, 12px);border:none;border-radius:var(--radius-md, 12px);background:transparent;color:var(--color-text, #0f172a);text-align:left;cursor:pointer}.cmdk__item[data-category=finance]{--card-accent: var(--accent-finance)}.cmdk__item[data-category=math]{--card-accent: var(--accent-math)}.cmdk__item[data-category=conversion]{--card-accent: var(--accent-conversion)}.cmdk__item[data-category=text]{--card-accent: var(--accent-text)}.cmdk__item[data-category=productivity]{--card-accent: var(--accent-productivity)}.cmdk__item[data-category=utility]{--card-accent: var(--accent-utility)}.cmdk__item--active{background:color-mix(in srgb,var(--card-accent) 14%,transparent)}.cmdk__item-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex:0 0 auto;border-radius:var(--radius-md, 12px);font-size:1.1rem;background:color-mix(in srgb,var(--card-accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--card-accent) 30%,transparent)}.cmdk__item-text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.cmdk__item-title{font-weight:600;font-size:.95rem}.cmdk__item-desc{font-size:.8rem;color:var(--color-text-muted, #5b6675);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmdk__badge{flex:0 0 auto;font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;border-radius:var(--radius-pill, 999px);background:var(--color-surface-alt, #eef2f9);color:var(--color-text-muted, #5b6675)}.cmdk__footer{display:flex;flex-wrap:wrap;gap:var(--space-4, 16px);padding:var(--space-2, 8px) var(--space-4, 16px);border-top:1px solid var(--color-border, #e2e8f0);font-size:.75rem;color:var(--color-text-muted, #5b6675)}.cmdk__footer kbd{font-family:var(--font-mono);font-size:.7rem;padding:1px 5px;margin:0 1px;border-radius:5px;background:var(--color-surface-alt, #eef2f9);border:1px solid var(--color-border, #e2e8f0)}@media (max-width: 560px){.cmdk__overlay{padding:6vh var(--space-3, 12px) var(--space-3, 12px)}.cmdk__footer{display:none}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff")}:root{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body{margin:0;min-height:100vh}body{background:var(--color-bg, #0b1120);background-image:var(--color-bg-gradient, none);background-attachment:fixed;color:var(--color-text, #e6ecf5)}
