.deck{--cyan:#22d3ee;--white:#f0f0f0;--gray:#8a8f98;--dim:#2a2e37;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease:cubic-bezier(0.4,0,0.2,1);--font-mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;--border:rgba(148,163,184,0.18);--t1:#f0f0f0;--t2:#b8c0cc;--t3:#8a8f98;--font-body:"Plus Jakarta Sans",system-ui,sans-serif;--font-serif:"Fraunces",Georgia,serif;--icx-accent:#a855f7;position:fixed;inset:0;overflow:hidden;background:radial-gradient(ellipse 80% 50% at 18% 12%,color-mix(in srgb,var(--icx-accent) 7%,transparent),transparent 60%),radial-gradient(ellipse 70% 40% at 82% 88%,color-mix(in srgb,var(--icx-accent) 5%,transparent),transparent 60%),#06080f;color:var(--white)}.deck-track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.deck-track::-webkit-scrollbar{display:none}.deck-slide{flex:0 0 100%;width:100vw;height:100%;scroll-snap-align:start;scroll-snap-stop:always;position:relative}.slide-band{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:max(9vh,76px) clamp(24px,4.5vw,72px) max(11vh,88px)}.slide-fit{width:100%;min-width:0;max-width:100%;transform-origin:center center;will-change:transform}.slide-fit--fill{height:100%}.logo-fixed{position:fixed;top:3vh;left:4vw;z-index:100;display:inline-flex;align-items:center;gap:.02em;font-family:var(--font-logo,"Plus Jakarta Sans",system-ui,sans-serif);font-size:1.1rem;font-weight:700;letter-spacing:-.02em;text-decoration:none}.logo-fixed .logo-i,.slide-foot .logo-foot .logo-i{font-family:var(--font-logo-i,"Libre Baskerville",Georgia,serif);font-weight:700;font-size:1.55em;color:#f97316;-webkit-text-fill-color:#f97316}.logo-fixed .logo-cons,.slide-foot .logo-foot .logo-cons{font-weight:800;color:#ffffff;-webkit-text-fill-color:#ffffff}.logo-fixed .logo-ai,.slide-foot .logo-foot .logo-ai{font-weight:800;color:#ef4444;-webkit-text-fill-color:#ef4444}.slide-head{position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:90;display:flex;flex-direction:column;align-items:center;gap:.12rem;padding-top:2.2vh;max-width:46vw;text-align:center;pointer-events:none}.slide-head__kicker{font-family:var(--font-mono);font-size:.56rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan)}.slide-head__name{font-family:var(--font-logo,"Plus Jakarta Sans",system-ui,sans-serif);font-weight:800;font-size:clamp(.95rem,2vw,1.25rem);letter-spacing:-.01em;color:var(--white);line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46vw}.slide-head__name:after{content:"";display:block;margin:.35rem auto 0;width:28px;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),transparent)}.deck-dock{position:fixed;top:3vh;right:4vw;z-index:110;display:flex;align-items:center;gap:.5rem}.exit-btn{display:inline-flex;align-items:center;gap:.35rem;height:46px;padding:0 .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(8,12,22,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--gray);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em;text-decoration:none;cursor:pointer;transition:border-color .25s,color .25s,background .25s}.exit-btn:hover{border-color:var(--cyan);color:var(--cyan);background:rgba(34,211,238,.1)}.exit-btn svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.slide-nav{position:fixed;left:4vw;bottom:3vh;z-index:1000;display:flex;gap:.6rem;pointer-events:auto}.slide-nav__btn{width:52px;height:52px;border-radius:50%;border:1.5px solid rgba(34,211,238,.55);background:rgba(8,12,22,.78);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);color:var(--cyan);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:all .25s ease;box-shadow:0 8px 24px rgba(0,0,0,.55),0 0 0 1px rgba(34,211,238,.12),0 0 24px rgba(34,211,238,.18)}.slide-nav__btn:hover:not(:disabled){border-color:var(--cyan);color:#fff;background:rgba(34,211,238,.18);box-shadow:0 10px 28px rgba(0,0,0,.6),0 0 0 1px rgba(34,211,238,.4),0 0 36px rgba(34,211,238,.4);transform:translateY(-1px)}.slide-nav__btn:active{transform:scale(.92)}.slide-nav__btn:disabled{cursor:not-allowed;border-color:rgba(255,255,255,.15);color:rgba(255,255,255,.3);box-shadow:0 4px 12px rgba(0,0,0,.4)}.slide-nav__btn svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.slide-counter{position:fixed;bottom:3vh;right:4vw;z-index:100;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.15em;color:var(--gray)}.slide-counter span{color:var(--white);font-weight:600}.progress-bar{top:0;left:0;height:2px;background:var(--cyan);transition:width .6s var(--ease-out)}.progress-bar,.slide-foot{position:fixed;z-index:100}.slide-foot{left:50%;bottom:2vh;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.2rem;text-align:center;pointer-events:none}.slide-foot .logo-foot{pointer-events:auto;display:inline-flex;align-items:center;gap:.02em;font-family:var(--font-logo,"Plus Jakarta Sans",system-ui,sans-serif);font-size:.95rem;font-weight:700;letter-spacing:-.02em;text-decoration:none}.slide-foot__legal{font-family:var(--font-mono);font-size:clamp(.52rem,1.4vw,.62rem);letter-spacing:.08em;color:var(--gray);white-space:nowrap}@media (max-width:768px){.slide-nav{left:4vw;bottom:2vh;gap:.5rem}.slide-counter{bottom:2vh;right:4vw;font-size:.6rem}.progress-bar{height:3px}.slide-foot{bottom:1.5vh}.slide-foot__legal{white-space:normal;max-width:64vw;line-height:1.3}.slide-head__kicker{display:none}.slide-head__name{font-size:.9rem;max-width:38vw}.exit-btn{height:40px;padding:0 .55rem;font-size:.6rem}.exit-btn span{display:none}}@media (prefers-reduced-motion:reduce){.deck-track{scroll-behavior:auto}.progress-bar,.slide-nav__btn{transition:none}}:root{--ait-bg:#06080f;--ait-bg2:#0d1117;--ait-bg3:#131a24;--ait-bg4:#161b22;--ait-t1:#e6edf3;--ait-t2:#8b949e;--ait-t3:#484f58;--ait-brd:rgba(168,85,247,0.12);--ait-cy:#22d3ee;--ait-bl:#3b82f6;--ait-gn:#22c55e;--ait-or:#fb923c;--ait-pr:#a855f7;--ait-pk:#ec4899;--ait-tl:#14b8a6;--ait-py:#b88d06;--ait-rd:#ef4444;--ait-sans:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ait-mono:"JetBrains Mono",monospace;--ait-serif:"Fraunces",Georgia,serif;--ait-cursive:"Caveat","Brush Script MT",cursive;--cycle:24s}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--ait-bg)}.ait-cinema,.ait-opening{position:relative;width:100%;height:100%;pointer-events:auto}.ait-opening{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 6vw;text-align:center}.slide-fit:not(.slide-fit--fill) .ait-opening{height:auto;min-height:0;padding:2vh 6vw}.ait-op-kicker{font-family:var(--ait-mono);font-size:12px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--ait-pr);margin-bottom:26px;display:inline-flex;align-items:center;gap:10px;opacity:0;animation:aitOpKicker var(--cycle) linear infinite}.ait-op-dot{width:9px;height:9px;border-radius:50%;background:var(--ait-or);box-shadow:0 0 14px var(--ait-or);animation:aitDotPulse 2.4s ease-in-out infinite}@keyframes aitDotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.7);opacity:.6}}@keyframes aitOpKicker{0%{opacity:0;transform:translateY(8px)}4%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.ait-op-wordmark{font-family:var(--ait-sans);font-weight:900;font-size:clamp(80px,14vw,200px);line-height:1.18;letter-spacing:-.025em;margin:0 0 36px;padding-bottom:max(.15em,4px);overflow:visible;background:linear-gradient(120deg,#a855f7,#6366f1 35%,#22d3ee 75%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 16px 60px rgba(168,85,247,.35));animation:aitOpMark var(--cycle) linear infinite;opacity:0}@keyframes aitOpMark{0%{opacity:0;transform:translateY(20px) scale(.96);letter-spacing:-.015em}8%{opacity:1;transform:translateY(0) scale(1);letter-spacing:-.025em}to{opacity:1;transform:translateY(0) scale(1);letter-spacing:-.025em}}.ait-op-quotes{position:relative;width:min(1180px,92vw);height:clamp(140px,22vh,240px);margin:0 0 30px}.ait-op-q{position:absolute;inset:0;margin:0;font-family:var(--ait-sans);font-weight:900;font-size:clamp(30px,4.8vw,78px);line-height:1.18;letter-spacing:-.02em;color:#fff;opacity:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:.06em .5em max(.15em,4px)}.ait-op-q .tw{display:inline-block}.ait-op-q .hl-money{color:var(--ait-pr);font-size:1.18em;font-weight:900;text-shadow:0 0 30px rgba(168,85,247,.55);padding:0 .08em}.ait-op-q .hl-key{background:linear-gradient(120deg,#a855f7,#22d3ee);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;position:relative}.ait-op-q .hl-key:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:4px;background:linear-gradient(120deg,#a855f7,#22d3ee);border-radius:4px;opacity:.7}.ait-op-q--1{animation:aitOpQ1 var(--cycle) linear infinite}.ait-op-q--2{animation:aitOpQ2 var(--cycle) linear infinite}.ait-op-q--3{animation:aitOpQ3 var(--cycle) linear infinite}.ait-op-q--4{animation:aitOpQ4 var(--cycle) linear infinite}@keyframes aitOpQ1{0%,16%{opacity:0;transform:translateY(10px)}19%,34%{opacity:1;transform:translateY(0)}37%,to{opacity:0;transform:translateY(-10px)}}@keyframes aitOpQ2{0%,37%{opacity:0;transform:translateY(10px)}40%,55%{opacity:1;transform:translateY(0)}58%,to{opacity:0;transform:translateY(-10px)}}@keyframes aitOpQ3{0%,58%{opacity:0;transform:translateY(10px)}61%,76%{opacity:1;transform:translateY(0)}79%,to{opacity:0;transform:translateY(-10px)}}@keyframes aitOpQ4{0%,79%{opacity:0;transform:translateY(10px)}82%,97%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.ait-op-closer{font-family:var(--ait-sans);font-size:clamp(15px,1.4vw,20px);line-height:1.55;color:var(--ait-t2);max-width:880px;opacity:0;animation:aitOpCloser var(--cycle) linear infinite}.ait-op-closer strong{color:var(--ait-t1);font-weight:700;background:linear-gradient(120deg,#fff,#22d3ee);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes aitOpCloser{0%,10%{opacity:0;transform:translateY(8px)}16%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.cslide{display:grid;grid-template-columns:minmax(260px,33%) 1fr;grid-gap:clamp(20px,3vw,52px);gap:clamp(20px,3vw,52px);width:100%;height:100%;align-items:stretch}.cslide__lead{display:flex;flex-direction:column;justify-content:center;gap:14px;min-width:0;padding:1vh 0}.cslide__step{font-family:var(--ait-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--ait-pr)}.cslide--climax .cslide__step{color:var(--ait-gn)}.cslide--corp .cslide__step{color:var(--ait-or)}.cslide__headline{font-family:var(--ait-sans);font-weight:800;font-size:clamp(30px,3.4vw,52px);line-height:1.06;letter-spacing:-.02em;color:#fff;margin:0}.cslide__headline em{font-style:normal;background:linear-gradient(120deg,#a855f7,#22d3ee);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cslide__headline strong{color:var(--ait-pr);font-weight:800}.cslide__sub{font-family:var(--ait-sans);font-size:clamp(15px,1.25vw,19px);line-height:1.5;color:var(--ait-t2);margin:0;max-width:36ch}.cslide__sub strong{color:#fff;font-weight:700}.cslide__sub em{color:var(--ait-pr);font-style:normal;font-weight:700}.cslide__num{margin-top:4px;font-family:var(--ait-mono);font-size:12px;letter-spacing:.18em;color:var(--ait-t3)}.cslide__visual{min-width:0;min-height:0;height:100%;display:flex}.cslide__visual .ait-cinema{width:100%}.ait-cinema{display:grid;grid-template-rows:auto 1fr;min-height:0;grid-gap:12px;gap:12px;padding:18px 20px}.ait-cycle{display:flex;align-items:center;gap:12px;font-family:var(--ait-mono);font-size:10px;color:var(--ait-t2);letter-spacing:.22em;text-transform:uppercase}.ait-cycle-k{white-space:nowrap}.ait-cycle-line{flex:1 1;height:2px;background:rgba(168,85,247,.1);border-radius:2px;overflow:hidden}.ait-cycle-fill{height:100%;width:100%;background:linear-gradient(90deg,var(--ait-pr),var(--ait-cy));transform-origin:left center;animation:aitCycleFill var(--cycle) linear infinite}@keyframes aitCycleFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ait-chrome{position:relative;display:flex;align-items:center;gap:14px;height:36px;padding:0 14px;background:var(--ait-bg2);border:1px solid var(--ait-brd);border-radius:10px}.ait-chrome-dots{display:flex;gap:6px}.ait-chrome-dots span{width:10px;height:10px;border-radius:50%;background:var(--ait-bg4);border:1px solid rgba(168,85,247,.16)}.ait-chrome-dots span:first-child{background:#ff5f57;border-color:#c44}.ait-chrome-dots span:nth-child(2){background:#febc2e;border-color:#c80}.ait-chrome-dots span:nth-child(3){background:#28c840;border-color:#1a3}.ait-url-wrap{position:relative;flex:1 1;height:22px}.u-scene{position:absolute;inset:0;display:flex;align-items:center;gap:8px;padding:0 10px;background:var(--ait-bg);border-radius:6px;font-family:var(--ait-mono);font-size:11px;color:var(--ait-t2);opacity:0}.u-lock{color:var(--ait-gn);font-size:9px}.u-host{color:var(--ait-t1)}.u-path{color:var(--ait-cy)}.ait-chrome-tag{position:absolute;top:-10px;right:14px;height:22px;padding:0 10px;background:var(--ait-bg2);border:1px solid var(--ait-pr);color:var(--ait-pr);border-radius:4px;font-family:var(--ait-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;opacity:0}.ait-chrome-tag--corp{border-color:var(--ait-or);color:var(--ait-or)}.ait-chrome-tag--climax{border-color:var(--ait-gn);color:var(--ait-gn)}.u-scene.is-visible{opacity:1}.ait-stage-area{position:relative;min-height:0;background:var(--ait-bg2);border:1px solid var(--ait-brd);border-radius:14px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.4),inset 0 1px 0 rgba(168,85,247,.1)}@keyframes sceneVis1{0%,16.30%{opacity:0}17.20%,23.80%{opacity:1}24.47%,to{opacity:0}}@keyframes sceneVis2{0%,23.80%{opacity:0}25.10%,31.40%{opacity:1}32.02%,to{opacity:0}}@keyframes sceneVis3{0%,31.40%{opacity:0}32.70%,38.90%{opacity:1}39.57%,to{opacity:0}}@keyframes sceneVis4{0%,38.90%{opacity:0}40.20%,46.40%{opacity:1}47.12%,to{opacity:0}}@keyframes sceneVis5{0%,46.40%{opacity:0}47.80%,54.00%{opacity:1}54.67%,to{opacity:0}}@keyframes sceneVis6{0%,54.00%{opacity:0}55.30%,61.50%{opacity:1}62.22%,to{opacity:0}}@keyframes sceneVis7{0%,61.50%{opacity:0}62.90%,69.10%{opacity:1}69.77%,to{opacity:0}}@keyframes sceneVis8{0%,69.10%{opacity:0}70.40%,76.60%{opacity:1}77.32%,to{opacity:0}}@keyframes sceneVis9{0%,76.60%{opacity:0}77.90%,84.10%{opacity:1}84.87%,to{opacity:0}}@keyframes sceneVis10{0%,84.10%{opacity:0}85.40%,91.70%{opacity:1}92.42%,to{opacity:0}}@keyframes sceneVis11{0%,91.70%{opacity:0}93.00%,99.30%{opacity:1}to{opacity:1}}.ait-scene{position:relative;padding:18px 22px 16px;display:flex;flex-direction:column;gap:14px}.ait-scene.is-static{opacity:1;pointer-events:auto}.ait-topbar{justify-content:space-between;height:32px;flex:0 0 auto}.ait-brand,.ait-topbar{display:flex;align-items:center}.ait-brand{gap:10px}.ait-brand-mark{width:28px;height:28px;border-radius:7px;background:linear-gradient(135deg,var(--ait-pr),var(--ait-cy));display:flex;align-items:center;justify-content:center;font-family:var(--ait-sans);font-weight:800;font-size:10px;color:#fff;letter-spacing:-.02em;box-shadow:0 4px 14px rgba(168,85,247,.35)}.ait-brand-mark--corp{background:linear-gradient(135deg,var(--ait-or),#f97316);box-shadow:0 4px 14px rgba(251,146,60,.35)}.ait-brand-sep{width:1px;height:16px;background:var(--ait-brd)}.ait-brand-name{font-size:13px;font-weight:600;color:var(--ait-t1)}.ait-pill{height:22px;padding:0 10px;background:rgba(34,211,238,.1);border:1px solid rgba(34,211,238,.25);color:var(--ait-cy);border-radius:4px;font-family:var(--ait-mono);font-size:10px;font-weight:600;display:inline-flex;align-items:center;letter-spacing:.04em}.ait-pill--corp{background:rgba(251,146,60,.1);border-color:rgba(251,146,60,.25);color:var(--ait-or)}.ait-pill--gn{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.3);color:var(--ait-gn)}.ait-pill--pr{background:rgba(168,85,247,.12);border-color:rgba(168,85,247,.3);color:var(--ait-pr)}.ait-login{flex:1 1;display:flex;align-items:center;justify-content:center;padding:16px}.ait-login-card{width:min(420px,92%);background:var(--ait-bg);border:1px solid var(--ait-brd);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 16px 48px rgba(0,0,0,.5)}.ait-login-head{display:flex;align-items:center;gap:10px}.ait-login-icon{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,rgba(168,85,247,.2),rgba(34,211,238,.2));color:var(--ait-cy);display:flex;align-items:center;justify-content:center}.ait-login-icon--corp{color:var(--ait-or)}.ait-login-title{font-size:16px;font-weight:700;color:var(--ait-t1)}.ait-field{display:flex;flex-direction:column;gap:6px}.ait-field-label{font-family:var(--ait-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ait-t2)}.ait-field-input{position:relative;height:36px;padding:0 10px;background:rgba(34,211,238,.04);border:1px solid rgba(34,211,238,.18);border-radius:7px;display:flex;align-items:center;font-family:var(--ait-mono);font-size:12px;color:var(--ait-t1)}.ait-otp{display:inline-flex;gap:8px;letter-spacing:.08em;font-size:16px}.ait-otp i{display:inline-block;font-style:normal;color:var(--ait-cy);font-weight:700}.ait-otp-cur{border-right:2px solid var(--ait-cy);animation:aitCursorBlink .8s steps(2) infinite}.ait-cursor{display:inline-block;width:1px;height:14px;background:var(--ait-cy);margin-left:4px;animation:aitCursorBlink .7s steps(2) infinite}.ait-cursor--or{background:var(--ait-or)}@keyframes aitCursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}.ait-login-btn{margin-top:6px;height:38px;background:linear-gradient(120deg,var(--ait-pr),var(--ait-cy));border:0;border-radius:8px;color:#fff;font-family:var(--ait-sans);font-size:13px;font-weight:700;letter-spacing:.01em;cursor:pointer;box-shadow:0 8px 22px rgba(168,85,247,.3)}.ait-login-btn--corp{background:linear-gradient(120deg,var(--ait-or),#f97316);box-shadow:0 8px 22px rgba(251,146,60,.3)}.ait-sso-ring{position:relative;height:60px;margin:4px 0 0}.ait-sso-node{position:absolute;font-family:var(--ait-mono);font-size:10px;padding:4px 8px;border-radius:12px;background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.22);color:var(--ait-pr);letter-spacing:.04em}.ait-sso-node--a{top:6px;left:0;color:var(--ait-cy);border-color:rgba(34,211,238,.3);background:rgba(34,211,238,.1)}.ait-sso-node--b{top:6px;right:0;color:var(--ait-bl);border-color:rgba(59,130,246,.3);background:rgba(59,130,246,.1)}.ait-sso-node--c{bottom:0;left:25%;color:var(--ait-py);border-color:rgba(184,141,6,.3);background:rgba(184,141,6,.1)}.ait-sso-node--d{bottom:0;right:25%;color:var(--ait-gn);border-color:rgba(34,197,94,.3);background:rgba(34,197,94,.1)}.ait-sso-line{position:absolute;inset:24px 10%;border:1px dashed rgba(168,85,247,.3);border-radius:50%;animation:aitSsoRing 6s linear infinite}@keyframes aitSsoRing{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ait-login-foot{font-family:var(--ait-mono);font-size:10px;color:var(--ait-t2);text-align:center;letter-spacing:.04em;margin-top:4px}.ait-login-foot strong{color:var(--ait-or)}.ait-tabs{display:flex;gap:6px;flex:0 0 auto}.ait-tab{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;background:var(--ait-bg);border:1px solid var(--ait-brd);border-radius:6px;font-size:12px;color:var(--ait-t2);font-weight:500}.ait-tab--on{background:rgba(34,211,238,.1);border-color:rgba(34,211,238,.3);color:var(--ait-cy)}.ait-cards{flex:1 1;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-gap:10px;gap:10px}.ait-cards-shell{flex:1 1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);grid-gap:12px;gap:12px;min-height:0}.ait-cards-grid{min-height:0}.ait-card{position:relative;background:var(--ait-bg);border:1px solid var(--ait-brd);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:6px;overflow:hidden;min-width:0}.ait-card-button{border:1px solid var(--ait-brd);text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ait-card-button:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 42%,rgba(255,255,255,.12))}.ait-card--selected{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 52%,transparent),0 16px 34px color-mix(in srgb,var(--accent) 16%,transparent)}.ait-card-glow{position:absolute;inset:0;background:radial-gradient(circle at 80% -20%,var(--accent),transparent 60%);opacity:.08;pointer-events:none}.ait-card-ic{width:32px;height:32px;border-radius:7px;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);display:flex;align-items:center;justify-content:center;font-family:var(--ait-mono);font-size:16px;font-weight:700;flex-shrink:0}.ait-card-title{font-size:13px;font-weight:700;color:var(--ait-t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ait-card-desc{font-size:11px;color:var(--ait-t2);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ait-card-foot{display:flex;align-items:center;gap:8px;margin-top:auto}.ait-bar{flex:1 1;height:4px;background:rgba(255,255,255,.06);border-radius:4px;overflow:hidden}.ait-bar-fill{height:100%;width:var(--pct,0);background:var(--accent);border-radius:4px;transform-origin:left;animation:aitBarGrow .8s ease-out both}@keyframes aitBarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ait-card-pct{font-family:var(--ait-mono);font-size:10px;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ait-card--hl{border-color:var(--ait-pr);box-shadow:0 0 0 1px rgba(168,85,247,.3),0 16px 36px rgba(168,85,247,.2);animation:aitCardHl 2.6s ease-in-out infinite}@keyframes aitCardHl{0%,to{box-shadow:0 0 0 1px rgba(168,85,247,.3),0 12px 28px rgba(168,85,247,.18)}50%{box-shadow:0 0 0 2px rgba(168,85,247,.55),0 16px 40px rgba(168,85,247,.35)}}.ait-card-cursor{position:absolute;right:14px;top:14px;width:18px;height:18px;border:2px solid var(--ait-pr);border-radius:50%;background:rgba(168,85,247,.18);animation:aitCardCursor 1.6s ease-in-out infinite}@keyframes aitCardCursor{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.2);opacity:1}}.ait-track-preview{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 8%,#070b13) 0,#070b13 100%);border:1px solid color-mix(in srgb,var(--accent) 28%,rgba(255,255,255,.08));border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.ait-track-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ait-track-preview-foot,.ait-track-preview-kicker,.ait-track-preview-label,.ait-track-preview-owner{font-family:var(--ait-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.ait-track-preview-kicker{color:var(--accent)}.ait-track-preview-foot,.ait-track-preview-owner{color:var(--ait-t2)}.ait-track-preview-title{font-size:18px;font-weight:700;color:var(--ait-t1)}.ait-track-preview-copy{margin:0;font-size:13px;line-height:1.55;color:var(--ait-t2)}.ait-track-preview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.ait-track-stat{display:flex;flex-direction:column;gap:4px;padding:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:10px}.ait-track-stat span{font-family:var(--ait-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ait-t2)}.ait-track-stat strong{font-size:15px;color:var(--ait-t1)}.ait-track-preview-block{display:flex;flex-direction:column;gap:8px}.ait-track-preview-chips{display:flex;flex-wrap:wrap;gap:8px}.ait-track-chip{padding:5px 10px;border-radius:999px;background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--accent) 28%,rgba(255,255,255,.08));color:var(--ait-t1);font-size:11px}.ait-track-flow{display:flex;flex-direction:column;gap:8px}.ait-track-flow-row{display:grid;grid-template-columns:24px 1fr;grid-gap:8px;gap:8px;align-items:center;color:var(--ait-t1);font-size:12px}.ait-track-flow-step{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);font-family:var(--ait-mono);font-size:11px}.ait-track-preview-live-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 70%,transparent);display:inline-block;margin-right:8px;animation:aitDotPulse 1.4s ease-in-out infinite}.ait-story{flex:1 1;display:grid;grid-template-columns:280px 1fr;grid-gap:16px;gap:16px}.ait-story-left{background:var(--ait-bg);border:1px solid rgba(168,85,247,.2);border-radius:12px;padding:22px;flex-direction:column;gap:18px}.ait-story-left,.ait-story-mic-wrap{display:flex;align-items:center;justify-content:center}.ait-story-mic-wrap{position:relative;width:130px;height:130px}.ait-story-mic-halo{position:absolute;inset:0;border-radius:50%;border:2px solid var(--ait-pr);opacity:0;animation:aitMicHalo 2.4s ease-out infinite}.ait-story-mic-halo--2{animation-delay:.8s}.ait-story-mic-halo--3{animation-delay:1.6s}@keyframes aitMicHalo{0%{transform:scale(.7);opacity:.8}to{transform:scale(1.5);opacity:0}}.ait-story-mic{width:84px;height:84px;border-radius:50%;background:linear-gradient(135deg,var(--ait-pr),#6366f1);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 12px 36px rgba(168,85,247,.45);animation:aitMicPulse 1.6s ease-in-out infinite}@keyframes aitMicPulse{0%,to{transform:scale(1);box-shadow:0 12px 36px rgba(168,85,247,.45)}50%{transform:scale(1.05);box-shadow:0 16px 44px rgba(168,85,247,.65)}}.ait-story-wave{display:flex;align-items:center;gap:4px;height:36px}.ait-story-wave i{display:block;width:3px;background:linear-gradient(180deg,var(--ait-pr),var(--ait-cy));border-radius:3px;animation:aitWave 1.1s ease-in-out infinite}.ait-story-wave i:first-child{animation-delay:0s;height:12px}.ait-story-wave i:nth-child(2){animation-delay:.05s;height:18px}.ait-story-wave i:nth-child(3){animation-delay:.1s;height:26px}.ait-story-wave i:nth-child(4){animation-delay:.15s;height:22px}.ait-story-wave i:nth-child(5){animation-delay:.2s;height:14px}.ait-story-wave i:nth-child(6){animation-delay:.25s;height:28px}.ait-story-wave i:nth-child(7){animation-delay:.3s;height:20px}.ait-story-wave i:nth-child(8){animation-delay:.35s;height:30px}.ait-story-wave i:nth-child(9){animation-delay:.4s;height:16px}.ait-story-wave i:nth-child(10){animation-delay:.45s;height:26px}.ait-story-wave i:nth-child(11){animation-delay:.5s;height:18px}.ait-story-wave i:nth-child(12){animation-delay:.55s;height:30px}.ait-story-wave i:nth-child(13){animation-delay:.6s;height:14px}.ait-story-wave i:nth-child(14){animation-delay:.65s;height:22px}.ait-story-wave i:nth-child(15){animation-delay:.7s;height:28px}.ait-story-wave i:nth-child(16){animation-delay:.75s;height:18px}.ait-story-wave i:nth-child(17){animation-delay:.8s;height:26px}.ait-story-wave i:nth-child(18){animation-delay:.85s;height:22px}.ait-story-wave i:nth-child(19){animation-delay:.9s;height:14px}.ait-story-wave i:nth-child(20){animation-delay:.95s;height:12px}@keyframes aitWave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.ait-story-rec{font-family:var(--ait-mono);font-size:11px;color:var(--ait-rd);letter-spacing:.18em;display:inline-flex;align-items:center;gap:8px}.ait-story-rec-dot{width:8px;height:8px;border-radius:50%;background:var(--ait-rd);box-shadow:0 0 10px var(--ait-rd);animation:aitDotPulse 1s ease-in-out infinite}.ait-story-right{background:var(--ait-bg);border:1px solid var(--ait-brd);border-radius:12px;padding:18px 22px;display:flex;flex-direction:column;gap:12px;min-width:0}.ait-story-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.ait-story-h-k{letter-spacing:.18em;text-transform:uppercase;color:var(--ait-pr)}.ait-story-h-k,.ait-story-h-tag{font-family:var(--ait-mono);font-size:10px}.ait-story-h-tag{color:var(--ait-t2)}.ait-story-transcript{flex:1 1;font-family:var(--ait-serif);font-style:italic;font-size:clamp(18px,1.8vw,24px);line-height:1.5;color:var(--ait-t1);letter-spacing:-.005em;position:relative;min-width:0}.ait-story-transcript .st{opacity:0;display:inline;animation:aitStWord 9.818s linear infinite}.ait-story-transcript .st--em{color:var(--ait-pr);font-weight:700}.st-cursor{display:inline-block;width:8px;height:22px;background:var(--ait-pr);margin-left:4px;vertical-align:middle;animation:aitCursorBlink .5s steps(2) infinite}.st.w1{animation-delay:.1s}.st.w2{animation-delay:.3s}.st.w3{animation-delay:.5s}.st.w4{animation-delay:.7s}.st.w5{animation-delay:1s}.st.w6{animation-delay:1.2s}.st.w7{animation-delay:1.5s}.st.w8{animation-delay:1.7s}.st.w9{animation-delay:1.9s}.st.w10{animation-delay:2.2s}.st.w11{animation-delay:2.5s}.st.w12{animation-delay:2.85s}.st.w13{animation-delay:3.05s}.st.w14{animation-delay:3.4s}.st.w15{animation-delay:3.6s}.st.w16{animation-delay:3.95s}@keyframes aitStWord{0%,to{opacity:0}6%,92%{opacity:1}}.ait-story-transcript .st{animation-fill-mode:both}.ait-story-chips{display:flex;gap:8px;flex-wrap:wrap;padding-top:8px;border-top:1px dashed rgba(168,85,247,.18)}.ait-story-chip{font-family:var(--ait-mono);font-size:11px;padding:4px 10px;border-radius:12px;background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.25);color:var(--ait-pr);opacity:0;animation:aitChipIn 9.818s linear infinite both}.ait-story-chip--c1{animation-delay:2.2s}.ait-story-chip--c2{animation-delay:2.8s}.ait-story-chip--c3{animation-delay:3.4s}.ait-story-chip--c4{animation-delay:4s}.ait-story-chip--c5{animation-delay:4.6s}@keyframes aitChipIn{0%,to{opacity:0;transform:translateY(6px) scale(.92)}20%,95%{opacity:1;transform:translateY(0) scale(1)}}.ait-story-bottom{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ait-story-event-card,.ait-story-signal-card{min-width:0;padding:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:10px}.ait-story-mini-h{font-family:var(--ait-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ait-t2);margin-bottom:10px}.ait-story-event-list,.ait-story-signals{display:flex;flex-direction:column;gap:8px}.ait-story-event,.ait-story-signal{font-size:12px;line-height:1.4;color:var(--ait-t1)}.ait-story-signal strong{color:var(--ait-pr);font-weight:700;margin-right:6px}.ait-story-event{opacity:0;animation:aitStoryEvent 9.818s linear infinite both}.ait-story-event--1{animation-delay:.8s}.ait-story-event--2{animation-delay:2.2s}.ait-story-event--3{animation-delay:3.8s}@keyframes aitStoryEvent{0%,to{opacity:0;transform:translateY(6px)}12%,92%{opacity:1;transform:translateY(0)}}.ait-script{flex:1 1;display:grid;grid-template-columns:1fr 1.4fr;grid-gap:16px;gap:16px;position:relative}.ait-script-left,.ait-script-right{background:var(--ait-bg);border:1px solid var(--ait-brd);border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;gap:12px;min-width:0}.ait-script-right{border-color:rgba(168,85,247,.3)}.ait-script-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.ait-script-h-k{letter-spacing:.18em;text-transform:uppercase;color:var(--ait-t2)}.ait-script-h-k,.ait-script-h-stat{font-family:var(--ait-mono);font-size:10px}.ait-script-h-stat{display:inline-flex;align-items:center;gap:6px;color:var(--ait-pr);letter-spacing:.04em}.ait-script-h-dot{width:6px;height:6px;border-radius:50%;background:var(--ait-pr);animation:aitDotPulse 1.2s ease-in-out infinite}.ait-script-quote{font-family:var(--ait-serif);font-style:italic;font-size:15px;line-height:1.55;color:var(--ait-t1)}.ait-script-quote em{font-style:normal;font-weight:700;color:var(--ait-pr);font-family:var(--ait-sans)}.ait-script-arrow{position:absolute;left:calc(41.6% - 30px);top:50%;width:60px;height:24px;transform:translateY(-50%);z-index:2}.ait-script-arrow svg{width:100%;height:100%}.ait-script-doc{display:flex;flex-direction:column;gap:8px;font-family:var(--ait-mono);font-size:12px;line-height:1.4;color:var(--ait-t1)}.ait-script-line{display:flex;align-items:flex-start;gap:10px;padding:6px 10px;background:rgba(168,85,247,.04);border-left:2px solid rgba(168,85,247,.3);border-radius:0 6px 6px 0;opacity:0;animation:aitScriptLine 9.818s linear infinite both}.ait-script-line--ok{background:rgba(34,197,94,.06);border-left-color:var(--ait-gn)}.ait-script-l--1{animation-delay:.4s}.ait-script-l--2{animation-delay:1.2s}.ait-script-l--3{animation-delay:2.1s}.ait-script-l--4{animation-delay:3.2s}.ait-script-l--5{animation-delay:4.3s}.ait-script-l--6{animation-delay:5.4s}@keyframes aitScriptLine{0%,to{opacity:0;transform:translateX(-6px)}8%,95%{opacity:1;transform:translateX(0)}}.sk{flex:0 0 110px;color:var(--ait-pr);font-weight:700;letter-spacing:.04em}.sv{flex:1 1;color:var(--ait-t1)}.sv .sf{display:inline-block;margin-right:12px;padding:2px 8px;background:rgba(34,211,238,.1);border:1px solid rgba(34,211,238,.22);border-radius:4px;color:var(--ait-cy);font-size:11px}.sok{color:var(--ait-gn);font-weight:700;margin-left:4px}.ait-prompt{flex:1 1;background:var(--ait-bg);border:1px solid rgba(168,85,247,.25);border-radius:12px;padding:18px 22px;display:flex;flex-direction:column;gap:14px;min-width:0}.ait-prompt-grid{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.72fr);grid-gap:12px;gap:12px}.ait-prompt-h{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ait-prompt-h-t{font-size:15px;font-weight:700;color:var(--ait-t1)}.ait-prompt-h-sub{font-family:var(--ait-mono);font-size:11px;color:var(--ait-t2);margin-top:4px}.ait-prompt-stats{display:flex;gap:10px}.ait-prompt-stat{display:flex;flex-direction:column;padding:6px 12px;background:rgba(168,85,247,.08);border:1px solid rgba(168,85,247,.22);border-radius:7px;min-width:96px}.ait-prompt-stat-k{font-family:var(--ait-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ait-t2)}.ait-prompt-stat-v{font-family:var(--ait-mono);font-size:13px;font-weight:700;color:var(--ait-pr);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ait-prompt-stat-v--cy{color:var(--ait-cy);font-size:12px}.ait-prompt-stat-v--or{color:var(--ait-or)}.num-roll{display:inline-block;animation:aitNumRoll 9.818s linear infinite both;opacity:0}.num-roll.n1{animation-delay:.5s}.num-roll.n2{animation-delay:.7s}.num-roll.n3{animation-delay:.9s}.num-roll.n4{animation-delay:1.1s}.num-roll.n5{animation-delay:1.3s}@keyframes aitNumRoll{0%,to{opacity:0;transform:translateY(-6px)}6%,95%{opacity:1;transform:translateY(0)}}.ait-prompt-doc{flex:1 1;display:flex;flex-direction:column;gap:8px;background:var(--ait-bg2);border:1px solid var(--ait-brd);border-radius:8px;padding:14px 18px;font-family:var(--ait-mono);font-size:11.5px;line-height:1.5;color:var(--ait-t1);overflow:hidden}.ait-prompt-doc .pp{margin:0;opacity:0;animation:aitScriptLine 9.818s linear infinite both}.ait-prompt-doc .pp--1{animation-delay:.4s}.ait-prompt-doc .pp--2{animation-delay:1.4s}.ait-prompt-doc .pp--3{animation-delay:2.5s}.ait-prompt-doc .pp--4{animation-delay:3.7s}.ait-prompt-doc .pp--5{animation-delay:5.2s}.pp-tag{color:var(--ait-pr);font-weight:700;margin-right:6px}.pp em{font-style:normal;font-weight:600;font-family:var(--ait-sans)}.pp code,.pp em{color:var(--ait-cy)}.pp code{background:rgba(34,211,238,.1);padding:1px 6px;border-radius:4px;font-size:11px}.pp--ok{background:rgba(34,197,94,.06);border-left:3px solid var(--ait-gn);padding:6px 10px;border-radius:0 6px 6px 0}.pok{color:var(--ait-gn);font-weight:700}.ait-prompt-rail{display:flex;flex-direction:column;gap:10px}.ait-prompt-rail-card{min-width:0;padding:12px;background:var(--ait-bg2);border:1px solid var(--ait-brd);border-radius:10px;display:flex;flex-direction:column;gap:8px}.ait-prompt-rail-h{font-family:var(--ait-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ait-cy)}.ait-prompt-check,.ait-prompt-rail-item{font-size:12px;color:var(--ait-t1);line-height:1.45}.ait-prompt-check i{font-style:normal;color:var(--ait-gn);margin-right:8px}.ait-sim2{flex:1 1;display:grid;grid-template-columns:1.4fr 1fr;grid-gap:16px;gap:16px}.ait-sim2-chat{background:var(--ait-bg);border:1px solid rgba(168,85,247,.25);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:12px;min-width:0}.ait-sim2-chat-h{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px dashed var(--ait-brd)}.ait-sim2-chat-h-t{color:var(--ait-pr);letter-spacing:.06em}.ait-sim2-chat-h-score,.ait-sim2-chat-h-t{font-family:var(--ait-mono);font-size:11px}.ait-sim2-chat-h-score{color:var(--ait-t2)}.ait-sim2-score{font-size:16px;font-weight:700;color:var(--ait-gn);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:aitScorePulse 1.6s ease-in-out infinite}@keyframes aitScorePulse{0%,to{transform:scale(1);text-shadow:0 0 8px rgba(34,197,94,.3)}50%{transform:scale(1.08);text-shadow:0 0 16px rgba(34,197,94,.6)}}.ait-sim2-msgs{flex:1 1;gap:8px;overflow:hidden}.ait-sim2-msg,.ait-sim2-msgs{display:flex;flex-direction:column}.ait-sim2-msg{gap:4px;max-width:82%;padding:10px 14px;border-radius:12px;font-size:13px;line-height:1.4;opacity:0;animation:aitMsgIn 9.818s linear infinite both}.ait-sim2-msg--lead{align-self:flex-start;background:var(--ait-bg2);border:1px solid var(--ait-brd);color:var(--ait-t1)}.ait-sim2-msg--agent{align-self:flex-end;background:linear-gradient(120deg,rgba(168,85,247,.18),rgba(34,211,238,.1));border:1px solid rgba(168,85,247,.3);color:var(--ait-t1)}.ait-sim2-m--1{animation-delay:.4s}.ait-sim2-m--2{animation-delay:1.8s}.ait-sim2-m--3{animation-delay:3.4s}.ait-sim2-m--4{animation-delay:5s}@keyframes aitMsgIn{0%,to{opacity:0;transform:translateY(8px)}8%,92%{opacity:1;transform:translateY(0)}}.ait-sim2-msg-who{font-family:var(--ait-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ait-t2)}.ait-sim2-msg--agent .ait-sim2-msg-who{color:var(--ait-pr)}.ait-sim2-msg-body em{font-style:italic;color:var(--ait-cy);background:rgba(34,211,238,.1);padding:0 4px;border-radius:3px;animation:aitRewriteFlash 2s ease-in-out infinite}@keyframes aitRewriteFlash{0%,to{background:rgba(34,211,238,.1)}50%{background:rgba(34,211,238,.3)}}.ait-sim2-side{background:var(--ait-bg);border:1px solid var(--ait-brd);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.ait-sim2-side-h{font-family:var(--ait-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ait-t2);padding-bottom:8px;border-bottom:1px dashed var(--ait-brd)}.ait-sim2-slider{display:flex;flex-direction:column;gap:6px}.ait-sim2-slider-h{display:flex;align-items:center;justify-content:space-between;font-size:11px}.ait-sim2-slider-k{font-family:var(--ait-mono);color:var(--ait-t2);letter-spacing:.04em}.ait-sim2-slider-v{font-family:var(--ait-mono);font-weight:700;color:var(--ait-t1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ait-sim2-slider-v--cy{color:var(--ait-cy)}.ait-sim2-slider-v--pr{color:var(--ait-pr)}.ait-sim2-slider-v--or{color:var(--ait-or)}.ait-sim2-track{position:relative;height:6px;background:rgba(255,255,255,.06);border-radius:3px}.ait-sim2-track-fill{position:absolute;top:0;left:0;height:100%;border-radius:3px;animation-duration:9.818s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.ait-sim2-track-fill--a{background:var(--ait-cy);animation-name:aitSlide1}.ait-sim2-track-fill--b{background:var(--ait-pr);animation-name:aitSlide2}.ait-sim2-track-fill--c{background:var(--ait-or);animation-name:aitSlide3}@keyframes aitSlide1{0%,to{width:32%}35%{width:56%}70%{width:42%}}@keyframes aitSlide2{0%,to{width:64%}40%{width:38%}80%{width:72%}}@keyframes aitSlide3{0%,to{width:50%}30%{width:70%}65%{width:28%}}.ait-sim2-thumb{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--ait-pr);transform:translate(-50%,-50%);box-shadow:0 2px 8px rgba(0,0,0,.3);animation-duration:9.818s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.ait-sim2-thumb--a{animation-name:aitThumb1;border-color:var(--ait-cy)}.ait-sim2-thumb--b{animation-name:aitThumb2;border-color:var(--ait-pr)}.ait-sim2-thumb--c{animation-name:aitThumb3;border-color:var(--ait-or)}@keyframes aitThumb1{0%,to{left:32%}35%{left:56%}70%{left:42%}}@keyframes aitThumb2{0%,to{left:64%}40%{left:38%}80%{left:72%}}@keyframes aitThumb3{0%,to{left:50%}30%{left:70%}65%{left:28%}}.ait-sim2-out{margin-top:auto;padding-top:10px;border-top:1px dashed var(--ait-brd);display:flex;flex-direction:column;gap:4px}.ait-sim2-out-row{display:flex;align-items:center;justify-content:space-between;font-size:11px}.ait-sim2-out-k{font-family:var(--ait-mono);color:var(--ait-t2);letter-spacing:.04em}.ait-sim2-out-v{font-weight:700;color:var(--ait-t1)}.ait-sim2-out-v--gn{color:var(--ait-gn)}.ait-sim2-actions{display:flex;gap:8px;padding-top:8px}.ait-sim2-insights{padding-top:10px;border-top:1px dashed var(--ait-brd);display:flex;flex-direction:column;gap:7px}.ait-sim2-insights-h{font-family:var(--ait-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ait-cy)}.ait-sim2-insight{font-size:12px;color:var(--ait-t1);line-height:1.35}.ait-sim2-btn{flex:1 1;height:32px;border:0;border-radius:6px;font-family:var(--ait-sans);font-size:12px;font-weight:600;cursor:pointer}.ait-sim2-btn--primary{background:linear-gradient(120deg,var(--ait-pr),var(--ait-cy));color:#fff;box-shadow:0 6px 14px rgba(168,85,247,.3)}.ait-sim2-btn--ghost{background:transparent;border:1px solid var(--ait-brd);color:var(--ait-t2)}.ait-tool-wrap{flex:1 1;display:grid;grid-template-columns:200px 1fr;grid-gap:14px;gap:14px}.ait-tool-main{min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:10px;gap:10px}.ait-tool-side{background:var(--ait-bg);border:1px solid var(--ait-brd);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:8px}.ait-tool-side-note{margin-top:auto;padding:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:10px;display:flex;flex-direction:column;gap:5px;color:var(--ait-t2);font-size:11px;line-height:1.45}.ait-tool-side-note strong{color:var(--ait-t1);font-size:13px}.ait-tool-side-note-k{font-size:9px;letter-spacing:.16em;color:var(--ait-pr)}.ait-tool-side-h,.ait-tool-side-note-k{font-family:var(--ait-mono);text-transform:uppercase}.ait-tool-side-h{font-size:10px;letter-spacing:.18em;color:var(--ait-t2);padding-bottom:8px;border-bottom:1px dashed var(--ait-brd);margin-bottom:4px}.ait-tool-block{display:block;padding:8px 10px;background:rgba(168,85,247,.06);border:1px solid rgba(168,85,247,.22);border-radius:6px;font-family:var(--ait-mono);font-size:11px;color:var(--ait-t1);cursor:-webkit-grab;cursor:grab;opacity:0;animation:aitBlockIn 9.818s linear infinite both}.ait-tool-block--i{animation-delay:.3s;border-color:rgba(34,211,238,.3);color:var(--ait-cy);background:rgba(34,211,238,.08)}.ait-tool-block--r{animation-delay:.6s;border-color:rgba(59,130,246,.3);color:var(--ait-bl);background:rgba(59,130,246,.08)}.ait-tool-block--l{animation-delay:.9s;border-color:rgba(168,85,247,.3);color:var(--ait-pr);background:rgba(168,85,247,.08)}.ait-tool-block--v{animation-delay:1.2s;border-color:rgba(34,197,94,.3);color:var(--ait-gn);background:rgba(34,197,94,.08)}.ait-tool-block--o{animation-delay:1.5s;border-color:rgba(251,146,60,.3);color:var(--ait-or);background:rgba(251,146,60,.08)}@keyframes aitBlockIn{0%,to{opacity:0;transform:translateX(-10px)}10%,95%{opacity:1;transform:translateX(0)}}.ait-tool-canvas{background:var(--ait-bg);border:1px solid var(--ait-brd);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;position:relative;background-image:radial-gradient(circle,rgba(168,85,247,.06) 1px,transparent 0);background-size:16px 16px}.ait-tool-canvas-h{display:flex;align-items:center;justify-content:space-between}.ait-tool-canvas-h-t{font-size:13px;font-weight:700;color:var(--ait-t1)}.ait-tool-canvas-h-tag{font-family:var(--ait-mono);font-size:10px;color:var(--ait-t2);letter-spacing:.06em}.ait-tool-flow{flex:1 1;position:relative}.ait-tool-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ait-tool-link{stroke-dasharray:260;stroke-dashoffset:260;animation:aitToolLink 9.818s linear infinite both}.ait-tool-link.l1{animation-delay:1.8s}.ait-tool-link.l2{animation-delay:2.4s}.ait-tool-link.l3{animation-delay:3s}.ait-tool-link.l4{animation-delay:3.6s}.ait-tool-link.l5{animation-delay:4.2s}@keyframes aitToolLink{0%,to{stroke-dashoffset:260;opacity:0}10%,95%{stroke-dashoffset:0;opacity:.9}}.ait-node{position:absolute;padding:8px 12px;border-radius:8px;background:var(--ait-bg2);border:1.5px solid;display:flex;flex-direction:column;gap:2px;min-width:110px;font-family:var(--ait-mono);opacity:0;animation:aitNodeDrop 9.818s linear infinite both}.ait-node--i{border-color:var(--ait-cy);box-shadow:0 6px 18px rgba(34,211,238,.2);animation-delay:.6s}.ait-node--r{border-color:var(--ait-bl);box-shadow:0 6px 18px rgba(59,130,246,.2);animation-delay:1.2s}.ait-node--l{border-color:var(--ait-pr);box-shadow:0 6px 18px rgba(168,85,247,.2);animation-delay:1.8s}.ait-node--v{border-color:var(--ait-gn);box-shadow:0 6px 18px rgba(34,197,94,.2);animation-delay:2.4s}.ait-node--o{border-color:var(--ait-or);box-shadow:0 6px 18px rgba(251,146,60,.2);animation-delay:3s}@keyframes aitNodeDrop{0%,to{opacity:0;transform:translateY(-12px) scale(.9)}10%,95%{opacity:1;transform:translateY(0) scale(1)}}.ait-node-k{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ait-t2)}.ait-node-t{font-size:11px;color:var(--ait-t1);font-weight:600}.ait-node-s{font-size:10px;color:var(--ait-t2)}.ait-tool-pulse{position:absolute;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 12px rgba(255,255,255,.4);opacity:0}.ait-tool-pulse--1{animation:aitToolPulse1 4.6s linear infinite}.ait-tool-pulse--2{animation:aitToolPulse2 4.6s linear .9s infinite}.ait-tool-pulse--3{animation:aitToolPulse3 4.6s linear 1.8s infinite}@keyframes aitToolPulse1{0%{left:16%;top:42%;opacity:0}12%{opacity:1}52%{left:41%;top:22%;opacity:1}to{left:54%;top:34%;opacity:0}}@keyframes aitToolPulse2{0%{left:20%;top:45%;opacity:0}18%{opacity:1}60%{left:35%;top:63%;opacity:1}to{left:54%;top:39%;opacity:0}}@keyframes aitToolPulse3{0%{left:56%;top:39%;opacity:0}20%{opacity:1}72%{left:78%;top:48%;opacity:1}to{left:83%;top:48%;opacity:0}}.ait-tool-inspector{position:absolute;top:16px;right:16px;width:220px;padding:12px;background:rgba(7,11,19,.92);border:1px solid rgba(168,85,247,.22);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 40px rgba(0,0,0,.32)}.ait-tool-inspector-h,.ait-tool-runtime-h{font-family:var(--ait-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.ait-tool-inspector-h{color:var(--ait-pr);margin-bottom:8px}.ait-tool-inspector-title{font-size:14px;font-weight:700;color:var(--ait-t1);margin-bottom:8px}.ait-tool-inspector-body{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--ait-t2);line-height:1.35}.ait-tool-inspector-status{margin-top:10px;display:flex;align-items:center;gap:8px;font-size:11px;color:var(--ait-t1)}.ait-tool-inspector-dot{width:7px;height:7px;border-radius:50%;background:var(--ait-gn);box-shadow:0 0 10px rgba(34,197,94,.65)}.ait-tool-runtime{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.ait-tool-runtime-card{min-width:0;padding:12px 14px;background:var(--ait-bg);border:1px solid var(--ait-brd);border-radius:10px;display:flex;flex-direction:column;gap:7px}.ait-tool-runtime-h{color:var(--ait-cy);margin-bottom:4px}.ait-tool-runtime-line{font-size:12px;color:var(--ait-t1);line-height:1.4;opacity:0;animation:aitRuntimeLine 9.818s linear infinite both}.ait-tool-runtime-line--1{animation-delay:.5s}.ait-tool-runtime-line--2{animation-delay:1.2s}.ait-tool-runtime-line--3{animation-delay:2s}.ait-tool-runtime-line--4{animation-delay:2.8s}@keyframes aitRuntimeLine{0%,to{opacity:0;transform:translateY(6px)}10%,92%{opacity:1;transform:translateY(0)}}.ait-tool-runtime-bubble{padding:10px 12px;border-radius:10px;background:linear-gradient(120deg,rgba(168,85,247,.14),rgba(34,211,238,.08));border:1px solid rgba(168,85,247,.22);color:var(--ait-t1);font-size:12px;line-height:1.55}.ait-tool-foot{display:flex;align-items:center;gap:10px;padding:8px 12px;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.22);border-radius:7px;font-family:var(--ait-mono);font-size:11px}.ait-tool-foot-k{color:var(--ait-gn);font-weight:700;letter-spacing:.08em}.ait-tool-foot-v{color:var(--ait-t1);flex:1 1}.ait-tool-foot-tag{color:var(--ait-t2);letter-spacing:.04em}.ait-lesson-view{flex:1 1;background:var(--ait-bg);border:1px solid var(--ait-brd);border-radius:12px;padding:22px 28px;display:flex;flex-direction:column;gap:18px}.ait-lesson-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.ait-lesson-h-title{font-size:18px;font-weight:700;color:var(--ait-t1)}.ait-lesson-h-sub{font-family:var(--ait-mono);font-size:11px;color:var(--ait-pr);margin-top:4px}.ait-tts-bar{gap:10px;padding:6px 12px;background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.25);border-radius:18px}.ait-tts-bar,.ait-tts-btn{display:flex;align-items:center}.ait-tts-btn{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--ait-pr),var(--ait-cy));justify-content:center;color:#fff}.ait-tts-btn--pulse{animation:aitDotPulse 1.4s ease-in-out infinite}.ait-tts-wave{display:flex;align-items:center;gap:2px;height:18px}.ait-tts-wave i{display:block;width:2px;background:var(--ait-pr);border-radius:2px;animation:aitWave 1.1s ease-in-out infinite}.ait-tts-wave i:nth-child(odd){height:12px}.ait-tts-wave i:nth-child(2n){height:16px;animation-delay:.15s}.ait-tts-wave i:nth-child(4n){height:8px;animation-delay:.3s}.ait-tts-label{font-family:var(--ait-mono);font-size:10px;color:var(--ait-t2);display:inline-flex;align-items:center;gap:6px}.ait-tts-rec-dot{width:7px;height:7px;border-radius:50%;background:var(--ait-pr);animation:aitDotPulse 1s ease-in-out infinite}.ait-karaoke{font-family:var(--ait-serif);font-style:italic;font-size:clamp(20px,2.2vw,28px);line-height:1.5;color:var(--ait-t2);letter-spacing:-.005em}.ait-karaoke .k{transition:color .2s;animation:aitKaraokeWord 9.818s linear infinite both}.ait-karaoke .k1{animation-delay:.3s}.ait-karaoke .k2{animation-delay:.7s}.ait-karaoke .k3{animation-delay:1.1s}.ait-karaoke .k4{animation-delay:1.5s}.ait-karaoke .k5{animation-delay:1.9s}.ait-karaoke .k6{animation-delay:2.3s}.ait-karaoke .k7{animation-delay:2.7s}.ait-karaoke .k8{animation-delay:3.1s}.ait-karaoke .k9{animation-delay:3.5s}.ait-karaoke .k10{animation-delay:3.9s}.ait-karaoke .k11{animation-delay:5s}.ait-karaoke .k12{animation-delay:5.4s}@keyframes aitKaraokeWord{0%,to{color:var(--ait-t2)}6%,92%{color:var(--ait-t1);text-shadow:0 0 14px rgba(168,85,247,.4)}}.k-cite{display:inline-block;margin-left:6px;padding:2px 8px;background:rgba(34,211,238,.1);border:1px solid rgba(34,211,238,.25);color:var(--ait-cy);border-radius:4px;font-family:var(--ait-mono);font-style:normal;font-size:10px;letter-spacing:.04em}.ait-depth-pills{display:flex;gap:10px;padding-top:8px}.ait-depth-pill{padding:6px 14px;border-radius:16px;background:var(--ait-bg2);border:1px solid var(--ait-brd);color:var(--ait-t2);font-family:var(--ait-mono);font-size:11px;letter-spacing:.04em;animation:aitDepthPill 9.818s linear infinite both}.ait-depth-pill--d1{animation-delay:.5s}.ait-depth-pill--d2{animation-delay:3.5s}.ait-depth-pill--d3{animation-delay:6.5s}@keyframes aitDepthPill{0%,to{background:var(--ait-bg2);color:var(--ait-t2);border-color:var(--ait-brd)}32%,5%{background:rgba(168,85,247,.18);color:#fff;border-color:var(--ait-pr);box-shadow:0 0 0 2px rgba(168,85,247,.2)}}.ait-ex{flex:1 1;display:grid;grid-template-columns:1fr 1.1fr;grid-gap:14px;gap:14px}.ait-ex-panel,.ait-ex-result{background:var(--ait-bg);border:1px solid var(--ait-brd);border-radius:12px;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.ait-ex-h{display:flex;align-items:center;gap:10px}.ait-ex-h-tag{font-family:var(--ait-mono);font-size:10px;padding:3px 8px;background:rgba(34,211,238,.1);border:1px solid rgba(34,211,238,.25);color:var(--ait-cy);border-radius:4px;letter-spacing:.04em}.ait-ex-h-t{font-size:14px;font-weight:700;color:var(--ait-t1)}.ait-ex-q{font-family:var(--ait-serif);font-style:italic;font-size:16px;line-height:1.5;color:var(--ait-t1)}.ait-ex-q strong{color:var(--ait-cy);font-weight:600;font-family:var(--ait-sans);font-style:normal}.ait-ex-input{height:40px;padding:0 14px;background:rgba(34,211,238,.06);border:1px solid var(--ait-cy);border-radius:8px;display:flex;align-items:center;font-family:var(--ait-mono);font-size:16px;color:var(--ait-cy);font-weight:700}.ait-ex-actions{display:flex;gap:8px;margin-top:auto}.ait-ex-btn{flex:1 1;height:34px;border:0;border-radius:7px;font-family:var(--ait-sans);font-size:12px;font-weight:600;cursor:pointer}.ait-ex-btn--primary{background:linear-gradient(120deg,var(--ait-pr),var(--ait-cy));color:#fff}.ait-ex-btn--ghost{background:transparent;border:1px solid var(--ait-brd);color:var(--ait-t2)}.ait-ex-console{background:#000;border:1px solid var(--ait-brd);border-radius:8px;padding:10px 14px;font-family:var(--ait-mono);font-size:11px;display:flex;flex-direction:column;gap:2px}.ait-ex-console-h{display:flex;align-items:center;gap:6px;color:var(--ait-t2);padding-bottom:6px;border-bottom:1px dashed var(--ait-brd);margin-bottom:4px;font-size:10px;letter-spacing:.08em}.ait-ex-console-dot{width:6px;height:6px;border-radius:50%;background:var(--ait-gn);box-shadow:0 0 6px var(--ait-gn)}.ait-ex-console-l{color:var(--ait-t1);opacity:0;animation:aitConsoleLine 9.818s linear infinite both}.ait-ex-console-l--p{color:var(--ait-pk)}.ait-ex-console-l--ok{color:var(--ait-gn);font-weight:700}.ait-ex-l--1{animation-delay:.4s}.ait-ex-l--2{animation-delay:1s}.ait-ex-l--3{animation-delay:1.6s}.ait-ex-l--4{animation-delay:2.2s}.ait-ex-l--5{animation-delay:2.8s}.ait-ex-l--6{animation-delay:3.4s}.ait-ex-l--7{animation-delay:4s}@keyframes aitConsoleLine{0%,to{opacity:0}6%,95%{opacity:1}}.ait-ex-result-h{display:flex;align-items:center;gap:10px}.ait-ex-result-check{width:26px;height:26px;border-radius:50%;background:var(--ait-gn);color:#000;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.ait-ex-result-t{font-size:14px;font-weight:700;color:var(--ait-gn)}.ait-ex-result-q{margin-left:auto;font-family:var(--ait-mono);font-size:10px;color:var(--ait-t2)}.ait-ex-result-tutor{font-family:var(--ait-serif);font-style:italic;font-size:13px;line-height:1.5;color:var(--ait-t2);padding:10px 12px;background:rgba(34,197,94,.06);border-left:2px solid var(--ait-gn);border-radius:0 6px 6px 0}.ait-ex-result-tutor em{font-style:normal;color:var(--ait-cy);font-weight:600;font-family:var(--ait-sans)}.ait-pub{flex:1 1;position:relative;display:flex;align-items:center;justify-content:center;padding:8px}.ait-pub-confetti{position:absolute;inset:0;pointer-events:none}.ait-pub-confetti .cf{position:absolute;width:8px;height:8px;border-radius:2px;opacity:0;animation:aitConfetti 9.818s linear infinite both}.ait-pub-confetti .cf-1{left:18%;top:10%;background:var(--ait-pr);animation-delay:.6s}.ait-pub-confetti .cf-2{left:78%;top:16%;background:var(--ait-cy);animation-delay:.8s}.ait-pub-confetti .cf-3{left:30%;top:6%;background:var(--ait-gn);animation-delay:1s}.ait-pub-confetti .cf-4{left:86%;top:32%;background:var(--ait-or);animation-delay:1.2s}.ait-pub-confetti .cf-5{left:12%;top:56%;background:var(--ait-pr);animation-delay:1.4s}.ait-pub-confetti .cf-6{left:92%;top:64%;background:var(--ait-cy);animation-delay:1.6s}.ait-pub-confetti .cf-7{left:22%;top:80%;background:var(--ait-gn);animation-delay:1.8s}.ait-pub-confetti .cf-8{left:74%;top:84%;background:var(--ait-or);animation-delay:2s}.ait-pub-confetti .cf-9{left:50%;top:4%;background:var(--ait-pr);animation-delay:2.2s}@keyframes aitConfetti{0%{opacity:0;transform:translateY(0) rotate(0)}6%{opacity:1}60%{opacity:1;transform:translateY(40vh) rotate(180deg)}85%,to{opacity:0;transform:translateY(60vh) rotate(1turn)}}.ait-pub-card{width:min(640px,96%);background:linear-gradient(160deg,var(--ait-bg),var(--ait-bg2));border:1.5px solid rgba(34,197,94,.4);border-radius:16px;padding:26px 30px;display:flex;flex-direction:column;gap:14px;box-shadow:0 0 0 1px rgba(34,197,94,.2),0 30px 80px rgba(0,0,0,.5),0 0 80px rgba(34,197,94,.1);position:relative;animation:aitPubCard 9.818s linear infinite both}@keyframes aitPubCard{0%,to{opacity:0;transform:scale(.94)}6%,95%{opacity:1;transform:scale(1)}}.ait-pub-badge{position:absolute;top:-14px;right:20px;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:var(--ait-gn);color:#04140a;border-radius:14px;font-family:var(--ait-mono);font-size:11px;font-weight:800;letter-spacing:.14em;box-shadow:0 6px 18px rgba(34,197,94,.5);animation:aitBadgeBlink 1.6s ease-in-out infinite}@keyframes aitBadgeBlink{0%,to{box-shadow:0 6px 18px rgba(34,197,94,.5)}50%{box-shadow:0 8px 26px rgba(34,197,94,.8)}}.ait-pub-badge-check{width:16px;height:16px;border-radius:50%;background:#04140a;color:var(--ait-gn);display:flex;align-items:center;justify-content:center;font-size:11px}.ait-pub-app-head{display:flex;align-items:center;gap:12px}.ait-pub-app-ic{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--ait-pr),var(--ait-cy));display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 24px rgba(168,85,247,.4)}.ait-pub-app-name{font-size:22px;font-weight:800;color:var(--ait-t1);letter-spacing:-.02em}.ait-pub-app-org{font-family:var(--ait-mono);font-size:11px;color:var(--ait-or);letter-spacing:.06em}.ait-pub-url{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#000;border:1px solid var(--ait-brd);border-radius:8px;font-family:var(--ait-mono);font-size:13px}.ait-pub-url-lock{color:var(--ait-gn);font-size:11px}.ait-pub-url-host{color:var(--ait-t1)}.ait-pub-url-path{color:var(--ait-cy)}.ait-pub-url-copy{margin-left:auto;padding:3px 10px;background:rgba(168,85,247,.18);color:var(--ait-pr);border-radius:4px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.ait-pub-desc{font-family:var(--ait-serif);font-style:italic;font-size:14px;line-height:1.5;color:var(--ait-t2)}.ait-pub-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;padding:12px 0;border-top:1px dashed var(--ait-brd);border-bottom:1px dashed var(--ait-brd)}.ait-pub-stat{display:flex;flex-direction:column;gap:4px;text-align:center}.ait-pub-stat-v{font-family:var(--ait-mono);font-size:26px;font-weight:800;color:var(--ait-t1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:aitNumRoll 9.818s linear infinite both}.ait-pub-stat-v--gn{color:var(--ait-gn)}.ait-pub-stat-v--cy{color:var(--ait-cy)}.ait-pub-stat-k{font-family:var(--ait-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ait-t2)}.ait-pub-actions{display:flex;gap:8px}.ait-pub-btn{flex:1 1;height:38px;border:1px solid var(--ait-brd);background:var(--ait-bg2);color:var(--ait-t1);border-radius:8px;font-family:var(--ait-sans);font-size:13px;font-weight:600;cursor:pointer}.ait-pub-btn--primary{background:linear-gradient(120deg,var(--ait-pr),var(--ait-cy));border:0;color:#fff;flex:1.4 1;box-shadow:0 8px 20px rgba(168,85,247,.35)}.ait-pub-btn--ghost{background:transparent;color:var(--ait-t2)}.ait-pub-foot{text-align:center;font-family:var(--ait-mono);font-size:11px;color:var(--ait-t2);letter-spacing:.04em}.ait-pub-foot strong,.ait-pub-foot-bolt{color:var(--ait-or)}.ait-pub-foot-bolt{font-size:14px;margin-right:4px;animation:aitDotPulse 1s ease-in-out infinite}.ait-rh-wrap{flex:1 1;display:flex;flex-direction:column;gap:12px}.ait-rh-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:10px;border-bottom:1px dashed var(--ait-brd)}.ait-rh-h-t{font-size:15px;font-weight:700;color:var(--ait-t1)}.ait-rh-h-sub{font-family:var(--ait-mono);font-size:11px;color:var(--ait-t2);margin-top:4px}.ait-rh-kpis{display:flex;gap:10px}.ait-kpi{padding:6px 14px;background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:88px}.ait-kpi-v{font-family:var(--ait-mono);font-size:18px;font-weight:800;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ait-kpi-k{font-family:var(--ait-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ait-t2)}.ait-rh-staff{flex:1 1;display:flex;flex-direction:column;gap:6px}.ait-staff-row{display:grid;grid-template-columns:32px 1.2fr 1.4fr 1.2fr 48px;align-items:center;grid-gap:10px;gap:10px;padding:8px 12px;background:var(--ait-bg);border:1px solid var(--ait-brd);border-radius:8px;opacity:0;animation:aitStaffRow 9.818s linear infinite both;animation-delay:calc(.3s + var(--idx) * .15s)}@keyframes aitStaffRow{0%,to{opacity:0;transform:translateX(-6px)}10%,95%{opacity:1;transform:translateX(0)}}.ait-staff-av{width:28px;height:28px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--ait-mono);font-size:10px;font-weight:700}.ait-staff-id{display:flex;flex-direction:column;min-width:0}.ait-staff-name{font-size:12px;font-weight:600;color:var(--ait-t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ait-staff-role{color:var(--ait-t2)}.ait-staff-app,.ait-staff-role{font-family:var(--ait-mono);font-size:10px}.ait-staff-app{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.25);border-radius:4px;color:var(--ait-pr);min-width:0}.ait-staff-app-ic{font-size:10px}.ait-staff-app-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ait-staff-bar{height:6px;background:rgba(255,255,255,.06);border-radius:3px;overflow:hidden}.ait-staff-bar-fill{height:100%;width:var(--pct);background:var(--accent);border-radius:3px;transform-origin:left;animation:aitBarGrow 1s ease-out both;animation-delay:calc(.5s + var(--idx) * .15s)}.ait-staff-pct{font-family:var(--ait-mono);font-size:11px;font-weight:700;color:var(--accent);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ait-caption{position:absolute;top:50%;right:26px;width:clamp(440px,32vw,500px);height:auto;max-height:calc(100% - 24px);transform:translateY(-50%);z-index:5;pointer-events:none;display:flex;align-items:stretch}.ait-cap{position:relative;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:48px 36px;background:linear-gradient(180deg,rgba(18,14,30,.68),rgba(168,85,247,.05));border:1px solid rgba(168,85,247,.22);border-radius:16px;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);box-shadow:0 18px 50px rgba(0,0,0,.45),inset 0 1px 0 rgba(168,85,247,.1);opacity:1}.ait-cap-role{font-family:var(--ait-mono);font-size:13px;letter-spacing:.22em;text-transform:uppercase;padding:5px 12px;border-radius:5px;align-self:flex-start}.ait-cap-role--student{background:rgba(34,211,238,.14);border:1px solid rgba(34,211,238,.3);color:var(--ait-cy)}.ait-cap-role--corp{background:rgba(251,146,60,.14);border:1px solid rgba(251,146,60,.3);color:var(--ait-or)}.ait-cap-role--climax{background:rgba(34,197,94,.16);border:1px solid rgba(34,197,94,.36);color:var(--ait-gn)}.ait-cap-num{font-family:var(--ait-mono);font-size:14px;letter-spacing:.18em;color:var(--ait-t3);position:absolute;top:36px;right:36px}.ait-cap-title{display:block;font-family:var(--ait-serif);font-style:italic;font-size:clamp(36px,3vw,44px);line-height:1.15;color:#a855f7;font-weight:700;letter-spacing:-.01em;padding-bottom:.22em;text-shadow:0 0 24px rgba(168,85,247,.45),0 0 8px rgba(168,85,247,.6)}.ait-cap-text{display:block;font-family:var(--ait-sans);font-size:clamp(17px,1.3vw,19px);line-height:1.55;color:var(--ait-t2);letter-spacing:.005em;padding-bottom:.2em}.ait-tw-word{opacity:0;display:inline}.ait-tw-caret{display:inline-block;margin-left:.08em;color:rgba(168,85,247,.95);font-style:normal;font-weight:400;opacity:0}.ait-cap-text strong{color:var(--ait-t1);font-weight:600}.ait-cap-text code{font-family:var(--ait-mono);font-size:.86em;padding:1px 6px;background:rgba(34,211,238,.1);border:1px solid rgba(34,211,238,.22);color:var(--ait-cy);border-radius:4px}.ait-cap-text em{color:var(--ait-pr);font-style:normal;font-weight:600}@media (max-width:768px){.ait-op-wordmark{font-size:clamp(40px,12vw,64px);margin:0 0 20px}.ait-op-quotes{height:clamp(110px,24vh,190px);margin:0 0 20px}.ait-op-q{font-size:clamp(20px,5.2vw,32px)}.ait-op-kicker{display:block;width:100%;max-width:100%;text-align:center;white-space:normal;overflow-wrap:anywhere;font-size:8.5px;margin-bottom:16px;letter-spacing:.06em;line-height:1.7}.ait-op-kicker .ait-op-dot{display:inline-block;vertical-align:middle;margin-right:6px}.ait-op-closer{font-size:clamp(13px,3.4vw,16px)}.cslide{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:10px}.cslide__lead{justify-content:flex-start;gap:6px;padding:0}.cslide__headline{font-size:clamp(20px,5.6vw,28px)}.cslide__sub{font-size:clamp(12px,3.4vw,15px);max-width:none}.cslide__num{display:none}.ait-cinema{padding:10px 12px;gap:8px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.ait-tw-word{opacity:1!important;animation:none!important}.ait-tw-caret{display:none}}