: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}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}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}.evo-understanding-layer{z-index:1600;color:#f7f8fb;place-items:end center;padding:clamp(14px,3vw,38px);display:grid;position:fixed;inset:0}.evo-understanding-scrim{-webkit-backdrop-filter:blur(18px)saturate(.86);backdrop-filter:blur(18px)saturate(.86);background:radial-gradient(circle at 50% 72%,#40517738,#0000 48%),#030408d1;position:absolute;inset:0}.evo-understanding-sheet{background:radial-gradient(circle at 84% 8%,#7088c71c,#0000 34%),linear-gradient(155deg,#24262c 0%,#1d1f24 56%,#191b20 100%);border:0;border-radius:30px;outline:none;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(900px,100%);max-height:min(760px,100dvh - 28px);animation:.24s cubic-bezier(.2,.82,.2,1) both evo-understanding-enter;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000085}.evo-understanding-layer.is-recovery .evo-understanding-scrim{background:radial-gradient(circle at 50% 64%,#b78b4338,#0000 48%),#030408db}.evo-understanding-sheet.is-recovery{box-shadow:inset 0 4px #f8c96fdb,0 34px 90px #0000008f}.evo-understanding-sheet>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px 20px;display:flex}.evo-understanding-sheet>header>div{min-width:0}.evo-understanding-kicker,.evo-understanding-step{color:#aeb7cb;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.76rem;font-weight:680;display:block}.evo-understanding-sheet h2{color:#fff;letter-spacing:-.025em;max-width:680px;margin:0;font-size:clamp(1.15rem,2vw,1.48rem);line-height:1.2}.evo-understanding-sheet>header p{color:#bbc0cb;max-width:690px;margin:8px 0 0;font-size:.9rem;line-height:1.55}.evo-understanding-close,.evo-understanding-back,.evo-understanding-next,.evo-understanding-option>button{color:inherit;font:inherit;border:0}.evo-understanding-close{color:#d7dbe5;cursor:pointer;background:#ffffff12;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.evo-understanding-recovery-slot:empty{display:none}.evo-understanding-recovery{color:#f9efd9;background:linear-gradient(135deg,#7e581f6b,#553e2b4d),#ffd38412;border-radius:18px;grid-template-columns:44px minmax(0,1fr);gap:14px;margin:0 28px 14px;padding:16px;display:grid;box-shadow:inset 4px 0 #f5c76d}.evo-understanding-recovery-icon{color:#17130c;background:#f5c76d;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.evo-understanding-recovery strong{color:#fff8ea;font-size:.98rem;line-height:1.3;display:block}.evo-understanding-recovery p{color:#e2d7c5;margin:5px 0 0;font-size:.84rem;line-height:1.48}.evo-understanding-recovery-facts{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.evo-understanding-recovery-facts span{color:#f4ead8;background:#08090c47;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:700;line-height:1.2}.evo-understanding-question{scrollbar-color:#ffffff3d transparent;min-height:0;padding:8px 28px 24px;overflow:auto}.evo-understanding-question h3{color:#fbfbfd;outline:none;margin:0 0 18px;font-size:clamp(1.04rem,2vw,1.28rem);line-height:1.38}.evo-understanding-options{gap:12px;display:grid}.evo-understanding-option{background:#ffffff0d;border-radius:20px;transition:background-color .15s,transform .15s;overflow:hidden}.evo-understanding-option.is-selected{background:#b8c8f12b}.evo-understanding-option>button{text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 16px;display:grid}.evo-understanding-option>button>span:nth-child(2){min-width:0}.evo-understanding-option-number{color:#c6ccda;background:#0003;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.82rem;font-weight:720;display:grid}.evo-understanding-option.is-selected .evo-understanding-option-number{color:#171a21;background:#eef2ff}.evo-understanding-option strong,.evo-understanding-option small{display:block}.evo-understanding-option strong{color:#f7f8fb;font-size:.96rem;line-height:1.3}.evo-understanding-option small{color:#aeb4c0;margin-top:3px;font-size:.79rem;line-height:1.4}.evo-understanding-option>button>svg{color:#929aab}.evo-understanding-option.is-selected>button>svg{color:#f4f6ff}.evo-understanding-option input{color:#fff;width:calc(100% - 30px);min-height:52px;font:inherit;background:#00000038;border:0;border-radius:14px;outline:none;margin:0 15px 14px;padding:0 16px}.evo-understanding-option input::placeholder{color:#8e95a3}.evo-understanding-validation{color:#ffb9bb;min-height:20px;margin:12px 2px 0;font-size:.78rem}.evo-understanding-inline-error{color:#ffb9bb;text-align:center;width:min(760px,100% - 32px);margin:0 auto 10px;font-size:.82rem;line-height:1.45}.evo-understanding-sheet>footer{justify-content:space-between;gap:12px;padding:16px 28px 24px;display:flex}.evo-understanding-back,.evo-understanding-next{cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 20px;display:inline-flex}.evo-understanding-back{color:#d6d9e1;background:#fff1}.evo-understanding-next{color:#171a21;background:#eef2ff;min-width:160px;font-weight:760}.evo-understanding-back:disabled,.evo-understanding-next:disabled{opacity:.38;cursor:not-allowed}.evo-understanding-close:focus-visible,.evo-understanding-back:focus-visible,.evo-understanding-next:focus-visible,.evo-understanding-option>button:focus-visible,.evo-understanding-option input:focus-visible{outline-offset:3px;outline:3px solid #a9c6ff}@media (hover:hover) and (pointer:fine){.evo-understanding-close:hover,.evo-understanding-back:hover:not(:disabled){background:#ffffff1c}.evo-understanding-option:hover{background:#ffffff17;transform:translateY(-1px)}.evo-understanding-next:hover:not(:disabled){background:#fff}}@media (width<=640px){.evo-understanding-layer{padding:0}.evo-understanding-sheet{border-radius:28px 28px 0 0;width:100%;max-height:min(86dvh,760px)}.evo-understanding-sheet.is-recovery{max-height:min(94dvh,800px)}.evo-understanding-sheet>header{padding:24px 20px 16px}.evo-understanding-recovery{border-radius:16px;grid-template-columns:38px minmax(0,1fr);gap:11px;margin:0 20px 12px;padding:14px}.evo-understanding-recovery-icon{border-radius:12px;width:38px;height:38px}.evo-understanding-recovery p{font-size:.8rem}.evo-understanding-recovery-facts{display:grid}.evo-understanding-question{padding:8px 18px 18px}.evo-understanding-option>button{min-height:68px;padding-inline:13px}.evo-understanding-option small{display:none}.evo-understanding-option.is-selected small{display:block}.evo-understanding-sheet>footer{padding:16px 20px max(20px, env(safe-area-inset-bottom))}.evo-understanding-back span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.evo-understanding-next{flex:1}}@media (prefers-reduced-motion:reduce){.evo-understanding-sheet,.evo-understanding-option{transition:none;animation:none}}@media (forced-colors:active){.evo-understanding-sheet,.evo-understanding-option,.evo-understanding-close,.evo-understanding-back,.evo-understanding-next,.evo-understanding-option input{forced-color-adjust:auto}}@keyframes evo-understanding-enter{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.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:44px;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;min-height:44px;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,iVBORw0KGgoAAAANSUhEUgAAAUAAAABYCAYAAACEYi7oAAAOsUlEQVR4nO3dS29cVbYH8LXX3vs86mU7JjS36S+RgGgJMaOlm2vSQSRKJvdrwASk2I4EE/gaPQkCRDrk5kowQ0gdBedT0Jcm7diu13ns1x2ccyplx06cpPzk/xtEJHWqajP5a+1HrS3oiAlBQlT/IQQRsSAhBAkWQgghWIjqmSMeJgA8pxAohEAUQvA+hBACBR8ohOrFEOpnjnKMhx4sTZgJIQQTCcGTsBOSiaUQLKVgJQVLFpLrMKxHiyAEOO7qUPMhBB8oOB+cdcE7F7wLwTtPPoQQqj8o+CoO61w83EBUh/VFVaUnSDCxFCSYBStmqSRJLQVLyVIrIbUUKlIsY81KK6EUC2YWXKXmYY0WAF5YIApE5H3w1gdvbLCF8ba03hkXrLHBOeedccFbR85677wn7wKF4MkHCocWhAcegE3wMRNLFqykkJESKlKsEi11HLFOIqFjLVWiWceaVRqxvnX93JcHPTYAOByXbjy4mpXeFMbb3HhTGGfzMpii9CY3zpTW29IGa11wzpP3hxSEB1ZT7Qw+LYWMNesk4qidyKidqLiTyKSTyvjOyvmv9v3B7/3vfx/UmAFgBr77z7/t57GllbUrw8wVw9zlo9wWo9yVeenLwnhjXHDOhwMPwpkH4B7BF7Vi1p1UJ72WTObbunX3xvlvnvFR12Y9NgA4Mjef9uKF62sfbI7MuD92+TAz+bjwpjC+POggnFkAinqLQrLYVvG1Yo46qUrn2ypZ6ESt71bOfb3L2xF2AL8/T4TieysPLm8My/HmyObDzGbjYntF6Hzw9RrjTIJwJgEoBE12cavgk7odc9xpqWShrdKfvvjz3V3ehtADgMYTYfj2h/+4sDGy2XBs81Hhi8K4OgirXeRZVIMvHYDNmT3JQsaaVSvmuNdS6UJHtRZ7UfvOyvmdFR+CDwD2si0Il1bWLq/3y9HG0I77Y5uNC18Uxlvng/MzCMEXDsDpKa+qp7vdVCXzbdV+dS7q/PDZm7d2vAXBBwD7tS0I3/34/qXftsrh5siOBpnNC+ONrafFLzMlfqEA3D7lZZlGHHVbKl3s6vZrC1Hv9vK2XV0EHwC8qEkQXlxdu/LrRtlfH5jRYGyzrPSlcf6lpsTPHYBN+CkWMtKs2rGM59qqdbanOz9+/tadqUcRfAAwK5MgfOeje0sP+2a4NbLjUeGK0nhrfXAvEoLPFYCT8GumvIlMznR15w/zcff7T9/4dupRhB8AzNokBP/yyc/v/2uzGDwamOEgd5Mp8fOGIO/3QUGPwy/RrHupSs/ORb0/vZIsIPwA4BBMsuX7T9/49k+vJAtn56JeL1VpolkrKaSomqrsu7Db94MsqgYFScRRL1XpK3O69/piPH97+XzzkzUEHwAclptERBdX167+sl5s/nvL9PuZzfLSl9YF70Pw+/mQfVWALEhIFhxr1p1UJos93X19MUH4AcBRuUZEdHv5/JevLybziz3d7aQyiTVryYJ5n52jnhmAou7copWQrVjGZzq6/ccz8dzt5XMIPwA4SnUInvvyj2fiuTMd3W7FMtZKSGbB++kj+tQAFFQdclaSZRrJaK6tWq/OR707q5NjLgg/ADhK14iI7qye/+rV+ag311atNJKRkix5H+uBTw/A6hcenGjWvZZMz/Z054dP32w2PBB+AHAcXCMi+uHTN78929OdXkumST0VFk0z5T3sGYBPrPt1nzjnBwBwrPz4+Vt3Fru6s9/1wL0DsO7o0oplvNBW7dcW4u7Uy6j+AOA4mWTSawtxd6GtqvVAWa0H7vWmXV+YVH8R625Lpmfnos7fl89h3Q8AjrNrRER/Xz731dm5qNNtyTSOnl4F7h6ALFhLlu1q17c11dgA4QcAx1m1HvjZm7fOdHSrHctYS96zCnziH6fX/rotmSz2dPugRwwAMGuLPd3utp6+FvhkALJgraq+fvNtnU7180P1BwAnQXU0ZuX81/NtnbZijrVitVsVuO0ftu/8quSnL97arZMzAMCJ8NMXb93tpGrPKnB7ADY7vxFH822VTr2E6g8ATpJJZs23VdqKONptR3jyl53n/s50twUgAMCJdKar0r3OBU4CsGl1lUYc9Voqub2MtT8AONGahglf91oqSSOOmpZZzQNMVDU8kJPND7lz+gsAcKLNt1XaimWkFSs51SihCkASJJk4VkK1U5ncvfFGc2k5qj8AOMmuERHdvfHGN+1UJrESSjJNZsHTFaBMNOtOIuMjHCwAwIHoJDKumyTISQXY9PtTkmUSyaiTKgQgAJw6nVTFSdMqq54GM5EgFiS0FDKOWN1ZQa8/ADhVmoPRX8URKy2FrObAoq4Apy47OuqRAgAclObyJK5uTxIsiIiZWEshYy3UUQ8QAOCgxFpUFSBTlX2Pj8BUU+CjHiAAwEGJI1ZaCdkchWGu295rxSrVElNgADi1Ui11cxaQhRAsmFhJISPN8tZ13PQGAKfSNSKiW9fPfRlplkoKKZh4UgFGCut/AHD6RUpMVYCTc4B7980HADgtlBQ8OQcoqL78/BnXxwEAnAbNERhBk98CVyF4tMMCADh4TfgRPeNidACA0wwBCAC/WwhAAPjdYiKiQEQhUDjisQAAHLgQKDRhx034+RAQgABw6vkQQhOCHAIF74O3LvijHhgAwEGzLnjvgw+BAvsQgvPBlzbYox4YAMBBK22wzgfvQwgcPHnrgiuNd5duPLhaP3PzSEcIADBbN4mILt14cLU03lkXXPDkJxWgsd5mxpmjHiUAwEHJjDPG+qkKMFAdgMEVpcc0GABOraL01tjgXLMGGIjIe/LGBVcYrAMCwOlVmGCNC8578o93gUMI1gWXG48pMACcWrnxxrrgmqMwTBTIBwrGVVPgpZW1K/Wz2AgBgNPgJhHR0sralaL0VQUYKBCF6XOA3uWlK4eZLY56tAAAszbMbJGXrrTOu8k5QKLqlyDOV1PgYe4QgABw6gxzV+TGG+eDa376W/8WOJDz5Asb7Chz+YXrP39QvwfTYAA4yW4SEV24/vMHo8zlhQ3WefJN64PpCtAb6+24cOXmyGZHOGAAgJnaHNlsXLiyOQO4rQIkIgr1TnBW+rI/tvnF1bXL9UuoAgHgJLpJRHRxde1yf2zzrPSldcGFqcYvkwD0dRVYGG+GmcsfDVAFAsDJ92hgs2Hm8qJa//N+qvXftoao3gdvXHDj0u+cBqMKBICTZJJZmyObjUtfVgegt3e92h6A26pAm7/94b0LhzVaAIBZe/vDexeGmd21+iPapSW+n2yG+GJzZLKlFawFAsCJ0hx8vrw5Mtm48IWx3u6s/oh2C8CpKnAwdvl634wOY8QAALO03jejwXj3tb/GrpciVWuB3o0KVzwamvG7H9+/VL+EKhAAjrObRETvfnz/0qOhGY8KV5j6lx+7Pbx7ADZVYOnNYOyyh1vl8K+rD/AbYQA4zm4SEf119cGVh1vlcDB2WVHuXf0RPeVazMmOcOGKjZEd/bpRDHZ+EQDAMTHJpF83isHGyI7GhSt22/mdtncA7jgXuD4ww3c+urc061EDAMzKOx/dW1ofmOFe5/52eurF6KFul58bb/pjlz3sm+G7n9x/v34ZVSAAHAfVut8n999/2DfD/thlddMDH55x3e/TA5CaZqneZaUrt0Z2/Ntm2V9aRs9AADgWqiMvy2tXftss+1sjO86alldV+r14ABLVl6bXd4aMq13h0T8fFVsXV3GDHAAcqfq3vg+u/vNRsfVoaKp1Pxsm/f6e9QHPDECiXdYD+2bwy3q+eXF1DSEIAEehaXRw9Zf1fHO9bwb7XfebJvb7bYJICBZCSSETzbqbqvSVnu7+x5l47n9Wz3819ei15/wfAQDYr0mx9V/La1f+71Gx9e++GQwymzX3fQT/7KlvY98BSEQkBAkhqhCMNetuIpMzXd35w3zc/f7TN76dehQhCACzNgm/v3zy8/v/2iwGjwZmOMiryq9pdbWfqW/juQKQaCoEWchIs2rHMp5rq9bZnu78+Plbd6YeRQgCwKxMwu+dj+4tPeyb4dbIjkeFK0rjrfXPH35ELxCARI9DUDKxlizTiKNuS6WLXd1+bSHq3V7GlBgAZmISfBdX1678ulH21wdmNBjbLCt9aZx3zpN/kfAjesEArN8oSBBJFjyZEqcqmW+r9qtzUeeHz968teMtCEIA2K9tG6vvfnz/0m9b5XBzZEeDur2VdcE5H3x1weXzhx/RSwTg5AMECRZCSBYy1qxaMce9lkoXOqq12Ivad1bOf73jLQhCANjLtuBbWlm7vN4vRxtDO+6PbTYufFEYb51/fLn5y3zZSwcg0c4psZCxlrodc9xpqWShrdKfvvjz3V3ehiAEgMYTR+ne/vAfFzZGNhuObT4qfFEYZ4wLLzXl3WkmAVh/0GRKLFnUQci6FXPUSVU631bJQidqfbdybmdFSIQwBPg9eiL03lt5cHljWI43RzYfZjYbF74sjK+DL/iXnfLuNLMAnHygICFIEDNNB2HUill3Up30WjKZb+vW3Rvnv3nGRyEUAU6Pp/5Y4sL1tQ82R2bcH7t8mJl8XHhTmOoeD+eD9/VdvrOo+qbNPAAnH7x7EOok4qidyKidqLiTyKSTyvjOyrZdYwD4HVhaWbsyzFwxzF0+ym0xyl2Zl9srvoMKvsaBBeDkC3YEoZJCRkqoSLFKtNRxxDqJhI61VIlmHWtWacT61vVzXx702ADgcFy68eBqVnpTGG9z401hnM3LYIrSm9w4U1pvSxusPaTgaxx4AE6+qA5CwcRSkGAWrJilkiS1FCwlS62E1FKoSLGMNSuthFIsmFmwONTRAsALqxfovA/eVo1UbGG8La13xgVrbHDOeWdc8NaRs75qWe8ChXBIwdc49EgRovpOIYRgIiG4OkbT7CJLIVhKwUoKliwk18ds6tEiAgGOuzq8fAihbqTirAveueBdCL7Zxa3+oOCr1qOBiA4t+BpHHihVZUhVIhIRCxLN2UIhBAvxODQB4OQIgaquBCH45syeD9QkXQh0+IG30/8DOz1MnzKbV/YAAAAASUVORK5CYII=) 50%/100% 100% no-repeat,#ffb84a;border-color:#ffb84ab8}.secondary-action{color:#f5f7ff;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAABYCAYAAACEYi7oAAANbUlEQVR4nO3d205c1xkH8G9967D3DOD0VUwsF2LJt41ykQQQVtO+Rh+jr9GmMgKSXETprSUHajn4VRIDM3uvw7d6sQ8MJxvsGQbw/6ecPLNnZuXmr2+dFc2dUqSo/av9MymlWClFxO3Lap4tBIAPkokyZSLJkjNR9/fJG92f58XM4TcVkWpjjxQRK6VIKaUUkeIm+pgVK1aKNZFS7bPUhCMA3G65i7ZMlHPOkrJkyVkk5yxEWXLOOVOTjUSU22eJ2n/clJsMwCbjiLjJOcWslCaltVKKmVkrxVoxG1ZaM2ujmI1iZkWK22+4weYCwAdpi7pMWbKIZJEokqLklLJIzFmSiKScs1BOSXJOlLNQlkxEkvPNBeFNBGAbfG111wSdYdZGa2OZjVWsrdbaMGvLWhtmax+ufLt1A20DgBvwZv+HTZEQJKUokkJKKWZJQSSGlGIQSTFniVkkEfVVItGMg3CWJdW54GsCzjitrTPaFtq4UhtbLK+ub1/1S/+7+8+/z7DNAPCR/rL2j39d5bmDvZ2NFEOdoq9iCnVKwUuKXiSF3FWIMw7CWQTgRcHnWFtrjS21KUpri+HyFxu77/meZzNoGwDMx/N3vXnw6/ZaCPUoxboKMVSSQhBJftZBOM0A7GY22kmMruKzzhg7MLYsnS2HD1fXdi74LMIO4NNzLhTf7O2u+1CNYqiqGMNYUpioCEUykdAUg3BaAdjM4jYzuFqzsWxMYYwrjS0Gf376t18u+AxCDwA658Lwfy/+/WUM9ThGX0mMdZIYcpZEuZlFpimE4BQCUHXLWDSzNqxtYYwbGFcOnRssLK+un634EHwAcJlTQXiwt7Pu/fg4+moUox9LCnUzYZJTt8zmY37sYwKw7fKeTHAYY0tjywVXDBYfPXn205nnEXwAcFWngvD1y+df+3p8FEN1HGOo+m4x5Y/qEn9oAPZdXlZaszbOGDuwbrDgyoUHyytrk7O6CD4A+FB9EB7s72746vht8OPjZnwwesnpo7rEHxKAqqWbtXyuMNYNrRssPn763c8TzyH4AGBa+iB89eL7r4IfH8XgRyn5iS7x9UPwugHYZl/T5dXWldaWi0UxXPr8yeaPE88h/ABg2voQ/O3l1jd1PToMoTpKwTdd4izXDsHrBOBE+BlrjB3YYrBUlIufnVnIjPADgFk56RLv7WzU1dEfoR4fxhjG0s4SXycErxyA3SEFzNoZ6wbWDR4Ug6U/La+sdVvWEHwAcFOeExEd7O9u1uPD34Mfv43Bj0WSPzl04f34ar+luvMKrDautG6wVJYIPwCYm2dERMsra1tlufQn6wZL2riSWVulmK96cspVAlCpboGzNoV15UJRLnz2cBXhBwBz9YyI6OHq2lZRLnxmXbmgtSmUYq2UYrpCD/d9Aaja2k9rbZyxxdAVwwfLqxvdmB/CDwDmqakEVze2XTF8YGwx1Nq45ng91Z45erl3BqBSp7q+A+uGi49OZnsRfgBwGzwjInr0ZPNH64aL2rhB1xXuDiG9zDsC8Oy4X7n4+Olff778eQCA+Xr89K8/W1cuXnU88NIAnBz3M7ZYKMqFpYm3Uf0BwG3SZ1JRLiwZW5wdD7zQJW+0fV+trTbFwBXDxYcn29sQfgBwGzWTIitr264YLmpTDFhr2wTgxVXghQHYz3toW1hXDB892ewONkD4AcBt1o0H/mRdMdTaFsz60irwghf7id9uzd/CbNsLADB91g0WTsYCL64CzwVgG36GjSmsLQYT5/mh+gOAu6BdGrO+Y20xYGMKZm0uqgLPvHAy9meMKx8//e6ik5wBAO6Ex0+/+8UYV142FngqAJUiVtyd71cMJt5C9QcAd0mfWcYUA9bGKdZaqdOZN/mHk3V/2pXGlZMBCABwJxlXDrSeXBd4sjukD8D+qCttnDGuXF5Zw9gfANxl3YEJO0032Lh2XeC5AOy2fZh2zy+qPwC4N4wtBu0e4W4yRBG1AaiUIlKKFWujtS0/P7m0HNUfANxlz4iIPv9iY1drWyrWprm+tykCJypA1s3OD1fMq6UAALOijSua2WDWNFEBNt3f5kJzZ4xFAALAvWOMLTQbxxPnBbalYLP6j7UxE/d7oPsLAPdBtzB6m7Uxill3N/t2FWB/09ucGwoAMDPtUpj+sNR2DLA5+kqxNnNtHQDADCnWphkDbLKPu+1vilkzGwQgANxbzE0XuNsWxxPH3hutDbrAAHBvaW1sczBCc1w+ExErVppZ64cr3+KmNwC4j9rDUr/dYtZasdJExH0FqJjR/QWAe08xT1aAqrv394qXpAMA3F1t+DVjgN1L77s+DgDgPlDt3l+iU8dhIQAB4FNw/jQYAIBPDgIQAD5ZCEAA+GRNBGDO82sGAMBNOck67l7IGQEIAPdfk3VN3nEbfpKzyLwbBgAwazmL5JyFKGduaj+RLBLn3TAAgFnLIrENwcxEJFlyEknpzf4Pm+0zz+fZQACAKXtORPRm/4dNkZSy5ERE0leAIimmFMOcGwkAMDMpxSCSJivAdgxQJIlEdIMB4N4SiTGLpH4MsHk5S86SsiQEIADcW7mp/hJRFqJmGUxuu8FJJKELDAD3lkgKOUtql/1lbv+ds0iSFOPB3s5G+ywmQgDgPnhORHSwt7MhqekCt3VfXwGKZElJoo8x1HNuLADA1MUY6iTRS+7GAKkbA6SmC5xSSNEjAAHg3knR15KaLjARdTtBiNqdIZIlxZRC9duv22vtZ9ANBoC77DkR0W+/bq+lFKosKVLO0u38nagAs4hITCn6GOrxvFoLADBtMdTjlKIXkdh1f4kmToPpZ4JT9DH66mB/d719C1UgANxFzeTH/u56jL6SFP3EDDARnT4PsNsRElLyVfQVqkAAuPOir8Yp+apdAtNXf0RnDkTNmZrJ4BR9jKe6wagCAeAu6TMrxnosKfosKeVMp069OnMidLsxOKUQo69evfj+y5tpKwDA9L168f2XTfc3hW772+T7547Eb/rBKUqMdQj1+GBvB2OBAHCXdAuf10OoxxJj3RyAkM+deXrBnSDd8TAppOir4MfHs28vAMB0BT8+TrEb+ztf/RFdcilSG4AppVAHX49ev9z6un0LVSAA3GbPiYhev9z6Ovh6lFKoRVK6qPojuvRWuJOxwBTrsa9HR2/2d7FHGABus/bQ090NX4+OUqzHl439dS69FrO9JySlFOsY6uO6Oj48+0MAALdEn0l1dXwYQ32cUqzzyb7fC73jXuB8si4w+ir46ujVi/98Nd02AwBMz6sX//kq+OroZOxPLq3+iN5zMfrEcfkhRT8OfnT0+uXWN+3bqAIB4Dboxv2+CX50lKIfd+H3vut+3xmANDEl3O4RHvl69PZgbxvjgQBwG7RLXrY3fD16G0M9avf89oeevuvD7wtAorYv3I0HBl8d19XxH2/2dnGDHADMUzPpsbe7WVfHfwRfnR33e2f4EV0tAOn8eOD4sKoOfz/YRwgCwFx0Bx1sVtXh78GPD6867jdJXeMHVYM1s7HG2IEtBktFufjZ8ur69sRzz67zfwEAcA19sXWwt7NRV0d/hHp8GGMYi8RT931c5cuuE4BEp0JQW21daW25WBTDpc+fbP448RxCEACmrQ+/315ufVPXo8MQqqMU+srvWuFHdP0AJOpDUGlmbbR2hbFuaN1g8fHT736eeA4hCADT0offqxfffxX8+CgGP0rJd/t8rx1+RB8WgERtCJJSzEpr1sYZYwfWDRZcufBgeWUNXWIAmIaTLu/+7oavjt8GPz6OMYwlRS85pfaI+2uHH9GHB2DzWaVIkWLFTZfYGFsaWy64YrD46Mmzn848jyAEgKs6NbH6+uXzr309PoqhOo4xNF1ekZQpSzvfce3wI/q4AOy+oqkF2y4xa1sY4wbGlUPnBgvLq+s7Zz6AIASAy5wKvoO9nXXvx8fRV6MY/Viaww3aLi/lq872XmYKAdh8T9clVoq1ZmPZmMIYVxpbDP789G+/XPAZBCEAdM4tpfvfi39/GUM9jtFXEmOd2lnej+nynjWtAGy+SylSRKwU991i1tYZYwfGlqWz5fDh6trZipAIYQjwKToXem/2dtd9qEYxVFUzzhd8393NIpnoo7q8Z00zAPvvVEoRkWKl+vFBx9paa2ypTVFaWwyXv9jYfc/3IBQB7o93bpY4+HV7LYR6lGJdhRgqSSGIJN8EXxai/i7fqQRfZxYB2H/3BUFoWRuntXVG20IbV2pjizMLqQHgE3Cwt7ORYqhT9FVMoU4peElxouKbXfB1ZhmA/W+cDUKl2DRrCI1lNlaxtlpr0wSkNszWPlz5dusG2gYAN+DN/g+bIiFISrG5ejfFLCmIxJBSDM3EhsSbCr7OTQRg/1tNEBI3WaiYldKktFZKMTfBqBWzYaU1szaK2ShmVqS4/YYbbC4AfJB2YjZTliwiWSSKpCg5pSwSc5YkXdDllKRZxCyUJRPRjQRfZx6Jok7mS9o5E9XOIndVomJW3Mwod8ts2o8iAQFuvTbB2mUqOUvKkqU9n6+r7nLzvmQiav/75oKvcwsCpYk3RZMh18SgIuL25VvQTgC4pkzUppzkds1eX95l6mJyjv4PN4LaCs0vGKQAAAAASUVORK5CYII=) 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-panel-empty{color:#a4b0d2;text-align:center;background:#080c1e6b;border:1px dashed #8fa4c63d;border-radius:10px;place-items:center;min-height:96px;margin:0;padding:18px;display:grid}.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}.world-section-empty{color:#8fa4c6;text-align:center;background:#080c1e94;border:1px solid #5bb4ff33;border-radius:16px;grid-column:1/-1;place-content:center;place-items:center;gap:8px;min-height:220px;padding:28px;display:grid}.world-section-empty strong{color:#eef5ff;font-size:.92rem}.world-section-empty p{max-width:520px;margin:0;font-size:.76rem;line-height:1.55}.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}.resource-archive-boundary{color:#b6c4df;background:#080c1e94;border:1px solid #8fa4c63d;border-radius:10px;margin:14px 0 0;padding:11px 12px;font-size:.8rem;line-height:1.5}.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:radial-gradient(circle at 12% 18%,#ffb84a24,#0000 52%),#ffb84a0e;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:radial-gradient(circle at 12% 16%,#ff5b5b24,#0000 56%),#ff5b5b0e;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}.intervention-validation,.intervention-boundary{color:#c7d6ef;margin:12px 0 0;font-size:.78rem;line-height:1.55}.intervention-validation{color:#ffd2d2}.intervention-boundary{background:#46b4ff14;border:1px solid #46b4ff38;border-radius:10px;padding:11px 12px}.intervention-boundary.is-unavailable{color:#f8ddb2;background:#ffaa4814;border-color:#ffc47042}.intervention-review{background:#061c24c2;border:1px solid #4aefcb47;border-radius:14px;gap:13px;margin-top:18px;padding:16px;display:grid}.intervention-review .section-heading{margin:0}.intervention-review .section-heading h3,.intervention-truth-panel h3{color:#f5f7ff;margin:0}.intervention-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.intervention-review dl>div{background:#ffffff0b;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.intervention-review dt{color:#8fa4c6;font-size:.68rem}.intervention-review dd{overflow-wrap:anywhere;color:#eef5ff;margin:0;font-size:.78rem}.intervention-review>p{color:#dce8fa;margin:0;line-height:1.55}.intervention-no-charge{color:#72f4c5;font-size:.78rem}.intervention-truth-panel{align-content:start;gap:12px;display:grid}.intervention-truth-panel>svg{color:#72f4c5}.intervention-truth-panel p,.intervention-truth-panel li{color:#a4b0d2;font-size:.78rem;line-height:1.55}.intervention-truth-panel p,.intervention-truth-panel ul{margin:0}.intervention-truth-panel ul{gap:8px;padding-left:18px;display:grid}.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-back-link{color:#9cecf7;text-underline-offset:3px;align-items:center;min-height:44px;margin-top:18px;font-size:.78rem;font-weight:720;display:inline-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-operation-error{color:#ffd6d6;background:#ff5b5b12;border:1px solid #ff5b5b3d;border-radius:8px;grid-column:1/-1;margin:0;padding:9px 10px;font-size:.72rem;line-height:1.45}.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-operation-recovery{background:#22180452;border:1px solid #facc153d;border-radius:12px;gap:10px;padding:12px;display:grid}.admin-operation-recovery>header,.admin-operation-recovery-list article,.admin-operation-recovery-list article>div:last-child{align-items:center;gap:10px;display:flex}.admin-operation-recovery>header{justify-content:space-between}.admin-operation-recovery>header div,.admin-operation-recovery-list,.admin-operation-recovery-list article>div:first-child{gap:4px;min-width:0;display:grid}.admin-operation-recovery>header strong,.admin-operation-recovery-list strong{color:#fff4c5}.admin-operation-recovery>header p{color:#aebbd0;max-width:760px;margin:0;font-size:.75rem;line-height:1.45}.admin-operation-recovery>header>span{color:#facc15;white-space:nowrap;font-size:.72rem;font-weight:900}.admin-operation-recovery-list article{background:#0308127a;border:1px solid #f5f7ff17;border-radius:10px;justify-content:space-between;padding:10px}.admin-operation-recovery-list article>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center}.admin-operation-recovery-list code{color:#88d9e9;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.66rem;overflow:hidden}.admin-operation-recovery-list article>div:last-child{flex:none}.admin-operation-recovery-list button{min-height:38px}.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}.continuity-ops{z-index:1;background:radial-gradient(circle at 88% 0,#fbbf241a,#0000 28%),linear-gradient(145deg,#091220e6,#070a1bdb);border:1px solid #fbbf2433;border-radius:22px;gap:16px;margin:22px 0;padding:clamp(16px,2.5vw,24px);display:grid;position:relative;box-shadow:inset 0 1px #ffffff0b,0 24px 70px #0000003d}.continuity-ops-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.continuity-ops-head>div{min-width:0}.continuity-ops-head h2{color:#f8fafc;margin:0;font-size:clamp(1.12rem,2.2vw,1.45rem)}.continuity-ops-head p{color:#9fb0ca;max-width:760px;margin:8px 0 0;font-size:.84rem;line-height:1.65}.continuity-ops-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.continuity-ops-summary>div{background:#0309148c;border:1px solid #94a3b821;border-radius:13px;gap:5px;min-width:0;padding:11px 12px;display:grid}.continuity-ops-summary span{color:#8394ae;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}.continuity-ops-summary strong{color:#e7f5ff;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.continuity-severity{color:#a8b8ce;letter-spacing:.06em;text-transform:uppercase;background:#0f172abf;border:1px solid #94a3b82e;border-radius:999px;align-items:center;width:fit-content;min-height:23px;padding:0 8px;font-size:.66rem;font-weight:950;display:inline-flex}.continuity-severity.is-high{color:#fde68a;background:#78350f47;border-color:#fbbf2457}.continuity-severity.is-critical{color:#fecdd3;background:#7f1d1d57;border-color:#fb71856b;box-shadow:0 0 20px #f43f5e1a}.continuity-severity.is-medium{color:#bfdbfe;background:#1e3a8a40;border-color:#60a5fa57}.continuity-ops-state{color:#93a4be;background:#03081266;border:1px dashed #94a3b82e;border-radius:14px;margin:0;padding:14px;font-size:.84rem}.continuity-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.continuity-lane{background:#02081394;border:1px solid #94a3b821;border-radius:16px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.continuity-lane.is-high{border-color:#fbbf2433}.continuity-lane.is-critical{background:linear-gradient(145deg,#320e1733,#0208139e);border-color:#fb718545}.continuity-lane:last-child{grid-column:1/-1}.continuity-lane-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.continuity-lane-head h3{color:#eef8ff;margin:0;font-size:.92rem}.continuity-lane-head p{color:#7f91ac;margin:5px 0 0;font-size:.72rem;line-height:1.45}.continuity-lane-metrics{flex:none;grid-template-columns:auto auto;justify-items:end;gap:5px 8px;display:grid}.continuity-lane-metrics strong{color:#f8fafc;font-size:1rem}.continuity-lane-metrics small{color:#7f91ac;grid-column:1/-1;font-size:.67rem}.continuity-lane-items{gap:8px;display:grid}.continuity-operation-row{background:#09101fb8;border:1px solid #94a3b81c;border-radius:13px;grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr);gap:10px;min-width:0;padding:11px;display:grid}.continuity-operation-main,.continuity-operation-precondition{gap:4px;min-width:0;display:grid}.continuity-operation-main>span,.continuity-operation-precondition>span{color:#7f91ac;letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:900}.continuity-operation-row code,.continuity-confirmation code,.continuity-operation-feedback code{overflow-wrap:anywhere;color:#d7f7ff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.7rem;line-height:1.5}.continuity-operation-main small,.continuity-operation-readonly{color:#8496b0;font-size:.69rem;line-height:1.45}.continuity-operation-button,.continuity-operation-readonly{grid-column:1/-1;justify-self:start}.continuity-operation-button{min-height:34px;padding:7px 10px;font-size:.72rem}.continuity-journal-action{justify-self:start}.continuity-confirmation{background:radial-gradient(circle at 100% 0,#fbbf241a,#0000 32%),#080e1bf5;border:1px solid #fbbf2459;border-radius:17px;gap:14px;padding:clamp(15px,2vw,20px);display:grid;box-shadow:0 22px 70px #00000047}.continuity-confirmation-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.continuity-confirmation-head span{color:#fbbf24;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:950}.continuity-confirmation-head h3{color:#fff7d6;margin:4px 0 0;font-size:1rem}.continuity-confirmation-head>button{color:#b7c5d9;cursor:pointer;background:#0208128c;border:1px solid #94a3b829;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.continuity-confirmation>p{color:#a8b7cc;margin:0;font-size:.8rem;line-height:1.55}.continuity-confirmation dl{gap:7px;margin:0;display:grid}.continuity-confirmation dl>div{background:#02081280;border-radius:10px;grid-template-columns:minmax(120px,.28fr) minmax(0,1fr);gap:10px;padding:8px 10px;display:grid}.continuity-confirmation dt{color:#8294ad;font-size:.7rem}.continuity-confirmation dd{min-width:0;margin:0}.continuity-confirmation label{color:#b8c6d9;gap:7px;font-size:.76rem;font-weight:800;display:grid}.continuity-confirmation input,.continuity-confirmation textarea{color:#eff8ff;background:#020812c7;border:1px solid #94a3b833;border-radius:11px;outline:none;width:100%}.continuity-confirmation input:focus,.continuity-confirmation textarea:focus{border-color:#fbbf24a8;box-shadow:0 0 0 3px #fbbf241c}.continuity-confirmation-code{-webkit-user-select:all;user-select:all;background:#451a0338;border:1px dashed #fbbf2457;border-radius:10px;padding:9px 10px;display:block;color:#fde68a!important}.continuity-confirmation-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.continuity-operation-feedback{color:#c8fbe7;background:#064e3b33;border:1px solid #34d39940;border-radius:13px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.continuity-operation-feedback>div{min-width:0}.continuity-operation-feedback:not(:has(>div)){min-width:0}.continuity-operation-feedback strong,.continuity-operation-feedback span,.continuity-operation-feedback code{display:block}.continuity-operation-feedback span{color:#a9c9c0;margin-top:3px;font-size:.75rem}.continuity-operation-feedback code{margin-top:6px}.continuity-operation-feedback.is-error{color:#fecdd3;background:#7f1d1d40;border-color:#fb718559;gap:3px;display:grid}.continuity-operation-feedback.is-error span{color:#e8a9b3}.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:#c6d2e2;font-size:.7rem;line-height:1.3}.legal-footer-links a,.legal-footer-links button{color:#b8f3ffb8;align-items:center;min-height:44px;padding-inline:4px;font-size:.78rem;text-decoration:none;display:inline-flex}.legal-footer-links button{min-width:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.legal-footer-links a:hover,.legal-footer-links a:focus-visible,.legal-footer-links button:hover,.legal-footer-links button: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;min-height:44px;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,.continuity-ops-head,.continuity-lane-head,.admin-usage-card>div,.admin-user-head,.admin-user-search{flex-direction:column;align-items:stretch}.admin-stat-grid,.operator-command-strip,.continuity-lane-grid,.admin-console-grid,.organism-telemetry-grid,.organism-runtime-stats,.worldos-map-body,.admin-user-summary,.admin-user-detail-grid{grid-template-columns:1fr}.continuity-lane:last-child{grid-column:auto}.continuity-ops-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.continuity-lane-metrics{justify-items:start}.continuity-operation-row,.continuity-confirmation dl>div{grid-template-columns:1fr}.continuity-confirmation-actions{flex-direction:column-reverse;align-items:stretch}.continuity-confirmation-actions button,.continuity-ops-head>button{justify-content:center;width:100%}.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}.admin-operation-recovery>header,.admin-operation-recovery-list article{flex-direction:column;align-items:stretch}.admin-operation-recovery-list article>div:last-child button{flex:1 1 0;justify-content:center}.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,.continuity-ops-summary{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:44px}.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:radial-gradient(circle at 8%,#46b4ff1f,#0000 42%),#ffffff09;border:1px solid #46b4ff1a;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{background:radial-gradient(circle at 8%,#8b5cf62e,#0000 42%),#ffffff09}.v3-autonomy-row.tone-trade{background:radial-gradient(circle at 8%,#ffb84a2e,#0000 42%),#ffffff09}.v3-autonomy-row.tone-conflict{background:radial-gradient(circle at 8%,#ff5b752e,#0000 42%),#ffffff09}.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:radial-gradient(circle at 8% 28%,#46b4ff1f,#0000 42%),#ffffff09;border:1px solid #46b4ff1f;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}}html[data-evo-reduced-motion=true] *,html[data-evo-reduced-motion=true] :before,html[data-evo-reduced-motion=true] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.aos-system-app{padding-bottom:24px}.aos-system-app>header>span{background:#33465a}.aos-system-app>header>button{width:44px;padding:0}.aos-system-app .is-spinning{animation:1s linear infinite aos-system-spin}.aos-system-health{color:#9de9d1;background:#267e6814;border-bottom:1px solid #80e1ef1a;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-size:.64rem;display:flex}.aos-system-health.is-attention{color:#ffd399;background:#a867221a}.aos-system-health>span{color:#bedbe4b8;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.aos-system-metrics{border-bottom:1px solid #80e1ef1a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.aos-system-metrics>span{text-align:center;gap:2px;min-width:0;padding:13px 8px;display:grid}.aos-system-metrics>span+span{border-left:1px solid #80e1ef14}.aos-system-metrics strong{color:#effcff;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.aos-system-metrics small{color:#abcfd99e;font-size:.54rem}.aos-system-loading{color:#bedbe4b3;justify-content:center;align-items:center;gap:8px;min-height:80px;font-size:.65rem;display:flex}.aos-system-loading svg{animation:1s linear infinite aos-system-spin}.aos-system-packages>article{border-bottom:1px solid #80e1ef14;padding:12px 16px}.aos-system-package-main{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.aos-system-package-main>span{color:#dffaff;background:#3f657e94;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.aos-system-package-main>span.is-private{color:#dcfff3;background:#257b6985}.aos-system-package-main>div{gap:2px;min-width:0;display:grid}.aos-system-package-main strong{color:#effcff;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.aos-system-package-main small{color:#a8cad49e;font-size:.54rem}.aos-system-package-main>em{color:#8be1c8;border:1px solid #6ee0c233;border-radius:999px;padding:4px 7px;font-size:.5rem;font-style:normal}.aos-system-package-main>em.is-paused{color:#eac183;border-color:#e9b5693d}.aos-system-packages dl{gap:16px;margin:10px 0 0 43px;display:flex}.aos-system-packages dl>div{gap:5px;min-width:0;display:flex}.aos-system-packages dt{color:#9dc1cc8f;font-size:.52rem}.aos-system-packages dd{color:#d6eef4c2;text-overflow:ellipsis;white-space:nowrap;max-width:92px;margin:0;font:.52rem ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.aos-system-packages details{margin:5px 0 0 43px}.aos-system-packages summary{cursor:pointer;color:#a9d9e4b8;align-items:center;width:fit-content;min-height:44px;font-size:.56rem;display:flex}.aos-system-packages summary:focus-visible{outline-offset:2px;outline:2px solid #8ce8f4}.aos-system-packages details ul{gap:5px;margin:0 0 8px;padding:0;list-style:none;display:grid}.aos-system-packages details li{color:#daf0f5c7;justify-content:space-between;gap:8px;min-width:0;font-size:.54rem;display:flex}.aos-system-packages details li span{overflow-wrap:anywhere}.aos-system-packages details li small{color:#94bcc78f;flex:none}.aos-system-actions{gap:7px;margin:7px 0 0 43px;display:flex}.aos-system-actions button,.aos-system-confirm button,.aos-crash-boundary button{color:#e1f6fae0;min-height:44px;font:inherit;background:#13313fad;border:1px solid #7edae82e;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.56rem;display:inline-flex}.aos-system-actions button:focus-visible,.aos-system-confirm button:focus-visible,.aos-crash-boundary button:focus-visible{outline-offset:2px;outline:2px solid #8ce8f4}.aos-system-confirm{border-top:1px solid #ecb9682e;margin:10px 0 0 43px;padding-top:10px}.aos-system-confirm p{color:#efd19f;margin:0 0 7px;font-size:.58rem}.aos-system-confirm>div{gap:7px;display:flex}.aos-system-confirm>div button:last-child{color:#ffe2ae;background:#6c45188a;border-color:#f1bd6666}.aos-system-confirm svg{animation:none}.aos-system-confirm button:disabled{opacity:.55}.aos-system-events{margin:0;padding:0;list-style:none}.aos-system-events li{border-bottom:1px solid #80e1ef12;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:5px 16px;display:grid}.aos-system-events li>span{background:#70d8c0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #70d8c059}.aos-system-events li>span.is-failed{background:#e49a83;box-shadow:0 0 8px #e49a8359}.aos-system-events li>div{gap:2px;display:grid}.aos-system-events strong{color:#e5f7fad6;text-transform:capitalize;font-size:.59rem;font-weight:650}.aos-system-events small{color:#a0c3cd94;font-size:.52rem}.aos-system-events li.is-empty{color:#a8c9d39e;font-size:.6rem;display:flex}.aos-crash-boundary{color:#ffe1cd;text-align:center;background:#1a0b10eb;align-content:center;justify-items:center;gap:12px;min-height:100%;padding:28px;display:grid}.aos-crash-boundary>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@keyframes aos-system-spin{to{transform:rotate(360deg)}}@media (width<=420px){.aos-system-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.aos-system-metrics>span:nth-child(3){border-top:1px solid #80e1ef14;border-left:0}.aos-system-metrics>span:nth-child(4){border-top:1px solid #80e1ef14}.aos-system-actions{margin-left:0}.aos-system-actions button{flex:1}.aos-system-confirm{margin-left:0}}@media (prefers-reduced-motion:reduce){.aos-system-app .is-spinning,.aos-system-loading svg{animation: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){box-sizing:border-box;width:100%;max-height:100dvh;position:fixed;inset:0;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:44px;padding-inline:6px}.gateway-topbar .locale-picker select{min-width:38px;max-width:44px;min-height: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:44px;height:44px;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:44px;height:44px;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;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(390px,100vw - 24px);max-height:calc(100dvh - 84px);animation:.18s cubic-bezier(.2,.85,.28,1) both evoNotificationTuneIn;display:grid;position:fixed;top:72px;right:14px;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:44px;height:44px}.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:44px;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:repeat(3,minmax(0,auto));gap:2px;padding:2px;display:inline-grid}.evo-notification-tabs button,.evo-notification-mark-all{color:#d0e5f1a8;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:.68rem;font-weight:780}.evo-notification-tabs button{justify-content:center;align-items:center;gap:5px;min-width:44px;padding:0 10px;display:inline-flex}.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-calendar-list{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:7px;max-height:min(420px,100dvh - 210px);padding:8px;display:grid;overflow:auto}.evo-calendar-intro{color:#80f2d5d6;border-bottom:1px solid #7ee8ff17;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:7px;padding:8px;display:grid}.evo-calendar-intro>svg{margin-top:2px}.evo-calendar-intro p{color:#deeff7d1;gap:3px;margin:0;font-size:.72rem;line-height:1.45;display:grid}.evo-calendar-intro small{color:#99bbcc9e;font-size:.62rem}.evo-calendar-item{background:linear-gradient(100deg,#7ffbd00b,#58e6ff05);border:1px solid #7ee8ff1a;border-left-color:#7ffbd08c;border-radius:7px;gap:5px;min-width:0;padding:10px 110px 10px 11px;display:grid;position:relative}.evo-calendar-time{color:#79eaff;align-items:baseline;gap:7px;font-size:.64rem;font-weight:760;display:flex}.evo-calendar-time small{color:#99bbcc80;text-overflow:ellipsis;white-space:nowrap;max-width:115px;font-size:.53rem;font-weight:650;overflow:hidden}.evo-calendar-item>strong{overflow-wrap:anywhere;color:#f2f9ff;letter-spacing:0;font-size:.78rem}.evo-calendar-item>p{color:#bed8e5a8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.65rem;line-height:1.42;display:-webkit-box;overflow:hidden}.evo-calendar-actions{gap:5px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.evo-calendar-actions button{color:#cae5f0ad;cursor:pointer;background:#050c1aa8;border:1px solid #7ee8ff21;border-radius:6px;place-items:center;width:44px;height:44px;padding:0;display:inline-grid}.evo-notification-error{color:#e2eff7c7;justify-items:start;gap:12px;padding:18px 12px;display:grid}.evo-notification-error p{margin:0;font-size:.73rem;line-height:1.5}.evo-notification-error button{color:#dffcff;min-width:96px;min-height:44px;font:inherit;cursor:pointer;background:#58e6ff14;border:1px solid #7ee8ff38;border-radius:7px;font-size:.7rem;font-weight:780}.evo-notification-error button:focus-visible{outline-offset:2px;outline:2px solid #f5c95ba8}.evo-calendar-actions button:first-child:hover,.evo-calendar-actions button:first-child:focus-visible{color:#90f8d6;border-color:#7ffbd085;outline:none}.evo-calendar-actions button:last-child:hover,.evo-calendar-actions button:last-child:focus-visible{color:#ff9eae;border-color:#ff8b9d80;outline:none}.evo-notification-item{background:#ffffff06;border:1px solid #7ee8ff14;border-radius:7px;grid-template-columns:30px minmax(0,1fr) 44px;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;min-height:44px;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:3;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.42;display:-webkit-box;overflow:hidden}.evo-notification-dismiss{border-radius:6px;width:44px;height:44px}.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-context{grid-column:2;gap:8px;margin:10px 0 0;display:grid}.evo-notification-context>div{background:linear-gradient(90deg,#5cdcff0e,#0000 74%);border-left:1px solid #6ee8ff3d;gap:3px;padding:8px 9px;display:grid}.evo-notification-context dt,.evo-notification-context dd{letter-spacing:0;margin:0}.evo-notification-context dt{color:#72e7f79e;text-transform:uppercase;font-size:.55rem;font-weight:820}.evo-notification-context dd{color:#daebf4d1;overflow-wrap:anywhere;font-size:.72rem;line-height:1.52}.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:44px;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:scale(.992)}to{opacity:1;transform:scale(1)}}@keyframes evoNotificationDetailIn{0%{transform:translate(5px)}to{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:44px;height:44px}.evo-notification-panel{width:min(390px,100vw - 16px);max-height:calc(100dvh - 72px);position:fixed;top:64px;right:8px}.evo-notification-list,.evo-calendar-list{max-height:min(54dvh,420px)}.evo-notification-tabs button{padding-inline:8px}.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-guidance{color:#78efd4;background:#4aefcb09;border-bottom:1px solid #7ee8ff17;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.usage-dashboard-guidance>svg{flex:none;margin-top:2px}.usage-dashboard-guidance>div{gap:3px;display:grid}.usage-dashboard-guidance strong{color:#eef9fde6;font-size:.7rem;line-height:1.45}.usage-dashboard-guidance span,.usage-dashboard-guidance small{color:#b7d2e0b8;font-size:.64rem;line-height:1.45}.usage-dashboard-guidance>button{color:#d9f9ff;font:inherit;cursor:pointer;background:#081926b8;border:1px solid #71d9e857;border-radius:6px;align-self:center;padding:.52rem .68rem;font-size:.76rem;font-weight:700}.usage-dashboard-guidance>button:hover,.usage-dashboard-guidance>button:focus-visible{background:#0d2b39e6;border-color:#82e7f2b8}.usage-dashboard-guidance.is-watch,.usage-dashboard-guidance.is-low,.usage-dashboard-guidance.is-reserve{color:#ffc86f;background:#ffb84a0b}.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-capacity.is-not-applied strong{color:#cee5ef94}.usage-dashboard-capacity.is-not-applied .usage-dashboard-track{cursor:help}.usage-dashboard-capacity.is-not-applied .is-used{background:#5665745c}.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}.data-rights-panel{width:min(760px,100vw - 36px)}.high-risk-review-layer{z-index:320;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.high-risk-review-scrim{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00040ad1;border:0;width:100%;height:100%;position:absolute;inset:0}.high-risk-review{color:#eff8fceb;background:radial-gradient(circle at 12% 0,#f5c95b1f,#0000 34%),linear-gradient(160deg,#0d1a27fc,#040b14fc);border:1px solid #f5c95b4d;border-radius:12px;gap:14px;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);padding:18px;display:grid;position:relative;overflow:auto;box-shadow:0 32px 90px #0000009e}.high-risk-review>header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;display:grid}.high-risk-review>header>span{color:#f7d98b;background:#f5c95b14;border:1px solid #f5c95b3d;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.high-risk-review>header>div{gap:3px;display:grid}.high-risk-review>header small,.high-risk-review label>span,.high-risk-review-impact>span{color:#b6cfdcb3;letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:820}.high-risk-review>header strong{color:#fff7e6;font-size:1.02rem;line-height:1.25}.high-risk-review>p{color:#c3d9e4c7;margin:0;font-size:.78rem;line-height:1.55}.high-risk-review-impact{background:#f5c95b0e;border:1px solid #f5c95b30;border-radius:9px;gap:5px;padding:11px 12px;display:grid}.high-risk-review-impact strong{color:#f9e4ad;font-size:.76rem;line-height:1.5}.high-risk-review label{gap:6px;display:grid}.high-risk-review label input{color:#f7fbff;min-height:44px;font:inherit;background:#00070f9e;border:1px solid #7ee8ff33;border-radius:8px;padding:0 12px}.high-risk-review label small{color:#a8c2d0a8;font-size:.64rem;line-height:1.4}.high-risk-review-error{background:#ff5b5b12;border:1px solid #ff5b5b3d;border-radius:8px;padding:9px 10px;color:#ffd6d6!important}.high-risk-review footer{justify-content:flex-end;gap:9px;display:flex}.high-risk-review footer button{color:#e1f2f8d6;min-height:44px;font:inherit;background:#ffffff0a;border:1px solid #7ee8ff2b;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.72rem;font-weight:820;display:inline-flex}.high-risk-review footer button.is-danger{color:#fff1c9;background:#f5c95b1c;border-color:#f5c95b4d}.high-risk-review :is(button,input):focus-visible{outline-offset:2px;outline:2px solid #8decf7db}.high-risk-review button:disabled{cursor:not-allowed;opacity:.48}.data-rights-actions{border-bottom:1px solid #7ee8ff1a;gap:7px;padding:12px;display:grid}.data-rights-actions article{background:#7ee8ff06;border:1px solid #7ee8ff1f;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.data-rights-actions article.is-danger{background:#f5c95b06;border-color:#f5c95b29}.data-rights-actions article>span{color:#93effa;background:#7ee8ff0e;border:1px solid #7ee8ff2e;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.data-rights-actions article.is-danger>span{color:#f7d98b;background:#f5c95b0f;border-color:#f5c95b38}.data-rights-actions article>div{gap:3px;display:grid}.data-rights-actions strong,.data-rights-history strong{color:#f2fafdf0;font-size:.75rem}.data-rights-actions p,.data-rights-history p,.data-rights-empty{color:#b4cfddb3;margin:0;font-size:.64rem;line-height:1.45}.data-rights-actions button,.data-rights-history button,.data-rights-history>header button{color:#e5f7fbe0;min-height:32px;font:inherit;cursor:pointer;background:#7ee8ff11;border:1px solid #7ee8ff33;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.65rem;font-weight:780;display:inline-flex}.data-rights-actions article.is-danger button{color:#f9e4ad;background:#f5c95b13;border-color:#f5c95b3d}.data-rights-actions button:disabled,.data-rights-history button:disabled{cursor:wait;opacity:.5}.data-rights-message{color:#f3cf98;background:#f5c95b0a;border-bottom:1px solid #f5c95b1f;margin:0;padding:9px 12px;font-size:.67rem;line-height:1.45}.data-rights-history{gap:7px;padding:12px;display:grid}.data-rights-history>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.data-rights-history>article{background:#ffffff05;border:1px solid #7ee8ff1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:9px 10px;display:grid}.data-rights-history>article.is-blocked,.data-rights-history>article.is-failed{border-color:#f5c95b33}.data-rights-history>article>div{gap:2px;display:grid}.data-rights-history>article>div small{color:#aec9d894;font-size:.6rem}.data-rights-history>article>span{color:#83ecd2;align-self:start;font-size:.62rem;font-weight:820}.data-rights-history>article.is-blocked>span,.data-rights-history>article.is-failed>span{color:#f1ca8e}.data-rights-history>article>p,.data-rights-history>article>button{grid-column:1/-1}.data-rights-history>article>button{justify-self:start;margin-top:3px}@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}.data-rights-panel{width:100%}.high-risk-review-layer{align-items:end;padding:8px}.high-risk-review{width:100%;max-height:calc(100dvh - 16px)}.high-risk-review footer{grid-template-columns:1fr;display:grid}.data-rights-actions article{grid-template-columns:auto minmax(0,1fr)}.data-rights-actions article>button{grid-column:1/-1;width:100%}}@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 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.is-aos-owned{z-index:1530;width:min(920px,100vw - 44px);height:min(82dvh,760px);animation-name:gatewayVaultIn;right:50%;transform:translate(50%,-50%)}.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-panel.is-workspace .gateway-library-head{grid-template-columns:auto minmax(0,1fr) auto auto}.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-vault-breadcrumb{text-transform:uppercase;font-weight:800;color:#7ee8ffb8!important;letter-spacing:.08em!important;font-size:.55rem!important}.gateway-vault-scope-tabs{background:#0208115c;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px 12px 0;display:grid}.gateway-vault-scope-tabs button{color:#b5ccd8ad;cursor:pointer;min-width:0;min-height:38px;font:inherit;background:#ffffff05;border:1px solid #7ee8ff1a;border-radius:7px 7px 0 0;justify-content:center;align-items:center;gap:7px;font-size:.7rem;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.gateway-vault-scope-tabs button.is-active{color:#eafcff;background:#7ee8ff13;border-color:#7ee8ff45 #7ee8ff45 #0000;box-shadow:inset 0 1px #ffffff0a}.gateway-vault-scope-tabs button:focus-visible{outline-offset:-2px;outline:2px solid #7ee8ffb3}.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-recovery-notice{color:#d6e4ede0;background:#f0bf7214;border:1px solid #f0bf7257;border-radius:12px;align-items:flex-start;gap:10px;margin:10px 18px 0;padding:10px 12px;font-size:.74rem;line-height:1.45;display:flex}.gateway-library-recovery-notice svg{color:#f0bf72;flex:none;margin-top:1px}.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.is-pinned{background:radial-gradient(circle at 88% 10%,#ff829714,#0000 34%),#020912b8;border-color:#ff829747}.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-pin: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-pin{z-index:2;color:#dfeef5b8;cursor:pointer;background:#030a13d1;border:1px solid #cee2ed2e;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:color .16s,border-color .16s,background .16s,transform .16s;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 5px 18px #00000047}.gateway-library-pin:hover:not(:disabled){color:#fff;border-color:#ff82976b;transform:scale(1.05)}.gateway-library-pin.is-active{color:#ff8297;background:#2b0d18e6;border-color:#ff829780;animation:.26s ease-out both gatewayReferencePin}.gateway-library-pin:disabled{cursor:wait;opacity:.72}.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-preview-media.is-pdf{background:#111821;place-items:stretch stretch;padding:0}.gateway-pdf-preview{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.gateway-pdf-toolbar{color:#dceff8cc;background:#030a13f5;border-bottom:1px solid #7ee8ff1f;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:6px 10px;font-size:.7rem;display:flex}.gateway-pdf-toolbar button{color:#dff8ff;cursor:pointer;background:#7ee8ff0e;border:1px solid #7ee8ff2e;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid}.gateway-pdf-toolbar button:disabled{cursor:default;opacity:.34}.gateway-pdf-viewport{overscroll-behavior:contain;scrollbar-color:#7ee8ff57 transparent;background:#29313a;place-items:start center;min-width:0;min-height:0;padding:16px;display:grid;position:relative;overflow:auto}.gateway-pdf-viewport canvas{background:#fff;max-width:none;display:block;box-shadow:0 4px 8px #00000052}.gateway-document-status{z-index:1;color:#def0f8c2;text-align:center;background:#111821;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;inset:0}.gateway-document-status.is-error{color:#ffcfd8db}.gateway-library-preview-media.is-text{overscroll-behavior:contain;scrollbar-color:#7ee8ff57 transparent;place-items:stretch stretch;overflow:auto}.gateway-library-preview-media pre{color:#e2f3f9e6;tab-size:2;white-space:pre;min-width:min-content;margin:0;padding:6px;font:500 .72rem/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.gateway-data-preview{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:100%;display:grid}.gateway-data-summary{z-index:2;color:#daf0f8d1;background:#030a13fa;border-bottom:1px solid #7ee8ff24;align-items:center;gap:8px;min-height:38px;padding:7px 10px;font-size:.68rem;display:flex;position:sticky;top:0}.gateway-data-summary em{color:#aec5d4a3;margin-left:auto;font-style:normal}.gateway-data-table-scroll{min-width:0;min-height:0;overflow:auto}.gateway-data-preview table{border-collapse:collapse;color:#e4f3fae0;text-align:left;background:#040a12;width:max-content;min-width:100%;font-size:.7rem}.gateway-data-preview th,.gateway-data-preview td{text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #7ee8ff17;border-right:1px solid #7ee8ff14;max-width:360px;padding:8px 10px;overflow:hidden}.gateway-data-preview thead th{z-index:1;color:#dff8ff;background:#0d1b28;font-weight:760;position:sticky;top:0}.gateway-data-preview tbody th{color:#9cecffb3;background:#08111b;font-weight:650;position:sticky;left:0}.gateway-library-preview-media audio{width:min(520px,94%)}.gateway-library-preview-media video{object-fit:contain;width:100%;height:100%}.gateway-library-preview-media.is-skill{background:linear-gradient(#7ee8ff06 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#7ee8ff06 1px,#0000 1px) 0 0/24px 24px,radial-gradient(circle at 18% 12%,#7ee8ff1a,#0000 36%),#02060c;align-content:center;gap:12px}.gateway-library-preview-media.is-skill.has-surface{grid-template-columns:minmax(0,1fr) minmax(190px,235px);align-content:stretch;place-items:stretch stretch}.gateway-skill-surface-frame{border-radius:7px;min-height:100%;background:#050a12!important;border:1px solid #7ee8ff29!important}.gateway-aos-entry{color:#e8f6fbeb;text-align:left;background:#05111dc2;border:1px solid #77e3f324;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 10px;transition:border-color .18s,background-color .18s,transform .12s;display:grid}.gateway-aos-entry:hover{background:#081b2be6;border-color:#77e3f357}.gateway-aos-entry:active{transform:scale(.985)}.gateway-aos-launcher{right:max(24px, calc(env(safe-area-inset-right) + 16px));bottom:max(76px, calc(env(safe-area-inset-bottom) + 68px));z-index:68;color:#ecfbff;-webkit-backdrop-filter:blur(16px)saturate(1.18);backdrop-filter:blur(16px)saturate(1.18);cursor:pointer;isolation:isolate;background:radial-gradient(circle at 50% 22%,#89f3ff2e,#0000 52%),#040e1ac7;border:1px solid #87ebf752;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s cubic-bezier(.2,.8,.2,1),background .18s;animation:.36s cubic-bezier(.2,.85,.24,1) both gateway-aos-launcher-enter;display:grid;position:fixed;box-shadow:0 12px 34px #0000006b,inset 0 0 0 1px #ffffff09,0 0 24px #53def11a}body:has(.evo-input-shell:focus-within) .gateway-aos-launcher:not(:focus-visible){opacity:0;pointer-events:none}.gateway-aos-launcher:before{z-index:-1;border-radius:inherit;content:"";opacity:.72;border:1px solid #88effa1f;position:absolute;inset:5px}.gateway-aos-launcher:after{color:#e6f8fce6;content:attr(data-tooltip);letter-spacing:0;opacity:0;pointer-events:none;background:#030b15f0;border:1px solid #7ee8ff29;border-radius:6px;width:max-content;max-width:min(190px,100vw - 92px);padding:6px 9px;font-size:.64rem;font-weight:760;line-height:1.2;transition:opacity .15s,transform .15s;position:absolute;top:50%;right:calc(100% + 9px);transform:translate(5px,-50%);box-shadow:0 10px 28px #00000057}.gateway-aos-launcher>span{filter:drop-shadow(0 0 7px #62e6f842);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.gateway-aos-launcher img{object-fit:contain;width:30px;height:30px;display:block}.gateway-aos-launcher:hover,.gateway-aos-launcher:focus-visible{background:radial-gradient(circle at 50% 22%,#89f3ff40,#0000 56%),#05121fe6;border-color:#8cf5ffad;outline:none;transform:translateY(-2px)scale(1.035);box-shadow:0 14px 38px #00000080,0 0 0 3px #6bebf81a,0 0 30px #53def133}.gateway-aos-launcher:hover:after,.gateway-aos-launcher:focus-visible:after{opacity:1;transform:translateY(-50%)}.gateway-aos-launcher:active{transform:translateY(0)scale(.94)}@keyframes gateway-aos-launcher-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.gateway-aos-entry>span:first-child{color:#bff8ff;background:#1a596938;border:1px solid #77e3f338;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.gateway-aos-entry>span:nth-child(2){gap:2px;min-width:0;display:grid}.gateway-aos-entry strong{font-size:.76rem}.gateway-aos-entry small{color:#aac3d1a8;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.continuity-entry{color:#eefbfaf0;width:100%;min-height:62px;font:inherit;text-align:left;cursor:pointer;background:#05161bb8;border:1px solid #7ceddc24;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;transition:border-color .16s,background-color .16s,transform .12s;display:grid}.continuity-entry.is-disabled{background:#0c111db8;border-color:#a0aac41f}.continuity-entry:hover,.continuity-entry:focus-visible{background:#071f24e6;border-color:#80f1dc61;outline:none}.continuity-entry:active{transform:scale(.988)}.continuity-entry-symbol{color:#b9fff0;background:#43cbb121;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.continuity-entry.is-disabled .continuity-entry-symbol{color:#cdd5ecbd;background:#848faf1a}.continuity-entry-copy{gap:3px;min-width:0;display:grid}.continuity-entry-copy strong{font-size:.75rem;line-height:1.2}.continuity-entry-copy small{color:#b2ccd0b3;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.63rem;line-height:1.35;display:-webkit-box;overflow:hidden}.continuity-entry-tail{color:#c1eae8c2;align-items:center;gap:6px;display:flex}.continuity-entry-tail em{color:#c9fff5;background:#2fc3a52e;border-radius:999px;place-items:center;min-width:20px;height:20px;padding-inline:5px;font-size:.6rem;font-style:normal;font-weight:800;display:grid}.continuity-modal{z-index:1800;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.continuity-modal-scrim{-webkit-backdrop-filter:blur(14px)saturate(.78);backdrop-filter:blur(14px)saturate(.78);background:#00040ac2;border:0;animation:.18s both continuity-fade-in;position:absolute;inset:0}.continuity-panel{color:#effaf9;background:radial-gradient(circle at 78% 0,#40b5a41a,#0000 30%),linear-gradient(#08141dfc,#030a11fe);border:1px solid #91eee038;border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(880px,100vw - 36px);max-height:min(840px,100dvh - 36px);animation:.24s cubic-bezier(.2,.84,.24,1) both continuity-panel-in;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 72px #0000007a}.continuity-panel:focus{outline:none}.continuity-panel-head{border-bottom:1px solid #91eee01c;grid-template-columns:38px minmax(0,1fr) 44px;align-items:center;gap:11px;min-height:68px;padding:10px 12px;display:grid}.continuity-panel-head>span:nth-child(2){gap:3px;min-width:0;display:grid}.continuity-panel-head small{color:#8fded4a8;letter-spacing:.12em;font-size:.56rem;font-weight:760}.continuity-panel-head strong{overflow-wrap:anywhere;font-size:clamp(.92rem,2vw,1.12rem);line-height:1.2}.continuity-panel-mark{color:#b8fff0;background:linear-gradient(145deg,#38c7a93d,#6878dd21);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.continuity-panel-head>button{color:#e8f6f6c2;cursor:pointer;background:#ffffff0e;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.continuity-panel-head>button:hover{color:#fff;background:#ffffff1c}.continuity-panel-head>button:focus-visible{outline-offset:2px;color:#fff;background:#41baa23d;outline:3px solid #9df5e2;box-shadow:0 0 0 5px #9df5e229}.continuity-loading,.continuity-error,.continuity-onboarding,.continuity-content{min-height:0;padding:22px;overflow:auto}.continuity-loading{color:#cae2e1c2;justify-content:center;align-items:center;gap:10px;min-height:240px;display:flex}.continuity-error{color:#ffd8d8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:160px;display:grid}.continuity-error p{margin:0}.continuity-error button,.continuity-footer button{min-height:44px;color:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #d2e8e729;border-radius:7px;padding:0 12px}.continuity-onboarding{align-content:start;gap:20px;display:grid}.continuity-onboarding>p{color:#d7ebe9c9;max-width:62ch;margin:0;font-size:.9rem;line-height:1.65}.continuity-onboarding ul{border-block:1px solid #8fded41a;gap:0;margin:0;padding:0;list-style:none;display:grid}.continuity-onboarding li{color:#e1f1efdb;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:13px 2px;font-size:.78rem;line-height:1.5;display:grid}.continuity-onboarding li+li{border-top:1px solid #8fded414}.continuity-onboarding li svg{color:#79dfc9;margin-top:1px}.continuity-entitlement{color:#b6d0cfb8;background:#ffffff0a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;max-width:380px;padding:13px 14px;font-size:.7rem;display:grid}.continuity-entitlement strong{color:#effcf9}.continuity-primary-action{color:#042019;width:fit-content;min-height:44px;font:inherit;cursor:pointer;background:#89ecd5;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.78rem;font-weight:820;display:inline-flex}.continuity-primary-action:hover,.continuity-primary-action:focus-visible{outline-offset:3px;background:#a1f6e2;outline:2px solid #89ecd557}.continuity-primary-action:disabled{cursor:wait;opacity:.68}.continuity-content{align-content:start;gap:22px;display:grid}.continuity-briefing-lead{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:center;gap:26px;display:grid}.continuity-summary{color:#e7f5f3eb;max-width:64ch;margin:0;font-size:.92rem;line-height:1.65}.continuity-metrics{border-block:1px solid #8fded41a;grid-template-columns:repeat(3,1fr);display:grid}.continuity-metrics span{color:#b0cccab3;text-align:center;gap:3px;padding:13px 10px;font-size:.64rem;display:grid}.continuity-metrics span+span{border-left:1px solid #8fded414}.continuity-metrics strong{color:#f2fffc;font-size:1.08rem}.continuity-metrics .is-completed strong{color:#9df3dd;font-size:1.32rem}.continuity-section{gap:10px;display:grid}.continuity-section h3{color:#e0f3f0e0;align-items:center;gap:7px;margin:0;font-size:.76rem;display:flex}.continuity-result-list,.continuity-decision-list,.continuity-project-list{gap:8px;display:grid}.continuity-result-list article,.continuity-decision-list article{background:#ffffff0b;border-radius:8px;gap:6px;padding:13px 14px;display:grid}.continuity-result-list small,.continuity-decision-list small{color:#78dbc6;font-size:.61rem;font-weight:760}.continuity-result-list strong,.continuity-decision-list strong{color:#f3fbfa;font-size:.8rem;line-height:1.35}.continuity-result-list p,.continuity-project-list p{color:#cce0decc;margin:0;font-size:.7rem;line-height:1.5}.continuity-result-list time,.continuity-decision-list time{color:#a4bcbc8f;font-size:.59rem}.continuity-stopped-card{background:radial-gradient(circle at 9% 20%,#ef976f21,#0000 46%),#ef976f09}.continuity-recovery-facts{border-block:1px solid #ef976f1f;gap:0;margin:3px 0;display:grid}.continuity-recovery-facts>div{grid-template-columns:minmax(112px,.28fr) minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.continuity-recovery-facts>div+div{border-top:1px solid #ef976f14}.continuity-recovery-facts dt,.continuity-recovery-facts dd{margin:0;font-size:.75rem;line-height:1.5}.continuity-recovery-facts dt{color:#f5be9dcc;font-weight:740}.continuity-recovery-facts dd{color:#e0ebe8c7;overflow-wrap:anywhere}.continuity-recovery-actions{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.continuity-recovery-actions button{color:#e5f1eed1;min-height:44px;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #daeae724;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.75rem;font-weight:720;display:inline-flex}.continuity-recovery-actions button.is-primary{color:#ffe7c6;background:#d689391f;border-color:#efb16f57}.continuity-recovery-actions button:disabled{cursor:not-allowed;opacity:.52}.continuity-result-actions{flex-wrap:wrap;gap:8px;margin-top:3px;display:flex}.continuity-result-actions a,.continuity-reviewed-action{color:#bff8eb;cursor:pointer;background:#43bfa614;border:1px solid #7ee7d033;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:.68rem;font-weight:730;text-decoration:none;display:inline-flex}.continuity-result-actions a:hover,.continuity-result-actions a:focus-visible,.continuity-reviewed-action:hover,.continuity-reviewed-action:focus-visible{background:#43bfa626;border-color:#7ee7d075;outline:none}.continuity-reviewed-action{color:#e1f2efd1;background:#ffffff09;justify-self:end}.continuity-reviewed-action:disabled{cursor:wait;opacity:.58}.continuity-decision-list article{background:radial-gradient(circle at 9% 20%,#e8be6821,#0000 46%),#e8be6809}.continuity-decision-list p{color:#f1cf89;background:#daa7411a;border-radius:999px;width:fit-content;margin:0;padding:3px 7px;font-size:.75rem}.continuity-decision-list p.is-high{color:#ffb5b5;background:#eb62621a}.continuity-decision-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.continuity-decision-scope{border-block:1px solid #eec2691a;gap:0;margin:3px 0;display:grid}.continuity-decision-scope>div{grid-template-columns:minmax(96px,.26fr) minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.continuity-decision-scope>div+div{border-top:1px solid #eec26912}.continuity-decision-scope dt{color:#e2c384b8;font-size:.75rem;font-weight:700;line-height:1.45}.continuity-decision-scope dd{color:#dceae8cc;margin:0;font-size:.78rem;line-height:1.5}.continuity-decision-list small,.continuity-decision-list time{font-size:.75rem;line-height:1.45}.continuity-decision-list button{color:#e5f3f1d6;cursor:pointer;background:#ffffff09;border:1px solid #d8eae824;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 12px;display:inline-flex}.continuity-decision-list button.is-primary{color:#07241e;background:#87e6d0;border-color:#83e5cf8f;min-width:210px;font-weight:840;box-shadow:0 10px 24px #37b99d29}.continuity-decision-list button:disabled{cursor:wait;opacity:.58}.continuity-section.is-risk ul{border-block:1px solid #efac5b1f;gap:0;margin:0;padding:0;list-style:none;display:grid}.continuity-section.is-risk li{color:#dbe4dfc7;grid-template-columns:minmax(90px,.32fr) minmax(0,1fr);gap:12px;padding:11px 2px;font-size:.7rem;line-height:1.45;display:grid}.continuity-section.is-risk li+li{border-top:1px solid #efac5b14}.continuity-section.is-risk strong{color:#e7bd78}.continuity-project-list article{grid-template-columns:8px minmax(0,1fr);align-items:start;gap:9px;padding:9px 2px;display:grid}.continuity-project-list article>span{background:#72dfc5;border-radius:50%;width:6px;height:6px;margin-top:5px;box-shadow:0 0 0 4px #72dfc514}.continuity-project-list article>div{gap:3px;display:grid}.continuity-project-list strong{font-size:.74rem}.continuity-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.continuity-section-heading>span{color:#a1c4bf9e;font-size:.61rem}.continuity-section-note,.continuity-understanding-empty{color:#c2d8d5c7;max-width:66ch;margin:0;font-size:.67rem;line-height:1.55}.continuity-principle-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.continuity-principle-list li{color:#e0efedd6;background:#81c7be09;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 8px;font-size:.75rem;line-height:1.5;display:grid}.continuity-principle-list li+li{margin-top:4px}.continuity-principle-list small{color:#79decab3;font-size:.75rem}.continuity-principle-meta{align-items:center;gap:6px;min-height:44px;display:flex}.continuity-principle-meta>button{color:#e7b2b2e0;cursor:pointer;background:#7f2e3729;border:0;border-radius:8px;place-items:center;width:44px;height:44px;padding:0;display:grid}.continuity-principle-meta>button:focus-visible{outline-offset:2px;outline:2px solid #f4a4a49e}.continuity-principle-meta>button:disabled{cursor:default;opacity:.45}.continuity-forget-review{color:#f2ebeaeb;background:#5b212838;border:0;border-radius:12px;gap:8px;padding:16px;display:grid}.continuity-forget-review>strong{font-size:.82rem}.continuity-forget-review>p,.continuity-forget-review>blockquote{margin:0;font-size:.75rem;line-height:1.5}.continuity-forget-review>p{color:#e0ccc9bd}.continuity-forget-review>blockquote{color:#f5ebe9db;background:#ffffff0b;border:0;border-radius:7px;padding:8px 10px}.continuity-forget-review>div{justify-content:flex-end;gap:8px;display:flex}.continuity-forget-review button{color:#ebf3f2db;min-height:44px;font:inherit;cursor:pointer;background:#ffffff12;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:.7rem;font-weight:760;display:inline-flex}.continuity-forget-review button.is-destructive{color:#fff2f2;background:#8a3540}.continuity-forget-review button:disabled{cursor:default;opacity:.45}.continuity-open-loops{gap:6px;display:grid}.continuity-open-loops>strong{color:#cce1dec7;font-size:.67rem}.continuity-open-loops>span{color:#cde1dec2;grid-template-columns:minmax(92px,.28fr) minmax(0,1fr);gap:10px;padding:7px 0;font-size:.67rem;line-height:1.45;display:grid}.continuity-open-loops small{color:#78dbc6;font-size:.59rem}.continuity-correction{gap:7px;margin-top:4px;display:grid}.continuity-correction>label{color:#e0f3f0db;font-size:.7rem;font-weight:720}.continuity-correction>div{grid-template-columns:minmax(310px,.45fr) minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.continuity-correction select,.continuity-correction textarea{color:#e9f7f5e6;min-width:0;font:inherit;background:#ffffff0a;border:1px solid #b1dcd621;border-radius:7px;font-size:.75rem}.continuity-correction select{min-height:max(44px,1.4em + 18px);padding:0 10px}.continuity-correction textarea{resize:vertical;min-height:max(44px,1.45em + 22px);max-height:120px;padding:11px 12px}.continuity-correction textarea::placeholder{color:#b1c9c780}.continuity-correction select:focus-visible,.continuity-correction textarea:focus-visible{outline-offset:2px;outline:2px solid #7ee7d047}.continuity-correction button{color:#06221c;min-height:max(44px,1.4em + 18px);font:inherit;cursor:pointer;background:#86e5ce;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:.75rem;font-weight:800;display:inline-flex}.continuity-correction button:disabled{cursor:default;opacity:.45}.continuity-section.is-usage{gap:8px;padding-block:2px}.continuity-usage-track{background:#ffffff12;border-radius:999px;height:6px;overflow:hidden}.continuity-usage-track>span{border-radius:inherit;background:linear-gradient(90deg,#5bc7b1,#9debd7);min-width:0;height:100%;transition:width .26s;display:block}.continuity-usage-meta{color:#aac7c49e;flex-wrap:wrap;gap:16px;font-size:.6rem;display:flex}.continuity-usage-meta span{align-items:baseline;gap:4px;display:inline-flex}.continuity-usage-meta strong{color:#e8f6f4db;font-size:.68rem}.continuity-settings,.continuity-permissions{border-block:1px solid #8fded41a;padding-block:10px}.continuity-settings>summary,.continuity-permissions>summary,.continuity-footer details>summary{color:#d8edead1;cursor:pointer;align-items:center;gap:7px;min-height:44px;font-size:.7rem;font-weight:720;list-style:none;display:flex}.continuity-settings>summary::-webkit-details-marker{display:none}.continuity-permissions>summary::-webkit-details-marker{display:none}.continuity-footer details>summary::-webkit-details-marker{display:none}.continuity-settings>p,.continuity-permissions>p{color:#bed5d2c2;max-width:68ch;margin:0 0 10px;font-size:.75rem;line-height:1.6}.continuity-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.continuity-settings-grid label{color:#c1d8d5b8;gap:6px;min-width:0;font-size:.75rem;font-weight:700;display:grid}.continuity-settings-grid input,.continuity-settings-grid select{color:#eaf8f5;width:100%;min-width:0;min-height:max(44px,1.4em + 18px);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0b;border:1px solid #b9d7d424;border-radius:7px;outline:none;padding:0 10px;font-size:.78rem}.continuity-settings-grid input:focus,.continuity-settings-grid select:focus{border-color:#79dfc98f;box-shadow:0 0 0 2px #79dfc91a}.continuity-settings>.continuity-settings-help{margin-top:10px;margin-bottom:10px}.continuity-settings-save{color:#dffff7;min-height:44px;font:inherit;cursor:pointer;background:#46b89f1f;border:1px solid #79dfc947;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.75rem;font-weight:760;display:inline-flex}.continuity-settings-save:hover,.continuity-settings-save:focus-visible{background:#46b89f33;border-color:#79dfc980;outline:none}.continuity-settings-save:disabled{cursor:wait;opacity:.62}.continuity-permissions>article{grid-template-columns:minmax(120px,.34fr) repeat(2,minmax(130px,1fr));align-items:center;gap:8px;padding:8px 0;display:grid}.continuity-permissions>article+article{border-top:1px solid #8fded412}.continuity-permissions article>strong{overflow-wrap:anywhere;font-size:.68rem}.continuity-permissions article>button{color:#d5e6e3c2;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #b9d7d41f;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:.62rem;display:flex}.continuity-permissions article>button.is-allowed{background:#42bba014;border-color:#64dbc03d}.continuity-permissions article>button em{color:#79dfc9;font-size:.59rem;font-style:normal;font-weight:750}.continuity-egress-review{background:#153531b8;border:1px solid #71dec63d;border-radius:9px;gap:12px;margin-top:12px;padding:14px;display:grid}.continuity-egress-review>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.continuity-egress-review>header>span{gap:3px;display:grid}.continuity-egress-review>header small{color:#7ce1ca;font-size:.75rem;font-weight:740}.continuity-egress-review>header strong{color:#effbf8;font-size:.9rem;line-height:1.35}.continuity-egress-review>header button{color:#e1efecc7;cursor:pointer;background:0 0;border:1px solid #c4e0db24;border-radius:7px;place-items:center;width:44px;min-width:44px;height:44px;display:grid}.continuity-egress-review>p{color:#cbdedac2;margin:0;font-size:.75rem;line-height:1.55}.continuity-egress-review dl{border-block:1px solid #81dcc91f;gap:0;margin:0;display:grid}.continuity-egress-review dl>div{grid-template-columns:minmax(118px,.28fr) minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.continuity-egress-review dl>div+div{border-top:1px solid #81dcc914}.continuity-egress-review dt,.continuity-egress-review dd{margin:0;font-size:.75rem;line-height:1.5}.continuity-egress-review dt{color:#84e1cdd1;font-weight:740}.continuity-egress-review dd{color:#e2efecd6;overflow-wrap:anywhere}.continuity-egress-fields{flex-wrap:wrap;gap:5px;display:flex}.continuity-egress-fields code{color:#d5fff5;background:#6ed8c11a;border-radius:5px;padding:3px 6px;font-size:.72rem}.continuity-egress-acknowledgement{color:#e1eeebd6;cursor:pointer;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;font-size:.75rem;line-height:1.5;display:grid}.continuity-egress-acknowledgement input{accent-color:#66d6bc;width:20px;height:20px;margin:12px}.continuity-egress-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.continuity-egress-review-actions button{color:#e0eeebcc;min-height:44px;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #c3ded924;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:.75rem;font-weight:740;display:inline-flex}.continuity-egress-review-actions button.is-primary{color:#e4fff8;background:#44b79d2e;border-color:#67dcc25c}.continuity-egress-review-actions button:disabled{cursor:not-allowed;opacity:.5}.continuity-empty{color:#bed8d5b8;text-align:center;align-content:center;justify-items:center;gap:8px;min-height:180px;display:grid}.continuity-empty strong{color:#eff9f7;font-size:.84rem}.continuity-empty p{max-width:48ch;margin:0;font-size:.7rem;line-height:1.5}.continuity-footer{border-top:1px solid #8fded41a;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.continuity-footer>span{color:#a4c3c09e;align-items:center;gap:6px;font-size:.62rem;display:flex}.continuity-footer button{color:#d8e8e6bd;align-items:center;gap:6px;display:inline-flex}.continuity-footer details{position:relative}.continuity-footer details>summary{color:#aeccc9a3;min-height:44px;font-size:.62rem}.continuity-footer details[open]>button{margin-top:6px}.continuity-inline-error{color:#ffd4d4;background:#4f0f14f5;border-radius:7px;margin:0;padding:10px 12px;font-size:.7rem;position:absolute;bottom:14px;left:14px;right:14px}@keyframes continuity-fade-in{0%{opacity:0}to{opacity:1}}@keyframes continuity-panel-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=900px){.continuity-briefing-lead{grid-template-columns:1fr;gap:12px}.continuity-correction>div{grid-template-columns:1fr}.continuity-forget-review>div{grid-template-columns:1fr;display:grid}.continuity-forget-review button{width:100%}.continuity-correction textarea{min-height:max(76px,1.45em + 22px)}}.aos-modal{z-index:1520;place-items:center;padding:18px;animation:.22s both aos-fade-in;display:grid;position:fixed;inset:0;overflow:hidden}body.has-evo-aos-open>:not(.aos-modal):not(.gateway-library-panel.is-aos-owned):not(.evo-understanding-layer){pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}@media (width<=620px){.continuity-modal{align-items:end;padding:0}.continuity-panel{border-bottom:0;border-left:0;border-right:0;border-radius:14px 14px 0 0;width:100%;max-height:min(91dvh,860px)}.continuity-panel-head{grid-template-columns:32px minmax(0,1fr) 44px;gap:8px;min-height:54px;padding:4px 8px}.continuity-panel-mark{border-radius:9px;width:32px;height:32px}.continuity-panel-head small{display:none}.continuity-panel-head strong{font-size:.86rem;line-height:1.15}.continuity-loading,.continuity-error,.continuity-onboarding,.continuity-content{padding:18px 16px max(22px, calc(env(safe-area-inset-bottom) + 14px))}.continuity-section.is-risk li{grid-template-columns:1fr;gap:4px}.continuity-decision-actions{grid-template-columns:1fr 1fr;display:grid}.continuity-decision-actions .is-primary{grid-column:1/-1;min-width:0}.continuity-primary-action{width:100%}.continuity-decision-list button{min-height:44px}.continuity-decision-scope>div,.continuity-recovery-facts>div,.continuity-egress-review dl>div,.continuity-open-loops>span,.continuity-permissions>article{grid-template-columns:1fr;gap:4px}.continuity-correction>div,.continuity-settings-grid{grid-template-columns:1fr}.continuity-settings-save{width:100%}.continuity-correction textarea{min-height:76px}.continuity-result-actions a{flex:1}.continuity-reviewed-action{width:100%}.continuity-recovery-actions,.continuity-egress-review-actions{grid-template-columns:1fr;display:grid}.continuity-recovery-actions button,.continuity-egress-review-actions button{width:100%}.continuity-footer{display:grid}.continuity-footer button{justify-content:center;min-height:44px}}@media (prefers-reduced-motion:reduce){.continuity-modal-scrim,.continuity-panel{animation:none}.continuity-entry,.continuity-primary-action{transition:none}}.aos-modal-scrim{-webkit-backdrop-filter:blur(12px)saturate(.82);backdrop-filter:blur(12px)saturate(.82);background:#000308bd;border:0;position:absolute;inset:0}.aos-modal.is-suspended .aos-modal-scrim,.aos-modal.is-suspended .aos-device{pointer-events:none}.aos-modal.is-suspended .aos-device{filter:brightness(.58)saturate(.72);transition:filter .18s,transform .18s;transform:scale(.975)}.aos-device{color:#eefbff;background:#030811;border:1px solid #9fedf945;border-radius:34px;outline:none;grid-template-rows:24px auto minmax(0,1fr) 58px 12px;width:min(390px,100vw - 28px);height:min(780px,100dvh - 30px);min-height:min(620px,100dvh - 30px);animation:.56s cubic-bezier(.18,.86,.22,1.08) both aos-device-enter;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000009e,inset 0 0 0 6px #a0e2ee0a,inset 0 1px #ffffff17}.aos-device.is-booting>:not(.aos-boot-sequence){visibility:hidden}.aos-boot-sequence{z-index:12;color:#f1fcff;background:radial-gradient(circle at 50% 42%,#59dbf121,#0000 35%),linear-gradient(160deg,#081927fa,#02060ffe 58%,#0c081cfa);grid-template-rows:1fr auto auto auto 1fr;justify-items:center;padding:48px 24px 40px;animation:3s cubic-bezier(.2,.72,.22,1) both aos-boot-screen;display:grid;position:absolute;inset:0;overflow:hidden}.aos-boot-sequence:before,.aos-boot-sequence:after{content:"";pointer-events:none;position:absolute}.aos-boot-sequence:before{opacity:.24;background-image:linear-gradient(#84e1f10f 1px,#0000 1px),linear-gradient(90deg,#84e1f10b 1px,#0000 1px);background-size:42px 42px;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.aos-boot-sequence:after{border:1px solid #8fe9f614;border-radius:50%;animation:2.8s ease-out both aos-boot-field;inset:-30%}.aos-boot-skip{z-index:4;color:#d4eff580;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:.64rem;transition:color .16s;position:absolute;top:24px;right:22px}.aos-boot-skip:hover,.aos-boot-skip:focus-visible{color:#e2fafff0}.aos-boot-stage{z-index:2;aspect-ratio:1;opacity:0;filter:blur(8px);grid-row:2;place-items:center;width:132px;animation:.78s cubic-bezier(.16,1,.3,1) .18s forwards aos-boot-mark;display:grid;position:relative;transform:scale(.72)}.aos-boot-stage img{z-index:3;filter:drop-shadow(0 0 18px #76ecfa59);border-radius:50%;width:72px;height:72px;animation:1.8s ease-in-out .82s infinite aos-boot-mark-breathe;position:relative}.aos-boot-glow{background:#77ecf91f;border-radius:50%;width:72px;height:72px;animation:2.1s ease-out .42s both aos-boot-glow;position:absolute;box-shadow:0 0 44px #54daf242,0 0 86px #9769ff21}.aos-boot-orbit{border:1px solid #92e9f533;border-radius:50%;position:absolute}.aos-boot-orbit:after{content:"";background:#b9f7ff;border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;left:50%;box-shadow:0 0 10px #91f1fff2}.aos-boot-orbit.is-outer{animation:3.8s linear infinite aos-boot-orbit;inset:1px}.aos-boot-orbit.is-middle{border-color:#c49eff38;animation:3.1s linear infinite aos-boot-orbit-reverse;inset:14px;transform:rotate(42deg)scaleY(.72)}.aos-boot-orbit.is-inner{border-style:dashed;border-color:#6de8f842;animation:5.2s linear infinite aos-boot-orbit;inset:27px}.aos-boot-wordmark{z-index:2;opacity:0;grid-row:3;align-items:baseline;gap:8px;margin-top:24px;animation:.52s ease-out .96s forwards aos-boot-copy;display:flex;transform:translateY(10px)}.aos-boot-wordmark strong{letter-spacing:0;font-size:1.35rem}.aos-boot-wordmark span{color:#97ebf7b3;font-size:.7rem;font-weight:760}.aos-boot-sequence>p{z-index:2;color:#cee5eebd;text-align:center;opacity:0;grid-row:4;max-width:260px;margin:12px 0 0;font-size:.78rem;line-height:1.55;animation:.56s ease-out 1.26s forwards aos-boot-copy;transform:translateY(7px)}.aos-boot-signal{z-index:2;opacity:0;background:#82ddef1f;grid-row:5;align-self:end;width:min(190px,68%);height:1px;animation:.4s ease-out 1.48s forwards aos-boot-copy;overflow:hidden}.aos-boot-signal i{background:#9ff2ff;width:42%;height:100%;animation:1.25s ease-in-out 1.48s both aos-boot-scan;display:block;box-shadow:0 0 12px #6ee7f8b3}.aos-boot-fallback .aos-device{grid-template-rows:1fr;place-items:center;display:grid}.aos-device.is-dragging{cursor:grabbing;transform:translate3d(0, var(--aos-drag-y,0), 0) scale(var(--aos-drag-scale,1));will-change:transform;transition:none}.aos-device.is-snapping{transition:transform .48s cubic-bezier(.2,1.36,.32,1);transform:translate(0,0)scale(1)}.aos-device.is-dismissing{opacity:0;transition:opacity .17s,transform .17s ease-in;transform:translateY(150px)scale(.96)}.aos-drag-handle{z-index:6;cursor:grab;touch-action:none;background:0 0;border:0;place-items:start center;width:78px;height:44px;padding:0;display:grid;position:absolute;top:3px;left:50%;transform:translate(-50%)}.aos-drag-handle>span{background:#ceeff647;border-radius:999px;width:34px;height:3px;margin-top:4px;transition:width .16s,background-color .16s}.aos-drag-handle:active>span,.aos-device.is-dragging .aos-drag-handle>span{background:#95eef8ad;width:44px}.aos-device:before{z-index:0;content:"";pointer-events:none;opacity:.26;background:url(/media/evo-stage-night-900.webp) 50%/cover no-repeat;position:absolute;inset:0}.aos-device:after{z-index:0;content:"";pointer-events:none;background:#0208117a;position:absolute;inset:0}.aos-statusbar,.aos-device-head,.aos-screen,.aos-dock,.aos-home-indicator{z-index:1;position:relative}.aos-statusbar{color:#dff2f8b3;font-variant-numeric:tabular-nums;grid-template-columns:1fr auto 1fr;align-items:end;padding:0 18px 2px;font-size:.58rem;display:grid}.aos-statusbar strong{color:#adf0f8bf;font-size:.55rem}.aos-statusbar span:last-child{text-align:right}.aos-device-head{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#040c17b8;border-bottom:1px solid #81e2ef1f;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:9px;min-height:64px;padding:8px 12px;display:grid}.aos-device-head>button,.aos-head-mark{color:#e1f8fce0;background:#102534c7;border:1px solid #95e4ef29;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.aos-device-head>button{transition:transform .13s,background-color .16s}.aos-head-mark img{object-fit:contain;filter:drop-shadow(0 0 8px #73e5f447);width:30px;height:30px}.aos-device-head>button:hover{background:#1c4151e6}.aos-device-head>button:active,.aos-dock button:active,.aos-app-icon:active,.aos-folder-icon:active{transform:scale(.9)}.aos-device-head>div{gap:2px;min-width:0;display:grid}.aos-device-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.aos-device-head small{color:#aecbd89e;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.aos-screen{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7be2f040 transparent;scroll-timeline:--aos-screen block;min-width:0;min-height:0;overflow:auto}.aos-screen.is-home.is-forward,.aos-screen.is-folder.is-forward{animation:.39s cubic-bezier(.2,.82,.24,1) both aos-push-forward}.aos-screen.is-app.is-forward{animation:.41s cubic-bezier(.16,.78,.22,1) both aos-app-open}.aos-screen.is-back{animation:.34s cubic-bezier(.2,.76,.28,1) both aos-push-back}.aos-scroll-progress{z-index:8;pointer-events:none;opacity:0;transform-origin:0;background:linear-gradient(90deg,#72f4c5,#70ddf3 56%,#9e8bff);width:100%;height:2px;display:block;position:sticky;top:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.aos-scroll-progress{opacity:.72;animation:linear both aos-scroll-linked;animation-timeline:--aos-screen}}.aos-screen-state{color:#c6e6eebf;text-align:center;place-content:center;place-items:center;gap:12px;min-height:100%;padding:24px;display:grid}.aos-screen-state p{max-width:230px;margin:0;font-size:.72rem;line-height:1.55}.aos-screen-state.is-error{color:#ffcac0d1}.aos-screen-state>button{color:#e5f9fceb;min-width:112px;min-height:44px;font:inherit;cursor:pointer;background:#0d2635db;border:1px solid #7be2f047;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-weight:720;display:inline-flex}.aos-screen-state>button:hover,.aos-screen-state>button:focus-visible{background:#123548f5;border-color:#7be2f094;outline:none}.aos-screen-skeleton>span{grid-template-columns:repeat(4,42px);gap:13px 11px;display:grid}.aos-screen-skeleton i{background:#6dc0cf1a;border-radius:11px;width:42px;height:42px;overflow:hidden}.aos-screen-skeleton i:after,.aos-browser-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#a8f1f933,#0000);width:46%;height:100%;animation:1.45s ease-in-out infinite aos-skeleton-shimmer;display:block;transform:skew(-14deg)translate(-180%)}.aos-home-date{text-align:center;padding:28px 22px 18px;display:grid}.aos-home-date small{color:#bcdee8a3;font-size:.7rem}.aos-home-date strong{text-shadow:0 0 34px #68def133;font-size:clamp(2.7rem,13vw,3.8rem);font-weight:350;line-height:1.05}.aos-launcher-toolbar{justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 16px 4px;display:flex}.aos-launcher-toolbar button,.aos-folder-view>header>button{color:#cdebf1c7;min-height:46px;font:inherit;background:#091c2abd;border:1px solid #7ee0ed24;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:.55rem;display:inline-flex}.aos-launcher-toolbar button[aria-pressed=true],.aos-folder-view>header>button[aria-pressed=true]{color:#c9fff0;background:#23695857;border-color:#7aecd24d}.aos-launcher,.aos-folder-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:19px 12px;padding:14px 18px 24px;display:grid}.aos-app-icon,.aos-folder-icon{color:#ecf8fbe6;background:0 0;border:0;justify-items:center;gap:6px;min-width:0;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .16s;display:grid;position:relative}@media (width>=700px) and (hover:hover) and (pointer:fine){.aos-app-icon:not(.is-editing):hover,.aos-folder-icon:not(:disabled):hover{z-index:12;transform:translateY(-4px)scale(1.035)}.aos-app-icon:not(.is-editing):hover>span,.aos-folder-icon:not(:disabled):hover>span{filter:brightness(1.13)saturate(1.12);border-color:#b7f4fb7a;box-shadow:inset 0 1px #ffffff38,0 0 0 3px #69e1f014,0 12px 22px #00000057}.aos-app-icon:not(.is-editing):hover>strong,.aos-folder-icon:not(:disabled):hover>strong{color:#f5fdff}}.aos-launcher>.aos-app-icon,.aos-launcher>.aos-folder-icon,.aos-folder-grid>.aos-app-icon{animation:.42s cubic-bezier(.18,.84,.24,1) backwards aos-stagger-enter}.aos-launcher>:nth-child(2),.aos-folder-grid>:nth-child(2){animation-delay:36ms}.aos-launcher>:nth-child(3),.aos-folder-grid>:nth-child(3){animation-delay:72ms}.aos-launcher>:nth-child(4),.aos-folder-grid>:nth-child(4){animation-delay:.108s}.aos-launcher>:nth-child(5),.aos-folder-grid>:nth-child(5){animation-delay:.144s}.aos-launcher>:nth-child(6),.aos-folder-grid>:nth-child(6){animation-delay:.18s}.aos-launcher>:nth-child(7),.aos-folder-grid>:nth-child(7){animation-delay:.216s}.aos-launcher>:nth-child(8),.aos-folder-grid>:nth-child(8){animation-delay:.252s}.aos-launcher>:nth-child(n+9),.aos-folder-grid>:nth-child(n+9){animation-delay:.288s}.aos-app-icon>span,.aos-folder-icon>span{color:#e9fbff;background:#1f4d5cd1;border:1px solid #ffffff24;border-radius:14px;place-items:center;width:56px;height:56px;transition:border-color .18s,filter .18s,box-shadow .18s;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff24,0 8px 18px #00000038}.aos-app-icon:focus-visible>span,.aos-folder-icon:focus-visible>span{outline-offset:3px;outline:2px solid #84effae6}.aos-app-icon>span:after,.aos-folder-icon>span:after{pointer-events:none;content:"";opacity:0;background:radial-gradient(circle,#e6fdff75 0 16%,#7ee8ff29 28%,#0000 62%);border-radius:50%;position:absolute;inset:-22%;transform:scale(.18)}.aos-app-icon:active>span:after,.aos-folder-icon:active>span:after{animation:.47s ease-out both aos-icon-ripple}.aos-app-icon>span.has-image2{background:0 0;border-color:#0000;box-shadow:0 9px 22px #00000052}.aos-app-icon>span.has-image2>.aos-synlume-image2-icon{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.aos-image2-icon{border-radius:inherit;background-image:url(/assets/aos/evo-aos-app-atlas-image2-v1.webp);background-repeat:no-repeat;background-size:440% 440%;width:100%;height:100%;display:block}.aos-folder-icon>span i .aos-image2-icon{border-radius:3px;width:11px;height:11px}.aos-app-icon>span.is-violet{background:#47346b}.aos-app-icon>span.is-blue{background:#245f83}.aos-app-icon>span.is-cyan{background:#176b83}.aos-app-icon>span.is-aqua{background:#16776d}.aos-app-icon>span.is-gold{background:#8c6724}.aos-app-icon>span.is-rose{background:#7b3754}.aos-app-icon>span.is-amber{background:#7f4b22}.aos-app-icon>span.is-slate{background:#3e4b5c}.aos-app-icon>span.is-green{background:#346c50}.aos-app-icon>span.is-user{background:#315577}.aos-app-icon strong,.aos-folder-icon strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.62rem;font-weight:620;overflow:hidden}.aos-app-icon em{color:#b7c9d394;margin-top:-4px;font-size:.48rem;font-style:normal}.aos-app-icon:disabled{cursor:not-allowed}.aos-app-icon:disabled>span,.aos-app-icon:disabled>strong,.aos-app-icon:disabled>em{opacity:.43}.aos-app-icon.is-editing:not(:disabled)>span{transform-origin:50% 82%;animation:.42s ease-in-out infinite alternate aos-icon-wiggle}.aos-app-icon.is-editing:nth-child(2n)>span{animation-delay:-210ms}.aos-edit-minus{z-index:3;color:#f8fbfc;background:#a74d5d;border:2px solid #07111b;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:-4px;left:-4px;box-shadow:0 4px 10px #00000059}.aos-folder-icon>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#7dc0cf29;grid-template-columns:repeat(3,1fr);gap:3px;padding:7px}.aos-folder-icon>span i{color:#dffbff;background:#347e95e0;border-radius:3px;place-items:center;width:11px;height:11px;display:grid}.aos-folder-icon.is-empty>span{color:#c5e8efb8;place-items:center;display:grid}.aos-home-hint{color:#b1ccd88c;text-align:center;max-width:270px;margin:10px auto 28px;font-size:.62rem;line-height:1.55}.aos-folder-view{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040c167a;min-height:100%;padding:18px 4px}.aos-folder-view>header{color:#d3f2f8db;align-items:center;gap:9px;padding:8px 20px 12px;display:flex}.aos-folder-view>header span{display:grid}.aos-folder-view>header>button:last-child{margin-left:auto}.aos-folder-view>header>.aos-folder-delete{color:#ffd6db;background:#6f2a374d;width:44px;min-width:44px;margin-left:auto;padding:0}.aos-folder-view>header>.aos-folder-delete+button{margin-left:0}.aos-folder-view>header small{color:#aac4cf99;font-size:.58rem}.aos-folder-view>p{color:#b2cdd89e;text-align:center;padding:42px 26px;font-size:.7rem}.aos-yours-builder{text-align:center;justify-items:center;gap:4px;padding:28px 24px 38px;display:grid}.aos-yours-builder p{color:#b7d5dfad;max-width:31ch;margin:0;font-size:.69rem;line-height:1.55}.aos-yours-builder button{color:#8deaf4;min-width:44px;min-height:44px;font:inherit;text-underline-offset:4px;background:0 0;border:0;padding:0 8px;font-size:.68rem;font-weight:680;-webkit-text-decoration:underline #8deaf45c;text-decoration:underline #8deaf45c;transition:color .16s,transform .18s cubic-bezier(.22,1,.36,1),text-decoration-color .16s}.aos-yours-builder button:hover{color:#d8fbff;text-decoration-color:#d8fbffc7;transform:translateY(-1px)}.aos-yours-builder button:active{transform:translateY(1px)scale(.97)}.aos-yours-builder button:focus-visible{outline-offset:2px;outline:2px solid #84effae0}.aos-native-app{isolation:isolate;background:#030a12e0;min-height:100%;position:relative}.aos-native-app:before{z-index:0;pointer-events:none;content:"";filter:saturate(.9)contrast(1.05);opacity:.32;background-image:url(/assets/aos/evo-aos-native-surfaces-image2-v1.webp);background-repeat:no-repeat;background-size:300% 400%;height:126px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#000000c2 52%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000c2 52%,#0000 100%)}.aos-relay-app:before{background-position:0 0}.aos-navigator-app:before{background-position:50% 0}.aos-vault-app:before{background-position:100% 0}.aos-calendar-app:before{background-position:0 33.333%}.aos-signals-app:before{background-position:50% 33.333%}.aos-notes-app:before{background-position:100% 33.333%}.aos-tasks-app:before{background-position:0 66.667%}.aos-studio-app:before{background-position:50% 66.667%}.aos-forge-app:before{background-position:100% 100%}.aos-assimilator-app:before{background-position:100% 66.667%}.aos-agent-app:before{background-position:50% 100%}.aos-system-app:before{background-position:0 100%}.aos-native-app>*{z-index:1;position:relative}.aos-native-app>header{-webkit-backdrop-filter:blur(5px)saturate(1.05);backdrop-filter:blur(5px)saturate(1.05);background:linear-gradient(90deg,#030b14d1,#030b147a);border-bottom:1px solid #7fe2f01c;align-items:center;gap:9px;min-height:76px;padding:14px 16px;display:flex}.aos-native-app>header>button{color:#e1f6fadb;min-height:44px;font:inherit;background:#14303ea8;border:1px solid #82e4f12b;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-left:auto;padding:0 11px;font-size:.6rem;display:inline-flex}.aos-native-app>header>span{color:#dbfaff;background:#47346b;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.aos-native-app>header>div{display:grid}.aos-native-app>header small{color:#acc9d39e;max-width:34ch;font-size:.58rem;line-height:1.42}.aos-app-overview{background:#061521c7;border:1px solid #84e5f121;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:62px;margin:10px 14px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.aos-app-overview>span{color:#d2f3f8d1;text-align:center;place-content:center;justify-items:center;gap:2px;min-width:0;padding:8px 5px;display:grid}.aos-app-overview>span+span{border-left:1px solid #84e5f117}.aos-app-overview strong{color:#effcff;font-variant-numeric:tabular-nums;font-size:.9rem}.aos-app-overview small{color:#a5cbd5a6;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.aos-native-search{color:#96dce7a6;background:#04101bd1;border:1px solid #84e5f121;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:44px;margin:10px 14px;padding:0 12px;display:grid}.aos-native-search input{color:#eefcff;min-width:0;min-height:42px;font:inherit;background:0 0;border:0;outline:0;font-size:.66rem}.aos-native-segments{background:#05111dcc;border:1px solid #84e5f11c;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:3px;margin:2px 14px 10px;padding:3px;display:grid}.aos-native-segments button{color:#b5d7e0b3;min-height:38px;font:inherit;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;font-size:.56rem;display:inline-flex}.aos-native-segments button[aria-selected=true]{color:#eafcff;background:#2f7f9142;box-shadow:inset 0 0 0 1px #86ebf621}.aos-native-segments button span{color:#8ae5f0b8;font-variant-numeric:tabular-nums}.aos-section-label{color:#bcdae3a8;background:#59bfd009;border-top:1px solid #7ee0ed14;border-bottom:1px solid #7ee0ed14;justify-content:space-between;align-items:center;min-height:36px;padding:0 16px;font-size:.58rem;display:flex}.aos-section-label span{font-variant-numeric:tabular-nums}.aos-inline-skeleton{gap:8px;padding:14px 16px;display:grid}.aos-inline-skeleton i{background:#75d3e112;border-radius:10px;height:62px;display:block;position:relative;overflow:hidden}.aos-inline-skeleton i:after{content:"";background:linear-gradient(90deg,#0000,#aeeff71f,#0000);animation:1.45s ease-in-out infinite aos-skeleton-shimmer;position:absolute;inset:0}.aos-vault-app{background:radial-gradient(circle at 50% 6%,#53dbeb21,#0000 34%),#030a12e6;align-content:start;display:grid}.aos-vault-doors{gap:10px;padding:18px 16px 10px;display:grid}.aos-vault-doors>button{color:#eafbff;cursor:pointer;text-align:left;background:linear-gradient(135deg,#112d3ac7,#08121ed1);border:1px solid #82e4f129;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;padding:11px 13px;transition:transform .15s,border-color .17s,background-color .17s;display:grid;box-shadow:inset 0 1px #ffffff09}.aos-vault-doors>button:hover{background:linear-gradient(135deg,#143a48db,#0a1725e6);border-color:#82e4f157}.aos-vault-doors>button:active{transform:scale(.98)}.aos-vault-doors>button>span:first-child{color:#9af2fc;background:#76e2f014;border:1px solid #8bebf733;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.aos-vault-doors>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.aos-vault-doors strong{font-size:.75rem}.aos-vault-doors small{color:#b2cfd9a6;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.aos-vault-doors em{color:#8febf6c7;font-size:.57rem;font-style:normal}.aos-vault-app>p{color:#a4c1cc94;margin:0;padding:8px 19px;font-size:.59rem;line-height:1.6}.aos-app-disclosure{color:#a9cbd6a8;background:#6ad2e30b;margin:0;padding:10px 16px;font-size:.61rem;line-height:1.55}.aos-relay-compose{border-bottom:1px solid #7fe2f01a;gap:9px;padding:14px 16px;display:grid}.aos-relay-compose textarea{resize:vertical;color:#eefbff;min-height:74px;font:inherit;background:0 0;border:0;outline:none;font-size:.78rem;line-height:1.55}.aos-relay-compose button,.aos-navigator-app form button{color:#021016;background:#9aeef5;border:1px solid #84ebf752;border-radius:999px;justify-content:center;justify-self:end;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-size:.66rem;font-weight:760;display:inline-flex}.aos-relay-compose button:disabled,.aos-navigator-app form button:disabled{opacity:.38}.aos-relay-feed{display:grid}.aos-relay-feed>article{border-bottom:1px solid #7ee0ed17;gap:10px;padding:15px 16px;display:grid}.aos-relay-feed article>header{align-items:center;gap:8px;display:flex}.aos-relay-avatar{color:#dffbff;background:#315577;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.64rem;display:grid}.aos-relay-feed article>header div{display:grid}.aos-relay-feed time{color:#a4bfcb94;font-size:.53rem}.aos-relay-feed article>p{color:#e8f5f9e0;overflow-wrap:anywhere;margin:0;font-size:.74rem;line-height:1.58}.aos-relay-actions{gap:8px;display:flex}.aos-relay-actions button,.aos-relay-reply button{color:#bee1e9bf;background:#091c29bd;border:1px solid #7cddea1f;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;font-size:.58rem;display:inline-flex}.aos-relay-comment{background:radial-gradient(circle at 8% 24%,#66c7d71a,#0000 48%),#66c7d709;border-radius:8px;padding:8px 10px;color:#cce3eac7!important;font-size:.65rem!important}.aos-relay-reply{grid-template-columns:minmax(0,1fr) 44px;gap:7px;display:grid}.aos-relay-reply input{color:#eaf9fc;min-width:0;height:44px;font:inherit;background:#05111ceb;border:1px solid #7ee0ed26;border-radius:999px;padding:0 12px;font-size:.67rem}.aos-relay-empty{color:#afccd78f;place-content:center;place-items:center;gap:8px;min-height:180px;font-size:.68rem;display:grid}.aos-native-empty{color:#aeccd694;text-align:center;margin:0;padding:44px 20px;font-size:.68rem}.aos-note-editor{background:#47346b14;border-bottom:1px solid #7ee0ed1a;gap:8px;padding:13px 15px;display:grid}.aos-note-editor input,.aos-note-editor textarea,.aos-task-compose input,.aos-studio-app textarea{box-sizing:border-box;color:#eaf9fc;width:100%;min-width:0;font:inherit;background:#040f1ac7;border:1px solid #7ee0ed21;border-radius:12px;outline:none;font-size:.7rem}.aos-note-editor input,.aos-task-compose input{min-height:44px;padding:0 12px}.aos-note-editor textarea,.aos-studio-app textarea{resize:vertical;min-height:96px;padding:11px 12px;line-height:1.55}.aos-note-editor>div{grid-template-columns:.62fr 1fr;gap:8px;display:grid}.aos-note-editor>div button{color:#d7f0f5d1;min-height:44px;font:inherit;background:#0b212ec2;border:1px solid #84ebf72e;border-radius:8px;font-size:.62rem}.aos-note-editor>div button:last-child{color:#031116;background:#9aeef5;border-color:#84ebf74d;font-weight:760}.aos-note-editor input:focus,.aos-note-editor textarea:focus,.aos-task-compose input:focus,.aos-studio-app textarea:focus{border-color:#82ebf76b;box-shadow:0 0 0 3px #5dd5e714}.aos-note-editor>button,.aos-studio-app form>button{color:#031116;min-height:44px;font:inherit;background:#9aeef5;border:1px solid #84ebf74d;border-radius:999px;font-size:.66rem;font-weight:760}.aos-forge-app{align-content:start;display:grid}.aos-forge-kind{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 16px 9px;display:grid}.aos-forge-kind button{color:#e1eaefb8;cursor:pointer;min-height:48px;font:inherit;background:#121620c7;border:1px solid #f4be5c26;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:.66rem;transition:transform .14s,border-color .18s,color .18s,background-color .18s;display:inline-flex}.aos-forge-kind button:hover,.aos-forge-kind button.is-active{color:#fff6df;background:#64411357;border-color:#ffc75b6b}.aos-forge-kind button:active{transform:scale(.98)}.aos-forge-app>form{gap:11px;padding:6px 16px 14px;display:grid}.aos-forge-app label{color:#bccfd8b8;gap:6px;font-size:.58rem;display:grid}.aos-forge-app input,.aos-forge-app textarea{color:#eefbff;min-width:0;font:inherit;background:#020912c2;border:1px solid #80e1ef24;border-radius:9px;outline:0;font-size:.67rem;line-height:1.5}.aos-forge-app input{min-height:44px;padding:0 11px}.aos-forge-app textarea{resize:vertical;min-height:74px;padding:10px 11px}.aos-forge-app input:focus,.aos-forge-app textarea:focus{border-color:#ffca686b;box-shadow:0 0 0 3px #ffbf480f}.aos-forge-app>form>button{color:#231600;cursor:pointer;min-height:46px;font:inherit;background:#f6c55e;border:1px solid #ffcc6c6b;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:.66rem;font-weight:760;display:inline-flex}.aos-forge-app>form>button:disabled{opacity:.4;cursor:not-allowed}.aos-forge-app>footer{color:#b4ced794;flex-wrap:wrap;gap:8px 14px;padding:0 16px 18px;font-size:.55rem;display:flex}.aos-forge-app>footer span{align-items:center;gap:6px;display:inline-flex}.aos-note-editor>button:disabled,.aos-studio-app form>button:disabled{opacity:.36}.aos-note-list,.aos-task-list{display:grid}.aos-note-list>article{border-bottom:1px solid #7ee0ed17;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:11px 13px;display:grid}.aos-note-open{color:#e6f6fae6;text-align:left;background:0 0;border:0;align-content:center;gap:4px;min-width:0;min-height:54px;display:grid}.aos-note-open strong,.aos-note-open p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.aos-note-open strong{font-size:.72rem}.aos-note-open p{color:#b1cdd7a3;font-size:.61rem}.aos-note-open time{color:#9cbcc780;font-size:.52rem}.aos-note-list>article>div{align-items:center;gap:4px;display:flex}.aos-note-list>article>div button,.aos-task-list article>button,.aos-task-compose button{color:#c2e1e8bf;background:#081b27b8;border:1px solid #7ee0ed1f;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.aos-note-list>article>div button[aria-pressed=true]{color:#ffd58c;background:#7a521a5c}.aos-task-compose{border-bottom:1px solid #7ee0ed1a;grid-template-columns:minmax(0,1fr) 44px;gap:8px;padding:13px 15px;display:grid}.aos-task-progress{background:#05121dc7;border:1px solid #7ee0ed1c;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:11px 14px 4px;padding:10px 12px;display:grid}.aos-task-progress>span{background:#83d0dc1f;border-radius:999px;height:6px;overflow:hidden}.aos-task-progress>span i{width:var(--aos-progress,0%);border-radius:inherit;background:linear-gradient(90deg,#67d9ec,#77efc2);height:100%;transition:width .34s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 12px #6be8d847}.aos-task-progress>div{text-align:right;min-width:44px;display:grid}.aos-task-progress strong{color:#eaffff;font-variant-numeric:tabular-nums;font-size:.72rem}.aos-task-progress small{color:#a5cad399;font-size:.49rem}.aos-calendar-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:11px 13px 4px;display:grid}.aos-calendar-week time{color:#c2dae1b3;background:#0818239e;border:1px solid #0000;border-radius:8px;place-content:center;justify-items:center;gap:2px;min-height:52px;display:grid}.aos-calendar-week time.is-today{color:#fff0c6;background:#764e1747;border-color:#f6ca7a4d}.aos-calendar-week small{font-size:.48rem}.aos-calendar-week strong{font-variant-numeric:tabular-nums;font-size:.68rem}.aos-calendar-week i{background:0 0;border-radius:50%;width:4px;height:4px}.aos-calendar-week i.is-active{background:#7be6f3;box-shadow:0 0 7px #7be6f39e}.aos-signal-pulse{background:#06121ec7;border:1px solid #7ee0ed1c;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:11px 13px 0;padding:10px 12px;display:grid}.aos-signal-pulse>span{align-items:center;gap:5px;height:30px;display:flex}.aos-signal-pulse>span i{background:#72e5f3;border-radius:999px;width:2px;height:24%;animation:2.4s ease-in-out infinite alternate aos-signal-meter;box-shadow:0 0 7px #72e5f35c}.aos-signal-pulse>span i:nth-child(2){height:68%;animation-delay:-.8s}.aos-signal-pulse>span i:nth-child(3){height:100%;animation-delay:-1.5s}.aos-signal-pulse>span i:nth-child(4){height:52%;animation-delay:-.4s}.aos-signal-pulse>span i:nth-child(5){height:30%;animation-delay:-1.1s}.aos-signal-pulse>div{text-align:right;display:grid}.aos-signal-pulse strong{color:#f4fdff;font-variant-numeric:tabular-nums;font-size:.85rem}.aos-signal-pulse small{color:#abcdd69e;font-size:.49rem}.aos-signal-pulse em{color:#7decd0b8;font-size:.5rem;font-style:normal}.aos-assimilator-flow{background:#05131ec2;border:1px solid #7ee0ed1c;border-radius:8px;grid-template-columns:50px minmax(18px,1fr) 50px minmax(18px,1fr) 62px;align-items:center;margin:11px 14px 2px;padding:10px;display:grid}.aos-assimilator-flow>span{color:#c8f9ff;place-content:center;justify-items:center;gap:2px;min-height:42px;display:grid}.aos-assimilator-flow small{color:#a3cfd7a6;text-overflow:ellipsis;white-space:nowrap;max-width:60px;font-size:.47rem;overflow:hidden}.aos-assimilator-flow>i{background:linear-gradient(90deg,#6ee2ef1f,#6ee2ef9e,#6ee2ef1f);height:1px}.aos-studio-stage{background:#071522d1;border:1px solid #84e5f126;border-radius:8px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;min-height:86px;margin:12px 16px 0;padding:13px;display:grid;position:relative;overflow:hidden}.aos-studio-stage>span{color:#e8fbff;background:#4c3b746b;border:1px solid #a0e9f42e;border-radius:8px;place-items:center;width:54px;height:54px;display:grid}.aos-studio-stage>div{gap:2px;min-width:0;display:grid}.aos-studio-stage small{color:#a5cad49e;font-size:.5rem}.aos-studio-stage strong{font-size:.82rem}.aos-studio-stage p{color:#7cead3b8;margin:1px 0 0;font-size:.54rem}.aos-studio-stage>i{border:1px solid #80e1ef21;border-radius:50%;width:92px;height:92px;position:absolute;bottom:-26px;right:-18px;box-shadow:inset 0 0 0 13px #7ce0f006,inset 0 0 0 27px #7ce0f006}.aos-vault-map{color:#aef4fc;background:#061420cc;border:1px solid #84e5f121;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:12px 16px 0;padding:12px;display:grid}.aos-vault-map>span{gap:7px;display:flex}.aos-vault-map>span svg{box-sizing:content-box;background:#265b6a2e;border:1px solid #84e5f11f;border-radius:7px;padding:7px}.aos-vault-map>i{background:linear-gradient(90deg,#79e1ee1f,#79e1ee9e);height:1px}@keyframes aos-signal-meter{0%{opacity:.58;transform:scaleY(.72)}to{opacity:1;transform:scaleY(1.08)}}.aos-task-list article{border-bottom:1px solid #7ee0ed17;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:9px;min-height:62px;padding:8px 12px;display:grid}.aos-task-list article>button:first-child span{border:1px solid #96d7e261;border-radius:50%;width:19px;height:19px}.aos-task-list article p{color:#e2f3f7db;overflow-wrap:anywhere;margin:0;font-size:.7rem;line-height:1.45}.aos-task-list article.is-done p{color:#a8c2ca7a;text-decoration:line-through}.aos-calendar-app>header>div,.aos-signals-app>header>div,.aos-assimilator-app>header>div{min-width:0}.aos-calendar-app>header small,.aos-signals-app>header small,.aos-assimilator-app>header small{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.aos-calendar-compose{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:13px 14px;display:grid}.aos-calendar-compose input,.aos-assimilator-compose input,.aos-assimilator-compose textarea{color:#eaf9fc;min-width:0;font:inherit;background:#040f1acc;border:1px solid #7ee0ed24;border-radius:11px;outline:none;font-size:.68rem}.aos-calendar-compose input,.aos-assimilator-compose input{min-height:44px;padding:0 11px}.aos-calendar-compose button,.aos-assimilator-compose button{color:#031116;min-height:44px;font:inherit;background:#9aeef5;border:1px solid #85eaf640;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.59rem;font-weight:730;display:inline-flex}.aos-calendar-list,.aos-signals-list,.aos-assimilator-list{display:grid}.aos-calendar-list article{border-bottom:1px solid #7ee0ed14;grid-template-columns:42px minmax(0,1fr) 44px 44px;align-items:center;gap:8px;min-height:76px;padding:9px 12px;display:grid}.aos-calendar-list article>time{color:#ffe1a5;text-align:center;background:#784f1840;border:1px solid #f4ca7838;border-radius:10px;place-content:center;width:42px;height:48px;display:grid}.aos-calendar-list time strong{font-size:.86rem;line-height:1}.aos-calendar-list time small{text-transform:uppercase;font-size:.48rem}.aos-calendar-list article>div{gap:3px;min-width:0;display:grid}.aos-calendar-list article>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.aos-calendar-list article>div>small{color:#afcbd5a1;font-size:.53rem}.aos-calendar-list article>div>p{color:#c4dae2a8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.56rem;line-height:1.35;display:-webkit-box;overflow:hidden}.aos-calendar-list article>button{color:#c5e6ecb8;background:#081b27b8;border:1px solid #7ee0ed1f;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.aos-signals-controls{justify-content:space-between;align-items:center;gap:8px;padding:10px 13px;display:flex}.aos-signals-controls>div{background:#071622c7;border:1px solid #7ee0ed1a;border-radius:10px;gap:3px;padding:3px;display:flex}.aos-signals-controls button{color:#b2d0daab;min-height:44px;font:inherit;background:0 0;border:0;border-radius:7px;padding:0 9px;font-size:.55rem}.aos-signals-controls [role=tab][aria-selected=true]{color:#e6faff;background:#2f708261}.aos-signals-controls>button{border:1px solid #7ee0ed1f}.aos-signals-list article{cursor:pointer;border-bottom:1px solid #7ee0ed14;grid-template-columns:7px minmax(0,1fr) 44px;align-items:start;gap:9px;min-height:76px;padding:11px 12px;display:grid}.aos-signals-list article>i{background:#8eb6c159;border-radius:50%;width:7px;height:7px;margin-top:6px}.aos-signals-list article.is-unread>i{background:#70e6f5;box-shadow:0 0 9px #70e6f585}.aos-signals-list article>div{gap:4px;min-width:0;display:grid}.aos-signals-list article strong{font-size:.67rem}.aos-signals-list article p{color:#b7d0d9ad;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.59rem;line-height:1.42;display:-webkit-box;overflow:hidden}.aos-signals-list article time{color:#93b3be80;font-size:.49rem}.aos-signals-list article>button{color:#b8d3dba6;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.aos-signals-list .aos-native-empty{justify-items:center;gap:8px;display:grid}.aos-assimilator-app{background:radial-gradient(circle at 50% 0,#5cd9db17,#0000 32%),#030a12eb}.aos-assimilator-mode{grid-template-columns:repeat(3,1fr);gap:5px;padding:11px 14px 7px;display:grid}.aos-assimilator-mode button{color:#b8d5dead;min-height:44px;font:inherit;background:#071724b8;border:1px solid #7ee0ed1f;border-radius:10px;justify-content:center;align-items:center;gap:5px;font-size:.57rem;display:inline-flex}.aos-assimilator-mode button[aria-selected=true]{color:#d8fff2;background:#1f6a5659;border-color:#73f1c652}.aos-assimilator-compose{gap:8px;padding:8px 14px 14px;display:grid}.aos-assimilator-compose textarea{resize:vertical;min-height:112px;padding:10px 11px;line-height:1.5}.aos-assimilator-compose>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.aos-assimilator-compose>div button:first-child{color:#d8eff4d1;background:#0c2533c7}.aos-assimilator-compose button:disabled{opacity:.36}.aos-assimilator-list article{border-bottom:1px solid #7ee0ed14;grid-template-columns:auto minmax(0,1fr) 44px;align-items:start;gap:9px;padding:11px 12px;display:grid}.aos-assimilator-list article>span{color:#bff9ff;background:#1c5e6f66;border-radius:999px;padding:4px 6px;font-size:.46rem}.aos-assimilator-list article>span.is-distill{color:#ddfff4;background:#266d5661}.aos-assimilator-list article>span.is-compare{color:#eadfff;background:#5b427e6b}.aos-assimilator-list article>div{gap:3px;min-width:0;display:grid}.aos-assimilator-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.aos-assimilator-list article p{color:#b5cfd8a3;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.57rem;line-height:1.4;display:-webkit-box;overflow:hidden}.aos-assimilator-list article small{color:#8bb7c18c;font-size:.49rem}.aos-assimilator-actions{gap:2px;display:grid}.aos-assimilator-actions button{color:#c0dbe1a8;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.aos-assimilator-actions button:first-child:not(:last-child){color:#bdf7e3;background:#22685438}.aos-studio-app>header small{white-space:normal;max-width:235px;line-height:1.4}.aos-studio-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:16px;display:grid}.aos-studio-modes button{color:#cde8eec2;min-height:72px;font:inherit;background:#071826b8;border:1px solid #7ee0ed21;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:.66rem;display:flex}.aos-studio-modes button.is-active{color:#e9fbff;background:#28687961;border-color:#8eecf761;box-shadow:inset 0 0 22px #67e1ef14}.aos-studio-app form{gap:11px;padding:0 16px 18px;display:grid}.aos-studio-app form>button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.aos-navigator-app{background:radial-gradient(circle at 50% 2%,#45bcd31f,#0000 31%),#030a12e6;align-content:start;min-height:100%;display:grid}.aos-navigator-intro{text-align:left;grid-template-columns:48px minmax(0,1fr);align-items:center;border:0!important;gap:11px!important;padding:14px 16px 10px!important;display:grid!important}.aos-navigator-orbit{color:#b9f5fb;background:#124a5d3d;border:1px solid #79e6f347;border-radius:50%;justify-self:start;place-items:center;width:48px;height:48px;animation:5.4s ease-in-out infinite aos-navigator-breathe;display:grid;box-shadow:0 0 26px #50d2e71a,inset 0 0 16px #7decf814}.aos-navigator-intro>div{gap:3px;min-width:0;display:grid}.aos-navigator-intro h2,.aos-navigator-intro p{margin:0}.aos-navigator-intro h2{letter-spacing:0;font-size:.88rem}.aos-navigator-intro p{color:#b5d0daad;font-size:.61rem;line-height:1.45}.aos-browser-session-tabs{scrollbar-width:none;gap:4px;min-width:0;margin:0 14px 8px;display:flex;overflow-x:auto}.aos-browser-session-tabs::-webkit-scrollbar{display:none}.aos-browser-session-tabs>span{background:#05101bb8;border:1px solid #7ce2f01f;border-radius:8px;flex:0 0 min(122px,34vw);grid-template-columns:minmax(0,1fr) 28px;transition:border-color .18s,background-color .18s,transform .18s;display:grid;overflow:hidden}.aos-browser-session-tabs>span:hover,.aos-browser-session-tabs>span.is-active{background:#14404e8f;border-color:#7ee8f54d;transform:translateY(-1px)}.aos-browser-session-tabs button{color:#bedce4bd;min-width:0;min-height:34px;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:5px;font-size:.52rem;display:inline-flex;overflow:hidden}.aos-browser-session-tabs>span>button:first-child{padding:0 4px 0 9px}.aos-browser-session-tabs>span.is-active>button:first-child{color:#e8fbff}.aos-browser-session-tabs .aos-browser-tab-close{color:#a7c7d094;justify-content:center;min-height:34px;padding:0}.aos-browser-session-tabs .aos-browser-tab-close:hover{color:#fff;background:#ffffff0f}.aos-browser-session-tabs .aos-browser-tab-new{color:#b7e0e8bd;background:#04101ab3;border:1px solid #7ce2f024;border-radius:8px;flex:0 0 36px;justify-content:center;min-height:36px}.aos-browser-session-tabs .aos-browser-tab-new:disabled{opacity:.35}.aos-browser-session-tabs button:focus-visible{outline-offset:-2px;outline:2px solid #77e7ffe6}.aos-navigator-form{color:#afdfe8b3;background:#04101ce6;border:1px solid #7ce2f02e;border-radius:13px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;margin:3px 14px 12px;padding:5px 6px 5px 12px;transition:border-color .18s,background-color .18s;display:grid}.aos-navigator-form:focus-within{background:#051622f5;border-color:#84ebf761}.aos-navigator-form input{color:#eefbff;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:.72rem}.aos-navigator-form button{gap:5px;min-width:72px;position:relative;overflow:hidden;border-radius:9px!important;min-height:38px!important;padding-inline:12px!important}.aos-browser-launching{color:#b4d4ddb3;text-align:center;place-content:center;place-items:center;gap:12px;min-height:260px;padding:20px;animation:.26s both aos-state-fade;display:grid}.aos-browser-launching p,.aos-browser-empty p{max-width:230px;margin:0;font-size:.62rem;line-height:1.5}.aos-browser-skeleton{background:#071925b8;border:1px solid #7ee8ff1a;border-radius:9px;grid-template-rows:18px 1fr 16px;gap:8px;width:min(250px,76vw);height:112px;padding:11px;display:grid;position:relative;overflow:hidden}.aos-browser-skeleton>i{background:#89d4e01a;border-radius:4px;display:block}.aos-browser-skeleton>i:first-child{width:42%}.aos-browser-skeleton>i:nth-child(3){width:68%}.aos-browser-skeleton:after{content:"";position:absolute;inset:0 auto 0 0}.aos-browser-workbench{border-top:1px solid #7ee0ed14;min-height:0;animation:.3s both aos-state-fade;display:grid}.aos-browser-address{color:#cdebf1d1;background:#00070c80;border:1px solid #7ee0ed21;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:34px;margin:10px 14px 7px;padding:0 9px;display:grid}.aos-browser-address svg{color:#72f4c5}.aos-browser-address span{text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;font-weight:680;overflow:hidden}.aos-browser-address small{color:#97bcc79e;text-transform:capitalize;font-size:.51rem}.aos-browser-tabs{background:#071622c7;border:1px solid #7ee0ed1a;border-radius:10px;grid-template-columns:repeat(3,1fr);margin:0 14px 10px;padding:3px;display:grid;position:relative}.aos-browser-tabs button{z-index:2;color:#a9c9d3a3;min-width:0;min-height:38px;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;font-size:.57rem;transition:color .18s;display:inline-flex;position:relative}.aos-browser-tabs button[aria-selected=true]{color:#e5faff}.aos-browser-tabs button:focus-visible{outline-offset:-3px;outline:2px solid #77e7ffeb}.aos-browser-tab-indicator{z-index:1;background:#215b6d75;border:1px solid #85e9f633;border-radius:7px;width:calc(33.3333% - 2px);transition:transform .32s cubic-bezier(.2,.86,.25,1.12);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:inset 0 1px #ffffff0a}.aos-browser-tab-indicator.is-trail{transform:translate(100%)}.aos-browser-tab-indicator.is-pulse{transform:translate(200%)}.aos-browser-tab-stage{min-height:280px;animation:.25s both aos-tab-fade}.aos-browser-current{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:7px 15px 11px;display:grid}.aos-browser-current>span{color:#7ee8ff;place-items:center;width:28px;height:28px;display:grid}.aos-browser-current>div{gap:2px;min-width:0;display:grid}.aos-browser-current strong{text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.aos-browser-current small{color:#a3c4ce9c;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.aos-browser-frame,.aos-browser-empty{background:#00060ac7;border:1px solid #7ee8ff29;border-radius:9px;width:calc(100% - 28px);margin:0 14px 11px;overflow:hidden}.aos-browser-frame{animation:.43s both aos-frame-focus}.aos-browser-frame img{object-fit:cover;object-position:top left;filter:saturate(.9)brightness(.9);width:100%;height:176px;display:block}.aos-browser-frame.is-live-page{height:310px}.aos-browser-frame.is-live-page iframe{background:#050a12;border:0;width:100%;height:100%;display:block}.aos-browser-viewport{position:relative}.aos-browser-live-toolbar{color:#b5d7e0c2;background:#04121dbd;border:1px solid #7ee8ff21;border-radius:8px;justify-content:space-between;align-items:center;width:calc(100% - 28px);min-height:38px;margin:0 14px 7px;padding:0 5px 0 10px;display:flex}.aos-browser-live-toolbar>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:.54rem;display:inline-flex;overflow:hidden}.aos-browser-live-toolbar>span svg{color:#78edc3}.aos-browser-live-toolbar button{color:#def6f9e6;min-width:76px;min-height:32px;font:inherit;background:#1b536394;border:0;border-radius:6px;padding:0 10px;font-size:.52rem;transition:background-color .18s,transform .18s}.aos-browser-live-toolbar button:hover,.aos-browser-live-toolbar button:focus-visible{background:#276e80b8;transform:translateY(-1px)}.aos-browser-live-frame{background:#02070b;border:1px solid #7ee8ff33;border-radius:9px;place-items:center;width:calc(100% - 28px);min-height:210px;margin:0 14px 11px;display:grid;position:relative;overflow:hidden}.aos-browser-live-frame iframe{object-fit:contain;pointer-events:none;background:#02070b;border:0;width:100%;min-height:210px;max-height:330px;display:block}.aos-browser-live-frame>span{color:#c4e3ead1;background:#020a10db;justify-content:center;align-items:center;gap:8px;font-size:.58rem;display:inline-flex;position:absolute;inset:0}.aos-browser-live-error{color:#f3c4c9d6;margin:-3px 14px 10px;font-size:.52rem;line-height:1.45}.aos-browser-live-expiry{color:#c6f8e6d1;background:#000c10c2;border-radius:4px;padding:3px 6px;font-size:.45rem;position:absolute;bottom:18px;right:21px}.aos-browser-empty{color:#a7c8d2a3;text-align:center;place-content:center;place-items:center;gap:10px;min-height:190px;padding:16px;display:grid}.aos-browser-empty .aos-browser-skeleton{width:min(230px,70vw);height:104px}.aos-browser-error{color:#ffcdd3eb;background:#49121d57;border:1px solid #ff828f3d;border-radius:9px;margin:2px 14px 12px;padding:10px 12px;font-size:.62rem;line-height:1.5}.aos-browser-answer{background:linear-gradient(135deg,#14425075,#12193785);border:1px solid #73e8f72e;border-radius:10px;gap:8px;margin:0 14px 11px;padding:11px 12px;animation:.32s both aos-state-fade;display:grid}.aos-browser-answer>span{color:#9ceef7;align-items:center;gap:6px;font-size:.57rem;font-weight:760;display:inline-flex}.aos-browser-answer p{color:#e2f2f6e6;white-space:pre-wrap;max-height:150px;margin:0;font-size:.64rem;line-height:1.58;overflow:auto}.aos-browser-answer button{color:#e7fbff;min-height:38px;font:inherit;background:#2262748a;border:1px solid #7be8f63d;border-radius:8px;justify-content:center;justify-self:end;align-items:center;gap:6px;padding:0 12px;font-size:.58rem;display:inline-flex}.aos-browser-answer button:hover,.aos-browser-answer button:focus-visible{background:#2b778aad;border-color:#91f0fa80}.aos-intent-receipt{color:#e0f2f6e6;background:linear-gradient(135deg,#0e344180,#13193685);border:1px solid #79e2f12e;border-radius:9px;gap:7px;margin:0 0 12px;padding:10px 11px;animation:.3s both aos-state-fade;display:grid}.aos-intent-receipt>span{color:#a0eef7;align-items:center;gap:7px;font-size:.59rem;font-weight:760;display:inline-flex}.aos-intent-receipt p{color:#e4f2f6e0;white-space:pre-wrap;max-height:156px;margin:0;font-size:.64rem;line-height:1.58;overflow:auto}.aos-intent-receipt.is-failed{background:#46131e61;border-color:#ff818e3d}.aos-intent-receipt.is-failed>span{color:#ffccd3f0}.aos-agent-app{padding-bottom:92px}.aos-agent-app>header>span{background:linear-gradient(145deg,#553d82,#253653)}.aos-agent-app>header>button{width:44px;padding:0}.aos-agent-compose{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 14px;display:grid}.aos-agent-compose textarea{resize:vertical;color:#e8f9fc;min-height:70px;font:inherit;background:#071521d1;border:1px solid #83e1f02b;border-radius:9px;outline:0;padding:10px 11px;font-size:.62rem;line-height:1.48}.aos-agent-compose textarea:focus{border-color:#89ebf78c;box-shadow:0 0 0 2px #70dcec14}.aos-agent-compose>button,.aos-agent-continue{color:#eafcff;min-height:44px;font:inherit;background:linear-gradient(145deg,#276b82b3,#413979a8);border:1px solid #89e8f74d;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:.59rem;font-weight:730;display:inline-flex;position:relative;overflow:hidden}.aos-agent-compose>button:disabled,.aos-agent-continue:disabled{opacity:.42}.aos-agent-compose textarea:focus-visible,.aos-agent-compose>button:focus-visible,.aos-agent-continue:focus-visible,.aos-agent-workspaces>button:focus-visible,.aos-agent-files>button:focus-visible{outline-offset:-2px;outline:2px solid #8eecf7c7}.aos-agent-error{color:#ffd8dd;background:#4b16206b;border:1px solid #ef7c8b3d;border-radius:8px;margin:0 14px 12px;padding:9px 10px;font-size:.57rem}.aos-agent-workspaces{display:grid}.aos-agent-workspaces>button{min-height:58px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #7adae813;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 14px;transition:background-color .16s,transform .15s;display:grid}.aos-agent-workspaces>button:hover,.aos-agent-workspaces>button:focus-visible,.aos-agent-workspaces>button.is-active{background:linear-gradient(90deg,#31819521,#49367e1f)}.aos-agent-workspaces>button:active{transform:scale(.985)}.aos-agent-workspaces>button>span:first-child{color:#c9f9ff;background:#30667c7a;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.aos-agent-workspaces>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.aos-agent-workspaces strong{color:#ebfafceb;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.aos-agent-workspaces small{color:#a6c8d39c;text-transform:capitalize;font-size:.51rem}.aos-agent-workspaces em{color:#86e2ee;font-size:.51rem;font-style:normal}.aos-agent-detail{border-top:1px solid #83e1ef21}.aos-agent-status{background:#0e25338a;border:1px solid #7cddec1f;border-radius:9px;grid-template-columns:1fr 1fr;margin:12px 14px 8px;display:grid}.aos-agent-status>span{gap:3px;padding:10px 12px;display:grid}.aos-agent-status>span+span{border-left:1px solid #7cddec1a}.aos-agent-status small{color:#a3c6d199;font-size:.5rem}.aos-agent-status strong{color:#ddf9fc;text-transform:capitalize;font-size:.65rem}.aos-agent-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 14px 12px;display:grid}.aos-agent-controls button,.aos-agent-steer button,.aos-agent-cancel button{color:#e0f5f8d6;min-width:0;min-height:44px;font:inherit;background:#1236458c;border:1px solid #7edeec29;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:.51rem;transition:border-color .16s,background-color .16s,transform .14s;display:inline-flex}.aos-agent-controls button:hover,.aos-agent-controls button:focus-visible,.aos-agent-steer button:hover,.aos-agent-steer button:focus-visible,.aos-agent-cancel button:hover,.aos-agent-cancel button:focus-visible{background:#1c4c5cad;border-color:#8deaf770}.aos-agent-controls button:active,.aos-agent-steer button:active,.aos-agent-cancel button:active{transform:scale(.975)}.aos-agent-controls button:disabled,.aos-agent-steer button:disabled,.aos-agent-cancel button:disabled{opacity:.42}.aos-agent-controls .is-danger,.aos-agent-cancel .is-danger{color:#ffccd3e0;background:#46182475;border-color:#ef7d8f33}.aos-agent-steer{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin:0 14px 12px;animation:.22s both aos-state-fade;display:grid}.aos-agent-steer textarea{resize:vertical;color:#e8f9fc;min-height:76px;font:inherit;background:#05131dd1;border:1px solid #84e1ef2e;border-radius:8px;outline:0;padding:10px 11px;font-size:.57rem;line-height:1.48}.aos-agent-steer textarea:focus{border-color:#89ebf785;box-shadow:0 0 0 2px #70dcec12}.aos-agent-cancel{background:#4215216b;border:1px solid #ef7d8f33;border-radius:9px;margin:0 14px 12px;padding:10px;animation:.2s both aos-state-fade}.aos-agent-cancel p{color:#f7dadedb;margin:0 0 8px;font-size:.56rem;line-height:1.45}.aos-agent-cancel>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.aos-agent-phases{grid-template-columns:repeat(7,minmax(0,1fr));margin:13px 14px 16px;display:grid;position:relative}.aos-agent-phases:before{content:"";background:#84dae729;height:1px;position:absolute;top:5px;left:4%;right:4%}.aos-agent-phases>span{z-index:1;justify-items:center;gap:5px;min-width:0;display:grid;position:relative}.aos-agent-phases i{background:#52616d;border:2px solid #142a39;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #91dce72e}.aos-agent-phases .is-completed i{background:#72d8c2;box-shadow:0 0 9px #72d8c270}.aos-agent-phases .is-blocked i{background:#e28f82}.aos-agent-phases .is-current i{background:#8cecf6;box-shadow:0 0 0 3px #63d7e91c,0 0 12px #8cecf67a}.aos-agent-phases small{color:#a1c4cf94;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;max-width:100%;font-size:.43rem;overflow:hidden}.aos-agent-next{background:#1130406e;border:1px solid #7ee1f029;border-radius:9px;grid-template-columns:30px minmax(0,1fr);gap:9px;margin:0 14px 11px;padding:11px;display:grid}.aos-agent-next>span{color:#a8f2fa;background:#3c899e40;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.aos-agent-next strong,.aos-agent-evidence header{color:#dffaff;font-size:.58rem}.aos-agent-next p,.aos-agent-evidence p{color:#d0e5ebc2;margin:4px 0 0;font-size:.57rem;line-height:1.48}.aos-agent-context{background:#0d312f59;border:1px solid #74ddc724;border-radius:9px;margin:0 14px 11px;padding:11px}.aos-agent-context header{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.aos-agent-context header>svg{color:#86e2c9}.aos-agent-context header>div{gap:2px;display:grid}.aos-agent-context strong{color:#e2faf5e6;font-size:.57rem}.aos-agent-context header small,.aos-agent-context>small{color:#9dcbc39c;font-size:.47rem;line-height:1.42}.aos-agent-context em{color:#8ce7d0;font-variant-numeric:tabular-nums;font-size:.53rem;font-style:normal}.aos-agent-context p{color:#c1e1dbbd;margin:7px 0 3px;font-size:.5rem}.aos-agent-context-meter{background:#7dcfc01f;border-radius:999px;height:3px;margin-top:8px;overflow:hidden}.aos-agent-context-meter i{width:var(--agent-context,0%);border-radius:inherit;background:#70d9c0;height:100%;transition:width .42s;display:block}.aos-agent-activity{background:#0516217a;border:1px solid #7adae91f;border-radius:9px;margin:0 14px 12px;overflow:hidden}.aos-agent-activity>header{border-bottom:1px solid #7adae914;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:38px;padding:0 10px;display:grid}.aos-agent-activity>header svg{color:#83e3ee}.aos-agent-activity>header strong{color:#e0f6f9e0;font-size:.57rem}.aos-agent-activity>header span{color:#8bcad3a3;font-size:.49rem}.aos-agent-activity>p{color:#9fc3cd9e;margin:0;padding:12px;font-size:.53rem}.aos-agent-activity ol{max-height:270px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.aos-agent-activity li{border-bottom:1px solid #7adae90f;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:48px;padding:6px 10px;animation:.26s both aos-agent-activity-enter;display:grid}.aos-agent-activity li:nth-child(2){animation-delay:35ms}.aos-agent-activity li:nth-child(3){animation-delay:70ms}.aos-agent-activity li:nth-child(n+4){animation-delay:90ms}.aos-agent-activity li>span{color:#9feaf2;background:#29667761;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.aos-agent-activity li.is-blocked>span,.aos-agent-activity li.is-cancelled>span{color:#f0aab4;background:#66253166}.aos-agent-activity li>div{gap:2px;min-width:0;display:grid}.aos-agent-activity li strong{color:#def2f6d6;text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;overflow:hidden}.aos-agent-activity li small{color:#97bec894;text-overflow:ellipsis;white-space:nowrap;font-size:.46rem;overflow:hidden}.aos-agent-activity time{color:#8bb1bc8a;font-variant-numeric:tabular-nums;font-size:.44rem}@keyframes aos-agent-activity-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.aos-agent-evidence{background:#271e4a4d;border:1px solid #a087e426;border-radius:9px;margin:0 14px 13px;padding:11px}.aos-agent-evidence header{align-items:center;gap:7px;display:flex}.aos-agent-evidence ul{gap:5px;margin:9px 0 0;padding:0;list-style:none;display:grid}.aos-agent-evidence li{color:#a1dae2b3;justify-content:space-between;gap:8px;min-width:0;font-size:.49rem;display:flex}.aos-agent-evidence code{color:#dff3f7cc;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aos-agent-files{display:grid}.aos-agent-files>p{color:#a6c8d39e;margin:0;padding:13px 16px;font-size:.57rem}.aos-agent-files>button{min-height:50px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #7edeec12;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:8px;padding:5px 15px;display:grid}.aos-agent-files>button:hover,.aos-agent-files>button:focus-visible{background:#4c9db114}.aos-agent-files>button>span{gap:2px;min-width:0;display:grid}.aos-agent-files strong{color:#e7f7fadb;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.aos-agent-files small{color:#9ec1cc91;font-size:.48rem}.aos-agent-continue{width:calc(100% - 28px);margin:13px 14px 0}@media (width<=420px){.aos-agent-controls{grid-template-columns:1fr 1fr}.aos-agent-controls .is-danger{grid-column:1/-1}.aos-agent-steer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.aos-agent-steer,.aos-agent-cancel,.aos-agent-activity li{animation:none}.aos-agent-context-meter i,.aos-agent-controls button,.aos-agent-steer button,.aos-agent-cancel button{transition:none}}.aos-demo-share{color:#e7f8fbeb;background:linear-gradient(145deg,#071f2af0,#12122ff0);border:1px solid #7ee6f42e;border-radius:12px;gap:9px;margin:13px 14px;padding:12px;animation:.26s both aos-state-fade;display:grid;box-shadow:inset 0 1px #ffffff09}.aos-demo-share>header{grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:9px;display:grid}.aos-demo-share>header>span{color:#9cf0fa;background:#3685973b;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.aos-demo-share>header>div{gap:3px;display:grid}.aos-demo-share>header strong{font-size:.64rem}.aos-demo-share>header small{color:#b0cfd8a8;font-size:.51rem;line-height:1.46}.aos-demo-share>header>button{color:#d7f0f5b8;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;margin:-7px -7px 0 0;padding:0;display:grid}.aos-demo-trust{flex-wrap:wrap;gap:5px;display:flex}.aos-demo-trust>span{color:#b5d3dbb8;background:#05121b8a;border:1px solid #7cdceb1f;border-radius:999px;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:.48rem;display:inline-flex}.aos-demo-trust>span:first-child{color:#8cebc8}.aos-demo-trust>span.is-live{color:#93eff8;box-shadow:inset 0 0 14px #4ccde00d}.aos-demo-url{background:#010a1180;border:1px solid #7dddec21;border-radius:8px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;display:grid}.aos-demo-url code{color:#d2eff4c7;text-overflow:ellipsis;white-space:nowrap;padding:0 9px;font-size:.51rem;overflow:hidden}.aos-demo-url>button{color:#9beef7;background:0 0;border:0;border-left:1px solid #7dddec1f;place-items:center;width:44px;height:44px;padding:0;display:grid}.aos-demo-expiry{color:#a6c6d09c;font-size:.48rem}.aos-demo-actions{flex-wrap:wrap;gap:6px;display:flex}.aos-demo-actions>button,.aos-demo-actions>a,.aos-demo-terms>button{color:#def5f8d6;min-height:44px;font:inherit;background:#1439488f;border:1px solid #7ee0ef2e;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.51rem;font-weight:680;text-decoration:none;display:inline-flex}.aos-demo-actions>.is-primary{color:#effeff;background:linear-gradient(145deg,#2c7f91c7,#433c7eb3);border-color:#7eecf54d}.aos-demo-actions>button:disabled,.aos-demo-terms>button:disabled,.aos-demo-revoke:disabled{opacity:.45}.aos-demo-terms{grid-template-columns:1fr 1fr;gap:6px;display:grid}.aos-demo-terms>button:last-child{color:#ffe3a5;background:#5739116b;border-color:#f3be5c38}.aos-demo-free,.aos-demo-scope,.aos-demo-message{color:#a8c9d2a6;margin:0;font-size:.5rem;line-height:1.45}.aos-demo-scope.is-paused{color:#ffe0a6d1;background:#49300d42;border:1px solid #f4c06033;border-radius:8px;padding:8px 9px}.aos-demo-message{color:#a1edf6}.aos-demo-revoke{color:#ee9ea9c2;min-height:44px;font:inherit;text-align:left;background:0 0;border:0;padding:0 9px;font-size:.5rem}.aos-demo-review-layer{z-index:360;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.aos-demo-review-scrim{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00050bd6;border:0;width:100%;height:100%;position:absolute;inset:0}.aos-demo-review{color:#e8f7fae6;background:radial-gradient(circle at 10% 0,#f2be5c1f,#0000 34%),linear-gradient(155deg,#0d1f2bfc,#040f18fc);border:1px solid #f2be5c47;border-radius:13px;gap:12px;width:min(470px,100vw - 28px);max-height:calc(100dvh - 28px);padding:17px;display:grid;position:relative;overflow:auto;box-shadow:0 28px 80px #0000009e}.aos-demo-review>header{color:#ffe4a8;align-items:center;gap:9px;display:flex}.aos-demo-review>header strong{color:#fff7e7;font-size:.86rem}.aos-demo-review>p{color:#bdd8e0bf;margin:0;font-size:.68rem;line-height:1.55}.aos-demo-review>div{color:#f9e4ad;background:#f2be5c0f;border:1px solid #f2be5c2e;border-radius:9px;padding:10px 11px;font-size:.66rem;line-height:1.5}.aos-demo-review>p.aos-demo-review-error{color:#ffd6d6;background:#ff5b5b12;border:1px solid #ff5b5b3d;border-radius:8px;padding:9px 10px}.aos-demo-review footer{justify-content:flex-end;gap:8px;display:flex}.aos-demo-review footer button{color:#e2f4f7d6;min-height:44px;font:inherit;background:#ffffff0a;border:1px solid #7ee0ef2b;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.59rem;font-weight:760;display:inline-flex}.aos-demo-review footer button.is-danger{color:#fff0c4;background:#f2be5c1c;border-color:#f2be5c4d}.aos-demo-review :is(button):focus-visible{outline-offset:2px;outline:2px solid #8decf7db}.aos-demo-review button:disabled{opacity:.46}.aos-demo-share-trigger{z-index:6;color:#e6f9fbe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:44px;font:inherit;background:#03121ce0;border:1px solid #80e7f33d;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.52rem;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 8px 24px #00000047}.aos-demo-share.is-compact{z-index:7;width:min(320px,100% - 12px);max-height:calc(100% - 12px);margin:6px;position:absolute;top:0;right:0;overflow:auto;box-shadow:0 18px 48px #0000007a}.aos-demo-share :is(button,a):focus-visible,.aos-demo-share-trigger:focus-visible{outline-offset:2px;outline:2px solid #8decf7cc}@media (width<=420px){.aos-agent-compose{grid-template-columns:1fr}.aos-agent-compose>button{width:100%}.aos-agent-phases small{font-size:.39rem}}.aos-browser-boundary{color:#ffd789;background:#3a250752;border:1px solid #ffca6b38;border-radius:8px;grid-template-columns:18px minmax(0,1fr);gap:8px;margin:0 14px 12px;padding:9px 10px;display:grid}.aos-browser-boundary span,.aos-browser-boundary strong,.aos-browser-boundary small{display:block}.aos-browser-boundary strong{font-size:.61rem}.aos-browser-boundary small{color:#ead9b7b3;margin-top:2px;font-size:.53rem;line-height:1.4}.aos-browser-trail{padding-bottom:12px;display:grid}.aos-browser-trail article{border-top:1px solid #7ee0ed14;grid-template-columns:14px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:46px;padding:7px 15px;animation:.33s both aos-stagger-enter;display:grid}.aos-browser-trail article:nth-child(2){animation-delay:35ms}.aos-browser-trail article:nth-child(3){animation-delay:70ms}.aos-browser-trail article:nth-child(4){animation-delay:.105s}.aos-browser-trail article:nth-child(n+5){animation-delay:.14s}.aos-browser-trail article>i{background:#75e8f7;border-radius:50%;width:6px;height:6px}.aos-browser-trail article.is-running>i{background:#72f4c5;box-shadow:0 0 8px #72f4c599}.aos-browser-trail article.is-failed>i{background:#ff8d94}.aos-browser-trail article>span{gap:2px;min-width:0;display:grid}.aos-browser-trail strong{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.aos-browser-trail small{color:#9ebec99c;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.aos-browser-trail em{color:#7faebba3;text-overflow:ellipsis;white-space:nowrap;max-width:82px;font-size:.49rem;font-style:normal;overflow:hidden}.aos-browser-trail article>button{color:#d2f1f6db;min-width:46px;min-height:32px;font:inherit;background:#194a5980;border:1px solid #79e2f02e;border-radius:7px;padding:0 8px;font-size:.5rem}.aos-browser-trail article>button:hover,.aos-browser-trail article>button:focus-visible{background:#226274ad;border-color:#89ebf770}.aos-browser-trail article>button:disabled{opacity:.36}.aos-browser-trail>p{color:#a6c6d09e;text-align:center;padding:50px 20px;font-size:.62rem}.aos-browser-action-sheet{z-index:7;color:#e6f7faf0;background:linear-gradient(145deg,#081f2cf7,#10142ff7);border:1px solid #80e9f647;border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:9px;margin:10px 12px;padding:12px;animation:.28s cubic-bezier(.2,.82,.24,1) both aos-sheet-rise;display:grid;position:sticky;bottom:10px;box-shadow:0 18px 42px #0000006b,inset 0 1px #ffffff0a}.aos-browser-action-sheet>span{color:#77f2c5;background:#297a6738;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.aos-browser-action-sheet>div{gap:3px;min-width:0;display:grid}.aos-browser-action-sheet strong{font-size:.67rem}.aos-browser-action-sheet small{color:#91e8f2;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.aos-browser-action-sheet p{color:#bcd5ddb8;margin:3px 0 0;font-size:.55rem;line-height:1.48}.aos-browser-action-sheet footer{grid-column:1/-1;justify-content:flex-end;gap:7px;padding-top:2px;display:flex}.aos-browser-action-sheet footer button{color:#def2f6d6;min-height:38px;font:inherit;background:#1236459e;border:1px solid #80e2ef33;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:.55rem;display:inline-flex}.aos-browser-action-sheet footer button:last-child{color:#eafff7;background:#227058a3;border-color:#75f2c447}.aos-browser-action-sheet footer button:disabled{opacity:.5}.aos-browser-pulse{align-content:center;gap:22px;min-height:274px;padding:20px 22px;display:grid}.aos-browser-bars{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;min-height:178px;display:grid}.aos-browser-bars>span{color:#cfe9efd1;grid-template-rows:116px auto auto;justify-items:center;gap:5px;display:grid}.aos-browser-bars i{width:18px;height:var(--aos-bar);transform-origin:50% 100%;background:#70ddf3;border-radius:5px 5px 2px 2px;align-self:end;animation:.62s cubic-bezier(.18,.82,.2,1) both aos-chart-grow;box-shadow:0 0 14px #70ddf32e}.aos-browser-bars i.is-green{background:#72f4c5}.aos-browser-bars i.is-violet{background:#9e8bff}.aos-browser-bars strong{font-variant-numeric:tabular-nums;font-size:.78rem}.aos-browser-bars small{color:#9dbec99e;font-size:.52rem}.aos-browser-pulse>p{color:#9dc1cba3;justify-content:center;align-items:center;gap:7px;margin:0;font-size:.55rem;display:flex}.aos-micro-app,.aos-micro-app iframe{width:100%;height:100%;min-height:100%}.aos-micro-app{position:relative}.aos-micro-app iframe{background:#050a12;border:0;display:block}.aos-micro-app .aos-screen-state{position:absolute;inset:0}.aos-micro-app .aos-screen-state>button{color:#e5f9fceb;background:#0d2635db;border:1px solid #7be2f047;border-radius:999px;min-width:112px;min-height:44px}.aos-host-notice{z-index:3;color:#def5f9e0;text-align:center;pointer-events:none;background:#04121cf0;border:1px solid #7ce1ee33;border-radius:999px;align-items:center;gap:8px;width:fit-content;max-width:calc(100% - 28px);margin:0 auto;padding:9px 12px;font-size:.6rem;display:flex;position:relative;box-shadow:0 8px 24px #00000059}.aos-host-notice>span{min-width:0}.aos-host-notice>button{color:#e0f7fac2;pointer-events:auto;background:#86deea1a;border:0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.aos-launcher-sheet{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00050a94;align-items:end;padding:14px;animation:.17s both aos-fade-in;display:grid;position:absolute;inset:0}.aos-launcher-sheet>form,.aos-app-editor{background:#05111df7;border:1px solid #89e6f22e;border-radius:18px;gap:12px;padding:15px;animation:.3s cubic-bezier(.2,.9,.22,1.08) both aos-sheet-rise;display:grid;box-shadow:0 22px 52px #00000085,inset 0 1px #ffffff0d}.aos-launcher-sheet form>header{color:#e1f6fae6;align-items:center;gap:8px;font-size:.72rem;display:flex}.aos-launcher-sheet form>input{color:#eefbff;min-height:44px;font:inherit;background:#00080fb8;border:1px solid #7ee0ed29;border-radius:11px;outline:none;padding:0 12px;font-size:.68rem}.aos-launcher-sheet form>div,.aos-app-editor-move{grid-template-columns:1fr 1fr;gap:8px;display:grid}.aos-launcher-sheet form button,.aos-app-editor button{color:#daf1f6d9;min-height:44px;font:inherit;background:#102b39c2;border:1px solid #7ee0ed24;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:.59rem;display:inline-flex}.aos-launcher-sheet form button[type=submit]{color:#031116;background:#9aeef5}.aos-app-editor>header{grid-template-columns:46px minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}.aos-app-editor>header>span{color:#e9fbff;background:#315577;border-radius:12px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.aos-app-editor>header>div{gap:3px;min-width:0;display:grid}.aos-app-editor>header strong{font-size:.72rem}.aos-app-editor>header small{color:#afccd69e;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.54rem;line-height:1.35;display:-webkit-box;overflow:hidden}.aos-app-editor>header>button{border-radius:50%;width:44px;min-height:44px;padding:0}.aos-app-editor-label{color:#afcdd79e;font-size:.55rem}.aos-app-editor-folders{scrollbar-width:none;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.aos-app-editor-folders button{flex:none;min-height:44px}.aos-app-editor .aos-app-editor-remove{color:#ffd6db;background:#6f2a3759}.aos-dock{-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);background:#040c15d4;border-top:1px solid #7fe1ee1c;grid-template-columns:repeat(3,54px);justify-content:center;align-items:center;gap:12px;display:grid}.aos-dock button{color:#dbf3f8d1;background:0 0;border:0;border-radius:15px;place-items:center;width:54px;height:44px;transition:transform .13s,background-color .17s;display:grid;position:relative}:where(.aos-device-head>button,.aos-dock button,.aos-relay-compose button,.aos-navigator-form button,.aos-note-editor>button,.aos-studio-app form>button,.aos-task-compose button,.aos-studio-modes button,.aos-vault-doors>button,.aos-browser-tabs button){position:relative;overflow:hidden}:where(.aos-device-head>button,.aos-dock button,.aos-relay-compose button,.aos-navigator-form button,.aos-note-editor>button,.aos-studio-app form>button,.aos-task-compose button,.aos-studio-modes button,.aos-vault-doors>button):after{aspect-ratio:1;pointer-events:none;content:"";opacity:0;background:radial-gradient(circle,#ebfeff57,#7ee8ff1c 36%,#0000 65%);border-radius:50%;width:140%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.12)}:where(.aos-device-head>button,.aos-dock button,.aos-relay-compose button,.aos-navigator-form button,.aos-note-editor>button,.aos-studio-app form>button,.aos-task-compose button,.aos-studio-modes button,.aos-vault-doors>button):active:after{animation:.47s ease-out both aos-button-ripple}.aos-dock button:hover:not(:disabled){background:#67cedd14}.aos-dock button:disabled{opacity:.28}.aos-home-indicator{background:#dcf1f68c;border-radius:999px;place-self:start center;width:108px;height:4px;margin-top:3px}@keyframes aos-fade-in{0%{opacity:0}to{opacity:1}}@keyframes aos-device-enter{0%{opacity:0;transform:translateY(28px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes aos-boot-screen{0%{opacity:0}9%,86%{opacity:1}to{opacity:0}}@keyframes aos-boot-field{0%{opacity:0;transform:scale(.42)}42%{opacity:.72}to{opacity:0;transform:scale(1)}}@keyframes aos-boot-mark{to{opacity:1;filter:blur();transform:scale(1)}}@keyframes aos-boot-mark-breathe{0%,to{transform:scale(.985)}50%{transform:scale(1.025)}}@keyframes aos-boot-glow{0%{opacity:0;transform:scale(.65)}52%{opacity:1}to{opacity:.56;transform:scale(1.6)}}@keyframes aos-boot-orbit{to{transform:rotate(360deg)}}@keyframes aos-boot-orbit-reverse{0%{transform:rotate(42deg)scaleY(.72)}to{transform:rotate(-318deg)scaleY(.72)}}@keyframes aos-boot-copy{to{opacity:1;transform:translateY(0)}}@keyframes aos-boot-scan{0%{transform:translate(-110%)}to{transform:translate(340%)}}@keyframes aos-push-forward{0%{opacity:0;transform:translate(22px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes aos-push-back{0%{opacity:0;transform:translate(-18px)scale(.99)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes aos-scroll-linked{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes aos-stagger-enter{0%{opacity:0;transform:translateY(9px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes aos-icon-wiggle{0%{transform:rotate(-1.4deg)scale(.99)}to{transform:rotate(1.4deg)scale(1.01)}}@keyframes aos-sheet-rise{0%{opacity:0;transform:translateY(28px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes aos-skeleton-shimmer{0%{transform:skew(-14deg)translate(-180%)}65%,to{transform:skew(-14deg)translate(340%)}}@keyframes aos-button-ripple{0%{opacity:.62;transform:translate(-50%,-50%)scale(.12)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes aos-icon-ripple{0%{opacity:.62;transform:scale(.12)}to{opacity:0;transform:scale(1)}}@keyframes aos-state-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes aos-tab-fade{0%{opacity:0;transform:translate(7px)}to{opacity:1;transform:translate(0)}}@keyframes aos-frame-focus{0%{opacity:0;filter:blur(5px);transform:scale(.985)}to{opacity:1;filter:none;transform:scale(1)}}@keyframes aos-chart-grow{0%{opacity:.28;transform:scaleY(.06)}to{opacity:1;transform:scaleY(1)}}@keyframes aos-screen-reveal{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes aos-app-open{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes aos-navigator-breathe{0%,to{transform:scale(.98);box-shadow:0 0 34px #50d2e714,inset 0 0 18px #7decf812}50%{transform:scale(1.03);box-shadow:0 0 48px #50d2e72b,inset 0 0 28px #7decf81f}}@media (height<=690px){.aos-device{border-radius:28px;height:calc(100dvh - 16px);min-height:0}.aos-home-date{padding:14px 22px 8px}.aos-launcher,.aos-folder-grid{gap:12px 10px;padding-block:10px}.aos-app-icon>span,.aos-folder-icon>span{width:50px;height:50px}.aos-navigator-intro{padding-top:8px!important;padding-bottom:6px!important}.aos-browser-tab-stage{min-height:228px}.aos-browser-frame img{height:138px}}@media (width<=520px){.aos-modal{padding:0}.aos-device{border-width:0;border-radius:0;width:100vw;height:100dvh;min-height:0}.aos-drag-handle{top:max(3px, env(safe-area-inset-top))}}@media (prefers-reduced-motion:reduce){.aos-modal,.aos-device,.aos-screen.is-home,.aos-screen.is-folder,.aos-screen.is-app,.aos-navigator-orbit,.aos-launcher>*,.aos-folder-grid>*,.aos-screen-skeleton i:after,.aos-browser-skeleton:after,.aos-browser-launching,.aos-browser-workbench,.aos-browser-tab-stage,.aos-browser-frame,.aos-browser-trail article,.aos-browser-bars i,.aos-app-icon.is-editing>span,.aos-launcher-sheet,.aos-launcher-sheet>form,.aos-app-editor,.aos-inline-skeleton i:after{animation:none!important}.aos-boot-sequence,.aos-boot-sequence:after,.aos-boot-stage,.aos-boot-stage img,.aos-boot-glow,.aos-boot-orbit,.aos-boot-wordmark,.aos-boot-sequence>p,.aos-boot-signal,.aos-boot-signal i{opacity:1;filter:none;transform:none;animation:none!important}.aos-device-head>button,.aos-dock button,.aos-app-icon,.aos-app-icon:before,.aos-folder-icon,.aos-app-icon>span,.aos-folder-icon>span,.aos-yours-builder button,.aos-browser-tab-indicator,.aos-drag-handle>span,.gateway-aos-entry{transition:none!important}.aos-scroll-progress{display:none}.aos-device.is-dragging,.aos-device.is-snapping,.aos-device.is-dismissing{transition:none!important;transform:none!important}}.gateway-private-skill-summary{color:#e0f0f7e0;background:#040e1ae0;border:1px solid #7ee8ff26;border-radius:7px;align-content:center;gap:10px;width:min(360px,100%);min-width:0;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff06}.gateway-private-skill-summary>span{color:#c2f5fbd6;letter-spacing:.06em;text-transform:uppercase;background:#7ee8ff12;border:1px solid #7ee8ff2e;border-radius:999px;justify-self:start;padding:4px 7px;font-size:.59rem;font-weight:760}.gateway-private-skill-summary>span.is-disabled{color:#b7c2d1ad;background:#a2aebf0f;border-color:#a2aebf29}.gateway-private-skill-summary p{color:#e1eff6d1;margin:0;font-size:.72rem;line-height:1.6}.gateway-private-skill-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.gateway-private-skill-summary dl>div{background:#ffffff05;border:1px solid #7ee8ff14;border-radius:5px;gap:2px;padding:8px;display:grid}.gateway-private-skill-summary dt,.gateway-private-skill-summary dd{margin:0}.gateway-private-skill-summary dt{color:#a7becd9e;font-size:.57rem}.gateway-private-skill-summary dd{color:#e6fbff;font-size:.72rem;font-weight:760}.gateway-private-skill-summary>small{color:#a1becd94;align-items:center;gap:6px;font-size:.58rem;display:inline-flex}.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-library-preview footer button.is-reference{color:#ffdce3;background:#ff507317;border-color:#ff829757}@keyframes gatewayReferencePin{0%{transform:scale(.84)}65%{transform:scale(1.08)}to{transform:scale(1)}}.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 gatewayVaultIn{0%{opacity:0;filter:brightness(1.5)blur(2px);transform:translate(50%,-48%)scale(.97,.9)}58%{opacity:1;filter:brightness(1.08)}to{opacity:1;filter:none;transform:translate(50%,-50%)scale(1)}}@keyframes gatewayLibraryPreviewIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.private-email-delivery-layer{z-index:260;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.private-email-delivery-scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00050eb8;border:0;animation:.18s ease-out both privateEmailScrimIn;position:absolute;inset:0}.private-email-delivery-dialog{color:#edf9ff;background:linear-gradient(145deg,#061925fa,#050916fc 54%,#120c27fa);border:1px solid #74e7f44d;border-radius:8px;width:min(540px,100%);animation:.26s cubic-bezier(.16,1,.3,1) both privateEmailTuneIn;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.private-email-delivery-dialog:after{pointer-events:none;content:"";background:linear-gradient(110deg,#0000 0 42%,#74e7f412 49%,#0000 56%);animation:.9s ease-out .18s both privateEmailScan;position:absolute;inset:0;transform:translate(-120%)}.private-email-delivery-dialog:focus{outline:none}.private-email-delivery-dialog>header{z-index:1;border-bottom:1px solid #74e7f426;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:17px 18px;display:grid;position:relative}.private-email-delivery-icon{color:#8eeaf7;background:#4fcbdb14;border:1px solid #74e7f445;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.private-email-delivery-dialog header div{min-width:0}.private-email-delivery-dialog header small{color:#8be2efb8;letter-spacing:.12em;margin-bottom:3px;font-size:.62rem;font-weight:850;display:block}.private-email-delivery-dialog h2{letter-spacing:0;margin:0;font-size:1.05rem}.private-email-delivery-dialog header>button{color:#def1f8b3;cursor:pointer;background:#ffffff09;border:1px solid #74e7f424;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid}.private-email-delivery-dialog dl{z-index:1;gap:0;margin:0;padding:2px 18px 0;display:grid;position:relative}.private-email-delivery-dialog dl>div{border-bottom:1px solid #74e7f41c;grid-template-columns:128px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.private-email-delivery-dialog dt{color:#9fbecfad;font-size:.69rem;font-weight:760}.private-email-delivery-dialog dd{overflow-wrap:anywhere;color:#e8f7fb;min-width:0;margin:0;font-size:.76rem}.private-email-delivery-dialog dd strong{color:#fff;margin-bottom:6px;display:block}.private-email-delivery-dialog dd p{color:#bfd6e0bf;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.private-email-delivery-provenance,.private-email-delivery-error,.private-email-delivery-success,.private-email-delivery-resolution{z-index:1;margin:14px 18px 0;position:relative}.private-email-delivery-provenance{color:#9fbecfab;align-items:flex-start;gap:8px;font-size:.65rem;line-height:1.55;display:flex}.private-email-delivery-provenance svg{color:#72ddcb;flex:none;margin-top:1px}.private-email-delivery-error{color:#ffb4c0;font-size:.7rem;line-height:1.5}.private-email-delivery-success{color:#78efd4;text-align:center;place-items:center;gap:10px;min-height:156px;display:grid}.private-email-delivery-resolution{color:#ffc486;text-align:center;place-items:center;gap:10px;min-height:156px;display:grid}.private-email-delivery-success p,.private-email-delivery-resolution p{color:#cde5eacc;max-width:390px;margin:0;font-size:.76rem;line-height:1.6}.private-email-delivery-dialog>footer{z-index:1;justify-content:flex-end;gap:8px;padding:16px 18px 18px;display:flex;position:relative}.private-email-delivery-dialog>footer button,.private-email-delivery-dialog>footer a{color:#e7f6fbd1;min-height:36px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #74e7f42e;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.private-email-delivery-dialog>footer .is-primary{color:#031017;background:#8eeaf7;border-color:#74e7f45c}.private-email-delivery-dialog button:disabled{opacity:.5;cursor:wait}.private-email-delivery-dialog button:focus-visible,.private-email-delivery-dialog a:focus-visible{outline-offset:2px;outline:2px solid #8eeaf7c7}@keyframes privateEmailScrimIn{0%{opacity:0}to{opacity:1}}@keyframes privateEmailTuneIn{0%{opacity:0;filter:brightness(1.9)blur(5px);transform:scaleX(.76)scaleY(.08)}54%{opacity:1;filter:brightness(1.2);transform:scaleX(1.01)scaleY(.86)}to{opacity:1;filter:none;transform:none}}@keyframes privateEmailScan{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media (width<=580px){.private-email-delivery-layer{place-items:end center;padding:12px}.private-email-delivery-dialog dl>div{grid-template-columns:1fr;gap:6px}.private-email-delivery-dialog>footer{grid-template-columns:1fr 1.4fr;display:grid}.private-email-delivery-dialog>footer button,.private-email-delivery-dialog>footer a{width:100%}}@media (prefers-reduced-motion:reduce){.private-email-delivery-scrim,.private-email-delivery-dialog,.private-email-delivery-dialog:after{animation:none}}@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-panel.is-aos-owned{top:max(8px, env(safe-area-inset-top));right:8px;bottom:max(8px, env(safe-area-inset-bottom));width:auto;height:auto;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{inset:7px}.gateway-library-preview-media.is-skill.has-surface{grid-template-rows:minmax(260px,1fr) auto;grid-template-columns:1fr;overflow:auto}.gateway-private-skill-summary{width:100%}.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,.gateway-library-pin{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-title .gateway-world-diary-source{color:#a8f5ffc7;letter-spacing:.035em;margin-top:4px;font-size:.58rem;font-weight:760;display:block}.gateway-world-diary-title .gateway-world-diary-source.is-daily_lore{color:#dac7ffeb}.gateway-world-diary-title .gateway-world-diary-source.is-archive_lore{color:#8bffcbeb}.gateway-world-diary-title .gateway-world-diary-source.is-archive_fallback,.gateway-world-diary-title .gateway-world-diary-source.is-unavailable{color:#ffd67de6}.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:44px;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-seal.is-daily_lore{color:#e4d3fff5;background:#a676ff13;border-color:#be99ff47}.world-diary-top-seal.is-archive_lore{color:#aeffdaf5;background:#4ad89513;border-color:#63ebab4d}.world-diary-top-seal.is-archive_fallback,.world-diary-top-seal.is-unavailable{color:#ffe29af5;background:#f5c95b14;border-color:#f5c95b57}.world-diary-top-actions{justify-self:end;align-items:center;gap:8px;min-width:0;display:inline-flex}.world-diary-top-actions .locale-picker{min-height:44px}.world-diary-top-actions .locale-picker select{height:44px;min-height:44px}.world-diary-back{color:#f4ebcedb;background:#f5c95b0d;border-color:#f5c95b33;padding:0 16px}.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-hero .world-diary-source-note{color:#b2f4ffd6;letter-spacing:.035em;background:#7ee8ff0e;border:1px solid #7ee8ff33;border-radius:999px;width:fit-content;margin-top:18px;padding:7px 12px;font-size:.68rem;font-weight:780}.world-diary-hero .world-diary-source-note.is-daily_lore{color:#e4d3fff0;background:#a676ff12;border-color:#be99ff47}.world-diary-hero .world-diary-source-note.is-archive_lore{color:#aeffdaf2;background:#4ad89512;border-color:#63ebab4d}.world-diary-hero .world-diary-source-note.is-archive_fallback,.world-diary-hero .world-diary-source-note.is-unavailable{color:#ffde8ff0;background:#f5c95b13;border-color:#f5c95b52}.world-diary-reader{gap:12px;width:min(1180px,100% - 28px);margin:0 auto 32px;display:grid}.world-diary-edition-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(110deg,#7ee8ff12,#a676ff09 58%,#f5c95b0a),#030a15d1;border:1px solid #7ee8ff26;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:9px 10px 9px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff06,0 16px 48px #0000003d}.world-diary-edition-identity{color:#bef6ffe6;align-items:center;gap:10px;min-width:0;display:flex}.world-diary-edition-identity>svg{flex:none}.world-diary-edition-identity>span{gap:2px;min-width:0;display:grid}.world-diary-edition-identity small,.world-diary-edition-identity strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.world-diary-edition-identity small{color:#a6cce2b8;letter-spacing:.09em;text-transform:uppercase;font-size:.61rem;font-weight:830}.world-diary-edition-identity strong{color:#f5fbff;letter-spacing:.01em;font-size:.86rem}.world-diary-edition-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.world-diary-edition-actions>a,.world-diary-edition-actions>span{color:#dbf2fde0;text-align:center;background:#7ee8ff0a;border:1px solid #7ee8ff26;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:0 12px;font-size:.68rem;font-weight:790;line-height:1.2;text-decoration:none;transition:border-color .16s,color .16s,background .16s,transform .16s;display:inline-flex}.world-diary-edition-actions>a:hover,.world-diary-edition-actions>a:focus-visible{color:#f7fdff;background:#7ee8ff1a;border-color:#7ee8ff7a;outline:none;transform:translateY(-1px)}.world-diary-edition-actions>span[aria-disabled=true]{opacity:.38}.world-diary-edition-actions>.world-diary-permalink{color:#ffeab1e6;background:#f5c95b0d;border-color:#f5c95b36}.world-diary-book{grid-template-columns:minmax(250px,.74fr) minmax(0,1.58fr);gap:14px;width:100%;height:clamp(520px,100dvh - 366px,720px);min-height:0;margin:0;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-entry-meta a{color:#aef1fff0;text-underline-offset:3px;background:#7ee8ff0b;border:1px solid #7ee8ff21;border-radius:8px;align-items:center;min-height:44px;padding:0 8px;text-decoration-color:#7ee8ff6b;display:inline-flex}.world-diary-index-empty{color:#bedbecc2;text-align:center;margin:0;padding:18px 12px;font-size:.76rem;line-height:1.55}.world-diary-entry.is-error{align-content:center}.world-diary-error,.world-diary-loading{z-index:1;color:#ffe4a0eb;text-align:center;background:radial-gradient(circle at 50% 0,#f5c95b1a,#0000 52%),#100b0b7a;border:1px solid #f5c95b33;border-radius:14px;justify-items:center;gap:14px;width:min(520px,100%);margin:auto;padding:clamp(22px,4vw,38px);display:grid;position:relative}.world-diary-error>div{gap:8px;display:grid}.world-diary-error h2,.world-diary-error p,.world-diary-loading p{margin:0}.world-diary-error h2{color:#fff7df;font-size:clamp(1.35rem,3vw,2rem);line-height:1.08}.world-diary-error p,.world-diary-loading p{color:#dae4ebc7;font-size:.85rem;line-height:1.62}.world-diary-error button{color:#eafbff;cursor:pointer;min-height:44px;font:inherit;background:#7ee8ff17;border:1px solid #7ee8ff52;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.78rem;font-weight:820;display:inline-flex}.world-diary-error button:hover,.world-diary-error button:focus-visible{background:#7ee8ff26;border-color:#7ee8ffa3;outline:none}.world-diary-loading{color:#acf3ffe6;background:#030c177a;border-color:#7ee8ff26}.world-diary-loading>svg{animation:1.1s linear infinite spin}.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:1;justify-content:center;margin-top:4px}.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 auto minmax(0,1fr) auto auto;gap:clamp(8px,1.4vh,14px)}.evo-minimal-stage.has-output>.evo-hero-copy,.evo-minimal-stage.has-collapsed-output>.evo-hero-copy{display:none}.evo-minimal-stage.has-output>.evo-heart-core{grid-row:1}.evo-minimal-stage.has-output>.evo-waiting-signal{grid-row:2}.evo-minimal-stage.has-output>.evo-output-panel{grid-row:3}.evo-minimal-stage.has-output>.evo-minimal-composer{grid-row:4}.evo-minimal-stage.has-output>:is(.evo-boundary-note,.evo-region-notice){grid-row:5}.evo-minimal-stage.has-collapsed-output{grid-template-rows:minmax(150px,1fr) auto 42px auto}.evo-minimal-stage.has-collapsed-output>.evo-heart-core{grid-row:1}.evo-minimal-stage.has-collapsed-output>.evo-minimal-composer{grid-row:2;align-self:end}.evo-minimal-stage.has-collapsed-output>.evo-output-panel{grid-row:3}.evo-minimal-stage.has-collapsed-output>:is(.evo-boundary-note,.evo-region-notice){grid-row:4}@media (width>=761px){.evo-minimal-stage.has-collapsed-output .agent-composer.evo-minimal-composer>.evo-input-shell{height:auto;min-height:60px}.evo-minimal-stage.has-collapsed-output .evo-input-shell textarea{overflow-y:auto}}.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-product-promise{color:#d5e7f7d1;text-wrap:balance;max-width:680px;margin:0;font-size:clamp(.72rem,1.05vw,.9rem);line-height:1.45}.evo-starter-examples{scrollbar-width:none;gap:8px;width:min(800px,100%);padding:2px;display:flex;overflow-x:auto}.evo-starter-examples::-webkit-scrollbar{display:none}.evo-starter-examples button{color:#daeef7d1;min-width:190px;min-height:44px;font:inherit;text-align:center;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050e1b8a;border:1px solid #89dfef29;border-radius:999px;flex:1 0 0;padding:8px 12px;font-size:.64rem;line-height:1.3}.evo-starter-examples button:hover,.evo-starter-examples button:focus-visible{color:#f5fcff;background:#0f2437b8;border-color:#7ee8ff7a}.evo-starter-examples button:focus-visible{outline-offset:2px;outline:2px solid #f3c85b}.evo-signal-title{animation:none;overflow:visible}.evo-signal-title>span{z-index:1;filter:none;animation:none;display:block;position:relative}.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;--evo-gaze-duration:4.2s;aspect-ratio:1;filter:drop-shadow(0 0 52px #5de4ff47);border-radius:50%;align-self:start;place-items:center;width:clamp(190px,min(27vw,32vh),350px);margin-block:clamp(-10px,-1.4vh,0px);display:grid;position:relative}.evo-voice-signal-field{pointer-events:none;opacity:0;display:block}.evo-voice-signal-field.is-hero{z-index:3;filter:drop-shadow(0 0 10px #49deff3d);width:min(360%,100vw - 32px,1080px);max-width:calc(100vw - 32px);height:62%;transition:opacity .36s ease-out,transform .48s cubic-bezier(.16,.78,.22,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(.96)}.evo-voice-signal-field.is-hero.is-active{opacity:.92;transform:translate(-50%,-50%)scaleX(1)}.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-gaze{border-radius:inherit;transform:translate3d(var(--evo-gaze-x), var(--evo-gaze-y), 0);transform-origin:50%;transition:transform var(--evo-gaze-duration) cubic-bezier(.37, 0, .22, 1);will-change:transform;backface-visibility:hidden;position:absolute;inset:0}.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;transform-origin:50%;backface-visibility:hidden;width:100%;height:100%;display:block;transform:translateZ(0)scale(1.105)}.evo-heart-core-motion{z-index:2;border-radius:inherit;object-fit:cover;opacity:0;pointer-events:none;mix-blend-mode:normal;transform-origin:50%;backface-visibility:hidden;width:100%;height:100%;transition:opacity .9s;display:block;position:absolute;inset:0;transform:translateZ(0)scale(1.13)}.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-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%;place-self:start center;width:fit-content;max-width:min(348px,100vw - 44px);animation:.56s cubic-bezier(.16,1,.3,1) .18s forwards evo-waiting-materialize;position:relative;transform: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}.evo-browser-surface{z-index:19;color:#effcfff0;-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);background:#030e14d6;border:1px solid #83e2ef47;border-radius:12px;width:min(510px,100vw - 36px);max-height:min(500px,100dvh - 48px);animation:.42s cubic-bezier(.16,1,.3,1) both evo-browser-open;display:grid;position:fixed;top:50dvh;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 6px 8px #00000057}.evo-browser-surface:after{pointer-events:none;content:"";background:linear-gradient(#8eeef40d,#0000 24% 78%,#7ee8ff0a);position:absolute;inset:0}body.has-evo-aos-open .evo-browser-surface{display:none}.evo-browser-head,.evo-browser-address,.evo-browser-current,.evo-browser-trace,.evo-browser-foot{z-index:1;min-width:0;position:relative}.evo-browser-head{border-bottom:1px solid #7dbbcd24;justify-content:flex-start;align-items:center;gap:10px;min-height:42px;padding:0 14px;display:flex}.evo-browser-head .evo-browser-state{margin-left:auto}.evo-browser-close{color:#def0f8d1;cursor:pointer;background:#08141eb3;border:1px solid #7ed3e82e;border-radius:50%;place-items:center;width:32px;min-width:32px;height:32px;padding:0;display:inline-grid}.evo-browser-close:hover,.evo-browser-close:focus-visible{color:#fff;background:#122a36eb;border-color:#73e1f28f}.evo-browser-brand,.evo-browser-state{align-items:center;gap:7px;min-width:0;font-size:.72rem;font-weight:790;display:inline-flex}.evo-browser-brand svg{color:#7ee8ff}.evo-browser-state{color:#c9e6ebc7;white-space:nowrap;font-size:.64rem}.evo-browser-state i{background:#72f4c5;border-radius:50%;flex:none;width:6px;height:6px;animation:1.8s ease-in-out infinite evo-browser-status-pulse;box-shadow:0 0 7px #72f4c5b8}.evo-browser-surface.is-failed .evo-browser-state i{background:#ff8a91;box-shadow:0 0 7px #ff8a9199}.evo-browser-address{color:#d2ebf0c7;background:#00070c75;border:1px solid #7dbbcd24;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;margin:10px 14px 0;padding:0 10px;display:grid}.evo-browser-address svg{color:#72f4c5}.evo-browser-address span{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:700;overflow:hidden}.evo-browser-address small{color:#98bcc8ad;text-transform:capitalize;font-size:.56rem}.evo-browser-current{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;padding:16px 16px 12px;display:grid}.evo-browser-current-icon{color:#7ee8ff;place-items:center;width:28px;height:28px;display:grid}.evo-browser-current strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;line-height:1.25;display:block;overflow:hidden}.evo-browser-current p{color:#b9d6deb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:.66rem;line-height:1.4;display:-webkit-box;overflow:hidden}.evo-browser-frame{z-index:1;background:#00060ad1;border:1px solid #7ee8ff33;border-radius:7px;width:calc(100% - 28px);max-height:148px;margin:0 14px 12px;animation:.36s ease-out both evo-browser-frame-reveal;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #31beda14}.evo-browser-frame:after{pointer-events:none;content:"";background:linear-gradient(#7ee8ff14,#0000 22% 78%,#030e1438);position:absolute;inset:0}.evo-browser-frame img{object-fit:cover;object-position:top left;filter:saturate(.86)contrast(1.03)brightness(.86);width:100%;height:148px;display:block}.evo-browser-frame.is-loading{min-height:148px}.evo-browser-frame-loading{background:linear-gradient(105deg,#0000 20%,#7ee8ff14 42%,#0000 64%) 0 0/220% 100%,linear-gradient(#7ee8ff0e,#ffffff05);width:100%;height:148px;animation:1.8s ease-in-out infinite evo-browser-frame-loading;display:block}.evo-browser-frame.is-unavailable{min-height:112px}.evo-browser-frame figcaption{color:#cae1e8cc;text-align:center;background:radial-gradient(circle at 50% 0,#7ee8ff17,#0000 56%),#020a10e0;justify-content:center;align-items:center;gap:9px;min-height:112px;padding:18px;font-size:.7rem;line-height:1.45;display:flex}.evo-browser-frame .evo-browser-frame-cue{z-index:2;color:#deeff4db;text-align:left;background:linear-gradient(#01080d66,#01080df0);justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 8px 0 11px;font-size:.6rem;line-height:1.3;display:flex;position:absolute;bottom:0;left:0;right:0}.evo-browser-frame-cue a{color:#baf5ff;flex:none;align-items:center;gap:5px;min-height:44px;font-weight:780;text-decoration:none;display:inline-flex}.evo-browser-frame-cue a:hover,.evo-browser-frame-cue a:focus-visible{color:#fff;text-underline-offset:3px;text-decoration:underline}.evo-browser-approval{z-index:1;color:#ffd27f;background:#321f075c;border:1px solid #ffc25c47;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;margin:0 14px 10px;padding:9px 10px;display:grid;position:relative}.evo-browser-approval span,.evo-browser-approval strong,.evo-browser-approval small{min-width:0;display:block}.evo-browser-approval strong{font-size:.69rem;line-height:1.25}.evo-browser-approval small{color:#efdcb4b8;margin-top:2px;font-size:.6rem;line-height:1.35}.evo-browser-trace{scrollbar-width:thin;scrollbar-color:#7ee8ff61 transparent;max-height:128px;display:grid;overflow-y:auto}.evo-browser-event{border-top:1px solid #7dbbcd17;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px;padding:5px 16px;display:grid}.evo-browser-event i{background:#7ee8ffc7;border-radius:50%;width:5px;height:5px}.evo-browser-event.is-running i{background:#72f4c5;box-shadow:0 0 7px #72f4c5a3}.evo-browser-event.is-failed i{background:#ff8a91}.evo-browser-event span{color:#daeef3db;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:650;overflow:hidden}.evo-browser-event small{color:#87b2bead;text-overflow:ellipsis;white-space:nowrap;max-width:18ch;font-size:.54rem;overflow:hidden}.evo-browser-foot{color:#8fb5c0b8;border-top:1px solid #7dbbcd24;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:0 14px;font-size:.55rem;display:flex}@keyframes evo-browser-open{0%{opacity:0;filter:blur(8px)brightness(1.5);clip-path:inset(49% 0 round 12px);transform:translate(-50%,-50%)scaleX(.76)}55%{opacity:1;filter:blur(1px)brightness(1.12);clip-path:inset(0 round 12px);transform:translate(-50%,-50%)scaleX(1.015)}to{opacity:1;filter:none;clip-path:inset(0 round 12px);transform:translate(-50%,-50%)scaleX(1)}}@keyframes evo-browser-status-pulse{0%,to{opacity:.5;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}@keyframes evo-browser-frame-reveal{0%{opacity:0;filter:blur(5px);transform:scaleY(.94)}to{opacity:1;filter:none;transform:scaleY(1)}}@keyframes evo-browser-frame-loading{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}@keyframes evo-waiting-materialize{0%{opacity:0;filter:blur(9px)brightness(2.2);transform:scaleX(.68)scaleY(.05)}42%{opacity:1;filter:blur(2px)brightness(1.72);transform:scaleX(1.04)scaleY(.92)}to{opacity:1;filter:blur()brightness();transform: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:44px;min-height:max(44px,1.35em + 18px);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:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #f5c95bf0}.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-voice-signal-field.is-compact{filter:drop-shadow(0 0 6px #4bddff47);transform-origin:100%;flex:0 0 0;width:0;height:28px;transition:width .26s ease-out,flex-basis .26s ease-out,opacity .22s ease-out,transform .32s ease-out;overflow:hidden;transform:scaleX(.7)}.evo-voice-signal-field.is-compact.is-active{opacity:.92;flex-basis:72px;width:72px;transform:scaleX(1)}.evo-live-voice-trigger{isolation:isolate;color:#e2f8ffe6;cursor:pointer;background:#060f19c2;border:1px solid #80e5ff33;border-radius:50%;place-items:center;width:38px;min-width:38px;height:38px;transition:border-color .18s ease-out,background .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff0f,0 0 18px #4cd8ff14}.evo-live-voice-trigger:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;border:1px solid #70e2ff33;animation:4.6s ease-in-out infinite evo-live-call-breathe;position:absolute;inset:-4px;box-shadow:0 0 10px #4bd8ff17}.evo-live-voice-trigger>svg{filter:drop-shadow(0 0 4px #6fe5ff29);animation:4.6s ease-in-out infinite evo-live-call-glyph-breathe}.evo-live-voice-trigger>span{background:#7bf2d0;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:4px;box-shadow:0 0 8px #7bf2d0d9}.evo-live-voice-trigger:hover:not(:disabled),.evo-live-voice-trigger:focus-visible{background:#0c1d2be6;border-color:#8defff75;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 0 25px #4cd8ff2b}.evo-live-voice-trigger:disabled{cursor:not-allowed;opacity:.42}.evo-live-voice-trigger:disabled:before,.evo-live-voice-trigger:disabled>svg{animation-play-state:paused}.evo-live-voice-trigger.is-active{background:#071e2bf0;border-color:#71e5ff7a;box-shadow:inset 0 1px #ffffff1a,0 0 24px #46dbff33}.evo-live-voice-trigger.is-connected{color:#ffe1e7fa;background:#471120e6;border-color:#ff7f9780;box-shadow:inset 0 1px #ffffff14,0 0 24px #ff547c2e}.evo-live-voice-trigger.is-connected:before{border-color:#ff7d994d;animation-duration:2.8s;box-shadow:0 0 14px #ff4f7c29}.evo-live-voice-trigger.is-connected>span{background:#ff7594;box-shadow:0 0 9px #ff7594e6}.evo-live-voice-controller{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;overflow:hidden}@keyframes evo-live-call-breathe{0%,to{opacity:.42;transform:scale(.96)}50%{opacity:.94;transform:scale(1.05)}}@keyframes evo-live-call-glyph-breathe{0%,to{opacity:.84;transform:scale(.985)}50%{opacity:1;transform:scale(1.025)}}.evo-live-voice{z-index:120;color:#eefaff;-webkit-backdrop-filter:blur(26px)saturate(1.15);backdrop-filter:blur(26px)saturate(1.15);background:linear-gradient(145deg,#091b27eb,#050916f0 58%,#130b29e6);border:1px solid #7de2ff4d;border-radius:8px;width:min(390px,100vw - 24px);max-height:min(650px,100dvh - 112px);animation:.22s cubic-bezier(.22,.8,.24,1) both evo-live-voice-enter;display:grid;position:fixed;bottom:clamp(84px,11vh,126px);right:clamp(12px,3.2vw,42px);overflow:hidden;box-shadow:0 24px 80px #00000094,0 0 38px #40d7ff1a,inset 0 1px #ffffff0d}.evo-live-voice>header,.evo-live-voice>footer{align-items:center;display:flex}.evo-live-voice>header{border-bottom:1px solid #7cd4ee1f;justify-content:space-between;min-height:58px;padding:10px 12px 9px 14px}.evo-live-voice>header>div{gap:2px;display:grid}.evo-live-voice>header span{color:#81e2f8b8;letter-spacing:.08em;font-size:.58rem;font-weight:800}.evo-live-voice>header strong{letter-spacing:0;font-size:.93rem}.evo-live-voice>header button,.evo-live-voice>footer button{color:#e8f8ffd1;cursor:pointer;border-radius:50%;place-items:center;display:inline-grid}.evo-live-voice>header button{background:#ffffff09;border:1px solid #97def01f;width:34px;height:34px}.evo-live-voice-field{isolation:isolate;background:radial-gradient(circle at 50% 45%,#2c639924,#0000 42%),linear-gradient(#000c1729,#02050fa3);border-bottom:1px solid #7cd4ee17;width:100%;height:clamp(185px,26vh,230px);position:relative;overflow:hidden}.evo-live-voice-field:before{z-index:-1;opacity:.22;content:"";background-image:linear-gradient(#7ae2ff1f 1px,#0000 1px),linear-gradient(90deg,#7ae2ff1f 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}.evo-live-voice-field canvas{width:100%;height:100%;display:block}.evo-live-voice-orbit{pointer-events:none;background:radial-gradient(circle,#e4fbff1f,#5dd2ff0f 32%,#6650ff14 58%,#0000 72%);border:1px solid #a3eeff3b;border-radius:50%;width:76px;height:76px;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%);box-shadow:0 0 30px #65d2ff29,inset 0 0 22px #8f7aff1f}.evo-live-voice-orbit:before,.evo-live-voice-orbit:after{content:"";border:1px dashed #8ee6ff1f;border-radius:50%;animation:13s linear infinite evo-live-orbit;position:absolute;inset:-15px}.evo-live-voice-orbit:after{border-style:solid;border-color:#9967ff1a #0000 #5fe4ff21;animation-duration:21s;animation-direction:reverse;inset:-34px}.evo-live-voice-time{color:#c4e7f19e;letter-spacing:0;font:700 .62rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:10px;right:12px}.evo-live-voice-state{color:#ddf6fce0;align-items:center;gap:8px;min-height:42px;padding:9px 14px;font-size:.76rem;display:flex}.evo-live-voice-state svg{color:#77e5ff;flex:none}.evo-live-voice-transcript{scrollbar-width:thin;scrollbar-color:#74dff747 transparent;gap:5px;max-height:112px;padding:0 14px 8px;display:grid;overflow-y:auto}.evo-live-voice-transcript p{color:#c7dde5b3;border-left:1px solid #81def62e;margin:0;padding-left:11px;font-size:.7rem;line-height:1.45}.evo-live-voice-transcript p.assistant{color:#e5eff5db;border-left-color:#8e71ff47}.evo-live-voice-transcript.is-empty p{border:0;padding:0}.evo-live-voice-brief{flex-wrap:wrap;gap:7px;min-height:28px;padding:0 14px 9px;display:flex}.evo-live-voice-brief span{color:#89e7f9c7;align-items:center;gap:5px;font-size:.65rem;font-weight:720;display:inline-flex}.evo-live-voice-brief span.is-ready{color:#7ef1bee0}.evo-live-voice-fallback{color:#e2f9ffeb;cursor:pointer;background:#25697d24;border:1px solid #76e1f93d;border-radius:6px;justify-self:center;align-items:center;gap:7px;min-height:34px;margin:0 14px 4px;padding:7px 12px;font-size:.69rem;font-weight:760;display:inline-flex}.evo-live-voice-fallback:hover,.evo-live-voice-fallback:focus-visible{background:#25697d3d;border-color:#76e1f97a}.evo-live-voice>footer{border-top:1px solid #7cd4ee17;justify-content:center;gap:11px;min-height:58px;padding:9px 14px 12px}.evo-live-voice>footer button{background:#08141fdb;border:1px solid #89e1f733;width:38px;height:38px}.evo-live-voice>footer button.is-active{color:#ffd295;border-color:#ffcd8261}.evo-live-voice>footer button.is-end{color:#ffd5ddf5;background:#451221b8;border-color:#ff829a47}.evo-live-voice.is-speaking{border-color:#9277ff61;box-shadow:0 24px 80px #00000094,0 0 44px #7e66ff24,inset 0 1px #ffffff0d}@keyframes evo-live-voice-enter{0%{opacity:0;filter:blur(7px);transform:translateY(10px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes evo-live-orbit{to{transform:rotate(1turn)}}.evo-send-button{isolation:isolate;touch-action:none;pointer-events:auto;-webkit-user-select:none;user-select:none;color:#06080d;background:#f7f8fb;border:1px solid #ffffffd1;border-radius:50%;width:44px;min-width:44px;height:44px;transition:opacity .18s ease-out,box-shadow .18s ease-out,background .18s ease-out;position:relative;box-shadow:0 0 0 5px #ffffff09,0 0 26px #a0edff2e}.evo-send-button>svg{z-index:2;transition:transform .18s ease-out;position:relative}.evo-prism-caustic{z-index:1;opacity:0;pointer-events:none;border-radius:50%;transition:opacity .18s;position:absolute;inset:-8px;transform:translateZ(0);-webkit-mask:radial-gradient(circle,#0000 55%,#000 57% 65%,#0000 67%);mask:radial-gradient(circle,#0000 55%,#000 57% 65%,#0000 67%)}.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% 66%,#0000 68%);mask:radial-gradient(circle,#0000 56%,#000 58% 66%,#0000 68%)}.evo-send-button:before{inset:-7px}.evo-send-button:after{inset:-8px}.evo-send-button.is-processing{color:#fafcfffa;background:radial-gradient(circle at 38% 30%,#58697e70,#0000 35%),linear-gradient(145deg,#27303d 0%,#111722 54%,#070a10 100%);border-color:#bbcfe03d;box-shadow:inset 0 1px 1px #ffffff24,inset 0 -5px 10px #00000085,0 0 0 3px #090e16d1,0 0 0 6px #b7deff12,0 0 18px #65daff2e}.evo-send-button.is-processing:before{opacity:.98;filter:saturate(1.14)drop-shadow(0 0 3px #61deffbd);background:conic-gradient(from 8deg,#1722309e 0deg,#f8ffff 15deg,#84f4ff 25deg,#2389ff 36deg,#704aff 47deg,#ff55bd 58deg,#ff614b 68deg,#ffc83f 78deg,#fff8d6 87deg,#4e718f33 105deg,#070b12d1 126deg 177deg,#1c77ff 192deg,#7c4cff 203deg,#ff55b7 215deg,#ff704a 226deg,#ffd054 237deg,#faffff 248deg,#70ecff 258deg,#486b8a33 276deg,#070b12d6 300deg 342deg,#1722309e 360deg);animation:8.4s cubic-bezier(.45,0,.22,1) infinite evo-prism-orbit,5.6s ease-in-out infinite evo-prism-breathe}.evo-send-button.is-processing:after{opacity:.94;filter:drop-shadow(0 0 5px #070c14e6);background:conic-gradient(from 32deg,#0000 0deg 24deg,#020408f5 45deg 104deg,#0000 126deg 196deg,#03050ae6 218deg 276deg,#0000 300deg 360deg);animation:12.8s cubic-bezier(.42,0,.25,1) infinite reverse evo-prism-aperture,5.6s ease-in-out -1.4s infinite evo-prism-breathe}.evo-send-button.is-processing .evo-prism-caustic{opacity:1;filter:blur(.45px)drop-shadow(0 0 6px #f4fcffe6);background:conic-gradient(from -18deg,#0000 0deg 28deg,#6ae7ff75 36deg,#f9ffff 47deg,#fff3b7 53deg,#0000 67deg 194deg,#ff64bf47 205deg,#fff 218deg,#7deeff 227deg,#0000 241deg 360deg);animation:7.2s cubic-bezier(.46,0,.24,1) infinite evo-prism-caustic,5.6s ease-in-out -2.8s infinite evo-prism-caustic-breathe}.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{box-shadow:0 0 0 5px #ffffff0e,0 0 34px #aef5ff57}.evo-send-button:hover:not(:disabled)>svg,.evo-send-button:focus-visible>svg{transform:translateY(-1px)scale(1.035)}.evo-send-button:disabled{cursor:not-allowed;opacity:.56}@keyframes evo-prism-orbit{0%{animation-timing-function:cubic-bezier(.42,0,.28,1);transform:rotate(0)}28%{animation-timing-function:cubic-bezier(.3,0,.42,1);transform:rotate(.34turn)}54%{animation-timing-function:cubic-bezier(.42,0,.2,1);transform:rotate(.51turn)}79%{animation-timing-function:cubic-bezier(.34,0,.4,1);transform:rotate(.86turn)}to{transform:rotate(1turn)}}@keyframes evo-prism-aperture{0%{animation-timing-function:cubic-bezier(.4,0,.25,1);transform:rotate(0)}46%{animation-timing-function:cubic-bezier(.28,0,.36,1);transform:rotate(.39turn)}to{transform:rotate(1turn)}}@keyframes evo-prism-caustic{0%{animation-timing-function:cubic-bezier(.4,0,.24,1);transform:rotate(0)scale(.99)}36%{animation-timing-function:cubic-bezier(.28,0,.38,1);transform:rotate(.47turn)scale(1.015)}68%{animation-timing-function:cubic-bezier(.4,0,.22,1);transform:rotate(.67turn)scale(1)}to{transform:rotate(1turn)scale(.99)}}@keyframes evo-prism-breathe{0%,to{opacity:.72}46%{opacity:.98}64%{opacity:.88}}@keyframes evo-prism-caustic-breathe{0%,to{opacity:.42}48%{opacity:.92}70%{opacity:.68}}.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: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 #85f1ff24;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 18px 54px #00000057,0 0 38px #5ae3ff0e,inset 0 0 0 1px #ffffff09,inset 0 0 30px #58e2ff09}.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-minimal-stage.has-collapsed-output .evo-output-panel.is-collapsed,.evo-minimal-stage.has-collapsed-output .evo-output-panel.has-media.is-collapsed{box-sizing:border-box;-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);will-change:auto;background:linear-gradient(90deg,#46d9ef13,#6e5bd50e),#030b17d1;border-color:#7ee8ff2e;border-radius:10px;justify-self:center;gap:0;width:min(450px,50%);height:42px;min-height:42px;max-height:42px;padding:6px 7px 6px 12px;scroll-padding:0;animation:.18s cubic-bezier(.16,1,.3,1) both evo-output-dock-in;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06}.evo-output-panel.is-collapsed:before{width:54px;height:1px;box-shadow:none;background:linear-gradient(90deg,#79eeffb8,#0000);margin:0;position:absolute;top:0;left:14px}.evo-output-panel.is-collapsed:after{display:none}.evo-output-panel.is-collapsed .evo-output-head{align-items:center;height:100%}.evo-output-panel.is-collapsed .evo-output-head>span{color:#ddf9ffe6;letter-spacing:.035em;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:.7rem;display:inline-flex}.evo-output-panel.is-collapsed .evo-output-head>span:before{content:"";background:#79f0db;border-radius:50%;flex:none;width:5px;height:5px;animation:4.8s ease-in-out infinite evo-output-dock-pulse;box-shadow:0 0 8px #79f0db99}.evo-output-panel.is-collapsed .evo-output-head small{color:#b0cce2ad;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evo-output-panel.is-collapsed .evo-output-head-actions{flex:auto}.evo-output-panel.is-collapsed .evo-output-collapse{background:#7ee8ff0e;border-color:#0000;width:28px;height:28px}.evo-output-panel.is-collapsed .evo-output-collapse:hover,.evo-output-panel.is-collapsed .evo-output-collapse:focus-visible{background:#50daf41c;border-color:#82e9ff47}@keyframes evo-output-dock-in{0%{opacity:.72;transform:translateY(-2px)scaleX(.97)}to{opacity:1;transform:translateY(0)scaleX(1)}}@keyframes evo-output-dock-pulse{0%,to{opacity:.54}50%{opacity:1}}.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-head-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.evo-output-collapse{color:#c7e6f1ad;cursor:pointer;background:#040d1a7a;border:1px solid #82e9ff29;border-radius:6px;flex:none;place-items:center;width:26px;height:26px;padding:0;display:inline-grid}.evo-output-collapse:hover,.evo-output-collapse:focus-visible{color:#e8fbff;background:#50daf414;border-color:#82e9ff61;outline:none}.evo-output-panel .agent-message{background:0 0;border:0;min-width:0;max-width:100%;overflow:visible}.evo-output-panel .agent-message.assistant{background:0 0;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-output-panel.is-collapsed .evo-output-head>span:before,.evo-send-button:before,.evo-send-button:after,.evo-prism-caustic,.evo-waiting-signal,.evo-waiting-signal-shell:before,.evo-waiting-title span,.evo-waiting-title span:after,.evo-waiting-dot,.evo-browser-surface,.evo-browser-state i,.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:none}.evo-waiting-title span{clip-path:none}.evo-browser-surface{opacity:1;filter:none;clip-path:none;transform:translate(-50%,-50%)}}.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-device-voice-control{color:#edfdfff0;cursor:pointer;background:#06121ec2;border:1px solid #8dfbff3d;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:128px;min-height:32px;padding:5px 12px;display:inline-flex}.evo-device-voice-control:hover{background:#0d2333d1;border-color:#8dfbff75}.evo-device-voice-control span{font-size:.68rem;font-weight:750}.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:#bed3e8c7;max-width:680px;margin:0;font-size:.72rem}.evo-region-notice{color:#dae4eedb;max-width:680px;margin:6px 0 0;font-size:.72rem;line-height:1.5}.evo-region-notice a{color:#95eff8;text-underline-offset:3px}.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}.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 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:0;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-checkout-status{color:#ffe5bc;background:linear-gradient(105deg,#7e491240,#23180f52);border:1px solid #ffbe5c4d;border-radius:8px;align-items:flex-start;gap:11px;min-height:72px;padding:13px 14px;display:flex}.evo-checkout-status>svg{color:#ffc56f;flex:none;margin-top:2px}.evo-checkout-status>div{min-width:0}.evo-checkout-status strong{color:#fff3dd;font-size:.86rem;display:block}.evo-checkout-status p{color:#ffebcdc2;overflow-wrap:anywhere;margin:4px 0 0;font-size:.76rem;line-height:1.55}.evo-current-plan{background:linear-gradient(90deg,#4aefcb17,#7ee8ff09 55%,#ffffff05);border:1px solid #4aefcb38;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:10px 13px;display:grid}.evo-current-plan>span{color:#69efd2;background:#4aefcb14;border:1px solid #4aefcb3d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.evo-current-plan>div{gap:2px;display:grid}.evo-current-plan-actions{justify-items:end;gap:7px!important}.evo-current-plan-actions .secondary-action{white-space:nowrap;min-height:44px;padding:0 13px}.evo-current-plan small{color:#b1ccdca8;font-size:.66rem}.evo-current-plan strong{color:#f2fbff;font-size:.92rem}.evo-current-plan em{color:#91f4df;background:#4aefcb12;border:1px solid #4aefcb33;border-radius:999px;padding:5px 8px;font-size:.64rem;font-style:normal;font-weight:760}.evo-billing-inline-error{color:#ffd8df;overflow-wrap:anywhere;background:#78122a38;border:1px solid #ff6f8457;border-radius:8px;padding:11px 13px;font-size:.78rem;line-height:1.5}.evo-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.evo-signal-plan{background:#071220b8;border:1px solid #7ee8ff33;border-radius:8px;grid-template-columns:minmax(210px,.9fr) minmax(0,1.65fr) minmax(220px,.95fr);grid-template-areas:"copy features capacity""status features capacity";align-items:center;gap:18px;padding:16px 18px;display:grid}.evo-signal-plan.is-current{background:linear-gradient(90deg,#4aefcb13,#071220bd 48%,#7ee8ff09);border-color:#4aefcb6b}.evo-signal-plan-copy{grid-area:copy;gap:5px;display:grid}.evo-signal-plan-copy>span{color:#9cecff;text-transform:uppercase;font-size:.66rem;font-weight:820}.evo-signal-plan h3,.evo-signal-plan p,.evo-signal-plan ul{margin:0}.evo-signal-plan h3{color:#f7fbff;font-size:1.22rem}.evo-signal-plan p{color:#bed6eac2;max-width:52ch;font-size:.76rem;line-height:1.48}.evo-signal-plan ul{grid-area:features;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 16px;padding:0;list-style:none;display:grid}.evo-signal-plan li{color:#e6f2fcd1;text-wrap:pretty;padding-left:12px;font-size:.74rem;line-height:1.4;position:relative}.evo-signal-plan li:before{content:"";background:#7ee8ffc7;border-radius:50%;width:4px;height:4px;position:absolute;top:.52em;left:0}.evo-signal-plan-status{grid-area:status;justify-items:end;gap:8px;min-width:178px;display:grid}.evo-signal-plan-status strong{color:#fff3d4;font-size:1.24rem}.evo-signal-plan-status strong small{color:#bcd3e6ad;margin-left:4px;font-size:.7rem}.evo-signal-plan-status>span{color:#aaf7e7;text-align:right;align-items:center;gap:6px;font-size:.69rem;font-weight:760;display:inline-flex}.evo-plan-card{align-content:start;gap:11px;min-height:430px;padding:18px;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-card.is-current{border-color:#4aefcb73;box-shadow:inset 0 0 0 1px #4aefcb14,0 0 34px #4aefcb12}.evo-plan-card.is-current button:disabled{opacity:1;color:#aaf7e7;background:#4aefcb14;border-color:#4aefcb42}.evo-member-logout{color:#ffdce2e0;cursor:pointer;width:100%;min-height:54px;font:inherit;text-align:left;background:#ff55740b;border:1px solid #ff7e9129;border-radius:8px;align-items:center;gap:11px;padding:10px 13px;display:flex}.evo-member-logout:hover,.evo-member-logout:focus-visible{background:#ff557416;border-color:#ff7e9157;outline:none}.evo-member-logout>span{gap:2px;display:grid}.evo-member-logout strong{font-size:.78rem}.evo-member-logout small{color:#c2b1bca8;font-size:.65rem}.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>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-capacity{background:#7ee8ff0b;border:1px solid #7ee8ff1f;border-radius:6px;gap:4px;padding:10px 11px;display:grid}.evo-signal-plan>.evo-plan-capacity{grid-area:capacity}.evo-plan-capacity span{color:#7ee8ffb8;text-transform:uppercase;font-size:.66rem;font-weight:820}.evo-plan-capacity strong{color:#eff9ffe6;font-size:.74rem;font-weight:660;line-height:1.45}.evo-capacity-disclosure{color:#b7cfe1b8;background:radial-gradient(circle at 8% 22%,#4aefcb1a,#0000 48%),#4aefcb09;border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:.74rem;line-height:1.5;display:flex}.evo-capacity-disclosure svg{color:#4aefcb;flex:none;margin-top:1px}.evo-plan-card button{align-self:end;width:100%;margin-top:auto}.evo-plan-card .primary-action,.evo-plan-card .secondary-action,.evo-enterprise-strip .secondary-action{box-shadow:none;background-image:none;border-width:1px}.evo-plan-card .primary-action{background:linear-gradient(#ffc45f,#eba83d);border-color:#ffc5678a}.evo-plan-card .secondary-action,.evo-enterprise-strip .secondary-action{background:#7ee8ff0e;border-color:#7ee8ff3d}.evo-topup-grid{grid-template-columns:repeat(4,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}.evo-enterprise-strip ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 16px;margin:10px 0 0;padding:0;list-style:none;display:grid}.evo-enterprise-strip li{color:#dceef9c7;padding-left:14px;font-size:.74rem;line-height:1.42;position:relative}.evo-enterprise-strip li:before{content:"";background:#6fe7d1;border-radius:50%;width:5px;height:5px;position:absolute;top:.52em;left:0}@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){.gateway-aos-launcher{right:max(18px, calc(env(safe-area-inset-right) + 10px));bottom:max(152px, calc(env(safe-area-inset-bottom) + 144px));width:46px;height:46px}.gateway-aos-launcher>span{width:32px;height:32px}.gateway-aos-launcher img{width:28px;height:28px}.gateway-aos-launcher:after{display:none}.agent-composer.evo-minimal-composer{grid-template-columns:1fr;column-gap:8px}.agent-composer.evo-minimal-composer>label{display:none}.agent-composer.evo-minimal-composer>.evo-input-shell,.agent-composer.evo-minimal-composer>.evo-voice-status,.agent-composer.evo-minimal-composer>.evo-attachment-chips{grid-column:1/-1}.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{flex-direction:column;padding:8px;display:flex}.gateway-topbar{grid-template-rows:44px auto;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;min-height:0;margin-bottom:6px;padding:8px}.gateway-topbar .gateway-brand{grid-area:1/1;width:fit-content;max-width:100%}.gateway-topbar .gateway-tools{grid-area:1/2}.gateway-live-signal{display:none}.gateway-live-signal.is-archive_fallback{letter-spacing:.055em;grid-area:2/1/auto/-1;width:100%;min-width:0;min-height:44px;padding-inline:12px;font-size:.58rem;line-height:1.25;display:inline-flex;position:static;transform:none}.gateway-live-signal.is-archive_fallback .gateway-live-text{overflow-wrap:anywhere;text-align:center;white-space:normal;flex:auto;height:auto;line-height:1.3}.gateway-brand{gap:8px}.gateway-brand img{width:30px;height:30px}.gateway-brand strong{font-size:.9rem}.gateway-brand small{display:none}.evo-shock-head{display:grid}.evo-shock-grid{grid-template-columns:1fr}.gateway-topbar .locale-picker{max-width:82px;min-height:44px;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:44px;height:44px}.gateway-account-menu{width:auto;max-height:calc(100dvh - 16px);top:8px;left:12px;right:12px}.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;align-content:center;gap:7px;padding:10px;overflow:hidden}.evo-minimal-stage>.evo-hero-copy,.evo-minimal-stage>.evo-starter-examples,.evo-minimal-stage>.evo-minimal-composer,.evo-minimal-stage>.evo-output-panel,.evo-minimal-stage>.evo-boundary-note,.evo-minimal-stage>.evo-region-notice{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.evo-minimal-stage>.evo-boundary-note,.evo-minimal-stage>.evo-region-notice{padding-right:56px}.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-product-promise{max-width:34rem;font-size:.7rem;line-height:1.35}.evo-starter-examples{grid-template-columns:1fr;justify-content:stretch;margin-inline:0;display:grid;overflow:visible}.evo-starter-examples button{width:100%;min-width:0;font-size:.62rem}.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:translateZ(0)scale(1.16)}.evo-minimal-stage.has-output .evo-heart-core{width:min(29vw,116px)}.evo-waiting-signal{width:fit-content;max-width:calc(100vw - 28px)}.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-browser-surface{border-radius:10px;width:calc(100vw - 24px);max-height:min(310px,100dvh - 32px);top:48dvh}.evo-browser-head{min-height:38px;padding:0 12px}.evo-browser-address{margin:8px 12px 0}.evo-browser-current{padding:13px 13px 10px}.evo-browser-trace{max-height:98px}.evo-browser-event{padding-left:13px;padding-right:13px}.evo-browser-foot{min-height:31px;padding:0 12px}.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:100%}.evo-output-panel.has-media{max-height:64dvh}.evo-minimal-stage.has-output .evo-output-panel.has-media{max-height:56dvh}.evo-minimal-stage.has-collapsed-output .evo-output-panel.is-collapsed,.evo-minimal-stage.has-collapsed-output .evo-output-panel.has-media.is-collapsed{width:50%;min-width:0;height:40px;min-height:40px;max-height:40px;padding-block:5px}.evo-output-panel.is-collapsed .evo-output-head small{display:none}.evo-output-panel.is-collapsed .evo-output-head-actions{flex:none}.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.6rem,7.2vw,2rem);line-height:1.08}.evo-billing-head p{font-size:.82rem;line-height:1.45}.evo-billing-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:4px;display:grid}.evo-billing-tabs button{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:36px;padding-inline:6px;font-size:.7rem;overflow:hidden}.evo-paywall-grid,.evo-capacity-layout,.evo-plan-grid,.evo-topup-grid,.evo-enterprise-strip{grid-template-columns:1fr}.evo-signal-plan{grid-template-columns:1fr;grid-template-areas:"copy""features""capacity""status";gap:12px;padding:14px}.evo-signal-plan ul{grid-template-columns:1fr}.evo-signal-plan-status{grid-template-columns:auto minmax(0,1fr);place-items:center start;min-width:0}.evo-signal-plan-status>span{justify-self:end}.evo-paywall-card{min-height:0}.evo-plan-card{gap:9px;min-height:0;padding:14px}.evo-enterprise-strip ul,.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:normal;flex:100%;font-size:.72rem}.gateway-footer .legal-footer-links{gap:8px;margin-inline:auto}.gateway-footer .legal-footer-links a,.gateway-footer .legal-footer-links button{font-size:.75rem}.gateway-footer .legal-footer-links a[href^=mailto\:],.gateway-footer span:last-child{display:none}.evo-rear-world-preview,.evo-rear-world-preview .v3-lower-grid{grid-template-columns:1fr}.evo-rear-world-preview{max-height:70vh}}@media (width<=760px) and (height>=720px){.gateway-mode{height:100dvh;min-height:0;overflow:hidden}.gateway-main{flex:auto;height:auto;min-height:0;margin-bottom:0;overflow:hidden}.agent-gateway.evo-v4,.evo-v4 .evo-stage-shell,.evo-minimal-stage,.evo-minimal-stage.has-output{height:100%;min-height:0}.app-shell.v3-shell.gateway-mode:has(.evo-minimal-stage.has-output) .gateway-main{height:auto;min-height:0;margin-bottom:0}}@media (width<=360px){.gateway-aos-launcher{display:none}.agent-composer.evo-minimal-composer{grid-template-columns:1fr}.agent-composer.evo-minimal-composer>label{display:none}}@media (width<=920px){.world-diary-topbar{grid-template-columns:minmax(0,1fr) auto}.world-diary-top-seal{display:none}}@media (width<=760px){.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:44px;min-width:44px;height:44px;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-reader{gap:9px;width:calc(100% - 16px)}.world-diary-edition-nav{gap:10px;padding:11px;display:grid}.world-diary-edition-identity{width:100%}.world-diary-edition-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}.world-diary-edition-actions>a,.world-diary-edition-actions>span{min-width:0;min-height:44px;padding:0 8px}.world-diary-edition-actions>.world-diary-permalink{grid-column:1/-1}.world-diary-book{grid-template-columns:1fr;gap:10px;width:100%;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 minmax(0,1fr);min-height:52px;padding:8px}.world-diary-index-thumb{width:42px}.world-diary-entry{height:auto;max-height:none;padding:16px;overflow:visible}.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){.gateway-aos-launcher{transition:none;animation:none}.gateway-aos-launcher:after{transition:none}.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,.world-diary-loading>svg,.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-gaze,.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}}.evo-memory-import-overlay{z-index:1450;-webkit-backdrop-filter:blur(12px)saturate(112%);backdrop-filter:blur(12px)saturate(112%);background:#02070e9e;place-items:center;padding:18px;animation:.22s ease-out both evo-memory-overlay-in;display:grid;position:fixed;inset:0}.evo-memory-import{color:#eaf7ff;background:linear-gradient(145deg,#091d29f2,#070d1ff5),repeating-linear-gradient(90deg,#0000 0 54px,#75daec09 55px);border:1px solid #66e0f24d;border-radius:8px;width:min(620px,100%);max-height:min(760px,100dvh - 32px);padding:20px;animation:.36s cubic-bezier(.2,.82,.2,1) both evo-memory-dialog-in;position:relative;overflow:auto;box-shadow:0 24px 80px #0000007a,inset 0 1px #ffffff0d}.evo-memory-import:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#0000,#61e2f117,#0000) 0 0/220% 100%;animation:7s linear infinite evo-memory-scan;position:absolute;inset:0}.evo-memory-import>*{z-index:1;position:relative}.evo-memory-import header{grid-template-columns:1fr auto;gap:8px 16px;display:grid}.evo-memory-import header>span{color:#7fe6f3;text-transform:uppercase;align-items:center;gap:7px;font-size:.68rem;font-weight:800;display:inline-flex}.evo-memory-import header h2{letter-spacing:0;grid-column:1/-1;margin:7px 0 0;font-size:clamp(1.35rem,4vw,2rem);line-height:1.05}.evo-memory-import header p{color:#9fb4c4;grid-column:1/-1;margin:0;font-size:.88rem;line-height:1.58}.evo-memory-import-source{background:#05131fb8;border:1px solid #74daeb2e;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:18px;padding:13px;display:grid}.evo-memory-import-source>svg{color:#6fe5f4}.evo-memory-import-source>div{gap:2px;min-width:0;display:grid}.evo-memory-import-source small,.evo-memory-import-source span{color:#829aab;font-size:.7rem}.evo-memory-import-source strong,.evo-memory-import-source span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evo-memory-import-source dl{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:2px 0 0;display:grid}.evo-memory-import-source dl div{border-top:1px solid #8dd8e61c;min-width:0;padding-top:8px}.evo-memory-import-source dt{color:#718a9d;font-size:.62rem}.evo-memory-import-source dd{color:#dcecf3;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.76rem;overflow:hidden}.evo-memory-import-modes{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.evo-memory-import-modes>button{color:#dcecf4;text-align:left;background:#08121fc2;border:1px solid #84c1d42e;border-radius:7px;grid-template-columns:auto 1fr;gap:8px 10px;min-height:112px;padding:13px;transition:border-color .18s,background .18s,transform .18s;display:grid}.evo-memory-import-modes>button:hover{border-color:#6ddef066;transform:translateY(-1px)}.evo-memory-import-modes>button.active{background:#0b2e329e;border-color:#6de6d3ad}.evo-memory-import-modes>button>svg{color:#7fe6f3;margin-top:1px}.evo-memory-import-modes>button span{gap:5px;display:grid}.evo-memory-import-modes>button strong{font-size:.88rem}.evo-memory-import-modes>button small{color:#8fa8b8;font-size:.7rem;line-height:1.42}.evo-memory-import-modes>button em{color:#8cf0d8;grid-column:2;font-size:.72rem;font-style:normal;font-weight:800}.evo-memory-import-progress{background:#04111eb8;border:1px solid #74daeb2e;border-radius:7px;align-items:center;gap:14px;min-height:92px;margin-top:13px;padding:14px;display:flex}.evo-memory-import-progress>div{gap:5px;display:grid}.evo-memory-import-progress strong{font-size:.9rem;line-height:1.42}.evo-memory-import-progress small{color:#7f98a9;font-size:.68rem}.evo-memory-import-orbit{border:1px solid #69e2f24d;border-radius:50%;flex:0 0 40px;width:40px;height:40px;position:relative}.evo-memory-import-orbit:before,.evo-memory-import-orbit:after{content:"";border:1px solid #79f0d852;border-radius:50%;position:absolute;inset:5px}.evo-memory-import-orbit:after{border-color:#0000 #77e9f5 #0000 #77e9f538;animation:2.4s linear infinite evo-memory-orbit;inset:-3px}.evo-memory-import-orbit i{background:#80ead9;border-radius:50%;animation:2.2s ease-in-out infinite evo-memory-pulse;position:absolute;inset:13px;box-shadow:0 0 14px #80ead9b8}.evo-memory-import.is-completed .evo-memory-import-orbit:after{border-color:#77e9c694;animation:none}.evo-memory-import.is-failed .evo-memory-import-orbit i{background:#e49b8e;box-shadow:0 0 14px #e49b8e85}.evo-memory-import-privacy{color:#7894a5;align-items:flex-start;gap:7px;margin:13px 0 0;font-size:.68rem;line-height:1.45;display:flex}.evo-memory-import-privacy svg{color:#72ccb9;flex:none;margin-top:1px}.evo-memory-import-error{color:#ffc6c1;background:#53121a75;border:1px solid #eb777759;border-radius:6px;margin:10px 0 0;padding:9px 10px;font-size:.74rem}.evo-memory-import footer{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.evo-memory-import footer button{border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:800;display:inline-flex}.evo-memory-import .evo-secondary-button{color:#b7cad6;background:#0a1725b3;border:1px solid #7db6ca47}.evo-memory-import .evo-primary-button{color:#061213;background:#81e8d5;border:1px solid #73e2d38a;box-shadow:0 8px 26px #3bbfb429}.evo-memory-import footer button:disabled{cursor:wait;opacity:.58}@keyframes evo-memory-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes evo-memory-dialog-in{0%{opacity:0;filter:brightness(1.7);transform:scaleY(.12)scaleX(.76)}54%{opacity:1;transform:scaleY(1.025)scaleX(1)}to{filter:brightness();transform:scale(1)}}@keyframes evo-memory-scan{0%{background-position:130% 0}to{background-position:-130% 0}}@keyframes evo-memory-orbit{to{transform:rotate(360deg)}}@keyframes evo-memory-pulse{50%{opacity:.56;transform:scale(.65)}}@media (width<=600px){.evo-memory-import-overlay{align-items:end;padding:8px}.evo-memory-import{max-height:calc(100dvh - 12px);padding:16px}.evo-memory-import-modes{grid-template-columns:1fr}.evo-memory-import-modes>button{min-height:92px}.evo-memory-import-source dl{grid-template-columns:1fr 1fr}.evo-memory-import-source dl div:first-child{grid-column:1/-1}.evo-memory-import footer{background:#07101cf2;margin-inline:-16px;padding:12px 16px 16px;position:sticky;bottom:-16px}}@media (prefers-reduced-motion:reduce){.evo-memory-import-overlay,.evo-memory-import,.evo-memory-import:before,.evo-memory-import-orbit:after,.evo-memory-import-orbit i{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;min-height:max(44px,2.25em);max-height:112px;padding-inline:0;font-size:.92rem;overflow-y:auto}.gateway-footer,.evo-minimal-stage .evo-boundary-note,.evo-minimal-stage .evo-region-notice{padding-right:40px}}.gateway-topbar .locale-picker select:focus-visible{outline-offset:2px;outline:2px solid #f3c85b}@media (width<=620px){.evo-live-voice{right:8px;bottom:max(76px, env(safe-area-inset-bottom));width:calc(100vw - 16px);max-height:calc(100dvh - 92px)}.evo-live-voice-field{height:clamp(170px,25dvh,205px)}.evo-live-voice-trigger{width:36px;min-width:36px;height:36px}.evo-voice-signal-field.is-hero{width:min(330%,560px);max-width:calc(100vw - 20px);height:70%}.evo-voice-signal-field.is-compact.is-active{flex-basis:46px;width:46px}}@media (prefers-reduced-motion:reduce){.evo-live-voice,.evo-live-voice-trigger:before,.evo-live-voice-trigger>svg,.evo-live-voice-orbit:before,.evo-live-voice-orbit:after{animation:none}.evo-voice-signal-field{transition:none}}@media (width<=760px){.evo-minimal-stage.has-output{grid-template-rows:54px auto minmax(0,1fr) auto auto;align-content:stretch;gap:7px}.evo-minimal-stage.has-output>.evo-hero-copy{display:none}.evo-minimal-stage.has-output>.evo-heart-core{grid-row:1;width:54px}.evo-minimal-stage.has-output>.evo-waiting-signal{grid-row:2}.evo-minimal-stage.has-output>.evo-output-panel{grid-row:3;min-height:0;max-height:none;padding:11px 10px 22px;scroll-padding-bottom:30px}.evo-minimal-stage.has-output>.evo-minimal-composer{grid-row:4}.evo-minimal-stage.has-output>:is(.evo-boundary-note,.evo-region-notice){grid-row:5}body:has(.evo-minimal-stage.has-output) .gateway-aos-launcher{display:none}.evo-output-panel .agent-message{padding:10px}.evo-markdown-table-wrap{overflow-x:hidden}.evo-markdown table{table-layout:fixed;width:100%;min-width:0;font-size:.74rem}.evo-markdown th,.evo-markdown td{overflow-wrap:anywhere;word-break:normal;white-space:normal;padding:8px 7px}.evo-markdown th:first-child,.evo-markdown td:first-child{white-space:normal;width:32%}.evo-browser-surface{top:max(8px, env(safe-area-inset-top));right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:20px;width:auto;max-height:none;animation:.22s cubic-bezier(.2,.82,.2,1) both evo-browser-sheet-open;overflow:hidden auto;transform:none}.evo-browser-head{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030e14f5;min-height:56px;position:sticky;top:0}.evo-browser-close{width:44px;min-width:44px;height:44px}.evo-browser-current strong,.evo-browser-current p,.evo-browser-event span,.evo-browser-event small{text-overflow:clip;white-space:normal;overflow:visible}.evo-browser-frame,.evo-browser-frame.is-loading{max-height:min(34dvh,240px)}.evo-browser-frame img,.evo-browser-frame-loading{height:min(34dvh,240px)}.evo-browser-trace{max-height:none;overflow:visible}.evo-browser-foot{min-height:48px;padding-bottom:max(4px, env(safe-area-inset-bottom))}}@keyframes evo-browser-sheet-open{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.evo-browser-frame-loading,.evo-browser-surface{animation:none}}@media (width>=761px) and (height<=760px){.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)){grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .gateway-main{height:100%;min-height:0}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .agent-gateway.evo-v4{height:100%;min-height:0}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-stage-shell{height:100%;min-height:0}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-minimal-stage{height:100%;min-height:0}:is(.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .gateway-main,.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-stage-shell,.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-minimal-stage){overflow:hidden}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-minimal-stage{grid-template-rows:auto minmax(132px,1fr) auto auto auto;gap:6px;padding:9px 18px 10px}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-hero-copy{gap:4px}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-hero-copy h1{max-width:780px;font-size:clamp(2rem,5vw,3.6rem)}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-heart-core{width:min(24dvh,172px);margin-block:-4px}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .gateway-footer{display:none}}@media (width<=760px){body:not(:has(.evo-minimal-stage.has-output)) .gateway-aos-launcher{top:max(82px, calc(env(safe-area-inset-top) + 74px));bottom:auto}body:has(.gateway-live-signal.is-archive_fallback):not(:has(.evo-minimal-stage.has-output)) .gateway-aos-launcher{top:max(132px, calc(env(safe-area-inset-top) + 124px))}}@media (height<=560px){.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)){grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .gateway-topbar{min-height:44px;margin-bottom:4px;padding-block:4px}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .gateway-main{height:100%;min-height:0;overflow:hidden}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .agent-gateway.evo-v4{height:100%;min-height:0;overflow:hidden}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-stage-shell{height:100%;min-height:0;overflow:hidden}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-minimal-stage{height:100%;min-height:0;overflow:hidden}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-minimal-stage{grid-template-rows:auto 36px auto auto;align-content:stretch;gap:4px;padding:6px 8px 8px}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-starter-examples{display:none}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-hero-copy{gap:3px}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-hero-copy h1{max-width:720px;font-size:clamp(1.2rem,5vw,2.2rem);line-height:.96}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-product-promise{font-size:clamp(.62rem,1.55vw,.78rem);line-height:1.3}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-heart-core{width:36px;margin-block:0}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-boundary-note{text-align:center;line-height:1.2}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .gateway-footer{display:none}body:not(:has(.evo-minimal-stage.has-output)) .gateway-aos-launcher{top:auto;right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom))}}.continuity-panel :is(.continuity-panel-head small,.continuity-metrics span,.continuity-result-list small,.continuity-decision-list small,.continuity-result-list time,.continuity-decision-list time,.continuity-section-heading>span,.continuity-understanding-empty,.continuity-open-loops>strong,.continuity-open-loops>span,.continuity-open-loops small,.continuity-usage-meta,.continuity-usage-meta strong,.continuity-permissions article>strong,.continuity-permissions article>button em,.continuity-footer>span,.continuity-footer details>summary){font-size:12px;line-height:1.5}.continuity-panel :is(.continuity-summary,.continuity-section h3,.continuity-result-list strong,.continuity-decision-list strong,.continuity-result-list p,.continuity-project-list p,.continuity-onboarding li,.continuity-entitlement,.continuity-primary-action,.continuity-recovery-facts dt,.continuity-recovery-facts dd,.continuity-recovery-actions button,.continuity-result-actions a,.continuity-reviewed-action,.continuity-decision-list p,.continuity-decision-scope dt,.continuity-decision-scope dd,.continuity-decision-list button,.continuity-section.is-risk li,.continuity-project-list strong,.continuity-section-note,.continuity-principle-list li,.continuity-principle-list small,.continuity-forget-review p,.continuity-forget-review blockquote,.continuity-forget-review button,.continuity-correction>label,.continuity-correction select,.continuity-correction textarea,.continuity-correction button,.continuity-settings>summary,.continuity-permissions>summary,.continuity-settings>p,.continuity-permissions>p,.continuity-settings-grid label,.continuity-settings-grid input,.continuity-settings-grid select,.continuity-settings-save,.continuity-permissions article>button,.continuity-egress-review>header small,.continuity-egress-review>header strong,.continuity-egress-review>p,.continuity-egress-review dt,.continuity-egress-review dd,.continuity-egress-fields code,.continuity-egress-acknowledgement,.continuity-egress-review-actions button,.continuity-empty p){font-size:13px;line-height:1.5}@media (width>=901px){.continuity-panel{width:min(960px,100vw - 48px)}.continuity-panel :is(.continuity-panel-head small,.continuity-metrics span,.continuity-result-list small,.continuity-decision-list small,.continuity-result-list time,.continuity-decision-list time,.continuity-section-heading>span,.continuity-understanding-empty,.continuity-open-loops>strong,.continuity-open-loops>span,.continuity-open-loops small,.continuity-usage-meta,.continuity-usage-meta strong,.continuity-permissions article>strong,.continuity-permissions article>button em,.continuity-footer>span,.continuity-footer details>summary){font-size:13px;line-height:1.5}.continuity-panel :is(.continuity-summary,.continuity-section h3,.continuity-result-list strong,.continuity-decision-list strong,.continuity-result-list p,.continuity-project-list p,.continuity-onboarding li,.continuity-entitlement,.continuity-primary-action,.continuity-recovery-facts dt,.continuity-recovery-facts dd,.continuity-recovery-actions button,.continuity-result-actions a,.continuity-reviewed-action,.continuity-decision-list p,.continuity-decision-scope dt,.continuity-decision-scope dd,.continuity-decision-list button,.continuity-section.is-risk li,.continuity-project-list strong,.continuity-section-note,.continuity-principle-list li,.continuity-principle-list small,.continuity-forget-review p,.continuity-forget-review blockquote,.continuity-forget-review button,.continuity-correction>label,.continuity-correction select,.continuity-correction textarea,.continuity-correction button,.continuity-settings>summary,.continuity-permissions>summary,.continuity-settings>p,.continuity-permissions>p,.continuity-settings-grid label,.continuity-settings-grid input,.continuity-settings-grid select,.continuity-settings-save,.continuity-permissions article>button,.continuity-egress-review>header small,.continuity-egress-review>header strong,.continuity-egress-review>p,.continuity-egress-review dt,.continuity-egress-review dd,.continuity-egress-fields code,.continuity-egress-acknowledgement,.continuity-egress-review-actions button,.continuity-empty p){font-size:14px;line-height:1.5}}@media (width<=430px){.gateway-world-diary-list strong>span,.gateway-world-diary-list p,.gateway-world-diary-archive-link strong,.gateway-world-diary-archive-link small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}}.evo-context-strip{color:#e0eff4d1;background:#081319d1;border-radius:16px;width:min(100%,920px);min-width:0;margin:0 auto 10px;padding:10px 12px;scroll-margin-block:2px;display:grid;box-shadow:0 12px 30px #00000029}.evo-context-strip.is-empty{color:#b8cdd4a3;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;font-size:12px}.evo-context-strip>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.evo-context-strip>header>span,.evo-context-strip>header>small,.evo-context-summary>span{align-items:center;gap:5px;display:inline-flex}.evo-context-strip>header>span{color:#9fbec8ad;text-transform:uppercase;font-size:10px;font-weight:720}.evo-context-strip>header>strong{color:#edf8fb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.evo-context-strip>header>small{color:#82e1ccd1;font-size:10px}.evo-context-strip.is-degraded>header>small{color:#efb384}.evo-context-summary{color:#bed7deb3;flex-wrap:wrap;gap:7px 14px;min-width:0;margin-top:8px;font-size:11px;display:flex}.evo-context-summary>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.evo-context-summary b{color:#e2f0f4db;font-weight:700}.evo-context-actions{flex-wrap:wrap;gap:6px;min-width:0;margin-top:8px;display:flex}.evo-context-actions>span,.evo-context-actions>button,.evo-context-actions>em{color:#cde5ebc7;background:#6fd5dd14;border-radius:999px;min-height:24px;padding:5px 9px;font-size:10px;font-style:normal;line-height:1.35}.evo-context-actions>button{color:#071619;min-height:44px;font:inherit;cursor:pointer;background:#9fe7de;border:0;font-weight:780}.evo-context-actions>button:disabled{cursor:wait;opacity:.62}.evo-context-actions>button:focus-visible{outline-offset:2px;outline:2px solid #c2fff7}.evo-context-actions>:is(span,button)[data-context-risk=consequential]{color:#eec4a0d1;background:#e2945717}.evo-command-state-stack{width:100%;min-width:0;display:grid}.evo-command-state-stack:has(.evo-operation-panel){overscroll-behavior:contain;scrollbar-gutter:stable;max-block-size:min(58dvh,560px);overflow-y:auto}.evo-minimal-stage:has(.evo-operation-panel){grid-template-rows:auto auto auto}.evo-minimal-stage:has(.evo-operation-panel)>:is(.evo-hero-copy,.evo-heart-core,.evo-starter-examples){display:none}.evo-operation-panel{color:#e0eff4e0;background:radial-gradient(circle at 90% 0,#5ca4b11c,#0000 34%),#071117f5;border-radius:18px;gap:10px;width:min(100%,920px);min-width:0;margin:0 auto 10px;padding:14px;display:grid;box-shadow:0 18px 42px #0000003d}.evo-operation-panel>header,.evo-operation-panel>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.evo-operation-panel>header{z-index:2;background:#071117fa;border-radius:18px 18px 12px 12px;margin:-14px -14px 0;padding:14px;position:sticky;top:-14px;box-shadow:0 8px 16px #0000001f}.evo-operation-panel>header>span,.evo-operation-panel>header>strong,.evo-operation-panel>footer>small{align-items:center;gap:7px;display:inline-flex}.evo-operation-panel>header>span{color:#99c0c9c2;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:760}.evo-operation-panel>header>strong{color:#eef9fb;font-size:13px}.evo-operation-panel :is(p,ul){margin:0}.evo-operation-state,.evo-operation-intent,.evo-operation-step,.evo-operation-result{background:#89cdd70e;border-radius:12px;grid-template-columns:minmax(110px,.28fr) minmax(0,1fr);align-items:start;gap:10px;padding:9px 10px;font-size:12px;line-height:1.5;display:grid}.evo-operation-state>b,.evo-operation-intent>b,.evo-operation-step>b,.evo-operation-result>b{color:#a4cad3b8}.evo-operation-state>span,.evo-operation-intent>span,.evo-operation-step>span,.evo-operation-result>span{overflow-wrap:anywhere;color:#e6f3f6e6;min-width:0}.evo-operation-panel:is(.is-failed,.is-partially_completed,.is-expired) .evo-operation-state{background:#da8c571a}.evo-operation-panel.is-completed .evo-operation-state{background:#59cea917}.evo-operation-actions{gap:7px;min-width:0;display:grid}.evo-operation-actions>strong{color:#a4cad3b8;font-size:12px}.evo-operation-actions ul{gap:6px;padding:0;list-style:none;display:grid}.evo-operation-actions li{background:#ffffff09;border-radius:12px;grid-template-columns:18px minmax(100px,1fr) minmax(120px,auto);align-items:center;gap:8px;min-width:0;padding:9px 10px;font-size:12px;line-height:1.4;display:grid}.evo-operation-actions li>svg{color:#84e0dab8}.evo-operation-actions li>span{overflow-wrap:anywhere;color:#e7f4f7e6;min-width:0}.evo-operation-actions li>small{color:#b0cdd4b3;text-align:right;font-size:12px}.evo-operation-ledger{background:#ffffff07;border-radius:12px;min-width:0}.evo-operation-ledger>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:8px 10px;list-style:none;display:flex}.evo-operation-ledger>summary::-webkit-details-marker{display:none}.evo-operation-ledger>summary>span,.evo-operation-ledger-warning button{align-items:center;gap:7px;display:inline-flex}.evo-operation-ledger>summary>span{color:#daedf1e0;font-size:12px;font-weight:740}.evo-operation-ledger>summary>small{color:#a0c2cab8;text-align:right;font-size:11px}.evo-operation-ledger>p{color:#a0c2cab8;padding:0 10px 10px;font-size:12px}.evo-operation-ledger ol{gap:4px;padding:0 10px 10px;list-style:none;display:grid}.evo-operation-ledger li{background:#92c3cc0b;border-radius:9px;grid-template-columns:54px minmax(100px,.4fr) minmax(0,1fr);align-items:baseline;gap:8px;padding:7px 8px;font-size:12px;display:grid}.evo-operation-ledger li time,.evo-operation-ledger li small{color:#99bcc4ad;font-size:11px}.evo-operation-ledger li span,.evo-operation-ledger li small{overflow-wrap:anywhere;min-width:0}.evo-operation-ledger-warning{color:#ffe0c7eb;background:#da8c571f;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0 10px 10px;padding:9px 10px;font-size:12px;line-height:1.45;display:flex}.evo-operation-ledger-warning button{color:#f8e9dc;min-height:44px;font:inherit;background:#da8c572e;border:0;border-radius:10px;flex:none;padding:0 12px;font-weight:760}.evo-operation-panel>footer>small{color:#92bbc4b3;max-width:560px;font-size:12px;line-height:1.4}.evo-operation-panel>footer>span{flex-wrap:wrap;gap:8px;display:flex}.evo-operation-panel>footer button{color:#e5f3f6e6;min-width:96px;min-height:44px;font:inherit;background:#7babb624;border:0;border-radius:12px;padding:0 14px;font-size:12px;font-weight:760}.evo-operation-panel>footer .evo-operation-approve{color:#071317;background:#98e4db}.evo-operation-panel>footer button:hover{filter:brightness(1.08)}.evo-operation-panel>footer button:focus-visible{outline-offset:2px;outline:2px solid #aaf6ef}@media (width<=560px){.evo-context-strip{border-radius:14px;margin-bottom:8px;padding:9px 10px}.evo-context-strip>header{grid-template-columns:minmax(0,1fr) auto}.evo-context-strip>header>span{display:none}.evo-command-state-stack:has(.evo-operation-panel){max-block-size:min(62dvh,480px)}.evo-operation-panel{border-radius:15px;gap:8px;margin-bottom:8px;padding:11px}.evo-operation-panel>header{border-radius:15px 15px 10px 10px;margin:-11px -11px 0;padding:11px;top:-11px}.evo-operation-state,.evo-operation-intent,.evo-operation-step,.evo-operation-result{grid-template-columns:1fr;gap:3px}.evo-operation-actions li{grid-template-columns:18px minmax(0,1fr)}.evo-operation-actions li>small{text-align:left;grid-column:2}.evo-operation-ledger>summary,.evo-operation-ledger-warning{flex-direction:column;align-items:flex-start}.evo-operation-ledger>summary>small{text-align:left}.evo-operation-ledger li{grid-template-columns:48px minmax(0,1fr)}.evo-operation-ledger li small{grid-column:2}.evo-operation-ledger-warning button{justify-content:center;width:100%}.evo-operation-panel>footer>span,.evo-operation-panel>footer button{width:100%}}@media (prefers-reduced-motion:reduce){.evo-context-strip,.evo-context-strip *,.evo-operation-panel,.evo-operation-panel *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.gateway-topbar{--gateway-tool-size:44px;--gateway-tool-radius:10px;--gateway-tool-border:#7ee8ff26;--gateway-tool-surface:#050c1aa8;--gateway-tool-color:#e6f7ffe6}.gateway-topbar :is(.gateway-menu-button,.evo-notification-trigger),.gateway-topbar .locale-picker{box-sizing:border-box;min-width:var(--gateway-tool-size);height:var(--gateway-tool-size);min-height:var(--gateway-tool-size);border:1px solid var(--gateway-tool-border);border-radius:var(--gateway-tool-radius);color:var(--gateway-tool-color);background:var(--gateway-tool-surface);transition:border-color .14s,color .14s,background-color .14s,box-shadow .14s,transform .1s;box-shadow:inset 0 0 0 1px #ffffff06}.gateway-topbar :is(.gateway-menu-button,.evo-notification-trigger){width:var(--gateway-tool-size);padding:0}.gateway-topbar .locale-picker{max-width:82px;padding-inline:7px 5px}.gateway-topbar .locale-picker select{height:calc(var(--gateway-tool-size) - 2px);min-height:calc(var(--gateway-tool-size) - 2px);padding-block:0;line-height:1}.gateway-topbar :is(.gateway-menu-button,.evo-notification-trigger):hover,.gateway-topbar .locale-picker:hover{color:#f5fdff;background:#091526c7;border-color:#7ee8ff61}.gateway-topbar :is(.gateway-menu-button,.evo-notification-trigger):active,.gateway-topbar .locale-picker:active{transform:scale(.96)}.gateway-topbar :is(.gateway-menu-button,.evo-notification-trigger)[aria-expanded=true]{color:#f5fdff;background:#0d2030d1;border-color:#6af0ff94;box-shadow:0 0 0 3px #58e6ff1a}.gateway-topbar .locale-picker:has(select:open){color:#f5fdff;background:#0d2030d1;border-color:#6af0ff94;box-shadow:0 0 0 3px #58e6ff1a}.gateway-topbar .locale-picker:focus-within{border-color:var(--gateway-tool-border);outline:none;box-shadow:inset 0 0 0 1px #ffffff06}.gateway-topbar .locale-picker select:focus,.gateway-topbar .locale-picker select:focus-visible{outline:none}.gateway-topbar :is(.gateway-menu-button,.evo-notification-trigger):focus-visible{outline-offset:2px;border-color:#f5c95bad;outline:2px solid #f3c85b;box-shadow:0 0 0 5px #f5c95b17}.gateway-topbar .locale-picker:has(select:focus-visible){outline-offset:2px;border-color:#f5c95bad;outline:2px solid #f3c85b;box-shadow:0 0 0 5px #f5c95b17}.gateway-topbar .locale-picker[data-input-modality=pointer]:has(select:focus-visible){border-color:var(--gateway-tool-border);outline:none;box-shadow:inset 0 0 0 1px #ffffff06}.gateway-topbar .locale-picker[data-input-modality=pointer]:has(select:open){color:#f5fdff;background:#0d2030d1;border-color:#6af0ff94;box-shadow:0 0 0 3px #58e6ff1a}.gateway-topbar .evo-notification-badge{contain:layout paint;top:-5px;right:-5px}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-minimal-stage>.evo-heart-core{align-self:center;margin-block:0}.evo-billing-overlay{padding:24px}.evo-billing-modal{border-radius:12px;grid-template-rows:auto minmax(0,1fr);gap:10px;width:min(1040px,100%);max-height:min(820px,100dvh - 48px);padding:16px;overflow:hidden}.evo-billing-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 14px}.evo-billing-head>.agent-eyebrow{grid-area:1/1}.evo-billing-head>div{grid-area:1/2;gap:2px;max-width:660px}.evo-billing-head>.evo-icon-button{grid-area:1/3;width:44px;height:44px}.evo-billing-head h2{font-size:clamp(1.45rem,2.2vw,2.15rem);line-height:1.05}.evo-billing-head p{font-size:.78rem;line-height:1.38}.evo-pricing-layout{overscroll-behavior:contain;scrollbar-color:#7ee8ff47 transparent;scrollbar-width:thin;grid-auto-rows:max-content;align-content:start;gap:9px;min-height:0;padding-right:5px;overflow:hidden auto}.evo-checkout-status{gap:9px;min-height:0;padding:9px 11px}.evo-checkout-status p{margin-top:2px;line-height:1.38}.evo-current-plan{min-height:52px;padding:7px 10px}.evo-current-plan>span{width:32px;height:32px}.evo-signal-plan{grid-template-columns:minmax(170px,.8fr) minmax(0,1.6fr) minmax(190px,.9fr);gap:10px 14px;padding:11px 13px}.evo-signal-plan ul{gap:4px 12px}.evo-signal-plan-status{min-width:0}.evo-plan-grid{gap:9px}.evo-plan-card{gap:8px;min-height:0;padding:14px}.evo-plan-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px}.evo-plan-card h3{font-size:1.16rem}.evo-plan-card>strong{font-size:1.24rem}.evo-plan-capacity,.evo-capacity-disclosure{padding:8px 10px}@media (width>=761px) and (height<=760px){.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-minimal-stage>.evo-heart-core{width:clamp(128px,22dvh,168px)}}@media (height<=560px){.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-minimal-stage{grid-template-rows:auto minmax(64px,1fr) auto auto}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-heart-core{align-self:center;width:clamp(64px,18dvh,82px);margin-block:0}}@media (width<=760px){.evo-billing-overlay{padding:8px}.evo-billing-modal{border-radius:14px;gap:8px;max-height:calc(100dvh - 16px);padding:11px}.evo-billing-head{grid-template-columns:minmax(0,1fr) 44px;gap:5px 8px}.evo-billing-head>.agent-eyebrow{grid-area:1/1;justify-self:start}.evo-billing-head>.evo-icon-button{grid-area:1/2}.evo-billing-head>div{grid-area:2/1/auto/-1;gap:2px}.evo-billing-head h2{font-size:clamp(1.42rem,6vw,1.72rem)}.evo-billing-head p{font-size:.75rem;line-height:1.34}.evo-pricing-layout{gap:8px;padding-right:3px}.evo-current-plan{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;min-height:50px;padding:7px 9px}.evo-signal-plan{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy status""features features""capacity capacity";gap:8px 10px;padding:11px}.evo-signal-plan ul{grid-template-columns:1fr;gap:4px}.evo-signal-plan-status{grid-template-columns:1fr;justify-items:end;gap:3px}.evo-signal-plan-status>span{justify-self:end}.evo-plan-grid{grid-template-columns:1fr}.evo-plan-card{gap:7px;padding:12px}.evo-plan-card ul{grid-template-columns:1fr;gap:4px}.evo-plan-card>button{order:1;margin-top:2px}.evo-plan-card>:is(ul,.evo-plan-capacity){order:2}}@media (width<=760px) and (height>=561px){.evo-minimal-stage:not(.has-output)>.evo-starter-examples{scroll-snap-type:x proximity;justify-content:flex-start;display:flex;overflow:auto hidden}.evo-minimal-stage:not(.has-output)>.evo-starter-examples button{scroll-snap-align:start;flex:0 0 min(270px,82vw);width:auto;min-width:0}}@media (prefers-reduced-motion:reduce){.gateway-topbar :is(.gateway-menu-button,.evo-notification-trigger),.gateway-topbar .locale-picker,.evo-pricing-layout{scroll-behavior:auto!important;transition:none!important}}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-minimal-stage{grid-template-rows:minmax(0,1fr) auto auto auto auto;gap:6px}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-minimal-stage>.evo-hero-copy{z-index:3;text-align:center;align-self:start;max-width:min(680px,100vw - 32px);margin:10px auto 0}.evo-minimal-stage:not(.has-output) .evo-model-pill{display:none}.evo-minimal-stage:not(.has-output) .evo-signal-title{letter-spacing:-.045em;text-wrap:balance;max-width:none;margin:0;font-size:clamp(1.65rem,4.2vw,3.4rem);line-height:1}.evo-minimal-stage:not(.has-output) .evo-product-promise{color:#e2f2f8ad;max-width:640px;margin:10px auto 0;font-size:clamp(.8rem,1.2vw,.96rem);line-height:1.5}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-minimal-stage>.evo-heart-core{z-index:1;opacity:.32;filter:saturate(.72);pointer-events:none;width:clamp(82px,12dvh,118px);margin:0;position:absolute;top:clamp(72px,13dvh,126px);left:50%;transform:translate(-50%)}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-minimal-stage>.evo-starter-examples{z-index:3;align-self:end;gap:7px;max-width:min(860px,100vw - 32px);margin:0 auto 10px}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-minimal-stage>.evo-starter-examples button{color:#e6f5fabd;background:#08121c70;border-radius:12px;flex:1 1 0;height:auto;min-height:40px;padding:8px 12px;font-size:.76rem;line-height:1.35}.evo-pricing-tabs{background:#030f1899;border:1px solid #8ee1f31f;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;width:min(420px,100%);padding:3px;display:inline-grid}.evo-pricing-tabs button{color:#dbeff6ad;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:40px;padding:7px 12px}.evo-pricing-tabs button[aria-selected=true]{color:#f3fcff;background:#56daee24}.evo-pricing-tabs button:focus-visible,.evo-more-plans-toggle:focus-visible{outline-offset:2px;outline:2px solid #78e8f5}.evo-pricing-section{gap:9px;display:grid}.evo-core-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.evo-core-plan-grid>.evo-signal-plan{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""status""features""capacity";gap:8px}.evo-core-plan-grid>.evo-signal-plan .evo-signal-plan-status{justify-items:start}.evo-core-plan-grid>.evo-signal-plan .evo-signal-plan-status>span{justify-self:start}.evo-core-plan-grid>:is(.evo-signal-plan,.evo-plan-card){min-height:0}.evo-more-plans-toggle{justify-self:start;min-height:40px}.evo-plan-grid.is-additional{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=760px){.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-minimal-stage>.evo-hero-copy{align-self:start;margin:8px auto 0}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-minimal-stage>.evo-heart-core{opacity:.26;width:clamp(72px,11dvh,94px);top:clamp(70px,12dvh,104px)}.evo-minimal-stage:not(.has-output) .evo-signal-title{font-size:clamp(1.55rem,8vw,2.25rem)}.evo-core-plan-grid,.evo-plan-grid.is-additional{grid-template-columns:1fr}.evo-pricing-tabs{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;position:sticky;top:0}}@media (height<=560px){.evo-minimal-stage:not(.has-output)>.evo-heart-core{display:none}.app-shell.v3-shell.gateway-mode:not(:has(.evo-minimal-stage.has-output)) .evo-minimal-stage>.evo-hero-copy{align-self:start;margin:4px auto 0}.evo-minimal-stage:not(.has-output)>.evo-starter-examples{display:none}}@media (prefers-reduced-motion:reduce){.evo-pricing-tabs button,.evo-more-plans-toggle{transition:none!important}}.cookie-consent{z-index:2400;left:50%;bottom:max(16px, env(safe-area-inset-bottom));color:#edf9ff;-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);background:linear-gradient(135deg,#05111cf7,#090a1cfa);border:1px solid #7ce7f747;border-radius:8px;width:min(960px,100vw - 32px);padding:18px;animation:.32s cubic-bezier(.2,.82,.24,1) both cookie-consent-enter;position:fixed;transform:translate(-50%);box-shadow:0 22px 80px #0000008f,inset 0 1px #ffffff0e}.cookie-consent:focus-visible{outline:none}.cookie-consent-intro{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;display:grid}.cookie-consent-mark{color:#87edf8;background:#46ccdd14;border:1px solid #78e7f540;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.cookie-consent-intro p{color:#7de8f4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:.68rem;font-weight:850}.cookie-consent-intro h2{color:#f4fbff;letter-spacing:0;margin:0;font-size:clamp(1rem,2vw,1.18rem);line-height:1.25}.cookie-consent-intro div>span{color:#d3e4efc2;max-width:760px;margin-top:6px;font-size:.79rem;line-height:1.55;display:block}.cookie-consent-options{gap:8px;margin:16px 0 0 50px;animation:.2s ease-out both cookie-consent-options-in;display:grid}.cookie-consent-option{cursor:pointer;background:#06111d94;border:1px solid #75cbdd29;border-radius:6px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:9px 11px;display:grid}.cookie-consent-option:hover,.cookie-consent-option:focus-within{background:#0a1b2ab8;border-color:#7ae8f661}.cookie-consent-option input{accent-color:#72e6ee;width:18px;height:18px;margin:0}.cookie-consent-option>span:not(.cookie-consent-disabled-check){gap:2px;min-width:0;display:grid}.cookie-consent-option strong{letter-spacing:0;font-size:.79rem}.cookie-consent-option small{color:#c4d9e6a8;font-size:.7rem;line-height:1.4}.cookie-consent-option em{color:#7fe6eeb8;white-space:nowrap;align-items:center;gap:5px;font-size:.64rem;font-style:normal;font-weight:780;display:inline-flex}.cookie-consent-option.is-required,.cookie-consent-option.is-disabled{cursor:default}.cookie-consent-option.is-disabled{color:#dae9f19e}.cookie-consent-disabled-check{border:1px solid #b1c9d647;border-radius:3px;width:16px;height:16px;display:block}.cookie-consent-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0 50px;display:flex}.cookie-consent-actions button,.cookie-consent-actions a{min-height:44px;font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:.76rem;font-weight:820;text-decoration:none;display:inline-flex}.cookie-consent-primary{color:#031117;background:#92edf2;border:1px solid #87e7ee}.cookie-consent-secondary{color:#e9fbff;background:#1737466b;border:1px solid #8fdfed80}.cookie-consent-manage{color:#deedf6d1;background:0 0;border:1px solid #97b7cc3d}.cookie-consent-actions a{color:#b0d4e3b8}.cookie-consent-actions button:hover,.cookie-consent-actions button:focus-visible,.cookie-consent-actions a:hover,.cookie-consent-actions a:focus-visible{filter:brightness(1.1);outline-offset:2px;outline:2px solid #81eaf6b8}@keyframes cookie-consent-enter{0%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(-50%)}}@keyframes cookie-consent-options-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.cookie-consent{bottom:max(8px, env(safe-area-inset-bottom));width:calc(100vw - 16px);max-height:min(82vh,660px);padding:14px;overflow-y:auto}.cookie-consent-intro{grid-template-columns:30px minmax(0,1fr);gap:9px}.cookie-consent-mark{width:28px;height:28px}.cookie-consent-options,.cookie-consent-actions{margin-left:0}.cookie-consent-actions{grid-template-columns:1fr 1fr;display:grid}.cookie-consent-actions button,.cookie-consent-actions a{width:100%;padding:0 10px}.cookie-consent-actions a{grid-column:1/-1}.cookie-consent-option{grid-template-columns:22px minmax(0,1fr)}.cookie-consent-option em{white-space:normal;grid-column:2}}@media (height<=560px){.cookie-consent{max-height:calc(100dvh - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom)));overscroll-behavior:contain;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.cookie-consent,.cookie-consent-options{animation:none}}
