/* styles.css */
@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400 700;font-display:swap;src:url("jetbrains-mono-latin.woff2?v=2c32b9b3ee35") format("woff2")}:root{--ink: #0b100e;--crt: #060a09;--panel: #0e1512;--p1: #41ff8b;--p1-dim: #2ecc70;--p3: #ffb454;--p3-deep: #d9822b;--red: #ff5f56;--fg: #d6e2da;--dim: #8fa39a;--faint: #798c84;--line: #1d2a24;--mono: "JetBrains Mono", "PingFang SC", "Hiragino Sans GB", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Microsoft YaHei", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--glow-green: 0 0 18px rgba(65, 255, 139, 0.35);--maxw: 1080px;--icon-activity: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h4l2.5-7 4 14 2.5-7h5'/%3E%3C/svg%3E");--icon-arrow-right: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M5 12h14M14 7l5 5-5 5'/%3E%3C/svg%3E");--icon-clock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E");--icon-external: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 5h5v5M19 5l-8 8M18 13v5a1 1 0 01-1 1H6a1 1 0 01-1-1V7a1 1 0 011-1h5'/%3E%3C/svg%3E");--icon-heart: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.8 8.8c0 5.5-8.8 10.4-8.8 10.4S3.2 14.3 3.2 8.8A4.6 4.6 0 0112 6.9a4.6 4.6 0 018.8 1.9Z'/%3E%3C/svg%3E");--icon-info: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 8h.01'/%3E%3C/svg%3E");--icon-reply: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 17-5-5 5-5M20 18c0-4.4-3.6-8-8-8H4'/%3E%3C/svg%3E");--icon-repost: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m17 3 4 4-4 4M3 7h18M7 21l-4-4 4-4M21 17H3'/%3E%3C/svg%3E");--icon-link: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.5.5l2-2a5 5 0 0 0-7-7l-1.2 1.2M14 11a5 5 0 0 0-7.5-.5l-2 2a5 5 0 0 0 7 7l1.2-1.2'/%3E%3C/svg%3E");--icon-mail: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m4 7 8 6 8-6'/%3E%3C/svg%3E");--icon-refresh: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 7v5h-5M4 17v-5h5M6.1 8A7 7 0 0 1 18.6 6L20 8M4 16l1.4 2A7 7 0 0 0 17.9 16'/%3E%3C/svg%3E");--icon-banked-reset: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4h10a2 2 0 0 1 2 2v2a3 3 0 0 0 0 6v4a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-4a3 3 0 0 0 0-6V6a2 2 0 0 1 2-2Z'/%3E%3Cpath d='M15.5 10a4 4 0 1 0 .5 4M15.5 7.5V10H13'/%3E%3C/svg%3E");--icon-server: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='6' rx='1'/%3E%3Crect x='4' y='14' width='16' height='6' rx='1'/%3E%3Cpath d='M8 7h.01M8 17h.01M12 7h5M12 17h5'/%3E%3C/svg%3E");--icon-shield: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 5 6v5c0 4.6 2.8 8 7 10 4.2-2 7-5.4 7-10V6l-7-3ZM9 12h6'/%3E%3C/svg%3E");--icon-users: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 20v-1.5A3.5 3.5 0 0 0 12.5 15h-5A3.5 3.5 0 0 0 4 18.5V20M10 11a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7ZM17 11a3 3 0 0 0 0-6M20 20v-1.5a3.5 3.5 0 0 0-2.5-3.4'/%3E%3C/svg%3E");--icon-x: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.5 4h4.1l3.8 5.1L16.8 4h2.7l-5.8 6.8L20 20h-4.1l-4.2-5.7L6.8 20H4.1l6.3-7.4L4.5 4Zm3 1.8 9.3 12.4H17L7.7 5.8h-.2Z'/%3E%3C/svg%3E");--icon-x-white: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M4.5 4h4.1l3.8 5.1L16.8 4h2.7l-5.8 6.8L20 20h-4.1l-4.2-5.7L6.8 20H4.1l6.3-7.4L4.5 4Zm3 1.8 9.3 12.4H17L7.7 5.8h-.2Z'/%3E%3C/svg%3E");--icon-telegram: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 2 11 13M22 2l-7 20-4-9-9-4 20-7Z'/%3E%3C/svg%3E");--icon-bell: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8a6 6 0 0 0-12 0c0 7-3 9-3 9h18s-3-2-3-9M13.7 21a2 2 0 0 1-3.4 0'/%3E%3C/svg%3E");--icon-languages: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8l6 6M4 14l6-6 2-3M2 5h12M7 2h1M22 22l-5-10-5 10M14 18h6'/%3E%3C/svg%3E");--icon-discord: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill-rule='evenodd'%3E%3Cpath d='M8.9 4.7C7.2 5 5.6 5.5 4.1 6.2 2 9.6 1.2 13.2 1.6 16.7 3.2 18 5.1 18.9 7.1 19.4L8.1 17.9C7.4 17.6 6.8 17.3 6.2 16.9L6.6 16.5C10 18.1 14 18.1 17.4 16.5L17.8 16.9C17.2 17.3 16.6 17.6 15.9 17.9L16.9 19.4C18.9 18.9 20.8 18 22.4 16.7 22.8 13.2 22 9.6 19.9 6.2 18.4 5.5 16.8 5 15.1 4.7L14.8 5.4C13 5.1 11 5.1 9.2 5.4ZM8.6 14.7C7.6 14.7 6.8 13.8 6.8 12.7 6.8 11.6 7.6 10.7 8.6 10.7 9.6 10.7 10.4 11.6 10.4 12.7 10.4 13.8 9.6 14.7 8.6 14.7ZM15.4 14.7C14.4 14.7 13.6 13.8 13.6 12.7 13.6 11.6 14.4 10.7 15.4 10.7 16.4 10.7 17.2 11.6 17.2 12.7 17.2 13.8 16.4 14.7 15.4 14.7Z'/%3E%3C/svg%3E")}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;color-scheme:dark}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}body{font-family:var(--mono);background:radial-gradient(1200px 700px at 50% -10%,rgba(65,255,139,0.05),transparent 60%),var(--ink);color:var(--fg);font-size:15px;line-height:1.65;min-height:100vh;overflow-x:hidden}html[lang^=zh] body,html[lang^=ja] body{line-height:1.75}#bg{position:fixed;inset:0;z-index:0;pointer-events:none}.shell{position:relative;z-index:1;max-width:var(--maxw);margin:0 auto;padding:0 20px}a{color:var(--p1);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}.icon-link{display:inline-flex;align-items:center;gap:5px}.ui-icon,.icon-link::before,.event-link::before,.feed-reply::before{display:inline-block;width:1em;height:1em;flex:0 0 auto;background:currentColor;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;vertical-align:-0.12em}.ui-icon[data-icon=activity]{--icon: var(--icon-activity)}.ui-icon[data-icon=clock]{--icon: var(--icon-clock)}.ui-icon[data-icon=heart]{--icon: var(--icon-heart)}.ui-icon[data-icon=info]{--icon: var(--icon-info)}.ui-icon[data-icon=reply]{--icon: var(--icon-reply)}.ui-icon[data-icon=repost]{--icon: var(--icon-repost)}.ui-icon[data-icon=link]{--icon: var(--icon-link)}.ui-icon[data-icon=mail]{--icon: var(--icon-mail)}.ui-icon[data-icon=refresh]{--icon: var(--icon-refresh)}.ui-icon[data-icon=banked-reset]{--icon: var(--icon-banked-reset)}.ui-icon[data-icon=server]{--icon: var(--icon-server)}.ui-icon[data-icon=shield]{--icon: var(--icon-shield)}.ui-icon[data-icon=users]{--icon: var(--icon-users)}.ui-icon[data-icon=x]{--icon: var(--icon-x)}.ui-icon[data-icon=telegram]{--icon: var(--icon-telegram)}.ui-icon[data-icon=bell]{--icon: var(--icon-bell)}.ui-icon[data-icon=languages]{--icon: var(--icon-languages)}.ui-icon[data-icon=discord]{--icon: var(--icon-discord)}.icon-link::before,.event-link::before{content:"";--icon: var(--icon-external)}.icon-link[href^="/"]::before{--icon: var(--icon-arrow-right)}.icon-link[href*="x.com/"]::before,.event-link[href*="x.com/"]::before,.icon-link[href*="/tibo/x"]::before{--icon: var(--icon-x)}:focus-visible{outline:2px solid var(--p1);outline-offset:2px;border-radius:2px}::selection{background:rgba(65,255,139,0.25)}.nav{position:sticky;top:0;z-index:20;backdrop-filter:blur(10px);background:rgba(11,16,14,0.82);border-bottom:1px solid var(--line)}.nav-inner{max-width:var(--maxw);margin:0 auto;padding:10px 20px;display:flex;align-items:center;gap:24px;min-width:0}.brand{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--fg);white-space:nowrap}.nav .brand{gap:9px;font-size:16px}.brand .brand-initial{color:var(--p1)}.brand .tilde{color:var(--p1)}.brand-mark{width:26px;height:26px;flex:none}.nav-links{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;min-width:0}.nav-links a{color:var(--dim);font-size:13px;white-space:nowrap}.nav-links a:hover{color:var(--p1);text-decoration:none}.nav-links a[aria-current=page]{color:var(--fg);text-decoration:underline 2px var(--p1);text-underline-offset:6px}.nav-links .icon-link::before{width:1.3em;height:1.3em;border-radius:4px;background:#000 var(--icon-x-white) center / 72% no-repeat;box-shadow:inset 0 0 0 1px #ffffff33;-webkit-mask:none;mask:none}@media(max-width:340px){:lang(en) .nav-links a,:lang(es) .nav-links a{font-size:11px}}.nav-spacer{flex:1}@media(min-width:1024px){.nav-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.nav-inner>.brand{justify-self:start}.nav-spacer{display:none}.nav-actions{justify-self:end}}.nav-actions{display:inline-flex;align-items:center;gap:18px;margin-left:auto}.pill{display:inline-block;margin-bottom:10px;font-size:12px;border:1px solid var(--line);border-radius:999px;padding:3px 10px 3px 22px;color:var(--dim);position:relative;white-space:nowrap;text-decoration:none}.pill::before{content:"";position:absolute;left:9px;top:50%;translate:0 -50%;width:7px;height:7px;border-radius:50%;background:var(--faint)}.pill[data-level=ok]::before{background:var(--p1);box-shadow:0 0 8px rgba(65,255,139,0.8)}.pill[data-level=warn]::before{background:var(--p3);box-shadow:0 0 8px rgba(255,180,84,0.8)}.pill[data-level=bad]::before{background:var(--red);box-shadow:0 0 8px rgba(255,95,86,0.8)}.palette-trigger{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:12px;color:var(--dim);background:none;border:1px solid var(--line);border-radius:6px;padding:3px 8px;cursor:pointer;white-space:nowrap}.palette-trigger:hover{color:var(--p1);border-color:var(--p1-dim)}.palette-trigger .ui-icon{width:14px;height:14px}.hero{padding:28px 0 30px;text-align:center}h1{font-size:clamp(1.65rem,4.6vw,2.7rem);font-weight:700;letter-spacing:-0.01em;line-height:1.2;text-wrap:balance}h1 .accent{color:var(--p1);text-shadow:var(--glow-green)}.tagline{margin:10px auto 0;max-width:62ch;color:var(--dim);text-wrap:pretty}.meta-note{margin-top:10px;font-size:12px;color:var(--faint);letter-spacing:0.08em}.info-tip{border:0;background:transparent;overflow:visible;margin:8px auto 0;max-width:62ch}.info-tip summary{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:400;color:var(--faint)}.info-tip summary::before{content:none}.info-tip p{padding:6px 0 0}.reset-since{margin:12px auto 0}.reset-since-label{font-size:12px;font-weight:700;color:var(--p1);letter-spacing:0.08em;text-transform:uppercase}.reset-since-relative{margin-top:2px;font-size:clamp(1.5rem,5vw,2.2rem);font-weight:700;line-height:1.2;color:var(--p1);text-shadow:var(--glow-green)}.reset-since-abs-line{margin-top:2px;font-size:12px;color:var(--dim)}.stat-chips{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px}.stat-chip{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:3px 12px;font-size:12px;color:var(--dim)}.reset-since-history{margin-top:8px;font-size:12px}.reset-since-actions{display:flex;justify-content:center;margin:9px 0 5px}.reset-since-actions .reset-since-history{margin:0}.reset-since-actions[data-banked-active=true] .reset-since-history{display:none}.home-banked-signal{display:grid;justify-items:center;gap:2px;padding:4px 12px;font-size:12px;font-weight:600;line-height:1.4;border:1px solid #ffb45452;border-radius:8px;background:#ffb4540f}.home-banked-signal[hidden]{display:none}.home-banked-primary,.home-banked-meta{display:flex;align-items:center;gap:6px;white-space:nowrap}.home-banked-ticket{display:inline-flex;color:var(--p3);font-size:19px;line-height:1}#home-banked-signal-title{color:var(--p3);letter-spacing:.06em;text-decoration:underline;text-underline-offset:3px}#home-banked-signal-state{color:var(--p3);font-weight:600;letter-spacing:.06em}#home-banked-signal-time{color:var(--p3);font-size:17px;font-weight:750;line-height:1.1}.home-banked-sep,.home-banked-more{color:var(--faint)}.home-banked-sep,.home-banked-more,.home-banked-history{font-size:11px;font-weight:400}.home-banked-more{display:inline-flex;align-items:center;gap:4px}@media(min-width:481px){.hero:has(.reset-since-actions[data-banked-active=true]){padding-top:18px}.reset-since:has(.reset-since-actions[data-banked-active=true]){margin-top:8px}.stat-chips:has(+.reset-since-actions[data-banked-active=true]){margin-top:12px}.reset-since-actions[data-banked-active=true]{margin:10px 0 8px}}.term{margin:12px auto 0;max-width:720px;text-align:left;background:var(--crt);border:1px solid rgba(65,255,139,0.2);border-radius:12px;box-shadow:0 0 0 1px rgba(0,0,0,0.6),0 24px 70px rgba(0,0,0,0.55),0 0 46px rgba(65,255,139,0.1);overflow:hidden}.term-bar{display:flex;align-items:center;gap:7px;padding:10px 14px;border-bottom:1px solid var(--line);background:rgba(14,21,18,0.8)}.dot{width:11px;height:11px;border-radius:50%}.dot.red{background:var(--red)}.dot.amber{background:var(--p3)}.dot.green{background:var(--p1)}.term-title{margin-left:8px;font-size:12px;color:var(--faint)}.term-screen{position:relative;padding:20px 22px 18px;background:radial-gradient(140% 120% at 50% 0%,rgba(65,255,139,0.045),transparent 55%),var(--crt)}.term-screen::after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,0.022) 0 1px,transparent 1px 3px)}.term-line{color:var(--dim);font-size:14px}.term-line .ps1{color:var(--p1);font-weight:700}.caret{display:inline-block;width:8px;height:15px;translate:0 3px;background:var(--p1);animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.gauges{display:grid;gap:18px;padding:18px 0 14px;transition:opacity 0.5s ease,translate 0.5s ease}[data-intro=typing] .gauges{opacity:0;translate:0 8px}.gauge{display:grid;gap:4px;min-width:0;border:0;border-radius:0;background:transparent;padding:0}.gauge-head{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--dim);letter-spacing:0.06em}.gauge-head b{color:var(--fg);font-weight:700}.gauge-head b a{color:inherit;text-decoration-color:rgba(255,180,84,0.55);text-underline-offset:3px}.gauge-row{display:flex;align-items:baseline;gap:12px;margin-top:0;font-size:16px;white-space:nowrap}.bar{flex:none;width:auto;min-width:0;border:0;border-radius:0;background:transparent;padding:0;letter-spacing:1px;color:var(--p1);text-shadow:0 0 10px rgba(65,255,139,0.45);font-size:15px}.gauge[data-state=idle] .bar{color:var(--faint);text-shadow:none}.gauge[data-state=soon] .bar{color:var(--p3);text-shadow:0 0 10px rgba(255,180,84,0.4)}.gauge[data-state=clear] .bar{color:var(--p1);animation:settle 1.2s ease}@keyframes settle{0%{text-shadow:0 0 26px rgba(65,255,139,0.95)}100%{text-shadow:0 0 10px rgba(65,255,139,0.45)}}.pct{color:var(--dim);font-size:13px;min-width:4ch}.gauge-sub{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;color:var(--dim);font-size:13px}.count{font-size:clamp(1.35rem,3.4vw,1.8rem);font-weight:700;color:var(--fg);font-variant-numeric:tabular-nums;letter-spacing:0.02em}.gauge[data-state=clear] .count{color:var(--p1);text-shadow:var(--glow-green)}.gauge[data-state=idle] .count{color:var(--faint);font-size:14px;font-weight:400}.clockline{font-variant-numeric:tabular-nums}.gauge-actions{display:flex;gap:8px;flex-wrap:wrap}.btn{font-family:var(--mono);font-size:13px;color:var(--p1);background:transparent;border:none;padding:4px 2px;cursor:pointer;border-radius:4px;transition:background 0.15s ease,text-shadow 0.15s ease}.btn:hover{background:rgba(65,255,139,0.09);text-shadow:var(--glow-green)}.btn[data-on=true]{color:var(--ink);background:var(--p1);font-weight:700;text-shadow:none}.btn:disabled{color:var(--faint);cursor:not-allowed;text-shadow:none;background:none}.btn.amber{color:var(--p3)}.btn.amber:hover{background:rgba(255,180,84,0.09);text-shadow:0 0 14px rgba(255,180,84,0.5)}.btn.dim{color:var(--dim)}.tools{margin-top:16px;display:flex;gap:6px 14px;flex-wrap:wrap;justify-content:center}.hint-line{margin-top:10px;text-align:center;color:var(--faint);font-size:12px}.hint-line kbd{font-family:var(--mono);border:1px solid var(--line);border-bottom-width:2px;border-radius:4px;padding:0 5px;color:var(--dim)}section{padding:58px 0 8px;scroll-margin-top:64px}.eyebrow{display:flex;align-items:center;gap:14px;color:var(--p3);font-size:12px;font-weight:700;letter-spacing:0.22em}.eyebrow::before,.eyebrow::after{content:"";height:1px;background:var(--line);flex:0 0 34px}.eyebrow::after{flex:1}h2{margin-top:10px;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:700;letter-spacing:-0.005em}.section-intro{margin-top:10px;max-width:74ch;color:var(--dim)}.signal{margin-top:20px;border:1px solid var(--line);border-radius:10px;padding:13px 16px;font-size:13.5px;color:var(--dim);background:var(--panel)}.signal[data-state=active]{border-color:rgba(65,255,139,0.5);background:rgba(65,255,139,0.07);color:var(--fg);box-shadow:0 0 30px rgba(65,255,139,0.12);animation:pulse 2.4s ease-in-out infinite}.signal[data-state=active] strong{color:var(--p1)}.signal-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover;vertical-align:-9px;margin-right:9px;border:1px solid rgba(255,180,84,0.45)}.signal[data-signal-kind=preview],.signal[data-signal-kind=banked]{border-color:rgba(255,180,84,0.55);background:rgba(255,180,84,0.08);box-shadow:0 0 30px rgba(255,180,84,0.14)}.signal[data-signal-kind=preview] strong,.signal[data-signal-kind=banked] strong{color:var(--p3)}@keyframes pulse{50%{box-shadow:0 0 44px rgba(65,255,139,0.2)}}.radar-grid{margin-top:18px;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:26px;align-items:start}.radar-grid>*{min-width:0}.feed-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.feed-title{font-size:13px;color:var(--dim)}.feed-latest{margin-left:auto;font-size:12px}.feed-latest+.filters{margin-left:0}.filters{display:flex;gap:6px;margin-left:auto;max-width:100%;overflow-x:auto}.filter{font-family:var(--mono);font-size:12px;background:none;color:var(--dim);border:1px solid var(--line);border-radius:999px;padding:2px 10px;cursor:pointer}.filter[aria-pressed=true]{color:var(--ink);background:var(--p1);border-color:var(--p1);font-weight:700}.feed-list,.timeline{list-style:none;margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.feed-item{min-width:0;border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:var(--panel);transition:border-color 0.15s ease}.feed-item:hover{border-color:var(--faint)}.feed-item[data-kind=signal]{border-color:rgba(65,255,139,0.45);background:rgba(65,255,139,0.05)}.feed-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.chip{font-size:10.5px;font-weight:700;letter-spacing:0.14em;border-radius:4px;padding:1px 7px;color:var(--dim);border:1px solid var(--line)}.chip[data-kind=signal]{color:var(--ink);background:var(--p1);border-color:var(--p1)}.chip[data-kind=limits]{color:var(--p3);border-color:rgba(255,180,84,0.5)}.chip[data-kind=codex]{color:var(--fg)}.feed-time{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--faint)}.feed-reply{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--faint)}.feed-reply::before{content:"";--icon: var(--icon-reply)}.feed-text{margin-top:8px;font-size:13.5px;line-height:1.6;color:var(--fg);overflow-wrap:anywhere}.feed-text a{color:var(--p1-dim)}.feed-stats{margin-top:8px;display:flex;align-items:center;flex-wrap:wrap;gap:14px;font-size:11.5px;color:var(--faint)}.feed-stat{display:inline-flex;align-items:center;gap:4px}.feed-empty{color:var(--faint);font-size:13px;padding:14px;border:1px dashed var(--line);border-radius:10px}.feed-meta{margin-top:12px;font-size:11.5px;color:var(--faint);letter-spacing:0.05em}.feed-meta[data-stale=true]{color:var(--p3)}.timeline-box h3{font-size:13px;color:var(--dim);font-weight:400;letter-spacing:0.06em}.event{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:10px;align-items:baseline;border-left:2px solid var(--line);padding:2px 0 2px 12px;font-size:12.5px}.event[data-type=reset]{border-left-color:var(--p1)}.event[data-type=boost],.event[data-type=promo],.event[data-type=credits]{border-left-color:var(--p3)}.event-date{color:var(--dim);font-variant-numeric:tabular-nums}.event-type{color:var(--p3);font-size:10.5px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}.event[data-type=reset] .event-type{color:var(--p1)}.event-summary{min-width:0;color:var(--fg);overflow-wrap:anywhere}.event>.translation-meta{grid-column:1 / -1;min-width:0}.timeline-stat{margin-top:10px;font-size:11.5px;color:var(--faint)}.cards{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.card{border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:16px}.card h3{font-size:13.5px;color:var(--p1);letter-spacing:0.04em;margin-bottom:8px}.card p{font-size:13.5px;color:var(--dim)}.table-wrap{margin-top:22px;overflow-x:auto;border:1px solid var(--line);border-radius:10px}table{width:100%;border-collapse:collapse;font-size:13px;min-width:560px}th,td{text-align:left;padding:10px 14px;border-bottom:1px solid var(--line)}th{color:var(--p3);font-size:11px;letter-spacing:0.16em;text-transform:uppercase;background:rgba(255,180,84,0.04)}tr:last-child td{border-bottom:none}td:first-child{color:var(--fg);font-weight:700;white-space:nowrap}td{color:var(--dim)}.table-note{margin-top:10px;font-size:12px;color:var(--faint);max-width:78ch}.table-note a{color:var(--p1-dim)}.snippet{margin:12px 0;border:1px solid var(--line);border-radius:8px;background:var(--crt)}.snippet figcaption{padding:6px 12px;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:0.06em;color:var(--faint)}.snippet pre{margin:0;padding:12px;overflow-x:auto;font:12.5px/1.6 var(--mono);color:var(--fg)}.developers-page td code{overflow-wrap:anywhere}.dev-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.dev-facts div{display:flex;gap:8px;padding:4px 10px;border:1px solid var(--line);border-radius:8px;font-size:12px}.dev-facts dt{color:var(--faint)}.dev-facts dd{margin:0;color:var(--p1)}.dev-rules,.dev-notes{margin:12px 0;padding-left:20px;max-width:78ch;font-size:13px;line-height:1.65;color:var(--dim)}.dev-rules li+li,.dev-notes li+li{margin-top:8px}.dev-rules strong,.dev-credit-sample{color:var(--fg)}.dev-credit-sample{padding:3px 8px;border:1px dashed var(--p1-dim);border-radius:6px}.dev-credit-sample a{color:var(--p1)}.dev-credit-line{font-size:13px;color:var(--dim)}.dev-client{margin:20px 0 4px;font-size:14px;color:var(--fg)}.faq-list{margin-top:18px;display:grid;gap:8px;max-width:820px}.faq-list .icon-link{display:inline;overflow-wrap:anywhere}details{border:1px solid var(--line);border-radius:10px;background:var(--panel);overflow:hidden}summary{cursor:pointer;list-style:none;padding:13px 16px;font-size:14px;font-weight:700;color:var(--fg);display:flex;gap:10px;align-items:baseline}summary::-webkit-details-marker{display:none}summary::before{content:">";color:var(--p1);font-weight:700;transition:rotate 0.16s ease}details[open] summary::before{rotate:90deg}details p{padding:0 16px 14px 34px;color:var(--dim);font-size:13.5px}footer{margin-top:70px;border-top:1px solid var(--line);padding:26px 0 40px;font-size:12.5px;color:var(--faint)}footer .comment{display:block;margin-top:4px}footer .comment::before{content:"# ";color:var(--p1-dim)}.footer-links{margin-top:14px;display:flex;gap:16px;flex-wrap:wrap}.footer-links a{color:var(--dim)}.footer-links+.footer-links{margin-top:8px}dialog{font-family:var(--mono);background:var(--panel);color:var(--fg);border:1px solid var(--line);border-radius:12px;padding:0;max-width:min(92vw,560px);width:100%;box-shadow:0 30px 80px rgba(0,0,0,0.6)}dialog::backdrop{background:rgba(4,7,6,0.72);backdrop-filter:blur(3px)}.dlg-inner{padding:20px 22px}dialog h2,dialog h3{margin:0 0 10px;font-size:15px}.field{display:grid;gap:6px;margin:14px 0}.field label{font-size:12.5px;color:var(--dim)}input[type=datetime-local],.palette-input{font-family:var(--mono);font-size:14px;color:var(--fg);background:var(--crt);border:1px solid var(--line);border-radius:8px;padding:9px 11px;width:100%}input[type=datetime-local]:focus,.palette-input:focus{outline:2px solid var(--p1);outline-offset:1px}.dlg-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:6px}.error{color:var(--red);font-size:12.5px;min-height:1.2em}.legal-body{max-height:min(64vh,560px);overflow-y:auto;padding-right:6px}.legal-body p{margin:0 0 12px;font-size:13px;color:var(--dim)}.legal-body p:first-of-type{color:var(--fg)}.dlg-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}#dlg-palette{margin:52px 20px auto auto;max-width:min(480px,calc(100vw - 40px))}#dlg-palette .dlg-inner{padding:12px}.palette-list{list-style:none;margin-top:8px;max-height:min(400px,60vh);overflow-y:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.palette-list li{display:flex;gap:12px;align-items:baseline;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:13.5px;min-width:0;white-space:nowrap}.palette-list li[aria-selected=true]{background:rgba(65,255,139,0.1)}.palette-name{flex:none;color:var(--fg);font-weight:700}.palette-hint{color:var(--faint);font-size:12px;margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.palette-empty{color:var(--faint);cursor:default}.translation-meta{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-start;margin-top:8px;color:var(--faint);font-size:11.5px;line-height:1.5}.translation-badge{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border:1px solid rgba(255,180,84,0.45);border-radius:999px;background:rgba(255,180,84,0.08);color:var(--p3);letter-spacing:0.04em;text-transform:uppercase}.translation-original{min-width:0}.translation-original summary{cursor:pointer;color:var(--fg);list-style:none}.translation-original summary::-webkit-details-marker{display:none}.translation-original p{margin-top:6px;max-width:72ch;color:var(--dim);overflow-wrap:anywhere}.translation-source{color:var(--p1-dim)}.outage:not([hidden]){position:relative;min-height:32px;max-width:var(--maxw);margin:0 auto;padding:7px 60px 7px 20px;color:var(--dim);font-size:12.5px;line-height:1.35}.outage-tag{color:var(--p3);letter-spacing:0.08em;white-space:nowrap;margin-right:6px}.outage-close{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:32px;height:32px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--dim);font:inherit;font-size:22px;cursor:pointer}.outage-close:hover{color:var(--fg);background:var(--line)}@media(max-width:600px){.outage:not([hidden]){min-height:44px}.outage-close{width:44px;height:44px;right:8px}}[data-locale-switcher]{display:flex;flex-wrap:wrap;gap:8px;min-width:0}[data-locale-link]{white-space:nowrap}.hero-stats{margin-top:12px;font-size:12.5px;color:var(--p1-dim);letter-spacing:0.06em}.gauge[data-state=banked] .bar{color:var(--p3);text-shadow:0 0 10px rgba(255,180,84,0.4)}.gauge[data-state=banked] .count{color:var(--p3)}.gauge[data-state=banked][data-urgency=warning] .bar,.gauge[data-state=banked][data-urgency=urgent] .bar{color:var(--red);text-shadow:0 0 10px rgba(255,95,86,0.45)}.gauge[data-state=banked][data-urgency=warning] .count,.gauge[data-state=banked][data-urgency=urgent] .count{color:var(--red)}.gauge[data-state=expired] .bar{color:var(--faint);text-shadow:none}.gauge[data-state=expired] .count{color:var(--red);font-size:1rem}.chip[data-kind=banked]{color:var(--ink);background:var(--p3);border-color:var(--p3)}.banked-state,.event-banked-state{color:var(--faint);font-weight:600}.event-banked-state{display:block;margin-top:1px;font-size:9.5px;letter-spacing:0}.chip[data-kind=boost]{color:var(--p3);border-color:rgba(255,180,84,0.6)}.feed-item[data-kind=banked],.feed-item[data-kind=boost]{border-color:rgba(255,180,84,0.35)}.callout{margin-top:22px;border:1px solid rgba(255,180,84,0.4);border-left-width:3px;border-radius:10px;background:rgba(255,180,84,0.05);padding:13px 16px;font-size:13px;color:var(--dim)}.callout b{color:var(--p3)}.table-callout{margin-top:12px}.faq-columns{max-width:none;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));align-items:start}.table-title{margin-top:26px;font-size:13px;color:var(--dim);font-weight:400;letter-spacing:0.06em}.limits-ref{font-size:11px;color:var(--p1-dim);white-space:nowrap}.limits-cta{margin-top:26px;padding:18px 20px;border-left:3px solid var(--p1);border-radius:0 10px 10px 0;background:rgba(65,255,139,.04)}.limits-cta h3{font-size:15px;color:var(--fg)}.limits-cta p{margin-top:8px;font-size:13.5px;line-height:1.65;color:var(--dim)}.limits-cta .limits-cta-example{color:var(--p3)}.limits-cta .limits-cta-note{margin-top:12px;font-size:12px;color:var(--faint)}.limits-cta-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.limits-cta-actions a{padding:9px 16px;border:1px solid var(--line);border-radius:8px;font-size:13px;font-weight:700;color:var(--p1)}.limits-cta-actions a:hover{background:rgba(65,255,139,.09)}.limits-cta-actions .limits-cta-primary{background:var(--p1);border-color:var(--p1);color:var(--ink)}.limits-cta-actions .limits-cta-primary:hover{background:var(--p1);filter:brightness(1.08)}#limits .table-title{margin-top:34px}#limits table{min-width:0}@media(max-width:520px){#limits th,#limits td{padding:9px 8px}#limits th{letter-spacing:.06em}}@media(max-width:360px){#limits th,#limits td{padding:8px 5px;font-size:12px}#limits td:first-child{white-space:normal}#limits th{letter-spacing:0}}.usage-limits .section-intro{line-height:1.7}.usage-limits-block{margin-top:22px}.usage-limits-block h3{font-size:15px;color:var(--p1);letter-spacing:.02em}.usage-limits-block .table-wrap{margin-top:16px}.usage-limits-block td{line-height:1.6;vertical-align:top}.limits-lead{margin-top:10px;max-width:78ch;font-size:13.5px;line-height:1.7;color:var(--dim)}.limits-notes{margin-top:18px;padding-left:18px;display:grid;gap:10px;max-width:82ch;font-size:13px;line-height:1.75;color:var(--dim)}.limits-details{display:grid;gap:12px;margin-top:22px}.limits-details .limits-notes{margin:0;padding:0 18px 16px 40px}.limits-sources{margin-top:14px;padding-left:24px;display:grid;gap:12px;font-size:13px;line-height:1.5}.limits-sources .icon-link{display:inline;overflow-wrap:anywhere}.limits-sources span{display:block;margin-top:2px;font-size:12px;color:var(--faint)}.limits-example-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;margin-top:18px;border:0}.limits-example-form legend{margin-bottom:10px;font-size:12.5px;font-weight:700;color:var(--p3)}.limits-example-form label{display:grid;gap:6px;font-size:12.5px;color:var(--dim)}.limits-example-form input{width:100%;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:var(--crt);font:inherit;font-size:14px;color:var(--fg)}.limits-example-form input:focus{outline:2px solid var(--p1);outline-offset:1px}.limits-example-hint{margin-top:12px;font-size:12.5px;color:var(--p3)}.hist-box{margin-top:30px;border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:16px 18px}.hist-box h3{font-size:14px;color:var(--fg);letter-spacing:0.02em}.hist-box .section-intro{font-size:12.5px;margin-top:6px}.hist{margin-top:14px}.hist svg{width:100%;height:120px;display:block}.dlg-help{font-size:12.5px;color:var(--dim);margin:6px 0 2px}.sr-only{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.skip-link{position:absolute;left:12px;top:-48px;z-index:50;background:var(--p1);color:var(--ink);font-weight:700;padding:8px 14px;border-radius:0 0 8px 8px;transition:top 0.15s ease}.skip-link:focus{top:0}#published-view-status{display:block;padding:6px 16px;border-bottom:1px solid var(--line);color:var(--dim);font-size:12px;line-height:1.5;text-align:center;overflow-wrap:anywhere}@media(max-width:860px){.nav-inner{gap:16px}.nav-links{gap:8px}.nav-links a{font-size:12px}.radar-grid{grid-template-columns:minmax(0,1fr)}.filters{flex:0 0 100%;width:100%;min-width:0;margin-left:0}.feed-latest{flex:0 0 100%;margin-left:0}}@media(max-width:620px){body{font-size:14px}.hero{padding-top:38px}.term-screen{padding:16px 14px 14px}.gauge-row{gap:8px}.bar{font-size:13px}.count{font-size:1.25rem}.nav-links{display:none}.event{grid-template-columns:auto minmax(0,1fr) auto}.event-type{display:none}}.forecast-console{max-width:720px;margin:16px auto 0;border:1px solid rgba(65,255,139,0.22);border-radius:9px;background:rgba(6,10,9,0.86);padding:10px 14px;text-align:left;box-shadow:0 0 24px rgba(65,255,139,0.06)}@media(min-width:481px){#forecast[data-signal-state=active]{margin-top:0}#forecast[data-signal-state=active]~.term{margin-top:5px}#forecast[data-signal-state=active]~h2.tracker-heading{margin-top:10px;margin-bottom:5px}#forecast[data-signal-state=active]~h2.tracker-heading+.info-tip{display:none}#forecast[data-signal-state=active]~.term .term-screen{padding-top:0}#forecast[data-signal-state=active]~.term .term-line{display:none}#forecast[data-signal-state=active]~.term .gauges{gap:14px;padding:0 0 8px}}.hero h1{max-width:none;margin-inline:auto;font-family:var(--mono)}.forecast-console-head,.forecast-inline{display:flex;align-items:stretch;flex-wrap:wrap;gap:8px 18px}.forecast-console-head{justify-content:space-between;color:var(--p1);font-size:11px;letter-spacing:0.08em;text-transform:uppercase}.forecast-console .signal{margin:0;border:0;padding:0;background:transparent;color:var(--faint);font-size:11px;letter-spacing:0;text-transform:none;display:flex;align-items:baseline;gap:6px;flex:1 1 100%;min-width:0}.forecast-console .signal>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forecast-console .signal>strong,.forecast-console .signal>a{flex:none;white-space:nowrap}.forecast-console .signal[data-state=active]{display:grid;grid-template-columns:36px 22px minmax(0,1fr) auto;grid-template-areas:"avatar mark quote quote" "avatar meta meta source";gap:4px 9px;align-items:start;padding:10px 12px;border:1px solid rgba(255,180,84,0.46);border-radius:8px;color:var(--fg);background:rgba(255,180,84,0.08);box-shadow:0 0 28px rgba(255,180,84,0.12);animation:none}.forecast-console[data-signal-state=active] #forecast-mode{display:none}.forecast-console .signal-avatar{grid-area:avatar;width:34px;height:34px;margin:0;vertical-align:0}.signal-alert-mark{grid-area:mark;font-size:16px;line-height:1.25}.forecast-console .signal>.signal-evidence-quote{grid-area:quote;display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--fg);font-size:15px;line-height:1.5;white-space:normal}.signal-evidence-meta{grid-area:meta;min-width:0;overflow:hidden;color:var(--dim);font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.signal-evidence-source{grid-area:source;align-self:center;white-space:nowrap}.radar-live-signal small{white-space:normal}.forecast-inline{margin-top:9px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,0.8fr);gap:0;border-top:1px solid rgba(65,255,139,0.14);color:var(--dim);font-size:13px}.forecast-vote-link{margin-left:auto;letter-spacing:0.04em}.forecast-stat{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:5px;padding:13px 16px 8px;border-right:1px solid rgba(65,255,139,0.12)}.forecast-stat:first-child{padding-left:0}.forecast-stat:last-child{padding-right:0;border-right:0}.forecast-label,.forecast-sub{display:flex;align-items:center}.forecast-label{gap:6px;color:var(--faint);font-size:10px;letter-spacing:0.08em;text-transform:uppercase}.forecast-label .ui-icon{color:var(--p1-dim);font-size:13px}.forecast-sub{color:var(--faint);font-size:11px;line-height:1.35}.forecast-window-stat>strong,.forecast-confidence-stat>strong{color:var(--fg);font-size:clamp(17px,2vw,21px);line-height:1.2}.forecast-confidence-stat>strong{color:var(--p3);text-transform:capitalize}.forecast-confidence-stat>strong[data-state=high],.forecast-confidence-stat>strong[data-state=official]{color:var(--p1)}.forecast-chance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.forecast-commitment-lead{display:none}[data-lead=commitment] .forecast-commitment-lead{display:grid;gap:2px;margin-bottom:10px}.forecast-commitment-lead strong{color:var(--p3);font-size:clamp(34px,5vw,46px);font-variant-numeric:tabular-nums;letter-spacing:-0.07em;line-height:1;text-shadow:0 0 18px rgba(255,180,84,0.35)}[data-lead=commitment] .forecast-chance-grid{gap:10px;opacity:0.72}[data-lead=commitment] .forecast-chance strong{font-size:clamp(18px,2.4vw,22px);text-shadow:none}.forecast-chance{display:grid;min-width:0;grid-template-columns:1fr auto;align-items:baseline;gap:2px 8px}.forecast-chance strong{color:var(--p1);font-size:clamp(28px,4vw,38px);font-variant-numeric:tabular-nums;letter-spacing:-0.07em;line-height:1;text-shadow:var(--glow-green)}.forecast-chance strong[data-hot=true]{color:var(--p3-deep);text-shadow:0 0 18px rgba(217,130,43,.35)}.forecast-chance progress[data-hot=true]::-webkit-progress-value,.forecast-chance+.forecast-chance progress[data-hot=true]::-webkit-progress-value{background:var(--p3-deep);box-shadow:0 0 10px rgba(217,130,43,.32)}.forecast-chance progress[data-hot=true]::-moz-progress-bar,.forecast-chance+.forecast-chance progress[data-hot=true]::-moz-progress-bar{background:var(--p3-deep);box-shadow:0 0 10px rgba(217,130,43,.32)}.tease-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark quote" "mark meta";gap:2px 8px;margin:10px 0 0;padding:8px 10px;border:1px solid var(--line);border-left:2px solid var(--p1-dim);border-radius:8px;background:#111a16}.tease-card[hidden]{display:none}.tease-avatar{width:18px;height:18px;border-radius:50%;object-fit:cover;vertical-align:middle}.tease-mark{grid-area:mark;align-self:center;font-size:32px;line-height:1}.tease-quote{grid-area:quote;display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--fg);font-size:13px;line-height:1.45}.tease-meta{grid-area:meta;color:var(--faint);font-size:10.5px}.tease-meta time{color:var(--dim);font-weight:600}.notes-fold{margin-top:14px}.tracker-heading{position:relative;margin-top:56px;padding-top:24px}.tracker-heading::before{content:"";position:absolute;top:0;left:50%;width:min(90%,640px);height:1px;background:var(--line);translate:-50%}.forecast-horizon{color:var(--faint);font-size:10px;line-height:1.2;text-transform:uppercase}.forecast-chance progress{grid-column:1 / -1;width:100%;height:6px;border:0;border-radius:99px;overflow:hidden;appearance:none;background:rgba(214,226,218,0.14)}.forecast-chance progress::-webkit-progress-bar{border-radius:99px;background:rgba(214,226,218,0.14)}.forecast-chance progress::-webkit-progress-value{border-radius:99px;background:var(--p1);box-shadow:0 0 10px rgba(65,255,139,0.32)}.forecast-chance progress::-moz-progress-bar{border-radius:99px;background:var(--p1);box-shadow:0 0 10px rgba(65,255,139,0.32)}.forecast-chance+.forecast-chance progress::-webkit-progress-value{background:var(--p1-dim);box-shadow:0 0 8px rgba(46,204,112,0.24)}.forecast-chance+.forecast-chance progress::-moz-progress-bar{background:var(--p1-dim);box-shadow:0 0 8px rgba(46,204,112,0.24)}.forecast-detail{padding-top:54px}.forecast-detail-grid,.meta-list{display:grid;gap:12px}.forecast-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:18px}.meta-list{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-list div,.note-box{border:1px solid var(--line);border-radius:9px;background:var(--panel);padding:12px 14px}.meta-list dt{color:var(--faint);font-size:11px;text-transform:uppercase}.meta-list dd{margin-top:4px;color:var(--fg)}.evidence-list{margin:16px 0 14px;padding-left:20px;color:var(--dim)}.evidence-list li{margin-top:7px;overflow-wrap:anywhere}.section-jump{margin-top:12px}.feed-text,.event-summary,.mini-post p{overflow-wrap:anywhere}.console-prompt{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:0.55em;row-gap:0;font-size:14px;color:var(--dim);margin-bottom:7px}.console-signals{flex:none;align-self:center;margin-left:auto;line-height:1.5;padding:0 8px;border:1px solid currentColor;border-radius:999px}.console-prompt .ps1{color:var(--p1);font-weight:700}.verdict{margin-left:6px;color:var(--p3);font-weight:700;letter-spacing:0.04em}.verdict[data-state=active]{color:var(--p1);text-shadow:var(--glow-green)}.home-countdown{display:grid;grid-template-columns:minmax(0,1fr) 44px;max-width:720px;margin:9px auto 0;border:1px solid rgba(255,180,84,.42);border-radius:8px;background:rgba(255,180,84,.07)}.home-countdown[hidden]{display:none}.home-countdown-copy{position:relative;min-width:0;padding:5px 12px 6px;text-align:center}.home-countdown-status{color:var(--faint);font-size:9.5px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase}.home-countdown-clock{color:var(--p3);font-size:clamp(22px,3vw,28px);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 0 18px rgba(255,180,84,.28);white-space:nowrap}.home-countdown-target{margin-top:2px;color:var(--faint);font-size:9.5px;line-height:1.3;overflow-wrap:anywhere}.home-countdown-info{margin:3px auto 0;max-width:58ch}.home-countdown-info summary{padding:1px 6px;font-size:9.5px}.home-countdown-info p.tagline{padding-top:3px;color:var(--faint);font-size:9.5px;line-height:1.35;letter-spacing:0}.home-countdown[data-state=reached] .home-countdown-status{padding:10px 0;color:var(--p3);font-size:13px;letter-spacing:0;text-transform:none}.home-countdown-dismiss{width:44px;min-height:44px;border:0;border-left:1px solid rgba(255,180,84,.22);border-radius:0 7px 7px 0;background:transparent;color:var(--p3);font:inherit;font-size:19px;cursor:pointer}.home-countdown-dismiss:hover{background:rgba(255,180,84,.1)}.home-countdown-dismiss:focus-visible{outline:2px solid var(--p3);outline-offset:-3px}.home-countdown:not([hidden])~h2.tracker-heading{margin-top:0}.home-countdown:not([hidden])~h2.tracker-heading+.info-tip{display:none}#forecast:has(~.home-countdown:not([hidden]))~.term{margin-top:5px}#forecast:has(~.home-countdown:not([hidden])) .forecast-stat{padding-block:2px;gap:3px}.tibo-series{max-width:720px;margin:9px auto 0;padding:10px 14px 6px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.home-countdown:not([hidden])+.tibo-series{margin-top:6px}.tibo-series-head{display:flex;align-items:baseline;gap:10px;margin:0 0 6px;text-align:left;white-space:nowrap}.tibo-series-title{min-width:0;overflow:hidden;color:var(--p1);font-size:15px;font-weight:700;text-overflow:ellipsis}.tibo-series-day{flex:none;color:var(--p3);font-size:12px;font-weight:700}.tibo-series-sub{min-width:0;margin-left:auto;overflow:hidden;color:var(--faint);font-size:12px;text-overflow:ellipsis}.tibo-series ol{margin:0;padding:0;list-style:none;text-align:left}.tibo-series li{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:5px 2px;border-top:1px solid var(--line);font-size:13px;line-height:1.4}.tibo-series-link{align-self:center;width:15px;height:15px;background:var(--faint);-webkit-mask:var(--icon-external) center/contain no-repeat;mask:var(--icon-external) center/contain no-repeat}.tibo-series-link:hover,.tibo-series-link:focus-visible{background:var(--p1)}.tibo-series ol:not([data-open="1"]) li:nth-child(n+6){display:none}.tibo-series-n{color:var(--dim);white-space:nowrap}.tibo-series li[data-kind=reset] .tibo-series-n{color:var(--p1)}.tibo-series li[data-kind=banked] .tibo-series-n{color:var(--p3)}.tibo-series-text{overflow:hidden;color:var(--fg);text-overflow:ellipsis;white-space:nowrap}.tibo-series ol[data-open="1"] .tibo-series-text{white-space:normal}.tibo-series li[data-kind=waiting] .tibo-series-text{color:var(--faint)}.tibo-series-more{display:block;margin:2px auto 0;padding:4px 10px;border:0;background:none;color:var(--p1);font:inherit;font-size:12px;cursor:pointer}.tibo-series-more[hidden]{display:none}.tibo-series-more::after{content:" \25be"}.tibo-series-more[aria-expanded=true]::after{content:" \25b4"}@media(max-width:480px){#forecast:has(#forecast-confidence[data-state=official])~.tibo-series,.home-countdown:not([hidden])~.tibo-series{display:none}.tibo-series{margin-top:6px;padding:8px 10px 4px}.tibo-series-title{font-size:14px}.tibo-series-sub{display:none}.tibo-series li{gap:8px;font-size:12px}}@media(min-width:900px){.home-countdown{margin-top:0}.home-countdown-copy{padding:2px 86px 2px 12px}.home-countdown-target{margin-top:0}#forecast:has(~.home-countdown:not([hidden]))~.term{margin-top:0}#forecast:has(~.home-countdown:not([hidden])) .forecast-commitment-lead{margin-bottom:4px}#forecast:has(~.home-countdown:not([hidden])) .signal[data-state=active]{padding-block:7px}.home-countdown-info{position:absolute;right:12px;bottom:6px;margin:0;max-width:none}.home-countdown-info summary{padding:0;font-size:9px}.home-countdown-info[open]{max-width:280px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:rgba(7,16,12,.96);text-align:left;box-shadow:0 12px 28px rgba(0,0,0,.32)}.home-countdown-info[open] summary{margin-bottom:4px}}h2.tracker-heading{margin-top:14px;font-size:clamp(1.05rem,2.4vw,1.3rem)}.tracker-note{margin:8px auto 0;max-width:68ch;color:var(--faint);font-size:12.5px}@media(max-width:480px){.tracker-heading+.info-tip{display:none}h2.tracker-heading{margin-top:6px}.home-countdown{margin-top:0}.home-countdown-copy{padding:4px 10px 4px}.hero .tagline{font-size:12px}}.site-footer{max-width:var(--maxw);margin:70px auto 0;padding:26px 20px 40px}.footer-brand{width:max-content;margin-bottom:14px;font-size:15px;gap:0}.term-meta{margin-left:auto;font-size:11.5px;color:var(--faint);font-variant-numeric:tabular-nums}.chip[data-kind=unlock]{color:#ff9b54;border-color:rgba(255,155,84,0.55)}.event-link{justify-self:end}@media(max-width:620px){.nav-inner{flex-wrap:wrap;gap:8px 12px}.brand{flex:0 1 auto}.nav-spacer{display:none}.nav-links{display:flex;order:3;width:100%;gap:4px;justify-content:space-between;overflow-x:auto}.forecast-console{margin-top:18px}.forecast-console[data-signal-state=active]{margin-top:12px}.forecast-console .signal[data-state=active]{grid-template-columns:28px 22px minmax(0,1fr) auto;grid-template-areas:"avatar mark . source" "quote quote quote quote" "meta meta meta meta";gap:3px 8px;padding:5px 8px}.forecast-console .signal-avatar{width:28px;height:28px}.forecast-console .signal>.signal-evidence-quote{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;font-size:12.5px;line-height:1.4}.signal-evidence-source{justify-self:end}.forecast-console-head,.forecast-inline{gap:5px 12px}.forecast-inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.forecast-chance-stat{grid-column:1 / -1;padding:9px 0;border-right:0;border-bottom:1px solid rgba(65,255,139,0.12)}.forecast-chance-stat[data-lead=commitment]{display:grid;grid-template-columns:minmax(76px,0.8fr) minmax(0,1.2fr);grid-template-rows:auto auto;column-gap:12px;align-items:end}[data-lead=commitment] .forecast-label{grid-column:1 / -1}[data-lead=commitment] .forecast-commitment-lead{grid-area:2 / 1;margin:0}[data-lead=commitment] .forecast-chance-grid{grid-area:2 / 2}[data-lead=commitment] .forecast-commitment-lead .forecast-sub{font-size:9px;line-height:1.2}.forecast-window-stat{padding:9px 12px 8px 0}.forecast-confidence-stat{padding:9px 0 8px 12px}.forecast-detail-grid,.meta-list{grid-template-columns:1fr}.bar{min-width:0;font-size:clamp(9px,3.2vw,13px);letter-spacing:0}.hero{padding-top:12px}.hero>.tagline{margin-top:6px}.meta-note{display:none}.hero-stats{margin-top:8px}.info-tip{margin-top:0}.reset-since{margin-top:3px}.forecast-console{padding:5px 10px}h2.tracker-heading{margin-top:24px}.term{margin-top:6px}.term-bar{padding:3px 12px}}@media(max-width:480px){.reset-since-label{font-size:10px}.reset-since-relative{font-size:1.35rem}.reset-since-abs-line,.reset-since-history{display:inline-block;margin:2px 5px 0;font-size:11px}.reset-since-actions{margin:10px 0 8px}.stat-chips:has(+.reset-since-actions[data-banked-active=true]) #chip-reset-banked{display:none}.home-banked-signal{gap:1px;padding:2px 10px;font-size:10px;max-width:100%}.home-banked-primary,.home-banked-meta{gap:4px;flex-wrap:wrap;justify-content:center;white-space:normal}#home-banked-signal-time{font-size:14px}.home-banked-more,.home-banked-history{font-size:9.5px}.stat-chips{margin-top:3px;gap:6px}.stat-chip{padding:2px 8px;font-size:11px}.forecast-console{margin-top:3px}.forecast-console[data-signal-state=active]{margin-top:3px}#forecast:has(~.home-countdown:not([hidden])) .forecast-window-stat,#forecast:has(~.home-countdown:not([hidden])) .forecast-confidence-stat,#forecast:has(#forecast-confidence[data-state=official]) .forecast-confidence-stat{display:none}#forecast:has(#forecast-confidence[data-state=official]) .forecast-window-stat{grid-column:1/-1;padding-right:0;border-right:0}}@media(max-width:340px){.hero{padding-top:8px}.hero .tagline{margin-top:6px;font-size:11px;line-height:1.5}.hero-stats{margin-top:5px;font-size:11.5px;line-height:1.4}.reset-since-relative{font-size:1.15rem}.stat-chip{font-size:10px}.forecast-console{margin-top:6px}.console-prompt{margin-bottom:4px;font-size:13px}.console-signals{display:none}.forecast-chance-stat{padding-block:7px}.forecast-console .signal>.signal-evidence-quote{-webkit-line-clamp:6}.forecast-console[data-signal-state=active] .forecast-window-stat,.forecast-console[data-signal-state=active] .forecast-confidence-stat{display:none}.forecast-window-stat,.forecast-confidence-stat{padding-top:7px}.forecast-label{font-size:9px;letter-spacing:0.04em}.forecast-window-stat>strong,.forecast-confidence-stat>strong{font-size:16px}h2.tracker-heading{margin-top:8px;font-size:15px;line-height:1.3}.term{margin-top:6px}.term-bar{gap:5px;padding-inline:8px}.term-title{margin-left:2px;font-size:11px;white-space:nowrap}}.gauge[data-state=hot] .bar{color:var(--p3);text-shadow:0 0 10px rgba(255,180,84,0.4)}.gauge[data-state=hot] .count{color:var(--p3)}.gauge[data-state=over] .bar{color:var(--red);text-shadow:0 0 10px rgba(255,95,86,0.45)}.gauge[data-state=over] .count{color:var(--red)}.gauge-anchor{font-size:12px;color:var(--faint)}.usage-row{display:flex;align-items:center;gap:10px}.usage-row label{font-size:12px;color:var(--dim);white-space:nowrap}.usage-row input{flex:1;max-width:300px;accent-color:var(--p1)}.btn.red{color:var(--red)}.btn.red:hover{background:rgba(255,95,86,0.09);text-shadow:0 0 14px rgba(255,95,86,0.5)}a.btn{text-decoration:none}.nav-tg{display:inline-flex;align-items:center;gap:5px;color:var(--p3);font-size:14px;font-weight:600;font-family:inherit;background:none;border:none;padding:0;cursor:pointer}.nav-tg:hover{text-decoration:none;text-shadow:0 0 14px rgba(255,180,84,0.5)}.nav-alerts{position:relative;display:inline-flex}.alerts-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:40;display:flex;flex-direction:column;gap:2px;width:420px;min-width:360px;max-width:calc(100vw - 40px);padding:6px;background:rgba(14,21,18,.97);border:1px solid var(--line);border-radius:10px;box-shadow:0 18px 44px rgba(0,0,0,.55);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility .16s}.nav-alerts[data-open=true] .alerts-menu{opacity:1;visibility:visible;transform:none}.alerts-note{margin:4px 2px 2px;color:var(--faint);font-size:11px;line-height:1.45}.alerts-channel,.alerts-menu .push-button{display:flex;align-items:center;gap:9px;padding:10px 12px;border:2px solid #3c4d45;border-radius:8px;color:var(--fg);font-size:13px;font-weight:600;text-decoration:none;text-align:left;width:100%}.alerts-channel[href*="t.me"]{color:var(--p3)}.alerts-channel[href*="discord.gg"]{color:var(--fg)}.alerts-menu .push-button{color:var(--p1);white-space:nowrap}.alerts-menu .push-button[hidden]{display:none}.alerts-menu .push-cta[data-push-state=ios-install]{display:none}.alerts-new{flex:0 0 auto;padding:1px 5px;border-radius:4px;background:var(--p3);color:var(--ink);font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1.4}.alerts-channel:hover,.alerts-menu .push-button:hover{background:rgba(65,255,139,.06);text-decoration:none}@supports (background: color-mix(in srgb,red 10%,transparent)){.alerts-channel,.alerts-menu .push-button{border-color:color-mix(in srgb,currentColor 42%,var(--line))}.alerts-channel:hover,.alerts-menu .push-button:hover{background:color-mix(in srgb,currentColor 12%,transparent);border-color:color-mix(in srgb,currentColor 65%,var(--line))}}.alerts-menu .push-button::before{content:"";--icon:var(--icon-bell);display:inline-block;width:1em;height:1em;flex:0 0 auto;background:currentColor;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.alerts-menu .push-cta{display:block}.alerts-menu .push-note{display:block;max-width:none;padding:5px 10px 3px;font-size:11px;line-height:1.45}@media(max-width:620px){.outage:not([hidden]){overflow-wrap:anywhere}.nav-alerts{position:static}.nav-actions{gap:12px;margin-left:auto}.nav-inner{position:relative}.alerts-menu{right:20px;width:min(420px,calc(100vw - 40px));min-width:0;max-width:calc(100vw - 40px)}.alerts-menu .push-button{white-space:normal}}@media(prefers-reduced-motion:reduce){.alerts-menu{transition:none}}.bar .pace-mark{color:var(--p3);text-shadow:0 0 8px rgba(255,180,84,0.6)}.btn[aria-disabled=true]{color:var(--faint);cursor:not-allowed;text-shadow:none;background:none}.tg-dock{position:fixed;right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:30;display:flex;flex-direction:column;background:rgba(14,21,18,0.92);border:1px solid #52665c;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,0.55);overflow:hidden;backdrop-filter:blur(6px)}.dock-link{display:flex;align-items:center;justify-content:flex-end;padding:12px;font-size:12px;text-decoration:none}.dock-link:not([hidden])+.dock-link{border-top:1px solid #33443c}.dock-link[hidden]{display:none}.dock-push{border:0;background:none;color:var(--p1);font-family:inherit;cursor:pointer}.dock-push:hover{background:rgba(65,255,139,.08);text-shadow:0 0 14px rgba(65,255,139,.45)}.dock-push[aria-pressed=true]{background:rgba(65,255,139,.14)}.dock-link .ui-icon{width:16px;height:16px}.dock-alerts{color:var(--p3)}.dock-discord,.dock-x{color:var(--fg)}.dock-label{max-width:0;margin-right:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width 0.25s ease,opacity 0.2s ease,margin-right 0.25s ease}@media(hover:hover){.tg-dock:hover .dock-label{max-width:8em;margin-right:7px;opacity:1}}.tg-dock:focus-within .dock-label{max-width:8em;margin-right:7px;opacity:1}.dock-alerts:hover{background:rgba(255,180,84,0.08);text-shadow:0 0 14px rgba(255,180,84,0.5)}.dock-discord:hover,.dock-x:hover{background:rgba(214,226,218,0.08);text-shadow:0 0 14px rgba(214,226,218,0.4)}@media(prefers-reduced-motion:reduce){.dock-label{transition:none}}@media(max-width:480px){.tg-dock{right:max(14px,env(safe-area-inset-right,0px));flex-direction:row}.dock-link{width:44px;height:44px;padding:0;justify-content:center}.dock-link:not([hidden])+.dock-link{border-top:0;border-left:1px solid #33443c}.tg-dock:focus-within .dock-label{max-width:0;margin-right:0;opacity:0}}.push-invite{position:fixed;left:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:35;max-width:min(92vw,320px);padding:13px 14px;background:rgba(14,21,18,0.97);border:1px solid var(--line);border-radius:10px;box-shadow:0 18px 44px rgba(0,0,0,0.55);backdrop-filter:blur(6px);opacity:0;transform:translateY(8px);transition:opacity 0.22s ease,transform 0.22s ease}@media(max-width:480px){.push-invite{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));max-width:none}}.push-invite[data-open=true]{opacity:1;transform:none}.push-invite-body{margin:0 0 10px;font-size:12px;line-height:1.5;color:var(--fg)}.push-invite-actions{display:flex;flex-wrap:wrap;gap:8px}@media(prefers-reduced-motion:reduce){.push-invite{transition:none}}.push-cta[hidden]{display:none}.push-cta{display:inline-flex;align-items:center;gap:0.4rem;flex-wrap:wrap}.push-button{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:0.2em}.push-button:disabled{opacity:0.6;cursor:progress}.push-note{opacity:0.75;max-width:34ch}.push-note[hidden]{display:none}

/* styles-pages.css */
:root{--c-unlock: #ff9b54;--c-credits: #6ad1ff}.page-shell{position:relative;z-index:1;max-width:var(--maxw);margin:0 auto;padding:0 20px}.page-shell section{padding:26px 0 0}.page-shell .hero.page-hero{padding:48px 0 8px}.page-hero .tagline{max-width:76ch}.signal-xl{max-width:720px;margin:22px auto 0;font-size:14.5px;padding:14px 18px;min-width:0;overflow-wrap:anywhere}.win{background:var(--crt);border:1px solid rgba(65,255,139,0.18);border-radius:12px;box-shadow:0 0 0 1px rgba(0,0,0,0.6),0 18px 50px rgba(0,0,0,0.45),0 0 34px rgba(65,255,139,0.07);overflow:hidden}section.win{padding:0;margin-top:26px}.win-body{padding:18px 20px 20px;min-width:0}.block-title{margin-top:24px;font-size:14px;color:var(--fg);letter-spacing:0.03em}.block-title:first-child{margin-top:0}.status-hero{text-align:left}.status-hero h1,.status-hero .tagline{margin-inline:0;text-align:left}.status-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;margin-top:24px;padding:15px 18px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(90deg,rgba(65,255,139,0.08),transparent 45%),var(--crt)}.status-banner[data-state=operational]{border-color:rgba(65,255,139,0.34)}.status-banner[data-state=degraded],.status-banner[data-state=monitoring]{border-color:rgba(255,180,84,0.45);background:linear-gradient(90deg,rgba(255,180,84,0.1),transparent 45%),var(--crt)}.status-banner[data-state=outage],.status-banner[data-state=stale]{border-color:rgba(255,95,86,0.5)}.status-banner b,.status-banner small{display:block}.status-banner>.translation-meta{grid-column:2 / -1;margin-top:-4px}.status-banner b{color:var(--fg);font-size:clamp(14px,2.2vw,18px);letter-spacing:0.04em}.status-banner small{margin-top:3px;color:var(--faint);font-size:11.5px}.status-banner .status-incident-name{color:var(--dim)}.status-orb{width:13px;height:13px;border:2px solid var(--faint);border-radius:50%;box-shadow:0 0 0 5px rgba(121,140,132,0.08)}.status-banner[data-state=operational] .status-orb{border-color:var(--p1);background:var(--p1);box-shadow:0 0 16px rgba(65,255,139,0.75)}.status-banner[data-state=degraded] .status-orb,.status-banner[data-state=monitoring] .status-orb{border-color:var(--p3);background:var(--p3);box-shadow:0 0 16px rgba(255,180,84,0.65)}.status-banner[data-state=outage] .status-orb,.status-banner[data-state=stale] .status-orb{border-color:var(--red);background:var(--red);box-shadow:0 0 16px rgba(255,95,86,0.65)}.status-stats{padding-top:18px}.status-primary-grid{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:18px}.status-primary-grid>.win{margin-top:0}.panel-intro{display:flex;gap:8px;align-items:flex-start;margin:0 0 14px;color:var(--dim);font-size:12px;line-height:1.55}.panel-intro .ui-icon{flex:0 0 auto;margin-top:2px;color:var(--p1)}.surface-list{list-style:none;margin:0;padding:0;border-block:1px solid var(--line)}.surface-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 2px;border-bottom:1px solid var(--line)}.surface-row:last-child{border-bottom:0}.surface-icon{color:var(--faint)}.surface-name{color:var(--fg);font-size:12.5px}.surface-state{display:inline-flex;gap:7px;align-items:center;color:var(--faint);font-size:11px;text-transform:lowercase}.state-dot{width:6px;height:6px;border:1px solid currentColor;border-radius:50%}.surface-row[data-state=operational] .surface-state{color:var(--p1)}.surface-row[data-state=operational] .state-dot{background:var(--p1)}.surface-row[data-state=degraded_performance] .surface-state,.surface-row[data-state=under_maintenance] .surface-state{color:var(--p3)}.surface-row[data-state=partial_outage] .surface-state,.surface-row[data-state=major_outage] .surface-state{color:var(--red)}.system-status-page{max-width:900px;padding-bottom:6px}.system-status-nav{max-width:900px}.system-status-label{padding-left:14px;border-left:1px solid var(--line);color:var(--faint);font-size:12px;letter-spacing:0.14em;text-transform:uppercase}.system-status-home{color:var(--dim);font-size:12px}.system-status-page .status-banner{min-height:78px}.system-status-refresh{min-height:34px;margin:0;padding:6px 11px;white-space:nowrap}.system-status-refresh[disabled]{cursor:progress;opacity:0.62}.system-status-grid{align-items:start}.system-status-track{padding:16px}.system-status-track h2{margin:0 0 12px;color:var(--faint);font-size:10.5px;letter-spacing:0.14em;text-transform:uppercase}.system-status-page .surface-row{min-height:61px}.system-status-page .surface-state{display:grid;gap:2px;justify-items:end;text-transform:none}.system-state-line{display:inline-flex;gap:7px;align-items:center}.surface-detail{max-width:34ch;color:var(--faint);font-size:9.5px;font-weight:400;line-height:1.35;text-align:right}.system-status-evidence{margin-top:30px}.system-status-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0}.system-status-facts>div{min-width:0;padding:2px 16px;border-left:1px solid var(--line)}.system-status-facts>div:first-child{padding-left:0;border-left:0}.system-status-facts dt{color:var(--faint);font-size:9.5px;letter-spacing:0.11em;text-transform:uppercase}.system-status-facts dd{margin:5px 0 0;color:var(--fg);font-size:11px;overflow-wrap:anywhere}.system-status-footer{max-width:900px}.comp-card{display:grid;gap:13px}.comp-head,.source-actions,.history-head{display:flex;gap:10px;align-items:center;justify-content:space-between}.evidence-badge{display:inline-flex;gap:5px;align-items:center;width:fit-content;color:var(--p1);font-size:9.5px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.comp-kind,.entry-kind{color:var(--p3);font-size:10px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}.comp-card h2,.method-note h2{margin:0;color:var(--fg)}.comp-card h2{font-size:clamp(17px,2.5vw,22px)}.comp-summary{margin:0;color:var(--dim);font-size:12.5px;line-height:1.6}.comp-sequence{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;padding:13px;border:1px solid var(--line);border-radius:10px;background:rgba(65,255,139,0.025)}.comp-sequence>div{display:grid;grid-template-columns:20px minmax(0,1fr);gap:4px 8px}.comp-sequence b,.comp-sequence time{display:block}.comp-sequence b{color:var(--fg);font-size:10px;text-transform:uppercase}.comp-sequence time{margin-top:2px;color:var(--faint);font-size:9.5px}.comp-sequence strong{grid-column:2;color:var(--p3);font-size:11px}.sequence-icon{grid-row:1 / span 2;color:var(--p1)}.sequence-line{height:1px;background:var(--p1-dim)}.comp-audience{display:flex;gap:7px;align-items:center;margin:0;color:var(--dim);font-size:11.5px}.source-actions{justify-content:flex-start;flex-wrap:wrap;font-size:11.5px}.status-history-win{margin-top:26px}.history-head{align-items:flex-start}.history-head .section-intro{max-width:70ch;margin-bottom:0;font-size:12px}.status-ledger{list-style:none;margin:20px 0 0;padding:0;border-top:1px solid var(--line)}.status-entry{position:relative;display:grid;grid-template-columns:28px minmax(125px,0.7fr) minmax(0,2fr) auto 24px;gap:12px;align-items:center;padding:15px 4px;border-bottom:1px solid var(--line)}.status-entry>time{color:var(--faint);font-size:10.5px;font-variant-numeric:tabular-nums}.entry-rail{position:relative;z-index:1;display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--p3);background:var(--crt)}.status-entry[data-kind=reset] .entry-rail{color:var(--p1)}.entry-copy{display:grid;gap:3px;min-width:0}.entry-copy strong,.entry-copy>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-copy strong{color:var(--fg);font-size:12px}.entry-copy>span:last-child{color:var(--faint);font-size:10.5px}.status-entry>.event-link{width:24px;height:24px}.method-note{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;margin:26px 0 0;padding:18px;border-left:2px solid var(--p3);background:rgba(255,180,84,0.045)}.method-note>span{color:var(--p3);font-size:20px}.method-note h2{font-size:14px}.method-note p{margin:6px 0 0;color:var(--dim);font-size:11.5px;line-height:1.6}.status-dual-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.status-track{min-width:0;padding:14px;border:1px solid var(--line);border-radius:10px;background:rgba(65,255,139,0.018)}.status-track[data-track=resets]{background:rgba(65,255,139,0.04)}.status-track h3{margin:0 0 11px;color:var(--faint);font-size:10.5px;letter-spacing:0.14em;text-transform:uppercase}.status-track ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.status-timeline-item{display:grid;grid-template-columns:auto minmax(0,1fr) 24px;gap:4px 8px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--crt)}.status-timeline-item time{grid-column:1 / -1;color:var(--faint);font-size:9.5px;font-variant-numeric:tabular-nums}.status-timeline-item strong{min-width:0;overflow:hidden;color:var(--fg);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.status-timeline-item .status-source-link{width:24px;height:24px;overflow:hidden;color:var(--faint);font-size:0}.status-timeline-item .status-source-link::before{width:14px;height:14px}.empty-state{padding:18px;border:1px dashed var(--line);border-radius:10px}.empty-state h2{margin:0;color:var(--fg);font-size:15px}.signal-card>.translation-meta,.info-card>.translation-meta,.comp-card>.translation-meta,.detail-card>.translation-meta,.status-track .translation-meta{margin-top:10px}.status-track .translation-original p{max-width:none}.empty-state p{margin:7px 0 0;color:var(--faint);font-size:11.5px;line-height:1.55}.stat-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px}.stat{border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:11px 13px;display:grid;gap:2px}.stat-label{color:var(--faint);font-size:10.5px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}.stat-value{color:var(--fg);font-size:clamp(1.25rem,2.8vw,1.6rem);font-weight:700;font-variant-numeric:tabular-nums}.stat-hint{color:var(--faint);font-size:11px}.controls{display:grid;gap:10px}.control-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.flag{color:var(--p3);font-size:12px;font-weight:700;min-width:62px}.date-field{display:flex;gap:6px;align-items:center;color:var(--dim);font-size:12.5px}input[type=date]{font-family:var(--mono);font-size:12.5px;color:var(--fg);background:var(--crt);border:1px solid var(--line);border-radius:8px;padding:5px 9px;color-scheme:dark}input[type=date]:focus{outline:2px solid var(--p1);outline-offset:1px}.scatter-wrap{position:relative;margin-top:12px}#timeline-scatter svg{width:100%;height:auto;display:block}#timeline-scatter .pt{cursor:pointer}.hist-days{display:grid;grid-template-columns:repeat(7,1fr);margin:6px 0 0;padding:0;list-style:none;text-align:center;font-size:11px;color:var(--dim)}.hist-days b{display:block;color:var(--fg);font-weight:500}.chart-tip{position:absolute;z-index:5;pointer-events:none;max-width:300px;background:rgba(6,10,9,0.96);border:1px solid var(--p1-dim);border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.5;color:var(--fg);box-shadow:0 10px 30px rgba(0,0,0,0.5)}.chart-tip .tip-kind{color:var(--p1);font-weight:700;letter-spacing:0.08em;font-size:10.5px}.chart-tip .tip-time{color:var(--faint);font-size:11px}.legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:11.5px;color:var(--dim)}.legend-item[data-kind=reset]{color:var(--p1)}.legend-item[data-kind=boost]{color:var(--p3)}.legend-item[data-kind=unlock]{color:var(--c-unlock)}.legend-item[data-kind=credits]{color:var(--c-credits)}.legend-item[data-kind=preview]{color:var(--faint)}.detail-card{margin-top:12px;border:1px solid rgba(65,255,139,0.35);border-radius:10px;background:rgba(65,255,139,0.05);padding:12px 14px;font-size:13px}.detail-card[hidden]{display:none}.detail-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.detail-time{color:var(--faint);font-size:12px;font-variant-numeric:tabular-nums}.detail-summary{margin-top:6px;color:var(--fg);overflow-wrap:anywhere}.detail-links{margin-top:8px;display:flex;gap:14px;font-size:12.5px}.sort-button{appearance:none;background:none;border:0;padding:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.sort-button:hover,.sort-button:focus-visible{color:var(--fg);text-decoration:underline;text-underline-offset:3px}th[aria-sort=descending] .sort-button::after{content:" \25bc";font-size:9px}th[aria-sort=ascending] .sort-button::after{content:" \25b2";font-size:9px}tbody tr{transition:background 0.15s ease}tbody tr:hover{background:rgba(65,255,139,0.04)}tbody tr[data-hot]{background:rgba(65,255,139,0.09)}td .chip{margin-right:6px;white-space:nowrap}td:first-child{font-weight:400;font-variant-numeric:tabular-nums;font-size:12px}.chip[data-kind=preview]{color:var(--dim);border-style:dashed}.page-radar-grid{margin-top:26px}.stack{display:grid;gap:14px;align-content:start;min-width:0}.stack .win{margin-top:0}.info-card .info-kicker{color:var(--faint);font-size:10.5px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}.info-card h3{color:var(--fg);font-size:15px;margin:6px 0 4px;letter-spacing:0.01em}.info-card p{color:var(--dim);font-size:13px}.info-card .info-sub{margin-top:6px;color:var(--faint);font-size:11.5px}.signal-card{border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:16px 18px}.signal-card h2{font-size:1.05rem;margin-top:6px}.signal-card p{color:var(--dim);font-size:13.5px;margin-top:6px;overflow-wrap:anywhere}.signal-card a{display:inline-block;margin-top:8px;font-size:13px}.signal-kicker{color:var(--faint);font-size:10.5px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}.signal-card-active{border-color:rgba(65,255,139,0.5);background:rgba(65,255,139,0.06);box-shadow:0 0 30px rgba(65,255,139,0.12);animation:pulse 2.4s ease-in-out infinite}.signal-card-active h2{color:var(--p1)}.signal-meta{font-size:11.5px;color:var(--faint)}.radar-aggregate-hero{text-align:left}.radar-aggregate-hero h1,.radar-aggregate-hero .tagline{margin-inline:0;text-align:left}.radar-summary{margin-top:22px;color:var(--fg);font-size:clamp(13px,2vw,16px);font-weight:700}.signal-tracks{margin-top:16px;border-block:1px solid var(--line)}.signal-track{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:center;padding:13px 4px;border-bottom:1px solid var(--line)}.signal-track:last-child{border-bottom:0}.signal-track p,.signal-track strong,.signal-track small{display:block}.signal-track p{color:var(--faint);font-size:10.5px;letter-spacing:0.13em;text-transform:uppercase}.signal-track strong{margin-top:2px;color:var(--fg);font-size:14px}.signal-track small{margin-top:3px;color:var(--faint);font-size:11px}.track-mark{color:var(--faint);font-size:20px;text-align:center}.signal-track[data-state=operational] .track-mark,.signal-track[data-state=normal] .track-mark,.signal-track[data-state=fresh] .track-mark{color:var(--p1)}.signal-track[data-state=incident] .track-mark,.signal-track[data-state=changed] .track-mark,.signal-track[data-state=event] .track-mark{color:var(--red)}.signal-track[data-state=candidate] .track-mark,.signal-track[data-state=confirming] .track-mark,.signal-track[data-state=partial] .track-mark,.signal-track[data-state=last_known] .track-mark,.signal-track[data-state=stale] .track-mark,.signal-track[data-state=unsupported] .track-mark,.signal-track[data-state=invalidated] .track-mark{color:var(--p3)}.radar-changed{display:grid;grid-template-columns:minmax(160px,0.35fr) minmax(0,1fr);gap:24px;align-items:baseline;padding-bottom:24px;border-bottom:1px solid var(--line)}.radar-changed h2{font-size:18px}.radar-changed ul{display:grid;gap:8px;padding-left:18px;color:var(--dim);font-size:13px}.radar-explain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-bottom:1px solid var(--line)}.radar-explain-grid article{padding:4px 24px 24px;border-right:1px solid var(--line)}.radar-explain-grid article:first-child{padding-left:0}.radar-explain-grid article:last-child{border-right:0}.radar-explain-grid h2{margin-top:6px;font-size:16px}.radar-explain-grid p:not(.signal-kicker){margin-top:8px;color:var(--dim);font-size:12.5px;line-height:1.6}.radar-explain-grid a{display:inline-block;margin-top:10px;font-size:12px}.page-shell[data-retired]>.panel.prose,.page-shell .radar-method{padding:20px;margin-top:18px}[data-retired]>.panel h2,.radar-method h2{margin:0 0 12px;font-size:18px;line-height:1.4}.retired-links{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;margin:16px 0 8px}.retired-links a{padding-block:6px}.retired-labels>div{display:grid;grid-template-columns:9ch minmax(0,1fr);gap:14px;padding:12px 0;border-top:1px solid var(--line);font-size:13px}.retired-labels dd{color:var(--dim)}.retired-labels>div:last-child{padding-bottom:0}.retired-channel h3,.retired-channel h4{margin-bottom:6px;font-size:14px}.retired-channel+.retired-channel{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.juice-archive{margin-top:18px;border:1px solid var(--line);border-radius:12px;background:var(--crt)}.juice-archive>summary{padding:18px 20px;color:var(--fg);cursor:pointer}.juice-archive>summary:hover,.juice-archive[open]>summary{color:var(--p1)}.juice-archive>summary:focus-visible{outline:2px solid var(--p1);outline-offset:3px;border-radius:10px}.juice-archive>section{margin-inline:20px}.juice-archive>p{margin:16px 20px}.juice-archive-note{color:var(--dim);font-size:13px}.radar-aggregate-hero .retired-links{justify-content:flex-start}.page-radar-grid .event-banked-state{max-width:9ch}.radar-reading-guide{margin:16px 0}.radar-reading-guide summary{cursor:pointer;padding:8px 0}.radar-reading-guide summary:focus-visible{outline:2px solid var(--p1);outline-offset:3px}#radar-channels-title{margin:20px 0 12px;font-size:16px}.page-jumps{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.page-jumps a{font-family:var(--mono);font-size:12px;color:var(--dim);border:1px solid var(--line);border-radius:999px;padding:2px 10px;text-decoration:none}.page-jumps a:hover,.page-jumps a:focus-visible{color:var(--p1);border-color:var(--p1)}#method-labels,#method-alert,#method-tibo,#method-site,#radar-signal-timeline-title,#feed,#radar-hours{scroll-margin-top:76px}#method-site{margin:20px 0 4px;font-size:16px}.site-map>div{grid-template-columns:13ch minmax(0,1fr)}.site-map dt a{color:var(--p1);text-decoration:none}.track-mark{color:var(--faint);font-size:20px;text-align:center}.signal-timeline{list-style:none;margin-top:16px}.signal-timeline li{display:grid;grid-template-columns:minmax(120px,0.25fr) minmax(130px,0.25fr) minmax(0,1fr);gap:14px;padding:10px 0;border-top:1px solid var(--line);color:var(--dim);font-size:12px}.signal-timeline time{color:var(--faint);font-variant-numeric:tabular-nums}.signal-timeline b{color:var(--fg)}.signal-timeline li[data-track=model] b{color:var(--c-credits)}.signal-timeline li[data-track=service] b{color:var(--p3)}.radar-method{margin-top:26px}.juice-hero h1{max-width:24ch}.juice-back{display:inline-block;margin-top:18px}.juice-selector{display:grid;grid-template-columns:minmax(0,0.7fr) minmax(360px,1.3fr);gap:24px 34px;margin-top:30px;padding:24px;border:1px solid var(--line);background:var(--crt)}.juice-selector h2{margin-top:6px;color:var(--fg);font-size:clamp(22px,3vw,32px)}.juice-selector>*{min-width:0}.juice-selector-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.juice-selector-controls label{min-width:0;color:var(--faint);font-size:10px;letter-spacing:0.1em;text-transform:uppercase}.juice-selector-controls label span{display:block;margin-bottom:7px}.juice-selector-controls select{width:100%;min-height:44px;padding:9px 30px 9px 10px;border:1px solid var(--line);border-radius:5px;background:var(--panel);color:var(--fg);font:inherit;font-size:12px;letter-spacing:0;text-transform:none}.juice-selector-controls select:focus-visible{outline:2px solid var(--p1);outline-offset:2px}.juice-selector-result{display:grid;grid-column:1 / -1;grid-template-columns:minmax(110px,0.25fr) minmax(220px,0.55fr) minmax(0,1.2fr);gap:18px;align-items:center;padding:18px;border-left:3px solid var(--p1);background:var(--panel)}.juice-selector-result-label,.juice-selector-pick small{color:var(--faint);font-size:9.5px;letter-spacing:0.1em;text-transform:uppercase}.juice-selector-pick{display:flex;gap:13px;align-items:center;color:var(--faint)}.juice-selector-pick span{display:grid;gap:3px}.juice-selector-pick strong{color:var(--p1);font-size:20px}.juice-selector-reason,.juice-selector-fallback{color:var(--dim);font-size:12px;line-height:1.65}.juice-selector-fallback{grid-column:2 / -1;padding-top:10px;border-top:1px solid var(--line)}.juice-selector-fallback strong{color:var(--fg)}.juice-selector-matrix{grid-column:1 / -1;min-width:0}.juice-selector-matrix h3{margin-bottom:5px;color:var(--fg);font-size:14px}.juice-selector-matrix>p{margin-bottom:12px;color:var(--dim);font-size:11.5px}.juice-selector-matrix table{min-width:540px}.juice-selector-matrix .icon-link{display:inline-block;margin-top:12px}.juice-evidence,.juice-advice,.juice-fingerprint-intro{margin-top:28px}.juice-evidence-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px 0;border:1px solid var(--line);background:var(--line)}.juice-evidence-meta div{min-width:0;padding:12px 14px;background:var(--crt)}.juice-evidence-meta dt{color:var(--faint);font-size:9.5px;letter-spacing:0.1em;text-transform:uppercase}.juice-evidence-meta dd{margin:5px 0 0;overflow-wrap:anywhere;color:var(--fg);font-size:11.5px}.juice-evidence-table-wrap table{min-width:720px}.juice-evidence-table-wrap td{font-variant-numeric:tabular-nums;white-space:nowrap}.juice-evidence-limits{margin-top:14px;color:var(--dim);font-size:11.5px;line-height:1.65}.juice-evidence-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:12px}.juice-advice{padding-top:2px}.juice-advice h2,.juice-fingerprint-intro h2{margin-top:6px;color:var(--fg);font-size:clamp(20px,3vw,30px)}.juice-decision-boundary{display:grid;grid-template-columns:minmax(110px,0.22fr) minmax(0,1fr);gap:14px;margin-top:18px;padding:12px 14px;border-left:2px solid var(--p3);background:var(--panel)}.juice-decision-boundary strong{color:var(--p3);font-size:11px;letter-spacing:0.08em;text-transform:uppercase}.juice-decision-boundary span{color:var(--dim);font-size:12px;line-height:1.65}.juice-advice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin:18px 0 0;padding:0;list-style:none;border-block:1px solid var(--line)}.juice-advice-list li{display:grid;grid-template-columns:minmax(74px,auto) minmax(0,1fr);gap:14px;align-items:start;padding:14px 0;border-bottom:1px solid var(--line)}.juice-advice-list li:nth-last-child(-n+2){border-bottom:0}.juice-advice-list strong{color:var(--fg);font-size:12px;text-transform:uppercase}.juice-advice-list span{color:var(--dim);font-size:12px;line-height:1.6}.juice-advice-list [data-external-evidence=unavailable] strong,.juice-advice-list [data-external-evidence=unavailable] span{color:var(--faint)}.juice-fingerprint-intro{padding-top:26px;border-top:1px solid var(--line)}.juice-runtime-unavailable{margin-top:22px;border-style:dashed}.juice-runtime-unavailable[hidden],#juice-runtime-data[hidden]{display:none}.juice-snapshot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:1px;margin-top:24px;border:1px solid var(--line);background:var(--line)}.juice-meta,.juice-overall{min-width:0;padding:14px 16px;background:var(--crt)}.juice-meta span,.juice-meta strong,.juice-meta time{display:block}.juice-meta span{color:var(--faint);font-size:10px;letter-spacing:0.12em;text-transform:uppercase}.juice-meta strong,.juice-meta time{margin-top:5px;overflow-wrap:anywhere;color:var(--fg);font-size:12px}.juice-overall{display:flex;align-items:center;gap:8px;color:var(--fg);white-space:nowrap}.juice-snapshot[data-state=fresh] .juice-overall .track-mark,.juice-snapshot[data-state=current] .juice-overall .track-mark{color:var(--p1)}.juice-snapshot[data-state=last_known] .juice-overall .track-mark,.juice-snapshot[data-state=stale] .juice-overall .track-mark,.juice-snapshot[data-state=partial] .juice-overall .track-mark,.juice-snapshot[data-state=invalidated] .juice-overall .track-mark{color:var(--p3)}.juice-readout{margin:10px 0 24px;border:1px solid var(--line);background:var(--crt)}.juice-axis-grid,.juice-schedule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.juice-axis,.juice-schedule-grid p{min-width:0;padding:11px 14px;border-right:1px solid var(--line)}.juice-axis:last-child,.juice-schedule-grid p:last-child{border-right:0}.juice-axis span,.juice-axis strong,.juice-schedule-grid span,.juice-schedule-grid strong,.juice-schedule-grid time{display:block}.juice-axis span,.juice-schedule-grid span{color:var(--faint);font-size:9.5px;letter-spacing:0.11em;text-transform:uppercase}.juice-axis strong,.juice-schedule-grid strong,.juice-schedule-grid time{margin-top:4px;overflow-wrap:anywhere;color:var(--fg);font-size:11.5px}.juice-axis[data-state=current] strong,.juice-axis[data-state=complete] strong,.juice-axis[data-state=confirmed] strong,.juice-schedule-grid strong[data-state=running]{color:var(--p1)}.juice-axis[data-state=last_known] strong,.juice-axis[data-state=stale] strong,.juice-axis[data-state=partial] strong,.juice-axis[data-state=candidate] strong,.juice-axis[data-state=confirming] strong,.juice-axis[data-state=invalidated] strong,.juice-schedule-grid strong[data-state=backoff],.juice-schedule-grid strong[data-state=silent]{color:var(--p3)}.juice-coverage-banner{padding:12px 14px;border-top:1px solid var(--line);color:var(--dim);font-size:11.5px;line-height:1.6}.juice-coverage-banner[hidden]{display:none}.juice-coverage-banner strong{color:var(--fg)}.juice-coverage-banner ul{display:flex;flex-wrap:wrap;gap:2px 18px;margin:4px 0 0;padding-left:17px}.juice-rollout{padding:12px 14px;border-top:1px solid var(--line);color:var(--faint);font-size:11px}.juice-rollout p strong{color:var(--p3);text-transform:uppercase}.juice-rollout[data-phase=ready] p strong{color:var(--p1)}.juice-rollout[data-phase=blocked] p strong,.juice-rollout[data-phase=blocked] ul{color:var(--red)}.juice-rollout>span{display:block;margin-top:8px;color:var(--faint);font-size:9.5px}.juice-rollout ul{display:flex;flex-wrap:wrap;gap:2px 18px;margin:3px 0 0;padding-left:17px;color:var(--dim);font-size:11px}.juice-schedule-grid{border-top:1px solid var(--line)}.juice-alerts{display:grid;gap:5px;margin:0;padding:10px 14px 12px 31px;border-top:1px solid var(--line);color:var(--p3);font-size:11px}.juice-alerts[hidden]{display:none}.juice-alerts li[data-severity=critical]{color:var(--red);font-weight:700}.juice-state[data-freshness=last_known],.juice-state[data-freshness=stale]{color:var(--p3)}.juice-table-wrap{max-width:100%;overflow-x:auto}.juice-table-wrap table{min-width:620px}.juice-table-wrap caption{padding:0 0 12px;color:var(--faint);text-align:left;font-size:11px}.juice-table-wrap th[scope=row]{color:var(--fg);font-size:13px;text-align:left}.juice-table-wrap data,.juice-table-wrap td[data-field=delta]{font-variant-numeric:tabular-nums}.juice-table-wrap td[data-direction=up],.juice-table-wrap td[data-direction=down]{color:var(--c-credits)}.juice-state{display:inline-flex;align-items:center;gap:6px;color:var(--dim)}.juice-state::before{content:"\25c7";color:var(--faint)}.juice-state[data-state=confirmed]::before{content:"\25cf";color:var(--p1)}.juice-state[data-state=candidate]::before,.juice-state[data-state=confirming]::before,.juice-state[data-state=partial]::before{content:"\25b3";color:var(--p3)}.juice-history-grid,.juice-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px}.juice-history-grid .panel,.juice-method-grid .panel{padding:18px 20px}.juice-history-grid h2,.juice-method-grid h2{font-size:15px}.juice-history{list-style:none;margin-top:12px}.juice-history li{display:grid;gap:3px;padding:9px 0;border-top:1px solid var(--line)}.juice-history time,.juice-history small{color:var(--faint);font-size:10.5px}.juice-history strong{color:var(--fg);font-size:12px;overflow-wrap:anywhere}.juice-effort-filters{justify-content:flex-start;margin:14px 0;overflow-x:auto}.juice-trend-plot{min-height:220px;color:var(--faint);font-size:12px}.juice-trend-plot svg{display:block;width:100%;height:auto;max-height:240px;border-block:1px solid var(--line)}.juice-trend-plot path{fill:none;stroke:var(--c-credits);stroke-width:2}.juice-trend-plot circle{fill:var(--crt);stroke:var(--c-credits);stroke-width:2}.juice-raw{margin:22px 0 0;text-align:center}.lore-gallery{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,280px);gap:14px;overflow-x:auto;padding-bottom:6px;margin-top:14px}.lore-gallery figure{margin:0;border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:10px}.lore-btn{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;border-radius:6px}.lore-gallery img{width:100%;height:auto;display:block;border-radius:6px}.lore-gallery figcaption{margin-top:8px;color:var(--faint);font-size:12px}#dlg-lightbox{max-width:min(92vw,640px)}.lightbox-inner img{width:100%;height:auto;display:block;border-radius:8px;margin-top:4px}.panel{border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:20px 22px;min-width:0}.legal-page .panel{margin-top:26px}.prose p{margin:0 0 12px;font-size:13.5px;color:var(--dim)}.prose p:first-child{color:var(--fg)}.mini-empty{display:block;color:var(--faint);font-size:13px;padding:14px;border:1px dashed var(--line);border-radius:10px}@media(max-width:860px){.radar-explain-grid{grid-template-columns:1fr}.radar-explain-grid article,.radar-explain-grid article:first-child{padding:18px 0;border-right:0;border-bottom:1px solid var(--line)}.juice-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.juice-selector{grid-template-columns:1fr}.juice-selector-controls{grid-column:1}.juice-evidence-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.juice-overall{grid-column:1 / -1}.juice-axis-grid,.juice-schedule-grid{grid-template-columns:1fr}.juice-axis,.juice-schedule-grid p{border-right:0;border-bottom:1px solid var(--line)}.juice-axis:last-child,.juice-schedule-grid p:last-child{border-bottom:0}.flag{min-width:54px}.status-primary-grid{grid-template-columns:1fr}.status-entry{grid-template-columns:28px minmax(110px,0.7fr) minmax(0,1.6fr) 24px}.status-entry>.evidence-badge{display:none}}@media(max-width:620px){.radar-changed,.juice-history-grid,.juice-method-grid{grid-template-columns:1fr}.signal-timeline li{grid-template-columns:1fr;gap:4px}.juice-snapshot{grid-template-columns:1fr}.juice-selector{gap:20px;padding:16px}.juice-selector-copy .section-intro{display:none}.juice-selector-controls,.juice-selector-result{grid-template-columns:1fr}.juice-selector-result{gap:12px}.juice-selector-fallback{grid-column:1}.juice-evidence-meta,.juice-advice-list{grid-template-columns:1fr}.juice-decision-boundary{grid-template-columns:1fr;gap:5px}.juice-advice-list li:nth-last-child(2){border-bottom:1px solid var(--line)}.juice-overall{grid-column:auto}.juice-table-wrap{margin-inline:-12px;padding-inline:12px}.win-body{padding:14px}.page-shell .hero.page-hero{padding-top:36px}.stat-strip:not(.status-stats){grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.stat-strip:not(.status-stats) .stat{padding:8px 9px}.stat-strip:not(.status-stats) .stat-label{letter-spacing:0.06em}.stat-strip:not(.status-stats) .stat-hint{display:none}.status-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.control-row{gap:6px}.date-field{flex:1 1 auto}.date-field input{flex:1;min-width:0}.status-banner{grid-template-columns:auto minmax(0,1fr);padding:13px 14px}.status-banner>.icon-link{grid-column:2;font-size:11px}.history-head,.comp-head{align-items:flex-start;flex-direction:column}.comp-sequence{grid-template-columns:1fr;gap:9px}.sequence-line{width:1px;height:14px;margin-left:10px}.status-dual-track{grid-template-columns:1fr}.system-status-page .surface-row{grid-template-columns:20px minmax(0,1fr)}.system-status-page .surface-state{grid-column:2;justify-items:start}.system-status-page .surface-detail{text-align:left}.system-status-facts{grid-template-columns:1fr}.system-status-facts>div,.system-status-facts>div:first-child{padding:12px 0;border-top:1px solid var(--line);border-left:0}.system-status-facts>div:first-child{padding-top:0;border-top:0}.status-entry{grid-template-columns:24px minmax(0,1fr) 24px;gap:7px 9px}.status-entry>time{grid-column:2}.status-entry>.entry-copy{grid-column:2}}.milestone-module-head{display:grid;grid-template-columns:minmax(190px,0.7fr) minmax(280px,1.3fr);align-items:end;gap:20px}.milestone-module-head .block-title,.milestone-module-head .section-intro{margin:0}.milestone-scope{margin:0 0 5px;color:var(--p1);font-size:10.5px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase}.milestone-layer{margin-top:22px}.milestone-layer+.milestone-layer{margin-top:14px;padding-top:18px;border-top:1px solid var(--line)}.milestone-layer h3,.milestone-mobile h3{margin:0 0 8px;color:var(--fg);font-size:13px;letter-spacing:0.04em}.milestone-svg{display:block;width:100%;height:auto;overflow:visible}.milestone-svg text{font-family:var(--mono)}.milestone-link{stroke:var(--p1-dim);stroke-width:2;fill:none}.milestone-axis{stroke:var(--line);stroke-width:1}.milestone-axis-label{fill:var(--faint);font-size:9.5px;letter-spacing:0.04em}.milestone-link-gap{stroke:var(--faint);stroke-dasharray:7 7}.milestone-link-projected{stroke:var(--dim);stroke-dasharray:5 7}.milestone-point circle{stroke-width:2}.milestone-point-reset circle{fill:var(--p1);stroke:var(--p1)}.milestone-point-credits circle{fill:var(--c-credits);stroke:var(--c-credits)}.milestone-point-celebration circle{fill:var(--p3);stroke:var(--p3)}.milestone-point-projected circle{fill:var(--crt);stroke:var(--dim);stroke-dasharray:3 3}.milestone-value{fill:var(--fg);font-size:14px;font-weight:700}.milestone-date{fill:var(--dim);font-size:10.5px}.milestone-kind{fill:var(--faint);font-size:9.5px;letter-spacing:0.06em;text-transform:uppercase}.milestone-gap-label,.milestone-rhythm-gap{fill:var(--dim);font-size:10.5px}.milestone-rhythm-gap-projected{fill:var(--faint);font-style:italic}.milestone-axis-break{fill:var(--faint);font-size:15px;font-weight:700}.milestone-observed,.milestone-watch-note{max-width:none;margin:5px 0 0;color:var(--dim);font-size:12px;line-height:1.6}.milestone-watch-note{color:var(--faint)}.milestone-watch-overdue{padding-left:10px;border-left:2px dashed var(--dim)}.milestone-table-wrap{margin-top:20px}.milestone-table-wrap table{min-width:720px}.milestone-table-wrap td:first-child{color:var(--fg);font-size:13px;font-weight:700}.milestone-mobile{display:none}@media(max-width:620px){.milestone-module-head{grid-template-columns:1fr;align-items:start;gap:8px}.milestone-desktop{display:none}.milestone-mobile{display:block;margin-top:20px}.milestone-mobile-track{display:grid;margin-top:12px}.milestone-mobile-node{position:relative;min-width:0;padding:3px 0 3px 34px}.milestone-mobile-node>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 10px}.milestone-mobile-node strong{color:var(--fg);font-size:16px}.milestone-mobile-node time{min-width:0;color:var(--dim);font-size:11px;text-align:right}.milestone-mobile-node div>span{grid-column:1 / -1;color:var(--faint);font-size:10px;letter-spacing:0.08em;text-transform:uppercase}.milestone-mobile-dot{position:absolute;top:8px;left:7px;width:13px;height:13px;border:2px solid var(--p1);border-radius:50%;background:var(--p1)}.milestone-mobile-node-credits .milestone-mobile-dot{border-color:var(--c-credits);background:var(--c-credits)}.milestone-mobile-node-celebration .milestone-mobile-dot{border-color:var(--p3);background:var(--p3)}.milestone-mobile-node-projected .milestone-mobile-dot{border-color:var(--dim);border-style:dashed;background:var(--crt)}.milestone-mobile-gap{margin:2px 0 2px 13px;min-height:34px;padding:8px 0 8px 20px;border-left:1px solid var(--p1-dim);color:var(--dim);font-size:11px;line-height:1.45}.milestone-mobile-gap-public,.milestone-mobile-gap-projected{border-left-style:dashed;border-left-color:var(--faint)}.milestone-mobile-gap-projected{color:var(--faint);font-style:italic}.milestone-table-wrap{margin-top:18px}}html:has(.tibo-page){scroll-behavior:auto}.tibo-page{padding-bottom:18px}.tibo-hero{text-align:center}.page-shell .hero.page-hero.tibo-hero{padding-top:28px}.tibo-overview-links{display:flex;justify-content:center;align-items:center;gap:14px;margin-bottom:4px}.tibo-overview-links a{display:inline-flex;align-items:center;min-height:32px;font-size:13px;white-space:nowrap;color:var(--p1);font-weight:700;letter-spacing:.02em;text-decoration:underline dotted;text-underline-offset:4px;text-shadow:0 0 12px rgba(65,255,139,.35)}.tibo-overview-links a:hover{text-decoration-style:solid}.tibo-overview-links a:focus-visible{outline:2px solid var(--p1);outline-offset:4px}.tibo-page :is(#sleep-clock,#tibo-timeline,#feed){scroll-margin-top:76px}.tibo-radar-overview{max-width:900px;margin:0 auto 12px;color:var(--dim);font-size:clamp(11.5px,1.35vw,13.5px);font-weight:600;line-height:1.55;text-align:center;text-wrap:balance}.tibo-community-links{display:inline-flex;gap:6px 14px;font-size:11.5px;line-height:1.5}.tibo-timeline-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-bottom:12px}.tibo-timeline-heading .block-title{margin:0}.tibo-hero h1{font-size:clamp(1.75rem,3.4vw,2.45rem)}.tibo-direct-answer{max-width:1120px;margin:7px auto 0;color:var(--fg);font-size:clamp(12.5px,1.55vw,14.5px);font-weight:650;line-height:1.45;text-wrap:balance}@media(min-width:1280px){.tibo-direct-answer{max-width:none;white-space:nowrap}}.tibo-hero-support{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;align-items:baseline;margin:8px auto 0;color:var(--faint);font-size:10.5px;letter-spacing:0.05em;text-transform:uppercase}.tibo-context{border:0;background:transparent;overflow:visible}.tibo-context summary{display:inline-flex;padding:2px 0;cursor:pointer;color:var(--dim);font-size:inherit;font-weight:700}.tibo-context summary::marker{color:var(--p1)}.tibo-context .tagline{max-width:76ch;margin:8px auto 0;color:var(--dim);font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.5;text-transform:none}.tibo-published{margin:0}.tibo-disclaimer{display:flex;gap:9px;align-items:flex-start;max-width:1120px;margin:8px auto 0;padding:6px 10px;border:1px solid rgba(255,180,84,0.28);border-radius:10px;background:rgba(255,180,84,0.055);color:var(--dim);font-size:11.5px;line-height:1.45;text-align:left}.tibo-disclaimer .ui-icon{flex:0 0 auto;margin-top:2px;color:var(--p3)}section.tibo-pray-window{margin-top:12px}.tibo-pray-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.62fr);gap:20px;align-items:start}.tibo-vigil-left{display:grid;min-width:0;gap:16px}.tibo-scene,.tibo-pray-console{min-width:0;border:1px solid var(--line);border-radius:11px;background:rgba(4,8,6,0.72)}.tibo-scene{position:relative;overflow:hidden}.tibo-scene::after{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(0,0,0,0.08) 3px 4px);content:"";pointer-events:none}.tibo-video-shell{position:relative;display:grid;padding:12px 12px 36px;place-items:start center;background:radial-gradient(circle at 50% 0,rgba(106,209,255,0.09),transparent 56%),#050907}.tibo-video{display:block;width:100%;max-width:760px;aspect-ratio:16 / 9;border:1px solid rgba(106,209,255,0.24);border-radius:8px;background:#020403;color-scheme:dark;object-fit:cover}.tibo-video-credit{position:absolute;right:13px;bottom:10px;left:13px;overflow:hidden;font-size:10.5px;text-align:center;line-height:1.35}.tibo-vigil-stage{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;min-height:74px;padding:12px 126px 12px 14px;border-top:1px solid var(--line);background:linear-gradient(90deg,rgba(65,255,139,0.07),rgba(255,180,84,0.04));align-items:center}.tibo-crowd,.tibo-candles{display:flex;gap:clamp(4px,1vw,10px);align-items:end}.tibo-crowd-person{position:relative;display:block;width:18px;height:38px;opacity:0.1;transition:opacity 240ms ease}.tibo-crowd-person::before,.tibo-crowd-person::after,.tibo-crowd-person i::before,.tibo-crowd-person i::after{position:absolute;width:2px;height:17px;border-radius:999px;background:var(--p1);box-shadow:0 0 5px rgba(65,255,139,0.35);content:""}.tibo-crowd-person i{position:absolute;top:1px;left:5px;width:9px;height:9px;border:2px solid var(--p1);border-radius:50%}.tibo-crowd-person::before{top:12px;left:8px}.tibo-crowd-person::after{top:16px;left:8px;height:13px;transform:rotate(58deg);transform-origin:top}.tibo-crowd-person i::before{top:22px;left:1px;transform:rotate(32deg);transform-origin:top}.tibo-crowd-person i::after{top:22px;right:1px;transform:rotate(-32deg);transform-origin:top}.tibo-crowd-person.is-active{opacity:0.95}.tibo-candle{position:relative;display:block;width:7px;height:22px;border:1px solid rgba(255,180,84,0.4);border-radius:2px 2px 1px 1px;background:#2c3a33}.tibo-candle i{position:absolute;top:-9px;left:1px;width:5px;height:7px;border-radius:50% 50% 45% 45%;background:#ffb454;box-shadow:0 0 8px rgba(255,180,84,0.8);opacity:0;transform-origin:50% 100%}.tibo-candle.is-lit{background:#3a4a41}.tibo-candle.is-lit i{opacity:1;animation:tibo-flicker 1.6s ease-in-out infinite alternate}.tibo-scene-status{position:absolute;right:12px;bottom:10px;z-index:1;margin:0;padding:6px 9px;border:1px solid var(--line);border-radius:999px;background:rgba(5,10,8,0.9);color:var(--dim);font-size:10.5px;letter-spacing:0.05em;text-transform:uppercase}.tibo-scene[data-state=stirring] .tibo-scene-status{border-color:rgba(255,180,84,0.42);color:var(--p3)}.tibo-scene[data-state=blessed] .tibo-scene-status{border-color:rgba(65,255,139,0.42);color:var(--p1)}.tibo-pray-console{display:flex;flex-direction:column;justify-content:flex-start;padding:18px;background:radial-gradient(circle at 50% 10%,rgba(65,255,139,0.08),transparent 44%),rgba(4,8,6,0.78)}.tibo-pray-console .eyebrow{margin-bottom:9px}.tibo-pray-number{display:block;color:var(--fg);font-size:clamp(38px,5vw,58px);line-height:.94;font-variant-numeric:tabular-nums}.tibo-pray-total{margin:7px 0 0;color:var(--dim);font-size:12.5px;line-height:1.45}.tibo-pray-sync{margin:9px 0 0;color:var(--p1);font-size:10.5px;line-height:1.5}.tibo-pray-sync[data-state=syncing]{color:var(--p3)}.tibo-pray-personal{margin:5px 0 20px;color:var(--dim);font-size:11.5px;line-height:1.55}.tibo-pray-button{min-height:54px;border-color:rgba(65,255,139,.55);background:linear-gradient(180deg,rgba(65,255,139,0.14),rgba(65,255,139,0.04));color:var(--fg);font-size:15px;font-weight:700;letter-spacing:0.025em;box-shadow:0 0 24px rgba(65,255,139,0.09)}.tibo-pray-button:hover,.tibo-pray-button:focus-visible{border-color:var(--p1);box-shadow:0 0 28px rgba(65,255,139,0.2)}.tibo-pray-button.is-ringing{animation:tibo-ring 500ms ease}.tibo-forecast{display:grid;grid-template-columns:1fr auto auto;gap:7px 10px;align-items:center;margin-top:17px;padding-top:14px;border-top:1px solid var(--line);color:var(--faint);font-size:10.5px}.tibo-forecast strong{color:var(--p3);font-size:11px;white-space:nowrap}.tibo-forecast[data-error=true] strong{color:var(--faint)}.tibo-share{align-self:flex-start;margin-top:14px;font-size:11px}.tibo-telegram-cta{display:grid;gap:6px;margin-top:16px;padding:12px 13px;border:1px solid rgba(106,209,255,0.24);border-radius:9px;background:rgba(106,209,255,0.045);color:var(--dim);font-size:10.5px;line-height:1.5}.tibo-telegram-cta[hidden]{display:none}.tibo-why-answer{max-width:96ch;color:var(--fg)}.tibo-why-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0;padding:0;border-block:1px solid var(--line);list-style:none}.tibo-why-reasons li{min-width:0;padding:18px 20px}.tibo-why-reasons li+li{border-inline-start:1px solid var(--line)}.tibo-why-index{color:var(--p3);font-size:11px;font-weight:800}.tibo-why-reasons h3{margin:8px 0;color:var(--fg);font-size:15px;line-height:1.4}.tibo-why-reasons p{margin:0;color:var(--dim);font-size:12.5px;line-height:1.6}.tibo-why-boundary{margin-top:20px;padding:14px 16px;border-inline-start:3px solid var(--p3);background:#ffb4540e}.tibo-why-boundary strong{color:var(--p3)}.tibo-why-boundary p{margin:6px 0 0;color:var(--fg);font-size:12.5px;line-height:1.6}.tibo-why-source-row{display:flex;flex-wrap:wrap;gap:7px 18px;margin-top:18px;font-size:11.5px}@media(max-width:760px){.tibo-why-reasons{grid-template-columns:1fr}.tibo-why-reasons li{padding:14px 4px}.tibo-why-reasons li+li{border-top:1px solid var(--line);border-inline-start:0}}.tibo-profile{display:grid;grid-template-columns:minmax(220px,270px) minmax(0,1fr);gap:clamp(28px,4vw,52px);align-items:center}.tibo-profile-portrait{position:relative;display:grid;place-items:center;justify-self:center;width:min(100%,260px);margin:0;padding:4px;overflow:hidden;border:1px solid rgba(65,255,139,0.38);border-radius:6px;background:rgba(6,10,9,0.92);box-shadow:0 16px 42px rgba(0,0,0,0.28)}.tibo-profile-portrait>*{grid-area:1 / 1}.tibo-profile-portrait img{display:block;width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover;border-radius:2px;filter:saturate(0.84) contrast(1.04)}.tibo-profile-portrait.is-fallback{padding:16px}.tibo-avatar-fallback{display:grid;width:100%;aspect-ratio:2 / 3;place-items:center;padding:10px 12px;color:var(--faint);font-size:11px;line-height:1.45;text-align:center;overflow-wrap:anywhere}.tibo-profile-copy h2{margin:3px 0 7px;color:var(--fg);font-size:clamp(22px,3.4vw,34px)}.tibo-handle{display:inline-block;margin-bottom:12px;color:var(--c-credits);font-size:13px}.tibo-profile-copy>p,.tibo-profile-copy li{color:var(--dim);font-size:12px;line-height:1.65}.tibo-profile-copy ul{display:grid;gap:7px;margin:16px 0 20px;padding-left:20px}.tibo-profile-copy li::marker{color:var(--p1)}.tibo-profile-copy .table-note{margin-top:17px}.tibo-signal{max-width:none;margin:0 0 16px}.tibo-feed-head{align-items:center}.tibo-feed-head .feed-title{display:inline-flex;gap:10px;align-items:center}.tibo-feed-avatar{width:34px;height:34px;border:1px solid rgba(65,255,139,0.36);border-radius:50%;object-fit:cover}.tibo-feed-list{max-height:760px;overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--p1-dim) transparent}.tibo-archive-wrap{margin-top:17px;max-height:640px}.tibo-archive-table{min-width:720px}.tibo-archive-table th:first-child,.tibo-archive-table td:first-child{width:145px;white-space:nowrap}.tibo-archive-table th:last-child,.tibo-archive-table td:last-child{width:165px;text-align:right}.tibo-prayer-cell[data-counted=true]{color:var(--p1);font-weight:700}.tibo-prayer-cell[data-counted=false]{color:var(--faint)}.tibo-faq-list{margin-top:14px}@keyframes tibo-ring{25%{transform:rotate(-1.4deg) scale(1.015)}60%{transform:rotate(1.4deg) scale(1.025)}}@media(max-width:860px){.tibo-pray-layout{grid-template-columns:1fr}.tibo-wall{min-width:0}.tibo-pray-console{min-height:0;justify-content:flex-start;padding:16px}.page-shell .hero.page-hero.tibo-hero{padding-top:32px}.tibo-radar-overview{margin-inline:auto;text-align:center}.tibo-published{margin-top:6px}}@media(max-width:560px){.tibo-hero .tagline,.tibo-published{display:none}.tibo-hero h1{font-size:clamp(22px,7vw,30px)}}@media(max-width:680px){.page-shell .hero.page-hero.tibo-hero{padding-top:8px}.tibo-overview-links{gap:10px;margin-bottom:0;line-height:1.55}.tibo-overview-links a{min-height:24px;font-size:12px}.tibo-radar-overview{margin-bottom:0;line-height:1.4}.tibo-hero-support{margin-top:4px}.tibo-page :is(#sleep-clock,#tibo-timeline,#feed){scroll-margin-top:116px}.tibo-direct-answer{margin-top:6px;line-height:1.5}.tibo-hero .tagline{margin-top:8px;line-height:1.5}.tibo-published{margin-top:6px}.tibo-disclaimer{margin-top:10px;padding:6px 10px;line-height:1.45}section.tibo-pray-window{margin-top:14px}.tibo-pray-window .win-body{padding:12px}.tibo-profile{grid-template-columns:1fr;gap:22px}.tibo-profile-portrait{width:min(68vw,220px)}.tibo-pray-console{min-height:0;padding:14px}.tibo-pray-console .eyebrow{margin-bottom:5px}.tibo-pray-sync{margin-top:5px}.tibo-pray-personal{margin:3px 0 6px}.tibo-pray-button{width:calc(100% - 80px)}.tibo-forecast{grid-template-columns:1fr 1fr}.tibo-forecast>span:first-child{grid-column:1 / -1}.tibo-video-shell{padding-inline:8px}.tibo-vigil-stage{grid-template-columns:1fr;gap:12px;padding:12px 14px 44px}.tibo-crowd,.tibo-candles{justify-content:space-between}.tibo-feed-head{align-items:flex-start}.tibo-feed-list{max-height:none;overflow:visible}}@media(max-width:480px){.tibo-direct-answer{text-wrap:pretty}.tibo-disclaimer{display:block;padding:6px 8px}.tibo-disclaimer .ui-icon{display:inline-block;margin:0 4px 0 0;vertical-align:text-bottom}.tibo-pray-button{font-size:14px;padding-inline:6px}.tibo-pray-window .win-body,.tibo-pray-console{padding:10px}}@media(max-width:340px){.stat-strip:not(.status-stats) .stat-label{font-size:9px;letter-spacing:0}.page-shell .tibo-hero{padding-top:16px}.tibo-direct-answer{margin-top:6px}.tibo-hero .tagline{margin-top:6px}.tibo-published{margin-top:4px}.tibo-disclaimer{margin-top:6px}section.tibo-pray-window{margin-top:8px}}@media(prefers-reduced-motion:reduce){.tibo-pray-button.is-ringing{animation:none}.tibo-crowd-person{transition:none}}.block-subtitle{margin-top:22px;font-size:13px;color:var(--dim);letter-spacing:0.06em;text-transform:uppercase}.tibo-cycle-label{margin-top:6px;font-size:12.5px;color:var(--p3);letter-spacing:0.04em}.tibo-pray-button.is-locked{border-color:rgba(65,255,139,.65);background:rgba(65,255,139,0.12);color:var(--p1);cursor:default}@keyframes tibo-sparkle{0%{box-shadow:0 0 0 0 rgba(65,255,139,.45)}100%{box-shadow:0 0 0 14px rgba(65,255,139,0)}}.tibo-pray-button.is-sparkling{animation:tibo-sparkle 0.6s ease-out}.tibo-wall{min-width:320px;padding:18px;border:1px solid var(--line);border-radius:11px;background:rgba(4,8,6,0.72)}.tibo-wall-intro{color:var(--dim)}.tibo-cycle-compare{display:grid;grid-template-columns:minmax(0,max-content) minmax(48px,1fr) max-content;align-items:center;gap:9px 10px;margin:14px 0 0;padding:12px 0;border-block:1px solid var(--line);font-size:12px}.tibo-cycle-compare figcaption,.tibo-compare-delta{grid-column:1 / -1}.tibo-cycle-compare figcaption{color:var(--dim);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.tibo-compare-row{display:contents}.tibo-compare-label{display:flex;flex-direction:column;line-height:1.25;white-space:nowrap}.tibo-compare-span{color:var(--faint);font-size:10.5px}.tibo-compare-row progress{width:100%;height:7px;border:0;border-radius:99px;overflow:hidden;appearance:none;background:rgba(214,226,218,0.12)}.tibo-compare-row progress::-webkit-progress-bar{border-radius:99px;background:rgba(214,226,218,0.12)}.tibo-compare-row progress::-webkit-progress-value{border-radius:99px;background:var(--p1);box-shadow:0 0 10px rgba(65,255,139,0.34)}.tibo-compare-row progress::-moz-progress-bar{border-radius:99px;background:var(--p1);box-shadow:0 0 10px rgba(65,255,139,0.34)}.tibo-compare-row[data-cycle=previous] progress{opacity:0.5}.tibo-compare-row[data-cycle=older] progress{opacity:0.3}.tibo-compare-row strong{min-width:4ch;font-variant-numeric:tabular-nums;text-align:right}.tibo-compare-row:not([data-cycle=current]) strong{color:var(--dim);font-weight:500}.tibo-compare-delta{margin:0;color:var(--dim);font-size:11px;text-align:right}.tibo-wall-list{list-style:none;margin:12px 0 0;padding:0;max-height:540px;overflow-y:auto;display:grid;gap:6px}.tibo-wall-entry{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:7px 10px;font-size:12.5px;animation:tibo-wall-in 0.35s ease-out}@keyframes tibo-wall-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.tibo-wall-entry.is-self{border-color:rgba(65,255,139,.55);background:rgba(65,255,139,0.07)}.tibo-wall-n{color:var(--p3);font-weight:700;min-width:3.5ch}.tibo-wall-name{color:var(--fg)}.tibo-wall-place{color:var(--dim)}.tibo-wall-age{margin-left:auto;color:var(--dim);font-size:11.5px}.tibo-wall-empty{border:1px dashed var(--line);border-radius:8px;padding:12px;color:var(--dim);font-size:12.5px}.tibo-wall-more{margin-top:8px;font-size:12px;color:var(--dim)}@keyframes tibo-flicker{from{opacity:0.65;transform:scale(0.9)}to{opacity:1;transform:scale(1.08)}}.tibo-time-converter{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.tibo-time-converter fieldset{margin:16px 0 12px;padding:0;border:0;min-width:0}.tibo-converter-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.tibo-converter-fields label{display:grid;gap:8px;min-width:0;font-size:12px}.tibo-converter-fields input{width:100%;min-width:0;box-sizing:border-box;font:inherit;font-size:14px;color:var(--fg);background:var(--crt);border:1px solid var(--line);border-radius:8px;padding:9px 11px}.tibo-converter-fields input:focus{outline:2px solid var(--p1);outline-offset:1px}.tibo-time-converter button{min-height:44px;padding:9px 16px}.tibo-time-converter output{display:block;min-height:3em;white-space:pre-line;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.tibo-time-converter output[data-state=error]{color:var(--red)}.tibo-post-published{margin:8px 0 0;color:var(--dim);font-size:11px;overflow-wrap:anywhere}@media(max-width:700px){.tibo-converter-fields{grid-template-columns:minmax(0,1fr)}}.tibo-clock-strip{display:block;width:100%;height:auto;margin-top:16px}.tibo-clock-track{fill:rgba(29,42,36,.5)}.tibo-clock-cell[data-zone=sleep] .tibo-clock-track{fill:rgba(15,22,19,.85)}.tibo-clock-bar{fill:rgba(106,209,255,.55)}.tibo-clock-cell[data-zone=prime] .tibo-clock-bar{fill:var(--p3)}.tibo-clock-cell[data-zone=awake] .tibo-clock-bar{fill:rgba(65,255,139,.6)}.tibo-clock-cell.is-now .tibo-clock-track{stroke:var(--p1);stroke-width:2;fill:rgba(65,255,139,0.14);animation:tibo-now-pulse 2s ease-in-out infinite}@keyframes tibo-now-pulse{50%{stroke-opacity:0.3}}.tibo-clock-nowflag{visibility:hidden}.tibo-clock-nowflag.is-visible{visibility:visible}.tibo-clock-nowflag text{fill:var(--p1);font-size:11px;font-weight:700;letter-spacing:0.08em;text-anchor:middle;text-transform:uppercase}.tibo-clock-nowflag path{fill:var(--p1)}.tibo-clock-hourlabel{fill:var(--dim);font-size:11px}.tibo-clock-axis{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:11.5px;color:var(--dim)}.tibo-clock-verdict{margin-top:14px;font-size:13.5px;color:var(--fg);border:1px solid var(--line);border-left-width:3px;border-radius:8px;padding:10px 13px;background:var(--panel)}.tibo-clock-verdict[data-zone=sleep]{border-left-color:rgba(106,209,255,0.7)}.tibo-clock-verdict[data-zone=prime]{border-left-color:var(--p3)}.tibo-clock-verdict[data-zone=awake]{border-left-color:rgba(65,255,139,0.7)}.tibo-clock-legend{list-style:none;display:flex;flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;padding:0;font-size:11.5px;color:var(--dim)}.tibo-clock-legend li::before{content:"\25a0  "}.tibo-clock-legend li[data-zone=sleep]::before{color:rgba(106,209,255,.7)}.tibo-clock-legend li[data-zone=awake]::before{color:rgba(65,255,139,.7)}.tibo-clock-legend li[data-zone=prime]::before{color:var(--p3)}.tibo-clock-legend li[data-zone=now]::before{content:"\25be  ";color:var(--p1)}.tibo-lore-list{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.tibo-lore-card{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline;justify-content:space-between;border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:12px 15px;text-decoration:none}.tibo-lore-card:hover,.tibo-lore-card:focus-visible{border-color:rgba(65,255,139,0.5)}.tibo-lore-label{color:var(--fg);font-size:13.5px}.tibo-lore-credit{color:var(--dim);font-size:12px}.tibo-vigil-history{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px;font-size:12.5px;color:var(--dim)}.tibo-vigil-history li{border:1px solid var(--line);border-radius:8px;padding:7px 10px;background:var(--panel)}.tibo-vigil-history li span{color:var(--fg)}.home-rhythm-preview{margin-top:18px;padding:16px 18px 18px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,rgba(65,255,139,.05),transparent 46%),rgba(8,12,10,.72)}.home-rhythm-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;align-items:end}.home-rhythm-head h3{margin:0;color:var(--fg);font-size:clamp(20px,3.1vw,28px);line-height:1.1;text-wrap:balance}.home-rhythm-link{align-self:start;white-space:nowrap}.home-rhythm-preview .rhythm-chart-wrap{margin-top:14px}.home-rhythm-preview .table-note{margin-top:8px}.rhythm-chart-wrap{margin-top:16px;overflow-x:auto}.rhythm-chart{display:block;width:100%;min-width:560px;height:auto}.rhythm-calendar{min-width:620px}.rhythm-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;list-style:none;color:var(--dim);font-size:10.5px;line-height:1.5}.rhythm-legend-item{display:inline-flex;align-items:center;gap:6px}.rhythm-legend-swatch{flex:none;width:11px;height:11px;border-radius:3px;border:1px solid var(--line);background:var(--panel)}.rhythm-legend-swatch.is-reset{background:var(--p1);border-color:var(--p1)}.rhythm-legend-swatch.is-latest{background:var(--p3);border-color:var(--p3)}.rhythm-legend-swatch.is-banked{border:1.5px dashed #7fd1ff}.rhythm-legend a{color:var(--fg);text-decoration:underline dotted;text-underline-offset:2px}.rhythm-legend a:hover,.rhythm-legend a:focus-visible{color:#7fd1ff}.rhythm-legend-note{color:var(--faint)}.rhythm-surface{display:grid;gap:18px;margin-top:18px}#rhythm .rhythm-surface{margin-top:0}#rhythm .info-tip{margin:8px 0 0}#rhythm .info-tip summary{padding-left:0}.rhythm-panel{display:grid;gap:8px}.rhythm-panel-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.rhythm-panel .rhythm-chart-wrap{margin-top:0}.rhythm-heatmap{min-width:620px}#live-rhythm-heatmap .is-reset,#live-rhythm-heatmap .is-banked{cursor:pointer}.rhythm-heatmap-wrap,.rhythm-calendar-wrap{direction:rtl}.rhythm-heatmap-wrap>*,.rhythm-calendar-wrap>*{direction:ltr}.rhythm-base{stroke:var(--line);stroke-width:2}.rhythm-bar rect{fill:rgba(65,255,139,.55)}.rhythm-bar.is-latest rect{fill:var(--p3)}.rhythm-value{fill:var(--fg);font-size:13px;font-family:inherit}.rhythm-date{fill:var(--dim);font-size:11px}.rhythm-trend{margin-top:12px;font-size:12.5px;color:var(--p3)}@media(max-width:560px){.tibo-wall-age{margin-left:0;flex-basis:100%}.home-rhythm-head{grid-template-columns:1fr}.home-rhythm-link{white-space:normal}.home-rhythm-preview{margin-top:14px;padding:14px 12px}.home-rhythm-preview .rhythm-calendar{min-width:540px}}.tibo-tl-scroll{--tibo-tl-gap: 14px;overflow:hidden}.tibo-tl-track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px var(--tibo-tl-gap);align-items:stretch;list-style:none;margin:14px 0 0;padding:0;width:100%}.tibo-tl-track::before{display:none}.tibo-tl-item{position:relative;display:flex;flex-direction:column;min-width:0;padding-bottom:44px}.tibo-tl-item::before{content:"";position:absolute;z-index:0;right:-7px;bottom:27px;left:-7px;border-top:1px solid var(--line)}.tibo-tl-card{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:12px 14px;border:1px solid var(--line);border-radius:11px;background:var(--panel)}.tibo-tl-item[data-kind=signal] .tibo-tl-card{border-color:rgba(65,255,139,0.42);background:rgba(65,255,139,0.06)}.tibo-tl-text{margin:0;font-size:12.5px;color:var(--fg);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.tibo-tl-prayers{margin:0;font-size:12px;color:var(--p3)}.tibo-tl-prayers:has([data-counted=false]){display:none}.tibo-tl-prayers-label{color:var(--dim);font-size:11px}.tibo-tl-stats{margin:0;font-size:11.5px;color:var(--dim);letter-spacing:0.03em;white-space:nowrap}.tibo-tl-card .icon-link{margin-top:auto;font-size:12px}.tibo-tl-dot{position:absolute;z-index:1;bottom:22px;left:50%;width:11px;height:11px;border:2px solid var(--dim);border-radius:50%;background:var(--bg);transform:translateX(-50%)}.tibo-tl-item[data-kind=signal] .tibo-tl-dot{border-color:var(--p1);background:var(--p1)}.tibo-tl-date{position:absolute;z-index:1;bottom:0;left:50%;transform:translateX(-50%);color:var(--dim);font-size:11.5px;letter-spacing:0.04em;white-space:nowrap}@media(max-width:1080px){.tibo-tl-track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.tibo-tl-scroll{overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-color:var(--line) transparent;scrollbar-width:thin}.tibo-tl-scroll::-webkit-scrollbar{height:7px}.tibo-tl-scroll::-webkit-scrollbar-thumb{border-radius:99px;background:var(--line)}.tibo-tl-track{display:flex;gap:var(--tibo-tl-gap);padding:0 2px 7px;width:max-content}.tibo-tl-item{width:min(78vw,300px);scroll-snap-align:start}}.tibo-beats[hidden],.tibo-my-candle[hidden],.tibo-answered[hidden],.tibo-relight[hidden]{display:none}.tibo-beats{display:flex;gap:10px;justify-content:center;margin-top:10px}.tibo-beat{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:50%;font-size:14px;filter:grayscale(1);opacity:0.35;transition:opacity 200ms ease,filter 200ms ease,border-color 200ms ease}.tibo-beat.is-done{border-color:rgba(255,180,84,0.6);filter:none;opacity:1;animation:tibo-sparkle 0.45s ease-out}@keyframes tibo-beat-pulse{0%{transform:scale(1)}45%{transform:scale(0.96)}100%{transform:scale(1)}}.tibo-pray-button.is-beating{animation:tibo-beat-pulse 0.28s ease-out;border-color:rgba(255,180,84,0.6)}.tibo-my-candle{display:flex;gap:10px;align-items:center;margin-top:14px;padding:9px 12px;border:1px solid var(--line);border-radius:9px;background:rgba(4,8,6,0.72);font-size:12.5px;color:var(--dim)}.tibo-my-candle .tibo-candle{flex:none;margin-top:8px}.tibo-my-candle.is-due{border-color:rgba(255,180,84,0.42)}.tibo-my-candle.is-due .tibo-my-candle-label{color:var(--p3)}.tibo-relight{margin-left:auto;white-space:nowrap}.tibo-answered{margin-top:14px;padding:12px 14px;border:1px solid rgba(65,255,139,0.45);border-radius:9px;background:rgba(65,255,139,0.07);display:grid;gap:6px;justify-items:start}.tibo-answered-title{margin:0;color:var(--p1);font-size:13.5px}.tibo-answered-streak{margin:0;color:var(--dim);font-size:12px;letter-spacing:0.04em}.tibo-answered-dismiss{border:0;padding:0;background:none;color:var(--dim);font:inherit;font-size:11.5px;letter-spacing:0.05em;text-transform:uppercase;cursor:pointer}.tibo-answered-dismiss:hover,.tibo-answered-dismiss:focus-visible{color:var(--p1)}.tibo-wall-days{color:var(--p3);font-size:11.5px;white-space:nowrap}.tibo-amen{margin-left:auto;display:inline-flex;gap:4px;align-items:center;padding:2px 8px;border:1px solid var(--line);border-radius:999px;background:none;color:var(--dim);font:inherit;font-size:11.5px;cursor:pointer;transition:border-color 160ms ease,color 160ms ease}.tibo-amen:hover,.tibo-amen:focus-visible{border-color:rgba(255,180,84,0.55);color:var(--p3)}.tibo-amen.is-amened{border-color:rgba(65,255,139,0.55);background:rgba(65,255,139,0.08);color:var(--p1);cursor:default;animation:tibo-sparkle 0.45s ease-out}@media(prefers-reduced-motion:reduce){.tibo-pray-button.is-sparkling,.tibo-candle.is-lit i,.tibo-clock-cell.is-now .tibo-clock-track{animation:none}.tibo-wall-entry{animation:none}.tibo-beat.is-done,.tibo-pray-button.is-beating,.tibo-amen.is-amened{animation:none}}.usage-blocks{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-block:14px}.usage-block h3{margin:0 0 6px;color:var(--p1);font-size:14px}.usage-blindspot{margin:8px 0 0;color:var(--dim);font-size:12.5px}.usage-blindspot strong{color:var(--p3)}.usage-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-block:12px}.usage-form label{flex:1 1 100%;color:var(--dim);font-size:12.5px}.usage-form input{width:6.5rem;padding:6px 8px;border:1px solid var(--line);border-radius:4px;background:rgba(0,0,0,0.25);color:var(--fg);font:inherit}.usage-stats,.worthit-stats{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-block:12px}.usage-stat,.worthit-stat{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--line);border-radius:6px}.usage-stat-label,.worthit-stat-label{color:var(--dim);font-size:11.5px}.usage-stat-value,.worthit-stat-value{color:var(--fg);font-size:16px;font-variant-numeric:tabular-nums}.usage-verdict{margin:10px 0;color:var(--p1)}.usage-chart{margin-block:10px}.usage-chart svg{width:100%;height:200px}.usage-grid{stroke:var(--line);stroke-width:1}.usage-axis{fill:var(--dim);font-size:10px}.usage-pace-line{stroke:var(--dim);stroke-width:1.5;stroke-dasharray:5 4}.usage-burn-line{fill:none;stroke:var(--p1);stroke-width:2;stroke-linejoin:round}.usage-dot{fill:var(--p1)}.usage-now-line{stroke:var(--p3);stroke-width:1;opacity:0.5}.usage-legend{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin:4px 0;color:var(--dim);font-size:12px}.usage-key{display:inline-block;width:18px;height:0;margin-right:4px;vertical-align:middle;border-top:2px solid var(--dim)}.usage-key-pace{border-top-style:dashed}.usage-key-yours{border-top-color:var(--p1)}.usage-crosslinks,.worthit-crosslinks{display:flex;flex-wrap:wrap;gap:8px 18px;margin-block:18px}@media(max-width:480px){.usage-stats,.worthit-stats{grid-template-columns:repeat(2,1fr)}.usage-chart svg{height:170px}}.usage-paste-form label{display:block;margin-bottom:6px;color:var(--dim);font-size:12.5px}.usage-paste-form textarea{width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:rgba(0,0,0,0.3);color:var(--fg);font:inherit;font-size:12.5px;line-height:1.5;resize:vertical}.usage-paste-form textarea::placeholder{color:#4a5a53}.usage-gauges{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-block:14px}.usage-gauge{padding:10px 12px;border:1px solid var(--line);border-radius:8px}.usage-gauge-head{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;justify-content:space-between}.usage-gauge-head b{color:var(--p1);font-size:13px}.usage-gauge-pct{color:var(--fg);font-size:20px;font-variant-numeric:tabular-nums}.usage-gauge-track{display:block;overflow:hidden;height:8px;margin-block:8px 6px;border-radius:999px;background:rgba(255,255,255,0.06)}.usage-gauge-fill{display:block;width:0;height:100%;border-radius:999px;background:var(--p1);transition:width 240ms ease}.usage-gauge-sub{margin:0;color:var(--p3);font-size:12.5px;font-variant-numeric:tabular-nums}.usage-mode-pane{padding-top:14px}.usage-manual-intro{margin:0 0 10px}.usage-manual-form{flex-direction:column;align-items:stretch;gap:12px;margin-block:0}.usage-manual-reading,.usage-manual-when{display:flex;flex-direction:column;gap:6px}.usage-manual-form label{flex:0 0 auto}.usage-manual-form input[type=range]{width:100%;display:block;accent-color:var(--p1);cursor:ew-resize}.usage-manual-value{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.usage-manual-when input{width:auto;min-width:13rem;max-width:100%}.usage-used{color:var(--p3);font-size:12px;font-variant-numeric:tabular-nums}.usage-manual-form button[type=submit]{align-self:flex-start}.usage-actions{margin-block:12px}.poll-options{margin:0 0 12px;padding:0;border:0}#reset-poll-submit{display:block;width:100%;margin-top:4px;padding:11px 14px;border:1px solid var(--p3);border-radius:8px;background:var(--p3);color:var(--ink);font-size:14px;font-weight:700}#reset-poll-submit:hover{background:#ffc67d;text-shadow:none}#reset-poll-submit:disabled{border-color:var(--line);background:transparent;color:var(--faint)}.poll-options legend{margin-bottom:8px;padding:0;color:var(--dim);font-size:12.5px}.poll-option{display:flex;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:8px;cursor:pointer}.poll-option:hover,.poll-option:focus-within{border-color:rgba(65,255,139,0.45)}.poll-option input{accent-color:var(--p1);flex:none}.poll-option-body{display:flex;flex-direction:column;gap:2px}.poll-option-body b{color:var(--fg);font-size:14px}.poll-option-body small{color:var(--dim);font-size:11.5px}.poll-results h3{margin:0 0 8px;color:var(--p1);font-size:13px}.poll-bar{display:grid;gap:8px;align-items:center;grid-template-columns:minmax(96px,1fr) 3fr auto;margin-bottom:6px;font-size:12.5px}.poll-bar-label{color:var(--dim)}.poll-bar-track{overflow:hidden;height:10px;border-radius:999px;background:rgba(255,255,255,0.06)}.poll-bar-fill{display:block;height:100%;border-radius:999px;background:var(--p1)}.poll-bar-value{color:var(--fg);font-variant-numeric:tabular-nums}.poll-model,.poll-accuracy{margin:8px 0;color:var(--dim);font-size:12.5px}.poll-model strong,.poll-accuracy strong{color:var(--p3)}@media(max-width:480px){.poll-bar{grid-template-columns:1fr auto}.poll-bar-track{grid-column:1 / -1}}.usage-reset-workbench{display:grid;grid-template-columns:1.12fr .88fr;gap:12px}.usage-console-entry-actions{display:flex;flex-wrap:wrap}.usage-console[data-state=empty] :is(.usage-stats,.usage-actions,.usage-next,.usage-home-note),.usage-console[data-state=example] :is(.usage-stats,.usage-actions,.usage-next,.usage-home-note){display:none}.poll-unlock{margin:10px 0 12px;padding:9px 10px;border:1px solid var(--line);border-radius:8px}.poll-unlock-head{display:flex;justify-content:space-between}.poll-unlock-track{overflow:hidden;height:7px;border-radius:999px}.poll-unlock-fill{display:block;width:0;height:100%;background:var(--p3)}.poll-unlock[data-unlocked=true]{border-style:dashed}.poll-weekly-note{margin:0 0 12px;font-size:12px;color:var(--faint);max-width:78ch}.poll-options{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.poll-option[data-selected=true]{border-color:var(--p1);background:rgba(65,255,139,.07)}.poll-option[data-closed=true]{opacity:.45;cursor:not-allowed}.poll-option[data-closed=true] .poll-option-body b{text-decoration:line-through}.poll-option[data-closed=true]:hover,.poll-option[data-closed=true]:focus-within{border-color:var(--line)}.usage-next{margin:12px 0 0;padding-top:10px;border-top:1px dashed var(--line);font-size:13px;color:var(--dim)}.usage-next a{margin-left:6px}@media(max-width:900px){.usage-reset-workbench{grid-template-columns:1fr}}@media(max-width:560px){.usage-reset-workbench{gap:10px;margin-top:6px}.poll-options{grid-template-columns:1fr}}.release-badge{display:inline-block;margin-left:10px;padding:3px 10px;border:1px solid var(--line);border-radius:8px;background:rgba(65,255,139,.06);color:var(--p1);font-size:.52em;letter-spacing:.06em;vertical-align:middle;font-variant-numeric:tabular-nums}.release-log{list-style:none;margin:18px 0 0;padding:0;border-left:1px solid rgba(65,255,139,.16)}.release-entry{position:relative;padding:0 0 26px 22px}.release-entry:last-child{padding-bottom:0}.release-entry::before{content:"";position:absolute;left:-5px;top:6px;width:9px;height:9px;border-radius:50%;background:var(--crt);border:1px solid var(--p1-dim)}.release-entry:first-child::before{background:var(--p1);box-shadow:0 0 10px rgba(65,255,139,.5)}.release-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.release-version{padding:2px 8px;border:1px solid var(--line);border-radius:6px;color:var(--p1);font-size:12px;font-variant-numeric:tabular-nums}.release-date{color:var(--faint);font-size:12px;font-variant-numeric:tabular-nums}.release-status{padding:2px 8px;border:1px dashed var(--p3);border-radius:6px;color:var(--p3);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.release-title{margin:8px 0 0;font-size:14.5px;color:var(--fg)}.release-changes{margin:8px 0 0;padding:0;list-style:none}.release-note{margin:6px 0 0;max-width:82ch;color:var(--dim);font-size:13.5px;line-height:1.6}.release-changes li{margin-top:7px;max-width:82ch;color:var(--dim);font-size:13.5px;line-height:1.6}.release-tag{display:inline-block;margin-right:8px;min-width:62px;padding:1px 7px;border-radius:6px;background:rgba(255,255,255,.05);color:var(--faint);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;text-align:center;vertical-align:1.5px}.release-tag[data-type=new]{background:rgba(65,255,139,.1);color:var(--p1)}.release-tag[data-type=improved]{background:rgba(255,180,84,.1);color:var(--p3)}@media(max-width:560px){.release-badge{display:block;width:max-content;margin:10px 0 0}.release-tag{margin-bottom:2px}}.worthit-page [hidden]{display:none}.worthit-page{--worthit-width:920px}.page-shell .hero.page-hero.worthit-hero{max-width:var(--worthit-width);margin-inline:auto;padding-top:34px}.worthit-console,.worthit-model,.worthit-banked,.worthit-faq,.worthit-crosslinks{max-width:var(--worthit-width);margin-inline:auto}.worthit-id{display:flex;align-items:center;gap:16px;min-width:0}.worthit-avatar{width:76px;height:76px;border-radius:50%;border:2px solid var(--p1);object-fit:cover;flex:none}.worthit-id-text{min-width:0}.worthit-id-text .eyebrow{margin-bottom:4px}.worthit-id-text h1{margin:0;font-size:clamp(26px,4vw,42px);line-height:1.08}.worthit-caption{margin:6px 0 0;color:var(--p3);font-size:13.5px}.worthit-hero .tagline{margin:14px 0 0;color:var(--dim);font-size:14px}.worthit-disclaimer{max-width:var(--worthit-width);margin:9px auto 0;color:var(--faint);font-size:10.5px;line-height:1.45}.page-shell section.worthit-console{padding:0;margin-top:20px}.worthit-workbench{padding:22px 26px 26px}.worthit-console-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--line)}.worthit-console-head h2{margin:0;white-space:nowrap}.worthit-console-head .section-intro{margin:0;text-align:right;max-width:60ch}.worthit-form{display:flex;flex-direction:column;gap:20px;margin-top:18px}.worthit-mode-tabs,.usage-mode-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line)}.worthit-mode-tab,.usage-mode-tab{min-height:42px;padding:8px 14px;border:0;border-radius:6px 6px 0 0;background:transparent;color:var(--dim);font:600 12.5px/1.2 var(--mono);cursor:pointer}.worthit-mode-tab:hover,.usage-mode-tab:hover{color:var(--fg);background:rgba(255,255,255,.035)}.worthit-mode-tab[aria-selected=true],.usage-mode-tab[aria-selected=true]{color:var(--p1);background:rgba(65,255,139,.055);box-shadow:inset 0 -2px var(--p1)}.worthit-mode-tab:focus-visible,.usage-mode-tab:focus-visible{outline:2px solid var(--p1);outline-offset:-2px}.worthit-mode-pane{padding-top:16px}.worthit-manual-pane{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.worthit-field{display:flex;flex-direction:column;gap:6px;margin:0;min-width:0}.worthit-field label{color:var(--fg);font-size:12.5px}.worthit-reading-field{padding:0;border:0}.worthit-reading-field>legend{padding:0;color:var(--fg);font-size:12.5px}.worthit-usage-modes{display:flex;flex-wrap:wrap;gap:6px;margin:1px 0 2px}.worthit-usage-choice{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 9px;border:1px solid var(--line);border-radius:5px;color:var(--dim);cursor:pointer}.worthit-usage-choice:has(input:checked){border-color:rgba(65,255,139,.55);background:rgba(65,255,139,.06);color:var(--fg)}.worthit-usage-choice:focus-within{outline:2px solid rgba(65,255,139,.35);outline-offset:1px}.worthit-usage-choice input{margin:0;accent-color:var(--p1)}.worthit-paste-field textarea{width:100%;min-height:7rem;padding:12px 14px;border:1px solid var(--line);border-radius:7px;background:rgba(0,0,0,.28);color:var(--fg);font:12.5px/1.55 var(--mono);resize:vertical}.worthit-paste-field textarea::placeholder{color:var(--faint)}.worthit-paste-field textarea:focus,.worthit-field input:focus{border-color:rgba(65,255,139,.62);outline:2px solid rgba(65,255,139,.16);outline-offset:1px}.worthit-field input[type=number],.worthit-field input[type=datetime-local]{width:100%;min-height:42px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:rgba(0,0,0,.28);color:var(--fg);font:inherit}.worthit-field input[type=range]{width:100%;accent-color:var(--p1);cursor:ew-resize;display:block}#worthit-remaining{max-width:6rem}.worthit-scale{position:relative;display:block;padding-bottom:15px}.worthit-tick{position:absolute;top:-3px;bottom:9px;left:calc(var(--pass,50) * 1% + (.5 - var(--pass,50) / 100) * var(--worthit-thumb,16px));width:0;border-left:1px dashed var(--p3);pointer-events:none}.worthit-tick[hidden]{display:none}.worthit-tick-label{position:absolute;bottom:-3px;left:0;transform:translateX(calc(var(--pass,50) * -1%));color:var(--p3);font-size:10.5px;line-height:1;white-space:nowrap}.worthit-help{color:var(--faint);font-size:11.5px;line-height:1.5;max-width:64ch}.worthit-note{margin:2px 0 0;color:var(--p3);font-size:11.5px;line-height:1.5}.worthit-passline-note{max-width:64ch;font-variant-numeric:tabular-nums}.worthit-used{color:var(--p3);font-size:12px;font-variant-numeric:tabular-nums}.worthit-settings{margin:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.worthit-settings summary{padding:13px 2px;color:var(--dim);font-size:12.5px;cursor:pointer;list-style-position:inside}.worthit-settings summary:hover{color:var(--fg)}.worthit-settings summary:focus-visible{outline:2px solid var(--p1);outline-offset:3px}.worthit-settings[open] summary{color:var(--p1);border-bottom:1px solid var(--line)}.worthit-settings-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.7fr);gap:28px;padding:18px 2px}.worthit-when{min-width:0;margin:0;padding:0;border:0}.worthit-when legend{padding:0;color:var(--fg);font-size:12.5px}.worthit-choices{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:10px}.worthit-choice{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--dim);font-size:12.5px;cursor:pointer}.worthit-choice:has(input:checked){color:var(--fg)}.worthit-choice input{accent-color:var(--p1)}#worthit-custom-field{margin-top:10px;max-width:22rem}.worthit-burn-field{align-self:start}.worthit-burn-out{color:var(--p3);font-size:13px;font-variant-numeric:tabular-nums}.worthit-form-error{margin:0;padding:10px 12px;border-left:2px solid var(--red);background:rgba(255,86,86,.06)}.worthit-actions{display:grid;grid-template-columns:minmax(220px,auto) 1fr;align-items:center;gap:14px 20px}.worthit-submit{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:10px 20px;border:1px solid var(--p1);border-radius:7px;background:var(--p1);color:var(--ink);font:700 13px/1 var(--mono);cursor:pointer}.worthit-submit:hover{background:#74ffa6}.worthit-submit:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.worthit-actions .table-note{margin:0;max-width:62ch}.worthit-results{margin-top:22px;padding-top:16px;border-top:1px solid var(--line);outline:0}.worthit-result-label{margin:0;color:var(--faint);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.worthit-verdict{margin:7px 0 4px;color:var(--dim);font-size:18px;line-height:1.15}.worthit-detail{margin:0;color:var(--dim);font-size:13.5px;line-height:1.6;max-width:72ch}.worthit-results:focus-visible{outline:2px solid var(--p1);outline-offset:6px}.worthit-console:not([data-state=empty]) .worthit-results{padding:20px;border:1px solid rgba(65,255,139,.3);border-radius:8px;background:rgba(65,255,139,.035)}.worthit-console:not([data-state=empty]) .worthit-verdict{font-size:clamp(28px,4vw,40px);font-weight:700;letter-spacing:-.03em}.worthit-console[data-state=worth-it] .worthit-verdict{color:var(--p1)}.worthit-console[data-state=not-worth-it] .worthit-results{border-color:rgba(255,180,84,.38);background:rgba(255,180,84,.035)}.worthit-console[data-state=not-worth-it] .worthit-verdict{color:var(--p3)}.worthit-console[data-state=neutral] .worthit-verdict{color:var(--fg)}.worthit-console[data-state=empty] .worthit-stats,.worthit-console[data-state=unanchored] .worthit-stats,.worthit-console[data-state=no-usage] .worthit-stats{display:none}.worthit-results .worthit-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:18px 0 14px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.worthit-results .worthit-stat{gap:5px;padding:0 14px;border:0;border-left:1px solid var(--line);border-radius:0}.worthit-results .worthit-stat:first-child{padding-left:0;border-left:0}.worthit-results .worthit-stat:last-child{padding-right:0}.worthit-results .worthit-stat-value{font-size:15px;line-height:1.35}.worthit-assumptions{margin:8px 0 12px;padding-left:18px}.worthit-assumptions li{margin-top:6px;max-width:78ch;color:var(--dim);font-size:13.5px;line-height:1.6}.worthit-raw{margin:6px 0 0;font-size:12.5px}@media(max-width:720px){.worthit-console-head{display:block}.worthit-console-head .section-intro{margin-top:6px;text-align:left}.worthit-settings-body{grid-template-columns:1fr;gap:20px}.worthit-results .worthit-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.worthit-results .worthit-stat:nth-child(odd){padding-left:0;border-left:0}.worthit-results .worthit-stat:nth-child(even){padding-right:0}}@media(max-width:560px){.page-shell .hero.page-hero.worthit-hero{padding-top:24px}.worthit-id{align-items:flex-start;gap:12px}.worthit-avatar{width:50px;height:50px}.worthit-id-text .eyebrow{font-size:9.5px}.worthit-id-text h1{font-size:23px}.worthit-caption{margin-top:4px;font-size:11.5px;line-height:1.4}.worthit-hero .tagline{display:none}.worthit-workbench{padding:17px 50px 20px 15px}.worthit-console-head .section-intro{display:none}.worthit-form{gap:18px}.worthit-mode-tabs,.usage-mode-tabs{display:grid;grid-template-columns:1fr 1fr}.worthit-mode-tab,.usage-mode-tab{padding-inline:8px}.worthit-manual-pane{grid-template-columns:1fr;gap:16px}.worthit-choices{display:grid;gap:10px}.worthit-actions{grid-template-columns:1fr}.worthit-submit{width:100%}.worthit-paste-field textarea{min-height:6rem}.worthit-disclaimer{margin-top:8px;font-size:9.5px}.worthit-console:not([data-state=empty]) .worthit-results{padding:16px 14px}.worthit-results .worthit-stat{padding-inline:10px}}.home-banked-signal{position:relative}.home-banked-help{border:0;background:none;overflow:visible}.home-banked-more{list-style:none;cursor:pointer;padding:0}.home-banked-more::before{content:none}.home-banked-more::-webkit-details-marker{display:none}.home-banked-explanation{position:absolute;inset:calc(100% + 6px) 0 auto;z-index:80;padding:12px;border:1px solid var(--p3);border-radius:8px;background:var(--ink);color:var(--fg);font-size:12px;font-weight:400;line-height:1.5;white-space:normal;text-align:left}.home-banked-explanation p{margin:0 0 8px;padding:0;font:inherit;color:inherit}#home-banked-signal-state[href]{text-decoration:none;cursor:pointer}.home-banked-signal:not([data-banked-state=available]) #home-banked-signal-state[href]{color:var(--dim);text-transform:lowercase}#banked-latest-state[href],.banked-state[href],.event-banked-state[href]{text-decoration:underline;text-underline-offset:3px;cursor:pointer}#tibo-updated{transition:color .3s}#tibo-updated[data-new]{color:var(--p1)}@media(prefers-reduced-motion:reduce){#tibo-updated{transition:none}}.banked-latest-signal{text-align:left}.banked-page{--banked-width:1120px}.page-shell section.banked-hero{max-width:var(--banked-width);margin:auto;padding-top:24px}.banked-hero-copy{margin-bottom:16px}.banked-hero-copy h1{margin:3px 0 7px;max-width:none;font-size:clamp(32px,4.6vw,54px);line-height:1.03}.banked-hero-copy .tagline{max-width:75ch}.banked-latest-signal{margin:0;border-color:rgba(255,180,84,.55)}.banked-latest-signal .win-body{padding:18px 22px}.banked-latest-head,.banked-latest-foot,.banked-update-head,.banked-recent-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.banked-latest-head .signal-kicker{margin:0 0 10px}.banked-latest-badges,.banked-update-badges{display:flex;align-items:center;gap:9px}.banked-primary-label{display:inline-block;padding:5px 10px;border-radius:6px;background:var(--p3);color:#07100c;font-size:11px;font-weight:900;letter-spacing:.16em}.banked-weak-label{display:inline-block;padding:4px 9px;border:1px solid var(--line);border-radius:6px;color:var(--faint);font-size:10px;font-weight:700;letter-spacing:.14em}.banked-latest-when{display:grid;gap:3px;margin:0;text-align:right;color:var(--faint);font-size:10.5px}.banked-latest-when time{color:var(--dim)}.banked-latest-evidence{display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;align-items:start;margin:18px 0}.banked-latest-evidence img{width:56px;height:56px;border:1px solid var(--p3);border-radius:50%;object-fit:cover}.banked-latest-evidence blockquote{margin:0}.banked-latest-evidence p{margin:0;color:var(--fg);font-size:clamp(16px,2vw,21px);line-height:1.55}.banked-latest-foot{align-items:end;padding-top:12px;border-top:1px solid var(--line)}#banked-latest-source[hidden]{display:none}.banked-latest-foot p{display:grid;gap:3px;margin:0;font-size:10.5px}.banked-latest-foot strong{color:var(--p3)}.banked-latest-foot span{color:var(--faint)}.banked-hero-actions{display:flex;flex-wrap:wrap;gap:9px 20px;margin-top:11px;font-size:11px}.banked-workspace{display:grid;grid-template-columns:minmax(0,64fr) minmax(320px,36fr);gap:18px;align-items:start;max-width:var(--banked-width);margin:20px auto 0}.banked-recent,.banked-tracker{margin:0}.banked-recent .win-body,.banked-tracker .win-body{padding:16px 18px}.banked-recent h2,.banked-tracker h2{margin:0 0 6px;font-size:16px}.banked-recent-head .section-intro{margin:0}.banked-recent-head>p{max-width:25ch;margin:0;color:var(--faint);font-size:9.5px;text-align:right}.banked-recent[data-source=live] .banked-recent-head>p{color:var(--p1)}.banked-update-list{position:relative;display:grid;gap:10px;margin:15px 0 0;padding:0 0 0 18px;list-style:none;border-left:1px solid rgba(255,180,84,.45)}.banked-update{position:relative;padding:13px 14px;border:1px solid var(--line);border-radius:8px;background:rgba(7,16,12,.45)}.banked-update::before{position:absolute;top:18px;left:-23px;width:8px;height:8px;border:2px solid var(--ink);border-radius:50%;background:var(--p3);content:""}.banked-update:first-child{border-color:rgba(255,180,84,.55)}.banked-update-head{align-items:center}.banked-update-time{color:var(--faint);font-size:9.5px}.banked-update-text{margin:11px 0 7px;color:var(--fg);font-size:12.5px;line-height:1.55;white-space:pre-line}.banked-update-link{display:block;width:max-content;margin-left:auto;font-size:10.5px}.banked-updates-boundary{margin:12px 0 8px;padding:9px 11px;border-left:2px solid var(--p3);color:var(--dim);font-size:10.5px}.banked-lifecycle-legend{display:grid;gap:0;margin:8px 0 0;padding:0;list-style:none;border:1px solid var(--line)}.banked-lifecycle-legend li{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:10px;padding:7px 9px;border-top:1px solid var(--line);font-size:9.5px}.banked-lifecycle-legend li:first-child{border-top:0}.banked-lifecycle-legend code{color:var(--p3)}.banked-lifecycle-legend span{color:var(--dim)}.banked-lifecycle-legend strong{color:var(--faint);font-weight:500}.banked-tracker form{display:grid;gap:7px}.banked-tracker label{color:var(--fg);font-size:11.5px}.banked-tracker input{width:100%;min-height:42px;padding:8px;border:1px solid var(--line);border-radius:6px;background:#0005;color:var(--fg);font:12px var(--mono)}.banked-help,.banked-worthit,.banked-estimate-only{margin:0;color:var(--faint);font-size:10.5px}.banked-form-actions{display:flex;flex-wrap:wrap;gap:6px}.banked-output{display:grid;gap:2px;padding:9px;border:1px dashed var(--line);color:var(--dim);font-size:10.5px}.banked-output strong{color:var(--p3);font-size:18px}.banked-tracker:is([data-state=warning],[data-state=urgent],[data-state=expired],[data-state=error],[data-state=storage-failed]) .banked-output{border-color:var(--red)}.banked-tracker:is([data-state=warning],[data-state=urgent],[data-state=expired],[data-state=error]) .banked-output strong,.banked-tracker[data-state=storage-failed] #banked-status{color:var(--red)}.banked-estimate{margin-top:10px;border-top:1px solid var(--line);padding-top:8px}.banked-estimate summary{color:var(--dim);font-size:11px}.banked-estimate form{margin-top:9px}.banked-estimate-only{color:var(--p3)}.banked-definition,.banked-compare,.banked-history,.banked-two-col,.banked-troubleshoot,.banked-facts,.banked-faq,.banked-crosslinks,.banked-disclaimer{max-width:var(--banked-width);margin-inline:auto}.banked-definition{margin-top:20px;padding:16px 18px}.banked-definition h2{margin:0 0 7px;font-size:14px}.banked-definition>p:not(.banked-flow){margin:0;color:var(--dim);font-size:12px;line-height:1.55}.banked-flow{margin:10px 0 0;color:var(--p3);font-size:10.5px;font-weight:700}.banked-two-col{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:24px}.banked-two-col section{padding:18px}.banked-two-col p,.banked-two-col li,.banked-trouble-grid p,.banked-facts-grid p{color:var(--dim);font-size:12.5px;line-height:1.55}.banked-caution{padding:9px;border-left:2px solid var(--p3);color:var(--fg)!important}.banked-trouble-grid,.banked-facts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.banked-trouble-grid h3,.banked-facts-grid h3{color:var(--fg);font-size:12.5px}.banked-verified,.banked-ledger time{color:var(--p3);font-size:11px}.banked-ledger{display:grid;grid-template-columns:repeat(2,1fr);margin:16px 0;padding:0;list-style:none;border:1px solid var(--line)}.banked-ledger li{padding:14px;border-bottom:1px solid var(--line)}.banked-ledger p{margin:5px 0;color:var(--dim);font-size:12px;line-height:1.5}.banked-crosslinks{display:flex;flex-wrap:wrap;gap:8px 18px;padding-block:18px}.banked-disclaimer{color:var(--faint);font-size:10.5px}@media(max-width:760px){.page-shell section.banked-hero{padding-top:18px}.banked-hero-copy{margin-bottom:11px}.banked-hero-copy h1{margin:0 0 5px;font-size:clamp(25px,8vw,33px)}.banked-hero-copy .tagline{font-size:11.5px}.banked-latest-signal .win-body{padding:13px}.banked-latest-head{gap:8px}.banked-latest-when{font-size:8.5px}.banked-latest-evidence{grid-template-columns:44px minmax(0,1fr);gap:11px;margin:13px 0}.banked-latest-evidence img{width:44px;height:44px}.banked-latest-evidence p{font-size:13px;line-height:1.48}.banked-latest-foot{align-items:start}.banked-latest-foot .icon-link{white-space:nowrap}.banked-hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.banked-workspace{grid-template-columns:1fr;gap:14px;margin-top:14px}.banked-recent{order:1}.banked-tracker{order:2}.banked-recent-head{display:block}.banked-recent-head>p{max-width:none;margin-top:5px;text-align:left}.banked-update{padding:11px}.banked-update-head{gap:7px}.banked-update-badges{gap:5px}.banked-primary-label,.banked-weak-label{font-size:8.5px}.banked-update-time{font-size:8.5px;text-align:right}.banked-update-text{font-size:11.5px}.banked-lifecycle-legend li{grid-template-columns:76px minmax(0,1fr)}.banked-lifecycle-legend strong{grid-column:2}.banked-tracker .win-body{padding:12px 13px}.banked-tracker h2{font-size:14px}.banked-output strong{font-size:15px}.banked-worthit{display:none}.banked-definition{margin-top:14px}.banked-two-col,.banked-trouble-grid,.banked-facts-grid,.banked-ledger{grid-template-columns:1fr}.banked-two-col{gap:14px}.banked-crosslinks{display:grid}}.banked-keyword{color:var(--p3);text-shadow:0 0 18px rgba(255,180,84,.18);white-space:nowrap}.banked-latest-when strong{color:var(--p3);font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1}.banked-primary-label{display:inline-flex;align-items:center;gap:6px}.banked-primary-label::before{display:inline-block;width:1.15em;height:1.15em;background:currentColor;content:"";-webkit-mask:var(--icon-banked-reset) center/contain no-repeat;mask:var(--icon-banked-reset) center/contain no-repeat}.banked-drops{max-width:var(--banked-width);margin:16px auto 0;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.banked-drops-head{display:flex;justify-content:space-between;gap:18px;align-items:end}.banked-drops-head h2{margin:2px 0 3px;font-size:16px}.banked-drops-head p{margin:0;color:var(--faint);font-size:10.5px}.banked-drops-head>strong{color:var(--p3);font-size:11px;white-space:nowrap}.banked-drop-rail{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px;margin:14px 0 0;padding:0;list-style:none}.banked-drop-rail::before{position:absolute;top:17px;right:9%;left:9%;height:1px;background:rgba(255,180,84,.42);content:""}.banked-drop-rail a{position:relative;display:grid;justify-items:center;gap:4px;color:var(--dim);text-align:center}.banked-drop-icon{z-index:1;display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--p3);border-radius:8px;background:var(--ink);color:var(--p3)}.banked-drop-icon .ui-icon{width:18px;height:18px}.banked-drop-rail time{color:var(--p3);font-size:9.5px}.banked-drop-rail strong{max-width:16ch;color:var(--fg);font-size:9.5px;line-height:1.35}.banked-ledger-kind{display:inline-flex;align-items:center;gap:5px;margin-bottom:5px;color:var(--p3);font-size:9px;font-weight:700;letter-spacing:.12em}.banked-ledger [data-banked-ledger-kind=context]{opacity:.72}.banked-ledger [data-banked-ledger-kind=context] .banked-ledger-kind{color:var(--faint)}@media(max-width:760px){.banked-latest-when strong{font-size:20px}.banked-drops{margin-top:12px;padding:12px 0}.banked-drops-head{align-items:start}.banked-drops-head>strong{font-size:9.5px}.banked-drop-rail{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;gap:7px;padding-left:0}.banked-drop-rail::before{top:10px;bottom:10px;left:17px;width:1px;height:auto}.banked-drop-rail a{grid-template-columns:34px 72px minmax(0,1fr);justify-items:start;align-items:center;text-align:left}.banked-drop-rail time{font-size:9px}.banked-drop-rail strong{max-width:none;font-size:9.5px}}@media(max-width:340px){.banked-latest-signal .win-body{padding-block:9px}#banked-latest-state[href]{letter-spacing:.02em}}#signal-banner>.observed-copy{display:block;white-space:pre-line}.home-notice{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 6px;max-width:720px;margin:9px auto 0;padding:4px 12px;border:1px solid #ffb45452;border-radius:8px;background:#ffb4540f;color:var(--p3);font-size:12px;font-weight:600;line-height:1.4;text-align:center}.home-notice .home-banked-ticket{font-size:16px}.home-notice a{color:var(--p3);text-underline-offset:3px}@media(max-width:480px){.home-notice{margin-top:6px;padding:3px 10px;font-size:11px}}.home-notice:has(+.home-countdown:not([hidden])){display:none}.home-countdown-status a{font-weight:400;letter-spacing:0;text-transform:none}@media(max-width:340px){.home-countdown-status:has(a){font-size:9px}}.dataset-facts{display:grid;gap:10px;margin:12px 0 0}.dataset-facts>div{display:grid;grid-template-columns:minmax(96px,140px) 1fr;gap:12px;align-items:baseline}.dataset-facts dt{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.dataset-facts dd{margin:0;color:var(--dim);line-height:1.6;overflow-wrap:anywhere}@media(max-width:560px){.dataset-facts>div{grid-template-columns:1fr;gap:2px}}.tibo-x-page section{padding:0}.tibo-x-page [data-tx-js][hidden]{display:none}.tx-col{max-width:680px;margin:0 auto;padding-top:28px}.tx-head{margin-bottom:22px}.tx-crumb{margin:0 0 10px;color:var(--faint);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tx-crumb a{color:var(--dim)}.tx-head h1{font-size:clamp(26px,5vw,34px);line-height:1.15}.tibo-x-day .tx-head h1{font-size:clamp(24px,4.4vw,30px)}.tx-sub,.tx-reset-line{margin-top:10px;color:var(--dim);font-size:14px;line-height:1.6}.tx-reset-line{color:var(--fg)}.tx-alerts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;color:var(--faint);font-size:12px}.tx-alerts>span{margin-right:2px}.tx-alert{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--fg);font-size:12.5px;font-weight:700;line-height:1.4}.tx-alert[href*="t.me"]{color:var(--p3)}.tx-alert:hover{border-color:var(--faint);text-decoration:none}.tx-push{font-family:inherit;cursor:pointer}.tx-push[hidden]{display:none}.tx-push[aria-pressed=true]{border-color:#41ff8b73;color:var(--p1)}.tx-push[aria-pressed=true]::after{content:"\2713"}.tx-profile{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.tx-profile-avatar{width:48px;height:48px;border-radius:50%}.tx-name{font-size:15px;line-height:1.35;overflow-wrap:anywhere}.tx-name a{color:var(--p1-dim)}.tx-profile-meta{margin-top:2px;color:var(--faint);font-size:12px}.tx-pray{padding:8px 14px;border:1px solid #41ff8b73;border-radius:8px;background:#41ff8b12;color:var(--p1);font-size:13px;font-weight:700;white-space:nowrap}.tx-pray:hover{background:#41ff8b24;text-shadow:var(--glow-green);text-decoration:none}.tx-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0 20px}.tx-toolbar .filters,.tx-day-top .filters{flex:0 1 auto;width:auto;flex-wrap:wrap;margin:0;overflow:visible}.tx-toolbar .filter,.tx-zones .filter{padding:4px 12px}.tx-dates-btn::after{content:" \25be"}.tx-zones.filters{flex-wrap:nowrap;gap:0;overflow:hidden;border:1px solid var(--line);border-radius:8px}.tx-zones .filter{border:0;border-radius:0}.tx-zones .filter+.filter{border-left:1px solid var(--line)}.tx-toolbar .tx-zones,.tx-dates-btn{margin-left:auto}.tx-dates{width:min(92vw,380px);max-height:min(60vh,480px);margin:auto;overflow:auto;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--fg);box-shadow:0 12px 32px #0009}@supports (anchor-name:--tx-dates){.tx-dates-btn{anchor-name:--tx-dates}.tx-dates{position-anchor:--tx-dates;inset:auto;top:anchor(bottom);right:anchor(right);margin:6px 0 0;position-try-fallbacks:flip-block}}.tx-dates h3{margin:12px 0 6px;color:var(--dim);font-size:12px}.tx-dates h3:first-child{margin-top:0}.tx-dates ul{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.tx-dates a{display:block;padding:4px 2px;border:1px solid var(--line);border-radius:6px;color:var(--faint);font-size:10px;text-align:center;text-decoration:none}.tx-dates b{display:block;color:var(--fg);font-size:12px}.tx-days{display:grid;gap:12px}.tx-day{overflow:visible;border:0;border-radius:0;background:none}.tx-day-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.tx-day-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tx-day-h{display:inline;margin:0;color:var(--fg);font-size:15px;font-weight:700}.tx-cal{display:inline-block;flex:none;width:32px;overflow:hidden;border:1px solid #41ff8b59;border-radius:6px;background:#0b100e;text-align:center;line-height:1}.tx-cal b{display:block;padding:3px 0 2px;background:#41ff8b26;color:var(--p1);font-size:8.5px;letter-spacing:.08em}.tx-cal span{display:block;padding:3px 0 4px;color:var(--fg);font-size:13px;font-weight:700}.tx-cal[data-weekend]{border-color:#ffb45466}.tx-cal[data-weekend] b{background:#ffb4542b;color:#ffb454}.tx-day>summary{align-items:center;flex-wrap:wrap;gap:8px;padding:11px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.tx-day>summary:hover{border-color:var(--faint)}.tx-day>summary .tx-day-h{font-size:13.5px}.tx-day[open]>summary{margin-bottom:12px}.tx-day p{padding:0}.tx-day-link{margin:12px 0 0 48px;font-size:12.5px}.tx-list{display:grid;gap:12px}.tx-row{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:start}.tx-avatar{width:36px;height:36px;border:1px solid var(--line);border-radius:50%}.tx-card{min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel);transition:border-color .15s ease}.tx-card:hover{border-color:var(--faint)}.tx-row[data-kind=signal] .tx-card{border-color:#41ff8b73;background:#41ff8b0d}.tx-row[data-kind=banked] .tx-card{border-color:#ffb45459}.tx-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;color:var(--faint);font-size:12px;line-height:1.5}.tx-meta strong{color:var(--fg);font-size:13px}.tx-time{margin-left:auto;color:var(--faint)}.tx-replying{margin:6px 0 0;color:var(--faint);font-size:12px}.tx-replying a,.tx-text a{color:var(--p1-dim)}.tx-text{margin:8px 0 0;color:var(--fg);font-size:13.5px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.tx-older{display:grid;justify-items:start;gap:8px;margin:16px 0 0}.tx-older-link{padding:6px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--fg);font-size:12.5px;font-weight:700}.tx-older-link:hover{border-color:var(--faint);text-decoration:none}.tx-older .tx-note{margin:0;font-size:12px}.tibo-x-page[data-filter=posts] .tx-row[data-reply="1"],.tibo-x-page[data-filter=replies] .tx-row[data-reply="0"],.tibo-x-page[data-filter=reset] .tx-row[data-reset="0"],.tibo-x-page[data-filter=posts] details.tx-day:not(:has(.tx-row[data-reply="0"])),.tibo-x-page[data-filter=replies] details.tx-day:not(:has(.tx-row[data-reply="1"])),.tibo-x-page[data-filter=reset] details.tx-day:not(:has(.tx-row[data-reset="1"])){display:none}.tx-cards{display:grid;gap:16px;margin-top:32px}.tx-box{padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.tx-box h2{margin:0 0 10px;color:var(--fg);font-size:16px}.tx-note{margin:8px 0 0;color:var(--dim);font-size:13px;line-height:1.6}.tx-bar{fill:var(--p1-dim)}.tx-bar-replies{fill:#41ff8b4d}.tx-bar-peak{fill:var(--p1)}.tx-followers-now{margin:0;color:var(--p1);font-size:20px;font-weight:700;line-height:1.2}.tx-followers-chart{display:block;width:100%;margin-top:12px}.tx-followers-area{fill:var(--p1);opacity:.12}.tx-followers-line{fill:none;stroke:var(--p1);stroke-width:2;stroke-linejoin:round}.tx-followers-dot{fill:var(--p1)}.tx-followers-label{fill:var(--fg);font-family:var(--mono)}.tx-followers-axis{display:flex;justify-content:space-between;margin:4px 0 0;color:var(--faint);font-size:10.5px}.tx-box-h{margin:20px 0 10px;color:var(--dim);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tx-months,.tx-repliers{display:grid;gap:10px;margin:0;padding:0;list-style:none}.tx-months li{display:grid;grid-template-columns:minmax(0,13em) minmax(0,1fr) 6.5em;align-items:center;gap:12px}.tx-month b{display:block;color:var(--fg);font-size:13px}.tx-month small,.tx-month-n small{display:block;color:var(--faint);font-size:11px;line-height:1.4}.tx-month-n{text-align:right}.tx-month-n small,.tx-nowrap{white-space:nowrap}.tx-month-n strong{color:var(--p1);font-size:15px}.tx-meter{display:block;width:100%;height:10px;border-radius:2px;background:#ffffff08}.tx-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:12px 0 0;color:var(--faint);font-size:11.5px}.tx-key{display:inline-block;width:10px;height:10px;margin-right:6px;background:var(--p1-dim);vertical-align:-1px}.tx-key-replies{background:#41ff8b4d}.tx-lead{margin:0 0 12px;color:var(--fg)}.tx-columns{display:block;width:100%;height:56px}.tx-columns+.tx-axis{margin:4px 0 14px}.tx-columns-days{height:40px}.tx-axis{display:grid;color:var(--faint);font-size:10.5px}.tx-axis-hours{grid-template-columns:repeat(4,1fr)}.tx-axis-days{grid-template-columns:repeat(7,1fr);text-align:center}.tx-repliers li{display:grid;grid-template-columns:minmax(0,10em) minmax(0,1fr) 2.5em;align-items:center;gap:12px;font-size:13px}.tx-repliers a{overflow:hidden;color:var(--p1-dim);text-overflow:ellipsis;white-space:nowrap}.tx-repliers span{color:var(--fg);text-align:right}@media(max-width:560px){.tx-alerts{display:none}.tx-day-sep{display:none}.tx-day-n{display:block;margin-top:2px;color:var(--dim);font-size:12px;font-weight:400}}@media(max-width:420px){.tx-months li{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.tx-months .tx-meter{grid-column:1/-1;grid-row:2}.tx-repliers li{grid-template-columns:minmax(0,8.5em) minmax(0,1fr) 2em}}.tx-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.tx-stats li{display:grid;align-content:start;gap:2px;color:var(--faint);font-size:11.5px;line-height:1.4}.tx-stats strong{color:var(--p1);font-size:20px;line-height:1.2;white-space:nowrap}@media(max-width:420px){.tx-stats{grid-template-columns:minmax(0,1fr);gap:8px}.tx-stats li{grid-template-columns:6.6em minmax(0,1fr);align-items:baseline;gap:10px}}.tx-faq{border:0;border-top:1px solid var(--line);border-radius:0;background:none}.tx-faq summary{padding:10px 0;font-size:13px}.tx-faq p{padding:0 0 10px 22px;font-size:13px;line-height:1.6}.tx-crosslinks{display:flex;flex-wrap:wrap;gap:8px 16px;margin:12px 0 0;font-size:12.5px}.tx-daynav{display:flex;flex-wrap:wrap;gap:8px}.tx-daynav a{padding:4px 12px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--fg);font-size:12px;text-decoration:none}.tx-daynav+.tx-toolbar{margin-top:16px}.tx-month-days{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;font-size:12px}.tx-month-days span{color:var(--faint)}.tibo-x-link{margin:8px 0 0;font-size:12px}@media(max-width:560px){.tx-col{padding-top:16px}.tx-head{margin-bottom:14px}.tx-toolbar{gap:6px}.tx-toolbar .filters{gap:6px}.tx-toolbar .filter{padding:4px 10px}.tx-row .tx-handle{display:none}.tx-profile{gap:12px;padding:14px}.tx-toolbar{margin:14px 0 12px}.tx-day-top{flex-direction:column-reverse;align-items:flex-start;gap:8px;margin-bottom:10px}.tx-day-top .tx-zones{align-self:flex-end}.tx-row{grid-template-columns:30px minmax(0,1fr);gap:8px}.tx-avatar{width:30px;height:30px}.tx-card{padding:10px 12px}.tx-text{font-size:13px}.tx-day-link{margin-left:38px}.tx-box{padding:14px 16px}.tx-stats strong{font-size:17px}}@media(max-width:420px){.tx-profile{grid-template-columns:40px minmax(0,1fr)}.tx-profile-avatar{width:40px;height:40px}.tx-pray{grid-column:1/-1;justify-self:start}}@media(max-width:360px){.tibo-overview-links{gap:7px}.tibo-overview-links a{font-size:11px;letter-spacing:0}}

/* account.css */
.account-tracker{margin:28px 0 38px}.account-body{padding:22px}.account-body h2{margin:8px 0 14px}.account-body>p{max-width:80ch}.account-fields{display:grid;grid-template-columns:1fr 1.2fr 1.2fr;gap:14px}.account-fields label{display:flex;flex-direction:column;gap:7px;color:var(--dim);font-size:12px}.account-fields input,.account-fields select{width:100%;min-width:0;font:inherit;color:var(--fg);background:var(--crt);border:1px solid #40564a;border-radius:5px;padding:10px}.account-fields select{min-height:44px}.account-buttons{display:flex;gap:12px;flex-wrap:wrap}.account-buttons .btn{min-height:44px}.account-time-card{padding:18px 20px;border:1px solid var(--line);border-left:3px solid var(--p1);border-radius:6px;margin:20px 0;background:var(--crt)}.account-time-card[data-state=empty],.account-time-card[data-state=reached]{border-left-color:var(--p3)}.account-time-card p{margin:6px 0;overflow-wrap:anywhere}.account-countdown{font-size:clamp(24px,4vw,40px);color:var(--p1);font-weight:700;line-height:1.4;font-variant-numeric:tabular-nums}.snapshot-banner{padding:14px 18px;margin:24px 0;border:1px solid #66512d;border-radius:8px;background:#19170f;font-size:13px;color:var(--p3)}.archive-disclosure{margin:28px 0;padding:16px;border:1px solid var(--line);border-radius:8px}.archive-disclosure>summary{cursor:pointer;color:var(--p3)}.archive-disclosure .forecast-console{margin:18px auto}.archive-disclosure .reset-since{margin-top:24px}.archive-disclosure .forecast-console strong{white-space:normal}button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--p1);outline-offset:3px}@media(max-width:720px){.account-fields{grid-template-columns:1fr}.account-body{padding:17px}.account-buttons{gap:6px}.account-tracker{margin-top:20px}.account-body h2{font-size:24px}}
.account-body h1{font-size:clamp(26px,4vw,38px);text-align:left;line-height:1.25;margin:8px 0 14px}.account-steps{display:flex;flex-wrap:wrap;gap:12px 32px;padding-left:20px;color:var(--dim);font-size:12px;margin:20px 0}.window-overview{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.window-overview-item{font:inherit;color:var(--fg);text-align:left;display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);border-radius:6px;padding:14px;background:var(--crt);cursor:pointer;min-height:80px}.window-overview-item strong{font-size:12px}.window-overview-item span{font-size:12px;color:var(--dim);overflow-wrap:anywhere}.window-overview-item[aria-pressed=true]{border-color:var(--p1)}#account-editor{margin:16px 0;padding:12px;border:1px solid var(--line);border-radius:6px}#account-editor>summary,.account-help>summary{cursor:pointer;color:var(--p1);min-height:32px}#account-editor[open]>summary{margin-bottom:12px}.account-help{border-top:1px solid var(--line);padding-top:18px;margin-top:22px;font-size:12px}.account-help li{margin-bottom:8px}.account-next-actions .btn:disabled{opacity:.5;cursor:not-allowed}.account-countdown:focus{outline:none}.account-next-actions .btn[aria-pressed=true]{background:rgba(65,255,139,.12)}@media(max-width:480px){.account-next-actions{flex-direction:column;align-items:stretch}.window-overview-item{padding:12px}.account-steps{display:block}.account-steps li{margin:7px 0}}
[hidden]{display:none!important}.usage-chart svg{display:block;width:100%;height:auto;max-height:240px}

/* watch.css */
:root{--crt:#f5f6fa;--bg:#f5f6fa;--fg:#17223b;--dim:#596579;--muted:#637086;--line:#e2e6ed;--p1:#2459df;--p2:#2459df;--p3:#8a5708;--accent:#2459df;color-scheme:light}*{box-sizing:border-box}html{scroll-padding-top:90px}body{background:#f5f6fa!important;color:var(--fg);font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:15px;line-height:1.6;margin:0;padding-bottom:30px}body:before,body:after,#bg{display:none!important}a{color:#2459df}button,input,select,textarea{font-family:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #2459df;outline-offset:4px}.watch-header{height:80px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 max(24px,calc((100vw - 1200px)/2));border-bottom:1px solid var(--line);background:rgba(255,255,255,.96);position:sticky;top:0;z-index:100}.watch-brand{display:flex;gap:10px;align-items:center;text-decoration:none;color:#17223b;font-size:25px;font-weight:800;letter-spacing:-1px}.watch-brand svg{width:36px;height:36px;color:#2459df}.watch-brand-dot{color:#2459df}.watch-top-nav{display:flex;gap:12px}.watch-top-nav a{display:flex;gap:8px;align-items:center;padding:12px 16px;color:#596579;text-decoration:none;font-weight:600;border-radius:12px}.watch-top-nav a[aria-current]{background:#edf2ff;color:#2459df}.watch-top-nav svg{width:20px;height:20px}.watch-usage-link{border:1px solid var(--line);border-radius:24px;padding:10px 16px;text-decoration:none;font-size:13px;font-weight:600;white-space:nowrap}.watch-mobile-nav{display:none}.shell{width:min(100% - 48px,1020px);max-width:1020px;margin:0 auto}.account-tracker{margin:48px 0 32px;border:0;background:none;box-shadow:none}.account-body{padding:0;max-width:none}.account-body h1{font-size:clamp(32px,4.6vw,54px);line-height:1.12;letter-spacing:-2px;white-space:pre-line;margin:12px 0 18px;max-width:740px}.account-body>.eyebrow{font-size:11px;font-weight:800;letter-spacing:2px;color:#2459df}.watch-intro{color:#596579;font-size:17px;margin-bottom:30px}.account-time-card{position:relative;isolation:isolate;overflow:hidden;min-height:260px;border:1px solid #cbd8ff;border-radius:28px;background:linear-gradient(115deg,#fff 30%,#edf2ff);padding:32px;margin:28px 0 16px;box-shadow:0 12px 36px #244c9610}.account-time-card p{position:relative;z-index:1;max-width:75%;overflow-wrap:anywhere}.account-time-card .eyebrow{letter-spacing:1.4px;font-size:12px;color:#2459df;font-weight:700}.account-countdown{font-size:clamp(32px,5.8vw,64px);letter-spacing:-2px;color:#17223b;line-height:1.25;font-variant-numeric:tabular-nums}.watch-orbit{position:absolute;right:32px;top:50%;transform:translateY(-50%);width:170px;height:170px;border:1px dashed #a5bbee;border-radius:50%;box-shadow:0 0 0 22px #dfe7ff66,0 0 0 44px #e7ecff66;z-index:0}.watch-orbit:before{content:'';position:absolute;inset:27px;border:12px solid #2459df;border-right-color:#b8cbff;border-radius:50%;transform:rotate(-25deg)}.watch-orbit:after{content:'';position:absolute;left:82px;top:57px;height:36px;width:3px;background:#2459df;transform-origin:bottom;transform:rotate(35deg)}.watch-orbit span{position:absolute;width:14px;height:14px;border-radius:50%;background:#ffbf62;left:5px;top:30px;box-shadow:0 0 0 7px #fff}.account-next-actions{gap:10px;margin:16px 0 24px}.btn,button.btn{font-family:inherit;font-size:13px;min-height:46px;border:1px solid #ccd4e1;border-radius:12px;background:white;color:#34435e;padding:11px 17px;box-shadow:none;text-transform:none;letter-spacing:0;cursor:pointer}.btn:hover{background:#edf2ff;border-color:#8ba8f1}.btn.watch-edit,#account-reset-form button[type=submit]{background:#2459df;color:#fff;border-color:#2459df;font-weight:700}.btn:disabled{opacity:.45;cursor:not-allowed}.window-overview{gap:16px;margin:24px 0}.window-overview-item{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px;min-height:100px;color:#17223b}.window-overview-item strong{font-size:15px}.window-overview-item span{font-size:13px;color:#596579}.window-overview-item[aria-pressed=true]{border-color:#2459df;box-shadow:0 0 0 2px #2459df16;background:#f0f4ff}.account-steps{list-style:none;display:flex;padding:0;gap:20px;font-size:13px;margin:28px 0;color:#596579}.account-steps li{display:flex;align-items:center;gap:8px}.account-steps li span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#e5ebfb;color:#2459df;font-weight:700;flex-shrink:0}#account-editor{padding:22px;background:white;border:1px solid var(--line);border-radius:20px;margin:20px 0}summary{color:#34435e!important;font-weight:600;cursor:pointer;min-height:44px;align-content:center}.account-fields{gap:16px}.account-fields label{font-size:13px;color:#34435e}.account-fields input,.account-fields select{background:#f8f9fc;border:1px solid #cbd3e0;color:#17223b;font-size:16px;min-height:48px;border-radius:10px;min-width:0;max-width:100%}.account-help{border:1px solid var(--line);border-radius:20px;padding:24px;background:#fff;margin:28px 0;scroll-margin-top:96px}.account-help h2{font-size:23px;letter-spacing:-.6px}.table-note{font-size:12px;color:#596579;line-height:1.7}.error{color:#ad253b}.snapshot-banner{background:#fff8e9;color:#785317;border:1px solid #efdfbc;border-radius:16px;font-size:12px}.win,.card,.panel,.usage-panel,.usage-chart,dialog{background:#fff;color:#17223b;border-color:#dbe1eb;border-radius:18px;box-shadow:none}.win .barline{background:#f1f4f9;color:#596579}.hero{padding-top:24px}.hero h2{font-size:28px;letter-spacing:-.8px}.hero .tagline{color:#596579}.archive-disclosure{background:#fff;border-radius:16px}.forecast-console,.forecast-detail,.signal,.glance,.code-block,pre,.term{background:#f3f6fb!important;color:#34435e!important;border-color:#dce3ee!important}.site-footer{border-color:#dde3ed;color:#596579}.watch-secondary{border-top:1px solid var(--line);margin-top:36px}.hint-line,#replica-status{background:#eaf1ff;padding:14px 18px;border-radius:12px;color:#2459df}button{touch-action:manipulation}svg{max-width:100%}main,section,.card,.win{min-width:0}input,select,textarea{max-width:100%}.watch-header a:hover{background:#edf2ff}.account-time-card[data-state=reached]{border-color:#e1bb70;background:#fff8e9}.account-time-card[data-state=reached] .watch-orbit{opacity:.45}
@media(min-width:1280px){.watch-top-nav{position:fixed;left:24px;top:130px;width:150px;flex-direction:column}.shell{margin-left:max(200px,calc((100vw - 1020px)/2 + 60px));width:calc(100% - 250px);max-width:1020px}}
@media(max-width:760px){body{padding-bottom:calc(90px + env(safe-area-inset-bottom));font-size:15px}.watch-header{height:64px;padding:0 18px;gap:10px}.watch-brand{font-size:23px}.watch-brand svg{width:30px;height:30px}.watch-top-nav{display:none}.watch-usage-link{font-size:12px;padding:8px 12px}.shell{width:calc(100% - 32px)}.account-tracker{margin:30px 0}.account-body h1{font-size:36px;letter-spacing:-1.4px;max-width:100%}.watch-intro{font-size:15px}.account-time-card{padding:24px 20px;min-height:244px;border-radius:24px}.account-time-card p{max-width:100%}.account-time-card #account-absolute,.account-time-card #account-utc,.account-time-card #account-provenance{max-width:100%;font-size:12px}.watch-orbit{width:100px;height:100px;right:-34px;top:50px;opacity:.22}.watch-orbit:before{inset:14px;border-width:8px}.watch-orbit:after{left:47px;top:31px;height:23px}.account-countdown{font-size:clamp(27px,8vw,43px);letter-spacing:-1px;white-space:normal}.account-next-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.account-next-actions .btn{padding:10px 8px;font-size:12px}.account-next-actions #account-remind{grid-column:1/-1}.window-overview{gap:10px}.window-overview-item{padding:15px 12px;min-height:96px}.window-overview-item strong{font-size:14px}.account-steps{display:flex;flex-direction:column;gap:9px;margin:22px 0}.account-steps li{margin:0}.account-fields{grid-template-columns:1fr}#account-editor{padding:18px}.account-help{padding:20px}.watch-mobile-nav{display:flex;align-items:center;justify-content:space-around;position:fixed;bottom:0;left:0;right:0;z-index:110;background:#fffffff5;backdrop-filter:blur(16px);border-top:1px solid #dfe4ed;padding:8px 8px calc(8px + env(safe-area-inset-bottom));min-height:72px}.watch-mobile-nav a{display:flex;flex:1;min-height:48px;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;color:#637086;font-size:11px;border-radius:12px;font-weight:600}.watch-mobile-nav svg{width:22px;height:22px}.watch-mobile-nav a[aria-current]{color:#2459df;background:#edf2ff}.hero h2{font-size:24px}.site-footer{padding-bottom:20px}.tools{flex-wrap:wrap}.cards{grid-template-columns:1fr}.glance-grid{grid-template-columns:1fr}pre{overflow:auto}dialog{max-width:calc(100vw - 28px)}.snapshot-banner{margin-top:28px}#account-countdown{scroll-margin-bottom:110px}}
@media(prefers-reduced-motion:no-preference){.btn,.window-overview-item,.watch-mobile-nav a{transition:background .18s,border-color .18s,box-shadow .18s}.account-time-card{animation:watch-arrive .35s ease-out}@keyframes watch-arrive{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}
/* Complete legacy semantic tokens so archive cards remain readable in light mode. */
:root{--panel:#fff;--ink:#f5f6fa;--faint:#637086;--p1-dim:#2459df;--p3-deep:#785317;--red:#b4233c;--glow-green:none}.term-bar,.term-body,.note-box,.hist-box,.feed-item,.meta-list div{background:#fff;color:#34435e;border-color:#dce3ee}.stat-chip{background:#edf2ff;color:#34435e}details{border-color:#dce3ee}
/* Product loop: first-use guidance and a shorter return visit. */
.account-body h1{font-size:clamp(30px,4vw,44px);white-space:normal;letter-spacing:-1.5px}.account-tracker{margin-top:30px}.watch-intro{margin-bottom:18px}.watch-empty-guide{position:relative;z-index:2;max-width:75%}.watch-empty-guide h2{font-size:26px;line-height:1.2;letter-spacing:-.6px;margin:10px 0}.watch-empty-guide p{max-width:100%;color:#596579;font-size:14px}.watch-empty-guide .btn{display:inline-flex;align-items:center;margin:8px 8px 0 0;text-decoration:none}.account-time-card:not([data-state=empty]) .watch-empty-guide{display:none}.account-time-card[data-state=empty] #account-countdown,.account-time-card[data-state=empty] #account-state,.account-time-card[data-state=empty] #account-absolute,.account-time-card[data-state=empty] #account-provenance{display:none}.account-tracker[data-has-time=false] .account-next-actions{display:none}.account-tracker[data-has-time=true] .account-steps{display:none}.account-tracker[data-has-any-time=true] .watch-intro{display:none}.account-time-card[data-state=empty]{min-height:0;padding:24px}.watch-reference{margin:28px 0;padding:20px;background:#fff;border:1px solid var(--line);border-radius:20px}.watch-reference>summary{color:#34435e;font-size:15px}.watch-reference>summary span{display:block;color:#637086;font-weight:400;font-size:12px}.watch-reference[open]>.snapshot-banner{margin-top:20px}
@media(max-width:760px){.account-tracker{margin-top:20px}.account-body h1{font-size:30px;line-height:1.15;margin:8px 0 12px}.watch-intro{font-size:14px}.account-body>.eyebrow{font-size:10px}.watch-empty-guide{max-width:100%}.watch-empty-guide h2{font-size:23px;max-width:90%}.watch-empty-guide .btn{width:100%;justify-content:center;margin:8px 0 0}.account-time-card{margin-top:18px}.account-time-card[data-state=empty]{padding:20px}.watch-reference{padding:16px}.account-tracker[data-has-time=true] .account-time-card{min-height:0;padding:22px 20px}.account-steps{margin:16px 0}.window-overview{margin:16px 0}}
.account-tracker{padding:0}
/* Operations: actionable reminders, short self-service guidance, safe referral. */
.watch-next-step{font-size:13px;color:#465875;line-height:1.6;margin:12px 0 18px;padding-left:12px;border-left:3px solid #bdcdf6;max-width:78ch}.watch-feedback:empty{display:none}.watch-feedback:not(:empty){padding:12px 16px;border-radius:12px;background:#eaf1ff;color:#234dad;font-size:13px}.btn.watch-primary{background:#2459df;color:#fff;border-color:#2459df;font-weight:700}.btn.watch-secondary-action{background:#fff;color:#34435e;border-color:#ccd4e1}.watch-quick-guide{background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px 18px;margin:18px 0;font-size:14px;color:#465875}.watch-quick-guide ol{padding-left:21px}.watch-quick-guide li{margin:12px 0}.watch-quick-guide p{font-size:13px;color:#596579}.watch-share{background:#edf2ff;border:1px solid #dae3fb;border-radius:18px;display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:20px;margin:24px 0}.watch-share>div:first-child{flex:1;min-width:190px}.watch-share strong{font-size:15px}.watch-share p{font-size:13px;color:#596579;margin:4px 0}.watch-share-fallback,#watch-share-fallback{flex-basis:100%;font-size:13px}#watch-share-url{display:block;width:100%;padding:12px;margin-top:8px;border:1px solid #cbd3e0;border-radius:10px;background:white;color:#34435e;font-size:16px}.account-next-actions:has(.watch-primary) #account-calendar{order:-1}@media(max-width:760px){.watch-share{padding:16px}.watch-share .btn{width:100%}.watch-quick-guide{padding:10px 15px}.watch-next-step{font-size:12px;margin:12px 0}.account-next-actions .watch-primary{min-height:48px}.watch-share p{line-height:1.6}}
#watch-share-status{flex-basis:100%;margin:0;color:#234dad}#watch-share-status:empty{display:none}@media(max-width:760px){.account-next-actions #account-remind{grid-column:auto;line-height:1.4}}
/* Shared page structure and mobile reading surfaces. */
.watch-breadcrumb{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;margin:26px 0 18px;font-size:12px;color:#637086}.watch-breadcrumb a{color:#2459df;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.watch-breadcrumb span{overflow-wrap:anywhere}.watch-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid #e2e6ed;border-radius:14px;margin:16px 0;background:#fff}.watch-table-scroll table{margin:0;width:100%;border:0}.watch-table-scroll:focus-visible{outline:3px solid #2459df;outline-offset:3px}.watch-help-page{padding-bottom:20px}.watch-page-heading{padding:20px 0 28px}.watch-page-heading h1{font-size:clamp(34px,5vw,56px);line-height:1.12;letter-spacing:-2px;margin:14px 0 18px}.watch-page-heading>p:last-child{max-width:62ch;color:#596579;font-size:17px}.watch-page-heading .eyebrow{font-size:11px;color:#2459df;letter-spacing:2px}.watch-help-start{display:grid;grid-template-columns:1.5fr 1fr;gap:36px;padding:30px;background:#fff;border:1px solid #e2e6ed;border-radius:24px}.watch-help-start h2,.watch-help-section h2{font-size:28px;letter-spacing:-.8px;margin:12px 0 18px}.watch-help-start p,.watch-help-section p{color:#596579;font-size:15px;line-height:1.7}.watch-section-number{font-size:10px;font-weight:800;letter-spacing:1.5px;color:#2459df}.watch-help-tip{align-self:start;background:#edf2ff;padding:24px;border-radius:18px}.watch-help-tip strong{font-size:17px}.watch-help-tip p{font-size:13px}.watch-help-section{padding:36px 0;border-bottom:1px solid #e2e6ed}.watch-help-grid,.watch-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.watch-help-grid article{padding:24px;background:#fff;border:1px solid #e2e6ed;border-radius:18px}.watch-help-grid h3{font-size:18px;margin:0 0 8px}.watch-help-section details{padding:12px 18px;background:#fff;border-radius:12px;border:1px solid #e2e6ed;margin:10px 0}.watch-tool-grid a{padding:22px;background:white;border:1px solid #e2e6ed;border-radius:16px;text-decoration:none;display:flex;flex-direction:column;gap:10px}.watch-tool-grid a:hover{border-color:#2459df;background:#f0f4ff}.watch-tool-grid span{font-size:14px;color:#596579}.watch-help-boundary{font-size:13px;color:#637086;padding:24px 0}main h1{overflow-wrap:anywhere}
@media(max-width:760px){.watch-breadcrumb{margin:14px 0 8px;gap:6px;font-size:11px}.watch-page-heading{padding:8px 0 22px}.watch-page-heading h1{font-size:36px;letter-spacing:-1.3px}.watch-page-heading>p:last-child{font-size:15px}.watch-help-start{grid-template-columns:1fr;padding:22px;gap:22px;border-radius:20px}.watch-help-start h2,.watch-help-section h2{font-size:24px}.watch-help-start .account-buttons a{width:100%;text-align:center;text-decoration:none}.watch-help-grid,.watch-tool-grid{grid-template-columns:1fr}.watch-help-section{padding:28px 0}.watch-help-section details{padding:10px 14px}.watch-table-scroll table{min-width:540px}.watch-table-scroll{margin:12px 0}.watch-help-tip{padding:20px}}
main h1,main h2,main h3{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important}main h1{letter-spacing:-1.2px;line-height:1.18}main h1 span{font-family:inherit}.watch-page-heading .account-buttons{margin-top:22px}.watch-page-heading .btn{text-decoration:none;display:inline-flex;align-items:center}
.public-live{padding:28px 0;margin:12px 0 32px}.public-live-heading h1{font-size:clamp(30px,4vw,46px);max-width:820px;line-height:1.12;letter-spacing:-1.5px;margin:14px 0 18px}.public-live-heading>p{color:#596579;max-width:70ch}.public-live-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:16px}.public-live-card{padding:24px;border:1px solid #dce3ee;background:#fff;border-radius:20px;min-width:0;margin:16px 0}.public-live-grid>.public-live-card{margin:0}.public-live-card h2{font-size:22px;letter-spacing:-.5px;margin:10px 0 18px}.public-live-card .eyebrow{font-size:10px;letter-spacing:1.5px;color:#2459df}.public-probabilities{display:flex;gap:28px;margin:16px 0}.public-probabilities div{display:flex;flex-direction:column}.public-probabilities strong{font-size:44px;line-height:1.3;color:#2459df;font-variant-numeric:tabular-nums}.public-probabilities span{font-size:12px;color:#596579}.public-live-state{padding:12px 16px;background:#edf2ff;border-radius:12px;font-size:13px;margin-top:20px}.public-live[data-freshness=error] .public-live-state,.public-live[data-freshness=partial] .public-live-state{background:#fff1da;color:#785317}.public-list{list-style:none;padding:0;margin:0}.public-list li{padding:14px 0;border-bottom:1px solid #e8ecf2;font-size:14px;overflow-wrap:anywhere}.public-list li:last-child{border-bottom:0}.public-list small,.public-item-meta{display:block;color:#637086;font-size:11px;margin:0 0 6px}.public-list-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.public-list-heading>a{font-size:13px}.public-live[data-view=status] [data-live-part=forecast],.public-live[data-view=status] [data-live-part=signal],.public-live[data-view=status] [data-live-part=timeline],.public-live[data-view=status] [data-live-part=feed],.public-live[data-view=model] [data-live-part=feed],.public-live[data-view=model] [data-live-part=status],.public-live[data-view=timeline] [data-live-part=feed],.public-live[data-view=feed] [data-live-part=timeline]{display:none}.account-body #account-title{font-size:clamp(26px,3.5vw,38px);line-height:1.2;letter-spacing:-1px;margin:12px 0 18px}.public-live~.account-tracker{padding-top:24px;border-top:1px solid #dce3ee}@media(max-width:760px){.public-live{padding:14px 0}.public-live-heading h1{font-size:32px}.public-live-grid{grid-template-columns:1fr}.public-live-card{padding:20px}.public-live-card h2{font-size:21px}.public-probabilities strong{font-size:38px}.public-list-heading>a{min-height:44px;display:flex;align-items:center}.public-live-heading .account-buttons .btn{width:100%;text-align:center;text-decoration:none}.public-live .public-list{font-size:14px}}

/* Own brand: one SVG mark, with a stable accessible home link at compact sizes. */
.watch-brand{white-space:nowrap;letter-spacing:-.7px;min-width:44px;min-height:44px}.watch-brand-mark{display:block;width:36px;height:36px;flex:none}.watch-wordmark{font-size:23px}.watch-brand:focus-visible{outline:3px solid #2563eb;outline-offset:4px;border-radius:10px}@media(max-width:480px){.watch-wordmark{display:none}.watch-brand-mark{width:32px;height:32px}}

.watch-editorial{padding:28px 0;max-width:900px}.watch-editorial h1{font-size:clamp(30px,4vw,46px);line-height:1.12;letter-spacing:-1.3px;margin:14px 0 20px}.watch-editorial>p{max-width:68ch;line-height:1.7}.watch-editorial-note{font-size:13px;color:#596579}.watch-task-links{display:flex;gap:12px 24px;flex-wrap:wrap;margin:20px 0;font-size:14px}.watch-task-links a{min-height:44px;display:flex;align-items:center}.watch-editorial li{margin:14px 0;line-height:1.7}.watch-editorial .public-live-card{overflow-wrap:anywhere}@media(max-width:760px){.watch-editorial{padding:20px 0}.watch-editorial .account-buttons .btn{display:block;width:100%;text-align:center;white-space:normal}.watch-task-links{gap:4px}.watch-task-links a{flex-basis:100%}}

/* Public app and policy pages contain long scope URLs and contact addresses. */
.legal-page .panel{overflow-wrap:anywhere}

/* workspace.css */
/* Reset Watch: shared platform shell and a task-first personal workspace. */
:root { --watch-blue:#3157d5; --watch-ink:#20283f; --watch-muted:#596579; --watch-border:#dfe4ee; }
body { background:#f4f5f9!important; color:var(--watch-ink); }
main.shell { padding:0; }
.page-shell { width:calc(100% - 48px); max-width:1140px; padding:0; margin:0 auto; }
.page-shell .public-live-card { padding:24px; }
.page-shell .watch-editorial { padding:24px 0; }
.page-shell .watch-editorial ol { padding-left:22px; }
.watch-header { height:76px; padding:0 32px; background:#fff; border-bottom:1px solid var(--watch-border); }
.watch-wordmark { font-size:22px; letter-spacing:-.8px; }
.watch-usage-link { background:#edf1ff; border-color:#e3e9ff; color:#2547bb; border-radius:12px; min-height:44px; display:inline-flex; align-items:center; }
.watch-top-nav a { min-height:48px; }
.watch-top-nav a[aria-current] { background:#e8edff; color:#2f4eb8; }
.watch-header~#live { display:none; }
.eyebrow { font-family:inherit; }
.watch-welcome .eyebrow::before,.watch-welcome .eyebrow::after,.watch-pocket .eyebrow::before,.watch-pocket .eyebrow::after { display:none; }
.watch-welcome .eyebrow,.watch-pocket .eyebrow { display:block; padding:0; margin:0; font-size:11px; font-weight:750; letter-spacing:1.8px; }
.btn { text-shadow:none!important; text-decoration:none; line-height:1.4; }
.btn:hover { text-decoration:none; }
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible { outline:3px solid #3157d5; outline-offset:4px; }
#account-countdown:focus-visible { outline:3px solid #b5c5ff; outline-offset:5px; border-radius:8px; }
main [id] { scroll-margin-top:96px; scroll-margin-bottom:100px; }
summary { list-style-position:outside; }
summary::-webkit-details-marker { color:#667391; }
.watch-home .shell { max-width:1140px; }
.watch-welcome { max-width:none; padding:32px 0 26px; display:flex; align-items:flex-end; justify-content:space-between; gap:24px; }
.watch-welcome .eyebrow { color:#586a96; }
.watch-welcome h1 { font-size:clamp(32px,3.5vw,44px); letter-spacing:-1.7px; line-height:1.1; margin:12px 0; text-align:left; }
.watch-title-dot { color:#3157d5; }
.watch-welcome p { margin:0; color:#596579; font-size:15px; }
.watch-welcome-link { color:#3f527a; min-height:44px; display:inline-flex; align-items:center; gap:14px; text-decoration:none; font-size:13px; white-space:nowrap; }
.watch-welcome-link span { font-size:24px; }
.watch-workspace { display:grid; grid-template-columns:minmax(0,1fr) 280px; align-items:start; gap:24px; }
.watch-workspace .account-tracker { padding:26px; margin:0; border:1px solid var(--watch-border); border-radius:24px; background:#fff; }
.watch-workspace .account-body { padding:0; }
.watch-clock-heading { display:flex; align-items:center; justify-content:space-between; gap:10px; }
.watch-workspace #account-title { font-size:19px; letter-spacing:-.4px; margin:0; }
.watch-local-badge { font-size:11px; color:#55637b; background:#f3f5fa; border:1px solid #e6eaf2; padding:4px 9px; border-radius:20px; white-space:nowrap; }
.watch-workspace .window-overview { gap:8px; margin:20px 0 14px; padding:5px; background:#f3f5fa; border-radius:16px; }
.watch-workspace .window-overview-item { border:1px solid transparent; border-radius:12px; padding:11px 13px; min-height:72px; gap:4px; background:transparent; box-shadow:none; }
.watch-workspace .window-overview-item strong { font-size:13px; }
.watch-workspace .window-overview-item span { font-size:11px; color:#5d6781; }
.watch-workspace .window-overview-item[aria-pressed=true] { background:#fff; border-color:#cdd8fc; box-shadow:0 2px 8px #243f7510; }
.watch-workspace .window-overview-item[aria-pressed=true] strong { color:#2547bb; }
.watch-workspace .account-time-card { background:#222c51; color:white; padding:28px; margin:0 0 16px; border:1px solid #222c51; border-radius:20px; box-shadow:none; min-height:0; animation:none; }
.watch-workspace .account-time-card p { max-width:100%; }
.watch-workspace .account-time-card[data-state=empty] #account-active-window { display:none; }
.watch-workspace .account-time-card .eyebrow { color:#c8d4ff; font-family:inherit; font-size:10px; letter-spacing:1.6px; text-align:left; display:block; margin:0 0 20px; }
.watch-workspace .account-time-card .eyebrow::before,.watch-workspace .account-time-card .eyebrow::after { display:none; }
.watch-workspace .account-time-card #account-state { font-size:13px; color:#d3dcf5; margin:0 0 10px; }
.watch-workspace .account-countdown { color:white; font-family:ui-monospace,'SFMono-Regular',Consolas,monospace; font-size:clamp(28px,3.6vw,48px); font-weight:650; letter-spacing:-1.7px; line-height:1.3; margin:6px 0 16px; }
.watch-workspace .account-time-card #account-absolute { font-size:14px; color:#f3f5ff; line-height:1.6; margin:0 0 8px; }
.watch-workspace .account-time-card #account-utc { color:#ccd6ef; font-size:11px; line-height:1.7; }
.watch-workspace .account-time-card #account-provenance { color:#c1cce6; font-size:11px; border-top:1px solid #ffffff26; padding-top:16px; margin-top:20px; }
.watch-workspace .watch-orbit { width:120px; height:120px; right:-30px; top:48px; border:1px solid #a9bbfc3d; box-shadow:0 0 0 20px #a9bbfc0c,0 0 0 40px #a9bbfc08; opacity:.6; }
.watch-workspace .watch-orbit:before { inset:20px; border:8px solid #90a8ff; border-right-color:#43547f; }
.watch-workspace .watch-orbit:after { left:57px; top:34px; height:29px; background:#c6d2ff; }
.watch-workspace .watch-orbit span { width:10px; height:10px; top:20px; background:#ffd180; box-shadow:0 0 0 5px #222c51; }
.watch-workspace .watch-empty-guide { max-width:100%; }
.watch-workspace .watch-empty-guide h2 { color:#fff; max-width:88%; font-size:27px; margin:0 0 12px; letter-spacing:-.9px; }
.watch-workspace .watch-empty-guide p { color:#d7dff3; font-size:14px; max-width:90%; margin:0 0 18px; line-height:1.65; }
.watch-workspace .watch-empty-guide .btn { background:#fff; color:#263b78; border-color:white; font-weight:650; padding:11px 15px; min-height:44px; margin:0 6px 0 0; font-size:12px; }
.watch-workspace .watch-empty-guide .watch-edit { background:#3a4871; border-color:#64769e; color:white; }
.watch-workspace .watch-empty-guide .btn:hover { background:#dce5ff; color:#22386d; }
.watch-workspace .account-time-card[data-state=reached] { background:#fff3d9; border-color:#ead19c; color:#69471c; }
.watch-workspace .account-time-card[data-state=reached] p { color:#69471c!important; }
.watch-workspace .account-time-card[data-state=reached] .watch-orbit { display:none; }
.watch-workspace .account-time-card[data-state=reached] #account-provenance { border-color:#d5ba83; }
#account-check-usage { position:relative; margin-top:14px; }
.watch-workspace .account-next-actions { display:grid; grid-template-columns:1fr 1fr; margin:16px 0 12px; gap:8px; }
.watch-workspace .account-next-actions .btn { min-height:44px; padding:10px; font-size:12px; }
.watch-workspace .account-tracker[data-has-time=false] .account-next-actions { display:none; }
.watch-workspace .account-tracker[data-has-time=false] #watch-next-step,
.watch-workspace .account-tracker[data-has-time=false] #account-action-note { display:none; }
.watch-workspace #watch-next-step { margin:14px 0; font-size:12px; }
.watch-workspace #account-editor { background:#f8f9fc; border:1px solid #e4e8f1; border-radius:16px; padding:16px; margin:16px 0; }
.watch-workspace #account-editor>summary { font-size:14px; min-height:44px; }
.watch-workspace .account-fields { grid-template-columns:1fr 1fr; gap:14px; }
.watch-workspace .account-fields label:first-child { grid-column:1/-1; }
.watch-workspace .account-fields label { font-size:12px; font-weight:550; }
.watch-workspace .account-fields input,.watch-workspace .account-fields select { background:#fff; font-size:16px; font-weight:400; min-height:48px; }
.watch-workspace #account-reset-form .account-buttons { gap:8px; }
.watch-workspace #account-reset-form button[type=submit] { flex:1; }
.watch-workspace #account-clear { background:transparent; font-size:12px; }
.watch-workspace #account-error:not(:empty) { padding:10px; border-radius:8px; background:#fff1f1; color:#a32234; font-size:13px; }
.watch-workspace #account-error:empty { margin:0; }
.watch-workspace #account-storage { margin:16px 0 0; font-size:11px; color:#5b6780; }
.watch-clock-details { border-top:1px solid #e8ecf3; margin-top:14px; font-size:12px; }
.watch-clock-details summary { font-size:12px; min-height:44px; }
.watch-clock-details p { margin:8px 0; }
.watch-companion { display:flex; flex-direction:column; gap:16px; min-width:0; }
.watch-pocket { background:#fff2d6; border:1px solid #efdfba; border-radius:22px; padding:24px; }
.watch-pocket-icon { display:inline-grid; place-items:center; width:42px; height:42px; background:#fff9ed; color:#8c5a24; border-radius:13px; font-size:26px; margin-bottom:22px; transform:rotate(-7deg); }
.watch-pocket .eyebrow { color:#805924; font-size:9px; line-height:1.6; letter-spacing:1.3px; }
.watch-pocket h2 { color:#513c23; font-size:23px; line-height:1.25; letter-spacing:-.7px; margin:12px 0; }
.watch-pocket p { color:#715b3b; font-size:13px; line-height:1.7; }
.watch-pocket a { display:flex; align-items:center; justify-content:space-between; gap:8px; min-height:44px; border-top:1px solid #e8d6ae; padding-top:12px; margin-top:18px; color:#624922; text-decoration:none; font-size:12px; font-weight:650; }
.watch-shortcuts { background:#fff; border:1px solid var(--watch-border); padding:4px 16px; border-radius:18px; }
.watch-shortcuts a { display:flex; gap:10px; align-items:center; padding:16px 0; color:#34435e; text-decoration:none; }
.watch-shortcuts a+a { border-top:1px solid #e7ebf3; }
.watch-shortcuts strong { display:block; font-size:13px; }
.watch-shortcuts small { display:block; color:#65718a; font-size:11px; line-height:1.5; margin-top:4px; }
.watch-shortcuts a>span:last-child { margin-left:auto; }
.watch-shortcut-number { font:11px ui-monospace,monospace; color:#6678a3; }
.watch-companion .watch-quick-guide,.watch-companion .account-help { margin:0; border-radius:16px; padding:10px 16px; font-size:13px; }
.watch-companion .account-help h2 { font-size:19px; }
.watch-companion summary { font-size:12px; min-height:44px; }
.watch-companion .watch-share { margin:0; background:#e9edfa; border:0; padding:18px; border-radius:18px; gap:12px; }
.watch-companion .watch-share>div:first-child { min-width:0; }
.watch-companion .watch-share strong { font-size:14px; }
.watch-companion .watch-share p { font-size:12px; }
.watch-companion .watch-share .btn { width:100%; font-size:12px; }
.watch-home .public-live { margin:32px 0; padding:0; }
.watch-home .public-live-heading { display:grid; grid-template-columns:1fr auto; align-items:center; gap:6px 20px; }
.watch-home .public-live-heading .eyebrow { grid-column:1/-1; color:#697591; font-size:10px; letter-spacing:1.5px; margin:0; display:block; }
.watch-home .public-live-heading .eyebrow::before,.watch-home .public-live-heading .eyebrow::after { display:none; }
.watch-home #public-live-title { font-size:26px; letter-spacing:-.8px; margin:0; }
.watch-home .public-live-heading>p:not(.eyebrow) { grid-column:1; font-size:13px; margin:0; }
.watch-home .public-live-heading .account-buttons { grid-column:2; grid-row:2/4; }
.watch-home #public-live-refresh { background:#fff; color:#3157d5; border-color:#d5ddef; font-size:12px; }
.watch-home .public-live-state { margin-top:16px; font-size:12px; background:#e9edf7; color:#3d5178; border-radius:12px; }
.watch-home .public-live[data-freshness=error] .public-live-state,.watch-home .public-live[data-freshness=partial] .public-live-state { background:#fff1da; color:#785317; }
.watch-home .public-live-grid { grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr); gap:18px; align-items:start; }
.watch-home .public-live-card { border-radius:20px; padding:22px; }
.watch-home .public-live-card h2 { font-size:19px; letter-spacing:-.4px; }
.watch-home .public-live-card .table-note { font-size:11px; }
.watch-home .public-list li { line-height:1.65; font-size:13px; }
.watch-outlook { padding:14px 20px; background:#fff; border:1px solid var(--watch-border); border-radius:18px; margin:16px 0; }
.watch-outlook>summary { font-size:14px; }
.watch-outlook>summary>span { display:block; font-size:11px; font-weight:400; color:#64718a; }
.watch-outlook-grid { display:grid; grid-template-columns:1fr 1fr; gap:18px; }
.watch-home .watch-outlook .public-live-card { border:0; background:#f6f7fb; margin-bottom:0; }
.watch-home .public-probabilities strong { font-size:36px; }
.public-live[data-view=timeline] [data-live-part=forecast],.public-live[data-view=timeline] [data-live-part=signal],
.public-live[data-view=feed] [data-live-part=forecast],.public-live[data-view=feed] [data-live-part=signal],.public-live[data-view=feed] [data-live-part=status] { display:none; }
.watch-reference { background:#eef1f7; box-shadow:none; }
.watch-help-page .watch-page-heading,.watch-editorial:not(.watch-welcome) { max-width:900px; }
.watch-help-section,.watch-editorial li { line-height:1.75; }
.watch-help-start,.watch-help-grid article,.watch-tool-grid a { box-shadow:0 3px 16px #25345f04; }
.site-footer { font-size:12px; line-height:1.8; }
@media(min-width:1280px) {
  .watch-top-nav { left:max(24px,calc((100vw - 1420px)/2)); top:116px; width:168px; gap:8px; }
  .watch-top-nav a { padding:14px; border-radius:14px; font-size:14px; }
  .shell,.page-shell,.watch-home .shell { width:calc(100% - 256px); max-width:1140px; margin-left:max(224px,calc((100vw - 1420px)/2 + 204px)); margin-right:32px; }
}
@media(min-width:761px) and (max-width:1279px) {
  .shell,.page-shell,.watch-home .shell { width:calc(100% - 48px); max-width:1100px; margin:0 auto; }
  .watch-top-nav { gap:2px; }
  .watch-top-nav a { font-size:13px; padding:10px; }
  .watch-header { padding:0 24px; gap:12px; }
  .watch-workspace { grid-template-columns:minmax(0,1fr) 248px; gap:18px; }
  .watch-workspace .account-tracker { padding:20px; }
  .watch-workspace .account-fields { grid-template-columns:1fr; }
  .watch-workspace .account-fields label:first-child { grid-column:auto; }
}
@media(max-width:1000px) and (min-width:761px) {
  .watch-workspace { grid-template-columns:1fr; }
  .watch-companion { display:grid; grid-template-columns:1fr 1fr; align-items:start; }
  .watch-pocket { grid-row:span 2; }
  .watch-welcome-link { display:none; }
  .watch-workspace .account-fields { grid-template-columns:1fr 1fr; }
  .watch-workspace .account-fields label:first-child { grid-column:1/-1; }
}
@media(max-width:760px) {
  html { scroll-padding-top:76px; scroll-padding-bottom:100px; }
  body { padding-bottom:calc(88px + env(safe-area-inset-bottom)); }
  .watch-header { height:64px; padding:0 16px; gap:12px; }
  .watch-wordmark { display:inline; font-size:19px; letter-spacing:-.7px; }
  .watch-brand { gap:8px; }
  .watch-brand-mark { width:30px; height:30px; }
  .watch-usage-link { min-height:44px; font-size:11px; padding:8px 11px; }
  .shell,.page-shell,.watch-home .shell { width:calc(100% - 32px); max-width:none; padding:0; margin:0 16px; }
  .page-shell .public-live-card { padding:20px; }
  .page-shell .watch-editorial { padding:12px 0 20px; }
  .page-shell .watch-editorial h2 { font-size:22px; line-height:1.3; }
  .watch-welcome { padding:22px 0 18px; display:block; }
  .watch-welcome .eyebrow { font-size:9px; letter-spacing:1.6px; }
  .watch-welcome h1 { font-size:32px; line-height:1.08; letter-spacing:-1.2px; margin:9px 0; }
  .watch-welcome p { font-size:12px; }
  .watch-welcome-link { display:none; }
  .watch-workspace { display:block; }
  .watch-workspace .account-tracker { padding:16px; border-radius:20px; }
  .watch-workspace #account-title { font-size:16px; }
  .watch-local-badge { font-size:9px; padding:4px 7px; }
  .watch-workspace .window-overview { margin:14px 0 12px; gap:4px; padding:4px; }
  .watch-workspace .window-overview-item { min-height:66px; padding:10px; }
  .watch-workspace .window-overview-item strong { font-size:12px; }
  .watch-workspace .window-overview-item span { font-size:10px; }
  .watch-workspace .account-time-card,.watch-workspace .account-time-card[data-state=empty],.watch-workspace .account-tracker[data-has-time=true] .account-time-card { padding:22px 18px; border-radius:16px; margin:0 0 12px; }
  .watch-workspace .account-time-card .eyebrow { font-size:9px; margin-bottom:16px; }
  .watch-workspace .watch-empty-guide h2 { font-size:24px; margin:0 0 10px; }
  .watch-workspace .watch-empty-guide p { font-size:12px; line-height:1.65; margin-bottom:14px; max-width:100%; }
  .watch-workspace .watch-empty-guide .btn { width:auto; display:inline-flex; font-size:11px; padding:10px 12px; margin:4px 4px 0 0; }
  .watch-workspace .account-countdown { font-size:clamp(24px,7.4vw,38px); letter-spacing:-1px; white-space:normal; }
  .watch-workspace .account-time-card #account-absolute { font-size:12px; }
  .watch-workspace .account-time-card #account-utc { font-size:10px; }
  .watch-workspace .account-time-card #account-provenance { font-size:10px; margin-top:16px; padding-top:12px; }
  .watch-workspace #account-editor { padding:14px; margin:14px 0; }
  .watch-workspace .account-fields { grid-template-columns:1fr; gap:12px; }
  .watch-workspace .account-fields label:first-child { grid-column:auto; }
  .watch-workspace #account-reset-form .account-buttons { display:grid; grid-template-columns:1fr; }
  .watch-workspace #account-clear { min-height:44px; }
  .watch-workspace .watch-orbit { opacity:.35; }
  .watch-companion { margin-top:18px; gap:12px; }
  .watch-pocket { display:none; }
  .watch-companion .watch-quick-guide { order:-1; }
  .watch-shortcuts { padding:4px 18px; }
  .watch-companion .watch-share { padding:18px; }
  .watch-companion .watch-share>div:first-child { flex-basis:100%; }
  .watch-home .public-live { margin:30px 0; }
  .watch-home .public-live-heading { display:block; }
  .watch-home #public-live-title { font-size:25px; margin:8px 0; }
  .watch-home .public-live-heading .account-buttons { margin-top:12px; }
  .watch-home .public-live-heading .btn { width:100%; }
  .watch-home .public-live-grid,.watch-outlook-grid { grid-template-columns:1fr; gap:12px; }
  .watch-home .public-live-card { padding:18px; border-radius:18px; }
  .watch-home .public-live-grid>.public-live-card { margin:0; }
  .watch-outlook { padding:12px 16px; }
  .watch-outlook>summary { font-size:13px; }
  .watch-mobile-nav { background:#fff; border-top:1px solid #dfe4ee; padding:6px 10px calc(6px + env(safe-area-inset-bottom)); min-height:70px; }
  .watch-mobile-nav a { min-height:52px; font-size:10px; border-radius:14px; }
  .watch-mobile-nav a[aria-current] { background:#e9eeff; color:#3157d5; }
}
@media(max-width:350px) {
  .watch-header { padding:0 12px; }
  .watch-wordmark { font-size:17px; }
  .watch-brand { gap:6px; }
  .watch-usage-link { padding:8px; font-size:10px; }
  .shell,.page-shell,.watch-home .shell { width:calc(100% - 24px); margin:0 12px; }
  .watch-workspace .account-tracker { padding:12px; }
  .watch-workspace .watch-empty-guide h2 { font-size:22px; }
  .watch-workspace .watch-empty-guide .btn { padding:10px; font-size:10px; }
}
@media(prefers-reduced-motion:reduce) {
  html { scroll-behavior:auto!important; }
  .account-time-card,.btn,.window-overview-item,.watch-mobile-nav a { animation:none!important; transition:none!important; }
}
