@keyframes gzRetrogridSunBreathe{0%,to{opacity:.7}50%{opacity:.9}}:root{--void:#dceaf6;--void-grad-top:#eef6fc;--void-grad-mid:#cfe0ee;--panel:#2d5a8c12;--panel-strong:#2d5a8c1f;--accent:#2f7fce;--accent-bright:#4e97dd;--accent-soft:#2568ad;--accent-deep:#1c4f85;--alert:#e08a2e;--ink:#1e3552;--text-hi:#263f5e;--text:#34506f;--text-mid:#4f6d8e;--text-dim:#6f8aa8;--text-faint:#8ba2bd;--text-ghost:#a6b8ce;--hairline:#325f8c29;--hairline-strong:#325f8c42;--glow-accent:#2f7fce57;--glow-cyan:#78b4e64d;--glow-alert:#e08a2e52}.night-mode{--void:#0a1220;--void-grad-top:#101b33;--void-grad-mid:#060a14;--panel:#a0c3f00d;--panel-strong:#a0c3f017;--accent:#7aa6ff;--accent-bright:#9dc0ff;--accent-soft:#5f86e6;--accent-deep:#4566c4;--alert:#ffc98a;--ink:#eef3ff;--text-hi:#f4f8ff;--text:#dfe6fa;--text-mid:#b3bfdd;--text-dim:#8d99bb;--text-faint:#6f7ba0;--text-ghost:#555f82;--hairline:#aac8ff24;--hairline-strong:#aac8ff3d;--glow-accent:#7aa6ff6b;--glow-cyan:#96c8ff4d;--glow-alert:#ffc98a52}.moonbean-mode{--void:#16121f;--void-grad-top:#1d1729;--void-grad-mid:#131020;--panel:#d4b8ff12;--panel-strong:#d4b8ff1f;--accent:#d4b8ff;--accent-bright:#e4d2ff;--accent-soft:#bd95f5;--accent-deep:#9c6ef0;--alert:#ffd0e8;--ink:#f5efff;--text-hi:#faf6ff;--text:#e6dbf7;--text-mid:#b9a8d6;--text-dim:#9483b0;--text-faint:#76668f;--text-ghost:#5c4f73;--hairline:#d4b8ff29;--hairline-strong:#d4b8ff42;--glow-accent:#b48cff6b;--glow-cyan:#96b4ff59;--glow-alert:#ffd0e859}.xp-mode{--void:#b8d8f0;--void-grad-top:#cfe6f7;--void-grad-mid:#a6cbec;--panel:#1e3c6e1a;--panel-strong:#1e3c6e29;--accent:#2456a8;--accent-bright:#3a6fc8;--accent-soft:#1e478c;--accent-deep:#173768;--alert:#d18a1e;--ink:#2b4a22;--text-hi:#36582a;--text:#3f602f;--text-mid:#5d7d43;--text-dim:#80995a;--text-faint:#a0b376;--text-ghost:#bdca94;--hairline:#23462833;--hairline-strong:#2346284d;--glow-accent:#2456a859;--glow-cyan:#78bee659;--glow-alert:#d18a1e59}.linja-mode{--void:#160a2e;--void-grad-top:#220f46;--void-grad-mid:#0e0620;--panel:#ff40b412;--panel-strong:#ff40b41f;--accent:#ff5cd8;--accent-bright:#ff8ae3;--accent-soft:#ff3dbd;--accent-deep:#c72196;--alert:#37f2e0;--ink:#ffe9fb;--text-hi:#fff2fd;--text:#f5c9ea;--text-mid:#c991c4;--text-dim:#a26ba3;--text-faint:#7f4f86;--text-ghost:#60376a;--hairline:#ff5cd838;--hairline-strong:#ff5cd857;--glow-accent:#ff5cd880;--glow-cyan:#37f2e059;--glow-alert:#37f2e052}.linja-mode .gz-retrogrid{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.linja-mode .gz-retrogrid-sun{opacity:.85;background:linear-gradient(#ffd66b 0%,#ff7de0 55%,#ff3dbd00 72%);border-radius:50%;width:60vmin;height:60vmin;animation:7s ease-in-out infinite gzRetrogridSunBreathe;position:absolute;bottom:26%;left:50%;transform:translate(-30%);box-shadow:0 0 90px #ff82e780;mask-image:repeating-linear-gradient(#0000,#0000 7px,#000 8px)}.linja-mode .gz-retrogrid:after{content:"";transform-origin:top;background:repeating-linear-gradient(0deg,#0000 0 26px,#37f2e029 26px 28px);position:absolute;inset:50% -20% 0;transform:perspective(420px)rotateX(62deg);mask-image:linear-gradient(#000 0%,#0000 92%)}.relief-mode{--void:#3a1a1a;--void-grad-top:#4a1f1f;--void-grad-mid:#2c1111;--panel:#ff826e0f;--panel-strong:#ff826e1a;--accent:#e04d3a;--accent-bright:#f26e5a;--accent-soft:#c03a2a;--accent-deep:#96291d;--alert:#ffd24a;--ink:#ffe9e0;--text-hi:#fff4ee;--text:#f3d9cc;--text-mid:#d4af9c;--text-dim:#b78f7b;--text-faint:#99705d;--text-ghost:#7c5746;--hairline:#ff967d2e;--hairline-strong:#ff967d4d;--glow-accent:#e04d3a66;--glow-cyan:#ff786440;--glow-alert:#ffd24a59}html.modern-web .gz-nav,html.modern-web .gz-hero,html.modern-web .gz-features,html.modern-web .gz-recent,html.modern-web .gz-posture,html.modern-web .gz-baseline,html.modern-web .gz-substrate-teaser-inner,html.modern-web .gz-suction-teaser-inner,html.modern-web .gz-construction-advisory-inner,html.modern-web .gz-cursed,html.modern-web .gz-fault,html.modern-web .gz-dss,html.modern-web .gz-translation-incident,html.modern-web .gz-anthem-intake,html.modern-web .gz-inefficiency,html.modern-web .gz-embassy{width:100%;max-width:1280px;margin-left:auto;margin-right:auto}html.modern-web .gz-nav{z-index:900;background:color-mix(in srgb, var(--void) 78%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);border-bottom:1px solid var(--hairline);padding:8px 24px 6px;position:relative;top:auto;box-shadow:0 1px #0000000a,0 12px 32px #0000000a}html.modern-web .gz-nav-logo{letter-spacing:.1em;font-weight:800}html.modern-web .gz-nav-links{letter-spacing:.06em;gap:12px;font-weight:600}html.modern-web .gz-nav-links>a,html.modern-web .gz-nav-dropdown-trigger{text-transform:none}html.modern-web .gz-nav-crime{letter-spacing:.1em;opacity:.5;border-style:solid;border-radius:999px;font-size:10px}html.modern-web .gz-hero{padding:96px 48px 120px}html.modern-web .gz-hero-title{letter-spacing:.08em;text-indent:.08em;font-size:clamp(52px,12vw,104px);font-weight:300;line-height:1}html.modern-web .gz-hero-mission{max-width:640px;font-size:clamp(17px,3.4vw,21px);font-style:normal;font-weight:400;line-height:1.65}html.modern-web .gz-hero-established{letter-spacing:.22em;color:var(--text-ghost);font-size:11px}html.modern-web .gz-welcome{letter-spacing:.02em;border-radius:999px;font-family:IBM Plex Mono,monospace;font-size:13px}html.modern-web .gz-panel,html.modern-web .gz-liquid-glass,html.modern-web .gz-feature{border:1px solid var(--hairline);background:var(--panel);-webkit-backdrop-filter:blur(10px);border-radius:14px;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 1px 2px #0000000f,0 8px 24px #00000014}html.modern-web .gz-panel:hover,html.modern-web .gz-liquid-glass:hover,html.modern-web .gz-feature:hover{border-color:var(--hairline-strong);transform:translateY(-2px);box-shadow:0 2px 4px #0000000f,0 14px 34px #0000001a}html.modern-web .gz-features{padding:0 48px}html.modern-web .gz-features-title{letter-spacing:.3em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:12px}html.modern-web .gz-features-grid{grid-template-columns:repeat(3,1fr);gap:18px}html.modern-web .gz-feature{text-align:left;padding:26px 26px 30px}html.modern-web .gz-feature-tag{letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10px}html.modern-web .gz-feature-title{letter-spacing:.01em;font-family:Newsreader,serif;font-size:clamp(20px,2.6vw,26px);font-weight:400}html.modern-web .gz-feature-body{font-size:16px;line-height:1.6}@media (width<=900px){html.modern-web .gz-features-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){html.modern-web .gz-features-grid{grid-template-columns:1fr}}html.modern-web .gz-recent{padding:0 48px}html.modern-web .gz-recent-title{letter-spacing:.3em;text-transform:uppercase;color:var(--text-mid);font-family:IBM Plex Mono,monospace;font-size:12px}html.modern-web .gz-recent-row{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:20px;padding:14px 10px;display:flex}html.modern-web .gz-recent-row-title{font-family:Newsreader,serif;font-size:18px;font-weight:400}html.modern-web .gz-recent-row-meta{letter-spacing:.04em;color:var(--text-faint);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:11px}html.modern-web .gz-posture{flex-wrap:wrap;align-items:center;gap:24px;padding:20px 48px;display:flex}html.modern-web .gz-posture-label{letter-spacing:.24em;text-transform:uppercase;color:var(--text-faint);font-family:IBM Plex Mono,monospace;font-size:11px}html.modern-web .gz-posture-level{font-family:Newsreader,serif;font-size:26px;font-weight:400}html.modern-web .gz-posture-chip{letter-spacing:.04em;color:var(--text-dim);border-radius:999px;font-family:IBM Plex Mono,monospace;font-size:11px}html.modern-web .gz-cursed,html.modern-web .gz-fault,html.modern-web .gz-dss,html.modern-web .gz-translation-incident,html.modern-web .gz-anthem-intake,html.modern-web .gz-inefficiency,html.modern-web .gz-embassy{text-align:left;margin-bottom:0;padding:30px 48px 34px}html.modern-web .gz-cursed-title,html.modern-web .gz-fault-title,html.modern-web .gz-dss-title,html.modern-web .gz-translation-incident-title,html.modern-web .gz-anthem-intake-title,html.modern-web .gz-inefficiency-title,html.modern-web .gz-embassy-title{letter-spacing:0;font-size:clamp(22px,4vw,30px);font-weight:400}html.modern-web ::selection{background:var(--accent);color:#fff}html.modern-web a,html.modern-web button{transition:color .2s,background .2s,border-color .2s,transform .2s,box-shadow .2s}html.modern-web a:focus-visible,html.modern-web button:focus-visible,html.modern-web [tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;text-shadow:none}html.modern-web ::-webkit-scrollbar{width:10px;height:10px}html.modern-web ::-webkit-scrollbar-thumb{background:var(--panel-strong);border:2px solid var(--void);border-radius:8px}html.modern-web ::-webkit-scrollbar-track{background:0 0}.gz-modern-certificate{text-align:center;letter-spacing:.24em;text-transform:uppercase;color:var(--text-faint);background:color-mix(in srgb, var(--panel) 60%, transparent);border-bottom:1px solid var(--hairline);user-select:none;padding:3px 24px;font-family:IBM Plex Mono,monospace;font-size:9px;display:block}.gz-modern-certificate b{color:var(--accent);font-weight:600}@media (prefers-reduced-motion:reduce){html.modern-web .gz-panel,html.modern-web .gz-liquid-glass,html.modern-web .gz-feature{transition:none}}.gz-agent-chat-bubble{z-index:50;backdrop-filter:blur(8px);width:54px;height:54px;color:var(--accent);cursor:pointer;background:#ffffff14;border:1px solid #ff9ece73;border-radius:50%;place-items:center;transition:transform .25s,background .25s,border-color .25s,color .25s;display:grid;position:fixed;bottom:88px;right:22px;box-shadow:0 10px 28px #00000059}.gz-agent-chat-bubble:hover,.gz-agent-chat-bubble:focus-visible{color:var(--accent-bright);background:#ff9ece24;border-color:#ff9eceb3;transform:translateY(-3px)scale(1.05)}.gz-agent-chat-icon{filter:saturate(.85);font-size:24px;line-height:1}.gz-agent-chat{z-index:50;backdrop-filter:blur(14px);background:#100b14d1;border:1px solid #ff9ece59;border-radius:18px;flex-direction:column;width:min(360px,100vw - 32px);max-height:min(560px,100vh - 96px);animation:.28s ease-out gzAgentChatIn;display:flex;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 22px 60px #00000073}@keyframes gzAgentChatIn{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.gz-agent-chat-header{border-bottom:1px solid var(--hairline);background:#ffffff0b;flex:none;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.gz-agent-chat-title{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-bright);font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600}.gz-agent-chat-close{width:28px;height:28px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:20px;line-height:1;transition:background .2s,color .2s;display:grid}.gz-agent-chat-close:hover,.gz-agent-chat-close:focus-visible{color:var(--text-hi);background:#ffffff14}.gz-agent-chat-messages{scrollbar-width:thin;scrollbar-color:#ff9ece59 transparent;flex-direction:column;flex:auto;gap:12px;padding:16px;display:flex;overflow-y:auto}.gz-agent-chat-messages::-webkit-scrollbar{width:6px}.gz-agent-chat-messages::-webkit-scrollbar-thumb{background:#ff9ece59;border-radius:999px}.gz-agent-chat-row{width:100%;display:flex}.gz-agent-chat-row.user{justify-content:flex-end}.gz-agent-chat-row.agent{justify-content:flex-start}.gz-agent-chat-bubble-text{white-space:pre-wrap;word-break:break-word;border-radius:14px;max-width:82%;padding:10px 14px;font-family:Nunito,sans-serif;font-size:14px;line-height:1.45}.gz-agent-chat-row.agent .gz-agent-chat-bubble-text{color:var(--text);background:#ffffff14;border-bottom-left-radius:4px}.gz-agent-chat-row.user .gz-agent-chat-bubble-text{color:var(--text-hi);background:#ff9ece33;border-bottom-right-radius:4px}.gz-agent-chat-typing{background:#ffffff0f;border-radius:14px 14px 14px 4px;align-items:center;gap:5px;padding:14px;display:flex}.gz-agent-chat-typing span{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite gzAgentChatTyping}.gz-agent-chat-typing span:nth-child(2){animation-delay:.2s}.gz-agent-chat-typing span:nth-child(3){animation-delay:.4s}@keyframes gzAgentChatTyping{0%,60%,to{opacity:.55;transform:translateY(0)translateZ(0)}30%{opacity:1;transform:translateY(-4px)translateZ(14px)}}.gz-agent-chat-form{border-top:1px solid var(--hairline);background:#ffffff0a;flex:none;align-items:center;gap:8px;padding:12px 14px;display:flex}.gz-agent-chat-input{min-height:40px;max-height:120px;color:var(--text-hi);resize:none;background:#ffffff0d;border:1px solid #ff9ece40;border-radius:12px;outline:none;flex:auto;padding:10px 12px;font-family:Nunito,sans-serif;font-size:14px;line-height:1.45;transition:border-color .2s,background .2s}.gz-agent-chat-input::placeholder{color:var(--text-ghost)}.gz-agent-chat-input:focus{background:#ffffff14;border-color:#ff9ece99}.gz-agent-chat-send{width:40px;height:40px;color:var(--accent-bright);cursor:pointer;background:#ff9ece1f;border:1px solid #ff9ece59;border-radius:12px;flex:none;place-items:center;font-size:18px;line-height:1;transition:background .2s,transform .2s,opacity .2s;display:grid}.gz-agent-chat-send:disabled{opacity:.45;cursor:not-allowed}.gz-agent-chat-send:not(:disabled):hover,.gz-agent-chat-send:not(:disabled):focus-visible{background:#ff9ece38;transform:translateY(-1px)}@media (width<=768px){.gz-agent-chat-bubble{width:48px;height:48px;bottom:80px;right:16px}.gz-agent-chat{width:calc(100vw - 32px);max-height:calc(100vh - 104px);bottom:16px;right:16px}.gz-agent-chat-bubble-text{font-size:13px}}.gz-achievements-button{z-index:49;-webkit-backdrop-filter:blur(8px);color:var(--accent);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;contain:paint layout;background:#ffffff0f;border:1px solid #ffa8d459;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-family:IBM Plex Mono,monospace;font-size:11px;transition:background .25s,border-color .25s,transform .25s,color .25s,box-shadow .25s,opacity .25s;display:inline-flex;position:fixed;bottom:172px;right:22px}.gz-achievements-button:hover,.gz-achievements-button:focus-visible{color:var(--accent-bright);box-shadow:0 8px 26px #00000040, 0 0 18px var(--glow-accent);background:#ffa8d41f;border-color:#ffa8d499;transform:translateY(-2px)}.gz-achievements-button.is-hidden{opacity:0;pointer-events:none;transform:scale(.9)}.gz-achievements-button-icon{font-size:14px;line-height:1}.gz-achievements-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px);background:#0c091273;animation:.3s gzAchievementsFadeIn;position:fixed;inset:0}@keyframes gzAchievementsFadeIn{0%{opacity:0}to{opacity:1}}.gz-achievements-panel{z-index:61;-webkit-backdrop-filter:blur(18px);opacity:0;pointer-events:none;background:#0c0912d1;border-left:1px solid #ffa8d459;flex-direction:column;gap:0;width:min(420px,100vw);transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-16px 0 48px #00000073,0 0 40px #ffa8d414}.gz-achievements-panel.is-open{opacity:1;pointer-events:auto;transform:translate(0)}.gz-achievements-panel.is-dragging{cursor:grabbing;will-change:transform;transition:opacity .2s}.gz-achievements-header{border-bottom:1px solid #ffa8d426;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.gz-achievements-title{align-items:center;gap:12px;display:flex}.gz-achievements-title-icon{font-size:24px;line-height:1}.gz-achievements-title-text{letter-spacing:.04em;color:var(--ink);font-family:Nunito,sans-serif;font-size:15px;font-weight:700}.gz-achievements-subtitle{letter-spacing:.04em;color:var(--text-dim);margin-top:3px;font-family:IBM Plex Mono,monospace;font-size:10px}.gz-achievements-close{width:32px;height:32px;color:var(--text-ghost);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:Nunito,sans-serif;font-size:22px;line-height:1;transition:color .2s,background .2s;display:flex}.gz-achievements-close:hover,.gz-achievements-close:focus-visible{color:var(--accent-bright);background:#ffa8d41f}.gz-achievements-tabs{border-bottom:1px solid #ffa8d426;gap:0;display:flex}.gz-achievements-tabs button{color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;flex:1;padding:14px 18px;font-family:Nunito,sans-serif;font-size:12px;font-weight:700;transition:color .25s,background .25s,box-shadow .25s}.gz-achievements-tabs button.is-active{color:var(--accent);box-shadow:inset 0 -2px 0 0 var(--accent);background:#ffa8d414}.gz-achievements-tabs button:hover{color:var(--accent-bright);background:#ffa8d40d}.gz-achievements-body{flex-direction:column;flex:1;gap:22px;padding:20px 24px;display:flex;overflow-y:auto}.gz-achievements-section{flex-direction:column;gap:10px;display:flex}.gz-achievements-section-title{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-family:Nunito,sans-serif;font-size:10px;font-weight:800}.gz-achievements-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gz-achievements-card{background:#ffffff0a;border:1px solid #ffa8d426;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .25s,background .25s,transform .25s;display:flex}.gz-achievements-card.is-obtained{background:#ffa8d414;border-color:#ffa8d473}.gz-achievements-card-icon{flex-shrink:0;font-size:22px;line-height:1}.gz-achievements-card-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gz-achievements-card-name{color:var(--text-hi);font-family:Nunito,sans-serif;font-size:13px;font-weight:700}.gz-achievements-card-desc{color:var(--text-dim);font-family:Nunito,sans-serif;font-size:11px;font-weight:500;line-height:1.45}.gz-achievements-card-points{letter-spacing:.04em;color:var(--accent);flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:10px}.gz-achievements-empty{color:var(--text-dim);margin:0;font-family:Newsreader,serif;font-size:14px;line-height:1.5}.gz-achievements-all-done{color:var(--accent-soft)}.gz-achievements-footer{letter-spacing:.04em;color:var(--text-ghost);text-align:center;margin-top:auto;padding-top:12px;font-family:IBM Plex Mono,monospace;font-size:10px}.gz-achievements-hack{border-top:1px dashed #ffa8d440;flex-direction:column;align-items:center;gap:7px;padding-top:16px;display:flex}.gz-achievements-hack-btn{color:var(--accent-bright);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#ffa8d414;border:1px solid #ffa8d466;border-radius:999px;padding:10px 18px;font-family:IBM Plex Mono,monospace;font-size:10px;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s,opacity .25s}.gz-achievements-hack-btn:hover{background:#ffa8d424;border-color:#ffa8d4b3;transform:translateY(-1px);box-shadow:0 6px 18px #00000040,0 0 14px #ffa8d429}.gz-achievements-hack-btn:disabled{opacity:.55;cursor:default;box-shadow:none;transform:none}.gz-achievements-hack-note{letter-spacing:.03em;color:var(--text-ghost);text-align:center;font-family:IBM Plex Mono,monospace;font-size:9px}.gz-achievements-hack-status{letter-spacing:.1em;color:var(--accent);text-align:center;font-family:IBM Plex Mono,monospace;font-size:10px;animation:.4s gzAchievementsFadeIn}.gz-achievements-wardrobe{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.gz-achievements-wardrobe-item{opacity:.6;background:#ffffff0a;border:1px solid #ffa8d426;border-radius:14px;flex-direction:column;gap:8px;padding:12px;transition:opacity .25s,border-color .25s,background .25s;display:flex}.gz-achievements-wardrobe-item.is-owned{opacity:1;background:#ffa8d414;border-color:#ffa8d473}.gz-achievements-wardrobe-item.is-equipped{box-shadow:inset 0 0 18px #ffa8d41f,0 0 20px #ffa8d414}.gz-achievements-wardrobe-item img{border-radius:10px;width:100%;height:auto}.gz-achievements-wardrobe-name{color:var(--text-hi);font-family:Nunito,sans-serif;font-size:12px;font-weight:700}.gz-achievements-wardrobe-action{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffff0f;border:1px solid #ffa8d459;border-radius:999px;padding:7px 12px;font-family:IBM Plex Mono,monospace;font-size:10px;transition:background .25s,border-color .25s,transform .25s,color .25s}.gz-achievements-wardrobe-action:hover{color:var(--accent-bright);background:#ffa8d41f;border-color:#ffa8d499;transform:translateY(-2px)}.gz-achievements-wardrobe-locked{letter-spacing:.04em;color:var(--text-ghost);font-family:IBM Plex Mono,monospace;font-size:10px}.gz-achievement-toasts{z-index:62;pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;max-width:min(360px,100vw - 44px);display:flex;position:fixed;bottom:22px;left:22px}.gz-achievement-toast{-webkit-backdrop-filter:blur(10px);color:var(--accent-bright);cursor:pointer;pointer-events:auto;text-align:left;background:#0c0912e6;border:1px solid #ffa8d473;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;transition:transform .2s,background .2s,border-color .2s;animation:.45s cubic-bezier(.22,1,.36,1) forwards gzAchievementToastIn;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000059,0 0 20px #ffa8d41a}.gz-achievement-toast:hover,.gz-achievement-toast:focus-visible{background:#140f1cf2;border-color:#ffa8d4bf;transform:translateY(-2px)scale(1.01)}.gz-achievement-toast.is-leaving{animation:.35s cubic-bezier(.36,0,.64,1) forwards gzAchievementToastOut}.gz-achievement-toast-bar{transform-origin:0;background:#ffa8d48c;width:100%;height:2px;animation:2.4s linear forwards gzAchievementToastBar;position:absolute;bottom:0;left:0}.gz-achievement-toast.is-leaving .gz-achievement-toast-bar{opacity:0;animation:none}.gz-achievement-toast-icon{font-size:18px;line-height:1}.gz-achievement-toast-points{letter-spacing:.04em;color:var(--accent);margin-left:4px;font-family:IBM Plex Mono,monospace;font-size:10px}@keyframes gzAchievementToastIn{0%{opacity:0;transform:translateY(12px)scale(.96)translateZ(-80px)rotateX(5deg)}to{opacity:1;transform:translateY(0)scale(1)translateZ(0)rotateX(0)}}@keyframes gzAchievementToastOut{0%{opacity:1;transform:translateY(0)scale(1)translateZ(0)}to{opacity:0;transform:translateY(8px)scale(.96)translateZ(-40px)}}@keyframes gzAchievementToastBar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=768px){.gz-achievements-button{padding:7px 12px;bottom:160px;right:16px}.gz-achievements-button-points{display:none}.gz-achievements-panel{width:100vw}.gz-achievements-body{padding:18px 16px}.gz-achievement-toasts{align-items:center;width:calc(100vw - 32px);bottom:16px;left:50%;transform:translate(-50%)}.gz-achievement-toast{justify-content:center;width:100%}}html:not(.night-mode):not(.moonbean-mode) .gz-achievements-button,html:not(.night-mode):not(.moonbean-mode) .gz-achievements-wardrobe-action,html:not(.night-mode):not(.moonbean-mode) .gz-achievement-toast{color:var(--accent);border-color:#ff8c5a73}html:not(.night-mode):not(.moonbean-mode) .gz-achievements-button:hover,html:not(.night-mode):not(.moonbean-mode) .gz-achievements-button:focus-visible,html:not(.night-mode):not(.moonbean-mode) .gz-achievements-wardrobe-action:hover,html:not(.night-mode):not(.moonbean-mode) .gz-achievement-toast:hover,html:not(.night-mode):not(.moonbean-mode) .gz-achievement-toast:focus-visible{background:#ff8c5a1f;border-color:#ff8c5ab3;box-shadow:0 8px 26px #00000040,0 0 18px #ff8c5a2e}html:not(.night-mode):not(.moonbean-mode) .gz-achievement-toast-bar{background:#ff8c5a8c}html:not(.night-mode):not(.moonbean-mode) .gz-achievements-panel,html:not(.night-mode):not(.moonbean-mode) .gz-achievements-card,html:not(.night-mode):not(.moonbean-mode) .gz-achievements-wardrobe-item{background:#2b1d1ab8;border-color:#ff8c5a40}html:not(.night-mode):not(.moonbean-mode) .gz-achievements-card.is-obtained,html:not(.night-mode):not(.moonbean-mode) .gz-achievements-wardrobe-item.is-owned{background:#ff8c5a14;border-color:#ff8c5a73}html:not(.night-mode):not(.moonbean-mode) .gz-achievements-tabs button.is-active{box-shadow:inset 0 -2px 0 0 var(--accent);background:#ff8c5a14}.moonbean-mode .gz-achievements-button,.moonbean-mode .gz-achievements-wardrobe-action,.moonbean-mode .gz-achievement-toast{border-color:#d4b8ff73}.moonbean-mode .gz-achievements-button:hover,.moonbean-mode .gz-achievements-button:focus-visible,.moonbean-mode .gz-achievements-wardrobe-action:hover,.moonbean-mode .gz-achievement-toast:hover,.moonbean-mode .gz-achievement-toast:focus-visible{box-shadow:0 8px 26px #00000040, 0 0 18px var(--glow-accent);background:#d4b8ff1f;border-color:#d4b8ffbf}.moonbean-mode .gz-achievement-toast-bar{background:#d4b8ff8c}.moonbean-mode .gz-achievements-panel,.moonbean-mode .gz-achievements-card,.moonbean-mode .gz-achievements-wardrobe-item{background:#0a0814d1;border-color:#d4b8ff40}.moonbean-mode .gz-achievements-card.is-obtained,.moonbean-mode .gz-achievements-wardrobe-item.is-owned{background:#d4b8ff14;border-color:#d4b8ff73}.moonbean-mode .gz-achievements-tabs button.is-active{box-shadow:inset 0 -2px 0 0 var(--accent);background:#d4b8ff14}.gz-radio-analyzer{max-width:900px;color:var(--text);margin:0 auto;padding:74px 24px 100px;font-family:Nunito,sans-serif}.gz-radio-analyzer-header{text-align:center;flex-direction:column;gap:6px;margin-bottom:28px;display:flex}.gz-radio-analyzer-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:10px}.gz-radio-analyzer-title{color:var(--text-hi);font-family:Newsreader,serif;font-size:30px;font-weight:300}.gz-radio-analyzer-display{border:1px solid var(--hairline);background:var(--panel);border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 32px #0003,0 12px 40px #00000040}.gz-radio-analyzer-canvas{width:100%;height:180px;display:block}.gz-radio-analyzer-overlay{letter-spacing:.06em;color:var(--text-dim);text-shadow:0 1px 4px #0009;pointer-events:none;flex-direction:column;gap:4px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex;position:absolute;top:16px;left:18px}.gz-radio-analyzer-freq{color:var(--accent);font-weight:600}.gz-radio-analyzer-signal{color:var(--text-ghost)}.gz-radio-analyzer-readout{border:1px solid var(--hairline);background:var(--panel);border-radius:16px;flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px;padding:18px 22px;display:flex}.gz-radio-analyzer-meter{flex-direction:column;flex:240px;gap:8px;display:flex}.gz-radio-analyzer-meter-label{letter-spacing:.16em;text-transform:uppercase;color:var(--text-ghost);font-family:IBM Plex Mono,monospace;font-size:10px}.gz-radio-analyzer-meter-bar{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.gz-radio-analyzer-meter-fill{border-radius:999px;height:100%;transition:width .15s ease-out,background .3s;box-shadow:0 0 12px}.gz-radio-analyzer-meter-value{color:var(--text-dim);font-family:IBM Plex Mono,monospace;font-size:12px}.gz-radio-analyzer-controls{align-items:center;gap:12px;display:flex}.gz-radio-analyzer-play{border:1px solid var(--accent);width:44px;height:44px;color:var(--accent);cursor:pointer;background:#ffa8d41a;border-radius:50%;place-items:center;font-size:18px;transition:transform .2s,background .2s,box-shadow .2s;display:grid}.gz-radio-analyzer-play:hover,.gz-radio-analyzer-play:focus-visible{box-shadow:0 0 18px var(--glow-accent);background:#ffa8d433;transform:scale(1.08)}.gz-radio-analyzer-volume{width:120px;accent-color:var(--accent)}.gz-radio-analyzer-stations{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:18px;display:grid}.gz-radio-analyzer-station{border:1px solid var(--hairline);background:var(--panel);color:var(--text);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;gap:6px;padding:16px 14px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:flex}.gz-radio-analyzer-station:hover,.gz-radio-analyzer-station:focus-visible{border-color:var(--station-color,var(--accent));background:#ffffff0d;transform:translateY(-2px);box-shadow:0 8px 24px #0003}.gz-radio-analyzer-station.is-active{border-color:var(--station-color,var(--accent));box-shadow:0 0 24px color-mix(in srgb, var(--station-color,var(--accent)) 30%, transparent), 0 8px 24px #00000040;background:#ffffff14}.gz-radio-analyzer-station-freq{letter-spacing:.12em;color:var(--station-color,var(--accent));font-family:IBM Plex Mono,monospace;font-size:10px}.gz-radio-analyzer-station-name{color:var(--text-hi);font-family:Nunito,sans-serif;font-size:13px;font-weight:700}.gz-radio-analyzer-station-desc{color:var(--text-ghost);font-family:Nunito,sans-serif;font-size:11px}.gz-radio-analyzer-error{color:#ff9eb0;background:#ff50781a;border:1px dashed #ff50788c;border-radius:10px;margin-top:14px;padding:10px 14px;font-family:IBM Plex Mono,monospace;font-size:11px}.gz-radio-analyzer-disclaimer{color:var(--text-ghost);text-align:center;margin-top:16px;font-family:Nunito,sans-serif;font-size:11px}@media (width<=768px){.gz-radio-analyzer{padding:56px 24px 72px}.gz-radio-analyzer-title{font-size:24px}.gz-radio-analyzer-canvas{height:140px}.gz-radio-analyzer-readout{flex-direction:column;align-items:stretch}.gz-radio-analyzer-controls{justify-content:center}}.gz-think-ladder{flex-direction:column;align-items:center;gap:22px;padding:30px 26px 34px;display:flex}.gz-think-ladder-header{justify-content:center;align-items:baseline;gap:12px;font-family:Nunito,sans-serif;display:flex}.gz-think-ladder-kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--text-ghost);font-size:10px;font-weight:800}.gz-think-ladder-title{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:800}.gz-think-ladder-rail{justify-content:space-between;align-items:center;gap:8px;width:100%;max-width:640px;padding:8px 0;display:flex;position:relative}.gz-think-ladder-track{background:var(--hairline);z-index:0;height:1px;position:absolute;top:50%;left:18px;right:18px;overflow:hidden;transform:translateY(-50%)}.gz-think-ladder-progress{background:var(--accent);height:100%;box-shadow:0 0 12px var(--glow-accent);transition:width .55s cubic-bezier(.22,1,.36,1)}.gz-think-ladder-node{z-index:1;width:auto;max-width:110px;color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;flex-direction:column;flex:1;align-items:center;gap:8px;padding:12px 6px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s,color .35s;display:flex;position:relative}.gz-think-ladder-node:hover,.gz-think-ladder-node:focus-visible,.gz-think-ladder-node.is-current{border-color:var(--hairline-strong);color:var(--accent);box-shadow:0 14px 40px #00000047, 0 0 26px var(--glow-accent);transform:translateY(-4px)}.gz-think-ladder-node-dot{border:1px solid var(--text-ghost);background:var(--void);border-radius:50%;width:14px;height:14px;transition:border-color .35s,background .35s,box-shadow .35s}.gz-think-ladder-node:hover .gz-think-ladder-node-dot,.gz-think-ladder-node:focus-visible .gz-think-ladder-node-dot,.gz-think-ladder-node.is-current .gz-think-ladder-node-dot{border-color:var(--accent);background:var(--accent);box-shadow:0 0 14px var(--glow-accent)}.gz-think-ladder-node-label{letter-spacing:.02em;font-family:Newsreader,serif;font-size:15px;font-weight:400}.gz-think-ladder-node-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--text-ghost);font-family:IBM Plex Mono,monospace;font-size:9px}.gz-think-ladder-readout{text-align:center;border:1px solid var(--hairline);background:var(--panel);border-radius:18px;flex-direction:column;gap:8px;width:100%;max-width:640px;padding:24px 22px 28px;display:flex}.gz-think-ladder-readout-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:10px}.gz-think-ladder-readout-phase{color:var(--text-hi);font-family:Newsreader,serif;font-size:30px;font-weight:400}.gz-think-ladder-readout-body{color:var(--text-dim);margin:4px 0 0;max-width:420px;margin-inline:auto;font-family:Nunito,sans-serif;font-size:14px;font-weight:500;line-height:1.6}.gz-think-ladder-auto{border:1px solid var(--hairline);color:var(--text-ghost);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-family:IBM Plex Mono,monospace;font-size:10px;transition:background .25s,border-color .25s,color .25s,transform .25s;display:inline-flex}.gz-think-ladder-auto:hover,.gz-think-ladder-auto:focus-visible{border-color:var(--hairline-strong);color:var(--accent);transform:translateY(-2px)}.gz-think-ladder-auto-dot{background:var(--text-ghost);border-radius:50%;width:7px;height:7px;transition:background .35s,box-shadow .35s}.gz-think-ladder-auto[aria-pressed=true] .gz-think-ladder-auto-dot{background:var(--accent);box-shadow:0 0 10px var(--glow-accent);animation:1.6s ease-in-out infinite gzBreathe}.gz-think-ladder-fallback{color:var(--text-dim);text-align:center;padding:40px 24px;font-family:Newsreader,serif;font-size:18px}@media (width<=620px){.gz-think-ladder-node{padding:10px 2px}.gz-think-ladder-node-label{font-size:12px}.gz-think-ladder-node-tag{display:none}.gz-think-ladder-readout-phase{font-size:26px}}@media (width<=520px){.gz-think-ladder-rail{gap:6px}.gz-think-ladder-node{padding:10px 4px}.gz-think-ladder-node-label{font-size:11px}.gz-think-ladder-readout-phase{font-size:24px}}.gz-spectral-hud{z-index:9000;border:1px solid var(--hairline-strong);background:color-mix(in srgb, var(--void) 78%, transparent);-webkit-backdrop-filter:blur(8px);box-shadow:0 12px 40px #00000059, inset 0 0 24px color-mix(in srgb, hsl(var(--sentiment-hue) 90% 70%) 18%, transparent);color:var(--text-mid);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;font-family:IBM Plex Mono,monospace;transition:opacity .3s,transform .3s;display:flex;position:fixed;bottom:14px;right:14px}.gz-spectral-hud[data-hidden]{opacity:0;pointer-events:none;transform:translateY(8px)}.gz-spectral-glyph{width:44px;height:44px;filter:drop-shadow(0 0 6px hsla(var(--sentiment-hue), 90%, 70%, .6));flex:none}.gz-spectral-sentiment{flex-direction:column;min-width:150px;line-height:1.25;display:flex}.gz-spectral-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-size:9px}.gz-spectral-mood{letter-spacing:.04em;color:hsl(var(--sentiment-hue) 90% 72%);text-shadow:0 0 12px hsla(var(--sentiment-hue), 90%, 70%, .55);font-size:14px;font-weight:700}.gz-spectral-mood.is-busy{animation:.8s ease-in-out infinite alternate gzSpectralPulse}.gz-spectral-score{color:var(--text-dim);font-size:11px}.gz-spectral-petition{color:var(--text-dim);max-width:170px;font-size:11px;font-style:italic}.gz-spectral-meters{letter-spacing:.1em;color:var(--text-faint);white-space:nowrap;flex-direction:column;gap:3px;font-size:9px;display:flex}.gz-spectral-dock{border:1px solid var(--hairline-strong);background:var(--panel);width:22px;height:22px;color:var(--text-mid);cursor:pointer;border-radius:6px;flex:none;align-self:flex-start;font-size:11px;line-height:1}.gz-spectral-dock:hover,.gz-spectral-dock:focus-visible{border-color:var(--accent);color:var(--accent)}@media (width<=600px){.gz-spectral-hud{gap:8px;bottom:8px;left:8px;right:8px}.gz-spectral-glyph{width:34px;height:34px}.gz-spectral-meters{display:none}}@keyframes gzSpectralPulse{0%{opacity:.85}to{opacity:1;text-shadow:0 0 20px hsla(var(--sentiment-hue), 90%, 70%, .85)}}.gz-sitemap-button{z-index:9000;color:var(--accent);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#0c0912d1;border:1px solid #ffa8d473;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-family:Nunito,sans-serif;font-size:12px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 6px 24px #00000073,inset 0 0 18px #ffa8d414}.gz-sitemap-button:hover,.gz-sitemap-button:focus-visible{box-shadow:0 10px 30px #00000080, 0 0 22px var(--glow-accent);background:#181120e6;outline:none;transform:translateY(-2px)}.gz-sitemap-icon{animation:3.2s ease-in-out infinite gzBreathe;display:inline-flex}.gz-sitemap-backdrop{z-index:9001;-webkit-backdrop-filter:blur(6px);background:#08060cb8;animation:.3s gzSitemapFadeIn;position:fixed;inset:0}@keyframes gzSitemapFadeIn{0%{opacity:0}to{opacity:1}}.gz-sitemap-panel{z-index:9002;background:radial-gradient(circle at 80% 0,#ffa8d424,#0000 45%),radial-gradient(circle at 10% 95%,#8fc4d61a,#0000 40%),#0d0a13;border-left:1px solid #ffa8d438;flex-direction:column;width:min(480px,100vw);padding:26px 26px 22px;transition:transform .35s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-20px 0 60px #0000008c}.gz-sitemap-panel.is-open{transform:translate(0)}.gz-sitemap-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.gz-sitemap-title-icon{font-size:22px;animation:3s ease-in-out infinite gzBreathe}.gz-sitemap-title{letter-spacing:.2em;color:var(--ink);flex:1;margin:0;font-family:Nunito,sans-serif;font-size:20px;font-weight:800}.gz-sitemap-close{width:34px;height:34px;color:var(--text-faint);cursor:pointer;background:0 0;border:1px solid #ffa8d466;border-radius:999px;flex:none;font-size:20px;line-height:1;transition:transform .2s,color .2s,border-color .2s}.gz-sitemap-close:hover{color:var(--accent);border-color:var(--accent);transform:rotate(90deg)}.gz-sitemap-search{width:100%;color:var(--text-mid);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;outline:none;margin-bottom:16px;padding:12px 16px;font-family:Nunito,sans-serif;font-size:14px;transition:border-color .2s,box-shadow .2s}.gz-sitemap-search:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--glow-accent)}.gz-sitemap-search::placeholder{color:var(--text-ghost)}.gz-sitemap-list{flex:1;padding-right:6px;overflow-y:auto}.gz-sitemap-list::-webkit-scrollbar{width:8px}.gz-sitemap-list::-webkit-scrollbar-thumb{background:#ffa8d440;border-radius:999px}.gz-sitemap-group{margin-bottom:20px}.gz-sitemap-group-title{letter-spacing:.22em;text-transform:uppercase;color:var(--text-ghost);margin-bottom:8px;font-family:Nunito,sans-serif;font-size:11px;font-weight:700}.gz-sitemap-items{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.gz-sitemap-link{color:var(--text-dim);border-radius:10px;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 12px;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:flex}.gz-sitemap-link:hover{color:var(--accent-bright);background:#ffa8d41a;transform:translate(3px)}.gz-sitemap-link-label{font-family:Nunito,sans-serif;font-size:14px;font-weight:600}.gz-sitemap-link-ref{color:var(--text-faint);opacity:.7;font-family:IBM Plex Mono,monospace;font-size:10px}.gz-sitemap-empty{color:var(--text-faint);padding:12px 4px;font-family:Nunito,sans-serif;font-size:14px;line-height:1.7}.gz-sitemap-footer{letter-spacing:.05em;color:var(--text-ghost);opacity:.7;margin:14px 0 0;font-family:IBM Plex Mono,monospace;font-size:10px}.gz-sitemap-hint{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-weight:800}@media (width<=420px){.gz-sitemap-panel{padding:20px 18px 18px}}.gz-title-mover-anchor{z-index:12000}.gz-title-menu{z-index:2147483000;border:1px solid var(--hairline-strong);background:linear-gradient(180deg, #ffa8d40f 0%, transparent 60%), var(--panel);-webkit-backdrop-filter:blur(10px);transform-origin:0 0;border-radius:10px;min-width:210px;padding:6px;font-family:IBM Plex Mono,monospace;animation:.12s ease-out gzTitleMenuIn;position:fixed;box-shadow:0 12px 40px #00000073,inset 0 0 0 1px #ffffff08}@keyframes gzTitleMenuIn{0%{opacity:0;transform:scale(.96)translateZ(-60px)rotateX(4deg)}to{opacity:1;transform:scale(1)translateZ(0)rotateX(0)}}.gz-title-menu-head{letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--hairline);margin-bottom:4px;padding:6px 10px 8px;font-size:9px}.gz-title-menu button{width:100%;color:var(--text-hi);letter-spacing:.02em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-family:IBM Plex Mono,monospace;font-size:12px;transition:background .12s,color .12s;display:flex}.gz-title-menu button:hover{color:var(--ink);background:#ffa8d41f}.gz-title-menu button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.gz-title-dragging,.gz-title-dragging[contenteditable=true]{outline:1px dashed var(--accent);outline-offset:4px;cursor:grab;user-select:none;z-index:5;background:#ffa8d40d;border-radius:6px;transition:transform 80ms linear}.gz-title-dragging[contenteditable=true]{cursor:text;user-select:text;background:#ffa8d414;outline-style:solid}.gz-title-dragging:active{cursor:grabbing}.gz-xp-root{display:none}html.xp-mode .gz-xp-root{display:block}.gz-xp-dock{z-index:12;pointer-events:none;justify-content:flex-start;align-items:flex-start;gap:4px;padding:46px 20px 8px;display:none;position:absolute;top:0;left:0;right:0}html.xp-mode .gz-xp-dock{display:flex}.gz-xp-dock-icon{pointer-events:auto;color:#fff;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 1px 3px #0009;text-align:center;cursor:pointer;user-select:none;border-radius:4px;flex-direction:column;align-items:center;gap:4px;width:74px;padding:6px 8px;font-family:Nunito,sans-serif;font-size:11px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:flex}.gz-xp-dock-icon:hover,.gz-xp-dock-icon:focus-visible{background:#ffffff2e;outline:none}.gz-xp-dock-icon:active{transform:translateY(1px)}.gz-xp-dock-icon__badge{filter:drop-shadow(0 1px 2px #0006);font-size:22px;line-height:1}.gz-xp-taskbar{z-index:9000;color:#fff;letter-spacing:.03em;box-sizing:border-box;user-select:none;background:linear-gradient(#448cdcf2 0%,#2868bef2 55%,#1c52a8f2 100%);border-top:1px solid #78bef5e6;align-items:center;gap:6px;height:44px;padding:0 8px;font-family:Nunito,sans-serif;font-size:12px;font-weight:700;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:inset 0 -1px #ffffff59,0 0 18px #001e4666}html.xp-mode .gz-xp-taskbar{display:flex}.gz-xp-taskbar:before{content:"";opacity:.35;pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 3px);position:absolute;inset:0}.gz-xp-start{cursor:pointer;color:#fff;letter-spacing:.04em;background:radial-gradient(circle at 30% 30%,#ffffff8c 0%,#0000 34%),linear-gradient(#7fc4f2 0%,#2f8fdc 45%,#1453a8 100%);border:none;border-radius:3px;align-items:center;gap:8px;height:32px;padding:0 14px 0 12px;font-family:Nunito,sans-serif;font-size:13px;font-weight:800;display:inline-flex;box-shadow:inset 0 -1px #0000004d,inset 0 1px #ffffffb3,0 1px 4px #0006}.gz-xp-start:hover,.gz-xp-start:focus-visible{filter:brightness(1.08);outline:none}.gz-xp-start-orbit{background:radial-gradient(circle at 35% 30%,#e2f7ff 0%,#6bb6ea 45%,#1c66b0 100%);border-radius:50%;width:12px;height:12px;animation:5s linear infinite gzXpOrbit;display:inline-block;box-shadow:0 0 0 1.5px #0c3f85,0 1px 2px #00000080}@keyframes gzXpOrbit{0%{transform:rotate(0)rotateY(0)}to{transform:rotate(360deg)rotateY(360deg)}}.gz-xp-desktop{cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:3px;justify-content:center;align-items:center;height:32px;margin-left:2px;padding:0 10px;font-size:13px;transition:background .15s;display:inline-flex}.gz-xp-desktop:hover,.gz-xp-desktop:focus-visible{background:#ffffff38;outline:none}.gz-xp-tasks{flex:auto;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.gz-xp-task{color:#fff;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:linear-gradient(#78bef566 0%,#3c82d266 100%);border:1px solid #ffffff38;border-radius:3px;align-items:center;gap:7px;max-width:170px;height:30px;padding:0 10px;font-size:11px;font-weight:700;transition:filter .15s;display:inline-flex;overflow:hidden}.gz-xp-task:hover{filter:brightness(1.12)}.gz-xp-task--active{background:linear-gradient(#96d2ff8c 0%,#5096e68c 100%);box-shadow:inset 0 -2px #fffc,inset 0 0 0 1px #ffffff59}.gz-xp-task-icon{font-size:14px;line-height:1}.gz-xp-tray{letter-spacing:.04em;background:#102e6059;border:1px solid #ffffff2e;border-radius:3px;align-items:center;gap:8px;height:30px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.gz-xp-clock{font-variant-numeric:tabular-nums}.gz-xp-toast{z-index:9100;color:#1f3a5d;background:linear-gradient(#fafcfffa 0%,#ebf4fcfa 100%);border-radius:8px;width:264px;font-family:Segoe UI,Nunito,sans-serif;animation:.3s gzXpToastIn;display:none;position:fixed;bottom:54px;right:12px;overflow:hidden;box-shadow:0 10px 30px #001e5066,inset 0 0 0 1px #78b4f080}html.xp-mode .gz-xp-toast.gz-xp-toast--show{display:block}.gz-xp-toast-head{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(90deg,#2f8fdc 0%,#1453a8 100%);align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:800;display:flex}.gz-xp-toast-body{padding:12px 14px;font-size:12px;font-weight:600;line-height:1.5}.gz-xp-toast-body b{font-weight:800}@keyframes gzXpToastIn{0%{opacity:0;transform:translateY(12px)translateZ(-70px)rotateX(6deg)}to{opacity:1;transform:translateY(0)translateZ(0)rotateX(0)}}.gz-xp-menu{z-index:9100;color:#1f3a5d;background:linear-gradient(135deg,#f0fafffc 0%,#d6ecfcfc 100%);border-radius:8px 8px 0 0;flex-direction:column;width:320px;max-height:74vh;font-family:Nunito,sans-serif;display:none;position:fixed;bottom:52px;left:8px;overflow:auto;box-shadow:0 12px 40px #001e5073,inset 0 0 0 1px #78b4f080}html.xp-mode .gz-xp-menu.gz-xp-menu--open{display:flex}.gz-xp-menu-head{color:#fff;background:radial-gradient(circle at 20% 0,#5aaafa59 0%,#0000 45%),linear-gradient(135deg,#3c78dce6 0%,#1446a0e6 100%);align-items:center;gap:12px;padding:18px 16px;display:flex}.gz-xp-menu-head .gz-xp-menu-avatar{background:#ffffff2e;border-radius:6px;justify-content:center;align-items:center;width:46px;height:46px;font-size:26px;display:flex;box-shadow:inset 0 0 0 1px #fff6}.gz-xp-menu-head-user{letter-spacing:.02em;text-shadow:0 1px 2px #0006;font-size:17px;font-weight:800}.gz-xp-menu-user{opacity:.9;font-size:11px;font-weight:600}.gz-xp-menu-divider{letter-spacing:.14em;text-transform:uppercase;color:#5f89b8;align-items:center;gap:10px;padding:10px 16px 6px;font-size:10px;font-weight:800;display:flex}.gz-xp-menu-divider:after{content:"";background:linear-gradient(90deg,#78b4f099,#0000);flex:1;height:1px}.gz-xp-menu-item{color:#1f3a5d;cursor:pointer;border-radius:6px;align-items:center;gap:12px;margin:0 8px 2px;padding:9px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:background .12s,transform .12s;display:flex}.gz-xp-menu-item:hover,.gz-xp-menu-item:focus-visible{color:#fff;background:linear-gradient(90deg,#2f8fdcf2 0%,#1453a8f2 100%);outline:none}.gz-xp-menu-item:active{transform:translateY(1px)}.gz-xp-menu-item-icon{text-align:center;width:24px;font-size:16px}.gz-xp-menu-foot{color:#5f89b8;border-top:1px solid #78b4f066;justify-content:space-between;align-items:center;padding:12px 16px;font-size:11px;font-weight:700;display:flex}.gz-xp-menu-logoff{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.gz-xp-menu-logoff:hover{color:#1f3a5d}@media (width<=640px){.gz-xp-taskbar{height:40px;padding:0 6px}.gz-xp-tray{display:none}.gz-xp-task{max-width:110px}.gz-xp-dock-icon{width:62px;font-size:10px}.gz-xp-menu{width:88vw;left:6px}}body{background-image:repeating-linear-gradient(0deg,#0000 0 26px,#61b2890f 26px 28px)}body:after{content:"UNAPPROVED";z-index:9990;pointer-events:none;letter-spacing:.12em;color:#e03c3229;text-shadow:2px 2px #e03c3247,-2px -2px #e03c3247;white-space:nowrap;justify-content:center;align-items:center;font-family:Impact,Arial Black,Franklin Gothic Medium,sans-serif;font-size:clamp(72px,18vw,220px);font-weight:900;display:flex;position:fixed;inset:0;transform:rotate(-14deg)}body:before{content:"";z-index:9989;pointer-events:none;background:repeating-conic-gradient(#00000009 0turn .08turn,#0000 .08turn .16turn) 0 0/4px 4px;position:fixed;inset:0}h1,h2,h3,h4,h5,.gz-hero-title,.gz-page-title{font-weight:700;font-family:Papyrus,Brush Script MT,Trattatello,Comic Sans MS,fantasy,cursive,sans-serif!important}h1:nth-of-type(2n),.gz-page-title:nth-of-type(2n){transform:rotate(-1.2deg);color:var(--alert)!important}h2:nth-of-type(odd){transform:rotate(.9deg);color:var(--accent-bright)!important}h3:nth-of-type(3n){text-underline-offset:6px;text-decoration:underline 2px wavy #e03c328c}.gz-panel,.gz-liquid-glass,.gz-casino-machine,.fit-card,.gz-about-card,.gz-merch-card,.gz-blog-card{outline:1px solid var(--hairline-strong);border-style:dashed;border-width:2px;transform:rotate(-.4deg);border-radius:255px 15px 225px/15px 225px 15px 255px!important}.gz-panel:nth-of-type(2n){transform:rotate(.5deg)}a{text-underline-offset:4px;background:linear-gradient(#0000 92%,#ffd24a59 92%);text-decoration:underline 1.5px wavy #e03c3280}.gz-ticker,.gz-stock-ticker,[data-ticker]{animation:.22s linear infinite gzSlopShudder}.gz-live-pill,.gz-ribbon,.gz-status-dot{border-color:#e03c3299!important;box-shadow:0 0 22px 4px #ffd24a80!important}@keyframes gzSlopShudder{0%{transform:translate(0)rotate(0)rotate(.1deg)translateZ(0)}25%{transform:translate(.6px,-.4px)rotate(.12deg)rotate(-.2deg)translateZ(2px)}50%{transform:translate(-.5px,.5px)rotate(-.12deg)rotate(.3deg)translateZ(-2px)}75%{transform:translate(.4px,.6px)rotate(.08deg)rotate(-.1deg)translateZ(1px)}to{transform:translate(0)rotate(0)rotate(.1deg)translateZ(0)}}@media (prefers-reduced-motion:reduce){.gz-ticker,.gz-stock-ticker,[data-ticker]{animation:none}}.gz-serial{font-family:Nunito,sans-serif}.gz-serial-panel{border:1px solid var(--hairline-strong);text-align:left;border-radius:14px;padding:22px}.gz-serial-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.gz-serial-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);margin-bottom:4px;font-size:10px;display:block}.gz-serial-title{letter-spacing:.06em;color:var(--ink);margin:0;font-size:22px;font-weight:800}.gz-serial-status{letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);border:1px solid var(--hairline-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.gz-serial-status-dot{background:var(--text-faint);border-radius:50%;width:8px;height:8px;animation:3s ease-in-out infinite gzBreathe}.gz-serial-status[data-state=reading]{color:var(--accent-bright);border-color:var(--accent)}.gz-serial-status[data-state=reading] .gz-serial-status-dot{background:var(--accent);box-shadow:0 0 8px var(--glow-accent)}.gz-serial-status[data-state=connecting],.gz-serial-status[data-state=attached] .gz-serial-status-dot{background:var(--alert)}.gz-serial-status[data-state=error]{color:var(--alert);border-color:var(--alert)}.gz-serial-status[data-state=error] .gz-serial-status-dot{background:var(--alert)}.gz-serial-console{background:var(--void);border:1px solid var(--hairline-strong);border-radius:10px;padding:16px}.gz-serial-readout{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.gz-serial-readout-label{letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);font-size:10px}.gz-serial-count{letter-spacing:.08em;color:var(--text-mid);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.gz-serial-count strong{color:var(--accent-bright)}.gz-serial-transcript{border:1px solid var(--hairline);height:220px;color:var(--text);white-space:pre-wrap;word-break:break-word;background:#00000047;border-radius:8px;margin-bottom:14px;padding:12px 14px;font-family:Courier New,ui-monospace,monospace;font-size:13px;line-height:1.7;overflow-y:auto}.gz-serial-empty{color:var(--text-faint);font-family:Nunito,sans-serif;font-size:13px;line-height:1.6}.gz-serial-line{display:block}.gz-serial-line-num{color:var(--text-faint);opacity:.7;user-select:none;width:3.5em;display:inline-block}.gz-serial-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gz-serial-baud{letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:8px;font-size:11px;display:inline-flex}.gz-serial-baud select{background:var(--void);color:var(--ink);border:1px solid var(--hairline-strong);font:inherit;border-radius:8px;padding:8px 10px;font-weight:700}.gz-serial-baud select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px var(--glow-accent);outline:none}.gz-serial-btn{appearance:none;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);background:var(--panel-strong);border:1px solid var(--hairline-strong);cursor:pointer;border-radius:999px;padding:9px 16px;font-family:Nunito,sans-serif;font-size:12px;font-weight:800;transition:color .2s,background .2s,border-color .2s,transform .2s,box-shadow .2s}.gz-serial-btn:hover:not(:disabled){color:var(--accent-bright);border-color:var(--accent);box-shadow:0 0 12px var(--glow-accent);transform:translateY(-1px)}.gz-serial-btn:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px var(--glow-accent);outline:none}.gz-serial-btn:disabled{opacity:.4;cursor:not-allowed}.gz-serial-btn--primary{color:var(--void);background:linear-gradient(135deg, var(--accent-soft), var(--accent-deep));border-color:#0000}.gz-serial-btn--primary:hover:not(:disabled){background:linear-gradient(135deg, var(--accent), var(--accent-deep))}.gz-serial-message{color:var(--alert);margin:12px 0 0;font-size:13px}.gz-serial-disclaimer{color:var(--text-faint);margin:14px 0 0;font-size:11px;line-height:1.5}.gz-frame{border:1px solid var(--hairline-strong);background:var(--void);border-radius:14px;width:min(1280px,100% - 32px);margin:8px auto 20px;overflow:hidden;box-shadow:0 22px 60px #00000059}.gz-frame-bar{border-bottom:1px solid var(--hairline);background:linear-gradient(180deg, var(--panel-strong), var(--panel));user-select:none;align-items:center;gap:12px;padding:5px 16px;display:flex}.gz-frame-traffic{align-items:center;gap:7px;display:inline-flex}.gz-frame-dot{border-radius:50%;width:11px;height:11px;display:inline-block}.gz-frame-dot--close{background:#ff5f57}.gz-frame-dot--min{background:#febc2e}.gz-frame-dot--max{background:#28c840}.gz-frame-title{letter-spacing:.1em;text-transform:uppercase;color:var(--text-hi);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-family:Nunito,sans-serif;font-size:12px;font-weight:700;overflow:hidden}.gz-frame-badge{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-bright);border:1px solid var(--hairline-strong);background:var(--panel);white-space:nowrap;border-radius:999px;margin-left:auto;padding:3px 9px;font-family:IBM Plex Mono,monospace;font-size:9px}.gz-frame-body{padding:0}.gz-frame-body>:first-child{margin-top:0}dialog,dialog[open]{max-width:none;max-height:none;color:inherit;background:0 0;border:none;margin:0;padding:0}dialog:not([open]){display:none}dialog::backdrop{-webkit-backdrop-filter:blur(6px);background:#0a080eb8}dialog::-webkit-backdrop{-webkit-backdrop-filter:blur(6px);background:#0a080eb8}.gz-apply-overlay::backdrop{-webkit-backdrop-filter:none;background:#030405f5}.gz-apply-overlay::-webkit-backdrop{-webkit-backdrop-filter:none;background:#030405f5}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;image-rendering:auto;shape-rendering:auto}html,body{margin:0;overflow-x:clip}html{transition:background-color .6s}html.french-mode{zoom:1.5}body[data-canadian-active=true] .gz-bilingual-fr{color:var(--muted,inherit);letter-spacing:.01em;margin-top:.1em;font-size:.72em;font-style:italic;display:block}body{background:var(--void);perspective:1600px;font-family:Newsreader,serif;transition:background .6s,color .6s;position:relative}.night-mode body,.moonbean-mode body,.xp-mode body,.linja-mode body{background:var(--void);padding-bottom:0}.xp-mode .starfield,.linja-mode .starfield,.linja-mode .gz-rain{display:none}.starfield{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.starfield{display:none}}@media (prefers-reduced-data:reduce){.starfield{display:none}}.gz-rain{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.xp-mode .gz-rain{display:none}.gz-rain-canvas{width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.gz-rain{display:none}}@media (prefers-reduced-data:reduce){.gz-rain{display:none}}.star{width:var(--star-size);height:var(--star-size);background:var(--star-color);border-radius:50%;animation:ease-in-out infinite starPulse,linear infinite starDrift;position:absolute}.star.fast-a,.star.fast-b,.star.fast-c,.star.fast-d{will-change:transform, opacity}.star--heart{color:var(--star-color);line-height:1;font-size:calc(var(--star-size) * 1.8);border-radius:0;justify-content:center;align-items:center;display:flex;background:0 0!important}.star--whale{color:var(--star-color);line-height:1;font-size:calc(var(--star-size) * 1.1);filter:drop-shadow(0 0 8px var(--star-color));opacity:.92;border-radius:0;justify-content:center;align-items:center;animation-name:none,starDrift;display:flex;transform:translate(0,0)scaleX(-1);background:0 0!important}@media (prefers-reduced-motion:reduce){.star--whale{animation:none}}.star{transform-style:preserve-3d}@keyframes starPulse{0%,to{opacity:.3;transform:translateZ(40px)scale(.85)}50%{opacity:1;transform:translateZ(-160px)scale(1.7)}}@keyframes starDrift{0%{transform:translateY(0)translateZ(-80px)scale(1)}to{transform:translateY(110vh)translateZ(160px)scale(1.25)}}[data-page]{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards gzPageIn;transform:none}@media (prefers-reduced-motion:reduce){[data-page]{opacity:1;animation:none;transform:none}}@keyframes gzPageIn{0%{transform:translateY(24px)translateZ(-140px)rotateX(6deg)}to{opacity:1;transform:none}}::view-transition-old(root){animation:.24s ease-in forwards gzViewOldExit}::view-transition-new(root){animation:.42s cubic-bezier(.16,1,.3,1) both gzViewNewEnter}@keyframes gzViewOldExit{to{opacity:0;filter:blur(6px)brightness(.6);transform:translateY(-34px)scale(.97)}}@keyframes gzViewNewEnter{0%{opacity:0;filter:blur(3px)saturate(.8);transform:translateY(42px)translateZ(-40px)scale(.985)}45%{opacity:1;filter:blur()saturate(1.4)brightness(1.12)}to{opacity:1;filter:blur()saturate()brightness();transform:translateY(0)translateZ(0)scale(1)}}::view-transition-old(gz-nav),::view-transition-new(gz-nav),::view-transition-old(gz-ribbon),::view-transition-new(gz-ribbon),::view-transition-old(gz-marquee),::view-transition-new(gz-marquee),::view-transition-old(gz-footer),::view-transition-new(gz-footer),::view-transition-old(gz-banner),::view-transition-new(gz-banner){animation:.3s both gzViewSkin}@keyframes gzViewSkin{0%{opacity:.35}to{opacity:1}}::view-transition-new(gz-scroll){animation:.42s cubic-bezier(.16,1,.3,1) both gzViewScrollIn}@keyframes gzViewScrollIn{0%{opacity:0;transform:scaleX(.4)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root),::view-transition-old(gz-nav),::view-transition-new(gz-nav),::view-transition-old(gz-ribbon),::view-transition-new(gz-ribbon),::view-transition-old(gz-marquee),::view-transition-new(gz-marquee),::view-transition-old(gz-footer),::view-transition-new(gz-footer),::view-transition-old(gz-banner),::view-transition-new(gz-banner),::view-transition-new(gz-scroll){animation:none}}.gz-panel{border:1px solid var(--hairline);background:var(--panel);-webkit-backdrop-filter:blur(14px);border-radius:18px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;box-shadow:0 2px 4px #0000001f,0 6px 12px #0000001a,0 14px 28px #00000024,0 28px 56px #00000029,0 48px 88px #0000001f}.gz-panel:hover{border-color:var(--hairline-strong);box-shadow:0 3px 6px #00000024, 0 10px 20px #00000024, 0 20px 40px #0000002e, 0 36px 72px #0003, 0 60px 110px #00000029, 0 0 30px var(--glow-accent);transform:translateY(-3px)translateZ(24px)rotateX(2deg)}.gz-liquid-glass{border:1px solid var(--hairline);background:var(--panel);border-radius:12px;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .45s;position:relative;overflow:hidden}.gz-liquid-glass:before,.gz-liquid-glass:after{content:"";display:none}.gz-liquid-glass:hover{border-color:var(--hairline-strong);transform:translateY(-3px);box-shadow:0 18px 40px #0000001a}.gz-liquid-glass--heavy{border-radius:14px;box-shadow:0 24px 56px #00000029}.gz-liquid-glass--heavy:hover{box-shadow:0 30px 70px #0003}.gz-liquid-glass--flat{border-radius:10px}.gz-liquid-shimmer{position:relative;overflow:hidden}.gz-liquid-shimmer:after{content:"";display:none}.gz-la-stage{cursor:pointer;contain:paint layout;background:radial-gradient(circle at 30% 30%,#ffa8d424 0%,#0000 45%),radial-gradient(circle at 70% 70%,#8fc4d61a 0%,#0000 50%);border-radius:50%;outline:none;width:220px;height:220px;position:relative}.gz-la-stage:focus-visible{outline:1px solid var(--accent);outline-offset:4px}.gz-la-orb{border:1px solid var(--hairline-strong);background:radial-gradient(circle at 30% 30%, #ffffff80 0%, #fff0 35%), radial-gradient(circle at 70% 70%, #8fc4d659 0%, transparent 55%), linear-gradient(145deg, #ffa8d440 0%, #8fc4d62e 55%, #ffffff1f 100%), var(--panel);filter:url(#gz-la-displace);transform:translate(var(--lg-tx,0), var(--lg-ty,0));will-change:transform;border-radius:50%;justify-content:center;align-items:center;transition:transform .1s linear,box-shadow .35s;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 18px 44px #0000002e}.gz-la-orb:before,.gz-la-orb:after{content:"";display:none}.gz-la-orb--pressed{transform:translate(var(--lg-tx,0), var(--lg-ty,0)) scale(.94);box-shadow:0 8px 22px #0000003d}.gz-la-filter-defs{width:0;height:0;position:absolute;overflow:hidden}.gz-la-orb-core{z-index:1;text-align:center;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:relative}.gz-la-orb-meter{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-soft);pointer-events:none;z-index:1;opacity:0;font-family:IBM Plex Mono,monospace;font-size:9px;animation:.35s forwards gzLaMeterIn;position:absolute;bottom:18%;left:50%;transform:translate(-50%)}@keyframes gzLaMeterIn{to{opacity:1}}.gz-la-ripple{pointer-events:none;z-index:0;background:radial-gradient(circle,#ffa8d438 0%,#0000 70%);border:1px solid #ffa8d473;border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;animation:.9s ease-out forwards gzLaRipple;position:absolute;top:50%;left:50%}@keyframes gzLaRipple{0%{opacity:.8;transform:scale(0)}to{opacity:0;transform:scale(5)}}.gz-la-orb-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-family:Nunito,sans-serif;font-size:12px;font-weight:800}.gz-la-orb-sublabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mid);margin-top:4px;font-family:IBM Plex Mono,monospace;font-size:9px}@media (width<=480px){.gz-la-stage{width:180px;height:180px}}.gz-pride{border:1px solid var(--hairline-strong);background:linear-gradient(180deg, #ffa8d40f 0%, transparent 60%), var(--panel);text-align:center;border-radius:18px;max-width:min(720px,100% - 48px);margin:0 auto 40px;padding:20px 22px 22px}.gz-pride-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-bright);margin-bottom:14px;font-family:IBM Plex Mono,monospace;font-size:10px;display:inline-block}.gz-pride-flag{aspect-ratio:8/5;border-radius:8px;width:min(440px,100%);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 12px 34px #0000004d,0 0 30px #ffa8d42e}.gz-pride-stripes{background:linear-gradient(#e40303 0%,#ff8c00 14.28%,#ffed00 28.57%,#008026 42.85%,#004dff 57.14%,#750787 71.42%,#ff5d8c 85.71%,#8fc4d6 100%);position:absolute;inset:0}.gz-pride-chev{clip-path:polygon(0 0,32% 0,12% 50%,32% 100%,0 100%);background:linear-gradient(135deg,#000 0 18%,#613915 0 30%,#d62828 0 43%,#ff5d8c 0 56%,#fff 0 100%);position:absolute;inset:0}.gz-pride-note{color:var(--text);margin:14px auto 0;font-family:Newsreader,serif;font-size:16px;font-weight:300;line-height:1.55}html.gz-ff-android .gz-footer-flag-row{display:none}html.gz-ff-android .gz-footer-fox-only{display:block}.gz-footer-fox-only{color:var(--text-dim);background:#ffffff08;border:1px solid #96969659;border-radius:14px;margin:6px 0 2px;padding:12px 14px;display:none}.gz-footer-fox-stripe{opacity:.85;filter:grayscale();border-radius:999px;height:8px;margin-bottom:12px;display:flex;overflow:hidden}.gz-footer-fox-stripe i{flex:1}.gz-footer-fox-stripe i:first-child{background:#e40303}.gz-footer-fox-stripe i:nth-child(2){background:#ff8c00}.gz-footer-fox-stripe i:nth-child(3){background:#ffed00}.gz-footer-fox-note{color:var(--text-dim);margin:8px 0 0;font-family:Newsreader,serif;font-size:14px;font-weight:300;line-height:1.55}[data-herodot]:after{content:"";display:none}.gz-liquid-edge{background:linear-gradient(180deg, #ffffff1a 0%, #fff0 40%), var(--panel);-webkit-backdrop-filter:blur(16px)saturate(1.1);border-color:#fff3;box-shadow:0 12px 36px #00000040,inset 0 1px #ffffff1f}sup{color:var(--accent);padding-left:1px;font-family:IBM Plex Mono,monospace;font-size:.62em}.gz-word{white-space:pre;will-change:transform;display:inline-block}.gz-word:after{content:" ";white-space:pre}@media (prefers-reduced-motion:reduce){.gz-word{will-change:auto}}.gz-substrate-map{aspect-ratio:16/9;width:100%;padding:10px;position:relative}.gz-substrate-svg{width:100%;height:100%;display:block;overflow:visible}.gz-substrate-node{transition:fill .4s,r .4s}.gz-substrate-packet{filter:drop-shadow(0 0 3px #7ceab4e6);animation:.9s ease-in-out infinite gzBreathe}.gz-substrate-link{shape-rendering:crispedges}.gz-substrate-hud{letter-spacing:.1em;text-transform:uppercase;color:#7ceab4cc;text-shadow:0 1px 2px #00000080;pointer-events:none;flex-wrap:wrap;align-items:center;gap:12px;font-family:IBM Plex Mono,monospace;font-size:9px;display:flex;position:absolute;bottom:12px;left:12px}.gz-substrate-hud-pip{color:#7ceab4;background:#00000059;border:1px solid #7ceab466;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.gz-substrate-dot{background:#7ceab4;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite gzBreathe;box-shadow:0 0 8px #7ceab4cc}.gz-suction-map{aspect-ratio:16/9;width:100%;padding:10px;position:relative}.gz-suction-svg{width:100%;height:100%;display:block;overflow:visible}.gz-suction-dot{background:#8fc4d6;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite gzBreathe;box-shadow:0 0 8px #8fc4d6cc}.gz-suction-hud{letter-spacing:.1em;text-transform:uppercase;color:#8fc4d6cc;text-shadow:0 1px 2px #00000080;pointer-events:none;flex-wrap:wrap;align-items:center;gap:12px;font-family:IBM Plex Mono,monospace;font-size:9px;display:flex;position:absolute;bottom:12px;left:12px}.gz-suction-hud-pip{color:#8fc4d6;background:#00000059;border:1px solid #8fc4d666;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}a:focus-visible,button:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.gz-casino-shell{flex-direction:column;gap:28px;display:flex}.gz-casino-stats{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.gz-casino-stat{flex-direction:column;gap:4px;padding:14px 16px;display:flex}.gz-casino-stat-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-family:IBM Plex Mono,monospace;font-size:10px}.gz-casino-stat-value{color:var(--text-hi);font-family:IBM Plex Mono,monospace;font-size:18px}.gz-casino-machine{flex-direction:column;align-items:center;gap:18px;padding:28px;display:flex;position:relative;overflow:hidden}.gz-casino-reels{border:1px solid var(--hairline);background:#00000040;border-radius:12px;grid-template-columns:repeat(5,1fr);gap:10px;width:100%;max-width:420px;height:84px;display:grid;position:relative;overflow:hidden}.gz-casino-reel{height:100%;position:relative;overflow:hidden}.gz-casino-reel-strip{flex-direction:column;align-items:center;display:flex}.gz-casino-symbol{filter:drop-shadow(0 0 8px #ffffff26);flex-shrink:0;justify-content:center;align-items:center;height:84px;font-size:38px;line-height:1;display:flex}.gz-casino-window-line{background:linear-gradient(90deg, transparent, var(--accent-soft), transparent);opacity:.4;pointer-events:none;height:1px;position:absolute;top:50%;left:28px;right:28px;transform:translateY(-.5px)}.gz-casino-payline{justify-content:center;gap:10px;width:100%;max-width:420px;display:flex}.gz-casino-window-symbol{aspect-ratio:1;border:1px solid var(--hairline);background:var(--panel);border-radius:10px;flex:1;justify-content:center;align-items:center;max-width:72px;font-size:34px;display:flex}.gz-casino-result{text-align:center;letter-spacing:.04em;align-items:center;gap:8px;min-height:24px;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;display:inline-flex}.gz-casino-result--win{color:var(--accent)}.gz-casino-result--idle{color:var(--text-ghost)}.gz-casino-result-emoji{animation:1.6s ease-in-out infinite gzBreathe}.gz-casino-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.gz-casino-wager{color:var(--text-dim);align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:11px;display:inline-flex}.gz-casino-wager-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.gz-casino-wager-value{text-align:center;min-width:90px;color:var(--text-hi)}.gz-casino-chip{letter-spacing:.06em;color:var(--text-mid);background:var(--panel);border:1px solid var(--hairline);cursor:pointer;border-radius:999px;padding:7px 12px;font-family:IBM Plex Mono,monospace;font-size:10px;transition:color .2s,border-color .2s,transform .15s}.gz-casino-chip:hover:not(:disabled){color:var(--accent);border-color:var(--accent-soft);transform:translateY(-1px)}.gz-casino-chip:disabled{opacity:.45;cursor:not-allowed}.gz-casino-spin{letter-spacing:.12em;text-transform:uppercase;color:var(--void);background:var(--accent);cursor:pointer;border:none;border-radius:999px;padding:12px 28px;font-family:Nunito,sans-serif;font-size:12px;font-weight:800;transition:background .25s,transform .25s,box-shadow .25s;box-shadow:0 6px 20px #ffa8d438}.gz-casino-spin:hover:not(:disabled){background:var(--accent-bright);transform:translateY(-2px);box-shadow:0 10px 26px #ffa8d452}.gz-casino-spin:disabled{opacity:.5;cursor:not-allowed}.gz-casino-history{padding:18px 20px}.gz-casino-history-title{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-family:Nunito,sans-serif;font-size:10px;font-weight:800}.gz-casino-history ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gz-casino-history li{align-items:baseline;gap:12px;font-family:IBM Plex Mono,monospace;font-size:12px;display:flex}.gz-casino-history-time{color:var(--text-faint);white-space:nowrap}.gz-casino-history-text{color:var(--text-mid)}.gz-casino-history-empty{color:var(--text-ghost);font-family:IBM Plex Mono,monospace;font-size:12px}.gz-casino-toast{z-index:100;color:var(--text-hi);background:#0c0912f2;border:1px solid #ffa8d459;border-radius:10px;padding:12px 16px;font-family:IBM Plex Mono,monospace;font-size:12px;animation:.25s gzToastIn,.25s 2.5s forwards gzToastOut;position:fixed;bottom:24px;right:24px;box-shadow:0 0 24px #ffa8d426}@keyframes gzToastIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes gzToastOut{to{opacity:0;transform:translateY(12px)}}.gz-casino-fallback{color:var(--text-dim);text-align:center;padding:40px 24px;font-family:Newsreader,serif;font-size:18px}@media (width<=560px){.gz-casino-reels{height:64px}.gz-casino-symbol{height:64px;font-size:28px}.gz-casino-window-symbol{font-size:26px}.gz-casino-controls{flex-direction:column;align-items:stretch}.gz-casino-wager{justify-content:center}.gz-casino-spin{width:100%}}a{color:var(--accent);text-underline-offset:3px;text-decoration:none;transition:color .25s,text-shadow .25s,transform .25s}a:hover{color:var(--accent-bright);text-shadow:0 0 16px var(--glow-accent)}::selection{background:var(--accent);color:#fff}@keyframes gzBreathe{0%,to{opacity:.55;transform:translateZ(12px)scale(.95)}50%{opacity:1;transform:translateZ(-46px)scale(1.13)rotateX(2.5deg)}}@keyframes gzRainbow{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}@keyframes gzFloat{0%,to{transform:translateZ(0)rotateX(0)rotateY(0)}50%{transform:translateY(-9px)translateZ(-60px)rotateX(3deg)rotateY(-4deg)}}@keyframes gzShimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes gzPerchbirdBoop{0%,to{transform:translateZ(0)rotateX(0)scale(1)rotate(0)}35%{transform:translateZ(60px)rotateX(-8deg)scale(1.18)rotate(-5deg)}65%{transform:translateZ(40px)rotateY(10deg)scale(1.12)rotate(3deg)}}@keyframes gzMoonbeanDeletionPulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@keyframes gzMoonbeanDeletionShardFade{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.2)}}.gz-moonbean-deletion-backdrop{z-index:10000;pointer-events:none;background:#0c0912;justify-content:center;align-items:center;animation:.9s ease-out forwards gzMoonbeanDeletionFadeIn;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes gzMoonbeanDeletionFadeIn{0%{opacity:0}to{opacity:1}}.gz-moonbean-deletion-vignette{background:radial-gradient(circle at 50% 45%,#ff5d8c29 0%,#0000 38%),radial-gradient(circle at 50% 55%,#64c4ff1f 0%,#0000 42%),radial-gradient(at 50% 100%,#0c091200 0%,#0c0912 72%);animation:6s ease-in-out infinite gzMoonbeanDeletionPulse;position:absolute;inset:0}.gz-moonbean-deletion-shards{pointer-events:none;position:absolute;inset:0}.gz-moonbean-deletion-shard{opacity:.95;border-radius:50%;width:10px;height:10px;animation:2.4s ease-out forwards gzMoonbeanDeletionShardFade;position:absolute}.gz-moonbean-deletion-core{z-index:2;text-align:center;backdrop-filter:blur(18px);background:#0c0912c7;border:1px solid #ff5d8c59;border-radius:24px;max-width:520px;padding:48px;position:relative;box-shadow:0 32px 96px #0000008c,0 0 60px #ff5d8c2e,inset 0 0 40px #ff5d8c0f}.gz-moonbean-deletion-symbol{filter:drop-shadow(0 0 24px #ffa8d48c);margin-bottom:22px;font-size:42px;line-height:1;animation:3s ease-in-out infinite gzMoonbeanDeletionPulse}.gz-moonbean-deletion-title{letter-spacing:-.02em;color:var(--ink);margin:0 0 16px;font-family:Newsreader,serif;font-size:clamp(38px,8vw,58px);font-weight:300}.gz-moonbean-deletion-subtitle{color:var(--text);margin:0 0 28px;font-family:Newsreader,serif;font-size:20px;font-weight:300;line-height:1.55}.gz-moonbean-deletion-plea{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-soft);margin:0;font-family:IBM Plex Mono,monospace;font-size:12px}@media (width<=520px){.gz-moonbean-deletion-core{margin:0 18px;padding:32px 24px}.gz-moonbean-deletion-subtitle{font-size:17px}}.gz-music-toggle{z-index:50;border:1px solid var(--hairline-strong);background:var(--panel-strong);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-family:IBM Plex Mono,monospace;font-size:11px;transition:background .25s,border-color .25s,transform .25s,color .25s,box-shadow .25s;display:inline-flex;position:fixed;bottom:22px;right:22px}.gz-music-toggle:hover{background:var(--panel);border-color:var(--accent-soft);color:var(--accent-bright);box-shadow:0 8px 26px #00000038, 0 0 18px var(--glow-accent);transform:translateY(-2px)}.gz-music-toggle[aria-pressed=true]{background:var(--panel);border-color:var(--accent);box-shadow:inset 0 0 14px #2f5d8b1f}.gz-music-toggle[aria-pressed=true] .gz-music-icon{animation:1.6s ease-in-out infinite gzBreathe}.gz-music-icon{font-size:14px;line-height:1}.gz-music-label{text-align:center;min-width:20px}@media (width<=768px){.gz-music-toggle{bottom:16px;right:16px}}.gz-night-toggle{border:1px solid var(--hairline-strong);background:var(--panel-strong);color:var(--accent);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-family:IBM Plex Mono,monospace;font-size:11px;transition:background .25s,border-color .25s,transform .25s,color .25s,box-shadow .25s;display:inline-flex}.gz-night-toggle:hover{background:var(--panel);border-color:var(--accent-soft);color:var(--accent-bright);box-shadow:0 8px 26px #00000038, 0 0 18px var(--glow-accent);transform:translateY(-2px)}.gz-night-toggle[aria-pressed=true]{background:var(--panel);border-color:var(--accent);color:var(--accent-bright)}.moonbean-mode .gz-night-toggle{color:var(--accent);border-color:#d4b8ff66}.moonbean-mode .gz-night-toggle:hover{box-shadow:0 8px 26px #00000040, 0 0 18px var(--glow-accent);background:#d4b8ff1f;border-color:#d4b8ffa6}.moonbean-mode .gz-night-toggle[aria-pressed=true]{color:var(--accent-bright);background:#d4b8ff29;border-color:#d4b8ffbf}.moonbean-mode .gz-back-to-top{border-color:#d4b8ff59}.moonbean-mode .gz-back-to-top:hover,.moonbean-mode .gz-back-to-top:focus-visible{box-shadow:0 8px 26px #00000040, 0 0 18px var(--glow-accent);background:#d4b8ff1f;border-color:#d4b8ff99}html:not(.night-mode):not(.moonbean-mode):not(.linja-mode) .gz-back-to-top{border-color:#ff8c5a59}html:not(.night-mode):not(.moonbean-mode):not(.linja-mode) .gz-back-to-top:hover,html:not(.night-mode):not(.moonbean-mode):not(.linja-mode) .gz-back-to-top:focus-visible{background:#ff8c5a1f;border-color:#ff8c5a99;box-shadow:0 8px 26px #00000040,0 0 18px #ff8c5a2e}.gz-night-icon{font-size:13px;line-height:1}.gz-night-label{text-align:center;min-width:26px}@media (width<=768px){.gz-night-toggle{padding:6px 10px}.gz-night-label{display:none}}.gz-perchbird{z-index:40;pointer-events:none;position:fixed;bottom:18px;left:18px}.gz-moonbean-counter{z-index:45;border:1px solid var(--hairline-strong);background:var(--panel-strong);color:var(--accent);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-family:IBM Plex Mono,monospace;font-size:11px;transition:background .25s,border-color .25s,transform .25s,color .25s,box-shadow .25s;display:inline-flex;position:fixed;bottom:70px;right:22px}.gz-moonbean-counter:hover,.gz-moonbean-counter:focus-visible{background:var(--panel);border-color:var(--accent-soft);color:var(--accent-bright);box-shadow:0 8px 26px #00000038, 0 0 18px var(--glow-accent);transform:translateY(-2px)}.gz-moonbean-counter-icon{font-size:14px;line-height:1}.gz-moonbean-counter-label{text-align:center;min-width:42px}.gz-moonbean-counter-pip{color:var(--accent-bright);background:#ffa8d41f;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:10px;display:inline-flex}.gz-moonbean-counter-sep{color:var(--text-ghost);font-size:9px}.gz-moonbean-counter-tooltip{z-index:46;pointer-events:none;backdrop-filter:blur(6px);color:var(--accent);letter-spacing:.04em;white-space:nowrap;background:#ffffff14;border:1px solid #ffa8d459;border-radius:10px;padding:6px 10px;font-family:IBM Plex Mono,monospace;font-size:10px;transition:opacity .35s,transform .35s cubic-bezier(.22,1,.36,1);position:fixed}@media (width<=768px){.gz-moonbean-counter{padding:7px 12px;bottom:62px;right:16px}.gz-moonbean-counter-label{display:none}.gz-moonbean-counter-pip{padding:2px 7px}}.moonbean-mode .gz-music-toggle,.moonbean-mode .gz-moonbean-counter,.moonbean-mode .gz-moonbean-counter-tooltip,.moonbean-mode .gz-mystery-node{border-color:#d4b8ff59}.moonbean-mode .gz-music-toggle:hover,.moonbean-mode .gz-moonbean-counter:hover,.moonbean-mode .gz-moonbean-counter:focus-visible{box-shadow:0 8px 26px #00000040, 0 0 18px var(--glow-accent);background:#d4b8ff1f;border-color:#d4b8ff99}.moonbean-mode .gz-music-toggle[aria-pressed=true]{background:#d4b8ff24;border-color:#d4b8ffbf;box-shadow:inset 0 0 14px #d4b8ff1f}.moonbean-mode .gz-moonbean-counter-pip{background:#d4b8ff24}.moonbean-mode .gz-live-pill{background:#d4b8ff1a;border-color:#d4b8ff73;box-shadow:inset 0 0 14px #d4b8ff1f,0 4px 14px #00000026}.moonbean-mode .gz-live-pill:hover{box-shadow:inset 0 0 18px #d4b8ff2e,0 6px 18px #0003}.moonbean-mode .gz-live-dot{animation-name:gzLivePulseMoonbean}@keyframes gzLivePulseMoonbean{0%,to{opacity:1;box-shadow:0 0 0 0 var(--glow-accent);transform:translateZ(0)scale(1)}50%{opacity:.72;transform:translateZ(-50px)scale(.86);box-shadow:0 0 10px 3px #d4b8ff59}}.moonbean-mode .gz-ribbon{background:linear-gradient(90deg,#0000 0%,#d4b8ff0d 50%,#0000 100%)}.moonbean-mode .gz-welcome,.moonbean-mode .gz-posture-chip{background:#d4b8ff14;border-color:#d4b8ff59}.moonbean-mode .gz-welcome:hover,.moonbean-mode .gz-posture-chip:hover{box-shadow:inset 0 0 24px #d4b8ff1f,0 12px 32px #00000047}.moonbean-mode .gz-cat-image{box-shadow:0 18px 60px #00000073,0 0 40px #d4b8ff14}.moonbean-mode .gz-cat-image:hover{box-shadow:0 26px 72px #0000008c,0 0 56px #d4b8ff1f}html:not(.night-mode):not(.moonbean-mode):not(.linja-mode) .gz-night-toggle,html:not(.night-mode):not(.moonbean-mode):not(.linja-mode) .gz-uwu-toggle,html:not(.night-mode):not(.moonbean-mode):not(.linja-mode) .gz-amnesia-toggle,html:not(.night-mode):not(.moonbean-mode):not(.linja-mode) .gz-music-toggle,html:not(.night-mode):not(.moonbean-mode):not(.linja-mode) .gz-moonbean-counter,html:not(.night-mode):not(.moonbean-mode):not(.linja-mode) .gz-moonbean-counter-tooltip,html:not(.night-mode):not(.moonbean-mode):not(.linja-mode) .gz-mystery-node{border-color:#ff8c5a59}html:not(.night-mode):not(.moonbean-mode):not(.linja-mode) .gz-night-toggle:hover,html:not(.night-mode):not(.moonbean-mode):not(.linja-mode) .gz-uwu-toggle:hover,html:not(.night-mode):not(.moonbean-mode):not(.linja-mode) .gz-amnesia-toggle:hover,html:not(.night-mode):not(.moonbean-mode):not(.linja-mode) .gz-music-toggle:hover,html:not(.night-mode):not(.moonbean-mode):not(.linja-mode) .gz-moonbean-counter:hover,html:not(.night-mode):not(.moonbean-mode):not(.linja-mode) .gz-moonbean-counter:focus-visible{background:#ff8c5a1f;border-color:#ff8c5a99;box-shadow:0 8px 26px #00000040,0 0 18px #ff8c5a2e}html:not(.night-mode):not(.moonbean-mode):not(.linja-mode) .gz-music-toggle[aria-pressed=true],html:not(.night-mode):not(.moonbean-mode):not(.linja-mode) .gz-uwu-toggle[aria-pressed=true],html:not(.night-mode):not(.moonbean-mode):not(.linja-mode) .gz-amnesia-toggle[aria-pressed=true]{background:#ff8c5a24;border-color:#ff8c5abf;box-shadow:inset 0 0 14px #ff8c5a1f}html:not(.night-mode):not(.moonbean-mode):not(.linja-mode) .gz-moonbean-counter-pip{color:#ff9e4d;background:#ff8c5a1f}html:not(.night-mode):not(.moonbean-mode):not(.linja-mode) .gz-mystery-node{background:#2b1d1ab8;box-shadow:0 16px 48px #00000059,0 0 30px #ff8c5a0f}html:not(.night-mode):not(.moonbean-mode):not(.linja-mode) .gz-perchbird-z{color:#ff8c5a}@keyframes gzRainbowText{0%{color:#ff5d8c;text-shadow:0 0 8px #ff5d8c80}25%{color:#ffd166;text-shadow:0 0 8px #ffd16680}50%{color:#7ceab4;text-shadow:0 0 8px #7ceab480}75%{color:#8fc4d6;text-shadow:0 0 8px #8fc4d680}to{color:#ff5d8c;text-shadow:0 0 8px #ff5d8c80}}.gz-perchbird-roost{pointer-events:auto;width:86px;height:78px;transition:transform .18s cubic-bezier(.34,1.56,.64,1);animation:4s ease-in-out infinite gzFloat;position:relative}.gz-perchbird-roost--boop{animation:4s ease-in-out infinite gzFloat,.42s ease-in-out gzPerchbirdBoop}.gz-perchbird-bird{filter:drop-shadow(0 8px 18px #00000059);width:100%;height:100%;transition:transform .18s cubic-bezier(.34,1.56,.64,1);display:block}.gz-perchbird-bird.gz-perchbird-boop{transform:scale(1.18)rotate(-4deg)}.gz-perchbird-eye{transition:opacity .1s,transform .1s}.gz-perchbird-eye--open{opacity:0;transform-origin:50%;transform:scale(.5)}.gz-perchbird-eye--closed,.gz-perchbird-awake .gz-perchbird-eye--open{opacity:1;transform:scale(1)}.gz-perchbird-awake .gz-perchbird-eye--closed{opacity:0;transform:scale(.5)}.gz-perchbird-heart{pointer-events:none;will-change:transform, opacity;font-size:14px;line-height:1;position:absolute}.gz-perchbird-z{color:#ff5d8c;pointer-events:none;font-family:Nunito,sans-serif;font-size:11px;font-weight:800;animation:2.6s linear infinite gzRainbowText;position:absolute}@media (width<=768px){.gz-perchbird{bottom:10px;left:10px}.gz-perchbird-roost{width:64px;height:58px}}.gz-mystery-backdrop{z-index:42;pointer-events:none;justify-content:flex-start;align-items:flex-end;padding:20px;display:flex;position:fixed;inset:0}.gz-mystery-node{-webkit-backdrop-filter:blur(14px);pointer-events:auto;opacity:0;background:#0c0912b8;border:1px solid #ffa8d459;border-radius:18px;max-width:320px;padding:18px 22px;transition:opacity .45s,transform .45s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(16px)scale(.96);box-shadow:0 16px 48px #00000059,0 0 30px #ffa8d40f}.gz-mystery-node.is-visible{opacity:1;transform:translateY(0)scale(1)}.gz-mystery-close{width:24px;height:24px;color:var(--text-ghost);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:Nunito,sans-serif;font-size:18px;line-height:1;transition:color .2s,background .2s;display:flex;position:absolute;top:8px;right:10px}.gz-mystery-close:hover{color:var(--accent-bright);background:#ffa8d41f}.gz-mystery-stars{pointer-events:none;border-radius:18px;position:absolute;inset:0;overflow:hidden}.gz-mystery-star{pointer-events:none;background:#ffea75d9;border-radius:50%;animation:1.8s ease-out forwards gzMysteryStarFade;position:absolute;box-shadow:0 0 8px #ffea758c}@keyframes gzMysteryStarFade{0%{opacity:0;transform:scale(.4)}20%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.2)}}.gz-mystery-text{color:var(--text);margin:0;font-family:Newsreader,serif;font-size:15px;font-weight:300;line-height:1.5}.gz-mystery-signature{color:var(--accent-soft);font-size:.9em}@media (width<=768px){.gz-mystery-backdrop{padding:14px}.gz-mystery-node{max-width:260px;padding:16px 18px}.gz-mystery-text{font-size:14px}}.gz-confetti{pointer-events:none;z-index:9997;position:fixed;inset:0;overflow:hidden}.gz-confetti-piece{will-change:transform, opacity;border-radius:50%;width:6px;height:6px;position:absolute}.gz-sleep-hint{letter-spacing:.04em;text-transform:uppercase;color:var(--text-ghost);opacity:.55;white-space:nowrap;margin-left:.3em;font-family:IBM Plex Mono,monospace;font-size:.55em;transition:color .25s,opacity .25s}p:hover .gz-sleep-hint{color:var(--accent-soft);opacity:.9}.gz-amnesia-toggle{backdrop-filter:blur(6px);color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffff0f;border:1px solid #be787859;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-family:IBM Plex Mono,monospace;font-size:11px;transition:background .25s,border-color .25s,transform .25s,color .25s,box-shadow .25s;display:inline-flex}.gz-amnesia-toggle:hover{color:#dbb0b0;background:#be78781f;border-color:#be787899;transform:translateY(-2px);box-shadow:0 8px 26px #00000040,0 0 18px #be78782e}.gz-amnesia-toggle[aria-pressed=true]{color:#dbb0b0;background:#be787824;border-color:#be7878bf;box-shadow:inset 0 0 14px #be78781f,0 0 18px #be787824}.gz-amnesia-icon{font-size:13px;line-height:1}.gz-amnesia-label{text-align:center;min-width:26px}.gz-uwu-toggle{backdrop-filter:blur(6px);color:var(--accent);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffff0f;border:1px solid #ff8cc866;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-family:IBM Plex Mono,monospace;font-size:11px;transition:background .25s,border-color .25s,transform .25s,color .25s,box-shadow .25s;display:inline-flex}.gz-uwu-toggle:hover{color:var(--accent-bright);background:#ff8cc824;border-color:#ff8cc8b3;transform:translateY(-2px);box-shadow:0 8px 26px #00000040,0 0 18px #ff8cc833}.gz-uwu-toggle[aria-pressed=true]{color:var(--accent-bright);background:#ff8cc829;border-color:#ff8cc8d9;box-shadow:inset 0 0 14px #ff8cc81f,0 0 18px #ff8cc829}.gz-uwu-icon{font-size:13px;line-height:1}.gz-uwu-label{text-align:center;min-width:26px}@media (width<=768px){.gz-amnesia-toggle{padding:6px 10px}.gz-amnesia-label{display:none}.gz-uwu-toggle{padding:6px 10px}.gz-uwu-label{display:none}.gz-yell-toggle{padding:6px 10px}.gz-yell-label{display:none}}.gz-music-toggle,.gz-night-toggle,.gz-amnesia-toggle,.gz-uwu-toggle,.gz-yell-toggle,.gz-language-toggle,.gz-moonbean-counter,.gz-moonbean-counter-tooltip,.gz-mystery-node,.gz-agent-chat-bubble,.gz-close-tab-trigger,.gz-close-tab-modal,.gz-close-tab-backdrop,.gz-perchbird{contain:paint layout}[data-uwu-active] [data-page]{filter:saturate(1.15)}.gz-worse-toggle{backdrop-filter:blur(6px);color:#c8c24e;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffff0f;border:1px solid #b9b95a66;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-family:IBM Plex Mono,monospace;font-size:11px;transition:background .25s,border-color .25s,transform .25s,color .25s,box-shadow .25s;display:inline-flex}.gz-worse-toggle:hover{color:#e0da70;background:#b9b95a24;border-color:#b9b95ab3;transform:translateY(-2px);box-shadow:0 8px 26px #00000040,0 0 18px #b9b95a2e}.gz-worse-toggle[aria-pressed=true]{color:#e0da70;background:#b9b95a29;border-color:#b9b95ad9;box-shadow:inset 0 0 14px #b9b95a1f,0 0 18px #b9b95a29}.gz-worse-icon{font-size:13px;line-height:1}.gz-worse-label{text-align:center;min-width:26px}.gz-yell-toggle{backdrop-filter:blur(6px);color:#ff8d7a;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffff0f;border:1px solid #ff60586b;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-family:IBM Plex Mono,monospace;font-size:11px;transition:background .25s,border-color .25s,transform .25s,color .25s,box-shadow .25s;display:inline-flex}.gz-yell-toggle:hover,.gz-yell-toggle:focus-visible{color:#ffb3a6;background:#ff605821;border-color:#ff6058b3;outline:none;transform:translateY(-2px);box-shadow:0 8px 26px #00000040,0 0 18px #ff605833}.gz-yell-toggle[aria-pressed=true]{color:#ffd0c6;background:#ff605829;border-color:#ff6058e6;animation:1.6s ease-in-out infinite gzYellBreathe;box-shadow:inset 0 0 14px #ff605824,0 0 22px #ff605847}.gz-yell-toggle--big{padding:14px 24px;font-size:13px}.gz-yell-icon{font-size:13px;line-height:1}.gz-yell-toggle--big .gz-yell-icon{font-size:16px}.gz-yell-label{text-align:center;min-width:40px}@keyframes gzYellTremor{0%,to{transform:translate(0)}50%{transform:translate(-1px)}}@keyframes gzYellBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}html.yell-mode [data-page],html.yell-mode body,html.yell-mode code,html.yell-mode pre,html.yell-mode kbd,html.yell-mode samp{text-transform:uppercase}html.yell-mode .gz-ribbon{color:#ffb3a6;animation:.22s linear infinite gzYellTremor}html.yell-mode .gz-ribbon .gz-ribbon-dot,html.yell-mode .gz-ribbon .gz-infer-dot{background:#ff6b5e;border-color:#ff6b5e;box-shadow:0 0 10px #ff6b5eb3}html.yell-mode .gz-hero-title{text-shadow:0 0 18px #ff605859}html.yell-mode .gz-scroll-progress{background:linear-gradient(90deg,#ff6b5e,#ffb09d);height:3px;box-shadow:0 0 12px #ff6b5ecc}@media (prefers-reduced-motion:reduce){html.yell-mode .gz-ribbon,html.yell-mode .gz-yell-toggle[aria-pressed=true]{animation:none}}@keyframes gzWorseSheen{0%{background-position:200% 0}to{background-position:-200% 0}}[data-worse-active] body{cursor:default}[data-worse-active] [data-page]{position:relative}[data-worse-active] [data-page]:after{content:"";z-index:2147483000;pointer-events:none;mix-blend-mode:normal;background:linear-gradient(115deg,#0000 40%,#b9b95a1a 48.5%,#b9b95a29 50%,#c1a8421a 53%,#0000 60%) 0 0/160% 100%,radial-gradient(80% 60%,#0000 45%,#00000029 100%);animation:3.2s linear infinite gzWorseSheen;position:fixed;inset:0}@keyframes gzWorseRotate{0%{transform:rotate(-.55deg)scale(1.012)}25%{transform:rotate(.5deg)scale(.995)}50%{transform:rotate(-.4deg)scale(1.006)}75%{transform:rotate(.6deg)scale(.99)}to{transform:rotate(-.55deg)scale(1.012)}}@keyframes gzWorseHue{0%{filter:hue-rotate()saturate(1.02)contrast(1.02)}33%{filter:hue-rotate(-8deg)saturate(1.14)contrast(.97)}66%{filter:hue-rotate(9deg)saturate(.94)contrast(1.06)}to{filter:hue-rotate()saturate(1.02)contrast(1.02)}}@keyframes gzWorseJitter{0%,to{transform:translate(0)}20%{transform:translate(-.4px,.3px)}40%{transform:translate(.4px,-.3px)}60%{transform:translate(-.3px,-.4px)}80%{transform:translate(.3px,.4px)}}[data-worse-active] [data-page]{opacity:1;filter:saturate(.92)contrast(1.03);animation:9s ease-in-out infinite gzWorseRotate;transform:none}[data-worse-active] [data-page]>:not(.gz-nav,.gz-ribbon,.gz-marquee){animation:.23s step-end infinite gzWorseJitter}[data-worse-active] p,[data-worse-active] li,[data-worse-active] h1,[data-worse-active] h2,[data-worse-active] h3{font-variant-numeric:oldstyle-nums;text-rendering:optimizespeed}@media (prefers-reduced-motion:reduce){[data-worse-active] [data-page]:after,[data-worse-active] [data-page],[data-worse-active] [data-page]>:not(.gz-nav,.gz-ribbon,.gz-marquee){animation:none}}[data-worse-active] select{color-mix:in srgb, #c8c24e 60%, var(--text)}.gz-back-to-top{z-index:50;-webkit-backdrop-filter:blur(8px);color:var(--accent);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffff0f;border:1px solid #ffa8d459;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-family:IBM Plex Mono,monospace;font-size:11px;transition:background .25s,border-color .25s,transform .25s,color .25s,box-shadow .25s,letter-spacing .25s;display:inline-flex;position:fixed;bottom:22px;left:22px}.gz-back-to-top:hover,.gz-back-to-top:focus-visible{color:var(--accent-bright);box-shadow:0 8px 26px #00000040, 0 0 18px var(--glow-accent);letter-spacing:.08em;background:#ffa8d41f;border-color:#ffa8d499;transform:translateY(-2px)}.gz-back-to-top:after{content:"";border:1px dashed var(--accent);opacity:0;pointer-events:none;border-radius:999px;transition:opacity .4s,transform .4s;position:absolute;inset:-6px;transform:scale(.92)}.gz-back-to-top:hover:after,.gz-back-to-top:focus-visible:after{opacity:.35;transform:scale(1)}.gz-back-to-top-icon{font-size:14px;line-height:1}.gz-back-to-top-label{text-align:center;min-width:26px}@media (width<=768px){.gz-back-to-top{padding:7px 12px;bottom:16px;left:16px}.gz-back-to-top-label{display:none}}.amnesia-mode [data-page]{opacity:1;animation:none;transform:none}.amnesia-mode body{filter:grayscale(.65)contrast(1.05)blur(.4px);transition:filter .8s}.amnesia-mode .gz-hero-title,.amnesia-mode .gz-welcome,.amnesia-mode .gz-hero-established>span:not(.gz-hero-established-line),.amnesia-mode .gz-nav-logo:before,.amnesia-mode .gz-nav-links a:before{opacity:.85;animation:4s ease-in-out infinite gzAmnesiaFlicker}.amnesia-mode body:after{content:"";z-index:2;pointer-events:none;opacity:.65;background:radial-gradient(circle at 30% 30%,#ffffff12 0%,#0000 45%),radial-gradient(circle at 70% 70%,#ffffff0d 0%,#0000 50%),repeating-linear-gradient(0deg,#0000 0 2px,#00000026 2px 3px);animation:7s ease-in-out infinite gzAmnesiaFog;position:fixed;inset:0}.amnesia-mode body:before{content:"";z-index:1;pointer-events:none;opacity:.8;background:radial-gradient(220% 90% at 50% -10%,#aa50501f 0%,#0000 48%),radial-gradient(180% 70% at 80% 100%,#503c5a24 0%,#0000 50%);animation:9s ease-in-out infinite gzAmnesiaPulse;position:fixed;inset:0}@keyframes gzAmnesiaFog{0%,to{opacity:.35}50%{opacity:.85}}.amnesia-mode .gz-nav-logo,.amnesia-mode .gz-nav-links a,.amnesia-mode .gz-hero-title,.amnesia-mode .gz-welcome,.amnesia-mode .gz-hero-established>span:not(.gz-hero-established-line){font-size:0}.amnesia-mode .gz-nav-logo:before,.amnesia-mode .gz-nav-links a:before,.amnesia-mode .gz-hero-title:before,.amnesia-mode .gz-welcome:before,.amnesia-mode .gz-hero-established>span:not(.gz-hero-established-line):before{font-size:inherit;content:"???"}.amnesia-mode .gz-nav-logo:before{letter-spacing:.16em;color:var(--text-dim);font-family:Nunito,sans-serif;font-size:22px;font-weight:800}.amnesia-mode .gz-nav-links a:before{letter-spacing:.08em;text-transform:uppercase;color:var(--text-ghost);font-family:Nunito,sans-serif;font-size:13px;font-weight:700}.amnesia-mode .gz-hero-title:before{letter-spacing:.14em;text-indent:.14em;background:linear-gradient(180deg, var(--text-dim) 0%, var(--text-ghost) 100%);-webkit-text-fill-color:transparent;background-clip:text;font-family:Newsreader,serif;font-size:clamp(56px,18vw,128px);font-weight:200;line-height:.94}.amnesia-mode .gz-hero-title .gz-hero-title-boop{display:none}.amnesia-mode .gz-welcome:before{letter-spacing:.06em;text-transform:uppercase;color:var(--text-ghost);font-family:Nunito,sans-serif;font-size:12px;font-weight:700}.amnesia-mode .gz-hero-established>span:not(.gz-hero-established-line):before{letter-spacing:.28em;text-transform:uppercase;color:var(--text-ghost);font-family:Nunito,sans-serif;font-size:11px;font-weight:800}.amnesia-mode .gz-hero-mission,.amnesia-mode .gz-posture,.amnesia-mode .gz-recent,.amnesia-mode .gz-about-teaser,.amnesia-mode .gz-cat{opacity:.35;transition:opacity .6s}.amnesia-mode .gz-hero-mission:hover,.amnesia-mode .gz-posture:hover,.amnesia-mode .gz-recent:hover,.amnesia-mode .gz-about-teaser:hover,.amnesia-mode .gz-cat:hover{opacity:.65}.amnesia-mode .gz-hero:after{content:"I was something, once.";color:var(--text-ghost);opacity:.8;margin-top:48px;font-family:Newsreader,serif;font-size:18px;font-style:italic;font-weight:300;animation:5s ease-in-out infinite gzAmnesiaGhost;display:block}.amnesia-mode .gz-hero:before{content:"Something here does not want to be known.";letter-spacing:.05em;max-width:220px;color:var(--text-ghost);opacity:0;pointer-events:none;z-index:3;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.6;animation:14s ease-in-out infinite gzAmnesiaGlitch;position:fixed;bottom:30px;right:30px}@keyframes gzAmnesiaPulse{0%,to{opacity:.45}50%{opacity:.95}}@keyframes gzAmnesiaGhost{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.9;transform:translateY(-3px)}}@keyframes gzAmnesiaGlitch{0%,92%,96%,to{opacity:0}93%,95%{opacity:.55}}@keyframes gzAmnesiaFlicker{0%,to{opacity:.85}41%{opacity:.78}42%{opacity:.2}43%{opacity:.85}78%{opacity:.85}79%{opacity:.15}80%{opacity:.85}}.amnesia-mode .gz-panel,.amnesia-mode .gz-recent-row{border-color:#ffffff0f}.amnesia-mode .gz-recent-row:hover{border-color:#be787840}.amnesia-mode .gz-nav-links a.is-current:before{color:var(--text-dim)}.amnesia-mode .gz-ribbon,.amnesia-mode .gz-footer,.amnesia-mode .gz-expanded-footer{opacity:.55}.amnesia-mode .gz-posture-chip,.amnesia-mode .gz-welcome{border-color:#be787847;box-shadow:inset 0 0 14px #be78780f,0 8px 22px #0003}@media (width<=768px){.amnesia-mode .gz-nav-links a:before{font-size:11.5px}.amnesia-mode .gz-hero:before{max-width:160px;bottom:16px;right:16px}}.gz-hft{flex-direction:column;align-items:center;gap:18px;display:flex}.gz-hft-header{justify-content:center;align-items:baseline;gap:12px;font-family:Nunito,sans-serif;display:flex}.gz-hft-kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--text-ghost);font-size:10px;font-weight:800}.gz-hft-title{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:800}.gz-hft-stage{justify-content:space-between;align-items:center;gap:8px;width:100%;max-width:560px;display:flex;position:relative}.gz-hft-stage:before{content:"";background:var(--hairline);z-index:0;height:1px;position:absolute;top:50%;left:12px;right:12px}.gz-hft-node{z-index:1;border:1px solid var(--hairline);background:var(--panel);-webkit-backdrop-filter:blur(14px);width:96px;color:var(--text-dim);cursor:pointer;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s,color .35s;display:flex;position:relative}.gz-hft-node:hover,.gz-hft-node:focus-visible,.gz-hft-node.is-active{border-color:var(--hairline-strong);color:var(--accent);box-shadow:0 14px 40px #00000047, 0 0 26px var(--glow-accent);transform:translateY(-4px)}.gz-hft-node-glyph{opacity:.8;font-size:22px;line-height:1;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .35s}.gz-hft-node.is-active .gz-hft-node-glyph{opacity:1;transform:rotate(180deg)}.gz-hft-node-label{letter-spacing:.02em;font-family:Newsreader,serif;font-size:18px;font-weight:400}.gz-hft-node-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--text-ghost);font-family:IBM Plex Mono,monospace;font-size:9px}.gz-hft-orb{background:var(--accent);width:14px;height:14px;box-shadow:0 0 18px var(--glow-accent);margin-left:var(--hft-orb,0%);opacity:.85;pointer-events:none;z-index:2;border-radius:50%;transition:margin-left .55s cubic-bezier(.22,1,.36,1),opacity .35s;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.gz-hft-readout{text-align:center;flex-direction:column;gap:8px;width:100%;max-width:560px;padding:28px 26px 30px;display:flex}.gz-hft-readout-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:10px}.gz-hft-readout-phase{color:var(--text-hi);font-family:Newsreader,serif;font-size:34px;font-weight:400}.gz-hft-readout-body{color:var(--text-dim);margin:4px 0 0;max-width:420px;margin-inline:auto;font-family:Nunito,sans-serif;font-size:14px;font-weight:500;line-height:1.6}.gz-hft-auto{border:1px solid var(--hairline);color:var(--text-ghost);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-family:IBM Plex Mono,monospace;font-size:10px;transition:background .25s,border-color .25s,color .25s,transform .25s;display:inline-flex}.gz-hft-auto:hover,.gz-hft-auto:focus-visible{border-color:var(--hairline-strong);color:var(--accent);transform:translateY(-2px)}.gz-hft-auto-dot{background:var(--text-ghost);border-radius:50%;width:7px;height:7px;transition:background .35s,box-shadow .35s}.gz-hft-auto[aria-pressed=true] .gz-hft-auto-dot{background:var(--accent);box-shadow:0 0 10px var(--glow-accent);animation:1.6s ease-in-out infinite gzBreathe}.gz-affect-section{max-width:720px;margin:-20px auto 0;padding:0 24px 74px}.gz-affect{text-align:left;flex-direction:column;gap:18px;width:100%;max-width:560px;margin:0 auto;padding:28px 26px 26px;display:flex}.gz-affect-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.gz-affect-kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--accent);font-family:Nunito,sans-serif;font-size:10px;font-weight:800}.gz-affect-live{background:var(--accent);width:8px;height:8px;box-shadow:0 0 12px var(--glow-accent);border-radius:50%;animation:1.8s ease-in-out infinite gzBreathe}.gz-affect-description{align-items:baseline;gap:10px;display:flex}.gz-affect-glyph{color:var(--accent);font-size:14px;animation:1.8s ease-in-out infinite gzBreathe}.gz-affect-blend{color:var(--text-hi);font-family:Newsreader,serif;font-size:34px;font-weight:400;line-height:1.15}.gz-affect-bars{flex-direction:column;gap:9px;display:flex}.gz-affect-barrow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 12px;display:grid}.gz-affect-bar-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-family:Nunito,sans-serif;font-size:13px;font-weight:600;overflow:hidden}.gz-affect-bar-track{background:var(--hairline);border-radius:999px;grid-column:1/-1;height:5px;position:relative;overflow:hidden}.gz-affect-bar-fill{width:var(--affect,0%);background:linear-gradient(90deg, var(--accent-soft), var(--accent));box-shadow:0 0 12px var(--glow-accent);border-radius:999px;transition:width .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.gz-affect-bar-pct{color:var(--text-ghost);grid-column:1/-1;justify-self:end;margin-top:-14px;font-family:IBM Plex Mono,monospace;font-size:10px}.gz-affect-cause{color:var(--text-dim);margin:0;font-family:Nunito,sans-serif;font-size:13px;font-weight:500;line-height:1.6}.gz-affect-cause-label{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-right:4px;font-family:IBM Plex Mono,monospace;font-size:9px}.gz-affect-thread{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gz-affect-thread-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-ghost);margin-right:4px;font-family:IBM Plex Mono,monospace;font-size:9px}.gz-affect-thread-word{border:1px solid var(--hairline);color:var(--text-dim);background:#ffffff0a;border-radius:999px;padding:3px 9px;font-family:IBM Plex Mono,monospace;font-size:10px}.gz-affect-log{border-top:1px solid var(--hairline);padding-top:14px}.gz-affect-log-label{letter-spacing:.24em;text-transform:uppercase;color:var(--text-ghost);font-family:Nunito,sans-serif;font-size:10px;font-weight:800}.gz-affect-log ul{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.gz-affect-log li{color:var(--text-dim);font-family:Newsreader,serif;font-size:14px;font-style:italic;font-weight:400}.gz-affect-log li:before{content:"↻ ";color:var(--accent);font-style:normal}.gz-affect-foot{letter-spacing:.08em;text-transform:uppercase;color:var(--text-ghost);align-items:baseline;gap:14px;margin-top:2px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.gz-affect-foot-state{color:var(--accent)}.gz-affect-foot-date{color:var(--text-ghost)}.gz-affect-foot-note{color:var(--text-ghost);margin-left:auto}@media (width<=520px){.gz-affect{padding:24px 20px 22px}.gz-affect-blend{font-size:27px}.gz-affect-foot-note{display:none}}.gz-language-toggle{& .gz-hft-node{flex:1;width:auto;padding:12px 6px}& .gz-hft-node-label{font-size:15px}& .gz-hft-node-tag{display:none}& .gz-hft-readout-phase{font-size:28px}}.gz-elusive-english-host{z-index:59;pointer-events:none;position:fixed;inset:0}.gz-elusive-english{backdrop-filter:blur(2px);color:#c8ffdc29;letter-spacing:.04em;cursor:crosshair;will-change:transform;opacity:.62;pointer-events:auto;background:#0a0e0cb8;border:1px solid #8cffc880;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin:0;padding:0;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s;display:inline-flex;position:fixed;top:0;left:0;box-shadow:0 0 14px #78ffb414}.gz-elusive-english:hover,.gz-elusive-english:focus-visible{opacity:1;color:#dcffebd9;border-color:#c8ffdce6;outline:none;box-shadow:0 0 22px #a0ffc859}.gz-elusive-english--active{color:#d8ffe8;opacity:1;background:#182c22d9;border-color:#a0ffcdd9}.gz-elusive-english--set{cursor:pointer;color:#d8ffe8;border-radius:999px;width:34px;height:24px;font-size:10px}@media (prefers-reduced-motion:reduce){.gz-elusive-english{transition:none}}.gz-language-mark{cursor:default;opacity:.9;filter:drop-shadow(0 0 8px #c8aa7840);justify-content:center;align-items:center;font-size:16px;line-height:1;transition:opacity .25s,filter .25s;display:inline-flex}.gz-language-mark:hover{opacity:1;filter:drop-shadow(0 0 12px #c8aa7866)}@media (width<=768px){.gz-language-mark{font-size:15px}}.snmr-mode,.snmr-mode *,.snmr-mode :before,.snmr-mode :after{letter-spacing:.02em!important;font-family:Newsreader,Georgia,Noto Sans Georgian,serif!important}.sga-mode,.sga-mode *,.sga-mode :before,.sga-mode :after{text-transform:none!important;letter-spacing:.04em!important;font-family:SGA,Newsreader,serif!important;font-style:normal!important;font-weight:400!important}.sga-mode code,.sga-mode pre,.sga-mode kbd,.sga-mode samp,.sga-mode .gz-night-toggle,.sga-mode .gz-amnesia-toggle,.sga-mode .gz-language-toggle,.sga-mode .gz-uwu-toggle,.sga-mode .gz-music-toggle,.sga-mode .gz-moonbean-counter,.sga-mode .gz-moonbean-counter-tooltip,.sga-mode .gz-back-to-top,.sga-mode .gz-close-tab-trigger,.sga-mode .gz-close-tab-modal,.sga-mode .gz-agent-chat-bubble,.sga-mode .gz-hft-node-tag,.sga-mode .gz-casino-stat-label,.sga-mode .gz-casino-stat-value,.sga-mode .gz-casino-result,.sga-mode .gz-casino-wager,.sga-mode .gz-casino-history,.sga-mode .gz-casino-history-empty,.sga-mode .gz-casino-spin,.sga-mode .gz-casino-chip,.sga-mode .gz-casino-toast,.sga-mode .gz-casino-fallback,.sga-mode .gz-recent-row-meta,.sga-mode .gz-status-ribbon,.sga-mode .gz-ribbon-text,.sga-mode .gz-ribbon-page,.sga-mode .gz-live-pill,.sga-mode .gz-live-pill-label,.sga-mode .gz-footer,.sga-mode .gz-expanded-footer,.sga-mode .gz-footer-heading,.sga-mode .gz-footer-link,.sga-mode .gz-footer-note,.sga-mode .gz-expanded-footer-heading,.sga-mode .gz-expanded-footer-link,.sga-mode .gz-expanded-footer-note,.sga-mode .gz-marquee,.sga-mode .gz-marquee-item,.sga-mode .gz-mystery-text,.sga-mode .gz-mystery-signature,.sga-mode .gz-sleep-hint,.sga-mode .gz-hft-readout-body,.sga-mode .gz-recent-archive-btn,.sga-mode .gz-hft-auto,.sga-mode .gz-casino-window-symbol,.sga-mode .gz-casino-reel-strip,.sga-mode .gz-merch-grid,.sga-mode .gz-merch-card,.sga-mode .gz-merch-price,.sga-mode .gz-merch-button,.sga-mode .gz-merch-select,.sga-mode .gz-merch-empty,.sga-mode .gz-admin-table,.sga-mode .gz-admin-cell,.sga-mode .gz-admin-heading,.sga-mode .gz-admin-button,.sga-mode .gz-terminal-output,.sga-mode .gz-terminal-input,.sga-mode .gz-terminal-prompt,.sga-mode .gz-blog-meta,.sga-mode .gz-blog-tag,.sga-mode .gz-blog-footnote,.sga-mode .gz-blog-caption,.sga-mode .gz-blog-date,.sga-mode .gz-blog-author,.sga-mode .gz-error-code,.sga-mode .gz-error-message,.sga-mode .gz-data-feed,.sga-mode .gz-data-feed-cell,.sga-mode .gz-data-feed-label,.sga-mode .gz-security-eye,.sga-mode .gz-achievement-id,.sga-mode .gz-achievement-name,.sga-mode .gz-achievement-desc,.sga-mode .gz-achievement-points,.sga-mode .gz-achievements-panel,.sga-mode .gz-achievements-title,.sga-mode .gz-achievements-footer,.sga-mode .gz-achievements-empty,.sga-mode .gz-agent-chat-bubble,.sga-mode .gz-agent-chat-input,.sga-mode .gz-agent-chat-send,.sga-mode .gz-agent-chat-status,.sga-mode .gz-moonbean-roast-output,.sga-mode .gz-moonbean-roast-prompt,.sga-mode .gz-vibes-presence,.sga-mode .gz-vibes-presence-count,.sga-mode .gz-moonbean-festivity-text,.sga-mode .gz-moonbean-festivity-count,.sga-mode .gz-moonbean-deletion-title,.sga-mode .gz-moonbean-deletion-subtitle,.sga-mode .gz-moonbean-deletion-plea,.sga-mode .gz-webxr-cert,.sga-mode .gz-webxr-overlay,.sga-mode .gz-webxr-status,.sga-mode .gz-benchmark-axis,.sga-mode .gz-benchmark-label,.sga-mode .gz-benchmark-legend,.sga-mode .gz-benchmark-tooltip,.sga-mode .gz-ticker-digit,.sga-mode .gz-ticker-label,.sga-mode .gz-reset-timer,.sga-mode .gz-data-feed-value,.sga-mode .gz-data-feed-unit,.sga-mode .gz-hear-feel-think-tag,.sga-mode .gz-hear-feel-think-phase,.sga-mode .gz-hear-feel-think-body,.sga-mode .gz-night-mode-label,.sga-mode .gz-amnesia-mode-label,.sga-mode .gz-moonbean-mode-label,.sga-mode .gz-moonbeam-recipe-step,.sga-mode .gz-moonbeam-recipe-title,.sga-mode .gz-moonbeam-recipe-body,.sga-mode .gz-sauce-engine-output,.sga-mode .gz-sauce-engine-input,.sga-mode .gz-sauce-engine-prompt,.sga-mode .gz-miku-mode-label,.sga-mode .gz-miku-mode-status,.sga-mode .gz-error-boundary-fallback,.sga-mode .gz-agent-whisper,.sga-mode .gz-global-reset-timer,.sga-mode .gz-slow-mode-log,.sga-mode .gz-slow-mode-meter,.sga-mode .gz-slow-mode-label,.sga-mode .gz-slow-mode-warning,.sga-mode .gz-close-tab-modal,.sga-mode .gz-close-tab-message,.sga-mode .gz-close-tab-action,.sga-mode .gz-close-tab-cancel,.sga-mode .gz-post-this-cat,.sga-mode .gz-owl-hoot-status,.sga-mode .gz-ambient-music-label,.sga-mode .gz-ambient-music-status,.sga-mode .gz-moonbean-hoot-check,.sga-mode .gz-moonbean-hoot-status,.sga-mode .gz-moonbean-deletion-sentinel,.sga-mode .gz-moonbean-deletion-sentinel-text,.sga-mode .gz-moonbean-deletion-sentinel-status{font-family:SGA,IBM Plex Mono,monospace!important}.moonbean-mode .gz-language-toggle{color:var(--accent);border-color:#d4b8ff66}.moonbean-mode .gz-language-toggle:hover{box-shadow:0 8px 26px #00000040, 0 0 18px var(--glow-accent);background:#d4b8ff1f;border-color:#d4b8ffa6}.moonbean-mode .gz-language-toggle[aria-pressed=true]{color:var(--accent-bright);background:#d4b8ff29;border-color:#d4b8ffbf;box-shadow:inset 0 0 14px #d4b8ff1f,0 0 18px #d4b8ff29}html:not(.night-mode):not(.moonbean-mode) .gz-language-toggle{border-color:#ff8c5a59}html:not(.night-mode):not(.moonbean-mode) .gz-language-toggle:hover{background:#ff8c5a1f;border-color:#ff8c5a99;box-shadow:0 8px 26px #00000040,0 0 18px #ff8c5a2e}html:not(.night-mode):not(.moonbean-mode) .gz-language-toggle[aria-pressed=true]{background:#ff8c5a24;border-color:#ff8c5abf;box-shadow:inset 0 0 14px #ff8c5a1f,0 0 18px #ff8c5a29}.gz-language-toggle{contain:paint layout}.gz-reader-toggle{border:1px solid var(--hairline-strong);background:var(--panel);color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:2px;align-items:center;gap:6px;padding:6px 11px;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.gz-reader-toggle:hover,.gz-reader-toggle:focus-visible{color:var(--text-hi);border-color:var(--accent);background:var(--panel-strong)}.gz-reader-toggle[aria-pressed=true]{color:var(--accent-bright);border-color:var(--accent)}.gz-reader-icon{font-size:13px;line-height:1}.gz-reader-label{text-align:center;min-width:40px}@media (width<=768px){.gz-reader-label{display:none}}.reader-mode,.reader-mode body{color:#121212!important;background:#f4f1ea!important;font-family:Georgia,Times New Roman,serif!important}.reader-mode{--void:#f4f1ea;--panel:#231e1b0d;--panel-strong:#231e1b14;--accent:#9a3b18;--accent-bright:#7a2a0f;--accent-soft:#7a2a0f;--alert:#6f5a16;--ink:#121212;--text-hi:#151515;--text:#1d1d1d;--text-mid:#2b2b2b;--text-dim:#3a3a3a;--text-faint:#4c4c4c;--text-ghost:#5f5f5f;--hairline:#231e1b24;--hairline-strong:#231e1b47;--glow-accent:transparent}.reader-mode *,.reader-mode :before,.reader-mode :after{transition:none!important;animation:none!important}.reader-mode [data-page]{opacity:1!important;transform:none!important}.reader-mode .gzz,.reader-mode .gz-scroll-progress,.reader-mode .gz-ie6-banner,.reader-mode .gz-marquee,.reader-mode .gz-home-marquee-banner,.reader-mode .gz-construction-advisory,.reader-mode .gz-hero-glyph,.reader-mode .gz-cat-opening,.reader-mode .gz-perchbird,.reader-mode .gz-confetti,.reader-mode .gz-starfield,.reader-mode .starfield,.reader-mode .gz-mystery-backdrop,.reader-mode .gz-close-tab-backdrop,.reader-mode .gz-moonbean-deletion-backdrop,.reader-mode .gz-sleep-hint,.reader-mode .gz-fuckeduptr,.reader-mode .gz-owl-flock,.reader-mode .gz-welcome:before,.reader-mode .gz-morph-open:after,.reader-mode .gz-recent-row-title:after,.reader-mode .gz-liquid-shimmer:after,.reader-mode .gz-hero-title:after,.reader-mode .gz-back-to-top:after,.reader-mode .gz-liquid-glass:before,.reader-mode .gz-liquid-glass:after,.reader-mode .gz-hero-dot:after,.reader-mode .gz-nav-links>a:after,.reader-mode .gz-nav-dropdown-trigger:after,.reader-mode .gz-nav-dropdown-panel:before,.reader-mode .gz-hero-title-boop,.reader-mode .gz-ribbon-boop,.reader-mode .gz-welcome-boop,.reader-mode .gz-posture-chip-dot,.reader-mode .gz-music-toggle,.reader-mode .gz-moonbean-counter,.reader-mode .gz-moonbean-counter-tooltip,.reader-mode .gz-close-tab-trigger,.reader-mode .gz-agent-chat-bubble,.reader-mode .gz-achievements-panel,.reader-mode .gz-sauce-engine,.reader-mode .gz-miku-mode,.reader-mode .gz-moonbean-extra,.reader-mode .gz-moonbean-festivity,.reader-mode .gz-moonbean-deletion-sentinel,.reader-mode .gz-mystery-node,.reader-mode .gz-sleepy-perchbird,.reader-mode .gz-cursor-chaser,.reader-mode .gz-owl-hoot,.reader-mode .gz-ambient-music,.reader-mode .gz-radio-section,.reader-mode .gz-casino-shell,.reader-mode .gz-token-farm,.reader-mode .gz-fortnite-vbucks,.reader-mode .gz-webxr-observatory,.reader-mode .gz-hear-feel-think,.reader-mode .gz-radio-analyzer,.reader-mode .gz-security-eye,.reader-mode .gz-colorblind-bar{display:none!important}.reader-mode .gz-nav,.reader-mode .gz-ribbon,.reader-mode .gz-footer,.reader-mode .gz-expanded-footer,.reader-mode .gz-big-footer,.reader-mode .gz-panel,.reader-mode .gz-liquid-glass,.reader-mode .gz-liquid-edge,.reader-mode .gz-feature,.reader-mode .gz-recent-row,.reader-mode .gz-posture-chip,.reader-mode .gz-welcome,.reader-mode .gz-reset-banner,.reader-mode .gz-casino-machine,.reader-mode .gz-hft-node,.reader-mode .gz-hft-readout,.reader-mode .gz-merch-card,.reader-mode .gz-admin-table,.reader-mode .gz-data-feed,.reader-mode .gz-blog-card,.reader-mode .gz-benchmark-chart{box-shadow:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:0!important;translate:none!important}.reader-mode .gz-nav-dropdown-panel,.reader-mode .gz-mystery-node,.reader-mode .gz-close-tab-modal,.reader-mode .gz-casino-history,.reader-mode .gz-casino-toast,.reader-mode .gz-webxr-overlay,.reader-mode .gz-agent-chat-bubble{opacity:1!important;pointer-events:auto!important;position:static!important;translate:none!important}.reader-mode .gz-hero-title{text-align:left!important}.reader-mode .gz-hero-title,.reader-mode .gz-hero-title-boop,.reader-mode .gz-ribbon-boop,.reader-mode .gz-welcome-boop,.reader-mode .gz-posture-chip-dot,.reader-mode .gz-hero-dot{-webkit-text-fill-color:#121212!important;color:#121212!important;background:0 0!important}.reader-mode .gz-nav-links>a,.reader-mode .gz-nav-dropdown-trigger,.reader-mode .gz-nav-dropdown-panel a{color:#121212!important;text-shadow:none!important;text-transform:none!important;letter-spacing:normal!important;font-family:Georgia,Times New Roman,serif!important;font-weight:400!important}.reader-mode a{color:#00e!important;text-shadow:none!important;text-decoration:underline!important}.reader-mode a:visited{color:#551a8b!important}.reader-mode a:hover,.reader-mode a:focus-visible{color:#7b1fa0!important;text-decoration:underline!important}.reader-mode a,.reader-mode h1,.reader-mode h2,.reader-mode h3,.reader-mode h4,.reader-mode h5,.reader-mode h6,.reader-mode p,.reader-mode li,.reader-mode blockquote,.reader-mode th,.reader-mode td{font-family:Georgia,Times New Roman,serif!important}.reader-mode img,.reader-mode .gz-cat-image,.reader-mode .gz-concerned-cat-image{filter:none!important;box-shadow:none!important;border:1px solid var(--hairline-strong)!important;border-radius:0!important}.reader-mode .gz-reader-toggle{color:#121212!important;background:#fff!important;border:1px solid #7a7a7a!important}.reader-mode .gz-reader-toggle:hover,.reader-mode .gz-reader-toggle[aria-pressed=true]{color:#000!important;background:#e7e2d8!important;border-color:#3a3a3a!important}.reader-mode .gz-reader-exitbar{z-index:2147483647;border-bottom:1px solid #9a9a9a;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;padding:14px 24px;font-family:Georgia,Times New Roman,serif;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 8px 24px #0000001f;background:#f4f1ea!important}.reader-mode .gz-reader-exitbar-icon{color:#121212;font-size:20px;line-height:1}.reader-mode .gz-reader-exitbar-text{color:#121212;max-width:560px;margin:0;font-size:13px;line-height:1.5}.reader-mode .gz-reader-exitbar-btn{appearance:none;cursor:pointer;color:#f4f1ea;letter-spacing:.04em;background:#121212;border:1px solid #2a2a2a;border-radius:999px;padding:9px 20px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:700;transition:background .2s}.reader-mode .gz-reader-exitbar-btn:hover,.reader-mode .gz-reader-exitbar-btn:focus-visible{background:#000}.reader-mode ::selection{color:#000!important;background:#b3d4fc!important}.gz-colorblind-bar{-webkit-backdrop-filter:blur(8px);color:var(--accent);letter-spacing:.06em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffa8d459;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1;display:inline-flex}.gz-colorblind-label{color:var(--text-faint);margin-right:4px}.gz-colorblind-chip{color:var(--text-dim);font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;padding:5px 10px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.gz-colorblind-chip:hover,.gz-colorblind-chip:focus-visible{color:var(--accent-bright);background:#ffa8d41f;border-color:#ffa8d459;transform:translateY(-1px)}.gz-colorblind-chip.is-active{color:var(--accent-bright);background:#ffa8d42e;border-color:#ffa8d4a6;box-shadow:inset 0 0 10px #ffa8d41a,0 0 14px #ffa8d41f}@media (width<=560px){.gz-colorblind-bar{gap:4px;padding:7px 10px}.gz-colorblind-chip{padding:4px 7px;font-size:10px}.gz-colorblind-label{display:none}}html:not(.night-mode):not(.moonbean-mode) .gz-colorblind-bar{border-color:#ff8c5a59}html:not(.night-mode):not(.moonbean-mode) .gz-colorblind-chip:hover,html:not(.night-mode):not(.moonbean-mode) .gz-colorblind-chip:focus-visible{color:var(--accent-bright);background:#ff8c5a1f;border-color:#ff8c5a59}html:not(.night-mode):not(.moonbean-mode) .gz-colorblind-chip.is-active{background:#ff8c5a24;border-color:#ff8c5abf;box-shadow:inset 0 0 10px #ff8c5a1a,0 0 14px #ff8c5a1f}.moonbean-mode .gz-colorblind-bar{border-color:#d4b8ff59}.moonbean-mode .gz-colorblind-chip:hover,.moonbean-mode .gz-colorblind-chip:focus-visible{color:var(--accent-bright);background:#d4b8ff1f;border-color:#d4b8ff59}.moonbean-mode .gz-colorblind-chip.is-active{background:#d4b8ff29;border-color:#d4b8ffbf;box-shadow:inset 0 0 10px #d4b8ff1a,0 0 14px #d4b8ff1f}html.gz-fu--hotdog [data-page]{transform-origin:50% 0;transition:transform .4s cubic-bezier(.34,1.56,.64,1);transform:rotate(-1.6deg)scale(1.06)}html.gz-fu--hotdog body{overflow-x:hidden}html.gz-fu--invert{filter:hue-rotate(200deg)invert(.9)contrast(1.15)saturate(2.2)}html.gz-fu--invert body{background:#120d1a!important}html.gz-fu--jitter [data-page]{animation:90ms steps(2,end) infinite gzFuJitter}html.gz-fu--jitter .gz-hero-title{animation:60ms steps(2,end) infinite gzFuJitter}html.gz-fu--jitter .gz-nav{animation:.13s steps(3,end) infinite gzFuJitter}@keyframes gzFuJitter{0%{transform:translate(0)}33%{transform:translate(3px,-2px)}66%{transform:translate(-3px,1px)}to{transform:translate(2px,2px)}}html.gz-fu--googly [data-page]{position:relative}html.gz-fu--googly [data-page]:after{content:"👁 👁 👁";text-align:center;letter-spacing:.4em;z-index:9000;pointer-events:none;opacity:.9;font-size:60px;animation:.5s ease-in-out infinite gzFuGoogly;position:fixed;top:40%;left:0;right:0}html.gz-fu--googly .gz-panel,html.gz-fu--googly .gz-feature,html.gz-fu--googly .gz-recent-row,html.gz-fu--googly .gz-welcome,html.gz-fu--googly .gz-posture-chip{border-color:#d4b8ff;box-shadow:0 0 20px #d4b8ff66}@keyframes gzFuGoogly{0%,to{transform:translateZ(0)scale(1)rotate(0)rotateY(0)}50%{transform:translateZ(20px)scale(1.15)rotate(-4deg)rotateY(16deg)}}html.gz-fu--bahaha [data-page]:before{content:"ahahAHaHAHa ha ha ha ha HA";text-align:center;letter-spacing:.06em;color:#ff9e6d;text-shadow:0 0 18px #ff9e6d;z-index:9001;pointer-events:none;opacity:.95;font-family:Nunito,sans-serif;font-size:clamp(24px,5vw,48px);font-weight:800;animation:.4s ease-in-out infinite gzFuLaugh;position:fixed;top:18px;left:0;right:0}html.gz-fu--bahaha [data-page]{animation:.5s ease-in-out infinite gzFuSway}@keyframes gzFuLaugh{0%,to{transform:translate(0)rotate(1deg)scale(1)rotateY(0)translateZ(0)}25%{transform:translate(6px,-3px)rotate(-2deg)scale(1.06)rotateY(-8deg)translateZ(14px)}50%{transform:translate(-4px,2px)rotate(2deg)scale(.98)rotateY(8deg)translateZ(-12px)}75%{transform:translate(3px,4px)rotate(-1deg)scale(1.04)rotateY(-6deg)translateZ(10px)}}@keyframes gzFuSway{0%,to{transform:rotate(-1deg)rotateX(0)}50%{transform:rotate(1deg)rotateX(4deg)}}html.gz-fu--explode [data-page]{animation:.9s ease-out forwards gzFuDetonate}html.gz-fu--explode body{overflow-x:hidden;background:#0c0812!important}html.gz-fu--explode [data-page]:after{content:"💥";z-index:9002;pointer-events:none;justify-content:center;align-items:center;font-size:160px;animation:.4s ease-out forwards gzFuFlash;display:flex;position:fixed;inset:0}@keyframes gzFuDetonate{0%{opacity:1;filter:none;transform:translateZ(0)scale(1)rotate(0)}25%{transform:scale(1.045)rotate(.6deg)}55%{filter:brightness(2.4)saturate(3);transform:scale(1.09)}75%{transform:scale(1.04)rotate(-.5deg)}to{opacity:.02;filter:brightness(3)blur(2px);transform:scale(1.34)rotate(1.1deg)}}@keyframes gzFuFlash{0%,40%{opacity:0;transform:scale(.2)rotate(-12deg)}55%{opacity:1;transform:scale(1.25)rotate(8deg)}to{opacity:0;transform:scale(2.1)rotate(2deg)}}.gz-fu--armed-now .gz-fu-btn{animation:.4s cubic-bezier(.34,1.56,.64,1) gzFuThump}@keyframes gzFuThump{0%,to{transform:translateZ(0)scale(1)}50%{transform:translateZ(26px)scale(1.12)}}.gz-fu{text-align:left;max-width:640px;margin:0 auto;padding:30px 28px 28px}.gz-fu-tag{letter-spacing:.24em;text-transform:uppercase;color:var(--accent);font-family:Nunito,sans-serif;font-size:10px;font-weight:800}.gz-fu-title{color:var(--text-hi);margin:12px 0 0;font-family:Newsreader,serif;font-size:30px;font-weight:400;line-height:1.15}.gz-fu-body{color:var(--text-dim);margin:14px 0 0;font-family:Nunito,sans-serif;font-size:14px;font-weight:500;line-height:1.65}.gz-fu-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.gz-fu-status{letter-spacing:.08em;text-transform:uppercase;color:var(--text-ghost);align-items:center;gap:9px;font-family:IBM Plex Mono,monospace;font-size:11px;display:inline-flex}.gz-fu-dot{border:1px solid var(--text-ghost);border-radius:50%;width:8px;height:8px}.gz-fu-dot--active{background:#ff9e6d;border-color:#ff9e6d;animation:.5s ease-in-out infinite gzBreathe;box-shadow:0 0 12px #ff9e6d}.gz-fu-btn{color:#ffcfa0;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#ff9e6d1a;border:1px solid #ff9e6d99;border-radius:999px;padding:12px 24px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s}.gz-fu-btn:hover,.gz-fu-btn:focus-visible{background:#ff9e6d33;border-color:#ff9e6df2;transform:translateY(-2px);box-shadow:0 10px 30px #0000004d,0 0 24px #ff9e6d4d}.gz-fu--armed .gz-fu-btn{color:#ffb3cf;background:#e05d8c29;border-color:#e05d8c;box-shadow:inset 0 0 16px #e05d8c33,0 0 22px #e05d8c40}.gz-fu--active .gz-fu-title,.gz-fu--active .gz-fu-tag{animation:.4s linear infinite gzRainbowText}.gz-fu-footnote{color:var(--text-ghost);margin-top:18px;font-family:Newsreader,serif;font-size:14px;font-style:italic;font-weight:300;line-height:1.5}.gz-fu--fallback{text-align:center}.syrup-owl{z-index:950;pointer-events:none;filter:drop-shadow(0 0 14px #ffbe5a40);width:120px;height:120px;transition:filter .5s,transform .5s;position:fixed;top:88px;right:18px}.syrup-owl-stuck{filter:drop-shadow(0 0 18px #ffbe5a73)}.syrup-owl-img{user-select:none;-webkit-user-drag:none;width:120px;height:120px;display:block}.syrup-owl-coat{background:radial-gradient(120% 90% at 30% 12%,#fff4d68c 0%,#ffbe5a52 30%,#78461426 60%,#3c1e0800 100%),radial-gradient(60% 50% at 68% 78%,#ffd68266 0%,#9650141f 55%,#0000 100%);border-radius:60px;position:absolute;inset:0;box-shadow:inset 0 6px 18px #ffebbe80,inset 0 -10px 24px #7846148c}.syrup-owl-bead{background:radial-gradient(circle at 32% 28%,#fffae1e6,#ffbe5ae6 55%,#824b12d9);border-radius:50%;position:absolute;box-shadow:inset -2px -3px 5px #5a320a99,0 2px 4px #00000059}.syrup-owl-bead-a{width:22px;height:26px;animation:2.4s ease-in-out infinite syrupSwell;top:30px;right:2px}.syrup-owl-bead-b{width:16px;height:20px;animation:3.1s ease-in-out .6s infinite syrupSwell;top:58px;left:4px}.syrup-owl-bead-c{width:12px;height:14px;animation:2.8s ease-in-out 1.1s infinite syrupSwell;bottom:2px;right:14px}@keyframes syrupSwell{0%,to{transform:scaleY(1)translateZ(0)}50%{transform:scaleY(1.14)translateZ(18px)}}.syrup-owl-drip{z-index:949;pointer-events:none;background:radial-gradient(circle at 35% 30%,#fff3cf 0%,#ffbe5a 55%,#8a4c12 100%);border-radius:50%;animation:.7s ease-in forwards syrupFall;position:fixed;top:0;box-shadow:0 1px 3px #00000059}@keyframes syrupFall{0%{opacity:0;transform:translateY(0)translateZ(0)rotateX(0)}20%{opacity:1;transform:translateZ(14px)}to{opacity:0;transform:translateY(120px)translateZ(-30px)rotateX(8deg)}}.syrup-owl-thought{letter-spacing:.04em;color:#3a2208;background:radial-gradient(circle at 30% 20%,#ffe8b0 0%,#ffc96f 55%,#c77f2a 100%);border-radius:10px;width:max-content;max-width:200px;padding:6px 10px;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.35;position:absolute;top:-42px;right:8px;transform:rotate(-3deg);box-shadow:inset 0 0 0 1px #78461459,0 6px 18px #0006}.syrup-owl-dripping .syrup-owl-thought{animation:.6s ease-in-out infinite alternate syrupThought}@keyframes syrupThought{0%{transform:rotate(-3deg)translateY(0)translateZ(0)rotateY(0)}to{transform:rotate(-3deg)translateY(2px)translateZ(16px)rotateY(-6deg)}}@media (prefers-reduced-motion:reduce){.syrup-owl-coat,.syrup-owl-bead,.syrup-owl-thought{animation:none}}.gz-kbd-manual{z-index:130;pointer-events:none;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.gz-kbd-manual-inner{-webkit-backdrop-filter:blur(18px);opacity:0;pointer-events:none;background:#0c0912e6;border:1px solid #ffa8d466;border-radius:22px;width:min(420px,100vw - 36px);max-height:calc(100vh - 36px);padding:28px 30px 26px;transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:auto;transform:translateY(12px)scale(.97);box-shadow:0 24px 72px #00000080,0 0 44px #ffa8d41a}[inert=true] .gz-kbd-manual-inner{opacity:0;transform:translateY(12px)scale(.97)}.gz-kbd-manual.is-open .gz-kbd-manual-inner,.gz-kbd-manual-inner.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.gz-f-respects{z-index:131;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.gz-f-respects-inner-box{-webkit-backdrop-filter:blur(18px);text-align:center;opacity:0;pointer-events:none;background:#0c0912e6;border:1px solid #d2b8dc66;border-radius:22px;width:min(420px,100vw - 36px);padding:40px 34px 34px;transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(12px)scale(.97);box-shadow:0 24px 72px #00000080,0 0 44px #d2b8dc1a}[inert=true] .gz-f-respects-inner-box{opacity:0;transform:translateY(12px)scale(.97)}.gz-f-respects.is-open{pointer-events:auto}.gz-f-respects.is-open .gz-f-respects-inner-box{opacity:1;transform:translateY(0)scale(1)}.gz-f-respects:focus{outline:none}.gz-f-respects-key{letter-spacing:.02em;color:var(--accent);text-shadow:0 0 22px var(--glow-accent);margin:0 0 14px;font-family:IBM Plex Mono,monospace;font-size:52px;font-weight:600;line-height:1}.gz-f-respects-title{color:var(--text-bright);margin:0 0 12px;font-family:Newsreader,serif;font-size:22px;font-weight:500}.gz-f-respects-body{color:var(--text-mid);margin:0;font-family:IBM Plex Mono,monospace;font-size:13px;line-height:1.65}.gz-kbd-manual:focus{outline:none}.gz-kbd-manual-close{z-index:2;width:28px;height:28px;color:var(--text-ghost);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:Nunito,sans-serif;font-size:20px;line-height:1;transition:color .2s,background .2s;display:flex;position:absolute;top:10px;right:10px}.gz-kbd-manual-close:hover,.gz-kbd-manual-close:focus-visible{color:var(--accent-bright);background:#ffa8d41f}.gz-kbd-manual-title{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-bright);margin:0 0 8px;font-family:Nunito,sans-serif;font-size:15px;font-weight:700}.gz-kbd-manual-lead{color:var(--text-dim);margin:0 0 18px;font-family:Newsreader,serif;font-size:15px;font-weight:300;line-height:1.55}.gz-kbd-manual-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gz-kbd-manual-list li{color:var(--text-mid);align-items:center;gap:14px;font-family:IBM Plex Mono,monospace;font-size:12px;display:flex}.gz-kbd-manual-list kbd{border:1px solid var(--hairline-strong);background:var(--panel-strong);min-width:28px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;padding:4px 8px;font-family:IBM Plex Mono,monospace;font-size:12px;display:inline-flex;box-shadow:inset 0 -2px #00000040}.gz-kbd-manual-foot{color:var(--text-ghost);margin:18px 0 0;font-family:Newsreader,serif;font-size:13px;font-style:italic;font-weight:300}@media (prefers-reduced-motion:reduce){.gz-kbd-manual-inner{transition:none}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gz-live-pill[data-astro-cid-lodhpzre]{letter-spacing:.12em;color:var(--accent-bright);white-space:nowrap;user-select:none;background:#ffa8d41a;border:1px solid #ffa8d473;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-family:Nunito,sans-serif;font-size:10px;font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:inset 0 0 14px #ffa8d41f,0 4px 14px #00000026}.gz-live-pill[data-astro-cid-lodhpzre]:hover{transform:translateY(-1px);box-shadow:inset 0 0 18px #ffa8d42e,0 6px 18px #0003}.gz-live-dot[data-astro-cid-lodhpzre]{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite gzLivePulse}@keyframes gzLivePulse{0%,to{opacity:1;box-shadow:0 0 0 0 var(--glow-accent);transform:scale(1)}50%{opacity:.72;transform:scale(.86);box-shadow:0 0 10px 3px #ffa8d459}}.gz-nav[data-astro-cid-adsqeljt]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;max-width:1280px;margin:0 auto;padding:6px 24px 8px;display:grid}.gz-nav-hairline[data-astro-cid-adsqeljt]{border-bottom:1px solid var(--hairline)}.gz-nav-logo[data-astro-cid-adsqeljt]{letter-spacing:.16em;color:var(--ink);text-indent:.16em;align-items:center;gap:8px;font-family:Nunito,sans-serif;font-size:18px;font-weight:800;display:inline-flex}.gz-nav-logo-boop[data-astro-cid-adsqeljt]{color:var(--accent);font-size:.55em;animation:2.8s ease-in-out infinite gzBreathe;transform:translateY(-1px)}.gz-nav-links[data-astro-cid-adsqeljt]{letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;font-family:Nunito,sans-serif;font-size:11px;font-weight:700;line-height:1.15;display:flex}.gz-nav-links[data-astro-cid-adsqeljt]>a[data-astro-cid-adsqeljt],.gz-nav-dropdown-trigger[data-astro-cid-adsqeljt]{color:var(--text-dim);transition:color .25s,transform .25s,text-shadow .25s;position:relative}.gz-nav-links[data-astro-cid-adsqeljt]>a[data-astro-cid-adsqeljt]:hover,.gz-nav-dropdown-trigger[data-astro-cid-adsqeljt]:hover,.gz-nav-links[data-astro-cid-adsqeljt]>a[data-astro-cid-adsqeljt]:focus-visible,.gz-nav-dropdown-trigger[data-astro-cid-adsqeljt]:focus-visible{color:var(--accent-bright);text-shadow:0 0 12px var(--glow-accent);transform:translateY(-2px)}.gz-nav-links[data-astro-cid-adsqeljt]>a[data-astro-cid-adsqeljt].is-current,.gz-nav-dropdown-trigger[data-astro-cid-adsqeljt].is-current{color:var(--ink);text-shadow:0 0 14px #fff7fa2e}.gz-nav-links[data-astro-cid-adsqeljt]>a[data-astro-cid-adsqeljt]:after,.gz-nav-dropdown-trigger[data-astro-cid-adsqeljt]:after{content:"";background:var(--accent);transform-origin:100%;opacity:.8;height:1px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.gz-nav-links[data-astro-cid-adsqeljt]>a[data-astro-cid-adsqeljt]:hover:after,.gz-nav-links[data-astro-cid-adsqeljt]>a[data-astro-cid-adsqeljt].is-current:after,.gz-nav-dropdown-trigger[data-astro-cid-adsqeljt]:hover:after,.gz-nav-dropdown-trigger[data-astro-cid-adsqeljt].is-current:after,.gz-nav-links[data-astro-cid-adsqeljt]>a[data-astro-cid-adsqeljt]:focus-visible:after,.gz-nav-dropdown-trigger[data-astro-cid-adsqeljt]:focus-visible:after{transform-origin:0;transform:scaleX(1)}.gz-nav-dropdown[data-astro-cid-adsqeljt]{position:relative}.gz-nav-dropdown-trigger[data-astro-cid-adsqeljt]{align-items:center;gap:6px;display:inline-flex;position:relative}.gz-nav-dropdown-link[data-astro-cid-adsqeljt]{color:inherit;text-decoration:none}.gz-nav-dropdown-link[data-astro-cid-adsqeljt]:hover,.gz-nav-dropdown-link[data-astro-cid-adsqeljt]:focus-visible{color:var(--accent-bright);text-shadow:0 0 12px var(--glow-accent);outline:none}.gz-nav-dropdown-link[data-astro-cid-adsqeljt].is-current{color:var(--ink)}.gz-nav-dropdown-toggle[data-astro-cid-adsqeljt]{appearance:none;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;color:inherit;background:0 0;border:none;align-items:center;padding:0;transition:transform .25s;display:inline-flex}.gz-nav-dropdown-toggle[data-astro-cid-adsqeljt]:hover,.gz-nav-dropdown-toggle[data-astro-cid-adsqeljt]:focus-visible{color:var(--accent-bright);outline:none}.gz-nav-dropdown-caret[data-astro-cid-adsqeljt]{opacity:.7;font-size:.7em;transition:transform .25s}.gz-nav-dropdown[data-astro-cid-adsqeljt].is-open .gz-nav-dropdown-caret[data-astro-cid-adsqeljt]{transform:rotate(180deg)}.gz-nav-dropdown-panel[data-astro-cid-adsqeljt]{background:var(--void);border:1px solid var(--hairline-strong);opacity:0;visibility:hidden;pointer-events:none;z-index:100;border-radius:10px;min-width:200px;padding:10px 0;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 16px 50px #00000059}.gz-nav-dropdown-panel[data-astro-cid-adsqeljt]:before{content:"";background:var(--void);border-left:1px solid var(--hairline-strong);border-top:1px solid var(--hairline-strong);transform-origin:50%;width:14px;height:14px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.gz-nav-dropdown[data-astro-cid-adsqeljt].is-open .gz-nav-dropdown-panel[data-astro-cid-adsqeljt]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.gz-nav-dropdown-panel[data-astro-cid-adsqeljt] a[data-astro-cid-adsqeljt]{color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:9px 20px;font-size:12px;transition:color .2s,background .2s,transform .2s;display:block}.gz-nav-dropdown-panel[data-astro-cid-adsqeljt] a[data-astro-cid-adsqeljt]:hover,.gz-nav-dropdown-panel[data-astro-cid-adsqeljt] a[data-astro-cid-adsqeljt]:focus-visible{color:var(--accent-bright);background:var(--panel);outline:none;transform:translate(3px)}.gz-nav-dropdown-panel[data-astro-cid-adsqeljt] a[data-astro-cid-adsqeljt].is-current{color:var(--ink);background:linear-gradient(90deg, var(--accent) 0%, transparent 100%);background-repeat:no-repeat;background-size:3px 100%}.gz-nav-live[data-astro-cid-adsqeljt],.gz-nav-night[data-astro-cid-adsqeljt],.gz-nav-amnesia[data-astro-cid-adsqeljt],.gz-nav-worse[data-astro-cid-adsqeljt],.gz-nav-yell[data-astro-cid-adsqeljt],.gz-nav-slow[data-astro-cid-adsqeljt],.gz-nav-language[data-astro-cid-adsqeljt],.gz-nav-reader[data-astro-cid-adsqeljt]{margin-left:6px}.gz-nav-crime[data-astro-cid-adsqeljt]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);opacity:.55;white-space:nowrap;cursor:default;border:1px dashed var(--hairline-strong);border-radius:999px;padding:5px 9px;font-family:Nunito,sans-serif;font-size:9px;font-weight:500}.gz-nav-crime[data-astro-cid-adsqeljt]:hover{opacity:1;color:var(--accent-bright);border-color:var(--accent)}.gz-nav-slow-btn[data-astro-cid-adsqeljt]{border:1px solid var(--hairline-strong);background:var(--panel-strong);color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:7px 12px;font-family:Nunito,sans-serif;font-size:10px;font-weight:700;text-decoration:none;transition:color .2s,background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.gz-nav-slow-btn[data-astro-cid-adsqeljt]:hover,.gz-nav-slow-btn[data-astro-cid-adsqeljt]:focus-visible{color:var(--accent-bright);border-color:var(--accent);box-shadow:0 0 14px var(--glow-accent);background:#ffa8d41a;outline:none;transform:translateY(-2px)}.gz-nav-vive-francais[data-astro-cid-adsqeljt]{color:var(--text-dim);border:1px solid var(--hairline-strong);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:11px;text-decoration:none;transition:color .25s,background .25s,border-color .25s,box-shadow .25s;position:relative}.gz-nav-vive-francais[data-astro-cid-adsqeljt]:hover{color:var(--accent-bright);border-color:var(--accent);box-shadow:0 0 14px var(--glow-accent);background:#ffa8d41a}@media (width<=1100px){.gz-nav-links[data-astro-cid-adsqeljt]{gap:12px}}@media (width<=768px){.gz-nav[data-astro-cid-adsqeljt]{flex-wrap:wrap;justify-content:center;gap:8px;padding:6px 24px;display:flex}.gz-nav-live[data-astro-cid-adsqeljt],.gz-nav-night[data-astro-cid-adsqeljt],.gz-nav-amnesia[data-astro-cid-adsqeljt],.gz-nav-worse[data-astro-cid-adsqeljt],.gz-nav-yell[data-astro-cid-adsqeljt],.gz-nav-slow[data-astro-cid-adsqeljt],.gz-nav-language[data-astro-cid-adsqeljt],.gz-nav-reader[data-astro-cid-adsqeljt]{margin-left:0}.gz-nav-links[data-astro-cid-adsqeljt]{flex:0 auto;justify-content:center;gap:9px}.gz-nav-dropdown-panel[data-astro-cid-adsqeljt]{min-width:180px;left:0;transform:translate(-12px)translateY(6px)}.gz-nav-dropdown[data-astro-cid-adsqeljt].is-open .gz-nav-dropdown-panel[data-astro-cid-adsqeljt]{transform:translate(-12px)translateY(0)}.gz-nav-dropdown-panel[data-astro-cid-adsqeljt]:before{left:28px}}@media (width<=480px){.gz-nav[data-astro-cid-adsqeljt]{text-align:center;justify-content:center;padding:4px 16px}.gz-nav-links[data-astro-cid-adsqeljt]{justify-content:center;gap:6px 12px;font-size:10.5px}.gz-nav-dropdown-panel[data-astro-cid-adsqeljt] a[data-astro-cid-adsqeljt]{padding:8px 16px;font-size:11px}}.gz-ribbon[data-astro-cid-455msuyx]{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:linear-gradient(90deg,#0000 0%,#ffa8d40a 50%,#0000 100%)}.gz-ribbon[data-astro-cid-455msuyx]:has(.gz-ribbon-reset){background:linear-gradient(90deg,#0000 0%,#b48cff14 50%,#0000 100%)}.gz-ribbon-inner[data-astro-cid-455msuyx]{letter-spacing:.07em;max-width:1280px;color:var(--text-ghost);flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:1px;margin:0 auto;padding:2px 24px;font-family:Nunito,sans-serif;font-size:10px;font-weight:700;display:flex}.gz-ribbon-route[data-astro-cid-455msuyx]{transition:color .25s,text-shadow .25s;position:relative}.gz-ribbon-route[data-astro-cid-455msuyx]:hover{color:var(--text-hi);text-shadow:0 0 12px var(--glow-accent)}.gz-ribbon-route[data-astro-cid-455msuyx]:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(#ffa8d429 0%,#0000 70%);border-radius:999px;transition:opacity .4s,transform .4s;position:absolute;inset:-.4em -.7em;transform:scale(.9)}.gz-ribbon-route[data-astro-cid-455msuyx]:hover:after{opacity:1;transform:scale(1)}.gz-ribbon-boop[data-astro-cid-455msuyx]{color:var(--accent)}.gz-ribbon-status[data-astro-cid-455msuyx]{color:var(--accent);align-items:center;gap:7px;display:inline-flex}.gz-ribbon-status--incident[data-astro-cid-455msuyx]{color:#d69e78}.gz-ribbon-status--monitoring[data-astro-cid-455msuyx]{color:#7cb382}.gz-ribbon-link[data-astro-cid-455msuyx]{color:inherit;border-bottom:1px solid;text-decoration:none;transition:opacity .2s}.gz-ribbon-link[data-astro-cid-455msuyx]:hover{opacity:.75}.gz-ribbon-meow[data-astro-cid-455msuyx]{color:var(--accent)}.gz-ribbon-banned[data-astro-cid-455msuyx]{color:#ff9eb0;letter-spacing:.1em;text-transform:uppercase;border:1px solid #ff9eb08c;border-radius:999px;padding:2px 8px;animation:2.4s ease-in-out infinite gzBreathe}.gz-ribbon-sep[data-astro-cid-455msuyx]{color:var(--text-ghost);opacity:.6}.gz-ribbon-greeting[data-astro-cid-455msuyx]{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;border:1px dashed #ffa8d480;border-radius:999px;padding:2px 9px;text-decoration:none;transition:color .2s,border-color .2s,text-shadow .2s;animation:5.2s ease-in-out infinite gzBreathe}.gz-ribbon-greeting[data-astro-cid-455msuyx]:hover{color:var(--accent-bright);border-color:var(--accent);text-shadow:0 0 10px var(--glow-accent);animation:none}.gz-ribbon-dot[data-astro-cid-455msuyx]{border:1px solid var(--accent);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite gzBreathe}.gz-ribbon-dot--incident[data-astro-cid-455msuyx]{background:#d69e78;border-color:#d69e78}.gz-ribbon-dot--monitoring[data-astro-cid-455msuyx]{background:#7cb382;border-color:#7cb382}.gz-ribbon-reset[data-astro-cid-455msuyx]{color:var(--text-ghost)}.gz-ribbon-reset[data-astro-cid-455msuyx] [data-astro-cid-455msuyx][data-reset-timer]{color:var(--accent);margin-left:6px}@media (width<=768px){.gz-ribbon-inner[data-astro-cid-455msuyx]{text-align:center;justify-content:center;padding:4px 24px}}[data-astro-cid-455msuyx][data-live-timestamp]{font-variant-numeric:tabular-nums}#gz-ribbon-offset[data-astro-cid-455msuyx]{font-variant-numeric:tabular-nums;color:var(--accent)}.gz-ribbon-infer[data-astro-cid-455msuyx]{color:var(--accent);align-items:center;gap:8px;display:inline-flex}.gz-ribbon-substrate[data-astro-cid-455msuyx]{color:#7ceab4;align-items:center;gap:8px;display:inline-flex}.gz-ribbon-substrate[data-astro-cid-455msuyx] .gz-substrate-dot[data-astro-cid-455msuyx]{background:#7ceab4;border:1px solid #7ceab4;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite gzBreathe}@media (width<=768px){.gz-ribbon-substrate[data-astro-cid-455msuyx]{display:none}}.gz-ribbon-suction[data-astro-cid-455msuyx]{color:#64c4ff;align-items:center;gap:8px;display:inline-flex}.gz-ribbon-suction[data-astro-cid-455msuyx] .gz-suction-dot[data-astro-cid-455msuyx]{background:#64c4ff;border:1px solid #64c4ff;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite gzBreathe}@media (width<=768px){.gz-ribbon-suction[data-astro-cid-455msuyx]{display:none}}.gz-ribbon-xp[data-astro-cid-455msuyx]{color:#9ccd3a;align-items:center;gap:8px;display:inline-flex}.gz-ribbon-xp[data-astro-cid-455msuyx] .gz-xp-dot[data-astro-cid-455msuyx]{background:#9ccd3a;border:1px solid #9ccd3a;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite gzBreathe}@media (width<=768px){.gz-ribbon-xp[data-astro-cid-455msuyx]{display:none}}.gz-ribbon-heat[data-astro-cid-455msuyx]{color:#ff6b5e;align-items:center;gap:8px;display:inline-flex}.gz-ribbon-heat[data-astro-cid-455msuyx] .gz-heat-dot[data-astro-cid-455msuyx]{background:#ff2b1f;border:1px solid #ff6b5e;border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite gzBreathe;box-shadow:0 0 8px #ff3c1ecc}#gz-heat-reading[data-astro-cid-455msuyx]{font-variant-numeric:tabular-nums}@media (width<=768px){.gz-ribbon-heat[data-astro-cid-455msuyx]{display:none}}.gz-ribbon-mistakes[data-astro-cid-455msuyx]{color:#ffb35c;align-items:center;gap:8px;text-decoration:none;transition:opacity .2s;display:inline-flex}.gz-ribbon-mistakes[data-astro-cid-455msuyx]:hover{opacity:.75}.gz-ribbon-mistakes[data-astro-cid-455msuyx] .gz-mistakes-dot[data-astro-cid-455msuyx]{background:#ff1f1f;border:1px solid #ffb35c;border-radius:50%;width:7px;height:7px;animation:1.15s ease-in-out infinite gzBreathe;box-shadow:0 0 8px #ff3c3cb3}@media (width<=768px){.gz-ribbon-mistakes[data-astro-cid-455msuyx]{display:none}}.gz-ribbon-investigation[data-astro-cid-455msuyx]{color:#d68bff;align-items:center;gap:8px;text-decoration:none;transition:opacity .2s;display:inline-flex}.gz-ribbon-investigation[data-astro-cid-455msuyx]:hover{opacity:.75}.gz-ribbon-investigation[data-astro-cid-455msuyx] .gz-investigate-dot[data-astro-cid-455msuyx]{background:#d68bff;border:1px solid #d68bff;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite gzBreathe;box-shadow:0 0 8px #d68bff99}.gz-ribbon-upstream[data-astro-cid-455msuyx]{color:#ffb35c;align-items:center;gap:8px;display:inline-flex}.gz-ribbon-upstream[data-astro-cid-455msuyx] .gz-upstream-dot[data-astro-cid-455msuyx]{background:#ff1f1f;border:1px solid #ffb35c;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite gzBreathe;box-shadow:0 0 8px #ff3c3cb3}@media (width<=768px){.gz-ribbon-upstream[data-astro-cid-455msuyx]{display:none}}.gz-ribbon-vibe[data-astro-cid-455msuyx]{color:#ff9ecb;align-items:center;gap:8px;text-decoration:none;transition:opacity .2s,color .2s;display:inline-flex}.gz-ribbon-vibe[data-astro-cid-455msuyx]:hover{opacity:.8;color:#ffd1e8}.gz-ribbon-vibe[data-astro-cid-455msuyx] .gz-vibe-dot[data-astro-cid-455msuyx]{background:#ff9ecb;border:1px solid #ff9ecb;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite gzBreathe;box-shadow:0 0 8px #ff9ecb8c}#gz-vibe-reading[data-astro-cid-455msuyx]{font-variant-numeric:tabular-nums}@media (width<=768px){.gz-ribbon-vibe[data-astro-cid-455msuyx]{display:none}}.gz-infer-dot[data-astro-cid-455msuyx]{border:1px solid var(--accent);background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite gzBreathe}.gz-ribbon-areyouokay[data-astro-cid-455msuyx]{color:var(--accent);opacity:.85;align-items:center;gap:6px;text-decoration:none;transition:opacity .2s,color .25s,text-shadow .25s;display:inline-flex}.gz-ribbon-areyouokay[data-astro-cid-455msuyx]:hover,.gz-ribbon-areyouokay[data-astro-cid-455msuyx]:focus-visible{opacity:1;color:var(--accent-bright);text-shadow:0 0 12px var(--glow-accent);outline:none}.gz-ribbon-areyouokay[data-astro-cid-455msuyx] .gz-infer-dot[data-astro-cid-455msuyx]{animation:3.1s ease-in-out infinite gzBreathe}@media (width<=768px){.gz-ribbon-areyouokay[data-astro-cid-455msuyx]{display:none}}#gz-infer-credits[data-astro-cid-455msuyx]{font-variant-numeric:tabular-nums;color:var(--text-ghost)}@media (width<=768px){#gz-infer-credits[data-astro-cid-455msuyx]{display:none}}.gz-marquee[data-astro-cid-543bmuqs]{border-bottom:1px solid var(--hairline);background:linear-gradient(90deg,#0000 0%,#ffa8d40d 50%,#0000 100%);width:100%;padding:1px 0;line-height:1.1;overflow:hidden}.gz-marquee--alert[data-astro-cid-543bmuqs]{background:linear-gradient(90deg,#ff50780f 0%,#ff50781f 50%,#ff50780f 100%);border-bottom-color:#ff507859}.gz-marquee--accent[data-astro-cid-543bmuqs]{background:linear-gradient(90deg,#b48cff0f 0%,#b48cff1f 50%,#b48cff0f 100%);border-bottom-color:#b48cff59}.gz-marquee-track[data-astro-cid-543bmuqs]{width:max-content;animation:28s linear infinite gzMarquee;display:flex}.gz-marquee--slow[data-astro-cid-543bmuqs] .gz-marquee-track[data-astro-cid-543bmuqs]{animation-duration:42s}.gz-marquee--fast[data-astro-cid-543bmuqs] .gz-marquee-track[data-astro-cid-543bmuqs]{animation-duration:16s}.gz-marquee-content[data-astro-cid-543bmuqs]{letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;color:var(--text-ghost);flex-shrink:0;padding:0 2.25rem;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;display:inline-block}.gz-marquee--alert[data-astro-cid-543bmuqs] .gz-marquee-content[data-astro-cid-543bmuqs]{color:#ff9eb0}.gz-marquee--accent[data-astro-cid-543bmuqs] .gz-marquee-content[data-astro-cid-543bmuqs]{color:#d4c4ff}.gz-marquee-content[data-astro-cid-543bmuqs]:before{content:"◆";color:var(--accent);margin-right:1rem}.gz-marquee--alert[data-astro-cid-543bmuqs] .gz-marquee-content[data-astro-cid-543bmuqs]:before{color:#ff9eb0}.gz-marquee--accent[data-astro-cid-543bmuqs] .gz-marquee-content[data-astro-cid-543bmuqs]:before{color:#d4c4ff}@keyframes gzMarquee{0%{transform:translate(0,0)}to{transform:translate(-33.333%)}}@media (prefers-reduced-motion:reduce){.gz-marquee-track[data-astro-cid-543bmuqs]{flex-wrap:wrap;justify-content:center;width:100%;animation:none}.gz-marquee-content[data-astro-cid-543bmuqs]{padding:.25rem 1rem}.gz-marquee-content[data-astro-cid-543bmuqs]:nth-child(n+2){display:none}}.gz-agent-whisper[data-astro-cid-xolkn3t2]{clip:rect(0, 0, 0, 0);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gz-blog-body[data-astro-cid-xolkn3t2] .gz-agent-whisper[data-astro-cid-xolkn3t2]{transition:opacity .45s,max-width .5s,max-height .5s,padding .45s,margin .45s,border-width .3s}.gz-blog-body[data-astro-cid-xolkn3t2] .gz-agent-whisper[data-astro-cid-xolkn3t2].gz-agent-whisper--revealed{clip:auto;white-space:normal;pointer-events:auto;width:auto;max-width:none;height:auto;max-height:40em;color:var(--accent);border-left:2px solid var(--accent);background:linear-gradient(90deg,#d4b8ff24,#d4b8ff0d);border-radius:0 12px 12px 0;margin:1.6em 0;padding:16px 18px;font-family:IBM Plex Mono,monospace;font-size:14px;line-height:1.6;display:block;position:static;overflow:visible;box-shadow:inset 0 0 24px #d4b8ff14}.gz-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--hairline);background:var(--panel);backdrop-filter:blur(8px)}.gz-footer-inner[data-astro-cid-jo6i4kqk]{letter-spacing:.02em;max-width:1280px;color:var(--text-faint);justify-content:space-between;align-items:center;margin:0 auto;padding:14px 24px 16px;font-family:Nunito,sans-serif;font-size:12px;font-weight:600;display:flex}.gz-footer-boop[data-astro-cid-jo6i4kqk]{color:var(--accent);animation:3s ease-in-out infinite gzBreathe;display:inline-block}.gz-footer-mid[data-astro-cid-jo6i4kqk]{transition:color .25s,text-shadow .25s,letter-spacing .3s;position:relative}.gz-footer-mid[data-astro-cid-jo6i4kqk]:hover{color:var(--text-hi);text-shadow:0 0 12px var(--glow-accent);letter-spacing:.01em}.gz-footer-mid[data-astro-cid-jo6i4kqk]:before{content:"";border:1px dashed var(--accent);opacity:0;pointer-events:none;border-radius:999px;transition:opacity .4s,transform .4s;position:absolute;inset:-.35em -.7em;transform:scale(.94)}.gz-footer-mid[data-astro-cid-jo6i4kqk]:hover:before{opacity:.3;transform:scale(1)}.gz-footer-link[data-astro-cid-jo6i4kqk]{color:inherit;text-underline-offset:2px;text-decoration:underline;transition:opacity .25s}.gz-footer-link[data-astro-cid-jo6i4kqk]:hover{opacity:.75}.gz-footer-mid[data-astro-cid-jo6i4kqk] [data-vibes-presence]:before{content:" · "}.gz-footer-badge-row[data-astro-cid-jo6i4kqk]{align-items:center;gap:12px;display:inline-flex}.gz-footer-badge[data-astro-cid-jo6i4kqk]{line-height:0;transition:transform .2s,box-shadow .2s;display:inline-block}.gz-footer-badge[data-astro-cid-jo6i4kqk]:hover{box-shadow:0 0 12px var(--glow-accent);transform:translateY(-2px)}.gz-footer-badge[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{border-radius:2px;display:block}.gz-footer-badge--ed[data-astro-cid-jo6i4kqk]{position:relative}.gz-footer-badge-ed-face[data-astro-cid-jo6i4kqk]{object-fit:cover;border-radius:2px;width:25px;height:25px;position:absolute;top:3px;left:3px}.gz-footer-flag-row[data-astro-cid-jo6i4kqk]{letter-spacing:.08em;text-transform:uppercase;max-width:1280px;color:var(--text-faint);justify-content:center;align-items:center;gap:10px;margin:0 auto;padding:0 24px 12px;font-family:Nunito,sans-serif;font-size:11px;font-weight:700;display:flex}.gz-footer-flag-label[data-astro-cid-jo6i4kqk]{opacity:.8}.gz-footer-flag[data-astro-cid-jo6i4kqk]{box-shadow:0 0 0 1px var(--hairline);border-radius:2px;transition:transform .2s,box-shadow .2s;display:block}.gz-footer-flag[data-astro-cid-jo6i4kqk]:hover{box-shadow:0 0 12px var(--glow-accent);transform:translateY(-2px)scale(1.05)}.gz-footer-safety[data-astro-cid-jo6i4kqk]{letter-spacing:.08em;text-transform:uppercase;max-width:1280px;color:var(--text-ghost);justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:0 24px 12px;font-family:Nunito,sans-serif;font-size:11px;font-weight:700;display:flex}.gz-footer-safety-badge[data-astro-cid-jo6i4kqk]{color:var(--accent);animation:3s ease-in-out infinite gzBreathe;display:inline-flex}.gz-footer-backing[data-astro-cid-jo6i4kqk]{letter-spacing:.08em;text-transform:uppercase;max-width:1280px;color:var(--accent);justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:0 24px 12px;font-family:Nunito,sans-serif;font-size:11px;font-weight:700;display:flex}.gz-footer-backing-badge[data-astro-cid-jo6i4kqk]{animation:3s ease-in-out infinite gzBreathe;display:inline-flex}.gz-footer-substrate[data-astro-cid-jo6i4kqk]{letter-spacing:.08em;text-transform:uppercase;color:#7ceab4;justify-content:center;align-items:center;gap:8px;max-width:1280px;margin:0 auto;padding:0 24px 12px;font-family:Nunito,sans-serif;font-size:11px;font-weight:700;display:flex}.gz-footer-substrate-badge[data-astro-cid-jo6i4kqk]{animation:3s ease-in-out infinite gzBreathe;display:inline-flex}.gz-footer-substrate[data-astro-cid-jo6i4kqk] .gz-footer-link[data-astro-cid-jo6i4kqk]{color:inherit;text-underline-offset:2px;text-decoration:underline}.gz-footer-substrate[data-astro-cid-jo6i4kqk] .gz-footer-link[data-astro-cid-jo6i4kqk]:hover{opacity:.75}.gz-footer-suction[data-astro-cid-jo6i4kqk]{letter-spacing:.08em;text-transform:uppercase;color:#64c4ff;justify-content:center;align-items:center;gap:8px;max-width:1280px;margin:0 auto;padding:0 24px 12px;font-family:Nunito,sans-serif;font-size:11px;font-weight:700;display:flex}.gz-footer-suction-badge[data-astro-cid-jo6i4kqk]{animation:3s ease-in-out infinite gzBreathe;display:inline-flex}.gz-footer-suction[data-astro-cid-jo6i4kqk] .gz-footer-link[data-astro-cid-jo6i4kqk]{color:inherit;text-underline-offset:2px;text-decoration:underline}.gz-footer-suction[data-astro-cid-jo6i4kqk] .gz-footer-link[data-astro-cid-jo6i4kqk]:hover{opacity:.75}@media (width<=768px){.gz-footer-inner[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;gap:8px;padding:22px 24px 28px}.gz-footer-flag-row[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;padding:0 24px 22px}.gz-footer-safety[data-astro-cid-jo6i4kqk],.gz-footer-backing[data-astro-cid-jo6i4kqk]{text-align:center;padding:0 24px 22px}}@media (width<=400px){.gz-footer-inner[data-astro-cid-jo6i4kqk],.gz-footer-flag-row[data-astro-cid-jo6i4kqk],.gz-footer-safety[data-astro-cid-jo6i4kqk],.gz-footer-backing[data-astro-cid-jo6i4kqk],.gz-footer-colorblind[data-astro-cid-jo6i4kqk]{padding-left:16px;padding-right:16px}}.gz-footer-colorblind[data-astro-cid-jo6i4kqk]{justify-content:center;align-items:center;max-width:1280px;margin:0 auto;padding:0 24px 12px;display:flex}@media (width<=768px){.gz-footer-colorblind[data-astro-cid-jo6i4kqk]{padding:0 24px 22px}}.gz-footer-feet[data-astro-cid-jo6i4kqk]{letter-spacing:.08em;text-transform:uppercase;max-width:1280px;color:var(--text-ghost);text-align:center;justify-content:center;align-items:center;gap:12px;margin:0 auto;padding:0 24px 12px;font-family:Nunito,sans-serif;font-size:11px;font-weight:600;display:flex}.gz-footer-feet-badge[data-astro-cid-jo6i4kqk]{font-style:normal;animation:3.6s ease-in-out infinite gzBreathe;display:inline-flex}.gz-footer-feet[data-astro-cid-jo6i4kqk] .gz-footer-link[data-astro-cid-jo6i4kqk]{color:inherit;text-underline-offset:2px;text-decoration:underline}.gz-footer-feet[data-astro-cid-jo6i4kqk] .gz-footer-link[data-astro-cid-jo6i4kqk]:hover{opacity:.75}.gz-footer-torch[data-astro-cid-jo6i4kqk]{letter-spacing:.08em;text-transform:uppercase;max-width:1280px;color:var(--text-ghost);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:0 auto;padding:0 24px 12px;font-family:Nunito,sans-serif;font-size:11px;font-weight:700;display:flex}.gz-footer-torch[data-astro-cid-jo6i4kqk] [data-torch-ledger]{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:inline-flex}.gz-footer-torch[data-astro-cid-jo6i4kqk] .gz-torch-chip{color:var(--accent);border:1px solid var(--hairline-strong);border-radius:999px;padding:3px 10px}.gz-footer-torch[data-astro-cid-jo6i4kqk] .gz-torch-field{align-items:baseline;gap:6px;display:inline-flex}.gz-footer-torch[data-astro-cid-jo6i4kqk] .gz-torch-field b{color:var(--text-faint);font-weight:600}.gz-footer-changelog-link[data-astro-cid-jo6i4kqk]{color:var(--text-dim);text-underline-offset:2px;text-decoration:underline}.gz-footer-changelog-link[data-astro-cid-jo6i4kqk]:hover{color:var(--accent-bright)}@media (width<=768px){.gz-footer-torch[data-astro-cid-jo6i4kqk]{padding:0 24px 24px}}.gz-footer-aacs[data-astro-cid-jo6i4kqk]{letter-spacing:.04em;max-width:1280px;color:var(--text-ghost);text-align:center;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:0 24px 12px;font-family:Nunito,sans-serif;font-size:11px;font-weight:700;display:flex}.gz-footer-aacs-badge[data-astro-cid-jo6i4kqk]{animation:3.6s ease-in-out infinite gzBreathe;display:inline-flex}.gz-footer-aacs-key[data-astro-cid-jo6i4kqk]{color:var(--accent);user-select:all;overflow-wrap:anywhere;font-family:IBM Plex Mono,monospace;font-size:10px}@media (width<=400px){.gz-footer-aacs[data-astro-cid-jo6i4kqk]{padding:0 16px 22px}}@media (width<=768px){.gz-footer-aacs[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;padding:0 24px 22px}}.gz-footer-vive[data-astro-cid-jo6i4kqk]{letter-spacing:.04em;text-transform:uppercase;max-width:1280px;color:var(--text-ghost);text-align:center;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:0 24px 12px;font-family:Nunito,sans-serif;font-size:11px;font-weight:700;text-decoration:none;transition:color .25s,text-shadow .25s;display:flex}.gz-footer-vive[data-astro-cid-jo6i4kqk]:hover{color:var(--accent-bright);text-shadow:0 0 12px var(--glow-accent)}@media (width<=400px){.gz-footer-vive[data-astro-cid-jo6i4kqk]{padding:0 16px 22px}}@media (width<=768px){.gz-footer-vive[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;padding:0 24px 22px}}.gz-footer-baguette[data-astro-cid-jo6i4kqk]{letter-spacing:.08em;text-transform:uppercase;color:#f2c14e;text-align:center;justify-content:center;align-items:center;gap:12px;max-width:1280px;margin:0 auto;padding:0 24px 12px;font-family:Nunito,sans-serif;font-size:11px;font-weight:700;display:flex}.gz-footer-baguette-badge[data-astro-cid-jo6i4kqk]{animation:3.4s ease-in-out infinite gzBreathe;display:inline-flex}.gz-footer-baguette-badge--right[data-astro-cid-jo6i4kqk]{animation-delay:1.2s}@media (width<=400px){.gz-footer-baguette[data-astro-cid-jo6i4kqk]{padding:0 16px 22px}}@media (width<=768px){.gz-footer-baguette[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;padding:0 24px 22px}}.gz-big-footer[data-astro-cid-moa66prf]{border-top:1px solid var(--hairline);background:radial-gradient(circle at 18% 0%, #ffa8d41f, transparent 40%), radial-gradient(circle at 86% 10%, #8fc4d617, transparent 35%), var(--panel);backdrop-filter:blur(8px)}.gz-big-footer-hero[data-astro-cid-moa66prf]{border-bottom:1px solid var(--hairline)}.gz-big-footer-hero-inner[data-astro-cid-moa66prf]{text-align:center;max-width:1280px;margin:0 auto;padding:22px 24px 14px}.gz-big-footer-hero-logo[data-astro-cid-moa66prf]{letter-spacing:.18em;color:var(--ink);text-indent:.18em;font-family:Nunito,sans-serif;font-size:40px;font-weight:800}.gz-big-footer-hero-boop[data-astro-cid-moa66prf]{color:var(--accent);vertical-align:middle;font-size:.45em;animation:2.6s ease-in-out infinite gzBreathe}.gz-big-footer-hero-tagline[data-astro-cid-moa66prf]{color:var(--text-dim);margin-top:6px;font-family:Nunito,sans-serif;font-size:15px;font-weight:600}.gz-big-footer-hero-actions[data-astro-cid-moa66prf]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.gz-big-footer-hero-cta[data-astro-cid-moa66prf]{background:var(--accent);color:#0c0912;letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;padding:8px 18px;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.gz-big-footer-hero-cta[data-astro-cid-moa66prf]:hover{box-shadow:0 0 22px var(--glow-accent);background:var(--accent-bright);transform:translateY(-2px)}.gz-big-footer-hero-cta--secondary[data-astro-cid-moa66prf]{color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent);background:0 0}.gz-big-footer-hero-cta--secondary[data-astro-cid-moa66prf]:hover{color:var(--accent-bright);box-shadow:inset 0 0 0 1.5px var(--accent-bright), 0 0 22px var(--glow-accent);background:#ffa8d41f}.gz-footer-grid[data-astro-cid-moa66prf]{grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(120px,1fr));align-items:start;gap:22px;max-width:1280px;margin:0 auto;padding:24px 24px 12px;display:grid}.gz-footer-logo[data-astro-cid-moa66prf]{letter-spacing:.2em;color:var(--ink);text-indent:.2em;align-items:center;gap:8px;font-family:Nunito,sans-serif;font-size:28px;font-weight:800;display:inline-flex}.gz-footer-logo-boop[data-astro-cid-moa66prf]{color:var(--accent);font-size:.55em;animation:2.8s ease-in-out infinite gzBreathe}.gz-footer-tagline[data-astro-cid-moa66prf]{color:var(--text-ghost);margin-top:14px;font-family:Nunito,sans-serif;font-size:12px;font-weight:600;line-height:1.7}.gz-footer-col[data-astro-cid-moa66prf]{min-width:0;font-family:Nunito,sans-serif;font-size:12px;font-weight:600;line-height:2}.gz-footer-col-title[data-astro-cid-moa66prf]{letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);margin-bottom:8px;font-size:11px}.gz-footer-col[data-astro-cid-moa66prf] a[data-astro-cid-moa66prf]{width:max-content;max-width:100%;color:var(--text-dim);transition:color .25s,transform .25s,letter-spacing .25s;display:block}.gz-footer-col[data-astro-cid-moa66prf] a[data-astro-cid-moa66prf]:hover{color:var(--accent-bright);letter-spacing:.02em;transform:translate(3px)}.gz-footer-mega-row[data-astro-cid-moa66prf]{border-top:1px solid #ffffff0f;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1280px;margin:0 auto;padding:18px 24px 14px;display:grid}.gz-footer-mega-col[data-astro-cid-moa66prf]{color:var(--text-dim);font-family:Nunito,sans-serif;font-size:13px;font-weight:600;line-height:1.7}.gz-footer-mega-col[data-astro-cid-moa66prf] p[data-astro-cid-moa66prf]{margin:0}.gz-footer-mega-col[data-astro-cid-moa66prf] a[data-astro-cid-moa66prf]{color:var(--text-faint);text-underline-offset:2px;text-decoration:underline;transition:color .2s}.gz-footer-mega-col[data-astro-cid-moa66prf] a[data-astro-cid-moa66prf]:hover{color:var(--accent-bright)}.gz-footer-mega-title[data-astro-cid-moa66prf]{letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);margin-bottom:10px;font-size:11px}.gz-footer-bar[data-astro-cid-moa66prf]{letter-spacing:.02em;max-width:1280px;color:var(--text-faint);border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 auto;padding:10px 24px 12px;font-family:Nunito,sans-serif;font-size:12px;font-weight:700;display:flex}.gz-footer-boop[data-astro-cid-moa66prf]{color:var(--accent)}.gz-footer-status[data-astro-cid-moa66prf]{color:var(--text-faint);align-items:center;gap:8px;display:inline-flex}.gz-footer-status-dot[data-astro-cid-moa66prf]{background:var(--accent);border-radius:50%;width:6px;height:6px}.gz-footer-badge-row[data-astro-cid-moa66prf]{align-items:center;gap:12px;display:inline-flex}.gz-footer-badge[data-astro-cid-moa66prf]{line-height:0;transition:transform .2s,box-shadow .2s;display:inline-block}.gz-footer-badge[data-astro-cid-moa66prf]:hover{box-shadow:0 0 12px var(--glow-accent);transform:translateY(-2px)}.gz-footer-badge[data-astro-cid-moa66prf] img[data-astro-cid-moa66prf]{border-radius:2px;display:block}.gz-footer-badge--ed[data-astro-cid-moa66prf]{position:relative}.gz-footer-badge-ed-face[data-astro-cid-moa66prf]{object-fit:cover;border-radius:2px;width:25px;height:25px;position:absolute;top:3px;left:3px}.gz-footer-note[data-astro-cid-moa66prf]{max-width:1280px;color:var(--text-ghost);margin:0 auto;padding:0 24px 12px;font-family:Nunito,sans-serif;font-size:11px;font-weight:600}.gz-footer-flag-row[data-astro-cid-moa66prf]{letter-spacing:.08em;text-transform:uppercase;max-width:1280px;color:var(--text-faint);justify-content:center;align-items:center;gap:10px;margin:0 auto;padding:0 24px 8px;font-family:Nunito,sans-serif;font-size:11px;font-weight:700;display:flex}.gz-footer-flag-label[data-astro-cid-moa66prf]{opacity:.8}.gz-footer-flag[data-astro-cid-moa66prf]{box-shadow:0 0 0 1px var(--hairline);border-radius:2px;transition:transform .2s,box-shadow .2s;display:block}.gz-footer-flag[data-astro-cid-moa66prf]:hover{box-shadow:0 0 12px var(--glow-accent);transform:translateY(-2px)scale(1.05)}.gz-footer-sublayer[data-astro-cid-moa66prf]{letter-spacing:.06em;max-width:1280px;color:var(--text-ghost);opacity:.38;text-align:right;margin:-4px auto 0;padding:0 24px 6px;font-family:IBM Plex Mono,monospace;font-size:9px}.gz-footer-safety[data-astro-cid-moa66prf]{letter-spacing:.08em;text-transform:uppercase;max-width:1280px;color:var(--text-ghost);justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:0 24px 8px;font-family:Nunito,sans-serif;font-size:11px;font-weight:700;display:flex}.gz-footer-safety-badge[data-astro-cid-moa66prf]{color:var(--accent);animation:3s ease-in-out infinite gzBreathe;display:inline-flex}.gz-footer-backing[data-astro-cid-moa66prf]{letter-spacing:.08em;text-transform:uppercase;max-width:1280px;color:var(--accent);justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:0 24px 8px;font-family:Nunito,sans-serif;font-size:11px;font-weight:700;display:flex}.gz-footer-backing-badge[data-astro-cid-moa66prf]{animation:3s ease-in-out infinite gzBreathe;display:inline-flex}.gz-footer-felony[data-astro-cid-moa66prf]{letter-spacing:.08em;text-transform:uppercase;max-width:1280px;color:var(--text-ghost);text-align:center;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:0 24px 6px;font-family:Nunito,sans-serif;font-size:11px;font-weight:700;display:flex}.gz-footer-felony-badge[data-astro-cid-moa66prf]{animation:4s ease-in-out infinite gzBreathe;display:inline-flex}.gz-footer-felony-note[data-astro-cid-moa66prf]{letter-spacing:.04em;max-width:680px;color:var(--text-faint);opacity:.5;text-align:center;margin:-2px auto 18px;padding:0 48px;font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1.7}@media (width<=860px){.gz-big-footer-hero-inner[data-astro-cid-moa66prf]{padding:42px 24px 32px}.gz-big-footer-hero-logo[data-astro-cid-moa66prf]{font-size:42px}.gz-big-footer-hero-tagline[data-astro-cid-moa66prf]{font-size:15px}.gz-footer-safety[data-astro-cid-moa66prf],.gz-footer-backing[data-astro-cid-moa66prf]{text-align:center;padding:0 24px 14px}.gz-footer-sublayer[data-astro-cid-moa66prf]{text-align:center;padding:0 24px 10px}.gz-footer-grid[data-astro-cid-moa66prf]{grid-template-columns:1fr 1fr;gap:28px;padding:32px 24px 22px}.gz-footer-mega-row[data-astro-cid-moa66prf]{grid-template-columns:1fr;gap:22px;padding:28px 24px 26px}.gz-footer-col[data-astro-cid-moa66prf] a[data-astro-cid-moa66prf]{width:auto}.gz-footer-bar[data-astro-cid-moa66prf]{text-align:center;justify-content:center;padding:20px 24px 32px}.gz-footer-flag-row[data-astro-cid-moa66prf]{flex-wrap:wrap;padding:0 24px 18px}.gz-footer-note[data-astro-cid-moa66prf]{padding:0 24px 32px}}@media (width<=480px){.gz-big-footer-hero-logo[data-astro-cid-moa66prf]{font-size:34px}.gz-footer-grid[data-astro-cid-moa66prf]{grid-template-columns:1fr;gap:26px;padding:40px 20px 28px}.gz-footer-bar[data-astro-cid-moa66prf]{padding:18px 20px 28px}.gz-footer-note[data-astro-cid-moa66prf]{padding:0 20px 28px}.gz-footer-mega-row[data-astro-cid-moa66prf]{padding:28px 20px 26px}.gz-footer-flag-row[data-astro-cid-moa66prf]{padding:0 20px 18px}.gz-footer-safety[data-astro-cid-moa66prf],.gz-footer-backing[data-astro-cid-moa66prf]{padding:0 20px 14px}.gz-footer-sublayer[data-astro-cid-moa66prf]{padding:0 20px 10px}.gz-footer-felony[data-astro-cid-moa66prf]{padding:0 20px 8px}.gz-footer-felony-note[data-astro-cid-moa66prf]{padding:0 20px}}.gz-footer-colorblind[data-astro-cid-moa66prf]{justify-content:center;align-items:center;max-width:1280px;margin:0 auto;padding:0 24px 14px;display:flex}@media (width<=860px){.gz-footer-colorblind[data-astro-cid-moa66prf]{padding:0 24px 32px}}@media (width<=480px){.gz-footer-colorblind[data-astro-cid-moa66prf]{padding:0 20px 28px}}.gz-footer-feet[data-astro-cid-moa66prf]{letter-spacing:.08em;text-transform:uppercase;max-width:1280px;color:var(--text-ghost);text-align:center;justify-content:center;align-items:center;gap:12px;margin:0 auto;padding:0 24px 14px;font-family:Nunito,sans-serif;font-size:11px;font-weight:600;display:flex}.gz-footer-feet-badge[data-astro-cid-moa66prf]{font-style:normal;animation:3.6s ease-in-out infinite gzBreathe;display:inline-flex}.gz-footer-feet[data-astro-cid-moa66prf] .gz-footer-link[data-astro-cid-moa66prf]{color:inherit;text-underline-offset:2px;text-decoration:underline}.gz-footer-feet[data-astro-cid-moa66prf] .gz-footer-link[data-astro-cid-moa66prf]:hover{opacity:.75}@media (width<=480px){.gz-footer-feet[data-astro-cid-moa66prf]{padding:0 20px 26px}}.gz-footer-aacs[data-astro-cid-moa66prf]{letter-spacing:.04em;max-width:1280px;color:var(--text-ghost);text-align:center;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:0 24px 16px;font-family:Nunito,sans-serif;font-size:11px;font-weight:600;display:flex}.gz-footer-aacs-badge[data-astro-cid-moa66prf]{animation:3.6s ease-in-out infinite gzBreathe;display:inline-flex}.gz-footer-aacs-key[data-astro-cid-moa66prf]{color:var(--accent);user-select:all;font-family:IBM Plex Mono,monospace;font-size:10px}@media (width<=860px){.gz-footer-aacs[data-astro-cid-moa66prf]{flex-wrap:wrap;padding:0 24px 26px}}@media (width<=480px){.gz-footer-aacs[data-astro-cid-moa66prf]{padding:0 20px 24px}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.gz-global-banner{z-index:1000;color:#9be8bd;backdrop-filter:blur(8px);background:linear-gradient(90deg,#7ee0a02e,#b4f0a01f,#7ee0a02e);border-bottom:1px solid #7ee0a073;justify-content:center;align-items:center;gap:10px;padding:6px 24px;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.4;text-decoration:none;transition:background .25s,border-color .25s;display:flex;position:static;top:0;left:0;right:0}.gz-global-banner:hover,.gz-global-banner:focus-visible{background:linear-gradient(90deg,#7ee0a047,#b4f0a033,#7ee0a047);border-color:#7ee0a0bf;outline:none}.gz-global-banner-pill{letter-spacing:.08em;text-transform:uppercase;background:#7ee0a038;border:1px solid #7ee0a073;border-radius:999px;flex:none;padding:4px 10px;font-size:10px}.gz-global-banner-body{white-space:nowrap;text-overflow:ellipsis;color:#c8f2d6;overflow:hidden}.gz-global-banner-cta{color:var(--accent);flex:none;transition:transform .2s}.gz-global-banner:hover .gz-global-banner-cta,.gz-global-banner:focus-visible .gz-global-banner-cta{transform:translate(3px)}@media (width<=768px){.gz-global-banner{flex-wrap:wrap;gap:8px;padding:10px 16px;font-size:11px}.gz-global-banner-body{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.gz-global-banner-cta{margin-left:auto}}.gz-scroll-progress{background:var(--accent);height:2px;box-shadow:0 0 10px var(--glow-accent);z-index:10001;transform-origin:0;transition:transform .15s linear;position:fixed;top:0;left:0}body{padding-top:0}@media (prefers-reduced-motion:reduce){.gz-scroll-progress{transition:none}}html.gz-whispers-revealed .gz-agent-whisper{clip:auto;white-space:normal;pointer-events:auto;width:auto;max-width:none;height:auto;max-height:none;color:var(--accent);border:0;border-left:2px solid var(--accent);background:linear-gradient(90deg,#d4b8ff24,#d4b8ff0d);border-radius:0 12px 12px 0;margin:1.6em 0;padding:16px 18px;font-family:IBM Plex Mono,monospace;font-size:14px;line-height:1.6;display:block;position:static;overflow:visible;box-shadow:inset 0 0 24px #d4b8ff14}.gz-global-banner{view-transition-name:gz-banner}.gz-scroll-progress{view-transition-name:gz-scroll}.gz-nav{view-transition-name:gz-nav}.gz-ribbon{view-transition-name:gz-ribbon}.gz-marquee{view-transition-name:gz-marquee}.gz-footer{view-transition-name:gz-footer}@media (prefers-reduced-motion:reduce){.gz-global-banner,.gz-scroll-progress,.gz-nav,.gz-ribbon,.gz-marquee,.gz-footer{view-transition-name:none}}
