.agent-scene.is-revealed:before{content:"";background:radial-gradient(ellipse, color-mix(in srgb, var(--agent-glow) 23%, transparent) 0, color-mix(in srgb, var(--agent-glow) 8%, transparent) 42%, transparent 70%);pointer-events:none;border-radius:50%;position:absolute;inset:8% 0 0}.agent-scene .agent-image{background:0 0;border:0;border-radius:0}.capsule-fragments,.capsule-fragment{width:100%;height:100%;position:absolute;inset:0}.capsule-fragment{object-fit:contain}.fragment-left{clip-path:polygon(0 0,53% 0,47% 32%,56% 48%,45% 68%,51% 100%,0 100%)}.fragment-right{clip-path:polygon(53% 0,100% 0,100% 100%,51% 100%,45% 68%,56% 48%,47% 32%)}.agent-today .today-summary{color:#dcecf7;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.agent-today .today-last{white-space:nowrap;text-overflow:ellipsis;color:#91aabc;margin:8px 0 0;font-size:12px;overflow:hidden}.profile-workbench{padding-bottom:max(24px,env(safe-area-inset-bottom))}.work-mode{background:#07121f;border:1px solid #8bd3fa30;border-radius:14px;gap:6px;padding:5px;display:flex}.work-mode button{color:#8fa9bc;background:0 0;flex:1;min-width:0;padding:10px 8px}.work-mode button[aria-pressed=true]{color:#081526;background:#8bd3fa}.profile-workbench .work-chats{margin-top:20px}.profile-workbench .work-limit-text{margin:14px 0 8px;font-size:13px}.profile-workbench .work-limit{accent-color:#8bd3fa;height:7px;margin:0;display:block}.profile-workbench .work-limit::-webkit-progress-value{background:#8bd3fa}.profile-workbench .work-limit-reached{color:#f0c778;font-size:13px}.profile-workbench .delete-work-data{color:#edacb6;border-color:#e7899944;margin-top:24px}.work-delete-dialog{width:min(440px,100% - 32px);max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));color:#e7eff7;background:#0a1929;border:1px solid #8bd3fa40;border-radius:20px;padding:24px;overflow-y:auto}.work-delete-dialog::backdrop{background:#020812d9}.work-delete-dialog h2{margin:8px 0 16px;font-size:20px}.work-delete-dialog p{color:#a9bdcc;line-height:1.6}.work-delete-dialog .dialog-step{color:#8bd3fa;margin:0;font:12px JetBrains Mono,monospace}.dialog-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.dialog-actions button{flex:1}.danger-button{color:#210a10;background:#ed7e91}.work-delete-dialog [role=alert],.profile-workbench [role=alert]{color:#efabb6}.signal-birth{--portrait-height:min(42dvh, 390px);--portrait-half:min(21dvh, 195px);z-index:200;isolation:isolate;color:#edf2f7;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;background:#000;position:fixed;inset:0;overflow:hidden}.signal-birth *{-webkit-tap-highlight-color:transparent}.signal-birth img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.signal-birth .signal-mute{z-index:20;top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));color:#c5cbd3;background:#000b;border:1px solid #ffffff30;border-radius:10px;min-height:40px;padding:9px 14px;font-size:11px;font-weight:400;position:absolute}.signal-art-anchor{width:min(82vw,360px);height:var(--portrait-height);position:absolute;top:42dvh;left:50%;transform:translate(-50%,-50%)}.signal-birth .signal-capsule{touch-action:manipulation;background:0 0;border:0;border-radius:0;width:100%;height:100%;min-height:0;padding:0;display:block;position:absolute;inset:0}.signal-birth .signal-capsule:disabled{opacity:1;cursor:default}.signal-birth .signal-capsule:hover{filter:none}.signal-capsule-images{display:block;position:absolute;inset:0}.signal-capsule-images img,.signal-agent-entry img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.signal-aura,.signal-intensity,.signal-agent-glow{pointer-events:none;background:radial-gradient(ellipse, color-mix(in srgb, var(--birth-color) 38%, transparent), color-mix(in srgb, var(--birth-color) 10%, transparent) 40%, transparent 68%);border-radius:50%;display:block;position:absolute;inset:-25% -20%}.signal-aura{opacity:.3;animation:3.8s ease-in-out infinite alternate signal-breathe}.signal-intensity{opacity:calc(var(--signal-strength) * .8);transition:opacity .18s ease-out}.signal-cracks{opacity:var(--signal-strength);transition:opacity .18s ease-out}.signal-bottom{z-index:8;top:calc(42dvh + var(--portrait-half) + 24px);text-align:center;width:min(82vw,310px);position:absolute;bottom:16px;left:50%;overflow-y:auto;transform:translate(-50%)}.signal-progress{background:#ffffff19;border-radius:2px;width:min(100%,240px);height:2px;margin:0 auto;overflow:hidden}.signal-progress span{width:100%;height:100%;transform:scaleX(var(--signal-strength));transform-origin:0;background:#efc77e;transition:transform .18s ease-out;display:block}.signal-prompt{color:#b4aaa0;margin:22px auto 8px;font-size:14px;line-height:1.6}.signal-count{color:#7d715e;letter-spacing:.14em;margin:0;font-size:11px}.signal-birth[data-phase=quiet] .signal-capsule-images{opacity:.12;transition:opacity .14s}.signal-birth[data-phase=quiet] .signal-aura,.signal-birth[data-phase=quiet] .signal-intensity,.signal-birth[data-phase=quiet] .signal-bottom{opacity:.08;animation:none}.signal-birth[data-phase=impact] .signal-capsule-images{animation:.26s ease-in forwards capsule-dissolve}.signal-flash{z-index:15;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse at 50% 42%, color-mix(in srgb, var(--birth-color) 10%, white) 0, color-mix(in srgb, var(--birth-color) 45%, white) 18%, var(--birth-color) 38%, color-mix(in srgb, var(--birth-color) 65%, transparent) 58%, transparent 82%);opacity:0;animation:.62s linear both signal-impact;position:fixed;inset:0}.signal-agent-position{transition:transform .5s cubic-bezier(.2,.65,.3,1);position:absolute;inset:0}.signal-agent-position.agent-at-top{transform:translate(calc(var(--final-center) - 50vw), calc(var(--final-top) + var(--agent-height) / 2 - 42dvh))}.signal-agent-entry{animation:1.2s ease-out both signal-agent-in;position:absolute;inset:0}.signal-agent-glow{opacity:.55}.signal-agent-mist{filter:blur(9px);opacity:0;animation:1.15s ease-out both signal-mist-out}.signal-agent-sharp{opacity:1;animation:1.2s ease-out both signal-sharp-in}.signal-wave{z-index:-1;pointer-events:none;background:radial-gradient(ellipse, color-mix(in srgb, var(--birth-color) 38%, transparent), color-mix(in srgb, var(--birth-color) 18%, transparent) 35%, transparent 72%);border-radius:50%;width:100%;height:100%;animation:1.5s ease-out both signal-wave-out;position:absolute;top:0;left:0}.signal-sparks{pointer-events:none;position:absolute;inset:0}.signal-sparks i{background:var(--birth-color);opacity:0;border-radius:2px;width:3px;height:7px;animation:.9s ease-out both signal-spark-out;position:absolute;top:50%;left:50%}.signal-identity{top:calc(var(--final-top) + var(--agent-height) + 8px);text-align:left;animation:.5s ease-out both signal-title-in;position:absolute;left:24px;right:16px}.signal-identity h1{letter-spacing:-.03em;margin:0 0 7px;font-size:clamp(27px,6vw,34px);line-height:1.15}.signal-identity p{color:color-mix(in srgb, var(--birth-color) 65%, #d9d5ce);margin:0;font-size:12px}.signal-card{isolation:isolate;border-radius:16px;position:relative;overflow:hidden}.signal-card-content{padding:15px 22px 20px}.signal-card-surface{z-index:-1;border-radius:inherit;transform-origin:top;pointer-events:none;background:linear-gradient(160deg,#121a21,#0b1118);border:1px solid #ffffff18;position:absolute;inset:0}.signal-card .signal-number{color:#7f8c96;letter-spacing:.12em;margin:0 0 5px;font-size:10px}.signal-card h2{margin:0 0 10px;font-size:19px}.signal-card dl{margin:0}.signal-card dl div{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:14px;min-height:35px;padding:8px 0;display:flex}.signal-card dt{color:#99a5b0;font-size:12px}.signal-card dd{color:#e4e9ed;overflow-wrap:anywhere;font-size:13px}@keyframes signal-trait-in{0%{opacity:0;transform:translate(100vw)skew(-7deg)}25%{opacity:1}to{opacity:1;transform:translateX(0) skewX(var(--panel-skew,-2deg))}}.signal-birth .signal-done{background:var(--birth-color);color:#10151a;width:100%;margin-top:15px;font-size:13px}.signal-error{color:#a9b1ba;font-size:13px;line-height:1.6}.signal-error button{background:#efb653;font-size:12px}@keyframes signal-breathe{0%{opacity:.25;transform:scale(.96)}to{opacity:.52;transform:scale(1.04)}}@keyframes capsule-dissolve{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}@keyframes signal-impact{0%{opacity:0}19.355%{opacity:1}to{opacity:0}}@keyframes signal-agent-in{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes signal-mist-out{0%,15%{opacity:.8}to{opacity:0}}@keyframes signal-sharp-in{0%,15%{opacity:0}to{opacity:1}}@keyframes signal-wave-out{0%{opacity:.8;transform:scale(.3)}to{opacity:0;transform:scale(2.4)}}@keyframes signal-spark-out{0%{opacity:.8;transform:translate(0, 0) rotate(var(--spark-angle)) scale(.6)}to{opacity:0;transform:translate(var(--spark-x), var(--spark-y)) rotate(var(--spark-angle)) scale(1)}}@keyframes signal-title-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes signal-card-in{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.signal-birth[data-motion=simple] .signal-agent-mist{display:none}.signal-birth[data-motion=reduced] *,.signal-birth[data-motion=reduced] :before{transition:none!important;animation:none!important}.signal-birth[data-motion=reduced] .signal-flash,.signal-birth[data-motion=reduced] .signal-wave,.signal-birth[data-motion=reduced] .signal-agent-mist{display:none}@media (height<=620px){.signal-birth{--portrait-height:35dvh;--portrait-half:17.5dvh}.signal-prompt{margin-top:16px;font-size:13px}}.signal-birth{--agent-width:60vw;--agent-height:75vw;--final-top:max(64px, env(safe-area-inset-top));--final-center:calc(12px + 30vw);--card-top:calc(var(--final-top) + var(--agent-height) + 82px)}.signal-art-anchor.has-agent{width:var(--agent-width);height:var(--agent-height)}.signal-birth .signal-skip{z-index:20;top:max(16px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));color:#edf2f7;background:#000b;border:1px solid #ffffff30;min-height:40px;padding:9px 14px;font-size:11px;position:absolute}.signal-birth[data-skipped=true] *,.signal-birth[data-skipped=true] :before{transition:none!important;animation:none!important}@media (width>=700px){.signal-birth{--agent-width:min(40vw, 520px);--agent-height:min(70dvh, 650px);--final-top:15dvh;--final-center:28vw;--card-top:max(160px, calc(50dvh - 120px))}.signal-identity{top:max(80px,50dvh - 200px);left:54vw;right:6vw}}@media (width<=699px) and (height<=620px){.signal-birth{--final-top:60px;--card-top:calc(var(--final-top) + var(--agent-height) + 82px)}}.signal-series-badge,.signal-plaques{left:calc(60vw + 20px);right:max(9px, env(safe-area-inset-right));position:absolute}.signal-series-badge{top:max(var(--final-top), calc(env(safe-area-inset-top) + 56px));white-space:nowrap;text-align:right;text-transform:uppercase;color:#f3cb80;margin:0;font-family:JetBrains Mono,monospace;font-size:clamp(7px,2.2vw,9px);line-height:18px}.signal-plaques{top:calc(max(var(--final-top), calc(env(safe-area-inset-top) + 56px)) + 34px);gap:10px;margin:0;padding:0;list-style:none;display:grid}.signal-plaque{background:linear-gradient(110deg,#173b51,#0b1b2a);border:1px solid #7ecfff40;border-left:2px solid #8cd8ff;border-radius:3px;align-items:center;gap:4px;min-width:0;height:36px;padding:0 5px;font-size:clamp(8px,2.65vw,12px);line-height:1.2;animation:.22s cubic-bezier(.12,.75,.25,1) both signal-trait-in;display:flex;transform:skew(-2deg)}.signal-plaque:nth-child(2n){--panel-skew:1.5deg;transform:skew(1.5deg)}.signal-plaque:last-child{border-left-color:var(--birth-color)}.signal-plaque>span:first-child{flex:none;font-size:12px}.signal-plaque>span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.signal-summary{z-index:10;top:var(--card-top);padding-bottom:calc(16px + env(safe-area-inset-bottom));overscroll-behavior:contain;touch-action:pan-y;position:absolute;bottom:0;left:12px;right:12px;overflow-y:auto}.signal-summary-content{animation:.35s ease-out both signal-card-in}.signal-birth .signal-summary .signal-done{width:100%;margin:16px 0 0;display:block}@media (width<=699px){.signal-identity p{display:none}}@media (width>=700px){.signal-series-badge,.signal-plaques{left:54vw;right:6vw}.signal-series-badge{top:var(--card-top);text-align:left;font-size:10px}.signal-plaques{top:calc(var(--card-top) + 28px)}.signal-plaque{font-size:12px}.signal-summary{top:calc(var(--card-top) + 230px);left:54vw;right:6vw}}.agent-share-dialog{width:min(440px,100% - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));color:#e7eff7;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;background:#081726;border:1px solid #8bd3fa44;border-radius:20px;padding:18px;overflow-y:auto}.agent-share-dialog::backdrop{background:#020812e8}.agent-share-dialog header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.agent-share-dialog h2{margin:0;font-size:18px}.agent-share-dialog .share-close{min-width:44px;padding:4px;font-size:24px}.agent-share-dialog .share-preview{width:min(100%,290px);height:auto;max-height:calc(100dvh - 245px - env(safe-area-inset-top) - env(safe-area-inset-bottom));object-fit:contain;-webkit-user-select:auto;user-select:auto;-webkit-touch-callout:default;pointer-events:auto;margin:auto;display:block}.share-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.share-actions>*{white-space:nowrap;flex:1}.share-save{color:#181206;text-align:center;background:#edbd70;border-radius:10px;place-items:center;min-height:44px;padding:12px 16px;font-weight:700;text-decoration:none;display:grid}.agent-share-dialog .share-hint{color:#91aabc;margin-bottom:0;font-size:11px;line-height:1.5}.agent-share-dialog [role=alert]{color:#efabb6}.signal-birth .signal-share{color:#bde9ff;background:0 0;border-color:#8bd3fa66;width:100%;margin-top:15px;font-size:13px}.app-shell.incubator-shell{max-width:1240px}.incubator-title{margin:22px 0}.incubator-title .eyebrow{margin:0 0 8px}.incubator-title h1{margin:0}.incubator-grid{flex-direction:column;gap:20px;min-width:0;display:flex}.incubator-grid>*{min-width:0}.incubator-screen .panel{width:100%;max-width:none;margin:0}.incubator-screen h2{margin:0 0 16px;font-size:17px}.incubator-screen .incubator-chamber{text-align:center;padding:15px 16px 20px}.chamber-visual{perspective:700px;height:320px;position:relative}.capsule-carousel{z-index:2;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;border-radius:12px;width:100%;height:100%;display:flex;position:relative;overflow:auto hidden}.capsule-carousel::-webkit-scrollbar{display:none}.capsule-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;place-items:center;width:100%;min-width:0;height:100%;padding-bottom:28px;display:grid}.capsule-slide img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:87%;max-width:290px;height:292px;display:block}.chamber-plinth{z-index:1;background:radial-gradient(#b9eaff40,#6fcfff18 48%,#8bd3fa05 68%,#0000 72%);border-radius:50%;width:82%;height:30px;position:absolute;bottom:11px;left:9%;box-shadow:0 10px 34px #67c8ff19}.chamber-plinth:before{content:"";background:linear-gradient(#c0eaff18,#8bd3fa08);border:1px solid #8bd3fa7a;border-radius:50%;position:absolute;inset:5px 5%}.chamber-plinth:after{content:"";opacity:.6;background:radial-gradient(#76cfff20,#0000 68%);border-radius:50%;animation:7s ease-in-out infinite alternate plinth-light;position:absolute;inset:-25px -14%}.hologram-ring{z-index:3;color:#8bd3fa;pointer-events:none;width:100%;max-width:345px;height:310px;position:absolute;top:50%;left:50%;transform:translate(-50%,-49%)rotateX(64deg)}.hologram-rotation{transform-origin:180px 180px;animation:38s linear infinite chamber-ring-turn}.chamber-mist{z-index:4;pointer-events:none;background:radial-gradient(at 35% 70%,#95d9ff12,#0000 52%),radial-gradient(at 68% 45%,#78cbff10,#0000 57%);width:100%;height:90px;animation:12s ease-in-out infinite alternate chamber-mist-drift;position:absolute;bottom:-4px;left:0}.chamber-caption{margin:8px 0 18px}.chamber-caption .chamber-number{letter-spacing:.1em;color:#d8eaf6;margin:0 0 7px;font:400 13px/1.5 JetBrains Mono,monospace}.chamber-caption .series{margin:0;font-size:11px}.incubator-chamber .chamber-awaken{width:100%;max-width:290px;font-size:12px}.chamber-closed{min-height:45px;color:var(--aion-system);place-items:center;margin:0;font-size:12px;display:grid}.chamber-step{z-index:5;background:#0715229c;border-color:#8bd3fa22;border-radius:50%;width:44px;height:44px;padding:0;font:400 28px/1 Manrope,sans-serif;position:absolute;top:43%}.chamber-previous{left:-6px}.chamber-next{right:-6px}.chamber-step:disabled{opacity:.25;cursor:default}.chamber-pagination{justify-content:center;align-items:center;gap:0;margin-top:9px;display:flex}.chamber-page{background:0 0;place-items:center;width:30px;min-height:32px;padding:0;display:grid}.chamber-page span{background:#8bd3fa3b;border-radius:50%;width:4px;height:4px}.chamber-page[aria-pressed=true] span{background:#b7e6ff;box-shadow:0 0 9px #8bd3fa55}.chamber-position{color:#6f8da2;margin-left:10px;font:400 10px JetBrains Mono,monospace}.incubator-screen .incubator-chances{padding:23px 22px}.chances-summary{margin:0 0 20px;font-size:12px;line-height:1.8}.appearance-availability,.rarity-chances{margin:0;padding:0;list-style:none}.appearance-availability li{border-top:1px solid #8bd3fa12;justify-content:space-between;align-items:center;gap:8px;min-height:43px;display:flex}.appearance-name{color:#c4d9e7;font-size:12px}.appearance-status{color:#678398;align-items:center;gap:7px;font-size:10px;display:inline-flex}.appearance-status i{background:#556d80;border-radius:50%;width:4px;height:4px}.appearance-availability li[data-available=true] .appearance-status{color:#8dc7e7}.appearance-availability li[data-available=true] .appearance-status i{background:#8bd3fa;box-shadow:0 0 7px #8bd3fa22}.incubator-chances .chances-note{color:#7e9bae;border-top:1px solid #8bd3fa12;margin:20px 0 0;padding-top:18px;font-size:11px;line-height:1.8}.rarity-chances li{margin:20px 0}.rarity-chances li>div{color:#c4d9e7;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.rarity-chances strong{color:#9cd9fa;font:400 12px JetBrains Mono,monospace}.rarity-bar{background:#8bd3fa13;border-radius:2px;height:3px;margin-top:10px;display:block;overflow:hidden}.rarity-bar>span{transform-origin:0;background:#8bd3faa3;width:100%;height:100%;display:block}.incubator-collection{flex-direction:column;gap:18px;display:flex}.incubator-screen .collection-progress-panel{padding:23px 22px}.collection-progress-panel .collection-description{color:#a3bfd2;margin:0 0 18px;font-size:12px;line-height:1.8}.collection-description span{color:#d7eaf6;font-family:JetBrains Mono,monospace}.collection-progress-panel progress{height:4px;margin:0;display:block}.collection-count{color:#7091a9;align-items:baseline;gap:9px;margin-top:20px;font-family:JetBrains Mono,monospace;display:flex}.collection-count strong{color:#d6eaf6;font-size:30px;font-weight:400;line-height:1.2}.collection-count>span{font-size:11px}.incubator-collection .season-teaser{align-items:center;gap:15px;padding:24px 22px;display:flex}.season-lock{color:#709bb8;background:#8bd3fa07;border:1px solid #8bd3fa17;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.season-lock svg{width:18px;height:18px}.season-teaser h3{color:#b1cddd;margin:0 0 5px;font-size:13px}.season-label{color:#718da2;font-family:Manrope,sans-serif;font-size:11px;font-weight:400}.incubator-screen .incubator-empty{flex-direction:column;justify-content:center;align-items:center;min-height:370px;padding:30px;display:flex}.incubator-empty>svg{color:#75b7dd;width:48px;height:48px}.incubator-empty p{max-width:270px;margin:24px 0;font-size:13px}.incubator-info-status{width:100%}.incubator-info-status .request-state{margin:0;padding:24px;font-size:12px}.incubator-chamber[data-motion=static] .hologram-rotation,.incubator-chamber[data-motion=static] .chamber-mist,.incubator-chamber[data-motion=static] .chamber-plinth:after{animation:none}@keyframes chamber-ring-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes chamber-mist-drift{0%{opacity:.5;transform:translate(-3%)}to{opacity:.85;transform:translate(3%)}}@keyframes plinth-light{0%{opacity:.4;transform:scale(.96)}to{opacity:.8;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce),(update:slow){.hologram-rotation,.chamber-mist,.chamber-plinth:after{animation:none}}@media (width>=1000px){.incubator-title{text-align:center;margin:30px 0}.incubator-title h1{margin:0 auto}.incubator-grid{grid-template-columns:minmax(220px,1fr) minmax(320px,1.5fr) minmax(220px,1fr);grid-template-areas:"chances chamber collection";align-items:start;gap:24px;display:grid}.incubator-chamber{grid-area:chamber}.incubator-chances{grid-area:chances;margin-top:20px!important}.incubator-collection{grid-area:collection;margin-top:20px}.incubator-info-status{grid-area:2/1/auto/-1}.chamber-visual{height:380px}.capsule-slide img{max-width:320px;height:340px}.hologram-ring{height:350px}.chamber-caption{margin-top:10px}.incubator-screen .incubator-chamber{padding:20px 24px 24px}}@media (width<=380px){.chamber-visual{height:305px}.capsule-slide img{height:270px}.hologram-ring{height:290px}.incubator-screen .incubator-chamber{padding-inline:14px}}.intro-player{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#040811;--bg2:#0b1830;--ink:#eef3fa;--muted:#8d9ab0;--gold:#eab95c;--cyan:#62d6ff;--violet:#a874ff;--green:#3fd68f;--red:#ff5d7a;--line:#62d6ff3d;--panel:#0b1628d1;--display:"Unbounded","Segoe UI",system-ui,sans-serif;--text:"Manrope","Segoe UI",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,Consolas,monospace;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.intro-player{scroll-padding-top:env(safe-area-inset-top,0px)}.intro-player,.intro-player{height:100%;margin:0}.intro-player{background:var(--bg);color:var(--ink);font-family:var(--text);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;justify-content:center;align-items:center;display:flex;overflow:hidden}.intro-player .iv-stage{background:radial-gradient(120% 70% at 50% 32%, var(--bg2), var(--bg) 72%);width:min(100%,430px);height:100%;max-height:920px;position:relative;overflow:hidden}.intro-player .iv-stage.iv-shake{animation:.38s intro-sshake}@keyframes intro-sshake{20%{transform:translate(-6px,3px)}40%{transform:translate(5px,-4px)}60%{transform:translate(-3px,2px)}80%{transform:translate(2px,-1px)}}.intro-player canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.intro-player #net{opacity:.4;transition:opacity 1.2s}.intro-player .iv-stage.iv-wide #net{opacity:1}.intro-player #fx{z-index:14}.intro-player .iv-scene{opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.intro-player .iv-scene.iv-on{opacity:1;pointer-events:auto}.intro-player .iv-cap{text-align:center;font:800 21px/1.3 var(--text);opacity:0;text-wrap:balance;transition:opacity .45s,transform .45s;position:absolute;bottom:118px;left:22px;right:22px;transform:translateY(10px)}.intro-player .iv-cap small{font:600 14px/1.4 var(--text);color:var(--muted);margin-top:6px;display:block}.intro-player .iv-cap.iv-top{top:64px;bottom:auto}.intro-player .iv-cap.iv-on{opacity:1;transform:none}.intro-player .iv-soon{color:var(--gold);font:700 11px/18px var(--mono);vertical-align:middle;letter-spacing:.04em;border:1px solid #eab95c80;border-radius:999px;margin-left:8px;padding:2px 8px;display:inline-block}.intro-player .iv-title{text-align:center;font:800 13px var(--mono);letter-spacing:.2em;color:var(--cyan);opacity:0;transition:opacity .4s;position:absolute;top:64px;left:0;right:0}.intro-player .iv-title.iv-on{opacity:.9}.intro-player .iv-bar{z-index:20;gap:4px;display:flex;position:absolute;top:14px;left:16px;right:16px}.intro-player .iv-bar i{background:#ffffff24;border-radius:2px;flex:1;height:3px;position:relative;overflow:hidden}.intro-player .iv-bar i b{transform-origin:0;background:var(--ink);opacity:.9;width:100%;position:absolute;inset:0;transform:scaleX(0)}.intro-player .iv-ctl{z-index:20;color:var(--muted);font:700 12px var(--text);cursor:pointer;background:#04081180;border:1px solid #ffffff2e;border-radius:999px;padding:7px 12px;position:absolute;top:28px}.intro-player #skip{right:16px}.intro-player #mute{left:16px}.intro-player button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.intro-player .iv-phone{border:2px solid #ffffff61;border-radius:24px;width:118px;height:216px;margin:-108px 0 0 -59px;position:absolute;top:36%;left:50%}.intro-player .iv-phone:after{content:"";background:#ffffff4d;border-radius:3px;width:34px;height:5px;margin-left:-17px;position:absolute;top:8px;left:50%}.intro-player .iv-badge{background:var(--red);min-width:30px;height:30px;font:800 14px/30px var(--text);text-align:center;border-radius:15px;padding:0 8px;transition:transform .25s cubic-bezier(.2,1.6,.4,1);position:absolute;top:-10px;right:-10px;transform:scale(0)}.intro-player .iv-badge.iv-on{transform:scale(1)}.intro-player .iv-msg{font:700 12px/1.2 var(--text);color:#d3ddec;white-space:nowrap;opacity:0;background:#1b2b45;border:1px solid #ffffff14;border-radius:14px 14px 14px 4px;padding:7px 11px;transition:opacity .3s,transform .4s cubic-bezier(.2,1.5,.4,1);position:absolute;transform:scale(.5)}.intro-player .iv-msg.iv-on{opacity:1;transform:scale(1)}.intro-player .iv-msg.iv-suck{opacity:0;transform:scale(.15)}.intro-player .iv-core{width:230px;height:290px;margin:-145px 0 0 -115px;position:absolute;top:33%;left:50%}.intro-player .iv-capsule{transition:transform .4s,opacity .3s;position:absolute;inset:18px 48px}.intro-player .iv-capsule.iv-shake{animation:.22s infinite intro-cshake}.intro-player .iv-capsule.iv-hard{animation:.12s infinite intro-cshake}@keyframes intro-cshake{25%{transform:translate(-3px)rotate(-1.5deg)}75%{transform:translate(3px)rotate(1.5deg)}}.intro-player .iv-capsule .iv-crack{opacity:0;transition:opacity .5s}.intro-player .iv-capsule.iv-c1 .iv-k1,.intro-player .iv-capsule.iv-c2 .iv-k2,.intro-player .iv-capsule.iv-c2 .iv-k1{opacity:1}.intro-player .iv-capsule.iv-gone{opacity:0;transform:scale(1.7)}.intro-player .iv-flash{pointer-events:none;opacity:0;z-index:15;background:radial-gradient(circle at 50% 33%,#fff 0,#efe4ff 14%,#a874ffa6 34%,#a874ff00 66%);position:absolute;inset:0}.intro-player .iv-flash.iv-go{animation:.9s ease-out intro-flash}@keyframes intro-flash{0%{opacity:0}10%{opacity:1}to{opacity:0}}.intro-player .iv-agent{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .8s,transform 1.1s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.1)}.intro-player .iv-agent.iv-on{opacity:1;transform:none}.intro-player .iv-aura{opacity:0;background:radial-gradient(circle,#a874ff6b,#a874ff00 64%);border-radius:50%;width:320px;height:320px;margin:-160px;transition:opacity .8s;position:absolute;top:50%;left:50%}.intro-player .iv-aura.iv-on{opacity:1;animation:2.6s ease-in-out infinite intro-breathe}@keyframes intro-breathe{50%{transform:scale(1.1)}}.intro-player .iv-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:absolute;top:calc(33% + 156px);left:20px;right:20px}.intro-player .iv-chip{background:var(--panel);border:1px solid var(--line);font:700 13px var(--text);opacity:0;border-radius:10px;padding:8px 12px;transition:opacity .2s,transform .35s cubic-bezier(.2,1.5,.4,1);transform:translate(60px)skew(-12deg)}.intro-player .iv-chip b{color:var(--cyan);font-weight:800}.intro-player .iv-chip.iv-on{opacity:1;transform:none}.intro-player .iv-mini{object-fit:contain;width:120px;height:150px;margin-left:-60px;transition:opacity .5s,transform .5s;position:absolute;left:50%}.intro-player #s3 .iv-mini{top:19%}.intro-player .iv-fly{font:700 11px var(--text);color:#d3ddec;white-space:nowrap;background:#1b2b45;border-radius:12px 12px 12px 4px;padding:6px 10px;transition:opacity .7s,transform .7s;position:absolute}.intro-player .iv-card{opacity:0;background:linear-gradient(#14233af5,#0c1626f5);border:1px solid #62d6ff47;border-radius:18px;padding:15px 15px 13px;transition:opacity .4s,transform .55s cubic-bezier(.2,1.3,.3,1);position:absolute;top:42%;left:20px;right:20px;transform:translateY(50px)scale(.94);box-shadow:0 20px 60px #0000008c}.intro-player .iv-card.iv-on{opacity:1;transform:none}.intro-player .iv-who{align-items:center;gap:10px;margin-bottom:9px;display:flex}.intro-player .iv-av{width:34px;height:34px;font:800 14px var(--text);background:#2a3e60;border-radius:50%;place-items:center;display:grid}.intro-player .iv-who strong{font:800 15px var(--text)}.intro-player .iv-who span{font:600 12px var(--text);color:var(--muted);display:block}.intro-player .iv-card p{font:600 14px/1.45 var(--text);color:#d5deec;margin:0}.intro-player .iv-draft{border-left:2px solid var(--cyan);font:600 13px/1.45 var(--text);color:#cfe9f5;background:#62d6ff14;border-radius:12px;margin:10px 0 12px;padding:9px 12px}.intro-player .iv-draft em{font:700 10px var(--mono);color:var(--cyan);letter-spacing:.08em;margin-bottom:3px;font-style:normal;display:block}.intro-player .iv-send{background:var(--gold);color:#1a1306;width:100%;font:800 14px var(--text);border:0;border-radius:12px;padding:11px;transition:transform .15s;position:relative}.intro-player .iv-send.iv-press{transform:scale(.95)}.intro-player .iv-send.iv-done{background:var(--green);color:#03170d}.intro-player .iv-rules{flex-wrap:wrap;justify-content:center;gap:6px;display:flex;position:absolute;bottom:56px;left:20px;right:20px}.intro-player .iv-rule{font:700 11px var(--text);color:var(--muted);opacity:0;border:1px solid #ffffff24;border-radius:999px;padding:5px 10px;transition:opacity .35s,transform .35s;transform:translateY(8px)}.intro-player .iv-rule.iv-on{opacity:1;transform:none}.intro-player #s4 .iv-mini{width:150px;height:190px;margin-left:-75px;top:21%}.intro-player .iv-skills{gap:12px;display:grid;position:absolute;top:51%;left:36px;right:36px}.intro-player .iv-sk{font:700 13px var(--text)}.intro-player .iv-sk div{background:#ffffff14;border-radius:4px;height:8px;margin-top:6px;overflow:hidden}.intro-player .iv-sk i{transform-origin:0;background:linear-gradient(90deg,var(--cyan),var(--violet));border-radius:4px;width:100%;height:100%;transition:opacity 1.1s,transform 1.1s;display:block;transform:scaleX(0)}.intro-player .iv-lvl{text-align:center;font:800 26px var(--display);color:var(--gold);opacity:0;text-shadow:0 0 24px #eab95c99;transition:opacity .25s,transform .45s cubic-bezier(.2,1.5,.4,1);position:absolute;top:calc(21% - 8px);left:0;right:0;transform:scale(2.2)}.intro-player .iv-lvl.iv-on{opacity:1;transform:scale(1)}.intro-player .iv-duel{height:200px;position:absolute;top:24%;left:0;right:0}.intro-player .iv-fighter{object-fit:contain;opacity:0;width:150px;height:190px;transition:transform .45s cubic-bezier(.2,1.2,.3,1),opacity .3s;position:absolute;top:0}.intro-player .iv-fighter.iv-l{left:4px;transform:translate(-160px)}.intro-player .iv-fighter.iv-r{right:4px;transform:translate(160px)scaleX(-1)}.intro-player .iv-fighter.iv-l.iv-on{opacity:1;transform:none}.intro-player .iv-fighter.iv-r.iv-on{opacity:1;transform:scaleX(-1)}.intro-player .iv-vs{text-align:center;width:80px;font:800 38px var(--display);color:#fff;opacity:0;text-shadow:0 0 18px var(--red),0 0 40px var(--red);margin-left:-40px;transition:opacity .15s,transform .3s cubic-bezier(.2,1.6,.4,1);position:absolute;top:70px;left:50%;transform:scale(3)rotate(-12deg)}.intro-player .iv-vs.iv-on{opacity:1;transform:scale(1)rotate(-8deg)}.intro-player .iv-quiz{background:var(--panel);border:1px solid var(--line);opacity:0;border-radius:16px;padding:14px;transition:opacity .4s,transform .4s;position:absolute;top:53%;left:22px;right:22px;transform:translateY(30px)}.intro-player .iv-quiz.iv-on{opacity:1;transform:none}.intro-player .iv-quiz h4{font:700 11px var(--mono);color:var(--cyan);letter-spacing:.1em;margin:0 0 10px}.intro-player .iv-quiz p{font:700 15px/1.35 var(--text);margin:0 0 10px}.intro-player .iv-ans{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.intro-player .iv-ans span{text-align:center;font:700 13px var(--text);background:#ffffff0f;border-radius:10px;padding:9px 4px;transition:opacity .25s,transform .25s}.intro-player .iv-ans span.iv-ok{background:var(--green);color:#03170d;transform:scale(1.06)}.intro-player .iv-score{font:700 12px var(--mono);color:var(--muted);justify-content:space-between;margin-top:10px;display:flex}.intro-player .iv-score b{color:var(--gold)}.intro-player .iv-market{grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:absolute;top:25%;left:16px;right:16px}.intro-player .iv-lot{background:var(--panel);border:1px solid var(--line);text-align:center;opacity:0;border-radius:14px;padding:8px 6px 10px;transition:opacity .45s,transform .45s;position:relative;transform:translateY(40px)rotate(-3deg)}.intro-player .iv-lot.iv-on{opacity:1;transform:none}.intro-player .iv-lot img{object-fit:contain;width:100%;height:110px}.intro-player .iv-lot .iv-nm{font:700 10px var(--mono);color:var(--muted)}.intro-player .iv-lot .iv-pr{font:800 14px var(--text);color:var(--gold);margin-top:4px}.intro-player .iv-lot.iv-sel{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),0 0 30px #eab95c59}.intro-player .iv-stamp{border:2px solid var(--green);color:var(--green);font:800 12px var(--mono);white-space:nowrap;opacity:0;background:#040811bf;border-radius:8px;padding:5px 10px;transition:opacity .25s,transform .25s;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)scale(2.4)}.intro-player .iv-stamp.iv-on{opacity:1;transform:translate(-50%,-50%)rotate(-12deg)scale(1)}.intro-player .iv-items{justify-content:center;gap:10px;display:flex;position:absolute;top:calc(25% + 186px);left:16px;right:16px}.intro-player .iv-item{background:var(--panel);border:1px solid var(--line);opacity:0;border-radius:14px;place-items:center;width:58px;height:58px;font-size:26px;transition:opacity .35s,transform .35s;display:grid;transform:scale(.4)}.intro-player .iv-item.iv-on{opacity:1;transform:none}.intro-player .iv-city{opacity:0;height:210px;transition:opacity 1s,transform 1.3s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(40px)}.intro-player .iv-city.iv-on{opacity:1;transform:none}.intro-player .iv-city .iv-win{opacity:0;transition:opacity .3s}.intro-player .iv-city .iv-win.iv-lit{opacity:1}.intro-player .iv-intent{background:var(--panel);border:1px solid var(--line);max-width:150px;font:700 12px/1.35 var(--text);opacity:0;border-radius:14px;padding:9px 11px;transition:opacity .35s,transform .35s;position:absolute;top:31%;transform:scale(.5)}.intro-player .iv-intent em{font:700 9px var(--mono);color:var(--cyan);letter-spacing:.08em;margin-bottom:2px;font-style:normal;display:block}.intro-player .iv-intent.iv-on{opacity:1;transform:none}.intro-player #i1{left:18px}.intro-player #i2{right:18px}.intro-player .iv-link{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.intro-player .iv-link path{stroke:var(--gold);stroke-width:2px;fill:none}.intro-player .iv-link.iv-on path{opacity:1}.intro-player .iv-match{opacity:0;background:var(--gold);color:#1a1306;font:800 13px var(--text);white-space:nowrap;border-radius:999px;padding:8px 14px;transition:opacity .35s,transform .35s;position:absolute;top:calc(31% + 92px);left:50%;transform:translate(-50%)scale(.3)}.intro-player .iv-match.iv-on{opacity:1;transform:translate(-50%)scale(1)}.intro-player .iv-yes{text-align:center;font:700 13px var(--text);color:#d5deec;opacity:0;transition:opacity .4s,transform .4s;position:absolute;top:calc(31% + 140px);left:0;right:0}.intro-player .iv-yes.iv-on{opacity:1}.intro-player .iv-logo{text-align:center;position:absolute;top:27%;left:0;right:0}.intro-player .iv-logo h1{font:800 58px/1 var(--display);letter-spacing:.06em;opacity:0;margin:0;transition:opacity .7s,transform 1s cubic-bezier(.2,1,.3,1);transform:scale(.85)}.intro-player .iv-logo h1.iv-on{opacity:1;transform:none}.intro-player .iv-logo .iv-w{font:700 15px var(--mono);letter-spacing:.6em;color:var(--cyan);opacity:0;margin-top:8px;transition:opacity .6s .3s}.intro-player .iv-logo .iv-w.iv-on{opacity:1}.intro-player .iv-logo p{font:800 19px/1.35 var(--text);opacity:0;margin:26px 24px 0;transition:opacity .6s .6s}.intro-player .iv-logo p.iv-on{opacity:1}.intro-player .iv-logo .iv-small{font:600 13px var(--text);color:var(--muted);margin-top:10px}.intro-player .iv-btn{left:22px;right:22px;bottom:calc(34px + env(safe-area-inset-bottom,0px));background:var(--gold);color:#1a1306;font:800 16px var(--text);cursor:pointer;opacity:0;border:0;border-radius:16px;padding:16px;transition:opacity .5s,transform .5s;position:absolute;transform:translateY(12px)}.intro-player .iv-btn.iv-on{opacity:1;transform:none}.intro-player .iv-btn.iv-ghost{bottom:calc(96px + env(safe-area-inset-bottom,0px));color:var(--muted);background:0 0;border:1px solid #ffffff29;padding:12px;font-size:14px}.intro-player .iv-start{z-index:30;background:radial-gradient(90% 60% at 50% 40%, #0d1d38, var(--bg));flex-direction:column;justify-content:center;align-items:center;gap:16px;transition:opacity .4s;display:flex;position:absolute;inset:0}.intro-player .iv-start.iv-hide{opacity:0;pointer-events:none}.intro-player .iv-start h2{font:800 40px var(--display);letter-spacing:.08em;margin:0}.intro-player .iv-start p{color:var(--muted);font:600 14px var(--text);text-align:center;margin:0}.intro-player .iv-start button{background:var(--gold);color:#1a1306;font:800 16px var(--text);cursor:pointer;border:0;border-radius:999px;margin-top:8px;padding:15px 30px;box-shadow:0 0 40px #eab95c59}@media (height<=720px){.intro-player .iv-cap{font-size:18px;bottom:96px}.intro-player .iv-cap.iv-top{top:56px}.intro-player .iv-card{padding:12px;top:38%}.intro-player #s3 .iv-mini{width:96px;height:120px;margin-left:-48px;top:15%}.intro-player .iv-skills{top:49%}.intro-player .iv-quiz{top:50%}.intro-player .iv-lot img{height:90px}.intro-player .iv-items{top:calc(25% + 160px)}.intro-player .iv-chips{top:calc(33% + 140px)}}@media (prefers-reduced-motion:reduce){.intro-player *{transition-duration:10ms!important;animation:none!important}}.intro-player{z-index:300;box-sizing:border-box;width:100%;height:100dvh;padding:max(0px, env(safe-area-inset-top)) 0 max(0px, env(safe-area-inset-bottom));isolation:isolate;--bg:#040811;position:fixed;inset:0}.intro-player *,.intro-player :before,.intro-player :after{box-sizing:border-box}.intro-player .iv-stage{height:100%}.intro-player .iv-ctl{min-height:44px;top:24px}.intro-player #mute{z-index:40}.intro-player .iv-title,.intro-player .iv-cap.iv-top{top:84px}.intro-player .iv-capsule{inset:0}.intro-player .iv-capsule img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.intro-player .iv-capsule-cracked{opacity:0;transition:opacity .5s}.intro-player .iv-capsule.iv-c1 .iv-capsule-cracked{opacity:.55}.intro-player .iv-capsule.iv-c2 .iv-capsule-cracked{opacity:1}.intro-player .iv-agent-mist{opacity:0;filter:blur(12px)}.intro-player .iv-agent-mist.iv-on{opacity:0;animation:.8s ease-out both intro-mist}.intro-player[data-motion=simple] .iv-agent-mist{display:none}.intro-player .iv-msg.iv-suck{transform:translate(var(--suck-x,0px),var(--suck-y,0px)) scale(.15);transition:transform .9s cubic-bezier(.7,0,.3,1),opacity .3s}.intro-player .iv-fly.iv-suck{opacity:0;transform:translate(var(--suck-x),var(--suck-y)) scale(.3)}.intro-player .iv-sk i{transform-origin:0;width:100%;transition:transform 1.1s cubic-bezier(.3,.8,.3,1);transform:scaleX(0)}.intro-player .iv-link{opacity:0;transform-origin:50%;transition:opacity .8s,transform .8s;transform:scaleX(.1)}.intro-player .iv-link.iv-on{opacity:1;transform:scaleX(1)}.intro-player .iv-world-cap{bottom:232px}.intro-player .iv-start h2{color:var(--ink)}.intro-player img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.intro-player .iv-send{cursor:default}.intro-player[data-motion=simple] .iv-stage.iv-shake,.intro-player[data-motion=simple] .iv-capsule.iv-shake,.intro-player[data-motion=simple] .iv-capsule.iv-hard{animation:none}.intro-player[data-motion=reduced] *,.intro-player[data-motion=reduced] :before{transition:none!important;animation:none!important}.intro-player[data-motion=reduced] .iv-flash,.intro-player[data-motion=reduced] .iv-agent-mist{display:none}.intro-player .iv-intro-error{text-align:center;color:var(--ink);font-size:13px;position:absolute;inset:84px 20px auto}@media (height<=620px){.intro-player .iv-core{width:190px;height:230px;margin:-115px 0 0 -95px;top:35%}.intro-player .iv-cap.iv-top{top:74px}.intro-player #s3 .iv-mini{width:72px;height:90px;margin-left:-36px;top:22%}.intro-player .iv-card{padding:10px;top:42%}.intro-player .iv-card p,.intro-player .iv-draft{font-size:11px}.intro-player .iv-who{margin-bottom:6px}.intro-player .iv-draft{margin:6px 0;padding:6px 8px}.intro-player .iv-send{min-height:34px;padding:7px}.intro-player .iv-rules{bottom:20px}.intro-player .iv-chips{gap:5px;top:calc(35% + 120px)}.intro-player .iv-chip{padding:6px 8px;font-size:11px}.intro-player .iv-cap{font-size:16px;bottom:56px}.intro-player .iv-cap small{font-size:12px}.intro-player .iv-duel{height:140px;top:20%}.intro-player .iv-fighter{width:110px;height:140px}.intro-player .iv-vs{font-size:30px;top:48px}.intro-player .iv-quiz{padding:10px;top:49%}.intro-player .iv-quiz p{font-size:12px}.intro-player .iv-quiz .iv-ans span{font-size:10px}.intro-player .iv-world-cap{bottom:166px}.intro-player .iv-city{height:150px}.intro-player .iv-intent{max-width:43%;font-size:10px;top:26%}.intro-player .iv-match{top:calc(26% + 82px)}.intro-player .iv-yes{font-size:11px;top:calc(26% + 125px)}}@keyframes intro-mist{0%{opacity:.8}to{opacity:0}}.intro-player .iv-send{text-align:center}.intro-player .iv-btn{pointer-events:none;visibility:hidden}.intro-player .iv-btn.iv-on{pointer-events:auto;visibility:visible}.intro-player{-webkit-touch-callout:none}.intro-player .iv-scene:not(.iv-on) *{animation-play-state:paused!important}.onboarding{color:#e7eff7;background:radial-gradient(at 80% 12%,#12324888,#0000 55%),#050e1a;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}.onboarding::backdrop{background:#050e1a}.ob-shell{max-width:560px;height:100%;padding:0 max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left));flex-direction:column;margin:0 auto;display:flex}.ob-header{padding-top:max(14px,env(safe-area-inset-top));flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding-bottom:16px;display:flex}.ob-brand{letter-spacing:-.04em;align-items:center;gap:12px;font:600 17px Unbounded,sans-serif;display:flex}.ob-brand small{color:#7c9bae;letter-spacing:.04em;font:10px JetBrains Mono,monospace}.ob-header>div{align-items:center;gap:4px;display:flex}.onboarding .ob-skip,.onboarding .ob-close{color:#a4b9c9;background:0 0;border:0;min-height:44px;padding:8px;font-size:12px}.onboarding .ob-close{min-width:40px;font-size:24px}.ob-viewport{touch-action:pan-y;flex:1;min-height:0;overflow:hidden}.ob-slides{height:100%;transition:transform .24s cubic-bezier(.2,.7,.3,1);display:flex}.ob-slide{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;flex:0 0 100%;min-width:0;padding:10px 2px 18px;overflow-y:auto}.ob-slide h1{letter-spacing:-.04em;overflow-wrap:break-word;margin:10px 0 16px;font:600 clamp(25px,6.7vw,36px)/1.22 Unbounded,sans-serif}.ob-slide h1:focus{outline:0}.ob-kicker{color:#edbd70;text-transform:uppercase;letter-spacing:.05em;margin:0;font:9px JetBrains Mono,monospace}.ob-lead{color:#a9bfce;margin:0 0 22px;font-size:15px;line-height:1.65}.ob-agent-story{grid-template-columns:1fr 1fr;align-items:center;min-height:200px;margin:0 0 18px;display:grid;position:relative}.ob-agent-story img{object-fit:contain;filter:drop-shadow(0 0 24px #8d5de933);grid-area:1/1/3;align-self:end;width:100%;max-height:240px}.ob-message{background:#102435;border:1px solid #8bd3fa33;border-radius:14px;padding:12px;font-size:12px;line-height:1.5;position:relative}.ob-message small{color:#8fb4cd;margin-bottom:5px;font-size:9px;display:block}.ob-human{background:#172535;grid-area:1/2;margin-left:-12px;transform:rotate(2deg)}.ob-agent-message{border-color:#b79af044;grid-area:2/2;margin:10px 0 0 -26px;transform:rotate(-2deg)}.ob-summary{background:#edbd7009;border:1px solid #edbd7044;border-radius:14px;gap:14px;padding:18px;display:flex}.ob-summary>svg{color:#edbd70;flex:0 0 22px;width:22px;height:25px}.ob-summary small{color:#edbd70;letter-spacing:.08em;font:9px JetBrains Mono,monospace}.ob-summary p{margin:8px 0 0;font-size:14px;line-height:1.6}.onboarding .ob-film{color:#8bd3fa;background:0 0;border:0;margin:18px 0 0;padding:10px 0;font-size:13px}.ob-connection{margin:0}.ob-telegram-screen{background:#0a1b2b;border:1px solid #8bd3fa30;border-radius:14px;padding:10px}.ob-telegram-screen header{color:#91acc0;align-items:center;gap:9px;margin-bottom:9px;font-size:12px;display:flex}.ob-telegram-screen header b{color:#8bd3fa;background:#8bd3fa1c;border-radius:7px;place-items:center;width:22px;height:22px;font:10px JetBrains Mono,monospace;display:grid}.ob-tg-placeholder{gap:7px;margin:4px 0 9px 31px;display:flex}.ob-tg-placeholder i{background:#55738526;border-radius:2px;width:38%;height:4px;display:block}.ob-tg-placeholder i:last-child{width:20%}.ob-tg-row{color:#c5eaff;background:#123349;border:1px solid #8bd3fa44;border-radius:8px;align-items:center;gap:9px;margin:0;padding:11px 9px;font-size:12px;display:flex}.ob-tg-row>span:first-child{color:#8bd3fa}.ob-tg-row>span:last-child{margin-left:auto;font-size:19px;line-height:1}.ob-tg-bot{color:#e9c37d;overflow-wrap:anywhere;border:1px solid #8bd3fa26;border-radius:8px;gap:8px;margin:0 0 8px;padding:9px;font:11px JetBrains Mono,monospace;display:flex}.ob-route-arrow{text-align:center;color:#668da7;font-size:14px;line-height:22px;display:block}.ob-connection figcaption{color:#6f8ca2;margin:12px 6px 0;font-size:11px;line-height:1.5}.ob-prohibitions,.ob-assurances{margin:0;padding:0;list-style:none}.ob-prohibitions{margin-top:20px}.ob-prohibitions li,.ob-assurances li{align-items:flex-start;gap:11px;font-size:14px;line-height:1.55;display:flex}.ob-prohibitions li{border-bottom:1px solid #8bd3fa14;padding:10px 0}.ob-prohibitions span{color:#edbd70;background:#edbd7010;border-radius:50%;flex:0 0 22px;place-items:center;height:22px;display:grid}.ob-assurances{background:#0c2234;border:1px solid #8bd3fa30;border-radius:14px;margin-top:20px;padding:14px}.ob-assurances li{padding:7px 0;font-size:12px}.ob-assurances svg{color:#8bd3fa;flex:0 0 18px;width:18px;height:18px}.ob-footer{padding:8px 0 max(18px,env(safe-area-inset-bottom));flex-shrink:0;margin:0}.ob-dots{justify-content:center;gap:2px;margin-bottom:8px;display:flex}.onboarding .ob-dots button{background:0 0;border:0;place-items:center;min-width:36px;min-height:30px;padding:0;display:grid}.ob-dots i{opacity:.6;background:#435b6e;border-radius:6px;width:6px;height:6px;transition:transform .2s,opacity .2s;display:block}.ob-dots [aria-current=step] i{opacity:1;background:#edbd70;transform:scale(1.4)}.ob-actions{gap:12px;display:flex}.onboarding .ob-back{color:#a9c8dc;background:0 0;border:1px solid #8bd3fa33;font-size:13px}.onboarding .ob-next{color:#111a23;background:#edbd70;flex:1;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.ob-footer [role=alert]{color:#f4a9b7;margin:0 0 6px;font-size:12px;line-height:1.5}.onboarding .ob-footer [role=alert] button{color:#8bd3fa;background:0 0;border:0;min-height:30px;padding:4px}@media (width>=700px){.ob-shell{padding-top:16px;padding-bottom:12px}.ob-agent-story{max-width:420px;margin:0 auto 22px}.ob-slide{padding-top:18px}}@media (height<=650px){.ob-header{padding-bottom:6px}.ob-slide h1{margin-bottom:12px;font-size:25px}.ob-lead{margin-bottom:14px;font-size:13px}.ob-agent-story{min-height:160px}.ob-agent-story img{max-height:180px}.ob-footer{padding-top:4px}}@media (prefers-reduced-motion:reduce){.ob-slides,.ob-dots i{transition:none}}.intro-gate{z-index:300;text-align:center;color:#d5e4f0;background:#050b16;place-content:center;gap:20px;padding:24px;display:grid;position:fixed;inset:0}.intro-gate p{margin:0}.intro-help{z-index:260;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));color:#bfe8ff;background:#081526ed;border:1px solid #8bd3fa55;border-radius:50%;width:44px;min-height:44px;padding:0;font:600 22px Manrope,sans-serif;position:fixed}.app-shell>.header{padding-right:56px}.signal-birth .signal-mute{right:calc(max(16px, env(safe-area-inset-right)) + 52px)}.signal-birth[data-paused=true]{visibility:hidden}.signal-birth[data-paused=true] *,.signal-birth[data-paused=true] :before{animation-play-state:paused!important}.intro-player .iv-close{z-index:40;width:44px;padding:0;font-size:23px;right:16px}.intro-player[data-replay=true] #skip{right:68px}:root{color:#edf2f7;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--accent:#efb653;background:#090c12;font-family:Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(at 50% 28%,#19222a 0,#090c12 62%);min-width:320px;min-height:100dvh;margin:0}a{color:inherit}.app-shell{max-width:920px;padding:max(28px, env(safe-area-inset-top)) 28px max(24px, env(safe-area-inset-bottom));margin:auto}.header{justify-content:space-between;align-items:center;gap:16px;display:flex}.brand{letter-spacing:.14em;font-size:28px;font-weight:800;text-decoration:none}.brand span{letter-spacing:.46em;color:#9ca7b4;margin-top:3px;font-size:9px;display:block}.preview{color:#b7c1cb;align-items:center;gap:7px;font-size:11px;display:flex}.preview i{background:var(--accent);border-radius:50%;width:6px;height:6px}.hero{text-align:center;padding-top:68px}.eyebrow{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;font-size:11px}h1{letter-spacing:-.04em;max-width:580px;margin:20px auto;font-size:clamp(34px,6vw,54px);line-height:1.12}.intro{color:#a5afbc;max-width:440px;margin:auto;font-size:15px;line-height:1.7}.core-scene{place-items:center;width:280px;height:275px;margin:16px auto 4px;display:grid;position:relative}.core{width:126px;height:146px;box-shadow:inset 0 0 18px color-mix(in srgb, var(--accent) 33%, transparent), 0 0 40px color-mix(in srgb, var(--accent) 9%, transparent);background:linear-gradient(135deg,#b6a17b,#252e29 28%,#101a19 60%,#9a733d);border:1px solid #f8d795;border-radius:35px;place-items:center;animation:6s ease-in-out infinite float;display:grid;transform:rotate(-14deg)}.core-mark{color:#ffe0a3;text-shadow:0 0 24px #efb653;font-size:62px;font-weight:800}.orbit{border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);border-radius:50%;width:242px;height:114px;position:absolute;transform:rotate(-30deg)}.orbit-two{border-color:#a9c8d325;transform:rotate(45deg)}.core-shadow{background:color-mix(in srgb, var(--accent) 21%, transparent);width:110px;height:4px;box-shadow:0 0 24px 8px color-mix(in srgb, var(--accent) 7%, transparent);border-radius:50%;position:absolute;bottom:20px}.status-panel{background:linear-gradient(140deg,#202a2d99,#10151b);border:1px solid #303b40;border-radius:20px;max-width:520px;margin:auto;padding:24px}.panel-index{color:#c9ad7a;letter-spacing:.16em;font-size:10px}h2{letter-spacing:-.03em;margin:12px 0;font-size:23px}.status-panel p{color:#a5afbc;margin:0 0 22px;font-size:14px;line-height:1.7}.upcoming{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;padding-top:18px;font-size:14px;display:flex}.soon{color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent);border-radius:6px;padding:5px 10px;font-size:11px}footer{text-align:center;color:#8b98a7;margin:30px 0 0;font-size:11px}@keyframes float{0%,to{transform:translateY(0)rotate(-14deg)}50%{transform:translateY(-9px)rotate(-10deg)}}@media (width<=480px){.app-shell{padding-inline:20px}.hero{padding-top:42px}.preview{max-width:140px;font-size:10px}.status-panel{padding:20px}}@media (prefers-reduced-motion:reduce),(update:slow){*,:before,:after{animation:none!important}}button,select{font:inherit}button{cursor:pointer;background:var(--accent);color:#281b0c;border:1px solid #0000;border-radius:10px;min-height:44px;padding:13px 20px;font-weight:600}button:disabled{opacity:.5;cursor:wait}button:hover:not(:disabled){filter:brightness(1.08)}button:focus-visible,a:focus-visible,select:focus-visible{outline-offset:4px;outline:3px solid #a0dfff}.toolbar{color:#a5afbc;flex-wrap:wrap;align-items:center;gap:12px;margin:32px 0;font-size:12px;display:flex}select{color:#edf2f7;background:#192027;border:1px solid #3b484e;border-radius:8px;max-width:100%;padding:11px}.page-title p{color:#a5afbc}.page-title{margin:40px 0 30px}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.agent-tile,.panel{background:linear-gradient(140deg,#202a2d99,#10151b);border:1px solid #303b40;border-radius:20px;padding:24px}.tile-top{color:#bac6cf;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.badge,.tags span{color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent);border-radius:6px;padding:6px 9px;font-size:11px}.tile-open{color:inherit;text-align:left;background:0 0;width:100%;padding:0;font-weight:400;display:block}.tile-open h2{margin-top:0}.series{color:color-mix(in srgb, var(--accent) 65%, white);font-size:13px}.small{width:100%;height:200px;margin:0 auto;transform:scale(.7)}.material-chrome .core{background:linear-gradient(135deg,#effaff,#35414b 35%,#acbdc7 50%,#1b242d 65%,#eefaff);border-color:#e4efff;box-shadow:0 0 40px #9aceff25}.material-plastic .core{background:linear-gradient(135deg,#e1ddfb,#695490);border-color:#b7a3df}.material-carbon-neon .core{background:repeating-linear-gradient(45deg,#101721,#101721 5px,#25343c 6px);border-color:#4ef8e1;box-shadow:0 0 30px #4ef8e144}.material-gold-obsidian .core{background:linear-gradient(135deg,#d4ab5b,#18151b 35%,#06060a 70%,#b48d42);border-color:#e2be73}.agent-heading{text-align:center;margin-top:28px}.agent-heading h1{margin:12px auto}.panel{max-width:560px;margin:16px auto}.panel p{color:#a5afbc;line-height:1.7}.capsule-panel{text-align:center}.request-state{text-align:center;margin:48px auto}dl{margin-bottom:0}dl div{border-top:1px solid #ffffff12;justify-content:space-between;gap:16px;padding:13px 0;display:flex}dt{color:#9eacb8;font-size:13px}dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:14px}.skill{margin-top:18px}.skill label{justify-content:space-between;gap:10px;font-size:13px;display:flex}.skill span{color:#9eacb8}progress{width:100%;height:6px;accent-color:var(--accent);background:#303b40;border:0;border-radius:4px;margin-top:9px;overflow:hidden}.tags{flex-wrap:wrap;gap:8px;display:flex}.date{margin-top:24px;font-size:12px}.wide{width:100%;max-width:560px;margin:24px auto;display:block}@media (width<=600px){.agent-grid{grid-template-columns:1fr}.agent-tile{padding:20px}}.sound-control{justify-content:flex-end;margin-top:18px;display:flex}.sound-control button{font-size:12px}.birth-core{width:280px;margin:auto;position:relative}.core-trigger{border:1px solid color-mix(in srgb, var(--accent) 33%, transparent);background:0 0;border-radius:40%;position:absolute;inset:40px 60px}.birth-caption,.birth-success{text-align:center;color:var(--accent);line-height:1.6}.phase-error .core{opacity:.55;transition:opacity .5s;animation:none}.trait-reveal{animation:.5s both reveal}@keyframes reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:root[data-telegram-theme=light] body{background:radial-gradient(at 50% 28%,#352b21,#111820 65%)}.toolbar .reset{padding:8px 12px;font-size:11px;font-weight:400}.agent-scene{width:min(100%,320px);height:350px}.agent-scene .core.agent-art{width:100%;height:100%;box-shadow:none;z-index:1;background:0 0;border:0;border-radius:0;place-items:center;animation:none;display:grid;transform:none}.agent-image{object-fit:contain;filter:brightness();width:100%;height:100%;transition:filter 1.2s,opacity 1.2s;display:block}.agent-scene .orbit{opacity:.45}.agent-scene .core-shadow{bottom:0}.agent-scene.small{height:245px;margin:14px auto;transform:none}.phase-error .agent-scene .agent-art{opacity:.55;animation:none}.birth-core:has(.agent-scene) .core-trigger{border:0;border-radius:16px;inset:0}.agent-scene .agent-art{min-width:0;min-height:0;position:relative}.agent-image{pointer-events:none;position:absolute;inset:0}.birth-core .core-trigger{z-index:2}.capsule-seams{mix-blend-mode:screen;filter:contrast(4)brightness(1.1)sepia(.5)saturate(2);opacity:.15;animation:4s ease-in-out infinite seam-pulse}.phase-charging .capsule-seams{animation:1.6s ease-in forwards seam-charge}.birth-core{width:min(100%,320px);overflow:clip}.birth-core .agent-scene{width:100%}.birth-flash{z-index:3;pointer-events:none;background:radial-gradient(#fff8dd 0,#ffce6e 25%,#ffb02e44 55%,#0000 75%);animation:.18s ease-out both flash;position:absolute;inset:0}.phase-reveal .agent-image{animation:3.5s cubic-bezier(.2,.5,.3,1) both agent-emerge}.phase-error .capsule-seams{opacity:.1;animation:none}@keyframes seam-pulse{0%,to{opacity:.08}50%{opacity:.45}}@keyframes seam-charge{0%{opacity:.2}to{opacity:1;filter:brightness(1.8)drop-shadow(0 0 18px #ffb52e)}}@keyframes flash{0%{opacity:1}to{opacity:.1}}@keyframes agent-emerge{0%{opacity:0;filter:brightness(2.4)blur(14px);transform:scale(.94)}to{opacity:1;filter:brightness()blur();transform:scale(1)}}.film-screen{z-index:100;background:#0b0f14;place-items:center;animation:.65s both film-in;display:grid;position:fixed;inset:0}.film-host{place-items:center;width:min(100vw,720px);height:min(100dvh,898px);display:grid}.film-host video{object-fit:contain;width:100%;height:100%;display:block}.film-leaving{animation:.7s both film-out}.phase-film .sound-control{z-index:101;position:relative}.birth-card-entry{animation:.85s both card-entry}.reveal-title{text-align:center;white-space:normal;overflow-wrap:anywhere;width:100%;max-width:560px;margin:30px auto;padding-inline:8px;font-size:clamp(22px,5vw,30px);line-height:1.4;overflow:visible}.birth-screen{min-width:0}.portrait-frame{aspect-ratio:1122/1402;max-width:100%;height:100%;margin:auto;position:relative}.shoulder-engraving{color:#31291f;letter-spacing:.08em;text-shadow:0 1px #f7e7bd9c,0 -1px 1px #20180d;background:linear-gradient(160deg,#d1bd92,#7d7057 48%,#c2af89);border:1px solid #342c21;border-radius:18%;place-items:center;width:24%;height:5%;font:700 clamp(7px,2vw,11px) monospace;display:grid;position:absolute;top:65%;left:11%;transform:rotate(-27deg)skew(-8deg);box-shadow:inset 0 1px 2px #fff5,inset 0 -1px 2px #000a}.creator-engraving{width:25%;height:6%;top:59%;left:63%;transform:rotate(25deg)skew(8deg)}.energy-ring{border:1px solid var(--accent);box-shadow:0 0 35px var(--accent), inset 0 0 30px var(--accent);pointer-events:none;border-radius:50%;animation:1.6s ease-in both energy-wave;position:absolute;inset:20% 5%}.phase-fallback .capsule-seams{animation:1.6s ease-in forwards seam-charge}.phase-fallback-reveal .agent-image{animation:3.5s both agent-emerge}.agent-tile.on-shift{border-color:var(--accent)}@keyframes film-in{0%{opacity:0}to{opacity:1}}@keyframes film-out{0%{opacity:1}to{opacity:0}}@keyframes card-entry{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes energy-wave{0%{opacity:.1;transform:scale(.7)}to{opacity:.9;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce),(update:slow){.energy-ring{display:none}}.film-host{animation:.4s .65s both film-in}.shoulder-engraving{letter-spacing:.03em;font-size:7px}.small .shoulder-engraving{font-size:5px}.phase-fallback .birth-core{animation:.5s both film-in}@media (prefers-reduced-motion:reduce),(update:slow){.capsule-seams{opacity:.3;animation:none}.birth-flash{display:none}.phase-reveal .agent-image{animation:none}}.capsule-image,.capsule-seams{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.app-shell{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}.screen-content{min-height:40vh}.demo-settings summary{cursor:pointer;width:fit-content;min-height:44px;padding:10px 0}.demo-settings summary:focus-visible{outline-offset:4px;outline:3px solid #a0dfff}.demo-settings .toolbar{margin:12px 0 24px}.bottom-navigation{z-index:40;width:min(100%,920px);padding:8px max(8px, env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1119f2;border:1px solid #efb65322;border-bottom:0;border-radius:20px 20px 0 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -8px 40px #0005}.nav-item{color:#9eacb8;white-space:nowrap;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:60px;padding:7px 2px;font-size:11px;font-weight:500;display:flex;position:relative}.nav-icon{font-size:22px;line-height:1;position:relative}.nav-lock{font-size:9px;position:absolute;bottom:-3px;right:-8px}.shift-summary{border-left:2px solid var(--accent);margin-bottom:28px;padding:4px 16px}.shift-summary h2{color:#9eacb8;margin:0 0 8px;font-size:12px;font-weight:500}.shift-summary p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.awakening-banner{--accent:#efb653;background:radial-gradient(at 0 0,#efb6531f,#0000 70%),#11171e;border:1px solid #efb65377;border-radius:20px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:32px;padding:22px;display:flex;box-shadow:0 0 28px #efb6530c}.awakening-symbol{filter:drop-shadow(0 0 16px #efb65355);font-size:36px}.awakening-banner>div{flex:1;min-width:160px}.awakening-banner h2{margin:0 0 6px;font-size:17px;line-height:1.4}.awakening-banner p{color:#c8b08b;margin:0;font-size:12px}.awakening-banner button{flex-shrink:0}.tile-skills{border-top:1px solid #ffffff12;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;padding-top:18px;display:grid}.tile-skills>div{color:#9eacb8;flex-direction:column;gap:5px;font-size:11px;display:flex}.tile-skills strong{color:#edf2f7;font-size:15px;font-weight:500}.tile-shift{width:100%;margin-top:20px}.agent-activity{background:#10171e;border:1px solid #ffffff12;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;max-width:560px;min-height:44px;margin:18px auto 8px;padding:10px 16px;font-size:12px;display:flex}.agent-activity>span{color:#9eacb8}.agent-activity strong{color:#d8c6a6;font-weight:500}.empty-state{color:#9eacb8;text-align:center;padding:28px 20px;line-height:1.7}.teaser-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:52vh;padding:48px 8px;display:flex}.teaser-symbol{background:radial-gradient(circle,#efb6531c,#11171e 70%);border:1px solid #efb65333;border-radius:50%;place-items:center;width:128px;height:128px;font-size:54px;display:grid;position:relative;box-shadow:0 0 70px #efb65312,inset 0 0 35px #efb65308}.teaser-lock{background:#171c23;border:1px solid #665338;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;display:grid;position:absolute;bottom:2px;right:-2px}.teaser-screen h1{margin:30px 0 16px;font-size:clamp(30px,7vw,42px)}.teaser-screen p{color:#a5afbc;max-width:370px;margin:0;font-size:15px;line-height:1.8}@media (width<=480px){.nav-item{font-size:10px}.awakening-banner{padding:20px}.awakening-banner button{width:100%}.page-title{margin-top:28px}}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--aion-system:#8bd3fa;--aion-system-muted:#8caabd;--aion-gold:#edbd70;--aion-ink:#050b16;--aion-corner:#8bd3fa60;color:#e7eff7;background:var(--aion-ink);font-family:Manrope,Segoe UI,sans-serif}body,:root[data-telegram-theme=light] body{background-color:#0000;background-image:radial-gradient(at 88% 0,#173e5d55,#0000 52%),linear-gradient(155deg,#070e1c,#091729 55%,#030810);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;font-size:14px;line-height:1.6}:root[data-telegram-theme=light]{background:var(--aion-ink)}.app-shell{z-index:1;padding-top:max(28px, env(safe-area-inset-top));position:relative}.ambient-network{z-index:0;pointer-events:none;opacity:.24;position:fixed;inset:0;overflow:hidden}.ambient-network svg{width:100%;height:100%;display:block}.network-links{stroke:#8bd3fa;stroke-width:.6px;stroke-opacity:.23}.network-drift{animation:42s ease-in-out infinite alternate network-drift}.network-flow{opacity:0;animation:19s linear infinite network-pulse}@keyframes network-drift{0%{transform:translate(-10px,6px)}to{transform:translate(12px,-9px)}}@keyframes network-pulse{0%,76%{transform:translate(var(--from-x), var(--from-y));opacity:0}80%{opacity:.9}94%{transform:translate(var(--to-x), var(--to-y));opacity:.9}to{transform:translate(var(--to-x), var(--to-y));opacity:0}}.ambient-network[data-motion=static] .network-drift,.ambient-network[data-motion=static] .network-flow{animation:none}@media (prefers-reduced-motion:reduce),(update:slow){.network-drift,.network-flow{animation:none}}h1,h2,h3,.brand{font-family:Unbounded,Segoe UI,sans-serif;font-weight:500}h1{letter-spacing:-.035em;font-size:clamp(27px,6vw,43px);line-height:1.25}h2{letter-spacing:-.025em;font-size:20px;line-height:1.45}.brand{letter-spacing:.17em;font-size:25px;font-weight:650}.brand span{color:#829daf;letter-spacing:.48em;font-family:Manrope,sans-serif;font-size:8px}.preview{color:#839bad;font-size:9px}.preview i{background:var(--aion-system);box-shadow:0 0 9px #8bd3fa50}.page-title{margin-top:30px}.page-title h1{margin:8px 0 12px}.page-title .eyebrow,.eyebrow{color:var(--aion-system);letter-spacing:.18em;font-size:10px}.page-title p:not(.eyebrow){color:#91a8bc;font-size:14px}.tile-top>span:first-child,.agent-number,.agent-heading .eyebrow,.signal-number,.signal-count,.series-edition,.skill span,.tile-skills strong,#founder-number,.date{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace}.agent-tile,.panel,.awakening-banner,.world-city-teaser,.agent-activity{isolation:isolate;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(140deg,#102439b0,#07121fba);border:0;border-radius:14px;position:relative;box-shadow:0 12px 36px #0000001c}.agent-tile:before,.panel:before,.awakening-banner:before,.world-city-teaser:before,.agent-activity:before,.signal-birth .signal-card-surface:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(var(--aion-corner), var(--aion-corner)) left top / 17px 1px no-repeat, linear-gradient(var(--aion-corner), var(--aion-corner)) left top / 1px 17px no-repeat, linear-gradient(var(--aion-corner), var(--aion-corner)) right top / 17px 1px no-repeat, linear-gradient(var(--aion-corner), var(--aion-corner)) right top / 1px 17px no-repeat, linear-gradient(var(--aion-corner), var(--aion-corner)) left bottom / 17px 1px no-repeat, linear-gradient(var(--aion-corner), var(--aion-corner)) left bottom / 1px 17px no-repeat, linear-gradient(var(--aion-corner), var(--aion-corner)) right bottom / 17px 1px no-repeat, linear-gradient(var(--aion-corner), var(--aion-corner)) right bottom / 1px 17px no-repeat;border-radius:0;position:absolute;inset:7px}.agent-tile{padding:22px}.agent-tile.on-shift{--aion-corner:#8bd3fa9c;border:0;box-shadow:0 0 36px #64c3f609}.tile-top{color:#839daf;font-size:11px}.badge,.tags span{color:var(--aion-system);background:#80cefa0b;border-radius:5px;font-size:11px}.tile-open{color:inherit;background:0 0}.tile-open h2{font-size:21px}.tile-open p{color:#849bae;font-size:12px}.series{color:#8daabb;font-size:11px;line-height:1.7}.series[data-series=founders],.tags .founder-tag{color:var(--aion-gold)}.series-edition{font-size:.94em}.connection-status{color:var(--aion-system);white-space:nowrap;font-size:inherit;align-items:center;gap:7px;display:inline-flex}.connection-dot{background:var(--aion-system);border-radius:50%;flex:0 0 5px;width:5px;height:5px;position:relative}.connection-dot:after{content:"";background:#8bd3fa40;border-radius:50%;animation:2.8s ease-out infinite connection-pulse;position:absolute;inset:-3px}@keyframes connection-pulse{0%{opacity:.75;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce),(update:slow){.connection-dot:after{opacity:.2;animation:none}}.shift-summary{border-left-color:#8bd3fa60;margin-bottom:24px;padding-left:14px}.shift-summary h2{color:#8ba4b8;font-family:Manrope,sans-serif;font-size:11px;font-weight:500}.shift-summary p{color:#c4d7e7;font-size:12px}.awakening-banner{--accent:var(--aion-gold);gap:14px;margin-bottom:30px;padding:20px}.awakening-banner h2{font-size:14px;line-height:1.55}.awakening-banner p{color:#809caf;font-family:JetBrains Mono,monospace;font-size:10px}.awakening-symbol{width:38px;color:var(--aion-system);filter:none;flex:0 0 38px;place-items:center;display:grid}.awakening-symbol svg{width:32px;height:32px}.collection-title{margin:26px 0 18px;font-size:19px}button{background:var(--aion-gold);color:#151512;font-size:13px;font-weight:650}.secondary{color:#acc8dc;background:#0c1b2a80;border-color:#8bd3fa30}button:focus-visible,a:focus-visible,select:focus-visible{outline-color:var(--aion-system)}select{background:#0c1929;border-color:#8bd3fa30;font-size:12px}.demo-settings{color:#738ba0;margin-top:20px;font-size:10px}.demo-settings summary{padding:10px 0}.toolbar{color:#829bae}.panel h2{color:#dceaf5}.panel p{color:#90a6b8}.closed{color:var(--aion-system)!important}dl div{border-top-color:#8bd3fa14}dt{color:#839fb4}dd{color:#dce8f2}.skill label{font-size:12px}.skill span{color:#91aec4;font-size:11px}progress{accent-color:var(--aion-system);background:#8bd3fa16}progress::-webkit-progress-bar{background:#8bd3fa16}progress::-webkit-progress-value{background:var(--aion-system)}progress::-moz-progress-bar{background:var(--aion-system)}.tile-skills{border-top-color:#8bd3fa14;gap:15px}.tile-skills>div{color:#7f9bae;font-size:11px}.tile-skills strong{color:#d2e3f0;font-size:14px}.tile-skills strong span{color:#647e92;font-size:9px}.agent-activity{border-radius:10px}.agent-activity strong{color:var(--aion-system)}.core-mark{color:var(--aion-system);text-shadow:0 0 24px #8bd3fa70}.core-shadow{background:color-mix(in srgb, var(--agent-glow,var(--aion-system)) 18%, transparent);box-shadow:0 0 24px 8px color-mix(in srgb, var(--agent-glow,var(--aion-system)) 7%, transparent)}.bottom-navigation{background:#06101de8;border:0;border-top:1px solid #8bd3fa29;box-shadow:0 -12px 42px #0004}.nav-item{color:#6f8ca4;background:0 0;font-family:Manrope,sans-serif;font-size:10px;font-weight:500}.nav-item[aria-current=page]{color:var(--aion-system);background:#8bd3fa0d;box-shadow:inset 0 1px #8bd3fa45}.nav-icon{width:23px;height:23px;display:block}.nav-icon>svg{width:100%;height:100%;display:block}.nav-item[aria-current=page] .nav-icon{filter:none}.nav-lock{color:#6a9ab9;background:#06101d;width:10px;height:10px;bottom:-3px;right:-7px}.nav-lock svg{stroke-width:1.8px;width:10px;height:10px;display:block}.teaser-symbol{color:var(--aion-system);background:radial-gradient(circle,#8bd3fa14,#071420a6 70%);border-color:#8bd3fa29;box-shadow:0 0 75px #8bd3fa0a}.teaser-symbol>span:first-child{width:55px;height:55px;display:grid}.teaser-lock{color:var(--aion-system);background:#0b1928;border-color:#8bd3fa38}.teaser-lock svg{width:18px;height:18px}.teaser-screen h1{font-size:clamp(27px,6vw,36px)}.teaser-screen p{color:#91a9bc;font-size:14px}.world-city-teaser{margin-top:32px;padding:24px 22px 0;overflow:hidden}.city-teaser-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.city-teaser-heading h2{color:#d4e9f6;margin:0;font-size:18px}.city-soon{color:#81b8d6;background:#8bd3fa0c;border-radius:4px;padding:3px 8px;font-size:9px}.world-city-teaser>p{color:#7693a9;max-width:360px;margin:12px 0 0;font-size:11px;line-height:1.8}.city-skyline{width:calc(100% + 44px);height:auto;min-height:120px;margin:15px -22px 0;display:block}footer{color:#6f899f;margin-top:26px;font-size:10px}.shoulder-engraving{font-family:JetBrains Mono,monospace}.signal-birth,.signal-birth .signal-mute{font-family:Manrope,sans-serif}.signal-birth .signal-identity h1{font-family:Unbounded,sans-serif;font-size:clamp(25px,6vw,32px)}.signal-birth .signal-identity p{color:var(--aion-system);font-family:JetBrains Mono,monospace;font-size:10px}.signal-birth .signal-identity[data-series=founders] p{color:var(--aion-gold)}.signal-birth .signal-number,.signal-birth .signal-count{font-family:JetBrains Mono,monospace}.signal-birth .signal-card-content{padding:12px 20px max(14px, env(safe-area-inset-bottom))}.signal-birth .signal-card .signal-number{margin-bottom:4px;font-size:9px;line-height:1.3}.signal-birth .signal-card h2{margin-bottom:8px;font-family:Unbounded,sans-serif;font-size:16px;line-height:1.35}.signal-birth .signal-card dl div{min-height:33px;padding-block:7px;line-height:1.4}.signal-birth .signal-card-surface{background:linear-gradient(140deg,#102439e8,#07121fef);border:0}.signal-birth .signal-progress span{background:var(--aion-system)}.signal-birth .signal-prompt{color:#91aabc}.signal-birth .signal-count{color:#69879d}.signal-birth .signal-done,.signal-birth .signal-error button{background:var(--aion-gold)}.ambient-network[data-motion=static]+.app-shell .agent-tile,.ambient-network[data-motion=static]+.app-shell .panel,.ambient-network[data-motion=static]+.app-shell .awakening-banner,.ambient-network[data-motion=static]+.app-shell .world-city-teaser,.ambient-network[data-motion=static]+.app-shell .agent-activity{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(140deg,#102439e8,#07121fef)}@media (width<=480px){.app-shell{padding-inline:20px}.header{gap:12px}.brand{font-size:24px}.preview{max-width:125px;font-size:8px}.agent-tile{padding:20px}.awakening-banner button{font-size:12px}}
