.kob-page{max-width:1440px;margin:0 auto;background:radial-gradient(1000px 640px at 50% 30%,#131009 0,var(--pit-black) 70%);color:var(--bone);min-height:calc(100vh - var(--site-header-height))}.kob{position:relative;display:flex;flex-direction:column;align-items:center;padding:24px 24px 40px;overflow:hidden}.kob .signal{color:var(--signal-green)}.kob .cyan{color:var(--block-cyan)}.kob .loss{color:var(--loss-red)}.kob .caution{color:var(--caution-gold)}.kob .ember-soft{color:var(--ember-soft)}.kob-heat{position:absolute;left:0;right:0;bottom:0;height:340px;pointer-events:none;background:linear-gradient(transparent,rgba(201,49,10,.16) 55%,rgba(255,70,15,.3));animation:kobHeat 2.2s infinite}.kob.is-overdue .kob-heat{background:linear-gradient(transparent,rgba(255,45,31,.24) 45%,rgba(255,70,15,.42))}@keyframes kobHeat{0%,to{opacity:.5}50%{opacity:.85}}.kob-top{position:relative;z-index:2;width:100%;max-width:1180px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 4px 0;flex-wrap:wrap}.kob-title{font-family:var(--display);font-weight:900;font-size:16px;letter-spacing:.04em;color:var(--ember)}.kob-session{font-size:11px;color:var(--bone-dim);margin-top:2px}.kob-top-stats{display:flex;gap:24px}.kob-stat{text-align:right}.kob-stat-label{font-size:10px;letter-spacing:.14em;color:var(--bone-faint)}.kob-stat-value{font-size:16px;font-weight:700}.kob-clock{position:relative;z-index:2;display:flex;align-items:center;gap:12px;margin-top:40px}.kob-clock-dot{width:11px;height:11px;border-radius:50%;background:#ff3b1f;animation:kobPulse .8s infinite}@keyframes kobPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.85}}.kob-clock-time{font-size:22px;font-weight:700;letter-spacing:.05em}.kob-clock-sub{position:relative;z-index:2;margin-top:8px;font-size:10px;letter-spacing:.2em;color:var(--caution-gold);animation:klonkBlink 1.6s infinite}.kob-clock-sub.is-overdue{color:var(--loss-red);animation:klonkBlink 1s infinite}.kob-boost{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;margin-top:26px}.kob-boost-label{font-size:11px;letter-spacing:.22em;color:var(--bone-dim)}.kob-boost-value{display:flex;align-items:baseline;font-family:var(--display);font-weight:900;font-size:128px;line-height:1;color:#ffd9a0;text-shadow:0 0 80px rgba(255,140,50,.45),0 0 24px rgba(255,180,80,.4);animation:kobRise 2.4s infinite}.kob-boost-frac{font-size:66px;color:var(--ember-soft)}@keyframes kobRise{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.kob-boost-meta{margin-top:8px;font-size:12px;min-height:18px}.kob-boost-idle{color:var(--bone-dim)}.kob-ladder{gap:8px;margin-top:22px;flex-wrap:wrap;justify-content:center}.kob-ladder,.kob-step{display:flex;align-items:center}.kob-step{flex-direction:column;gap:4px}.kob-step-box{width:74px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;background:rgba(255,255,255,.02);border:1.5px solid rgba(255,176,32,.25);color:rgba(255,176,32,.7)}.kob-step.is-past .kob-step-box{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.1);color:var(--bone-faint)}.kob-step.is-current .kob-step-box{background:linear-gradient(180deg,rgba(255,140,50,.3),rgba(201,49,10,.25));border-color:var(--ember-bright);color:#ffd9a0}.kob-step-sub{font-size:8.5px;color:var(--bone-faint)}.kob-step.is-current .kob-step-sub{color:var(--ember-soft)}.kob-ladder-note{font-size:9px;letter-spacing:.14em;color:var(--bone-faint);margin-top:10px;text-align:center;max-width:640px}.kob-action{position:relative;z-index:3;margin-top:30px}.kob-cashout{width:380px;max-width:88vw;height:86px;border:none;border-radius:20px;background:linear-gradient(180deg,#2aa76c,#1e7a4e);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;box-shadow:0 10px 50px rgba(42,167,108,.45),inset 0 1px 0 rgba(255,255,255,.25);transition:filter .15s ease,transform .1s ease}.kob-cashout:hover{filter:brightness(1.08)}.kob-cashout:active{transform:scale(.98)}.kob-cashout-title{font-family:var(--display);font-weight:900;font-size:24px;letter-spacing:.06em;color:#eafbf1}.kob-cashout-sub{font-size:11px;font-weight:700;color:rgba(234,251,241,.85)}.kob-enter{min-width:320px;max-width:88vw;height:66px;border:none;border-radius:16px;background:linear-gradient(135deg,var(--ember-bright),var(--ember-deep));font-family:var(--display);font-weight:900;font-size:16px;letter-spacing:.05em;color:#fff3e8;cursor:pointer;box-shadow:0 8px 32px rgba(255,90,31,.3);transition:filter .15s ease}.kob-enter:hover:not(:disabled){filter:brightness(1.08)}.kob-enter:disabled{opacity:.5;cursor:not-allowed}.kob-strip{position:relative;z-index:2;margin-top:34px;display:flex;gap:40px;flex-wrap:wrap;justify-content:center;font-size:11px;color:var(--bone-dim)}@media (max-width:640px){.kob-boost-value{font-size:88px}.kob-boost-frac{font-size:46px}}.kba{position:relative;max-width:1440px;margin:0 auto;min-height:calc(100vh - var(--site-header-height));background:radial-gradient(1000px 640px at 50% 30%,#131009 0,#0c0a08 70%);color:var(--bone);font-family:var(--mono,"JetBrains Mono",monospace);overflow:hidden}.kba .signal{color:#57e39b}.kba .loss{color:#ff5a5a}.kba .caution{color:#ff9a62}.kba-heat{position:absolute;left:0;right:0;bottom:0;height:340px;pointer-events:none;background:linear-gradient(transparent,rgba(201,49,10,.16) 55%,rgba(255,70,15,.28));animation:kbaHeat 2.2s infinite}.kba.is-overdue .kba-heat{background:linear-gradient(transparent,rgba(201,49,10,.28) 45%,rgba(255,45,31,.4))}.kba-top{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 28px;border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(rgba(12,10,8,.95),rgba(12,10,8,.4));flex-wrap:wrap}.kba-name{font-family:var(--display,"Unbounded",sans-serif);font-weight:900;font-size:16px;letter-spacing:.04em;color:#ff5a1f}.kba-top-left{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.kba-session{font-size:11px;color:rgba(244,239,232,.55)}.kba-top-stats{display:flex;gap:24px}.kba-stat{text-align:right}.kba-stat-label{font-size:10px;letter-spacing:.14em;color:rgba(244,239,232,.5)}.kba-stat-value{font-size:16px;font-weight:700}.kba-clock{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:22px;font-size:22px;font-weight:700;letter-spacing:.04em}.kba-clock-dot{width:11px;height:11px;border-radius:50%;background:#ff3b1f;animation:kbaPulse .8s infinite}.kba-clock-sub{position:relative;z-index:10;text-align:center;font-size:10px;letter-spacing:.2em;color:#ffb020;margin-top:6px;animation:kbaBlink 1.6s infinite}.kba-clock-sub.is-overdue{color:#ff5a5a}.kba-boost{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;margin-top:26px}.kba-boost-label{font-size:11px;letter-spacing:.22em;color:rgba(244,239,232,.5)}.kba-boost-value{display:flex;align-items:baseline;font-family:var(--display,"Unbounded",sans-serif);font-weight:900;font-size:150px;line-height:1;color:#ffd9a0;text-shadow:0 0 80px rgba(255,140,50,.45),0 0 24px rgba(255,180,80,.4);animation:kbaFlicker 2.8s infinite}.kba-boost-frac{font-size:74px;color:#ff9a62}.kba-boost-meta{display:flex;align-items:center;gap:12px;margin-top:6px;flex-wrap:wrap;justify-content:center;font-size:12px;color:rgba(244,239,232,.6)}.kba-dot{width:4px;height:4px;border-radius:50%;background:rgba(244,239,232,.3)}.kba-est{font-size:9px;color:rgba(244,239,232,.35);border:1px solid rgba(255,255,255,.15);border-radius:4px;padding:1px 6px}.kba-idle{color:rgba(244,239,232,.5)}.kba-ladder{gap:8px;margin-top:20px}.kba-ladder,.kba-step{display:flex;align-items:center}.kba-step{flex-direction:column;gap:4px}.kba-step-box{width:70px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;background:rgba(255,255,255,.03);border:1.5px solid rgba(255,255,255,.1);color:rgba(244,239,232,.5)}.kba-step.is-current .kba-step-box{background:rgba(255,90,31,.14);border-color:#ff5a1f;color:#ffd9a0}.kba-step.is-past .kba-step-box{opacity:.4}.kba-step-sub{font-size:8.5px;color:rgba(244,239,232,.4)}.kba-ladder-note{font-size:9px;letter-spacing:.14em;color:rgba(244,239,232,.35);margin-top:8px}.kba-feed{position:absolute;left:24px;top:150px;width:260px;display:flex;flex-direction:column;gap:8px;z-index:20}.kba-feed-title{font-size:9px;letter-spacing:.18em;color:rgba(244,239,232,.4)}.kba-feed-row{font-size:11px;color:rgba(244,239,232,.75);background:rgba(20,16,12,.7);border-left:2px solid #57e39b;padding:7px 10px;border-radius:0 6px 6px 0}.kba-action{z-index:20;justify-content:center;margin:34px 0 40px}.kba-action,.kba-cashout{position:relative;display:flex}.kba-cashout{width:360px;border:none;border-radius:20px;background:linear-gradient(180deg,#2aa76c,#1e7a4e);padding:16px;cursor:pointer;flex-direction:column;align-items:center;gap:2px;box-shadow:0 10px 50px rgba(42,167,108,.45),inset 0 1px 0 rgba(255,255,255,.25);font-family:inherit}.kba-cashout:disabled{opacity:.7;cursor:default}.kba-cashout-title{font-family:var(--display,"Unbounded",sans-serif);font-weight:900;font-size:24px;letter-spacing:.06em;color:#eafbf1}.kba-cashout-sub{font-size:11px;font-weight:700;color:rgba(234,251,241,.85)}.kba-join{display:flex;align-items:flex-end;gap:12px}.kba-stakelabel{display:flex;flex-direction:column;gap:6px;font-size:10px;letter-spacing:.12em;color:rgba(244,239,232,.5)}.kba-stakeinput{width:120px;padding:12px;border-radius:10px;border:1px solid rgba(244,239,232,.18);background:var(--pit-black);color:var(--bone);font-family:inherit;font-size:16px}.kba-enter{font-family:var(--display,"Unbounded",sans-serif);font-weight:900;font-size:18px;color:var(--pit-black);background:#ff5a1f;border:none;border-radius:14px;padding:16px 28px;cursor:pointer}.kba-enter:disabled{opacity:.6;cursor:default}.kba-hint{font-size:13px;color:rgba(244,239,232,.6);text-align:center}.kba-error{position:relative;z-index:20;text-align:center;font-size:12px;color:#ff5a5a;padding-bottom:20px}@keyframes kbaHeat{0%,to{opacity:1}50%{opacity:.7}}@keyframes kbaPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}@keyframes kbaBlink{0%,to{opacity:1}50%{opacity:.4}}@keyframes kbaFlicker{0%,to{opacity:1}50%{opacity:.92}}@media (max-width:900px){.kba-feed{display:none}.kba-boost-value{font-size:100px}.kba-boost-frac{font-size:50px}.kba-top{flex-direction:column;align-items:flex-start}.kba-ladder{display:none}}