:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--surface:#141414;--surface-hover:#1f1f1f;--border:#1a1a1a;--text:#e0e0e0;--text-muted:#888;--accent:#ff8c00;--accent-hover:#ffa333;--radius:12px;--glass-fill:#1111119e;--glass-fill-bar:#1111118c;--glass-fill-header:#111111b8;--glass-border:#ffffff17;--glass-highlight:#ffffff12;--glow-amber:#ff8c0033;--glow-blue:#3b82f626;--tile-line:#333;--radius-panel:18px}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100vh;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}#root{min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--accent);border-radius:3px}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes rail-in{0%{opacity:0;transform:translate(56px)}to{opacity:1;transform:none}}@keyframes rail-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(56px)}}[data-rail-item]{--rail-i:0}[data-alert-dock][data-rail=open] :is([data-rail-item],[data-alert-id]){animation:.32s cubic-bezier(.3,.8,.3,1) backwards rail-in;animation-delay:calc(var(--rail-i,0) * 35ms)}[data-alert-dock][data-rail=closing] :is([data-rail-item],[data-alert-id]){animation:.22s ease-in both rail-out;animation-delay:calc((9 - var(--rail-i,9)) * 15ms)}[data-rail-dots]{box-sizing:border-box;cursor:pointer;flex-direction:column;align-items:center;width:58px;transition:opacity .2s;display:flex;position:absolute;top:57px;bottom:10px;right:0;overflow:hidden}[data-alert-dock][data-rail=open] [data-rail-dots]{opacity:0;pointer-events:none}[data-rail-card]{flex-direction:column;width:min(378px,100vw - 18px);display:flex;position:absolute;top:0;bottom:0;right:0}[data-alert-dock][data-rail=closing] [data-rail-card]{pointer-events:none}@media (prefers-reduced-motion:reduce){[data-alert-dock] *{transition:none!important;animation:none!important}}@keyframes ltm-tile-progress{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes slavakp-pulse{0%,80%,to{opacity:.2;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.slavakp-pulse-dot{animation:1.2s ease-in-out infinite slavakp-pulse}@media (prefers-reduced-motion:reduce){.slavakp-pulse-dot{animation:none}}@keyframes skp-runner-ring{50%{box-shadow:0 0 0 3px #00cc4440}}.skp-runner-dot--busy{animation:1.6s ease-in-out infinite skp-runner-ring}@media (prefers-reduced-motion:reduce){.skp-runner-dot--busy{animation:none}}.skp-loading-dot{background:var(--skp-loading-dot-color,var(--text-muted))}@media (prefers-reduced-motion:reduce){.skp-loading-dot{background:var(--accent)}}@keyframes slavakp-shimmer{0%{transform:translate(-140%)}to{transform:translate(340%)}}@keyframes slavakp-cursor-blink{0%,48%{opacity:1}49%,to{opacity:.2}}.skp-skeleton{isolation:isolate;background:#111;border-radius:4px;position:relative;overflow:hidden}.skp-skeleton:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#ff8c0000 0%,#ff8c0014 34%,#ff8c0033 47%,#ff8c00 50%,#ff8c0033 53%,#ff8c0014 66%,#ff8c0000 100%);width:42%;animation:1.55s linear infinite slavakp-shimmer;position:absolute;inset:0 auto 0 0}.skp-skeleton--ghost{box-sizing:border-box;color:#555;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#090909;border:1px dashed #333;justify-content:center;align-items:center;gap:5px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.skp-skeleton__cursor{color:#ff8c00;animation:.9s step-end infinite slavakp-cursor-blink}.skp-skeleton--ghost>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.skp-skeleton:after{animation:none;display:none}.skp-skeleton:not(.skp-skeleton--ghost){background-image:repeating-linear-gradient(-45deg,#ff8c0099 0 2px,#ff8c0000 2px 6px)}.skp-skeleton__cursor{opacity:1;animation:none}}.skp-panel-loading__cursor{animation:.9s step-end infinite slavakp-cursor-blink}@media (prefers-reduced-motion:reduce){.skp-panel-loading__cursor{animation:none}}.skp-loading-stripe__bar{background:#ff8c00;width:40%;animation:1.1s linear infinite ltm-tile-progress;position:absolute;inset:0}.skp-claude-loader{animation:3.6s linear infinite spin}.skp-claude-loader__sparkle{animation:1.6s ease-in-out infinite slavakp-pulse}.skp-search-spinner{border:1.5px solid #ff8c002e;border-top-color:#ff8c00;border-radius:50%;animation:.7s linear infinite spin}@keyframes skp-boot-dot-fade{0%{opacity:0}30%,70%{opacity:1}to{opacity:0}}@keyframes skp-boot-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.skp-boot-dot{animation:1.4s ease-in-out infinite backwards skp-boot-dot-fade}.skp-boot-caret{animation:1s step-end infinite skp-boot-caret-blink}@media (prefers-reduced-motion:reduce){.skp-loading-stripe__bar{background:repeating-linear-gradient(-45deg,#ff8c0099 0 2px,#ff8c0000 2px 6px);width:100%;animation:none}.skp-claude-loader,.skp-claude-loader__sparkle{animation:none}.skp-search-spinner{border-color:#ff8c00;animation:none}.skp-boot-dot,.skp-boot-caret{animation:none}}@keyframes slavakp-border-pulse{0%,to{border-color:#333}50%{border-color:var(--pulse-color,#ff8c00)}}.pulse-border{animation:2.4s ease-in-out infinite slavakp-border-pulse}.pulse-border:hover{animation:none}@media (prefers-reduced-motion:reduce){.pulse-border{border-color:var(--pulse-color,#ff8c00);animation:none}}.app-tile:focus-visible{outline:2px solid var(--tile-accent,var(--accent));outline-offset:2px}.chip-tap{position:relative}.chip-tap:after{content:"";position:absolute;inset:-11px -4px}.ticker-link{position:relative}.ticker-link:hover{text-underline-offset:2px;text-decoration:underline}.ticker-link:focus-visible{outline:1px solid var(--accent);outline-offset:2px}@media (width<=599.98px){.ticker-link:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.beta-page-header-stack{z-index:50;pointer-events:none;background:0 0;width:auto;padding:8px 8px 0;position:fixed;inset:0 0 auto}.beta-header-ribbon{pointer-events:auto;border:1px solid var(--tile-line);border-radius:var(--radius-panel);transition:box-shadow .25s ease-out;box-shadow:0 0 #0000}.beta-page-header-stack[data-scrolled=true] .beta-header-ribbon{box-shadow:0 8px 24px -8px #0000008c}@media (prefers-reduced-motion:reduce){.beta-header-ribbon{transition:none}}.beta-header-ribbon:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:#111;position:absolute;inset:0}.ribbon-tile{border-radius:var(--radius);background:var(--surface);border:1px solid var(--tile-line);transition:background .15s}.ribbon-tile:hover{background:var(--surface-hover)}.beta-header-ribbon .chip-tap,.beta-header-ribbon .ribbon-chip{border-radius:var(--radius)}@media (width<=599.98px){.beta-page-header-stack{padding:6px 6px 0}}.beta-page-header-spacer{flex:none;width:100%;display:block}.beta-page-header-spacer--header-only,.beta-page-header-spacer--with-band{min-height:60px}[data-jump-target]{scroll-margin-top:calc(var(--sticky-stack-h,0px) + 12px)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.beta-header-ribbon:before{background:var(--glass-fill-header);-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%)}}@media (prefers-reduced-transparency:reduce){.beta-header-ribbon:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111}}@media print{.beta-page-header-stack{padding:0;position:static}.beta-header-ribbon:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111}.beta-page-header-spacer{display:none;height:0!important;min-height:0!important}}.sticky-edge-fade{position:relative}.sticky-edge-fade:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000008c,#0000);height:10px;position:absolute;inset:auto 0 -10px}.modal-content{background:#0d0d0d;border:1px solid #2a2a2a;padding:24px;font-family:JetBrains Mono,monospace;position:relative}.overlay-shell-backdrop{background:#0000008c}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.overlay-shell-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@media (prefers-reduced-transparency:reduce){.overlay-shell-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000c7}}.overlay-shell-panel{position:relative}.overlay-shell-panel:before{content:"";background:linear-gradient(to right, transparent, var(--glass-highlight), transparent);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}@media not (prefers-reduced-transparency:reduce){@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.overlay-shell-panel{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:var(--glass-fill)!important;border-color:var(--glass-border)!important}}}@media print{.overlay-shell-panel:before{display:none}}.glass-menu{background:#0e0e12;border:1px solid #333;position:relative}.glass-menu:before{content:"";background:linear-gradient(to right, transparent, var(--glass-highlight), transparent);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}@media not (prefers-reduced-transparency:reduce){@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-menu{background:var(--glass-fill);border-color:var(--glass-border);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%)}}}.glass-bar{background:#141414;border:1px solid #2a2a2a}@media not (prefers-reduced-transparency:reduce){@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-bar{background:var(--glass-fill-bar);border-color:var(--glass-border);-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%)}}}.ambient-glow{z-index:1;pointer-events:none;background:radial-gradient(ellipse 60vw 50vh at 100% 0%, var(--glow-amber), transparent 70%), radial-gradient(ellipse 60vw 50vh at 0% 100%, var(--glow-blue), transparent 70%);position:fixed;inset:0}@media (prefers-reduced-transparency:reduce){.ambient-glow{display:none}}@media print{.ambient-glow{display:none}}.input-field{color:#e0e0e0;box-sizing:border-box;letter-spacing:.04em;background:0 0;border:1px solid #2a2a2a;outline:none;width:100%;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:12px}@media (width<=599px){.input-field{font-size:16px}}.btn{letter-spacing:.12em;cursor:pointer;white-space:nowrap;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:7px 14px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;transition:background .12s,color .12s,border-color .12s,transform .1s ease-out;display:inline-flex}.btn:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:reduce){.btn:active:not(:disabled){transform:none}}.btn-sm{min-height:36px;padding:5px 10px}.btn-md{min-height:44px;padding:7px 14px}.btn-lg{min-height:48px;padding:10px 18px;font-size:11px}.btn-amber{color:#ff8c00;border:1px solid #ff8c00}.btn-amber:hover:not(:disabled){color:#000;background:#ff8c00}.btn:disabled{color:#444;cursor:default;border-color:#333}.btn-red{color:#f33;border:1px solid #f33}.btn-red:hover:not(:disabled){color:#000;background:#f33}.btn-green{color:#0c4;border:1px solid #0c4}.btn-green:hover:not(:disabled){color:#000;background:#0c4}.btn-ghost{color:#888;border:1px solid #333}.btn-ghost:hover:not(:disabled){color:#e0e0e0;background:#141414}@media (width<=599px){.btn-sm,.btn-md,.btn-lg{min-width:44px;min-height:44px}}.label{color:#888;letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;display:block}
