:root{font-family:'DM Sans','Manrope',-apple-system,BlinkMacSystemFont,'Noto Sans KR',sans-serif;color:#eaf0ff;background:#080d19;font-synthesis:none;--bg:#080d19;--surface:#121a29;--surface2:#161f30;--stroke:#273146;--muted:#8691a5;--lime:#b7f77e;--cyan:#74dbf0;--purple:#c1a7ff;--white:#eff4ff;--radius:19px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;min-width:320px;line-height:1.6;overflow-x:hidden}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}a:hover{color:var(--lime)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--lime);outline-offset:3px}[hidden]{display:none!important}.shell{width:min(1160px,calc(100% - 48px));margin-inline:auto}.skip-link{position:absolute;top:-80px;left:24px;padding:12px 16px;background:var(--lime);color:#101b1d;z-index:100}.skip-link:focus{top:14px}.bg-glow{position:absolute;pointer-events:none;z-index:-1;filter:blur(80px)}.bg-glow-a{width:720px;height:700px;background:radial-gradient(circle,#1b3651 0%,#10152c55 56%,transparent 74%);left:40%;top:-290px}.bg-glow-b{width:440px;height:600px;background:radial-gradient(circle,#1a274a80,transparent 70%);top:530px;left:-190px}.site-header{position:sticky;top:0;z-index:10;background:#080d19e8;backdrop-filter:blur(20px);border-bottom:1px solid #ffffff0f}.header-inner{height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:21px;font-weight:800;letter-spacing:-.8px;white-space:nowrap}.brand-muted,.footer-brand span{color:var(--lime)}.brand-beta{font-size:9px;font-weight:800;letter-spacing:.8px;color:#a8d18d;border:1px solid #36533c;border-radius:5px;padding:2px 5px;margin-left:1px}.brand-symbol{width:33px;height:33px;border:1px solid #b7f77e83;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:3px;transform:rotate(-12deg);background:#b7f77e0b}.brand-symbol span{width:4px;height:14px;border-radius:4px;background:var(--lime)}.brand-symbol span:nth-child(2){height:20px}.brand-symbol span:nth-child(3){height:9px}.main-nav{display:flex;align-items:center;gap:35px;font-size:13px;color:#97a1b5}.main-nav a{transition:color .2s}.main-nav .nav-active{color:#e9f3ff;font-weight:700}.header-right{display:flex;align-items:center;gap:9px;color:#9eabbc;font-size:10px;font-weight:800;letter-spacing:1px}.live-dot{width:7px;height:7px;border-radius:50%;background:#9fea7e;box-shadow:0 0 12px #9fea7e66;flex-shrink:0}.head-link{font-size:12px;letter-spacing:0;border:1px solid #354053;border-radius:9px;padding:8px 11px;margin-left:12px;color:#e8eaf2}.hero{position:relative;min-height:530px;padding:92px 0 84px;isolation:isolate}.hero-topline{font-size:10px;color:#b9e9b1;font-weight:800;letter-spacing:2.7px;display:flex;align-items:center;gap:13px}.hero-line{width:26px;height:1px;background:#b7f77e}.hero-pulse{font-size:8px;animation:blink 2s ease infinite}.hero h1{font-family:'Manrope','DM Sans',sans-serif;font-size:clamp(36px,4.1vw,56px);font-weight:800;line-height:1.37;letter-spacing:-2.65px;margin:23px 0 20px;max-width:820px}.hero-accent{background:linear-gradient(90deg,#b7f77e 2%,#8eeedb 70%,#8ab9ff);color:transparent;background-clip:text;-webkit-background-clip:text}.hero-desc{font-size:14px;line-height:1.95;color:#9da8bd;margin:0;max-width:670px}.hero-actions{display:flex;gap:11px;margin:29px 0 25px}.btn{border:1px solid transparent;border-radius:10px;padding:13px 20px;display:inline-flex;justify-content:center;align-items:center;gap:20px;font-size:13px;font-weight:800;line-height:1.2;transition:transform .2s,background .2s,color .2s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--lime);color:#13200d!important}.btn-primary:hover{background:#d1ffab}.btn-quiet{border-color:#344159;background:#ffffff08;color:#d2d8e6}.btn-quiet:hover{background:#ffffff15}.btn-small{padding:12px 16px}.hero-micro{display:flex;flex-wrap:wrap;gap:23px;color:#8593a6;font-size:11px}.check{color:#c4f69e;font-weight:900;margin-right:6px}.hero-decoration{position:absolute;width:380px;height:380px;right:3%;top:82px;z-index:-1;opacity:.8}.hero-ring{position:absolute;border-radius:50%;border:1px solid #49657550;inset:14px;transform:rotate(32deg)}.ring-one{box-shadow:0 0 45px #6cbcd714,inset 0 0 25px #7dbcf70a}.ring-two{inset:58px;border-color:#9becad36;border-style:dashed;animation:spin 100s linear infinite}.hero-orb{width:165px;height:165px;position:absolute;top:108px;left:108px;background:radial-gradient(circle at 40% 25%,#2f4c59,#111c2b 60%,#060b14);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 65px #b7f77e1f,0 0 0 1px #b7f77e40,inset -11px -15px 27px #02050a8a}.orb-top{font-size:53px;line-height:1;font-weight:800;color:var(--lime);letter-spacing:-4px}.orb-bottom{font-size:12px;letter-spacing:5px;margin-left:6px;font-weight:800;color:#e9fcf0}.orbit-point{position:absolute;width:11px;height:11px;border-radius:50%;background:#b7f77e;box-shadow:0 0 24px #b7f77e}.orbit-point-a{left:30px;top:83px}.orbit-point-b{right:26px;bottom:62px;background:#84c2ff;box-shadow:0 0 20px #84c2ff}.orbit-line{position:absolute;height:1px;width:85px;left:-28px;top:110px;background:linear-gradient(90deg,transparent,#b7f77e33)}.section-label{font-size:10px;font-weight:800;letter-spacing:2.3px;color:#b8f1a7;display:flex;align-items:center;gap:10px}.section-square{width:7px;height:7px;background:#a9ef8a;box-shadow:0 0 11px #b7f77e66}.section-top{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:12px 0 23px}.section-top h2{font-weight:800;font-size:31px;letter-spacing:-1.3px;margin:0 0 3px}.section-top p{margin:0;color:#8d9aab;font-size:13px}.sync-meta{font-size:11px;color:#8794a8;display:flex;align-items:center;gap:9px;padding-bottom:5px}.dashboard-section{padding-top:30px}.platform-tabs{display:flex;gap:7px;background:#0c1321;border:1px solid #2a3546;border-radius:14px;padding:7px;margin-bottom:18px}.platform-tab{display:flex;align-items:center;justify-content:center;gap:10px;flex:1;border:1px solid transparent;border-radius:10px;padding:14px 12px;background:transparent;color:#8997ab;font-weight:800;font-size:13px;transition:.2s}.platform-tab.active{background:#1a2636;border-color:#344657;color:#f2f5ff;box-shadow:0 4px 20px #0002}.platform-tab:hover{color:var(--lime)}.platform-icon{font-size:20px;line-height:1}.codex-icon{color:#b7f77e}.claude-icon{color:#d8a9a1}.platform-hint{font-size:10px;font-weight:600;color:#8c9baa;margin-left:4px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:15px}.metric-card,.panel{background:linear-gradient(160deg,#162031,#101827 78%);border:1px solid #2a364b;border-radius:var(--radius);box-shadow:0 10px 30px #00000012}.metric-card{padding:22px 22px 21px;min-height:160px}.metric-heading{font-size:11px;font-weight:700;color:#91a0b5;display:flex;align-items:center;justify-content:space-between;gap:4px}.metric-heading span{font-size:15px;color:#64748e}.metric-main{display:flex;align-items:baseline;gap:7px;margin:15px 0 8px}.metric-main strong{font-family:Manrope,Arial,sans-serif;font-size:39px;line-height:1.15;letter-spacing:-2px;font-weight:800}.metric-main.smaller strong{font-size:25px;letter-spacing:-1px;margin-top:9px}.metric-unit{font-size:15px;font-weight:700;color:#95a3b2}.metric-sub{font-size:10px;color:#76869e}.insight-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:15px;margin:0 0 15px}.panel{padding:26px 27px;min-width:0}.panel-head{display:flex;justify-content:space-between;align-items:start;gap:12px}.panel-kicker{font-size:10px;font-weight:800;letter-spacing:1.6px;color:#83c999;margin-bottom:8px}.panel h3{font-size:18px;letter-spacing:-.5px;line-height:1.4;margin:0;font-weight:800}.tag{font-size:10px;color:#96a8bd;border-radius:7px;border:1px solid #334359;padding:5px 8px;white-space:nowrap}.tag-neutral{color:#a4b4bc}.pressure-core{display:grid;grid-template-columns:200px 1fr;align-items:center;gap:22px;padding:23px 0 20px}.score-dial{position:relative;width:190px;height:190px}.score-dial svg{width:100%;height:100%}.dial-back,.dial-progress{fill:none;stroke-width:11}.dial-back{stroke:#293744}.dial-progress{stroke:#bbf987;stroke-linecap:round;transition:stroke-dashoffset .8s ease}.dial-value{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.dial-value strong{font-family:Manrope,Arial,sans-serif;font-size:48px;font-weight:800;line-height:1.1;letter-spacing:-2px}.dial-value span{font-size:11px;color:#8da0b4;font-weight:700}.pressure-info{padding-bottom:6px}.pressure-chip{background:#b7f77e15;border:1px solid #b7f77e38;border-radius:7px;color:#b7f77e;font-weight:700;font-size:10px;padding:5px 9px}.pressure-info h4{margin:20px 0 10px;font-size:17px;font-weight:800;letter-spacing:-.4px}.pressure-info p{font-size:12px;line-height:1.8;color:#9aabc0;margin:0}.pressure-rule{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #2b3949;margin-top:20px;padding-top:12px;color:#8998a8;font-size:10px}.pressure-rule b{color:#b7f77e;font-size:15px}.panel-footnote{border-top:1px solid #2c3748;padding-top:15px;font-size:10px;color:#8793a4;display:flex;align-items:center;gap:9px}.tiny-orb{width:6px;height:6px;flex:none;border-radius:50%;background:#a5ec83}.monthly-chart{min-height:230px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:19px;align-items:end;margin:20px 0 8px}.bar-group{height:214px;display:flex;flex-direction:column;align-items:center;justify-content:end;gap:8px}.bar-number{font-size:10px;color:#8d9cae;font-weight:800}.bar-track{width:100%;height:171px;display:flex;align-items:end;justify-content:center;gap:3px;position:relative}.bar-track::before{content:'';position:absolute;inset:0;border-bottom:1px solid #324156;pointer-events:none}.bar-main,.bar-secondary{border-radius:5px 5px 0 0;min-width:8px;max-width:28px;flex:1;transition:height .5s ease}.bar-main{background:linear-gradient(#bcf58f,#598970)}.bar-secondary{background:linear-gradient(#96a7fb,#5962a6)}.bar-label{font-size:10px;color:#75889e;white-space:nowrap}.chart-legend{display:flex;gap:18px;flex-wrap:wrap;color:#8597a8;font-size:10px;margin-top:20px}.chart-legend span{display:flex;align-items:center;gap:7px}.chart-legend i{width:9px;height:9px;border-radius:2px;display:inline-block}.legend-primary{background:#b7f77e}.legend-secondary{background:#9fafff}.panel-note{color:#6d7d92;font-size:10px;margin:9px 0 0}.bottom-grid{grid-template-columns:1fr 1fr}.cal-controls{display:flex;align-items:center;gap:10px;font-size:11px;color:#bdc8d7}.icon-btn{border:1px solid #304055;background:#ffffff07;border-radius:8px;color:#d6e3f8;width:26px;height:26px;font-size:19px;display:grid;place-items:center;line-height:1}.icon-btn:hover{background:#ffffff17}.calendar{margin-top:24px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.cal-weekday{font-size:10px;color:#8092a7;text-align:center;padding:0 0 4px}.cal-day{height:37px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid #263448;background:#0c1625;font-size:11px;color:#98a8ba;position:relative}.cal-day.empty{background:transparent;border-color:transparent}.cal-day.has-reset{background:#b7f77e21;border-color:#88c47a77;color:#d5f9be;font-weight:800}.cal-day.has-banked{background:#9fafff19;border-color:#a8a6f875;color:#c8c2fc}.cal-day.has-preview{background:#f7c57b1c;border-color:#f7c57b60;color:#ffe0ac}.cal-day.today{outline:1px dashed #c8edc8;outline-offset:-4px}.cal-count{position:absolute;right:3px;top:0px;font-size:8px;opacity:.7}.cal-legend{display:flex;flex-wrap:wrap;gap:19px;color:#8d9bae;font-size:10px;margin-top:21px}.cal-legend span{display:flex;gap:7px;align-items:center}.legend-dot{width:7px;height:7px;border-radius:50%}.legend-completed{background:#b7f77e}.legend-banked{background:#a2a7fb}.legend-preview{background:#f7c57b}.subtle-link{font-size:11px;color:#b7f77e;white-space:nowrap;font-weight:700}.latest-feed{margin-top:17px;min-height:251px}.latest-item{display:flex;align-items:start;gap:13px;padding:13px 0;border-bottom:1px solid #273448}.latest-item:last-child{border-bottom:0}.latest-dot{margin-top:6px;width:8px;height:8px;background:#b7f77e;border-radius:50%;box-shadow:0 0 0 5px #b7f77e10;flex:none}.latest-item.banked .latest-dot{background:#a2a7fb;box-shadow:0 0 0 5px #a2a7fb10}.latest-item.preview .latest-dot{background:#e4be8d;box-shadow:0 0 0 5px #e4be8d11}.latest-copy{min-width:0;flex:1}.latest-copy strong{display:block;font-size:12px;color:#e6eafa;font-weight:700}.latest-copy small{display:block;font-size:10px;color:#7c91a9;margin-top:2px}.latest-item>a{align-self:center;font-size:16px;color:#7e93a7}.latest-item>a:hover{color:var(--lime)}.feed-footer{font-size:10px;color:#7d8c9f;margin-top:19px}.history-panel{margin-top:15px}.history-head{margin-bottom:23px}.history-caption{font-size:11px;color:#8092aa;line-height:1.9;margin:8px 0 0}.history-tools{display:flex;align-items:center;gap:12px;margin-bottom:8px}.history-search{display:flex;align-items:center;flex:1;gap:9px;border:1px solid #334154;border-radius:10px;padding:0 14px;background:#0d1726;min-width:0}.history-search span{font-size:21px;color:#788da5}.history-search input{background:transparent;border:0;outline:0;color:#f0f5ff;width:100%;height:42px;font-size:12px}.history-search input::placeholder{color:#687b91}.history-tools select{background:#0d1726;border:1px solid #334154;border-radius:10px;color:#c8d5e7;padding:12px;font-size:11px}.history-count{font-size:10px;color:#8999a7;white-space:nowrap}.history-row{display:grid;grid-template-columns:113px 16px 1fr auto;align-items:center;gap:16px;border-bottom:1px solid #273449;padding:19px 2px}.history-date{font-size:12px;color:#bac7d7;white-space:nowrap;font-weight:700}.history-marker{width:8px;height:8px;background:#b7f77e;border-radius:50%}.history-row.is-banked .history-marker{background:#a2adff}.history-row.is-preview .history-marker{background:#ecc98d}.history-body h4{font-size:12px;margin:0 0 5px;font-weight:800}.history-body p{margin:0;font-size:10px;color:#768a9f}.history-source{font-size:10px;border:1px solid #34425a;border-radius:7px;padding:6px 10px;color:#abc9e6;white-space:nowrap}.history-source:hover{border-color:#aaf58a}.history-source.missing{color:#68798b;border-color:transparent}.more-btn{margin:22px auto 0;display:flex;gap:15px;align-items:center;justify-content:center;border:1px solid #36506a;padding:11px 20px;border-radius:10px;background:#ffffff07;color:#c1d4e5;font-size:12px;font-weight:700}.more-btn:hover{border-color:#b7f77e;color:#b7f77e}.loading-text{color:#75869a;font-size:13px}.data-banner{display:flex;align-items:start;gap:15px;padding:19px 22px;border:1px solid #334259;background:#0e1726;border-radius:14px;margin:15px 0;color:#8fa1b5}.data-banner p{font-size:11px;line-height:1.8;margin:0}.data-banner strong{color:#d0dbe5}.info-icon{width:19px;height:19px;border-radius:50%;border:1px solid #89bbef;color:#a2caef;font-weight:800;font-size:12px;line-height:17px;text-align:center;flex:none}.ad-zone{display:none;margin:19px auto 22px;min-height:120px;border:1px solid #243147;border-radius:14px;text-align:center}.ad-zone.is-loaded{display:block;padding:16px 10px}.ad-caption{color:#738297;font-size:9px;text-align:center;letter-spacing:1px;margin-bottom:8px}.inline-ad{margin:15px auto}.claude-banner{border-radius:19px;background:radial-gradient(circle at 92% 0%,#c6a4ff23,transparent 45%),linear-gradient(120deg,#272032,#151826);border:1px solid #4c3e5d;padding:30px 32px;margin-bottom:15px}.claude-banner-kicker{font-size:10px;letter-spacing:1.8px;font-weight:800;color:#d1b0ff}.claude-banner h3{font-size:26px;letter-spacing:-.7px;margin:10px 0}.claude-banner p{font-size:12px;line-height:1.95;color:#b5a9c6;max-width:670px;margin:0 0 14px}.claude-banner a{font-size:11px;color:#e7c6f2;font-weight:700}.claude-stats{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}.claude-stat{padding:29px}.claude-stat .panel-kicker{color:#bdabf2}.claude-stat h3{color:#adb6c9;font-size:13px;margin:6px 0 18px}.time-display{font:800 clamp(27px,3vw,40px)/1.2 Manrope,Arial,sans-serif;letter-spacing:-1.5px;color:#f5ecff}.claude-stat p{font-size:11px;color:#a4a4bb;margin:9px 0 21px}.progress-track{height:8px;background:#323949;border-radius:20px;overflow:hidden}.progress-track span{display:block;height:100%;width:0;background:linear-gradient(90deg,#98e9af,#baf57e);border-radius:20px;transition:width .4s}.purple-track span{background:linear-gradient(90deg,#b4a4fa,#f3a9d8)}.claude-form-panel{margin-bottom:15px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px;margin-top:23px}.form-grid label{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:800;color:#bdc9dd}.form-grid input{color:#e8f0ff;color-scheme:dark;background:#0b1424;border:1px solid #38435c;border-radius:10px;padding:12px 14px;width:100%;min-width:0}.form-footer{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-top:19px}.form-footer p{font-size:11px;color:#8295a8;max-width:580px;margin:0}.form-actions{display:flex;gap:9px;flex-shrink:0}.form-message{min-height:14px;font-size:11px;color:#b7f77e;margin:8px 0 0}.guides-section{padding-top:83px;padding-bottom:100px}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.guide-card{border:1px solid #2e3b4d;border-radius:18px;background:linear-gradient(155deg,#182333,#101827);padding:27px;min-height:254px;position:relative;transition:.2s}.guide-card:hover{border-color:#a3d48b;transform:translateY(-3px)}.guide-number{font-size:10px;color:#7b9b8f;font-weight:800;letter-spacing:1.5px}.guide-icon{position:absolute;right:24px;top:27px;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#b7f77e1a;color:#b7f77e;font-size:23px}.guide-icon.purple{background:#d6b2ff21;color:#e3baff}.guide-icon.blue{background:#8ad9ff17;color:#87c9ff}.guide-card h3{margin:37px 0 13px;font-size:16px;line-height:1.5;font-weight:800;letter-spacing:-.5px}.guide-card p{margin:0;color:#8c9daf;line-height:1.8;font-size:11px}.guide-arrow{display:block;margin-top:21px;color:#b7f77e;font-size:11px;font-weight:800}.site-footer{border-top:1px solid #263447;background:#090f1a}.footer-inner{display:flex;justify-content:space-between;gap:26px;padding:47px 0 34px}.footer-brand{font-size:23px;letter-spacing:-.8px;font-weight:800}.footer-inner p{margin:7px 0;color:#8a98ad;font-size:12px}.footer-inner .footer-disclaimer{color:#60758e;font-size:10px}.footer-links{display:flex;gap:23px;flex-wrap:wrap;color:#a7b7c8;font-size:11px}.footer-bottom{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #223044;padding:18px 0 26px;color:#667b90;font-size:10px}.footer-dot{color:#b7f77e}.content-page{padding:62px 0 100px;max-width:850px}.content-page .section-label{margin-bottom:18px}.content-page h1{font-size:38px;letter-spacing:-1.5px;margin:0 0 16px;line-height:1.35}.content-page .intro{color:#a4b5c8;font-size:14px;line-height:1.9;margin-bottom:32px}.article-card{padding:34px;border:1px solid #304054;background:#121c2c;border-radius:19px;margin-bottom:16px}.article-card h2{font-size:20px;margin:0 0 15px;letter-spacing:-.4px}.article-card h3{font-size:15px;margin:22px 0 10px}.article-card p,.article-card li{font-size:13px;color:#9eafc2;line-height:2}.article-card ul{padding-left:22px}.article-card a{color:#b7f77e;text-decoration:underline;text-underline-offset:3px}.article-card strong{color:#e6eefa}.article-card code{background:#0d1421;border:1px solid #2a3a4c;padding:2px 5px;border-radius:5px;color:#c5e5c1}.article-card small{color:#718a9d}.source-list{display:grid;gap:10px}.source-list a{overflow-wrap:anywhere}.empty-state{padding:30px;text-align:center;color:#9ba7b8;font-size:12px}@keyframes blink{0%,100%{opacity:1}50%{opacity:.25}}@keyframes spin{to{transform:rotate(392deg)}}@media(max-width:1100px){.hero-decoration{right:-90px;opacity:.45}.hero h1{position:relative;z-index:1}.pressure-core{grid-template-columns:170px 1fr;gap:10px}.score-dial{width:165px;height:165px}.panel{padding:22px}.monthly-chart{gap:12px}.header-status{display:none}}@media(max-width:820px){.main-nav{display:none}.hero{padding:77px 0 45px;min-height:420px}.hero-decoration{width:310px;height:310px;top:70px;right:-120px;opacity:.25}.hero-orb{left:84px;top:84px}.hero h1{font-size:clamp(33px,5vw,45px)}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-grid{grid-template-columns:1fr}.bottom-grid{grid-template-columns:1fr}.pressure-core{grid-template-columns:200px 1fr}.score-dial{width:190px;height:190px}.guides-section{padding-top:65px}.guide-grid{grid-template-columns:1fr}.guide-card{min-height:185px}.guide-card h3{margin-top:25px}.footer-links{justify-content:end}.desktop-only{display:none}}@media(max-width:560px){.shell{width:min(100% - 30px,1160px)}.header-inner{height:65px}.brand{font-size:19px}.brand-symbol{width:28px;height:28px}.brand-beta{display:none}.header-right .head-link{margin-left:0;font-size:10px}.hero{padding:70px 0 57px;min-height:0}.hero-topline{font-size:8px;letter-spacing:1.4px}.hero h1{font-size:33px;letter-spacing:-1.8px;line-height:1.4}.hero-desc{font-size:12px}.hero-decoration{display:none}.hero-actions{flex-wrap:wrap}.hero-actions .btn{padding:12px 15px;font-size:11px;gap:10px}.hero-micro{gap:11px;font-size:10px}.dashboard-section{padding-top:22px}.section-top{align-items:start}.section-top h2{font-size:26px}.section-top p{font-size:11px}.sync-meta{font-size:9px;text-align:right}.platform-tab{font-size:12px;gap:7px;padding:12px 6px}.platform-hint{display:none}.metric-grid{gap:9px}.metric-card{min-height:136px;padding:17px 14px}.metric-heading{font-size:9px}.metric-main strong{font-size:33px}.metric-main.smaller strong{font-size:19px}.metric-sub{font-size:9px}.panel{padding:20px 16px}.panel h3{font-size:16px}.pressure-core{grid-template-columns:138px 1fr;gap:11px;padding:17px 0}.score-dial{width:135px;height:135px}.dial-value strong{font-size:35px}.pressure-info h4{font-size:14px;margin:13px 0 8px}.pressure-info p{font-size:10px}.pressure-rule{margin-top:12px;font-size:9px}.panel-footnote{line-height:1.8}.monthly-chart{gap:7px;min-height:204px}.bar-group{height:190px}.bar-track{height:146px}.bar-label{font-size:9px}.calendar{gap:4px}.cal-day{height:34px}.history-tools{flex-wrap:wrap}.history-search{flex-basis:100%}.history-tools select{flex:1}.history-row{grid-template-columns:82px 9px 1fr;gap:8px;padding:16px 0}.history-date{font-size:10px}.history-body h4{font-size:11px}.history-body p{font-size:9px}.history-source{grid-column:3;justify-self:start;padding:3px 7px;margin-top:-4px}.claude-banner{padding:24px 18px}.claude-banner h3{font-size:22px}.claude-stats,.form-grid{grid-template-columns:1fr}.form-footer{flex-direction:column;align-items:stretch}.form-actions{justify-content:flex-end}.footer-inner,.footer-bottom{flex-direction:column}.footer-links{justify-content:start}.content-page{padding:36px 0 65px}.content-page h1{font-size:31px}.article-card{padding:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
@media(max-width:560px){.site-header .github-link{display:none}.site-header .head-link{padding:7px 8px}}


/* Consent-first opt-in web push */
.push-card{margin:0 0 17px;padding:23px 27px;background:radial-gradient(circle at 100% 0%,#b7f77e0e,transparent 44%),linear-gradient(130deg,#1b2b35,#131c2b);border-color:#3b584c}
.push-card-content{display:flex;align-items:center;gap:21px}
.push-icon{display:grid;place-items:center;flex:none;width:54px;height:54px;background:#b7f77e13;border:1px solid #b7f77e42;border-radius:16px;color:#b7f77e;font-size:29px}
.push-text{flex:1;min-width:0}.push-text h3{font-size:17px;margin:0 0 6px}.push-text p{font-size:11px;color:#97abb9;line-height:1.9;margin:0 0 9px}
.push-status{font-size:11px;font-weight:700;color:#b5ebad}
.push-text .push-install-tip{margin-top:10px;color:#c6c9df;font-weight:500}
.push-action{display:flex;flex-direction:column;align-items:center;gap:8px;flex:none}.push-toggle{white-space:nowrap}.push-toggle:disabled{opacity:.55;cursor:not-allowed;transform:none}
.push-action-note{font-size:10px;color:#788ca1}
@media(max-width:820px){.push-card-content{align-items:flex-start;flex-wrap:wrap}.push-action{margin-left:75px;align-items:flex-start}}
@media(max-width:560px){.push-card{padding:20px 15px}.push-icon{width:38px;height:38px;font-size:22px;border-radius:11px}.push-card-content{gap:10px}.push-text h3{font-size:15px}.push-action{margin-left:48px}.push-action .btn{padding:11px 14px}}

/* AI Watch console: quiet grid, luminous data, and sharper editorial hierarchy. */
:root{--bg:#080c10;--surface:#11181d;--stroke:#2a3939;--lime:#cbff73;--muted:#8d9c99;--radius:13px}
body{background:radial-gradient(ellipse at 75% 0%,#1e3026 0,transparent 36%),#080c10}
.site-header{background:#090e10eF;border-bottom:1px solid #38433b}
.brand-symbol{border-radius:5px}.brand-muted,.footer-brand span{color:var(--lime)}
.hero{min-height:480px;padding-top:82px;background-image:linear-gradient(#b4ef9d09 1px,transparent 1px),linear-gradient(90deg,#b4ef9d09 1px,transparent 1px);background-size:48px 48px;background-position:center;}
.hero:after{content:'SYS / 01    •    SIGNAL INTELLIGENCE';position:absolute;right:0;bottom:30px;font:10px monospace;letter-spacing:2px;color:#76967d}
.hero-topline,.section-label,.panel-kicker,.metric-heading,.guide-number{font-family:ui-monospace,SFMono-Regular,monospace}
.hero h1{font-size:clamp(38px,4.8vw,64px);line-height:1.25;letter-spacing:-2.8px;max-width:760px}
.hero-accent{background:linear-gradient(90deg,#d5ff8d,#7beac2);background-clip:text;-webkit-background-clip:text}
.hero-orb{background:radial-gradient(circle at 35% 30%,#b5ff8c55,#14281b 43%,#080f0d 70%);box-shadow:0 0 75px #b7ff6750,0 0 0 1px #c4ff9270,inset 0 0 35px #aaff7330}
.hero-ring{border-color:#b7f77e65}.ring-two{border-color:#b7f77e80}
.metric-card,.panel,.guide-card{background:linear-gradient(155deg,#151e20,#101719);border-color:#2e3d39;box-shadow:0 14px 40px #0002}
.metric-card{border-top:2px solid #a4d878}.metric-main strong,.time-display{font-feature-settings:'tnum';font-variant-numeric:tabular-nums}
.platform-tabs{background:#0b1111;border-color:#33433a;border-radius:8px}.platform-tab{border-radius:5px}.platform-tab.active{background:#c9fa7919;border-color:#91c95e;color:#eaffd9}
.panel-pressure{background:radial-gradient(circle at 25% 55%,#91ca5523,transparent 40%),linear-gradient(150deg,#172321,#101819)}
.push-card{background:linear-gradient(110deg,#15251c,#121c1a);border-color:#3c5d3c}.site-footer{background:#090e10}
.personal-console{margin:0 0 16px;border:1px solid #526c49;border-radius:12px;overflow:hidden;background:radial-gradient(ellipse at 85% 20%,#90ce5e1b,transparent 43%),#0d1613;box-shadow:0 0 45px #b6ff6508}
.console-top{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #31453a;padding:13px 24px;color:#bdeca4;font:700 10px/1.4 ui-monospace,monospace;letter-spacing:1.5px}.console-private{color:#829c8a;white-space:nowrap}
.console-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:45px;padding:30px 28px 23px}.console-prompt{font:700 11px ui-monospace,monospace;letter-spacing:1.5px;color:#a3cf91}.console-prompt span{color:#caff78}.console-intro h3{font-size:25px;margin:13px 0 8px;letter-spacing:-.8px}.console-intro p{font-size:12px;line-height:1.8;color:#a4b4ab;margin:0 0 12px;max-width:440px}.console-intro a{font-size:11px;color:#ceff95;font-weight:700}.console-clock{border-left:1px solid #33483a;padding-left:34px}.console-clock>span{font:700 10px ui-monospace,monospace;letter-spacing:1.3px;color:#9eb2a2}.console-clock>strong{display:block;color:#d4ff95;font:700 clamp(22px,3vw,35px)/1.3 ui-monospace,monospace;letter-spacing:-1px;margin:10px 0 25px}.console-meter-label{display:flex;justify-content:space-between;color:#9dac9e;font-size:11px}.console-meter-label b{color:#cfff96}.console-meter{height:7px;background:#2b3a30;border-radius:10px;margin-top:9px;overflow:hidden}.console-meter span{display:block;height:100%;background:linear-gradient(90deg,#72d79b,#d5ff80);border-radius:10px}
.console-form{display:grid;grid-template-columns:1fr .55fr auto;gap:14px;padding:0 28px 24px;align-items:end}.console-form label{display:grid;gap:7px;color:#b9c9bd;font-size:11px;font-weight:700}.console-form input{width:100%;height:43px;background:#0a120f;color:#e8f5e8;border:1px solid #3c5142;border-radius:6px;padding:10px 12px;color-scheme:dark}.percent-input{position:relative}.percent-input span{position:absolute;right:12px;top:10px;color:#a9b8ac}.console-actions{display:flex;gap:8px}.console-actions button{height:43px;border:1px solid #8bbc65;background:#caff85;color:#14200f;border-radius:6px;padding:0 15px;font-weight:800;font-size:11px;white-space:nowrap}.console-actions button+button{background:transparent;color:#c8ddc8;border-color:#405549}.console-bottom{padding:13px 28px;border-top:1px solid #304137;color:#86998d;font-size:10px;display:flex;justify-content:space-between;gap:12px}.console-bottom [role=status]{color:#ceff95}
@media(max-width:820px){.console-layout{gap:20px}.hero:after{display:none}}
@media(max-width:560px){.hero{padding-top:55px}.hero h1{font-size:35px}.console-top{padding:12px 16px;letter-spacing:.7px}.console-layout{grid-template-columns:1fr;padding:23px 18px;gap:25px}.console-clock{padding:20px 0 0;border-left:0;border-top:1px solid #33483a}.console-clock>strong{margin-bottom:18px}.console-form{grid-template-columns:1fr 1fr;padding:0 18px 20px}.console-form label:first-child{grid-column:1/-1}.console-actions{align-items:end}.console-actions button{padding:0 10px}.console-bottom{padding:13px 18px;display:block}.console-bottom [role=status]{display:block}}
.reset-brief{margin:0 0 16px;padding:26px 28px;background:#111917;border:1px solid #2e4138;border-radius:12px}.brief-header{display:flex;justify-content:space-between;align-items:start;gap:15px}.brief-header h3{font-size:19px;margin:0}.brief-header p{font-size:11px;color:#91a79a;margin:6px 0 0}.brief-header a{font-size:11px;color:#cfff96;white-space:nowrap;font-weight:700}.brief-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.brief-cards article{padding:17px;border:1px solid #2c4034;background:#0c1511;border-radius:8px}.brief-cards article>span{font:700 9px ui-monospace,monospace;letter-spacing:1.2px;color:#9fc995}.brief-cards h4{font-size:14px;margin:10px 0 7px}.brief-cards p{font-size:11px;line-height:1.8;color:#9eafa3;margin:0}.language-control{display:flex;align-items:center;gap:5px;color:#b9c8bb;font:700 10px ui-monospace,monospace}.language-control select{color:#d5ead5;background:#111b15;border:1px solid #415547;border-radius:6px;padding:7px 5px;font-size:11px}.language-label{white-space:nowrap}
@media(max-width:700px){.brief-cards{grid-template-columns:1fr}.brief-header{flex-direction:column}.reset-brief{padding:22px 18px}.language-label{display:none}}
@media(max-width:560px){.push-card-content{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px}.push-text{grid-column:2;min-width:0}.push-action{grid-column:2;margin:0;align-items:flex-start}.push-icon{grid-column:1;grid-row:1}}
html{overflow-x:clip}
.announcement-panel{border:1px solid #678a4f;background:radial-gradient(circle at 90% 5%,#b7ff7720,transparent 36%),#0c1510;border-radius:12px;margin-bottom:16px;overflow:hidden}.announcement-top{display:flex;justify-content:space-between;padding:12px 25px;border-bottom:1px solid #354b39;color:#b5ed9b;font:700 10px ui-monospace,monospace;letter-spacing:1.4px}.announcement-light{color:#cbff73}.announcement-head{display:flex;justify-content:space-between;gap:12px;padding:23px 26px 16px}.announcement-head h3,.announcement-empty h3{font-size:21px;margin:0 0 6px}.announcement-head p,.announcement-empty p{color:#a7b9a9;font-size:12px;line-height:1.8;margin:0}.announcement-tag{align-self:start;border:1px solid #8ab66d;border-radius:4px;padding:5px 8px;color:#cdff97;white-space:nowrap;font:700 10px ui-monospace,monospace}.announcement-times{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#304135;border-block:1px solid #304135}.announcement-times>div{background:#101d15;padding:17px 25px;min-width:0}.announcement-times span,.announcement-times small{display:block;color:#97ae9c;font-size:10px}.announcement-times strong{display:block;color:#d4ff97;font-size:17px;margin:6px 0;font-variant-numeric:tabular-nums}.announcement-post{padding:19px 26px}.announcement-post-head,.announcement-credit{display:flex;justify-content:space-between;gap:12px;align-items:center}.announcement-post-head strong{font-size:12px}.announcement-post a,.announcement-credit a,.announcement-empty a{color:#caff92;font-size:11px;font-weight:700}.embed-fallback{color:#9baea0;font-size:11px;margin:15px 0}.announcement-timing{display:inline-block;margin-top:8px}.announcement-credit{border-top:1px solid #304135;padding:12px 26px;font-size:10px;color:#8d9f92}.announcement-empty{padding:22px 26px}.announcement-empty a{display:inline-block;margin-top:14px}@media(max-width:600px){.announcement-head{padding:20px 17px}.announcement-times{grid-template-columns:1fr}.announcement-times>div{padding:12px 17px}.announcement-post,.announcement-empty{padding:18px 17px}.announcement-credit{padding:12px 17px;flex-wrap:wrap}.announcement-top{padding:12px 17px;letter-spacing:.7px}}
.announcement-post{display:flow-root}.announcement-credit{clear:both}
.pace-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 28px;border-top:1px solid #304137;background:#101b14}.pace-row strong{font-size:12px;color:#e5f4df}.pace-row p{font-size:12px;color:#caff92;margin:5px 0}.pace-row small{display:block;font-size:10px;color:#92a398;line-height:1.6}.pace-row button{flex:none;background:transparent;border:1px solid #587052;border-radius:6px;color:#d9efd1;padding:10px 13px;font-size:11px;font-weight:700}.pace-row button:hover{border-color:#caff92}@media(max-width:560px){.pace-row{padding:16px 18px;align-items:flex-start;flex-direction:column;gap:12px}}
.last-public-reset{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#17251a;border-bottom:1px solid #304a34;padding:16px 26px}.last-public-reset span,.last-public-reset small{display:block;font-size:10px;color:#a0b8a4}.last-public-reset strong{display:block;font-size:20px;color:#d2ff9a;margin:4px 0}.last-public-reset a{color:#caff92;font-size:10px;white-space:nowrap}@media(max-width:600px){.last-public-reset{padding:16px 17px;align-items:flex-start;flex-direction:column;gap:8px}}
.source-stale{padding:10px 26px;background:#3a2b16;color:#ffe0a6;font-size:11px;border-bottom:1px solid #765c32}@media(max-width:600px){.source-stale{padding:10px 17px}}

/* Ambient signal field: decorative only, with the content kept on a dark surface. */
body{
  background:
    radial-gradient(ellipse 58% 38rem at 86% 4rem,#214d3c80,transparent 72%),
    radial-gradient(ellipse 55% 48rem at 0% 76rem,#17344370,transparent 72%),
    radial-gradient(ellipse 55% 40rem at 100% 145rem,#2832484d,transparent 75%),
    #080c10;
}
.hero{background-image:none}
.hero::before{
  content:'';position:absolute;inset:0 -5vw;z-index:-1;pointer-events:none;
  background:
    radial-gradient(circle at 77% 42%,#b7ff9b32 0,transparent 20%),
    radial-gradient(circle at 87% 31%,#4badd122 0,transparent 26%),
    radial-gradient(circle at 69% 65%,#81f3c33d 0 1px,transparent 2px),
    radial-gradient(circle at 84% 15%,#d9ffb466 0 1px,transparent 2px),
    radial-gradient(circle at 93% 71%,#9edcff66 0 1px,transparent 2px),
    linear-gradient(118deg,transparent 59%,#b8ffe31c 59.08%,transparent 59.18%),
    linear-gradient(25deg,transparent 69%,#b8ffe315 69.08%,transparent 69.18%),
    linear-gradient(#b4ef9d0c 1px,transparent 1px),
    linear-gradient(90deg,#b4ef9d0c 1px,transparent 1px);
  background-size:auto,auto,auto,auto,auto,auto,auto,48px 48px,48px 48px;
  mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 76%,transparent);
  -webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 76%,transparent);
}
.hero-decoration{filter:drop-shadow(0 0 24px #6ce0a326)}
.hero-decoration::before,.hero-decoration::after{content:'';position:absolute;border-radius:50%;pointer-events:none}
.hero-decoration::before{inset:-17px;border:1px solid #9be2c524;box-shadow:0 0 0 24px #b2ffbd08,0 0 0 49px #b2ffbd05}
.hero-decoration::after{inset:35px;border:1px solid #c8ffb328;border-left-color:transparent;border-bottom-color:transparent;transform:rotate(-25deg)}
.hero-orb{background:radial-gradient(circle at 35% 27%,#a6ffe299,#3a8b6766 15%,#183d30 38%,#091611 72%);box-shadow:0 0 85px #a5ff9761,0 0 0 1px #c4ff9280,inset 0 0 38px #aaff733b}
@media(max-width:700px){
  body{background:radial-gradient(ellipse 100% 35rem at 95% 5rem,#214d3c66,transparent 75%),radial-gradient(ellipse 100% 45rem at 0% 85rem,#17344355,transparent 75%),#080c10}
  .hero::before{inset:0 -24px;opacity:.75;background-size:auto,auto,auto,auto,auto,auto,auto,38px 38px,38px 38px}
}

/* Observatory: a quiet star field and nebula behind the instrument panels. */
body{
  background:
    radial-gradient(ellipse 48% 29rem at 87% 8rem,#334b9361,transparent 72%),
    radial-gradient(ellipse 45% 30rem at 55% 16rem,#443e7850,transparent 75%),
    radial-gradient(ellipse 60% 45rem at 4% 85rem,#183e4e54,transparent 75%),
    radial-gradient(ellipse 50% 40rem at 100% 145rem,#292b554a,transparent 75%),
    #080b14;
}
.site-header{background:#080b15eb;border-bottom-color:#98b8e51c}
.hero::before{
  background:
    radial-gradient(ellipse 37% 42% at 82% 46%,#7090d653,transparent 70%),
    radial-gradient(ellipse 38% 42% at 80% 38%,#7751a63b,transparent 77%),
    radial-gradient(circle at 8% 24%,#dbe9ffb0 0 1px,transparent 1.6px),
    radial-gradient(circle at 34% 79%,#a8caff9e 0 1px,transparent 1.6px),
    radial-gradient(circle at 55% 18%,#fff9dbb3 0 1px,transparent 1.7px),
    radial-gradient(circle at 68% 72%,#a4dfffc9 0 1.2px,transparent 2px),
    radial-gradient(circle at 91% 20%,#e5e5ffc9 0 1px,transparent 1.8px),
    radial-gradient(circle at 94% 75%,#c8e1ffaa 0 1px,transparent 1.8px),
    radial-gradient(circle,#cce1ff79 0 1px,transparent 1.5px),
    radial-gradient(circle,#a6d4f957 0 1px,transparent 1.5px),
    linear-gradient(116deg,transparent 57%,#bbd2ff16 57.08%,transparent 57.18%),
    linear-gradient(24deg,transparent 70%,#bbd2ff12 70.08%,transparent 70.18%);
  background-size:auto,auto,auto,auto,auto,auto,auto,auto,137px 129px,211px 187px,auto,auto;
  background-position:center,center,center,center,center,center,center,center,12px 25px,70px 38px,center,center;
}
.hero-decoration{filter:drop-shadow(0 0 32px #8caeff4d)}
.hero-decoration::before{border-color:#b4c7ff4a;box-shadow:0 0 0 24px #8caaff08,0 0 0 49px #ab98ff08,0 0 65px #879bfa2b}
.hero-decoration::after{border-color:#b7d4ff60;border-left-color:transparent;border-bottom-color:transparent}
.hero-ring{border-color:#b0cdff75}.ring-two{border-color:#c0b1ff9c}
.hero-orb{background:radial-gradient(circle at 32% 25%,#d4f8ffb8,#638bc5aa 14%,#39447b 37%,#141b36 68%,#090b19 100%);box-shadow:0 0 85px #839fff65,0 0 0 1px #c5d9ff9c,inset -13px -19px 35px #050918b5}
.metric-card,.panel,.guide-card{background:linear-gradient(155deg,#192231f5,#101722fa);border-color:#96b8d52b}
.platform-tabs{background:#0b101be8;border-color:#94afd334}.platform-tab.active{background:#b5dbff12;border-color:#a1c5df7a}
.site-footer{background:#080c14}
@media(max-width:700px){
  body{background:radial-gradient(ellipse 110% 35rem at 90% 7rem,#35447b66,transparent 75%),radial-gradient(ellipse 100% 45rem at 0% 85rem,#183e4e54,transparent 75%),#080b14}
  .hero::before{opacity:.8;background-size:auto,auto,auto,auto,auto,auto,auto,auto,137px 129px,211px 187px,auto,auto}
}

/* A layered, pointer-transparent star field travels behind the entire page. */
body{isolation:isolate}
.space-field{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;contain:strict}
.space-field>span{position:absolute;inset:-12%;pointer-events:none}
.space-nebula{background:radial-gradient(ellipse 50% 50% at 74% 27%,#5962c047,transparent 72%),radial-gradient(ellipse 45% 48% at 15% 79%,#2364812d,transparent 70%);animation:nebula-drift 18s ease-in-out infinite alternate}
.space-stars{inset:-320px!important;background-repeat:repeat;will-change:transform}
.space-stars-far{opacity:.7;background-image:radial-gradient(circle,#d6e9ffb3 0 1px,transparent 1.6px),radial-gradient(circle,#a9bfff91 0 1px,transparent 1.5px);background-size:157px 139px,223px 193px;background-position:20px 10px,83px 70px;animation:stars-far 35s linear infinite}
.space-stars-near{opacity:.68;background-image:radial-gradient(circle,#eef6ff 0 1px,transparent 2px),radial-gradient(circle,#a9dbffcc 0 1.4px,transparent 2.4px);background-size:293px 227px,421px 317px;background-position:80px 39px,15px 100px;animation:stars-near 22s linear infinite}
.hero-ring.ring-one{animation:space-ring 36s linear infinite}
.hero-ring.ring-two{animation:space-ring 24s linear infinite reverse}
.hero-decoration::after{animation:space-ring 18s linear infinite}
.orbit-point-a{transform-origin:160px 107px;animation:space-ring 18s linear infinite}
.orbit-point-b{transform-origin:-154px -117px;animation:space-ring 25s linear infinite reverse}
.hero-orb{animation:planet-glow 5s ease-in-out infinite alternate}
@keyframes stars-far{from{transform:translate3d(0,0,0)}to{transform:translate3d(-157px,139px,0)}}
@keyframes stars-near{from{transform:translate3d(0,0,0);opacity:.45}50%{opacity:.85}to{transform:translate3d(-293px,227px,0);opacity:.45}}
@keyframes nebula-drift{from{transform:translate3d(-3%,-2%,0) scale(1);opacity:.65}to{transform:translate3d(3%,2%,0) scale(1.1);opacity:1}}
@keyframes space-ring{to{transform:rotate(360deg)}}
@keyframes planet-glow{from{filter:brightness(.9)}to{filter:brightness(1.17)}}
@media(max-width:700px){.space-stars-far{opacity:.5}.space-stars-near{opacity:.52}.space-nebula{opacity:.6}}
@media(prefers-reduced-motion:reduce){.space-field *, .hero-ring.ring-one,.hero-ring.ring-two,.hero-decoration::after,.orbit-point-a,.orbit-point-b,.hero-orb{animation:none!important;will-change:auto}}

/* Independent pointer translation keeps the existing star animations running. */
.space-nebula{translate:calc(var(--pointer-x, 0px) * -6) calc(var(--pointer-y, 0px) * -6);transition:translate 700ms ease-out}
.space-stars-far{translate:calc(var(--pointer-x, 0px) * -12) calc(var(--pointer-y, 0px) * -12);transition:translate 500ms ease-out}
.space-stars-near{translate:calc(var(--pointer-x, 0px) * -25) calc(var(--pointer-y, 0px) * -25);transition:translate 350ms ease-out}
.space-field>.space-meteor{inset:auto;width:140px;height:2px;opacity:0;background:linear-gradient(90deg,#fff,#b6deff 12%,#94b9ff70 38%,transparent);border-radius:99px;filter:drop-shadow(0 0 4px #afdcff);animation:meteor-flight 11s linear infinite}
.space-field>.space-meteor-one{top:15%;left:72%;animation-delay:1s}
.space-field>.space-meteor-two{top:38%;left:90%;width:100px;animation-duration:15s;animation-delay:6s}
.space-field>.space-meteor-three{top:7%;left:46%;width:90px;animation-duration:18s;animation-delay:11s}
@keyframes meteor-flight{0%,3%{opacity:0;transform:translate3d(0,0,0) rotate(-35deg)}4%{opacity:.85}10%{opacity:0;transform:translate3d(-250px,175px,0) rotate(-35deg)}100%{opacity:0;transform:translate3d(-250px,175px,0) rotate(-35deg)}}
@media(max-width:700px){.space-field>.space-meteor-two,.space-field>.space-meteor-three{display:none}.space-field>.space-meteor-one{left:86%;width:90px}}
@media(prefers-reduced-motion:reduce){.space-nebula,.space-stars{translate:none!important;transition:none!important}.space-field>.space-meteor{display:none}}
