:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f5efe2;--muted:#c5bbab;--faint:#8d8679;--signal:#74e3b5;--amber:#f3c85b;--coral:#e64d66;--cyan:#a7efe3;--line:#f4eedc24;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#11100d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button{letter-spacing:0}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--amber);outline-offset:3px}#root{min-height:100vh}.app-shell{min-height:100vh;color:var(--ink);background:#050816}.v3-shell{isolation:isolate;background:radial-gradient(circle at 46% 18%,#46b4ff2e,#0000 31%),radial-gradient(circle at 71% 65%,#ffb84a1a,#0000 28%),#050816;min-height:100vh;position:relative;overflow-x:clip}.v3-bg{z-index:-1;opacity:.95;pointer-events:none;background:url(/assets/ge_portal_scan_vignette_1920x1080-CqCiTu6U.png) 50%/cover no-repeat,url(/assets/ge_starfield_nebula_overlay_1920x1080-BL5OwaDg.png) 50%/cover no-repeat;position:fixed;inset:0}.v3-stage{grid-template-columns:260px minmax(0,1fr);gap:28px;min-height:100vh;padding:28px;display:grid}.v3-left-nav,.v3-right-feed,.v3-main-event,.v3-away-strip,.v3-autonomy-panel,.v3-locked-card,.panel,.resident-card,.artifact-card,.canon-card,.record-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060a18bf;border:1px solid #8b5cf642;border-radius:24px;box-shadow:0 0 38px #46b4ff0f,inset 0 0 0 1px #f5f7ff08}.v3-left-nav{border-radius:30px;grid-template-rows:auto auto 1fr auto;gap:16px;height:calc(100vh - 56px);padding:20px;display:grid;position:sticky;top:28px}.v3-brand,.v3-mobile-brand{color:#f5f7ff;align-items:center;gap:14px;text-decoration:none;display:inline-flex}.v3-brand img{object-fit:contain;width:74px;height:74px}.v3-brand strong{letter-spacing:.04em;font-family:Georgia,Times New Roman,serif;font-size:1.85rem;line-height:.95;display:block}.v3-brand small,.v3-mobile-brand small,.v3-observer-identity span,.v3-oracle-card span,.v3-oracle-card small{color:#a4b0d2}.v3-observer-identity{background:#46b4ff0f;border:1px solid #46b4ff3d;border-radius:18px;align-items:center;gap:10px;padding:10px 12px;display:flex}.v3-nav-list{align-content:start;gap:9px;margin-top:8px;display:grid}.v3-nav-list button,.v3-mobile-nav button,.primary-action,.secondary-action{color:#a4b0d2;min-height:44px;font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:1px solid #0000;font-weight:780}.v3-nav-list button{border-radius:18px;justify-content:flex-start;align-items:center;gap:10px;padding:0 16px;display:flex}.v3-nav-list button.active,.v3-nav-list button:hover,.v3-mobile-nav button.active,.v3-mobile-nav button:hover{color:#fff;background:url(/assets/ge_nav_active_300x92-C2EQStYI.png) 50%/100% 100% no-repeat,#8b5cf638;border-color:#b482ff52}.v3-oracle-card{color:#f5f7ff;text-align:left;cursor:pointer;background:#0c0a20d1;border:1px solid #be52ff5c;border-radius:24px;align-content:start;gap:4px;min-height:152px;padding:16px;display:grid}.v3-oracle-card img{width:54px;height:54px;margin-bottom:4px}.v3-oracle-card small{margin-top:8px}.v3-main-stage{min-width:0}.v3-world-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;min-height:88px;margin-bottom:18px;display:grid}.v3-world-header h1{color:#f5f7ff;letter-spacing:.02em;margin:0 0 8px;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.1}.v3-world-header p{color:#a4b0d2;margin:0;font-size:1rem}.v3-top-stats{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:clamp(16px,2.4vw,38px);display:flex}.v3-top-stats div{gap:7px;min-width:92px;display:grid}.v3-top-stats small{color:#a4b0d2;font-size:.76rem}.v3-top-stats strong{color:#f5f7ff;font-size:clamp(1.35rem,2.2vw,1.75rem)}.locale-picker{color:#f5f7ff;background:#f5f7ff0f;border:1px solid #f5f7ff29;border-radius:8px;align-items:center;gap:4px;min-height:32px;padding:0 6px;display:inline-flex}.locale-picker:focus-within{outline-offset:2px;border-color:#f5c95bb8;outline:2px solid #f5c95bf5;box-shadow:0 0 0 5px #f5c95b17,0 0 26px #f5c95b29}.locale-picker span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}select,input,textarea{color:#f5f7ff;width:100%;font:inherit;background:#080d20;border:1px solid #f5f7ff2e;border-radius:10px}.locale-picker select{text-transform:uppercase;background:0 0;border:0;width:auto;min-width:42px;max-width:48px;padding:0 12px 0 0;font-size:.72rem;font-weight:820}.locale-picker select:focus{outline:none}button:disabled{cursor:wait;opacity:.62}.v3-mobile-header{display:none}.v3-world-grid{grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:stretch;gap:28px;display:grid}.v3-center-column,.v3-right-column{min-width:0}.v3-world-panel{background:url(/assets/ge_panel_worldview_lg_1320x760-D_d0h293.png) 50%/100% 100% no-repeat,#050816ad;border-radius:30px;height:clamp(430px,50vh,610px);min-height:430px;position:relative;overflow:hidden}.v3-world-panel-title{z-index:4;color:#a8e9ff;text-transform:uppercase;font-size:.86rem;font-weight:850;position:absolute;top:22px;left:30px}.v3-orb-wrap{position:absolute;inset:38px 40px 72px}.v3-world-orb{object-fit:contain;filter:drop-shadow(0 28px 70px #46b4ff38);width:100%;height:100%;animation:6s ease-in-out infinite orb-breathe;position:absolute;inset:0}.v3-domain-label{z-index:5;color:#f5f7ff;text-align:left;cursor:pointer;background:#030610d1;border:1px solid #46b4ff70;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);gap:4px 12px;min-width:220px;padding:12px 16px;display:grid;position:absolute}.v3-domain-label span{border:2px solid #46b4ff;border-radius:50%;grid-row:1/span 2;width:30px;height:30px;box-shadow:0 0 18px #46b4ff85}.v3-domain-label b{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.v3-domain-label small{color:#a4b0d2;font-size:.75rem}.tone-creating span{border-color:#8b5cf6;box-shadow:0 0 18px #8b5cf685}.tone-trade span{border-color:#ffb84a;box-shadow:0 0 18px #ffb84a7a}.tone-research span{border-color:#4aefcb;box-shadow:0 0 18px #4aefcb6b}.tone-conflict span{border-color:#ff5b5b;box-shadow:0 0 18px #ff5b5b73}.tone-locked span{border-color:#7d6bff}.v3-telemetry{z-index:5;background:#1f13469e;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:9px 14px;display:grid;position:absolute;bottom:18px;left:54px;right:54px}.v3-telemetry button{color:#a4b0d2;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;min-width:0;display:grid}.v3-telemetry strong{color:#f5f7ff;font-size:clamp(1.15rem,2vw,1.55rem)}.v3-telemetry span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v3-heartline{opacity:.56;background:url(/assets/ge_world_heartbeat_line_1000x180-BTCKBRKr.png) 50%/100% 100% no-repeat;height:46px;position:absolute;bottom:54px;left:80px;right:80px}.v3-world-live-dot{z-index:5;color:#aef9e6;background:#4aefcb17;border:1px solid #4aefcb59;border-radius:999px;padding:6px 10px;font-size:.76rem;font-weight:800;position:absolute;top:20px;right:26px}.v3-bottom-row{grid-template-columns:minmax(320px,520px) minmax(0,1fr);gap:28px;margin-top:28px;display:grid}.v3-main-event{background:url(/assets/ge_panel_event_card_520x300-D4oB5mOd.png) 50%/100% 100% no-repeat,#080c1eb8;min-height:260px;padding:34px 38px}.v3-danger-badge{color:#ffd9df;background:#ff5b5b2b;border:1px solid #ff5b5b73;border-radius:12px;align-items:center;min-height:34px;padding:0 14px;font-size:.82rem;font-weight:850;display:inline-flex}.v3-main-event h2{color:#f5f7ff;margin:18px 0 12px;font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.08}.v3-main-event p,.v3-right-feed p,.resident-card p,.artifact-card p,.canon-card p,.record-card p,.panel-intro,.v3-locked-card p{color:#a4b0d2;line-height:1.58}.participant-strip,.event-actions,.action-row,.artifact-meta,.operator-metrics{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.participant-strip{margin:14px 0 18px}.participant-strip span,.status-pill{color:#a4b0d2;background:#03061085;border:1px solid #f5f7ff24;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.75rem;font-weight:780;display:inline-flex}.status-pill.good{color:#aef9e6;border-color:#4aefcb6b}.status-pill.warn{color:#ffa3b0;border-color:#ff5b5b75}.primary-action,.secondary-action{border-radius:14px;justify-content:center;align-items:center;gap:8px;min-width:0;padding:0 17px;text-decoration:none;display:inline-flex}.primary-action{color:#17100a;background:url(data:image/png;base64,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) 50%/100% 100% no-repeat,#ffb84a;border-color:#ffb84ab8}.secondary-action{color:#f5f7ff;background:url(data:image/png;base64,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) 50%/100% 100% no-repeat,#f5f7ff0f;border-color:#46b4ff5c}.v3-away-strip{background:url(/assets/ge_panel_story_strip_940x210-Bu5N3Yii.png) 50%/100% 100% no-repeat,#080c1eb8;min-height:210px;padding:34px 38px}.v3-away-strip h2{color:#f5f7ff;margin:0 0 28px;font-size:clamp(1.35rem,2.2vw,1.8rem)}.v3-away-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.v3-away-stats button{color:#a4b0d2;text-align:left;cursor:pointer;background:0 0;border:0;align-content:start;align-items:start;gap:4px;min-width:0;display:grid}.v3-away-stats b{color:#f5f7ff;font-size:clamp(1.8rem,3vw,2.35rem)}.v3-right-column{grid-template-rows:minmax(430px,1fr) auto auto;gap:18px;display:grid}.v3-right-feed{background:url(/assets/ge_panel_right_feed_520x680-rmZI4J7D.png) 50%/100% 100% no-repeat,#080c1ec2;min-height:430px;padding:30px}.v3-section-heading,.section-heading{align-items:center;gap:10px;margin-bottom:20px;display:flex}.v3-section-heading h2,.section-heading h2{color:#f5f7ff;margin:0;font-size:clamp(1.2rem,2vw,1.48rem)}.v3-feed-list{gap:16px;display:grid}.v3-signal-row{background:url(/assets/ge_panel_signal_item_500x116-CvDVbK1Y.png) 50%/100% 100% no-repeat,#05081633;grid-template-columns:56px minmax(0,1fr) 74px;align-items:center;gap:12px;min-height:64px;padding:8px 10px;display:grid}.v3-signal-row time{color:#a4b0d2;font-size:.8rem}.v3-signal-row strong{color:#e8ecff;font-size:.93rem;font-weight:600;line-height:1.35}.v3-signal-row>span{color:#f3eaff;background:#8b5cf6d1;border-radius:12px;justify-content:center;align-items:center;min-height:32px;padding:0 8px;font-size:.78rem;font-weight:820;display:inline-flex}.v3-resident-pulse{padding:4px 10px 0}.v3-resident-row{color:#f5f7ff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:66px;display:flex}.v3-resident-row img{object-fit:contain;width:56px;height:56px}.v3-resident-row strong,.v3-resident-row small{display:block}.v3-resident-row small{color:#a4b0d2;font-size:.78rem}.v3-locked-card{border-radius:20px;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:18px;display:grid}.v3-locked-card h2{color:#f5f7ff;margin:0 0 8px;font-size:1.05rem}.v3-locked-card .secondary-action{grid-column:1/-1;justify-self:start}.notice{background:#4aefcb1a;border:1px solid #4aefcb52;border-radius:14px;margin:16px 0;padding:12px 14px}.notice.error{background:#ff5b5b1f;border-color:#ff5b5b85}.workspace-section,.console-grid{margin-top:28px}.resident-grid,.artifact-grid,.canon-grid,.records-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.resident-card,.artifact-card,.canon-card,.record-card{padding:18px}.resident-card{background:url(/assets/ge_panel_resident_card_360x260-CzCtiJKa.png) 50%/100% 100% no-repeat,#080c1ebd}.artifact-card{background:url(/assets/ge_panel_resource_card_360x500-tSKidZKD.png) 50%/100% 100% no-repeat,#080c1ebd}.resident-head,.artifact-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.resident-head img{width:54px;height:54px}.resident-head h3,.artifact-card h3,.canon-card h3,.record-card h3{color:#f5f7ff;margin:0 0 5px;font-size:1.18rem}.resident-head p{margin-bottom:0}.resident-state{background:#ffb84a14;border-left:2px solid #ffb84a;border-radius:10px;gap:7px;min-height:86px;margin:14px 0;padding:12px;display:grid}.resident-state span,.resident-meta span:first-child,.artifact-meta span{color:#a4b0d2;font-size:.76rem}.resident-state strong{color:#fff0c9;line-height:1.48}.resident-meta{color:#a4b0d2;gap:8px;margin-bottom:14px;font-size:.82rem;line-height:1.45;display:grid}.dna-bars{gap:9px;display:grid}.dna-row{color:#a4b0d2;grid-template-columns:minmax(84px,.45fr) 1fr;align-items:center;gap:10px;font-size:.74rem;display:grid}.dna-row div{background:#f5f7ff1a;border-radius:999px;height:7px;overflow:hidden}.dna-row i{background:linear-gradient(90deg,#46b4ff,#4aefcb,#ffb84a);height:100%;display:block}.canon-card,.record-card{align-content:start;gap:9px;display:grid}.canon-card time,.record-card time{color:#a4b0d2;font-size:.76rem}.artifact-card blockquote{color:#ffd2d2;background:#ff5b5b14;border-left:2px solid #ff5b5b;border-radius:10px;margin:16px 0;padding:13px 14px}.artifact-meta{gap:8px;margin-bottom:16px;display:grid}.console-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);gap:18px;display:grid}.console-panel label,.operator-key{color:#a4b0d2;gap:8px;font-size:.86rem;font-weight:740;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.form-grid .wide{grid-column:1/-1}input,textarea,select{padding:11px 12px}textarea{resize:vertical}.tiers-panel{align-content:start;gap:10px;display:grid}.tier-row{border-bottom:1px solid #f5f7ff1f;justify-content:space-between;padding:14px 0;display:flex}.operator-mode{background:radial-gradient(circle at 72% 18%,#8b5cf626,#0000 28%),#050816}.operator-topbar{background:#060a18e0;border-bottom:1px solid #f5f7ff1f;justify-content:space-between;align-items:center;gap:16px;padding:16px clamp(16px,4vw,42px);display:flex}.v3-mobile-brand img{width:48px;height:48px}.v3-mobile-brand strong,.v3-mobile-brand small{display:block}.operator-shell{place-items:start center;min-height:calc(100vh - 78px);padding:clamp(28px,6vw,72px) clamp(16px,4vw,48px);display:grid}.operator-panel{width:min(980px,100%);padding:clamp(22px,4vw,38px)}.operator-panel .section-heading h1{color:#f5f7ff;margin:0;font-size:clamp(1.7rem,4vw,3rem)}.operator-metrics{margin:18px 0}.operator-metrics span{color:#a4b0d2;background:#f5f7ff0b;border:1px solid #f5f7ff1f;border-radius:12px;padding:8px 10px}.operator-key{grid-template-columns:auto auto minmax(180px,1fr);align-items:center;margin-bottom:16px}.world-footer{color:#a4b0d2;border-top:1px solid #f5f7ff1f;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:28px;padding-top:18px;font-size:.86rem;display:flex}.gateway-mode{min-height:100vh;padding:16px}.gateway-topbar,.gateway-main,.gateway-footer{width:min(100%,1560px);margin-inline:auto}.gateway-topbar{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030813b8;border:1px solid #62e2ff2e;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;margin-bottom:12px;padding:8px 10px 8px 14px;display:grid;position:sticky;top:10px;box-shadow:0 18px 52px #00000042}.gateway-brand{color:#f5f7ff;align-items:center;gap:10px;min-width:0;text-decoration:none;display:inline-flex}.gateway-brand img{object-fit:contain;filter:drop-shadow(0 0 18px #6de8ff3d);width:38px;height:38px}.gateway-brand strong,.gateway-brand small{display:block}.gateway-brand strong{font-size:.96rem;line-height:1.05}.gateway-brand small{color:#9db4d6;text-transform:uppercase;font-size:.68rem}.gateway-nav{scrollbar-width:none;justify-content:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.gateway-nav::-webkit-scrollbar{display:none}.gateway-nav button{color:#aebedd;min-height:34px;font:inherit;cursor:pointer;background:#020a168a;border:1px solid #8bdaff29;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:.76rem;font-weight:820;display:inline-flex}.gateway-nav button.active,.gateway-nav button:hover{color:#fff1ca;background:#ffb14824;border-color:#ffb95b8a}.gateway-topbar .locale-picker{background:#050c1ab8;border-radius:9px;max-width:138px;min-height:34px;padding-inline:7px}.gateway-topbar .locale-picker span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.gateway-footer{margin-top:18px}.gateway-footer span:last-child{display:none}.gateway-mode:has(.evo-minimal-stage.has-output) .gateway-footer{display:none}.spin{animation:.9s linear infinite spin}@keyframes orb-breathe{0%,to{opacity:.94;transform:scale(.995)}50%{opacity:1;transform:scale(1.012)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1500px){.v3-stage{grid-template-columns:232px minmax(0,1fr);gap:22px;padding:20px}.v3-world-grid{grid-template-columns:minmax(0,1fr) minmax(330px,430px);gap:22px}.v3-world-panel{height:clamp(340px,43vh,380px);min-height:340px}.v3-orb-wrap{inset:34px 18px 58px}.v3-domain-label{grid-template-columns:30px minmax(0,1fr);min-width:170px;max-width:220px;padding:10px 12px}.v3-domain-label span{width:26px;height:26px}.v3-domain-label b{font-size:.78rem}.v3-domain-label small{font-size:.7rem}.domain-1{top:24%;left:6%}.domain-2{top:39%;left:31%}.domain-3{top:30%;right:4%}.domain-4{bottom:14%;left:14%}.domain-5{bottom:11%;right:4%}.v3-telemetry{padding:7px 12px;bottom:14px;left:36px;right:36px}.v3-telemetry strong{font-size:1.12rem}.v3-telemetry span{font-size:.78rem}.v3-heartline{height:34px;bottom:43px;left:58px;right:58px}.v3-bottom-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:18px;margin-top:18px}.v3-main-event,.v3-away-strip{min-height:220px;padding:24px 26px}.v3-main-event h2{margin:14px 0 8px;font-size:1.55rem}.v3-main-event p{margin:0;font-size:.9rem;line-height:1.45}.participant-strip{margin:10px 0 12px}.v3-away-strip h2{margin-bottom:16px;font-size:1.2rem;line-height:1.2}.v3-away-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.v3-away-stats button{gap:2px}.v3-away-stats b{font-size:1.45rem}.v3-right-feed{padding:24px}}@media (width<=1180px){.v3-stage{grid-template-columns:1fr;padding:0 18px 32px}.v3-left-nav{display:none}.v3-mobile-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050816eb;border-bottom:1px solid #f5f7ff1f;gap:10px;padding:14px 16px 12px;display:grid;position:sticky;top:0}.v3-mobile-header .locale-picker{justify-self:start}.v3-mobile-nav{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.v3-mobile-nav button{border-radius:14px;flex:none;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.v3-world-header{grid-template-columns:1fr;margin-top:18px}.v3-world-header .locale-picker{display:none}.v3-top-stats{justify-content:flex-start}.v3-world-grid,.v3-bottom-row,.console-grid{grid-template-columns:1fr}.v3-right-column{grid-template-rows:auto}.resident-grid,.artifact-grid,.canon-grid,.records-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.v3-stage{padding:0 14px 30px}.v3-world-header h1{font-size:1.15rem}.v3-top-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v3-world-panel{height:560px;min-height:560px}.v3-orb-wrap{inset:58px 10px 104px}.v3-world-orb{object-fit:cover}.v3-domain-label{width:min(82vw,270px);min-width:0;padding:10px 12px}.domain-1{top:16%;left:5%}.domain-2{top:33%;left:14%}.domain-3{top:50%;right:5%}.domain-4{bottom:24%;left:6%}.domain-5{bottom:10%;right:6%}.v3-telemetry{grid-template-columns:repeat(2,minmax(0,1fr));left:14px;right:14px}.v3-heartline{display:none}.v3-main-event,.v3-away-strip,.v3-right-feed,.v3-autonomy-panel,.v3-locked-card,.panel,.resident-card,.artifact-card,.canon-card,.record-card{border-radius:18px}.v3-main-event,.v3-away-strip,.v3-right-feed,.v3-autonomy-panel{padding:22px}.v3-away-stats,.resident-grid,.artifact-grid,.canon-grid,.records-grid,.form-grid,.v3-signal-row{grid-template-columns:1fr}.v3-signal-row>span{justify-self:start}.v3-locked-card,.operator-key{grid-template-columns:1fr}}@media (width<=420px){.v3-top-stats{grid-template-columns:1fr}.v3-world-panel{height:610px;min-height:610px}.v3-domain-label{width:calc(100vw - 54px)}}.v3-shell{background:radial-gradient(circle at 48% -6%,#46b4ff29,#0000 28%),radial-gradient(circle at 90% 18%,#8b5cf624,#0000 24%),linear-gradient(#070a18 0%,#030711 100%)}.v3-stage{grid-template-columns:126px minmax(0,1fr);gap:12px;min-height:100vh;padding:10px}.v3-left-nav,.v3-right-feed,.v3-main-event,.v3-away-strip,.v3-locked-card,.v3-output-panel,.v3-autonomy-panel,.v3-hot-panel,.v3-timeline-panel,.panel,.resident-card,.artifact-card,.canon-card,.record-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#091222e6,#050a16db),#050816cc;border-color:#46b4ff29;border-radius:8px;box-shadow:0 0 0 1px #ffffff06,0 18px 44px #00000042}.v3-left-nav{gap:10px;height:calc(100vh - 20px);padding:12px 10px;top:10px;overflow:hidden}.v3-brand{text-align:center;justify-items:center;gap:6px;display:grid}.v3-brand img{width:54px;height:54px}.v3-brand strong{font-size:.96rem;line-height:1}.v3-brand small{font-size:.56rem}.v3-observer-identity{border-radius:6px;justify-content:center;padding:8px}.v3-observer-identity img{width:26px;height:26px}.v3-nav-list{gap:6px}.v3-nav-list button{border-radius:6px;gap:8px;min-height:38px;padding:0 9px;font-size:.74rem}.v3-nav-list button.active,.v3-nav-list button:hover{background:linear-gradient(90deg,#ffb84a2e,#8b5cf633),#ffffff0a}.v3-oracle-card{border-radius:8px;min-height:112px;padding:10px}.v3-oracle-card img{object-fit:cover;border-radius:50%;width:54px;height:54px}.v3-oracle-card strong{font-size:.92rem}.v3-oracle-card span,.v3-oracle-card small{font-size:.7rem}.v3-world-header{background:#040a14b8;border:1px solid #46b4ff1f;border-radius:8px;align-items:center;min-height:58px;margin-bottom:10px;padding:0 12px}.v3-world-clock{min-width:260px}.v3-world-clock small{color:#7893b8;margin-bottom:3px;font-size:.72rem;display:block}.v3-world-header h1{letter-spacing:0;margin:0;font-size:clamp(1rem,1.35vw,1.26rem)}.v3-top-stats{flex-wrap:nowrap;gap:0}.v3-top-stats div{border-left:1px solid #ffffff14;min-width:108px;padding:0 14px}.v3-top-stats small{font-size:.65rem}.v3-top-stats strong{font-size:clamp(1rem,1.35vw,1.3rem)}.locale-picker{background:#ffffff0e;border-radius:8px;min-height:38px}.v3-world-grid{grid-template-columns:minmax(0,1fr) minmax(320px,370px);align-items:start;gap:12px}.v3-center-column,.v3-right-column{gap:12px;display:grid}.v3-world-panel{background:linear-gradient(#050c180a,#03071070),url(/assets/ge_panel_worldview_lg_1320x760-D_d0h293.png) 50%/100% 100% no-repeat,#040912eb;border:1px solid #46b4ff2e;border-radius:8px;height:clamp(392px,51vh,560px);min-height:392px}.v3-world-panel:after{content:"";pointer-events:none;background:linear-gradient(#46b4ff14,#0000 22%),radial-gradient(circle at 50% 16%,#46b4ff29,#0000 33%),linear-gradient(90deg,#00000052,#0000 18% 82%,#0000005c);position:absolute;inset:0}.v3-world-panel-title{z-index:6;color:#9cecff;font-size:.76rem;top:18px;left:22px}.v3-world-intro{z-index:6;color:#dcecffc2;max-width:min(440px,46%);margin:0;font-size:.78rem;font-weight:650;line-height:1.45;position:absolute;top:39px;left:22px}.v3-orb-wrap{inset:0}.v3-world-orb{object-fit:cover;filter:saturate(1.12)contrast(1.04)drop-shadow(0 28px 80px #46b4ff38);transform:scale(1.02)}.v3-domain-label{background:#050a12b8;border-radius:6px;min-width:184px;max-width:240px;padding:10px 12px;box-shadow:0 0 22px #46b4ff14}.v3-domain-label b{font-size:.78rem}.domain-1{top:25%;left:12%}.domain-2{top:34%;left:43%}.domain-3{top:26%;right:12%}.domain-4{bottom:23%;left:22%}.domain-5{bottom:18%;right:16%}.v3-telemetry{background:#030810a3;border:1px solid #46b4ff1f;border-radius:8px;gap:8px;padding:10px 14px;bottom:18px;left:24px;right:24px}.v3-telemetry strong{font-size:1.12rem}.v3-telemetry span{font-size:.74rem}.v3-heartline{height:32px;bottom:52px;left:64px;right:64px}.v3-world-live-dot{border-radius:999px;top:18px;right:22px}.v3-lower-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.82fr);gap:12px;display:grid}.v3-main-event{background:linear-gradient(#050c18e6,#080a18db),url(/assets/ge_panel_event_card_520x300-D4oB5mOd.png) 50%/100% 100% no-repeat;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);gap:16px;min-height:248px;padding:16px;display:grid}.v3-main-event-body{min-width:0}.v3-main-event-media{background:linear-gradient(#04091214,#030710b8),url(/assets/cockpit_main_event-lPi31Fkp.jpg) 50%/cover no-repeat;border:1px solid #46b4ff2e;border-radius:6px;min-height:188px;box-shadow:inset 0 0 60px #46b4ff14}.v3-main-event h2{margin:14px 0 8px;font-size:clamp(1.35rem,2vw,1.9rem)}.v3-main-event p{margin:0;font-size:.9rem}.v3-danger-badge{border-radius:6px;min-height:28px;font-size:.74rem}.v3-output-panel{min-height:248px;padding:16px}.v3-output-list,.v3-hot-list{gap:10px;display:grid}.v3-output-row,.v3-hot-row{color:#f5f7ff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #46b4ff1f;border-radius:6px;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:8px;display:grid}.v3-output-thumb{background-color:#07111f;background-image:radial-gradient(circle at 58% 34%,#8b5cf6a6,#0000 24%),radial-gradient(circle at 28% 72%,#46b4ff8c,#0000 28%),linear-gradient(135deg,#04efcb2e,#ffb84a29),none;background-position:50%;background-repeat:repeat,repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-radius:5px;width:74px;height:50px}.output-1 .v3-output-thumb{background-image:linear-gradient(#0308100f,#03081066),url(/assets/cockpit_resource_archive-B_ZaPzMM.jpg)}.output-2 .v3-output-thumb{background-image:linear-gradient(#0308100f,#03081066),url(/assets/cockpit_resource_forge-BzWg4HJI.jpg)}.output-3 .v3-output-thumb{background-image:linear-gradient(#0308100f,#03081066),url(/assets/cockpit_resource_vault-aHfMUrmJ.jpg)}.v3-output-row strong,.v3-hot-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;display:block;overflow:hidden}.v3-output-row small,.v3-hot-row small{color:#8fa4c6;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;display:block;overflow:hidden}.v3-right-column{grid-template-rows:auto;gap:10px}.v3-autonomy-panel{background:linear-gradient(#050f19eb,#080a18db),#050816d1}.v3-autonomy-list{gap:8px;display:grid}.v3-autonomy-row{color:#f5f7ff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #46b4ff1a;border-left:3px solid #46b4ff99;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:8px 10px;display:grid}.v3-autonomy-row.tone-creating{border-left-color:#8b5cf6e6}.v3-autonomy-row.tone-trade{border-left-color:#ffb84ae6}.v3-autonomy-row.tone-conflict{border-left-color:#ff5b75e6}.v3-autonomy-row strong,.v3-autonomy-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.v3-autonomy-row strong{font-size:.78rem}.v3-autonomy-row small{color:#8fa4c6;font-size:.68rem}.v3-autonomy-row b{color:#9cecff;text-align:right;min-width:44px;font-size:.82rem}.v3-right-feed,.v3-hot-panel,.v3-resident-pulse,.v3-away-strip,.v3-autonomy-panel,.v3-locked-card{padding:14px}.v3-right-feed{background:linear-gradient(#060c18e6,#040912e0),url(/assets/ge_panel_right_feed_520x680-rmZI4J7D.png) 50%/100% 100% no-repeat;min-height:auto}.v3-section-heading,.section-heading{margin-bottom:12px}.v3-section-heading h2,.section-heading h2{font-size:1rem}.v3-feed-list{gap:8px}.v3-signal-row{background:#ffffff08;border:1px solid #46b4ff1a;border-radius:6px;grid-template-columns:50px minmax(0,1fr) 58px;gap:8px;min-height:52px;padding:7px 8px}.v3-signal-row strong{font-size:.78rem}.v3-signal-row time,.v3-signal-row>span{font-size:.68rem}.v3-signal-row>span{border-radius:5px;min-height:26px}.v3-hot-row{grid-template-columns:42px minmax(0,1fr) 32px;min-height:58px}.v3-hot-row img{width:42px;height:42px}.v3-hot-row b{color:#ff5b75;font-size:.82rem}.v3-resident-pulse{background:#050a16c7;border:1px solid #46b4ff29;border-radius:8px}.v3-resident-row{vertical-align:top;text-align:center;grid-template-columns:58px;justify-items:center;gap:4px;width:20%;min-height:88px;display:inline-grid}.v3-resident-row img{width:52px;height:52px}.v3-resident-row strong{text-overflow:ellipsis;white-space:nowrap;max-width:64px;font-size:.76rem;overflow:hidden}.v3-resident-row small{display:none}.v3-away-strip{background:linear-gradient(#050c18e6,#080a18db),url(/assets/ge_panel_story_strip_940x210-Bu5N3Yii.png) 50%/100% 100% no-repeat;min-height:124px}.v3-away-strip h2{margin-bottom:12px;font-size:1rem}.v3-away-stats{gap:10px}.v3-away-stats b{font-size:1.25rem}.v3-away-stats span{font-size:.72rem}.v3-locked-card{grid-template-columns:42px minmax(0,1fr);gap:10px}.v3-locked-card img{width:40px;height:40px}.v3-locked-card h2{font-size:.92rem}.v3-locked-card p{margin:0;font-size:.78rem}.v3-timeline-panel{padding:14px 16px}.v3-timeline-track{grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;padding-bottom:2px;display:grid;overflow-x:auto}.v3-timeline-node{color:#f5f7ff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #46b4ff1f;border-radius:6px;align-content:start;min-height:92px;padding:10px 10px 10px 18px;display:grid;position:relative}.v3-timeline-node i{background:linear-gradient(#46b4ff,#8b5cf6);border-radius:999px;width:4px;height:64px;position:absolute;top:14px;left:7px}.v3-timeline-node time,.v3-timeline-node small,.v3-timeline-node span{color:#8fa4c6;font-size:.68rem}.v3-timeline-node strong{text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:.8rem;overflow:hidden}.workspace-section,.console-grid,.world-footer{margin-top:12px}@media (width>=1700px){.v3-stage{grid-template-columns:138px minmax(0,1fr)}.v3-world-grid{grid-template-columns:minmax(0,1fr) 410px}}@media (width<=1500px){.v3-stage{grid-template-columns:118px minmax(0,1fr);gap:10px;padding:10px}.v3-world-grid{grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:10px}.v3-world-panel{height:44vh;min-height:338px}.v3-lower-grid{grid-template-columns:minmax(0,1fr) minmax(250px,.72fr);gap:10px}.v3-main-event,.v3-output-panel{min-height:214px}.v3-main-event{grid-template-columns:minmax(0,1fr) 160px;gap:12px}.v3-main-event-media{min-height:150px;display:block}.v3-top-stats div{min-width:92px;padding:0 10px}}@media (width<=1180px){.v3-stage{grid-template-columns:1fr;padding:0 14px 30px}.v3-left-nav{display:none}.v3-world-header{grid-template-columns:1fr;margin-top:14px;padding:14px}.v3-top-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v3-top-stats div{border-left:0;padding:0}.v3-world-grid,.v3-lower-grid,.console-grid{grid-template-columns:1fr}.v3-main-stage,.v3-world-grid,.v3-center-column,.v3-lower-grid,.v3-world-panel,.v3-main-event,.v3-output-panel,.v3-timeline-panel{width:100%;min-width:0;max-width:100%}.v3-world-panel{height:520px;min-height:520px}.v3-timeline-panel{overflow:hidden}.v3-timeline-track{width:100%;min-width:0;display:flex;overflow-x:auto}.v3-timeline-node{flex:0 0 min(280px,78vw)}.v3-resident-row{width:20%}}@media (width<=760px){.v3-mobile-header{border-radius:0}.v3-world-panel{height:560px;min-height:560px}.v3-domain-label{grid-template-columns:28px minmax(0,1fr);width:min(76vw,260px);min-width:0;padding:9px 11px}.v3-world-intro{max-width:none;font-size:.72rem;top:42px;left:18px;right:18px}.v3-domain-label b{font-size:.76rem}.v3-domain-label small{font-size:.68rem}.domain-1{top:14%;left:6%}.domain-2{top:31%;left:24%}.domain-3{top:48%;right:6%}.domain-4{bottom:18%;left:6%}.domain-5{bottom:5%;right:6%}.v3-telemetry{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-main-event,.v3-output-panel,.v3-right-feed,.v3-hot-panel,.v3-resident-pulse,.v3-away-strip,.v3-autonomy-panel,.v3-locked-card,.v3-timeline-panel{padding:14px}.v3-main-event{grid-template-columns:1fr}.v3-main-event-media{display:none}.v3-output-row,.v3-signal-row{grid-template-columns:1fr}.v3-output-thumb{width:100%;height:120px}.v3-resident-row{width:33.333%}.v3-away-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.v3-world-panel{height:590px;min-height:590px}.v3-domain-label{width:calc(100vw - 84px)}.v3-resident-row{width:50%}}.agent-gateway{gap:12px;min-width:0;display:grid}.agent-hero{background:linear-gradient(90deg,#0bffd614,#0000 30%,#ffb84a12),linear-gradient(135deg,#46b4ff24,#0000 34%),linear-gradient(#05101ef7,#030710e6);border:1px solid #46b4ff29;border-radius:8px;grid-template-columns:minmax(0,1fr) 112px auto;align-items:end;gap:16px;min-height:146px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 50px #00000040}.agent-hero:before,.agent-hero:after,.agent-chat-panel:before,.agent-capability-panel:before{pointer-events:none;content:"";position:absolute;inset:0}.agent-hero:before{opacity:.42;background-image:linear-gradient(#9cecff17 1px,#0000 1px),linear-gradient(90deg,#9cecff12 1px,#0000 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.agent-hero:after{opacity:.5;background:linear-gradient(#0000,#9cecff1a,#0000);transform:translateY(-58%)}.agent-hero-orb{z-index:1;object-fit:cover;border:1px solid #46b4ff2e;border-radius:8px;width:112px;height:112px;position:relative;box-shadow:0 0 34px #8b5cf638}.agent-eyebrow,.agent-panel-heading,.agent-tabs,.agent-trace-heading,.agent-composer>div{align-items:center;display:flex}.agent-eyebrow{color:#9cecff;gap:8px;font-size:.78rem;font-weight:820}.agent-hero h2{color:#f5f7ff;margin:10px 0 8px;font-size:clamp(2rem,4vw,4.2rem);line-height:.98}.agent-hero-copy,.agent-tabs{z-index:1;position:relative}.agent-model-mark{color:#fff;text-shadow:0 0 28px #41dcff6b;display:block}.agent-hero p{color:#a4b0d2;max-width:760px;margin:0;font-size:.98rem;line-height:1.58}.agent-tabs{background:#03081094;border:1px solid #46b4ff24;border-radius:8px;gap:8px;padding:5px}.agent-tabs button,.agent-mode-list button,.agent-prompt-chips button{color:#dcecff;cursor:pointer;background:#ffffff0a;border:1px solid #46b4ff24;border-radius:6px}.agent-tabs button{align-items:center;gap:7px;min-height:38px;padding:0 12px;font-weight:780;display:inline-flex}.agent-tabs button.active,.agent-mode-list button.active{color:#fff3d4;background:linear-gradient(90deg,#ffb84a2e,#8b5cf629);border-color:#ffb84a8f}.agent-cognition-strip{background:linear-gradient(90deg,#18e8be14,#0000 45%),#030810bd;border:1px solid #18e8be2e;border-radius:8px;grid-template-columns:minmax(190px,.72fr) minmax(0,2fr);gap:12px;min-width:0;padding:12px;display:grid}.agent-trace-heading{gap:10px;min-width:0}.agent-trace-heading strong,.agent-subheading{color:#dffeff;text-transform:uppercase;font-size:.76rem;font-weight:860;display:block}.agent-trace-heading small{color:#8fa4c6;margin-top:4px;font-size:.68rem;line-height:1.4;display:block}.agent-trace-nodes{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;display:grid}.agent-trace-node{background:#ffffff09;border:1px solid #46b4ff21;border-radius:6px;gap:5px;min-height:82px;padding:9px;display:grid}.agent-trace-node.active{border-color:#18e8be5c;box-shadow:inset 0 0 0 1px #18e8be0f}.agent-trace-node b,.agent-route-cell span{color:#9cecff;font-size:.64rem;font-weight:840}.agent-trace-node strong{color:#fff3d4;overflow-wrap:anywhere;font-size:.78rem}.agent-trace-node small{color:#8fa4c6;font-size:.65rem;line-height:1.35}.agent-workspace{grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(270px,340px);align-items:stretch;gap:12px;display:grid}.agent-mode-panel,.agent-chat-panel,.agent-capability-panel,.agent-lab{background:linear-gradient(#091222e6,#050a16db),#050816cc;border:1px solid #46b4ff29;border-radius:8px;min-width:0}.agent-mode-panel,.agent-capability-panel{align-content:start;gap:14px;padding:16px;display:grid}.agent-panel-heading{gap:9px}.agent-panel-heading h3,.agent-session-card h3,.agent-upgrade-card h3{color:#f5f7ff;margin:0;font-size:.98rem}.agent-mode-list{gap:8px;display:grid}.agent-mode-list button{text-align:left;gap:4px;min-height:64px;padding:10px;display:grid}.agent-mode-list strong,.agent-capability-row strong{color:#f5f7ff;font-size:.86rem}.agent-mode-list span,.agent-capability-row small,.agent-session-card p,.agent-upgrade-card p,.agent-composer span{color:#8fa4c6;font-size:.74rem;line-height:1.45}.agent-prompt-chips{flex-wrap:wrap;gap:8px;display:flex}.agent-prompt-chips button{color:#aef9e6;min-height:32px;padding:0 10px;font-size:.72rem}.agent-subheading{color:#8fa4c6;letter-spacing:0;margin-top:2px;font-size:.68rem}.agent-chat-panel{grid-template-rows:minmax(420px,58vh) auto;display:grid;position:relative;overflow:hidden}.agent-capability-panel{position:relative;overflow:hidden}.agent-chat-panel:before,.agent-capability-panel:before{opacity:.25;background:repeating-linear-gradient(#9cecff14 0 1px,#0000 1px 7px)}.agent-message-list,.agent-composer,.agent-capability-panel>*{z-index:1;position:relative}.agent-message-list{align-content:start;gap:12px;min-height:0;padding:18px;display:grid;overflow-y:auto}.agent-message{background:#ffffff0a;border:1px solid #46b4ff21;border-radius:8px;max-width:88%;padding:12px 14px}.agent-message.user{background:#ffb84a14;border-color:#ffb84a33;justify-self:end}.evo-output-panel .agent-message.user{background:#ffc95b12;border-color:#ffc95b29;border-radius:8px;max-width:min(70%,520px);min-height:0;padding:7px 10px}.agent-message small{color:#9cecff;margin-bottom:6px;font-size:.68rem;font-weight:820;display:block}.agent-message.user small{color:#ffd795}.agent-message p{color:#eef4ff;white-space:pre-wrap;margin:0;font-size:.94rem;line-height:1.62}.evo-output-panel .agent-message.user p{color:#fff2d6e6;font-size:.86rem;line-height:1.28}.agent-message.thinking p{align-items:center;gap:8px;display:inline-flex}.agent-composer{background:#0308108c;border-top:1px solid #46b4ff1f;gap:10px;padding:14px;display:grid}.agent-composer textarea{resize:vertical;color:#f5f7ff;width:100%;min-height:96px;font:inherit;background:#02070feb;border:1px solid #46b4ff2e;border-radius:8px;line-height:1.5}.agent-composer>div{justify-content:space-between;gap:12px}.agent-capability-list{gap:8px;display:grid}.agent-route-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.agent-route-matrix .agent-subheading{grid-column:1/-1}.agent-route-cell{background:#ffffff09;border:1px solid #46b4ff24;border-radius:6px;gap:5px;min-height:56px;padding:10px;display:grid}.agent-route-cell.active{background:linear-gradient(135deg,#18e8be1f,#ffb84a14);border-color:#18e8be6b}.agent-route-cell strong{color:#f5f7ff;font-size:.74rem}.agent-capability-row{background:#ffffff09;border:1px solid #46b4ff1f;border-left:3px solid #46b4ffb8;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-height:64px;padding:10px;display:grid}.agent-capability-row>span{gap:3px;min-width:0;display:grid}.agent-capability-row small{display:block}.agent-capability-row b{color:#9cecff;justify-self:end;font-size:.76rem}.agent-session-card,.agent-upgrade-card{background:#8b5cf60f;border:1px solid #8b5cf633;border-radius:8px;gap:10px;padding:12px;display:grid}.agent-session-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.agent-session-card div{gap:2px;display:grid}.agent-session-card dt{color:#8fa4c6;font-size:.66rem}.agent-session-card dd{color:#f5f7ff;margin:0;font-weight:820}.agent-upgrade-card .secondary-action{width:fit-content}.agent-lab{grid-template-columns:minmax(0,1fr) minmax(320px,370px);gap:12px;padding:12px;display:grid}@media (width<=1180px){.agent-hero,.agent-cognition-strip,.agent-workspace,.agent-lab{grid-template-columns:1fr}.agent-trace-nodes{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-hero-orb{width:86px;height:86px}.agent-tabs{justify-self:start}.agent-chat-panel{grid-template-rows:minmax(360px,54vh) auto}}@media (width<=760px){.agent-hero,.agent-mode-panel,.agent-capability-panel,.agent-cognition-strip{padding:14px}.agent-hero h2{font-size:2.35rem}.agent-trace-nodes,.agent-route-matrix{grid-template-columns:1fr}.agent-tabs{width:100%}.agent-tabs button{flex:1}.agent-message{max-width:100%}.v3-left-nav,.v3-right-feed,.v3-main-event,.v3-away-strip,.v3-locked-card,.v3-output-panel,.v3-autonomy-panel,.v3-hot-panel,.v3-timeline-panel,.panel,.resident-card,.artifact-card,.canon-card,.record-card,.v3-mobile-header{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.v3-world-panel{height:auto;min-height:0;overflow:visible}.v3-orb-wrap{width:100%;max-width:560px;margin-inline:auto}.v3-domain-label{white-space:normal;width:min(100%,260px)}.agent-composer>div{flex-direction:column;align-items:stretch}.agent-composer .primary-action{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.v3-world-orb,.spin{animation:none!important;transform:none!important}}.evo-v4{min-width:0}.evo-stage-shell{background:#02050c;border:1px solid #52d2ff3d;border-radius:8px;min-height:min(920px,100vh - 110px);position:relative;overflow:hidden;box-shadow:0 28px 90px #00000061}.evo-stage-bg,.evo-particle-field,.evo-stage-vignette{position:absolute;inset:0}.evo-stage-bg{object-fit:cover;opacity:.86;filter:saturate(1.12)contrast(1.08);width:100%;height:100%}.evo-particle-field{z-index:1;width:100%;height:100%}.evo-stage-vignette{z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 43%,#0000 0 22%,#0003 48%,#000000d1 100%),linear-gradient(#02050c2e,#02050cb8 78%,#02050ceb)}.evo-stage-top,.evo-entry-grid,.evo-lab-panel{z-index:3;position:relative}.evo-stage-top{justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 0;display:flex}.evo-title-lockup{max-width:min(680px,68vw)}.evo-title-lockup h2{color:#f7fbff;text-shadow:0 0 34px #2fd5ff47;margin:8px 0;font-size:clamp(2.4rem,5.7vw,6.4rem);line-height:.86}.evo-title-lockup h2 span{display:block}.evo-title-lockup p{color:#b7c8e8;max-width:640px;margin:0;font-size:.98rem;line-height:1.62}.evo-stage-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010710a8;border:1px solid #73e7ff38;border-radius:8px;gap:8px;padding:6px;display:inline-flex}.evo-stage-actions button,.evo-mode-dock button,.evo-prompt-rail button{color:#dff8ff;cursor:pointer;background:#030c1999;border:1px solid #87e6ff38;border-radius:6px}.evo-stage-actions button{align-items:center;gap:7px;min-height:38px;padding:0 12px;font-weight:780;display:inline-flex}.evo-stage-actions button.active,.evo-mode-dock button.active{color:#fff1ca;background:linear-gradient(90deg,#ffb14847,#3adeff1f);border-color:#ffb95bb8}.evo-entry-grid{grid-template-rows:minmax(320px,1fr) auto auto;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:14px;min-height:calc(min(920px,100vh - 110px) - 128px);padding:8px 24px 24px;display:grid}.evo-core-zone{grid-area:1/1;place-items:center;min-height:360px;display:grid;position:relative}.evo-core-orb{aspect-ratio:1;filter:drop-shadow(0 0 42px #3ed3ff61);border-radius:50%;width:clamp(250px,31vw,430px);animation:7s ease-in-out infinite evo-core-float}.evo-core-orb.thinking{filter:drop-shadow(0 0 58px #6cebffad);animation-duration:3.6s}.evo-core-orb img{object-fit:cover;border-radius:50%;width:100%;height:100%}.evo-status-orbit{pointer-events:none;position:absolute;inset:9% 6%}.evo-status-orbit span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02081294;border:1px solid #68e6ff42;border-radius:6px;gap:3px;min-width:152px;padding:9px 11px;display:grid;position:absolute;box-shadow:0 0 28px #36daff1c}.evo-status-orbit span:first-child{top:11%;left:6%}.evo-status-orbit span:nth-child(2){top:34%;right:0}.evo-status-orbit span:nth-child(3){bottom:10%;left:12%}.evo-status-orbit small,.evo-composer-bottom span,.evo-boundary-note{color:#9db4d6;font-size:.68rem;line-height:1.4}.evo-status-orbit strong{color:#f7fbff;font-size:.82rem}.evo-kernel-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#020c1ac7,#0306108a),radial-gradient(circle at 18% 0,#ffb95b29,#0000 34%);border:1px solid #70e7ff38;border-radius:8px;grid-area:1/2;align-self:center;gap:12px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 34px #40ddff1c,inset 0 0 42px #38bfff0d}.evo-kernel-panel:before{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#66e9ff1a,#0000);animation:5.8s ease-in-out infinite evo-scanline;position:absolute;inset:0;transform:translate(-120%)}.evo-kernel-head,.evo-kernel-stack,.evo-engine-list,.evo-next-state{z-index:1;position:relative}.evo-kernel-head{gap:5px;display:grid}.evo-kernel-head small,.evo-engine-list>small,.evo-next-state small{color:#7deaff;text-transform:uppercase;font-size:.68rem;font-weight:860}.evo-kernel-head h3{color:#f7fbff;margin:0;font-size:1.08rem;line-height:1.1}.evo-kernel-head p,.evo-kernel-stack small,.evo-engine-list em,.evo-next-state span{color:#9db4d6;margin:0;font-size:.72rem;font-style:normal;line-height:1.45}.evo-kernel-stack{gap:7px;display:grid}.evo-kernel-stack span{background:#0108127a;border:1px solid #76e8ff29;border-radius:6px;gap:3px;padding:9px 10px;display:grid}.evo-kernel-stack strong,.evo-engine-list strong,.evo-next-state strong{color:#f7fbff;font-size:.78rem}.evo-engine-list{gap:6px;display:grid}.evo-engine-list span{border-bottom:1px solid #76e8ff1a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;padding:6px 0;display:grid}.evo-engine-list i{background:#76f3ff;border-radius:50%;grid-row:1/span 2;width:7px;height:7px;box-shadow:0 0 14px #76f3ffdb}.evo-engine-list em{grid-column:2}.evo-next-state{background:#ffb14814;border:1px solid #ffb95b47;border-radius:6px;gap:4px;padding:10px;display:grid}.evo-console-stage{border-radius:8px;grid-area:2/1/auto/-1;min-height:216px;position:relative;overflow:hidden}.evo-console-bg{object-fit:cover;opacity:.94;width:100%;height:100%;position:absolute;inset:0}.evo-composer{z-index:1;background:0 0;border:0;gap:12px;height:100%;min-height:216px;padding:28px clamp(18px,5vw,86px) 22px;display:grid;position:relative}.evo-mode-dock{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.evo-route-label{color:#9cecff;text-transform:uppercase;align-self:center;font-size:.68rem;font-weight:860}.evo-mode-dock button{min-height:34px;padding:0 12px;font-size:.74rem;font-weight:820}.evo-composer textarea{color:#f7fbff;background:#01050c8f;border:1px solid #62e2ff2e;border-radius:8px;min-height:74px;box-shadow:inset 0 0 36px #040e1c9e}.evo-composer-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.evo-response-deck{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01060e80;border:1px solid #62e2ff29;border-radius:8px;grid-column:1/-1;align-self:center;gap:10px;max-height:390px;padding:10px;display:grid;overflow-y:auto}.evo-response-deck .agent-message{max-width:100%}.evo-reflection-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#8b5cf61f,#19d8ff0f),#01060e8f;border:1px solid #a984ff38;border-radius:8px;grid-column:1/-1;gap:10px;min-width:0;padding:12px;display:grid}.evo-reflection-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.evo-reflection-head span{color:#f7fbff;align-items:center;gap:8px;font-size:.82rem;font-weight:860;display:inline-flex}.evo-reflection-head small,.evo-reflection-meta small,.evo-reflection-trace small,.evo-reflection-empty{color:#9db4d6;font-size:.68rem;line-height:1.42}.evo-reflection-meta,.evo-reflection-trace{gap:8px;min-width:0;display:grid}.evo-reflection-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.evo-reflection-meta span,.evo-reflection-trace span{background:#0108126b;border:1px solid #76e8ff1f;border-radius:6px;gap:4px;min-width:0;padding:9px 10px;display:grid}.evo-reflection-meta strong,.evo-reflection-trace strong{color:#fff3d4;overflow-wrap:anywhere;font-size:.76rem}.evo-reflection-trace{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.evo-reflection-loading,.evo-reflection-empty{align-items:center;gap:8px;margin:0;display:inline-flex}.evo-prompt-rail{flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;display:flex}.evo-prompt-rail button{color:#b7f9ee;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:.72rem;display:inline-flex}.evo-boundary-note{text-align:center;grid-column:1/-1;max-width:760px;margin:0 auto}.evo-lab-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020710b8;margin:20px}@keyframes evo-core-float{0%,to{transform:translateY(-7px)scale(.99)}50%{transform:translateY(8px)scale(1.025)}}@keyframes evo-scanline{0%,58%{transform:translate(-120%)}to{transform:translate(120%)}}@media (width<=1180px){.evo-stage-shell{min-height:auto}.evo-stage-top,.evo-entry-grid{padding-inline:16px}.evo-stage-top,.evo-composer-bottom{flex-direction:column}.evo-entry-grid{grid-template-columns:1fr;min-height:0;display:grid}.evo-core-zone,.evo-kernel-panel,.evo-console-stage,.evo-response-deck,.evo-reflection-panel{grid-area:auto/1}.evo-response-deck{align-self:stretch;max-height:320px}}@media (width<=760px){.gateway-mode{padding:10px 14px 20px}.gateway-topbar{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px;position:relative;top:auto}.gateway-brand img{width:34px;height:34px}.gateway-brand{grid-area:1/1}.gateway-topbar .locale-picker{grid-area:1/2;justify-self:end;max-width:82px}.gateway-topbar .locale-picker select{min-width:38px;max-width:44px}.gateway-nav{grid-area:2/1/auto/-1;justify-content:flex-start}.gateway-nav button{min-height:36px}.evo-stage-top{flex-direction:column;padding-top:16px}.evo-title-lockup{max-width:100%}.evo-title-lockup h2{font-size:3rem}.evo-stage-actions{width:100%}.evo-stage-actions button{flex:1;justify-content:center}.evo-core-zone{min-height:360px}.evo-core-orb{width:min(74vw,310px)}.evo-status-orbit{grid-template-columns:1fr;gap:8px;width:100%;margin-top:-22px;display:grid;position:static}.evo-status-orbit span{min-width:0;position:static}.evo-core-zone{grid-row:1}.evo-console-stage{grid-row:2}.evo-kernel-panel{grid-row:3}.evo-response-deck{grid-row:4}.evo-reflection-panel{grid-row:5}.evo-reflection-head,.evo-reflection-meta{grid-template-columns:1fr}.evo-reflection-head{display:grid}.evo-kernel-panel{padding:14px}.evo-kernel-stack{grid-template-columns:1fr}.evo-console-stage{min-height:330px}.evo-composer{min-height:330px;padding:20px 14px 18px}.evo-composer-bottom{flex-direction:column;align-items:stretch}.evo-composer .primary-action{width:100%}}@media (prefers-reduced-motion:reduce){.evo-core-orb,.evo-kernel-panel:before{animation:none!important}}.gateway-mode{background:radial-gradient(circle at 50% 8%,#58e6ff21,#0000 30%),radial-gradient(circle at 50% 58%,#744cff24,#0000 38%),linear-gradient(#02040a 0%,#050611 48%,#03040a 100%);min-height:100dvh;padding:12px}.gateway-topbar{z-index:20;min-height:52px;box-shadow:none;background:#02070f6b;border-color:#7ee8ff1f;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:10px;position:relative;top:auto}.gateway-brand small{color:#bedbffad;font-size:.62rem}.gateway-live-signal{box-sizing:border-box;color:#bef9ffd1;letter-spacing:.08em;text-transform:uppercase;background:#0812205c;border:1px solid #6af0ff29;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:8px;min-width:146px;min-height:32px;padding:0 16px;font-size:.68rem;font-weight:820;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gateway-live-dot,.gateway-live-balance{flex:0 0 16px;place-items:center;width:16px;height:16px;display:grid}.gateway-live-balance{display:none}.gateway-live-dot:before{content:"";background:#78f6ff;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 16px #78f6ffdb}.gateway-live-text{text-align:center;white-space:nowrap;flex:none;justify-content:center;align-items:center;height:16px;line-height:1;display:flex;transform:translateY(.04em)}.gateway-topbar .locale-picker{background:#02070f61;border-color:#ffffff1a;max-width:82px;min-height:30px;padding-inline:6px}.gateway-topbar .locale-picker select{min-width:38px;max-width:44px;padding:0 12px 0 0;font-size:.72rem}.gateway-tools{justify-self:end;align-items:center;gap:8px;display:inline-flex}.gateway-menu-button,.gateway-menu-close,.gateway-menu-scrim{font:inherit;cursor:pointer;border:0}.gateway-menu-button{color:#e6f7ffe6;background:radial-gradient(circle at 50% 20%,#6af0ff29,#0000 58%),#050c1aa8;border:1px solid #7ee8ff26;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff09}.gateway-menu-button:hover,.gateway-menu-button[aria-expanded=true],.gateway-menu-button:focus-visible{color:#fff4d0;border-color:#f5c95bb8;outline:none;box-shadow:0 0 0 3px #f5c95b1f,0 0 28px #5fddff2e}.gateway-menu-scrim{z-index:70;background:#0000002e;position:fixed;inset:0}.gateway-account-menu{z-index:80;color:#f5f7ff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#050e1cf5,#030710fa),#030710;border:1px solid #78f6ff2e;border-radius:10px;gap:10px;width:min(368px,100vw - 28px);max-height:calc(100dvh - 28px);padding:10px;animation:.18s ease-out both gatewayMenuIn;display:grid;position:fixed;top:14px;right:14px;overflow:auto;box-shadow:0 30px 90px #0000008c,inset 0 0 0 1px #ffffff09}.gateway-menu-head,.gateway-menu-row,.gateway-usage-meter,.gateway-community-pulse,.gateway-memory-vault,.gateway-faq{background:#ffffff09;border:1px solid #7ee8ff1c;border-radius:8px}.gateway-menu-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.gateway-account-avatar{color:#dff9ff;background:radial-gradient(circle at 42% 32%,#f5c95b5c,#0000 42%),radial-gradient(circle at 58% 62%,#6af0ff3d,#0000 54%),#172636eb;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.68rem;font-weight:840;display:inline-flex}.gateway-account-copy{gap:2px;min-width:0;display:grid}.gateway-account-copy strong,.gateway-menu-row strong,.gateway-memory-title strong,.gateway-memory-fragment strong,.gateway-faq article strong{color:#f6fbff;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.18;overflow:hidden}.gateway-account-copy small,.gateway-menu-row small,.gateway-memory-title small,.gateway-memory-fragment small,.gateway-faq article p{color:#b8d2e6b8;font-size:.72rem;line-height:1.42}.gateway-menu-close{color:#e8f6ffb8;background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.gateway-menu-close:hover,.gateway-menu-close:focus-visible{color:#fff4d0;outline:1px solid #f5c95b8a}.gateway-menu-row{color:inherit;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.gateway-menu-row>span,.gateway-community-title>span,.gateway-memory-title>span,.gateway-memory-fragment summary>span{gap:2px;min-width:0;display:grid}.gateway-menu-row:hover,.gateway-menu-row:focus-visible{background:#f5c95b12;border-color:#f5c95b61;outline:none}.gateway-member-level{color:#e9f1f9d1;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#d2dbe621,#5d697914),#0c121cb8;border:1px solid #cad5e238;border-radius:999px;justify-content:center;align-items:center;min-width:58px;max-width:76px;min-height:24px;padding:0 8px;font-size:.64rem;font-style:normal;font-weight:880;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff09}.gateway-usage-meter{background:linear-gradient(135deg,#bac6d514,#525e700a),#ffffff07;gap:7px;padding:9px 10px;display:grid}.gateway-usage-meter-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.gateway-usage-meter-top span,.gateway-usage-meter small{color:#b8c6d6b8;font-size:.68rem;line-height:1.25}.gateway-usage-meter-top strong{color:#ecf3f9db;font-variant-numeric:tabular-nums;font-size:.7rem}.gateway-usage-track{background:repeating-linear-gradient(90deg,#ffffff0e 0 1px,#0000 1px 18px),linear-gradient(#8d97a533,#37404e47),#0a0f18eb;border:1px solid #c7d3e024;border-radius:999px;height:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #00000070,0 0 18px #7ee8ff0a}.gateway-usage-used,.gateway-usage-fill{border-radius:inherit;position:absolute;inset-block:0}.gateway-usage-used{width:var(--usage-used-pct,0%);background:repeating-linear-gradient(90deg,#ffffff0b 0 1px,#0000 1px 8px) 0 0/18px 100%,linear-gradient(90deg,#4b5463e6,#97a4b4bd) 0 0/100% 100%,linear-gradient(#ffffff21,#0000) 0 0/100% 100%;animation:2.8s linear infinite gatewayUsageDebit;right:0}.gateway-usage-fill{width:var(--usage-remaining-pct,100%);background:linear-gradient(90deg,#388268c7,#69e6b1eb),linear-gradient(#ffffff38,#ffffff05);left:0;box-shadow:inset 0 0 0 1px #c0ffe114,0 0 18px #57e0a22e}.gateway-usage-fill:after{content:"";background:#c0ffe1b8;width:1px;position:absolute;top:-4px;bottom:-4px;right:-1px;box-shadow:0 0 12px #57e0a26b}.gateway-usage-track:after{content:"";background:linear-gradient(90deg,#0000,#edf4fc2e,#0000);animation:4.4s ease-in-out infinite gatewayUsageScan;position:absolute;inset:0;transform:translate(-110%)}.gateway-community-pulse{background:radial-gradient(circle at 14% 10%,#7ee8ff1a,#0000 38%),linear-gradient(135deg,#7ee8ff0a,#be88ff07),#ffffff06;gap:8px;padding:10px;display:grid;position:relative;overflow:hidden}.gateway-community-pulse:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#7ee8ff1f,#0000);animation:5.8s ease-in-out infinite gatewayCommunityScan;position:absolute;inset:0;transform:translate(-120%)}.gateway-community-title{z-index:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;display:grid;position:relative}.gateway-community-title strong,.gateway-community-list strong{color:#f6fbff;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.18;overflow:hidden}.gateway-community-title small,.gateway-community-list p,.gateway-community-soon{color:#b8d2e6b3;font-size:.7rem;line-height:1.38}.gateway-community-title em{color:#ffecb5d6;white-space:nowrap;background:#f5c95b12;border:1px solid #f5c95b3d;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 8px;font-size:.62rem;font-style:normal;font-weight:850;display:inline-flex}.gateway-community-list{z-index:1;gap:6px;display:grid;position:relative}.gateway-community-list article{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-height:34px;display:grid}.gateway-community-list article>span{background:#7ee8ffdb;border-radius:999px;width:7px;height:7px;margin-top:5px;box-shadow:0 0 16px #7ee8ff85}.gateway-community-list p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;display:-webkit-box;overflow:hidden}.gateway-community-soon{z-index:1;color:#f5c95bb8;display:block;position:relative}.gateway-memory-vault{padding:10px}.gateway-memory-title{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;margin-bottom:8px;display:grid}.gateway-memory-list{overscroll-behavior:contain;scrollbar-color:#7ee8ff57 #ffffff0d;scrollbar-width:thin;gap:6px;max-height:150px;padding-right:3px;display:grid;overflow:hidden auto}.gateway-memory-list::-webkit-scrollbar{width:6px}.gateway-memory-list::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.gateway-memory-list::-webkit-scrollbar-thumb{background:linear-gradient(#7ee8ff7a,#f5c95b3d);border-radius:999px}.gateway-memory-fragment{background:#00000029;border:1px solid #ffffff14;border-radius:8px;overflow:hidden}.gateway-memory-fragment summary,.gateway-faq summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:8px;list-style:none;display:grid}.gateway-memory-fragment summary::-webkit-details-marker{display:none}.gateway-faq summary::-webkit-details-marker{display:none}.gateway-memory-fragment pre{color:#d6eeffd6;white-space:pre-wrap;word-break:break-word;max-height:164px;margin:0;padding:0 10px 10px 32px;font:.72rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow:auto}.gateway-memory-empty{color:#c4def0b8;border:1px dashed #7ee8ff29;border-radius:8px;margin:0;padding:10px;font-size:.76rem;line-height:1.5}.gateway-faq{overflow:hidden}.gateway-faq summary{color:#eef9ffe6;grid-template-columns:auto minmax(0,1fr);font-size:.82rem;font-weight:820}.gateway-faq-body{gap:8px;padding:0 10px 10px;display:grid}.gateway-faq article{gap:3px;display:grid}.gateway-faq article p{margin:0}@keyframes gatewayMenuIn{0%{opacity:.88;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gatewayUsageDebit{0%{background-position:0 0,0 0,0 0}to{background-position:-18px 0,0 0,0 0}}@keyframes gatewayUsageScan{0%,28%{opacity:0;transform:translate(-110%)}48%{opacity:.62}72%,to{opacity:0;transform:translate(110%)}}@keyframes gatewayCommunityScan{0%,38%{opacity:0;transform:translate(-120%)}56%{opacity:.42}82%,to{opacity:0;transform:translate(120%)}}.gateway-main{min-height:calc(100dvh - 154px)}.gateway-footer{opacity:.52;justify-content:center;margin-top:4px}.site-bgm-toggle{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));z-index:66;color:#dbf5ffc2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;opacity:.58;background:radial-gradient(circle at 50% 28%,#7ee8ff24,#0000 58%),#030913ad;border:1px solid #7ee8ff21;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:opacity .18s,border-color .18s,color .18s,transform .18s;display:inline-flex;position:fixed;box-shadow:0 12px 36px #00000047,inset 0 0 0 1px #ffffff08}.site-bgm-toggle:hover,.site-bgm-toggle:focus-visible,.site-bgm-toggle.playing{color:#e9fbff;opacity:1;border-color:#7ee8ff47}.site-bgm-toggle:focus-visible{outline-offset:3px;outline:2px solid #f5c95bd1}.site-bgm-toggle.blocked{color:#fff2c4;opacity:.9;border-color:#f5c95b61}.site-bgm-toggle:active{transform:scale(.96)}.evo-v4 .evo-stage-shell{background:radial-gradient(circle at 50% 48%,#30deff1a,#0000 33%),#01030a;border-color:#6eecff29;border-radius:8px;min-height:calc(100dvh - 156px);box-shadow:inset 0 0 0 1px #ffffff06,0 28px 90px #00000080}.evo-v4 .evo-stage-bg{opacity:.36;filter:saturate(.78)contrast(1.18)brightness(.62);transform:scale(1.04)}.evo-v4 .evo-stage-vignette{background:radial-gradient(circle at 50% 44%,#03060e00 0 24%,#03060e38 48%,#030409db 100%),linear-gradient(#0103087a,#0103080f 38%,#010308b8)}.evo-minimal-stage{z-index:3;grid-template-rows:auto minmax(190px,.82fr) auto auto auto;justify-items:center;gap:clamp(9px,1.55vh,18px);min-height:calc(100dvh - 156px);padding:clamp(14px,2.8vw,34px);display:grid;position:relative}.evo-minimal-stage.has-output{grid-template-rows:auto minmax(130px,.72fr) auto auto auto;gap:clamp(8px,1.4vh,14px);padding:clamp(10px,2vw,24px)}.evo-hero-copy{text-align:center;justify-items:center;gap:9px;width:min(960px,100%);display:grid}.evo-hero-copy h1{color:#f7fbff;letter-spacing:0;text-wrap:balance;text-shadow:0 0 22px #73edff38,0 0 62px #744cff2e;max-width:980px;margin:0;font-size:clamp(2rem,5.7vw,5.65rem);font-weight:720;line-height:.96}.evo-minimal-stage.has-output .evo-hero-copy h1{font-size:clamp(1.72rem,4.8vw,4.8rem)}.evo-minimal-stage .agent-eyebrow{box-sizing:border-box;color:#c4f9ffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040c1852;border:1px solid #7ee8ff1f;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:120px;min-height:32px;padding:0 16px;display:inline-flex}.evo-minimal-stage .agent-eyebrow>span{text-align:center;white-space:nowrap;flex:none;justify-content:center;align-items:center;height:16px;line-height:1;display:flex;transform:translateY(.04em)}.evo-minimal-stage .agent-eyebrow>svg{flex:0 0 15px;width:15px;height:15px}.evo-minimal-stage .agent-eyebrow>i{display:none}.evo-heart-core{aspect-ratio:1;filter:drop-shadow(0 0 52px #5de4ff47);border-radius:50%;place-items:center;width:clamp(190px,27vw,350px);margin-block:clamp(-10px,-1.4vh,0px);animation:8.6s ease-in-out infinite evo-asmr-breathe;display:grid;position:relative}.evo-minimal-stage.has-output .evo-heart-core{width:clamp(104px,13vw,176px);margin-block:clamp(-22px,-3vh,-10px)}.evo-heart-core-media{z-index:4;opacity:.88;mix-blend-mode:screen;contain:paint;border-radius:50%;width:62%;height:62%;display:block;position:relative;overflow:hidden}.evo-heart-core-media img{object-fit:cover;width:100%;height:100%;display:block}.evo-heart-ring{opacity:.72;background:radial-gradient(circle,#84efff29,#0000 47%),conic-gradient(from 140deg,#0000,#76f0ff33,#8753ff2e,#0000 72%);border:1px solid #8befff2e;border-radius:50%;animation:16s ease-in-out infinite evo-silk-drift;position:absolute;inset:0;transform:scale(.78)}.evo-heart-ring.ring-outer{opacity:.28;animation-duration:21s;inset:-16%}.evo-heart-ring.ring-mid{border-color:#865cff33;animation-delay:-5s;inset:2%}.evo-heart-ring.ring-inner{opacity:.84;animation-duration:11s;animation-delay:-2s;inset:18%}.evo-heart-core.thinking{filter:drop-shadow(0 0 72px #7ef6ff85);animation-duration:4.8s}.agent-composer.evo-minimal-composer{background:0 0;border:0;gap:10px;width:min(900px,100%);padding:0;display:grid}.evo-minimal-composer label{color:#ecfaffdb;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:end;gap:14px;font-size:.76rem;font-weight:840;display:flex}.evo-minimal-composer label small{color:#a8c3dfad;letter-spacing:0;text-align:right;text-transform:none;font-size:.68rem;font-weight:720}.agent-composer.evo-minimal-composer>.evo-input-shell{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 76%,#75ecff1a,#0000 32%),linear-gradient(#121419f0,#04060bf0),#050607;border:1px solid #ffffff1b;border-radius:999px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:60px;padding:6px 8px;display:grid;position:relative;box-shadow:0 18px 64px #0000007a,0 0 0 1px #69e2ff0b,inset 0 0 24px #7de8ff0b}.evo-file-input{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.evo-input-shell textarea{box-sizing:border-box;resize:none;scrollbar-width:none;color:#f7fbff;height:42px;min-height:42px;max-height:82px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:9px 2px;font-size:clamp(.98rem,1.45vw,1.08rem);line-height:1.35;overflow:hidden}.evo-input-shell textarea::-webkit-scrollbar{display:none}.evo-input-shell textarea::placeholder{color:#ebf0f68a}.evo-input-shell:focus-within{border-color:#baf7ff5c;box-shadow:0 0 0 1px #92f7ff14,0 0 46px #62e7ff21,0 20px 70px #0000008c,inset 0 0 34px #48dcff0f}.evo-upload-button,.evo-mic-button,.evo-send-button{font:inherit;cursor:pointer;border:0;place-items:center;transition:transform .18s ease-out,opacity .18s ease-out,box-shadow .18s ease-out,background .18s ease-out;display:inline-grid}.evo-upload-button{color:#f4f8fce6;background:#ffffff13;border-radius:50%;width:42px;height:42px}.evo-upload-button:hover,.evo-upload-button:focus-visible,.evo-mic-button:hover,.evo-mic-button:focus-visible{background:#ffffff1f;transform:translateY(-1px)}.evo-composer-actions{align-items:center;gap:9px;display:inline-flex}.evo-mic-button{color:#f7fafff0;background:0 0;border-radius:999px;width:34px;height:42px}.evo-send-button{color:#06080d;background:#f7f8fb;border:1px solid #ffffffd1;border-radius:50%;width:42px;min-width:42px;height:42px;box-shadow:0 0 0 5px #ffffff09,0 0 26px #a0edff2e}.evo-send-button:hover:not(:disabled),.evo-send-button:focus-visible{transform:translateY(-1px)scale(1.035);box-shadow:0 0 0 5px #ffffff0e,0 0 34px #aef5ff57}.evo-send-button:disabled{cursor:wait;opacity:.56}.evo-attachment-chip{color:#dcf1fac7;background:#050c1894;border:1px solid #7ee8ff29;border-radius:999px;justify-self:start;align-items:center;gap:8px;max-width:100%;min-height:28px;padding:4px 6px 4px 10px;font-size:.72rem;display:inline-flex}.evo-attachment-chip.error{color:#ffc9d0;border-color:#ff6c7c57}.evo-attachment-chip.uploading{color:#fff2bf;background:#2d220a7a;border-color:#f5c95b61}.evo-attachment-chip span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.evo-attachment-chip button{width:20px;height:20px;color:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;display:inline-grid}.evo-rear-dock[hidden]{display:none!important}.evo-rear-dock{color:#cae2f4b8;width:min(900px,100%)}.evo-rear-dock summary{cursor:pointer;background:#040a1457;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:max-content;max-width:100%;min-height:40px;margin-inline:auto;padding:0 13px;font-size:.76rem;font-weight:820;list-style:none;display:flex}.evo-rear-dock summary::-webkit-details-marker{display:none}.evo-rear-dock summary small{color:#9ceeffa3;font-size:.68rem}.evo-rear-dock[open]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0208128a;border:1px solid #7ee8ff1f;border-radius:8px;gap:12px;padding:12px;display:grid}.evo-rear-dock p{color:#bdd4e9b8;text-align:center;max-width:620px;margin:0 auto;font-size:.78rem;line-height:1.55}.evo-route-chips,.evo-rear-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.evo-rear-world-preview{grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:12px;max-height:min(74vh,720px);padding-top:4px;display:grid;overflow:auto}.evo-route-chips button,.evo-rear-actions button{color:#e7f8ffdb;min-height:38px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #7ee8ff24;border-radius:6px;align-items:center;gap:7px;padding:0 12px;font-size:.76rem;font-weight:780;display:inline-flex}.evo-route-chips button.active{color:#fff2ce;background:#ffbc5b1f;border-color:#ffc6767a}.evo-output-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-color:#87edff42 transparent;scrollbar-width:thin;background:linear-gradient(#70e6ff09 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#70e6ff07 1px,#0000 1px) 0 0/26px 26px,radial-gradient(circle at 8% 0,#70e6ff29,#0000 30%),radial-gradient(circle at 88% 12%,#9768ff24,#0000 34%),linear-gradient(#040d1ce0,#02060ec7),#020812a8;border:1px solid #85f1ff33;border-radius:14px;gap:10px;width:min(980px,100%);max-height:min(38vh,430px);padding:13px;display:grid;position:relative;overflow:hidden auto;box-shadow:0 20px 74px #0000006b,0 0 54px #5ae3ff17,inset 0 0 0 1px #ffffff09,inset 0 0 48px #58e2ff0e}.evo-output-panel:before{z-index:1;content:"";background:linear-gradient(90deg,#0000,#97f6ffc7,#0000);height:1px;margin:-13px -13px 6px;display:block;position:sticky;top:-13px;box-shadow:0 0 20px #76efff57}.evo-output-panel::-webkit-scrollbar{width:6px}.evo-output-panel::-webkit-scrollbar-thumb{background:#87edff3d;border-radius:999px}.evo-minimal-stage.has-output .evo-output-panel{max-height:min(25vh,260px)}.evo-minimal-stage.has-output .evo-output-panel.has-media{max-height:min(42vh,390px)}.evo-output-head{color:#f2fbffe6;text-transform:uppercase;justify-content:space-between;align-items:flex-start;gap:12px;font-size:.78rem;font-weight:840;display:flex}.evo-output-head small{overflow-wrap:anywhere;color:#a8c3dfad;text-transform:none;min-width:0;font-size:.68rem}.evo-output-panel .agent-message{background:#030a166b;border:1px solid #ffffff12;max-width:100%}.evo-output-panel .agent-message.assistant{background:linear-gradient(135deg,#62e8ff13,#7e5cff0e),#030a1685}.evo-markdown{color:#edf8ffe6;gap:10px;min-width:0;line-height:1.55;display:grid}.evo-markdown h3,.evo-markdown h4,.evo-markdown p,.evo-markdown ul,.evo-markdown ol,.evo-markdown pre{white-space:normal;margin:0}.evo-markdown h3{color:#f7fbff;font-size:1.02rem}.evo-markdown h4{color:#c9fbff;font-size:.92rem}.evo-markdown strong{color:#fff;font-weight:850}.evo-image-results{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:10px;display:grid}.evo-image-card{background:radial-gradient(circle at 50% 0,#7ee8ff24,#0000 38%),#01081294;border:1px solid #7ee8ff29;border-radius:12px;gap:8px;min-width:0;margin:0;padding:8px;display:grid;box-shadow:inset 0 0 28px #7ee8ff0e}.evo-image-card img{aspect-ratio:16/10;object-fit:cover;background:#020812c7;border:1px solid #ffffff14;border-radius:9px;width:100%;display:block}.evo-image-card figcaption{color:#d2f0ffc7;justify-content:space-between;align-items:center;gap:10px;font-size:.72rem;font-weight:760;display:flex}.evo-image-card figcaption span{color:#7ef1ffe6;text-transform:uppercase}.evo-image-card a{color:#ffd778eb;text-decoration:none}.evo-image-card a:focus-visible{outline-offset:3px;outline:2px solid #f5c95beb}.evo-streaming-text{min-height:1.5em;position:relative}.evo-pattern-chip{background:linear-gradient(90deg,#7ee8ff14,#8b5cff0a),#020a168a;border:1px solid #7ee8ff29;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:2px 0 4px;padding:8px 9px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 0 26px #7ee8ff0e}.evo-pattern-chip:before{content:"";opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000,#7ee8ff1f,#0000);animation:4.8s ease-in-out infinite evoPatternScan;position:absolute;inset:0;transform:translate(-120%)}.evo-pattern-chip>div,.evo-pattern-chip>button{z-index:1;position:relative}.evo-pattern-chip>div{gap:3px;min-width:0;display:grid}.evo-pattern-chip span{color:#7ef1ffe0;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:.62rem;font-weight:860;display:inline-flex}.evo-pattern-chip strong{overflow-wrap:anywhere;color:#eef9ffeb;min-width:0;font-size:.74rem;line-height:1.28}.evo-pattern-chip small{color:#b8d2e6ad;font-size:.66rem;line-height:1.34}.evo-pattern-chip button{color:#e5eff9c7;white-space:nowrap;background:#ffffff0b;border:1px solid #d3e0ee24;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:.68rem;font-weight:780;display:inline-flex}.evo-pattern-chip button:hover,.evo-pattern-chip button:focus-visible{color:#fff4d0;background:#f5c95b12;border-color:#f5c95b7a;outline:none}.evo-type-cursor{vertical-align:-.15em;background:#81f2ffb8;border-radius:999px;width:.58em;height:1.05em;margin-left:.14em;animation:.86s ease-in-out infinite evo-caret-pulse;display:inline-block;box-shadow:0 0 14px #81f2ff80}.evo-markdown ul,.evo-markdown ol{gap:5px;padding-left:1.12rem;display:grid}.evo-markdown li::marker{color:#7ee8ffdb}.evo-markdown code{color:#baf8ff;background:#00000057;border:1px solid #7ee8ff1f;border-radius:6px;padding:.08em .36em;font-size:.88em}.evo-markdown pre{background:#00000057;border:1px solid #7ee8ff29;border-radius:10px;padding:10px;overflow:auto}.evo-markdown pre code{background:0 0;border:0;padding:0}.evo-markdown-table-wrap{background:#0000002e;border:1px solid #7ee8ff24;border-radius:10px;max-width:100%;overflow-x:auto}.evo-markdown table{border-collapse:collapse;width:100%;min-width:min(560px,100%);font-size:.82rem}.evo-markdown th,.evo-markdown td{text-align:left;vertical-align:top;border-bottom:1px solid #7ee8ff1b;padding:8px 10px}.evo-markdown th{color:#d7fbff;text-transform:uppercase;background:#7ee8ff13;font-size:.72rem}.evo-markdown tr:last-child td{border-bottom:0}.evo-output-panel .evo-reflection-panel{background:#0b0e1f85;padding:10px}.evo-result-studio{background:linear-gradient(135deg,#5fe8ff1a,#6a73ff11 44%,#ffffff06),#030a169e;border:1px solid #7ee8ff2e;border-radius:8px;gap:10px;padding:10px;display:grid;box-shadow:inset 0 0 0 1px #ffffff06,0 0 40px #5be1ff0f}.evo-result-studio-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.evo-result-studio-head span{color:#dffaff;text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;font-weight:880;display:inline-flex}.evo-result-studio-head small,.evo-studio-main small,.evo-studio-main em,.evo-studio-next{color:#b9d3e8b8;font-size:.68rem;font-style:normal;line-height:1.38}.evo-studio-loading,.evo-studio-next{align-items:flex-start;gap:8px;margin:0;display:flex}.evo-studio-next svg{color:#8df5ff;flex:none;margin-top:1px}.evo-studio-main{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(130px,.75fr));gap:8px;display:grid}.evo-studio-main span{background:#02081270;border:1px solid #7ee8ff1d;border-radius:7px;gap:4px;min-width:0;padding:9px;display:grid}.evo-studio-main strong{overflow-wrap:anywhere;color:#f5fbff;min-width:0;font-size:.76rem;line-height:1.28}.evo-shock-layer{background:linear-gradient(135deg,#ffbf681a,#68e9ff0f 46%,#8b5cff14),#050a169e;border:1px solid #ffc67633;border-radius:8px;gap:10px;padding:10px;display:grid;box-shadow:inset 0 0 0 1px #ffffff08,0 0 36px #ffc16e12}.evo-shock-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.evo-shock-head span{color:#fff3d4;text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;font-weight:880;display:inline-flex}.evo-shock-head small,.evo-shock-grid small,.evo-shock-grid em,.evo-shock-trace small{color:#b9d3e8b8;font-size:.68rem;font-style:normal;line-height:1.38}.evo-shock-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.evo-shock-grid span{background:#02081280;border:1px solid #7ee8ff1f;border-radius:7px;grid-template-columns:18px minmax(0,1fr);gap:3px 8px;min-width:0;padding:9px;display:grid}.evo-shock-grid svg{color:#8df5ff;grid-row:1/span 3;margin-top:1px}.evo-shock-grid strong{overflow-wrap:anywhere;color:#f7fbff;text-transform:uppercase;min-width:0;font-size:.75rem}.evo-shock-grid em{overflow-wrap:anywhere;min-width:0}.evo-shock-trace{flex-wrap:wrap;gap:6px;display:flex}.evo-shock-trace small{background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;padding:5px 7px}.evo-minimal-stage .evo-boundary-note{color:#a9c1da8f;max-width:680px;margin:0}.evo-access-overlay{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 36%,#61e8ff29,#0000 34%),radial-gradient(circle at 58% 64%,#9c5cff1f,#0000 30%),#01040ac7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.evo-access-modal{background:linear-gradient(#70e6ff09 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#70e6ff07 1px,#0000 1px) 0 0/24px 24px,radial-gradient(circle at 22% 0,#66ecff26,#0000 34%),linear-gradient(145deg,#071222f2,#040811eb 58%,#170d23e6);border:1px solid #7ee8ff38;border-radius:12px;gap:14px;width:min(460px,100%);max-height:calc(100dvh - 28px);padding:clamp(16px,2.4vw,24px);display:grid;position:relative;overflow:auto;box-shadow:0 32px 120px #00000094,0 0 70px #5ae3ff1f,inset 0 0 0 1px #ffffff09}.evo-access-modal:before{content:"";background:linear-gradient(90deg,#0000,#99f7ffdb,#0000);width:70%;height:1px;animation:3.8s ease-in-out infinite evo-scanline;position:absolute;top:0;left:-35%;box-shadow:0 0 28px #76efff7a}.evo-access-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.evo-access-head>div{grid-column:1/-1;gap:7px;display:grid}.evo-access-head h2{color:#f7fbff;letter-spacing:0;margin:0;font-size:clamp(1.55rem,4.6vw,2.85rem);line-height:1.02}.evo-access-head p,.evo-access-helper,.evo-access-error{color:#bed6eac2;margin:0;line-height:1.5}.evo-access-field{color:#ecfaffdb;gap:7px;font-size:.78rem;font-weight:820;display:grid}.evo-access-field input{background:#02070fa8;border-color:#7ee8ff2e;border-radius:8px;outline:none;min-height:46px;padding:0 13px}.evo-access-field input:focus{border-color:#7ee8ff6b;box-shadow:0 0 0 1px #7ee8ff1c,0 0 30px #7ee8ff21}.evo-access-field input[aria-invalid=true]{border-color:#ff6c7c85}.evo-oauth-options{gap:10px;display:grid}.evo-oauth-button{color:#eefbfff0;width:100%;min-height:52px;font:inherit;letter-spacing:0;cursor:pointer;background:linear-gradient(135deg,#ffffff14,#ffffff06),#040b16c2;border:1px solid #97edff33;border-radius:999px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:8px 14px;font-size:.92rem;font-weight:850;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s,opacity .18s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff09,0 16px 40px #0000003d}.evo-oauth-button:hover:not(:disabled),.evo-oauth-button:focus-visible{background:linear-gradient(135deg,#f5c95b29,#67e6ff12),#040b16d1;border-color:#f5c95bb8;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #f5c95b1f,0 18px 48px #27b8e02e}.evo-oauth-button:disabled{opacity:.48;cursor:not-allowed}.evo-oauth-button .oauth-mark{color:#05070b;background:#ffffffe6;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:34px;height:34px;font-size:.9rem;font-weight:950;line-height:1;display:grid}.evo-oauth-button.apple .oauth-mark{color:#05070b;background:#f7f8fb}.evo-oauth-button.google{color:#222734;background:linear-gradient(#fffffffa,#e8ebeef0),#fff;border-color:#ffffff7a;box-shadow:inset 0 0 0 1px #fffc,0 16px 40px #00000042}.evo-oauth-button.google:hover:not(:disabled),.evo-oauth-button.google:focus-visible{background:linear-gradient(#fff,#f1f3f5),#fff;border-color:#f5c95bdb}.evo-oauth-button.apple{color:#fff;background:radial-gradient(circle at 20% 0,#7ee8ff21,#0000 40%),linear-gradient(#0f1218fa,#000000f5);border-color:#fff3}.evo-oauth-button.email{background:radial-gradient(circle at 16% 0,#7ee8ff24,#0000 38%),#050d19d6;border-color:#7ee8ff38}.evo-oauth-button .oauth-mark svg{width:20px;height:20px;display:block}.evo-oauth-button .email-mark{color:#b9f6ff;background:#7ee8ff1c}.evo-last-used{color:#ffe7a3;letter-spacing:0;background:#070a11f5;border:1px solid #f5c95b57;border-radius:999px;padding:3px 8px;font-size:.62rem;font-weight:900;line-height:1;position:absolute;top:-7px;right:18px;box-shadow:0 0 18px #f5c95b29}.google-button-host{opacity:0;pointer-events:none;width:1px;height:1px;overflow:hidden}.evo-email-auth-panel{background:linear-gradient(#7ee8ff09 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#7ee8ff07 1px,#0000 1px) 0 0/18px 18px,#01060e94;border:1px solid #7ee8ff29;border-radius:10px;gap:10px;padding:12px;display:grid}.evo-email-submit{color:#090d13;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(#ffe086fa,#c1842efa),#f5c95b;border:1px solid #f5c95b6b;border-radius:999px;font-size:.84rem;font-weight:950;box-shadow:inset 0 0 0 1px #ffffff29,0 14px 40px #f5c95b2e}.evo-email-submit:disabled{opacity:.5;cursor:wait}.evo-email-submit:hover:not(:disabled),.evo-email-submit:focus-visible{outline:none;box-shadow:0 0 0 3px #f5c95b24,0 18px 48px #f5c95b38}.evo-email-notice{color:#b9f6ffc7;margin:0;font-size:.74rem;line-height:1.45}.evo-access-terms{background:#ffffff09;border:1px solid #7ee8ff21;border-radius:8px;overflow:hidden}.evo-access-terms summary{color:#ebfaffd1;cursor:pointer;min-height:38px;padding:9px 11px;font-size:.75rem;font-weight:820}.evo-access-terms ul{color:#bad2e8bd;gap:7px;max-height:152px;margin:0;padding:0 12px 12px 28px;font-size:.72rem;line-height:1.45;display:grid;overflow:auto}.evo-terms-check{color:#e0f1ffd1;cursor:pointer;background:#f5c95b0b;border:1px solid #f5c95b2e;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:10px;font-size:.74rem;line-height:1.45;display:grid}.evo-terms-check input{accent-color:#f5c95b;cursor:pointer;width:18px;height:18px;margin:1px 0 0}.evo-terms-check:focus-within{border-color:#f5c95bb8;box-shadow:0 0 0 3px #f5c95b1f}.evo-terms-check a{color:#b9f6ff;font-weight:840;text-decoration:none}.evo-terms-check a:hover,.evo-terms-check a:focus-visible{color:#fff4d0;text-decoration:underline}.evo-access-error{color:#ffc9d0;font-size:.76rem}.evo-access-helper{color:#a8c3dfad;font-size:.76rem}.evo-billing-overlay{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 28%,#6ae8ff21,#0000 34%),radial-gradient(circle at 72% 72%,#ffb84a1f,#0000 30%),#01040ac7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.evo-billing-modal{background:linear-gradient(135deg,#071222f0,#040912e6 54%,#180e22e0),#030812eb;border:1px solid #7ee8ff2e;border-radius:8px;gap:14px;width:min(1120px,100%);max-height:min(860px,100dvh - 40px);padding:clamp(14px,2vw,22px);display:grid;overflow:auto;box-shadow:0 32px 120px #0000008a,inset 0 0 0 1px #ffffff09}.evo-billing-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.evo-billing-head>div{grid-column:1/-1;gap:8px;max-width:760px;display:grid}.evo-billing-head h2,.evo-paywall-card h3,.evo-capacity-head h3,.evo-plan-card h3{color:#f7fbff;letter-spacing:0;margin:0}.evo-billing-head h2{font-size:clamp(1.5rem,3.8vw,3.5rem);line-height:1.02}.evo-billing-head p,.evo-paywall-card p,.evo-capacity-head p,.evo-enterprise-strip p,.evo-plan-card p{color:#bed6eabd;margin:0;line-height:1.55}.evo-icon-button{color:#eafaff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:38px;height:38px;display:inline-grid}.evo-billing-tabs{background:#02081294;border:1px solid #7ee8ff1f;border-radius:8px;flex-wrap:wrap;gap:8px;padding:5px;display:flex}.evo-billing-tabs button{color:#ddf0fac2;min-width:min(140px,100%);min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;font-size:.76rem;font-weight:840}.evo-billing-tabs button.active{color:#fff3d4;background:#ffb84a1f;border-color:#ffc67657}.evo-paywall-grid,.evo-capacity-layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:12px;display:grid}.evo-paywall-card,.evo-capacity-panel,.evo-topup-panel,.evo-enterprise-strip,.evo-plan-card,.evo-observer-note{background:linear-gradient(#091424c2,#040a14ad),#ffffff09;border:1px solid #7ee8ff24;border-radius:8px}.evo-paywall-card{background:radial-gradient(circle at 13% 8%,#6ae8ff29,#0000 26%),radial-gradient(circle at 80% 78%,#ffb84a1f,#0000 32%),linear-gradient(#081323db,#050a14bd);align-content:start;gap:12px;min-height:430px;padding:clamp(16px,2.4vw,26px);display:grid;overflow:hidden}.evo-paywall-orb{aspect-ratio:1;color:#8df5ff;background:radial-gradient(circle,#7ee8ff3d,#0000 58%),#ffffff0a;border:1px solid #7ee8ff4d;border-radius:50%;place-items:center;width:76px;display:grid;box-shadow:0 0 42px #7ee8ff2e}.evo-paywall-card h3{font-size:clamp(1.4rem,3vw,2.8rem);line-height:1.05}.evo-paywall-card small{color:#fff1cc;background:#ffb84a14;border:1px solid #ffb84a2e;border-radius:999px;width:fit-content;padding:7px 9px}.evo-paywall-card ul,.evo-plan-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.evo-paywall-card li{color:#eff9ffe6;align-items:center;gap:8px;font-size:.9rem;display:flex}.evo-paywall-card li svg{color:#4aefcb}.evo-billing-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.evo-capacity-panel,.evo-topup-panel{gap:14px;padding:16px;display:grid}.evo-capacity-head{align-items:flex-start;gap:10px;display:flex}.evo-capacity-head svg{color:#8df5ff;flex:none;margin-top:2px}.evo-capacity-head h3{font-size:1rem}.evo-capacity-head p{margin-top:4px;font-size:.78rem}.evo-capacity-list{gap:10px;display:grid}.evo-capacity-row{gap:7px;display:grid}.evo-capacity-row span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.evo-capacity-row strong{color:#f7fbff;font-size:.8rem}.evo-capacity-row small{color:#accae0b8;text-align:right;font-size:.72rem}.evo-capacity-row i{background:#ffffff12;border-radius:999px;height:7px;display:block;overflow:hidden}.evo-capacity-row b{border-radius:inherit;background:linear-gradient(90deg,#4aefcb,#8df5ff,#ffb84a);height:100%;display:block}.evo-observer-note{color:#dcf0fac7;align-items:flex-start;gap:10px;padding:14px;display:flex}.evo-observer-note svg{color:#ffca7a;flex:none}.evo-observer-note p{margin:0;font-size:.85rem;line-height:1.5}.evo-pricing-layout{gap:12px;display:grid}.evo-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.evo-plan-card{align-content:start;gap:11px;min-height:392px;padding:15px;display:grid}.evo-plan-card.primary{background:radial-gradient(circle at 50% 0,#ffb84a2e,#0000 34%),linear-gradient(#191420db,#060c16c2);border-color:#ffb84a80;box-shadow:0 0 42px #ffb84a17}.evo-plan-card.anchor{background:radial-gradient(circle at 50% 0,#ff5b5b21,#0000 36%),linear-gradient(#1c0c18d1,#050b15b8);border-color:#ff5b5b47}.evo-plan-topline{color:#9cecff;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:.68rem;font-weight:860;display:flex}.evo-plan-card h3{font-size:1.26rem}.evo-plan-card>strong{color:#fff3d4;font-size:1.32rem}.evo-plan-card>strong small{color:#bcd3e6ad;margin-left:4px;font-size:.72rem;font-weight:720}.evo-plan-card li{color:#e6f2fcd1;font-size:.78rem;line-height:1.42}.evo-plan-card button{align-self:end;width:100%;margin-top:auto}.evo-topup-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.evo-topup-card{color:#f7fbff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #7ee8ff21;border-radius:8px;gap:5px;min-height:112px;padding:12px;display:grid}.evo-topup-card.energy{border-color:#4aefcb33}.evo-topup-card.council{border-color:#ffb84a3d}.evo-topup-card.artifact{border-color:#46b4ff3d}.evo-topup-card span{font-weight:860}.evo-topup-card small{color:#b2cfe6b8;line-height:1.35}.evo-topup-card b{color:#fff3d4;align-self:end}.evo-enterprise-strip{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.evo-enterprise-strip strong{color:#f7fbff}@keyframes evo-asmr-breathe{0%,to{opacity:.86;transform:translate(0,0)scale(.985)}48%{opacity:1;transform:translateY(-6px)scale(1.025)}}@keyframes evo-silk-drift{0%,to{opacity:.38;transform:rotate(0)scale(.78)}50%{opacity:.78;transform:rotate(18deg)scale(.93)}}@keyframes evo-caret-pulse{0%,to{opacity:.24;transform:scaleY(.74)}50%{opacity:1;transform:scaleY(1)}}@keyframes evoPatternScan{0%,44%{transform:translate(-120%)}74%,to{transform:translate(120%)}}@media (width<=760px){.evo-pattern-chip{grid-template-columns:1fr;gap:8px}.evo-pattern-chip button{width:fit-content}.gateway-mode{padding:8px}.gateway-topbar{grid-template-columns:minmax(0,1fr) auto;min-height:54px;padding:8px}.gateway-live-signal{display:none}.gateway-brand{gap:8px}.gateway-brand img{width:30px;height:30px}.gateway-brand strong{font-size:.9rem}.gateway-brand small{font-size:.54rem;line-height:1.12}.evo-shock-head{display:grid}.evo-shock-grid{grid-template-columns:1fr}.gateway-topbar .locale-picker{max-width:82px;min-height:30px;padding-inline:6px}.gateway-topbar .locale-picker select{min-width:38px;max-width:44px;padding:0 12px 0 0;font-size:.72rem}.gateway-tools{gap:6px}.gateway-menu-button{width:30px;height:30px}.gateway-account-menu{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);top:8px;right:8px}.gateway-main,.evo-v4 .evo-stage-shell,.evo-minimal-stage{min-height:calc(100dvh - 150px)}.evo-minimal-stage{grid-template-rows:auto minmax(102px,.42fr) auto auto auto;gap:7px;padding:10px}.evo-minimal-stage.has-output{grid-template-rows:auto minmax(96px,.38fr) auto auto auto}.evo-hero-copy h1{font-size:clamp(1.72rem,7.8vw,2.62rem);line-height:.98}.evo-minimal-stage .agent-eyebrow{min-height:30px;font-size:.68rem}.evo-heart-core{width:min(43vw,178px)}.evo-minimal-stage.has-output .evo-heart-core{width:min(42vw,168px)}.evo-minimal-composer label{align-items:center;gap:8px;min-height:20px;display:flex}.evo-minimal-composer label small{text-align:left;white-space:nowrap}.agent-composer.evo-minimal-composer>.evo-input-shell{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:5px;min-height:52px;padding:5px 6px}.evo-input-shell textarea{height:38px;min-height:38px;padding:8px 0;overflow:hidden}.evo-upload-button,.evo-send-button{width:38px;min-width:38px;height:38px}.evo-mic-button{width:30px;height:38px}.evo-composer-actions{gap:5px}.evo-send-button{place-self:center end}.evo-output-panel{max-height:42vh}.evo-result-studio-head,.evo-shock-head{gap:4px;display:grid}.evo-studio-main{grid-template-columns:1fr}.evo-billing-overlay{place-items:stretch stretch;padding:8px}.evo-access-overlay{place-items:center;padding:10px}.evo-access-modal{padding:14px}.evo-billing-modal{max-height:calc(100dvh - 16px);padding:12px}.evo-billing-head h2{font-size:clamp(1.45rem,9vw,2.25rem)}.evo-paywall-grid,.evo-capacity-layout,.evo-plan-grid,.evo-topup-grid,.evo-enterprise-strip{grid-template-columns:1fr}.evo-paywall-card,.evo-plan-card{min-height:0}.evo-billing-actions .primary-action,.evo-billing-actions .secondary-action{width:100%}.evo-rear-dock[open]{padding:10px}.gateway-footer{flex-wrap:nowrap;gap:6px;min-height:30px;margin-top:3px;padding-top:6px;font-size:.66rem;line-height:1.2}.gateway-footer span:last-child{display:none}.evo-rear-world-preview,.evo-rear-world-preview .v3-lower-grid{grid-template-columns:1fr}.evo-rear-world-preview{max-height:70vh}}@media (prefers-reduced-motion:reduce){.evo-heart-core,.evo-heart-ring,.gateway-usage-used,.gateway-usage-track:after{animation:none!important}}
