.stale-app-guard-module__Mj17PW__banner{z-index:200;border-radius:var(--radius-pill,999px);background:var(--fg,#000);color:var(--bg,#fff);align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:10px 12px 10px 16px;font-size:13px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00000047}.stale-app-guard-module__Mj17PW__button{border-radius:var(--radius-pill,999px);color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid;min-height:32px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:500}
:root{--bg:#fff;--surface:#fff;--surface2:#f7f7f7;--fg:#000;--muted:#6b6b6b;--line:#00000021;--line2:#00000012;--accent:#000;--accent-fg:#fff;--accent-soft:#0000000f;--ok:#14874e;--warn:#cc8900;--bad:#c13c3b;--font-sans:var(--font-sans-loaded,ui-sans-serif), system-ui, -apple-system, sans-serif;--font-mono:var(--font-mono-loaded,ui-monospace), "SF Mono", Menlo, monospace;--radius-control:9px;--radius-field:12px;--radius-card:15px;--radius-pill:999px}@supports (color:lab(0% 0 0)){:root{--ok:lab(49.4776% -41.7249 21.5535);--warn:lab(62.6869% 20.8918 72.9773);--bad:lab(46.0946% 53.6611 32.391)}}[data-theme=dark]{--bg:#000;--surface:#0d0d0d;--surface2:#161616;--fg:#fff;--muted:#9a9a9a;--line:#ffffff1c;--line2:#ffffff0f;--accent:#fff;--accent-fg:#000;--accent-soft:#ffffff14}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#000;--surface:#0d0d0d;--surface2:#161616;--fg:#fff;--muted:#9a9a9a;--line:#ffffff1c;--line2:#ffffff0f;--accent:#fff;--accent-fg:#000;--accent-soft:#ffffff14}}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;margin:0;padding:0}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}.mono,code,kbd,samp{font-family:var(--font-mono);font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}button,input,select,a[role=button]{font:inherit;min-height:44px}textarea{font:inherit}@media (max-width:860px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{min-inline-size:0;max-inline-size:100%;font-size:16px!important}}.legend{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:10px;font-weight:600}.pill{border-radius:var(--radius-pill);border:1px solid var(--line);letter-spacing:.02em;align-items:center;min-height:22px;padding:0 8px;font-size:11px;display:inline-flex}.iconButton{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:34px;height:34px;min-height:34px;color:var(--muted);cursor:pointer;place-items:center;display:inline-grid;position:relative}.iconButton:after{content:"";position:absolute;inset:-5px}.iconButton{transition:color .15s,border-color .15s,transform .1s}.iconButton:hover{color:var(--fg);border-color:var(--fg)}.iconButton:active{transform:scale(.94)}.pressable{transition:transform .1s}.pressable:active{transform:scale(.97)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fadeIn{animation:.2s ease-out fadeInUp}.emptyState{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:10px;padding:32px 16px;display:flex}.emptyState svg{opacity:.35}.emptyState p{max-width:34ch;margin:0;font-size:13.5px;line-height:1.5}.iconButton:disabled{opacity:.4;cursor:default}.switch{--switch-w:42px;--switch-h:24px;width:var(--switch-w);height:var(--switch-h);min-height:var(--switch-h);border-radius:var(--radius-pill);background:var(--line);cursor:pointer;border:0;flex:none;transition:background .15s;position:relative}.switch:after{content:"";position:absolute;inset:-10px}.switch>span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.switch[aria-checked=true]{background:var(--ok)}.switch[aria-checked=true]>span{transform:translate(18px)}.visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
