:root{--color-primary:#0a0a0a;--color-on-primary:#fff;--color-brand-green:#00d4a4;--color-canvas:#fff;--color-surface:#f7f7f7;--color-surface-soft:#fafafa;--color-hairline:#e5e5e5;--color-hairline-soft:#ededed;--color-ink:#0a0a0a;--color-charcoal:#1c1c1e;--color-slate:#3a3a3c;--color-steel:#5a5a5c;--font-sans:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Geist Mono", "SF Mono", Menlo, Consolas, monospace;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px;--container:1180px}*{box-sizing:border-box}html{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans)}body{min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}.page-shell{background:var(--color-canvas);min-height:100vh}.container{width:min(100% - 32px, var(--container));margin-inline:auto}.site-header{z-index:10;border-bottom:1px solid var(--color-hairline-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;position:sticky;top:0}.site-header__nav{align-items:center;gap:24px;min-height:64px;display:flex}.site-header__brand,.site-footer__brand{font-weight:600}.site-header__links{flex-wrap:wrap;flex:1;gap:4px;display:flex}.site-header__link,.site-header__github{border-radius:var(--radius-full);color:var(--color-steel);padding:8px 12px;font-size:14px}.site-header__github{border:1px solid var(--color-hairline);color:var(--color-ink)}.site-footer{border-top:1px solid var(--color-hairline);color:var(--color-steel);padding:56px 0}.site-footer__grid{grid-template-columns:2fr 1fr 1fr;gap:32px;display:grid}.site-footer h2{color:var(--color-ink);margin:0 0 12px;font-size:14px}.site-footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.site-footer__link{color:var(--color-steel);font-size:14px}.site-footer__version{color:var(--color-stone);font-family:var(--font-mono);margin:12px 0 0;font-size:12px}@media (max-width:760px){.site-header__nav{flex-direction:column;align-items:flex-start;padding-block:16px}.site-footer__grid{grid-template-columns:1fr}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.badge,.tag,.pill-tab{border-radius:var(--radius-full);align-items:center;font-size:13px;line-height:1.4;display:inline-flex}.badge{background:var(--color-surface);color:var(--color-steel);padding:2px 8px}.tag{color:#3772cf;background:#3772cf1f;padding:2px 8px}.pill-tab{border:1px solid var(--color-hairline);color:var(--color-steel);padding:8px 16px}.pill-tab--active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.search-box input{border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:var(--color-surface);width:100%;height:44px;color:var(--color-ink);padding:0 16px}.feature-card,.resource-card,.article-card,.empty-state{border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-canvas);padding:24px}.feature-card p,.resource-card p,.article-card p,.empty-state p{color:var(--color-steel);line-height:1.5}.resource-card__meta,.resource-card__tags,.article-card__meta,.article-card__tags{flex-wrap:wrap;gap:8px;display:flex}.article-card{gap:14px;display:grid}.article-card h2{margin:0;font-size:22px;line-height:1.3}.article-card h2 a:hover{color:#3772cf}.article-card p{margin:0}.project-card{border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-canvas);gap:16px;padding:24px;display:grid}.project-card h2{margin:0}.project-card h2 a,.compact-card h3 a{color:inherit}.project-card h2 a:hover,.compact-card h3 a:hover{color:#3772cf}.project-card p{color:var(--color-steel);margin:0;line-height:1.6}.project-card__tagline{color:var(--color-charcoal);font-weight:500}.project-card__meta,.project-card__tags,.project-card__links{flex-wrap:wrap;gap:8px;display:flex}.project-card__facts{border-top:1px solid var(--color-hairline-soft);gap:12px;margin:0;padding-top:16px;display:grid}.project-card__facts div{gap:4px;display:grid}.project-card__facts dt{color:var(--color-steel);font-family:var(--font-mono);font-size:12px}.project-card__facts dd{color:var(--color-ink);margin:0}.project-card__links a{border:1px solid var(--color-hairline);border-radius:var(--radius-full);color:var(--color-ink);padding:6px 12px;font-size:14px}.project-card__links .project-card__primary-link,.compact-card__link{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.hero-section{border-bottom:1px solid var(--color-hairline-soft);background:linear-gradient(#edf6f7 0%,#fff 78%)}.hero-section__inner{grid-template-columns:minmax(0,1fr) minmax(320px,460px);gap:32px;padding:88px 0 64px;display:grid}.hero-section__copy{align-self:center}.eyebrow{color:var(--color-steel);font-family:var(--font-mono);margin:0 0 12px;font-size:12px}h1{letter-spacing:0;margin:0;font-size:56px;line-height:1.08}h2,h3{letter-spacing:0}.hero-section__lead{color:var(--color-slate);max-width:720px;font-size:18px;line-height:1.6}.hero-section__search{background:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:var(--radius-md);color:var(--color-steel);align-items:center;max-width:680px;height:48px;margin:28px 0 0;padding:0 16px;display:flex}.hero-section__preview{background:var(--color-canvas);border:1px solid var(--color-hairline-soft);border-radius:var(--radius-lg);align-self:center;overflow:hidden;box-shadow:0 24px 48px -8px #0000001f}.preview-window__bar{border-bottom:1px solid var(--color-hairline-soft);align-items:center;gap:6px;height:36px;padding:0 14px;display:flex}.preview-window__bar span{background:var(--color-hairline);border-radius:var(--radius-full);width:10px;height:10px}.preview-window__body{grid-template-columns:132px minmax(0,1fr);min-height:230px;display:grid}.preview-window__body aside{background:var(--color-surface-soft);border-right:1px solid var(--color-hairline-soft);color:var(--color-steel);align-content:start;gap:12px;padding:18px;display:grid}.preview-window__body aside strong{color:var(--color-ink)}.preview-window__body section{padding:24px}.preview-window__body section p{color:var(--color-steel);font-family:var(--font-mono);margin-top:0;font-size:12px}.preview-line{background:var(--color-hairline-soft);border-radius:var(--radius-full);width:62%;height:10px;margin:12px 0}.preview-line--wide{width:92%}.preview-tags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.preview-tags span{border-radius:var(--radius-full);color:var(--color-charcoal);background:#00d4a429;padding:4px 8px;font-size:12px}.feature-grid,.card-grid{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.section{padding:64px 0}.section-heading{max-width:820px;margin-bottom:28px}.section-heading h2{margin:0;font-size:36px;line-height:1.18}.section-heading p:not(.eyebrow){color:var(--color-slate);margin:14px 0 0;font-size:17px;line-height:1.6}.section-lead{color:var(--color-slate);max-width:820px;margin:20px 0 28px;font-size:18px;line-height:1.6}.section--soft{background:var(--color-surface-soft);border-top:1px solid var(--color-hairline-soft)}.project-filter-row{flex-wrap:wrap;gap:8px;margin:0 0 28px;display:flex}.learn-hero{background:var(--color-surface-soft);border-bottom:1px solid var(--color-hairline-soft)}.learn-hero__inner{grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:40px;padding:80px 0 56px;display:grid}.learn-hero__copy{align-self:center}.learn-hero__stats,.learning-path-card__meta,.learning-path-card__topics,.learning-path-card__links,.learn-roadmap__topics,.learn-topic-card__concepts{flex-wrap:wrap;gap:8px;display:flex}.learn-hero__stats{margin-top:28px}.learn-hero__stats a{background:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:var(--radius-full);color:var(--color-ink);padding:8px 12px;font-size:14px}.learn-hero__map{background:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);align-self:center;gap:0;display:grid;overflow:hidden}.learn-hero__map-item{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;min-height:72px;padding:18px 20px;display:grid}.learn-hero__map-item+.learn-hero__map-item{border-top:1px solid var(--color-hairline-soft)}.learn-hero__map-item span,.learn-roadmap__index{color:var(--color-brand-green);font-family:var(--font-mono);font-size:13px}.learn-roadmap{gap:16px;display:grid}.learn-roadmap__item{background:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);grid-template-columns:42px minmax(220px,1.5fr) minmax(180px,1fr) minmax(180px,1fr) auto;align-items:start;gap:18px;padding:20px;display:grid}.learn-roadmap__item h3,.learn-profile-card h3,.learn-topic-card h3,.learn-next-card h3{margin:0}.learn-roadmap__item p,.learn-profile-card p,.learn-topic-card p,.learn-next-card p{color:var(--color-steel);margin:8px 0 0;line-height:1.55}.learn-roadmap__output{border-left:2px solid var(--color-brand-green);padding-left:12px}.learn-path-grid{gap:18px;display:grid}.learning-path-card{background:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);gap:20px;padding:28px;display:grid}.learning-path-card__header h2{margin:0;font-size:28px}.learning-path-card__header p,.learning-path-card__stage p{color:var(--color-steel);margin:10px 0 0;line-height:1.6}.learning-path-card__facts,.learn-profile-card dl{border-block:1px solid var(--color-hairline-soft);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0;padding:18px 0;display:grid}.learning-path-card__facts div,.learn-profile-card dl div{gap:4px;display:grid}.learning-path-card__facts dt,.learn-profile-card dt{color:var(--color-steel);font-family:var(--font-mono);font-size:12px}.learning-path-card__facts dd,.learn-profile-card dd{color:var(--color-ink);margin:0;line-height:1.55}.learning-path-card__stages{gap:16px;display:grid}.learning-path-card__stage{border-top:1px solid var(--color-hairline-soft);gap:12px;padding-top:16px;display:grid}.learning-path-card__stage:first-child{border-top:0;padding-top:0}.learning-path-card__stage h3{margin:0}.learning-path-card__goal,.learning-path-card__deliverable{background:var(--color-surface-soft);border-radius:var(--radius-sm);padding:10px 12px}.learning-path-card__deliverable{border-left:3px solid var(--color-brand-green)}.learning-path-card__links a{border:1px solid var(--color-hairline);border-radius:var(--radius-full);color:var(--color-ink);padding:7px 12px;font-size:14px}.learn-profile-grid,.learn-topic-grid,.learn-next-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.learn-profile-card{gap:14px;display:grid}.learn-profile-card dl{border-bottom:0;grid-template-columns:1fr;padding-bottom:0}.learn-topic-card,.learn-next-card{gap:14px;display:grid}.learn-next-card{min-height:168px}.project-profile{background:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);max-width:900px;padding:32px}.project-profile h1{font-size:44px;line-height:1.12}.project-profile h2{margin:0 0 16px;font-size:36px;line-height:1.2}.project-detail{gap:24px;display:grid}.project-detail__header{gap:16px;display:grid}.project-detail__summary{color:var(--color-slate);margin:0;font-size:18px;line-height:1.7}.project-detail__facts{border-block:1px solid var(--color-hairline-soft);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:0;padding:18px 0;display:grid}.project-detail__facts dt{color:var(--color-steel);font-family:var(--font-mono);font-size:12px}.project-detail__facts dd{margin:4px 0 0}.project-profile h3{margin-top:32px}.project-profile__links{flex-wrap:wrap;gap:8px;display:flex}.project-profile__links a{border:1px solid var(--color-hairline);border-radius:var(--radius-full);color:var(--color-ink);padding:8px 12px;font-size:14px}.two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.list-stack{gap:16px;display:grid}.compact-card{border:1px solid var(--color-hairline);border-radius:var(--radius-lg);padding:24px}.compact-card h3{margin:0 0 12px}.compact-card__link{border:1px solid var(--color-primary);border-radius:var(--radius-full);margin-top:8px;padding:8px 12px;font-size:14px;display:inline-flex}.compact-card p,.prose p{color:var(--color-steel);line-height:1.6}.prose{max-width:760px}.prose a{color:#3772cf}@media (min-width:1024px){h1{font-size:72px}}@media (max-width:900px){.hero-section__inner,.learn-hero__inner,.two-column,.learn-roadmap__item{grid-template-columns:1fr}}@media (max-width:760px){h1{font-size:40px}}@media (max-width:480px){h1{font-size:36px}.preview-window__body{grid-template-columns:1fr}.preview-window__body aside{border-bottom:1px solid var(--color-hairline-soft);border-right:0}}.aiq-route{min-height:100vh}body.aiq-fullscreen-active{background:#071018;overflow:hidden}body.aiq-fullscreen-active .page-shell{background:#071018;min-height:100dvh}.page-shell:has(.aiq-shell){background:#071018;min-height:100dvh}body.aiq-fullscreen-active .site-header,body.aiq-fullscreen-active .site-footer{display:none}.page-shell:has(.aiq-shell) .site-header{display:none}.page-shell:has(.aiq-shell) .site-footer{display:none}body.aiq-fullscreen-active .page-shell>main{min-height:100dvh}.page-shell:has(.aiq-shell)>main{min-height:100dvh}.aiq-shell{color:#f7fbff;isolation:isolate;z-index:100;background:#071018;min-height:100dvh;padding:32px;position:fixed;inset:0;overflow:hidden}.aiq-scene{z-index:auto;background:#071018;position:fixed;inset:0;overflow:hidden}.aiq-scene:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#071018d1 0%,#0710185c 39%,#07101814 100%),linear-gradient(#07101814 0%,#07101875 100%);position:absolute;inset:0}.aiq-scene__art,.aiq-scene__canvas{position:absolute;inset:0}.aiq-scene__art{opacity:.24;z-index:0}.aiq-scene__art img{filter:saturate(.92)contrast(.92)brightness(.78);object-fit:cover;object-position:center right;width:100%;height:100%;display:block;transform:scale(1.015)}.aiq-scene__canvas{mix-blend-mode:normal;opacity:.96;pointer-events:none;z-index:1}.aiq-scene--map .aiq-scene__canvas,.aiq-scene--quest .aiq-scene__canvas{opacity:1}.aiq-scene canvas{display:block;width:100%!important;height:100%!important}.aiq-scene__readout{color:#f7fbffb8;font-family:var(--font-mono);z-index:3;border:1px solid #ffffff2e;border-radius:8px;padding:8px 10px;font-size:12px;position:absolute;bottom:24px;left:32px}.aiq-shell button{color:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff38;border-radius:8px;min-height:42px;padding:10px 14px}.aiq-shell button:disabled{cursor:not-allowed;opacity:.55}.aiq-primary-button{font-weight:700;color:#071018!important;background:#00d4a4!important;border-color:#00d4a4!important}.aiq-eyebrow{color:#9bead8;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:12px}.aiq-section-lead,.aiq-home__lead{color:#f7fbffc7;max-width:720px;line-height:1.7}.aiq-global-controls{z-index:5;justify-content:flex-end;gap:10px;display:flex;position:fixed;top:24px;right:24px}.aiq-sound-status{color:#9bead8;z-index:6;background:#071018b8;border:1px solid #9bead847;border-radius:8px;margin:0;padding:9px 12px;font-size:13px;position:fixed;top:76px;right:24px}.aiq-home,.aiq-map,.aiq-stage{z-index:2;place-content:center;gap:28px;min-height:calc(100vh - 96px);display:grid;position:relative}.aiq-home{grid-template-columns:minmax(360px,640px);place-content:end start;padding-bottom:5vh}.aiq-home--story-globe{isolation:isolate;grid-template-columns:minmax(360px,560px) minmax(520px,1fr);place-content:center;min-height:calc(100dvh - 56px);padding:56px 6vw 40px;overflow:hidden}.aiq-home__starfield{opacity:.78;z-index:-2;position:absolute;inset:0}.aiq-home__starfield span{background:#fff;border-radius:50%;width:2px;height:2px;animation:12s ease-in-out infinite aiqStarDrift;position:absolute;top:14vh;left:8vw;box-shadow:130px 92px #ffffff6b,284px 42px #9bead88f,438px 178px #ffffff47,652px 128px #66f6ff5c,812px 248px #ffffff3d,1024px 86px #9bead870}.aiq-home__starfield span:nth-child(2){animation-delay:-4s;top:48vh;left:16vw;transform:scale(1.4)}.aiq-home__starfield span:nth-child(3){animation-delay:-8s;top:76vh;left:4vw;transform:scale(.8)}.aiq-home--story-globe .aiq-home__copy{box-shadow:none;z-index:2;background:0 0;border:0;align-self:center;max-width:540px;padding:0;position:relative}.aiq-home__title-mark{color:#9bead8;font-family:var(--font-mono);text-shadow:0 0 28px #00d4a452;font-size:.78em}.aiq-home__globe{aspect-ratio:1;filter:drop-shadow(0 34px 90px #00000075);z-index:1;grid-area:1/2;place-self:center;width:100%;max-width:min(58vw,720px);position:relative}.aiq-home__globe-core{background:radial-gradient(circle at 34% 28%,#ffffff42,#0000 15%),radial-gradient(circle at 68% 66%,#00d4a45c,#0000 28%),linear-gradient(145deg,#12334f 0%,#0a6f79 46%,#0b3d50 100%);border:1px solid #9bead857;border-radius:50%;animation:7s ease-in-out infinite aiqGlobeFloat;position:absolute;inset:10%;box-shadow:inset -36px -42px 70px #00000057,inset 26px 28px 46px #ffffff14,0 0 120px #00d4a42e}.aiq-home__globe-continent,.aiq-home__globe-ring,.aiq-home__globe-marker{position:absolute}.aiq-home__globe-continent{filter:blur(.3px);opacity:.88;background:#9bead894;border-radius:44% 56% 46% 54%}.aiq-home__globe-continent--one{width:22%;height:18%;top:28%;left:34%;transform:rotate(-18deg)}.aiq-home__globe-continent--two{width:18%;height:15%;top:46%;right:26%;transform:rotate(26deg)}.aiq-home__globe-continent--three{width:24%;height:13%;bottom:28%;left:43%;transform:rotate(8deg)}.aiq-home__globe-ring{border:1px solid #9bead847;border-radius:50%;inset:4%}.aiq-home__globe-ring--one{animation:18s linear infinite aiqOrbitSpin;transform:rotateX(68deg)rotate(-18deg)}.aiq-home__globe-ring--two{animation:24s linear infinite reverse aiqOrbitSpin;inset:0;transform:rotateX(72deg)rotate(24deg)}.aiq-home__globe-marker{background:#00d4a4;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 8px #00d4a429,0 0 28px #00d4a47a}.aiq-home__globe-marker--one{top:33%;left:39%}.aiq-home__globe-marker--two{top:49%;right:31%}.aiq-home__globe-marker--three{bottom:35%;left:48%}.aiq-map{place-content:stretch;min-height:calc(100dvh - 64px);padding-top:64px}.aiq-hud-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071018a3;border:1px solid #ffffff2e;border-radius:8px;box-shadow:0 24px 60px #00000047}.aiq-home__copy,.aiq-map__mission,.aiq-stage__main{padding:24px}.aiq-resume{z-index:8;gap:16px;width:min(100vw - 48px,520px);max-width:520px;padding:26px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.aiq-resume h1{margin:0;font-size:clamp(34px,5vw,58px);line-height:1}.aiq-resume p{color:#f7fbffc7;margin:0;line-height:1.65}.aiq-resume__actions{flex-wrap:wrap;gap:10px;display:flex}.aiq-home h1,.aiq-map h1,.aiq-stage h1{margin:0;font-size:clamp(42px,6vw,86px);line-height:1}.aiq-map h2{text-shadow:0 10px #0000003d;margin:8px 0 16px;font-size:clamp(46px,7vw,104px);line-height:.9}.aiq-stage h1{font-size:clamp(34px,4.2vw,62px);line-height:1.05}.aiq-home__actions,.aiq-mentor__options,.aiq-resource-tabs{flex-wrap:wrap;gap:10px;display:flex}.aiq-reference-note{color:#f7fbffa3;max-width:680px;margin-top:24px;font-size:13px;line-height:1.6}.aiq-chip-grid,.aiq-record-grid,.aiq-quest-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.aiq-map__carousel{grid-template-columns:minmax(380px,1fr) minmax(360px,520px);align-items:center;min-height:calc(100dvh - 128px);display:grid;position:relative}.aiq-map__world{align-self:stretch;min-height:520px;position:relative}.aiq-map__planet{aspect-ratio:1;border:2px solid #ffffff2e;border-radius:50%;width:min(76vw,920px);animation:8s ease-in-out infinite aiqMapPlanetFloat;position:absolute;bottom:-30vh;left:max(-10vw,-140px);overflow:hidden;box-shadow:inset -34px -36px #00000029,0 40px 120px #00000052}.aiq-map__planet:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 30% 22%,#ffffff6b,#0000 20%),linear-gradient(135deg,#ffffff29,#0000002e);position:absolute;inset:0}.aiq-map__planet img{filter:saturate(1.08)contrast(1.08)brightness(.92);object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.28)rotate(-8deg)}.aiq-scene[data-camera-mode=map-orbit] .aiq-scene__art img{filter:saturate(1.02)contrast(.96)brightness(.8);transform:scale(1.04) translateX(calc((var(--aiq-map-focus-index,0) - 1) * -1.4%))}.aiq-scene[data-camera-mode=forest-rail] .aiq-scene__art img{filter:saturate(.98)contrast(.98)brightness(.7);transform:scale(1.055) translateX(calc(var(--aiq-camera-progress,0) * -2.8%))}.aiq-map__orbit{border:2px solid #ffffff3d;border-radius:50%;width:260px;height:96px;animation:6s ease-in-out infinite aiqOrbitPulse;position:absolute;top:47%;left:min(42vw,560px);transform:rotate(-18deg)}.aiq-map__orbit--inner{border-color:#9bead85c;width:190px;animation-delay:-2.5s;top:34%;left:min(35vw,460px);transform:rotate(12deg)}.aiq-map__world--coral .aiq-map__orbit--inner,.aiq-map__world--coral .aiq-map__orbit{border-color:#ff8a6b6b}.aiq-map__world--violet .aiq-map__orbit--inner,.aiq-map__world--violet .aiq-map__orbit{border-color:#a98bff6b}.aiq-map__mission{z-index:2;justify-self:end;max-width:520px;position:relative}.aiq-map__mission>strong{margin-top:12px;font-size:28px;display:block}.aiq-map__mission>p:last-of-type{color:#f7fbffc7;line-height:1.5}.aiq-map__category{color:#9bead8;margin:18px 0 0;font-size:15px;font-weight:700}.aiq-map__controls{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:12px;margin-top:22px;display:grid}.aiq-map__controls button[aria-label]{border-radius:50%;height:48px;min-height:48px;padding:0;font-size:28px;font-weight:700;line-height:1}.aiq-map__progress{color:#f7fbffd1;font-family:var(--font-mono);background:#ffffff1f;border-radius:999px;justify-content:center;min-width:72px;margin-top:14px;padding:8px 12px;font-size:12px;display:inline-flex}.aiq-map__dock{z-index:3;flex-wrap:wrap;gap:10px;display:flex;position:absolute;bottom:0;left:0}.aiq-scene__interaction-layer{pointer-events:none;z-index:4;position:absolute;inset:0}.aiq-scene-token{aspect-ratio:1;color:#fff;font-family:var(--font-mono);pointer-events:auto;background:radial-gradient(circle at 32% 24%,#ffffff6b,#0000 18%),#0710188f;border:1px solid #9bead857;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;min-height:38px;padding:0;font-size:10px;font-weight:800;transition:border-color .16s,box-shadow .16s,opacity .16s,transform .16s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 24px #00d4a429}.aiq-scene-token--focused,.aiq-scene-token:hover,.aiq-scene-token:focus-visible{border-color:#9bead8;outline:0;transform:translate(-50%,-50%)scale(1.16);box-shadow:0 0 0 4px #00d4a424,0 0 34px #00d4a452}.aiq-scene-token--pickup{border-color:#ffdf8a;animation:1.2s ease-out both aiq-scene-token-pickup;box-shadow:0 0 0 6px #ffdf8a29,0 0 46px #ffdf8a75}.aiq-scene-token--collected{opacity:.48}.aiq-scene-token[data-token-depth=far]{opacity:.76;transform:translate(-50%,-50%)scale(.88)}.aiq-scene-token[data-token-depth=far].aiq-scene-token--focused,.aiq-scene-token[data-token-depth=far]:hover,.aiq-scene-token[data-token-depth=far]:focus-visible{transform:translate(-50%,-50%)scale(1.06)}.aiq-scene-token[data-token-usefulness=key]{border-color:#00d4a48a}.aiq-scene-token[data-token-usefulness=noise]{border-color:#ff6a6a8a}.aiq-scene-token--commerce,.aiq-scene-token--rumor{border-color:#ffcf6675;box-shadow:0 0 24px #ffcf6629}@keyframes aiq-scene-token-pickup{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}44%{opacity:1;transform:translate(-50%,-62%)scale(1.42)}to{opacity:.52;transform:translate(-50%,-50%)scale(1.05)}}.aiq-map__dock-item{text-align:left;gap:3px;min-width:190px;display:grid}.aiq-map__dock-item span{color:#f7fbff94;font-family:var(--font-mono);font-size:11px}.aiq-map__dock-item--active{background:#00d4a42e!important;border-color:#00d4a47a!important}.aiq-map[data-map-mode=space-selector]{padding:56px 24px 24px;overflow:hidden}.aiq-map[data-map-mode=space-selector] .aiq-map__carousel{min-height:calc(100dvh - 80px);display:block;overflow:hidden}.aiq-map[data-map-mode=space-selector] .aiq-map__world{min-height:100%;position:absolute;inset:0}.aiq-map[data-map-mode=space-selector] .aiq-map__planet{width:min(92vw,1120px);bottom:-46vh;left:max(-22vw,-270px)}.aiq-map[data-map-mode=space-selector] .aiq-map__orbit{width:390px;height:140px;top:48%;left:min(48vw,720px)}.aiq-map[data-map-mode=space-selector] .aiq-map__orbit--inner{width:290px;height:108px;top:34%;left:min(38vw,570px)}.aiq-map__planet-selector{z-index:4;display:block;position:absolute;inset:0}.aiq-map__planet-marker{color:#f7fbff;text-align:left;background:#071018b8;border:1px solid #9bead847;border-radius:999px;align-items:start;gap:2px;width:min(18vw,210px);max-width:210px;min-height:56px;padding:9px 16px 9px 42px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 44px #0000003d}.aiq-map__planet-marker:before{content:"";background:#00d4a4;border-radius:50%;width:14px;height:14px;position:absolute;top:21px;left:18px;box-shadow:0 0 0 7px #00d4a424,0 0 28px #00d4a480}.aiq-map__planet-marker span{color:#f7fbff94;font-family:var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;overflow:hidden}.aiq-map__planet-marker strong{color:#fff;font-size:14px;line-height:1.1}.aiq-map__planet-marker:first-child{top:34%;left:34%}.aiq-map__planet-marker:nth-child(2){top:45%;left:53%}.aiq-map__planet-marker:nth-child(3){top:62%;left:43%}.aiq-map__planet-marker--active,.aiq-map__planet-marker:hover,.aiq-map__planet-marker:focus-visible{border-color:#9bead8;outline:0;transform:translateY(-4px)scale(1.04);box-shadow:0 0 0 3px #00d4a429,0 0 34px #00d4a433,0 24px 70px #00000057}.aiq-map__planet-marker--coral:before{background:#ff8a6b;box-shadow:0 0 0 7px #ff8a6b29,0 0 28px #ff8a6b7a}.aiq-map__planet-marker--violet:before{background:#a98bff;box-shadow:0 0 0 7px #a98bff29,0 0 28px #a98bff7a}.aiq-map__mission--compact{z-index:5;background:#0710186b;border:1px solid #ffffff24;border-radius:8px;max-width:312px;padding:12px;position:absolute;bottom:92px;right:24px;box-shadow:0 18px 54px #0000003d}.aiq-map__mission--compact h1{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aiq-map__mission--compact h2{text-shadow:0 6px #0000002e;margin:4px 0 8px;font-size:clamp(27px,3vw,38px);line-height:.95}.aiq-map__mission--compact .aiq-eyebrow,.aiq-map__mission--compact .aiq-map__category{margin:0}.aiq-map__mission--compact .aiq-section-lead,.aiq-map__mission--compact .aiq-map__mission-copy>p:last-of-type{color:#f7fbffad;font-size:13px;line-height:1.45}.aiq-map__mission--compact .aiq-section-lead{display:none}.aiq-map__mission-copy{gap:4px;margin-top:8px;display:grid}.aiq-map__mission-copy>strong{color:#fff;font-size:18px;line-height:1.2}.aiq-map__mission-copy>p:last-of-type{max-height:2.9em;margin:0;overflow:hidden}.aiq-map__mission--compact .aiq-map__controls{grid-template-columns:40px minmax(0,1fr) 40px;gap:8px;margin-top:14px}.aiq-map__mission--compact .aiq-map__controls button[aria-label]{height:40px;min-height:40px;font-size:24px}.aiq-map__mission--compact .aiq-map__progress{margin-top:10px;padding:6px 10px}.aiq-map[data-map-mode=space-selector] .aiq-map__dock{bottom:22px;left:24px;right:auto}.aiq-map[data-map-mode=space-selector] .aiq-map__dock-item{aspect-ratio:1;place-items:center;width:46px;min-width:46px;min-height:46px;padding:0;font-size:0;display:grid}.aiq-map[data-map-mode=space-selector] .aiq-map__dock-item:after{content:"";background:#f7fbffb3;border-radius:50%;width:12px;height:12px;box-shadow:0 0 18px #9bead833}.aiq-map[data-map-mode=space-selector] .aiq-map__dock-item--active:after{background:#00d4a4;box-shadow:0 0 0 8px #00d4a424,0 0 24px #00d4a46b}.aiq-map[data-map-mode=space-selector] .aiq-map__dock-item span{display:none}.aiq-quest-card,.aiq-task-panel,.aiq-mentor,.aiq-modal,.aiq-record{background:#071018bd;border:1px solid #ffffff2e;border-radius:8px;box-shadow:0 24px 60px #00000042}.aiq-quest-card,.aiq-task-panel,.aiq-mentor,.aiq-record{padding:20px}.aiq-task-panel{position:relative}.aiq-task-panel--data-field{padding-bottom:18px}.aiq-task-panel--hud-field{box-shadow:none;background:0 0;border:0;gap:8px;padding:0;display:grid;position:static}.aiq-task-panel--hud-field>p:first-child{color:#f7fbffe6;background:#0710187a;border:1px solid #9bead82e;border-radius:8px;margin:0;padding:10px 12px;font-weight:750}.aiq-quest-card{align-content:end;min-height:260px;display:grid;position:relative;overflow:hidden}.aiq-quest-card:after{content:"";z-index:0;background:linear-gradient(#0710181f 0%,#071018db 72%),linear-gradient(90deg,#071018c7 0%,#0710181f 100%);position:absolute;inset:0}.aiq-quest-card>:not(.aiq-quest-card__art){z-index:1;position:relative}.aiq-quest-card__art{z-index:0;position:absolute;inset:0}.aiq-quest-card__art img{filter:saturate(1.04)contrast(1.08);object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block;transform:scale(1.02)}.aiq-quest-card:hover .aiq-quest-card__art img,.aiq-quest-card:focus-within .aiq-quest-card__art img{transform:scale(1.045)}.aiq-quest-card p{color:#f7fbffcc;margin:8px 0 0}.aiq-quest-card h2{margin:8px 0 20px;font-size:28px}.aiq-status{color:#ffcf66;font-family:var(--font-mono);font-size:12px}.aiq-stage{grid-template-columns:minmax(220px,300px) minmax(420px,640px) minmax(240px,320px);grid-template-areas:"hud main mentor";place-content:end center;align-items:start;padding:72px 24px 24px}.aiq-stage--type-data-collection{grid-template-columns:minmax(180px,260px) minmax(420px,620px) minmax(220px,300px);padding:64px 24px 20px}.aiq-stage--type-data-collection .aiq-stage__main{max-height:min(660px,100vh - 96px)}.aiq-stage--low-chrome{pointer-events:none;grid-template-columns:minmax(160px,230px) minmax(620px,780px) minmax(220px,300px);align-content:start;align-items:start;gap:14px;min-height:calc(100dvh - 64px);padding:54px 24px 14px}.aiq-stage--low-chrome .aiq-stage__hud,.aiq-stage--low-chrome .aiq-mentor{pointer-events:none;background:#07101880;box-shadow:0 18px 48px #00000038}.aiq-stage--low-chrome .aiq-stage__hud{gap:12px;padding:14px}.aiq-stage--objective-open .aiq-stage__hud,.aiq-stage--objective-open .aiq-stage__main,.aiq-stage--objective-open .aiq-mentor{filter:blur(1px);opacity:.32;pointer-events:none}.aiq-stage--objective-open:before{content:"";pointer-events:none;z-index:7;background:#030a1061;position:fixed;inset:0}.aiq-stage--story-intro{grid-template-columns:minmax(980px,1180px);grid-template-areas:"story";place-content:center;min-height:calc(100dvh - 64px);padding:56px 28px 24px}.aiq-story-transmission{background:linear-gradient(90deg,#071018e6 0%,#0710189e 48%,#07101842 100%),radial-gradient(circle at 70% 42%,#00d4a43d,#0000 32%),#0710189e;border:1px solid #9bead847;border-radius:8px;grid-area:story;grid-template-columns:minmax(420px,1.05fr) minmax(360px,.95fr);min-height:min(680px,100dvh - 136px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000061}.aiq-story-transmission:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#9bead829,#0000);width:44%;animation:4.2s ease-in-out infinite aiqScanLine;position:absolute;inset:0}.aiq-story-transmission__scene{min-height:520px;position:relative;overflow:hidden}.aiq-story-transmission__planet{background:radial-gradient(circle at 32% 24%,#ffffff42,#0000 16%),radial-gradient(circle at 62% 56%,#00d4a45c,#0000 30%),linear-gradient(145deg,#173d54,#0b7f7b 55%,#073244);border:1px solid #9bead852;border-radius:50%;width:74%;height:74%;animation:8s ease-in-out infinite aiqGlobeFloat;position:absolute;bottom:-16%;left:-12%;box-shadow:inset -28px -36px 58px #00000052,0 0 110px #00d4a438}.aiq-story-transmission__portrait{background:radial-gradient(circle at 42% 24%,#ffffff38,#0000 18%),linear-gradient(145deg,#00d4a494,#52afff29);border:1px solid #9bead87a;border-radius:50%;justify-content:center;align-items:center;width:190px;height:190px;animation:3.8s ease-in-out infinite aiqTransmissionPulse;display:flex;position:absolute;top:16%;right:10%;box-shadow:0 0 0 16px #00d4a414,0 0 60px #00d4a43d}.aiq-story-transmission__portrait span{color:#fff;font-size:76px;font-weight:900}.aiq-story-transmission__route{transform-origin:0;background:#9bead857;height:1px;position:absolute}.aiq-story-transmission__route--one{width:42%;top:42%;left:38%;transform:rotate(-16deg)}.aiq-story-transmission__route--two{width:48%;top:58%;left:22%;transform:rotate(19deg)}.aiq-story-transmission__signal{border:1px solid #9bead838;border-radius:50%;position:absolute}.aiq-story-transmission__signal--one{width:260px;height:260px;top:8%;right:3%}.aiq-story-transmission__signal--two{width:220px;height:220px;bottom:16%;left:18%}.aiq-story-transmission__scanline{opacity:.42;background:repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 8px);position:absolute;inset:0}.aiq-story-transmission__caption{z-index:1;align-content:center;gap:14px;padding:44px;display:grid;position:relative}.aiq-story-transmission__quest{color:#9bead8;font-size:16px;font-weight:800}.aiq-story-transmission__caption h1{font-size:clamp(44px,5vw,76px);line-height:.98}.aiq-story-transmission__caption p:not(.aiq-eyebrow){color:#f7fbffc7;margin:0;line-height:1.65}.aiq-story-transmission__speaker{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:14px;margin-top:4px;padding-top:14px;display:flex}.aiq-story-transmission__speaker span,.aiq-story-transmission__speaker strong,.aiq-story-transmission__status{font-family:var(--font-mono);font-size:12px}.aiq-story-transmission__speaker span{color:#fff;font-weight:800}.aiq-story-transmission__speaker strong,.aiq-story-transmission__status{color:#9bead8c7}.aiq-story-transmission__status{z-index:2;gap:10px;display:flex;position:absolute;bottom:14px;left:16px}.aiq-story-transmission__status span{border:1px solid #9bead838;border-radius:999px;padding:5px 8px}.aiq-stage--low-chrome .aiq-stage__rail{grid-template-columns:repeat(4,minmax(26px,1fr))}.aiq-stage--low-chrome .aiq-stage__telemetry{gap:6px}.aiq-stage--type-field-test{grid-template-columns:minmax(220px,300px) minmax(560px,780px) minmax(240px,320px);padding:48px 24px 12px}.aiq-stage--type-privacy-review{grid-template-columns:minmax(160px,210px) minmax(720px,800px) minmax(190px,230px);align-content:start;gap:14px;padding:24px 24px 8px}.aiq-stage--type-diverse-data{grid-template-columns:minmax(220px,300px) minmax(560px,780px) minmax(240px,320px);padding:24px 24px 12px}.aiq-stage--type-expert-labeling{grid-template-columns:minmax(220px,300px) minmax(560px,780px) minmax(240px,320px);padding:48px 24px 12px}.aiq-stage--type-report{grid-template-columns:minmax(220px,300px) minmax(560px,780px) minmax(240px,320px)}.aiq-stage__hud{grid-area:hud;align-self:end;gap:16px;padding:18px;display:grid}.aiq-stage__hud-heading{gap:4px;display:grid}.aiq-stage__hud-heading span{color:#9bead8;font-family:var(--font-mono);font-size:12px}.aiq-stage__hud-heading strong{font-size:20px;line-height:1.18}.aiq-stage__rail{grid-template-columns:repeat(auto-fit,minmax(28px,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.aiq-stage__rail-item{aspect-ratio:1;color:#f7fbffad;font-family:var(--font-mono);background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.aiq-stage__rail-item--active{color:#071018;background:#00d4a4;border-color:#00d4a4;font-weight:800}.aiq-stage__telemetry{gap:8px;display:grid}.aiq-stage__telemetry span{color:#f7fbffad;background:#ffffff13;border:1px solid #ffffff1f;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:12px;display:flex}.aiq-stage__telemetry strong{color:#fff;font-family:var(--font-mono)}.aiq-stage__objective-button{justify-self:stretch;min-height:36px}.aiq-stage__main{scrollbar-color:#9bead885 #ffffff14;scrollbar-width:thin;grid-area:main;gap:14px;width:100%;max-height:min(620px,100vh - 136px);display:grid;overflow:auto}.aiq-stage__main--playfield{pointer-events:none;background:#0710185c;border-color:#9bead838;gap:8px;padding:12px;position:relative;overflow:visible;box-shadow:0 18px 48px #0003;max-height:min(680px,100dvh - 118px)!important}.aiq-stage--low-chrome .aiq-stage__hud button,.aiq-stage--low-chrome .aiq-stage__main--playfield button,.aiq-stage--low-chrome .aiq-stage__main--playfield input,.aiq-stage--low-chrome .aiq-stage__main--playfield .aiq-data-pipeline__warehouse,.aiq-stage--low-chrome .aiq-stage__main--playfield .aiq-transfer-panel,.aiq-stage--low-chrome .aiq-mentor button{pointer-events:auto}.aiq-stage--low-chrome .aiq-stage__main--playfield{place-self:end center;max-width:min(620px,48vw);transform:translateY(8px)}.aiq-stage__main--playfield>.aiq-eyebrow,.aiq-stage__main--playfield>.aiq-section-lead{display:none}.aiq-stage__main--playfield>h1{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aiq-stage__main--playfield .aiq-mission-device{z-index:3;justify-self:end;width:100%;max-width:220px;min-height:42px;margin-bottom:-2px;padding:8px 10px}.aiq-stage--low-chrome .aiq-stage__main--bottom-tray{z-index:5;align-self:auto;width:auto;max-width:none;padding:10px;position:fixed;inset:auto clamp(330px,26vw,410px) 16px clamp(280px,22vw,360px);overflow:visible;transform:none;max-height:min(216px,100dvh - 150px)!important}.aiq-stage__main--bottom-tray .aiq-mission-device{display:none}.aiq-stage__main--bottom-tray .aiq-mission-device span,.aiq-stage__main--bottom-tray .aiq-mission-device strong{font-size:11px}.aiq-stage__main--bottom-tray .aiq-task-panel--hud-field>p:first-child{padding:7px 10px;font-size:12px}.aiq-stage__main--bottom-tray .aiq-stage__gate{max-width:360px;position:absolute;bottom:100%;left:0;transform:translateY(-8px)}.aiq-stage__main--bottom-tray>.aiq-primary-button:disabled{display:none}.aiq-stage__main::-webkit-scrollbar{width:8px}.aiq-modal::-webkit-scrollbar{width:8px}.aiq-stage__main::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.aiq-modal::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.aiq-stage__main::-webkit-scrollbar-thumb{background:#9bead885;border-radius:999px}.aiq-modal::-webkit-scrollbar-thumb{background:#9bead885;border-radius:999px}.aiq-stage__main .aiq-section-lead{max-width:58ch}.aiq-stage__main .aiq-task-panel{overflow:visible}.aiq-stage__main .aiq-chip-grid,.aiq-stage__main .aiq-record-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.aiq-stage__main .aiq-data-chip{min-height:74px;padding:12px 14px}.aiq-stage__main .aiq-data-chip span{font-size:12px}.aiq-stage--type-model-simulation .aiq-stage__main,.aiq-stage--type-placement .aiq-stage__main,.aiq-stage--type-report .aiq-stage__main{max-width:720px}.aiq-stage--type-privacy-review .aiq-stage__main{gap:10px;max-height:min(820px,100vh - 64px);padding:18px}.aiq-stage--type-privacy-review .aiq-stage__main>.aiq-eyebrow,.aiq-stage--type-privacy-review .aiq-stage__main>h1,.aiq-stage--type-privacy-review .aiq-stage__main>.aiq-section-lead,.aiq-stage--type-privacy-review .aiq-stage__gate{display:none}.aiq-stage--type-privacy-review .aiq-stage__main>.aiq-primary-button{box-shadow:none;position:static}.aiq-stage--type-field-test .aiq-stage__main{max-height:min(820px,100vh - 72px)}.aiq-stage--type-diverse-data .aiq-stage__main{gap:10px;max-height:min(860px,100vh - 48px);padding:20px}.aiq-stage--type-expert-labeling .aiq-stage__main,.aiq-stage--type-report .aiq-stage__main{max-height:min(820px,100vh - 72px)}.aiq-stage__summary{border:1px dashed #ffffff42;border-radius:8px;justify-content:space-between;align-items:center;min-height:180px;padding:24px;display:flex}.aiq-stage__gate{color:#ffdf8a;background:#ffcf661f;border:1px solid #ffcf6647;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.aiq-stage-complete{background:linear-gradient(135deg,#00d4a429,#ffcf661f),#071018b8;border:1px solid #9bead857;border-radius:8px;gap:8px;padding:12px;display:grid}.aiq-stage-complete strong{color:#fff;font-size:18px}.aiq-stage-complete span{color:#f7fbffb8;font-size:13px}.aiq-stage--low-chrome .aiq-stage-complete{z-index:12;width:min(100vw - 48px,420px);max-width:420px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 80px #00000057}.aiq-objective-reminder{pointer-events:auto;z-index:9;background:linear-gradient(145deg,#00d4a42e,#52afff1a),#05151cf0;border:1px solid #9bead86b;border-radius:8px;gap:10px;width:min(460px,100vw - 48px);max-width:460px;max-height:min(430px,100dvh - 144px);padding:16px;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 20px 70px #0000005c}.aiq-objective-reminder strong{color:#fff;font-size:22px}.aiq-objective-reminder p{color:#f7fbffc7;margin:0;line-height:1.55}.aiq-objective-reminder__preview{color:#f7fbffb8;background:radial-gradient(circle at 20% 26%,#9bead84d,#0000 28%),#ffffff0f;border:1px solid #ffffff24;border-radius:8px;gap:6px;min-height:90px;padding:12px;display:grid}.aiq-mission-device{border:1px solid #ffffff29;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.aiq-mission-device span{color:#f7fbffad;font-family:var(--font-mono);font-size:12px}.aiq-mission-device strong{color:#9bead8;font-size:13px}.aiq-mentor{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-area:mentor;max-height:calc(100dvh - 112px);position:sticky;top:32px;overflow:hidden}.aiq-stage--low-chrome .aiq-mentor--logged{max-height:min(370px,100dvh - 132px)}.aiq-stage--low-chrome .aiq-mentor--compact{pointer-events:none;background:#07101875;border-color:#9bead833;place-self:start end;width:86px;max-height:none;padding:0;position:sticky;top:76px;overflow:visible;box-shadow:0 18px 48px #0003}.aiq-mentor-compact__button{aspect-ratio:1;background:radial-gradient(circle at 50% 26%,#9bead829,#0000 38%),#071018ad;border:0;border-radius:8px;place-items:center;gap:4px;width:84px;min-height:84px;padding:8px;display:grid}.aiq-mentor-compact__button span{color:#9bead8;font-family:var(--font-mono);font-size:10px}.aiq-mentor-compact__button strong{color:#fff;background:linear-gradient(145deg,#00d4a47a,#52afff2e);border:1px solid #9bead857;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:24px;display:flex}.aiq-mentor-compact__button small{color:#f7fbffad;font-size:11px}.aiq-stage--low-chrome .aiq-mentor--expanded{pointer-events:auto;max-height:min(440px,100dvh - 132px);overflow:auto}.aiq-stage--low-chrome .aiq-mentor--logged .aiq-mentor__portrait{width:58px;height:58px;margin-bottom:10px}.aiq-stage--low-chrome .aiq-mentor--logged .aiq-mentor__message{gap:8px}.aiq-stage--low-chrome .aiq-mentor--logged .aiq-mentor__history{max-height:118px;overflow:auto}.aiq-mentor--live{background:linear-gradient(#00d4a424,#0000 42%),#071018c7;border-color:#9bead857}.aiq-mentor--live:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#9bead838,#0000);width:52%;height:100%;animation:3.8s ease-in-out infinite aiqScanLine;position:absolute;top:0;left:0}.aiq-mentor__video-bar{z-index:1;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:10px;margin:-20px -20px 14px;padding:10px 14px;display:flex;position:relative}.aiq-mentor__video-bar span{color:#9bead8;font-family:var(--font-mono);font-size:11px}.aiq-mentor__video-bar strong{color:#f7fbffc7;font-size:12px}.aiq-mentor__portrait{aspect-ratio:1;z-index:1;background:radial-gradient(circle at 35% 28%,#ffffff42,#0000 18%),linear-gradient(145deg,#00d4a470,#66f6ff2e);border:1px solid #9bead857;border-radius:50%;justify-content:center;align-items:center;width:72px;margin-bottom:12px;display:flex;position:relative}.aiq-mentor__portrait span{color:#fff;font-size:30px;font-weight:800}.aiq-mentor__speaker{color:#9bead8;font-weight:700}.aiq-mentor__feedback{color:#ffdf8a;background:#ffcf661f;border:1px solid #ffcf6642;border-radius:8px;margin:12px 0 0;padding:9px 10px;font-size:13px}.aiq-mentor__footer{gap:8px;display:grid}.aiq-mentor__collapse{justify-self:start;min-height:34px}.aiq-mentor__message{z-index:1;position:relative}.aiq-mentor__message p:not(.aiq-mentor__speaker){color:#f7fbffc7;line-height:1.55}.aiq-mentor__history{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.aiq-mentor__history li{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;gap:4px;padding:8px 10px;display:grid}.aiq-mentor__history span{color:#9bead8;font-family:var(--font-mono);font-size:11px}.aiq-mentor__history p{margin:0}.aiq-mentor__history-reply{opacity:.7}.aiq-mentor__options button[disabled]{opacity:.72;border-color:#9bead86b}.aiq-data-chip,.aiq-risk-zone{text-align:left;gap:8px;display:grid}.aiq-data-device{background:linear-gradient(135deg,#00d4a424,#52afff1a);border:1px solid #9bead842;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:10px 12px;display:grid}.aiq-data-device strong{color:#9bead8;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:12px}.aiq-data-device span{color:#f7fbffdb;justify-self:end;font-size:13px}.aiq-data-device__meter{background:#ffffff1f;border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.aiq-data-device__meter span{background:#00d4a4;height:100%;display:block}.aiq-data-pipeline{grid-template-columns:minmax(120px,.9fr) minmax(220px,1.6fr);gap:10px;display:grid}.aiq-data-pipeline--spatial{grid-template-columns:minmax(0,1fr)}.aiq-data-pipeline--playfield{gap:8px;padding-bottom:70px;position:relative}.aiq-stage__main--playfield .aiq-data-pipeline--playfield{padding-bottom:0;position:static}.aiq-data-pipeline--playfield .aiq-data-pipeline__warehouse{background:#07101875;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid;position:absolute;bottom:0;left:0;right:0}.aiq-stage__main--playfield .aiq-data-pipeline--playfield .aiq-data-pipeline__warehouse{z-index:4;position:relative;bottom:auto;left:auto;right:auto}.aiq-data-pipeline--playfield .aiq-data-pipeline__slots{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px}.aiq-data-pipeline--playfield .aiq-data-pipeline__slot{aspect-ratio:1;min-height:18px;padding:0;font-size:0}.aiq-data-pipeline--playfield .aiq-data-pipeline__slot--filled{background:radial-gradient(circle,#00d4a4eb,#00d4a45c 62%,#0000 64%),#00d4a41a}.aiq-data-field{background:linear-gradient(#ffffff0e 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/24px 24px,radial-gradient(circle at 18% 18%,#00d4a429,#0000 24%),radial-gradient(circle at 72% 40%,#66f6ff1f,#0000 24%),#04161894;border:1px solid #9bead838;border-radius:8px;gap:10px;min-height:370px;padding:12px;display:grid;position:relative;overflow:hidden}.aiq-stage__main--playfield .aiq-data-field{background:linear-gradient(90deg,#00d4a41f,#66f6ff14),#0416185c;border-color:#9bead847;min-height:156px;padding:10px}.aiq-data-field:focus-visible{outline-offset:2px;outline:2px solid #66f6ffb8}.aiq-data-field__header{z-index:2;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.aiq-data-field__header div{gap:3px;display:grid}.aiq-data-field__rail{background:#0000003d;border:1px solid #9bead838;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:210px;padding:7px 12px;display:flex}.aiq-data-field__header .aiq-data-field__rail strong{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:13px;overflow:hidden}.aiq-data-field__header span,.aiq-data-field__probe span{color:#9bead8;font-family:var(--font-mono);text-transform:uppercase;font-size:11px}.aiq-data-field__header strong{color:#fff;font-size:18px}.aiq-data-field__header small{color:#f7fbffa8}.aiq-data-field__viewport{aspect-ratio:16/9;border:1px solid #ffffff1f;border-radius:8px;min-height:220px;position:relative;overflow:hidden}.aiq-data-field__viewport--primary{aspect-ratio:auto;background:#00000024;border-color:#9bead82e;height:clamp(300px,44vh,430px);min-height:0}.aiq-stage__main--playfield .aiq-data-field__viewport--primary{background:#0710184d;border-color:#9bead82e;align-items:center;gap:8px;height:54px;min-height:54px;padding:8px;display:flex;overflow:auto hidden}.aiq-stage__main--playfield .aiq-data-field__river,.aiq-stage__main--playfield .aiq-data-field__trees{display:none}.aiq-data-field__river{filter:blur(.2px);background:linear-gradient(105deg,#0000 0 16%,#66f6ff52 18% 27%,#0000 30% 46%,#66f6ff47 49% 58%,#0000 61%),linear-gradient(18deg,#0000 0 25%,#66f6ff38 27% 39%,#0000 42%);position:absolute;inset:18% -8% 8%}.aiq-data-field__trees{opacity:.82;background:radial-gradient(circle at 12% 26%,#00d4a452,#0000 5%),radial-gradient(circle at 26% 72%,#00a07447,#0000 6%),radial-gradient(circle at 52% 18%,#00d4a43d,#0000 5%),radial-gradient(circle at 76% 70%,#00a07447,#0000 7%),radial-gradient(circle at 91% 28%,#00d4a433,#0000 5%);position:absolute;inset:0}.aiq-field-token{--token-color:#ffcf66;--token-depth-scale:1;box-shadow:0 0 0 1px #ffffff14, 0 0 24px color-mix(in srgb, var(--token-color), transparent 78%);text-align:left;min-width:40px;height:40px;min-height:40px;transform:translate(-50%, -50%) scale(var(--token-depth-scale));z-index:2;border-radius:999px;grid-template-columns:22px;place-items:center;gap:0;width:40px;padding:8px;transition:border-color .16s,box-shadow .16s,opacity .16s,transform .16s,width .16s,padding .16s;display:grid;position:absolute;overflow:hidden;border-color:color-mix(in srgb, var(--token-color), transparent 28%)!important;background:#06181ed6!important}.aiq-stage__main--playfield .aiq-field-token{flex:none;width:34px;min-width:34px;height:34px;min-height:34px;padding:6px;position:static;transform:none}.aiq-field-token--key{--token-color:#00d4a4}.aiq-field-token--noise{--token-color:#ff6a6a}.aiq-field-token--far{--token-depth-scale:.86;opacity:.82}.aiq-field-token--mid{--token-depth-scale:.94}.aiq-field-token--expanded,.aiq-field-token--focused,.aiq-field-token:focus-visible,.aiq-field-token:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--token-color), transparent 24%), 0 0 34px color-mix(in srgb, var(--token-color), transparent 58%);transform:translate(-50%, -50%) scale(calc(var(--token-depth-scale) * 1.04));z-index:4;grid-template-columns:22px minmax(0,1fr);justify-items:start;gap:8px;width:clamp(122px,16vw,152px);padding:8px 10px}.aiq-stage__main--playfield .aiq-field-token--expanded,.aiq-stage__main--playfield .aiq-field-token--focused,.aiq-stage__main--playfield .aiq-field-token:focus-visible,.aiq-stage__main--playfield .aiq-field-token:hover{width:clamp(112px,13vw,138px);transform:none}.aiq-field-token--collected{opacity:.52}.aiq-field-token__dot{aspect-ratio:1;background:radial-gradient(circle at 34% 28%, #ffffffd9, transparent 18%), var(--token-color);box-shadow:0 0 18px color-mix(in srgb, var(--token-color), transparent 42%);color:#031014eb;border-radius:50%;place-items:center;width:22px;display:grid}.aiq-field-token--visual-river .aiq-field-token__dot{border-radius:8px 999px 999px 8px}.aiq-field-token--visual-soil .aiq-field-token__dot,.aiq-field-token--visual-terrain .aiq-field-token__dot{border-radius:5px;rotate:45deg}.aiq-field-token--visual-satellite .aiq-field-token__dot{box-shadow:0 0 0 2px #ffffff2e, 0 0 18px color-mix(in srgb, var(--token-color), transparent 42%);border-radius:5px}.aiq-field-token--visual-commerce .aiq-field-token__dot,.aiq-field-token--visual-rumor .aiq-field-token__dot{background:linear-gradient(135deg, #ffffffa3, transparent 42%), var(--token-color);border-radius:6px}.aiq-field-token__symbol{font-family:var(--font-mono);letter-spacing:0;text-align:center;text-transform:uppercase;max-width:18px;font-size:6px;font-weight:900;line-height:1;overflow:hidden}.aiq-field-token--visual-soil .aiq-field-token__symbol,.aiq-field-token--visual-terrain .aiq-field-token__symbol{rotate:-45deg}.aiq-field-token__label{opacity:0;pointer-events:none;white-space:nowrap;gap:2px;max-width:0;transition:max-width .16s,opacity .12s;display:grid;overflow:hidden}.aiq-field-token--expanded .aiq-field-token__label,.aiq-field-token:focus-visible .aiq-field-token__label,.aiq-field-token:hover .aiq-field-token__label{opacity:1;max-width:108px}.aiq-field-token strong{color:#fff;text-overflow:ellipsis;font-size:12px;line-height:1.15;overflow:hidden}.aiq-field-token small{color:#f7fbffa8;font-size:10px}.aiq-data-field__controls{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.aiq-stage__main--playfield .aiq-data-field__controls{grid-template-columns:44px minmax(0,1fr) 44px}.aiq-data-field__controls>button{min-height:100%}.aiq-stage__main--playfield .aiq-data-field__controls>button{min-height:42px;padding-inline:0;font-size:0;position:relative}.aiq-stage__main--playfield .aiq-data-field__controls>button:before{content:"‹";font-size:24px;line-height:1}.aiq-stage__main--playfield .aiq-data-field__controls>button:last-child:before{content:"›"}.aiq-data-field__probe{background:#ffffff0e;border:1px solid #ffffff21;border-radius:8px;gap:5px;padding:10px;display:grid}.aiq-data-field__probe strong{color:#fff}.aiq-data-field__probe p{color:#f7fbffb8;margin:0;font-size:12px;line-height:1.4}.aiq-data-field__probe small,.aiq-inspect-panel small{color:#ffdf8a;font-family:var(--font-mono);font-size:11px}.aiq-pickup-toast{color:#fff;z-index:7;background:linear-gradient(135deg,#ffdf8a38,#00d4a429),#071018e0;border:1px solid #ffdf8a7a;border-radius:999px;margin:0;padding:10px 18px;font-weight:800;position:fixed;bottom:clamp(244px,35dvh,286px);left:50%;transform:translate(-50%);box-shadow:0 16px 42px #00000057}.aiq-data-pipeline__source,.aiq-data-pipeline__warehouse{background:#ffffff0e;border:1px solid #ffffff24;border-radius:8px;gap:6px;padding:12px;display:grid}.aiq-data-pipeline__source span,.aiq-data-pipeline__warehouse>span{color:#9bead8;font-family:var(--font-mono);font-size:11px}.aiq-data-pipeline__source strong{font-size:18px}.aiq-data-pipeline__source small{color:#f7fbffad;font-size:12px}.aiq-data-pipeline__slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.aiq-data-pipeline__slot{color:#f7fbff75;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0e;border:1px dashed #ffffff29;border-radius:6px;justify-content:center;align-items:center;min-height:30px;padding:4px 6px;font-size:11px;display:flex;overflow:hidden}.aiq-data-pipeline__slot--filled{color:#fff;background:#00d4a429;border-style:solid;border-color:#00d4a480}.aiq-data-device__receipt{color:#f7fbffb8;margin:0;font-size:13px}.aiq-data-source{color:#f7fbffc7;border-left:3px solid #00d4a4;margin:0;padding-left:10px;font-size:13px}.aiq-model-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.aiq-model-slot{appearance:none;color:inherit;cursor:copy;text-align:left;background:#ffffff0b;border:1px dashed #ffffff38;border-radius:8px;gap:6px;min-height:70px;padding:10px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid}.aiq-model-slot span{color:#f7fbff94;font-family:var(--font-mono);font-size:11px}.aiq-model-slot strong{color:#f7fbffd1;font-size:13px;line-height:1.25}.aiq-model-slot--filled{cursor:grab;background:#00d4a424;border-style:solid;border-color:#00d4a461}.aiq-model-slot--drop-ready{border-color:#66f6ff94;box-shadow:inset 0 0 0 1px #66f6ff2e}.aiq-model-slot:focus-visible{outline-offset:2px;outline:2px solid #66f6ffcc}.aiq-data-chip[draggable=true]{cursor:grab}.aiq-model-warning{color:#ffdf8a;background:#ffcf661f;border:1px solid #ffcf664d;border-radius:8px;margin:0;padding:9px 10px;font-size:13px}.aiq-transfer-panel,.aiq-replace-panel{background:#05151cf0;border:1px solid #00d4a46b;border-radius:8px;gap:8px;padding:14px;display:grid;box-shadow:0 20px 60px #00000047}.aiq-replace-panel{border-color:#ffcf666b}.aiq-task-panel--data-field .aiq-inspect-panel{z-index:6;width:100%;max-width:420px;position:static;top:auto;left:auto;right:auto;transform:none}.aiq-transfer-panel>strong,.aiq-replace-panel>strong{font-size:18px}.aiq-transfer-panel>span,.aiq-replace-panel>span{color:#f7fbffb8;font-size:13px;line-height:1.45}.aiq-transfer-panel__actions{flex-wrap:wrap;gap:8px;display:flex}.aiq-transfer-packet{cursor:grab;text-align:left;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px;min-height:64px;background:radial-gradient(circle at 18% 22%,#ffffff47,#0000 22%),#00d4a424!important;border-color:#00d4a46b!important;display:grid!important}.aiq-transfer-packet span{aspect-ratio:1;font-family:var(--font-mono);background:#00d4a442;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex}.aiq-transfer-packet small{color:#f7fbff99;grid-column:2}.aiq-stage__main--bottom-tray .aiq-task-panel--hud-field{gap:6px}.aiq-stage__main--bottom-tray .aiq-task-panel--hud-field>p:first-child{display:none}.aiq-stage__main--bottom-tray .aiq-data-device{grid-template-columns:auto auto minmax(96px,1fr);gap:8px;padding:6px 8px}.aiq-stage__main--bottom-tray .aiq-data-device span{justify-self:start}.aiq-stage__main--bottom-tray .aiq-data-device__meter{grid-column:3;min-width:96px;height:5px}.aiq-stage__main--bottom-tray .aiq-data-pipeline[data-hud-density=bottom-tray]{grid-template-columns:minmax(0,1fr) minmax(230px,330px);align-items:stretch;gap:8px;display:grid}.aiq-stage__main--bottom-tray .aiq-data-pipeline[data-hud-density=bottom-tray][data-warehouse-state=collapsed]{grid-template-columns:minmax(0,1fr) minmax(86px,110px)}.aiq-stage__main--bottom-tray .aiq-data-pipeline[data-hud-density=bottom-tray][data-warehouse-state=open]{grid-template-columns:minmax(0,1fr) minmax(240px,330px)}.aiq-stage__main--bottom-tray .aiq-data-field{grid-template-rows:auto 42px auto;gap:6px;min-height:126px;padding:8px}.aiq-stage__main--bottom-tray .aiq-data-field__header{gap:8px}.aiq-stage__main--bottom-tray .aiq-data-field__header strong{font-size:13px}.aiq-stage__main--bottom-tray .aiq-data-field__header small{display:none}.aiq-stage__main--bottom-tray .aiq-data-field__rail{min-width:158px;padding:5px 8px}.aiq-stage__main--bottom-tray .aiq-data-field__viewport--primary{height:42px;min-height:42px;padding:5px 8px}.aiq-stage__main--bottom-tray .aiq-field-token{width:30px;min-width:30px;height:30px;min-height:30px;padding:5px}.aiq-stage__main--bottom-tray .aiq-field-token__dot{width:18px}.aiq-stage__main--bottom-tray .aiq-field-token--expanded,.aiq-stage__main--bottom-tray .aiq-field-token--focused,.aiq-stage__main--bottom-tray .aiq-field-token:focus-visible,.aiq-stage__main--bottom-tray .aiq-field-token:hover{width:clamp(104px,12vw,128px)}.aiq-stage__main--bottom-tray .aiq-data-field__controls{grid-template-columns:36px minmax(0,1fr) 36px}.aiq-stage__main--bottom-tray .aiq-data-field__controls>button{min-height:36px}.aiq-stage__main--bottom-tray .aiq-data-field__probe{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 8px}.aiq-stage__main--bottom-tray .aiq-data-field__probe p{display:none}.aiq-stage__main--bottom-tray .aiq-data-field__probe strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.aiq-stage__main--bottom-tray .aiq-data-pipeline__warehouse--tray{grid-template-columns:1fr;align-content:center;align-items:center;min-height:126px;padding:8px}.aiq-stage__main--bottom-tray .aiq-data-pipeline__warehouse--tray>span{font-size:11px}.aiq-stage__main--bottom-tray .aiq-data-pipeline__warehouse--tray .aiq-data-pipeline__slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.aiq-stage__main--bottom-tray .aiq-data-pipeline--warehouse-collapsed .aiq-data-pipeline__warehouse--tray{min-height:126px;padding:6px}.aiq-stage__main--bottom-tray .aiq-data-pipeline--warehouse-collapsed .aiq-data-pipeline__warehouse--tray .aiq-data-pipeline__slots{display:none}.aiq-stage__main--bottom-tray .aiq-data-pipeline--warehouse-collapsed .aiq-data-pipeline__warehouse--tray:after{color:#f7fbff94;content:"待传输";font-family:var(--font-mono);font-size:10px}.aiq-stage__main--bottom-tray .aiq-data-pipeline__warehouse--tray .aiq-data-pipeline__slot{min-height:18px}.aiq-stage__main--bottom-tray .aiq-task-panel--data-field .aiq-inspect-panel{z-index:8;width:min(420px,100vw - 48px);max-width:420px;position:fixed;inset:auto auto clamp(236px,34dvh,288px) 50%;transform:translate(-50%)}.aiq-data-pipeline__warehouse--drop-ready{box-shadow:inset 0 0 0 1px #00d4a447,0 0 28px #00d4a424;border-color:#00d4a494!important}.aiq-transfer-status{color:#9bead8;font-family:var(--font-mono);background:#00d4a41f;border:1px solid #00d4a452;border-radius:8px;margin:0;padding:9px 10px;font-size:12px}.aiq-privacy-review__magnifier,.aiq-diverse-data__globe-control,.aiq-expert-labeling__huddle,.aiq-field-test__scan-pad{color:#f7fbffc7;background:radial-gradient(circle at 18% 24%,#9bead833,#0000 28%),#ffffff0e;border:1px solid #9bead83d;border-radius:8px;gap:4px;padding:10px;display:grid}.aiq-privacy-review__magnifier span,.aiq-diverse-data__globe-control span,.aiq-expert-labeling__huddle span,.aiq-field-test__scan-pad span,.aiq-field-test__scan-pad small{color:#9bead8;font-family:var(--font-mono);font-size:11px}.aiq-privacy-review{gap:10px;display:grid;overflow:hidden}.aiq-privacy-review__header{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);align-items:start;gap:12px;display:grid}.aiq-privacy-review__header p,.aiq-privacy-review__legacy-count{color:#f7fbffc7;margin:0;line-height:1.55}.aiq-privacy-review__legacy-count{color:#9bead8;font-family:var(--font-mono);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;justify-self:start;padding:7px 10px;font-size:12px}.aiq-privacy-review__progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.aiq-privacy-review__progress span{color:#f7fbffad;font-family:var(--font-mono);background:#fff1;border:1px solid #ffffff24;border-radius:8px;gap:4px;min-width:0;padding:10px;font-size:11px;display:grid}.aiq-privacy-review__progress strong{color:#fff;font-family:var(--font-sans);font-size:18px}.aiq-privacy-review__layout{flex-direction:column;gap:12px;display:flex}.aiq-privacy-review__records{background-color:#ffffff09;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:8px;padding:8px;display:grid}.aiq-privacy-review .aiq-record{background:radial-gradient(circle at 22% 14%,#ffffff1f,#0000 36%),#ffffff0b;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:82px repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;min-width:0;padding:8px;display:grid}.aiq-privacy-review .aiq-record h2{align-self:center;margin:0;font-size:18px;line-height:1.15}.aiq-privacy-review .aiq-record__field{background:#07101857;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;margin:0;padding:5px;display:grid}.aiq-privacy-review .aiq-record__field--marked{background:#00d4a41a;border-color:#00d4a457}.aiq-privacy-review .aiq-record__field--active{box-shadow:inset 0 0 0 1px #ffffff2e,0 0 22px #00d4a41f}.aiq-privacy-review .aiq-record__field span,.aiq-privacy-review__panel>span,.aiq-privacy-review__empty span{color:#9bead8;font-family:var(--font-mono);font-size:11px}.aiq-privacy-review .aiq-record__field span{color:#9bead8e6;grid-column:auto;font-size:10px}.aiq-privacy-review .aiq-record__field strong{color:#fff;overflow-wrap:break-word;font-size:12px;line-height:1.25}.aiq-privacy-review .aiq-record__field button{white-space:normal;width:100%;min-width:0;min-height:28px;padding:4px 6px;font-size:10px;line-height:1.2}.aiq-privacy-review .aiq-record__field button[aria-pressed=true]{border-color:#00d4a4;box-shadow:inset 0 0 0 1px #00d4a480}.aiq-privacy-review__panel{background:linear-gradient(145deg,#ffffff13,#ffffff09),#07101857;border:1px solid #ffffff26;border-radius:8px;order:-1;grid-template-columns:110px minmax(0,1fr);align-items:start;gap:8px;min-height:82px;padding:9px;display:grid}.aiq-privacy-review__panel>strong,.aiq-privacy-review__empty strong{color:#fff;font-size:18px;line-height:1.12}.aiq-privacy-review__panel dl{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.aiq-privacy-review__panel dl div{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;padding:7px}.aiq-privacy-review__panel dt{color:#f7fbff8a;font-family:var(--font-mono);font-size:11px}.aiq-privacy-review__panel dd{color:#fff;overflow-wrap:anywhere;margin:4px 0 0}.aiq-privacy-review__empty{grid-column:1/-1;align-content:center;gap:8px;min-height:104px;display:grid}.aiq-privacy-review__empty p{color:#f7fbffb8;margin:0;line-height:1.45}.aiq-diverse-data{gap:14px;display:grid}.aiq-diverse-data__header{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);align-items:start;gap:12px;display:grid}.aiq-diverse-data__header p{color:#f7fbffc7;margin:0;line-height:1.55}.aiq-diverse-data__progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.aiq-diverse-data__progress span{color:#f7fbffad;font-family:var(--font-mono);background:#fff1;border:1px solid #ffffff24;border-radius:8px;gap:4px;min-width:0;padding:10px;font-size:11px;display:grid}.aiq-diverse-data__progress strong{color:#fff;font-family:var(--font-sans);font-size:18px}.aiq-diverse-data__layout{grid-template-columns:minmax(300px,1fr) minmax(210px,.72fr);gap:12px;display:grid}.aiq-diverse-data__map{background-color:#ffffff09;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.aiq-diverse-data__region{background:radial-gradient(circle at 24% 16%,#ffffff1f,#0000 36%),#ffffff0b;border:1px solid #ffffff24;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.aiq-diverse-data__region--selected{background:radial-gradient(circle at 24% 16%,#9bead833,#0000 38%),#00d4a41a;border-color:#00d4a470}.aiq-diverse-data__region-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.aiq-diverse-data__region-heading span,.aiq-diverse-data__uplink span{color:#9bead8;font-family:var(--font-mono);font-size:11px}.aiq-diverse-data__region-heading strong{color:#f7fbffa3;font-size:11px}.aiq-diverse-data__region h2{margin:0;font-size:18px;line-height:1.15}.aiq-diverse-data__region p,.aiq-diverse-data__uplink p{color:#f7fbffb8;margin:0}.aiq-diverse-data__region button{white-space:normal;min-width:0;min-height:38px;padding:8px 10px}.aiq-diverse-data__region button[aria-pressed=true]{border-color:#00d4a4;box-shadow:inset 0 0 0 1px #00d4a480}.aiq-diverse-data__uplink{background:linear-gradient(145deg,#ffffff13,#ffffff09),#07101857;border:1px solid #ffffff26;border-radius:8px;gap:10px;padding:14px;display:grid}.aiq-diverse-data__uplink strong{color:#fff;font-size:22px;line-height:1.12}.aiq-diverse-data__status{background:#00d4a424;border:1px solid #00d4a457;border-radius:999px;justify-self:start;padding:6px 10px;color:#9bead8!important}.aiq-expert-labeling{gap:14px;display:grid}.aiq-expert-labeling__header{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);align-items:start;gap:12px;display:grid}.aiq-expert-labeling__header p{color:#f7fbffc7;margin:0;line-height:1.55}.aiq-expert-labeling__progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.aiq-expert-labeling__progress span{color:#f7fbffad;font-family:var(--font-mono);background:#fff1;border:1px solid #ffffff24;border-radius:8px;gap:4px;min-width:0;padding:10px;font-size:11px;display:grid}.aiq-expert-labeling__progress strong{color:#fff;font-family:var(--font-sans);font-size:18px}.aiq-expert-labeling__layout{grid-template-columns:minmax(300px,1fr) minmax(220px,.74fr);gap:12px;display:grid}.aiq-expert-labeling__queue{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.aiq-expert-labeling__sample{background:radial-gradient(circle at 20% 15%,#ffffff1f,#0000 36%),#ffffff0b;border:1px solid #ffffff24;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.aiq-expert-labeling__sample--confirmed{background:radial-gradient(circle at 20% 15%,#9bead833,#0000 38%),#00d4a41a;border-color:#00d4a46b}.aiq-expert-labeling__sample--active{box-shadow:inset 0 0 0 1px #ffffff29,0 0 24px #00d4a41f}.aiq-expert-labeling__sample-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.aiq-expert-labeling__sample-heading span,.aiq-expert-labeling__diagnosis>span,.aiq-expert-labeling__empty span{color:#9bead8;font-family:var(--font-mono);font-size:11px}.aiq-expert-labeling__sample-heading strong{color:#f7fbffa3;font-size:11px}.aiq-expert-labeling__sample h2{margin:0;font-size:18px;line-height:1.15}.aiq-expert-labeling__sample p{color:#f7fbffb8;margin:0}.aiq-expert-labeling__sample button{white-space:normal;min-width:0;min-height:40px;padding:8px 10px}.aiq-expert-labeling__sample button[aria-pressed=true]{border-color:#00d4a4;box-shadow:inset 0 0 0 1px #00d4a480}.aiq-expert-labeling__diagnosis{background:linear-gradient(145deg,#ffffff13,#ffffff09),#07101857;border:1px solid #ffffff26;border-radius:8px;gap:12px;min-height:206px;padding:14px;display:grid}.aiq-expert-labeling__diagnosis>strong,.aiq-expert-labeling__empty strong{color:#fff;font-size:22px;line-height:1.12}.aiq-expert-labeling__diagnosis dl{gap:8px;margin:0;display:grid}.aiq-expert-labeling__diagnosis dl div{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;padding:10px}.aiq-expert-labeling__diagnosis dt{color:#f7fbff8a;font-family:var(--font-mono);font-size:11px}.aiq-expert-labeling__diagnosis dd{color:#fff;margin:4px 0 0}.aiq-expert-labeling__empty{align-content:center;gap:8px;min-height:150px;display:grid}.aiq-report{gap:14px;display:grid}.aiq-report__layout{grid-template-columns:minmax(320px,1fr) minmax(220px,.72fr);align-items:stretch;gap:12px;display:grid}.aiq-report__timeline{gap:8px;margin:0;padding:0;list-style:none;display:grid}.aiq-report__timeline li{background:#ffffff0e;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:8px 10px;display:grid}.aiq-report__timeline span,.aiq-report__badge span{color:#9bead8;font-family:var(--font-mono);font-size:11px}.aiq-report__timeline strong{color:#fff;font-size:15px}.aiq-report__badge{text-align:center;background:radial-gradient(circle at 50% 24%,#9bead833,#0000 34%),linear-gradient(145deg,#ffffff13,#ffffff09),#07101857;border:1px solid #00d4a457;border-radius:8px;align-content:center;justify-items:center;gap:12px;min-height:220px;padding:18px;display:grid}.aiq-report__badge h2{color:#fff;margin:0;font-size:28px;line-height:1.08}.aiq-report__badge p{color:#9bead8;background:#00d4a424;border:1px solid #00d4a457;border-radius:999px;margin:0;padding:7px 12px}.aiq-report__status{color:#9bead8;background:#00d4a41f;border:1px solid #00d4a44d;border-radius:8px;margin:0;padding:12px}.aiq-data-chip span,.aiq-risk-zone span,.aiq-chip-grid button span{color:#f7fbffb3;font-size:13px;line-height:1.45}.aiq-cleaning-table{border-collapse:collapse;width:100%}.aiq-cleaning-table th,.aiq-cleaning-table td{text-align:left;border-bottom:1px solid #ffffff24;padding:10px}.aiq-model__machine,.aiq-risk-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.aiq-model__machine{margin:0;padding:0;list-style:none}.aiq-model__station{background:#ffffff0e;border:1px solid #ffffff24;border-radius:8px;gap:8px;min-height:118px;padding:12px;display:grid;position:relative}.aiq-model__station:after{content:"";background:#ffffff2e;width:22px;height:2px;position:absolute;top:50%;right:-18px}.aiq-model__station:last-child:after{display:none}.aiq-model__station span{color:#9bead8;font-family:var(--font-mono);font-size:12px}.aiq-model__station strong{color:#ffdf8a;font-size:18px}.aiq-model__station small{color:#f7fbffa3;font-size:12px;line-height:1.4}.aiq-model__station--complete{background:#00d4a424;border-color:#00d4a45c}.aiq-model__station--complete:after{background:#00d4a4b8}.aiq-model__station--complete strong{color:#9bead8}.aiq-risk-map{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.aiq-model__result{border:1px solid #ffffff24;border-radius:8px;gap:10px;padding:14px;display:grid}.aiq-model__result p{margin:0}.aiq-model__slider-panel{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;gap:8px;padding:10px;display:grid}.aiq-model__slider-panel label,.aiq-model__slider-panel span{color:#9bead8;font-family:var(--font-mono);font-size:12px}.aiq-model__slider-panel input{accent-color:#00d4a4;width:100%}.aiq-model__prediction-chart{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.aiq-model__prediction-point{opacity:.62;background:#0710183d;border:1px solid #ffffff1f;border-radius:8px;gap:4px;padding:9px;display:grid}.aiq-model__prediction-point--visible{opacity:1;border-color:#00d4a452}.aiq-model__prediction-point span,.aiq-model__prediction-point small{color:#f7fbff9e;font-size:11px}.aiq-model__forecast-card{background:linear-gradient(135deg,#ffcf662e,#00d4a41f),#07101880;border:1px solid #ffcf6652;border-radius:8px;gap:5px;padding:12px;display:grid}.aiq-model__forecast-card span{color:#ffdf8a;font-family:var(--font-mono);font-size:12px}.aiq-model__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.aiq-model__metrics span{color:#f7fbffad;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;gap:4px;padding:10px;display:grid}.aiq-model__metrics strong{color:#fff;font-family:var(--font-mono);font-size:16px}.aiq-model__result--pass{background:#00d4a429}.aiq-model__result--retry{background:#ffcf6624}.aiq-placement{gap:14px}.aiq-placement__command-deck,.aiq-placement__progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.aiq-placement__forecast{background:linear-gradient(90deg,#2ea8ff2e,#ff6a6a1f),#ffffff0e;border:1px solid #2ea8ff47;border-radius:8px;gap:4px;padding:10px;display:grid}.aiq-placement__forecast span{color:#9bead8;font-family:var(--font-mono);font-size:12px}.aiq-placement__command,.aiq-placement__progress span{color:#f7fbffc7;background:#fff1;border:1px solid #ffffff29;border-radius:8px;gap:4px;padding:10px;font-size:12px;display:grid}.aiq-placement__command strong,.aiq-placement__progress strong{color:#fff;font-size:14px}.aiq-placement__command--standard{border-color:#00d4a457}.aiq-placement__command--raised{border-color:#ffcf665c}.aiq-placement__command--closed{border-color:#ff6a6a61}.aiq-placement__progress{grid-template-columns:repeat(2,minmax(0,1fr))}.aiq-placement .aiq-risk-map{background-color:#ffffff09;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:12px}.aiq-risk-zone{border:1px solid #ffffff29;border-radius:8px;gap:10px;min-height:172px;padding:12px;display:grid}.aiq-risk-zone__header{justify-content:space-between;align-items:start;gap:8px;display:flex}.aiq-risk-zone__header strong{line-height:1.2}.aiq-risk-zone__header span{color:#f7fbffc7;font-family:var(--font-mono);white-space:nowrap;border:1px solid #ffffff2e;border-radius:999px;padding:3px 7px;font-size:11px}.aiq-risk-zone__assignment{color:#f7fbffb8;margin:0;font-size:12px}.aiq-risk-zone--assigned .aiq-risk-zone__assignment{color:#9bead8;font-weight:700}.aiq-risk-zone__feedback{border:1px solid #ffffff24;border-radius:999px;justify-self:start;margin:0;padding:5px 8px}.aiq-risk-zone__feedback--safe{color:#9bead8;background:#00d4a424;border-color:#00d4a457}.aiq-risk-zone__feedback--warning{color:#ffb1b1;background:#ff6a6a24;border-color:#ff6a6a57}.aiq-risk-zone__feedback--not-quite{color:#ffdf8a;background:#ffcf6624;border-color:#ffcf6657}.aiq-placement__actions{gap:8px;display:grid}.aiq-placement__actions button{text-align:left;gap:4px;min-height:0;padding:8px 10px;display:grid}.aiq-placement__actions button[aria-pressed=true]{border-color:#00d4a4;box-shadow:inset 0 0 0 1px #00d4a480}.aiq-placement__outcome{color:#f7fbffc7;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;margin:0;padding:10px 12px}.aiq-placement__outcome--warning{color:#ffdf8a;background:#ffcf661f;border-color:#ffcf664d}.aiq-placement__outcome--complete{color:#9bead8;background:#00d4a424;border-color:#00d4a457}.aiq-risk-zone--低{background:#00d4a438!important}.aiq-risk-zone--中{background:#ffcf6638!important}.aiq-risk-zone--高{background:#ff6a6a3d!important}.aiq-modal-backdrop{z-index:20;background:#00000094;place-items:center;display:grid;position:fixed;inset:0}.aiq-modal{width:100%;max-width:min(760px,100vw - 32px);max-height:min(720px,90vh);padding:24px;overflow:auto}.aiq-modal__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.aiq-resource-list{gap:14px;margin:20px 0 0;line-height:1.6;display:grid}.aiq-record__field{gap:8px;margin-top:10px;display:grid}.aiq-field-test{gap:14px;display:grid;overflow:hidden}.aiq-field-test__header{grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);align-items:start;gap:12px;display:grid}.aiq-field-test__header p{color:#f7fbffc7;margin:0;line-height:1.55}.aiq-field-test__progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.aiq-field-test__progress span{color:#f7fbffad;font-family:var(--font-mono);background:#fff1;border:1px solid #ffffff24;border-radius:8px;gap:4px;min-width:0;padding:10px;font-size:11px;display:grid}.aiq-field-test__progress strong{color:#fff;font-family:var(--font-sans);font-size:18px}.aiq-field-test__layout{grid-template-columns:minmax(300px,1.25fr) minmax(260px,.75fr);align-items:stretch;gap:12px;display:grid}.aiq-volunteer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.aiq-volunteer{background:radial-gradient(circle at 18% 18%,#ffffff1a,#0000 36%),#ffffff0b;border:1px solid #ffffff29;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.aiq-volunteer--match{border-color:#00d4a442}.aiq-volunteer--mismatch{border-color:#ff6a6a4d}.aiq-volunteer--scanned{background:radial-gradient(circle at 18% 18%,#9bead82e,#0000 38%),#00d4a414}.aiq-volunteer--active{box-shadow:inset 0 0 0 1px #ffffff2e,0 0 26px #00d4a424}.aiq-volunteer__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.aiq-volunteer__header span,.aiq-field-test__review-heading span,.aiq-field-test__empty span{color:#9bead8;font-family:var(--font-mono);font-size:11px}.aiq-volunteer__header strong{color:#f7fbffa3;font-size:11px;font-weight:700}.aiq-volunteer h2{margin:0;font-size:16px;line-height:1.2}.aiq-volunteer p,.aiq-field-test__review dl{color:#f7fbffbd;margin:0}.aiq-volunteer p{font-size:13px;line-height:1.4}.aiq-volunteer button{overflow-wrap:anywhere;white-space:normal;min-width:0;min-height:40px;padding:8px 10px}.aiq-field-test__review{background:linear-gradient(145deg,#ffffff13,#ffffff09),#07101857;border:1px solid #ffffff26;border-radius:8px;gap:12px;min-height:214px;padding:14px;display:grid;position:relative;overflow:hidden}.aiq-field-test__scan-line{background:#00d4a414;border:1px solid #00d4a438;border-radius:999px;height:8px;overflow:hidden}.aiq-field-test__scan-line span{background:linear-gradient(90deg,#0000,#9bead8,#0000);width:46%;height:100%;animation:2s ease-in-out infinite aiqScanLine;display:block}.aiq-field-test__review-heading{gap:4px;display:grid}.aiq-field-test__review-heading strong{color:#fff;font-size:20px}.aiq-field-test__result{border:1px solid #ffffff29;border-radius:999px;place-self:start;padding:6px 10px}.aiq-field-test__result--match{color:#9bead8;background:#00d4a424;border-color:#00d4a45c}.aiq-field-test__result--mismatch,.aiq-field-test__outcome--warning{color:#ffb1b1;background:#ff6a6a24;border-color:#ff6a6a57}.aiq-field-test__review dl{gap:8px;display:grid}.aiq-field-test__review dl div{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;padding:10px}.aiq-field-test__review dt{color:#f7fbff8a;font-family:var(--font-mono);font-size:11px}.aiq-field-test__review dd{color:#fff;margin:4px 0 0}.aiq-field-test__empty{align-content:center;gap:8px;min-height:142px;display:grid}.aiq-field-test__empty strong{color:#fff;font-size:18px}.aiq-field-test__outcome{color:#9bead8;background:#00d4a41f;border:1px solid #00d4a44d;border-radius:8px;margin:0;padding:12px}@keyframes aiqScanLine{0%{transform:translate(-100%)}50%{transform:translate(125%)}to{transform:translate(260%)}}@keyframes aiqGlobeFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-14px)rotate(2deg)}}@keyframes aiqOrbitSpin{0%{transform:rotateX(68deg)rotate(0)}to{transform:rotateX(68deg)rotate(360deg)}}@keyframes aiqStarDrift{0%,to{opacity:.48;transform:translateY(0)}50%{opacity:.92;transform:translateY(-8px)}}@keyframes aiqMapPlanetFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-10px)scale(1.012)}}@keyframes aiqOrbitPulse{0%,to{opacity:.44}50%{opacity:.9}}@keyframes aiqTransmissionPulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.aiq-home[data-visual-style=handdrawn-cartoon]{background:radial-gradient(circle at 18% 22%,#ffffff29,#0000 16%),radial-gradient(circle at 88% 18%,#ffffff24,#0000 15%)}.aiq-home[data-visual-style=handdrawn-cartoon] .aiq-home__globe-core{background:radial-gradient(circle at 34% 28%,#ffffff75,#0000 12%),radial-gradient(at 42% 40%,#f7fff7 0 12%,#0000 13%),radial-gradient(at 64% 58%,#31b77f 0 16%,#0000 17%),radial-gradient(at 38% 70%,#a6ddff 0 14%,#0000 15%),linear-gradient(145deg,#b7f0e2 0%,#88d7ff 48%,#7ccf9b 100%);border:3px solid #071018b8;box-shadow:inset -18px -24px #07101814,0 0 0 8px #ffffff14,0 34px 100px #00000057}.aiq-home[data-visual-style=handdrawn-cartoon] .aiq-home__globe-continent{background:#ffffffdb;border:2px solid #0710188a}.aiq-home__storybook-art{aspect-ratio:1.36;z-index:3;border:3px solid #071018a3;border-radius:22px;grid-area:1/2;justify-self:start;width:min(34vw,340px);height:min(24vw,250px);margin:0 0 -36px;position:relative;overflow:hidden;transform:rotate(-5deg)translate(-10%,94%);box-shadow:0 28px 70px #00000052}.aiq-home__storybook-art img,.aiq-map__storybook-preview img,.aiq-story-transmission__characters img{object-fit:cover;display:block}.aiq-map[data-map-mode=space-selector]{background:radial-gradient(circle at 74% 18%,#ffffff29,#0000 14%),radial-gradient(circle at 18% 82%,#9bead81f,#0000 18%)}.aiq-map[data-map-mode=space-selector] .aiq-map__planet{border:3px solid #08141cd1;box-shadow:inset -18px -22px #07101824,0 0 0 7px #ffffff14,0 40px 110px #00000057}.aiq-map__storybook-preview{aspect-ratio:1.35;z-index:4;border:3px solid #071018b8;border-radius:24px;width:clamp(210px,21vw,320px);margin:0;position:absolute;bottom:54px;left:min(44vw,580px);overflow:hidden;transform:rotate(4deg);box-shadow:0 20px 52px #00000052}.aiq-map__mission--compact[data-density=minimal]{box-shadow:none;text-shadow:0 3px #00000047;background:0 0;border:0;max-width:328px;padding:0}.aiq-map__mission--compact[data-density=minimal] .aiq-map__controls{grid-template-columns:48px minmax(0,1fr) 48px}.aiq-map__mission--compact[data-density=minimal] .aiq-primary-button{border-radius:999px}.aiq-map__bottom-controls{pointer-events:none;z-index:6;justify-content:space-between;align-items:end;display:flex;position:fixed;bottom:18px;left:72px;right:24px}.aiq-map__resource-entry,.aiq-map__language{color:#071018;pointer-events:auto;background:#ffffffeb;border:2px solid #071018d6;border-radius:999px;padding:10px 16px;font-weight:800}.aiq-story-transmission{background:linear-gradient(90deg,#2534412e,#ffffff1f),linear-gradient(#b7d7ff 0%,#f9c9c0 45%,#f37c54 100%)}.aiq-story-transmission__scene{opacity:.34}.aiq-story-transmission__characters{z-index:2;width:min(39vw,520px);height:72%;margin:0;position:absolute;bottom:0;left:6%;overflow:hidden}.aiq-story-transmission__characters img{object-fit:contain;object-position:left bottom}.aiq-story-transmission__caption{background:linear-gradient(90deg,#0710181f,#0710189e);grid-column:2;padding-left:28px}.aiq-story-transmission__subtitle{background:#071018c2;border-radius:8px;padding:10px 12px;font-size:18px;font-weight:800;color:#fff!important}.aiq-story-transmission__media-controls{gap:10px;display:flex}.aiq-story-transmission__media-button{aspect-ratio:1;color:#071018;background:#ffffffeb;border:2px solid #071018d1;border-radius:50%;justify-content:center;align-items:center;width:48px;min-height:48px;padding:0;font-size:12px;font-weight:850;display:inline-flex}.aiq-stage__hud[data-hud-density=micro]{background:#07101870;border-radius:999px;place-self:start;gap:8px;max-width:92px;padding:10px}.aiq-stage__hud[data-hud-density=micro] .aiq-stage__hud-heading strong,.aiq-stage__hud[data-hud-density=micro] .aiq-stage__telemetry,.aiq-stage__hud[data-hud-density=micro] .aiq-stage__hud-heading span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aiq-stage__hud[data-hud-density=micro] .aiq-stage__rail{grid-template-columns:repeat(2,32px)}.aiq-stage__hud[data-hud-density=micro] .aiq-stage__objective-button{border-radius:999px;min-height:42px;padding:0;font-size:0}.aiq-stage__hud[data-hud-density=micro] .aiq-stage__objective-button:after{content:"目标";font-size:12px}.aiq-stage__main--bottom-tray .aiq-data-pipeline--tray-collapsed{grid-template-columns:minmax(0,430px) minmax(72px,92px)!important}.aiq-stage__main--bottom-tray .aiq-data-pipeline--tray-open{grid-template-columns:minmax(0,1fr) minmax(240px,330px)!important}.aiq-stage__main--bottom-tray .aiq-data-pipeline--tray-collapsed .aiq-data-field{min-height:62px;overflow:hidden}.aiq-stage__main--bottom-tray .aiq-data-pipeline--tray-collapsed .aiq-data-field__viewport,.aiq-stage__main--bottom-tray .aiq-data-pipeline--tray-collapsed .aiq-data-field__controls{display:none}.aiq-stage__main--bottom-tray .aiq-data-pipeline--tray-collapsed .aiq-data-field__header{grid-template-columns:1fr auto}.aiq-field-token--visual-rain .aiq-field-token__dot,.aiq-field-token--visual-river .aiq-field-token__dot,.aiq-field-token--visual-soil .aiq-field-token__dot,.aiq-field-token--visual-satellite .aiq-field-token__dot,.aiq-field-token--visual-commerce .aiq-field-token__dot,.aiq-field-token--visual-rumor .aiq-field-token__dot{color:#0000;background-color:#f7fbffeb;background-position:50%;background-repeat:no-repeat;background-size:82%}.aiq-field-token--visual-rain .aiq-field-token__dot{background-image:url(/ai-quests/cartoon-rain-gauge.png)}.aiq-field-token--visual-river .aiq-field-token__dot{background-image:url(/ai-quests/cartoon-river-level.png)}.aiq-field-token--visual-soil .aiq-field-token__dot{background-image:url(/ai-quests/cartoon-soil-sensor.png)}.aiq-field-token--visual-satellite .aiq-field-token__dot{background-image:url(/ai-quests/cartoon-satellite-tablet.png)}.aiq-field-token--visual-commerce .aiq-field-token__dot{background-image:url(/ai-quests/cartoon-forecast-card.png)}.aiq-field-token--visual-rumor .aiq-field-token__dot{background-image:url(/ai-quests/cartoon-rumor-board.png)}.aiq-scene--home,.aiq-scene--map{background:radial-gradient(circle at 76% 20%,#ffffff29,#0000 16%),linear-gradient(#263e50 0%,#1e3446 56%,#20384b 100%)}.aiq-scene--home:after,.aiq-scene--map:after{background:radial-gradient(circle at 48%,#ffffff0a,#0000 42%),linear-gradient(#1b31420a 0%,#111f2b29 100%)}.aiq-scene--home .aiq-scene__art,.aiq-scene--map .aiq-scene__art{opacity:.1}.aiq-home[data-visual-tone=bright-storybook]{text-shadow:0 3px #07101842}.aiq-home[data-visual-tone=bright-storybook] .aiq-home__copy{box-shadow:none;background:0 0;border:0;padding-left:0}.aiq-home[data-visual-tone=bright-storybook] .aiq-home__lead,.aiq-home[data-visual-tone=bright-storybook] .aiq-reference-note{color:#f7fbffdb}.aiq-map[data-map-art-direction=storybook-planet]{color:#f7fbff;padding:0}.aiq-map[data-map-art-direction=storybook-planet] .aiq-map__carousel{min-height:100dvh}.aiq-map[data-map-art-direction=storybook-planet] .aiq-map__planet-stage{filter:drop-shadow(0 34px 60px #07101847)}.aiq-map[data-map-art-direction=storybook-planet] .aiq-map__planet-surface{background:radial-gradient(at 36% 19%,#ffffffe6 0 8%,#0000 9%),radial-gradient(at 58% 42%,#ffffffe6 0 14%,#0000 15%),radial-gradient(at 34% 67%,#ffffffe6 0 12%,#0000 13%),radial-gradient(at 66% 70%,#22b17cc7 0 14%,#0000 15%),linear-gradient(150deg,#9ee9ff 0%,#77ceef 52%,#7ad59b 100%);border:4px solid #071018db;box-shadow:inset -34px -28px #0710181f,0 0 0 8px #ffffff14,0 42px 100px #0710184d}.aiq-map[data-map-art-direction=storybook-planet] .aiq-map__planet-surface img{filter:saturate(.85)contrast(.95)brightness(1.22);mix-blend-mode:multiply;opacity:.2}.aiq-map[data-map-art-direction=storybook-planet] .aiq-map__storybook-preview{width:clamp(190px,18vw,290px);bottom:72px;left:clamp(360px,42vw,610px);transform:rotate(-3deg)}.aiq-map[data-map-art-direction=storybook-planet] .aiq-map__planet-marker{color:#071018;min-height:48px;text-shadow:none;background:#ffffffeb;border:2px solid #071018db;padding:8px 14px 8px 40px}.aiq-map[data-map-art-direction=storybook-planet] .aiq-map__planet-marker>span:first-child{color:#0710188f;font-size:9px}.aiq-map[data-map-art-direction=storybook-planet] .aiq-map__floating-label{letter-spacing:0;font-weight:900;display:block;color:#071018!important;text-transform:none!important;font-family:inherit!important;font-size:15px!important}.aiq-map[data-map-art-direction=storybook-planet] .aiq-map__planet-marker strong{color:#0710189e;font-family:var(--font-mono);font-size:10px}.aiq-map[data-map-art-direction=storybook-planet] .aiq-map__mission--compact[data-density=minimal]{top:35%;right:clamp(40px,9vw,128px)}.aiq-map[data-map-art-direction=storybook-planet] .aiq-map__mission--compact h2{color:#f7fbff;text-shadow:0 7px #07101857;font-size:clamp(54px,7vw,104px)}.aiq-story-transmission[data-transmission-mode=fullscreen-video]{box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);width:100vw;min-height:100dvh}.aiq-stage--story-intro:has(.aiq-story-transmission[data-transmission-mode=fullscreen-video]){grid-template-columns:1fr;min-height:100dvh;padding:0}.aiq-story-transmission[data-transmission-mode=fullscreen-video] .aiq-story-transmission__scene{min-height:100%;position:absolute;inset:0}.aiq-story-transmission[data-transmission-mode=fullscreen-video] .aiq-story-transmission__characters{width:min(48vw,620px);height:76%;bottom:8%;left:8%}.aiq-story-transmission[data-transmission-mode=fullscreen-video] .aiq-story-transmission__caption{background:0 0;grid-column:1;align-content:end;gap:10px;padding:0 88px 38px min(54vw,700px);display:grid;position:absolute;inset:0}.aiq-story-transmission[data-transmission-mode=fullscreen-video] .aiq-story-transmission__caption h1,.aiq-story-transmission[data-transmission-mode=fullscreen-video] .aiq-story-transmission__caption>p:not(.aiq-eyebrow){max-width:620px}.aiq-story-transmission__subtitle-bar{background:#071018d1;border-radius:6px;max-width:720px;padding:0;box-shadow:0 14px 36px #07101838}.aiq-story-transmission[data-transmission-mode=fullscreen-video] .aiq-story-transmission__media-dock{z-index:5;flex-direction:column;position:fixed;bottom:28px;right:30px}.aiq-story-transmission[data-transmission-mode=fullscreen-video] .aiq-story-transmission__media-button{width:58px;min-height:58px}.aiq-shell[data-story-intro=true] .aiq-global-controls{display:none}.aiq-scene-token[data-token-render=illustrated-prop]{color:#0000;background-color:#f7fbfff0;background-position:50%;background-repeat:no-repeat;background-size:76%;border:2px solid #071018c7;border-radius:18px;width:52px;height:52px;box-shadow:0 14px 28px #0710183d}.aiq-scene-token[data-token-render=illustrated-prop] span{color:#071018;opacity:1}.aiq-scene-token--rain[data-token-render=illustrated-prop]{background-image:url(/ai-quests/cartoon-rain-gauge.png)}.aiq-scene-token--river[data-token-render=illustrated-prop]{background-image:url(/ai-quests/cartoon-river-level.png)}.aiq-scene-token--soil[data-token-render=illustrated-prop]{background-image:url(/ai-quests/cartoon-soil-sensor.png)}.aiq-scene-token--satellite[data-token-render=illustrated-prop]{background-image:url(/ai-quests/cartoon-satellite-tablet.png)}.aiq-scene-token--commerce[data-token-render=illustrated-prop]{background-image:url(/ai-quests/cartoon-forecast-card.png)}.aiq-scene-token--rumor[data-token-render=illustrated-prop]{background-image:url(/ai-quests/cartoon-rumor-board.png)}.aiq-scene-token--rain[data-token-render=illustrated-prop] span,.aiq-scene-token--river[data-token-render=illustrated-prop] span,.aiq-scene-token--soil[data-token-render=illustrated-prop] span,.aiq-scene-token--satellite[data-token-render=illustrated-prop] span,.aiq-scene-token--commerce[data-token-render=illustrated-prop] span,.aiq-scene-token--rumor[data-token-render=illustrated-prop] span{opacity:0}.aiq-scene-token--temperature[data-token-render=illustrated-prop]{background:radial-gradient(circle at 50% 22%,#fff4bf 0 18%,#0000 19%),linear-gradient(#ffdf8a 0%,#ff8a6b 100%)}.aiq-scene-token--evaporation[data-token-render=illustrated-prop],.aiq-scene-token--humidity[data-token-render=illustrated-prop]{background:radial-gradient(circle at 46% 30%,#ffffffe0 0 14%,#0000 15%),linear-gradient(#a7edff 0%,#6bbfe6 100%)}.aiq-scene-token--solar[data-token-render=illustrated-prop]{background:radial-gradient(circle,#ffe28a 0 30%,#0000 31%),linear-gradient(#fff4c8 0%,#f8be43 100%)}.aiq-scene-token--terrain[data-token-render=illustrated-prop],.aiq-scene-token--vegetation[data-token-render=illustrated-prop]{background:radial-gradient(at 48% 70%,#1e7a54d1 0 26%,#0000 27%),linear-gradient(#e9f7dc 0%,#8dd16c 100%)}.aiq-story-transmission__set-piece{pointer-events:none;z-index:0;background:linear-gradient(90deg,#0710183d,#0000 68%),radial-gradient(at 48% 88%,#07101857,#0000 34%);height:34%;position:absolute;inset:auto -10% 0}.aiq-story-transmission__characters[data-character-treatment=scene-integrated]{filter:drop-shadow(0 28px 34px #07101847);mix-blend-mode:multiply;border-radius:0;overflow:visible}.aiq-story-transmission__characters[data-character-treatment=scene-integrated] img{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 86%,#0000 100%)}.aiq-model[data-experience=simulation-arena]{background:radial-gradient(circle at 16% 20%,#9bead82e,#0000 28%),radial-gradient(circle at 84% 32%,#ffdf8a24,#0000 22%),#07101875;position:relative;overflow:hidden}.aiq-model__arena{background-color:#ffffff09;background-image:linear-gradient(#9bead80e 1px,#0000 1px),linear-gradient(90deg,#9bead80e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #9bead838;border-radius:8px;gap:12px;min-height:390px;padding:14px;display:grid;position:relative}.aiq-model__signal-path{pointer-events:none;z-index:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;position:absolute;inset:22px 34px auto}.aiq-model__signal-path span{border-top:2px dashed #9bead847;height:38px;transform:skew(-12deg)}.aiq-model__sample-runner{pointer-events:none;z-index:0;align-items:center;gap:8px;display:flex;position:absolute;bottom:18px;left:18px}.aiq-model__sample-runner span{color:#9bead8b8;font-family:var(--font-mono);background:#ffffff14;border:1px solid #9bead833;border-radius:999px;padding:5px 8px;font-size:10px}.aiq-model__arena>:not(.aiq-model__signal-path):not(.aiq-model__sample-runner){z-index:1;position:relative}.aiq-model[data-experience=simulation-arena] .aiq-model__machine{align-items:stretch}.aiq-model[data-experience=simulation-arena] .aiq-model__station{background:linear-gradient(145deg,#ffffff1f,#ffffff0b),#0710185c}.aiq-model[data-experience=simulation-arena] .aiq-model__result{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.aiq-placement[data-experience=market-playfield]{background:radial-gradient(circle at 14% 20%,#9bead829,#0000 26%),radial-gradient(circle at 86% 22%,#ff6a6a1f,#0000 24%),#07101875;overflow:hidden}.aiq-placement__market-stage{background:linear-gradient(160deg,#00d4a41a,#0000 32%),linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/30px 30px,#ffffff09;border:1px solid #9bead833;border-radius:8px;gap:12px;padding:14px;display:grid;position:relative}.aiq-placement__waterline{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#66d6ffb3 20%,#66d6ff29 78%,#0000 100%);height:3px;position:absolute;top:45%;left:-6%;right:-6%;transform:rotate(-5deg)}.aiq-placement__stall-legend{pointer-events:none;justify-content:end;gap:6px;display:flex;position:absolute;top:12px;right:16px}.aiq-placement__stall-legend span{color:#f7fbffad;font-family:var(--font-mono);background:#0710188f;border:1px solid #ffffff24;border-radius:999px;padding:4px 7px;font-size:10px}.aiq-placement__market-stage>:not(.aiq-placement__waterline):not(.aiq-placement__stall-legend){z-index:1;position:relative}.aiq-placement[data-experience=market-playfield] .aiq-risk-map{background:radial-gradient(circle at 18% 16%,#ffffff1f,#0000 18%),#07101857}.aiq-placement[data-experience=market-playfield] .aiq-risk-zone{min-height:154px}.aiq-risk-zone[data-action=standard]{box-shadow:inset 0 -5px #00d4a45c}.aiq-risk-zone[data-action=raised]{box-shadow:inset 0 -5px #ffcf666b}.aiq-risk-zone[data-action=closed]{box-shadow:inset 0 -5px #ff6a6a6b}.aiq-small-screen{display:none}@media (max-width:1239px),(max-height:599px){.aiq-small-screen{text-align:center;z-index:50;background:#071018;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}}@media (max-width:1180px){.aiq-home,.aiq-stage{grid-template-columns:1fr}.aiq-stage{grid-template-areas:"hud""main""mentor"}.aiq-mentor{position:static}.aiq-map,.aiq-stage{align-content:start}.aiq-data-pipeline,.aiq-privacy-review__header,.aiq-privacy-review__layout,.aiq-privacy-review__records,.aiq-privacy-review .aiq-record,.aiq-diverse-data__header,.aiq-diverse-data__layout,.aiq-expert-labeling__header,.aiq-expert-labeling__layout{grid-template-columns:1fr}.aiq-expert-labeling__queue{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.aiq-report__layout,.aiq-field-test__header,.aiq-field-test__layout{grid-template-columns:1fr}.aiq-volunteer-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}
