.starcore-v2{--bg:#070b15;--panel:#0b101d;--line:#202c42;--muted:#8090ac;--text:#dfe7f7;--mint:#b6d4ff;background:#070b15}.starcore-v2 .main-panel{background:radial-gradient(ellipse at 48% 33%,#17244845,transparent 64%),#070b15;position:relative}.starcore-v2 .sidebar{background:#0b101b;border-color:#202a3d}.starcore-v2 .brand{margin-bottom:27px}.starcore-v2 .brand small{color:#7086ad;letter-spacing:2px}.starcore-v2 .brand>span:last-child{font-weight:500;letter-spacing:3px;font-size:18px}.starcore-v2 .new-chat{background:linear-gradient(110deg,#213254,#202b42);border-color:#3c5276;color:#d2e5ff}.starcore-v2 .new-chat:hover{background:#293f60}.starcore-v2 .nav.active{background:#192338;color:#d2e4ff}.starcore-v2 .nav.active>svg{color:#a6c2f0}.starcore-v2 .nav:hover,.starcore-v2 .thread.selected,.starcore-v2 .thread:hover{background:#182236;color:#c5d6f4}.starcore-v2 .device-card{border-color:#28374d;background:linear-gradient(120deg,#15223a,#101a2a);color:#9dbce5}.starcore-v2 .device-card small{color:#677fa5}.starcore-v2 .device-card>svg{color:#8ba9d6}.starcore-v2 .account,.starcore-v2 .sidebar-bottom{border-color:#202a3d}.starcore-v2 .avatar{background:#253754;color:#b5c8ea}.starcore-v2 .nav.introduction-link{font-size:11px;margin-bottom:10px;min-height:31px}.starcore-v2 .sidebar-bottom .nav{min-height:35px}.starcore-v2 .topbar{border-color:#1b2536;height:68px;background:#080e18b3;backdrop-filter:blur(16px)}.starcore-v2 .breadcrumb{color:#657b9d}.starcore-v2 .breadcrumb strong{color:#a6b8d5}.starcore-v2 .version-label{font-size:8px;color:#657b9f;letter-spacing:2px}.top-install{font-size:10px;display:flex;align-items:center;gap:6px;color:#8299bf}.top-install:hover{color:#d1e4ff}.starcore-v2 .connection-pill{border-color:#3e4051;background:#2a253c4a;color:#b4accb}.starcore-v2 .connection-pill>span{background:#bda6d6}.starcore-v2 .connection-pill.ready{border-color:#354d63;background:#182e4044;color:#a2cbec}.starcore-v2 .connection-pill.ready>span{background:#91d2e6}.starcore-v2 .tiny-dot.connected{background:#8dcfef}.starcore-brain{position:relative;aspect-ratio:1;width:100%;isolation:isolate;user-select:none}.starcore-brain canvas{position:absolute;width:100%;height:100%;inset:0;z-index:2}.brain-backglow{position:absolute;inset:18%;border-radius:50%;background:radial-gradient(circle,#6773c713,#35498008 55%,transparent 75%);filter:blur(18px);transition:background 1s}.starcore-brain[data-state=thinking] .brain-backglow{background:radial-gradient(circle,#9181ff20,transparent 70%)}.starcore-brain[data-state=listening] .brain-backglow{background:radial-gradient(circle,#5bd5e21a,transparent 70%)}.brain-floor{position:absolute;bottom:9%;left:25%;right:25%;height:5%;border-radius:50%;background:#344d6c14;filter:blur(14px);z-index:0}.brain-coordinate{position:absolute;z-index:3;bottom:13%;font-family:SFMono-Regular,Consolas,monospace;font-size:5px;letter-spacing:1.8px;color:#4c638b;opacity:.65}.coordinate-left{left:10%}.coordinate-right{right:4%;font-size:4px}.welcome-core-wrap{width:310px;height:255px;position:relative;margin:0 0 13px}.welcome-core-wrap .starcore-brain{width:310px;height:310px;position:absolute;top:-23px;left:0}.welcome-core-tag{position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);font-size:6px;letter-spacing:2px;white-space:nowrap;color:#647fa7;display:flex;align-items:center;gap:6px}.welcome-core-tag>span{width:3px;height:3px;background:#9ab5e8;border-radius:50%;box-shadow:0 0 7px #819de0}.starcore-v2 .welcome{padding:15px 28px 13px;max-width:900px}.starcore-v2 .eyebrow{font-size:7px;letter-spacing:3px;color:#7187ad}.starcore-v2 .welcome h1{font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:35px;font-weight:400;letter-spacing:3px;margin:17px 0;color:#e2e9f7}.starcore-v2 .welcome h1 span{background:linear-gradient(110deg,#b3c7f5,#d0bef4 70%,#b6d0ee);-webkit-background-clip:text;background-clip:text;color:transparent}.starcore-v2 .welcome-description{color:#7e91b0;font-size:12px;line-height:1.95}.starcore-v2 .starter-grid{margin-top:26px;gap:12px}.starcore-v2 .starter-grid button{background:linear-gradient(125deg,#17253c88,#111a2e66);border-color:#293752;border-radius:9px;min-height:108px;padding:16px 18px}.starcore-v2 .starter-grid button:hover{border-color:#6783b3;background:#192a43;transform:translateY(-2px)}.starcore-v2 .starter-grid button>svg:first-child{width:18px;height:18px;color:#9fb9e4;margin-bottom:11px}.starcore-v2 .starter-grid strong{font-size:11px;letter-spacing:.4px;color:#c2d1e9}.starcore-v2 .starter-grid small{color:#627c9e;font-size:9px}.starcore-v2 .starter-arrow{color:#536a92;top:17px;right:16px}.welcome-bottom{gap:18px;margin-top:22px}.welcome-bottom,.welcome-bottom>button{display:flex;align-items:center;font-size:9px}.welcome-bottom>button{gap:4px;color:#8297b8;border-left:1px solid #34415b;padding-left:18px}.core-status-indicator{display:flex;align-items:center;gap:6px;color:#7e95b7}.core-status-indicator i,.presence-status i{height:4px;width:4px;border-radius:50%;background:#8eb2e6;box-shadow:0 0 8px #8eb2e640}.core-status-indicator[data-state=unconnected] i{background:#9b94b8;box-shadow:none}.starcore-v2 .composer-area{max-width:930px;padding-top:12px;padding-bottom:17px}.starcore-v2 .composer{background:linear-gradient(110deg,#121d30,#111a2a);border-color:#354766;border-radius:13px;box-shadow:0 15px 50px #0003}.starcore-v2 .composer:focus-within{border-color:#7c94c6}.starcore-v2 .composer textarea{color:#d5e2f6;min-height:78px;font-size:13px}.starcore-v2 .composer textarea::placeholder{color:#7086a6}.starcore-v2 .tools button{color:#7e97bc}.starcore-v2 .tools button.tool-active,.starcore-v2 .tools button:hover{background:#243554;color:#c2d8fc}.starcore-v2 .tool-divider{background:#2b3e59}.starcore-v2 .send-button{background:linear-gradient(140deg,#d3e1ff,#a6b8e9);color:#22334f}.starcore-v2 .send-button:not(:disabled):hover{background:#e0eaff}.starcore-v2 .send-button.stop{background:#2f405d;color:#c0d8f7}.starcore-v2 .audio-toggle.enabled{color:#96b5e2}.starcore-v2 .composer-caption{color:#536e95}.starcore-v2 .caption-dot{background:#7a95c2}.starcore-v2 .message-text{color:#c8d7ed;font-size:13px;line-height:2}.starcore-v2 .message-name{color:#a0b6d8}.starcore-v2 .message-name>span{color:#526a92}.starcore-v2 .message.user .message-text{color:#92a9ca}.starcore-v2 .message-avatar span{background:#203352;border-color:#354b6b;color:#a9c2e5}.starcore-v2 .read-button{color:#687fa8}.starcore-v2 .run-card{border-color:#2b3c58;background:#17223b66}.starcore-v2 .run-heading{color:#adbfeb}.starcore-v2 .run-current,.starcore-v2 .run-heading>span{color:#778fb9}.starcore-v2 .run-card details{border-color:#293a55;color:#748bb4}.starcore-v2 .plan-list li{color:#7890b6}.starcore-v2 .plan-list li.completed{color:#a5c4e8}.starcore-v2 .plan-list li.in_progress{color:#c8d5f5}.starcore-v2 .delivered a{background:#15213a;border-color:#304564;color:#afc7ef}.starcore-v2 .delivered a:hover{border-color:#6a8cb8}.starcore-v2 .files-page h1{font-family:PingFang SC,Microsoft YaHei,sans-serif;font-weight:400}.starcore-v2 .file-card{background:linear-gradient(140deg,#17233b,#111b2e);border-color:#2e4263}.starcore-v2 .file-icon{background:#263a58;color:#b5c8ed}.starcore-v2 .file-card>span{color:#a7c6ec}.starcore-v2 .primary-button{background:#bed2f7;color:#213859}.starcore-v2 .primary-button:not(:disabled):hover{background:#d7e5ff}.starcore-v2 .settings-dialog{background:#101a2d;border-color:#3b5074}.starcore-v2 .settings-dialog input,.starcore-v2 .settings-dialog select{background:#0d1626;border-color:#304564;color:#cbdaf1}.starcore-v2 .settings-help{background:#1d2e4a99;color:#90acd7}.starcore-v2 .camera-panel{background:#101d30;border-color:#3a5074}.starcore-v2 .camera-head{border-color:#30405c;color:#a5c7ed}.starcore-v2 .secondary-button{border-color:#42577a;color:#b1c5ec}.starcore-v2 .toast{background:#243c5a;border-color:#537096;color:#d0e1ff}.starcore-v2 .text-button{color:#91add8}.starcore-v2 .conversation.is-active{display:grid;grid-template-columns:minmax(270px,.65fr) minmax(420px,1fr);grid-template-rows:minmax(0,1fr) auto}.is-active .neural-presence{grid-column:1;grid-row:1/3;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;overflow:hidden;border-right:1px solid #1c294044;background:radial-gradient(ellipse at center,#1b285b22,transparent 70%);padding:30px 18px}.is-active .chat-scroll{grid-column:2;grid-row:1;min-height:0;min-width:0}.is-active .composer-area{grid-column:2;grid-row:2;padding:12px 22px 20px;min-width:0}.is-active .messages{padding:32px 24px 15px}.is-active .neural-presence .starcore-brain{width:calc(100% + 30px);max-width:430px;margin:-10px 0 -6px}.presence-eyebrow{display:flex;gap:7px;align-items:center;font-size:6px;letter-spacing:2.4px;color:#657ca1;position:absolute;top:35px;left:28px}.presence-eyebrow>span{width:3px;height:3px;background:#86add9;border-radius:50%}.presence-copy{text-align:center;position:relative}.presence-status{display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:400;letter-spacing:1.5px;color:#b9ceee}.presence-status[data-state=thinking]{color:#c2aff3}.presence-status[data-state=working]{color:#b1def8}.presence-status[data-state=listening]{color:#a1dfec}.presence-status[data-state=speaking]{color:#c7d4ff}.presence-status[data-state=attention]{color:#d9bb92}.presence-copy p{font-size:10px;color:#647da3;margin:13px 0 0;line-height:1.8}.neural-wave{display:flex;align-items:center;justify-content:center;gap:3px;height:30px;margin:19px 0 24px}.neural-wave i{display:block;width:1px;height:3px;background:#5676a3;border-radius:3px;opacity:.45}.neural-wave.listening i,.neural-wave.speaking i{height:calc(var(--height)*1px);background:#9bbbdc;opacity:.85;animation:neural-wave 1.25s ease-in-out infinite;animation-delay:calc(var(--bar)*-55ms)}.neural-wave.thinking i,.neural-wave.working i{height:calc(var(--height)*.4px);animation:neural-wave 2.3s ease-in-out infinite;animation-delay:calc(var(--bar)*-65ms);background:#8d9bd5}.presence-voice{display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(120deg,#23355799,#1d294588);border:1px solid #3b5177;border-radius:50px;min-height:43px;min-width:160px;padding:10px 22px;color:#b7cfef;font-size:11px;letter-spacing:1px}.presence-voice.active,.presence-voice:hover{border-color:#83a8d3;background:#2a4060}.presence-motion-toggle{margin-top:16px;font-size:8px;color:#506a91}.presence-signature{position:absolute;bottom:32px;left:28px;font-family:Consolas,monospace;font-size:7px;letter-spacing:2px;color:#566e97}.presence-signature small{display:block;font-size:5px;letter-spacing:1.8px;color:#364f76;margin-top:7px}.first-contact{padding:0;margin:auto;width:calc(100vw - 64px);max-width:1180px;height:min(740px,calc(100dvh - 64px));max-height:calc(100dvh - 64px);border:1px solid #344561;border-radius:17px;background:radial-gradient(ellipse at 28% 51%,#19284c55,transparent 52%),#080e1b;color:#dbe6fc;box-shadow:0 50px 160px #000a;overflow:hidden}.first-contact::backdrop{background:#030610dc;backdrop-filter:blur(12px)}.first-contact-shell{height:100%;display:flex;flex-direction:column;position:relative}.first-contact header{display:flex;align-items:center;justify-content:space-between;padding:31px 36px}.intro-brand{display:flex;gap:12px;align-items:center}.intro-brand img{height:34px;width:34px}.intro-brand>span{font-size:15px;letter-spacing:3px;font-weight:500}.intro-brand small{font-size:6px;letter-spacing:2.4px;display:block;color:#6d87b3;margin-top:7px}.intro-skip{display:flex;gap:7px;align-items:center;color:#7790b9;font-size:10px;padding:8px}.intro-skip:hover{color:#c6daf8}.first-contact-body{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:center;padding:0 66px 20px 20px}.intro-core{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}.intro-core .starcore-brain{width:100%;max-width:520px;margin:-20px 0 -24px}.intro-core-caption{font-size:7px;letter-spacing:2.5px;display:flex;align-items:center;gap:8px;color:#7b95bd}.intro-core-caption>span{width:3px;height:3px;border-radius:50%;background:#96bbe7;box-shadow:0 0 9px #89a9d9}.intro-content{padding:0 0 5px 10px;animation:intro-content .4s ease both}.intro-eyebrow{display:flex;gap:8px;align-items:center;font-size:7px;letter-spacing:2.6px;color:#7b91bb}.intro-eyebrow>span{width:10px;height:1px;background:#8da8d4}.intro-content h1{font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:40px;line-height:1.55;font-weight:400;letter-spacing:2px;margin:24px 0 20px;color:#e5ecfa}.intro-content h1 span{background:linear-gradient(110deg,#b3d6ff,#c2b4f1);-webkit-background-clip:text;background-clip:text;color:transparent}.intro-description{font-size:12px;line-height:2;color:#849abc;white-space:pre-line;letter-spacing:.3px;margin:0 0 25px}.narrate-button{display:flex;align-items:center;gap:8px;border:1px solid #304a70;border-radius:50px;color:#a3bfec;padding:9px 14px;background:#1b2b4844;font-size:10px;margin-top:26px}.narration-waves{display:flex;gap:2px;height:12px;align-items:center;margin-left:9px}.narration-waves i{display:block;width:1px;height:3px;background:#9cbbed}.playing .narration-waves i{height:11px;animation:neural-wave .9s ease-in-out infinite}.intro-actions{display:flex;align-items:center;gap:18px;margin-top:38px}.intro-primary{display:inline-flex;align-items:center;justify-content:center;gap:19px;background:linear-gradient(115deg,#d1e2ff,#b5bfe9);border:1px solid #d6e3ff33;color:#253354;min-height:44px;padding:11px 20px;border-radius:7px;font-size:11px;letter-spacing:.7px;font-weight:500;box-shadow:0 5px 25px #879cc512}.intro-primary:hover{background:#e0eafe}.intro-secondary{display:flex;align-items:center;gap:6px;font-size:10px;color:#718ab1;padding:10px 0}.intro-secondary:hover{color:#bfd1ee}.first-contact footer{display:flex;align-items:center;justify-content:space-between;padding:25px 38px 29px;border-top:1px solid #1b2a4244}.intro-progress{display:flex;gap:5px}.intro-progress button{padding:6px 2px}.intro-progress span{display:block;width:20px;height:2px;border-radius:3px;background:#34445d;transition:width .3s,background .3s}.intro-progress .selected span{width:38px;background:#b6c9ed}.intro-footer-mark{font-family:Consolas,monospace;letter-spacing:2.2px;font-size:6px;color:#425c86}.intro-page-number{font-family:Consolas,monospace;font-size:10px;color:#b0c5e9;letter-spacing:1px}.intro-page-number em{color:#49628c;font-style:normal}.intro-capabilities{display:flex;gap:19px;margin-top:29px}.intro-capabilities>div{display:flex;gap:8px;align-items:flex-start;color:#a8bee3}.intro-capabilities>div>svg{width:16px;margin-top:2px;color:#95aedd}.intro-capabilities span{display:block;font-size:10px;line-height:1.5;white-space:nowrap}.intro-capabilities small{display:block;font-size:8px;color:#5f7ca8;margin-top:5px}.intro-devices{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.intro-devices>span{display:flex;align-items:center;gap:7px;border:1px solid #2b4367;background:#17284366;border-radius:5px;padding:8px 11px;color:#a2bce4;font-size:9px}.intro-permissions{display:flex;align-items:flex-start;gap:6px;font-size:9px;color:#647da4;margin:20px 0 0;line-height:1.7}.intro-permissions svg{margin-top:1px;color:#839fca}.intro-sound-error{font-size:10px;color:#c9ad8b;margin-top:12px}.install-dialog{background:radial-gradient(ellipse at top right,#1b2e4f55,transparent 58%),#0d1728;color:#ccdcf4;width:min(760px,calc(100vw - 36px));max-height:calc(100dvh - 48px);padding:30px;border:1px solid #3a5279;border-radius:15px;box-shadow:0 40px 130px #0008}.install-dialog::backdrop{background:#030815d9;backdrop-filter:blur(10px)}.install-heading{display:flex;align-items:center;justify-content:space-between}.install-heading .icon-button{margin-top:-5px;margin-right:-7px}.install-dialog h2{font-size:27px;font-weight:400;letter-spacing:1px;margin:15px 0 13px;line-height:1.6}.install-dialog h2 span{color:#aebee9}.install-description{font-size:11px;color:#7a95bb;margin:0 0 25px}.install-platforms{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.install-platforms button{border:1px solid #2b3e5c;background:#13203955;display:flex;gap:9px;align-items:center;justify-content:center;padding:14px 8px;border-radius:7px;color:#7e99bf;font-size:11px}.install-platforms button[aria-selected=true]{border-color:#7a96c5;background:linear-gradient(120deg,#273b5e,#1d2c48);color:#c9dcf7}.install-platforms button:hover{border-color:#607fae}.install-content{display:grid;grid-template-columns:1fr 160px;gap:28px;margin-top:27px}.install-device-title{display:flex;gap:10px;align-items:center}.platform-badge{height:34px;width:34px;display:grid;place-items:center;font-family:Consolas,monospace;color:#a6c5ed;border:1px solid #3a5479;border-radius:6px;font-size:8px;letter-spacing:.3px}.install-device-title h3{font-size:13px;font-weight:500;color:#c3d7f6;margin:0 0 5px}.install-device-title p{font-size:10px;color:#708bb4;margin:0}.install-steps{list-style:none;padding:0;margin:21px 0 14px}.install-steps li{display:flex;gap:10px;align-items:flex-start;color:#9db2d0;font-size:11px;line-height:1.85;margin-bottom:13px}.install-steps li>span{display:grid;place-items:center;height:18px;width:18px;flex-shrink:0;font-family:Consolas,monospace;font-size:8px;color:#a9bce1;background:#20324f;border:1px solid #2e4568;border-radius:50%;margin-top:2px}.install-note{font-size:9px;line-height:1.8;color:#607ea7;margin:0}.phone-bridge{border-left:1px solid #293c58;padding-left:22px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.qr-surround{background:white;padding:9px;border-radius:8px;max-width:137px}.qr-surround img{width:112px;height:112px}.phone-bridge h4{font-size:10px;font-weight:500;color:#c3d3ec;margin:17px 0 9px;white-space:nowrap}.phone-bridge p{font-size:8px;color:#6f8bb3;text-align:center;line-height:1.8;margin:0}.phone-bridge button{gap:6px;color:#99b7e4;margin-top:16px}.install-bottom,.phone-bridge button{font-size:9px;display:flex;align-items:center}.install-bottom{gap:7px;color:#7f9fc8;border-top:1px solid #263b58;padding-top:20px;margin-top:25px}.install-bottom small{margin-left:auto;font-size:8px;color:#57739a}.install-now{margin-top:17px;min-height:36px;padding:7px 13px;font-size:10px;gap:8px}.installed-status{display:flex;align-items:center;gap:7px;color:#a4c9df;font-size:10px;margin-top:20px}.experience-splash{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;gap:18px;align-items:center;justify-content:center;background:#080e1b;color:#788fb9}.experience-splash img{width:54px;height:54px}.experience-splash span{font-size:11px;letter-spacing:3px}.starcore-v2:has(dialog[open]) .chat-scroll{scroll-behavior:auto}@keyframes neural-wave{0%,to{transform:scaleY(.3);opacity:.45}50%{transform:scaleY(1);opacity:1}}@keyframes intro-content{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media(min-height:900px){.welcome-core-wrap{width:360px;height:310px}.welcome-core-wrap .starcore-brain{width:360px;height:360px;top:-24px}.starcore-v2 .welcome h1{font-size:41px}.starcore-v2 .starter-grid{margin-top:34px}.starcore-v2 .welcome-description{font-size:13px}.starcore-v2 .starter-grid button{min-height:120px}}@media(max-width:1200px){.starcore-v2 .conversation.is-active{grid-template-columns:minmax(240px,.55fr) minmax(350px,1fr)}.starcore-v2 .sidebar{width:225px}.intro-content h1{font-size:34px}.first-contact-body{padding:0 40px 20px 10px}.intro-capabilities{gap:10px}.intro-capabilities>div{gap:5px}.intro-capabilities>div>svg{width:14px}.intro-capabilities span{font-size:9px}.is-active .composer-area{padding-left:17px;padding-right:17px}.is-active .composer-caption .keyboard-tip{display:none}}@media(max-width:1000px){.starcore-v2 .conversation.is-active{grid-template-columns:minmax(205px,.5fr) minmax(300px,1fr)}.presence-eyebrow,.presence-signature{left:18px}.presence-status{font-size:13px}.presence-copy p{font-size:9px}.presence-voice{min-width:135px;font-size:10px;min-height:39px}.is-active .neural-presence{padding-left:9px;padding-right:9px}.is-active .neural-presence .starcore-brain{width:calc(100% + 25px)}.is-active .messages{padding:25px 16px 10px}.is-active .delivered,.is-active .run-card{margin-left:0}.starcore-v2 .topbar-right{gap:14px}.first-contact{width:calc(100vw - 36px)}.intro-content h1{font-size:30px;letter-spacing:1px}.intro-description{font-size:11px}.first-contact header{padding:27px}.first-contact footer{padding:23px 29px}.intro-devices{gap:6px}.intro-devices>span{padding:7px 8px;font-size:8px}.intro-actions{gap:13px}.intro-primary{font-size:10px;padding:10px 16px}}@media(max-width:760px){.starcore-v2 .sidebar{width:267px}.starcore-v2 .topbar{height:60px;padding:0 13px}.top-install{width:28px;height:28px;justify-content:center}.top-install span{display:none}.starcore-v2 .topbar-right{gap:6px}.starcore-v2 .welcome{padding:5px 19px 12px}.welcome-core-wrap{width:260px;height:222px;margin-bottom:12px}.welcome-core-wrap .starcore-brain{width:270px;height:270px;top:-24px;left:-5px}.welcome-core-tag{font-size:5px;letter-spacing:1.5px;bottom:-1px}.starcore-v2 .welcome h1{font-size:28px;letter-spacing:1px;margin:15px 0}.starcore-v2 .welcome .eyebrow{font-size:6px;letter-spacing:2px}.starcore-v2 .welcome-description{font-size:11px;line-height:1.9}.starcore-v2 .starter-grid{margin-top:23px;gap:8px}.starcore-v2 .starter-grid button{padding:13px 10px 11px;min-height:97px}.starcore-v2 .starter-grid button>svg:first-child{width:16px;height:16px;margin-bottom:11px}.starcore-v2 .starter-grid strong{font-size:9px;line-height:1.65}.starcore-v2 .starter-grid small{font-size:7px;line-height:1.6}.welcome-bottom{font-size:8px;margin-top:20px;gap:14px}.welcome-bottom>button{font-size:8px;padding-left:14px}.starcore-v2 .composer-area{padding:9px 12px calc(10px + env(safe-area-inset-bottom))}.starcore-v2 .composer textarea{font-size:16px;min-height:73px}.starcore-v2 .composer-caption{font-size:7px}.starcore-v2 .conversation.is-active{display:flex}.is-active .neural-presence{display:grid;grid-template-columns:110px 1fr;grid-template-rows:1fr;align-items:center;justify-content:start;flex-shrink:0;padding:0 20px 0 10px;height:112px;border-right:0;border-bottom:1px solid #1c29405c;background:radial-gradient(ellipse at 22% center,#192d5540,transparent 80%)}.is-active .neural-presence .starcore-brain{grid-row:1;grid-column:1;width:128px;height:128px;max-width:none;margin:-8px -10px}.presence-eyebrow{display:none}.presence-copy{grid-column:2;grid-row:1;text-align:left;padding-left:10px}.presence-status{justify-content:flex-start;font-size:12px;letter-spacing:1px}.presence-copy p{font-size:9px;line-height:1.8;margin:9px 0 0}.neural-wave,.presence-motion-toggle,.presence-signature,.presence-voice{display:none}.is-active .chat-scroll{flex:1}.is-active .composer-area{padding:9px 12px calc(10px + env(safe-area-inset-bottom));width:100%}.is-active .messages{padding:21px 15px 10px}.is-active .delivered,.is-active .run-card{margin-left:35px}.starcore-v2:has(#goal:focus) .is-active .neural-presence{height:75px}.starcore-v2:has(#goal:focus) .is-active .neural-presence .starcore-brain{width:90px;height:90px;margin:-7px 0}.starcore-v2:has(#goal:focus) .is-active .presence-copy p{display:none}.first-contact{width:100vw;height:100dvh;max-width:none;max-height:none;border:0;border-radius:0;background:radial-gradient(ellipse at 50% 30%,#1a2d5255,transparent 52%),#080e1b}.first-contact header{padding:24px 22px calc(12px + env(safe-area-inset-top))}.intro-brand img{width:29px;height:29px}.intro-brand>span{font-size:14px;letter-spacing:2px}.intro-brand small{font-size:5px;letter-spacing:2px;margin-top:6px}.intro-skip{font-size:9px}.first-contact-body{display:flex;flex-direction:column;gap:0;justify-content:center;padding:0 27px 20px;overflow:auto}.intro-core{width:240px;height:230px;flex-shrink:0;margin:-5px 0 16px}.intro-core .starcore-brain{width:280px;height:280px;max-width:none;margin:-28px 0}.intro-core-caption{font-size:6px;letter-spacing:2px;position:absolute;bottom:8px}.intro-content{padding:0;width:100%;max-width:355px;text-align:center}.intro-content .intro-eyebrow{justify-content:center;font-size:6px;letter-spacing:2px}.intro-content h1{font-size:29px;line-height:1.5;letter-spacing:1px;margin:19px 0 16px}.intro-content h1 br{display:none}.intro-content h1 span{display:block}.intro-description{font-size:11px;line-height:2;letter-spacing:.2px;margin:0 0 18px}.narrate-button{margin:22px auto 0;font-size:9px;padding:8px 13px}.intro-actions{margin-top:27px;justify-content:center;gap:17px}.intro-primary{min-height:43px;padding:11px 20px;gap:15px;font-size:11px}.intro-secondary{font-size:9px}.first-contact footer{padding:18px 24px calc(21px + env(safe-area-inset-bottom));flex-shrink:0}.intro-footer-mark{font-size:5px;letter-spacing:1.2px}.intro-page-number{font-size:9px}.intro-progress{gap:3px}.intro-progress span{width:13px}.intro-progress .selected span{width:24px}.intro-capabilities{justify-content:center;gap:16px;margin-top:25px}.intro-capabilities>div{display:flex;align-items:center;flex-direction:column;gap:7px}.intro-capabilities>div>svg{width:18px}.intro-capabilities span{font-size:10px}.intro-capabilities small{font-size:8px;margin-top:4px}.intro-devices{justify-content:center;margin-top:23px;gap:6px}.intro-devices>span{padding:8px 10px;font-size:8px}.intro-permissions{justify-content:center;font-size:8px;margin-top:18px}.install-dialog{padding:23px 20px;width:calc(100vw - 24px);max-height:calc(100dvh - 32px);border-radius:13px}.install-heading .intro-eyebrow{font-size:6px;letter-spacing:1.8px}.install-dialog h2{font-size:23px;margin:14px 0 11px;line-height:1.6}.install-description{font-size:10px;line-height:1.8;margin-bottom:21px}.install-platforms{gap:6px}.install-platforms button{flex-direction:column;gap:7px;padding:12px 5px;font-size:10px}.install-platforms button>svg{width:18px}.install-content{grid-template-columns:1fr;gap:20px;margin-top:22px}.install-device-title h3{font-size:13px}.install-steps li{font-size:11px}.install-note{font-size:9px}.phone-bridge{border-left:0;border-top:1px solid #293c58;padding:18px 0 0;display:grid;grid-template-columns:85px 1fr;grid-template-rows:auto auto auto;column-gap:16px;align-items:center;justify-content:start}.qr-surround{grid-column:1;grid-row:1/4;padding:6px;max-width:85px;border-radius:6px}.qr-surround img{width:73px;height:73px}.phone-bridge h4{grid-column:2;font-size:10px;margin:0 0 4px;justify-self:start}.phone-bridge p{grid-column:2;text-align:left;font-size:9px}.phone-bridge button{grid-column:2;font-size:9px;margin-top:7px;padding:0;justify-self:start}.install-bottom{gap:5px;font-size:8px;padding-top:17px;margin-top:19px}.install-bottom small{font-size:7px;max-width:88px;text-align:right;line-height:1.6}}@media(max-height:740px) and (min-width:761px){.welcome-core-wrap{height:208px;width:265px}.welcome-core-wrap .starcore-brain{width:265px;height:265px;top:-30px}.starcore-v2 .welcome h1{font-size:30px;margin:13px 0}.starcore-v2 .starter-grid{margin-top:20px}.starcore-v2 .starter-grid button{min-height:92px;padding:12px 15px}.starcore-v2 .starter-grid button>svg:first-child{margin-bottom:8px}.welcome-bottom{margin-top:16px}.intro-content h1{font-size:32px}.intro-actions{margin-top:26px}.first-contact{height:calc(100dvh - 36px);max-height:calc(100dvh - 36px)}.first-contact header{padding:24px 30px}.first-contact footer{padding:20px 32px}}@media(max-height:730px) and (max-width:760px){.welcome-core-wrap{width:218px;height:175px;margin-bottom:12px}.welcome-core-wrap .starcore-brain{width:220px;height:220px;top:-25px;left:-1px}.starcore-v2 .welcome h1{font-size:25px;margin:12px 0}.starcore-v2 .welcome-description{font-size:10px}.starcore-v2 .starter-grid{margin-top:18px}.starcore-v2 .starter-grid button{min-height:83px;padding:10px}.starcore-v2 .starter-grid small{display:none}.welcome-bottom{margin-top:14px}.intro-core{height:175px;width:205px;margin:0 0 12px}.intro-core .starcore-brain{width:225px;height:225px;margin:-20px 0}.intro-core-caption{bottom:0}.intro-content h1{font-size:26px;margin:15px 0}.intro-description{font-size:10px}.intro-actions{margin-top:23px}.narrate-button{margin-top:16px}.first-contact-body{padding-bottom:10px}.intro-capabilities{margin-top:20px}.first-contact footer{padding-top:13px;padding-bottom:16px}}@media(prefers-reduced-motion:reduce){.intro-content,.narration-waves i,.neural-wave i{animation:none!important}.brain-backglow{filter:none}}.install-dialog,.starcore-v2 .settings-dialog{margin:auto}@media(max-height:740px) and (min-width:761px){.welcome-core-wrap{height:178px;width:230px}.welcome-core-wrap .starcore-brain{width:230px;height:230px;top:-26px}.starcore-v2 .welcome h1{font-size:28px;margin:12px 0}.starcore-v2 .starter-grid{margin-top:16px}.starcore-v2 .starter-grid button{min-height:83px;padding:10px 15px}.welcome-bottom{margin-top:12px}.welcome-core-wrap .brain-coordinate{display:none}}