: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-Tv0dy54Q.webp) 50%/cover no-repeat,url(/assets/ge_starfield_nebula_overlay_1920x1080-JUt5bO8I.webp) 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{isolation:isolate;background:radial-gradient(circle at 72% 18%,#8b5cf62e,#0000 28%),radial-gradient(circle at 18% 82%,#22d3ee1f,#0000 34%),#050816;position:relative;overflow-x:hidden}.operator-mode:before,.operator-mode:after{pointer-events:none;content:"";position:fixed;inset:0}.operator-mode:before{z-index:-2;background-image:var(--operator-backdrop);opacity:.42;filter:saturate(1.05)contrast(1.08);background-position:top;background-size:cover}.operator-mode:after{z-index:-1;background:linear-gradient(#05081614,#050816d6),repeating-linear-gradient(90deg,#7dd3fc06 0 1px,#0000 1px 96px),repeating-linear-gradient(0deg,#7dd3fc05 0 1px,#0000 1px 88px)}.operator-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030916c7;border-bottom:1px solid #f5f7ff1f;justify-content:space-between;align-items:center;gap:16px;padding:16px clamp(16px,4vw,42px);display:flex;box-shadow:0 12px 45px #00000047}.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,5vw,64px) clamp(16px,4vw,48px);display:grid}.operator-panel{width:min(980px,100%);padding:clamp(22px,4vw,38px)}.owner-console{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(142deg,#051323eb,#050716e0 46%,#120c2cd6),#f5f7ff0b;border-color:#6fe0ff42;width:min(1280px,100%);position:relative;overflow:hidden;box-shadow:0 34px 110px #0000005c,inset 0 1px #ffffff0f}.owner-console:before{pointer-events:none;content:"";background:radial-gradient(circle at 8% 0,#67e8f929,#0000 30%),radial-gradient(circle at 92% 8%,#facc151a,#0000 26%),linear-gradient(90deg,#67e8f90f,#0000 26% 74%,#67e8f90d);position:absolute;inset:0}.owner-gate{background:radial-gradient(circle at 85% 0,#8b5cf62e,#0000 32%),linear-gradient(142deg,#051323eb,#050716e0);border-color:#6fe0ff42;width:min(560px,100%);position:relative;overflow:hidden;box-shadow:0 30px 95px #00000052}.operator-gate-orb{color:#b8f3ff;background:radial-gradient(circle at 50% 48%,#67e8f957,#0f172ae6 62%),#050c1acc;border:1px solid #67e8f94d;border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:20px;display:grid;box-shadow:0 0 32px #22d3ee38,inset 0 0 20px #67e8f91f}.owner-gate-account{color:#d6e5ffb8;background:#081220b8;border:1px solid #67e8f933;border-radius:14px;gap:4px;width:fit-content;max-width:100%;margin:18px 0 12px;padding:10px 13px;font-size:.78rem;display:grid}.owner-gate-account strong{color:#e9f7ff;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.owner-gate-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.operator-panel .section-heading h1{color:#f5f7ff;margin:0;font-size:clamp(1.7rem,4vw,3rem)}.operator-console-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:18px;display:flex;position:relative}.operator-title-block{gap:10px;min-width:0;display:grid}.operator-owner-seal{color:#b8f3ff;background:#061622b8;border:1px solid #67e8f947;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:9px 12px;font-size:.82rem;font-weight:800;display:inline-flex;box-shadow:0 0 24px #67e8f91f}.operator-signal-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operator-signal-row span{color:#a9bedc;letter-spacing:.08em;text-transform:uppercase;background:#050e1e9e;border:1px solid #67e8f929;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:900;display:inline-flex}.operator-signal-row i{background:#67e8f9;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #67e8f9cc}.operator-signal-row .hot{color:#b7ffe1;background:#06241d7a;border-color:#34d39940}.admin-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.admin-stat,.admin-data-card,.admin-usage-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#07182ad1,#070b1bc7),#f5f7ff0a;border:1px solid #67e8f929;border-radius:16px;box-shadow:0 18px 50px #0003,inset 0 1px #ffffff09}.admin-stat{gap:4px;min-height:94px;padding:13px 14px;display:grid;position:relative}.admin-stat:after{content:"";background:linear-gradient(90deg,#0000,#67e8f98c);width:38px;height:1px;position:absolute;bottom:12px;right:12px}.admin-stat span,.admin-usage-card span{color:#8ea0bc;letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:800}.admin-stat strong{color:#f7fbff;letter-spacing:0;font-size:clamp(1.25rem,2vw,1.85rem)}.admin-stat small,.admin-usage-card small,.admin-row small{color:#8ea0bc;line-height:1.45}.admin-usage-card{gap:9px;margin:16px 0;padding:14px;display:grid;position:relative}.admin-usage-card>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-usage-card strong{color:#b8f3ff}.admin-usage-card i{background:repeating-linear-gradient(90deg,#94a3b847,#94a3b847 3px,#94a3b81f 3px 7px);border-radius:999px;height:9px;display:block;overflow:hidden}.admin-usage-card i b{border-radius:inherit;background:linear-gradient(90deg,#33d69f,#7df0bd),repeating-linear-gradient(90deg,#0000,#0000 16px,#ffffff2e 16px 18px);height:100%;display:block;box-shadow:0 0 18px #34d39938}.admin-user-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 12% 0,#facc1521,#0000 36%),radial-gradient(circle at 95% 20%,#67e8f917,#0000 34%),linear-gradient(135deg,#0a1826e6,#0b0b1cdb);border:1px solid #facc1547;border-radius:16px;gap:14px;margin:18px 0;padding:16px;display:grid;position:relative;box-shadow:0 22px 70px #0000003d,inset 0 1px #ffffff0b}.admin-user-head,.admin-user-search,.admin-user-operation{align-items:end;gap:12px;display:flex}.admin-user-head{justify-content:space-between;align-items:start}.admin-user-head h2{color:#f6fbff;margin:0;font-size:1.05rem}.admin-user-head p{color:#9fb0cc;margin:5px 0 0;font-size:.86rem}.admin-user-found{color:#a7f3d0;background:#06241d94;border:1px solid #34d39947;border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:8px 10px;font-size:.8rem;font-weight:900;display:inline-flex}.admin-user-search label,.admin-user-operation label{flex:160px;gap:6px;min-width:0;display:grid}.admin-user-search span,.admin-user-operation span{color:#8ea0bc;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:900}.admin-user-search input,.admin-user-operation input,.admin-user-operation select{color:#eff8ff;background:#030812bd;border:1px solid #67e8f92e;border-radius:12px;outline:none;width:100%;min-height:42px;padding:0 12px}.admin-user-search input:focus,.admin-user-operation input:focus,.admin-user-operation select:focus{border-color:#facc15b8;box-shadow:0 0 0 3px #facc151f}.admin-user-matches{gap:8px;display:grid}.admin-user-matches button{color:#dbeafe;cursor:pointer;background:#04091470;border:1px solid #f5f7ff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.admin-user-matches small{color:#8ea0bc}.admin-user-summary,.admin-user-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-user-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-operation{flex-wrap:wrap;padding-top:2px}.admin-user-reason{flex-basis:260px}.operator-command-strip{grid-template-columns:.8fr 1.5fr .8fr 1fr 1fr;gap:10px;margin:18px 0;display:grid}.operator-command-strip div{background:linear-gradient(135deg,#081627c2,#060919b8),#f5f7ff09;border:1px solid #67e8f924;border-radius:14px;min-width:0;padding:12px 13px}.operator-command-strip small,.operator-command-strip strong{min-width:0;display:block}.operator-command-strip small{color:#8294b3;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:900}.operator-command-strip strong{color:#dffbff;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.operator-key{grid-template-columns:auto auto minmax(180px,1fr);align-items:center;margin-bottom:16px}.worldos-map-window{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 18% 12%,#67e8f91f,#0000 30%),radial-gradient(circle at 80% 8%,#facc1514,#0000 26%),linear-gradient(145deg,#030b17eb,#070c1fe0);border:1px solid #67e8f938;border-radius:22px;margin:20px 0;position:relative;overflow:hidden;box-shadow:0 26px 90px #00000052,inset 0 1px #ffffff0b}.worldos-map-window:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(#67e8f90e 1px,#0000 1px),linear-gradient(90deg,#67e8f90b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:42px 0 0;-webkit-mask-image:linear-gradient(#000000e0,#0000 92%);mask-image:linear-gradient(#000000e0,#0000 92%)}.worldos-window-bar{z-index:1;background:#0207106b;border-bottom:1px solid #67e8f924;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid;position:relative}.worldos-traffic{gap:7px;display:inline-flex}.worldos-traffic i{border-radius:50%;width:11px;height:11px;box-shadow:inset 0 0 0 1px #ffffff29}.worldos-traffic i:first-child{background:#ff6b6b}.worldos-traffic i:nth-child(2){background:#facc15}.worldos-traffic i:nth-child(3){background:#34d399}.worldos-window-bar h2,.worldos-window-bar p{margin:0}.worldos-window-bar h2{color:#f6fbff;font-size:clamp(1.04rem,1.7vw,1.32rem)}.worldos-window-bar p{color:#91a6c7;margin-top:3px;font-size:.84rem;line-height:1.45}.worldos-version{color:#b8f3ff;white-space:nowrap;background:#071423ad;border:1px solid #67e8f92e;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:900}.worldos-window-actions{justify-self:end;align-items:center;gap:8px;display:inline-flex}.worldos-export-button{color:#ffefb0;cursor:pointer;background:linear-gradient(135deg,#facc1529,#67e8f914),#071423bd;border:1px solid #facc1547;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:.76rem;font-weight:900;transition:border-color .18s,transform .18s,background .18s;display:inline-flex}.worldos-export-button:hover:not(:disabled),.worldos-export-button:focus-visible{background:linear-gradient(135deg,#facc153d,#67e8f91f),#071423db;border-color:#facc159e;transform:translateY(-1px)}.worldos-export-button:disabled{cursor:progress;opacity:.58}.worldos-map-body{z-index:1;grid-template-columns:96px minmax(280px,.9fr) repeat(2,minmax(230px,1fr));gap:12px;padding:14px;display:grid;position:relative}.worldos-dock{background:#0308127a;border:1px solid #f5f7ff14;border-radius:18px;grid-row:span 3;align-content:start;gap:10px;padding:10px;display:grid}.worldos-dock-item{color:#bceeff;background:radial-gradient(circle at 50% 0,#67e8f924,#0000 56%),#081222b8;border:1px solid #67e8f921;border-radius:14px;place-items:center;gap:5px;min-height:74px;display:grid}.worldos-dock-item span{color:#8da1c0;letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:.62rem;font-weight:900}.worldos-dock-item strong{color:#f8fbff;font-size:1.05rem}.worldos-core-card,.worldos-node-panel{background:linear-gradient(150deg,#071526c2,#050817b8),#f5f7ff08;border:1px solid #67e8f926;border-radius:18px;box-shadow:inset 0 1px #ffffff09}.worldos-core-card{grid-template-rows:minmax(230px,1fr) auto;gap:12px;min-height:365px;padding:14px;display:grid}.worldos-core-orbit{background:radial-gradient(circle,#67e8f92b 0 2px,#0000 3px) 0 0/34px 34px,radial-gradient(circle,#67e8f91f,#0000 50%),#0207108a;border:1px solid #f5f7ff12;border-radius:16px;place-items:center;min-height:220px;display:grid;position:relative;overflow:hidden}.worldos-core-orbit .ring{aspect-ratio:1;border:1px solid #67e8f933;border-radius:50%;width:72%;animation:18s linear infinite worldos-spin;position:absolute;box-shadow:0 0 28px #67e8f914}.worldos-core-orbit .two{border-color:#a78bfa47;width:58%;animation-duration:24s;animation-direction:reverse;transform:rotateX(64deg)}.worldos-core-orbit .three{border-color:#facc1538;width:42%;animation-duration:30s;transform:rotateY(64deg)}.worldos-core-orb{z-index:1;aspect-ratio:1;color:#b8f3ff;background:radial-gradient(circle at 50% 35%,#67e8f93d,#0000 44%),radial-gradient(circle at 52% 70%,#a78bfa38,#0000 42%),#030812b8;border:1px solid #67e8f94d;border-radius:50%;place-items:center;width:min(158px,52%);display:grid;position:relative;box-shadow:0 0 34px #67e8f938,inset 0 0 28px #67e8f914}.worldos-core-orb span,.worldos-core-orb strong{text-align:center;display:block}.worldos-core-orb span{color:#f7fbff;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:.8rem;font-weight:900}.worldos-core-orb strong{color:#9fb0cc;font-size:.72rem}.worldos-health-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.worldos-health-grid div{background:#03081275;border:1px solid #f5f7ff14;border-radius:12px;min-width:0;padding:9px 10px}.worldos-health-grid span,.worldos-health-grid strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.worldos-health-grid span{color:#8294b3;letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:900}.worldos-health-grid strong{color:#dffbff;margin-top:4px;font-size:.9rem}.worldos-runtime-strip{background:linear-gradient(135deg,#23d3ee14,#a78bfa14),#03081285;border:1px solid #67e8f929;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.worldos-control-strip{background:linear-gradient(135deg,#5fffcc17,#405cff14),#03081294;border-color:#75ffcd2e;grid-template-columns:repeat(3,minmax(0,1fr))}.worldos-causality-strip{background:radial-gradient(circle at 18% 20%,#ffcd7021,#0000 32%),linear-gradient(135deg,#ffcd7014,#23d3ee12),#0308129e;border-color:#ffcd7038;grid-template-columns:repeat(4,minmax(0,1fr));box-shadow:inset 0 0 32px #ffcd700a}.worldos-runtime-strip div{min-width:0}.worldos-runtime-strip span,.worldos-runtime-strip strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.worldos-runtime-strip span{color:#83a3bf;letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:900}.worldos-runtime-strip strong{color:#dffbff;margin-top:4px;font-size:.86rem}.worldos-runtime-strip p{color:#9fb0cc;grid-column:1/-1;margin:0;font-size:.78rem;line-height:1.45}.worldos-node-panel{align-content:start;gap:10px;min-height:280px;padding:13px;display:grid}.worldos-node-panel.compact{min-height:190px}.worldos-panel-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.worldos-panel-title h3{color:#f6fbff;margin:0;font-size:.93rem}.worldos-panel-title span{color:#8be9ff;background:#061220b8;border:1px solid #67e8f926;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:900}.worldos-node-list{gap:8px;max-height:360px;padding-right:3px;display:grid;overflow-y:auto}.worldos-node-row{background:#0308127a;border:1px solid #f5f7ff14;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;padding:10px 11px;display:grid}.worldos-node-row div,.worldos-node-row span,.worldos-node-row small{min-width:0}.worldos-node-row span{color:#e7f7ff;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:900;display:block;overflow:hidden}.worldos-node-row small{color:#8294b3;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.7rem;display:block;overflow:hidden}.worldos-node-row strong{color:#8be9ff;white-space:nowrap;font-size:.78rem}.worldos-node-row i{background:#94a3b824;border-radius:999px;grid-column:1/-1;height:4px;display:block;overflow:hidden}.worldos-node-row i b{border-radius:inherit;background:linear-gradient(90deg,#67e8f9,#34d399);height:100%;display:block;box-shadow:0 0 12px #67e8f957}.worldos-layer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.worldos-layer-grid article,.worldos-action-row{background:#0308127a;border:1px solid #f5f7ff14;border-radius:12px;min-width:0;padding:10px 11px}.worldos-layer-grid span,.worldos-layer-grid strong,.worldos-action-row span,.worldos-action-row strong,.worldos-action-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.worldos-layer-grid span,.worldos-action-row small{color:#8294b3;font-size:.7rem}.worldos-layer-grid strong,.worldos-action-row strong{color:#dffbff;margin-top:4px;font-size:.8rem}.worldos-action-row span{color:#e7f7ff;font-size:.82rem;font-weight:900}@keyframes worldos-spin{0%{rotate:0deg}to{rotate:360deg}}.admin-console-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.organism-telemetry-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:12px;margin-top:18px;display:grid}.organism-runtime-card,.wmki-runtime-card{min-height:0}.organism-runtime-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.organism-runtime-stats .admin-stat{min-height:82px}.compact-actions{flex-wrap:wrap;margin-top:2px}.compact-actions button{min-height:38px;padding:8px 11px;font-size:.74rem}.admin-data-card{align-content:start;gap:10px;min-height:210px;padding:14px;display:grid}.admin-data-card h2{color:#f5f7ff;align-items:center;gap:8px;margin:0;font-size:.96rem;display:inline-flex}.admin-data-card h2:before{content:"";background:#67e8f9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #67e8f9a6}.admin-data-list{gap:8px;display:grid}.admin-row{background:#0409148a;border:1px solid #f5f7ff17;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px 11px;transition:border-color .18s,transform .18s,background .18s;display:grid}.admin-row:hover{background:#081424b3;border-color:#67e8f93d;transform:translateY(-1px)}.admin-row span,.admin-row strong,.admin-row small{min-width:0}.admin-row span{color:#dbeafe;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:800;overflow:hidden}.admin-row strong{color:#8be9ff;white-space:nowrap;font-size:.82rem}.admin-row small{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.admin-empty{color:#8ea0bc;margin:0}.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}.legal-footer-links{flex-wrap:wrap;align-items:center;gap:7px 10px;display:inline-flex}.legal-company-copy{color:#becbdaa3;font-size:.7rem;line-height:1.3}.legal-footer-links a{color:#b8f3ffb8;font-size:.78rem;text-decoration:none}.legal-footer-links a:hover,.legal-footer-links a:focus-visible{color:#f5f7ff;text-decoration:underline}.gateway-mode{min-height:100vh;padding:16px}.gateway-mode:has(.evo-minimal-stage.has-output){height:100dvh;min-height:0;overflow:hidden}html:has(.evo-minimal-stage.has-output){height:100dvh;max-height:100dvh;overflow:hidden}body:has(.evo-minimal-stage.has-output){height:100dvh;max-height:100dvh;overflow:hidden}body:has(.evo-minimal-stage.has-output) #root{height:100dvh;max-height:100dvh;overflow:hidden}.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}.admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-command-strip,.worldos-map-body{grid-template-columns:repeat(2,minmax(0,1fr))}.worldos-dock{grid-area:auto/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.worldos-core-card{min-height:320px}.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}.operator-console-head,.admin-usage-card>div,.admin-user-head,.admin-user-search{flex-direction:column;align-items:stretch}.admin-stat-grid,.operator-command-strip,.admin-console-grid,.organism-telemetry-grid,.organism-runtime-stats,.worldos-map-body,.admin-user-summary,.admin-user-detail-grid{grid-template-columns:1fr}.worldos-window-bar{grid-template-columns:auto minmax(0,1fr)}.worldos-window-actions{flex-wrap:wrap;grid-column:2;justify-self:start}.worldos-map-body{padding:10px}.worldos-dock{grid-template-columns:repeat(2,minmax(0,1fr))}.worldos-dock-item{min-height:68px}.worldos-core-card{grid-template-rows:auto auto;min-height:0}.worldos-core-orbit{min-height:190px}.worldos-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.worldos-control-strip,.worldos-causality-strip,.worldos-layer-grid{grid-template-columns:1fr}.admin-stat{min-height:82px}.admin-data-card{min-height:0}.admin-user-search label,.admin-user-operation label,.admin-user-reason{flex-basis:auto}.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)}.worldos-window-bar{padding:12px}.worldos-dock{grid-template-columns:1fr}.worldos-core-orb{width:132px}}.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,.worldos-core-orbit .ring{animation:none!important;transform:none!important}}.evo-output-panel:focus-visible{outline-offset:2px;outline:2px solid #f5c95be6}.evo-integrity-notice{color:#ffebcdf0;background:#48220a5c;border:1px solid #ffad5957;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px 11px;display:grid}.evo-integrity-notice>svg{color:#ffc36e;margin-top:1px}.evo-integrity-notice>span{gap:3px;min-width:0;display:grid}.evo-integrity-notice strong,.evo-integrity-notice small,.evo-integrity-notice em{overflow-wrap:anywhere}.evo-integrity-notice strong{font-size:.78rem}.evo-integrity-notice small,.evo-integrity-notice em{color:#ffe1bfc2;font-size:.7rem;font-style:normal;line-height:1.4}.evo-markdown a{color:#9cefff;overflow-wrap:anywhere;text-underline-offset:.18em;text-decoration-thickness:1px}.evo-markdown a:hover,.evo-markdown a:focus-visible{color:#fff1c6}.evo-markdown a:focus-visible{outline-offset:2px;outline:2px solid #f5c95be0}.v3-away-strip.is-archive-fallback p{color:#bcd5e7c2;margin:0;font-size:.76rem;line-height:1.45}.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-stage-motion,.evo-stage-atmosphere,.evo-particle-field,.evo-stage-vignette{position:absolute;inset:0}.evo-stage-motion{z-index:0;pointer-events:none;overflow:hidden}.evo-stage-motion-video{object-fit:cover;opacity:0;filter:saturate(.86)contrast(1.12)brightness(.72);transform-origin:50%;will-change:opacity;width:100%;height:100%;transition:opacity 1.4s;display:block;transform:scale(1.04)}.evo-stage-motion-video.is-ready{opacity:.82}.evo-stage-bg{z-index:0;object-fit:cover;opacity:0;filter:saturate(1.12)contrast(1.08);will-change:opacity;width:100%;height:100%}.evo-stage-bg-night{opacity:calc(var(--evo-scene-night,1) * .46)}.evo-stage-bg-dusk{opacity:calc(var(--evo-scene-dusk,0) * .58)}.evo-stage-bg-day{opacity:calc(var(--evo-scene-day,0) * .68)}.evo-stage-atmosphere{z-index:1;contain:strict;pointer-events:none;isolation:isolate;overflow:hidden}.evo-room-lumen{z-index:2;pointer-events:none;background:radial-gradient(ellipse at 6% 39%, rgb(196 231 255/calc(.025 + var(--evo-daylight,0) * .17)), transparent 31%), radial-gradient(ellipse at 94% 39%, rgb(196 231 255/calc(.025 + var(--evo-daylight,0) * .17)), transparent 31%), radial-gradient(ellipse at 8% 46%, rgb(255 164 91/calc(var(--evo-dusk,0) * .11)), transparent 27%), radial-gradient(ellipse at 92% 46%, rgb(255 164 91/calc(var(--evo-dusk,0) * .11)), transparent 27%), radial-gradient(circle at 50% 45%, rgb(100 205 255/calc(.025 + var(--evo-night,1) * .055)), transparent 34%);mix-blend-mode:screen;transform-origin:50% 44%;will-change:opacity, transform;animation:18s cubic-bezier(.42,0,.3,1) infinite alternate evo-room-light-breathe;position:absolute;inset:-5%;transform:translateZ(0)scale(1.015)}.evo-window-weather{z-index:1;width:30.5%;height:58%;opacity:calc(.11 + var(--evo-daylight,0) * .3 + var(--evo-night,1) * .12);mix-blend-mode:screen;will-change:opacity;position:absolute;top:7%;overflow:hidden;transform:translateZ(0)}.evo-window-weather-left{clip-path:polygon(0 4%,82% 0,97% 100%,0 93%);left:-1%}.evo-window-weather-right{clip-path:polygon(18% 0,100% 4%,100% 93%,3% 100%);right:-1%}.cloud-bank{filter:blur(11px);will-change:transform, opacity;background:radial-gradient(at 9% 66%,#def1ff47 0 7%,#0000 19%),radial-gradient(at 25% 51%,#aed5ff33 0 8%,#0000 21%),radial-gradient(at 43% 72%,#e5f2ff38 0 6%,#0000 18%),radial-gradient(at 62% 43%,#aacffc2e 0 9%,#0000 23%),radial-gradient(at 79% 68%,#e4f1ff38 0 7%,#0000 19%),radial-gradient(at 94%,#9ec6f529 0 9%,#0000 24%);border-radius:50%;width:248%;position:absolute;top:2%;bottom:4%;left:-74%;transform:translate(-4%)scaleY(.82)}.cloud-bank-near{opacity:calc(.14 + var(--evo-daylight,0) * .25 + var(--evo-night,1) * .09);animation:76s linear infinite alternate evo-cloud-drift-near}.cloud-bank-far{opacity:calc(.09 + var(--evo-daylight,0) * .16 + var(--evo-night,1) * .07);filter:blur(16px);animation:112s linear infinite alternate evo-cloud-drift-far;top:18%;bottom:10%;transform:translate(5%,-3%)scale(.9,.68)}.evo-window-weather-right .cloud-bank-near{animation-duration:84s;animation-direction:alternate-reverse}.evo-window-weather-right .cloud-bank-far{animation-duration:126s;animation-direction:alternate-reverse}@keyframes evo-room-light-breathe{0%{opacity:.68;transform:translateZ(0)scale(1.005)}45%{opacity:.92;transform:translateZ(0)scale(1.017)}to{opacity:.76;transform:translateZ(0)scale(1.01)}}@keyframes evo-cloud-drift-near{0%{transform:translate(-5%,1%)scaleY(.82)}48%{transform:translate(2%,-1.5%)scaleY(.88)}to{transform:translate(9%,.5%)scaleY(.8)}}@keyframes evo-cloud-drift-far{0%{transform:translate(7%,-3%)scale(.9,.68)}55%{transform:translateY(1%)scale(.96,.72)}to{transform:translate(-8%,-1%)scale(.92,.66)}}.evo-floor-light{pointer-events:none;background:radial-gradient(ellipse at 50% 0%, rgb(193 241 255/calc(var(--evo-daylight,0) * .1)), transparent 58%), radial-gradient(ellipse at 18% 24%, rgb(255 170 97/calc(var(--evo-dusk,0) * .06)), transparent 38%), radial-gradient(ellipse at 82% 24%, rgb(255 170 97/calc(var(--evo-dusk,0) * .06)), transparent 38%), linear-gradient(90deg, transparent, rgb(112 202 255/calc(var(--evo-night,1) * .035)) 50%, transparent);filter:blur(16px);mix-blend-mode:screen;transform-origin:top;height:47%;animation:31s ease-in-out infinite alternate evo-floor-reflection;display:block;position:absolute;bottom:-8%;left:5%;right:5%;transform:perspective(520px)rotateX(61deg)scaleX(1.08)}@keyframes evo-floor-reflection{0%{opacity:.24;filter:blur(16px)brightness(.96)}50%{opacity:.38;filter:blur(18px)brightness(1.04)}to{opacity:.28;filter:blur(15px)brightness(.99)}}.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,.gateway-live-dot:before,.gateway-live-dot:after{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}.app-shell.v3-shell.gateway-mode:has(.evo-minimal-stage.has-output){max-height:100dvh;overflow:hidden;height:100dvh!important;min-height:0!important}.app-shell.v3-shell.gateway-mode:has(.evo-minimal-stage.has-output) .gateway-main{height:calc(100dvh - 102px);min-height:0;margin-bottom:16px;overflow:hidden}.app-shell.v3-shell.gateway-mode:has(.evo-minimal-stage.has-output) .agent-gateway.evo-v4{height:100%;min-height:0}.app-shell.v3-shell.gateway-mode:has(.evo-minimal-stage.has-output) .evo-stage-shell{height:100%;min-height:0}.app-shell.v3-shell.gateway-mode:has(.evo-minimal-stage.has-output) .evo-minimal-stage.has-output{height:100%;min-height:0;overflow:hidden}.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;position:relative}.gateway-live-balance{display:none}.gateway-live-dot:before{content:"";border-radius:50%;width:6px;height:6px;display:block}.gateway-live-dot:after{content:"";opacity:.38;background:radial-gradient(circle,#7cffc96b 0%,#7cffc900 68%);border-radius:50%;width:14px;height:14px;animation:4.2s ease-in-out infinite gateway-live-halo;position:absolute;transform:scale(.72)}.gateway-live-dot:before{z-index:1;background:#7cffc9;animation:4.2s ease-in-out infinite gateway-live-breath;position:relative;box-shadow:0 0 10px #7cffc9c2,0 0 22px #58e6ff57}.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)}@keyframes gateway-live-breath{0%,to{opacity:.68;transform:scale(.86);box-shadow:0 0 8px #7cffc975,0 0 16px #58e6ff33}50%{opacity:1;transform:scale(1.08);box-shadow:0 0 14px #7cffc9eb,0 0 30px #58e6ff6b}}@keyframes gateway-live-halo{0%,to{opacity:.12;transform:scale(.62)}50%{opacity:.5;transform:scale(1.08)}}.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}.evo-notification-center{align-items:center;display:inline-flex;position:relative}.evo-notification-trigger{color:#e6f7ffdb;cursor:pointer;background:#050c1aa8;border:1px solid #7ee8ff26;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex;position:relative}.evo-notification-trigger:hover,.evo-notification-trigger:focus-visible,.evo-notification-trigger[aria-expanded=true]{color:#f5fdff;border-color:#6af0ff94;outline:none;box-shadow:0 0 0 3px #58e6ff1a,0 0 22px #58e6ff24}.evo-notification-trigger:active{transform:scale(.94)}.evo-notification-trigger.has-unread svg{transform-origin:50% 12%;animation:4.8s ease-in-out infinite evoBellSignal}.evo-notification-badge{color:#031019;background:#7ffbd0;border:2px solid #040914;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.56rem;font-weight:900;line-height:1;animation:3.2s ease-in-out infinite evoBadgeBreath;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 0 15px #7ffbd073}.evo-notification-panel{z-index:95;color:#f4f8ff;isolation:isolate;contain:paint;transform-origin:100% 0;background:linear-gradient(#5cddff09 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#5cddff08 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#071222fb,#030813fc);border:1px solid #74eeff38;border-radius:9px;width:min(390px,100vw - 24px);animation:.18s cubic-bezier(.2,.85,.28,1) both evoNotificationTuneIn;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 30px 90px #000000a3,inset 0 0 0 1px #ffffff06}.evo-notification-panel:before{z-index:0;opacity:.34;content:"";pointer-events:none;background:linear-gradient(115deg,#0000 12%,#68eeff0e 49%,#0000 72%);position:absolute;inset:0}.evo-notification-panel>*{z-index:1;position:relative}.evo-notification-head,.evo-notification-controls,.evo-notification-foot{justify-content:space-between;align-items:center;display:flex}.evo-notification-head{border-bottom:1px solid #7ee8ff1c;min-height:58px;padding:10px 12px}.evo-notification-head>div{gap:2px;display:grid}.evo-notification-kicker{color:#74eeff94;letter-spacing:.12em;font-size:.54rem;font-weight:850}.evo-notification-head strong{letter-spacing:0;font-size:.98rem}.evo-notification-head>button,.evo-notification-dismiss{color:#d9edf799;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.evo-notification-head>button{border-radius:7px;width:34px;height:34px}.evo-notification-head>button:hover,.evo-notification-head>button:focus-visible,.evo-notification-dismiss:hover,.evo-notification-dismiss:focus-visible{color:#fff;background:#ffffff12;outline:none}.evo-notification-controls{border-bottom:1px solid #7ee8ff14;gap:8px;padding:8px 10px}.evo-notification-controls.is-detail{justify-content:flex-start}.evo-notification-back{color:#d0e8f3c2;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 8px;font-size:.69rem;font-weight:780;display:inline-flex}.evo-notification-back:hover,.evo-notification-back:focus-visible{color:#f6fdff;background:#58e6ff12;outline:none}.evo-notification-tabs{background:#0000003d;border:1px solid #7ee8ff1c;border-radius:7px;grid-template-columns:1fr 1fr;gap:2px;padding:2px;display:inline-grid}.evo-notification-tabs button,.evo-notification-mark-all{color:#d0e5f1a8;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:.68rem;font-weight:780}.evo-notification-tabs button{padding:0 10px}.evo-notification-tabs button[aria-selected=true]{color:#dffcff;background:#58e6ff1a;box-shadow:inset 0 0 0 1px #58e6ff14}.evo-notification-mark-all{color:#80f2d5c2;padding:0 4px}.evo-notification-tabs button:focus-visible,.evo-notification-mark-all:focus-visible{outline-offset:2px;outline:2px solid #f5c95ba8}.evo-notification-list{overscroll-behavior:contain;scrollbar-gutter:stable;gap:6px;max-height:min(420px,100dvh - 210px);padding:8px;display:grid;overflow:auto}.evo-notification-item{background:#ffffff06;border:1px solid #7ee8ff14;border-radius:7px;grid-template-columns:30px minmax(0,1fr) 28px;align-items:start;gap:6px;padding:9px 7px 8px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.evo-notification-item:hover{background:#58e6ff0b;border-color:#7ee8ff38;transform:translateY(-1px)}.evo-notification-item.is-unread{background:linear-gradient(90deg,#7ffbd00e,#58e6ff06);border-left-color:#7ffbd0c2}.evo-notification-icon{color:#78eaff;background:#58e6ff0e;border:1px solid #58e6ff21;border-radius:7px;place-items:center;width:28px;height:28px;display:inline-grid}.is-delivery>.evo-notification-icon,.is-goal_state>.evo-notification-icon{color:#f3cd72;background:#f3cd720e;border-color:#f3cd722b}.is-proactive_discovery>.evo-notification-icon{color:#a794ff;background:#a794ff0f;border-color:#a794ff30}.evo-notification-copy{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.evo-notification-copy:focus-visible{outline-offset:3px;border-radius:5px;outline:2px solid #f5c95ba8}.evo-notification-copy>span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.evo-notification-copy strong{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;line-height:1.3;overflow:hidden}.evo-notification-copy time{color:#b1cbdc75;flex:none;font-size:.55rem;font-style:normal}.evo-notification-copy small{color:#c1dae8a6;letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.42;display:-webkit-box;overflow:hidden}.evo-notification-dismiss{border-radius:6px;width:28px;height:28px}.evo-notification-detail{grid-template-columns:38px minmax(0,1fr);align-content:start;gap:4px 12px;min-height:300px;padding:20px 18px 18px;animation:.17s ease-out both evoNotificationDetailIn;display:grid;overflow:auto}.evo-notification-detail-mark{color:#82efff;background:#58e6ff12;border:1px solid #58e6ff33;border-radius:8px;grid-row:1/5;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 0 18px #58e6ff0b}.evo-notification-detail.is-delivery .evo-notification-detail-mark,.evo-notification-detail.is-goal_state .evo-notification-detail-mark{color:#f3cd72;background:#f3cd7212;border-color:#f3cd723d}.evo-notification-detail-state{color:#74eeff99;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:850}.evo-notification-detail h3,.evo-notification-detail p{letter-spacing:0;margin:0}.evo-notification-detail h3{color:#f5fbff;padding-top:3px;font-size:1rem;line-height:1.35}.evo-notification-detail p{color:#cae0ecc7;padding-top:10px;font-size:.78rem;line-height:1.65}.evo-notification-detail time{color:#aecbdc75;padding-top:7px;font-size:.59rem}.evo-notification-detail-actions{grid-column:2;align-self:end;gap:7px;padding-top:22px;display:grid}.evo-notification-primary{color:#f6db98;min-height:36px;font:inherit;cursor:pointer;background:#f5c95b14;border:1px solid #f5c95b59;border-radius:7px;justify-content:center;justify-self:start;align-items:center;padding:0 14px;font-size:.72rem;font-weight:830;text-decoration:none;display:inline-flex}.evo-notification-primary:hover,.evo-notification-primary:focus-visible{color:#fff4d0;background:#f5c95b1f;border-color:#f5c95ba8;outline:none;box-shadow:0 0 18px #f5c95b14}.evo-notification-detail-actions small{color:#b2cddb7a;font-size:.6rem}.evo-notification-empty{color:#b6d2e185;text-align:center;place-items:center;min-height:132px;margin:0;font-size:.73rem;display:grid}.evo-notification-foot{color:#aecbdc7a;border-top:1px solid #7ee8ff14;justify-content:flex-start;gap:7px;min-height:31px;padding:0 11px;font-size:.57rem}.evo-notification-foot>span{background:#7ffbd0;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #7ffbd09e}.evo-notification-toast{z-index:110;color:#f5fbff;text-align:left;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:#050f1df5;border:1px solid #74eeff47;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;width:min(330px,100vw - 32px);padding:10px;animation:.3s cubic-bezier(.2,.85,.28,1) both evoNotificationToastIn;display:grid;position:fixed;top:78px;right:16px;box-shadow:0 24px 70px #00000094,0 0 28px #58e6ff1a}.evo-notification-toast>span:last-child{gap:2px;min-width:0;display:grid}.evo-notification-toast small{color:#74eeff94;letter-spacing:.1em;font-size:.52rem;font-weight:850}.evo-notification-toast strong,.evo-notification-toast em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evo-notification-toast strong{letter-spacing:0;font-size:.75rem}.evo-notification-toast em{color:#c7dce9a6;font-size:.64rem;font-style:normal}@keyframes evoBellSignal{0%,86%,to{transform:rotate(0)}89%{transform:rotate(12deg)}92%{transform:rotate(-10deg)}95%{transform:rotate(6deg)}}@keyframes evoBadgeBreath{0%,to{box-shadow:0 0 9px #7ffbd052}50%{box-shadow:0 0 18px #7ffbd0ad}}@keyframes evoNotificationTuneIn{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes evoNotificationDetailIn{0%{opacity:0;transform:translate(7px)}to{opacity:1;transform:translate(0)}}@keyframes evoNotificationToastIn{0%{opacity:0;transform:translate(18px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@media (width<=760px){.evo-notification-trigger{width:30px;height:30px}.evo-notification-panel{width:min(390px,100vw - 16px);position:fixed;top:64px;right:8px}.evo-notification-list{max-height:min(54dvh,420px)}.evo-notification-copy strong{max-width:210px}}@media (prefers-reduced-motion:reduce){.evo-notification-trigger.has-unread svg,.evo-notification-badge,.evo-notification-panel,.evo-notification-detail,.evo-notification-toast{animation:none!important}}.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-account-menu.has-modal-open{pointer-events:none}.gateway-menu-head,.gateway-usage-meter,.gateway-storage-meter,.gateway-world-diary,.gateway-community-pulse,.gateway-memory-vault{background:#ffffff09;border:1px solid #7ee8ff1c;border-radius:8px}.gateway-menu-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px;display:grid}.gateway-profile-entry{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px;display:grid}.gateway-profile-entry:hover,.gateway-profile-entry:focus-visible{background:#f5c95b12;outline:none;box-shadow:inset 0 0 0 1px #f5c95b52}.gateway-profile-entry .gateway-member-level{justify-self:end}.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-memory-title strong,.gateway-memory-fragment strong{color:#f6fbff;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.18;overflow:hidden}.gateway-account-copy small,.gateway-memory-title small,.gateway-memory-fragment small{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-world-diary-title>span,.gateway-community-title>span,.gateway-memory-title>span,.gateway-memory-fragment summary>span{gap:2px;min-width:0;display:grid}.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{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:linear-gradient(135deg,#bac6d514,#525e700a),#ffffff07;gap:7px;padding:9px 10px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.gateway-usage-meter:hover,.gateway-usage-meter:focus-visible,.gateway-usage-meter[aria-expanded=true]{background:linear-gradient(135deg,#7ee8ff1a,#525e700b),#ffffff08;border-color:#7ee8ff52;outline:none;box-shadow:inset 0 0 0 1px #7ee8ff0b,0 0 20px #7ee8ff0d}.gateway-usage-meter:disabled{cursor:default}.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;white-space:nowrap;font-size:.7rem}.gateway-usage-meter.is-loading .gateway-usage-used,.gateway-usage-meter.is-loading .gateway-usage-fill{display:none}.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-meter-unlimited{background:radial-gradient(circle at 14% 18%,#f5c95b1a,#0000 36%),linear-gradient(135deg,#7ee8ff14,#f5c95b0e),#ffffff07;border-color:#f5c95b33}.gateway-usage-meter-unlimited .gateway-usage-meter-top strong{color:#fff0c8;font-size:.68rem}.gateway-usage-meter-unlimited .gateway-usage-track{background:repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 18px),linear-gradient(90deg,#58c8b833,#f5c95b24,#7ee8ff2e),#0a0f18eb;border-color:#f5c95b29}.gateway-usage-meter-unlimited .gateway-usage-used{display:none}.gateway-usage-meter-unlimited .gateway-usage-fill{background:linear-gradient(90deg,#56d7b7ad,#f5c95b85,#7ee8ffad),linear-gradient(#ffffff30,#ffffff05);width:100%;box-shadow:inset 0 0 0 1px #ffeebe14,0 0 20px #f5c95b21}.gateway-usage-meter-unlimited .gateway-usage-fill:after{background:linear-gradient(90deg,#0000,#fff5ceb8,#0000);width:24px;right:0;box-shadow:0 0 18px #f5c95b52}.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%)}.usage-dashboard-layer{z-index:130;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.usage-dashboard-scrim{-webkit-backdrop-filter:blur(6px)saturate(.8);backdrop-filter:blur(6px)saturate(.8);cursor:default;background:#00040c9e;border:0;animation:.24s ease-out both usageDashboardScrimIn;position:absolute;inset:0}.usage-dashboard{color:#f3f8fc;isolation:isolate;background:linear-gradient(#74e0ff06 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#74e0ff06 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 12% 0,#50dde221,#0000 36%),radial-gradient(circle at 88% 100%,#855cff1a,#0000 38%),linear-gradient(155deg,#05121ffd,#030711fe);border:1px solid #76eeff47;border-radius:9px;gap:0;width:min(680px,100vw - 36px);max-height:min(760px,100dvh - 36px);animation:.42s cubic-bezier(.16,1,.3,1) both usageDashboardTuneIn;display:grid;position:relative;overflow:auto;box-shadow:0 34px 120px #000000b8,inset 0 0 0 1px #ffffff06}.usage-dashboard:focus{outline:none}.usage-dashboard>*{min-width:0}.usage-dashboard-scan{z-index:5;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.usage-dashboard-scan:before{content:"";background:linear-gradient(90deg,#0000,#78f4ffbf,#f5c95b57,#0000);height:2px;animation:5.8s ease-in-out .7s infinite usageDashboardScan;position:absolute;top:-8%;left:0;right:0;box-shadow:0 0 22px #78f4ff52}.usage-dashboard-head{background:#0208117a;border-bottom:1px solid #7ee8ff21;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:grid}.usage-dashboard-mark,.usage-dashboard-head>button{color:#9cf5ff;background:#7ee8ff12;border:1px solid #7ee8ff33;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.usage-dashboard-head>div{gap:2px;min-width:0;display:grid}.usage-dashboard-head strong{letter-spacing:0;font-size:.94rem}.usage-dashboard-head small{color:#b5ccdcad;font-size:.67rem}.usage-dashboard-head>button{color:#e0f1f9b8;cursor:pointer}.usage-dashboard-head>button:hover,.usage-dashboard-head>button:focus-visible{color:#fff;border-color:#7ee8ff7a;outline:none}.usage-dashboard-state{color:#bad2dfc2;border-bottom:1px solid #7ee8ff14;align-items:center;gap:8px;min-height:42px;padding:8px 12px;font-size:.68rem;display:flex}.usage-dashboard-state.is-error{color:#f0c991}.usage-dashboard-metrics{border-bottom:1px solid #7ee8ff1a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.usage-dashboard-metrics article{border-right:1px solid #7ee8ff14;gap:5px;min-width:0;padding:13px 12px;display:grid}.usage-dashboard-metrics article:last-child{border-right:0}.usage-dashboard-metrics span,.usage-dashboard-metrics small,.usage-dashboard-chart small,.usage-dashboard-footer span,.usage-dashboard-footer small{color:#aec6d6a3;font-size:.61rem;line-height:1.38}.usage-dashboard-metrics strong{color:#f2fbff;font-variant-numeric:tabular-nums;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.86rem,2vw,1.08rem);overflow:hidden}.usage-dashboard-capacities{border-bottom:1px solid #7ee8ff17;display:grid}.usage-dashboard-capacity{border-bottom:1px solid #7ee8ff11;gap:8px;padding:10px 12px;display:grid}.usage-dashboard-capacity:last-child{border-bottom:0}.usage-dashboard-capacity>div:first-child{color:#cee5efc2;justify-content:space-between;align-items:center;font-size:.68rem;display:flex}.usage-dashboard-capacity strong{color:#a8f4d1;font-variant-numeric:tabular-nums;font-size:.74rem}.usage-dashboard-track{cursor:help;background:#0a0f18eb;border:1px solid #bed0dd26;border-radius:999px;height:10px;position:relative;box-shadow:inset 0 2px 4px #0000007a}.usage-dashboard-track:before{z-index:2;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff06}.usage-dashboard-track:after{z-index:8;color:#eafbff;content:attr(data-tooltip);font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;white-space:normal;background:#020a14f7;border:1px solid #7ee8ff3d;border-radius:5px;width:min(340px,100% - 24px);padding:5px 8px;font-size:.62rem;line-height:1.35;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,4px);box-shadow:0 8px 28px #0000006b,0 0 18px #7ee8ff14}.usage-dashboard-track:hover:after,.usage-dashboard-track:focus-visible:after{opacity:1;transform:translate(-50%)}.usage-dashboard-track:focus-visible{outline-offset:3px;outline:1px solid #7ee8ffa3}.usage-dashboard-track span{position:absolute;inset-block:0;overflow:hidden}.usage-dashboard-track .is-remaining{width:var(--usage-dashboard-remaining,100%);background:linear-gradient(90deg,#2e896bdb,#70eeb8f5);left:0;box-shadow:0 0 22px #57e0a238}.usage-dashboard-track .is-used{width:var(--usage-dashboard-used,0%);background:repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 9px),linear-gradient(90deg,#485260d1,#8c99a9b3);right:0}.usage-dashboard-capacity.is-daily .is-remaining{background:linear-gradient(90deg,#2a7d6fe6,#5bdec0f5)}.usage-dashboard-capacity.is-cycle .is-remaining{background:linear-gradient(90deg,#438458e6,#97e08df5)}.usage-dashboard-chart{border-bottom:1px solid #7ee8ff17;gap:12px;padding:13px 12px 15px;display:grid}.usage-dashboard-chart>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.usage-dashboard-chart>header>div{gap:2px;display:grid}.usage-dashboard-chart>header strong{font-size:.72rem}.usage-dashboard-chart>header>.usage-dashboard-chart-tools,.usage-dashboard-chart-tools>span{align-items:center;gap:5px;display:inline-flex}.usage-dashboard-chart-tools>span{color:#bed1dca8;font-size:.58rem}.usage-dashboard-chart-tools select{color:#e1f1f8e0;min-height:28px;font:inherit;cursor:pointer;background:#030c17e6;border:1px solid #7ee8ff29;border-radius:6px;padding:0 26px 0 9px;font-size:.64rem}.usage-dashboard-chart-tools select:focus-visible{outline-offset:2px;outline:1px solid #7ee8ff94}.usage-dashboard-chart>header i{border-radius:2px;width:7px;height:7px}.usage-dashboard-chart i.is-ce{background:#76e6b5;box-shadow:0 0 8px #76e6b54d}.usage-dashboard-chart i.is-token{background:#9f8cff;box-shadow:0 0 8px #9f8cff42}.usage-dashboard-bars{background:repeating-linear-gradient(0deg,#7ee8ff09 0 1px,#0000 1px 29px);border-bottom:1px solid #7ee8ff24;align-items:end;gap:clamp(2px,.45vw,5px);width:100%;min-width:0;height:118px;padding:10px 8px 0;display:flex;overflow:hidden}.usage-dashboard-day{flex:0 22px;width:22px;min-width:7px;max-width:22px;height:100%;display:block;position:relative}.usage-dashboard-day i{transform-origin:bottom;border-radius:2px 2px 0 0;width:44%;min-height:2px;animation:.52s cubic-bezier(.16,1,.3,1) .26s both usageDashboardBarIn;position:absolute;bottom:0}.usage-dashboard-day i.is-ce{height:var(--day-ce,2%);left:1%}.usage-dashboard-day i.is-token{height:var(--day-token,2%);right:1%}.usage-dashboard-footer{grid-template-columns:1fr 1.15fr;display:grid}.usage-dashboard-footer>div{border-right:1px solid #7ee8ff14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px 8px;min-width:0;padding:12px;display:grid}.usage-dashboard-footer>div:last-child{border-right:0}.usage-dashboard-footer svg{color:#7ee8ffb8;grid-row:1/span 2}.usage-dashboard-footer strong{color:#eff8fceb;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem}.usage-reset-card{color:#b9c6d285;min-width:0;font:inherit;text-align:left;cursor:not-allowed;background:linear-gradient(135deg,#6e7a8913,#37414f0a);border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.usage-reset-card-icon{color:#b2beca80;background:#ffffff06;border:1px solid #a1aebc24;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.usage-reset-card>span:not(.usage-reset-card-icon){color:inherit;font-size:.64rem}.usage-reset-card strong{color:inherit;font-variant-numeric:tabular-nums;font-size:.78rem}.usage-reset-card svg{grid-row:auto}.usage-reset-card.is-active{color:#dffcff;cursor:pointer;background:linear-gradient(135deg,#35c2b31c,#f5c95b12)}.usage-reset-card.is-active .usage-reset-card-icon{color:#78efd4;background:#4bd5be1a;border-color:#68efd557;box-shadow:0 0 18px #4bd5be1f}.usage-reset-card.is-active:hover,.usage-reset-card.is-active:focus-visible{color:#fff;background:linear-gradient(135deg,#35c2b32b,#f5c95b1a);outline:none}.usage-reset-confirm-layer{z-index:12;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.usage-reset-confirm-scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00050dbd;border:0;position:absolute;inset:0}.usage-reset-confirm{color:#f4fbff;background:linear-gradient(150deg,#071822fc,#050914fe);border:1px solid #6fefde4d;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:11px;width:min(410px,100%);padding:15px;animation:.22s cubic-bezier(.16,1,.3,1) both usageResetConfirmIn;display:grid;position:relative;box-shadow:0 22px 70px #000000ad,inset 0 0 0 1px #ffffff06}.usage-reset-confirm:focus{outline:none}.usage-reset-confirm-icon{color:#7ff0d6;background:#43d2b817;border:1px solid #68efd547;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.usage-reset-confirm>div{gap:5px;display:grid}.usage-reset-confirm strong{font-size:.88rem}.usage-reset-confirm p{color:#bed6e2bd;margin:0;font-size:.7rem;line-height:1.5}.usage-reset-confirm>small{color:#ffc9a8;grid-column:1/-1;font-size:.67rem}.usage-reset-confirm footer{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.usage-reset-confirm footer button{color:#e3f2f9d1;min-height:34px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #7ee8ff29;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:.69rem;font-weight:780;display:inline-flex}.usage-reset-confirm footer button.is-confirm{color:#dffff7;background:#44d1b521;border-color:#68efd552}@keyframes usageResetConfirmIn{0%{opacity:0;filter:brightness(1.6)blur(4px);transform:scaleX(.82)scaleY(.12)}to{opacity:1;filter:none;transform:none}}@keyframes usageDashboardTuneIn{0%{opacity:0;filter:brightness(2)blur(5px);transform:scaleX(.72)scaleY(.04)}48%{opacity:1;filter:brightness(1.38)blur();transform:scaleX(1.01)scaleY(.82)}to{opacity:1;filter:brightness();transform:scale(1)}}@keyframes usageDashboardScrimIn{0%{opacity:0}to{opacity:1}}@keyframes usageDashboardScan{0%,18%{opacity:0;transform:translateY(0)}28%{opacity:.7}70%{opacity:.2}82%,to{opacity:0;transform:translateY(760px)}}@keyframes usageDashboardBarIn{0%{opacity:.3;transform:scaleY(.04)}to{opacity:1;transform:scaleY(1)}}@media (width<=640px){.usage-dashboard-layer{align-items:end;padding:8px}.usage-dashboard{width:100%;max-height:calc(100dvh - 16px);animation-name:usageDashboardMobileIn}.usage-dashboard-metrics{grid-template-columns:1fr 1fr}.usage-dashboard-metrics article:nth-child(2){border-right:0}.usage-dashboard-metrics article:nth-child(-n+2){border-bottom:1px solid #7ee8ff14}.usage-dashboard-bars{gap:2px;height:96px;padding-inline:2px}.usage-dashboard-footer{grid-template-columns:1fr}.usage-dashboard-footer>div,.usage-dashboard-footer>div:last-child{border-right:0}.usage-dashboard-footer>div:first-child{border-bottom:1px solid #7ee8ff14}.usage-reset-card{min-height:52px}.usage-dashboard-chart>header{align-items:flex-start}}@keyframes usageDashboardMobileIn{0%{opacity:0;filter:brightness(1.65);transform:translateY(16px)scaleY(.94)}to{opacity:1;filter:brightness();transform:none}}@media (prefers-reduced-motion:reduce){.usage-dashboard,.usage-dashboard-scrim,.usage-dashboard-scan:before,.usage-dashboard-day i,.usage-reset-confirm{animation:none!important}}.gateway-storage-meter{background:linear-gradient(135deg,#7ee8ff0e,#f5c95b06),#ffffff06;gap:5px;padding:7px 10px;display:grid}.gateway-storage-row{color:#b8c6d6b8;justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:.66rem;line-height:1.25;display:flex}button.gateway-storage-row{text-align:left;background:0 0;border:0;border-radius:5px;width:100%;padding:3px 4px;font-family:inherit;font-size:.66rem;line-height:1.25}.gateway-storage-row.is-actionable{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 12px;transition:color .16s,background .16s,box-shadow .16s;display:grid}.gateway-storage-row.is-actionable:hover,.gateway-storage-row.is-actionable:focus-visible{color:#cff7fff2;background:#7ee8ff12;outline:none;box-shadow:inset 0 0 0 1px #7ee8ff1c}.gateway-storage-row.is-actionable svg{color:#7ee8ffa3}.gateway-storage-row strong{color:#ecf3f9d6;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:780;overflow:hidden}.gateway-library-panel{z-index:86;color:#f2f7fb;background:linear-gradient(#74e0ff06 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#74e0ff06 1px,#0000 1px) 0 0/30px 30px,radial-gradient(circle at 18% 0,#44cede21,#0000 38%),linear-gradient(155deg,#05131ffb,#050813fc 70%,#110c22fa);border:1px solid #7ee8ff3d;border-radius:10px;grid-template-rows:auto auto minmax(0,1fr);width:min(760px,100vw - 424px);height:min(70dvh,650px);min-height:420px;animation:.22s cubic-bezier(.2,.78,.2,1) both gatewayLibraryIn;display:grid;position:fixed;top:50%;right:396px;overflow:hidden;transform:translateY(-50%);box-shadow:0 28px 100px #0000009e,inset 0 0 0 1px #ffffff06}.gateway-library-panel:focus{outline:none}.gateway-library-head{background:#0208118a;border-bottom:1px solid #7ee8ff21;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:10px;min-height:62px;padding:9px 12px;display:grid}.gateway-library-head-icon{color:#8ceefa;background:#7ee8ff12;border:1px solid #7ee8ff36;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 24px #7ee8ff14}.gateway-library-head>span:nth-child(2){gap:2px;min-width:0;display:grid}.gateway-library-head strong{letter-spacing:0;font-size:.9rem}.gateway-library-head small,.gateway-library-head em{color:#b6cbdbab;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-style:normal;overflow:hidden}.gateway-library-head>button,.gateway-memory-privacy header>button,.gateway-library-preview header>button{color:#e3f1f9d1;cursor:pointer;background:#ffffff09;border:1px solid #7ee8ff21;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.gateway-library-memory-button{color:#8ceefa!important}.gateway-library-filters{scrollbar-width:none;border-bottom:1px solid #7ee8ff17;gap:5px;padding:8px 12px;display:flex;overflow-x:auto}.gateway-library-filters::-webkit-scrollbar{display:none}.gateway-library-filters button{color:#bcccdab8;cursor:pointer;min-height:30px;font:inherit;background:#ffffff06;border:1px solid #7ee8ff1a;border-radius:6px;align-items:center;gap:7px;padding:5px 10px;font-size:.68rem;display:inline-flex}.gateway-library-filters button em{color:#7ee8ffb3;text-align:right;min-width:16px;font-size:.6rem;font-style:normal}.gateway-library-filters button.is-active{color:#e9fbff;background:#7ee8ff1a;border-color:#7ee8ff59;box-shadow:inset 0 -1px #7ee8ff38,0 0 20px #7ee8ff0f}.gateway-library-body{overscroll-behavior:contain;scrollbar-color:#7ee8ff5c transparent;min-height:0;padding:12px;overflow:auto}.gateway-library-state{color:#b8ccdac2;text-align:center;place-content:center;gap:9px;min-height:230px;font-size:.74rem;display:grid}.gateway-library-state svg{color:#7ee8ff9e;justify-self:center}.gateway-library-state.is-error svg{color:#f0bf72}.gateway-library-state>button{color:#dffbff;cursor:pointer;min-height:30px;font:inherit;background:#7ee8ff14;border:1px solid #7ee8ff33;border-radius:6px;justify-self:center;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.gateway-library-grid{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:8px;display:grid}.gateway-library-asset{background:#020912ad;border:1px solid #7ee8ff1a;border-radius:7px;min-width:0;min-height:143px;transition:border-color .16s,background .16s,transform .16s;position:relative;overflow:hidden}.gateway-library-asset:hover:not(.is-locked){background:#081724c2;border-color:#7ee8ff4a;transform:translateY(-1px)}.gateway-library-asset-main{width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-rows:92px auto;gap:7px;padding:7px;display:grid}.gateway-library-asset-main:focus-visible,.gateway-library-download:focus-visible,.gateway-library-head button:focus-visible,.gateway-library-preview button:focus-visible{outline-offset:-2px;outline:2px solid #7ee8ffb3}.gateway-library-asset-main:disabled{cursor:default}.gateway-library-thumb{color:#8adcebb8;background:radial-gradient(circle,#7ee8ff1a,#0000 55%),#ffffff06;border-radius:5px;place-items:center;width:100%;height:92px;display:grid;position:relative;overflow:hidden}.gateway-library-thumb img{object-fit:cover;width:100%;height:100%}.gateway-library-thumb>svg:last-child:not(:first-child){color:#ebf4f9cc;box-sizing:content-box;background:#02070fbf;border-radius:50%;padding:3px;position:absolute;top:6px;right:6px}.gateway-library-thumb-placeholder{place-items:center;width:100%;height:100%;display:grid}.gateway-library-asset-copy{gap:2px;min-width:0;padding-right:22px;display:grid}.gateway-library-asset-copy strong,.gateway-library-asset-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gateway-library-asset-copy strong{color:#eef7fbe8;font-size:.68rem;font-weight:680}.gateway-library-asset-copy small{color:#aec2d194;font-size:.59rem}.gateway-library-asset.is-locked{background:#080d198a;border-style:dashed}.gateway-library-download{color:#9ce7f1c7;cursor:pointer;background:#040d17e0;border:1px solid #7ee8ff21;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:7px;right:7px}.gateway-library-preview{z-index:2;background:#030a13fb;border:1px solid #7ee8ff47;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;animation:.18s ease-out both gatewayLibraryPreviewIn;display:grid;position:absolute;inset:12px;overflow:hidden;box-shadow:0 26px 70px #0000009e}.gateway-library-preview header{border-bottom:1px solid #7ee8ff1f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.gateway-library-preview header>span{color:#86e9f5;place-items:center;width:30px;height:30px;display:grid}.gateway-library-preview header>div{gap:2px;min-width:0;display:grid}.gateway-library-preview header strong,.gateway-library-preview header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gateway-library-preview header strong{font-size:.76rem}.gateway-library-preview header small{color:#aec5d49e;font-size:.6rem}.gateway-library-preview-media{color:#b8ccdab8;background:#02060c;place-items:center;min-height:0;padding:10px;font-size:.7rem;display:grid;overflow:hidden}.gateway-library-preview-media img{object-fit:contain;width:100%;height:100%}.gateway-library-preview-media iframe{background:#fff;border:0;width:100%;height:100%}.gateway-library-file-glyph{color:#7ee8ffb8;background:#7ee8ff0d;border:1px solid #7ee8ff29;border-radius:8px;place-items:center;width:110px;height:110px;display:grid}.gateway-library-preview footer{color:#aec5d49e;border-top:1px solid #7ee8ff1c;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:.62rem;display:flex}.gateway-library-preview footer button{color:#dffbff;cursor:pointer;min-height:30px;font:inherit;background:#7ee8ff1a;border:1px solid #7ee8ff40;border-radius:6px;align-items:center;gap:7px;padding:5px 11px;display:inline-flex}.gateway-library-preview footer>div{align-items:center;gap:7px;display:flex}.gateway-library-preview footer button.is-danger,.gateway-memory-privacy footer button.is-danger,.gateway-library-confirm button.is-danger{color:#ffd8df;background:#ff557417;border-color:#ff7e9147}.gateway-memory-privacy{z-index:4;background:linear-gradient(#7ee8ff06 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#7ee8ff06 1px,#0000 1px) 0 0/28px 28px,linear-gradient(150deg,#04141ffc,#040812fe 72%,#140d22fc);border:1px solid #7ee8ff4d;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr) auto;animation:.18s ease-out both gatewayLibraryPreviewIn;display:grid;position:absolute;inset:12px;overflow:hidden;box-shadow:0 28px 80px #000000b3}.gateway-memory-privacy>header{background:#0208119e;border-bottom:1px solid #7ee8ff21;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.gateway-memory-privacy>header>span{color:#8ceefa;background:#7ee8ff12;border:1px solid #7ee8ff38;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.gateway-memory-privacy>header>div{gap:3px;min-width:0;display:grid}.gateway-memory-privacy>header strong{font-size:.82rem}.gateway-memory-privacy>header small{color:#b8ccdaab;max-width:650px;font-size:.62rem;line-height:1.42}.gateway-memory-search{color:#7ee8ffad;background:#020913b8;border:1px solid #7ee8ff24;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;margin:9px 10px 0;padding:0 9px;display:grid}.gateway-memory-search:focus-within{border-color:#7ee8ff66;box-shadow:0 0 20px #7ee8ff12}.gateway-memory-search input{color:#eefbff;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.66rem}.gateway-memory-search input::placeholder{color:#aec5d47a}.gateway-memory-search button{color:#d5ecf4b3;cursor:pointer;background:#ffffff0a;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid}.gateway-memory-list{overscroll-behavior:contain;scrollbar-color:#7ee8ff59 transparent;align-content:start;gap:7px;min-height:0;padding:10px;display:grid;overflow:auto}.gateway-memory-entry{cursor:pointer;background:#030c17b3;border:1px solid #7ee8ff1a;border-radius:7px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:8px 9px;display:grid}.gateway-memory-entry:hover{background:#071724d1;border-color:#7ee8ff47}.gateway-memory-entry:has(input:focus-visible){background:#071724d1;border-color:#7ee8ff47}.gateway-memory-entry.is-sealed{opacity:.72;border-style:dashed}.gateway-memory-entry input{opacity:0;width:1px;height:1px;position:absolute}.gateway-memory-check{color:#0000;background:#ffffff06;border:1px solid #7ee8ff2e;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.gateway-memory-entry input:checked+.gateway-memory-check{color:#8ceefa;background:#7ee8ff1f;border-color:#7ee8ff94}.gateway-memory-entry>span:nth-child(3){gap:3px;min-width:0;display:grid}.gateway-memory-entry strong{color:#eef7fbeb;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;font-weight:650;line-height:1.38;overflow:hidden}.gateway-memory-entry small,.gateway-memory-entry em{color:#aec5d499;font-size:.58rem;font-style:normal}.gateway-memory-entry em{white-space:nowrap;border:1px solid #7ee8ff1f;border-radius:5px;padding:3px 6px}.gateway-memory-privacy>footer{background:#020811b3;border-top:1px solid #7ee8ff1f;justify-content:flex-end;align-items:center;gap:7px;padding:9px 10px;display:flex}.gateway-memory-privacy>footer>span{color:#8ceefa;background:#7ee8ff14;border-radius:50%;place-items:center;min-width:25px;height:25px;margin-right:auto;font-size:.62rem;display:grid}.gateway-memory-privacy>footer button,.gateway-library-confirm button{color:#e2f3f9e6;cursor:pointer;min-height:30px;font:inherit;background:#7ee8ff12;border:1px solid #7ee8ff2e;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:.62rem;display:inline-flex}.gateway-memory-privacy>footer button:disabled,.gateway-library-confirm button:disabled{opacity:.36;cursor:not-allowed}.gateway-library-confirm{z-index:8;color:#eef8fb;background:#040a14fc;border:1px solid #7ee8ff4d;border-radius:9px;gap:10px;width:min(390px,100% - 34px);padding:18px;animation:.16s ease-out both gatewayLibraryPreviewIn;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 80px #000000c2,0 0 42px #7ee8ff14}.gateway-library-confirm>svg{color:#8ceefa}.gateway-library-confirm strong{font-size:.86rem}.gateway-library-confirm p,.gateway-library-confirm small{color:#b8ccdab8;margin:0;font-size:.67rem;line-height:1.5}.gateway-library-confirm small.is-error{color:#ffb8c4}.gateway-library-confirm>div{justify-content:flex-end;gap:7px;padding-top:3px;display:flex}@keyframes gatewayLibraryIn{0%{opacity:0;filter:brightness(1.7);transform:translateY(-48%)scaleY(.93)}55%{opacity:1;filter:brightness(1.15)}to{opacity:1;filter:brightness();transform:translateY(-50%)scaleY(1)}}@keyframes gatewayLibraryPreviewIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (width<=1180px){.gateway-library-panel{width:min(760px,100vw - 32px);right:50%;transform:translate(50%,-50%)}@keyframes gatewayLibraryIn{0%{opacity:0;filter:brightness(1.7);transform:translate(50%,-48%)scaleY(.93)}55%{opacity:1;filter:brightness(1.15)}to{opacity:1;filter:brightness();transform:translate(50%,-50%)scaleY(1)}}}@media (width<=760px){.gateway-account-menu.has-modal-open{visibility:hidden;opacity:0}.gateway-library-panel{top:max(8px, env(safe-area-inset-top));right:8px;bottom:max(8px, env(safe-area-inset-bottom));width:auto;height:auto;min-height:0;animation-name:gatewayLibraryMobileIn;left:8px;transform:none}.gateway-library-head{grid-template-columns:auto minmax(0,1fr) auto auto}.gateway-library-head>em{display:none}.gateway-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gateway-library-preview,.gateway-memory-privacy{inset:7px}.gateway-memory-privacy>footer{flex-wrap:wrap}@keyframes gatewayLibraryMobileIn{0%{opacity:0;filter:brightness(1.5);transform:scaleY(.96)}to{opacity:1;filter:brightness();transform:scaleY(1)}}}@media (width<=390px){.gateway-library-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gateway-library-panel,.gateway-library-preview,.gateway-library-asset{transition:none!important;animation:none!important}}.gateway-world-diary{background:radial-gradient(circle at 8% 18%,#7ee8ff1c,#0000 34%),linear-gradient(160deg,#0a1828d1,#050712f0 62%,#120f22b8),#ffffff06;border-color:#7ee8ff26;gap:8px;padding:10px;display:grid;position:relative;overflow:hidden}.gateway-world-diary:before,.gateway-world-diary:after{content:"";pointer-events:none;position:absolute}.gateway-world-diary:before{background-color:#0000;background-image:linear-gradient(#7ee8ff0e 1px,#0000 1px),linear-gradient(90deg,#7ee8ff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:linear-gradient(#000000bd,#0000 92%);mask-image:linear-gradient(#000000bd,#0000 92%)}.gateway-world-diary:after{background:linear-gradient(90deg,#0000,#7ee8ff21,#0000);width:28%;animation:6.6s ease-in-out infinite gatewayCommunityScan;top:0;bottom:0;left:-30%;transform:skew(-14deg)}.gateway-world-diary-title{z-index:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;display:grid;position:relative}.gateway-world-diary-title svg{color:#7ee8ffd1;filter:drop-shadow(0 0 10px #7ee8ff38);margin-top:1px}.gateway-world-diary-title strong,.gateway-world-diary-list strong{color:#f3fbff;align-items:center;gap:6px;min-width:0;font-size:.76rem;line-height:1.12;display:flex}.gateway-world-diary-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gateway-world-diary-title small,.gateway-world-diary-list p,.gateway-world-diary-note{color:#b6d6eab3;font-size:.64rem;line-height:1.28}.gateway-world-diary-title em,.gateway-world-diary-aperture,.gateway-world-diary-list strong em{color:#b8f8ffd4;white-space:nowrap;background:#7ee8ff0e;border:1px solid #7ee8ff33;border-radius:999px;justify-content:center;align-items:center;font-style:normal;font-weight:850;display:inline-flex}.gateway-world-diary-title em,.gateway-world-diary-aperture{min-height:22px;padding:0 8px;font-size:.62rem;text-decoration:none;transition:border-color .16s,color .16s,background .16s,box-shadow .16s}.gateway-world-diary-aperture:hover,.gateway-world-diary-aperture:focus-visible{color:#fff3c7;background:#f5c95b14;border-color:#f5c95b9e;outline:none;box-shadow:0 0 18px #f5c95b21}.gateway-world-diary-title strong{font-size:.82rem;line-height:1.18}.gateway-world-diary-title small{font-size:.69rem;line-height:1.38}.gateway-world-diary-list{z-index:1;overscroll-behavior:contain;scrollbar-color:#7ee8ff61 #ffffff0a;scrollbar-width:thin;gap:6px;max-height:164px;padding-right:6px;display:grid;position:relative;overflow-y:auto}.gateway-world-diary-list::-webkit-scrollbar{width:6px}.gateway-world-diary-list::-webkit-scrollbar-track{background:#ffffff09;border-radius:999px}.gateway-world-diary-list::-webkit-scrollbar-thumb{background:#7ee8ff57;border-radius:999px}.gateway-world-diary-item{min-height:47px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#0108126b;border:1px solid #7ee8ff14;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:6px 7px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.gateway-world-diary-item>div{gap:3px;min-width:0;display:grid}.gateway-world-diary-item:hover,.gateway-world-diary-item:focus-visible,.gateway-world-diary-item[aria-expanded=true]{background:linear-gradient(135deg,#7ee8ff17,#be88ff0d),#01081294;border-color:#7ee8ff4d;outline:none;box-shadow:inset 0 0 0 1px #7ee8ff14,0 0 18px #7ee8ff14}.gateway-world-diary-readmark{background:#020d18d6;border:1px solid #7ee8ff38;border-radius:999px;width:12px;height:12px;margin-top:3px;position:relative;box-shadow:inset 0 0 0 1px #ffffff09}.gateway-world-diary-readmark:before{content:"";position:absolute;top:50%;left:50%}.gateway-world-diary-readmark.is-unread:before{background:#7ee8ffe6;border-radius:999px;width:5px;height:5px;animation:2.7s ease-in-out infinite gatewayDiaryUnreadPulse;transform:translate(-50%,-50%);box-shadow:0 0 9px #7ee8ffad,0 0 18px #7ee8ff47}.gateway-world-diary-readmark.is-read{background:#ffffff06;border-color:#aacade2e}.gateway-world-diary-readmark.is-read:before{border-bottom:1.5px solid #aacadea8;border-left:1.5px solid #aacadea8;width:6px;height:3px;transform:translate(-50%,-58%)rotate(-45deg)}.gateway-world-diary-item[aria-expanded=true] .gateway-world-diary-readmark{border-color:#f5c95b70;box-shadow:0 0 13px #f5c95b47,inset 0 0 0 1px #f5c95b14}.gateway-world-diary-list strong em{text-overflow:ellipsis;text-transform:uppercase;flex:none;max-width:58px;min-height:14px;padding:1px 5px;font-size:.42rem;line-height:1;overflow:hidden}.gateway-world-diary-list strong{white-space:normal;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;display:grid;overflow:visible}.gateway-world-diary-list strong>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;line-height:1.16;display:block;overflow:hidden}.gateway-world-diary-list p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.57rem;line-height:1.25;display:block;overflow:hidden}.gateway-world-diary-archive-link{min-height:45px;color:inherit;background:linear-gradient(135deg,#f5c95b0e,#7ee8ff09),#0108127a;border:1px solid #f5c95b24;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.gateway-world-diary-archive-link>svg{color:#f5d37fc7}.gateway-world-diary-archive-link>span{gap:2px;min-width:0;display:grid}.gateway-world-diary-archive-link strong,.gateway-world-diary-archive-link small{text-overflow:ellipsis;white-space:nowrap;line-height:1.22;display:block;overflow:hidden}.gateway-world-diary-archive-link strong{color:#fff1c7e6;font-size:.68rem;font-weight:780}.gateway-world-diary-archive-link small{color:#b8d2e6a3;font-size:.57rem}.gateway-world-diary-archive-link:hover,.gateway-world-diary-archive-link:focus-visible{background:linear-gradient(135deg,#f5c95b17,#7ee8ff0e),#0108129e;border-color:#f5c95b6b;outline:none;box-shadow:0 0 18px #f5c95b14}.gateway-world-diary-note{z-index:1;color:#aacade9e;position:relative}.gateway-diary-popover{z-index:86;color:#f5f7ff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform-origin:100%;background:radial-gradient(circle at 14% 0,#7ee8ff26,#0000 42%),linear-gradient(#051222f5,#050711fa),#030710;border:1px solid #7ee8ff3d;border-radius:10px;width:min(330px,100vw - 28px);max-height:min(430px,100dvh - 42px);animation:.28s cubic-bezier(.16,1,.3,1) both gatewayDiaryOpen;position:fixed;top:132px;right:394px;overflow:hidden;box-shadow:0 28px 80px #0000008a,0 0 34px #7ee8ff1f,inset 0 0 0 1px #ffffff0b}.gateway-diary-popover:before,.gateway-diary-popover:after{content:"";pointer-events:none;position:absolute}.gateway-diary-popover:before{opacity:.7;background-color:#0000;background-image:linear-gradient(#7ee8ff0d 1px,#0000 1px),linear-gradient(90deg,#7ee8ff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 94%);mask-image:linear-gradient(#000000e6,#0000 94%)}.gateway-diary-popover:after{background:#7ee8ffd1;height:1px;animation:.68s ease-out both gatewayDiaryBootLine;left:0;right:0;box-shadow:0 0 16px #7ee8ff94,0 0 48px #7ee8ff33}.gateway-diary-popover-bar{z-index:1;background:#ffffff07;border-bottom:1px solid #7ee8ff21;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:8px 9px;display:grid;position:relative}.gateway-diary-popover-bar>span{background:#7ee8ffe0;border-radius:999px;width:8px;height:8px;box-shadow:0 0 14px #7ee8ff85}.gateway-diary-popover-bar strong{color:#e9fcffeb;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.73rem;font-weight:860;overflow:hidden}.gateway-diary-popover-close{color:#e8f6ffb8;cursor:pointer;background:#ffffff0b;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.gateway-diary-popover-close:hover,.gateway-diary-popover-close:focus-visible{color:#fff4d0;outline:1px solid #f5c95b85}.gateway-diary-popover-body{z-index:1;gap:10px;max-height:min(391px,100dvh - 81px);padding:13px;display:grid;position:relative;overflow-y:auto}.gateway-diary-popover-body>em{color:#b8f8ffdb;letter-spacing:.06em;text-transform:uppercase;background:#7ee8ff0f;border:1px solid #7ee8ff33;border-radius:999px;justify-self:start;padding:3px 8px;font-size:.58rem;font-style:normal;font-weight:850}.gateway-diary-popover-body h3{color:#f6fbff;margin:0;font-size:1rem;line-height:1.22}.world-diary-visual-ledger{background:radial-gradient(circle at 16% 4%,#7ee8ff21,#0000 32%),linear-gradient(145deg,#01081285,#0a0e20c2);border:1px solid #7ee8ff21;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(84px,.28fr);gap:10px;width:100%;max-width:840px;min-height:clamp(230px,24vw,320px);margin:0;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff09,0 20px 56px #0000003d}.world-diary-visual-ledger:before{pointer-events:none;content:"";opacity:.55;background-color:#0000;background-image:linear-gradient(#7ee8ff0b 1px,#0000 1px),linear-gradient(90deg,#7ee8ff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d6,#0000 95%);mask-image:linear-gradient(#000000d6,#0000 95%)}.world-diary-visual-ledger.is-compact{border-radius:10px;grid-template-columns:minmax(0,1fr);max-width:100%;min-height:148px;padding:8px}.world-diary-visual-ledger.is-compact .world-diary-visual-side{display:none}.world-diary-visual-main,.world-diary-visual-side{z-index:1;min-width:0;position:relative}.world-diary-visual-main{grid-template-rows:minmax(0,1fr) auto;gap:8px;display:grid}.world-diary-visual-main img,.world-diary-visual-side img,.world-diary-index-thumb img{object-fit:cover;width:100%;height:100%;display:block}.world-diary-visual-main img{aspect-ratio:16/9.8;background:#00000038;border:1px solid #7ee8ff29;border-radius:11px;height:100%;min-height:0;box-shadow:0 0 24px #7ee8ff14,inset 0 0 0 1px #ffffff08}.world-diary-visual-ledger.is-compact .world-diary-visual-main img{aspect-ratio:16/8.8;border-radius:8px;height:100%}.world-diary-visual-main figcaption{color:#ccebf8c7;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.64rem;line-height:1.2;display:flex}.world-diary-visual-main figcaption span,.world-diary-visual-main figcaption em{background:#7ee8ff0b;border:1px solid #7ee8ff1f;border-radius:999px;align-items:center;min-height:18px;padding:0 7px;display:inline-flex}.world-diary-visual-main figcaption em{color:#f5c95bd6;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-style:normal;overflow:hidden}.world-diary-visual-side{grid-auto-rows:minmax(0,1fr);align-content:stretch;gap:8px;display:grid}.world-diary-visual-side img{aspect-ratio:1;background:#00000038;border:1px solid #7ee8ff21;border-radius:9px;height:auto;min-height:0;box-shadow:inset 0 0 0 1px #ffffff06}.gateway-diary-popover-body p{color:#d9edf9db;margin:0;font-size:.82rem;line-height:1.58}.gateway-diary-prose{background:linear-gradient(#7ee8ff09,#0000),#01081247;border:1px solid #7ee8ff14;border-radius:10px;gap:9px;padding:10px;display:grid}.gateway-diary-prose p{color:#e0f1fbe6;font-size:.8rem;line-height:1.68}.gateway-diary-prose p+p{border-top:1px solid #7ee8ff12;padding-top:9px}.gateway-diary-popover-body dl{background:#01081257;border:1px solid #7ee8ff1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;margin:0;padding:9px;display:grid}.gateway-diary-popover-body dt,.gateway-diary-popover-body dd,.gateway-diary-popover-body small{color:#b6d6eab3;margin:0;font-size:.68rem;line-height:1.36}.gateway-diary-popover-body dd{color:#ebf7ffd1;overflow-wrap:anywhere;min-width:0}.gateway-diary-popover-body small{color:#aacadea3}.world-diary-mode{color:#f5f8ff;background:radial-gradient(circle at 50% 12%,#7ee8ff24,#0000 29%),radial-gradient(circle at 86% 22%,#f5c95b1a,#0000 22%),radial-gradient(circle at 18% 88%,#975eff29,#0000 30%),linear-gradient(#02040a 0%,#050714 52%,#03040a 100%);min-height:100dvh;position:relative;overflow-x:hidden}.world-diary-bg,.world-diary-scan{pointer-events:none;position:fixed;inset:0}.world-diary-bg{z-index:0;background:linear-gradient(#7ee8ff0a 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#7ee8ff07 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 50% 38%,#7ee8ff14,#0000 28%) 0 0/100% 100%;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000000f5,#0000 76%);mask-image:radial-gradient(circle at 50% 42%,#000000f5,#0000 76%)}.world-diary-scan{z-index:1;opacity:.38;background:linear-gradient(#0000 0%,#7ee8ff1a 48%,#0000 52%),radial-gradient(circle,#0000 0 28%,#7ee8ff0e 29%,#0000 30% 100%);animation:10s ease-in-out infinite worldDiaryPageScan;transform:translateY(-60%)}.world-diary-mode>:not(.world-diary-bg):not(.world-diary-scan){z-index:2;position:relative}.world-diary-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#071222b8,#04081294),#02070f9e;border:1px solid #7ee8ff21;border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;width:min(1180px,100% - 28px);min-height:58px;margin:12px auto 0;padding:8px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffffff09,0 18px 70px #00000047}.world-diary-top-seal,.world-diary-back{color:#c4f9ffe0;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#7ee8ff0e;border:1px solid #7ee8ff2e;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:34px;font-size:.72rem;font-weight:840;text-decoration:none;display:inline-flex}.world-diary-top-seal{padding:0 15px;box-shadow:0 0 28px #7ee8ff14}.world-diary-top-actions{justify-self:end;align-items:center;gap:8px;min-width:0;display:inline-flex}.world-diary-back{color:#f4ebcedb;background:#f5c95b0d;border-color:#f5c95b33;padding:0 13px}.world-diary-back:hover,.world-diary-back:focus-visible{color:#fff4cc;border-color:#f5c95b9e;outline:none;box-shadow:0 0 24px #f5c95b29}.world-diary-hero{text-align:center;justify-items:center;width:min(980px,100% - 28px);margin:34px auto 22px;display:grid}.world-diary-orbit{aspect-ratio:1;background:radial-gradient(circle,#f5c95bd1 0 2px,#0000 3px),radial-gradient(circle,#7ee8ff6b 0 8%,#0000 9%),radial-gradient(circle,#7ee8ff21,#0000 54%);border:1px solid #7ee8ff21;border-radius:50%;width:122px;margin-bottom:12px;position:relative;box-shadow:0 0 60px #7ee8ff2b,inset 0 0 30px #7ee8ff14}.world-diary-orbit:before,.world-diary-orbit:after,.world-diary-orbit span,.world-diary-orbit i{content:"";border:1px solid #7ee8ff29;border-radius:50%;position:absolute;inset:13%}.world-diary-orbit:before{animation:8s linear infinite worldDiaryOrbit;transform:rotateX(64deg)}.world-diary-orbit:after{animation:11s linear infinite reverse worldDiaryOrbit;transform:rotateY(68deg)}.world-diary-orbit span{border-color:#f5c95b33;inset:29%;box-shadow:inset 0 0 18px #f5c95b14}.world-diary-orbit i{background:#7ee8ffdb;border:0;animation:4.8s ease-in-out infinite worldDiaryCoreBreath;inset:44%;box-shadow:0 0 16px #7ee8ffd1,0 0 42px #f5c95b33}.world-diary-kicker{color:#bcf8ffdb;letter-spacing:.1em;text-transform:uppercase;background:#7ee8ff0b;border:1px solid #7ee8ff29;border-radius:999px;align-items:center;min-height:26px;padding:0 11px;font-size:.66rem;font-weight:850;display:inline-flex}.world-diary-hero h1{color:#f7fbff;letter-spacing:0;text-wrap:balance;text-shadow:0 0 34px #7ee8ff2e,0 1px #ffffff1f;margin:10px 0 0;font-size:clamp(2.5rem,8vw,6.6rem);line-height:.92}.world-diary-hero p{color:#c4def0c2;width:min(660px,100%);margin:13px 0 0;font-size:clamp(.9rem,2vw,1.08rem);line-height:1.62}.world-diary-book{grid-template-columns:minmax(250px,.74fr) minmax(0,1.58fr);gap:14px;width:min(1180px,100% - 28px);height:clamp(520px,100dvh - 292px,720px);min-height:0;margin:0 auto 32px;display:grid}.world-diary-index,.world-diary-entry{isolation:isolate;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 16% 0,#7ee8ff1f,#0000 32%),linear-gradient(#061120de,#030712f0),#01050cdb;border:1px solid #7ee8ff29;border-radius:12px;min-height:0;max-height:100%;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000057,inset 0 0 0 1px #ffffff09}.world-diary-index:before,.world-diary-entry:before{pointer-events:none;content:"";z-index:0;background-color:#0000;background-image:linear-gradient(#7ee8ff0c 1px,#0000 1px),linear-gradient(90deg,#7ee8ff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 92%);mask-image:linear-gradient(#000000e6,#0000 92%)}.world-diary-index:after,.world-diary-entry:after{pointer-events:none;content:"";z-index:0;background:#7ee8ff57;height:1px;animation:4.7s ease-in-out infinite worldDiaryBootLine;position:absolute;left:0;right:0;box-shadow:0 0 16px #7ee8ff38}.world-diary-index{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.world-diary-index-head{z-index:1;border-bottom:1px solid #7ee8ff1f;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:12px 13px;display:flex;position:relative}.world-diary-index-head span{color:#effbff;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;min-width:0;font-size:.82rem;font-weight:860;display:inline-flex}.world-diary-index-head small{color:#b8d6eaad;white-space:nowrap;font-size:.68rem}.world-diary-index-list{z-index:1;overscroll-behavior:contain;scrollbar-color:#7ee8ff57 #ffffff09;scrollbar-width:thin;align-content:start;gap:7px;padding:10px;display:grid;position:relative;overflow-y:auto}.world-diary-index-list::-webkit-scrollbar{width:7px}.world-diary-index-list::-webkit-scrollbar-track{background:#ffffff09;border-radius:999px}.world-diary-index-list::-webkit-scrollbar-thumb{background:#7ee8ff52;border-radius:999px}.world-diary-index-item{min-height:58px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#01081275;border:1px solid #7ee8ff14;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:9px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid}.world-diary-index-thumb{aspect-ratio:1;background:radial-gradient(circle,#7ee8ff14,#0000 58%),#01081299;border:1px solid #7ee8ff1f;border-radius:8px;width:46px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 0 18px #7ee8ff0b}.world-diary-index-item:hover,.world-diary-index-item:focus-visible,.world-diary-index-item.active{background:linear-gradient(135deg,#7ee8ff1a,#f5c95b0b),#020c18a8;border-color:#7ee8ff52;outline:none;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #7ee8ff14,0 0 28px #7ee8ff14}.world-diary-index-item strong,.world-diary-index-item small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.world-diary-index-item strong{color:#f7fbff;font-size:.78rem;line-height:1.25}.world-diary-index-item small{color:#b8d6eaa8;margin-top:4px;font-size:.64rem}.world-diary-entry{scrollbar-color:#7ee8ff57 #ffffff09;scrollbar-width:thin;align-content:start;gap:16px;min-width:0;height:100%;padding:clamp(18px,3vw,34px);display:grid;overflow-y:auto}.world-diary-entry>*{z-index:1;position:relative}.world-diary-entry-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.world-diary-entry-phase,.world-diary-entry-state{color:#bcf8ffe0;letter-spacing:.08em;text-transform:uppercase;background:#7ee8ff0e;border:1px solid #7ee8ff30;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:.65rem;font-style:normal;font-weight:860;display:inline-flex}.world-diary-entry-state.is-unread{color:#fff2c9;background:#f5c95b12;border-color:#f5c95b57}.world-diary-entry h2{color:#f9fcff;letter-spacing:0;text-wrap:balance;text-shadow:0 0 28px #7ee8ff21;max-width:820px;margin:0;font-size:clamp(1.8rem,4.6vw,4rem);line-height:.98}.world-diary-entry-prose{background:linear-gradient(#7ee8ff09,#0000),#01081257;border:1px solid #7ee8ff17;border-radius:12px;gap:13px;max-width:840px;padding:clamp(14px,2vw,20px);display:grid}.world-diary-entry-prose p{color:#e1f1fbeb;margin:0;font-size:clamp(.9rem,1.6vw,1.02rem);line-height:1.82}.world-diary-entry-prose p+p{border-top:1px solid #7ee8ff12;padding-top:13px}.world-diary-entry-meta{background:#01081261;border:1px solid #7ee8ff1a;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;max-width:620px;margin:0;padding:12px;display:grid}.world-diary-entry-meta dt,.world-diary-entry-meta dd,.world-diary-seal,.world-diary-empty{color:#b8d6eab8;margin:0;font-size:.76rem;line-height:1.5}.world-diary-entry-meta dd{color:#ebf7ffdb;overflow-wrap:anywhere}.world-diary-seal{color:#b8d6ea9e;max-width:760px}.world-diary-empty{color:#cde8f7d1;place-self:center;padding:18px}.gateway-community-pulse{background:radial-gradient(circle at 14% 10%,#7ee8ff1a,#0000 38%),linear-gradient(135deg,#7ee8ff0a,#be88ff07),#ffffff06;gap:8px;padding:10px;animation:.26s cubic-bezier(.16,1,.3,1) both gatewayEmbassyOpen;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;align-items:center;gap:6px;font-size:.82rem;line-height:1.18;display:flex;overflow:hidden}.gateway-community-list strong em{color:#ffebb2d1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#f5c95b12;border:1px solid #f5c95b38;border-radius:999px;flex:none;max-width:88px;padding:2px 6px;font-size:.54rem;font-style:normal;font-weight:860;line-height:1;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-actions{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.gateway-community-actions a,.gateway-community-actions button{color:#ebfaffdb;cursor:pointer;background:#7ee8ff0f;border:1px solid #7ee8ff2e;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:0 8px;font:760 .62rem/1 ui-sans-serif,system-ui,sans-serif;text-decoration:none;transition:border-color .16s,color .16s,background .16s,opacity .16s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff06}.gateway-community-actions a:hover,.gateway-community-actions a:focus-visible,.gateway-community-actions button:hover,.gateway-community-actions button:focus-visible{color:#fff3c8;background:#f5c95b1a;border-color:#f5c95b6b;outline:none}.gateway-community-actions button:disabled{cursor:not-allowed;opacity:.48}.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{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-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}@keyframes gatewayMenuIn{0%{opacity:.88;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gatewayEmbassyOpen{0%{opacity:0;filter:brightness(1.45)blur(1px);transform:translateY(-4px)scaleY(.96)}to{opacity:1;filter:brightness()blur();transform:translateY(0)scaleY(1)}}@keyframes gatewayDiaryOpen{0%{opacity:0;filter:brightness(1.9)blur(2px);transform:translateY(4px)scaleX(.08)scaleY(.03)}44%{opacity:.9;filter:brightness(1.55)blur(.8px);transform:translateY(4px)scaleX(1)scaleY(.08)}to{opacity:1;filter:brightness()blur();transform:translateY(0)scaleX(1)scaleY(1)}}@keyframes gatewayDiaryUnreadPulse{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(.84)}48%{opacity:1;transform:translate(-50%,-50%)scale(1.18)}}@keyframes gatewayDiaryBootLine{0%{opacity:0;top:50%;transform:scaleX(.08)}38%{opacity:1;top:50%;transform:scaleX(1)}to{opacity:0;top:100%;transform:scaleX(1)}}@keyframes worldDiaryPageScan{0%,to{opacity:.2;transform:translateY(-62%)}48%{opacity:.45;transform:translateY(56%)}}@keyframes worldDiaryOrbit{0%{rotate:0deg}to{rotate:360deg}}@keyframes worldDiaryCoreBreath{0%,to{opacity:.68;transform:scale(.76)}50%{opacity:1;transform:scale(1.1)}}@keyframes worldDiaryBootLine{0%,to{opacity:0;top:0;transform:scaleX(.12)}36%{opacity:.75;top:48%;transform:scaleX(1)}72%{opacity:0;top:100%;transform:scaleX(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{filter:saturate(.84)contrast(1.12)brightness(.72);transform:scale(1.04)}.evo-v4 .evo-stage-bg-night{opacity:calc(var(--evo-scene-night,1) * .46)}.evo-v4 .evo-stage-bg-dusk{opacity:calc(var(--evo-scene-dusk,0) * .58)}.evo-v4 .evo-stage-bg-day{opacity:calc(var(--evo-scene-day,0) * .68)}.evo-v4 .evo-stage-vignette{background:radial-gradient(circle at 50% 44%,#03060e00 0 24%,#03060e2e 48%,#030409d1 100%),linear-gradient(#01030870,#0103080a 38%,#010308ad)}.evo-minimal-stage{z-index:3;box-sizing:border-box;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{padding:clamp(8px, 1.6vw, 16px) clamp(8px, 1.6vw, 16px) max(28px, env(safe-area-inset-bottom));grid-template-rows:auto minmax(104px,.52fr) auto minmax(0,1fr) auto;gap:clamp(8px,1.4vh,14px)}.evo-hero-copy{text-align:center;justify-items:center;gap:9px;width:min(960px,100%);display:grid}.evo-hero-copy h1{isolation:isolate;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;position:relative}.evo-signal-title{will-change:transform, text-shadow;animation:24s ease-in-out 3s infinite evo-title-water-breathe;overflow:visible}.evo-title-filter{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.evo-signal-title>span{z-index:1;filter:url(#evo-title-water-filter);will-change:clip-path, opacity, transform;animation:2.45s cubic-bezier(.16,.78,.18,1) both evo-title-liquid-reveal;display:block;position:relative}@keyframes evo-title-liquid-reveal{0%{clip-path:circle(0% at 50% 52%);opacity:0;transform:translateY(1px)scale(.99)}34%{clip-path:circle(31% at 50% 52%);opacity:.72}72%{clip-path:circle(76% at 50% 52%);opacity:1}to{clip-path:circle(110% at 50% 52%);opacity:1;transform:translateY(0)scale(1)}}@keyframes evo-title-water-breathe{0%,to{text-shadow:0 0 20px #73edff30,0 0 58px #744cff26;transform:translateY(0)}46%{text-shadow:0 0 27px #73edff47,0 0 68px #744cff33;transform:translateY(-.7px)}54%{transform:translateY(.45px)}}.evo-minimal-stage.has-output .evo-hero-copy h1{font-size:clamp(1.58rem,3.8vw,3.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{--evo-gaze-x:0px;--evo-gaze-y:0px;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);display:grid;position:relative}.evo-minimal-stage.has-output .evo-heart-core{width:clamp(96px,12vw,160px);margin-block:clamp(-22px,-3vh,-10px)}.evo-heart-core-breath{z-index:4;transform-origin:50%;will-change:transform;backface-visibility:hidden;width:62%;height:62%;animation:14s cubic-bezier(.45,0,.55,1) infinite alternate evo-core-breath;display:block;position:relative;transform:translateZ(0)scale(1)}.evo-heart-core-breath:before{z-index:-1;pointer-events:none;content:"";opacity:calc(.18 + var(--evo-daylight,0) * .58 + var(--evo-dusk,0) * .2);transform:scale(calc(.96 + var(--evo-daylight,0) * .05));background:radial-gradient(circle at 50% 43%,#d2f4ff14 0 24%,#6fc5ec1f 46%,#5297be14 67%,#0000 82%);border-radius:50%;transition:opacity 1.8s,transform 1.8s,background 1.8s;position:absolute;inset:-9%;box-shadow:0 0 36px #5cd0ff1a,inset 0 0 32px #beebff14}.evo-heart-core-media{opacity:1;contain:paint;transform-origin:50%;mix-blend-mode:screen;backface-visibility:hidden;border-radius:50%;width:100%;height:100%;display:block;position:relative;overflow:hidden;transform:scale(1.035);-webkit-mask-image:radial-gradient(circle,#000 0 82%,#000000f5 88%,#0000 99%);mask-image:radial-gradient(circle,#000 0 82%,#000000f5 88%,#0000 99%)}.evo-heart-core-media:after{z-index:3;border-radius:inherit;pointer-events:none;content:"";mix-blend-mode:screen;opacity:calc(var(--evo-daylight,0) * .82 + var(--evo-dusk,0) * .2);background:radial-gradient(circle at 50% 49%,#0000 0 34%,#8ddaf709 47%,#7fcaeb24 69%,#aee0f438 83%,#8acce814 94%,#0000 100%),linear-gradient(155deg,#dbf7ff1f,#0000 32%,#53a5cf14 72%,#cdeffb1a);transition:opacity 1.8s;position:absolute;inset:0}.evo-heart-core-visual{z-index:1;border-radius:inherit;mix-blend-mode:normal;transform-origin:50%;opacity:1;transition:opacity .32s;display:block;position:absolute;inset:0;overflow:hidden}.evo-heart-core-visual img{object-fit:cover;width:100%;height:100%;transform:translate3d(var(--evo-gaze-x), var(--evo-gaze-y), 0) scale(1.105);transform-origin:50%;will-change:transform;transition:transform .76s cubic-bezier(.16,.78,.22,1);display:block}.evo-heart-core-motion{z-index:2;border-radius:inherit;object-fit:cover;opacity:0;pointer-events:none;mix-blend-mode:normal;width:100%;height:100%;transform:translate3d(var(--evo-gaze-x), var(--evo-gaze-y), 0) scale(1.13);transform-origin:50%;will-change:transform;backface-visibility:hidden;transition:opacity .9s,transform .76s cubic-bezier(.16,.78,.22,1);display:block;position:absolute;inset:0}.evo-heart-core-motion.is-ready{opacity:1}.evo-stage-shell[data-world-phase=day] .evo-heart-core-motion,.evo-stage-shell[data-world-phase=day] .evo-heart-core-visual img{filter:brightness(1.09)contrast(.94)saturate(.97)}.evo-stage-shell[data-world-phase=dawn] .evo-heart-core-motion,.evo-stage-shell[data-world-phase=dawn] .evo-heart-core-visual img,.evo-stage-shell[data-world-phase=dusk] .evo-heart-core-motion,.evo-stage-shell[data-world-phase=dusk] .evo-heart-core-visual img{filter:brightness(1.035)contrast(.98)saturate(1.01)}.evo-heart-core-motion.is-ready+.evo-heart-core-visual{opacity:0}.evo-heart-core[data-gaze-mode=composer] .evo-heart-core-media{filter:brightness(1.08)saturate(1.04)}.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-stage-shell[data-world-phase=day] .evo-heart-core{filter:drop-shadow(0 0 24px #68e0ff33)drop-shadow(0 0 66px #5d74ff1a)}.evo-stage-shell[data-world-phase=day] .evo-heart-core:before{z-index:0;pointer-events:none;content:"";mix-blend-mode:screen;filter:blur(12px);opacity:.62;background:radial-gradient(#aeefff1a 0 12%,#66d1ff0e 36%,#0000 68%),linear-gradient(90deg,#0000 7%,#bcf1ff0e 49%,#0000 93%);border-radius:50%;position:absolute;inset:18% -10%}.evo-stage-shell[data-world-phase=day] .evo-heart-core:after{z-index:1;pointer-events:none;content:"";background:radial-gradient(circle at 31% 22%, #f4fdff30 0 3%, #cef6ff13 11%, transparent 28%), radial-gradient(circle at 50% 53%, #6fe5ff05 0 48%, #80daff0e 65%, #767cff0d 77%, transparent 82%), conic-gradient(from 212deg, transparent 0 12%, #c8f7ff12 17%, transparent 23% 68%, #8b9aff0e 76%, transparent 84% 100%);-webkit-backdrop-filter:blur(1.5px)saturate(1.18)brightness(1.055);backdrop-filter:blur(1.5px)saturate(1.18)brightness(1.055);opacity:.92;border:1px solid #cff7ff33;border-radius:50%;position:absolute;inset:8%;box-shadow:inset 0 1px #ffffff38,inset 10px -16px 34px #247aa609,inset -8px 12px 30px #d6f9ff09,0 18px 52px #176c9c12}.evo-stage-shell[data-world-phase=day] .evo-heart-ring{z-index:2;background:conic-gradient(from 132deg, transparent 0 9%, #b4f6ff47 14%, transparent 21% 43%, #7ea3ff2e 50%, transparent 58% 78%, #84ebff3d 85%, transparent 93% 100%);mix-blend-mode:screen;border:0;animation-name:evo-day-ring-drift;-webkit-mask-image:radial-gradient(circle,#0000 0 71%,#000 74% 77%,#0000 80%);mask-image:radial-gradient(circle,#0000 0 71%,#000 74% 77%,#0000 80%)}.evo-stage-shell[data-world-phase=day] .evo-heart-ring.ring-outer{opacity:.2}.evo-stage-shell[data-world-phase=day] .evo-heart-ring.ring-mid{opacity:.25}.evo-stage-shell[data-world-phase=day] .evo-heart-ring.ring-inner{opacity:.3}.evo-stage-shell[data-world-phase=day] .evo-heart-core-breath:before{opacity:.54;background:radial-gradient(circle at 50% 46%,#d6f8ff13 0 20%,#66d3ff0e 43%,#6975ff06 58%,#0000 73%);box-shadow:0 0 34px #60dbff17}.evo-heart-core.thinking{filter:drop-shadow(0 0 72px #7ef6ff85)}.evo-waiting-signal{z-index:18;pointer-events:none;opacity:0;filter:blur(4px)brightness(1.72);transform-origin:50%;width:fit-content;max-width:min(348px,100vw - 44px);animation:.56s cubic-bezier(.16,1,.3,1) .18s forwards evo-waiting-materialize;position:fixed;top:calc(50dvh + 2px);left:50%;transform:translate(-50%,-50%)scaleX(.78)scaleY(.12)}.evo-waiting-signal-shell{min-width:min(164px,100vw - 44px);max-width:inherit;color:#f3feff;text-align:center;-webkit-backdrop-filter:blur(15px)saturate(1.3);backdrop-filter:blur(15px)saturate(1.3);background:linear-gradient(100deg,#70ffd200,#b5ffe52e 24%,#7ee8ff1a 55%,#05101600),radial-gradient(circle at 14%,#a8ffda30,#0000 36%),radial-gradient(circle at 88% 44%,#7ee8ff1a,#0000 38%),#040e1285;border:1px solid #c1ffef2e;border-radius:999px;justify-items:center;gap:0;min-height:25px;padding:5px 16px;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 0 19px #7ee8ff21,0 9px 29px #00000042,inset 0 0 12px #d2ffec0e,inset 0 1px #ffffff1f}.evo-waiting-signal-shell:before,.evo-waiting-signal-shell:after{pointer-events:none;content:"";position:absolute}.evo-waiting-signal-shell:before{opacity:.56;mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0 22%,#ecfff75c 45%,#7ee8ff1f 54%,#0000 78%),repeating-linear-gradient(#ffffff0e 0 1px,#0000 1px 7px);animation:2.2s ease-in-out infinite evo-waiting-sweep;inset:-65% -26%;transform:translate(-42%)skew(-18deg)}.evo-waiting-signal-shell:after{border-radius:inherit;opacity:.4;background:linear-gradient(#ffffff1f,#0000 42%,#7ee8ff14);inset:0;box-shadow:inset 0 0 0 1px #ffffff0b}.evo-waiting-title,.evo-waiting-subtitle,.evo-waiting-signal small{z-index:2;min-width:0;position:relative}.evo-waiting-title{color:#f2fffff5;letter-spacing:0;text-shadow:0 0 7px #d6fff580,0 0 16px #7ee8ff47;white-space:nowrap;width:max-content;max-width:min(30ch,100vw - 86px);font-size:clamp(.58rem,.7vw,.68rem);font-style:italic;font-weight:850;line-height:1.02;display:block;overflow:hidden}.evo-waiting-title span{text-overflow:clip;white-space:nowrap;clip-path:inset(0 100% 0 0);max-width:100%;animation:.42s steps(18,end) 80ms forwards evo-waiting-type;display:inline-block;position:relative;overflow:hidden}.evo-waiting-title span:after{vertical-align:-.12em;content:"";background:#ccfff2d1;border-radius:999px;width:.28em;height:.86em;margin-left:.16em;animation:.78s ease-in-out infinite evo-waiting-caret;display:inline-block;box-shadow:0 0 9px #7ee8ffb3}.evo-waiting-subtitle{color:#e2fffbeb;text-shadow:0 0 13px #7ee8ff47;font-size:clamp(.47rem,.74vw,.56rem);font-weight:760;line-height:1.22}.evo-waiting-signal small{color:#cbe6e2b8;text-overflow:ellipsis;white-space:nowrap;max-width:30ch;font-size:.4rem;font-weight:650;line-height:1.26;overflow:hidden}.evo-waiting-dot{z-index:2;background:#d2fff1e0;border-radius:50%;width:2px;height:2px;animation:2.6s ease-in-out infinite evo-waiting-dot-drift;position:absolute;box-shadow:0 0 10px #7ee8ffd6}.evo-waiting-dot.dot-a{top:9px;left:12px}.evo-waiting-dot.dot-b{width:2px;height:2px;animation-delay:-.8s;bottom:9px;right:16px}.evo-waiting-dot.dot-c{opacity:.7;width:1.5px;height:1.5px;animation-delay:-1.4s;top:8px;right:18%}.evo-waiting-compute .evo-waiting-signal-shell,.evo-waiting-strategy .evo-waiting-signal-shell{border-color:#b9ffda3d}.evo-waiting-search .evo-waiting-signal-shell{background:linear-gradient(100deg,#70ffd200,#a6ffdf33 24%,#52d6ff1f 56%,#05101600),radial-gradient(circle at 20% 46%,#a0ffd72e,#0000 34%),#05141880}.evo-waiting-image .evo-waiting-signal-shell{background:linear-gradient(100deg,#8b5cff00,#7ee8ff29 24%,#ac7eff24 54%,#05101600),radial-gradient(circle at 50% 46%,#8b5cff2e,#0000 38%),#05141c80;border-color:#ad8fff47}@keyframes evo-waiting-materialize{0%{opacity:0;filter:blur(9px)brightness(2.2);transform:translate(-50%,-50%)scaleX(.68)scaleY(.05)}42%{opacity:1;filter:blur(2px)brightness(1.72);transform:translate(-50%,-50%)scaleX(1.04)scaleY(.92)}to{opacity:1;filter:blur()brightness();transform:translate(-50%,-50%)scaleX(1)scaleY(1)}}@keyframes evo-waiting-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes evo-waiting-caret{0%,to{opacity:.2;transform:scaleY(.72)}50%{opacity:1;transform:scaleY(1)}}@keyframes evo-waiting-sweep{0%{transform:translate(-58%)skew(-18deg)}58%,to{transform:translate(58%)skew(-18deg)}}@keyframes evo-waiting-dot-drift{0%,to{opacity:.36;transform:translate(0,0)scale(.8)}48%{opacity:1;transform:translate(7px,-3px)scale(1.12)}}.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-minimal-composer.is-dragging>.evo-input-shell{border-color:#7ee8ff85;box-shadow:0 0 0 1px #7ee8ff1f,0 0 46px #47dfff2e,inset 0 0 34px #48dcff14}.evo-drop-overlay{z-index:5;color:#ecfdfff0;letter-spacing:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05121de0;border:1px dashed #a1f3ff7a;border-radius:999px;place-items:center;font-size:.72rem;font-weight:820;animation:.22s ease-out both evo-drop-signal;display:grid;position:absolute;inset:4px}@keyframes evo-drop-signal{0%{opacity:0;transform:scaleX(.96)}to{opacity:1;transform:scaleX(1)}}.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-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:44px;min-width:44px;height:44px}.evo-upload-button:hover,.evo-upload-button:focus-visible{background:#ffffff1f;transform:translateY(-1px)}.evo-composer-actions{align-items:center;gap:7px;display:inline-flex}.evo-send-button{isolation:isolate;color:#06080d;background:#f7f8fb;border:1px solid #ffffffd1;border-radius:50%;width:44px;min-width:44px;height:44px;position:relative;box-shadow:0 0 0 5px #ffffff09,0 0 26px #a0edff2e}.evo-send-button>svg{z-index:2;position:relative}.evo-send-button:before,.evo-send-button:after{opacity:0;content:"";pointer-events:none;border-radius:50%;transition:opacity .18s;position:absolute;-webkit-mask:radial-gradient(circle,#0000 56%,#000 58% 68%,#0000 70%);mask:radial-gradient(circle,#0000 56%,#000 58% 68%,#0000 70%)}.evo-send-button:before{inset:-6px}.evo-send-button:after{inset:-9px}.evo-send-button.is-processing:before{opacity:1;filter:drop-shadow(0 0 5px #59cdffb3);background:conic-gradient(#44e6ff,#5877ff 22%,#ac62ff 44%,#ff5fb0 66%,#ff9c58 82%,#44e6ff);animation:1.05s linear infinite evo-siri-ring-fast}.evo-send-button.is-processing:after{opacity:.72;background:conic-gradient(from 70deg, transparent 0 12%, #54dfff 18%, transparent 31% 48%, #b66cff 57%, transparent 69% 83%, #ff6aa9 91%, transparent);filter:blur(.5px)drop-shadow(0 0 7px #ae60ff85);animation:2.8s linear infinite reverse evo-siri-ring-slow}.evo-send-button.is-recording:before{opacity:1;background:conic-gradient(#58e7ff 0 var(--evo-voice-progress,360deg), #9ab7cc2e var(--evo-voice-progress,360deg) 360deg);filter:drop-shadow(0 0 6px #58e7ff9e)}.evo-send-button.is-recording{box-shadow:0 0 0 5px #58e7ff0d,0 0 30px #58e7ff33}.evo-send-button.is-processing,.evo-send-button.is-recording{cursor:pointer}.evo-voice-status{color:#c5e2eec2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030a156b;border:1px solid #7ee8ff1c;border-radius:999px;justify-self:start;align-items:center;gap:7px;max-width:min(720px,100%);min-height:22px;margin:-2px 0 0 58px;padding:3px 9px;font-size:.69rem;font-weight:740;line-height:1.25;display:inline-flex}.evo-voice-status svg{color:#7ee8ffd6;flex:none}.evo-voice-status.is-listening,.evo-voice-status.is-processing{color:#e1fbffe6;border-color:#7ee8ff3d;box-shadow:0 0 24px #7ee8ff14}.evo-voice-status.is-ready{color:#cdffe5e6;border-color:#70f6b23d}.evo-voice-status.is-error,.evo-voice-status.is-denied,.evo-voice-status.is-unsupported{color:#ffe2bce6;border-color:#ffbe703d}.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:not-allowed;opacity:.56}@keyframes evo-siri-ring-fast{to{transform:rotate(1turn)}}@keyframes evo-siri-ring-slow{to{transform:rotate(1turn)}}.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-chips{scrollbar-width:thin;scrollbar-color:#7ee8ff47 transparent;justify-self:stretch;align-items:center;gap:6px;max-width:100%;padding:1px 1px 2px;display:flex;overflow-x:auto}.evo-attachment-chips .evo-attachment-chip{flex:0 auto;max-width:min(320px,74vw)}.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);overscroll-behavior-y:auto;scrollbar-color:#87edff42 transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;touch-action:pan-y;transform-origin:50% 42%;will-change:transform, opacity, filter;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(64dvh,720px);padding:13px 13px 26px;scroll-padding-top:14px;scroll-padding-bottom:52px;animation:.52s cubic-bezier(.16,1,.3,1) both evo-output-tv-on;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:after{z-index:3;pointer-events:none;border-radius:inherit;opacity:0;content:"";mix-blend-mode:screen;background:linear-gradient(#0000 0%,#a8f8ff47 48%,#ffffffb8 50%,#a8f8ff3d 52%,#0000 100%),repeating-linear-gradient(#acf6ff17 0 1px,#0000 1px 7px);animation:.62s ease-out both evo-output-tv-scan;position:absolute;inset:0}.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{height:100%;min-height:0;max-height:min(52dvh,620px);margin-bottom:2px}.evo-minimal-stage.has-output .evo-output-panel.has-media{max-height:min(58dvh,680px)}.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;min-width:0;max-width:100%;overflow:visible}.evo-output-panel .agent-message.assistant{background:linear-gradient(135deg,#62e8ff13,#7e5cff0e),#030a1685;overflow:visible}.evo-output-panel>.agent-message:last-child{margin-bottom:18px}.evo-output-tail{pointer-events:none;height:26px;min-height:26px}.evo-output-panel .agent-message.pending-run{border-color:#6feed433;position:relative;overflow:hidden}.evo-output-panel .agent-message.pending-run:after{pointer-events:none;content:"";background:linear-gradient(100deg,#0000 0%,#76f4e61a 45%,#0000 70%);animation:2.8s ease-in-out infinite evo-pending-scan;position:absolute;inset:0;transform:translate(-120%)}.evo-output-panel .agent-message.embassy-handoff{background:linear-gradient(135deg,#ffd67c14,#7ee8ff0e),#030a1694;border-color:#ffd67c3d;box-shadow:inset 0 0 22px #ffd67c0b,0 0 24px #7ee8ff09}.evo-output-panel .agent-message.embassy-handoff small:after{color:#ffd67ce6;content:"Embassy";margin-left:8px;display:inline-block}@keyframes evo-pending-scan{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}@keyframes evo-output-tv-on{0%{opacity:0;filter:brightness(2.2)saturate(1.4)blur(7px);clip-path:inset(49.3% 14% round 14px);transform:scaleX(.72)translateY(-4px)}14%{opacity:1;filter:brightness(2.65)saturate(1.55)blur(4px);clip-path:inset(48.1% 4% round 14px);transform:scaleX(.9)translateY(-3px)}42%{opacity:1;filter:brightness(1.65)saturate(1.25)blur(1.5px);clip-path:inset(0 round 14px);transform:scaleX(1.015)translateY(0)}72%{filter:brightness(1.12)saturate(1.08)blur();clip-path:inset(0 round 14px);transform:scaleX(.997)}to{opacity:1;filter:brightness()saturate()blur();clip-path:inset(0 round 14px);transform:scaleX(1)}}@keyframes evo-output-tv-scan{0%{opacity:0;transform:scaleY(.04)}16%{opacity:.98;transform:scaleY(.05)}38%{opacity:.56;transform:scaleY(1.04)}to{opacity:0;transform:scaleY(1.08)}}@media (prefers-reduced-motion:reduce){.evo-output-panel,.evo-output-panel:after,.evo-send-button:before,.evo-send-button:after,.evo-waiting-signal,.evo-waiting-signal-shell:before,.evo-waiting-title span,.evo-waiting-title span:after,.evo-waiting-dot,.evo-image-forming-frame:before,.evo-image-forming-frame:after,.evo-image-forming-orb,.evo-image-forming-scan,.evo-image-forming-pixels{animation:none}.evo-waiting-signal{opacity:1;filter:none;transform:translate(-50%,-50%)}.evo-waiting-title span{clip-path:none}}.evo-markdown{color:#edf8ffe6;gap:10px;min-width:0;line-height:1.55;display:grid;overflow:visible}.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{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px;margin-top:8px;display:flex}.evo-image-card{background:radial-gradient(circle at 50% 0,#7ee8ff24,#0000 38%),#01081294;border:1px solid #7ee8ff29;border-radius:12px;grid-template-columns:minmax(150px,260px) minmax(0,1fr);align-items:center;gap:10px;width:min(100%,520px);min-width:0;margin:0;padding:7px;display:grid;box-shadow:inset 0 0 28px #7ee8ff0e}.evo-image-card img{object-fit:cover;background:radial-gradient(circle,#5dddff14,#0000 46%),#020812c7;border:1px solid #ffffff14;border-radius:9px;justify-self:start;width:100%;height:clamp(82px,12vh,132px);display:block}.evo-image-card figcaption{color:#d2f0ffc7;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:0;font-size:.68rem;font-weight:760;display:flex}.evo-image-card figcaption span{color:#7ef1ffe6;text-transform:uppercase}.evo-image-card a,.evo-image-card button{color:#ffd778eb;cursor:pointer;min-width:44px;min-height:46px;font:inherit;background:#ffcf7014;border:0;border-radius:999px;align-items:center;padding:0 13px;text-decoration:none;display:inline-grid}.evo-image-card a:focus-visible,.evo-image-card button:focus-visible{outline-offset:3px;outline:2px solid #f5c95beb}.evo-downloads{gap:10px;margin-top:12px;display:grid}.evo-download-card{appearance:none;text-align:left;width:100%;font:inherit;color:#f8fdff;cursor:pointer;background:linear-gradient(135deg,#ffd67c1a,#7ee8ff11),#030a169e;border:1px solid #ffd67c38;border-radius:10px;gap:3px;padding:12px 14px;text-decoration:none;display:grid;box-shadow:inset 0 0 20px #ffd67c0b,0 0 20px #7ee8ff09}.evo-report-action{align-items:center;gap:9px;margin-top:10px;display:flex}.evo-report-action button{color:#bcecf4;min-height:30px;font:inherit;cursor:pointer;background:#071824b8;border:1px solid #67e8f93d;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:5px 10px;font-size:.72rem;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.evo-report-action button:hover:not(:disabled),.evo-report-action button:focus-visible{color:#f3fdff;background:#0d303ed6;border-color:#67e8f994}.evo-report-action button:disabled{cursor:wait;opacity:.72}.evo-report-action small{color:#f0b59d;font-size:.68rem}.evo-download-card:hover{border-color:#ffd67c7a;transform:translateY(-1px)}.evo-download-card:focus-visible{outline-offset:3px;outline:2px solid #f5c95beb}.evo-download-card span{color:#7ef1ffdb;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.evo-download-card strong{font-size:.9rem}.evo-download-card small{color:#b9cfe2bd;font-size:.72rem}.evo-voice-delivery{background:linear-gradient(90deg,#7ee8ff1c,#ffd67c0e),#0208129e;border:1px solid #7ee8ff2e;border-radius:999px;grid-template-columns:9px minmax(82px,.8fr) minmax(160px,1.4fr);align-items:center;gap:10px;margin-top:10px;padding:8px 10px;display:grid;box-shadow:inset 0 0 18px #7ee8ff0a,0 0 22px #30d6ff09}.evo-voice-delivery>span{background:#8dfbff;border-radius:999px;width:7px;height:7px;animation:2.8s ease-in-out infinite evo-status-breathe;box-shadow:0 0 12px #8dfbffcc}.evo-voice-delivery div{gap:1px;min-width:0;display:grid}.evo-voice-delivery strong{color:#f4feff;letter-spacing:0;font-size:.72rem}.evo-voice-delivery small{color:#b9d3e8b3;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.evo-voice-delivery audio{filter:saturate(.8)brightness(.92);width:100%;min-width:140px;height:30px}.evo-image-forming{background:linear-gradient(135deg,#7ee8ff12,#9e6fff14),#0108129e;border:1px solid #7ee8ff29;border-radius:12px;grid-template-columns:minmax(136px,.86fr) minmax(0,1fr);align-items:center;gap:12px;margin-top:10px;padding:10px;display:grid;box-shadow:inset 0 0 28px #7ee8ff0e,0 0 24px #7ee8ff0a}.evo-image-forming-frame{min-height:118px;image-rendering:pixelated;filter:saturate(1.25);background:linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/14px 14px,linear-gradient(#ffffff08 1px,#0000 1px) 0 0/14px 14px,radial-gradient(circle at 50% 46%,#8267ffcc,#0000 8%),radial-gradient(circle at 50% 46%,#38d9ff5c,#0000 28%),radial-gradient(circle,#ffd67c2e,#0000 42%),#010710e0;border:1px solid #7ee8ff2e;border-radius:10px;position:relative;overflow:hidden}.evo-image-forming-frame:before,.evo-image-forming-frame:after{pointer-events:none;content:"";position:absolute;inset:0}.evo-image-forming-frame:before{opacity:.7;background:repeating-linear-gradient(90deg,#7ee8ff24 0 1px,#0000 1px 11px),repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 9px);animation:3.8s ease-in-out infinite evo-image-pixel-resolve}.evo-image-forming-frame:after{mix-blend-mode:screen;background:linear-gradient(#0000 0%,#7ee8ff47 48%,#ffffffb8 50%,#7ee8ff3d 52%,#0000 100%);animation:2.4s ease-in-out infinite evo-image-scanline;transform:translateY(-110%)}.evo-image-forming.image-mode-edit .evo-image-forming-frame,.evo-image-forming.image-mode-inpaint .evo-image-forming-frame{background:linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/14px 14px,linear-gradient(#ffffff09 1px,#0000 1px) 0 0/14px 14px,radial-gradient(circle at 38% 44%,#7ee8ff6b,#0000 16%),radial-gradient(circle at 66% 48%,#9e6fff57,#0000 24%),linear-gradient(135deg,#ffffff14,#0000 52%),#010710e6}.evo-image-forming.image-mode-inpaint .evo-image-forming-frame{box-shadow:inset 0 0 0 1px #ffd67c14,inset 0 0 34px #ffd67c14,0 0 24px #7ee8ff14}.evo-image-forming.image-mode-inpaint .evo-image-forming-frame:before{background:linear-gradient(90deg,#0000 24%,#ffd67c1f 24% 58%,#0000 58%),linear-gradient(#0000 28%,#ffd67c1f 28% 68%,#0000 68%),repeating-linear-gradient(90deg,#7ee8ff1c 0 1px,#0000 1px 11px)}.evo-image-forming.image-mode-inpaint .evo-image-forming-pixels{filter:blur(3px);background:radial-gradient(circle,#ffd67c70,#0000 42%),#7ee8ff14;border:1px solid #ffd67c80;inset:30% 32% 25% 26%}.evo-image-forming-orb{border:1px solid #7ee8ff7a;border-radius:999px;animation:3.2s ease-in-out infinite evo-image-orb-focus;position:absolute;inset:20%;box-shadow:inset 0 0 26px #7ee8ff33,0 0 24px #7ee8ff2e}.evo-image-forming-scan{background:#b9faffdb;border-radius:999px;width:80%;height:2px;animation:2.7s ease-in-out infinite evo-image-horizontal-scan;position:absolute;top:50%;left:10%;box-shadow:0 0 14px #7ee8ffcc}.evo-image-forming-pixels{filter:blur(6px);background:radial-gradient(circle at 24% 28%,#ffd67c6b,#0000 4%),radial-gradient(circle at 72% 38%,#7ee8ff6b,#0000 5%),radial-gradient(circle at 42% 72%,#9e6fff6b,#0000 4%);border-radius:8px;animation:4.4s ease-in-out infinite evo-image-preview-focus;position:absolute;inset:12px}.evo-image-forming-copy{gap:4px;min-width:0;display:grid}.evo-image-forming-copy span{color:#7ef1ffe0;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:900}.evo-image-forming-copy strong{color:#f8fdff;font-size:.9rem}.evo-image-forming-copy small{color:#b9cfe2b8;font-size:.72rem;line-height:1.35}@keyframes evo-image-scanline{0%{transform:translateY(-120%)}48%,56%{transform:translateY(0)}to{transform:translateY(120%)}}@keyframes evo-image-pixel-resolve{0%,to{opacity:.78;transform:scale(1.02)}50%{opacity:.38;transform:scale(1)}}@keyframes evo-image-orb-focus{0%,to{filter:blur(2.2px);opacity:.52;transform:scale(.92)}52%{filter:blur(.4px);opacity:.9;transform:scale(1.04)}}@keyframes evo-image-horizontal-scan{0%,to{opacity:.32;transform:translateY(-30px)scaleX(.72)}50%{opacity:.92;transform:translateY(28px)scaleX(1.02)}}@keyframes evo-image-preview-focus{0%,to{filter:blur(9px);opacity:.42}52%{filter:blur(3px);opacity:.74}}.evo-streaming-text{min-height:1.5em;position:relative}.evo-streaming-markdown{gap:4px;min-width:0;display:grid;position:relative;overflow:visible}.evo-streaming-markdown>.evo-type-cursor{justify-self:start;margin-top:-2px}.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 em{color:#87ffd6b8;text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;font-style:normal;line-height:1.34;overflow:hidden}.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{scrollbar-color:#87edff47 transparent;scrollbar-width:thin;background:#0000002e;border:1px solid #7ee8ff24;border-radius:10px;max-width:100%;margin-bottom:4px;overflow-x:auto}.evo-markdown table{border-collapse:collapse;width:100%;min-width:520px;font-size:.82rem}.evo-markdown th,.evo-markdown td{text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal;border-bottom:1px solid #7ee8ff1b;padding:8px 10px}.evo-markdown th:first-child,.evo-markdown td:first-child{white-space:nowrap}.evo-markdown th{color:#d7fbff;text-transform:uppercase;background:#7ee8ff13;font-size:.72rem}.evo-markdown tr:last-child td{border-bottom:0}.evo-markdown>:last-child,.evo-streaming-markdown>:last-child{margin-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-api-panel{background:radial-gradient(circle at 14% 0,#7ee8ff24,#0000 30%),radial-gradient(circle at 86% 94%,#ffb84a1a,#0000 34%),linear-gradient(#071222d1,#040a14b8);border:1px solid #7ee8ff2b;border-radius:8px;gap:12px;padding:15px;display:grid;box-shadow:inset 0 0 0 1px #ffffff09}.evo-api-panel-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.evo-api-chip{color:#a7f7ff;text-transform:uppercase;background:#051220ad;border:1px solid #7ee8ff33;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:30px;padding:0 10px;font-size:.68rem;font-weight:900;display:inline-flex}.evo-api-panel h3{color:#f7fbff;margin:0;font-size:1.05rem}.evo-api-panel p{color:#bed6eabd;margin:5px 0 0;font-size:.8rem;line-height:1.5}.evo-api-meter,.evo-api-locked,.evo-api-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.evo-api-meter{color:#e1f5f4d6;background:#4aefcb0e;border:1px solid #4aefcb29;border-radius:8px;padding:10px 11px;font-size:.78rem}.evo-api-meter svg{color:#62edcd;flex:none}.evo-api-main-action{width:fit-content}.evo-api-locked{color:#fff3d4;background:#ffb84a14;border:1px solid #ffb84a38;border-radius:8px;justify-content:space-between;padding:10px 11px;font-size:.82rem;font-weight:820}.evo-api-toolbar{justify-content:space-between}.evo-api-doc-link{color:#9cecff;background:#ffffff0a;border:1px solid #7ee8ff29;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.76rem;font-weight:860;text-decoration:none;display:inline-flex}.evo-api-secret{background:#ffb84a12;border:1px solid #ffb84a3d;border-radius:8px;gap:9px;padding:12px;display:grid}.evo-api-secret strong{color:#fff3d4}.evo-api-secret code{color:#dffaff;white-space:nowrap;background:#00000047;border:1px solid #ffffff17;border-radius:6px;padding:10px;font-size:.78rem;display:block;overflow:auto hidden}.evo-api-key-list{gap:8px;display:grid}.evo-api-empty,.evo-api-error{background:#ffffff0a;border-radius:8px;padding:10px 11px;font-size:.8rem}.evo-api-error{color:#ffd6d6;background:#ff5b5b14;border:1px solid #ff5b5b47}.evo-api-key-row{background:#00081257;border:1px solid #7ee8ff1f;border-radius:8px;gap:9px;padding:12px;display:grid;position:relative}.evo-api-key-row>div{flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding-right:86px;display:flex}.evo-api-key-row strong{color:#f7fbff}.evo-api-key-row code{color:#9cecffd1;font-size:.76rem}.evo-api-key-row dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.evo-api-key-row span{gap:2px;display:grid}.evo-api-key-row dt{color:#a0bed2b3;text-transform:uppercase;font-size:.64rem;font-weight:780}.evo-api-key-row dd{color:#e8f7ffe0;margin:0;font-size:.76rem;font-weight:780}.evo-api-key-row small{color:#b2cfe6ad;font-size:.72rem;line-height:1.45}.evo-api-revoke{color:#ffd6d6;min-height:28px;font:inherit;cursor:pointer;background:#ff5b5b14;border:1px solid #ff5b5b3d;border-radius:999px;padding:0 9px;font-size:.68rem;font-weight:880;position:absolute;top:10px;right:10px}.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-status-breathe{0%,to{opacity:.58;transform:scale(.84)}50%{opacity:1;transform:scale(1.12)}}@keyframes evo-core-breath{0%,12%{transform:translateZ(0)scale(1)}88%,to{transform:translateZ(0)scale(1.006)}}@keyframes evo-silk-drift{0%,to{opacity:.38;transform:rotate(0)scale(.78)}50%{opacity:.78;transform:rotate(18deg)scale(.93)}}@keyframes evo-day-ring-drift{0%,to{opacity:.15;transform:rotate(-3deg)scale(.79)}50%{opacity:.3;transform:rotate(8deg)scale(.84)}}@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-image-forming{grid-template-columns:1fr}.evo-image-forming-frame{min-height:104px}.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-diary-popover{transform-origin:bottom;width:auto;max-height:min(52dvh,420px);inset:auto 10px 10px}.gateway-diary-popover-body{max-height:calc(min(52dvh,420px) - 39px)}.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{padding-bottom:max(20px, env(safe-area-inset-bottom));grid-template-rows:auto minmax(82px,.34fr) auto minmax(0,1fr) 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-heart-core-media{transform:scale(1.055);-webkit-mask-image:radial-gradient(circle,#000 0 76%,#000000f0 86%,#0000 98%);mask-image:radial-gradient(circle,#000 0 76%,#000000f0 86%,#0000 98%)}.evo-heart-core-motion{transform:translate3d(var(--evo-gaze-x), var(--evo-gaze-y), 0) scale(1.16)}.evo-minimal-stage.has-output .evo-heart-core{width:min(42vw,168px)}.evo-waiting-signal{width:fit-content;max-width:calc(100vw - 28px);top:calc(50dvh + 6px)}.evo-waiting-signal-shell{border-radius:999px;min-width:min(150px,100vw - 28px);min-height:24px;padding:5px 12px}.evo-waiting-title{font-size:clamp(.5rem,2.22vw,.58rem)}.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:44px minmax(0,1fr) auto;align-items:center;gap:5px;height:72px;min-height:72px;padding:5px 6px}.agent-composer.evo-minimal-composer{align-content:end;align-self:end}.evo-input-shell textarea{height:44px;min-height:44px;padding:8px 0;overflow:hidden}.evo-upload-button,.evo-send-button{width:44px;min-width:44px;height:44px}.evo-voice-status{justify-self:stretch;margin-left:0;font-size:.64rem}.evo-composer-actions{gap:5px}.evo-send-button{place-self:center end}.evo-output-panel{max-height:58dvh}.evo-minimal-stage.has-output .evo-output-panel{max-height:49dvh}.evo-output-panel.has-media{max-height:64dvh}.evo-minimal-stage.has-output .evo-output-panel.has-media{max-height:56dvh}.evo-image-card{grid-template-columns:minmax(118px,40%) minmax(0,1fr);width:100%}.evo-image-card img{height:clamp(72px,11dvh,112px)}.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-api-panel-head,.evo-api-key-row dl{grid-template-columns:1fr}.evo-api-key-row>div{padding-right:0}.evo-api-revoke{width:fit-content;position:static}.evo-api-toolbar,.evo-api-locked{grid-template-columns:1fr;display:grid}.evo-billing-actions .primary-action,.evo-billing-actions .secondary-action{width:100%}.evo-rear-dock[open]{padding:10px}.gateway-footer{flex-wrap:wrap;gap:1px 8px;min-height:20px;margin-top:0;padding-top:2px;font-size:.6rem;line-height:1.05}.gateway-footer>svg,.gateway-footer>span:first-of-type{display:none}.gateway-footer .legal-company-copy{text-align:center;white-space:nowrap;flex:100%;font-size:.54rem}.gateway-footer .legal-footer-links{gap:8px;margin-inline:auto}.gateway-footer .legal-footer-links a{font-size:.6rem}.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}.world-diary-mode{padding-bottom:18px}.world-diary-topbar{grid-template-columns:minmax(0,1fr) auto;width:calc(100% - 16px);margin-top:8px;padding:7px}.world-diary-top-seal{display:none}.world-diary-top-actions{gap:6px}.world-diary-back{color:#f4ebceeb;width:34px;min-width:34px;height:34px;padding:0;font-size:0;overflow:hidden}.world-diary-back svg{width:16px;height:16px}.world-diary-hero{width:calc(100% - 20px);margin:22px auto 14px}.world-diary-orbit{width:86px;margin-bottom:9px}.world-diary-hero h1{font-size:clamp(2.15rem,13vw,3.72rem)}.world-diary-hero p{font-size:.88rem;line-height:1.54}.world-diary-book{grid-template-columns:1fr;gap:10px;width:calc(100% - 16px);height:auto;min-height:auto}.world-diary-index{height:min(244px,34dvh);max-height:244px}.world-diary-index-head{min-height:44px;padding:9px 10px}.world-diary-index-list{padding:8px}.world-diary-index-item{grid-template-columns:auto 42px minmax(0,1fr);min-height:52px;padding:8px}.world-diary-index-thumb{width:42px}.world-diary-entry{height:auto;max-height:min(72dvh,720px);padding:16px}.world-diary-entry h2{font-size:clamp(1.55rem,9vw,2.6rem)}.world-diary-entry-prose{padding:12px}.world-diary-entry-prose p{font-size:.88rem;line-height:1.7}.world-diary-visual-ledger{grid-template-columns:1fr;min-height:218px;padding:8px}.world-diary-visual-side{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:92px}.world-diary-entry-meta{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evo-heart-core,.evo-heart-core-breath,.evo-heart-ring,.gateway-usage-used,.gateway-usage-track:after,.gateway-diary-popover,.gateway-diary-popover:after,.world-diary-scan,.world-diary-orbit:before,.world-diary-orbit:after,.world-diary-orbit i,.world-diary-index:after,.world-diary-entry:after,.evo-floor-light,.evo-room-lumen,.cloud-bank,.evo-signal-title,.evo-signal-title>span{animation:none!important}.evo-stage-bg,.evo-floor-light,.evo-room-lumen,.cloud-bank{transition:none!important}.evo-signal-title,.evo-signal-title>span{clip-path:none!important;filter:none!important;opacity:1!important;transform:none!important}.evo-heart-core-media,.evo-heart-core-visual,.evo-heart-core-visual img,.evo-heart-core-motion{transition:none!important;transform:none!important}.evo-loop-video{display:none!important}.evo-drop-overlay{animation:none!important}}.gateway-live-signal.is-checking{color:#cdefffd1;border-color:#7ee8ff33}.gateway-live-signal.is-checking .gateway-live-dot:before{background:#8de8ff;box-shadow:0 0 12px #7ee8ff9e}.gateway-live-signal.is-archive_fallback{color:#ffe7ade0;border-color:#f5c95b42}.gateway-live-signal.is-archive_fallback .gateway-live-dot:before{background:#f5c95b;animation:none;box-shadow:0 0 10px #f5c95b85}.gateway-live-signal.is-archive_fallback .gateway-live-dot:after{background:radial-gradient(circle,#f5c95b57 0%,#f5c95b00 68%);animation:none}.evo-markdown pre,.evo-markdown pre code{white-space:pre;tab-size:2}.evo-input-shell textarea{min-width:0;height:auto;max-height:112px;overflow-y:auto}@media (width<=360px){.gateway-mode{padding:6px}.gateway-topbar{gap:6px;min-height:48px;margin-bottom:6px;padding:6px}.gateway-brand{gap:6px}.gateway-brand img{width:28px;height:28px}.gateway-brand>span{min-width:0}.gateway-brand strong,.gateway-brand small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gateway-brand strong{font-size:.82rem}.gateway-brand small{font-size:.5rem}.gateway-tools{gap:3px}.gateway-topbar .locale-picker{max-width:64px;padding-inline:4px}.gateway-topbar .locale-picker>svg{display:none}.gateway-topbar .locale-picker select{max-width:54px}.evo-minimal-stage,.evo-minimal-stage.has-output{padding-inline:5px}.evo-minimal-composer label small{display:none}.agent-composer.evo-minimal-composer>.evo-input-shell{grid-template-columns:40px minmax(0,1fr) auto;gap:3px;padding:4px}.evo-upload-button,.evo-send-button{width:40px;min-width:40px;height:40px}.evo-composer-actions{gap:2px}.evo-input-shell textarea{min-width:0;height:auto;max-height:112px;padding-inline:0;font-size:.92rem;overflow-y:auto}.gateway-footer,.evo-minimal-stage .evo-boundary-note{padding-right:40px}.site-bgm-toggle{right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));width:30px;height:30px}}
