@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700;800&family=Sora:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;500;700&family=Roboto:wght@400;500;700&family=Inter:wght@400;500;600;700&family=Pixelify+Sans:wght@400;500;700&family=Cinzel:wght@500;600;700&family=VT323&display=swap";.scrim[data-v-0fe0b41f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;background:#071f4357;-webkit-backdrop-filter:saturate(160%) blur(12px);backdrop-filter:saturate(160%) blur(12px)}.dialog[data-v-0fe0b41f]{width:100%;max-width:400px;background:color-mix(in srgb,var(--panel) 88%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid rgba(255,255,255,.5);border-radius:26px;box-shadow:0 24px 64px #071f4347,0 2px 8px #071f431f;padding:26px 24px 20px;text-align:center}.icon[data-v-0fe0b41f]{width:46px;height:46px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--azure) 14%,var(--panel));color:var(--sapphire);animation:icon-pop-0fe0b41f var(--dur-slow) var(--ease-spring-strong) both}@keyframes icon-pop-0fe0b41f{0%{transform:scale(.3);opacity:0}60%{opacity:1}to{transform:scale(1);opacity:1}}.icon.danger[data-v-0fe0b41f]{background:color-mix(in srgb,var(--danger) 14%,var(--panel));color:var(--danger)}h3[data-v-0fe0b41f]{font-size:16px;margin:0 0 6px}.msg[data-v-0fe0b41f]{color:var(--text-muted);font-size:13.5px;line-height:1.55;margin:0 0 18px;white-space:pre-line}.promptfield[data-v-0fe0b41f]{display:block;text-align:left;margin-bottom:18px}.promptfield span[data-v-0fe0b41f]{display:block;font-size:12px;color:var(--text-muted);margin-bottom:4px}.dlgerror[data-v-0fe0b41f]{color:var(--danger);font-size:12.5px;text-align:left;margin:-10px 0 14px}.actions[data-v-0fe0b41f]{display:flex;gap:8px}.actions.stack[data-v-0fe0b41f]{flex-direction:column}.actions button[data-v-0fe0b41f]:disabled{opacity:.6;cursor:default}.actions button[data-v-0fe0b41f]{flex:1;padding:10px}.danger-solid[data-v-0fe0b41f]{background:var(--danger);border-color:var(--danger);color:#fff}.danger-solid[data-v-0fe0b41f]:hover{filter:brightness(.95);background:var(--danger)}.dlg-enter-active[data-v-0fe0b41f]{transition:opacity var(--dur) ease,backdrop-filter var(--dur) ease,-webkit-backdrop-filter var(--dur) ease}.dlg-leave-active[data-v-0fe0b41f]{transition:opacity var(--dur-fast) ease,backdrop-filter var(--dur-fast) ease,-webkit-backdrop-filter var(--dur-fast) ease}.dlg-enter-active .dialog[data-v-0fe0b41f]{transition:transform var(--dur-slow) var(--ease-spring-strong),opacity var(--dur-fast) ease}.dlg-leave-active .dialog[data-v-0fe0b41f]{transition:transform var(--dur-fast) var(--ease-out-soft),opacity var(--dur-fast) ease}.dlg-enter-from[data-v-0fe0b41f],.dlg-leave-to[data-v-0fe0b41f]{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.dlg-enter-from .dialog[data-v-0fe0b41f]{transform:translateY(24px) scale(.86);opacity:0}.dlg-leave-to .dialog[data-v-0fe0b41f]{transform:translateY(8px) scale(.96);opacity:0}.toast[data-v-195e126c]{position:fixed;left:50%;bottom:calc(22px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:300;max-width:min(90vw,520px);padding:10px 16px;border-radius:var(--radius-pill);font-size:13px;text-align:center;background:color-mix(in srgb,var(--overlay-bg) 90%,transparent);color:var(--overlay-fg);border:1px solid rgba(255,255,255,.14);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}@media(max-width:820px){.toast[data-v-195e126c]{bottom:calc(84px + env(safe-area-inset-bottom))}}.toast-enter-active[data-v-195e126c]{transition:opacity var(--dur-fast) ease,transform var(--dur-slow) var(--ease-spring-strong)}.toast-leave-active[data-v-195e126c]{transition:opacity var(--dur-fast) ease,transform var(--dur-fast) var(--ease-out-soft)}.toast-enter-from[data-v-195e126c],.toast-leave-to[data-v-195e126c]{opacity:0;transform:translate(-50%,20px) scale(.88)}.gol[data-v-44be2e76]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none}.hi[data-v-174e1940]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 50% 42%,#16163e,#05051a 72%)}.hi-grid[data-v-174e1940]{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background-image:linear-gradient(rgba(34,227,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(34,227,255,.18) 1px,transparent 1px);background-size:44px 44px;transform:perspective(600px) rotateX(62deg) translateY(-10%) scale(2);animation:hi-grid-174e1940 3.4s linear both;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 25%,transparent 72%);mask-image:radial-gradient(circle at 50% 40%,#000 25%,transparent 72%)}@keyframes hi-grid-174e1940{0%{background-position:0 0;opacity:0}15%{opacity:1}to{background-position:0 900px;opacity:.35}}.hi-stack[data-v-174e1940]{position:relative;display:grid;gap:16px;justify-items:center;padding:0 20px}.hi-word[data-v-174e1940]{display:flex;gap:.03em;font-family:var(--display);font-weight:800;letter-spacing:.03em;font-size:clamp(30px,9vw,96px);filter:drop-shadow(0 0 22px rgba(108,76,255,.5))}.hi-word span[data-v-174e1940]{display:inline-block;opacity:0;background:linear-gradient(90deg,#22e3ff,#b084ff,#7af7ff,#22e3ff);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:hi-pop-174e1940 .58s cubic-bezier(.16,1.5,.38,1) both,hi-hue-174e1940 3s linear infinite;animation-delay:calc(var(--i) * 55ms + .12s),0s}@keyframes hi-hue-174e1940{to{background-position:260% 0}}@keyframes hi-pop-174e1940{0%{opacity:0;transform:translateY(52px) rotate(-16deg) scale(.4)}60%{opacity:1}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}.hi-boot[data-v-174e1940]{list-style:none;margin:0;padding:0;font-family:var(--mono);font-size:clamp(10px,2.6vw,13px);color:#7fe0ff;text-align:left;min-width:min(86vw,340px)}.hi-boot li[data-v-174e1940]{opacity:0;animation:hi-line-174e1940 .26s ease both;animation-delay:calc(1s + var(--i) * .32s)}.hi-boot li[data-v-174e1940]:last-child{color:#3df5a0;font-weight:700;letter-spacing:.06em}@keyframes hi-line-174e1940{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.hi-bar[data-v-174e1940]{width:min(86vw,340px);height:4px;border-radius:999px;background:#ffffff1a;overflow:hidden}.hi-bar>i[data-v-174e1940]{display:block;height:100%;width:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#22e3ff,#b084ff);animation:hi-bar-174e1940 2.4s cubic-bezier(.5,0,.1,1) .6s both}@keyframes hi-bar-174e1940{to{transform:scaleX(1)}}.hi-ring[data-v-174e1940]{position:absolute;left:50%;top:42%;width:46px;height:46px;margin:-23px;border:2px solid #22E3FF;border-radius:50%;opacity:0;animation:hi-ring-174e1940 1.8s ease-out forwards}.hi-ring[data-v-174e1940]:nth-child(3){animation-delay:.3s;border-color:#b084ff}.hi-ring[data-v-174e1940]:nth-child(4){animation-delay:.6s;border-color:#7af7ff}@keyframes hi-ring-174e1940{0%{opacity:.85;transform:scale(.2)}to{opacity:0;transform:scale(18)}}.hi-enter-active[data-v-174e1940],.hi-leave-active[data-v-174e1940]{transition:opacity .5s ease,filter .5s ease}.hi-enter-from[data-v-174e1940],.hi-leave-to[data-v-174e1940]{opacity:0;filter:blur(10px)}@media(prefers-reduced-motion:reduce){.hi[data-v-174e1940]{display:none}}.hfx[data-v-8ba52eb8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:490;pointer-events:none}.hfx-glow[data-v-8ba52eb8]{position:absolute;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(34,227,255,.22),transparent 70%);filter:blur(8px);will-change:transform}[data-v-8ba52eb8] .hfx-burst{position:absolute}[data-v-8ba52eb8] .hfx-burst>i{position:absolute;left:0;top:0;width:7px;height:7px;margin:-3.5px;border-radius:50%;background:hsl(var(--h) 100% 65%);box-shadow:0 0 10px hsl(var(--h) 100% 60%);animation:hfx-fly-8ba52eb8 .6s cubic-bezier(.2,.8,.3,1) forwards}[data-v-8ba52eb8] .hfx-burst>span{position:absolute;left:0;top:0;width:12px;height:12px;margin:-6px;border:2px solid hsl(var(--h) 100% 68%);border-radius:50%;animation:hfx-ring-8ba52eb8 .5s ease-out forwards}@keyframes hfx-fly-8ba52eb8{to{transform:translate(var(--dx),var(--dy)) scale(.3);opacity:0}}@keyframes hfx-ring-8ba52eb8{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(4.5)}}@media(prefers-reduced-motion:reduce){.hfx-glow[data-v-8ba52eb8]{display:none}}.pwa-prompt[data-v-a0822eaa]{position:fixed;z-index:60;left:14px;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));max-width:360px;margin:0 auto;background:color-mix(in srgb,var(--panel) 92%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:14px 14px 12px}.pwa-x[data-v-a0822eaa]{position:absolute;top:6px;right:6px;padding:2px 7px;font-size:12px;line-height:1;background:transparent;border-color:transparent;color:var(--text-muted)}.pwa-x[data-v-a0822eaa]:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}.pwa-row[data-v-a0822eaa]{display:flex;align-items:flex-start;gap:10px;padding-right:18px}.pwa-icon[data-v-a0822eaa]{flex:none;border-radius:var(--radius-sm)}.pwa-body[data-v-a0822eaa]{min-width:0}.pwa-title[data-v-a0822eaa]{font-weight:700;font-size:14px}.pwa-sub[data-v-a0822eaa]{font-size:12px;line-height:1.4;margin-top:2px}.pwa-actions[data-v-a0822eaa]{display:flex;gap:8px;margin-top:12px}.pwa-actions button[data-v-a0822eaa]{flex:1}.pwa-check[data-v-a0822eaa]{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:11.5px;color:var(--text-muted);cursor:pointer}.pwa-check input[data-v-a0822eaa]{width:auto;margin:0}.pwa-pop-enter-active[data-v-a0822eaa]{transition:opacity var(--dur) ease,transform var(--dur) var(--ease-spring)}.pwa-pop-leave-active[data-v-a0822eaa]{transition:opacity var(--dur-fast) ease,transform var(--dur-fast) ease}.pwa-pop-enter-from[data-v-a0822eaa],.pwa-pop-leave-to[data-v-a0822eaa]{opacity:0;transform:translateY(16px) scale(.97)}.consent[data-v-ab8161cd]{position:fixed;left:12px;right:12px;bottom:12px;z-index:60;display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:12px 16px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg, 12px);box-shadow:var(--shadow-md);font-size:13px;max-width:760px;margin:0 auto}.text[data-v-ab8161cd]{display:flex;flex-direction:column;gap:2px;flex:1 1 320px;color:var(--text-muted)}.text b[data-v-ab8161cd]{color:var(--text)}.actions[data-v-ab8161cd]{display:flex;gap:8px}:root{--midnight: #1B2A44;--azure: #2F7FED;--cool-sky: #5BB1EF;--alice: #E2E8F0;--ink: #1B2536;--sapphire: #205493;--success: #2F9E6B;--warning: #D69A20;--danger: #D64545;--bg: #F4F7FB;--panel: #FFFFFF;--panel-2: #EDF2F9;--border: #e0e7f1;--text: var(--ink);--text-muted: #626C7D;--accent: var(--azure);--on-accent: #FFFFFF;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(20, 42, 82, .05), 0 1px 1px rgba(20, 42, 82, .04);--shadow-md: 0 2px 6px rgba(20, 42, 82, .05), 0 10px 24px rgba(20, 42, 82, .08);--shadow-lg: 0 4px 10px rgba(20, 42, 82, .05), 0 22px 48px rgba(20, 42, 82, .12);--mono: ui-monospace, "Cascadia Code", "SF Mono", Menlo, Consolas, monospace;--sans: "Sora", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--display: "Montserrat", var(--sans);--dur-xfast: .12s;--dur-fast: .18s;--dur: .28s;--dur-slow: .44s;--ease-out-soft: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-spring-strong: linear( 0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.101 23.5%, 1.103, 1.098 26.7%, 1.056 30.9%, 1.026 35.1%, 1.006 42.3%, .995 49.6%, 1 );--glass-blur: saturate(180%) blur(20px);--overlay-bg: #0B1B34;--overlay-fg: #F4F7FB}:root:not([data-theme]){--panel-2: #EEF3FA;--border: #E4E9F2;--text-muted: #5B6675;--shadow-sm: 0 1px 2px rgba(23, 43, 82, .06), 0 1px 1px rgba(23, 43, 82, .04);--shadow-md: 0 2px 6px rgba(23, 43, 82, .06), 0 12px 28px rgba(23, 43, 82, .09);--shadow-lg: 0 6px 14px rgba(23, 43, 82, .07), 0 26px 56px rgba(23, 43, 82, .14)}:root:not([data-theme]) body{background:radial-gradient(120% 55% at 50% -10%,#fff,#fff0 60%),radial-gradient(85% 50% at 100% 0%,#2f7fed0f,#2f7fed00 55%),linear-gradient(180deg,#f7fafd,#edf2fa);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--azure) 26%,var(--border)) transparent}:root:not([data-theme]) .card{background:linear-gradient(180deg,#ffffffe6,#fff0 42%),var(--panel);border-color:color-mix(in srgb,var(--border) 60%,transparent);box-shadow:inset 0 1px #ffffffd9,0 1px 2px #172b520a,0 10px 26px #172b5214}:root:not([data-theme]) .card:hover{border-color:color-mix(in srgb,var(--azure) 22%,var(--border));box-shadow:inset 0 1px #ffffffd9,0 2px 8px #172b520f,0 20px 44px #172b5221}:root:not([data-theme]){--field-bg: #F7F9FC;--field-bg-hover: #F1F5FA;--field-bg-focus: #FFFFFF;--field-shadow: inset 0 1px 2px rgba(23, 43, 82, .035);--field-ring: color-mix(in srgb, var(--azure) 16%, transparent)}:root:not([data-theme]) button.primary{background-image:linear-gradient(180deg,color-mix(in srgb,#fff 14%,var(--accent)) 0%,var(--accent) 70%);box-shadow:inset 0 1px #ffffff4d,0 4px 12px color-mix(in srgb,var(--azure) 26%,transparent)}:root:not([data-theme]) button.primary:hover{box-shadow:inset 0 1px #ffffff4d,0 8px 22px color-mix(in srgb,var(--azure) 34%,transparent)}:root:not([data-theme]) ::selection{background:color-mix(in srgb,var(--azure) 22%,transparent)}:root:not([data-theme]) ::-webkit-scrollbar{width:12px;height:12px}:root:not([data-theme]) ::-webkit-scrollbar-track{background:transparent}:root:not([data-theme]) ::-webkit-scrollbar-thumb{border-radius:999px;border:3px solid transparent;background-clip:content-box;background-color:color-mix(in srgb,var(--azure) 20%,var(--border))}:root:not([data-theme]) ::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--azure) 40%,var(--border))}:root:not([data-theme]) h1{letter-spacing:-.015em}:root[data-theme=dark]{--bg: #0F1620;--panel: #182230;--panel-2: #212E3E;--border: #33465C;--ink: #E9EFF6;--text-muted: #9DABBD;--midnight: #DDE8F6;--azure: #4C93F5;--cool-sky: #6BB0EF;--sapphire: #9BC6FF;--success: #3FBF83;--warning: #E0A64A;--danger: #E5675F;--on-accent: #08121F;--overlay-bg: #05070B;--overlay-fg: #EAF0F7;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .45), 0 1px 1px rgba(0, 0, 0, .35);--shadow-md: 0 2px 8px rgba(0, 0, 0, .45), 0 14px 32px rgba(0, 0, 0, .5);--shadow-lg: 0 8px 20px rgba(0, 0, 0, .5), 0 30px 64px rgba(0, 0, 0, .6)}:root[data-theme=dark] body{background:radial-gradient(120% 55% at 50% -12%,#1c2b3f,#1c2b3f00 60%),radial-gradient(90% 55% at 100% 0%,#4c93f51a,#4c93f500 55%),linear-gradient(180deg,#111a26,#0c121b);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--azure) 32%,var(--border)) transparent}:root[data-theme=dark] .card{background:linear-gradient(180deg,#ffffff0b,#fff0 42%),var(--panel);border-color:color-mix(in srgb,var(--border) 82%,transparent);box-shadow:inset 0 1px #ffffff0d,0 1px 2px #00000059,0 12px 28px #0000006b}:root[data-theme=dark] .card:hover{border-color:color-mix(in srgb,var(--azure) 34%,var(--border));box-shadow:inset 0 1px #ffffff0f,0 2px 10px #0006,0 22px 46px #00000085,0 0 0 1px color-mix(in srgb,var(--azure) 14%,transparent)}:root[data-theme=dark]{--field-bg: color-mix(in srgb, var(--panel) 76%, #000);--field-bg-hover: color-mix(in srgb, var(--panel) 82%, #000);--field-bg-focus: color-mix(in srgb, var(--panel) 88%, #000);--field-shadow: inset 0 1px 2px rgba(0, 0, 0, .35), inset 0 1px 0 rgba(255, 255, 255, .03);--field-ring: color-mix(in srgb, var(--azure) 26%, transparent)}:root[data-theme=dark] button.primary{background-image:linear-gradient(180deg,color-mix(in srgb,#fff 16%,var(--accent)) 0%,var(--accent) 72%);box-shadow:inset 0 1px #ffffff2e,0 4px 14px color-mix(in srgb,var(--azure) 40%,transparent)}:root[data-theme=dark] button.primary:hover{box-shadow:inset 0 1px #ffffff2e,0 8px 24px color-mix(in srgb,var(--azure) 52%,transparent)}:root[data-theme=dark] ::selection{background:color-mix(in srgb,var(--azure) 34%,transparent)}:root[data-theme=dark] ::-webkit-scrollbar{width:12px;height:12px}:root[data-theme=dark] ::-webkit-scrollbar-track{background:transparent}:root[data-theme=dark] ::-webkit-scrollbar-thumb{border-radius:999px;border:3px solid transparent;background-clip:content-box;background-color:color-mix(in srgb,var(--azure) 24%,var(--border))}:root[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--azure) 44%,var(--border))}:root[data-theme=dark] h1{letter-spacing:-.015em}:root[data-theme=retro]{--bg: #191308;--panel: #221A0C;--panel-2: #2C2210;--border: #3E301A;--ink: #F0D8A6;--text-muted: #B49A66;--midnight: #FFD07A;--azure: #E7A23C;--cool-sky: #F0B95C;--sapphire: #FFCB84;--success: #A8B84A;--warning: #E7A23C;--danger: #D9663C;--on-accent: #191308;--display: Georgia, "Times New Roman", serif;--overlay-bg: #0E0A03;--overlay-fg: #F0D8A6}:root[data-theme=hacker]{--bg: #000100;--panel: #050A05;--panel-2: #0B140B;--border: #17361A;--ink: #43FF6E;--text-muted: #2FA94C;--midnight: #8CFFA9;--azure: #31FF66;--cool-sky: #68FF95;--sapphire: #9CFFB8;--success: #31FF66;--warning: #E9E94F;--danger: #FF5B5B;--on-accent: #00150A;--sans: var(--mono);--display: var(--mono);--shadow-sm: 0 0 0 1px rgba(49, 255, 102, .12);--shadow-md: 0 0 14px rgba(49, 255, 102, .18);--shadow-lg: 0 0 30px rgba(49, 255, 102, .24);--overlay-bg: #02120A;--overlay-fg: #43FF6E}:root[data-theme=conway]{--bg: #FBFBFA;--panel: #FFFFFF;--panel-2: #ECECEC;--border: #111111;--ink: #0A0A0A;--text-muted: #5A5A5A;--midnight: #000000;--azure: #111111;--cool-sky: #333333;--sapphire: #000000;--success: #1B1B1B;--warning: #1B1B1B;--danger: #1B1B1B;--on-accent: #FFFFFF;--shadow-sm: 0 1px 0 rgba(0, 0, 0, .25);--shadow-md: 2px 2px 0 rgba(0, 0, 0, .9);--shadow-lg: 4px 4px 0 rgba(0, 0, 0, .9);--overlay-bg: #000000;--overlay-fg: #FFFFFF}:root[data-theme=neon]{--bg: #0A0912;--panel: #131120;--panel-2: #1C1930;--border: #332C52;--ink: #ECE8FF;--text-muted: #9E97C6;--midnight: #FF57DA;--azure: #19E3E3;--cool-sky: #5DF2F2;--sapphire: #7DF9F9;--success: #38F5A6;--warning: #FFD24A;--danger: #FF5DA2;--on-accent: #07131A;--shadow-sm: 0 0 0 1px rgba(25, 227, 227, .18);--shadow-md: 0 6px 22px rgba(25, 227, 227, .28);--shadow-lg: 0 10px 34px rgba(255, 87, 218, .3);--overlay-bg: #070611;--overlay-fg: #ECE8FF}:root[data-theme=cowboy]{--bg: #F1E1C1;--panel: #FBF2DE;--panel-2: #E9D6B4;--border: #C7A876;--ink: #3A2A18;--text-muted: #7C5D39;--midnight: #6B3E1D;--azure: #A6521E;--cool-sky: #C56B2C;--sapphire: #8A3B12;--success: #6E7B34;--warning: #C98A2E;--danger: #A6321E;--on-accent: #FBF2DE;--display: Georgia, "Times New Roman", serif;--overlay-bg: #3A2A18;--overlay-fg: #F1E1C1}:root[data-theme=eerie]{--bg: #090509;--panel: #140A0D;--panel-2: #1E1013;--border: #3A1A1F;--ink: #EBDBDB;--text-muted: #A2807F;--midnight: #FF1D0F;--azure: #E01E28;--cool-sky: #FF5C57;--sapphire: #FF6F68;--success: #4FA36A;--warning: #E0A030;--danger: #FF2A1F;--on-accent: #0A0608;--display: "Cinzel", "Times New Roman", Georgia, serif;--shadow-sm: 0 0 0 1px rgba(224, 30, 40, .14);--shadow-md: 0 4px 22px rgba(224, 30, 40, .26);--shadow-lg: 0 8px 36px rgba(224, 30, 40, .3);--overlay-bg: #050203;--overlay-fg: #EBDBDB}:root[data-theme=material]{--bg: #FAFAFA;--panel: #FFFFFF;--panel-2: #EEF0F2;--border: #E0E0E0;--ink: #212121;--text-muted: #616161;--midnight: #1A237E;--azure: #1976D2;--cool-sky: #42A5F5;--sapphire: #0D47A1;--success: #2E7D32;--warning: #F9A825;--danger: #C62828;--on-accent: #FFFFFF;--overlay-bg: #263238;--overlay-fg: #FFFFFF}:root[data-theme=nord]{--bg: #2E3440;--panel: #3B4252;--panel-2: #434C5E;--border: #4C566A;--ink: #ECEFF4;--text-muted: #A9B4C6;--midnight: #ECEFF4;--azure: #88C0D0;--cool-sky: #8FBCBB;--sapphire: #81A1C1;--success: #A3BE8C;--warning: #EBCB8B;--danger: #BF616A;--on-accent: #2E3440;--overlay-bg: #242933;--overlay-fg: #ECEFF4}:root[data-theme=synthwave]{--bg: #262335;--panel: #2A2139;--panel-2: #342A4A;--border: #463465;--ink: #F8F8F2;--text-muted: #B39DDB;--midnight: #FF7EDB;--azure: #36F9F6;--cool-sky: #72F1B8;--sapphire: #FF7EDB;--success: #72F1B8;--warning: #FEDE5D;--danger: #FE4450;--on-accent: #241B2F;--shadow-sm: 0 0 0 1px rgba(54, 249, 246, .16);--shadow-md: 0 4px 22px rgba(255, 126, 219, .28);--shadow-lg: 0 10px 36px rgba(54, 249, 246, .3);--overlay-bg: #191325;--overlay-fg: #F8F8F2}:root[data-theme=winter]{--bg: #EEF3F8;--panel: #FFFFFF;--panel-2: #E1EAF2;--border: #C8D6E4;--ink: #24333F;--text-muted: #5E7385;--midnight: #1B3B57;--azure: #3E7CB1;--cool-sky: #7FB2D6;--sapphire: #2C5E86;--success: #4E8D7C;--warning: #C9942E;--danger: #B4534B;--on-accent: #FFFFFF;--overlay-bg: #1B3B57;--overlay-fg: #EEF3F8}:root[data-theme=plastic]{--bg: #F2F4F8;--panel: #FFFFFF;--panel-2: #E8ECF4;--border: #D3DAE6;--ink: #2B2F3A;--text-muted: #6B7280;--midnight: #3B49DF;--azure: #4C6EF5;--cool-sky: #74C0FC;--sapphire: #364FC7;--success: #37B24D;--warning: #F59F00;--danger: #F03E3E;--on-accent: #FFFFFF;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--shadow-sm: 0 2px 6px rgba(76, 110, 245, .12);--shadow-md: 0 6px 18px rgba(76, 110, 245, .2);--shadow-lg: 0 14px 34px rgba(76, 110, 245, .24);--overlay-bg: #2B2F3A;--overlay-fg: #FFFFFF}:root[data-theme=obsidian]{--bg: #0B0D10;--panel: #14171C;--panel-2: #1C2128;--border: #2A313B;--ink: #D7DEE7;--text-muted: #8B97A6;--midnight: #C9D3DF;--azure: #5AC8FA;--cool-sky: #7FD8F7;--sapphire: #9AD8F5;--success: #46C08A;--warning: #E0A44A;--danger: #E86A6A;--on-accent: #0B0D10;--overlay-bg: #060709;--overlay-fg: #D7DEE7}:root[data-theme=carbon]{--bg: #161616;--panel: #262626;--panel-2: #393939;--border: #525252;--ink: #F4F4F4;--text-muted: #A8A8A8;--midnight: #FFFFFF;--azure: #4589FF;--cool-sky: #78A9FF;--sapphire: #A6C8FF;--success: #42BE65;--warning: #F1C21B;--danger: #FA4D56;--on-accent: #161616;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 6px;--overlay-bg: #0B0B0B;--overlay-fg: #F4F4F4}:root[data-theme=quantum]{--bg: #06121F;--panel: #0C1E33;--panel-2: #12293F;--border: #1E3D5A;--ink: #DCEBF7;--text-muted: #7FA3BE;--midnight: #4FE3C1;--azure: #2CC4E0;--cool-sky: #4FE3C1;--sapphire: #7FD3E8;--success: #3FD9A0;--warning: #E6B94A;--danger: #E9645F;--on-accent: #06121F;--shadow-md: 0 4px 22px rgba(44, 196, 224, .26);--shadow-lg: 0 10px 36px rgba(79, 227, 193, .28);--overlay-bg: #03090F;--overlay-fg: #DCEBF7}:root[data-theme=phantom]{--bg: #131217;--panel: #1C1B22;--panel-2: #26242E;--border: #37343F;--ink: #E4E1EA;--text-muted: #948FA3;--midnight: #C9B8FF;--azure: #9D8DF1;--cool-sky: #B7A8F7;--sapphire: #C9BEFB;--success: #6FCF97;--warning: #D6A85A;--danger: #E06C75;--on-accent: #131217;--overlay-bg: #0D0C10;--overlay-fg: #E4E1EA}:root[data-theme=nova]{--bg: #140D0A;--panel: #1E1310;--panel-2: #2A1B15;--border: #3E2A1F;--ink: #F6E9DF;--text-muted: #B79C8B;--midnight: #FFB454;--azure: #FF7A33;--cool-sky: #FFB454;--sapphire: #FFD08A;--success: #9BCF5F;--warning: #FFB454;--danger: #FF4D4D;--on-accent: #140D0A;--shadow-md: 0 4px 22px rgba(255, 122, 51, .28);--shadow-lg: 0 10px 36px rgba(255, 180, 84, .3);--overlay-bg: #0C0705;--overlay-fg: #F6E9DF}:root[data-theme=eclipse]{--bg: #0C0C0E;--panel: #151518;--panel-2: #1F1F23;--border: #313136;--ink: #E8E8EA;--text-muted: #9A9AA0;--midnight: #F2E2B8;--azure: #E8C978;--cool-sky: #F2E2B8;--sapphire: #FBEFCB;--success: #6FCF97;--warning: #E8C978;--danger: #E06C6C;--on-accent: #0C0C0E;--shadow-lg: 0 8px 40px rgba(232, 201, 120, .22);--overlay-bg: #060607;--overlay-fg: #E8E8EA}:root[data-theme=cosmic]{--bg: #0A0713;--panel: #130E22;--panel-2: #1C1533;--border: #2E2450;--ink: #E7E2F5;--text-muted: #948CB8;--midnight: #C77DFF;--azure: #5B8BFF;--cool-sky: #7FB2FF;--sapphire: #C77DFF;--success: #4FD6A0;--warning: #FFC24A;--danger: #FF6584;--on-accent: #0A0713;--shadow-md: 0 4px 24px rgba(91, 139, 255, .26);--shadow-lg: 0 10px 38px rgba(199, 125, 255, .3);--overlay-bg: #060410;--overlay-fg: #E7E2F5}:root[data-theme=velvet]{--bg: #17090E;--panel: #210D14;--panel-2: #2E121C;--border: #46202E;--ink: #F2E4E9;--text-muted: #B78F9C;--midnight: #E7C36B;--azure: #C0405E;--cool-sky: #D96A82;--sapphire: #E7C36B;--success: #7FB77E;--warning: #E7C36B;--danger: #E8556D;--on-accent: #17090E;--display: Georgia, "Times New Roman", serif;--overlay-bg: #100609;--overlay-fg: #F2E4E9}:root[data-theme=binary]{--bg: #000000;--panel: #0A0A0A;--panel-2: #141414;--border: #2A2A2A;--ink: #F5F5F5;--text-muted: #8A8A8A;--midnight: #FFFFFF;--azure: #FFFFFF;--cool-sky: #CFCFCF;--sapphire: #FFFFFF;--success: #DDDDDD;--warning: #DDDDDD;--danger: #FFFFFF;--on-accent: #000000;--sans: var(--mono);--display: var(--mono);--overlay-bg: #000000;--overlay-fg: #FFFFFF}:root[data-theme=code]{--bg: #1E1E1E;--panel: #252526;--panel-2: #2D2D30;--border: #3E3E42;--ink: #D4D4D4;--text-muted: #909090;--midnight: #569CD6;--azure: #4EC9B0;--cool-sky: #9CDCFE;--sapphire: #C586C0;--success: #6A9955;--warning: #DCDCAA;--danger: #F44747;--on-accent: #1E1E1E;--display: var(--mono);--overlay-bg: #141414;--overlay-fg: #D4D4D4}:root[data-theme=spacejam]{--bg: #05010F;--panel: #120A24;--panel-2: #1C1236;--border: #2E1E52;--ink: #F1ECFF;--text-muted: #A99BD6;--midnight: #B14BFF;--azure: #FF7A18;--cool-sky: #FFD23F;--sapphire: #B14BFF;--success: #3FE0A0;--warning: #FFD23F;--danger: #FF3B6B;--on-accent: #05010F;--shadow-md: 0 4px 22px rgba(177, 75, 255, .28);--shadow-lg: 0 10px 36px rgba(255, 122, 24, .28);--overlay-bg: #030109;--overlay-fg: #F1ECFF}:root[data-theme=rainbow]{--bg: #FFFFFF;--panel: #FFFFFF;--panel-2: #F3F3F7;--border: #E2E2EC;--ink: #24242E;--text-muted: #6C6C7A;--midnight: #7A2FF2;--azure: #2F6BFF;--cool-sky: #12C2E9;--sapphire: #C93FE0;--success: #23C552;--warning: #FFB300;--danger: #FF3D57;--on-accent: #FFFFFF;--overlay-bg: #24242E;--overlay-fg: #FFFFFF}:root[data-theme=disco]{--bg: #120A14;--panel: #1C0F20;--panel-2: #29172E;--border: #40224A;--ink: #F5E9F7;--text-muted: #BC97C4;--midnight: #FFD166;--azure: #EF476F;--cool-sky: #06D6A0;--sapphire: #FFD166;--success: #06D6A0;--warning: #FFD166;--danger: #EF476F;--on-accent: #120A14;--shadow-md: 0 4px 22px rgba(255, 209, 102, .26);--shadow-lg: 0 10px 36px rgba(239, 71, 111, .28);--overlay-bg: #0B060C;--overlay-fg: #F5E9F7}:root[data-theme=bubblegum]{--bg: #FFF0F6;--panel: #FFFFFF;--panel-2: #FFE3EF;--border: #FBC7DD;--ink: #4A2C3A;--text-muted: #9E6B80;--midnight: #D6336C;--azure: #F06595;--cool-sky: #63C7E8;--sapphire: #C2255C;--success: #51CF66;--warning: #FCC419;--danger: #F03E3E;--on-accent: #FFFFFF;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 22px;--overlay-bg: #4A2C3A;--overlay-fg: #FFF0F6}:root[data-theme=vhs]{--bg: #0C0E12;--panel: #14171D;--panel-2: #1D2129;--border: #2C3340;--ink: #E6EAF0;--text-muted: #8C97A6;--midnight: #FF4FA3;--azure: #35E0D0;--cool-sky: #7CF1E6;--sapphire: #FF4FA3;--success: #5BE38B;--warning: #F5D76E;--danger: #FF5C57;--on-accent: #0C0E12;--display: var(--mono);--shadow-md: 0 4px 20px rgba(53, 224, 208, .22);--shadow-lg: 0 10px 34px rgba(255, 79, 163, .24);--overlay-bg: #06070A;--overlay-fg: #E6EAF0}:root[data-theme=pizza]{--bg: #FBF3E4;--panel: #FFFDF7;--panel-2: #F3E7CF;--border: #D8C39A;--ink: #3B2A1C;--text-muted: #7C6247;--midnight: #C1272D;--azure: #2E7D32;--cool-sky: #7FB069;--sapphire: #1B5E20;--success: #2E7D32;--warning: #E0A32E;--danger: #C1272D;--on-accent: #FFFDF7;--display: Georgia, "Times New Roman", serif;--overlay-bg: #3B2A1C;--overlay-fg: #FBF3E4}:root[data-theme=nostalgia]{--bg: #F1E9D9;--panel: #FBF5E9;--panel-2: #E9DFC8;--border: #CFC0A0;--ink: #4A3F33;--text-muted: #877A64;--midnight: #7A5C3E;--azure: #A6763D;--cool-sky: #C29A6B;--sapphire: #6B4E2E;--success: #7A8B4A;--warning: #C08A2E;--danger: #A84B36;--on-accent: #FBF5E9;--display: Georgia, "Times New Roman", serif;--overlay-bg: #4A3F33;--overlay-fg: #F1E9D9}:root[data-theme=pixel]{--bg: #0F0F23;--panel: #1B1B3A;--panel-2: #242452;--border: #3A3A6E;--ink: #EDEDF7;--text-muted: #9A9AC8;--midnight: #FFD866;--azure: #E5397B;--cool-sky: #4DC9FF;--sapphire: #FFD866;--success: #3AD16B;--warning: #FFD866;--danger: #E5397B;--on-accent: #0F0F23;--sans: "Pixelify Sans", "Sora", sans-serif;--display: "Pixelify Sans", "Sora", sans-serif;--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--radius-pill: 0;--shadow-sm: 2px 2px 0 rgba(0,0,0,.6);--shadow-md: 4px 4px 0 rgba(0,0,0,.6);--shadow-lg: 6px 6px 0 rgba(0,0,0,.6);--overlay-bg: #0A0A17;--overlay-fg: #EDEDF7}:root[data-theme=gold]{--bg: #141008;--panel: #1E1810;--panel-2: #2A2214;--border: #4A3C1E;--ink: #F3E7C4;--text-muted: #B79E68;--midnight: #F6D060;--azure: #D4AF37;--cool-sky: #E7C86B;--sapphire: #F6D060;--success: #B9C24A;--warning: #E7C86B;--danger: #D96A3C;--on-accent: #1A150A;--display: Georgia, "Times New Roman", serif;--shadow-md: 0 4px 22px rgba(212,175,55,.24);--shadow-lg: 0 10px 36px rgba(212,175,55,.28);--overlay-bg: #0C0904;--overlay-fg: #F3E7C4}:root[data-theme=money]{--bg: #E7EEE1;--panel: #F4F8EF;--panel-2: #D9E4CF;--border: #A9BE95;--ink: #1F3A2B;--text-muted: #5A7360;--midnight: #1B4D3E;--azure: #2E7D5B;--cool-sky: #6FB08A;--sapphire: #14432F;--success: #2E7D5B;--warning: #B08928;--danger: #9E3B2E;--on-accent: #F4F8EF;--display: Georgia, "Times New Roman", serif;--overlay-bg: #1B4D3E;--overlay-fg: #E7EEE1}:root[data-theme=terminal]{--bg: #0A0A0A;--panel: #101010;--panel-2: #181818;--border: #2E2E2E;--ink: #D8D8D8;--text-muted: #8A8A8A;--midnight: #EDEDED;--azure: #E0E0E0;--cool-sky: #B8B8B8;--sapphire: #FFFFFF;--success: #8FD18F;--warning: #E7D67A;--danger: #E58C8C;--on-accent: #0A0A0A;--sans: var(--mono);--display: var(--mono);--radius-sm: 0;--radius-md: 0;--radius-lg: 2px;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--overlay-bg: #000000;--overlay-fg: #D8D8D8}:root[data-theme=nocss]{--bg: #FFFFFF;--panel: #FFFFFF;--panel-2: #F0F0F0;--border: #000000;--ink: #000000;--text-muted: #333333;--midnight: #000000;--azure: #0000EE;--cool-sky: #0000EE;--sapphire: #551A8B;--success: #006600;--warning: #8B4500;--danger: #CC0000;--on-accent: #FFFFFF;--sans: Times, "Times New Roman", serif;--display: Times, "Times New Roman", serif;--mono: monospace;--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--radius-pill: 0;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--glass-blur: none;--overlay-bg: #FFFFFF;--overlay-fg: #000000}:root[data-theme=nocss] *{border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important;animation:none!important;text-transform:none!important;letter-spacing:normal!important}:root[data-theme=nocss] button{background:#e9e9ed;border:1px solid #8F8F9D;color:#000;padding:2px 8px;font-weight:400}:root[data-theme=nocss] a{color:#00e;text-decoration:underline}:root[data-theme=mario]{--bg: #5C94FC;--panel: #FFFFFF;--panel-2: #E7EEFF;--border: #1A1A1A;--ink: #1A1A1A;--text-muted: #4A4A4A;--midnight: #E52521;--azure: #E52521;--cool-sky: #049CD8;--sapphire: #0B5FB0;--success: #43B047;--warning: #FBD000;--danger: #E52521;--on-accent: #FFFFFF;--radius-sm: 0;--radius-md: 2px;--radius-lg: 4px;--shadow-sm: 2px 2px 0 rgba(0,0,0,.35);--shadow-md: 4px 4px 0 rgba(0,0,0,.35);--shadow-lg: 6px 6px 0 rgba(0,0,0,.35);--overlay-bg: #1A1A1A;--overlay-fg: #FFFFFF}:root[data-theme=ubuntu]{--bg: #F5F2F0;--panel: #FFFFFF;--panel-2: #ECE7E4;--border: #D3CCC7;--ink: #2C2622;--text-muted: #6E655F;--midnight: #772953;--azure: #E95420;--cool-sky: #EF6E45;--sapphire: #772953;--success: #0E8420;--warning: #C7801F;--danger: #C7162B;--on-accent: #FFFFFF;--sans: "Ubuntu", "Sora", sans-serif;--display: "Ubuntu", "Sora", sans-serif;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--overlay-bg: #2C0A1E;--overlay-fg: #F5F2F0}:root[data-theme=ios26]{--bg: #F2F5FA;--panel: #FFFFFF;--panel-2: #EBEFF5;--border: #D9DFE8;--ink: #1C1C1E;--text-muted: #6C7079;--midnight: #0A84FF;--azure: #0A84FF;--cool-sky: #64D2FF;--sapphire: #0060DF;--success: #30D158;--warning: #FF9F0A;--danger: #FF3B30;--on-accent: #FFFFFF;--radius-sm: 12px;--radius-md: 18px;--radius-lg: 26px;--glass-blur: saturate(180%) blur(30px);--shadow-md: 0 8px 30px rgba(10,132,255,.14);--shadow-lg: 0 18px 50px rgba(10,132,255,.18);--overlay-bg: #1C1C1E;--overlay-fg: #FFFFFF}:root[data-theme=ios9]{--bg: #EFEFF4;--panel: #FFFFFF;--panel-2: #E5E5EA;--border: #C7C7CC;--ink: #1C1C1E;--text-muted: #8E8E93;--midnight: #007AFF;--azure: #007AFF;--cool-sky: #5AC8FA;--sapphire: #0051D5;--success: #4CD964;--warning: #FF9500;--danger: #FF3B30;--on-accent: #FFFFFF;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--overlay-bg: #1C1C1E;--overlay-fg: #FFFFFF}:root[data-theme=ios7]{--bg: #FFFFFF;--panel: #FFFFFF;--panel-2: #F2F2F7;--border: #D1D1D6;--ink: #000000;--text-muted: #8E8E93;--midnight: #007AFF;--azure: #007AFF;--cool-sky: #54C7FC;--sapphire: #0051D5;--success: #4CD964;--warning: #FF9500;--danger: #FF3B30;--on-accent: #FFFFFF;--radius-sm: 5px;--radius-md: 8px;--radius-lg: 12px;--shadow-sm: none;--shadow-md: 0 1px 0 rgba(0,0,0,.06);--shadow-lg: 0 2px 10px rgba(0,0,0,.08);--overlay-bg: #000000;--overlay-fg: #FFFFFF}:root[data-theme=ios4]{--bg: #1B1B1D;--panel: #2C2C2E;--panel-2: #3A3A3C;--border: #4A4A4C;--ink: #F2F2F0;--text-muted: #A9A9AC;--midnight: #5EA9FF;--azure: #1D62F0;--cool-sky: #4A8BF5;--sapphire: #8FC0FF;--success: #5BD75B;--warning: #F0B429;--danger: #E23B3B;--on-accent: #FFFFFF;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 14px;--shadow-md: 0 2px 4px rgba(0,0,0,.5), inset 0 1px 0 rgba(255,255,255,.12);--shadow-lg: 0 6px 16px rgba(0,0,0,.55), inset 0 1px 0 rgba(255,255,255,.12);--overlay-bg: #000000;--overlay-fg: #F2F2F0}:root[data-theme=android17]{--bg: #F4F1F8;--panel: #FDFBFF;--panel-2: #E9E1F0;--border: #D0C7DC;--ink: #1C1B1F;--text-muted: #625B71;--midnight: #6750A4;--azure: #6750A4;--cool-sky: #7D5260;--sapphire: #4F378B;--success: #3A6B3A;--warning: #7D5700;--danger: #B3261E;--on-accent: #FFFFFF;--radius-sm: 12px;--radius-md: 18px;--radius-lg: 28px;--overlay-bg: #1C1B1F;--overlay-fg: #FFFFFF}:root[data-theme=android6]{--bg: #FAFAFA;--panel: #FFFFFF;--panel-2: #EEEEEE;--border: #E0E0E0;--ink: #212121;--text-muted: #757575;--midnight: #3F51B5;--azure: #3F51B5;--cool-sky: #5C6BC0;--sapphire: #303F9F;--success: #4CAF50;--warning: #FF9800;--danger: #F44336;--on-accent: #FFFFFF;--radius-sm: 2px;--radius-md: 2px;--radius-lg: 4px;--shadow-md: 0 2px 2px rgba(0,0,0,.24), 0 0 2px rgba(0,0,0,.12);--shadow-lg: 0 8px 17px rgba(0,0,0,.2), 0 6px 20px rgba(0,0,0,.19);--overlay-bg: #323232;--overlay-fg: #FFFFFF}:root[data-theme=android4]{--bg: #000000;--panel: #0B0B0B;--panel-2: #151515;--border: #2B2B2B;--ink: #F1F1F1;--text-muted: #9A9A9A;--midnight: #33B5E5;--azure: #33B5E5;--cool-sky: #00DDFF;--sapphire: #0099CC;--success: #99CC00;--warning: #FFBB33;--danger: #FF4444;--on-accent: #000000;--radius-sm: 2px;--radius-md: 2px;--radius-lg: 2px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 0 0 1px rgba(51,181,229,.3);--overlay-bg: #0A0A0A;--overlay-fg: #F1F1F1}:root[data-theme=macos]{--bg: #ECECEC;--panel: #FBFBFD;--panel-2: #E3E3E6;--border: #D0D0D4;--ink: #1D1D1F;--text-muted: #6E6E73;--midnight: #0A84FF;--azure: #007AFF;--cool-sky: #5AC8FA;--sapphire: #0051D5;--success: #28CD41;--warning: #FF9F0A;--danger: #FF3B30;--on-accent: #FFFFFF;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--glass-blur: saturate(180%) blur(24px);--overlay-bg: #2C2C2E;--overlay-fg: #FFFFFF}:root[data-theme=leopard]{--bg: #2B2B2E;--panel: #3A3A3E;--panel-2: #48484D;--border: #5A5A60;--ink: #F2F2F4;--text-muted: #B4B4BA;--midnight: #DCE7F5;--azure: #1F6FEB;--cool-sky: #5A9BF0;--sapphire: #A9CBFF;--success: #54C154;--warning: #E7B24A;--danger: #E05656;--on-accent: #FFFFFF;--radius-sm: 5px;--radius-md: 9px;--radius-lg: 12px;--shadow-md: 0 6px 20px rgba(0,0,0,.5);--shadow-lg: 0 14px 40px rgba(0,0,0,.55);--overlay-bg: #161618;--overlay-fg: #F2F2F4}:root[data-theme=maclc3]{--bg: #FFFFFF;--panel: #FFFFFF;--panel-2: #DDDDDD;--border: #000000;--ink: #000000;--text-muted: #444444;--midnight: #000000;--azure: #000000;--cool-sky: #555555;--sapphire: #000000;--success: #000000;--warning: #000000;--danger: #000000;--on-accent: #FFFFFF;--sans: Geneva, Verdana, sans-serif;--display: Geneva, Verdana, sans-serif;--radius-sm: 0;--radius-md: 2px;--radius-lg: 2px;--shadow-sm: 1px 1px 0 #000;--shadow-md: 2px 2px 0 #000;--shadow-lg: 2px 2px 0 #000;--overlay-bg: #000000;--overlay-fg: #FFFFFF}:root[data-theme=apple2]{--bg: #000000;--panel: #020C02;--panel-2: #041604;--border: #0E3A12;--ink: #33D74B;--text-muted: #1F9A32;--midnight: #7CFF8F;--azure: #33D74B;--cool-sky: #5CFF74;--sapphire: #8CFF9C;--success: #33D74B;--warning: #C9D74B;--danger: #D75C4B;--on-accent: #001400;--sans: var(--mono);--display: var(--mono);--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--shadow-sm: none;--shadow-md: 0 0 12px rgba(51,215,75,.18);--shadow-lg: 0 0 24px rgba(51,215,75,.22);--overlay-bg: #001004;--overlay-fg: #33D74B}:root[data-theme=win11]{--bg: #F3F3F3;--panel: #FBFBFB;--panel-2: #EDEDED;--border: #DDDDDD;--ink: #1B1B1B;--text-muted: #5F5F5F;--midnight: #005FB8;--azure: #0067C0;--cool-sky: #4C9BE0;--sapphire: #004C97;--success: #0F7B0F;--warning: #9D5D00;--danger: #C42B1C;--on-accent: #FFFFFF;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--glass-blur: saturate(150%) blur(28px);--shadow-md: 0 4px 14px rgba(0,0,0,.1);--shadow-lg: 0 12px 32px rgba(0,0,0,.14);--overlay-bg: #2B2B2B;--overlay-fg: #FFFFFF}:root[data-theme=win10]{--bg: #FFFFFF;--panel: #FFFFFF;--panel-2: #F2F2F2;--border: #CCCCCC;--ink: #000000;--text-muted: #5A5A5A;--midnight: #0078D4;--azure: #0078D4;--cool-sky: #4AA3E0;--sapphire: #005A9E;--success: #107C10;--warning: #9D5D00;--danger: #E81123;--on-accent: #FFFFFF;--radius-sm: 2px;--radius-md: 2px;--radius-lg: 4px;--shadow-sm: none;--shadow-md: 0 1px 4px rgba(0,0,0,.16);--shadow-lg: 0 6px 16px rgba(0,0,0,.18);--overlay-bg: #1F1F1F;--overlay-fg: #FFFFFF}:root[data-theme=win81]{--bg: #FFFFFF;--panel: #FFFFFF;--panel-2: #EDEDED;--border: #BFBFBF;--ink: #000000;--text-muted: #5A5A5A;--midnight: #0078D7;--azure: #0078D7;--cool-sky: #00A4EF;--sapphire: #005A9E;--success: #7CBB00;--warning: #F09609;--danger: #E51400;--on-accent: #FFFFFF;--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--overlay-bg: #1D1D1D;--overlay-fg: #FFFFFF}:root[data-theme=win7]{--bg: #DDEBF7;--panel: #F6FAFE;--panel-2: #DCE9F6;--border: #A7C8E8;--ink: #1F2A38;--text-muted: #5A6B7D;--midnight: #215E9E;--azure: #2E8DEF;--cool-sky: #7FC3F5;--sapphire: #1C4E86;--success: #3FA34D;--warning: #D69A20;--danger: #CE3B3B;--on-accent: #FFFFFF;--radius-sm: 4px;--radius-md: 7px;--radius-lg: 10px;--glass-blur: saturate(140%) blur(16px);--shadow-md: 0 4px 14px rgba(31,94,158,.18);--shadow-lg: 0 12px 30px rgba(31,94,158,.22);--overlay-bg: #173A5E;--overlay-fg: #EAF3FC}:root[data-theme=winxp]{--bg: #ECE9D8;--panel: #FFFFFF;--panel-2: #E3E0CF;--border: #ACA899;--ink: #1E1E1E;--text-muted: #5B5B4E;--midnight: #0A246A;--azure: #245EDC;--cool-sky: #3A81F0;--sapphire: #0A246A;--success: #3C8C3C;--warning: #D6A020;--danger: #C4322E;--on-accent: #FFFFFF;--sans: Tahoma, "Segoe UI", sans-serif;--display: Tahoma, "Segoe UI", sans-serif;--radius-sm: 3px;--radius-md: 6px;--radius-lg: 8px;--shadow-md: 0 3px 10px rgba(10,36,106,.22);--shadow-lg: 0 8px 22px rgba(10,36,106,.26);--overlay-bg: #0A246A;--overlay-fg: #FFFFFF}:root[data-theme=win31]{--bg: #008080;--panel: #C0C0C0;--panel-2: #B0B0B0;--border: #000000;--ink: #000000;--text-muted: #333333;--midnight: #000080;--azure: #000080;--cool-sky: #0000C0;--sapphire: #000080;--success: #008000;--warning: #808000;--danger: #800000;--on-accent: #FFFFFF;--sans: "MS Sans Serif", Tahoma, sans-serif;--display: "MS Sans Serif", Tahoma, sans-serif;--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--radius-pill: 0;--shadow-sm: none;--shadow-md: 2px 2px 0 rgba(0,0,0,.45);--shadow-lg: 3px 3px 0 rgba(0,0,0,.45);--overlay-bg: #000080;--overlay-fg: #FFFFFF}:root[data-theme=win2]{--bg: #0000AA;--panel: #FFFFFF;--panel-2: #C0C0C0;--border: #000000;--ink: #000000;--text-muted: #333333;--midnight: #000080;--azure: #000080;--cool-sky: #0000C0;--sapphire: #000080;--success: #006000;--warning: #806000;--danger: #800000;--on-accent: #FFFFFF;--sans: "Courier New", monospace;--display: "Courier New", monospace;--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--radius-pill: 0;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--overlay-bg: #000000;--overlay-fg: #FFFFFF}:root[data-theme=win1]{--bg: #000000;--panel: #0A0A12;--panel-2: #12121F;--border: #00AAAA;--ink: #AAAAAA;--text-muted: #00AAAA;--midnight: #FF55FF;--azure: #55FFFF;--cool-sky: #FF55FF;--sapphire: #FFFFFF;--success: #55FF55;--warning: #FFFF55;--danger: #FF5555;--on-accent: #000000;--sans: var(--mono);--display: var(--mono);--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--radius-pill: 0;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--overlay-bg: #000000;--overlay-fg: #55FFFF}:root[data-theme=hyper]{--bg: #0A0A1E;--panel: #12122E;--panel-2: #1B1B42;--border: #33336E;--ink: #EDEDFF;--text-muted: #A0A0D8;--midnight: #7AF7FF;--azure: #6C4CFF;--cool-sky: #22E3FF;--sapphire: #B084FF;--success: #3DF5A0;--warning: #FFC24A;--danger: #FF5D8F;--on-accent: #0A0A1E;--dur-xfast: .16s;--dur-fast: .24s;--dur: .42s;--dur-slow: .72s;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--shadow-sm: 0 2px 10px rgba(108, 76, 255, .25);--shadow-md: 0 10px 34px rgba(108, 76, 255, .35);--shadow-lg: 0 22px 64px rgba(34, 227, 255, .32);--overlay-bg: #06061A;--overlay-fg: #EDEDFF}:root[data-theme=ios26],:root[data-theme=ios9],:root[data-theme=ios7],:root[data-theme=ios4],:root[data-theme=macos],:root[data-theme=leopard]{--sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Segoe UI", sans-serif;--display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", "Segoe UI", sans-serif}:root[data-theme=android17],:root[data-theme=android6],:root[data-theme=android4]{--sans: "Roboto", "Sora", sans-serif;--display: "Roboto", "Sora", sans-serif}:root[data-theme=win11],:root[data-theme=win10],:root[data-theme=win81],:root[data-theme=win7]{--sans: "Segoe UI", "Selawik", "Inter", system-ui, sans-serif;--display: "Segoe UI", "Selawik", "Inter", system-ui, sans-serif}:root[data-theme=vhs]{--display: "VT323", var(--mono)}@property --nc-hue{syntax: "<angle>"; initial-value: 0deg; inherits: true;}@keyframes nc-hue{to{--nc-hue: 360deg}}:root[data-theme=disco]{--nc-hue: 0deg;animation:nc-hue 12s linear infinite;--azure: hsl(var(--nc-hue) 85% 62%);--midnight: hsl(calc(var(--nc-hue) + 45deg) 92% 72%);--sapphire: hsl(calc(var(--nc-hue) + 200deg) 85% 66%);--cool-sky: hsl(calc(var(--nc-hue) + 120deg) 80% 60%);--danger: hsl(calc(var(--nc-hue) + 330deg) 85% 62%)}@keyframes nc-rainbow{to{background-position:200% 0}}:root[data-theme=rainbow] h1,:root[data-theme=rainbow] .brand{background:linear-gradient(90deg,#ff004d,#ff8a00,#ffd500,#23c552,#2f6bff,#7a2ff2,#ff004d);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:nc-rainbow 6s linear infinite}:root[data-theme=rainbow] body:after{content:"";position:fixed;left:0;right:0;top:0;height:4px;z-index:9999;pointer-events:none;background:linear-gradient(90deg,#ff004d,#ff8a00,#ffd500,#23c552,#2f6bff,#7a2ff2,#ff004d);background-size:200% 100%;animation:nc-rainbow 4s linear infinite}:root[data-theme=conway]{background-color:#fbfbfa;background-image:linear-gradient(rgba(0,0,0,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 1px);background-size:16px 16px}:root[data-theme=conway] body{background-color:transparent}:root[data-theme=eerie] h1,:root[data-theme=eerie] h2,:root[data-theme=eerie] .brand{letter-spacing:.02em;text-shadow:0 0 8px rgba(224,30,40,.7),0 0 22px rgba(224,30,40,.45);animation:nc-flicker 14s steps(1,end) infinite}@keyframes nc-vhs-roll{to{background-position:0 24px}}@keyframes nc-vhs-jit{0%,91%,to{transform:none}92%{transform:translate(-2px) skew(-.5deg)}93%{transform:translate(2px)}94%{transform:none}}:root[data-theme=vhs] body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 2px,transparent 2px 4px);animation:nc-vhs-roll 6s linear infinite}:root[data-theme=vhs] h1,:root[data-theme=vhs] .brand{text-shadow:1.5px 0 rgba(255,0,90,.55),-1.5px 0 rgba(0,229,255,.55);animation:nc-vhs-jit 5s steps(1,end) infinite}@keyframes nc-glitch{0%,96%,to{text-shadow:none;transform:none}97%{text-shadow:-2px 0 #FF55FF,2px 0 #55FFFF;transform:translate(1px)}98%{text-shadow:2px 0 #FF55FF,-2px 0 #55FFFF;transform:translate(-1px)}99%{text-shadow:-1px 0 #55FF55,1px 0 #FFFF55}}@keyframes nc-flicker{0%,92%,to{opacity:1}93%{opacity:.84}95%{opacity:1}97%{opacity:.92}}:root[data-theme=win1] h1,:root[data-theme=win1] .brand{animation:nc-glitch 6s steps(1,end) infinite}:root[data-theme=win1] body{animation:nc-flicker 9s steps(1,end) infinite}:root[data-theme=win2] .main :is(h1,h2,h3,h4){color:#fff}:root[data-theme=win2] .main .muted{color:color-mix(in srgb,#FFFFFF 74%,var(--bg))}:root[data-theme=win2] .card :is(h1,h2,h3,h4){color:var(--midnight)}:root[data-theme=win2] .card .muted{color:var(--text-muted)}:root[data-theme=apple2] body:after,:root[data-theme=terminal] body:after,:root[data-theme=win1] body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0 1px,transparent 1px 3px)}:root[data-theme=hyper]{background:#0a0a1e}:root[data-theme=hyper] body{background:transparent}:root[data-theme=hyper] body:after{content:"";position:fixed;top:-30%;right:-30%;bottom:-30%;left:-30%;z-index:-1;pointer-events:none;background:radial-gradient(38% 38% at 22% 24%,rgba(108,76,255,.34),transparent 62%),radial-gradient(42% 42% at 80% 30%,rgba(34,227,255,.26),transparent 62%),radial-gradient(48% 48% at 50% 88%,rgba(255,93,143,.2),transparent 62%),#0a0a1e;animation:nc-aurora 26s ease-in-out infinite alternate;backface-visibility:hidden}@keyframes nc-aurora{0%{transform:translateZ(0) scale(1.05)}to{transform:translate3d(-4%,3%,0) scale(1.15)}}@keyframes nc-shift{to{background-position:300% 0}}@keyframes nc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes nc-hyper-in{0%{opacity:0;transform:translateY(18px) scale(.95)}}:root[data-theme=hyper] .card{animation:nc-hyper-in .55s var(--ease-spring-strong) both}:root[data-theme=hyper] .card:hover{transform:translateY(-4px) scale(1.012);box-shadow:0 22px 60px #6c4cff6b,0 0 0 1px var(--cool-sky) inset}:root[data-theme=hyper] h1,:root[data-theme=hyper] .brand{background:linear-gradient(90deg,#22e3ff,#b084ff,#7af7ff,#22e3ff);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:nc-shift 6s linear infinite,nc-float 4s ease-in-out infinite}:root[data-theme=hyper] button.primary{background-image:linear-gradient(110deg,var(--azure),var(--cool-sky),var(--sapphire),var(--azure));background-size:300% 100%;animation:nc-shift 5s linear infinite}:root[data-theme=hyper] button:active:not(:disabled){transform:scale(.88) rotate(-2deg)}:root[data-theme=hyper] button:not(:disabled):hover{filter:brightness(1.08) drop-shadow(0 0 10px color-mix(in srgb,var(--cool-sky) 60%,transparent));transform:translateY(-1px)}:root[data-theme=hyper] .navlink:hover,:root[data-theme=hyper] .sheet-link:hover,:root[data-theme=hyper] .tab:not(.on):hover{transform:translate(3px)}:root[data-theme=hyper] .tab.on .tabicon{animation:nc-float 2.4s ease-in-out infinite}:root[data-theme=hyper] .badge{animation:nc-float 3s ease-in-out infinite}@keyframes nc-hx-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--cool-sky) 55%,transparent)}to{box-shadow:0 0 0 12px transparent}}@keyframes nc-hx-shimmer{to{background-position:200% 0}}@keyframes nc-hx-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-9deg)}75%{transform:rotate(9deg)}}@keyframes nc-hx-page-in{0%{opacity:0;transform:translateY(24px) scale(.94) rotateX(6deg);filter:blur(6px) hue-rotate(-25deg)}}@keyframes nc-hx-page-out{to{opacity:0;transform:translateY(-14px) scale(.98);filter:blur(4px)}}:root[data-theme=hyper] .page-enter-active{animation:nc-hx-page-in var(--dur-slow) var(--ease-spring-strong) both;transform-origin:50% 0}:root[data-theme=hyper] .page-leave-active{animation:nc-hx-page-out var(--dur-fast) ease both}:root[data-theme=hyper] input:focus,:root[data-theme=hyper] select:focus,:root[data-theme=hyper] textarea:focus{border-color:var(--cool-sky);animation:nc-hx-pulse .7s ease-out;box-shadow:0 0 0 3px color-mix(in srgb,var(--cool-sky) 30%,transparent),0 0 22px color-mix(in srgb,var(--azure) 45%,transparent)}:root[data-theme=hyper] .toast{border-color:var(--cool-sky);box-shadow:0 0 0 1px color-mix(in srgb,var(--cool-sky) 50%,transparent),0 18px 50px color-mix(in srgb,var(--azure) 50%,transparent);background-image:linear-gradient(110deg,transparent,color-mix(in srgb,var(--cool-sky) 22%,transparent),transparent);background-size:200% 100%;animation:nc-hx-shimmer 2.4s linear infinite}:root[data-theme=hyper] .dialog{border-color:color-mix(in srgb,var(--cool-sky) 60%,var(--border));box-shadow:0 0 0 1px var(--cool-sky),0 30px 80px color-mix(in srgb,var(--azure) 45%,transparent)}:root[data-theme=hyper] .dlg-enter-from .dialog{transform:translateY(30px) scale(.8) rotate(-3deg);filter:blur(8px)}:root[data-theme=hyper] .navlink.nav-on,:root[data-theme=hyper] .navlink.router-link-exact-active,:root[data-theme=hyper] .sheet-link.on{background-image:linear-gradient(90deg,color-mix(in srgb,var(--azure) 22%,transparent),transparent 60%);background-size:200% 100%;animation:nc-hx-shimmer 3s linear infinite;box-shadow:-3px 0 0 var(--cool-sky) inset}:root[data-theme=hyper] .nc-toggle.on .knob{animation:nc-hx-wobble .4s var(--ease-spring-strong)}:root[data-theme=hyper] ::-webkit-scrollbar{width:10px;height:10px}:root[data-theme=hyper] ::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(var(--azure),var(--cool-sky))}:root[data-theme=hyper] ::selection{background:var(--cool-sky);color:#04030f}:root[data-theme=ios26]{--nc-glass: color-mix(in srgb, var(--panel) 48%, transparent);--nc-glass-strong: color-mix(in srgb, var(--panel) 66%, transparent);--nc-glass-solid: color-mix(in srgb, var(--panel) 58%, transparent);--nc-glass-sheen: linear-gradient( 160deg, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, .12) 18%, rgba(255, 255, 255, 0) 46%, rgba(255, 255, 255, .06) 82%, rgba(255, 255, 255, .22) 100%);--nc-glass-blur: saturate(190%) contrast(105%) blur(16px);--nc-glass-rim: inset 0 1.5px 0 rgba(255, 255, 255, 1), inset 1.5px 0 0 rgba(255, 255, 255, .55), inset -1.5px 0 0 rgba(255, 255, 255, .55), inset 0 -1.5px 0 rgba(255, 255, 255, .35), inset 0 0 0 1px rgba(255, 255, 255, .14);--nc-glass-lift: 0 1px 1px rgba(255, 255, 255, .5), 0 12px 34px rgba(10, 132, 255, .2), 0 3px 10px rgba(7, 31, 67, .08)}:root[data-theme=ios26] body{background:radial-gradient(50% 45% at 12% 6%,rgba(10,132,255,.36),transparent 62%),radial-gradient(46% 42% at 92% 10%,rgba(120,90,255,.3),transparent 62%),radial-gradient(55% 50% at 85% 96%,rgba(255,140,60,.26),transparent 64%),radial-gradient(48% 44% at 6% 92%,rgba(40,210,140,.26),transparent 62%),radial-gradient(64% 58% at 50% 50%,rgba(90,180,255,.18),transparent 72%),var(--bg)}:root[data-theme=ios26] .card,:root[data-theme=ios26] .editor{background:var(--nc-glass-sheen),var(--nc-glass);-webkit-backdrop-filter:var(--nc-glass-blur);backdrop-filter:var(--nc-glass-blur);will-change:transform;border:1px solid rgba(255,255,255,.6);box-shadow:var(--nc-glass-rim),var(--nc-glass-lift)}:root[data-theme=ios26] .card:hover{transform:none;box-shadow:var(--nc-glass-rim),0 1px 1px #ffffff80,0 20px 48px #0a84ff42,0 4px 12px #071f431a}:root[data-theme=ios26] .sidebar{background:var(--nc-glass-sheen),var(--nc-glass-strong);-webkit-backdrop-filter:var(--nc-glass-blur);backdrop-filter:var(--nc-glass-blur);border-right:1px solid rgba(255,255,255,.45);box-shadow:inset -1px 0 #ffffff59,inset 0 1px #fff9}:root[data-theme=ios26] .topbar,:root[data-theme=ios26] .tabbar,:root[data-theme=ios26] .sheet{background:var(--nc-glass-sheen),var(--nc-glass-strong);border-color:#fff6;box-shadow:inset 0 1px #ffffff80}:root[data-theme=ios26] a.navlink.nav-on,:root[data-theme=ios26] a.navlink.router-link-exact-active,:root[data-theme=ios26] a.sheet-link.on,:root[data-theme=ios26] .tab.on .tabicon{background:color-mix(in srgb,var(--azure) 22%,var(--nc-glass-strong));box-shadow:inset 0 1px #fff9,0 4px 14px #0a84ff38}:root[data-theme=ios26] button{background:var(--nc-glass-sheen),var(--nc-glass);border:1px solid rgba(255,255,255,.55);box-shadow:var(--nc-glass-rim),0 3px 10px #071f4312}:root[data-theme=ios26] button:hover{background:var(--nc-glass-sheen),var(--nc-glass-strong)}:root[data-theme=ios26] button.ghost{background:color-mix(in srgb,var(--panel) 30%,transparent);box-shadow:inset 0 0 0 1px #fff3}:root[data-theme=ios26] button.primary{background:linear-gradient(180deg,color-mix(in srgb,#fff 26%,var(--accent)),var(--accent));border-color:color-mix(in srgb,var(--accent) 60%,#fff);box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #ffffff24,0 6px 18px #0a84ff4d}:root[data-theme=ios26]{--field-bg: var(--nc-glass-solid);--field-bg-hover: var(--nc-glass-solid);--field-bg-focus: var(--nc-glass-solid);--field-border: rgba(255, 255, 255, .55);--field-shadow: inset 0 1px 2px rgba(7, 31, 67, .05), inset 0 0 0 1px rgba(255, 255, 255, .16)}:root[data-theme=ios26] .badge,:root[data-theme=ios26] .chip{background:var(--nc-glass-strong);border-color:#ffffff80}:root[data-theme=ios26] .gate .card{animation:none}@media(prefers-reduced-transparency:reduce){:root[data-theme=ios26] .card,:root[data-theme=ios26] .editor,:root[data-theme=ios26] .sidebar,:root[data-theme=ios26] .topbar,:root[data-theme=ios26] .tabbar,:root[data-theme=ios26] .sheet,:root[data-theme=ios26] button,:root[data-theme=ios26] button.ghost,:root[data-theme=ios26] input,:root[data-theme=ios26] select,:root[data-theme=ios26] textarea,:root[data-theme=ios26] .badge,:root[data-theme=ios26] .chip{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;will-change:auto}}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:15px;-webkit-text-size-adjust:100%;transition:background-color var(--dur) ease,color var(--dur) ease}h1,h2,h3,h4{font-family:var(--display);color:var(--midnight);margin:0 0 .4em}a{color:var(--azure);text-decoration:none}a:hover{text-decoration:underline}:where(input,select,textarea,button){font:inherit}:root{--field-bg: color-mix(in srgb, var(--panel-2) 40%, var(--panel));--field-bg-hover: color-mix(in srgb, var(--panel-2) 70%, var(--panel));--field-bg-focus: var(--panel);--field-bg-disabled: var(--panel-2);--field-border: color-mix(in srgb, var(--text) 14%, var(--border));--field-border-hover: color-mix(in srgb, var(--text) 30%, var(--border));--field-border-focus: var(--accent);--field-ring: color-mix(in srgb, var(--accent) 20%, transparent);--field-shadow: 0 1px 2px color-mix(in srgb, var(--text) 6%, transparent);--field-placeholder: color-mix(in srgb, var(--text-muted) 78%, transparent);--field-radius: var(--radius-sm)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button],[type=reset],[type=image],[type=hidden]),select,textarea){width:100%;padding:10px 12px;font-size:14px;border:1px solid var(--field-border);border-radius:var(--field-radius);background-color:var(--field-bg);color:var(--text);line-height:1.4;box-shadow:var(--field-shadow);transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease,background-color var(--dur-fast) ease}:where(input,textarea)::placeholder{color:var(--field-placeholder);opacity:1}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea):where(:hover:not(:focus,:disabled,[readonly])){background-color:var(--field-bg-hover);border-color:var(--field-border-hover)}:where(input:not([type=checkbox],[type=radio]),select,textarea):where(:focus){outline:none;background-color:var(--field-bg-focus);border-color:var(--field-border-focus);box-shadow:0 0 0 3px var(--field-ring),var(--field-shadow)}:where(input:not([type=checkbox],[type=radio]),select,textarea):where(:disabled){background-color:var(--field-bg-disabled);color:var(--text-muted);box-shadow:none;cursor:not-allowed}:where(input,textarea):where([readonly]){background-color:var(--field-bg-disabled)}:where(input,select,textarea):where(:user-invalid){border-color:var(--danger)}:where(input,select,textarea):where(:user-invalid:focus){box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 20%,transparent)}:where(textarea){resize:vertical;line-height:1.5}:where(select:not([multiple],[size])){-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:32px;cursor:pointer;text-overflow:ellipsis;background-image:linear-gradient(45deg,transparent 42%,var(--text-muted) 42% 58%,transparent 58%),linear-gradient(135deg,transparent 42%,var(--text-muted) 42% 58%,transparent 58%);background-position:calc(100% - 19px) 50%,calc(100% - 13px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}:where(select) option{background-color:var(--panel);color:var(--text)}:where(input[type=number]){-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}:where(input[type=number])::-webkit-inner-spin-button,:where(input[type=number])::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:where(input)::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer;padding:2px;border-radius:4px;transition:opacity var(--dur-fast) ease,background-color var(--dur-fast) ease}:where(input)::-webkit-calendar-picker-indicator:hover{opacity:1;background-color:var(--panel-2)}:where(input,textarea,select):-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 600000s 0s,color 600000s 0s}:where(input[type=checkbox],input[type=radio]){width:auto;accent-color:var(--accent);cursor:pointer}:where(input[type=file]){max-width:100%;font-size:13px;color:var(--text-muted)}:where(input[type=file])::file-selector-button{margin-right:10px;padding:7px 12px;font:inherit;font-weight:600;cursor:pointer;border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--panel-2);color:var(--text)}@media(max-width:820px){:where(input:not([type=checkbox],[type=radio]),select,textarea){font-size:16px}}button{cursor:pointer;padding:9px 16px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel);color:var(--text);font-weight:600;transition:background var(--dur-fast) ease,color var(--dur-fast) ease,border-color var(--dur-fast) ease,box-shadow var(--dur-fast) var(--ease-out-soft),filter var(--dur-fast) ease,transform var(--dur) var(--ease-spring)}button:hover{background:var(--panel-2)}button:active:not(:disabled){transform:scale(.94);transition-duration:var(--dur-xfast)}button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}button.primary:hover{filter:brightness(.97);transform:translateY(-1px);box-shadow:0 6px 18px color-mix(in srgb,var(--azure) 32%,transparent)}button.primary:active:not(:disabled){transform:scale(.94);box-shadow:none}button.ghost{background:transparent}button.ghost:active:not(:disabled){transform:scale(.94)}button.danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,var(--border))}button:disabled{opacity:.55;cursor:not-allowed}a.navlink,.chip,.citem,.seg button,.tabs button{transition:background var(--dur-fast) ease,color var(--dur-fast) ease,border-color var(--dur-fast) ease,transform var(--dur) var(--ease-spring)}a.navlink:active,.chip:active,.citem:active,.seg button:active,.tabs button:active{transform:scale(.96);transition-duration:var(--dur-xfast)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.field{display:block;margin-bottom:16px}.field>span{display:block;margin-bottom:6px;font-size:12.5px;font-weight:600;letter-spacing:.01em;color:color-mix(in srgb,var(--text) 70%,var(--text-muted))}.field>small{display:block;margin-top:6px;font-size:12px;line-height:1.45}.muted{color:var(--text-muted)}.err{background:color-mix(in srgb,var(--danger) 12%,var(--panel));color:var(--danger);border-radius:var(--radius-sm);padding:8px 10px;font-size:12.5px;margin-bottom:12px}.ok-msg{background:color-mix(in srgb,var(--success) 12%,var(--panel));color:var(--success);border-radius:var(--radius-sm);padding:8px 10px;font-size:12.5px;margin-bottom:12px}.badge{font-family:var(--mono);font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;background:var(--panel-2);border:1px solid var(--border)}.badge.warn{background:var(--warning);color:#3a2a06;border:none}.driver-popover.nc-tour{font-family:var(--sans);background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:16px 18px;min-width:260px;max-width:340px}.driver-popover.nc-tour .driver-popover-title{font-family:var(--display);font-size:16px;font-weight:800;color:var(--midnight)}.driver-popover.nc-tour .driver-popover-description{color:var(--text-muted);font-size:13px;line-height:1.5;margin-top:6px}.driver-popover.nc-tour .driver-popover-close-btn{color:var(--text-muted);font-size:16px}.driver-popover.nc-tour .driver-popover-close-btn:hover,.driver-popover.nc-tour .driver-popover-close-btn:focus{color:var(--text)}.driver-popover.nc-tour .driver-popover-footer{margin-top:14px}.driver-popover.nc-tour .driver-popover-progress-text{color:var(--text-muted);font-size:11.5px}.driver-popover.nc-tour .driver-popover-footer-btn{background:var(--panel-2);border:1px solid var(--border);color:var(--text);border-radius:var(--radius-sm);padding:6px 12px;font-size:12.5px;font-weight:600;transition:background var(--dur-fast) ease,transform var(--dur) var(--ease-spring)}.driver-popover.nc-tour .driver-popover-footer-btn:hover{background:var(--border)}.driver-popover.nc-tour .driver-popover-footer-btn:active{transform:scale(.94)}.driver-popover.nc-tour .driver-popover-next-btn,.driver-popover.nc-tour .driver-popover-done-btn{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.driver-popover.nc-tour .driver-popover-next-btn:hover,.driver-popover.nc-tour .driver-popover-done-btn:hover{background:var(--sapphire);border-color:var(--sapphire)}.driver-popover.nc-tour .driver-popover-arrow-side-left{border-right-color:var(--panel)}.driver-popover.nc-tour .driver-popover-arrow-side-right{border-left-color:var(--panel)}.driver-popover.nc-tour .driver-popover-arrow-side-top{border-bottom-color:var(--panel)}.driver-popover.nc-tour .driver-popover-arrow-side-bottom{border-top-color:var(--panel)}.driver-popover.nc-tour .driver-popover-footer-btn:disabled{opacity:.5;cursor:wait}.driver-popover.nc-tour.nc-tour--searching{animation:nc-tour-pulse 1s ease-in-out infinite}@keyframes nc-tour-pulse{0%,to{opacity:1}50%{opacity:.7}}.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}
