.assistant-backdrop.svelte-61ny58{z-index:85;background:color-mix(in srgb, var(--app-bg-color) 48%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overscroll-behavior:contain;justify-content:flex-end;animation:.18s both svelte-61ny58-assistant-backdrop-in;display:flex;position:fixed;inset:0}.assistant-drawer.svelte-61ny58{background:radial-gradient(circle at top left, color-mix(in srgb, var(--color-accent) 18%, transparent), transparent 35%), radial-gradient(circle at 80% 20%, color-mix(in srgb, var(--color-theme-1) 12%, transparent), transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--surface-3) 98%, transparent), color-mix(in srgb, var(--surface-1) 98%, transparent));border-left:1px solid var(--surface-border);width:min(100%,36rem);height:100dvh;box-shadow:-28px 0 64px color-mix(in srgb, var(--color-heading) 22%, transparent);color:var(--color-text);grid-template-rows:minmax(0,1fr) auto auto;animation:.28s cubic-bezier(.2,.8,.2,1) both svelte-61ny58-assistant-drawer-slide-in;display:grid;position:relative}.assistant-close.svelte-61ny58{z-index:3;border:1px solid var(--surface-border);background:color-mix(in srgb, var(--surface-2) 70%, transparent);width:2rem;height:2rem;box-shadow:var(--surface-shadow);color:var(--color-soft);opacity:.72;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:1.05rem;font-weight:700;line-height:1;transition:transform .18s,box-shadow .18s,opacity .18s,background .18s;display:inline-flex;position:absolute;top:.9rem;right:.9rem}.assistant-close.svelte-61ny58:hover{opacity:1;background:var(--surface-2);box-shadow:var(--surface-shadow-strong);transform:translateY(-1px)}.assistant-thread.svelte-61ny58{scrollbar-width:none;-ms-overflow-style:none;align-content:end;gap:.85rem;padding:3.5rem 1rem .75rem;display:grid;overflow-y:auto}.assistant-thread.svelte-61ny58::-webkit-scrollbar{display:none}.message-bubble.svelte-61ny58 p:where(.svelte-61ny58),.assistant-error.svelte-61ny58{margin:0}.message-row.svelte-61ny58{justify-content:flex-start;display:flex}.message-row.user-message.svelte-61ny58{justify-content:flex-end}.message-bubble.svelte-61ny58{background:var(--surface-2);border:1px solid var(--surface-border);max-width:94%;box-shadow:var(--surface-inset);border-radius:22px;gap:.7rem;padding:.9rem 1rem;display:grid}.assistant-message.svelte-61ny58 .message-bubble:where(.svelte-61ny58){background:linear-gradient(180deg, color-mix(in srgb, var(--surface-3) 86%, transparent), color-mix(in srgb, var(--surface-2) 88%, transparent)), radial-gradient(circle at top left, color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 52%);border-color:color-mix(in srgb, var(--color-accent) 18%, var(--surface-border));box-shadow:var(--surface-shadow), var(--surface-inset)}.user-message.svelte-61ny58 .message-bubble:where(.svelte-61ny58){background:var(--accent-gradient);border-color:color-mix(in srgb, var(--color-accent) 24%, var(--surface-border));max-width:86%;color:var(--color-accent-contrast);box-shadow:0 16px 32px color-mix(in srgb, var(--color-accent) 22%, transparent)}.user-message.svelte-61ny58 .message-bubble:where(.svelte-61ny58) p:where(.svelte-61ny58),.message-bubble-pending.svelte-61ny58 p:where(.svelte-61ny58){white-space:pre-wrap;line-height:1.5}.assistant-markdown.svelte-61ny58{--md-text:var(--color-text);--md-soft-text:var(--color-muted);--md-pink:var(--color-theme-1);--md-cyan:var(--color-accent);--md-lime:var(--color-success);--md-violet:var(--color-accent-2);--md-surface:var(--surface-muted);--md-surface-strong:var(--surface-2);--md-border:var(--surface-border-strong);color:var(--md-text);font-size:.95rem;line-height:1.62}.assistant-markdown.svelte-61ny58 h1,.assistant-markdown.svelte-61ny58 h2,.assistant-markdown.svelte-61ny58 h3,.assistant-markdown.svelte-61ny58 h4,.assistant-markdown.svelte-61ny58 h5,.assistant-markdown.svelte-61ny58 h6{letter-spacing:-.03em;color:var(--color-heading);text-wrap:balance;margin:0;font-weight:800}.assistant-markdown.svelte-61ny58 h1{font-size:1.18rem}.assistant-markdown.svelte-61ny58 h2{font-size:1.08rem}.assistant-markdown.svelte-61ny58 h3,.assistant-markdown.svelte-61ny58 h4,.assistant-markdown.svelte-61ny58 h5,.assistant-markdown.svelte-61ny58 h6{text-transform:uppercase;letter-spacing:.08em;color:var(--md-cyan);font-size:.96rem}.assistant-markdown.svelte-61ny58 p,.assistant-markdown.svelte-61ny58 ul,.assistant-markdown.svelte-61ny58 ol,.assistant-markdown.svelte-61ny58 blockquote,.assistant-markdown.svelte-61ny58 pre,.assistant-markdown.svelte-61ny58 hr{margin:.72rem 0 0}.assistant-markdown.svelte-61ny58 p:first-child,.assistant-markdown.svelte-61ny58 h1:first-child,.assistant-markdown.svelte-61ny58 h2:first-child,.assistant-markdown.svelte-61ny58 h3:first-child,.assistant-markdown.svelte-61ny58 h4:first-child,.assistant-markdown.svelte-61ny58 h5:first-child,.assistant-markdown.svelte-61ny58 h6:first-child{margin-top:0}.assistant-markdown.svelte-61ny58 ul,.assistant-markdown.svelte-61ny58 ol{color:var(--md-soft-text);padding-left:1.2rem}.assistant-markdown.svelte-61ny58 li+li{margin-top:.3rem}.assistant-markdown.svelte-61ny58 li::marker{color:var(--md-pink)}.assistant-markdown.svelte-61ny58 strong{color:var(--color-heading);font-weight:800}.assistant-markdown.svelte-61ny58 em{color:var(--color-theme-1)}.assistant-markdown.svelte-61ny58 a{color:var(--md-cyan);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 42%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent) 42%, transparent);text-underline-offset:.18em}.assistant-markdown.svelte-61ny58 code{background:color-mix(in srgb, var(--color-accent) 12%, var(--surface-1));border:1px solid color-mix(in srgb, var(--color-accent) 16%, var(--surface-border));color:var(--md-lime);border-radius:999px;padding:.14rem .4rem;font-family:Fira Mono,monospace;font-size:.88em}.assistant-markdown.svelte-61ny58 .md-pre{background:linear-gradient(180deg, var(--md-surface-strong), var(--surface-1)), linear-gradient(135deg, color-mix(in srgb, var(--color-theme-1) 12%, transparent), color-mix(in srgb, var(--color-accent) 12%, transparent));border:1px solid var(--md-border);box-shadow:var(--surface-inset), var(--surface-shadow);border-radius:20px;padding:.95rem 1rem;overflow-x:auto}.assistant-markdown.svelte-61ny58 .md-pre code{color:var(--color-text);background:0 0;border:0;border-radius:0;padding:0;font-size:.86rem;line-height:1.6}.assistant-markdown.svelte-61ny58 blockquote{border-left:3px solid var(--md-pink);background:linear-gradient(135deg, color-mix(in srgb, var(--color-theme-1) 10%, var(--surface-1)), color-mix(in srgb, var(--color-accent) 8%, var(--surface-1)));color:var(--color-muted);border-radius:0 18px 18px 0;padding:.75rem .9rem}.assistant-markdown.svelte-61ny58 blockquote>p,.assistant-markdown.svelte-61ny58 blockquote>ul,.assistant-markdown.svelte-61ny58 blockquote>ol{margin-top:.6rem}.assistant-markdown.svelte-61ny58 blockquote>:first-child{margin-top:0}.assistant-markdown.svelte-61ny58 hr{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-theme-1) 80%, transparent), color-mix(in srgb, var(--color-accent) 85%, transparent), transparent);border:0;height:1px}.message-bubble-pending.svelte-61ny58{opacity:.78}.message-actions.svelte-61ny58{flex-wrap:wrap;gap:.45rem;display:flex}.message-actions.svelte-61ny58 span:where(.svelte-61ny58){background:color-mix(in srgb, var(--color-success) 14%, var(--surface-1));border:1px solid color-mix(in srgb, var(--color-success) 22%, var(--surface-border));box-shadow:var(--surface-inset);letter-spacing:.04em;color:var(--color-success);border-radius:999px;align-items:center;padding:.35rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.user-message.svelte-61ny58 .message-actions:where(.svelte-61ny58) span:where(.svelte-61ny58){background:color-mix(in srgb, var(--color-accent-contrast) 16%, transparent);border-color:color-mix(in srgb, var(--color-accent-contrast) 18%, transparent);color:var(--color-accent-contrast)}.assistant-error.svelte-61ny58{color:var(--color-danger);padding:0 1.15rem;font-size:.82rem;font-weight:700}.assistant-composer.svelte-61ny58{border-top:1px solid var(--surface-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.7rem;padding:.85rem 1rem 1rem;display:grid}.assistant-composer.svelte-61ny58 textarea:where(.svelte-61ny58){border:1px solid var(--field-border);background:var(--field-bg);width:100%;min-height:3.15rem;max-height:8rem;box-shadow:var(--surface-inset);font:inherit;color:var(--color-text);resize:none;border-radius:18px;padding:.95rem 1rem;line-height:1.45}.assistant-composer.svelte-61ny58 textarea:where(.svelte-61ny58)::placeholder{color:var(--color-soft)}.assistant-composer.svelte-61ny58 textarea:where(.svelte-61ny58):focus{border-color:color-mix(in srgb, var(--color-accent) 34%, var(--field-border));box-shadow:0 0 0 3px var(--focus-ring);outline:none}.assistant-composer.svelte-61ny58 button:where(.svelte-61ny58){background:var(--accent-gradient);min-width:6.6rem;min-height:3.15rem;box-shadow:0 16px 28px color-mix(in srgb, var(--color-accent) 28%, transparent);color:var(--color-accent-contrast);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:18px;justify-content:center;align-items:center;padding:.75rem 1.05rem;font-size:.8rem;font-weight:800;display:inline-flex}.assistant-composer.svelte-61ny58 button:where(.svelte-61ny58):disabled,.assistant-composer.svelte-61ny58 textarea:where(.svelte-61ny58):disabled{cursor:wait;opacity:.72}@media (width<=640px){.assistant-drawer.svelte-61ny58{width:100%}.message-bubble.svelte-61ny58{max-width:92%}.assistant-composer.svelte-61ny58 button:where(.svelte-61ny58){min-width:5.2rem}}@keyframes svelte-61ny58-assistant-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-61ny58-assistant-drawer-slide-in{0%{opacity:.92;transform:translate(2.4rem)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.assistant-backdrop.svelte-61ny58,.assistant-drawer.svelte-61ny58{animation:none}}header.svelte-vny38x{z-index:80;background:linear-gradient(180deg, var(--surface-1), color-mix(in srgb, var(--surface-1) 64%, transparent));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--surface-border);box-shadow:var(--surface-shadow);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.9rem 1rem 1rem;display:grid;position:relative}.current-hour-trace.svelte-vny38x{z-index:0;background:color-mix(in srgb, var(--color-muted) 10%, transparent);pointer-events:none;grid-template-columns:repeat(60,minmax(0,1fr));gap:1px;height:6px;padding:0 1px;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:visible}.current-hour-trace__minute.svelte-vny38x{background:color-mix(in srgb, var(--color-muted) 18%, transparent);border-radius:1.5px 1.5px 0 0;min-width:0;position:relative}.current-hour-trace__minute.svelte-vny38x:after{pointer-events:none;content:"";opacity:0;background:#ff2f2f;border-radius:999px;width:3px;height:3px;position:absolute;top:1px;right:1px}.current-hour-trace__minute-active.svelte-vny38x{background:var(--trace-fill);box-shadow:0 4px 10px color-mix(in srgb, var(--trace-glow) 62%, transparent), 0 9px 20px color-mix(in srgb, var(--trace-glow) 34%, transparent)}.current-hour-trace__minute-panic.svelte-vny38x:after{opacity:1}.corner.svelte-vny38x{z-index:1;align-items:center;display:flex;position:relative}.corner.svelte-vny38x a:where(.svelte-vny38x){align-items:center;text-decoration:none;display:flex}.corner.svelte-vny38x img:where(.svelte-vny38x){object-fit:contain;width:2.3rem;height:2.3rem}.brand.svelte-vny38x{letter-spacing:.18em;text-transform:uppercase;color:var(--color-heading);gap:.75rem;font-size:.82rem;font-weight:800}.header-actions.svelte-vny38x{z-index:1;justify-content:center;justify-self:center;display:flex;position:relative}.nav-tools.svelte-vny38x{justify-content:center;align-items:center;gap:.7rem;display:flex}.mobile-bottom-nav.svelte-vny38x{display:none}.desktop-route-list.svelte-vny38x{isolation:isolate;background:var(--surface-1);border:1px solid var(--surface-border);box-shadow:var(--surface-shadow), var(--surface-inset);border-radius:999px;align-items:stretch;gap:.16rem;margin:0;padding:.28rem;list-style:none;display:flex;position:relative;overflow:hidden}.desktop-route-list.svelte-vny38x:before,.mobile-bottom-nav__list.svelte-vny38x:before{z-index:0;width:var(--active-nav-width,0);height:var(--active-nav-height,0);background:var(--accent-gradient);box-shadow:0 14px 28px color-mix(in srgb, var(--color-accent) 32%, transparent);pointer-events:none;content:"";opacity:0;transform:translate3d(var(--active-nav-left,0), var(--active-nav-top,0), 0);border-radius:999px;transition:transform .34s cubic-bezier(.2,.8,.2,1),width .34s cubic-bezier(.2,.8,.2,1),height .34s cubic-bezier(.2,.8,.2,1),opacity .16s,box-shadow .2s;position:absolute;top:0;left:0}.desktop-route-list.has-active-route.svelte-vny38x:before,.mobile-bottom-nav__list.has-active-route.svelte-vny38x:before{opacity:1}@media (prefers-reduced-motion:reduce){.desktop-route-list.svelte-vny38x:before,.mobile-bottom-nav__list.svelte-vny38x:before{transition:none}}.desktop-route-list.svelte-vny38x li:where(.svelte-vny38x){z-index:1;min-width:0;position:relative}.desktop-route-list.svelte-vny38x a:where(.svelte-vny38x){z-index:1;width:clamp(4.1rem,5.2vw,5.35rem);min-height:2.72rem;color:var(--color-muted);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.34rem .58rem .3rem;font-weight:800;text-decoration:none;transition:color .2s,background-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.desktop-route-list.svelte-vny38x a:where(.svelte-vny38x) svg{flex:none;width:1.08rem;height:1.08rem}.desktop-route-list.svelte-vny38x a:where(.svelte-vny38x) span:where(.svelte-vny38x){text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;text-transform:none;max-width:100%;font-size:.56rem;font-weight:900;line-height:1;overflow:hidden}.desktop-route-list.svelte-vny38x a:where(.svelte-vny38x):hover{color:var(--color-accent);transform:translateY(-1px)}.desktop-route-list.svelte-vny38x a[aria-current=page]:where(.svelte-vny38x){color:var(--color-accent-contrast)}.header-utilities.svelte-vny38x{z-index:1;isolation:isolate;border:1px solid color-mix(in srgb, var(--surface-border) 82%, transparent);background:radial-gradient(circle at top, color-mix(in srgb, var(--color-accent) 14%, transparent), transparent 44%), color-mix(in srgb, var(--surface-2) 88%, transparent);box-shadow:var(--surface-shadow-strong), var(--surface-inset);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:999px;justify-content:flex-end;justify-self:end;align-items:center;gap:.42rem;padding:.34rem;display:flex;position:relative}.utility-button.svelte-vny38x{--utility-hover-ring:color-mix(in srgb, var(--color-accent) 16%, transparent);--utility-hover-shadow:color-mix(in srgb, var(--color-accent) 14%, transparent);appearance:none;border:1px solid color-mix(in srgb, var(--surface-border) 80%, transparent);width:2.74rem;min-width:2.74rem;height:2.74rem;min-height:2.74rem;color:var(--color-muted);font:inherit;cursor:pointer;transform-origin:50%;will-change:transform;border-radius:999px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .2s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative}.utility-button.svelte-vny38x:hover{z-index:2;color:var(--color-heading);box-shadow:0 0 0 1px var(--utility-hover-ring), 0 16px 32px var(--utility-hover-shadow), var(--surface-shadow);transform:scale(1.065)}.utility-button.svelte-vny38x:active{transform:scale(.975)}.utility-button.svelte-vny38x:focus-visible{box-shadow:0 0 0 3px var(--focus-ring), var(--surface-shadow);outline:none}.utility-button.svelte-vny38x:disabled{cursor:wait;opacity:.72;transform:none}.clock-button.svelte-vny38x{--clock-digital-color:var(--color-theme-2);--clock-digital-colon-shadow:0 0 6px color-mix(in srgb, var(--color-theme-2) 58%, transparent);--clock-digital-day-shadow:0 0 5px color-mix(in srgb, var(--color-theme-2) 38%, transparent);--clock-digital-segment-shadow:0 0 5px color-mix(in srgb, var(--color-theme-2) 52%, transparent), 0 0 9px color-mix(in srgb, var(--color-theme-1) 26%, transparent);--clock-digital-time-filter:drop-shadow(0 0 5px color-mix(in srgb, var(--color-theme-2) 42%, transparent));background:radial-gradient(circle at 28% 18%, color-mix(in srgb, var(--color-theme-1) 18%, transparent), transparent 48%), linear-gradient(135deg, color-mix(in srgb, var(--surface-3) 94%, transparent), color-mix(in srgb, var(--surface-2) 98%, transparent));border:1px solid color-mix(in srgb, var(--color-theme-2) 24%, var(--surface-border));box-shadow:var(--surface-shadow);color:var(--color-heading);overflow:hidden}.clock-button.is-digital.svelte-vny38x{background:color-mix(in srgb, var(--surface-3) 94%, var(--color-theme-2) 6%);width:3.72rem;min-width:3.72rem;padding:0 .42rem}.clock-analog.svelte-vny38x{--clock-hour-length:.62rem;--clock-mark-radius:1.02rem;--clock-minute-length:.9rem;background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--surface-1) 92%, var(--color-theme-1) 8%), color-mix(in srgb, var(--surface-2) 96%, var(--color-theme-2) 4%) 66%);border:1px solid color-mix(in srgb, var(--color-theme-2) 34%, var(--surface-border));width:calc(100% - .1rem);height:calc(100% - .1rem);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-accent-contrast) 34%, transparent), inset 0 -8px 16px color-mix(in srgb, var(--color-theme-2) 10%, transparent);border-radius:999px;display:block;position:relative}.clock-analog__mark.svelte-vny38x{background:color-mix(in srgb, var(--color-muted) 58%, var(--color-theme-2));width:.17rem;height:.17rem;transform:translate(-50%, -50%) rotate(var(--clock-mark-angle)) translateY(calc(var(--clock-mark-radius) * -1));border-radius:999px;position:absolute;top:50%;left:50%}.clock-analog__hand.svelte-vny38x{transform-origin:50% 100%;box-shadow:0 4px 9px color-mix(in srgb, var(--color-heading) 14%, transparent);border-radius:999px;position:absolute;bottom:50%;left:50%}.clock-analog__hand-hour.svelte-vny38x{width:.18rem;height:var(--clock-hour-length);background:var(--color-theme-1);transform:translateX(-50%) rotate(var(--hour-rotation))}.clock-analog__hand-minute.svelte-vny38x{width:.13rem;height:var(--clock-minute-length);background:var(--color-theme-2);transform:translateX(-50%) rotate(var(--minute-rotation))}.clock-analog__pin.svelte-vny38x{border:2px solid color-mix(in srgb, var(--surface-1) 72%, transparent);background:var(--color-accent);width:.33rem;height:.33rem;box-shadow:0 5px 10px color-mix(in srgb, var(--color-accent) 22%, transparent);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.clock-digital.svelte-vny38x{--clock-digital-font:"DS-Digital", "DSEG7 Classic", "Digital-7", "OCR A Std", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;width:100%;max-width:100%;height:100%;font-family:var(--clock-digital-font);font-variant-numeric:tabular-nums;letter-spacing:0;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;font-weight:900;line-height:1;display:flex}.clock-digital__time.svelte-vny38x{filter:var(--clock-digital-time-filter);justify-content:center;align-items:center;gap:.055rem;display:flex}.clock-digit.svelte-vny38x{flex:0 0 .43rem;width:.43rem;height:.9rem;position:relative}.clock-digit__segment.svelte-vny38x{background:color-mix(in srgb, var(--color-muted) 14%, transparent);opacity:.45;border-radius:999px;transition:background-color .18s,box-shadow .18s,opacity .18s;position:absolute}.clock-digit__segment.is-on.svelte-vny38x{background:var(--clock-digital-color);box-shadow:var(--clock-digital-segment-shadow);opacity:1}.clock-digit__segment[data-segment=a].svelte-vny38x,.clock-digit__segment[data-segment=d].svelte-vny38x,.clock-digit__segment[data-segment=g].svelte-vny38x{height:.08rem;left:.1rem;right:.1rem}.clock-digit__segment[data-segment=a].svelte-vny38x{top:0}.clock-digit__segment[data-segment=d].svelte-vny38x{bottom:0}.clock-digit__segment[data-segment=g].svelte-vny38x{top:calc(50% - .04rem)}.clock-digit__segment[data-segment=b].svelte-vny38x,.clock-digit__segment[data-segment=c].svelte-vny38x,.clock-digit__segment[data-segment=e].svelte-vny38x,.clock-digit__segment[data-segment=f].svelte-vny38x{width:.08rem;height:.36rem}.clock-digit__segment[data-segment=b].svelte-vny38x{top:.07rem;right:0}.clock-digit__segment[data-segment=c].svelte-vny38x{bottom:.07rem;right:0}.clock-digit__segment[data-segment=e].svelte-vny38x{bottom:.07rem;left:0}.clock-digit__segment[data-segment=f].svelte-vny38x{top:.07rem;left:0}.clock-digital__colon.svelte-vny38x{flex:0 0 .12rem;place-items:center;gap:.18rem;width:.12rem;height:.9rem;display:grid}.clock-digital__colon.svelte-vny38x span:where(.svelte-vny38x){background:var(--clock-digital-color);width:.08rem;height:.08rem;box-shadow:var(--clock-digital-colon-shadow);border-radius:999px}.clock-digital__day.svelte-vny38x{max-width:100%;color:color-mix(in srgb, var(--clock-digital-color) 78%, var(--color-muted));font-family:var(--clock-digital-font);letter-spacing:.04em;text-shadow:var(--clock-digital-day-shadow);text-overflow:ellipsis;white-space:nowrap;font-size:.47rem;font-weight:900;line-height:1;overflow:hidden}.panic-button.svelte-vny38x{--panic-active-end:color-mix(in srgb, var(--color-danger) 74%, var(--color-warning));--panic-active-shadow:color-mix(in srgb, var(--color-danger) 32%, transparent);--panic-active-start:var(--color-danger);--panic-button-end:color-mix(in srgb, var(--color-warning) 72%, var(--color-danger));--panic-button-shadow:color-mix(in srgb, var(--color-warning) 28%, transparent);--panic-button-start:var(--color-warning);--panic-button-text:var(--color-accent-contrast);--utility-hover-ring:color-mix(in srgb, var(--panic-button-start) 28%, transparent);--utility-hover-shadow:var(--panic-button-shadow);background:linear-gradient(135deg, var(--panic-button-start), var(--panic-button-end));box-shadow:0 14px 28px var(--panic-button-shadow);color:var(--panic-button-text);border:0}.assistant-button.svelte-vny38x{background:radial-gradient(circle at top left, color-mix(in srgb, var(--color-accent) 20%, transparent), transparent 46%), linear-gradient(135deg, color-mix(in srgb, var(--surface-3) 92%, transparent), color-mix(in srgb, var(--surface-2) 96%, transparent));border:1px solid color-mix(in srgb, var(--color-accent) 20%, var(--surface-border));box-shadow:var(--surface-shadow);color:var(--color-heading)}.panic-button.is-active.svelte-vny38x{background:linear-gradient(135deg, var(--panic-active-start), var(--panic-active-end));box-shadow:0 14px 28px var(--panic-active-shadow)}:root[data-theme=light] .clock-button.svelte-vny38x,:root[data-theme=magica-pink] .clock-button.svelte-vny38x,:root[data-theme=candy-apple-green] .clock-button.svelte-vny38x,:root[data-theme=candy-cloud] .clock-button.svelte-vny38x,:root[data-theme=kawaii] .clock-button.svelte-vny38x,:root[data-theme=ancient-book] .clock-button.svelte-vny38x,:root[data-theme=tea-and-leaves] .clock-button.svelte-vny38x,:root[data-theme=lain] .clock-button.svelte-vny38x,:root[data-theme=ultra-white] .clock-button.svelte-vny38x{--clock-digital-colon-shadow:none;--clock-digital-day-shadow:none;--clock-digital-segment-shadow:none;--clock-digital-time-filter:none}:root[data-theme=light] .panic-button.svelte-vny38x,:root[data-theme=magica-pink] .panic-button.svelte-vny38x,:root[data-theme=candy-apple-green] .panic-button.svelte-vny38x,:root[data-theme=candy-cloud] .panic-button.svelte-vny38x,:root[data-theme=kawaii] .panic-button.svelte-vny38x,:root[data-theme=ancient-book] .panic-button.svelte-vny38x,:root[data-theme=tea-and-leaves] .panic-button.svelte-vny38x,:root[data-theme=lain] .panic-button.svelte-vny38x,:root[data-theme=ultra-white] .panic-button.svelte-vny38x{--panic-active-end:#ff7a1a;--panic-active-shadow:#ff6e1857;--panic-active-start:#ff3f1f;--panic-button-end:#ff6a00;--panic-button-shadow:#ff841652;--panic-button-start:#ffae1f;--panic-button-text:#fff}.panic-status-dot.svelte-vny38x{background:var(--color-danger);width:.46rem;height:.46rem;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent-contrast) 65%, transparent);border-radius:999px;position:absolute;top:.42rem;right:.42rem}.assistant-button.is-open.svelte-vny38x{border-color:color-mix(in srgb, var(--color-accent) 42%, var(--surface-border));background:var(--accent-gradient);color:var(--color-accent-contrast);box-shadow:0 0 0 3px var(--focus-ring), 0 14px 28px color-mix(in srgb, var(--color-accent) 28%, transparent)}.user-pill.svelte-vny38x{background:var(--surface-1)}.user-pill.is-open.svelte-vny38x{background:color-mix(in srgb, var(--color-accent) 16%, var(--surface-2));color:var(--color-accent);box-shadow:0 14px 28px color-mix(in srgb, var(--color-accent) 18%, transparent)}.account-switcher.svelte-vny38x{z-index:3;display:inline-flex;position:relative}.account-trigger.svelte-vny38x{overflow:hidden}.account-trigger.svelte-vny38x .account-avatar:where(.svelte-vny38x){width:100%;height:100%;font-size:.98rem}.account-avatar.svelte-vny38x{background:linear-gradient(135deg, color-mix(in srgb, var(--account-swatch-0) 86%, var(--account-swatch-1)), var(--account-swatch-2));width:1.82rem;height:1.82rem;box-shadow:inset 0 1px 0 #ffffff6b, 0 8px 18px color-mix(in srgb, var(--account-swatch-2) 28%, transparent);color:var(--account-avatar-text);text-transform:uppercase;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.82rem;font-weight:900;line-height:1;display:inline-flex}.account-menu.svelte-vny38x{z-index:1000;border:1px solid color-mix(in srgb, var(--surface-border) 88%, transparent);background:color-mix(in srgb, var(--surface-2) 96%, transparent);width:min(18rem,100vw - 1.5rem);box-shadow:var(--surface-shadow-strong), var(--surface-inset);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:18px;gap:.28rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0}.account-menu__accounts.svelte-vny38x{gap:.2rem;display:grid}.account-menu__item.svelte-vny38x{width:100%;min-width:0;min-height:2.95rem;color:var(--color-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.58rem;padding:.52rem .6rem;font-size:.86rem;font-weight:800;transition:background-color .16s,color .16s,transform .16s;display:grid}.account-menu__item.svelte-vny38x:hover{background:color-mix(in srgb, var(--color-accent) 10%, var(--surface-1));color:var(--color-heading);transform:translateY(-1px)}.account-menu__item.svelte-vny38x:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.account-menu__item.svelte-vny38x:disabled{cursor:wait;opacity:.72;transform:none}.account-menu__item.is-current.svelte-vny38x{background:color-mix(in srgb, var(--color-accent) 14%, var(--surface-1));color:var(--color-heading)}.account-avatar--menu.svelte-vny38x{width:2rem;height:2rem;font-size:.86rem}.account-menu__name.svelte-vny38x,.account-menu__command.svelte-vny38x span:where(.svelte-vny38x):last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-menu__command.svelte-vny38x{color:var(--color-muted);grid-template-columns:auto minmax(0,1fr)}.account-command-icon.svelte-vny38x{background:var(--surface-muted);width:2rem;height:2rem;color:var(--color-accent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.account-menu__separator.svelte-vny38x{background:var(--surface-border-strong);height:1px;margin:.18rem .2rem}.account-menu__error.svelte-vny38x{color:var(--color-danger);margin:.2rem .25rem .1rem;font-size:.76rem;font-weight:700;line-height:1.25}.panic-error.svelte-vny38x{color:var(--color-warning);text-align:center;margin:0;padding:0 1rem .75rem;font-size:.78rem;font-weight:700}.panic-modal-backdrop.svelte-vny38x{z-index:90;background:color-mix(in srgb, var(--app-bg-color) 58%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.panic-modal.svelte-vny38x{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-3) 96%, transparent), color-mix(in srgb, var(--surface-2) 94%, transparent)), linear-gradient(135deg, color-mix(in srgb, var(--color-warning) 16%, transparent), color-mix(in srgb, var(--color-danger) 12%, transparent));border:1px solid color-mix(in srgb, var(--color-danger) 18%, var(--surface-border));width:min(100%,34rem);box-shadow:var(--surface-shadow-strong), var(--surface-inset);border-radius:24px;gap:1rem;padding:1.25rem;display:grid}.panic-modal__header.svelte-vny38x{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.panic-modal__eyebrow.svelte-vny38x{letter-spacing:.14em;text-transform:uppercase;color:var(--color-warning);margin:0 0 .3rem;font-size:.74rem;font-weight:800}.panic-modal.svelte-vny38x h2:where(.svelte-vny38x){letter-spacing:-.04em;color:var(--color-heading);margin:0;font-size:1.55rem}.panic-modal__close.svelte-vny38x{background:var(--surface-2);width:2.4rem;height:2.4rem;color:var(--color-muted);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:1.45rem;line-height:1;display:inline-flex}.panic-modal__field.svelte-vny38x{gap:.55rem;display:grid}.panic-modal__field.svelte-vny38x span:where(.svelte-vny38x){letter-spacing:.04em;color:var(--color-muted);font-size:.82rem;font-weight:800}.panic-modal.svelte-vny38x textarea:where(.svelte-vny38x),.panic-modal.svelte-vny38x input[type=range]:where(.svelte-vny38x){width:100%}.panic-modal.svelte-vny38x textarea:where(.svelte-vny38x){border:1px solid var(--field-border);background:var(--field-bg);box-shadow:var(--surface-inset);font:inherit;color:var(--color-text);resize:vertical;border-radius:18px;padding:.9rem 1rem}.panic-modal.svelte-vny38x textarea:where(.svelte-vny38x):focus,.panic-modal.svelte-vny38x input[type=range]:where(.svelte-vny38x):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 16%, transparent), var(--surface-inset);outline:none}.panic-modal__charge-row.svelte-vny38x,.panic-modal__charge-scale.svelte-vny38x,.panic-modal__actions.svelte-vny38x{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.panic-modal__charge-row.svelte-vny38x strong:where(.svelte-vny38x){letter-spacing:-.02em;color:var(--color-warning);font-size:1rem}.panic-modal__charge-scale.svelte-vny38x{color:var(--color-soft);font-size:.74rem;font-weight:700}.panic-modal__button.svelte-vny38x{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.75rem 1rem;font-size:.8rem;font-weight:800;display:inline-flex}.panic-modal__button.svelte-vny38x:disabled,.panic-modal__close.svelte-vny38x:disabled{cursor:wait;opacity:.72}.panic-modal__button-secondary.svelte-vny38x{background:var(--surface-2);color:var(--color-muted);border:1px solid var(--surface-border-strong)}.panic-modal__button-primary.svelte-vny38x{background:linear-gradient(135deg, var(--color-danger), color-mix(in srgb, var(--color-danger) 74%, var(--color-warning)));box-shadow:0 14px 28px color-mix(in srgb, var(--color-danger) 26%, transparent);color:var(--color-accent-contrast)}@media (width<=1024px){header.svelte-vny38x{z-index:80;grid-template-columns:auto 1fr auto;gap:.55rem;padding:.68rem .85rem;position:sticky;top:0}.header-actions.svelte-vny38x,.desktop-route-list.svelte-vny38x{display:none}.brand.svelte-vny38x span:where(.svelte-vny38x){text-overflow:ellipsis;white-space:nowrap;letter-spacing:.1em;max-width:9.5rem;overflow:hidden}.header-utilities.svelte-vny38x{gap:.34rem;padding:.28rem}.utility-button.svelte-vny38x{width:2.58rem;min-width:2.58rem;height:2.58rem;min-height:2.58rem}.clock-button.is-digital.svelte-vny38x{width:3.5rem;min-width:3.5rem;padding-inline:.4rem}.clock-analog.svelte-vny38x{--clock-hour-length:.59rem;--clock-mark-radius:.95rem;--clock-minute-length:.84rem}.clock-digital__day.svelte-vny38x{font-size:.45rem}.mobile-bottom-nav.svelte-vny38x{left:.75rem;right:.75rem;bottom:calc(.65rem + env(safe-area-inset-bottom));z-index:70;pointer-events:none;display:block;position:fixed}.mobile-bottom-nav__list.svelte-vny38x{isolation:isolate;background:var(--surface-2);border:1px solid var(--surface-border);width:min(100%,44rem);min-height:4.6rem;box-shadow:var(--surface-shadow-strong), var(--surface-inset);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);pointer-events:auto;border-radius:999px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.12rem;margin:0 auto;padding:.5rem;display:grid;position:relative;overflow:hidden}.mobile-bottom-nav.svelte-vny38x li:where(.svelte-vny38x){z-index:1;min-width:0;position:relative}.mobile-bottom-nav__item.svelte-vny38x{z-index:1;height:100%;min-height:3.45rem;color:var(--color-muted);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.18rem;padding:.25rem .1rem;text-decoration:none;transition:color .18s,background-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative}.mobile-bottom-nav__item.svelte-vny38x:hover{color:var(--color-accent);transform:translateY(-1px)}.mobile-bottom-nav__item[aria-current=page].svelte-vny38x{color:var(--color-accent-contrast)}.mobile-bottom-nav__item.svelte-vny38x span:where(.svelte-vny38x){text-overflow:ellipsis;letter-spacing:0;text-transform:none;opacity:0;max-width:100%;max-height:0;font-size:.62rem;font-weight:900;line-height:1;transition:opacity .18s,max-height .18s;overflow:hidden}.mobile-bottom-nav__item[aria-current=page].svelte-vny38x span:where(.svelte-vny38x){opacity:1;max-height:.85rem}.app main{padding-bottom:calc(5.9rem + env(safe-area-inset-bottom))}.app .site-footer{padding-bottom:calc(5.7rem + env(safe-area-inset-bottom))}}@media (width<=520px){.brand.svelte-vny38x span:where(.svelte-vny38x){display:none}header.svelte-vny38x{padding-inline:.72rem}.corner.svelte-vny38x img:where(.svelte-vny38x){width:2.05rem;height:2.05rem}.utility-button.svelte-vny38x{width:2.52rem;min-width:2.52rem;height:2.52rem;min-height:2.52rem}.clock-button.is-digital.svelte-vny38x{width:3.35rem;min-width:3.35rem;padding-inline:.34rem}.clock-analog.svelte-vny38x{--clock-hour-length:.58rem;--clock-mark-radius:.93rem;--clock-minute-length:.82rem}.clock-digital__day.svelte-vny38x{font-size:.43rem}.mobile-bottom-nav.svelte-vny38x{left:.55rem;right:.55rem;bottom:calc(.5rem + env(safe-area-inset-bottom))}.mobile-bottom-nav__list.svelte-vny38x{min-height:4.25rem;padding:.4rem}.mobile-bottom-nav__item.svelte-vny38x{min-height:3.25rem}.mobile-bottom-nav__item.svelte-vny38x span:where(.svelte-vny38x){display:none}.panic-modal__actions.svelte-vny38x{flex-direction:column-reverse}.panic-modal__button.svelte-vny38x{width:100%}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.flex{display:flex}.grid{display:grid}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-cyrillic-ext-400-normal.FAIU8e3o.woff2)format("woff2"),url(./fira-mono-cyrillic-ext-400-normal.Co4MVjrD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-cyrillic-400-normal.BJkDdjbt.woff2)format("woff2"),url(./fira-mono-cyrillic-400-normal.DUd3efVn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-greek-ext-400-normal.Be4g_LSk.woff2)format("woff2"),url(./fira-mono-greek-ext-400-normal.BQ5yw6bY.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-greek-400-normal.ftNhKy_S.woff2)format("woff2"),url(./fira-mono-greek-400-normal.B_0AmgK7.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-symbols2-400-normal.C6JptOil.woff2)format("woff2"),url(./fira-mono-symbols2-400-normal.CpeG9ob9.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-latin-ext-400-normal.B2gPvaNr.woff2)format("woff2"),url(./fira-mono-latin-ext-400-normal.CbD3vWRE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fira-mono-latin-400-normal.DVTTRLHv.woff2)format("woff2"),url(./fira-mono-latin-400-normal.C3FQ26ho.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-body:Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-mono:"Fira Mono", monospace;--color-bg-0:#cad8e4;--color-bg-1:#dbe6ef;--color-bg-2:#f4f7fb;--color-theme-1:#900;--color-theme-2:#4075a6;--color-text:#0a141ebd;--color-heading:#0a141eeb;--color-muted:#0a141ea3;--color-soft:#0a141e75;--color-link:var(--color-theme-1);--color-accent:var(--color-theme-2);--color-accent-2:#5b93c8;--color-accent-contrast:#fff;--color-danger:#9f2d27;--color-success:#2d6d44;--color-warning:#9a5e12;--app-bg-color:var(--color-bg-1);--app-bg-image:radial-gradient(50% 50% at 50% 50%, #ffffffbf 0%, #fff0 100%), linear-gradient(180deg, var(--color-bg-0) 0%, var(--color-bg-1) 15%, var(--color-bg-2) 50%);--surface-1:#ffffffa8;--surface-2:#ffffffc7;--surface-3:#ffffffe6;--surface-muted:#0d182414;--surface-border:#ffffffbd;--surface-border-strong:#0d18241f;--surface-shadow:0 18px 36px #2c3e5014;--surface-shadow-strong:0 24px 52px #1924302e;--surface-inset:inset 0 1px 0 #ffffffd1;--accent-gradient:linear-gradient(135deg, var(--color-accent), var(--color-accent-2));--active-card-bg:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--active-card-bg:color-mix(in srgb, var(--color-accent) 84%, var(--surface-2))}}:root{--active-card-bg-2:var(--color-accent-2)}@supports (color:color-mix(in lab, red, red)){:root{--active-card-bg-2:color-mix(in srgb, var(--color-accent-2) 72%, var(--surface-1))}}:root{--active-card-text:var(--color-accent-contrast);--active-card-glow:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){:root{--active-card-glow:color-mix(in srgb, var(--color-accent) 58%, transparent)}}:root{--control-gradient:linear-gradient(135deg, #0d1824e6, #2c3e50d1);--field-bg:#ffffffd1;--field-border:#121a241f;--focus-ring:#4075a638;--column-width:42rem;--column-margin-top:4rem;font-family:var(--font-body);color:var(--color-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--color-bg-0:#050b13;--color-bg-1:#0b1420;--color-bg-2:#162235;--color-theme-1:#ff8b8b;--color-theme-2:#7ab7ff;--color-text:#ebf3ffd1;--color-heading:#f8fbfff5;--color-muted:#dae6f7ad;--color-soft:#dae6f77a;--color-link:#92c7ff;--color-accent:#7ab7ff;--color-accent-2:#9ed4ff;--color-accent-contrast:#07111d;--color-danger:#ff9a92;--color-success:#8be6aa;--color-warning:#ffd08a;--app-bg-color:#07111d;--app-bg-image:radial-gradient(circle at 12% 8%, #7ab7ff29, transparent 32%), radial-gradient(circle at 78% 12%, #5d6fff1f, transparent 30%), linear-gradient(180deg, #050b13 0%, #0b1420 46%, #111b2a 100%);--surface-1:#0e1826c7;--surface-2:#121f30d1;--surface-3:#18263aeb;--surface-muted:#ebf3ff14;--surface-border:#adccff2e;--surface-border-strong:#d3e5ff42;--surface-shadow:0 18px 44px #0000004d;--surface-shadow-strong:0 28px 70px #0000006b;--surface-inset:inset 0 1px 0 #ffffff14;--control-gradient:linear-gradient(135deg, #7ab7ff3d, #34507beb);--field-bg:#080f1994;--field-border:#d3e5ff2e;--focus-ring:#7ab7ff47;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=neo-candy-tokyo-night]{--color-bg-0:#050518;--color-bg-1:#090a22;--color-bg-2:#121038;--color-theme-1:#ff3bc8;--color-theme-2:#29f1ff;--color-text:#eef6ffd6;--color-heading:#fffffffa;--color-muted:#daecffb3;--color-soft:#daecff7a;--color-link:#ff72df;--color-accent:#29f1ff;--color-accent-2:#ff3bc8;--color-accent-contrast:#050518;--color-danger:#ff6f9e;--color-success:#55ffc8;--color-warning:#ffe066;--app-bg-color:#08091f;--app-bg-image:radial-gradient(circle at 16% 10%, #ff3bc857, transparent 28%), radial-gradient(circle at 86% 20%, #29f1ff42, transparent 26%), radial-gradient(circle at 50% 90%, #7146ff38, transparent 32%), linear-gradient(145deg, #050518 0%, #0a0d2f 50%, #17072d 100%);--surface-1:#0b0e2bc7;--surface-2:#10123ad6;--surface-3:#19194ceb;--surface-muted:#29f1ff17;--surface-border:#29f1ff3d;--surface-border-strong:#ff3bc857;--surface-shadow:0 20px 54px #00000061;--surface-shadow-strong:0 30px 80px #ff3bc833;--surface-inset:inset 0 1px 0 #ffffff1a;--accent-gradient:linear-gradient(135deg, #29f1ff, #ff3bc8);--control-gradient:linear-gradient(135deg, #ff3bc8eb, #29f1ffc7);--field-bg:#05081c94;--field-border:#29f1ff38;--focus-ring:#ff3bc852;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=vampire-candy]{--color-bg-0:#090006;--color-bg-1:#16040d;--color-bg-2:#321020;--color-theme-1:#ff7ab8;--color-theme-2:#ff3f7a;--color-text:#ffebf6d6;--color-heading:#fff7fbfa;--color-muted:#ffd8ecb3;--color-soft:#ffd8ec80;--color-link:#ff9ccd;--color-accent:#ff3f7a;--color-accent-2:#ffb86b;--color-accent-contrast:#16040d;--color-danger:#ff6b6b;--color-success:#a8ffb0;--color-warning:#ffd27a;--app-bg-color:#14030b;--app-bg-image:radial-gradient(circle at 18% 10%, #ff7ab842, transparent 28%), radial-gradient(circle at 88% 18%, #ff3f7a33, transparent 24%), linear-gradient(160deg, #090006 0%, #16040d 52%, #321020 100%);--surface-1:#230714c7;--surface-2:#300b1cd6;--surface-3:#421026eb;--surface-muted:#ff7ab81a;--surface-border:#ff7ab838;--surface-border-strong:#ffb86b47;--surface-shadow:0 20px 54px #00000061;--surface-shadow-strong:0 30px 76px #ff3f7a29;--surface-inset:inset 0 1px 0 #ffffff1a;--accent-gradient:linear-gradient(135deg, #ff3f7a, #ffb86b);--control-gradient:linear-gradient(135deg, #ff3f7af0, #4e0e28eb);--field-bg:#14030b94;--field-border:#ff7ab833;--focus-ring:#ff7ab847;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=magica-pink]{--color-bg-0:#ffe5f3;--color-bg-1:#fff0f8;--color-bg-2:#fffafd;--color-theme-1:#bd2777;--color-theme-2:#d9369b;--color-text:#351427bd;--color-heading:#321025f0;--color-muted:#3514279e;--color-soft:#35142770;--color-link:#bd2777;--color-accent:#d9369b;--color-accent-2:#9169ff;--color-accent-contrast:#fff;--color-danger:#aa2448;--color-success:#2f8058;--color-warning:#a16207;--app-bg-color:#fff0f8;--app-bg-image:radial-gradient(circle at 20% 5%, #d9369b33, transparent 30%), radial-gradient(circle at 82% 10%, #9169ff2e, transparent 28%), linear-gradient(180deg, #ffe5f3 0%, #fff0f8 46%, #fffafd 100%);--surface-1:#ffffffb8;--surface-2:#ffffffd6;--surface-3:#fffffff0;--surface-muted:#d9369b14;--surface-border:#ffffffd6;--surface-border-strong:#d9369b2e;--surface-shadow:0 18px 42px #9636691a;--surface-shadow-strong:0 28px 66px #9636692b;--surface-inset:inset 0 1px 0 #ffffffe0;--accent-gradient:linear-gradient(135deg, #d9369b, #9169ff);--control-gradient:linear-gradient(135deg, #d9369b, #9169ff);--field-bg:#ffffffdb;--field-border:#d9369b24;--focus-ring:#d9369b38;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=candy-apple-green]{--color-bg-0:#e6ffd8;--color-bg-1:#d6ffb3;--color-bg-2:#fbfff4;--color-theme-1:#145f2f;--color-theme-2:#57c728;--color-text:#123119c2;--color-heading:#0a2a14f0;--color-muted:#1231199e;--color-soft:#1231196b;--color-link:#145f2f;--color-accent:#43b52a;--color-accent-2:#b6f332;--color-accent-contrast:#092511;--color-danger:#b9342f;--color-success:#67c64a;--color-warning:#8a6100;--app-bg-color:#d6ffb3;--app-bg-image:radial-gradient(circle at 14% 6%, #b6f33280, transparent 28%), radial-gradient(circle at 88% 14%, #43b52a3d, transparent 26%), radial-gradient(circle at 50% 96%, #fff57847, transparent 34%), linear-gradient(180deg, #e6ffd8 0%, #d6ffb3 42%, #fbfff4 100%);--surface-1:#ffffffad;--surface-2:#ffffffd1;--surface-3:#fffffff0;--surface-muted:#43b52a1a;--surface-border:#ffffffd1;--surface-border-strong:#145f2f29;--surface-shadow:0 18px 42px #32741c1a;--surface-shadow-strong:0 28px 66px #32741c2e;--surface-inset:inset 0 1px 0 #ffffffe0;--accent-gradient:linear-gradient(135deg, #43b52a, #b6f332);--control-gradient:linear-gradient(135deg, #145f2f, #57c728);--field-bg:#ffffffd6;--field-border:#145f2f24;--focus-ring:#57c7283d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=deep-earth]{--color-bg-0:#0d0906;--color-bg-1:#17110c;--color-bg-2:#2a1e15;--color-theme-1:#d1964a;--color-theme-2:#79a85e;--color-text:#f4e8d5d6;--color-heading:#fff7ebf7;--color-muted:#e2cfb1b3;--color-soft:#e2cfb17a;--color-link:#e6b75c;--color-accent:#d1964a;--color-accent-2:#79a85e;--color-accent-contrast:#17110c;--color-danger:#f28c74;--color-success:#9dcc76;--color-warning:#e6b75c;--app-bg-color:#17110c;--app-bg-image:radial-gradient(circle at 18% 8%, #d1964a2e, transparent 30%), radial-gradient(circle at 82% 14%, #79a85e29, transparent 28%), radial-gradient(circle at 48% 92%, #5f3a1e57, transparent 38%), linear-gradient(160deg, #0d0906 0%, #17110c 48%, #2a1e15 100%);--surface-1:#1f1710cc;--surface-2:#2a1f16db;--surface-3:#3a2a1df0;--surface-muted:#d1964a17;--surface-border:#e2cfb129;--surface-border-strong:#d1964a47;--surface-shadow:0 20px 54px #00000061;--surface-shadow-strong:0 30px 78px #00000075;--surface-inset:inset 0 1px 0 #fff7eb14;--accent-gradient:linear-gradient(135deg, #d1964a, #79a85e);--control-gradient:linear-gradient(135deg, #d1964ae6, #3d2b1df0);--field-bg:#0f0a0794;--field-border:#e2cfb12e;--focus-ring:#d1964a47;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=cherry-sprout-in-earth]{--color-bg-0:#050403;--color-bg-1:#0b0706;--color-bg-2:#21120e;--color-theme-1:#f25a71;--color-theme-2:#8fd36b;--color-text:#f6e8ddd6;--color-heading:#fff7effa;--color-muted:#e5cfc1b0;--color-soft:#e5cfc178;--color-link:#ff7588;--color-accent:#f25a71;--color-accent-2:#8fd36b;--color-accent-contrast:#160807;--color-danger:#ff7784;--color-success:#9be477;--color-warning:#e8ad5b;--app-bg-color:#0b0706;--app-bg-image:radial-gradient(circle at 15% 9%, #f25a712e, transparent 28%), radial-gradient(circle at 84% 14%, #8fd36b24, transparent 30%), radial-gradient(circle at 48% 94%, #522e1e61, transparent 40%), linear-gradient(160deg, #050403 0%, #0b0706 48%, #21120e 100%);--surface-1:#180e0bd1;--surface-2:#231510e0;--surface-3:#341f17f0;--surface-muted:#8fd36b14;--surface-border:#e5cfc126;--surface-border-strong:#f25a714d;--surface-shadow:0 20px 54px #0006;--surface-shadow-strong:0 30px 78px #00000080;--surface-inset:inset 0 1px 0 #fff7ef14;--accent-gradient:linear-gradient(135deg, #f25a71, #8fd36b);--control-gradient:linear-gradient(135deg, #f25a71, #2d1b13);--field-bg:#08050499;--field-border:#e5cfc12b;--focus-ring:#f25a7147;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=candy-cloud]{--color-bg-0:#f8ecff;--color-bg-1:#d8f4ff;--color-bg-2:#fff7f0;--color-theme-1:#e84f95;--color-theme-2:#2f8dd6;--color-text:#2d2946bd;--color-heading:#262042f0;--color-muted:#2d29469e;--color-soft:#2d294670;--color-link:#d83f89;--color-accent:#2f8dd6;--color-accent-2:#ff7cb8;--color-accent-contrast:#fff;--color-danger:#b73764;--color-success:#2f8564;--color-warning:#a76a0d;--app-bg-color:#d8f4ff;--app-bg-image:radial-gradient(circle at 14% 6%, #ff7cb847, transparent 30%), radial-gradient(circle at 86% 10%, #56bdf452, transparent 30%), radial-gradient(circle at 48% 88%, #ffcf8c57, transparent 34%), linear-gradient(180deg, #f8ecff 0%, #d8f4ff 48%, #fff7f0 100%);--surface-1:#ffffffa8;--surface-2:#fffc;--surface-3:#fffffff0;--surface-muted:#2f8dd614;--surface-border:#ffffffdb;--surface-border-strong:#e84f9529;--surface-shadow:0 18px 42px #596e961a;--surface-shadow-strong:0 28px 66px #596e962b;--surface-inset:inset 0 1px 0 #ffffffe0;--accent-gradient:linear-gradient(135deg, #2f8dd6, #ff7cb8);--control-gradient:linear-gradient(135deg, #2f8dd6, #ff7cb8);--field-bg:#ffffffdb;--field-border:#2f8dd624;--focus-ring:#ff7cb83d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=deep-royal-purple-gold]{--color-bg-0:#09020f;--color-bg-1:#14051f;--color-bg-2:#2a0e42;--color-theme-1:#f2c14e;--color-theme-2:#b88cff;--color-text:#f4ebffd6;--color-heading:#fffaeefa;--color-muted:#e4d3f7b3;--color-soft:#e4d3f77a;--color-link:#f2c14e;--color-accent:#f2c14e;--color-accent-2:#b88cff;--color-accent-contrast:#14051f;--color-danger:#ff7a90;--color-success:#9ee6a8;--color-warning:#ffd66b;--app-bg-color:#14051f;--app-bg-image:radial-gradient(circle at 16% 8%, #f2c14e2e, transparent 28%), radial-gradient(circle at 84% 16%, #b88cff33, transparent 30%), linear-gradient(160deg, #09020f 0%, #14051f 48%, #2a0e42 100%);--surface-1:#1a092acc;--surface-2:#270f3fdb;--surface-3:#3a1658f0;--surface-muted:#f2c14e17;--surface-border:#f2c14e2e;--surface-border-strong:#b88cff47;--surface-shadow:0 20px 54px #00000061;--surface-shadow-strong:0 30px 78px #0000007a;--surface-inset:inset 0 1px 0 #fffaee14;--accent-gradient:linear-gradient(135deg, #f2c14e, #b88cff);--control-gradient:linear-gradient(135deg, #f2c14eeb, #4b1f6ef0);--field-bg:#0d041694;--field-border:#f2c14e2e;--focus-ring:#f2c14e47;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=forbidden-apple]{--color-bg-0:#030303;--color-bg-1:#090506;--color-bg-2:#22070c;--color-theme-1:#ff344f;--color-theme-2:#7adf5a;--color-text:#f6eceed6;--color-heading:#fffafafa;--color-muted:#e5d2d5b3;--color-soft:#e5d2d57a;--color-link:#ff5c72;--color-accent:#d71935;--color-accent-2:#7adf5a;--color-accent-contrast:#fff;--color-danger:#ff6676;--color-success:#8ced6a;--color-warning:#f0bd59;--app-bg-color:#090506;--app-bg-image:radial-gradient(circle at 14% 8%, #d719353d, transparent 28%), radial-gradient(circle at 86% 12%, #7adf5a29, transparent 30%), radial-gradient(circle at 52% 90%, #57050f5c, transparent 38%), linear-gradient(160deg, #030303 0%, #090506 50%, #22070c 100%);--surface-1:#130a0cd6;--surface-2:#1f0d11e6;--surface-3:#301218f2;--surface-muted:#7adf5a14;--surface-border:#e5d2d524;--surface-border-strong:#d7193557;--surface-shadow:0 20px 54px #0000006b;--surface-shadow-strong:0 30px 82px #0000008a;--surface-inset:inset 0 1px 0 #fffafa12;--accent-gradient:linear-gradient(135deg, #d71935, #7adf5a);--control-gradient:linear-gradient(135deg, #d71935, #183316);--field-bg:#0704059e;--field-border:#e5d2d529;--focus-ring:#d719354d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=black-widow]{--color-bg-0:#020203;--color-bg-1:#050507;--color-bg-2:#16161b;--color-theme-1:#c1121f;--color-theme-2:#d8dbe2;--color-text:#eeeff4d1;--color-heading:#fffffff7;--color-muted:#d5d7dfad;--color-soft:#d5d7df75;--color-link:#ff4d5a;--color-accent:#c1121f;--color-accent-2:#d8dbe2;--color-accent-contrast:#fff;--color-danger:#ff5964;--color-success:#87d7a0;--color-warning:#f0b35a;--app-bg-color:#050507;--app-bg-image:radial-gradient(circle at 12% 12%, #c1121f38, transparent 28%), radial-gradient(circle at 88% 16%, #d8dbe217, transparent 30%), linear-gradient(160deg, #020203 0%, #050507 52%, #16161b 100%);--surface-1:#0d0d11d6;--surface-2:#15151be6;--surface-3:#212129f5;--surface-muted:#d8dbe212;--surface-border:#d8dbe224;--surface-border-strong:#c1121f57;--surface-shadow:0 20px 54px #0000006b;--surface-shadow-strong:0 30px 82px #0000008a;--surface-inset:inset 0 1px 0 #ffffff0f;--accent-gradient:linear-gradient(135deg, #c1121f, #ef233c);--control-gradient:linear-gradient(135deg, #c1121f, #2b2d35);--field-bg:#0505079e;--field-border:#d8dbe229;--focus-ring:#c1121f47;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=kawaii]{--color-bg-0:#ffe7f3;--color-bg-1:#f7d9ff;--color-bg-2:#fff8fd;--color-theme-1:#ff6fb1;--color-theme-2:#9b7cff;--color-text:#432648bd;--color-heading:#381c41f0;--color-muted:#4326489e;--color-soft:#4326486b;--color-link:#e84893;--color-accent:#ff6fb1;--color-accent-2:#9b7cff;--color-accent-contrast:#fff;--color-danger:#bf3562;--color-success:#3a8f6a;--color-warning:#a86913;--app-bg-color:#f7d9ff;--app-bg-image:radial-gradient(circle at 12% 8%, #ff6fb147, transparent 30%), radial-gradient(circle at 84% 12%, #9b7cff38, transparent 28%), linear-gradient(180deg, #ffe7f3 0%, #f7d9ff 48%, #fff8fd 100%);--surface-1:#ffffffad;--surface-2:#ffffffd1;--surface-3:#fffffff0;--surface-muted:#ff6fb114;--surface-border:#ffffffd6;--surface-border-strong:#ff6fb12e;--surface-shadow:0 18px 42px #99578e1a;--surface-shadow-strong:0 28px 66px #99578e2b;--surface-inset:inset 0 1px 0 #ffffffe0;--accent-gradient:linear-gradient(135deg, #ff6fb1, #9b7cff);--control-gradient:linear-gradient(135deg, #ff6fb1, #9b7cff);--field-bg:#ffffffdb;--field-border:#ff6fb124;--focus-ring:#ff6fb138;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=spooky]{--color-bg-0:#08040d;--color-bg-1:#120819;--color-bg-2:#2b1234;--color-theme-1:#ff8a1f;--color-theme-2:#8b5cf6;--color-text:#f4e7ffd4;--color-heading:#fff8eefa;--color-muted:#e1cdeead;--color-soft:#e1cdee75;--color-link:#ffad55;--color-accent:#ff8a1f;--color-accent-2:#8b5cf6;--color-accent-contrast:#1a081f;--color-danger:#ff5f6d;--color-success:#8ee68e;--color-warning:#ffbf5c;--app-bg-color:#120819;--app-bg-image:radial-gradient(circle at 14% 9%, #ff8a1f38, transparent 28%), radial-gradient(circle at 86% 13%, #8b5cf63d, transparent 30%), linear-gradient(160deg, #08040d 0%, #120819 50%, #2b1234 100%);--surface-1:#190a22cc;--surface-2:#240f30db;--surface-3:#351548f0;--surface-muted:#ff8a1f17;--surface-border:#ffb86b29;--surface-border-strong:#8b5cf64d;--surface-shadow:0 20px 54px #00000061;--surface-shadow-strong:0 30px 78px #0000007a;--surface-inset:inset 0 1px 0 #fff8ee14;--accent-gradient:linear-gradient(135deg, #ff8a1f, #8b5cf6);--control-gradient:linear-gradient(135deg, #ff8a1f, #361447);--field-bg:#0a040e99;--field-border:#ffb86b2e;--focus-ring:#ff8a1f47;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=ancient-book]{--color-bg-0:#ead8b8;--color-bg-1:#dcc39a;--color-bg-2:#f8edd4;--color-theme-1:#3b2a1a;--color-theme-2:#8b5e34;--color-text:#372618c2;--color-heading:#2b1c10f5;--color-muted:#372618a3;--color-soft:#37261870;--color-link:#6f4323;--color-accent:#8b5e34;--color-accent-2:#c49a52;--color-accent-contrast:#fff;--color-danger:#9f342d;--color-success:#4c7a3d;--color-warning:#8b5e12;--app-bg-color:#dcc39a;--app-bg-image:radial-gradient(circle at 18% 8%, #fff8dc80, transparent 30%), radial-gradient(circle at 86% 14%, #8b5e3429, transparent 30%), linear-gradient(180deg, #ead8b8 0%, #dcc39a 48%, #f8edd4 100%);--surface-1:#fff8e2b8;--surface-2:#fff8e2d6;--surface-3:#fffbecf0;--surface-muted:#8b5e3417;--surface-border:#62402229;--surface-border-strong:#3b2a1a33;--surface-shadow:0 18px 42px #593d221f;--surface-shadow-strong:0 28px 66px #593d2233;--surface-inset:inset 0 1px 0 #fffff5cc;--accent-gradient:linear-gradient(135deg, #8b5e34, #c49a52);--control-gradient:linear-gradient(135deg, #3b2a1a, #8b5e34);--field-bg:#fffaecdb;--field-border:#62402229;--focus-ring:#8b5e3438;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=tea-and-leaves]{--color-bg-0:#f1ecd7;--color-bg-1:#dfe8c7;--color-bg-2:#fbf7e8;--color-theme-1:#2f4f2f;--color-theme-2:#76925c;--color-text:#274127c2;--color-heading:#1e361ef2;--color-muted:#2741279e;--color-soft:#2741276b;--color-link:#3f6d3e;--color-accent:#5f7f44;--color-accent-2:#a5b56b;--color-accent-contrast:#fff;--color-danger:#a0443f;--color-success:#487a45;--color-warning:#8a661c;--app-bg-color:#dfe8c7;--app-bg-image:radial-gradient(circle at 14% 8%, #a5b56b5c, transparent 30%), radial-gradient(circle at 86% 14%, #2f4f2f24, transparent 28%), linear-gradient(180deg, #f1ecd7 0%, #dfe8c7 48%, #fbf7e8 100%);--surface-1:#fffcefb3;--surface-2:#fffcefd1;--surface-3:#fffef6f0;--surface-muted:#5f7f4417;--surface-border:#2f4f2f24;--surface-border-strong:#2f4f2f33;--surface-shadow:0 18px 42px #3f582e1a;--surface-shadow-strong:0 28px 66px #3f582e2b;--surface-inset:inset 0 1px 0 #fffff6db;--accent-gradient:linear-gradient(135deg, #5f7f44, #a5b56b);--control-gradient:linear-gradient(135deg, #2f4f2f, #76925c);--field-bg:#fffcefdb;--field-border:#2f4f2f24;--focus-ring:#5f7f4438;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=metal]{--color-bg-0:#07090d;--color-bg-1:#101318;--color-bg-2:#252b33;--color-theme-1:#c8d0d8;--color-theme-2:#9fd4ff;--color-text:#e8edf2d1;--color-heading:#f9fcfff5;--color-muted:#cdd5dfad;--color-soft:#cdd5df75;--color-link:#9fd4ff;--color-accent:#9fd4ff;--color-accent-2:#7d8793;--color-accent-contrast:#101318;--color-danger:#ff8a7a;--color-success:#9be0b3;--color-warning:#ffd18a;--app-bg-color:#101318;--app-bg-image:radial-gradient(circle at 18% 8%, #9fd4ff24, transparent 30%), radial-gradient(circle at 84% 12%, #c8d0d81f, transparent 28%), linear-gradient(160deg, #07090d 0%, #101318 52%, #252b33 100%);--surface-1:#15191fd1;--surface-2:#1f242ce0;--surface-3:#2f3640f0;--surface-muted:#9fd4ff14;--surface-border:#c8d0d829;--surface-border-strong:#9fd4ff3d;--surface-shadow:0 20px 54px #00000061;--surface-shadow-strong:0 30px 78px #0000007a;--surface-inset:inset 0 1px 0 #ffffff12;--accent-gradient:linear-gradient(135deg, #9fd4ff, #c8d0d8);--control-gradient:linear-gradient(135deg, #9fd4ff, #38414d);--field-bg:#080a0e99;--field-border:#c8d0d82b;--focus-ring:#9fd4ff47;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=hard-rock]{--color-bg-0:#050403;--color-bg-1:#090706;--color-bg-2:#261714;--color-theme-1:#f7b538;--color-theme-2:#d72638;--color-text:#f6e7d9d4;--color-heading:#fff7ecfa;--color-muted:#e5cdbaad;--color-soft:#e5cdba75;--color-link:#f7b538;--color-accent:#d72638;--color-accent-2:#f7b538;--color-accent-contrast:#fff;--color-danger:#ff5b63;--color-success:#8bd58f;--color-warning:#f7b538;--app-bg-color:#090706;--app-bg-image:radial-gradient(circle at 16% 9%, #f7b5382e, transparent 28%), radial-gradient(circle at 86% 14%, #d726382e, transparent 30%), linear-gradient(160deg, #050403 0%, #090706 48%, #261714 100%);--surface-1:#18100dd1;--surface-2:#241814e0;--surface-3:#36231df0;--surface-muted:#f7b53817;--surface-border:#f7b53829;--surface-border-strong:#d7263852;--surface-shadow:0 20px 54px #0006;--surface-shadow-strong:0 30px 78px #00000080;--surface-inset:inset 0 1px 0 #fff7ec12;--accent-gradient:linear-gradient(135deg, #d72638, #f7b538);--control-gradient:linear-gradient(135deg, #d72638, #2f1714);--field-bg:#07050499;--field-border:#f7b5382e;--focus-ring:#d7263847;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=ancient-cavern-torch]{--color-bg-0:#020405;--color-bg-1:#06080a;--color-bg-2:#171d1f;--color-theme-1:#d9822b;--color-theme-2:#4fb7a5;--color-text:#ede5d8d6;--color-heading:#fff7e8fa;--color-muted:#dbcdb9b0;--color-soft:#dbcdb978;--color-link:#f0a04c;--color-accent:#d9822b;--color-accent-2:#4fb7a5;--color-accent-contrast:#090604;--color-danger:#ff806d;--color-success:#84d5aa;--color-warning:#f0a04c;--app-bg-color:#06080a;--app-bg-image:radial-gradient(circle at 18% 10%, #d9822b3d, transparent 28%), radial-gradient(circle at 82% 18%, #4fb7a521, transparent 30%), radial-gradient(circle at 50% 88%, #5a372057, transparent 40%), linear-gradient(160deg, #020405 0%, #06080a 50%, #171d1f 100%);--surface-1:#0e1011d6;--surface-2:#16191ae6;--surface-3:#232727f2;--surface-muted:#d9822b14;--surface-border:#dbcdb924;--surface-border-strong:#d9822b4d;--surface-shadow:0 22px 58px #00000070;--surface-shadow-strong:0 32px 86px #0000008f;--surface-inset:inset 0 1px 0 #fff7e812;--accent-gradient:linear-gradient(135deg, #d9822b, #4fb7a5);--control-gradient:linear-gradient(135deg, #d9822b, #172829);--field-bg:#0406079e;--field-border:#dbcdb929;--focus-ring:#d9822b4d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark-lain]{--color-bg-0:#010301;--color-bg-1:#050805;--color-bg-2:#101610;--color-theme-1:#dce8df;--color-theme-2:#00d889;--color-text:#ddeae1d6;--color-heading:#f6fff8fa;--color-muted:#c2d6c8ad;--color-soft:#c2d6c875;--color-link:#35f2a5;--color-accent:#00d889;--color-accent-2:#dce8df;--color-accent-contrast:#020602;--color-danger:#ff7482;--color-success:#48f2a7;--color-warning:#d7d97b;--app-bg-color:#050805;--app-bg-image:linear-gradient(#00d88909 50%, transparent 50%), radial-gradient(circle at 16% 8%, #00d88929, transparent 30%), radial-gradient(circle at 84% 14%, #dce8df14, transparent 28%), linear-gradient(160deg, #010301 0%, #050805 52%, #101610 100%);--surface-1:#090e0ad6;--surface-2:#0e160fe6;--surface-3:#162017f2;--surface-muted:#00d88914;--surface-border:#dce8df21;--surface-border-strong:#00d8894d;--surface-shadow:0 20px 54px #0000006b;--surface-shadow-strong:0 30px 82px #0000008a;--surface-inset:inset 0 1px 0 #f6fff812;--accent-gradient:linear-gradient(135deg, #00d889, #dce8df);--control-gradient:linear-gradient(135deg, #00d889, #152017);--field-bg:#0206029e;--field-border:#dce8df26;--focus-ring:#00d8894d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=ultraglow]{--color-bg-0:#03010b;--color-bg-1:#070416;--color-bg-2:#180a2d;--color-theme-1:#ff2efb;--color-theme-2:#20f6ff;--color-text:#f1f0ffdb;--color-heading:#fffffffc;--color-muted:#dddeffb8;--color-soft:#dddeff80;--color-link:#ff68fc;--color-accent:#20f6ff;--color-accent-2:#ff2efb;--color-accent-contrast:#04020c;--color-danger:#ff5f9d;--color-success:#4dffc4;--color-warning:#ffe45f;--app-bg-color:#070416;--app-bg-image:radial-gradient(circle at 12% 8%, #ff2efb47, transparent 28%), radial-gradient(circle at 86% 12%, #20f6ff40, transparent 30%), radial-gradient(circle at 50% 90%, #8347ff3d, transparent 36%), linear-gradient(150deg, #03010b 0%, #070416 48%, #180a2d 100%);--surface-1:#0a071ed1;--surface-2:#110b2be0;--surface-3:#1c103ef2;--surface-muted:#20f6ff17;--surface-border:#20f6ff33;--surface-border-strong:#ff2efb57;--surface-shadow:0 22px 58px #0000006b;--surface-shadow-strong:0 34px 92px #ff2efb2e;--surface-inset:inset 0 1px 0 #ffffff17;--accent-gradient:linear-gradient(135deg, #20f6ff, #ff2efb);--control-gradient:linear-gradient(135deg, #20f6ff, #ff2efb);--field-bg:#04020d9e;--field-border:#20f6ff33;--focus-ring:#ff2efb52;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=matrix-neo]{--color-bg-0:#000200;--color-bg-1:#020703;--color-bg-2:#071409;--color-theme-1:#0f7;--color-theme-2:#9de8b4;--color-text:#d7f1e0d6;--color-heading:#ecfff1fa;--color-muted:#b7dcc2ad;--color-soft:#b7dcc275;--color-link:#0f7;--color-accent:#0f7;--color-accent-2:#9de8b4;--color-accent-contrast:#001d0b;--color-danger:#ff6777;--color-success:#0f7;--color-warning:#c7e66b;--app-bg-color:#020703;--app-bg-image:linear-gradient(90deg, #00ff7709 1px, transparent 1px), linear-gradient(#00ff7708 1px, transparent 1px), radial-gradient(circle at 14% 8%, #00ff7729, transparent 30%), radial-gradient(circle at 84% 16%, #9de8b414, transparent 28%), linear-gradient(160deg, #000200 0%, #020703 52%, #071409 100%);--surface-1:#040c05d6;--surface-2:#071309e6;--surface-3:#0a1e0df2;--surface-muted:#00ff7714;--surface-border:#9de8b424;--surface-border-strong:#00ff7757;--surface-shadow:0 20px 54px #00000070;--surface-shadow-strong:0 32px 86px #0000008f;--surface-inset:inset 0 1px 0 #ecfff112;--accent-gradient:linear-gradient(135deg, #0f7, #9de8b4);--control-gradient:linear-gradient(135deg, #0f7, #071d0b);--field-bg:#010502a3;--field-border:#9de8b429;--focus-ring:#00ff774d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=lain]{--color-bg-0:#edf0ec;--color-bg-1:#dfe4df;--color-bg-2:#f7f8f5;--color-theme-1:#11151c;--color-theme-2:#00a676;--color-text:#141a22c2;--color-heading:#0d1218f5;--color-muted:#141a229e;--color-soft:#141a226b;--color-link:#008f68;--color-accent:#00a676;--color-accent-2:#11151c;--color-accent-contrast:#fff;--color-danger:#b12d3a;--color-success:#008f68;--color-warning:#7c6416;--app-bg-color:#dfe4df;--app-bg-image:radial-gradient(circle at 14% 8%, #00a6762e, transparent 30%), radial-gradient(circle at 88% 12%, #11151c14, transparent 28%), linear-gradient(180deg, #edf0ec 0%, #dfe4df 46%, #f7f8f5 100%);--surface-1:#fffffcb8;--surface-2:#fffffcd6;--surface-3:#fffffcf2;--surface-muted:#00a67614;--surface-border:#11151c1f;--surface-border-strong:#00a6762e;--surface-shadow:0 18px 42px #11151c14;--surface-shadow-strong:0 28px 66px #11151c24;--surface-inset:inset 0 1px 0 #ffffffdb;--accent-gradient:linear-gradient(135deg, #00a676, #11151c);--control-gradient:linear-gradient(135deg, #11151c, #00a676);--field-bg:#fffffce0;--field-border:#11151c24;--focus-ring:#00a67638;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=ultra-white]{--color-bg-0:#fff;--color-bg-1:#fff;--color-bg-2:#f7f8fb;--color-theme-1:#111827;--color-theme-2:#111827;--color-text:#111827b8;--color-heading:#111827f5;--color-muted:#11182794;--color-soft:#11182761;--color-link:#111827;--color-accent:#111827;--color-accent-2:#6b7280;--color-accent-contrast:#fff;--color-danger:#b42318;--color-success:#067647;--color-warning:#92400e;--app-bg-color:#fff;--app-bg-image:radial-gradient(circle at 50% 0%, #1118270b, transparent 34%), linear-gradient(180deg, #fff 0%, #fff 60%, #f7f8fb 100%);--surface-1:#ffffffeb;--surface-2:#fffffffa;--surface-3:#fff;--surface-muted:#1118270d;--surface-border:#11182714;--surface-border-strong:#11182724;--surface-shadow:0 14px 32px #1118270e;--surface-shadow-strong:0 22px 52px #11182717;--surface-inset:inset 0 1px 0 #fffffffa;--accent-gradient:linear-gradient(135deg, #111827, #6b7280);--control-gradient:linear-gradient(135deg, #111827, #374151);--field-bg:#fff;--field-border:#1118271f;--focus-ring:#11182724;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{scrollbar-gutter:stable;min-height:100%;overflow:clip scroll}body{touch-action:pan-y;background-attachment:fixed;background-color:var(--app-bg-color);background-size:100vw 100vh;background-image:var(--app-bg-image);min-height:100vh;color:var(--color-text);margin:0;transition:background-color .2s,color .2s;overflow-x:clip}h1,h2,p{font-weight:400}p{line-height:1.5}a{color:var(--color-link);text-decoration:none}a:hover{text-decoration:underline}h1{text-align:center;font-size:2rem}h2{font-size:1rem}pre{font-size:16px;font-family:var(--font-mono);background-color:var(--surface-1);border:1px solid var(--surface-border);box-shadow:var(--surface-shadow);color:var(--color-text);border-radius:3px;padding:.5em;overflow-x:auto}.text-column{flex-direction:column;flex:.6;justify-content:center;max-width:48rem;margin:0 auto;display:flex}.app-page{align-content:start;gap:1rem;padding:1.1rem 0 2.6rem;display:grid}.machine-inscription{width:min(100%,42rem);color:var(--color-soft);justify-content:center;align-items:center;gap:.7rem;margin:clamp(2rem,8vh,5rem) auto;display:flex}@supports (color:color-mix(in lab, red, red)){.machine-inscription{color:color-mix(in srgb, var(--color-soft) 88%, transparent)}}.machine-inscription{letter-spacing:.16em;text-align:center;text-transform:uppercase;font-size:clamp(.72rem,2.5vw,.82rem);font-weight:900;line-height:1.45}.machine-inscription:before,.machine-inscription:after{background:linear-gradient(90deg, transparent, var(--color-soft));flex:0 auto;width:clamp(1.4rem,8vw,4rem);height:1px}@supports (color:color-mix(in lab, red, red)){.machine-inscription:before,.machine-inscription:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-soft) 34%, transparent))}}.machine-inscription:before,.machine-inscription:after{content:""}.machine-inscription:after{background:linear-gradient(90deg, var(--color-soft), transparent)}@supports (color:color-mix(in lab, red, red)){.machine-inscription:after{background:linear-gradient(90deg, color-mix(in srgb, var(--color-soft) 34%, transparent), transparent)}}.machine-inscription span{min-width:0}.machine-inscription a{color:var(--color-theme-2)}@supports (color:color-mix(in lab, red, red)){.machine-inscription a{color:color-mix(in srgb, var(--color-theme-2) 74%, var(--color-muted))}}.machine-inscription a{text-underline-offset:.28em;text-decoration:none}.machine-inscription a:hover{color:var(--color-theme-2);text-decoration:underline;text-decoration-thickness:1px}.section-divider{color:var(--color-theme-2);grid-template-columns:minmax(1rem,1fr) auto minmax(1rem,1fr);align-items:center;gap:.75rem;margin-top:.4rem;display:grid}.section-divider:first-child{margin-top:0}.section-divider span{background:linear-gradient(90deg, transparent, var(--color-theme-2), transparent);height:1px}@supports (color:color-mix(in lab, red, red)){.section-divider span{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-theme-2) 52%, var(--surface-border)), transparent)}}.section-divider h1,.section-divider h2,.section-divider h3{letter-spacing:.2em;text-align:center;text-transform:uppercase;color:var(--color-theme-2);margin:0;font-size:.72rem;font-weight:900}@supports (color:color-mix(in lab, red, red)){.section-divider h1,.section-divider h2,.section-divider h3{color:color-mix(in srgb, var(--color-theme-2) 82%, var(--color-heading))}}.section-divider--primary{color:var(--color-theme-1)}.section-divider--primary span{background:linear-gradient(90deg, transparent, var(--color-theme-1), transparent)}@supports (color:color-mix(in lab, red, red)){.section-divider--primary span{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-theme-1) 58%, var(--surface-border)), transparent)}}.section-divider--primary h1,.section-divider--primary h2,.section-divider--primary h3{color:var(--color-theme-1)}@supports (color:color-mix(in lab, red, red)){.section-divider--primary h1,.section-divider--primary h2,.section-divider--primary h3{color:color-mix(in srgb, var(--color-theme-1) 88%, var(--color-heading))}}.section-divider--soft{color:var(--color-muted)}.section-divider--soft span{background:linear-gradient(90deg, transparent, var(--color-muted), transparent)}@supports (color:color-mix(in lab, red, red)){.section-divider--soft span{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-muted) 32%, var(--surface-border)), transparent)}}.section-divider--soft h1,.section-divider--soft h2,.section-divider--soft h3{color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.section-divider--soft h1,.section-divider--soft h2,.section-divider--soft h3{color:color-mix(in srgb, var(--color-muted) 80%, var(--color-heading))}}input,button,select,textarea{font-size:inherit;color:inherit;font-family:inherit}button:focus:not(:focus-visible){outline:none}@media (width>=720px){h1{font-size:2.4rem}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:auto;margin:0;padding:0;position:absolute;overflow:hidden}.page-loader{place-items:center;min-height:11rem;display:grid}.page-loader--screen{min-height:100vh}.page-loader--compact{min-height:4rem}.page-spinner{border:2px solid var(--color-muted);width:2rem;height:2rem}@supports (color:color-mix(in lab, red, red)){.page-spinner{border:2px solid color-mix(in srgb, var(--color-muted) 18%, transparent)}}.page-spinner{border-top-color:var(--color-theme-2);border-right-color:var(--color-theme-1)}@supports (color:color-mix(in lab, red, red)){.page-spinner{border-right-color:color-mix(in srgb, var(--color-theme-1) 74%, var(--color-theme-2))}}.page-spinner{border-radius:999px;animation:.72s linear infinite page-spinner-spin}.page-spinner--small{border-width:2px;width:1.25rem;height:1.25rem}@keyframes page-spinner-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.page-spinner{animation-duration:1.8s}}::selection{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--color-accent) 28%, transparent)}}::selection{color:var(--color-heading)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.app.svelte-12qhfyh,.public-page.svelte-12qhfyh{flex-direction:column;min-height:100vh;display:flex}main.svelte-12qhfyh{box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:76rem;margin:0 auto;padding:1rem;display:flex}.page-transition-frame.svelte-12qhfyh{flex-direction:column;flex:1;width:100%;display:flex}.page-transition-frame--from-right.svelte-12qhfyh{animation:.26s cubic-bezier(.2,.8,.2,1) both svelte-12qhfyh-page-slide-in-from-right}.page-transition-frame--from-left.svelte-12qhfyh{animation:.26s cubic-bezier(.2,.8,.2,1) both svelte-12qhfyh-page-slide-in-from-left}.auth-main.svelte-12qhfyh,.public-main.svelte-12qhfyh{box-sizing:border-box;width:100%;max-width:64rem;min-height:100vh;margin:0 auto;padding:1rem}.marketing-main.svelte-12qhfyh{padding-top:0}.site-footer.svelte-12qhfyh{color:var(--color-soft);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:12px;font-size:.82rem;display:flex}.site-footer.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:0}.site-footer.svelte-12qhfyh nav:where(.svelte-12qhfyh){letter-spacing:normal;text-transform:none;flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}.site-footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--color-muted);font-weight:700;text-decoration:none}.site-footer.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--color-theme-2)}@media (width>=480px){.site-footer.svelte-12qhfyh{padding:12px 0}}@keyframes svelte-12qhfyh-page-slide-in-from-right{0%{opacity:0;transform:translate(1.35rem)}to{opacity:1;transform:translate(0)}}@keyframes svelte-12qhfyh-page-slide-in-from-left{0%{opacity:0;transform:translate(-1.35rem)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.page-transition-frame--from-left.svelte-12qhfyh,.page-transition-frame--from-right.svelte-12qhfyh{animation:none}}
