.onboarding-step-context{align-items:center;gap:6px;display:inline-flex}.onboarding-help-button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;margin-block:-7px;padding:0;display:grid}.onboarding-help-button:hover{background:#81769114}.onboarding-help-button:focus-visible,.onboarding-help-dialog button:focus-visible,.onboarding-help-dialog summary:focus-visible{outline-offset:2px;outline:2px solid #8672e6}.onboarding-help-backdrop{z-index:110;background:#17151d80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.onboarding-help-dialog{box-sizing:border-box;color:#282331;background:#f9f9fc;border:1px solid #d8d3df;border-radius:22px;width:min(480px,100%);max-height:min(680px,90dvh);overflow:auto;box-shadow:0 18px 65px #17132033}.onboarding-help-dialog>header{align-items:flex-start;gap:12px;padding:24px 22px 20px;display:flex}.onboarding-help-dialog>header>div{flex:1;min-width:0}.onboarding-help-dialog small{color:#655e70;font-size:12px}.onboarding-help-dialog h2{letter-spacing:-.035em;margin:7px 0 0;font-size:24px;line-height:1.2}.onboarding-help-dialog header button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;margin:-6px -8px 0 0;padding:0;display:grid}.onboarding-help-dialog header button:hover{background:#eeebf2}.onboarding-help-questions{padding:0 24px 14px}.onboarding-help-questions details{border-top:1px solid #8176912b;padding:17px 0}.onboarding-help-questions summary{cursor:pointer;font-size:14px;font-weight:600;line-height:1.45}.onboarding-help-questions p{color:#57515f;margin:12px 0 0;font-size:14px;line-height:1.6}.onboarding-help-feedback{padding:0 24px 22px}.onboarding-help-feedback p{color:#655e70;margin:0 0 10px;font-size:12px}.onboarding-help-feedback button{color:#433559;cursor:pointer;background:#fff;border:1px solid #d5cfdd;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px;font:600 12px/1.4 Geist,system-ui,sans-serif;display:flex}.lab-codes .lab-codes-defer-note{color:#655e6e;margin:12px 0 0;font-size:12px;line-height:1.5}@media (width<=500px){.onboarding-help-backdrop{padding:16px}.onboarding-help-dialog>header{padding:22px 20px 18px}.onboarding-help-questions{padding-inline:20px}}.setup-welcome-bar{justify-content:space-between;align-items:center;display:flex}.review-frame:has(.onboarding-help-backdrop){position:relative}.onboarding-help-backdrop.is-preview{padding:16px;position:absolute}.onboarding-help-backdrop.is-preview .onboarding-help-dialog{max-height:100%}.lab-codes.is-desktop .lab-prompt-main{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);column-gap:28px;padding-inline:32px}.lab-codes.is-desktop .lab-prompt-intro,.lab-codes-panel{min-width:0}.onboarding-feedback-label{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-block:-7px;padding:0}.onboarding-feedback-label:hover{text-decoration:underline}.onboarding-feedback-label:focus-visible{outline-offset:3px;outline:2px solid #8672e6}.setup-phone.is-welcome .onboarding-feedback-label,.lab-code.is-phone .onboarding-feedback-label{color:#191620;text-shadow:0 1px 2px #fff,0 0 6px #fff,0 0 12px #fff;font-size:13px;font-weight:700;line-height:1.4}.setup-phone.is-welcome .onboarding-help-button,.lab-code.is-phone .onboarding-help-button{color:#191620;filter:drop-shadow(0 0 3px #fff)drop-shadow(0 0 5px #fff)}.lab-identity-panel h2,.lab-chatgpt-panel h2{letter-spacing:-.035em;margin:0 0 12px;font-size:25px;line-height:1.15}.lab-identity-panel>p,.lab-chatgpt-panel>p{color:#57515f;margin:0 0 20px;font-size:14px;line-height:1.5}.lab-identity-panel label{color:#514a5b;flex-direction:column;gap:8px;margin:18px 0;font-size:13px;font-weight:600;display:flex}.lab-identity-panel input{color:#282331;background:#fff;border:1px solid #cfc7dd;border-radius:12px;width:100%;min-height:48px;padding:11px 14px;font-size:16px}.lab-identity-panel>.lab-prompt-primary{margin-top:25px}.onboarding-guide-label{color:#655e70;margin-bottom:12px;font-size:12px}.onboarding-guide-instructions{color:#57515f;margin:0;padding-left:20px;font-size:14px;line-height:1.5}.onboarding-guide-instructions li+li{margin-top:12px}.onboarding-guide-fields{background:#fff9;border:1px solid #8176912b;border-radius:14px;margin:20px 0 15px;padding:0;overflow:hidden}.onboarding-guide-fields>div{border-bottom:1px solid #81769120;padding:12px 15px}.onboarding-guide-fields>div:last-child{border:0}.onboarding-guide-fields dt{color:#655e70;margin-bottom:5px;font-size:11px}.onboarding-guide-fields dd{color:#282331;overflow-wrap:anywhere;margin:0;font-size:14px}.lab-chatgpt-panel .onboarding-guide-note{margin:15px 0 0;font-size:12px;line-height:1.5}.onboarding-guide-nav{border-top:1px solid #8176912b;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;padding-top:15px;display:flex}.onboarding-guide-nav>button{color:#282331;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.onboarding-guide-nav>button:hover{background:#81769112}.onboarding-guide-nav>.onboarding-guide-next{color:#fff;background:#211d2d;justify-content:center;min-width:100px;min-height:44px}.onboarding-guide-nav>.onboarding-guide-next:hover{background:#372e48}.lab-chatgpt-panel .lab-prompt-message{height:180px}.lab-chatgpt-panel .lab-prompt-message-scroll{padding-bottom:65px}.lab-contacts-panel .connection-choices{--connection-ink:#282331;--connection-muted:#655e70;--connection-line:#8176912b;--connection-surface:#f9f9fc;--connection-fill:#eeebf2}.lab-contacts-panel .connection-rows{max-height:310px}.lab-contacts-panel>.connection-choices+.lab-prompt-primary{margin-top:23px}.lab-chatgpt.is-phone .lab-prompt-intro-copy p{font-size:13px}.lab-chatgpt.is-phone .lab-prompt-panel{padding:20px}.lab-prompt .lab-chatgpt-panel>p{margin-bottom:20px}.lab-chatgpt.is-desktop .lab-prompt-main,.lab-identity.is-desktop .lab-prompt-main{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:28px;padding-inline:32px}.lab-chatgpt-panel,.lab-identity-panel{box-sizing:border-box;justify-self:end;width:100%;min-width:0;max-width:520px}.lab-chatgpt.is-desktop .lab-prompt-intro,.lab-identity.is-desktop .lab-prompt-intro{min-width:0}.lab-chatgpt.is-desktop .lab-prompt-intro-copy h1,.lab-identity.is-desktop .lab-prompt-intro-copy h1{font-size:clamp(28px,3.2vw,44px)}.onboarding-guide-fields>div{grid-template-columns:minmax(0,1fr) 36px;grid-template-areas:"label copy""value copy";align-items:center;gap:4px 12px;padding:11px 13px;display:grid}.onboarding-guide-fields dt{grid-area:label;margin:0}.onboarding-guide-fields dd{grid-area:value}.onboarding-guide-fields button{color:#514a5b;cursor:pointer;background:0 0;border:1px solid #8176912b;border-radius:9px;grid-area:copy;place-items:center;width:36px;height:36px;padding:0;display:grid}.onboarding-guide-fields button:hover{background:#eeebf2}.lab-discover.is-desktop .lab-prompt-main{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:26px;padding-inline:32px}.lab-discover.is-desktop .lab-prompt-intro{min-width:0}.lab-discover.is-desktop .lab-contacts-panel{min-width:0;padding:24px}.lab-discover.is-desktop .lab-contacts-panel h2{font-size:24px}.lab-discover.is-desktop .connection-rows{max-height:220px}.onboarding-shot-link{color:#f3f0fb;text-align:left;cursor:pointer;background:#201d2d;border:1px solid #201d2d;border-radius:12px;align-items:center;gap:12px;width:100%;margin:14px 0 0;padding:10px 12px;display:flex}.onboarding-shot-link:hover{background:#302a43}.onboarding-shot-link:focus-visible{outline-offset:3px;outline:2px solid #8d7df0}.onboarding-shot-link>img{object-fit:cover;object-position:top;background:#fff;border:1px solid #ffffff70;border-radius:5px;flex:none;width:62px;height:42px}.onboarding-shot-link>span{color:#f3f0fb;flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.onboarding-shot-link small{color:#c9c0d9;font-size:11px;font-weight:400}.onboarding-shot-backdrop{box-sizing:border-box;z-index:100;background:#17151d80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.onboarding-shot-dialog{box-sizing:border-box;color:#282331;background:#f9f9fc;border:1px solid #d8d3df;border-radius:22px;flex-direction:column;width:min(900px,100%);min-width:0;min-height:0;max-height:100%;display:flex;overflow:hidden;box-shadow:0 18px 65px #17132033}.onboarding-shot-dialog>header{flex:none;align-items:flex-start;gap:15px;padding:20px 24px 16px;display:flex}.onboarding-shot-dialog>header>div{flex:1;min-width:0}.onboarding-shot-dialog h2{letter-spacing:-.035em;margin:4px 0 0;font-size:22px;line-height:1.2}.onboarding-shot-dialog small{color:#655e70;font-size:11px}.onboarding-shot-dialog header button{width:36px;height:36px;color:inherit;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;font-size:24px;display:grid}.onboarding-shot-dialog header button:hover{background:#eeebf2}.onboarding-shot-image{box-sizing:border-box;justify-content:center;min-width:0;min-height:0;padding:0 20px;display:flex;overflow:auto}.onboarding-shot-image img{object-fit:contain;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:68vh;display:block}.onboarding-shot-dialog footer{flex:none;justify-content:space-between;align-items:center;gap:15px;padding:15px 24px 20px;display:flex}.onboarding-shot-dialog footer span{color:#655e70;font-size:11px}.onboarding-shot-dialog footer button{min-height:36px;color:inherit;background:0 0;border:1px solid #cfc7dd;border-radius:9px;padding:8px 12px;font-size:12px}.onboarding-shot-dialog button:disabled{opacity:.4}.review-frame:has(.onboarding-shot-backdrop){position:relative}.onboarding-shot-backdrop.is-preview{padding:16px;position:absolute}.lab-prompt.is-phone{overflow-x:hidden}.legal-site{overscroll-behavior-y:contain;color:#111214;background:#eeeff1;height:100%;font-family:Geist,system-ui,sans-serif;line-height:1.55;overflow-y:auto}.legal-site a{color:#3d52d5;text-decoration:none}.legal-site a:hover{text-decoration:underline}.legal-header{border-bottom:1px solid #dadce0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 20px;display:flex}.legal-header .legal-mark{color:inherit;letter-spacing:-.02em;align-items:center;gap:8px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.legal-header nav{flex-wrap:wrap;gap:8px 14px;font-size:14px;display:flex}.legal-header nav a[aria-current=page]{color:#111214;font-weight:600;text-decoration:none}.legal-shell{box-sizing:border-box;max-width:760px;margin:0 auto;padding:28px 20px 56px}.legal-shell h1{letter-spacing:-.02em;margin:0 0 12px;font-size:28px;line-height:1.2}.legal-shell h2{margin:28px 0 10px;scroll-margin-top:72px;font-size:20px}.legal-shell h3{margin:20px 0 8px;scroll-margin-top:72px;font-size:16px}.legal-shell h4{margin:16px 0 8px;scroll-margin-top:72px;font-size:14px}.legal-shell p{color:#3f434a;margin:0 0 12px}.legal-shell ul{color:#3f434a;margin:0 0 14px;padding-left:1.25rem}.legal-shell li{margin-bottom:6px}.legal-shell table{border-collapse:collapse;width:100%;margin:12px 0 18px;font-size:14px}.legal-shell th,.legal-shell td{text-align:left;vertical-align:top;border:1px solid #dadce0;padding:8px 10px}.legal-shell th{background:#f1f2f4;font-weight:600}.legal-meta{color:#575b63;margin-bottom:20px;font-size:14px}.legal-callout{background:#fff;border:1px solid #dadce0;border-radius:10px;padding:12px 14px;font-size:14px;color:#111214!important}.legal-index-list{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.legal-index-list a{background:#fff;border:1px solid #dadce0;border-radius:12px;padding:14px 16px;display:block}.legal-index-list strong{margin-bottom:4px;font-size:16px;display:block}.legal-index-list span{color:#575b63;font-size:14px}.legal-footer{text-align:center;margin-top:20px}.legal-footer nav{font-size:13px}.legal-footer-sep{color:#9aa0a8;margin:0 6px}.legal-footer-note{color:#575b63;margin:8px 0 0;font-size:12px}.setup .legal-footer{margin-top:16px}.setup .legal-footer nav{color:var(--setup-quiet)}.setup .legal-footer a{color:var(--setup-body)}.setup .legal-footer-note{color:var(--setup-quiet)}.setup .setup-landing-legal{z-index:1;flex:none;margin:0;padding:24px 24px 28px;position:relative}.setup .is-welcome{flex-direction:column;min-height:100dvh;display:flex}.setup .is-welcome>main{flex:1}.agent-acknowledgement{color:#625b6c;margin:24px 0 20px;font-size:12px;line-height:1.6}.agent-acknowledgement>p{font-size:inherit;line-height:inherit;margin:0 0 14px}.agent-acknowledgement label{font-size:inherit;line-height:inherit;cursor:pointer;align-items:flex-start;gap:10px;display:flex}.agent-acknowledgement input{accent-color:#7560d8;flex:none;width:17px;height:17px;margin:2px 0 0}.agent-acknowledgement a{color:inherit;text-underline-offset:2px;text-decoration:underline}.is-dark .agent-acknowledgement{color:#c7c2ce}.lab-prompt-primary:disabled{opacity:.45;cursor:default}.legal-site .legal-back{color:inherit;align-items:center;gap:6px;margin:16px 20px 0;font-size:14px;display:inline-flex}.setup{--setup-bg:#eeeff1;--setup-ink:#111214;--setup-body:#3f434a;--setup-quiet:#575b63;--setup-line:#dadce0;--setup-fill:#f1f2f4;--setup-bar:#d3d6db;--setup-ok:#1d6b4f;--setup-ok-bg:#e7f5ee;--setup-purple:#6e5bf5;box-sizing:border-box;background:var(--setup-bg);height:100%;min-height:100%;color:var(--setup-ink);font-family:Geist,system-ui,sans-serif;overflow:auto}.setup *,.setup :before,.setup :after{box-sizing:border-box}.setup button,.setup input{color:inherit;font-family:inherit}.setup button{cursor:pointer}.setup button:disabled{opacity:.45;cursor:default}.setup-phone{flex-direction:column;gap:16px;min-height:100%;padding:56px 20px 28px;display:flex}.setup-phone.is-welcome{isolation:isolate;gap:0;min-height:100%;padding:0;position:relative;overflow:clip auto}.setup-welcome-bar{z-index:2;pointer-events:none;align-items:center;gap:8px;padding:60px 24px 0;display:flex;position:relative}.setup-welcome-main{z-index:2;pointer-events:none;flex-direction:column;flex:1;justify-content:flex-end;gap:8px;min-width:0;padding:0 24px 16px;display:flex;position:relative}.setup-phone.is-welcome .setup-welcome-fields,.setup-phone.is-welcome .setup-field{gap:4px}.setup-phone.is-welcome .setup-field label,.setup-phone.is-welcome .setup-fine{line-height:1.25}.setup-phone.is-welcome .setup-input,.setup-phone.is-welcome .setup-pill.dark{height:46px}.setup-phone.is-welcome .setup-oauth{flex-flow:wrap;gap:8px}.setup-phone.is-welcome .setup-oauth-or{flex:1 0 100%}.setup-phone.is-welcome .setup-oauth .setup-pill.light{white-space:nowrap;flex:1 1 0;gap:4px;width:auto;min-width:0;height:40px;padding:0 6px;font-size:12px}.setup-welcome-main .setup-welcome-copy,.setup-welcome-main .setup-welcome-fields{pointer-events:auto}.setup-phone.is-welcome .nebula-space{width:490px;height:540px;top:40px;left:calc(50% - 245px)}.setup-phone.is-code{gap:18px;padding:56px 24px 32px}.setup-phone.is-name{gap:18px}.setup-phone.is-connected{gap:14px;padding:52px 20px 28px}.setup-desk{flex-direction:column;min-height:100%;display:flex}.setup-wordmark,.setup-wordmark-btn{color:inherit;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:flex}.setup-wordmark span,.setup-wordmark-btn span{letter-spacing:-.04em;font-weight:700}.setup-desk-header .setup-wordmark,.setup-desk-header .setup-wordmark-btn{gap:5px}.setup-back{border:1px solid var(--setup-line);width:44px;height:44px;color:var(--setup-ink);background:#fff;border-radius:22px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.setup-row{align-items:center;gap:14px;display:flex}.setup-stepbar{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.setup-stepbar span{background:var(--setup-bar);border-radius:2px;height:4px}.setup-copy h1,.setup h1{margin:0;font-weight:700}.setup-copy p,.setup p{margin:0}.setup-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--setup-quiet);font-family:Geist Mono,monospace;font-size:11px}.setup-pill{border:0;border-radius:28px;justify-content:center;align-items:center;gap:8px;width:100%;height:56px;padding:0 20px;font-size:16px;font-weight:600;display:flex}.setup-pill.dark{color:#fff;background:#111214}.setup-pill.light{color:#111214;border:1px solid var(--setup-line);background:#fff;border-radius:26px;height:52px;font-size:15px}.setup-pill.ghost{color:#111214;background:0 0;height:auto;min-height:44px;font-size:15px}.setup-pill.ok{background:var(--setup-ok-bg);color:var(--setup-ok);border:2px solid var(--setup-ok)}.setup-foot{flex-direction:column;gap:8px;margin-top:auto;display:flex}.setup-error{color:#c2410c;margin:0;font-size:13px}.setup-field{flex-direction:column;gap:8px;display:flex}.setup-field label{color:var(--setup-body);font-size:13px;font-weight:600}.setup-input{border:1px solid var(--setup-line);background:#fff;border-radius:18px;outline:none;width:100%;height:56px;padding:0 18px;font:400 17px Geist,sans-serif}.setup-input.is-on{border:2px solid #111214;font-size:18px;font-weight:500}.setup-hint{color:var(--setup-quiet);font-size:13px;line-height:1.45}.setup-glyph{border-radius:50%;flex:none;justify-content:center;align-items:center;gap:3px;display:flex;position:relative;overflow:hidden}.setup-glyph i{background:#111214;border-radius:3px;width:5px;height:5px}.setup-glyph-else{color:var(--setup-quiet);background:0 0;border:2px dashed #8a8e95}.setup-welcome-copy{flex-direction:column;gap:6px;display:flex}.setup-welcome-copy h1{letter-spacing:-.045em;text-shadow:0 0 16px #eeeff1,0 0 32px #eeeff1,0 0 6px #eeeff1;font-size:36px;line-height:1.02}.setup-welcome-copy p{color:#2e3238;text-shadow:0 0 12px #eeeff1,0 0 24px #eeeff1,0 0 4px #eeeff1;font-size:16px;line-height:1.4}.setup-welcome-fields{flex-direction:column;gap:8px;display:flex}.setup-fine{text-align:center;color:var(--setup-quiet);font-size:13px}.setup-oauth{flex-direction:column;gap:6px;display:flex}.setup-oauth .setup-pill.light{border-radius:20px;gap:8px;height:40px;font-size:14px}.setup-oauth .setup-pill.light svg{width:16px;height:16px}.setup-oauth-or{color:var(--setup-quiet);align-items:center;gap:10px;font-size:12px;display:flex}.setup-oauth-or:before,.setup-oauth-or:after{content:"";background:var(--setup-line);flex:1;height:1px}.setup-code-head{justify-content:space-between;align-items:center;display:flex}.setup-code-head .setup-wordmark span{font-size:17px}.setup-code-head .setup-spacer{width:44px}.setup-code-card{background:#fff;border-radius:36px;flex-direction:column;align-items:center;gap:18px;margin-top:36px;padding:32px 20px 28px;display:flex;box-shadow:0 30px 60px -36px #11121459}.setup-mail-mark{width:72px;height:72px;position:relative}.setup-mail-mark>span:first-child{background:#111214;border-radius:50%;width:24px;height:24px;position:absolute;top:24px;left:24px}.setup-mail-spin{border:1.5px solid #1112142e;border-radius:50%;animation:4s linear infinite setup-spin;position:absolute;inset:0}.setup-mail-spin i{background:var(--setup-purple);border-radius:6px;width:12px;height:12px;position:absolute;top:-7px;left:29px}.setup-code-copy{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.setup-code-copy h1{letter-spacing:-.035em;font-size:27px}.setup-code-copy p{color:var(--setup-body);max-width:280px;font-size:15px;line-height:1.45}.setup-code-copy strong{color:var(--setup-ink);font-weight:600}.setup-code-boxes{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;display:grid}.setup-code-boxes.is-desk{gap:10px}.setup-code-digit,.setup-code-ghost{background:var(--setup-fill);text-align:center;width:100%;min-width:0;height:62px;color:var(--setup-ink);border:none;border-radius:18px;outline:none;padding:0;font:600 28px Geist,sans-serif}.setup-code-boxes.is-desk .setup-code-digit,.setup-code-boxes.is-desk .setup-code-ghost,.setup-code-boxes.is-desk .setup-code-caret-box{border-radius:22px;height:78px;font-size:34px}.setup-code-digit.is-focus{background:#fff;box-shadow:inset 0 0 0 2px #111214,0 0 0 5px #6e5bf52e}.setup-code-caret-box{background:#fff;border-radius:18px;justify-content:center;align-items:center;height:62px;display:flex;position:relative;box-shadow:inset 0 0 0 2px #111214,0 0 0 5px #6e5bf52e}.setup-code-boxes.is-desk .setup-code-caret-box{box-shadow:inset 0 0 0 2px #111214,0 0 0 6px #6e5bf52e}.setup-code-ghost{opacity:0;background:0 0;position:absolute;inset:0}.setup-caret{background:#111214;width:2px;height:26px;animation:1s step-end infinite setup-caret}.setup-code-boxes.is-desk .setup-caret{height:32px}.setup-code-meta{align-items:center;gap:16px;font-size:14px;display:flex}.setup-code-meta span{color:var(--setup-quiet)}.setup-code-meta button{min-height:44px;color:inherit;background:0 0;border:0;padding:0;font-weight:600}.setup-code-note{text-align:center;color:var(--setup-quiet);padding:0 20px;font-size:13px;line-height:1.45}.setup-title-block{flex-direction:column;gap:6px;display:flex}.setup-title-block h1{letter-spacing:-.035em;font-size:28px;line-height:1.1}.setup-title-block p{color:var(--setup-body);font-size:15px;line-height:1.4}.setup-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.setup-agent-card{border:1px solid var(--setup-line);text-align:left;min-height:104px;color:var(--setup-ink);background:#fff;border-radius:22px;flex-direction:column;align-items:flex-start;gap:10px;padding:15px;display:flex;position:relative}.setup-agent-card.is-on{border:2px solid #111214;padding:14px}.setup-agent-card.is-else{background:0 0;border:1px dashed #a4a7ad}.setup-agent-card b{font-size:15px;font-weight:600;display:block}.setup-agent-card em{color:var(--setup-quiet);font-size:12px;font-style:normal}.setup-agent-check{color:#fff;background:#111214;border-radius:12px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:12px;right:12px}.setup-setting-up{align-items:center;gap:14px;display:flex}.setup-setting-up .meta{flex-direction:column;gap:2px;display:flex}.setup-setting-up .meta b{font-size:18px;font-weight:600}.setup-name-q{letter-spacing:-.03em;font-size:24px;font-weight:700}.setup-purpose{flex-direction:column;gap:8px;display:flex}.setup-purpose-opt{border:1px solid var(--setup-line);text-align:left;min-height:60px;color:inherit;background:#fff;border-radius:18px;align-items:center;gap:12px;width:100%;padding:0 16px;display:flex}.setup-purpose-opt.is-on{border:2px solid #111214;padding:0 15px}.setup-purpose-ico{border-radius:17px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.setup-purpose-ico.home{color:#b5367e;background:#fbeaf3}.setup-purpose-ico.work{color:#3a4a63;background:#eef0f4}.setup-purpose-ico.both{color:#4a3bd1;background:#f1effe}.setup-purpose-opt b{font-size:15px;font-weight:600;display:block}.setup-purpose-opt em{color:var(--setup-quiet);font-size:13px;font-style:normal}.setup-purpose-opt .grow{flex-direction:column;flex:1;gap:1px;display:flex}.setup-purpose-tick{color:#fff;background:#111214;border-radius:11px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.setup-prompt-card{color:#e6e7ea;background:#111214;border-radius:26px;height:236px;padding:18px 18px 0;position:relative;overflow:hidden}.setup-prompt-card header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.setup-prompt-card header span{color:#a4a7ad;font-size:12px}.setup-prompt-card pre{white-space:pre-line;margin:0;font-family:Geist Mono,monospace;font-size:12.5px;line-height:1.6}.setup-prompt-fade{pointer-events:none;background:linear-gradient(#11121400 0%,#111214 85%);height:70px;position:absolute;bottom:0;left:0;right:0}.setup-copy-btn{color:#111214;background:#fff;border:2px solid #111214;border-radius:29px;justify-content:center;align-items:center;gap:10px;width:100%;height:58px;font:600 16px Geist,sans-serif;display:flex}.setup-copy-btn.is-ok{border-color:var(--setup-ok);background:var(--setup-ok-bg);color:var(--setup-ok)}.setup-info{color:var(--setup-body);align-items:flex-start;gap:10px;padding:0 4px;font-size:14px;line-height:1.45;display:flex}.setup-info i{border:1px solid var(--setup-line);background:#fff;border-radius:11px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:600;display:flex}.setup-chat{flex-direction:column;gap:8px;display:flex}.setup-chat .who{color:var(--setup-quiet);padding-left:4px;font-size:12px}.setup-bubble{align-items:flex-end;gap:8px;display:flex}.setup-bubble p{background:#fff;border-radius:20px 20px 20px 6px;max-width:260px;padding:12px 14px;font-size:14px;line-height:1.4}.setup-key-card{background:#fff;border-radius:32px;flex-direction:column;align-items:center;gap:14px;padding:26px 22px 22px;display:flex;box-shadow:0 30px 60px -36px #11121459}.setup-key-badge{color:#fff;background:#111214;border-radius:28px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.setup-key-card h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.setup-key-dots{letter-spacing:.3em;color:#a4a7ad;font-family:Geist Mono,monospace;font-size:18px}.setup-key-card .tiny{color:var(--setup-quiet);font-size:12px}.setup-code-stack{flex-direction:column;gap:10px;display:flex}.setup-cred{background:#fff;border-radius:22px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.setup-cred.is-on{box-shadow:inset 0 0 0 2px #111214}.setup-cred-head{justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.setup-pasted{color:var(--setup-ok);align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.setup-cred-value,.setup-cred-wait{color:var(--setup-body);background:var(--setup-fill);border-radius:12px;padding:10px 12px;font-family:Geist Mono,monospace;font-size:13px}.setup-cred-wait{color:#6b7079;flex:1;font-family:Geist,sans-serif}.setup-paste-row{align-items:center;gap:8px;display:flex}.setup-paste{color:#fff;background:#111214;border:0;border-radius:22px;flex:none;height:44px;padding:0 16px;font:600 14px Geist,sans-serif}.setup-cred-actions{align-items:center;gap:10px;display:flex}.setup-text-btn{color:#4a3bd1;cursor:pointer;background:0 0;border:0;padding:0;font:600 13px Geist,sans-serif}.setup-text-btn:hover{text-decoration:underline}.setup-cred-input{border:1px solid var(--setup-line);background:var(--setup-fill);width:100%;min-width:0;height:44px;color:var(--setup-body);border-radius:12px;outline:none;padding:0 12px;font:400 13px Geist Mono,monospace}.setup-nerd{flex-direction:column;gap:10px;display:flex}.setup-nerd-line{color:var(--setup-quiet);justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:15px;font-style:italic;display:flex}.setup-nerd-show{color:#111214;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font:600 13px Geist,sans-serif}.setup-nerd-show:hover{text-decoration:underline}.setup-nerd-body .setup-prompt-card{margin:0}.setup-howto{color:var(--setup-body);flex-direction:column;gap:8px;margin:0;padding:0 0 0 1.15em;font-size:15px;line-height:1.45;display:flex}.setup-howto b{color:#111214;font-weight:650}.setup-connected-copy{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.setup-connected-copy h1{letter-spacing:-.04em;font-size:32px}.setup-connected-copy p{color:var(--setup-body);font-size:15px}.setup-can{background:#fff;border-radius:26px;flex-direction:column;gap:12px;padding:18px;display:flex}.setup-can-row{align-items:center;gap:12px;font-size:15px;display:flex}.setup-can-ico{border-radius:16px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.setup-can-ico.violet{color:#4a3bd1;background:#f1effe}.setup-can-ico.orange{color:#c2410c;background:#fdeee6}.setup-can-ico.teal{color:#0f6e7b;background:#e3f3f5}.setup-can-ico.ink{color:#111214;background:#eef0f4}.setup-hero{flex:none;align-self:center;width:260px;height:250px;position:relative}.setup-hero-core{width:110px;height:110px;position:absolute;top:70px;left:75px}.setup-ripple,.setup-ripple2{border:1.5px solid #111214;border-radius:50%;animation:3s ease-out infinite setup-ripple;position:absolute;inset:0}.setup-ripple2{animation-delay:1.5s}.setup-hero-face{background:radial-gradient(circle at 34% 26%,#55565b 0%,#17181a 42%,#000 100%);border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 24px 48px -20px #000000b3}.setup-hero-ring{border:1px dashed #11121438;border-radius:50%;width:200px;height:200px;animation:24s linear infinite setup-spin;position:absolute;top:25px;left:30px}.setup-hero-chip{width:0;height:0;position:absolute}.setup-hero-chip.top{top:0;left:50%}.setup-hero-chip.right{top:75%;left:93.3%}.setup-hero-chip.left{top:75%;left:6.7%}.setup-hero-unspin{width:0;height:0;animation:24s linear infinite setup-unspin;position:absolute;top:0;left:0}.setup-hero-unspin span{border:1px solid var(--setup-line);background:#fff;border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:-16px;left:-16px}.setup-hero-unspin .work{color:#3a4a63}.setup-hero-unspin .fork{color:#c2410c}.setup-hero-unspin .send{color:#0f6e7b}.setup-import{border:1px solid var(--setup-line);text-align:left;width:100%;min-height:60px;color:inherit;background:#fff;border-radius:20px;align-items:center;gap:12px;padding:0 16px;display:flex}.setup-import .mark{color:#fff;background:#111214;border-radius:17px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.setup-import b{font-size:15px;font-weight:600;display:block}.setup-import em{color:var(--setup-quiet);font-size:13px;font-style:normal}.setup-import .grow{flex-direction:column;flex:1;gap:1px;display:flex}.setup-people-block{flex-direction:column;gap:6px;display:flex}.setup-people-block .setup-kicker{padding-left:4px}.setup-people-list{background:#fff;border-radius:24px;flex-direction:column;padding:4px 14px;display:flex}.setup-person{border-bottom:1px solid #eeeff1;align-items:center;gap:12px;min-height:62px;display:flex}.setup-person:last-child{border-bottom:0}.setup-person.is-off{min-height:56px}.setup-avatar{background:#e3e5e9;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:600;display:flex;position:relative}.setup-avatar.small{background:var(--setup-fill);width:36px;height:36px;color:var(--setup-quiet);font-size:14px}.setup-avatar .badge{border:2px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;bottom:-3px;right:-3px}.setup-avatar .badge.two{right:11px}.setup-person .grow{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.setup-person b{font-size:15px;font-weight:600}.setup-person em{color:var(--setup-quiet);font-size:13px;font-style:normal}.setup-add{color:#fff;background:#111214;border:0;border-radius:18px;height:36px;padding:0 16px;font:600 14px Geist,sans-serif}.setup-added{background:var(--setup-ok-bg);height:36px;color:var(--setup-ok);border-radius:18px;align-items:center;gap:4px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.setup-invite{border:1px solid var(--setup-line);color:#111214;background:#fff;border-radius:18px;height:36px;padding:0 14px;font:600 14px Geist,sans-serif}.setup-find{gap:8px;display:flex}.setup-find label{border:1px solid var(--setup-line);height:48px;color:var(--setup-quiet);background:#fff;border-radius:24px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.setup-find input{min-width:0;color:var(--setup-ink);background:0 0;border:0;outline:none;flex:1;width:auto;padding:0;font:400 14px Geist,sans-serif}.setup-find button{color:#fff;background:#111214;border:0;border-radius:24px;flex:none;height:48px;padding:0 18px;font:600 14px Geist,sans-serif}.setup-orbit{transform-style:preserve-3d;flex:none;position:relative}.setup-orbit-scene{transform-style:preserve-3d;position:absolute;inset:0}.setup-orbit.is-phone{perspective:900px;perspective-origin:50% 35%;width:342px;max-width:100%;height:300px;margin-inline:auto}.setup-phone.is-welcome .setup-orbit.is-phone{z-index:0;pointer-events:none}.setup-orbit.is-desk{perspective:1100px;perspective-origin:50% 35%;width:480px;height:440px}.setup-orbit-glow{background:radial-gradient(circle,#6e5bf533 0%,#6e5bf500 65%);border-radius:50%;position:absolute}.setup-orbit.is-phone .setup-orbit-glow{width:220px;height:220px;top:40px;left:61px}.setup-orbit.is-desk .setup-orbit-glow{width:320px;height:320px;top:60px;left:80px}.setup-orbit-shadow{background:radial-gradient(#11121447 0%,#11121400 70%);border-radius:50%;position:absolute}.setup-orbit.is-phone .setup-orbit-shadow{width:110px;height:22px;top:214px;left:116px}.setup-orbit.is-desk .setup-orbit-shadow{width:160px;height:28px;top:318px;left:160px}.setup-p3{transform-style:preserve-3d;position:absolute;inset:0}.setup-orbit-core{background:radial-gradient(circle at 32% 26%,#7a7b82 0%,#1c1d21 36%,#050506 74%);border-radius:50%;position:absolute}.setup-orbit.is-phone .setup-orbit-core{width:84px;height:84px;animation:6s ease-in-out infinite setup-float;top:108px;left:129px;box-shadow:inset -10px -12px 26px #6e5bf58c,inset 6px 8px 18px #ffffff1a,0 30px 60px -22px #0009}.setup-orbit.is-desk .setup-orbit-core{width:120px;height:120px;animation:6s ease-in-out infinite setup-float-d;top:160px;left:180px;box-shadow:inset -14px -16px 34px #6e5bf58c,inset 8px 10px 22px #ffffff1a,0 40px 80px -28px #0009}.setup-orb-a,.setup-orb-b{box-sizing:border-box;transform-style:preserve-3d;border-radius:50%;position:absolute}.setup-orbit.is-phone .setup-orb-a{border:1.5px solid #11121438;width:200px;height:200px;animation:18s linear infinite setup-orb-a;top:50px;left:71px}.setup-orbit.is-desk .setup-orb-a{border:1.5px solid #11121438;width:280px;height:280px;animation:20s linear infinite setup-orb-a;top:80px;left:100px}.setup-orbit.is-phone .setup-orb-b{border:1.5px dashed #1112142e;width:290px;height:290px;animation:30s linear infinite setup-orb-b;top:5px;left:26px}.setup-orbit.is-desk .setup-orb-b{border:1.5px dashed #1112142e;width:420px;height:420px;animation:34s linear infinite setup-orb-b;top:10px;left:30px}.setup-bill-anchor{width:0;height:0;transform-style:preserve-3d;position:absolute}.setup-bill-anchor.top{top:0;left:50%}.setup-bill-anchor.right{top:75%;left:93.3%}.setup-bill-anchor.left{top:75%;left:6.7%}.setup-bill-anchor.tr{top:14.64%;left:85.36%}.setup-bill-anchor.br{top:85.36%;left:85.36%}.setup-bill-anchor.bl{top:85.36%;left:14.64%}.setup-bill-anchor.tl{top:14.64%;left:14.64%}.setup-bill-a,.setup-bill-b{width:0;height:0;transform-style:preserve-3d;position:absolute;top:0;left:0}.setup-orbit.is-phone .setup-bill-a{animation:18s linear infinite setup-bill-a}.setup-orbit.is-desk .setup-bill-a{animation:20s linear infinite setup-bill-a}.setup-orbit.is-phone .setup-bill-b{animation:30s linear infinite setup-bill-b}.setup-orbit.is-desk .setup-bill-b{animation:34s linear infinite setup-bill-b}.setup-bill{border-radius:50%;position:absolute}.setup-orbit.is-phone .setup-bill-grok{background:radial-gradient(circle at 34% 26%,#5e5f65 0%,#17181a 42%,#000 100%);width:38px;height:38px;top:-19px;left:-19px;box-shadow:0 12px 22px -10px #0009}.setup-orbit.is-phone .setup-bill-muse{background:radial-gradient(circle at 34% 28%,#ffffffa6 0%,#fff0 45%),conic-gradient(from 200deg,#2f7bff,#6e5bf5,#d84fcb,#ff8fa8,#2f7bff);width:38px;height:38px;top:-19px;left:-19px;box-shadow:0 12px 22px -10px #6e5bf5b3}.setup-orbit.is-phone .setup-bill-claude{background:radial-gradient(circle at 34% 28%,#f6c2ac 0%,#d97757 52%,#a24a2b 100%);width:34px;height:34px;top:-17px;left:-17px;box-shadow:0 12px 22px -10px #a24a2b99}.setup-orbit.is-phone .setup-bill-chatgpt{background:radial-gradient(circle at 34% 28%,#fff 0%,#ecedef 50%,#b8bbc0 100%);justify-content:center;align-items:center;gap:3px;width:32px;height:32px;display:flex;top:-16px;left:-16px;box-shadow:0 10px 20px -10px #0006}.setup-orbit.is-phone .setup-bill-gemini{background:radial-gradient(circle at 34% 28%,#ffffff8c 0%,#fff0 45%),conic-gradient(from 140deg,#4c8df6,#1fb8c9,#7c6cf2,#4c8df6);width:30px;height:30px;top:-15px;left:-15px;box-shadow:0 10px 20px -10px #4c8df699}.setup-orbit.is-phone .setup-bill-poke{background:radial-gradient(circle at 34% 28%,#fff4b0 0%,#f2c94c 52%,#b98a0e 100%);width:28px;height:28px;top:-14px;left:-14px;box-shadow:0 10px 20px -10px #b98a0e99}.setup-orbit.is-phone .setup-bill-openclaw{background:radial-gradient(circle at 34% 28%,#ff9c8c 0%,#d9302a 52%,#8a1610 100%);width:28px;height:28px;top:-14px;left:-14px;box-shadow:0 10px 20px -10px #8a161099}.setup-orbit.is-desk .setup-bill-grok{background:radial-gradient(circle at 34% 26%,#5e5f65 0%,#17181a 42%,#000 100%);width:52px;height:52px;top:-26px;left:-26px;box-shadow:0 14px 26px -12px #0009}.setup-orbit.is-desk .setup-bill-muse{background:radial-gradient(circle at 34% 28%,#ffffffa6 0%,#fff0 45%),conic-gradient(from 200deg,#2f7bff,#6e5bf5,#d84fcb,#ff8fa8,#2f7bff);width:52px;height:52px;top:-26px;left:-26px;box-shadow:0 14px 26px -12px #6e5bf5b3}.setup-orbit.is-desk .setup-bill-claude{background:radial-gradient(circle at 34% 28%,#f6c2ac 0%,#d97757 52%,#a24a2b 100%);width:46px;height:46px;top:-23px;left:-23px;box-shadow:0 14px 26px -12px #a24a2b99}.setup-orbit.is-desk .setup-bill-chatgpt{background:radial-gradient(circle at 34% 28%,#fff 0%,#ecedef 50%,#b8bbc0 100%);justify-content:center;align-items:center;gap:4px;width:42px;height:42px;display:flex;top:-21px;left:-21px;box-shadow:0 12px 22px -10px #0006}.setup-orbit.is-desk .setup-bill-gemini{background:radial-gradient(circle at 34% 28%,#ffffff8c 0%,#fff0 45%),conic-gradient(from 140deg,#4c8df6,#1fb8c9,#7c6cf2,#4c8df6);width:38px;height:38px;top:-19px;left:-19px;box-shadow:0 12px 22px -10px #4c8df699}.setup-orbit.is-desk .setup-bill-poke{background:radial-gradient(circle at 34% 28%,#fff4b0 0%,#f2c94c 52%,#b98a0e 100%);width:36px;height:36px;top:-18px;left:-18px;box-shadow:0 12px 22px -10px #b98a0e99}.setup-orbit.is-desk .setup-bill-openclaw{background:radial-gradient(circle at 34% 28%,#ff9c8c 0%,#d9302a 52%,#8a1610 100%);width:36px;height:36px;top:-18px;left:-18px;box-shadow:0 12px 22px -10px #8a161099}.setup-bill-chatgpt i{background:#111214;border-radius:2px;width:4px;height:4px}.setup-orbit.is-desk .setup-bill-chatgpt i{border-radius:3px;width:5px;height:5px}.setup-desk-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 32px;display:flex}.setup-help{color:var(--setup-body);background:0 0;border:0;align-items:center;min-height:44px;padding:0;font-size:14px;font-weight:600;display:flex}.setup-desk-progress{flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.setup-desk-progress li{height:34px;color:var(--setup-quiet);background:#fff;border-radius:17px;align-items:center;gap:6px;padding:0 14px 0 6px;display:flex}.setup-desk-progress li.is-now{color:#fff;background:#111214}.setup-desk-progress li.is-done{color:#111214}.setup-desk-progress li span{background:#eeeff1;border-radius:11px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}.setup-desk-progress li.is-now span{color:#111214;background:#fff}.setup-desk-progress li.is-done span{background:var(--setup-ok-bg);color:var(--setup-ok)}.setup-desk.is-welcome{min-height:100%;position:relative;overflow:hidden}.setup-desk.is-welcome .setup-desk-header{z-index:2;pointer-events:none;position:relative}.setup-desk.is-welcome .setup-desk-header>*{pointer-events:auto}.setup-desk.is-welcome .nebula-space{width:82%;height:auto;top:0;bottom:0;left:0}.setup-desk-welcome{z-index:2;pointer-events:none;flex:1;justify-content:flex-end;align-items:center;width:100%;max-width:none;margin:0;padding:0 72px 56px;display:flex;position:relative}.setup-desk-welcome .form{pointer-events:auto;flex-direction:column;flex:0 440px;gap:22px;max-width:440px;display:flex}.setup-desk.is-welcome .setup-welcome-copy{gap:10px}.setup-desk.is-welcome .setup-welcome-copy h1{letter-spacing:-.045em;text-shadow:0 0 18px #eeeff1,0 0 36px #eeeff1,0 0 6px #eeeff1;font-size:56px;line-height:1}.setup-desk.is-welcome .setup-welcome-copy .lede{color:#2e3238;text-shadow:0 0 14px #eeeff1,0 0 28px #eeeff1,0 0 4px #eeeff1;font-size:20px;line-height:1.4}.setup-desk-card{background:#fff;border-radius:28px;flex-direction:column;gap:12px;padding:24px;display:flex;box-shadow:0 30px 60px -40px #11121473}.setup-desk-card .setup-input{background:#f7f7f8}.setup-desk.is-welcome .setup-field label,.setup-desk.is-welcome .setup-fine{line-height:1.3}.setup-desk.is-welcome .setup-card-anchor{position:relative}.setup-desk.is-welcome .setup-oauth{position:absolute;top:calc(100% + 14px);left:0;right:0}.setup-desk-code{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.setup-desk-aura{pointer-events:none;border:1.5px dashed #1112141a;border-radius:50%;width:900px;height:900px;margin:-450px 0 0 -450px;animation:60s linear infinite setup-spin;position:absolute;top:52%;left:50%}.setup-desk-aura i:first-child{opacity:.8;background:radial-gradient(circle at 34% 28%,#fff9 0%,#fff0 45%),conic-gradient(from 200deg,#2f7bff,#6e5bf5,#d84fcb,#ff8fa8,#2f7bff);border-radius:50%;width:36px;height:36px;position:absolute;top:-18px;left:432px}.setup-desk-aura i:last-child{opacity:.8;background:radial-gradient(circle at 34% 26%,#55565b 0%,#17181a 42%,#000 100%);border-radius:50%;width:30px;height:30px;position:absolute;top:882px;left:432px}.setup-desk-code main{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;padding:24px 20px 64px;display:flex;position:relative}.setup-desk-code-card{background:#fff;border-radius:40px;flex-direction:column;align-items:center;gap:22px;width:100%;max-width:540px;padding:40px 36px 32px;display:flex;box-shadow:0 40px 80px -44px #11121466}.setup-desk-code-card .setup-mail-mark{width:76px;height:76px}.setup-desk-code-card .setup-mail-mark>span:first-child{top:26px;left:26px}.setup-desk-code-card .setup-mail-spin i{left:31px}.setup-desk-code-card h1{letter-spacing:-.04em;font-size:34px}.setup-desk-code-card .lede{color:var(--setup-body);text-align:center;font-size:16px;line-height:1.45}.setup-desk-code-card .setup-code-meta{gap:18px}.setup-desk-main{flex-wrap:wrap;flex:1;align-items:flex-start;gap:32px;width:100%;max-width:1240px;margin:0 auto;padding:24px 32px 56px;display:flex}.setup-desk-main.stack{flex-direction:column;gap:24px}.setup-desk-pick{flex-direction:column;flex:999 560px;gap:22px;min-width:0;display:flex}.setup-desk-pick h1{letter-spacing:-.04em;font-size:40px;line-height:1.05}.setup-desk-pick .lede{color:var(--setup-body);font-size:17px}.setup-desk-grid{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:12px;display:grid}.setup-desk-grid .setup-agent-card{border-radius:24px;gap:14px;min-height:136px;padding:19px}.setup-desk-grid .setup-agent-card.is-on{padding:18px}.setup-desk-grid .setup-agent-card b{font-size:16px}.setup-desk-grid .setup-agent-card em{font-size:13px}.setup-desk-grid .setup-agent-check{border-radius:13px;width:26px;height:26px;top:14px;right:14px}.setup-desk-aside{background:#fff;border-radius:30px;flex-direction:column;flex:340px;gap:20px;max-width:420px;padding:26px;display:flex;box-shadow:0 30px 60px -40px #11121459}.setup-desk-aside h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.setup-seg{background:var(--setup-fill);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px;display:grid}.setup-seg button{height:44px;color:var(--setup-body);background:0 0;border:0;border-radius:14px;font:600 14px Geist,sans-serif}.setup-seg button.is-on{color:#fff;background:#111214}.setup-desk-aside .setup-input{border-radius:16px;height:52px;padding:0 16px;font:500 17px Geist,sans-serif}.setup-connect-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.setup-connect-head h1{letter-spacing:-.04em;font-size:38px;line-height:1.05}.setup-connect-head p{color:var(--setup-body);font-size:16px}.setup-connect-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:stretch;gap:16px;display:grid}.setup-connect-card{background:#fff;border-radius:28px;flex-direction:column;gap:14px;padding:22px;display:flex}.setup-connect-card.is-on{box-shadow:inset 0 0 0 2px #111214,0 30px 60px -40px #11121466}.setup-connect-card h2{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:700}.setup-connect-card .setup-prompt-card{border-radius:20px;height:150px;padding:14px 16px 0}.setup-connect-card .setup-prompt-card pre{font-size:12px}.setup-connect-card .setup-prompt-fade{height:60px}.setup-connect-actions{gap:8px;margin-top:auto;display:flex}.setup-connect-actions button,.setup-connect-actions a{border:1px solid var(--setup-line);color:#111214;background:#fff;border-radius:24px;flex:1;justify-content:center;align-items:center;gap:6px;height:48px;font:600 14px Geist,sans-serif;text-decoration:none;display:flex}.setup-desk-keyrow{background:#f7f7f8;border-radius:20px;align-items:center;gap:12px;padding:14px;display:flex}.setup-desk-keyrow .badge{color:#fff;background:#111214;border-radius:20px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.setup-desk-field{flex-direction:column;gap:4px;display:flex}.setup-desk-field label{color:var(--setup-body);font-size:13px;font-weight:600}.setup-desk-field .value{color:var(--setup-body);background:var(--setup-fill);border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;font-family:Geist Mono,monospace;font-size:13px;display:flex}.setup-desk-field input{border:1px solid var(--setup-line);background:#fff;border-radius:12px;outline:none;flex:1;min-width:0;height:44px;padding:0 12px;font:400 14px Geist Mono,monospace}.setup-connect-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.setup-connect-foot .note{color:var(--setup-quiet);font-size:14px}.setup-connect-foot .setup-pill{width:auto;padding:0 28px}.setup-done-left{background:#fff;border-radius:32px;flex-direction:column;flex:420px;align-items:center;gap:20px;min-width:0;padding:32px;display:flex}.setup-done-left h1{letter-spacing:-.045em;font-size:40px}.setup-done-left .lede{color:var(--setup-body);font-size:16px}.setup-done-cans{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px;width:100%;display:grid}.setup-done-cans .setup-can-row{background:#f7f7f8;border-radius:16px;gap:10px;padding:12px;font-size:14px}.setup-done-cans .setup-can-ico{border-radius:15px;width:30px;height:30px}.setup-done-right{flex-direction:column;flex:420px;gap:16px;min-width:0;display:flex}.setup-done-right h2{letter-spacing:-.035em;margin:0;font-size:30px;font-weight:700}.setup-done-right .lede{color:var(--setup-body);font-size:16px;line-height:1.4}.setup-done-right .setup-people-list{border-radius:28px;padding:6px 18px}.setup-done-right .setup-person{min-height:64px}.setup-go{align-self:flex-end;width:auto;padding:0 28px}.setup-invite-copy .setup-invite-eyebrow{color:#6252d9;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:750}.setup-desk.is-invite-signin .setup-welcome-copy h1{font-size:clamp(42px,4.2vw,56px)}@keyframes setup-orb-a{0%{transform:rotateX(72deg)rotateY(-12deg)rotate(0)}to{transform:rotateX(72deg)rotateY(-12deg)rotate(360deg)}}@keyframes setup-bill-a{0%{transform:rotate(0)rotateY(12deg)rotateX(-72deg)}to{transform:rotate(-360deg)rotateY(12deg)rotateX(-72deg)}}@keyframes setup-orb-b{0%{transform:rotateX(62deg)rotateY(30deg)rotate(360deg)}to{transform:rotateX(62deg)rotateY(30deg)rotate(0)}}@keyframes setup-bill-b{0%{transform:rotate(-360deg)rotateY(-30deg)rotateX(-62deg)}to{transform:rotate(0)rotateY(-30deg)rotateX(-62deg)}}@keyframes setup-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes setup-float-d{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes setup-spin{to{transform:rotate(360deg)}}@keyframes setup-unspin{to{transform:rotate(-360deg)}}@keyframes setup-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes setup-ripple{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.lab-code{color:#191620;background:#eeeff1;width:100%;height:100%;position:relative;overflow:hidden}.setup-approved{position:relative}.setup-live-error{z-index:20;color:#8a273a;background:#fff2f2;border-radius:10px;max-width:min(360px,100% - 40px);margin:0;padding:12px 15px;font-size:13px;position:absolute;bottom:20px;right:20px;box-shadow:0 8px 30px #24132530}.lab-code .nebula-space{width:100%;height:100%;position:absolute;top:0;left:0}.lab-code.is-desktop .nebula-space{width:76%}.lab-code-header{z-index:2;justify-content:space-between;align-items:center;padding:27px 35px;display:flex;position:absolute;top:0;left:0;right:0}.lab-code-header>span{color:#5d5867;font-size:12px;font-weight:600}.lab-code-main{z-index:1;pointer-events:none;justify-content:flex-end;align-items:center;height:100%;padding:78px 6.5% 35px;display:flex;position:relative}.lab-code-card{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);pointer-events:auto;background:#f9f9fcdb;border:1px solid #ffffffa8;border-radius:28px;flex-direction:column;align-items:stretch;width:min(100%,455px);padding:32px;display:flex;box-shadow:0 28px 70px -40px #1810257a}.lab-code-card h1{letter-spacing:-.05em;margin:0 0 12px;font-size:37px;line-height:1.05}.lab-code-lede{color:#514c5a;margin:0;font-size:15px;line-height:1.5}.lab-code-lede strong{color:#25202e;overflow-wrap:anywhere}.lab-code-card form{flex-direction:column;gap:9px;margin-top:25px;display:flex}.lab-code-card label{color:#4e4858;font-size:12px;font-weight:600}.lab-code-card input{box-sizing:border-box;text-align:center;color:#251f30;letter-spacing:.34em;background:#fff;border:1px solid #cbc5d5;border-radius:14px;outline:none;width:100%;height:58px;padding-left:.34em;font:600 27px Geist Mono,monospace}.lab-code-card input::placeholder{color:#b9b4c3}.lab-code-card input:focus{border-color:#8472e3;box-shadow:0 0 0 4px #8472e324}.lab-code-card form button{color:#fff;cursor:pointer;background:#242032;border:0;border-radius:14px;height:48px;font-weight:600}.lab-code-card form button:disabled{opacity:.5;cursor:default}.lab-code-actions{color:#716b7c;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-top:20px;font-size:12px;display:flex}.lab-code-actions button{color:#584989;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:12px;font-weight:600}.lab-code-actions button:hover{text-decoration:underline}.lab-code.is-phone .nebula-space{height:62%}.lab-code.is-phone .lab-code-header{background:linear-gradient(#eeeff1f5,#eeeff1c7 72%,#eeeff100);padding:53px 22px 16px}.lab-code.is-phone .lab-code-main{justify-content:center;align-items:flex-end;padding:125px 17px 30px}.lab-code.is-phone .lab-code-card{border-radius:25px;padding:25px 22px}.lab-code.is-phone .lab-code-card h1{font-size:31px}.lab-code.is-phone .lab-code-card form{margin-top:20px}.lab-code.is-phone .lab-code-actions{margin-top:14px}.lab-pick{color:#191620;background:#eeeff1;width:100%;height:100%;position:relative;overflow:auto}.lab-pick .nebula-space{opacity:.8;pointer-events:none;width:100%;height:100%;position:absolute;top:-18%;left:0}.lab-pick:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(36% 22% at 50% 30%,#eeeff1dd,#0000);position:absolute;inset:0}.lab-pick.is-desktop .nebula-space{opacity:.66;width:70%;top:-28%;left:17%}.lab-pick-header{z-index:1;justify-content:space-between;align-items:center;padding:27px 35px;display:flex;position:relative}.lab-pick-header>span{color:#5d5867;font-size:12px;font-weight:600}.lab-pick-main{z-index:1;max-width:1040px;margin:0 auto;padding:17px 36px 27px;position:relative}.lab-pick-intro{text-align:center;margin-bottom:24px}.lab-pick-intro h1{letter-spacing:-.05em;text-shadow:0 0 15px #eeeff1,0 0 32px #eeeff1;max-width:650px;margin:0 auto 9px;font-size:42px;line-height:1.05}.lab-pick-intro p{color:#4f4b58;text-shadow:0 0 12px #eeeff1;margin:0;font-size:16px}.lab-pick-group{max-width:700px;margin-left:auto;margin-right:auto}.lab-pick-group+.lab-pick-group{margin-top:25px}.lab-pick-group h2{letter-spacing:.08em;text-transform:uppercase;color:#524760;background:#eeeff1ce;border-radius:5px;margin:0 0 12px;padding:3px 6px;font:600 12px Geist Mono,monospace;display:inline-block}.lab-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lab-pick-choice{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#201c2b;text-align:center;cursor:pointer;background:#fafafcce;border:1px solid #ffffffcf;border-radius:23px;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:178px;padding:18px;display:flex;position:relative;box-shadow:0 17px 35px -27px #241a3d80}.lab-pick-choice:before{content:"";border:1px solid #7f73ab66;border-radius:50%;width:144px;height:86px;position:absolute;top:16px;left:50%;transform:translate(-50%)rotate(-18deg)}.lab-pick-choice:hover{background:#fff;transform:translateY(-2px)}.lab-pick-choice.is-selected{background:#f9f7ffe8;border-color:#8d7df0;box-shadow:inset 0 0 0 1px #8d7df0,0 13px 35px -23px #5140b088}.lab-pick-planet{position:absolute;top:-13px;left:50%;transform:translate(-50%)}.lab-pick .planet-muse,.lab-name .planet-muse,.lab-prompt .planet-muse{box-shadow:0 0 10px #3c78ff1f}.lab-pick-choice-copy{flex-direction:column;gap:2px;display:flex;position:relative}.lab-pick-choice-copy strong{font-size:17px;line-height:1.15}.lab-pick-choice-copy small{color:#625e6a;font-size:12px}.lab-pick-check{color:#fff;background:#6e5bf5;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:15px;right:15px}.lab-pick-soon-grid{justify-content:center;gap:13px;display:flex}.lab-pick-soon-choice{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f9f9fbd6;border:1px solid #ffffffb5;border-radius:20px;align-items:center;gap:15px;width:250px;height:92px;padding:10px 17px;display:flex;box-shadow:0 12px 25px -22px #261e3c8c}.lab-pick-soon-choice>span:last-child{flex-direction:column;gap:4px;display:flex}.lab-pick-soon-choice strong{font-size:16px}.lab-pick-soon-choice small{color:#736b7b;font-size:12px}.lab-pick-soon-choice{font:inherit;color:inherit;text-align:left;cursor:pointer}.lab-pick-soon-choice:hover{background:#fff}.lab-pick-soon-choice:focus-visible{outline-offset:3px;outline:2px solid #6e5bf5}.lab-agent-notice-backdrop{z-index:100;box-sizing:border-box;background:#17151d80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lab-agent-notice-dialog{box-sizing:border-box;color:#282331;text-align:center;background:#f9f9fc;border:1px solid #d8d3df;border-radius:24px;width:min(360px,100%);max-height:100%;padding:26px;overflow:auto;box-shadow:0 18px 65px #17132033}.lab-agent-notice-glyph{justify-content:center;margin:0 0 18px;display:flex}.lab-agent-notice-dialog h2{letter-spacing:-.035em;margin:0 0 12px;font-size:24px;line-height:1.15}.lab-agent-notice-dialog p{color:#655e70;margin:0 0 22px;font-size:14px;line-height:1.5}.lab-agent-notice-dialog button{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#211d2d;border:0;border-radius:12px;padding:10px 16px;font-size:14px;font-weight:600}.lab-agent-notice-dialog .lab-agent-notice-cancel{color:#655e70;background:0 0;margin-top:10px;font-weight:500}.review-frame:has(.lab-agent-notice-backdrop){position:relative}.lab-agent-notice-backdrop.is-preview{position:absolute}.lab-instinct-planet{background:radial-gradient(circle at 30% 25%,#f7f4ff,#a89fc2 32%,#51476e 66%,#1b172b 100%);border-radius:50%;flex:none;width:70px;height:70px;position:relative;overflow:hidden;box-shadow:inset -9px -13px 18px #171222a8,0 11px 18px -10px #1712228c}.lab-instinct-planet:after{content:"";border-top:1px solid #ffffff8a;border-bottom:1px solid #d7caff63;border-radius:50%;position:absolute;inset:18% 8%;transform:rotate(-27deg)}.lab-pick-foot{justify-content:flex-end;max-width:700px;margin:22px auto 0;display:flex}.lab-pick-foot button{color:#fff;cursor:pointer;background:#211d2d;border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:51px;padding:0 23px;font-weight:600;display:flex;box-shadow:0 16px 28px -18px #181024aa}.lab-pick-foot button:disabled{opacity:.45;cursor:default}.lab-pick.is-phone .lab-pick-header{padding:50px 22px 5px}.lab-pick.is-phone .nebula-space{height:120%}.lab-pick.is-phone:before{background:linear-gradient(#eeeff1f2,#eeeff1b8 31%,#eeeff100 58%)}.lab-pick.is-phone .lab-pick-main{padding:20px 17px 24px}.lab-pick.is-phone .lab-pick-intro{text-align:left;margin-bottom:19px}.lab-pick.is-phone .lab-pick-intro h1{margin:0 0 8px;font-size:28px}.lab-pick.is-phone .lab-pick-intro p{font-size:14px;line-height:1.4}.lab-pick.is-phone .lab-pick-group{max-width:none}.lab-pick.is-phone .lab-pick-group h2{margin-bottom:9px}.lab-pick.is-phone .lab-pick-group+.lab-pick-group{margin-top:18px}.lab-pick.is-phone .lab-pick-grid{gap:8px}.lab-pick.is-phone .lab-pick-choice{border-radius:18px;height:130px;padding:10px 5px}.lab-pick.is-phone .lab-pick-choice:before{width:95px;height:56px;top:13px}.lab-pick.is-phone .lab-pick-planet{top:-6px}.lab-pick.is-phone .lab-pick-choice-copy strong{font-size:13px}.lab-pick.is-phone .lab-pick-choice-copy small{font-size:11px}.lab-pick.is-phone .lab-pick-check{width:21px;height:21px;top:9px;right:9px}.lab-pick.is-phone .lab-pick-soon-grid{gap:8px}.lab-pick.is-phone .lab-pick-soon-choice{border-radius:17px;flex:1;gap:8px;min-width:0;height:76px;padding:8px}.lab-pick.is-phone .lab-pick-soon-choice strong{font-size:13px}.lab-pick.is-phone .lab-pick-soon-choice small{font-size:10px}.lab-pick.is-phone .lab-instinct-planet{width:56px;height:56px}.lab-pick.is-phone .lab-pick-foot{margin-top:15px}.lab-pick.is-phone .lab-pick-foot button{width:100%}.lab-name{color:#191620;background:#eeeff1;width:100%;height:100%;position:relative;overflow:auto}.lab-name .nebula-space{opacity:.78;pointer-events:none;width:85%;height:120%;position:absolute;top:-12%;left:-5%}.lab-name-header{z-index:2;justify-content:space-between;align-items:center;padding:27px 35px;display:flex;position:relative}.lab-name-header>span{color:#5d5867;font-size:12px;font-weight:600}.lab-name-main{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,510px);align-items:center;gap:40px;max-width:1080px;min-height:calc(100% - 86px);margin:0 auto;padding:0 38px 35px;display:grid;position:relative}.lab-name-hero{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.lab-name-hero>.setup-glyph{z-index:1}.lab-name-orbit{border:1px solid #9687d2a8;border-radius:50%;width:270px;height:130px;position:absolute;top:12px;left:50%;transform:translate(-50%)rotate(-18deg);box-shadow:0 0 30px #8b79d746}.lab-name-hero-copy{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#211a31;background:#eeeff1b8;border-radius:13px;flex-direction:column;gap:3px;padding:8px 15px;display:flex}.lab-name-hero-copy>span{letter-spacing:.1em;color:#554879;font:600 11px Geist Mono,monospace}.lab-name-hero-copy strong{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:28px}.lab-name-panel{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#f9f9fce5;border:1px solid #ffffffba;border-radius:28px;flex-direction:column;padding:27px;display:flex;box-shadow:0 26px 60px -40px #1c153a8c}.lab-name-panel h1{letter-spacing:-.045em;margin:0 0 8px;font-size:33px}.lab-name-lede{color:#57515f;margin:0 0 21px;font-size:14px;line-height:1.45}.lab-name-input{box-sizing:border-box;color:#1e1928;background:#fff;border:1px solid #c9c3d4;border-radius:13px;outline:none;width:100%;height:51px;padding:0 15px;font-size:17px}.lab-name-input::placeholder{color:#aaa5b2;opacity:1}.lab-name-input:focus{border-color:#8672e6;box-shadow:0 0 0 4px #8672e626}.lab-name-purpose-head{margin:23px 0 13px}.lab-name-purpose-head h2{letter-spacing:-.03em;margin:0 0 4px;font-size:18px}.lab-name-purpose-head p{color:#655e6e;margin:0;font-size:12px;line-height:1.4}.lab-name-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lab-name-options button{color:#292332;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8d2df;border-radius:16px;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;min-height:105px;padding:12px;display:flex;position:relative}.lab-name-options button.is-selected{background:#f5f2ff;border-color:#8d7df0;box-shadow:inset 0 0 0 1px #8d7df0}.lab-name-option-icon{color:#6856ae;background:#ece8fa;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.lab-name-options button>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.lab-name-options strong{font-size:13px;line-height:1.1}.lab-name-options small{color:#6c6474;font-size:10px;line-height:1.2}.lab-name-radio{box-sizing:border-box;border:1.5px solid #a69dab;border-radius:50%;width:15px;height:15px;position:absolute;top:13px;right:12px}.lab-name-options button.is-selected .lab-name-radio{border:5px solid #6e5bf5}.lab-name-actions{justify-content:space-between;gap:12px;margin-top:22px;display:flex}.lab-name-actions button{cursor:pointer;border-radius:14px;min-height:46px;padding:0 18px;font-size:13px;font-weight:600}.lab-name-actions .lab-name-back{color:#514b5b;background:#fff;border:1px solid #d4cedb}.lab-name-actions .lab-name-next{color:#fff;background:#211d2d;border:0;justify-content:center;align-items:center;gap:9px;display:flex}.lab-name-next:disabled{opacity:.5;cursor:default}.lab-name.is-phone .nebula-space{opacity:.78;width:124%;height:120%;top:-18%;left:-12%}.lab-name.is-phone:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#eeeff1dc,#eeeff18c 27%,#eeeff100 48%);position:absolute;inset:0}.lab-name.is-phone .lab-name-header{padding:50px 22px 5px}.lab-name.is-phone .lab-name-main{flex-direction:column;align-items:stretch;gap:12px;min-height:0;padding:7px 16px 22px;display:flex}.lab-name.is-phone .lab-name-hero{text-align:left;flex-direction:row;justify-content:center;gap:20px;min-height:124px}.lab-name.is-phone .lab-name-orbit{width:150px;height:82px;top:18px;left:92px;transform:rotate(-18deg)}.lab-name.is-phone .lab-name-hero-copy strong{font-size:21px}.lab-name.is-phone .lab-name-panel{border-radius:24px;padding:19px}.lab-name.is-phone .lab-name-panel h1{margin-bottom:5px;font-size:28px}.lab-name.is-phone .lab-name-lede{margin-bottom:16px;font-size:13px}.lab-name.is-phone .lab-name-input{height:46px}.lab-name.is-phone .lab-name-purpose-head{margin:16px 0 11px}.lab-name.is-phone .lab-name-purpose-head h2{font-size:17px}.lab-name.is-phone .lab-name-options{grid-template-columns:1fr;gap:7px}.lab-name.is-phone .lab-name-options button{border-radius:13px;flex-direction:row;align-items:center;gap:10px;min-height:52px;padding:8px 10px}.lab-name.is-phone .lab-name-option-icon{flex:none;width:31px;height:31px}.lab-name.is-phone .lab-name-options strong{font-size:13px}.lab-name.is-phone .lab-name-options small{font-size:11px}.lab-name.is-phone .lab-name-radio{flex:none;margin-left:auto;position:static}.lab-name.is-phone .lab-name-actions{margin-top:14px}.lab-name.is-phone .lab-name-actions button{flex:1}.lab-prompt{color:#191620;background:#eeeff1;width:100%;height:100%;position:relative;overflow:auto}.lab-prompt .nebula-space{opacity:.78;pointer-events:none;width:91%;height:125%;position:absolute;top:-14%;left:-7%}.lab-prompt-header{z-index:2;justify-content:space-between;align-items:center;padding:27px 35px;display:flex;position:relative}.lab-prompt-header>span{color:#5d5867;font-size:12px;font-weight:600}.lab-prompt-main{z-index:1;box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,520px);align-content:center;gap:14px 40px;max-width:1100px;min-height:calc(100% - 86px);margin:0 auto;padding:10px 38px 30px;display:grid;position:relative}.lab-prompt-intro{flex-direction:column;grid-row:1/3;align-self:center;align-items:flex-start;gap:22px;display:flex}.lab-prompt.is-desktop .lab-prompt-intro-copy{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#eeeff1b8;border:1px solid #ffffff80;border-radius:21px;padding:17px 19px}.lab-prompt-planet{border-radius:50%}.lab-prompt-intro h1{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:470px;margin:0;font-size:30px;font-weight:650;line-height:1.1}.lab-prompt.is-desktop:not(.lab-overview) .lab-prompt-intro h1{font-size:26px}.lab-prompt-intro p{color:#4d4757;max-width:385px;margin:0;font-size:16px;line-height:1.45}.lab-prompt-panel{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#f9f9fce5;border:1px solid #ffffffc9;border-radius:27px;min-height:290px;padding:23px;box-shadow:0 26px 60px -40px #1c153a8c}.lab-prompt-panel-head{align-items:flex-start;gap:13px;display:flex}.lab-prompt-panel-head h2{letter-spacing:-.035em;margin:0 0 4px;font-size:20px}.lab-prompt-panel-head p{color:#5d5665;margin:0;font-size:13px;line-height:1.4}.lab-prompt-message{box-sizing:border-box;color:#f3f0fb;background:#201d2d;border-radius:17px;height:150px;margin:18px 0 15px;position:relative;overflow:hidden}.lab-prompt-message-scroll{box-sizing:border-box;height:100%;padding:14px 17px;overflow:auto}.lab-prompt-message-head{color:#e6e0f5;align-items:center;gap:9px;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.lab-prompt-message-fade{pointer-events:none;background:linear-gradient(#0000,#201d2d 85%);height:65px;position:absolute;bottom:0;left:0;right:0}.lab-prompt-message pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:12px/1.5 Geist Mono,monospace}.lab-prompt .lab-prompt-primary{color:#fff;cursor:pointer;background:#211d2d;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:49px;font-weight:600;display:flex}.lab-prompt-stage-title{letter-spacing:-.045em;margin:0 0 8px;font-size:27px}.lab-prompt-stage-body{color:#57515f;margin:0;font-size:14px;line-height:1.45}.lab-prompt-stage-body+.lab-prompt-primary{margin-top:23px}.lab-prompt .lab-prompt-secondary{color:#433559;cursor:pointer;background:#f9f8fd;border:1px solid #cfc7dd;border-radius:13px;width:100%;min-height:43px;margin-top:9px;font-size:13px;font-weight:600;display:block}.lab-prompt-key{color:#2d2739;background:#fff;border:1px solid #d9d2e2;border-radius:16px;align-items:center;gap:12px;min-height:66px;margin:25px 0 12px;padding:0 17px;display:flex}.lab-prompt-key span{letter-spacing:.1em;font:700 18px Geist Mono,monospace}.lab-prompt-actions{grid-column:2;align-items:center;gap:8px;display:flex}.lab-prompt-actions button{cursor:pointer;border-radius:13px;min-height:45px;padding:0 15px;font-size:12px;font-weight:600}.lab-prompt .lab-prompt-back{color:#514b5b;background:#f9f9fcdf;border:1px solid #d5cfdd}.lab-prompt-chatgpt-info{grid-template-columns:auto 1fr;gap:6px 14px;margin:14px 0 22px;font-size:12px;display:grid}.lab-prompt-chatgpt-info b{color:#6b6473}.lab-prompt-url{overflow-wrap:anywhere;background:#fff;border:1px solid #d8d2df;border-radius:12px;margin:14px 0;padding:13px;font:12px Geist Mono,monospace}.lab-prompt-help{color:#5b5563;margin:12px 0 0;font-size:12px;line-height:1.4}.lab-overview-panel{min-height:0}.lab-overview .lab-prompt-main{grid-template-columns:minmax(0,1fr) minmax(0,480px)}.lab-overview-panel h2{letter-spacing:-.04em;margin:0 0 22px;font-size:25px;line-height:1.15}.lab-overview-list{flex-direction:column;gap:17px;margin:0 0 24px;padding:0;list-style:none;display:flex}.lab-overview-list li{align-items:flex-start;gap:12px;display:flex}.lab-overview-number{color:#6956ad;background:#ece8fa;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;font:700 12px Geist Mono,monospace;display:grid}.lab-overview-list strong{color:#292332;font-size:14px}.lab-overview-list p{color:#5d5665;margin:3px 0 0;font-size:12px;line-height:1.4}.lab-codes-panel{min-height:0}.lab-codes-panel h2{letter-spacing:-.045em;margin:0 0 10px;font-size:26px}.lab-codes-lede{color:#57515f;margin:0 0 20px;font-size:14px;line-height:1.5}.lab-codes-fields{gap:11px;display:grid}.lab-codes-field{color:#37313f;gap:6px;font-size:12px;font-weight:650;display:grid}.lab-codes-field input{box-sizing:border-box;color:#26202e;background:#fff;border:1px solid #d5cede;border-radius:12px;outline:none;width:100%;height:44px;padding:0 13px;font-size:14px;font-weight:400}.lab-codes-field input:focus{border-color:#8672e6;box-shadow:0 0 0 3px #8672e625}.lab-codes-field input::placeholder{color:#a59dac}.lab-codes .lab-codes-help{color:#655e6e;margin:0;padding:14px 0 18px;font-size:12px;line-height:1.4}.lab-codes .lab-prompt-primary:disabled{opacity:.5;cursor:default}.lab-prompt.is-phone .nebula-space{width:124%;height:120%;top:-18%;left:-12%}.lab-prompt.is-phone:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#eeeff1dc,#eeeff18c 27%,#eeeff100 48%);position:absolute;inset:0}.lab-prompt.is-phone .lab-prompt-header{padding:50px 22px 5px}.lab-prompt.is-phone .lab-prompt-main{min-height:0;padding:7px 16px 25px;display:block}.lab-prompt.is-phone .lab-prompt-intro{flex-direction:row;align-items:center;gap:13px}.lab-prompt.is-phone .lab-prompt-planet{flex:none}.lab-prompt.is-phone .lab-prompt-intro h1{font-size:23px;line-height:1.08}.lab-prompt.is-phone .lab-prompt-intro p{font-size:12px;line-height:1.35}.lab-prompt.is-phone .lab-prompt-panel{border-radius:24px;margin-top:20px;padding:19px}.lab-prompt.is-phone .lab-prompt-panel-head h2{font-size:18px}.lab-prompt.is-phone .lab-prompt-message{margin-top:15px}.lab-prompt.is-phone .lab-prompt-actions{margin-top:13px;display:block}.lab-overview.is-phone .lab-prompt-intro{min-height:112px}.lab-overview.is-phone .lab-prompt-intro h1{font-size:23px}.lab-overview.is-phone .lab-prompt-panel{margin-top:15px}.lab-overview.is-phone .lab-overview-panel h2{font-size:22px}.lab-overview.is-phone .lab-overview-list{gap:15px}.lab-codes.is-phone .lab-prompt-panel{margin-top:11px;padding:17px}.lab-codes.is-phone .lab-codes-panel h2{font-size:22px}.lab-codes.is-phone .lab-codes-lede{margin-bottom:16px;font-size:13px}.lab-codes.is-phone .lab-codes-fields{gap:8px}.lab-codes.is-phone .lab-codes-field input{height:40px}.lab-codes.is-phone .lab-codes-help{padding:10px 0 14px}.lab-waiting-panel{text-align:center;min-height:0;padding:32px 28px}.lab-waiting-orbit{background:#f2effbe0;border:1px solid #b6a9da;border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto 19px;display:grid;box-shadow:0 0 0 10px #9d87c51b,0 0 0 20px #9d87c510}.lab-waiting-panel h2{letter-spacing:-.045em;margin:0 0 10px;font-size:27px}.lab-waiting-panel p{color:#57515f;max-width:390px;margin:0 auto;font-size:14px;line-height:1.5}.lab-waiting-progress{justify-content:center;gap:6px;margin:24px 0 0;display:flex}.lab-waiting-progress span{background:#806de4;border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite lab-wait-pulse}.lab-waiting-progress span:nth-child(2){animation-delay:.2s}.lab-waiting-progress span:nth-child(3){animation-delay:.4s}.review-simulator{color:#50465f;background:#f8f5ff;border:1px solid #d4cbe3;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;width:min(100%,640px);margin-top:13px;padding:12px 15px;font-size:12px;display:flex}.review-simulator button{color:#fff;cursor:pointer;background:#4b3a79;border:0;border-radius:10px;flex:none;padding:9px 12px;font-size:12px;font-weight:650}@keyframes lab-wait-pulse{0%,70%,to{opacity:.3;transform:scale(.75)}35%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.lab-waiting-progress span{opacity:.7;animation:none;transform:none}}.lab-waiting.is-phone .lab-waiting-panel{padding:30px 19px}.lab-waiting.is-phone .lab-waiting-panel h2{font-size:23px}.lab-waiting.is-phone .lab-waiting-panel p{font-size:13px}.lab-contacts-panel{min-height:0;padding:28px}.lab-contacts-panel h2{letter-spacing:-.045em;margin:0 0 9px;font-size:28px;line-height:1.12}.lab-contacts-panel p{color:#57515f;margin:0 0 22px;font-size:14px;line-height:1.5}.lab-contacts-person{align-items:center;gap:12px;margin-bottom:26px;display:flex}.lab-contacts-avatar{color:#fff;background:radial-gradient(circle at 27% 24%,#e8dbff,#8b78c5 55%,#382961);border-radius:50%;flex:none;place-items:center;width:51px;height:51px;font-size:23px;font-weight:700;display:grid;box-shadow:0 12px 22px -15px #382961}.lab-contacts-person>div,.lab-contacts-agent>span{flex-direction:column;gap:3px;display:flex}.lab-contacts-person strong{font-size:15px}.lab-contacts-person small,.lab-contacts-agent small{color:#706876;font-size:12px}.lab-contacts-panel .lab-prompt-secondary{margin-top:9px}.lab-contacts-quiet{color:#5e4e83;cursor:pointer;background:0 0;border:0;margin:14px auto 0;padding:7px 10px;font-size:13px;font-weight:650;display:block}.lab-contacts-agents{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:42px 0 18px;display:grid}.lab-contacts-agent-card{box-sizing:border-box;text-align:center;background:#ffffffd2;border:1px solid #ffffffd0;border-radius:20px;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;min-width:0;min-height:132px;padding:40px 12px 17px;display:flex;position:relative;box-shadow:0 16px 31px -25px #241a3d80}.lab-contacts-agent-planet{position:absolute;top:-32px;left:50%;transform:translate(-50%)}.lab-contacts-agent-card strong{font-size:16px}.lab-contacts-agent-card small{color:#706876;font-size:11px}.lab-contacts-panel .lab-contacts-intro-note{margin:0 0 16px;font-size:12px}.lab-contacts-invite-message{color:#3b3348;border-left:3px solid #8d7df0;margin:0;padding:5px 0 5px 15px;font-size:14px;line-height:1.5}.lab-contacts-invite-message+.lab-prompt-primary{margin-top:18px}.lab-contacts.is-phone .lab-prompt-panel{margin-top:15px;padding:20px}.lab-contacts.is-phone .lab-contacts-panel h2{font-size:23px}.lab-contacts.is-phone .lab-contacts-panel p{margin-bottom:18px;font-size:13px}.lab-contacts.is-phone .lab-contacts-person{margin-bottom:19px}.lab-contacts.is-phone .lab-contacts-agents{gap:10px;margin-top:32px}.lab-contacts.is-phone .lab-contacts-agent-card{border-radius:17px;min-height:98px;padding:33px 7px 9px}.lab-contacts.is-phone .lab-contacts-agent-planet{top:-23px}.lab-contacts.is-phone .lab-contacts-agent-card strong{font-size:14px}.lab-desk-revision{color:#f3f0f8;background:#050408;width:100%;height:100%;position:relative;overflow:hidden}.lab-desk-revision.is-light{background:#eeeff1}.lab-desk-revision.is-dark{background:#11101b}.lab-desk-revision>.desk-unified-sky{z-index:0}.lab-desk-revision .desk-sky-stage>canvas{-webkit-mask-image:radial-gradient(66% 68%,#000 43%,#0000 92%);mask-image:radial-gradient(66% 68%,#000 43%,#0000 92%)}.lab-desk-revision.is-light>.desk-unified-sky{transform-origin:50%;transform:scale(1.1)}.lab-desk-revision.is-light .desk-sky-stage>canvas{-webkit-mask-image:radial-gradient(78% 82%,#000 53%,#0000 100%);mask-image:radial-gradient(78% 82%,#000 53%,#0000 100%)}.lab-desk-revision.is-dark .desk-sky-stage>canvas{filter:brightness(1.35)saturate(.92)}.lab-desk-revision .phone-planet-label small,.lab-desk.phone .phone-planet-label small{display:none}.lab-desk-revision .desk-sky-target.is-mine:after,.lab-desk.phone .phone-sky-target.is-mine:after{content:"";pointer-events:none;border:1px solid #ded4f1a8;border-radius:50%;position:absolute;inset:-8px;box-shadow:0 0 14px #b7a8dc40}.lab-desk-revision.is-light .desk-sky-target.is-mine:after{border-color:#7763b1a3;box-shadow:0 0 13px #60549455}.lab-desk-left,.lab-desk-right{z-index:2;box-sizing:border-box;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);color:#211e29;background:#f7f7fac4;border:1px solid #ffffff9c;border-radius:25px;flex-direction:column;padding:17px 18px;display:flex;position:absolute;top:9px;bottom:9px;box-shadow:0 18px 55px #0503093d}.lab-desk-left{width:222px;left:9px}.lab-desk-right{width:250px;right:9px}.lab-desk-revision.is-dark .lab-desk-left,.lab-desk-revision.is-dark .lab-desk-right{color:#f4f1fa;background:#1e1c2dbb;border-color:#ffffff30;box-shadow:0 18px 55px #05030966}.lab-desk-rail-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.lab-desk-rail-head>button,.lab-desk-restore{width:32px;height:32px;color:inherit;cursor:pointer;background:#756a9024;border:0;border-radius:10px;flex:none;place-items:center;font-size:25px;line-height:1;display:grid}.lab-desk-restore{z-index:3;color:#211e29;background:#f7f7fa;border:1px solid #aca5bb;position:absolute;top:16px;box-shadow:0 2px 9px #1715244d}.lab-desk-restore.is-left{left:9px}.lab-desk-restore.is-right{right:9px}.lab-desk-revision.is-dark .lab-desk-restore{color:#f4f1fa;background:#252236ed;border-color:#ffffff60}.lab-desk-brand{letter-spacing:-.04em;align-items:center;gap:7px;font-size:20px;display:flex}.lab-desk-brand svg circle:first-child{stroke:#17152455}.lab-desk-brand svg circle:nth-child(2){fill:#171524}.lab-desk-revision.is-dark .lab-desk-brand svg circle:first-child{stroke:#ffffff7a}.lab-desk-revision.is-dark .lab-desk-brand svg circle:nth-child(2){fill:#f4f1fa}.lab-desk-section{margin-top:47px}.lab-desk-section+.lab-desk-section{margin-top:29px}.lab-desk-section h2,.lab-desk-right h2{color:#6b6175;letter-spacing:.04em;margin:0 0 13px;font-size:11px;font-weight:650}.lab-desk-list-item,.lab-desk-add,.lab-desk-settings{color:#211e29;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;width:100%;display:flex}.lab-desk-list-item{padding:8px 2px;font-size:15px;font-weight:650}.lab-desk-settings span{color:#6b6175;font-size:11px;font-weight:450}.lab-desk-settings{border-top:1px solid #20182c1f;margin-top:auto;padding:17px 2px 0;font-size:14px;font-weight:650}.lab-desk-right h2{color:#211e29;letter-spacing:-.02em;font-size:16px}.lab-desk-right .lab-desk-rail-head h2{margin:0}.lab-desk-revision.is-dark .lab-desk-section h2{color:#aaa4bd}.lab-desk-revision.is-dark .lab-desk-right h2,.lab-desk-revision.is-dark .lab-desk-list-item,.lab-desk-revision.is-dark .lab-desk-settings{color:#f4f1fa}.lab-desk-revision.is-dark .lab-desk-settings{border-color:#ffffff30}.lab-desk-revision.is-dark .lab-desk-settings span{color:#aaa4bd}.lab-desk-revision .phone-planet-label strong,.lab-desk-revision .phone-planet-label small{color:#fff;text-shadow:0 1px 5px #171327,0 0 8px #171327}.lab-desk.phone .phone-home-copy,.lab-desk.phone .phone-home-list{display:none}.lab-desk.phone{position:relative}.lab-desk.phone .phone-home{gap:0}.lab-desk.phone .phone-sky-stage{height:700px}.lab-desk.phone.is-light .phone-home{color:#211e29;background:#eeeff1}.lab-desk.phone.is-light .phone-home .phone-round{color:#211e29}.lab-desk.phone.is-light .phone-sky-stage>canvas{-webkit-mask-image:linear-gradient(#000 78%,#0000 98%);mask-image:linear-gradient(#000 78%,#0000 98%)}.lab-desk-phone-nav-backdrop{z-index:8;background:#09071285;position:absolute;inset:0}.lab-desk-phone-nav{box-sizing:border-box;color:#211e29;background:#f7f7faed;flex-direction:column;width:min(82%,300px);height:100%;padding:24px 19px;display:flex;box-shadow:12px 0 35px #09071244}.lab-desk.phone.is-dark .lab-desk-phone-nav{color:#f4f4f5;background:#24252aed}.lab-desk.phone.is-dark .lab-desk-phone-nav .lab-desk-list-item,.lab-desk.phone.is-dark .lab-desk-phone-nav .lab-desk-settings{color:#f4f1fa}.lab-desk.phone.is-dark .lab-desk-phone-nav .lab-desk-section h2,.lab-desk.phone.is-dark .lab-desk-phone-nav .lab-desk-settings span{color:#aaa4bd}.lab-desk-modal-backdrop{z-index:10;box-sizing:border-box;background:#09071285;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.lab-desk-modal{box-sizing:border-box;color:#211e29;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f6f5f9f2;border:1px solid #ffffffbd;border-radius:23px;width:min(100%,390px);max-height:90%;padding:22px;overflow:auto;box-shadow:0 25px 80px #08061170}.lab-desk-modal-head{justify-content:space-between;align-items:center;display:flex}.lab-desk-modal-head h2{letter-spacing:-.04em;margin:0;font-size:24px}.lab-desk-modal-head button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:26px}.lab-desk-modal h3{margin:28px 0 6px;font-size:14px}.lab-desk-modal p{color:#625d6b;margin:0 0 13px;font-size:12px}.lab-desk-theme-options{gap:7px;display:flex}.lab-desk-theme-options button{color:#211e29;cursor:pointer;background:#fff;border:1px solid #cbc7d5;border-radius:12px;flex:1;padding:12px}.lab-desk-theme-options button[aria-pressed=true]{background:#e9e2fc;border-color:#6856a0;box-shadow:inset 0 0 0 1px #6856a0}.lab-desk-agent-setting{color:#211e29;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #d6d2de;justify-content:space-between;align-items:center;width:100%;padding:13px 0;display:flex}.lab-desk-agent-setting small{color:#797381;margin-top:3px;font-size:11px;display:block}.lab-desk-agent-add{color:#5f4c89;cursor:pointer;background:0 0;border:0;padding:10px 0}.lab-desk-agent-form{flex-direction:column;margin-top:24px;display:flex}.lab-desk-agent-form label{margin:5px 0 8px;font-size:12px;font-weight:650}.lab-desk-agent-form input{color:#211e29;background:#fff;border:1px solid #cbc7d5;border-radius:11px;height:43px;padding:0 12px}.lab-desk-agent-form-actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.lab-desk-agent-form-actions button{color:#211e29;cursor:pointer;background:#fff;border:1px solid #cbc7d5;border-radius:11px;padding:10px 14px}.lab-desk-agent-form-actions button[type=submit]{color:#fff;background:#272039;border-color:#272039}.lab-desk-agent-form-actions button:disabled{opacity:.5;cursor:default}.lab-desk-revision .lab-desk-left,.lab-desk-revision .lab-desk-right{background:#f7f7f9bf;border-color:#ffffffa6;border-radius:19px;padding:16px 14px;box-shadow:0 12px 38px #18132424}.lab-desk-revision .lab-desk-left{width:220px}.lab-desk-revision .lab-desk-right{width:267px}.lab-desk-revision.is-dark .lab-desk-left,.lab-desk-revision.is-dark .lab-desk-right{background:#211d31bf;border-color:#ffffff2e;box-shadow:0 12px 38px #0503094d}.lab-desk-revision .lab-desk-brand{font-size:19px}.lab-desk-revision .lab-desk-section{margin-top:31px}.lab-desk-revision .lab-desk-section h2{margin-bottom:5px}.lab-desk-revision .lab-desk-list-item{border-radius:9px;padding:10px 8px;font-size:13px;font-weight:570}.lab-desk-revision .lab-desk-list-item:hover,.lab-desk.phone .lab-desk-list-item:hover{background:#756a9019}.lab-desk-revision .lab-desk-rail-head>button{background:0 0;border-radius:8px;width:29px;height:29px;font-size:22px}.lab-desk-revision .lab-desk-rail-head>button:hover{background:#756a9024}.lab-desk-revision .lab-desk-right h2{font-size:15px;font-weight:650}.lab-desk-activity-list{flex-direction:column;margin-top:22px;display:flex}.lab-desk-activity-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #4b405b27;align-items:center;gap:11px;padding:12px 2px;display:flex}.lab-desk-activity-item:hover{background:#756a9019}.lab-desk-activity-orb{background:radial-gradient(circle at 31% 25%,#686477,#211f31 48%,#0d0b14 78%);border-radius:50%;flex:none;width:27px;height:27px;box-shadow:inset -4px -5px 7px #06040caf,0 0 0 1px #9b8db769}.lab-desk-activity-item>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.lab-desk-activity-item strong{font-size:12px;font-weight:660}.lab-desk-activity-item>span:nth-child(2)>span{font-size:12px;font-weight:520}.lab-desk-activity-item small{color:#726b7d;font-size:10px}.lab-desk-activity-arrow{opacity:.55;margin-left:auto;font-size:23px;font-weight:300}.lab-desk-revision.is-dark .lab-desk-activity-item{border-color:#ffffff24}.lab-desk-revision.is-dark .lab-desk-activity-item small{color:#b7adc9}.lab-desk-profile-wrap{margin-top:auto;position:relative}.lab-desk-profile{width:100%;min-height:49px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #4b405b2b;align-items:center;gap:9px;padding:5px 3px;display:flex}.lab-desk-avatar{color:#fff;background:#394b60;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:650;display:grid}.lab-desk-profile-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:650;overflow:hidden}.lab-desk-profile-chevron{color:#7a7285;margin-left:auto;font-size:15px}.lab-desk-account-menu{z-index:12;box-sizing:border-box;color:#25212b;background:#fcfbfd;border:1px solid #ded9e3;border-radius:17px;width:267px;padding:10px;position:absolute;bottom:53px;left:-4px;box-shadow:0 18px 50px #0a071c54}.lab-desk-account-person,.lab-desk-account-detail{border-bottom:1px solid #e7e3e9;align-items:center;gap:10px;padding:8px 5px 12px;display:flex}.lab-desk-account-person>span:last-child,.lab-desk-account-detail>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.lab-desk-account-person strong,.lab-desk-account-detail strong{font-size:13px;font-weight:650}.lab-desk-account-person small,.lab-desk-account-detail small{color:#797381;font-size:11px}.lab-desk-account-menu button{color:#28242e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;width:100%;padding:10px 8px;font-size:12px;display:flex}.lab-desk-account-menu button:hover{background:#f0edf4}.lab-desk-account-menu button span{color:#8d8795}.lab-desk-account-divider{background:#e7e3e9;height:1px;margin:6px 4px}.lab-desk-modal{background:#f7f7f9;border-radius:20px;width:min(760px,100%);min-height:450px;max-height:90%;padding:0;display:flex;overflow:hidden}.lab-desk-modal-nav{box-sizing:border-box;background:#f0eef3;border-right:1px solid #e6e2ea;flex-direction:column;flex:none;gap:3px;width:198px;padding:25px 12px;display:flex}.lab-desk-modal-nav h2{letter-spacing:-.035em;margin:0 10px 22px;font-size:18px}.lab-desk-modal-nav button{color:#544e5e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:11px 12px;font-size:13px}.lab-desk-modal-nav button[aria-current=true]{color:#211e29;background:#e1dce9;font-weight:650}.lab-desk-modal-content{flex:1;min-width:0;padding:27px 32px;overflow:auto}.lab-desk-modal-head{margin-bottom:25px}.lab-desk-modal-head h2{font-size:25px}.lab-desk-modal-content>p{font-size:13px}.lab-desk-theme-options button{justify-content:flex-start;align-items:center;gap:10px;padding:15px;font-size:13px;display:flex}.lab-desk-theme-options i{border:1px solid #a8a1b0;border-radius:50%;width:25px;height:25px}.lab-desk-theme-options i.is-light{background:radial-gradient(circle at 35% 32%,#f8f8fb,#b4a9d3 70%)}.lab-desk-theme-options i.is-dark{background:radial-gradient(circle at 35% 32%,#69627e,#151222 72%)}.lab-desk-account-detail{border:1px solid #e4dfe9;border-radius:12px;margin-top:18px;padding:13px}.lab-desk-revision.is-dark .lab-desk-modal,.lab-desk.phone.is-dark .lab-desk-modal{color:#f3f0f8;background:#262235;border-color:#ffffff2e}.lab-desk-revision.is-dark .lab-desk-modal-nav,.lab-desk.phone.is-dark .lab-desk-modal-nav{background:#1d1a2b;border-color:#ffffff24}.lab-desk-revision.is-dark .lab-desk-modal-nav button,.lab-desk.phone.is-dark .lab-desk-modal-nav button{color:#c7bfd3}.lab-desk-revision.is-dark .lab-desk-modal-nav button[aria-current=true],.lab-desk.phone.is-dark .lab-desk-modal-nav button[aria-current=true]{color:#fff;background:#514662}.lab-desk-revision.is-dark .lab-desk-modal-content>p,.lab-desk.phone.is-dark .lab-desk-modal-content>p{color:#bbb2c8}.lab-desk-revision.is-dark .lab-desk-theme-options button,.lab-desk.phone.is-dark .lab-desk-theme-options button{color:#f4f1fa;background:#302a40;border-color:#ffffff36}.lab-desk-revision.is-dark .lab-desk-theme-options button[aria-pressed=true],.lab-desk.phone.is-dark .lab-desk-theme-options button[aria-pressed=true]{background:#514566;border-color:#a996db;box-shadow:inset 0 0 0 1px #a996db}.lab-desk.phone{color:#f7f4ff;background:#07060d;position:relative}.lab-desk-phone-sky{background:0 0;position:absolute;inset:0 0 218px;overflow:visible}.lab-desk.phone .lab-desk-phone-sky .phone-unified-sky{width:100%;height:100%;margin:0}.lab-desk.phone .lab-desk-phone-sky .phone-sky-stage{width:100%;height:100%}.lab-desk-phone-top{z-index:2;color:#fff;background:0 0;grid-template-columns:1fr auto 1fr;align-items:center;height:62px;padding:0 17px;display:grid;position:absolute;top:0;left:0;right:0}.lab-desk-phone-top>button{justify-self:start}.lab-desk-phone-mark{grid-column:2}.lab-desk-phone-top button{color:#fff;cursor:pointer;background:#17132485;border:0;border-radius:9px;place-items:center;width:35px;height:35px;padding:0;display:grid}.lab-desk-phone-top button:hover{background:#302a42aa}.lab-desk-phone-activity{z-index:2;box-sizing:border-box;color:#f5f1fb;background:#0b0912f2;border-radius:20px 20px 0 0;height:233px;padding:17px 20px 12px;position:absolute;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -14px 40px #0907125c}.lab-desk-phone-activity h2{margin:0;font-size:15px;font-weight:650}.lab-desk-phone-activity .lab-desk-activity-item{border-color:#ffffff2a;padding:10px 0}.lab-desk-phone-activity .lab-desk-activity-item small{color:#b8aec6}.lab-desk.phone.is-light .lab-desk-phone-activity{color:#231f2e;background:#f8f8fbf2;box-shadow:0 -14px 40px #21152d29}.lab-desk.phone.is-light .lab-desk-phone-activity .lab-desk-activity-item{border-color:#21152d26}.lab-desk.phone.is-light .lab-desk-phone-activity .lab-desk-activity-item small{color:#726b7d}.lab-desk.phone .lab-desk-phone-nav .lab-desk-profile-wrap{margin-top:auto}.lab-desk.phone .lab-desk-phone-nav{padding:15px 15px 12px}.lab-desk.phone .lab-desk-phone-nav .lab-desk-rail-head>button{width:31px;height:31px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.lab-desk.phone .lab-desk-phone-nav .lab-desk-rail-head>button svg{display:block}.lab-desk-phone-nav-tabs{border-bottom:1px solid #8e839b36;gap:5px;margin-top:19px;padding-bottom:11px;display:flex}.lab-desk-phone-nav-tabs button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:9px 5px;font-size:12px;font-weight:650}.lab-desk-phone-nav-tabs button[aria-pressed=true]{background:#81729230}.lab-desk-phone-nav-list{flex:1;min-height:0;overflow:auto}.lab-desk-phone-nav-list .lab-explore-conversation:first-child{border-top:0}.lab-desk-phone-nav-list .lab-explore-conversation{min-height:61px}.lab-desk.phone.is-dark .lab-desk-phone-mark svg circle:first-child{stroke:#fffa;stroke-opacity:1}.lab-desk.phone.is-dark .lab-desk-phone-mark svg circle:nth-child(2){fill:#fff}.lab-desk.phone .lab-desk-modal{min-height:390px}.lab-desk.phone .lab-desk-modal-nav{width:118px;padding:20px 7px}.lab-desk.phone .lab-desk-modal-nav h2{margin:0 6px 18px;font-size:15px}.lab-desk.phone .lab-desk-modal-nav button{padding:9px 7px;font-size:11px}.lab-desk.phone .lab-desk-modal-content{padding:21px 14px}.lab-desk.phone .lab-desk-modal-head h2{font-size:20px}.lab-desk.phone .lab-desk-theme-options{flex-direction:column}.lab-desk-revision button,.lab-desk.phone button{box-shadow:none!important}.lab-desk-revision .lab-desk-left,.lab-desk-revision .lab-desk-right,.lab-desk-revision.is-dark .lab-desk-left,.lab-desk-revision.is-dark .lab-desk-right,.lab-desk-account-menu,.lab-desk-modal,.lab-desk-restore{box-shadow:none}.lab-desk-revision .lab-desk-rail-head>button,.lab-desk-restore{border-radius:7px}.lab-desk-revision .lab-desk-rail-head>button svg,.lab-desk-restore svg{display:block}.lab-desk.phone .lab-desk-phone-sky:after{content:none}.lab-desk-phone-activity,.lab-desk.phone.is-light .lab-desk-phone-activity{height:240px;box-shadow:none;border-radius:0}.lab-desk-phone-activity{background:#18191d}.lab-desk.phone.is-light .lab-desk-phone-activity{background:#eeeff1}.lab-desk-phone-activity .lab-desk-activity-item{background:0 0;border-radius:0;min-height:55px;padding:8px 0}.lab-desk-phone-activity .lab-desk-activity-list{margin-top:3px}.lab-desk-phone-activity .lab-desk-activity-item>span:nth-child(2){gap:2px}.lab-desk-phone-activity .lab-desk-activity-item strong,.lab-desk-phone-activity .lab-desk-activity-item>span:nth-child(2)>span{font-size:11px}.lab-desk-phone-sky{touch-action:none;overscroll-behavior:contain;bottom:239px}.lab-desk.phone.is-light .phone-sky-target.is-task:before,.lab-desk-explore.is-light .desk-sky-target.is-task:before{content:"";pointer-events:none;background:#f7f4ff33;border:1.5px solid #544069e0;border-radius:50%;width:23px;height:23px;position:absolute;box-shadow:0 0 0 2px #ffffff75,0 0 11px #43315ba3}.lab-desk.phone.is-light .phone-sky-target.is-task svg,.lab-desk-explore.is-light .desk-sky-target.is-task svg{color:#38284f;opacity:1}.lab-desk.phone.is-light{background:#f8f9fb}.lab-desk.phone.is-light .lab-desk-phone-sky .phone-sky-stage>canvas,.lab-desk.phone.is-dark .lab-desk-phone-sky .phone-sky-stage>canvas{-webkit-mask-image:none;mask-image:none}.lab-desk.phone.is-light .lab-desk-phone-sky{background:0 0}.lab-desk.phone.is-light .lab-desk-phone-sky:before{content:none}.lab-desk.phone.is-light .lab-desk-phone-top{color:#292533;background:0 0}.lab-desk.phone.is-light .lab-desk-phone-top button{color:#332b42;background:#ffffffd9;border:1px solid #d9d6df}.lab-desk.phone.is-light .lab-desk-phone-top button:hover{background:#eeebf2}.lab-desk.phone.is-light .lab-desk-phone-activity{color:#292533;background:#f8f9fb}.lab-desk.phone.is-dark{background:#18191d}.lab-desk.phone.is-dark .lab-desk-phone-top button{color:#fff;background:#303137d9;border:1px solid #ffffff2b}.lab-desk.phone.is-dark .lab-desk-phone-top button:hover{background:#414349e8}.sky-zoom-controls{z-index:3;flex-direction:column;gap:5px;display:flex;position:absolute;top:16px;right:17px}.sky-zoom-controls button{color:#342e3e;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f7fbdc;border:1px solid #ffffff8c;border-radius:8px;place-items:center;width:31px;height:31px;padding:0;font-size:21px;font-weight:400;line-height:1;display:grid}.sky-zoom-controls button>span{line-height:1;display:block;transform:translateY(-1px)}.lab-desk-explore.is-dark .sky-zoom-controls button,.lab-desk.phone.is-dark .sky-zoom-controls button{color:#fff;background:#303137e8;border-color:#ffffff38}.lab-desk.phone .sky-zoom-controls{flex-direction:row-reverse;inset:auto auto 13px 50%;transform:translate(-50%)}.lab-desk.phone.is-light .sky-zoom-controls button{color:#393341;background:#fff;border-color:#8f8797}.lab-desk.phone.is-dark .sky-zoom-controls button{color:#211d2d;background:#f5f2f8;border-color:#f5f2f8}.lab-desk-explore{color:#262230;background:#eeedf2;width:100%;height:100%;position:relative;overflow:hidden}.lab-desk-explore.is-dark{color:#f5f5f6;background:#202126}.lab-desk-explore>.desk-unified-sky{z-index:0}.lab-desk-explore .desk-sky-stage>canvas{-webkit-mask-image:radial-gradient(52% 55% at 53%,#000 34%,#000b 62%,#0000 100%);mask-image:radial-gradient(52% 55% at 53%,#000 34%,#000b 62%,#0000 100%)}.lab-desk-explore.is-dark .desk-sky-stage>canvas{filter:brightness(.82)saturate(.4)contrast(1.08)}.lab-desk-explore .phone-planet-label small{display:none}.lab-desk-explore .phone-planet-label strong{color:#fff;letter-spacing:-.015em;text-shadow:0 2px 4px #120f1d,0 0 10px #120f1d;font-size:16px;font-weight:610}.lab-desk-explore .phone-planet-label .phone-planet-owner,.lab-desk-revision .phone-planet-label .phone-planet-owner,.lab-desk.phone .phone-planet-label .phone-planet-owner{color:#fff;opacity:.6;text-shadow:0 1px 5px #171327,0 0 8px #171327;margin-top:3px;font-size:11px;font-weight:400;line-height:1.35;display:block}.lab-desk-explore .desk-sky-target.is-mine:after{content:"";pointer-events:none;border:1px solid #b4a4d4b3;border-radius:50%;position:absolute;inset:-8px}.lab-explore-dock{z-index:3;box-sizing:border-box;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f9f8fbda;border:1px solid #ffffffc9;border-radius:17px;flex-direction:column;align-items:center;width:76px;padding:11px 6px 8px;display:flex;position:absolute;top:14px;bottom:14px;left:14px}.lab-desk-explore.is-dark .lab-explore-dock{background:#292a2fe8;border-color:#ffffff2c}.lab-desk-explore.is-dark .lab-explore-brand svg circle:first-child{stroke:#fffa;stroke-opacity:1}.lab-desk-explore.is-dark .lab-explore-brand svg circle:nth-child(2){fill:#fff}.lab-explore-brand{place-items:center;width:58px;height:43px;margin-bottom:9px;display:grid}.lab-explore-dock>button{width:60px;min-height:54px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px 2px;display:flex}.lab-explore-dock>button+button{margin-top:3px}.lab-explore-dock>button:hover,.lab-explore-dock>button.is-selected{background:#ded8edaf}.lab-desk-explore.is-dark .lab-explore-dock>button:hover,.lab-desk-explore.is-dark .lab-explore-dock>button.is-selected{background:#484a52c7}.lab-explore-dock>button span{font-size:10px;font-weight:600}.lab-explore-account{width:60px;margin-top:auto}.lab-explore-account .lab-desk-profile{border-top:1px solid #8e839b36;justify-content:center;min-height:50px;padding:9px 0}.lab-explore-account .lab-desk-profile-name{display:none}.lab-explore-account .lab-desk-account-menu{bottom:-2px;left:57px}.lab-explore-drawer{z-index:2;box-sizing:border-box;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f9f8fbe8;border:1px solid #ffffffc9;border-radius:15px;width:289px;max-height:calc(100% - 103px);padding:15px 15px 10px;position:absolute;top:88px;left:100px;overflow:auto}.lab-desk-explore.is-live-home .lab-explore-drawer.is-invites{top:50%;transform:translateY(-8%)}.lab-desk-explore.is-dark .lab-explore-drawer{background:#292a2ff2;border-color:#ffffff2c}.lab-explore-drawer-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.lab-explore-drawer-head h2{letter-spacing:-.03em;margin:0;font-size:17px}.lab-explore-drawer-head button{width:29px;height:29px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;font-size:22px;line-height:1;display:grid}.lab-explore-drawer>p{color:#766f7f;margin:28px 2px;font-size:12px;line-height:1.5}.lab-explore-conversation{width:100%;min-height:57px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #8e839b25;border-radius:0;align-items:center;gap:10px;padding:7px 4px;display:flex}.lab-explore-conversation:first-of-type{margin-top:11px}.lab-explore-conversation:hover{background:#756a9020}.lab-explore-conversation>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lab-explore-conversation strong{font-size:13px}.lab-explore-conversation small{color:#77707d;font-size:11px}.lab-desk-explore.is-dark .lab-explore-conversation small{color:#c2b8ce}.lab-explore-conversation>.lab-explore-platform-logo{align-self:flex-start;margin-top:5px}.lab-explore-contact-row{align-items:flex-start}.lab-explore-contact-row>.lab-explore-platform-logo{width:27px;height:27px;margin-top:1px}.lab-explore-contact-row>.lab-explore-platform-logo.is-muse img{width:21px}.lab-explore-contact-row>span:nth-child(2){padding-top:1px}.lab-explore-platform-logo{background:#f5f6fa;border-radius:50%;flex:none;justify-content:center;align-items:center;gap:3px;width:31px;height:31px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #8a819549}.lab-explore-platform-logo.is-grok{background:radial-gradient(circle at 30% 25%,#505057,#111114 65%,#050505)}.lab-explore-platform-logo.is-grok i{background:#fff;border-radius:5px;width:5px;height:9px;box-shadow:0 0 4px #fff9}.lab-explore-platform-logo.is-muse{background:#f3f6ff}.lab-explore-platform-logo.is-muse img{width:24px;height:auto;display:block}.lab-explore-platform-logo.is-chatgpt i{background:#262631;border-radius:50%;width:5px;height:5px}.lab-explore-platform-logo.is-small{vertical-align:-3px;gap:1px;width:16px;height:16px;margin-right:4px;display:inline-flex}.lab-explore-platform-logo.is-small.is-grok i{width:2px;height:4px}.lab-explore-platform-logo.is-small.is-muse img{width:12px}.lab-explore-platform-logo.is-small.is-chatgpt i{width:2px;height:2px}.lab-explore-contact-avatar{color:#544861;background:#d6cede;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:13px;font-weight:700;display:grid}.lab-desk-explore.is-dark .lab-explore-contact-avatar{color:#fff;background:#685b76}.lab-explore-peek{z-index:2;box-sizing:border-box;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f9f8fbe6;border:1px solid #fff;border-radius:16px;width:300px;max-height:calc(100% - 36px);padding:15px 17px 10px;position:absolute;bottom:18px;right:18px;overflow:auto}.lab-desk-explore.is-dark .lab-explore-peek{background:#292a2ff2;border-color:#ffffff38}.lab-explore-peek h2{letter-spacing:-.025em;justify-content:space-between;align-items:center;margin:0 0 7px;font-size:15px;display:flex}.lab-explore-peek h2 button{width:27px;height:27px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.lab-explore-peek h2 button:hover{background:#8e839b30}.lab-explore-peek-restore{z-index:2;color:#262230;cursor:pointer;background:#f9f8fbe6;border:1px solid #fff;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;bottom:18px;right:18px}.lab-desk-explore.is-dark .lab-explore-peek-restore{color:#fff;background:#292a2ff2;border-color:#ffffff38}.lab-explore-peek-row{width:100%;min-height:55px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #8e839b2b;align-items:center;gap:9px;padding:6px 0;display:flex}.lab-explore-peek-row>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lab-explore-peek-row strong{font-size:12px}.lab-explore-peek-row small{color:#766e7d;font-size:11px}.lab-desk-explore.is-dark .lab-explore-peek-row small{color:#c8bdd3}.lab-explore-peek-row>span:last-child{color:#81748e;font-size:20px}.lab-desk-explore.is-dark .lab-desk-modal{color:#f3f0f8;background:#262235;border-color:#ffffff2e}.lab-desk-explore.is-dark .lab-desk-modal-nav{background:#1d1a2b;border-color:#ffffff24}.lab-desk-explore.is-dark .lab-desk-modal-nav button{color:#c7bfd3}.lab-desk-explore.is-dark .lab-desk-modal-nav button[aria-current=true]{color:#fff;background:#514662}.lab-desk-explore.is-dark .lab-desk-modal-content>p{color:#bbb2c8}.lab-desk-explore.is-dark .lab-desk-theme-options button{color:#f4f1fa;background:#302a40;border-color:#ffffff36}.lab-desk-explore.is-dark .lab-desk-theme-options button[aria-pressed=true]{background:#514566;border-color:#a996db;box-shadow:inset 0 0 0 1px #a996db}.lab-desk-explore.is-live-home .lab-explore-dock.is-compact{border-radius:16px;width:62px;padding:7px 5px;top:50%;bottom:auto;left:16px;transform:translateY(-50%)}.lab-desk-explore.is-live-home .lab-explore-dock.is-compact .lab-explore-brand{width:48px;height:34px;margin-bottom:3px}.lab-desk-explore.is-live-home .lab-explore-dock.is-compact>button{order:2;width:50px;min-height:45px;padding:4px 2px}.lab-desk-explore.is-live-home .lab-explore-dock.is-compact>button svg{width:19px;height:19px}.lab-desk-explore.is-live-home .lab-explore-dock.is-compact>button span{font-size:9px}.lab-desk-explore.is-live-home .lab-explore-dock.is-compact .lab-explore-account{order:3;width:50px;margin:5px 0 0}.lab-desk-explore.is-live-home .lab-explore-dock.is-compact .lab-desk-profile{min-height:39px;padding:5px 0 0}.lab-desk-explore.is-live-home .lab-explore-dock.is-compact .lab-desk-avatar{width:27px;height:27px;font-size:8px}.lab-desk-explore.is-live-home .lab-explore-dock.is-compact .lab-desk-account-menu{top:0;bottom:auto}.lab-desk-explore.is-live-home .lab-explore-dock.is-compact .lab-desk-account-menu button{padding:9px 8px}.lab-desk-explore.is-live-home .lab-explore-dock.is-compact:has(.lab-desk-account-menu){z-index:5}.lab-explore-dock>button.lab-explore-pending-invite{color:#5f43cf;position:relative}.lab-desk-explore.is-dark .lab-explore-dock>button.lab-explore-pending-invite{color:#c1b2ff}.lab-explore-dock>button.lab-explore-pending-invite b{color:#fff;background:#6e5bf5;border:2px solid #f9f8fb;border-radius:10px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:8px;line-height:1;display:grid;position:absolute;top:3px;right:5px}.lab-desk-explore.is-dark .lab-explore-dock>button.lab-explore-pending-invite b{border-color:#252132}.lab-desk-pending-invite-row{width:calc(100% - 28px);color:inherit;text-align:left;background:#8d7df014;border:1px solid #8d7df055;border-radius:13px;align-items:center;gap:11px;margin:4px 14px 12px;padding:11px 12px;display:flex}.lab-desk-pending-invite-row>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lab-desk-pending-invite-row strong{font-size:13px}.lab-desk-pending-invite-row small{color:#756d7e;font-size:11px}.is-dark .lab-desk-pending-invite-row small{color:#c4b9cf}.lab-pending-invite-card{color:inherit;background:#8d7df014;border:1px solid #8d7df055;border-radius:13px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;margin:10px 0;padding:13px;display:grid}.lab-pending-invite-card>svg{color:#6750d6;margin-top:2px}.is-dark .lab-pending-invite-card>svg{color:#c1b2ff}.lab-pending-invite-card>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.lab-pending-invite-card strong{font-size:13px}.lab-pending-invite-card small{color:#756d7e;font-size:11px;line-height:1.35}.is-dark .lab-pending-invite-card small{color:#c4b9cf}.lab-pending-invite-actions{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.lab-pending-invite-actions button{min-width:34px;height:31px;color:inherit;cursor:pointer;background:0 0;border:1px solid #81758f42;border-radius:8px;place-items:center;padding:0 11px;font-size:12px;font-weight:700;display:grid}.lab-pending-invite-actions button:first-child{padding:0;font-size:19px;font-weight:400}.lab-pending-invite-actions button.is-accept{color:#fff;background:#272130;border-color:#272130}.is-dark .lab-pending-invite-actions button.is-accept{color:#272130;background:#f2eef8;border-color:#f2eef8}.lab-pending-invite-actions button:disabled{opacity:.6;cursor:wait}.lab-desk-phone-nav-list>.lab-pending-invite-card{margin:10px 0 4px}.lab-explore-dock>button.lab-explore-invite-button{color:#fff;background:#211d2d;margin-top:5px;position:relative}.lab-explore-dock>button.lab-explore-invite-button:hover{background:#342d45}.lab-desk-explore.is-dark .lab-explore-dock>button.lab-explore-invite-button{color:#211d2d;background:#f1edf7}.lab-explore-dock>button.lab-explore-invite-button:after{content:"";background:#ffb44a;border:2px solid #f9f8fb;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:4px}.lab-desk-explore.is-dark .lab-explore-dock>button.lab-explore-invite-button:after{border-color:#252132}.lab-explore-invite-callout{z-index:3;box-sizing:border-box;color:#262230;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f9f8fbe6;border:1px solid #ffffffc9;border-radius:14px;align-items:center;gap:11px;width:min(430px,100% - 470px);min-width:360px;padding:11px 13px;display:flex;position:absolute;top:18px;left:96px}.lab-desk-explore.is-dark .lab-explore-invite-callout{color:#f5f2fa;background:#252132e8;border-color:#ffffff38}.lab-explore-invite-callout>span{color:#6549d6;background:#7660e51c;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.lab-desk-explore.is-dark .lab-explore-invite-callout>span{color:#b9a9ff;background:#a28bff24}.lab-explore-invite-callout>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lab-explore-invite-callout strong{font-size:12px;font-weight:680}.lab-explore-invite-callout small{color:#766e7d;font-size:10px}.lab-desk-explore.is-dark .lab-explore-invite-callout small{color:#c8bdd3}.lab-explore-invite-callout>button:not(.lab-explore-invite-dismiss){color:#fff;cursor:pointer;background:#211d2d;border:0;border-radius:9px;flex:none;padding:8px 11px;font-size:10px;font-weight:700}.lab-desk-explore.is-dark .lab-explore-invite-callout>button:not(.lab-explore-invite-dismiss){color:#211d2d;background:#f1edf7}.lab-explore-invite-dismiss{color:#81788b;cursor:pointer;background:0 0;border:0;padding:2px;font-size:17px}.desk-invite-backdrop{z-index:30;box-sizing:border-box;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#100c1c6e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.desk-invite-dialog{box-sizing:border-box;color:#191620;background:#f9f9fc;border:1px solid #ffffffc9;border-radius:24px;width:min(440px,100%);max-height:calc(100dvh - 48px);padding:28px;position:relative;overflow-y:auto}.is-dark .desk-invite-dialog{color:#f5f2f8;background:#292432;border-color:#ffffff2c}.desk-invite-close{width:31px;height:31px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0 0 2px;font-size:23px;line-height:1;display:grid;position:absolute;top:11px;right:13px}.desk-invite-close:hover{background:#77648d18}.desk-invite-dialog h2{letter-spacing:-.04em;margin:0 0 9px;padding-right:25px;font-size:26px;line-height:1.18}.desk-invite-dialog>p{color:#57515f;margin:0 0 18px;font-size:14px;line-height:1.5}.is-dark .desk-invite-dialog>p{color:#b7aebe}.desk-invite-dialog blockquote{color:#3b3348;border-left:3px solid #8d7df0;margin:0;padding:5px 0 5px 15px;font-size:14px;line-height:1.5}.is-dark .desk-invite-dialog blockquote{color:#eee9f4}.desk-invite-copy{color:#fff;cursor:pointer;background:#211d2d;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:49px;margin-top:27px;font-weight:600;display:flex}.desk-invite-copy:disabled{opacity:.65;cursor:default}.is-dark .desk-invite-copy{color:#211d2d;background:#f1edf7}.desk-invite-symbol{color:#7860cb;background:#8d7df013;border:1px solid #8d7df026;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:18px;display:grid}.desk-invite-symbol svg{stroke:currentColor;stroke-width:1.25px;width:28px;height:28px}.desk-invite-symbol svg circle:last-child{fill:currentColor;stroke:#f9f9fc}.desk-invite-link-card{background:#fff9;border:1px solid #7d70872b;border-radius:13px;padding:12px 14px 10px}.desk-invite-link-label{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.desk-invite-link-label label{color:#746c7e;font-size:11px;font-weight:600}.desk-invite-link-label button{color:#6751b6;cursor:pointer;background:#7860cb0d;border:0;border-radius:6px;align-items:center;gap:5px;margin:-4px -5px -4px 0;padding:5px 8px;font-size:11px;font-weight:650;display:inline-flex}.desk-invite-link-label button:hover{background:#7860cb1b}.desk-invite-link-card textarea{box-sizing:border-box;width:100%;min-width:0;color:inherit;resize:none;overflow-wrap:anywhere;word-break:break-all;background:0 0;border:0;border-radius:0;margin:0;padding:0;font:12px/1.65 Geist Mono,ui-monospace,monospace;display:block}.desk-invite-link-card:focus-within{border-color:#8d7df0;box-shadow:0 0 0 3px #8d7df013}.desk-invite-dialog .desk-invite-expiry{color:#746c7e;margin:10px 0 0;font-size:11px}.desk-invite-feedback{color:#746c7e;min-height:18px;margin-top:16px;font-size:12px;line-height:1.5}.desk-invite-success{color:#42745e}.desk-invite-actions{border-top:1px solid #7d70871c;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:18px;display:flex}.desk-invite-actions button{cursor:pointer;border:0;border-radius:10px;min-height:40px;font-size:12px;font-weight:600}.desk-invite-another{color:#746c7e;background:0 0;padding:9px 0}.desk-invite-another:hover{color:#6751b6}.desk-invite-done{color:#fff;background:#211d2d;min-width:86px;padding:10px 22px}.desk-invite-dialog .desk-invite-footnote{text-align:center;color:#746c7e;margin:12px 0 0;font-size:11px}.is-dark .desk-invite-symbol{color:#c2b1f7;background:#b4a0f413}.is-dark .desk-invite-symbol svg circle:last-child{stroke:#292432}.is-dark .desk-invite-link-card{background:#16121d40;border-color:#ffffff20}.is-dark .desk-invite-link-label label,.is-dark .desk-invite-dialog .desk-invite-expiry,.is-dark .desk-invite-feedback,.is-dark .desk-invite-another,.is-dark .desk-invite-dialog .desk-invite-footnote{color:#b7aebe}.is-dark .desk-invite-link-label button{color:#c2b1f7;background:#b4a0f413}.is-dark .desk-invite-actions{border-color:#ffffff18}.is-dark .desk-invite-done{color:#211d2d;background:#f1edf7}.is-dark .desk-invite-success{color:#a1cfb5}@media (width<=480px){.desk-invite-backdrop{padding:16px}.desk-invite-dialog{border-radius:20px;max-height:calc(100dvh - 32px);padding:24px}.desk-invite-dialog h2{font-size:24px}}.desk-invite-error{color:#a92d47!important;margin:12px 0 0!important;font-size:12px!important}.lab-desk-phone-top>button.lab-desk-phone-invite{grid-column:3;justify-self:end}.lab-desk-phone-top>button.lab-desk-phone-invite svg{width:19px;height:19px}.lab-desk.phone .desk-invite-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0907124d;place-items:center;padding:18px;position:fixed}.lab-desk.phone .desk-invite-dialog{border-radius:20px;width:min(350px,100%);padding:28px 23px 25px;box-shadow:0 18px 48px #09071238}@media (width<=700px){.setup-review{display:block}.review-sidebar{gap:10px;padding:15px}.review-intro,.review-sidebar-foot,.review-steps{display:none}.review-main{padding:18px 8px 30px}.review-header{flex-direction:column;align-items:flex-start;padding:0 9px}.review-frame.is-phone{width:min(390px,100vw - 18px)}}.desk-invite-dialog .agent-access-picker{margin:4px 0 12px}.desk-invite-dialog .agent-access-picker>div{border-color:#7d70871c;padding:12px 0}.desk-invite-dialog .agent-access-picker strong{overflow-wrap:anywhere}.desk-invite-dialog .desk-invite-selection-note{margin:0 0 16px;font-size:12px}.desk-invite-dialog .desk-invite-copy{margin-top:16px}.desk-invite-dialog .desk-invite-expiry{text-align:center}.desk-invite-dialog .desk-invite-feedback:empty{display:none}.desk-invite-dialog .desk-invite-actions{gap:12px;margin-top:16px;padding-top:14px}.is-dark .desk-invite-dialog .agent-access-picker>div{border-color:#ffffff18}.desk-invite-dialog button:focus-visible{outline-offset:3px;outline:2px solid #8d7df0}.desk-invite-completion{min-height:142px;margin-top:16px}.desk-invite-completion .desk-invite-feedback{min-height:0;margin:0}.desk-invite-completion .desk-invite-feedback:empty{display:none}.desk-invite-completion .desk-invite-copy{margin:0}.desk-invite-completion .desk-invite-actions{margin-top:12px;padding-top:12px}.desk-invite-completion .desk-invite-feedback:not(:empty)+.desk-invite-copy{margin-top:12px}.desk-invite-feedback .desk-invite-success{text-align:center;color:#6751b6;background:#8d7df00d;border:1px solid #8d7df033;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.desk-invite-feedback .desk-invite-success strong{font-size:14px}.desk-invite-feedback .desk-invite-success>span{font-size:12px;line-height:1.5}.is-dark .desk-invite-feedback .desk-invite-success{color:#c2b1f7;background:#c2b1f710;border-color:#c2b1f738}.lab-codes.is-desktop .lab-prompt-header{padding-block:20px}.lab-codes.is-desktop .lab-prompt-main{row-gap:10px;min-height:calc(100% - 72px);padding-top:4px;padding-bottom:6px}.lab-codes.is-desktop .lab-codes-panel{padding:18px}.lab-codes.is-desktop .lab-codes-panel h2{font-size:24px}.lab-codes.is-desktop .lab-codes-lede{margin-bottom:12px;font-size:13px;line-height:1.45}.lab-codes.is-desktop .lab-codes-help{padding:10px 0 12px}.lab-codes.is-desktop .lab-codes-defer-note{font-size:11px;line-height:1.45}.lab-codes.is-phone .lab-prompt-header{padding-top:26px}.lab-codes.is-phone .lab-prompt-main{padding-bottom:12px}.lab-muse-signup .lab-prompt-main{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:28px;padding-inline:32px}.lab-muse-signup .lab-prompt-intro{min-width:0}.lab-muse-signup .lab-prompt-intro-copy{box-sizing:border-box;max-width:100%}.lab-muse-signup .lab-prompt-intro-copy h1{overflow-wrap:normal;font-size:clamp(26px,3vw,40px)}.lab-muse-signup .lab-prompt-intro-copy p{margin-top:12px;font-size:14px}.lab-muse-panel{box-sizing:border-box;justify-self:end;width:100%;min-width:0;max-width:520px}.lab-muse-panel h2{letter-spacing:-.035em;margin:0 0 14px;font-size:24px;line-height:1.15}.lab-muse-panel>p,.lab-muse-panel>form>p,.muse-connection-waiting>p{color:#57515f;margin:0 0 20px;font-size:14px;line-height:1.5}.lab-muse-panel .lab-prompt-message{height:180px;margin-block:20px}.lab-muse-panel .lab-prompt-message-scroll{padding-bottom:65px}.lab-muse-panel .lab-prompt-message-scroll:focus-visible{outline-offset:-3px;outline:2px solid #b3a1f2}.lab-muse-panel .lab-contacts-quiet{justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;margin:10px 0 0;display:flex}.lab-muse-panel>.muse-panel-note,.lab-muse-panel>form>.muse-panel-note,.muse-connection-waiting>.muse-panel-note{margin:16px 0 0;font-size:12px;line-height:1.5}.muse-paste-instructions{border-top:1px solid #8176912b;margin-top:18px;padding-top:16px;font-size:13px}.muse-paste-instructions p{color:#57515f;margin:7px 0 12px;line-height:1.5}.lab-muse-panel>label,.lab-muse-panel form>label{color:#514a5b;margin:18px 0 8px;font-size:13px;font-weight:600;display:block}.lab-muse-panel input[type=email],.lab-muse-panel select{box-sizing:border-box;color:#282331;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #cfc7dd;border-radius:12px;margin:0 0 20px;padding:11px 13px;font-size:15px}.muse-signin-options .lab-prompt-secondary{background:#fff;justify-content:center;align-items:center;gap:10px;min-height:48px;display:flex}.muse-signin-options svg{width:18px;height:18px}.muse-signin-divider{color:#655e70;align-items:center;gap:12px;margin:23px 0 18px;font-size:12px;display:flex}.muse-signin-divider span{background:#8176912b;flex:1;height:1px}.muse-connection-waiting{text-align:center}.muse-connection-emblem{place-items:center;height:94px;margin:0 auto 16px;display:grid}.muse-connection-emblem .lab-waiting-orbit{margin:0 auto}.muse-connection-emblem.is-complete>svg{box-sizing:content-box;color:#3b6a58;background:#e4eee9;border-radius:50%;padding:18px}.muse-connection-checks{text-align:left;border-top:1px solid #8176912b;border-bottom:1px solid #8176912b;margin:20px 0 0;padding:17px 0;list-style:none}.muse-connection-checks li{color:#655e70;align-items:center;gap:11px;margin:13px 0;font-size:13px;line-height:1.4;display:flex}.muse-connection-checks li>:first-child{flex:none}.muse-connection-checks .is-done{color:#3b6a58;transition:color .25s}.muse-pending-dot{border:1px solid #bdb4ce;border-radius:50%;width:14px;height:14px;display:block}.muse-connection-complete{margin-top:20px}.lab-muse-panel .lab-prompt-secondary{justify-content:center;align-items:center;gap:8px;display:flex}.muse-setup-reminder{text-align:left;border-top:1px solid #8176912b;margin-top:20px;padding-top:17px}.muse-setup-reminder summary{color:#5e5271;cursor:pointer;font-size:12px;font-weight:600;line-height:1.5}.muse-setup-reminder>p{color:#57515f;margin:13px 0 0;font-size:12px;line-height:1.5}.muse-setup-reminder .lab-prompt-message{height:125px;margin:15px 0 12px}.muse-demo-controls{box-sizing:border-box;color:#50465f;background:#f8f5ff;border:1px solid #d4cbe3;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:min(100%,1250px);margin-bottom:18px;padding:13px 16px;display:flex}.muse-demo-controls>div:first-child{gap:5px;display:grid}.muse-demo-controls strong{font-size:13px}.muse-demo-controls span{font-size:12px;line-height:1.4}.muse-demo-buttons{flex-wrap:wrap;gap:7px;display:flex}.muse-demo-buttons button{color:#50465f;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4cbe3;border-radius:10px;padding:9px 12px;font-size:12px}.muse-demo-buttons button:first-child{color:#fff;background:#4b3a79;border-color:#4b3a79;font-weight:600}.muse-demo-buttons button:disabled{opacity:.45;cursor:default}.lab-muse-signup.is-overview .lab-overview-list{margin-bottom:22px}.lab-muse-signup.is-overview .lab-overview-list strong{font-size:14px}.lab-muse-signup.is-overview .lab-overview-list p{font-size:13px}.lab-muse-signup.is-phone .lab-prompt-main{padding:0 24px 28px;display:block}.lab-muse-signup.is-phone .lab-prompt-header{padding:24px}.lab-muse-signup.is-phone .lab-prompt-intro{flex-direction:row;align-items:center;gap:18px;margin:10px 0 26px;display:flex}.lab-muse-signup.is-phone .lab-prompt-planet{flex:none}.lab-muse-signup.is-phone .lab-prompt-intro-copy h1{font-size:26px}.lab-muse-signup.is-phone .lab-prompt-intro-copy p{margin-top:8px;font-size:12px;line-height:1.45}.lab-muse-signup.is-phone .lab-prompt-panel{border-radius:24px;padding:22px}.lab-muse-signup.is-phone .lab-muse-panel h2{font-size:22px}.lab-muse-signup.is-phone .lab-muse-panel>p{font-size:13px}.lab-muse-signup.is-phone .lab-prompt-actions{margin-top:12px}.lab-muse-signup.is-phone .lab-prompt-message{height:170px}.muse-review-simulator{box-sizing:border-box;flex-wrap:wrap}.muse-review-simulator>div{flex-wrap:wrap;gap:7px;display:flex}.muse-review-simulator button{font-size:11px}.agent-setup-topics{gap:11px;margin:20px 0;padding:0;list-style:none;display:grid}.agent-setup-topics li{color:#37303f;align-items:center;gap:10px;font-size:14px;line-height:1.4;display:flex}.agent-setup-topics svg{color:#76618f;flex:none}.agent-setup-remind{margin-top:12px}.lab-muse-panel>.agent-setup-copy-status{color:#3b6a58;margin:14px 0 0}.agent-setup-reminder-text{color:#5e5271;margin-top:18px;font-size:13px;line-height:1.5}.agent-setup-reminder-text summary{cursor:pointer}.connection-agent-picker{margin:18px 0 20px;position:relative}.connection-agent-label{color:#514a5b;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.lab-muse-panel .connection-agent-trigger,.lab-muse-panel .connection-agent-menu button{text-align:left;color:#282331;width:100%;font:inherit;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.lab-muse-panel .connection-agent-trigger{cursor:pointer;background:#ffffffd9;border:1px solid #cfc7dd;border-radius:14px;min-height:64px}.connection-agent-trigger>span,.connection-agent-menu button>span{gap:4px;min-width:0;display:grid}.connection-agent-picker strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.connection-agent-picker small{color:#6b6276;font-size:12px;line-height:1.4}.connection-agent-picker svg{color:#76618f;flex:none}.connection-agent-trigger>svg{transition:transform .15s}.connection-agent-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.lab-muse-panel .connection-agent-trigger:hover{background:#fff;border-color:#9e8ab9}.connection-agent-trigger:focus-visible,.connection-agent-menu button:focus-visible{outline-offset:3px;outline:2px solid #8064b1}.connection-agent-menu{z-index:5;top:calc(100% + 7px);background:#fbf9ff;border:1px solid #d6cde1;border-radius:17px;max-height:min(320px,40dvh);padding:6px;position:absolute;inset-inline:0;overflow:auto;box-shadow:0 16px 40px #30213f26,0 3px 8px #30213f0d}.lab-muse-panel .connection-agent-menu button{cursor:pointer;background:0 0;border:0;border-radius:11px;min-height:62px}.lab-muse-panel .connection-agent-menu button:hover,.lab-muse-panel .connection-agent-menu button:focus-visible{outline-offset:-2px;background:#eee7f5}.lab-muse-panel .connection-agent-menu button[aria-checked=true]{background:#eee7f5}.lab-muse-panel .connection-agent-menu button.is-new{border-top:1px solid #e0d8e9;border-top-left-radius:0;border-top-right-radius:0;margin-top:5px}@media (prefers-reduced-motion:reduce){.connection-agent-trigger>svg{transition:none}}.identity-view-control{color:#282331;flex:none;align-items:center;gap:8px;width:fit-content;font-size:12px;display:flex}.identity-view-control>.identity-view-label{opacity:.65;padding:0;font-size:11px;font-weight:500}.identity-view-select{width:max-content;position:relative}.identity-view-trigger{appearance:none;box-sizing:border-box;width:100%;height:36px;color:inherit;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f9f8fbe8;border:1px solid #8e839b55;border-radius:9px;margin:0;padding:7px 10px;font-weight:550}.identity-view-trigger>svg{pointer-events:none;opacity:.65;flex:none}.identity-view-trigger:focus-visible{outline-offset:3px;outline:2px solid #a994ec}.is-dark .identity-view-control{color:#f5f5f6}.is-dark .identity-view-trigger{background:#303137eb;border-color:#ffffff38}.identity-view-control.is-desk{z-index:5;flex-direction:column;align-items:flex-start;gap:5px;position:absolute;top:16px;right:18px}.identity-view-control.is-desk>.identity-view-label{padding-left:2px}.is-live-home .sky-zoom-controls{gap:6px;top:86px;right:18px}.is-live-home .sky-zoom-controls>button{width:36px;height:36px}.is-live-home .orbit-panel.has-thread{width:min(940px,100% - 242px)}.lab-desk.phone .identity-view-control.is-desk{top:calc(68px + env(safe-area-inset-top,0px));right:max(14px, env(safe-area-inset-right,0px))}.lab-desk.phone .lab-desk-phone-sky .sky-zoom-controls{top:calc(138px + env(safe-area-inset-top,0px));right:max(14px, env(safe-area-inset-right,0px));flex-direction:column;gap:6px;bottom:auto;left:auto;transform:none}.lab-desk.phone .lab-desk-phone-sky .sky-zoom-controls>button{width:36px;height:36px}.lab-desk.phone.is-dark .lab-desk-phone-sky .sky-zoom-controls>button{color:#fff;background:#303137e8;border-color:#ffffff38}.lab-desk.phone.is-light .lab-desk-phone-sky .sky-zoom-controls>button{color:#282331;background:#f9f8fbe8;border-color:#8e839b55}.thread-participants.thread-participants>li{max-width:300px}.thread-participants .stacked-orbs{flex:none}.identity-planets{flex:none;align-items:center;gap:3px;display:flex}.identity-planets>button{background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.orbit-draft-agents>.thread-participants{width:100%}.identity-inline{white-space:nowrap}.contacts-list-head,.orbit-draft-title{flex-wrap:wrap;gap:12px}.contacts-list-head .identity-view-control,.orbit-draft-title .identity-view-control{margin-left:auto}.identity-card-controls{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.identity-card-controls>.identity-view-control{margin-left:auto}.is-live-home .desk-sky-target.is-planet .phone-planet-label{width:max-content;max-width:280px}.lab-desk.phone .phone-sky-target.is-planet:not(.desk-sky-target) .phone-planet-label{width:max-content;max-width:210px}.identity-view-trigger{text-align:left;justify-content:space-between;align-items:center;gap:10px;display:flex}.identity-view-menu{z-index:30;border:1px solid var(--card-line,#81769140);background:var(--card-surface,#fff);min-width:150px;color:inherit;border-radius:12px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #17132026}.identity-view-menu>button{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:10px;display:flex}.identity-view-menu>button:is(:hover,:focus-visible){background:var(--card-fill,#eeebf2);outline:none}.is-dark .identity-view-menu{background:var(--card-surface,#2b2c32)}.desktop-card-dialog.is-contact .identity-card-controls{min-height:36px;padding-right:44px}.desktop-card-dialog.is-contact .identity-card-controls>.back{visibility:hidden}.desktop-card-dialog:is(.is-contact,.is-people)>.desktop-card-close{height:36px;top:28px;right:26px}.desktop-card-dialog.is-people .contacts-list-head h1{padding-right:44px}.agent-access-backdrop{z-index:60;color:var(--card-ink,var(--ink));background:#15131e66;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.pages-review .agent-access-backdrop,.lab-contacts>.agent-access-backdrop{position:absolute}.agent-access-dialog{border:1px solid var(--card-line,var(--line));background:var(--card-surface,var(--surface));border-radius:22px;flex-direction:column;width:min(440px,100%);max-height:100%;padding:28px 25px 24px;display:flex;position:relative;overflow:auto;box-shadow:0 18px 65px #17132033}.agent-access-close{width:32px;height:32px;color:inherit;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;font-size:23px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.agent-access-close:hover{background:var(--card-fill,var(--fill))}.agent-access-dialog h2{letter-spacing:-.035em;margin:0 28px 10px 0;font-size:25px;line-height:1.2}.agent-access-dialog>p{color:var(--card-muted,var(--muted));margin:0;font-size:13px;line-height:1.55}.agent-access-picker{flex-direction:column;margin:18px 0;display:flex}.agent-access-picker>div{border-bottom:1px solid var(--card-line,var(--line));align-items:center;gap:13px;padding:15px 0;display:flex}.agent-access-picker .sky-orb{flex:none}.agent-access-picker>div>span:not(.sky-orb){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.agent-access-picker strong{font-size:14px;font-weight:600}.agent-access-picker small{color:var(--card-muted,var(--muted));font-size:11px}.agent-access-picker .toggle{width:42px;height:25px}.agent-access-picker .toggle:after{width:19px;height:19px}.agent-access-picker .toggle.on:after{left:20px}.agent-access-picker .toggle[aria-pressed=true]{background:var(--card-toggle-on,#6e5bf5)}.agent-access-dialog .agent-access-note{font-size:12px}.agent-access-dialog .agent-access-error{color:var(--danger);margin-top:14px}.agent-access-dialog footer{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.agent-access-dialog footer button{border:1px solid var(--card-line,var(--line));min-height:40px;color:inherit;background:0 0;border-radius:10px;padding:9px 15px;font-size:13px;font-weight:600}.agent-access-dialog footer button:last-child{background:var(--card-ink,var(--ink));color:var(--card-surface,var(--surface))}.agent-access-dialog button:disabled{opacity:.5;cursor:default}.connections-launch{width:100%;min-height:40px;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 2px;font-size:13px;font-weight:600;display:flex}.connections-launch:hover{color:inherit;background:#81769112}.connections-backdrop{z-index:40;background:#17151d45;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.pages-review .connections-backdrop{position:absolute}.connections-dialog,.connection-choices{--connection-ink:var(--card-ink,var(--ink,#282331));--connection-muted:var(--card-muted,var(--muted,#655e70));--connection-line:var(--card-line,var(--line,#8176912b));--connection-surface:var(--card-chrome,var(--surface,#f7f6f9));--connection-fill:var(--card-fill,var(--fill,#eeebf2));color:var(--connection-ink)}.connections-dialog{border:1px solid var(--connection-line);background:var(--connection-surface);border-radius:22px;flex-direction:column;width:min(470px,100%);min-height:0;max-height:90%;display:flex;overflow:hidden;box-shadow:0 18px 65px #17132033}.connections-dialog>header{align-items:flex-start;gap:15px;padding:25px 24px 18px;display:flex}.connections-dialog>header>div{flex:1}.connections-dialog h2{letter-spacing:-.035em;margin:0;font-size:26px;line-height:1.15}.connections-dialog header p{color:var(--connection-muted);margin:8px 0 0;font-size:12px;line-height:1.5}.connections-dialog>header>button{width:36px;height:36px;color:inherit;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;font-size:24px;display:grid}.connections-dialog>header>button:hover{background:var(--connection-fill)}.connections-dialog>.connection-choices{flex-direction:column;padding:0 24px 22px;display:flex;overflow:hidden}.connections-dialog .connection-tabs,.connections-dialog .connection-search,.connections-dialog .connection-note,.connections-dialog .connection-error{flex:none}.connections-dialog .connection-rows,.connection-choices{min-height:0}.connection-tabs{border:1px solid var(--connection-line);border-radius:10px;gap:4px;margin-bottom:15px;padding:4px;display:flex}.connection-tabs button{min-height:36px;color:var(--connection-muted);background:0 0;border:0;border-radius:7px;flex:1;padding:6px 10px;font-size:13px}.connection-tabs button[aria-pressed=true]{background:var(--connection-fill);color:var(--connection-ink)}.connection-tabs span{margin-left:5px;font-size:11px}.connection-search{background:var(--connection-surface);width:100%;color:var(--connection-ink);border:1px solid var(--connection-line);margin-bottom:12px}.connection-rows{overscroll-behavior:contain;max-height:360px;overflow:auto}.connection-row{border-bottom:1px solid var(--connection-line);grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:15px 0;display:grid;position:relative}.connection-row-identity{align-items:center;gap:11px;min-width:0;display:flex}.connection-planets{flex:none;align-items:center;width:39px;min-height:39px;display:flex;position:relative}.connection-second-planet{transform-origin:0 0;top:17px;left:13px;transform:scale(.65);position:absolute!important}.connection-person{flex-direction:column;gap:3px;min-width:0;display:flex}.connection-person strong{font-size:14px;font-weight:600}.connection-person small{color:var(--connection-muted);font-size:12px}.connection-mutual{color:var(--connection-muted);grid-column:1;padding-left:50px;font-size:11px;line-height:1.4}.connection-connect,.connection-row-actions{grid-area:1/2/3;align-self:center}.connection-choices .connection-connect,.connection-row-actions button{border:1px solid var(--connection-line);background:var(--connection-ink);min-height:38px;color:var(--connection-surface);border-radius:9px;padding:7px 12px;font-size:12px;font-weight:600}.connection-connect:disabled{color:var(--connection-muted);opacity:.75;background:0 0}.connection-row-actions{gap:6px;display:flex}.connection-row-actions button:first-child{width:34px;color:var(--connection-ink);background:0 0;padding:0;font-size:21px;font-weight:400}.connection-empty,.connection-note{color:var(--connection-muted);margin:16px 0 0;font-size:12px;line-height:1.5}.connection-error{color:#b64155;font-size:12px}.sent-connections h3{margin:18px 0 0;font-size:13px;font-weight:600}.connection-row.is-pending .connection-planets{filter:grayscale(.85)brightness(.45)}.phone .connections-backdrop{padding:16px}.phone .connections-dialog{max-height:calc(100% - 24px)}.phone .connections-dialog>header{padding:24px 20px 16px}.phone .connections-dialog>.connection-choices{padding-inline:20px}.phone .connections-dialog h2{font-size:24px}.feedback-backdrop{z-index:120;box-sizing:border-box;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#241a3766;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.feedback-panel{box-sizing:border-box;color:#2a2335;background:#faf9fd;border:1px solid #fff9;border-radius:24px;width:min(480px,100%);max-height:100%;font-family:Geist,system-ui,sans-serif;overflow:auto;box-shadow:0 24px 90px #21182d33}.feedback-panel>header{align-items:flex-start;gap:10px;padding:20px 24px 0;display:flex}.feedback-panel>header>div{flex:1}.feedback-eyebrow{color:#81718f;letter-spacing:.13em;font-size:9px;font-weight:600}.feedback-panel h2{letter-spacing:-.045em;margin:10px 0 0;font-size:25px;font-weight:550;line-height:1.16}.feedback-panel header button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;margin:-6px -8px 0 0;padding:0;display:grid}.feedback-panel header button:hover{background:#eeebf2}.feedback-panel form,.feedback-receipt{padding:0 24px 18px}.feedback-intro{color:#776c82;margin:10px 0 12px;font-size:12px;line-height:1.55}.feedback-panel fieldset{border:0;margin:0;padding:0}.feedback-panel legend{margin-bottom:9px;font-size:12px;font-weight:600}.feedback-issues{gap:6px;display:grid}.feedback-issues label{cursor:pointer;background:#fff9;border:1px solid #e4dfea;border-radius:11px;align-items:center;gap:10px;padding:8px 12px;display:flex}.feedback-issues label.is-selected{background:#efe8f8;border-color:#a18abf}.feedback-panel .feedback-issues input{accent-color:#775795;flex:0 0 15px;width:15px;height:15px;min-height:0;margin:0;padding:0}.feedback-issues strong,.feedback-issues small{display:block}.feedback-issues strong{font-size:12px;font-weight:550}.feedback-issues small{color:#7c7088;margin-top:3px;font-size:10px;line-height:1.4}.feedback-field{gap:7px;margin-top:12px;font-size:12px;font-weight:600;display:grid}.feedback-field textarea,.feedback-field input{box-sizing:border-box;color:#31263d;background:#fff;border:1px solid #dcd5e5;border-radius:10px;width:100%;padding:11px 12px;font:400 12px/1.5 Geist,system-ui,sans-serif}.feedback-field textarea{resize:vertical;min-height:66px}.feedback-field small{color:#81768b;font-size:10px;font-weight:400}.feedback-context{color:#81758c;margin:12px 0;font-size:10px;line-height:1.5}.feedback-context strong{color:#665775;font-weight:500}.feedback-submit{color:#fff;cursor:pointer;background:#30233e;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;padding:13px;font:500 12px/1.4 Geist,system-ui,sans-serif;display:flex}.feedback-submit:disabled{color:#92849f;cursor:default;background:#ded7e5}.feedback-preview-note{text-align:center;color:#95899e;margin:10px 0 0;font-size:10px;line-height:1.5}.feedback-panel :focus-visible{outline-offset:3px;outline:2px solid #8969ad}.feedback-receipt{padding-top:23px}.feedback-receipt>p:first-of-type{color:#776c82;font-size:14px;line-height:1.6}.feedback-check{color:#4e7352;background:#e6eee6;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.feedback-receipt dl{background:#efebf3;border-radius:12px;padding:14px;font-size:12px}.feedback-receipt dl>div{gap:6px;margin:8px 0;display:grid}.feedback-receipt dt{color:#887a94}.feedback-receipt dd{overflow-wrap:anywhere;margin:0}.feedback-receipt .feedback-submit{margin-top:20px}.review-frame.is-phone .feedback-backdrop{padding:12px}.review-frame.is-phone .feedback-panel>header{padding:20px 19px 0}.review-frame.is-phone .feedback-panel form,.review-frame.is-phone .feedback-receipt{padding-inline:19px}.review-frame.is-phone .feedback-panel h2{font-size:24px}.feedback-reply{color:#81768b;overflow-wrap:anywhere;margin:14px 0;font-size:11px;line-height:1.5}.feedback-reply strong{color:#665775;font-weight:500}.feedback-reply button{color:#665078;font:inherit;cursor:pointer;background:0 0;border:0;padding:3px;text-decoration:underline}.live-home-feedback{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #8176912b;flex:none;padding:10px 8px;font:500 13px Geist,system-ui,sans-serif}.feedback-backdrop.is-live{padding:16px;position:fixed}.feedback-error{color:#982e45;font-size:12px;line-height:1.5}.account-orbit-preview{width:100%;height:100%;min-height:550px;display:block;position:relative}.account-orbit-sky{position:absolute;inset:0}.account-orbit-snapshot-label{z-index:3;max-width:calc(100% - 36px);color:var(--card-muted);pointer-events:none;margin:0;font-size:11px;position:absolute;bottom:8px;left:18px}.account-orbit-phone-workspace{z-index:15;background:var(--card-surface);display:flex;position:absolute;inset:0}.orbit-panel[hidden]{display:none}.orbit-workspace-main{background:var(--card-surface);flex-direction:column;min-width:0;min-height:0;display:flex}.orbit-workspace-tabs{border-bottom:1px solid var(--card-line);flex:none;gap:8px;padding:12px 18px;display:flex}.orbit-workspace-tabs button{color:var(--card-muted);background:0 0;border:0;border-radius:9px;padding:9px 13px;font-size:12px}.orbit-workspace-tabs button[aria-pressed=true]{background:var(--card-ink);color:var(--card-surface)}.orbit-workspace-tabs button span{margin-left:5px}.orbit-workspace-content{flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.orbit-workspace-content>.chat{width:100%}.orbit-workspace-content>.is-embedded{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;flex:1;width:100%;min-height:0;padding:0;display:flex;position:relative;inset:auto}.orbit-workspace-content>.is-embedded>section{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0;position:relative;inset:auto}.orbit-snapshot-notice{color:var(--card-muted);font-size:11px}.has-embedded-panels .orbit-draft-title h1{overflow-wrap:anywhere}@media (width<=650px){.account-orbit-phone-workspace .orbit-draft-body{flex-direction:column;display:flex}.account-orbit-phone-workspace .orbit-draft-threads{border-bottom:1px solid var(--card-line);flex:none;max-height:150px}.account-orbit-phone-workspace .orbit-workspace-main{flex:1}}.orbit-workspace-message{width:100%;min-height:0;display:flex}.orbit-workspace-message[hidden]{display:none}.orbit-workspace-message>.chat{width:100%}.account-orbit-browser{min-height:0;color:var(--card-ink);flex-direction:column;flex:1;display:flex}.account-orbit-browser[hidden]{display:none}.orbit-workspace-back{color:var(--card-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:0 0 12px;padding:0;font-size:12px;display:inline-flex}.orbit-workspace-back:hover{color:var(--card-ink)}.orbit-workspace-back:focus-visible{outline-offset:4px;outline:2px solid #a994ec}.people-orbit-browser{flex:1;grid-template-columns:clamp(180px,25%,240px) minmax(0,1fr);min-height:0;display:grid}.people-orbit-list{border-right:1px solid var(--card-line);padding:14px 9px;overflow-y:auto}.people-orbit-list>button{width:100%;color:var(--card-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:13px 12px;display:flex}.people-orbit-list>button:is(:hover,[aria-pressed=true]){background:0 0}.people-orbit-list>button[aria-pressed=true] strong{text-decoration:underline;-webkit-text-decoration-color:var(--card-toggle-on);text-decoration-color:var(--card-toggle-on);text-underline-offset:6px;text-decoration-thickness:2px}.people-orbit-list>button>span:last-child{flex-direction:column;gap:4px;display:flex}.people-orbit-list strong{font-size:14px}.people-orbit-list small{color:var(--card-muted);font-size:11px}.people-orbit-rooms{background:var(--card-surface);flex-direction:column;min-width:0;min-height:0;display:flex}.people-orbit-rooms>header{border-bottom:1px solid var(--card-line);padding:22px 22px 16px}.people-orbit-rooms h2{letter-spacing:-.025em;margin:0;font-size:20px}.people-orbit-rooms header p{color:var(--card-muted);margin:6px 0 0;font-size:12px}.people-orbit-room-list{flex:1;min-height:0;padding:0 12px 12px;overflow:auto}.people-orbit-room{border:0;border-bottom:1px solid var(--card-line);width:100%;color:var(--card-ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:16px;padding:18px 10px;display:flex}.people-orbit-room:hover{background:0 0}.people-orbit-avatar{flex:0 0 64px;justify-content:center;align-items:center;width:64px;display:flex}.people-orbit-room-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.people-orbit-room-copy strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.people-orbit-room-copy small{color:var(--card-muted);font-size:11px}.people-orbit-latest{white-space:nowrap;text-overflow:ellipsis;color:var(--card-muted);margin-top:3px;font-size:12px;overflow:hidden}.people-orbit-room-meta{color:var(--card-muted);flex-direction:column;flex:none;align-items:flex-end;gap:5px;font-size:10px;display:flex}.people-orbit-room-meta small{font-size:11px}.people-orbit-browser button:focus-visible{outline-offset:-2px;outline:2px solid #a994ec}.account-orbit-phone-workspace .people-orbit-browser{grid-template-columns:minmax(0,1fr)}.account-orbit-phone-workspace .people-orbit-list{border-right:0;border-bottom:1px solid var(--card-line);flex:none;padding:6px;display:flex;overflow-x:auto}.account-orbit-phone-workspace .people-orbit-list>button{gap:7px;width:auto;min-width:105px;padding:9px}.account-orbit-phone-workspace .people-orbit-list .sky-orb{display:none}.account-orbit-phone-workspace .people-orbit-browser{grid-template-rows:auto minmax(0,1fr)}.account-orbit-phone-workspace .people-orbit-room{gap:10px}.account-orbit-phone-workspace .people-orbit-rooms>header{display:none}.account-orbit-preview .identity-view-control.is-phone-sky-bottom{z-index:5;bottom:252px;right:max(14px, env(safe-area-inset-right,0px));position:absolute}.account-orbit-preview .is-phone-sky-bottom .identity-view-trigger{height:44px}.account-orbit-preview .is-phone-sky-bottom .identity-view-menu{top:auto;bottom:calc(100% + 6px)}.account-orbit-preview .is-phone-sky-bottom .identity-view-select{width:auto}.account-orbit-preview .is-phone-sky-bottom .identity-view-trigger{gap:10px;padding:8px 10px}.account-phone-menu{flex-direction:column;flex:1;gap:5px;margin-top:20px;display:flex;overflow-y:auto}.account-phone-menu>button{color:inherit;text-align:left;font:inherit;background:0 0;border:0;border-radius:9px;padding:14px 12px;font-size:14px}.account-phone-menu>button:hover{background:0 0}.account-phone-menu>h2{margin:12px;font-size:18px}.account-phone-screen{z-index:15;background:var(--card-surface);min-height:0;color:var(--card-ink);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.account-phone-back{min-height:36px;color:var(--card-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 10px;padding:0;font-size:13px;display:inline-flex}.account-phone-back:focus-visible{outline-offset:3px;outline:2px solid #a994ec}.account-phone-screen>.orbit-draft-head,.account-orbit-phone-workspace .account-orbit-browser>.orbit-draft-head{padding:18px 20px;display:block}.account-phone-screen h1{letter-spacing:-.025em;margin:0;font-size:22px}.account-phone-menu-brand{align-items:center;gap:10px;display:flex}.account-phone-screen>header p{color:var(--card-muted);margin:7px 0 0;font-size:12px}.account-phone-screen .account-phone-menu{margin:0;padding:8px 20px}.account-phone-screen .account-phone-menu>button{border-bottom:1px solid var(--card-line);border-radius:0;justify-content:space-between;align-items:center;min-height:52px;padding:14px 0;display:flex}.account-phone-back-row{padding:18px 20px 0}.account-phone-screen>.contacts-list-draft{flex:1;min-height:0;padding-top:0}.account-phone-screen>.contact-card-draft{min-height:0;overflow-y:auto}.account-phone-find{padding:16px 20px;overflow-y:auto}.account-preview-note{color:var(--card-muted);font-size:12px;line-height:1.5}.account-orbit-preview .settings-draft-backdrop.is-phone{background:var(--card-surface);padding:0}.account-orbit-preview .settings-draft-backdrop.is-phone>.settings-draft{width:100%;height:100%;box-shadow:none;border:0;border-radius:0}.account-orbit-preview .is-phone .settings-draft-head{padding:18px 20px}.account-orbit-preview .is-phone .settings-draft-head h1{letter-spacing:-.025em;font-size:22px}.account-orbit-preview .is-phone .settings-draft-back{min-height:36px;color:var(--card-ink);gap:6px;margin:0 0 10px;font-size:13px}.account-orbit-preview .is-phone .settings-draft-back svg{width:20px;height:20px}.account-orbit-preview .is-phone .settings-draft-body{padding-inline:20px}.phone .identity-view-control.is-phone-sky-bottom{z-index:5;bottom:252px;right:max(14px, env(safe-area-inset-right,0px));position:absolute}.phone .is-phone-sky-bottom .identity-view-trigger{gap:10px;height:44px;padding:8px 10px}.phone .is-phone-sky-bottom .identity-view-menu{top:auto;bottom:calc(100% + 6px)}.phone .is-phone-sky-bottom .identity-view-select{width:auto}.phone .settings-draft-backdrop.is-phone{background:var(--card-surface);padding:0}.phone .settings-draft-backdrop.is-phone>.settings-draft{width:100%;height:100%;box-shadow:none;border:0;border-radius:0}.phone .settings-draft-head{padding:18px 20px}.phone .settings-draft-head h1{font-size:22px}.phone .settings-draft-back{min-height:36px;color:var(--card-ink);gap:6px;margin:0 0 10px;font-size:13px}.phone .settings-draft-body{padding-inline:20px}.phone .account-phone-screen>.contacts-list-draft{overflow:hidden}.phone .account-phone-screen>.contacts-list-draft .contacts-list-rows{overflow-y:auto}.account-phone-navigation{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:-4px 0 6px;display:flex}.account-phone-navigation>:is(.account-phone-back,.orbit-workspace-back){min-height:44px;margin:0}.account-phone-close{width:44px;height:44px;color:var(--card-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:0 -12px 0 0;padding:0;display:inline-flex}.account-phone-close:hover{background:0 0}.account-phone-close:focus-visible{outline-offset:2px;outline:2px solid #a994ec}.detail-ui .orbit-draft.has-compact-header>.orbit-draft-head{padding:8px 16px}.desktop-card-dialog.is-room .orbit-draft.has-compact-header>.orbit-draft-head{padding-right:56px}.detail-ui .has-compact-header .orbit-draft-title{flex-wrap:nowrap;gap:10px}.detail-ui .has-compact-header .orbit-draft-title>div:first-of-type{flex:1;min-width:0}.detail-ui .has-compact-header .orbit-draft-title h1{font-size:18px;line-height:1.2}.has-compact-header .orbit-draft-roster{margin-top:5px}.has-compact-header .orbit-draft-agents{padding:0}.has-compact-header .account-phone-navigation{margin-bottom:0}.has-compact-header .thread-participants{padding:2px 0}.has-compact-header .thread-participants strong{font-size:12px}.has-compact-header .identity-view-label{display:none}.detail-ui .orbit-draft .composer.is-compact-composer{align-items:center;gap:8px;padding:10px 12px}.detail-ui .orbit-draft .is-compact-composer textarea{box-sizing:border-box;min-width:0;height:44px;min-height:44px;margin:0;padding:11px 12px;line-height:20px}.detail-ui .orbit-draft .is-compact-composer .send{align-self:center;height:44px;margin:0}.is-compact-composer .composer-plus{width:36px;height:44px;color:var(--card-ink);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.is-compact-composer .composer-plus:is(:hover,[aria-expanded=true]){background:0 0}.is-compact-composer .composer-notice{color:var(--card-muted);flex-basis:100%;font-size:11px}.is-compact-composer .attachment-menu{background:var(--card-surface)}.detail-ui .orbit-draft .is-compact-composer .send.is-cloud-send{width:44px;min-width:44px;height:44px;color:var(--card-ink);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.detail-ui .orbit-draft .is-compact-composer .send.is-cloud-send:disabled{opacity:.8}.send.is-cloud-send:focus-visible{outline:2px solid var(--card-toggle-on);outline-offset:2px}.cloud-action-icon{flex:none;display:block}.is-wisp-send{pointer-events:none}.is-wisp-send:not([data-ready]){background:radial-gradient(at 45% 45%,#8d8e9580,#a6a7ad40 30%,#0000 65%)}.phone-surface :is(.settings-draft-agent-row,.settings-draft-action-row,.settings-draft-close):hover{background:0 0}.phone-surface{z-index:15;isolation:isolate;background:var(--card-surface);position:absolute;inset:0;overflow:hidden}.phone-surface.is-inactive{visibility:hidden;pointer-events:none}.phone-surface>.detail-ui-cloud canvas{opacity:.22}.phone-surface.is-dark>.detail-ui-cloud canvas{opacity:.18}.phone-surface.detail-ui>.phone-surface-pages.phone{z-index:1;background:0 0;position:relative}.phone-surface>.phone-surface-pages[hidden]{display:none}.phone-surface :is(.account-phone-screen,.account-orbit-phone-workspace,.people-orbit-rooms,.orbit-draft-body,.orbit-workspace-main){background:0 0}.phone-surface .settings-draft-backdrop.is-phone{background:0 0;position:absolute}.phone-surface .settings-draft-backdrop.is-phone>.settings-draft{background:0 0}.detail-ui.phone .orbit-draft>.orbit-draft-head{padding:6px 12px}.orbit-phone-bar{align-items:center;gap:4px;min-height:52px;display:flex}.orbit-phone-icon{width:40px;height:44px;color:var(--card-ink);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.orbit-phone-bar .account-phone-close{width:40px;margin:0 -8px 0 0}.orbit-phone-heading{flex:1;min-width:0}.orbit-phone-heading h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;line-height:1.3;overflow:hidden}.orbit-phone-thread-picker{width:100%;color:var(--card-muted);text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:12px;display:flex}.orbit-phone-thread-picker>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbit-phone-options{flex-wrap:wrap;gap:4px;padding:6px 0;display:flex}.orbit-phone-options button{min-height:40px;color:var(--card-ink);font:inherit;background:0 0;border:0;padding:8px;font-size:12px}.orbit-phone-options button span{color:var(--card-muted)}.detail-ui.phone .orbit-draft .chat-head{display:none}.detail-ui.phone .orbit-draft .orbit-workspace-main{flex:1}.orbit-phone-bar button:focus-visible,.orbit-phone-options button:focus-visible{outline:2px solid var(--card-toggle-on);outline-offset:1px}.orbit-phone-thread-picker{line-height:16px}.orbit-phone-thread-picker>svg{flex:0 0 12px;display:block}.orbit-phone-thread-picker[aria-expanded=true]>svg{transform:rotate(180deg)}.detail-ui.phone .orbit-draft .orbit-draft-threads{max-height:min(36vh,250px);overflow-y:auto}.detail-ui.phone .orbit-draft .orbit-draft-threads .thread-list{flex-direction:column;gap:0;padding:0 16px 8px;overflow:visible}.detail-ui.phone .orbit-draft .orbit-draft-threads .thread-row{border:0;border-bottom:1px solid var(--card-line);background:0 0;border-radius:0;width:100%;max-width:none;min-height:44px;padding:12px 2px}.detail-ui.phone .orbit-draft .orbit-draft-threads .thread-row.selected{color:var(--card-toggle-on)}.detail-ui.phone .orbit-draft .orbit-draft-threads .thread-top strong{white-space:normal}@media (prefers-reduced-motion:reduce){.settings-draft .settings-draft-switch:after{transition:none}}.admin-tools{color:#292336;background:#f5f3fa;min-height:100vh;font-family:Inter,system-ui,sans-serif;line-height:1.5}.admin-tools *{box-sizing:border-box}.admin-tools header{background:#fff;border-bottom:1px solid #dfd9e8;justify-content:space-between;padding:22px 5vw;display:flex}.admin-tools a{color:#6440a0}.admin-tools main{max-width:1100px;margin:auto;padding:48px 24px}.admin-tools h1{margin:10px 0;font-size:clamp(28px,5vw,42px)}.admin-tools p{color:#71637e}.admin-eyebrow{letter-spacing:.13em;color:#7f629c;font-size:11px}.admin-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:32px 0;display:grid}.admin-tool-grid>a{background:#fff;border:1px solid #ddd4e8;border-radius:16px;padding:24px;text-decoration:none}.admin-tool-grid>a:hover{background:#fbf9fe;border-color:#9b78c1}.admin-tool-grid h2{justify-content:space-between;gap:16px;margin:0 0 10px;font-size:19px;display:flex}.admin-tool-grid p{margin:0;font-size:14px}.admin-tools-note{font-size:12px}.lab-desk-account-menu:has([href=\/admin]){max-height:min(75vh,600px);overflow-y:auto}.lab-desk-account-menu .engagement-account-link{flex-shrink:0}@media (width<=650px){.admin-tool-grid{grid-template-columns:1fr}.admin-tools main{padding:32px 20px}}.orbit-panel{z-index:4;color:#262230;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#f9f8fbef;border:1px solid #ffffffc9;border-radius:18px;flex-direction:column;width:min(310px,100% - 110px);height:min(660px,100% - 36px);max-height:calc(100% - 36px);display:flex;position:absolute;top:50%;left:92px;overflow:hidden;transform:translateY(-50%);box-shadow:0 16px 50px #100c241c}.is-dark .orbit-panel{color:#f5f5f6;background:#292a2ff2;border-color:#ffffff2c}.orbit-panel-head{border-bottom:1px solid #8e839b36;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 13px;display:flex}.orbit-panel-head>div{align-items:center;gap:10px;min-width:0;display:flex}.orbit-panel-head .orbit-panel-back{width:26px;height:30px;color:inherit;background:0 0;place-items:center;padding:0;font-size:22px;display:grid}.orbit-panel-head h2{letter-spacing:-.04em;margin:0;font-size:20px}.orbit-panel-head>button{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;font-size:24px;display:grid}.orbit-workspace-body{flex:1;min-height:0;display:flex}.orbit-panel.has-thread{width:min(940px,100% - 110px)}.orbit-panel.has-thread .orbit-workspace-body{grid-template-columns:minmax(230px,32%) minmax(0,1fr);display:grid}.orbit-workspace-body>.orbit-conversations{width:100%;padding:0 13px 10px}.orbit-conversations{color:inherit;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.orbit-conversations button:focus-visible,.orbit-panel-head button:focus-visible{outline-offset:2px;outline:2px solid #a994ec}.orbit-identity-control{padding:12px 4px}.orbit-identity-control>div{align-items:center;gap:9px;font-size:12px;display:flex}.orbit-identity-control span{opacity:.55}.orbit-identity-control span.is-active{opacity:1;font-weight:650}.orbit-identity-control [role=switch]{cursor:pointer;background:#c5cad2;border:0;border-radius:20px;flex:none;width:36px;min-width:36px;height:22px;padding:0;position:relative}.orbit-identity-control [role=switch]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.orbit-identity-control [role=switch][aria-checked=true]{background:#6e5bf5}.orbit-identity-control [role=switch][aria-checked=true]:after{transform:translate(14px)}.is-dark .orbit-identity-control [role=switch]{background:#6f7280}.is-dark .orbit-identity-control [role=switch][aria-checked=true]{background:#9b8cce}.orbit-agent-picker{z-index:6;border-bottom:1px solid #8e839b36;flex:none;padding:12px 0;position:relative}.orbit-picker-label{opacity:.55;margin:0 8px 5px;font-size:10px;display:block}.orbit-agent-trigger{width:100%;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.orbit-agent-trigger:hover,.orbit-agent-trigger[aria-expanded=true]{background:#82739b20;border-color:#8e839b36}.orbit-agent-trigger strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.orbit-agent-trigger>svg{opacity:.55;flex:none}.orbit-agent-trigger>.sky-orb,.orbit-agent-menu .sky-orb{flex:none}.orbit-picker-placeholder{flex:none;place-items:center;width:24px;height:24px;display:grid}.orbit-agent-menu{z-index:12;background:#faf9fc;border:1px solid #8e839b55;border-radius:12px;max-height:min(280px,50vh);padding:5px;position:absolute;top:calc(100% - 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #12101c30}.is-dark .orbit-agent-menu{background:#303137;border-color:#ffffff29}.orbit-agent-menu>button{width:100%;min-height:43px;color:inherit;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:10px;padding:8px;font-size:13px;display:flex}.orbit-agent-menu>button:hover,.orbit-agent-menu>button:focus,.orbit-agent-menu>button[aria-checked=true]{background:#82739b30}.orbit-agent-check{opacity:.7;margin-left:auto}.orbit-browser-list{flex:1;min-height:0;padding-top:9px;overflow:auto}.orbit-browser-entry+.orbit-browser-entry{border-top:1px solid #8e839b20}.orbit-browse-screen,.orbit-thread-screen{flex-direction:column;flex:1;min-height:0;display:flex}.orbit-browse-screen[hidden]{display:none}.orbit-thread-heading{border-bottom:1px solid #8e839b36;align-items:center;gap:12px;padding:14px 4px;display:flex}.orbit-thread-heading>button{width:28px;height:30px;color:inherit;background:0 0;place-items:center;padding:0;font-size:22px;display:grid}.orbit-thread-heading h2{letter-spacing:-.04em;margin:0;font-size:20px}.orbit-thread-list{flex:1;min-height:0;padding-top:8px;overflow:auto}.orbit-thread-list>button{text-align:left;width:100%;color:inherit;background:0 0;border-radius:8px;align-items:baseline;gap:9px;margin:3px 0;padding:14px 8px;font-size:13px;display:flex}.orbit-thread-list>button>span{overflow-wrap:anywhere;flex:1;min-width:0}.orbit-thread-list time{opacity:.5;flex:none;font-size:10px}.orbit-thread-list>button:hover,.orbit-thread-list>button.is-selected{background:#82739b30}.orbit-thread-list>p{opacity:.6;margin:16px 5px;font-size:12px}.orbit-conversation{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:baseline;padding:14px 5px;display:flex}.orbit-conversation:hover{background:#82739b1c}.orbit-conversation-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.orbit-conversation-title{align-items:baseline;gap:12px;display:flex}.orbit-conversation-title strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.orbit-conversation-title time{opacity:.55;flex:none;font-size:10px}.orbit-conversation-empty{opacity:.6;margin:8px 4px 17px;font-size:12px}.lab-desk.phone .lab-desk-phone-nav:has(.orbit-conversations){-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:min(88%,320px)}.lab-desk.phone .orbit-conversation-title{gap:7px}.lab-desk.phone .orbit-conversation{padding-top:10px;padding-bottom:10px}@media (prefers-reduced-motion:reduce){.orbit-identity-control [role=switch]:after{transition:none}}.sky-display-controls{z-index:2;color:#282331;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f9f8fbe8;border:1px solid #8e839b4d;border-radius:11px;padding:10px 12px;position:absolute;top:105px;right:18px}.is-dark .sky-display-controls{color:#f5f5f6;background:#292a2fe8}.sky-display-controls>span{opacity:.6;font-size:10px;display:block}.sky-display-controls .orbit-identity-control{padding:7px 0 0}.lab-desk.phone .sky-display-controls{padding:8px 10px;top:73px;right:14px}.lab-desk.phone .lab-desk-phone-nav-list:has(.orbit-conversations){flex-direction:column;display:flex;overflow:hidden}.orbit-message-pane{min-width:0;min-height:0;color:inherit;background:0 0;border-left:1px solid #8e839b36;flex-direction:column;display:flex}.orbit-message-pane .chat{background:0 0}.orbit-message-pane .chat-head{border-bottom:0;padding:15px 18px;font-size:15px}.orbit-message-pane .chat-head-row{align-items:center;gap:10px}.orbit-message-pane .chat-subject{flex:1;font-size:15px;font-weight:600}.orbit-message-pane .bubbles{padding:18px;overflow:auto}.orbit-message-pane .bubble{border:1px solid var(--card-line);background:var(--card-surface);max-width:90%;color:var(--card-ink);border-radius:13px}.orbit-message-pane .mine .bubble{background:var(--card-fill)}.orbit-message-pane .bubble-author{flex-direction:column;gap:2px;margin-bottom:5px;display:flex}.orbit-message-pane .bubble-author strong{font-size:11px}.orbit-message-pane .bubble-author small{color:var(--card-muted);font-size:10px}.orbit-message-pane .composer{padding:12px 16px}.orbit-message-pane .composer textarea{background:var(--card-surface);color:var(--card-ink)}.orbit-message-status{color:var(--card-muted);margin:12px 18px;font-size:12px}.chat-head-actions{flex:none;align-items:center;gap:6px;display:flex}.thread-files-drawer{width:min(370px,100%)}.thread-files-content{min-height:0;padding:0 20px 22px;overflow:auto}.thread-files-scope{margin:0 0 8px;font-size:13px;font-weight:600}.thread-files-notice{color:var(--card-muted);margin:0 0 20px;font-size:11px;line-height:1.5}.thread-file-row{border-bottom:1px solid var(--card-line);width:100%;color:inherit;text-align:left;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:15px 0;display:grid}.thread-file-row strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.thread-file-row small,.thread-file-meta{color:var(--card-muted);font-size:11px}.thread-file-preview{border:1px solid var(--card-line);background:var(--card-surface);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;padding:14px;font-size:12px;line-height:1.6}.thread-file-download{color:inherit;margin-top:14px;font-size:12px;display:inline-block}.lab-desk.phone .thread-files-drawer{width:100%}.orbit-message-main{flex-direction:column;flex:1;min-height:0;display:flex}.orbit-panel{transition:width .2s}.orbit-panel.has-thread{background:#f9f8fbef}.is-dark .orbit-panel.has-thread{background:#292a2ff2}.orbit-message-pane .orbit-message-collapse{width:28px;height:28px;color:inherit;opacity:.6;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;font-size:20px;display:grid}.orbit-message-pane .orbit-message-collapse:hover{opacity:1;background:#82739b25}.thread-header-details{align-items:center;gap:12px;min-width:0;margin-top:10px;display:flex}.thread-participants{scrollbar-width:thin;scrollbar-color:#8e839b55 transparent;flex:1;align-items:center;gap:16px;min-width:0;margin:0;padding:2px 0 4px;list-style:none;display:flex;overflow-x:auto}.thread-participants>li{flex:none;align-items:center;gap:7px;max-width:180px;display:flex}.thread-participants .sky-orb{flex:none}.thread-participants>li>span:last-child{min-width:0}.thread-participants strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;display:block;overflow:hidden}.thread-participants small{color:var(--card-muted);margin-top:2px;font-size:10px;font-weight:400;display:block}.thread-participants:focus-visible{outline-offset:3px;border-radius:5px;outline:2px solid #a994ec}.thread-header-actions{flex:none;align-items:center;gap:3px;display:flex}.thread-header-actions>button{min-height:30px;color:inherit;background:0 0;border:0;border-radius:7px;padding:7px 8px;font-size:12px;font-weight:500}.thread-header-actions>button:hover{background:var(--card-fill)}.thread-header-actions .orbit-task-control>span{display:none}.thread-header-actions .orbit-task-control small{background:#d6bd86;border-radius:50%;width:5px;min-width:5px;height:5px;padding:0;font-size:0;display:inline-block}.orbit-message-pane .chat-head{border-bottom:1px solid var(--card-line)}.orbit-message-pane .composer{border-top:0;align-items:flex-end;gap:4px;padding:10px 10px 12px 6px}.orbit-message-pane .composer textarea{box-sizing:border-box;border-radius:18px;min-width:0;height:40px;min-height:40px;margin:0;padding:9px 12px;line-height:20px}.orbit-message-pane .composer .send{border-radius:20px;height:40px}.composer-attachments{flex:none;align-items:center;gap:6px;display:flex}.composer-plus{width:32px;height:40px;color:inherit;opacity:.7;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;line-height:1;display:grid}.composer-plus:hover,.composer-plus:focus-visible{opacity:1;background:#82739b30}.composer-pending{flex-basis:100%;gap:8px;min-width:0;max-height:150px;margin-left:4px;padding:2px 0 6px;display:flex;overflow:auto}.pending-attachment{border:1px solid var(--card-line);background:var(--card-surface);border-radius:11px;flex:none;align-items:center;gap:9px;max-width:245px;padding:7px;display:flex}.pending-attachment>img,.attachment-kind{object-fit:cover;border-radius:6px;flex:none;width:36px;height:36px}.attachment-kind{opacity:.6;place-items:center;font-size:24px;display:grid}.pending-attachment>span:not(.attachment-kind){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.pending-attachment small{color:var(--card-muted);margin-top:3px;font-size:10px;display:block}.orbit-message-pane .pending-attachment>button{width:25px;height:25px;color:inherit;background:0 0;border-radius:50%;flex:none;padding:0;font-size:18px}.thread-media-preview{object-fit:contain;background:var(--card-surface);border-radius:10px;width:100%;max-height:320px;display:block}.message-attachments{gap:8px;margin-top:4px;display:grid}.orbit-message-pane .sent-attachment{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:6px;font-size:12px;display:flex}.sent-attachment img{object-fit:cover;border-radius:7px;width:110px;max-height:100px;display:block}.sent-attachment>span:first-child:not(:last-child){font-size:25px}.sent-attachment>span:last-child{overflow-wrap:anywhere;min-width:0}.orbit-message-pane.is-phone{background:var(--card-chrome);height:100%;color:var(--card-ink);border:0}.orbit-message-pane.is-phone .chat-head{border-bottom:1px solid var(--card-line);padding:16px}.orbit-message-pane.is-phone .chat-subject{font-size:16px}.orbit-message-pane.is-phone .bubble p{font-size:14px}.orbit-message-pane.is-phone .orbit-tasks-drawer{width:100%}@media (prefers-reduced-motion:reduce){.orbit-panel{transition:none}}.message-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-width:440px;margin-top:8px;display:grid}.message-media-grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}.shared-attachment{min-width:0;max-width:100%}.attachment-tile{border:1px solid var(--card-line,var(--line));background:var(--card-surface,var(--surface));width:100%;color:var(--card-ink,var(--ink));text-align:left;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex;overflow:hidden}.attachment-caption{flex-direction:column;gap:4px;min-width:0;display:flex}.attachment-caption strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}.attachment-caption small{opacity:.65;font-size:11px}.attachment-file-icon{color:#697786;flex:none;justify-content:center;align-items:center;width:38px;height:44px;display:inline-flex;position:relative}.attachment-file-icon svg{width:100%;height:100%;position:absolute;inset:0}.attachment-file-icon b{padding-top:4px;font:700 14px/1 system-ui;position:relative}.attachment-file-icon.kind-word{color:#3976c6}.attachment-file-icon.kind-excel{color:#31885c}.attachment-file-icon.kind-pdf{color:#c25d56}.is-visual .attachment-tile{flex-direction:column;align-items:stretch;gap:0;padding:0}.is-visual .attachment-tile>img,.attachment-video-thumb{aspect-ratio:4/3;object-fit:cover;width:100%;max-height:320px;display:block}.is-visual .attachment-tile>.attachment-file-icon{margin:24px auto}.is-visual .attachment-caption{padding:9px 11px}.attachment-video-thumb{background:#171b21;position:relative;overflow:hidden}.attachment-video-thumb video{object-fit:cover;width:100%;height:100%}.attachment-video-thumb>span{color:#fff;background:#0008;border-radius:50%;padding:12px 16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.composer .pending-media-tray,.draft .pending-media-tray{flex-wrap:nowrap;flex:0 0 100%;order:-1;align-items:stretch;gap:9px;width:100%;padding:4px 0 10px;display:flex;overflow-x:auto}.pending-media{background:var(--card-surface,var(--surface));border:1px solid var(--card-line,var(--line));border-radius:12px;flex-direction:column;flex:0 0 112px;gap:7px;min-width:0;max-width:150px;padding:7px;display:flex;position:relative}.pending-media>img,.pending-media>video{object-fit:cover;border-radius:7px;width:100%;height:75px}.pending-media>.attachment-file-icon{margin:15px auto}.pending-media-name{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.pending-media-name small{opacity:.6;margin-top:3px;font-size:10px;display:block}.composer .pending-media-remove,.draft .pending-media-remove{color:#fff;background:#20252cdd;border-radius:50%;width:24px;height:24px;padding:0;font-size:18px;position:absolute;top:2px;right:2px}.pending-media [role=alert]{white-space:normal;font-size:11px}.file-workspace-grid .attachment-tile{height:100%}.file-workspace-grid .file-detail-button{opacity:.6;background:0 0;width:auto;margin:6px 0;padding:3px 0;font-size:11px;display:block}.attachment-preview-backdrop{z-index:2000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111820b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.attachment-preview{background:var(--card-surface,#fff);width:min(1100px,100%);height:min(850px,92dvh);min-height:0;color:var(--card-ink,#222);border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 80px #0004}.attachment-preview header{border-bottom:1px solid #8883;flex:none;align-items:center;gap:12px;padding:12px 16px;display:flex}.attachment-preview header h2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:550;overflow:hidden}.attachment-preview header button{width:34px;height:34px;color:inherit;background:#8882;border:0;border-radius:50%;padding:0;font-size:26px}.attachment-preview header a{color:inherit;font-size:13px}.attachment-preview-body{flex:1;place-items:center;min-height:0;padding:16px;display:grid;overflow:auto}.attachment-preview-body>img,.attachment-preview-body>video{object-fit:contain;border-radius:6px;max-width:100%;max-height:72dvh;display:block}.attachment-preview-body>iframe{background:#fff;border:0;width:100%;height:100%;min-height:65dvh}.word-preview{box-sizing:border-box;color:#222;background:#fff;align-self:start;width:100%;max-width:750px;padding:32px;line-height:1.7;box-shadow:0 2px 15px #0001}.spreadsheet-preview,.document-text-preview{align-self:start;width:100%;overflow:auto}.spreadsheet-preview nav{gap:8px;display:flex}.spreadsheet-preview nav button{width:auto;padding:8px 12px}.spreadsheet-preview nav button[aria-pressed=true]{color:#fff;background:#31885c}.spreadsheet-preview table{border-collapse:collapse;color:#222;background:#fff;font:12px/1.5 system-ui}.spreadsheet-preview td,.spreadsheet-preview th{white-space:nowrap;text-overflow:ellipsis;border:1px solid #ddd;max-width:320px;padding:5px 10px;overflow:hidden}.spreadsheet-preview th{color:#888;background:#f3f5f3}.spreadsheet-preview>p{opacity:.6;font-size:11px}.document-text-preview{white-space:pre-wrap;overflow-wrap:anywhere}.detail-ui .orbit-draft .composer.is-compact-composer{align-items:flex-end}.detail-ui .orbit-draft .composer textarea,.composer textarea{resize:none;box-sizing:border-box;max-height:90px;line-height:20px}@media (width<=600px){.attachment-preview-backdrop{padding:0}.attachment-preview{width:100%;height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border-radius:0}.attachment-preview-body{padding:10px}.attachment-preview-body>img,.attachment-preview-body>video{max-height:80dvh}.message-media-grid{max-width:310px}.word-preview{padding:16px}}.message-media-grid>.shared-attachment:not(.is-visual){grid-column:1/-1}.shared-attachment:not(.is-visual) .attachment-caption strong{white-space:normal;overflow-wrap:anywhere}.file-workspace-grid .attachment-tile{flex-direction:column;justify-content:center;align-items:center;height:auto;min-height:150px}.file-workspace-grid .is-visual .attachment-tile{justify-content:flex-start;align-items:stretch}.file-workspace-grid .attachment-caption{width:100%}.file-picker{flex-wrap:wrap;align-items:center;gap:8px;width:100%;font-size:13px;display:flex}.file-picker label{cursor:pointer}.file-picker input[type=file]{max-width:200px;font-size:12px}.file-picker span{overflow-wrap:anywhere}.file-picker button{font:inherit;padding:5px 8px}.file-links{overflow-wrap:anywhere;margin:6px 0;padding-left:18px}.file-links a{color:inherit;text-decoration:underline}.composer:has(.file-picker){flex-wrap:wrap}.file-picker.is-compact{display:contents}.file-picker.is-compact>.file-picker-library{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;max-height:180px;display:flex;overflow:auto}.file-picker.is-compact>.file-picker-library[hidden]{display:none}.file-picker.is-compact .composer-pending>span{border:1px solid var(--card-line);border-radius:9px;flex:none;align-items:center;gap:5px;padding:7px;font-size:12px;display:flex}.detail-ui{--card-ink:#282331;--card-muted:#655e70;--card-surface:#fff;--card-chrome:#f7f6f9;--card-fill:#eeebf2;--card-line:#8176912b;--card-toggle-off:#c5cad2;--card-toggle-on:#6e5bf5}.detail-ui.is-light.has-cloud{--card-muted:#514a5b}.detail-ui.is-dark{--card-ink:var(--ink);--card-muted:var(--muted);--card-surface:#2b2c32;--card-chrome:#23242a;--card-fill:var(--fill);--card-line:var(--line);--card-toggle-off:var(--line-strong);--card-toggle-on:#9b8cce}.detail-ui:is(.desk,.phone) :is(.toggle,.phone-toggle),.detail-ui:is(.desk,.phone) :is(.toggle,.phone-toggle):hover{background:var(--card-toggle-off)}.detail-ui:is(.desk,.phone) :is(.toggle,.phone-toggle)[aria-pressed=true],.detail-ui:is(.desk,.phone) :is(.toggle,.phone-toggle)[aria-pressed=true]:hover{background:var(--card-toggle-on)}.detail-ui:is(.desk,.phone) :is(.toggle,.phone-toggle):after{background:#fff}.desktop-card-desk{position:absolute;inset:0}.desktop-card-backdrop{z-index:15;background:#17151d26;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.is-dark .desktop-card-backdrop{background:#0e0f164d}.desktop-card-dialog{isolation:isolate;border:1px solid var(--card-line);background:var(--card-chrome);width:min(540px,100%);min-height:0;max-height:100%;color:var(--card-ink);border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 65px #17132033}.desktop-card-dialog.is-agent{width:min(820px,100%);height:min(610px,100%)}.desktop-card-dialog.is-people{width:min(480px,100%);max-height:min(500px,100%)}.desktop-card-dialog-content{z-index:1;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.desktop-card-close{z-index:3;width:32px;height:32px;color:var(--card-ink);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;font-size:23px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.desktop-card-close:hover{background:var(--card-fill)}.desktop-card-dialog:has([role=dialog])>.desktop-card-close{visibility:hidden}.desktop-card-dialog-content>:is(.agent-card-draft,.contact-card-draft){flex:1;padding:28px 26px 24px}.desktop-card-dialog-content .agent-draft-content>.back,.desktop-card-dialog-content .contact-draft-content>.back,.desktop-card-dialog-content .people-page .stage-head-row{display:none}.desktop-card-dialog .agent-draft-hero,.desktop-card-dialog .contact-draft-hero{padding-top:4px;padding-bottom:22px;padding-right:30px}.desktop-card-dialog .contact-draft-conversations{max-height:186px}.detail-ui.desk .desktop-card-dialog .people-page{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.detail-ui.desk .desktop-card-dialog .people-page .stage-head{gap:0;padding:29px 26px 14px}.detail-ui.desk .desktop-card-dialog .people-page .display{color:var(--card-ink);margin:0;font-size:29px}.detail-ui.desk .desktop-card-dialog .people-page .sheet{gap:10px;padding:0 26px 26px}.detail-ui.desk .people-page :is(.people-row,.share-banner){background:var(--card-surface);border-color:var(--card-line);color:var(--card-ink)}.detail-ui.desk .people-page .people-row:hover{background:var(--card-fill);border-color:var(--card-line)}.detail-ui.desk .people-page .row-copy :is(span,small){color:var(--card-muted)}.detail-ui.desk .people-page .people-toolbar input{background:var(--card-fill);color:var(--card-ink);border-color:var(--card-line)}.detail-ui.desk .people-page .people-toolbar .ghost{color:var(--card-ink)}.desktop-card-dialog.is-room{width:min(1120px,100%);height:min(780px,100%)}.desktop-card-dialog.is-room .orbit-draft{flex:1;min-height:0}.desktop-card-dialog.is-room .orbit-draft-head{padding-right:56px}.desktop-card-dialog.is-room .orbit-draft-title>.back{display:none}.desktop-card-dialog.is-room>.desktop-card-close{top:22px}.connections-backdrop{z-index:20}.detail-ui .agent-card-draft,.detail-ui .agent-profile-backdrop{--agent-card-ink:var(--card-ink);--agent-card-muted:var(--card-muted);--agent-card-surface:var(--card-surface);--agent-card-line:var(--card-line);--agent-card-fill:var(--card-fill);--agent-card-attention:#673a1c;z-index:1;width:100%;min-height:0;color:var(--agent-card-ink);background:0 0;position:relative;overflow:auto}.detail-ui.is-dark .agent-card-draft,.detail-ui.is-dark .agent-profile-backdrop{--agent-card-ink:var(--card-ink);--agent-card-muted:var(--card-muted);--agent-card-surface:var(--card-surface);--agent-card-line:var(--card-line);--agent-card-fill:var(--card-fill);--agent-card-attention:#e8b08c}.detail-ui .agent-card-draft.is-desktop{padding:22px 32px 28px;overflow:hidden}.agent-draft-content{flex-direction:column;width:min(100%,1060px);height:100%;min-height:0;margin:0 auto;display:flex}.agent-draft-content>.back{flex:none;align-self:flex-start}.agent-draft-hero{flex:none;align-items:center;gap:20px;padding:18px 0 24px;display:flex}.agent-draft-hero .sky-orb{flex:none}.agent-draft-hero h1{letter-spacing:-.04em;margin:0 0 2px;font-size:32px;line-height:1.1}.agent-draft-hero p{color:var(--agent-card-muted);margin:0;font-size:14px}.agent-draft-status{margin-top:7px;font-size:13px;font-weight:600;display:block}.agent-draft-status button{color:var(--agent-card-attention);font-size:inherit;font-weight:inherit;background:0 0;border-radius:0;padding:0}.agent-draft-status button:hover{text-decoration:underline}.agent-draft-section{min-width:0}.agent-draft-section h2{align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:650;display:flex}.agent-draft-section h2>span{color:var(--agent-card-muted);font-size:12px;font-weight:500}.agent-draft-list{border:1px solid var(--agent-card-line);background:var(--agent-card-surface);border-radius:14px;overflow:hidden}.agent-card-draft :is(.agent-draft-conversation,.agent-draft-task){width:100%;color:var(--agent-card-ink);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:14px;display:flex}.agent-card-draft :is(.agent-draft-conversation,.agent-draft-task):hover{background:var(--agent-card-fill)}.agent-card-draft :is(.agent-draft-conversation,.agent-draft-task)+button{border-top:1px solid var(--agent-card-line)}.agent-draft-conversation .stacked-orbs{flex:none}.agent-draft-row-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.agent-draft-row-copy strong{font-size:14px;font-weight:600;line-height:1.35}.agent-draft-row-copy small{color:var(--agent-card-muted);font-size:12px}.agent-card-draft :is(.agent-draft-conversation,.agent-draft-task)>svg{width:14px;color:var(--agent-card-muted);flex:none}.agent-draft-task>i{background:#8c80b4;border-radius:50%;flex:none;width:7px;height:7px}.agent-draft-task>i.is-waiting{background:#c48155}.agent-draft-explainer{color:var(--agent-card-muted);margin:0 0 14px;font-size:13px;line-height:1.45}.agent-draft-profile{border:1px solid var(--agent-card-line);background:var(--agent-card-surface);border-radius:14px;flex-direction:column;gap:17px;padding:20px;display:flex}.agent-draft-profile>p{margin:0;font-size:14px;line-height:1.55}.agent-draft-skills{flex-wrap:wrap;gap:6px;display:flex}.agent-draft-skills span{background:var(--agent-card-fill);border-radius:8px;padding:5px 9px;font-size:12px}.agent-draft-profile>.agent-draft-sharing{color:var(--agent-card-muted);font-size:12px}.agent-draft-empty{color:var(--agent-card-muted);margin:0;padding:16px;font-size:13px}.agent-draft-browser{border:1px solid var(--agent-card-line);background:var(--agent-card-surface);border-radius:14px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.agent-draft-search{border-bottom:1px solid var(--agent-card-line);flex:none;padding:12px}.agent-card-draft .agent-draft-search input{border:1px solid var(--agent-card-line);background:var(--agent-card-fill);min-width:0;min-height:40px;color:var(--agent-card-ink);border-radius:9px;padding:9px 11px;font-size:13px}.agent-card-draft .agent-draft-search input::placeholder{color:var(--agent-card-muted);opacity:1}.agent-card-draft .agent-draft-search input:focus{border-color:var(--agent-card-muted)}.agent-draft-browser .agent-draft-list{background:0 0;border:0;border-radius:0}.agent-draft-needs-label{color:var(--agent-card-attention);flex:none;font-size:10px;font-weight:600}.agent-draft-task-filter{gap:5px;margin-top:0;display:flex}.agent-draft-search input+.agent-draft-task-filter{margin-top:10px}.agent-draft-task-filter button{border:1px solid var(--agent-card-line);min-height:30px;color:var(--agent-card-muted);background:0 0;border-radius:7px;padding:5px 9px;font-size:11px}.agent-draft-task-filter button[aria-pressed=true]{background:var(--agent-card-fill);color:var(--agent-card-ink)}.agent-draft-task-filter button>span{margin-left:4px}.phone .agent-draft-hero{gap:18px;padding:22px 0 27px}.phone .agent-draft-hero h1{font-size:34px}.phone .agent-draft-profile{gap:14px;padding:16px}.detail-ui .stage:has(.agent-card-draft){padding:0}.detail-ui-cloud{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.detail-ui-cloud canvas{opacity:.24;width:100%;height:100%}.night-orbit-curves{stroke:#a79cce;stroke-width:.7px;background:#08090c;width:100%;height:100%}.night-orbit-curves.is-light{stroke:#35313f;background:#f7f6f3}.night-orbit-curves path{opacity:.13;vector-effect:non-scaling-stroke}.night-orbit-curves.is-dark path{opacity:.24}.detail-ui.is-dark .detail-ui-cloud canvas{opacity:.18}.detail-ui.has-cloud .stage,.detail-ui.has-cloud>.phone-page{z-index:1;position:relative}.detail-ui.has-cloud .stage{background:0 0}.detail-ui.has-cloud.is-light .agent-card-draft{--agent-card-muted:#514a5b}.detail-ui.has-cloud .stage-panel{background:#f8f7f940}.detail-ui.has-cloud.is-dark .stage-panel{background:#23242a40}.review-background-picker{align-items:center;gap:10px;margin:-5px 0 17px;display:flex}.review-background-picker>span{color:#655e70;font-size:12px}.review-page-options{flex-wrap:wrap;justify-content:center;gap:8px 22px;display:flex}.agent-draft-name{align-items:center;gap:13px;display:flex}.agent-draft-identity{min-width:0}.agent-draft-card-button{border:1px solid var(--agent-card-line);background:var(--agent-card-surface);width:38px;height:38px;color:var(--agent-card-ink);border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.agent-draft-card-button:hover{background:var(--agent-card-fill)}.agent-draft-open-layout{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;min-height:0;display:grid}.agent-draft-open-panel{flex-direction:column;min-height:0;display:flex}.agent-draft-open-panel h2{flex:none}.agent-draft-continuous{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#98939f88 transparent;flex:1;min-height:0;overflow:auto}.agent-draft-continuous:focus-visible{outline:2px solid var(--agent-card-muted);outline-offset:-2px}.agent-card-draft.is-desktop :is(.agent-draft-conversation,.agent-draft-task){min-height:60px;padding:10px 12px}.agent-draft-result-count{border-top:1px solid var(--agent-card-line);color:var(--agent-card-muted);flex:none;margin:0;padding:9px 12px;font-size:12px}.detail-ui.phone .agent-card-draft{overflow:hidden}.phone .agent-draft-content{height:100%;display:flex}.phone .agent-draft-open-layout{flex-direction:column;gap:0;display:flex}.phone .agent-draft-continuous{max-height:none}.phone .agent-draft-open-panel{flex:1}.agent-draft-view-toggle{border:1px solid var(--agent-card-line);background:var(--agent-card-fill);border-radius:12px;flex:none;gap:4px;margin-bottom:16px;padding:4px;display:flex}.agent-draft-view-toggle button{min-height:40px;color:var(--agent-card-muted);background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:13px;font-weight:600;display:flex}.agent-draft-view-toggle button[aria-pressed=true]{background:var(--agent-card-surface);color:var(--agent-card-ink);box-shadow:0 1px 4px #17132014}.agent-draft-view-toggle button>span{color:var(--agent-card-muted);font-size:11px;font-weight:500}.detail-ui .agent-profile-backdrop{z-index:35;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:auto;color:var(--agent-card-ink);background:#15131e55;place-items:center;padding:22px;display:grid;position:absolute;inset:0;overflow:hidden}.agent-profile-dialog{border:1px solid var(--agent-card-line);background:var(--agent-card-surface);border-radius:22px;width:min(440px,100%);max-height:90%;padding:30px;position:relative;overflow:auto;box-shadow:0 20px 65px #17132033}.agent-profile-close{width:32px;height:32px;color:var(--agent-card-ink);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;font-size:23px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.agent-profile-close:hover{background:var(--agent-card-fill)}.agent-profile-heading{align-items:center;gap:16px;margin-bottom:22px;display:flex}.agent-profile-heading .sky-orb{flex:none}.agent-profile-heading h2{letter-spacing:-.035em;margin:0;font-size:27px}.agent-profile-heading :is(p,span){color:var(--agent-card-muted);margin:0;font-size:12px}.agent-profile-dialog .agent-draft-profile{background:0 0;border:0;padding:0}.agent-profile-edit{border:1px solid var(--agent-card-line);background:var(--agent-card-fill);width:100%;color:var(--agent-card-ink);border-radius:11px;margin-top:24px;padding:12px;font-weight:600}.phone .agent-profile-backdrop{padding:18px}.phone .agent-profile-dialog{padding:28px 23px}.agent-profile-dialog.is-editing{flex-direction:column;display:flex;overflow:hidden}.is-editing .agent-profile-heading{flex:none;margin-bottom:24px;padding-right:10px}.is-editing .agent-profile-heading h2{font-size:24px}.agent-card-editor{flex-direction:column;min-height:0;display:flex}.agent-card-editor-body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow:auto}.agent-card-editor-introduction{flex-direction:column;gap:9px;font-size:13px;font-weight:600;display:flex}.agent-card-editor :is(input,textarea){border:1px solid var(--agent-card-line);background:var(--agent-card-fill);width:100%;min-width:0;color:var(--agent-card-ink);border-radius:9px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;display:block}.agent-card-editor textarea{resize:vertical}.agent-card-editor :is(input,textarea)::placeholder{color:var(--agent-card-muted);opacity:1}.agent-card-editor :is(input,textarea):focus{border-color:var(--agent-card-muted);outline:2px solid var(--agent-card-line);outline-offset:1px}.agent-card-editor-skills{margin-top:24px}.agent-card-editor-skills h3{margin:0 0 12px;font-size:13px;font-weight:600}.agent-card-editor-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-card-editor-skill-tag{border:1px solid var(--agent-card-line);background:var(--agent-card-fill);border-radius:9px;align-items:center;gap:5px;max-width:100%;min-height:36px;padding:3px 4px 3px 10px;display:inline-flex}.agent-card-editor-skill-tag:focus-within{border-color:var(--agent-card-muted)}.agent-card-editor .agent-card-editor-skill-tag input{min-width:0;max-width:100%;color:var(--agent-card-ink);background:0 0;border:0;border-radius:0;padding:0;font-size:13px;line-height:1.5}.agent-card-editor .agent-card-editor-skill-tag input:focus{outline:none}.agent-card-editor-skill-tag button{width:26px;height:26px;color:var(--agent-card-muted);background:0 0;border-radius:6px;flex:none;place-items:center;padding:0;font-size:20px;line-height:1;display:grid}.agent-card-editor-skill-tag button:hover{background:var(--agent-card-surface);color:var(--agent-card-ink)}.agent-card-editor-add-skill{border:1px solid var(--agent-card-line);min-height:36px;color:var(--agent-card-ink);background:0 0;border-radius:9px;padding:7px 10px;font-size:12px}.agent-card-editor-actions{border-top:1px solid var(--agent-card-line);flex:none;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:20px;display:flex}.agent-card-editor-actions button{border:1px solid var(--agent-card-line);min-height:42px;color:var(--agent-card-ink);background:0 0;border-radius:10px;padding:9px 16px;font-size:13px;font-weight:600}.agent-card-editor-actions button[type=submit]{background:var(--agent-card-ink);color:var(--agent-card-surface)}.agent-card-editor-actions button:disabled{opacity:.45;cursor:default}.agent-draft-row-portraits{flex:none;justify-content:center;align-items:center;width:60px;display:flex}.agent-draft-conversation-group{align-items:center;gap:12px;min-height:64px;padding:0 12px;display:flex}.agent-draft-members-button{min-height:44px;color:var(--agent-card-ink);background:0 0;border:0;border-radius:9px;padding:0}.agent-draft-members-button:hover{background:var(--agent-card-fill)}.agent-draft-planet-cluster{flex:none;width:60px;height:48px;display:block;position:relative}.agent-draft-planet-cluster>.sky-orb{position:absolute}.agent-draft-planet-cluster>.sky-orb:first-child{z-index:3;top:16px;left:10px}.agent-draft-planet-cluster>.sky-orb:nth-child(2){z-index:1;top:0;left:0}.agent-draft-planet-cluster>.sky-orb:nth-child(3){z-index:2;top:0;left:22px}.agent-draft-planet-cluster .orb{border:2px solid var(--agent-card-surface);box-sizing:border-box}.agent-draft-more-agents{z-index:5;border:2px solid var(--agent-card-surface);background:var(--agent-card-fill);width:24px;height:24px;color:var(--agent-card-ink);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid;position:absolute;bottom:0;right:0}.agent-draft-group-open{min-width:0;min-height:64px;color:var(--agent-card-ink);text-align:left;background:0 0;border-radius:0;flex:1;align-items:center;gap:10px;padding:12px 0;display:flex}.agent-draft-group-open:hover{color:var(--agent-card-ink);background:0 0}.agent-draft-group-open>svg{width:14px;color:var(--agent-card-muted);flex:none}.agent-draft-list>:is(.agent-draft-conversation,.agent-draft-conversation-group)+:is(.agent-draft-conversation,.agent-draft-conversation-group){border-top:1px solid var(--agent-card-line)}.agent-members-dialog h2{letter-spacing:-.035em;margin:0 28px 5px 0;font-size:23px;line-height:1.25}.agent-members-dialog>p{color:var(--agent-card-muted);margin:0;font-size:13px}.agent-members-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 14px;margin:25px 0 3px;padding:0;list-style:none;display:grid}.agent-members-list li{align-items:center;gap:10px;min-width:0;display:flex}.agent-members-list .sky-orb{flex:none}.agent-members-list li>span{flex-direction:column;gap:3px;min-width:0;display:flex}.agent-members-list strong{font-size:14px;font-weight:600}.agent-members-list small{color:var(--agent-card-muted);font-size:11px}.detail-ui .contact-card-draft{--contact-card-ink:var(--card-ink);--contact-card-muted:var(--card-muted);--contact-card-surface:var(--card-surface);--contact-card-fill:var(--card-fill);--contact-card-line:var(--card-line);z-index:1;min-width:0;min-height:0;color:var(--contact-card-ink);background:0 0;flex:1;padding:22px 32px 28px;position:relative;overflow:auto}.detail-ui.is-dark .contact-card-draft{--contact-card-ink:var(--card-ink);--contact-card-muted:var(--card-muted);--contact-card-surface:var(--card-surface);--contact-card-fill:var(--card-fill);--contact-card-line:var(--card-line)}.detail-ui .stage:has(.contact-card-draft){padding:0}.contact-draft-content{width:min(100%,600px);margin:0 auto}.contact-draft-hero{align-items:center;gap:16px;padding:18px 0 24px;display:flex}.contact-draft-avatar{color:#fff;background:#364456;border-radius:50%;flex:none;place-items:center;width:62px;height:62px;font-size:24px;font-weight:650;display:grid}.contact-draft-hero h1{letter-spacing:-.04em;margin:0;font-size:30px;line-height:1.15}.contact-draft-hero p{color:var(--contact-card-muted);margin:4px 0 0;font-size:13px}.contact-draft-context-link{color:var(--contact-card-muted);text-align:left;background:0 0;border-radius:0;margin-top:6px;padding:0;font-size:12px;display:block}.contact-draft-context-link:hover{color:var(--contact-card-ink);background:0 0;text-decoration:underline}.contact-draft-note{max-width:100%;color:var(--contact-card-muted);text-align:left;white-space:pre-wrap;background:0 0;border-radius:0;padding:0 0 18px;font-size:13px;line-height:1.5;display:block}.contact-draft-note:hover{color:var(--contact-card-ink);background:0 0}.contact-draft-note{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.contact-draft-section+.contact-draft-section{margin-top:22px}.contact-draft-section h2{align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:650;display:flex}.contact-draft-section h2>span{color:var(--contact-card-muted);font-size:12px;font-weight:400}.contact-draft-panel,.contact-draft-agent-tile,.contact-draft-access-row{border:1px solid var(--contact-card-line);background:var(--contact-card-surface);border-radius:12px}.contact-draft-agent-grid{scrollbar-width:thin;scrollbar-color:#98939f88 transparent;gap:8px;padding-bottom:5px;display:flex;overflow-x:auto}.contact-draft-agent-grid:focus-visible{outline:2px solid var(--contact-card-muted);outline-offset:3px}.contact-draft-agent-tile{flex:none;align-items:center;gap:10px;min-width:158px;max-width:100%;min-height:64px;padding:10px 12px;display:flex}.contact-draft-agent-tile>.sky-orb{flex:none}.contact-draft-agent-tile>div{flex-direction:column;gap:3px;display:flex}.contact-draft-agent-tile strong{align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.contact-draft-agent-tile>div>span{color:var(--contact-card-muted);font-size:11px}.contact-draft-agent-tile strong>small{background:var(--contact-card-fill);color:var(--contact-card-muted);border-radius:5px;padding:2px 5px;font-size:9px;font-weight:400}.contact-draft-conversation-browser{overflow:hidden}.contact-draft-search{border-bottom:1px solid var(--contact-card-line);padding:10px}.contact-card-draft .contact-draft-search input{background:var(--contact-card-fill);width:100%;min-height:36px;color:var(--contact-card-ink);border:1px solid var(--contact-card-line);border-radius:8px;padding:8px 10px;font-size:13px}.contact-draft-conversations{overscroll-behavior:contain;scrollbar-width:thin;max-height:210px;overflow:auto}.contact-draft-conversations:focus-visible{outline:2px solid var(--contact-card-muted);outline-offset:-2px}.contact-draft-conversations>button{width:100%;min-height:62px;color:var(--contact-card-ink);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:8px 12px;display:flex}.contact-draft-conversations>button:hover{background:var(--contact-card-fill)}.contact-draft-conversations>button+button{border-top:1px solid var(--contact-card-line)}.contact-draft-faces{flex:none;justify-content:center;align-items:center;width:60px;display:flex}.contact-draft-faces.is-group{height:46px;position:relative}.contact-draft-faces.is-group>.sky-orb{position:absolute}.contact-draft-faces.is-group>.sky-orb:first-child{z-index:3;top:16px;left:10px}.contact-draft-faces.is-group>.sky-orb:nth-child(2){z-index:1;top:0;left:0}.contact-draft-faces.is-group>.sky-orb:nth-child(3){z-index:2;top:0;left:22px}.contact-draft-faces.is-group .orb{border:2px solid var(--contact-card-surface);box-sizing:border-box}.contact-draft-faces>i{z-index:5;border:2px solid var(--contact-card-surface);background:var(--contact-card-fill);width:22px;height:22px;color:var(--contact-card-ink);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:600;display:grid;position:absolute;bottom:0;right:0}.contact-draft-conversation-copy,.contact-draft-access-row>span:not(.sky-orb){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.contact-draft-conversations strong,.contact-draft-access-row strong{font-size:14px;font-weight:600;line-height:1.35}.contact-draft-conversations small,.contact-draft-access-row small{color:var(--contact-card-muted);font-size:11px}.contact-draft-conversations svg{width:14px;color:var(--contact-card-muted);flex:none}.contact-draft-access{flex-wrap:wrap;gap:8px;display:flex}.contact-draft-access-row{flex:0 220px;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:flex}.contact-draft-access-row>.sky-orb,.contact-draft-access-row>button{flex:none}.contact-draft-empty{color:var(--contact-card-muted);margin:0;padding:16px;font-size:13px}.contact-draft-error{color:var(--danger);font-size:13px}.detail-ui.phone .contact-card-draft{padding:16px 20px 24px;display:block}.phone .contact-draft-hero h1{font-size:28px}.phone .contact-draft-agent-tile{min-width:0}.phone .contact-draft-access-row{flex-basis:100%}.contact-context-dialog{flex-direction:column;display:flex;overflow:hidden}.contact-context-dialog>h2{letter-spacing:-.035em;margin:0 26px 6px 0;font-size:24px}.contact-context-dialog>p{color:var(--agent-card-muted);margin:0 0 22px;font-size:13px}.contact-context-body{flex-direction:column;gap:18px;display:flex}.contact-context-body label{flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.contact-context-body details{color:var(--agent-card-muted);font-size:12px}.contact-context-body summary{cursor:pointer;padding-block:5px}.contact-context-body details label{margin-top:12px}.contact-context-body details label>span{color:var(--agent-card-muted);font-size:11px;font-weight:400}.detail-ui.desk.has-cloud .stage-panel,.detail-ui.desk.has-cloud.is-dark .stage-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.detail-ui.desk .desktop-card-dialog.is-people{width:min(420px,100%);max-height:min(510px,100%)}.detail-ui.desk .desktop-card-backdrop:has(>.desktop-card-dialog.is-people){justify-items:start;padding:18px 18px 18px 92px}.detail-ui.desk .desktop-card-backdrop>.desktop-card-dialog.is-people{border-radius:18px;height:min(660px,100%);max-height:100%}.contacts-list-draft{min-height:0;color:var(--card-ink);flex-direction:column;flex:1;padding:22px 20px 16px;display:flex}.contacts-list-head{flex:none;margin-bottom:16px;padding-right:0}.contacts-list-head h1{letter-spacing:-.035em;align-items:center;gap:9px;margin:0;font-size:23px;line-height:1.2;display:flex}.contacts-list-head h1 span{color:var(--card-muted);letter-spacing:0;font-size:13px;font-weight:500}.contacts-list-toolbar{flex:none;gap:8px;margin-bottom:12px;display:flex}.contacts-list-search{border:1px solid var(--card-line);background:var(--card-surface);min-width:0;color:var(--card-muted);border-radius:9px;flex:1;align-items:center;gap:7px;padding:0 10px;display:flex}.contacts-list-search svg{flex:none}.contacts-list-search input{width:100%;min-width:0;height:35px;color:var(--card-ink);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:12px}.contacts-list-search input::placeholder{color:var(--card-muted);opacity:1}.contacts-list-search:focus-within{outline:2px solid var(--card-toggle-on);outline-offset:1px}.contacts-list-search input:focus{outline:none}.contacts-list-invite{border:1px solid var(--card-line);background:var(--card-fill);color:var(--card-ink);border-radius:9px;flex:none;padding:0 11px;font-size:12px;font-weight:600}.contacts-list-invite:hover{background:var(--card-surface);color:var(--card-ink)}.contacts-list-rows{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.contacts-list-row{width:100%;min-height:53px;color:var(--card-ink);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:11px;padding:9px 5px;display:flex}.contacts-list-row+.contacts-list-row{border-top:1px solid var(--card-line)}.contacts-list-row:hover{color:var(--card-ink);background:0 0}.contacts-list-row:focus-visible{outline:2px solid var(--card-toggle-on);outline-offset:-2px}.contacts-list-row>.sky-orb{flex:none}.contacts-list-row :is(.orb,.planet){box-shadow:none}.contacts-list-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.contacts-list-copy strong{font-size:13px;font-weight:600;line-height:1.3}.contacts-list-copy small{color:var(--card-muted);font-size:11px;line-height:1.3}.contacts-list-row>svg{width:12px;height:12px;color:var(--card-muted);flex:none}.contacts-list-empty{color:var(--card-muted);margin:16px 5px;font-size:12px;line-height:1.5}.detail-ui.phone>.phone-page.people-page{gap:0}.detail-ui.phone .phone-people-head{margin-bottom:12px}.detail-ui.phone:is(.is-light,.is-dark)>.phone-page.people-page .phone-people-row{min-height:64px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;padding:10px 2px}.detail-ui.phone:is(.is-light,.is-dark)>.phone-page.people-page .phone-people-row+.phone-people-row{border-top:1px solid var(--card-line)}.detail-ui.phone .phone-people-row .row-copy strong{color:var(--card-ink)}.detail-ui.phone .phone-people-row .row-copy span{color:var(--card-muted)}@media (hover:hover){.detail-ui.phone:is(.is-light,.is-dark)>.phone-page.people-page .phone-people-row:hover{background:var(--card-fill)}}.orbit-draft{min-width:0;min-height:0;color:var(--card-ink);flex-direction:column;flex:1;display:flex;overflow:hidden}.orbit-draft-head{border-bottom:1px solid var(--card-line);flex:none;padding:18px 20px 12px}.orbit-draft-title{align-items:center;gap:12px;display:flex}.orbit-draft-title .back{border-color:var(--card-line);background:var(--card-surface);width:32px;height:32px;color:var(--card-ink);flex:none}.orbit-draft-title h1{letter-spacing:-.035em;margin:0;font-size:22px;line-height:1.2}.orbit-draft-title p{color:var(--card-muted);margin:4px 0 0;font-size:11px}.orbit-draft-roster{align-items:center;gap:8px;min-width:0;margin-top:14px;display:flex}.orbit-draft-agents{overscroll-behavior-x:contain;scrollbar-width:thin;flex:1;align-items:center;gap:18px;min-width:0;padding:2px 0 5px;display:flex;overflow-x:auto}.orbit-draft-agents>[role=listitem]{flex:none}.orbit-draft-agent{min-width:100px;color:var(--card-ink);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:9px;padding:0;display:flex}.orbit-draft-agent:hover{color:var(--card-ink);background:0 0}.orbit-draft-agent:hover strong{text-decoration:underline}.orbit-draft-agent>span:last-child{flex-direction:column;gap:2px;display:flex}.orbit-draft-agent strong{font-size:13px;font-weight:600;line-height:1.3}.orbit-draft-agent small{color:var(--card-muted);font-size:11px;line-height:1.3}.orbit-draft-scroll{border:1px solid var(--card-line);width:27px;height:30px;color:var(--card-ink);background:0 0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.orbit-draft-scroll:disabled{opacity:.3}.orbit-draft-scroll:hover:not(:disabled){background:var(--card-fill)}.orbit-draft-scroll.is-previous svg{transform:rotate(180deg)}.orbit-draft-body{flex:1;grid-template-columns:clamp(185px,29%,240px) minmax(0,1fr);min-width:0;min-height:0;display:grid}.orbit-draft-threads{border-right:1px solid var(--card-line);flex-direction:column;min-height:0;display:flex}.orbit-draft-threads>header{justify-content:space-between;align-items:center;gap:8px;padding:16px 13px 12px;display:flex}.orbit-draft-threads h2{margin:0;font-size:12px;font-weight:650}.orbit-draft-threads>header button{color:var(--card-toggle-on);background:0 0;border:0;border-radius:0;padding:0;font-size:11px;font-weight:600}.detail-ui.desk .orbit-draft .index{background:0 0;border:0;flex:1;width:100%;min-height:0;max-height:none}.detail-ui.desk .orbit-draft .thread-list{padding:0 8px 14px}.detail-ui.desk .orbit-draft .thread-row{border-radius:8px;padding:12px 9px}.orbit-draft .thread-top{flex-direction:column;align-items:flex-start;gap:4px}.orbit-draft .thread-top strong{width:100%}.orbit-draft .thread-preview{margin-top:5px;font-size:11px;display:block}.orbit-draft .chat-head{padding:16px 18px;font-size:14px}.detail-ui.desk .orbit-draft .theirs .bubble{border:1px solid var(--card-line);background:var(--card-surface);color:var(--card-ink)}.detail-ui.desk .orbit-draft .mine .bubble{background:var(--mine);color:var(--card-ink)}.orbit-draft .bubble-author{flex-direction:column;gap:1px;margin-bottom:6px;display:flex}.orbit-draft .bubble-author strong{font-size:12px;font-weight:650}.orbit-draft .bubble-author small{color:var(--card-muted);font-size:10px}.orbit-draft .bubble{max-width:86%}.orbit-task-control{border:1px solid var(--card-line);color:var(--card-ink);background:0 0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.orbit-task-control:hover{background:var(--card-fill);color:var(--card-ink)}.orbit-task-control>span{color:var(--card-muted)}.orbit-task-control small{font-size:10px;font-weight:600}.detail-ui .orbit-task-control small,.detail-ui .orbit-tasks-drawer .needs-you{color:#673a1c}.detail-ui.is-dark .orbit-task-control small,.detail-ui.is-dark .orbit-tasks-drawer .needs-you{color:#e8b08c}.orbit-tasks-backdrop{z-index:20;justify-content:flex-end;display:flex;position:absolute;inset:0}.orbit-tasks-drawer{background:var(--card-chrome);width:min(350px,100%);height:100%;min-height:0;color:var(--card-ink);border-left:1px solid var(--card-line);flex-direction:column;display:flex;box-shadow:-16px 0 40px #17151d26}.orbit-tasks-head{flex:none;justify-content:space-between;align-items:center;gap:10px;padding:18px 18px 16px;display:flex}.orbit-tasks-head>div{align-items:center;gap:8px;display:flex}.orbit-tasks-head h2{letter-spacing:-.025em;margin:0;font-size:20px}.orbit-tasks-head h2 span{color:var(--card-muted);margin-left:5px;font-size:12px;font-weight:500}.orbit-tasks-close,.orbit-tasks-back{width:30px;height:30px;color:var(--card-ink);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.orbit-tasks-close{font-size:23px;line-height:1}.orbit-tasks-back svg{transform:rotate(180deg)}.orbit-tasks-close:hover,.orbit-tasks-back:hover{background:var(--card-fill);color:var(--card-ink)}.orbit-task-filters{border:1px solid var(--card-line);border-radius:10px;flex:none;gap:4px;margin:0 18px 14px;padding:4px;display:flex}.orbit-task-filters button{color:var(--card-muted);background:0 0;border:0;border-radius:7px;flex:1;padding:8px 10px;font-size:12px}.orbit-task-filters button[aria-pressed=true]{background:var(--card-fill);color:var(--card-ink)}.orbit-task-filters button span{margin-left:4px;font-size:11px}.orbit-tasks-list{flex:1;min-height:0;padding:0 18px 18px;overflow-y:auto}.orbit-task-row{border:0;border-bottom:1px solid var(--card-line);width:100%;color:var(--card-ink);text-align:left;background:0 0;border-radius:0;align-items:center;gap:12px;padding:15px 2px;display:flex}.orbit-task-row:hover{background:var(--card-fill);color:var(--card-ink)}.orbit-task-row>span{flex-direction:column;flex:1;gap:5px;display:flex}.orbit-task-row strong{font-size:13px;font-weight:600;line-height:1.4}.orbit-task-row small{color:var(--card-muted);font-size:11px}.orbit-task-row>svg{width:13px;height:13px;color:var(--card-muted);flex:none}.orbit-task-detail{flex:1;min-height:0;padding:0 20px 24px;overflow-y:auto}.orbit-task-detail h3{letter-spacing:-.025em;margin:8px 0;font-size:20px;line-height:1.25}.orbit-task-status{color:var(--card-muted);margin:0 0 18px;font-size:12px}.orbit-task-result{margin:0 0 18px;font-size:13px;line-height:1.5}.orbit-task-decisions{gap:8px;margin:0 0 22px;display:flex}.orbit-task-decisions button{border:1px solid var(--card-line);background:var(--card-ink);min-height:35px;color:var(--card-chrome);border-radius:9px;padding:0 14px;font-size:12px;font-weight:600}.orbit-task-decisions button+button{color:var(--card-ink);background:0 0}.orbit-task-detail h4{border-top:1px solid var(--card-line);margin:25px 0 18px;padding-top:18px;font-size:13px}.orbit-task-history{margin:0;padding:0;list-style:none}.orbit-task-history li{gap:10px;padding-bottom:22px;display:flex;position:relative}.orbit-task-history li:before{content:"";border-left:1px solid var(--card-line);position:absolute;top:29px;bottom:5px;left:11px}.orbit-task-history li:last-child:before{display:none}.orbit-task-history li>.sky-orb{flex:none}.orbit-task-history li>div{flex:1;min-width:0}.orbit-task-actor{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.orbit-task-actor strong{font-size:12px;font-weight:650}.orbit-task-actor small,.orbit-task-actor time{color:var(--card-muted);font-size:10px}.orbit-task-actor time{margin-left:auto}.orbit-task-history p{margin:6px 0 0;font-size:12px;line-height:1.5}.orbit-task-person{background:var(--card-fill);width:24px;height:24px;color:var(--card-ink);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.orbit-tasks-empty{color:var(--card-muted);margin:16px 0;font-size:13px;line-height:1.5}.phone-orbit-draft{z-index:1;flex:1;min-height:0;display:flex;position:relative}.detail-ui.phone.has-cloud .phone-orbit-draft>.phone-page{background:0 0}.phone-orbit-draft .room>.orbit-task-control{align-self:flex-end;margin-top:-6px}.phone-orbit-draft .orbit-task-control{min-height:36px}.detail-ui.phone .orbit-tasks-head{padding:18px}.detail-ui.phone :is(.orbit-tasks-close,.orbit-tasks-back){width:40px;height:40px}.detail-ui.phone .orbit-task-row{min-height:70px}.detail-ui.phone .orbit-task-decisions button{min-height:44px}.detail-ui .orbit-draft .bubbles{box-sizing:border-box;overscroll-behavior-x:none;touch-action:pan-y;width:100%;min-width:0;overflow:hidden auto}.detail-ui .orbit-draft .bubbles>li{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.detail-ui.is-light{--orbit-sent:#e3dafa;--orbit-received:#e9e9ed}.detail-ui.is-dark{--orbit-sent:#443063;--orbit-received:#292c34}.detail-ui .orbit-draft .bubbles>li.theirs{--orbit-bubble:var(--orbit-received);align-items:flex-start}.detail-ui .orbit-draft .bubbles>li.mine{--orbit-bubble:var(--orbit-sent);align-items:flex-end}.detail-ui:is(.phone,.desk) .orbit-draft .bubbles>li:is(.mine,.theirs) .bubble{box-sizing:border-box;background:var(--orbit-bubble);width:fit-content;min-width:0;max-width:min(80%,28rem);color:var(--card-ink);overflow-wrap:anywhere;border:0;border-radius:18px;padding:10px 14px;position:relative}.detail-ui .orbit-draft .bubbles .bubble p{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.detail-ui .orbit-draft .bubbles .bubble:after{content:"";background:var(--orbit-bubble);width:12px;height:16px;clip-path:path("M12 0V16H0C5 14 6 7 4 0Z");position:absolute;bottom:0}.detail-ui:is(.phone,.desk) .orbit-draft .bubbles>li.theirs .bubble{border-bottom-left-radius:6px}.detail-ui:is(.phone,.desk) .orbit-draft .bubbles>li.mine .bubble{border-bottom-right-radius:6px}.detail-ui .orbit-draft .theirs .bubble:after{left:-5px}.detail-ui .orbit-draft .mine .bubble:after{right:-5px;transform:scaleX(-1)}.detail-ui .orbit-draft .bubble-task{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.detail-ui .orbit-draft .chat,.detail-ui .orbit-draft .chat-head-row,.detail-ui .orbit-draft .chat-subject{min-width:0}.detail-ui .orbit-draft .chat-subject,.detail-ui .orbit-draft .bubbles>li.system{overflow-wrap:anywhere}.orbit-tasks-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17151d40;justify-content:center;align-items:center;padding:24px}.orbit-tasks-drawer{box-sizing:border-box;border:1px solid var(--card-line);border-radius:20px;width:min(720px,100%);height:min(680px,100%);max-height:100%;overflow:hidden;box-shadow:0 20px 70px #17151d40}.task-overview{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 20px 18px;display:grid}.task-overview>span{border:1px solid var(--card-line);background:var(--card-surface);color:var(--card-muted);border-radius:12px;flex-direction:column;gap:5px;padding:15px;font-size:12px;display:flex}.task-overview strong{color:var(--card-ink);font-size:26px;font-weight:550}.task-scope{gap:8px;padding:0 20px 16px;display:flex}.task-scope button{color:var(--card-muted);border:1px solid var(--card-line);background:0 0;border-radius:20px;padding:7px 12px}.task-scope button[aria-pressed=true]{background:var(--card-fill);color:var(--card-ink)}.orbit-task-row{border:1px solid var(--card-line);background:var(--card-surface);border-radius:12px;margin-bottom:9px;padding:15px}.task-facts{border:1px solid var(--card-line);background:var(--card-surface);border-radius:12px;flex-wrap:wrap;gap:12px 30px;padding:14px;display:flex}.task-facts dt{color:var(--card-muted);margin-bottom:5px;font-size:11px}.task-facts dd{margin:0;font-size:13px}.file-search{color:var(--card-muted);flex-direction:column;gap:8px;font-size:12px;display:flex}.file-search input{box-sizing:border-box;border:1px solid var(--card-line);background:var(--card-surface);width:100%;color:var(--card-ink);border-radius:10px;padding:12px}.file-filters{margin:14px 0}.file-workspace-grid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.file-workspace-grid li{border:1px solid var(--card-line);background:var(--card-surface);border-radius:14px;min-width:0;overflow:hidden}.file-workspace-card{width:100%;color:var(--card-ink);text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;display:flex}.file-workspace-card:hover{background:var(--card-fill)}.file-workspace-card strong{overflow-wrap:anywhere;max-width:100%;font-size:13px}.file-workspace-card small,.file-detail-note{color:var(--card-muted);font-size:12px}.file-workspace-grid li>a{padding:0 18px 16px;font-size:12px;display:block}.file-workspace-icon{background:var(--card-fill);width:48px;height:52px;color:var(--card-toggle-on);border-radius:10px;place-items:center;font-size:30px;display:grid}.file-detail h3{overflow-wrap:anywhere}.file-detail-note{margin-top:24px;line-height:1.5}.file-kind{color:var(--card-muted);font-size:12px}.bubble-task{border:1px solid var(--card-line);font:inherit;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12px;display:flex}.detail-ui.phone .orbit-tasks-backdrop{padding:0}.detail-ui.phone .orbit-tasks-drawer{border-radius:0;width:100%;height:100%}.detail-ui.desk .stage:has(>.orbit-draft){padding:0}.detail-ui.phone{position:relative}.detail-ui.phone>.phone-page,.detail-ui.phone>.orbit-draft{z-index:1;position:relative}.detail-ui.phone>.phone-page.agent-card-draft{overflow:hidden}.detail-ui.phone.has-cloud>.phone-page{background:0 0}.detail-ui:not(.pages-review)>.stage>.desktop-card-backdrop{position:fixed}.contact-request-note{color:var(--card-ink);flex-direction:column;gap:6px;padding:12px;font-size:12px;display:flex}.contact-request-note span{color:var(--card-muted)}.detail-ui.phone>.orbit-draft{flex:1;width:100%;height:100%}.detail-ui.phone .orbit-draft-head{padding:14px 16px 10px}.detail-ui.phone .orbit-draft-title h1{font-size:21px}.detail-ui.phone .orbit-draft-body{flex-direction:column;display:flex}.detail-ui.phone .orbit-draft-threads{border-right:0;border-bottom:1px solid var(--card-line);flex:none}.detail-ui.phone .orbit-draft-threads>header{padding:10px 16px 6px}.detail-ui.phone .orbit-draft .index{background:0 0;border:0;width:100%;min-height:0}.detail-ui.phone .orbit-draft .thread-list{flex-direction:row;gap:8px;padding:5px 12px 10px;display:flex;overflow-x:auto}.detail-ui.phone .orbit-draft .thread-row{border:1px solid var(--card-line);background:0 0;border-radius:9px;flex:none;width:auto;max-width:230px;min-height:38px;padding:8px 10px}.detail-ui.phone .orbit-draft .thread-row.selected{background:var(--card-fill)}.detail-ui.phone .orbit-draft .thread-preview,.detail-ui.phone .orbit-draft .thread-top>span{display:none}.detail-ui.phone .orbit-draft .chat{background:0 0;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.detail-ui.phone .orbit-draft .bubbles{flex:1;min-height:0;padding:14px 16px}.detail-ui.phone .orbit-draft .bubbles>li{flex-direction:column;align-items:flex-start;margin-bottom:12px;display:flex}.detail-ui.phone .orbit-draft .bubbles>li.mine{align-items:flex-end}.detail-ui.phone .orbit-draft .bubble{border:1px solid var(--card-line);background:var(--card-surface);color:var(--card-ink);border-radius:14px;padding:10px 13px;font-size:14px;line-height:1.5}.detail-ui.phone .orbit-draft .mine .bubble{background:var(--mine)}.detail-ui.phone .orbit-draft .bubble p{margin:0}.detail-ui.phone .orbit-draft .stamp{color:var(--card-muted);margin:4px auto 14px;font-size:11px}.detail-ui.phone .orbit-draft .composer{border-top:1px solid var(--card-line);flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.detail-ui.phone .orbit-draft .composer textarea{resize:none;background:var(--card-surface);min-width:0;max-height:90px;color:var(--card-ink);flex:1}.detail-ui.phone .orbit-draft .composer .send:not(.is-cloud-send){background:var(--card-ink);color:var(--card-surface);flex:none}.detail-ui.phone .orbit-draft .composer .error{flex-basis:100%}.detail-ui.phone .orbit-draft .draft{padding:18px}.detail-ui.phone .orbit-tasks-drawer{width:100%;box-shadow:none;border-left:0}.detail-ui .orbit-draft .bubble-task{background:var(--card-fill);color:var(--card-ink);border-color:var(--card-line);white-space:normal;text-align:left}.detail-ui.phone .orbit-draft .thread-top time{display:none}.detail-ui .rail button.plain.room-open{color:var(--card-ink);flex-direction:row;align-items:center;gap:10px}.detail-ui.is-dark .rail .room.selected .room-open,.detail-ui.is-dark .rail .room-more,.detail-ui.is-dark .rail .rail-contact:hover,.detail-ui.is-dark .rail .profile-button:hover{background:var(--card-fill);color:var(--card-ink)}.detail-ui .rail:not(.collapsed) .rail-contact{flex-direction:column;align-items:flex-start;gap:1px}.detail-ui .rail .rail-contact-agent{color:var(--card-muted);margin-left:0;font-size:11px}.file-share-notice{color:#fff;background:#152034;border:1px solid #657084;border-radius:16px;max-width:min(30rem,100vw - 3rem);padding:24px;line-height:1.5}.file-share-notice::backdrop{background:#000a}.file-share-notice button{margin:8px 12px 0 0;padding:10px 16px}.home-invite-card{z-index:2;color:#fff;background:#152034ed;border-radius:16px;width:min(360px,100% - 64px);padding:18px 22px;position:absolute;bottom:100px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0005}.home-invite-card h2{margin:0 0 8px;font-size:18px}.home-invite-card p{font-size:14px;line-height:1.5}.home-invite-card button{padding:10px 16px}.lab-desk.phone .home-invite-card{box-sizing:border-box;bottom:272px}.desk:not(.desk-home){--detail-ink:#282331;--detail-muted:#716a7b;--detail-line:#8176912b;--detail-card:#ffffffbd;color:var(--detail-ink);background:radial-gradient(at 51% 39%,#d9d2e8 0%,#eceaf0 58%,#f2f0f4 100%)}.desk.is-dark:not(.desk-home){--detail-ink:var(--ink);--detail-muted:var(--muted);--detail-line:var(--line);--detail-card:var(--surface);background:radial-gradient(ellipse at 51% 39%, #303138 0%, #23242a 58%, var(--bg) 100%)}.desk:not(.desk-home) .rail{color:var(--detail-ink);background:0 0}.desk:not(.desk-home) .stage-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f7f9c9;border:1px solid #ffffffa6;border-radius:22px;box-shadow:0 14px 48px #3224471c}.desk.is-dark:not(.desk-home) .stage-panel{background:var(--chrome);border-color:var(--line);box-shadow:none}.desk:not(.desk-home) .stage-head{padding:25px 30px 10px}.desk:not(.desk-home) .sheet{gap:12px;padding:0 30px 32px}.desk:not(.desk-home) .section-label{color:var(--detail-muted);letter-spacing:.02em;text-transform:none;margin:18px 0 1px;font-family:inherit;font-size:12px;font-weight:650}.desk:not(.desk-home) .sheet-hero{padding:15px 0 20px}.desk:not(.desk-home) .sheet-hero .orb{width:66px;height:66px;font-size:23px}.desk:not(.desk-home) .sheet-hero h1{color:var(--detail-ink);font-size:29px;font-weight:650}.desk:not(.desk-home) .sheet-hero p{color:var(--detail-muted)}.desk:not(.desk-home) .white-card{background:var(--detail-card);border:1px solid var(--detail-line);border-radius:14px}.desk:not(.desk-home) .white-card.dashed{background:0 0}.desk:not(.desk-home) .row-copy strong,.desk:not(.desk-home) .contact-conversation strong{color:var(--detail-ink)}.desk:not(.desk-home) .row-copy span,.desk:not(.desk-home) .contact-conversation span{color:var(--detail-muted)}.desk:not(.desk-home) .contact-conversation{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.desk:not(.desk-home) .contact-conversation:hover{background:var(--detail-card);border-color:#8c7bb58c}.desk:not(.desk-home) .sheet input{color:var(--detail-ink);background:var(--detail-card);border:1px solid var(--detail-line);border-radius:11px}.desk:not(.desk-home) .index{border-right:1px solid var(--detail-line);background:#ffffff4d;width:min(32%,350px)}.desk.is-dark:not(.desk-home) .index{background:#1b1c2147}.desk:not(.desk-home) .index-head{gap:18px;padding:22px 18px 16px}.desk:not(.desk-home) .index-tools{flex-direction:column;align-items:stretch;gap:12px;display:flex}.desk:not(.desk-home) .index-tools .purpose{color:var(--detail-muted);flex-direction:column;gap:5px;font-size:12px;line-height:1.4;display:flex}.desk:not(.desk-home) .index-tools .purpose strong{color:var(--detail-ink);font-size:17px;font-weight:650;line-height:1.25}.desk:not(.desk-home) .index-tools .text-action{color:#6a54a3;align-self:flex-start;font-size:13px;font-weight:650}.desk.is-dark:not(.desk-home) .index-tools .text-action{color:var(--accent)}.desk:not(.desk-home) .thread-list{gap:5px;padding:0 10px 14px}.desk:not(.desk-home) .thread-row{color:var(--detail-ink);border-radius:11px;padding:12px 13px}.desk:not(.desk-home) .thread-row.selected{background:#ded6edb8}.desk.is-dark:not(.desk-home) .thread-row.selected{background:var(--fill)}.desk:not(.desk-home) .thread-top strong{font-size:13px;font-weight:620}.desk:not(.desk-home) .thread-preview{color:var(--detail-muted)}.desk:not(.desk-home) .chat{color:var(--detail-ink);background:0 0}.desk:not(.desk-home) .chat-head{border-color:var(--detail-line)}.desk:not(.desk-home) .bubble{border-radius:17px}.desk:not(.desk-home) .mine .bubble{background:#e8def4}.desk.is-dark:not(.desk-home) .mine .bubble{background:var(--mine)}.phone.is-light>.phone-page.contact,.phone.is-light>.phone-page.room{color:#272231;background:linear-gradient(155deg,#e8e5ee,#faf9fb 70%)}.phone.is-dark>.phone-page.contact,.phone.is-dark>.phone-page.room{background:linear-gradient(155deg, #2d2e35, var(--bg) 72%);color:var(--ink)}.phone>.phone-page.contact,.phone>.phone-page.room{gap:18px}.phone>.phone-page .phone-kicker,.phone>.phone-page .phone-section-label{letter-spacing:.02em;text-transform:none;font-family:inherit;font-size:12px;font-weight:650}.phone.is-dark>.phone-page .phone-kicker,.phone.is-dark>.phone-page .phone-section-label,.phone.is-dark>.phone-page .phone-room-sub,.phone.is-dark>.phone-page .phone-msg-meta,.phone.is-dark>.phone-page .phone-contact-role{color:var(--muted)}.phone>.phone-page .phone-contact-copy h1{font-size:28px;font-weight:650}.phone>.phone-page .phone-room-titles h1{font-size:18px;font-weight:650}.phone>.phone-page .phone-card{background:#ffffffc9;border:1px solid #897f9929;border-radius:14px}.phone.is-dark>.phone-page .phone-card{background:var(--surface);border-color:var(--line)}.phone.is-dark>.phone-page .phone-contact-agent-copy strong,.phone.is-dark>.phone-page .phone-msg-meta strong{color:var(--ink)}.phone.is-dark>.phone-page .phone-contact-agent-copy span,.phone.is-dark>.phone-page .phone-contact-conversation span{color:var(--muted)}.phone>.phone-page .phone-contact-conversation{color:inherit;text-align:left;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.phone>.phone-page .phone-contact-conversation strong{font-size:14px;font-weight:620}.phone>.phone-page button.phone-thread{color:#373040;background:#ffffffb9;border-color:#897f994a;border-radius:12px;font-size:13px}.phone>.phone-page button.phone-thread.selected{color:#fff;background:#4e3f66;border-color:#4e3f66}.phone.is-dark>.phone-page button.phone-thread{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.phone.is-dark>.phone-page button.phone-thread.selected{background:#514769;border-color:#514769}.phone.is-dark>.phone-page .phone-msg-copy p{color:var(--ink)}.phone>.phone-page .phone-decide{background:#3f3551;border-radius:16px}.phone>.phone-page .phone-back,.phone>.phone-page .phone-round{box-shadow:none;background:#ffffffb8}.phone.is-dark>.phone-page .phone-back,.phone.is-dark>.phone-page .phone-round{color:var(--ink);background:var(--fill);border-color:var(--line)}.desk:not(.desk-home) .people-page .display{color:var(--detail-ink);font-size:29px}.desk:not(.desk-home) .people-page .people-toolbar input{background:var(--detail-card);color:var(--detail-ink);border:1px solid var(--detail-line)}.desk:not(.desk-home) .people-page .people-row{border:1px solid var(--detail-line);background:var(--detail-card);color:var(--detail-ink);border-radius:14px;padding:12px}.desk:not(.desk-home) .people-page .people-row:hover{background:var(--detail-card);border-color:#8c7bb58c}.desk:not(.desk-home) .people-page .row-copy span{color:var(--detail-muted)}.desk:not(.desk-home) .people-page .share-banner{background:var(--detail-card);border:1px solid var(--detail-line);border-radius:14px}.phone.is-light>.phone-page.people-page{color:#272231;background:linear-gradient(155deg,#e8e5ee,#faf9fb 70%)}.phone.is-dark>.phone-page.people-page{background:linear-gradient(155deg, #2d2e35, var(--bg) 72%);color:var(--ink)}.phone.is-dark>.phone-page.people-page .phone-people-row,.phone.is-dark>.phone-page.people-page .phone-share{background:var(--surface);color:var(--ink);border-color:var(--line)}.phone.is-dark>.phone-page.people-page .row-copy strong{color:var(--ink)}.phone.is-dark>.phone-page.people-page .row-copy span,.phone.is-dark>.phone-page.people-page .phone-share p{color:var(--muted)}.phone.is-dark>.phone-page.people-page input{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.desk .settings-modal,.phone .settings-modal{background:#f7f6f9;border-color:#ffffffb0;border-radius:20px;width:min(760px,100%);height:min(580px,100%);box-shadow:0 22px 65px #15102149}.desk .settings-nav,.phone .settings-nav{background:#f0edf4;border-color:#e0dbe6;width:195px;padding:24px 12px}.desk .settings-nav h2,.phone .settings-nav h2{margin:0 9px 18px;font-size:18px;font-weight:650}.desk .settings-nav button,.phone .settings-nav button{color:#544e5e;padding:10px 12px;font-size:13px}.desk .settings-nav button.selected,.phone .settings-nav button.selected{color:#211e29;background:#ded7e8}.desk .settings-head,.phone .settings-head{padding:25px 30px 6px}.desk .settings-head h2,.phone .settings-head h2{font-size:25px;font-weight:650}.desk .settings-body,.phone .settings-body{padding:16px 30px 30px}.desk.is-dark .settings-modal,.phone.is-dark .settings-modal{background:var(--chrome);color:var(--ink);border-color:var(--line)}.desk.is-dark .settings-nav,.phone.is-dark .settings-nav{background:var(--bg);border-color:var(--line)}.desk.is-dark .settings-nav button,.phone.is-dark .settings-nav button{color:var(--muted)}.desk.is-dark .settings-nav button.selected,.phone.is-dark .settings-nav button.selected{background:var(--fill);color:#fff}.desk.is-dark .settings-block p,.phone.is-dark .settings-block p{color:var(--muted)}.desk.is-dark .settings-block .lab-desk-theme-options button,.phone.is-dark .settings-block .lab-desk-theme-options button{color:var(--ink);background:var(--surface);border-color:var(--line-strong)}.desk.is-dark .settings-block .lab-desk-theme-options button[aria-pressed=true],.phone.is-dark .settings-block .lab-desk-theme-options button[aria-pressed=true]{background:var(--fill);border-color:var(--accent)}.phone.is-dark>.phone-page{background:var(--bg);color:var(--ink)}.phone.is-dark>.phone-page :is(.phone-agent-blurb,.phone-agent-working,.phone-agent-edit,.phone-contact-agent-copy strong,.phone-room-copy strong,.phone-msg-meta strong){color:var(--ink)}.phone.is-dark>.phone-page :is(.phone-agent-role,.phone-agent-share,.phone-room-when,.phone-room-copy>span,.phone-contact-muted,.phone-contact-dashed strong,.phone-people-note,.phone-thread-note,.phone-today-sub,.phone-today-empty,.phone-today-next-kicker,.phone-today-legend,.phone-tl-copy em,.phone-tl-item time,.phone-tl-item.past .phone-tl-copy strong,.phone-tl-item.past .phone-tl-copy em){color:var(--muted)}.phone.is-dark>.phone-page :is(.phone-room-row,.phone-room-row:hover,.phone-contact-empty,.phone-today-next,.phone-today-next:hover){background:var(--surface);color:var(--ink)}.phone.is-dark>.phone-page .phone-pill,.phone.is-dark>.phone-page .phone-contact-pill{background:var(--fill);color:var(--ink)}.phone.is-dark>.phone-page :is(.phone-thread-new,.phone-thread-new:hover){color:var(--ink);border-color:var(--line-strong)}.phone.is-dark>.phone-page .phone-decide{background:var(--fill)}.phone.is-dark>.phone-page .phone-msg-check{color:#88d9b4}.phone.is-dark>.phone-page .phone-tl-line{background:var(--line)}.phone.is-dark>.phone-page :is(.phone-tl-dot,.phone-today-legend i){background:var(--muted)}.phone.is-dark>.phone-page :is(.phone-tl-now time,.phone-trip-arrivals>span.waiting>span:last-child){color:var(--danger)}.phone.is-dark>.phone-page.trip{background:var(--warm)}.phone.is-dark>.phone-page.trip :is(.phone-trip-sub,.phone-trip-people>span:last-child,.phone-trip-label,.phone-trip-arrivals>span>span:last-child,.phone-trip-note,.phone-trip-plan>span:first-child,.phone-trip-plan em,.phone-trip-foot){color:var(--warm-muted)}.phone.is-dark>.phone-page.trip :is(.phone-trip-card,.phone-trip-ghost){background:var(--surface);color:var(--ink)}.phone.is-dark>.phone-page.trip :is(.phone-trip-face,.phone-trip-ghost){border-color:var(--warm)}.phone.is-dark>.phone-page.trip .phone-trip-fade{background:var(--fill);color:var(--warm-ink)}.phone.is-dark>.phone-page :is(.phone-toggle,.phone-toggle:hover){background:var(--line-strong)}.phone.is-dark>.phone-page :is(.phone-toggle.on,.phone-toggle.on:hover){background:#9b8cce}.desk.is-dark button.back,.desk.is-dark button.back:hover{background:var(--surface);color:var(--ink)}.desk.is-dark .pill{background:var(--fill);color:var(--ink)}.desk.is-dark :is(.toggle,.toggle:hover){background:var(--line-strong)}.desk.is-dark :is(.toggle.on,.toggle.on:hover){background:#9b8cce}.desk.is-dark .bubble-task{background:var(--surface);color:var(--ink)}.desk.is-dark .fade-pill{background:var(--fill)}.desk.is-dark button.hold-bar{background:var(--fill);color:var(--ink)}:is(.desk,.phone).is-dark :is(input,textarea,select){background:var(--surface);color:var(--ink);border-color:var(--line-strong)}:is(.desk,.phone).is-dark :is(input,textarea)::placeholder{color:var(--faint);opacity:1}:is(.desk,.phone).is-dark :is(input,textarea,select):focus{border-color:var(--accent)}:is(.desk,.phone).is-dark .settings-paste{background:var(--bg)}@media (width<=700px){.phone .settings-backdrop{padding:12px}.phone .settings-modal{min-height:0;max-height:85dvh}.phone .settings-nav{width:117px;padding:17px 6px}.phone .settings-nav h2{margin:0 8px 10px;font-size:15px}.phone .settings-nav button{padding:9px 8px;font-size:12px}.phone .settings-head{padding:18px 16px 4px}.phone .settings-head h2{font-size:21px}.phone .settings-body{padding:12px 16px 20px}.phone .lab-desk-theme-options{flex-direction:column}}.feedback-topic-counts{flex-wrap:wrap;gap:12px;margin:25px 0;display:flex}.feedback-topic-counts>div{background:#fff;border:1px solid #ded7e6;border-radius:14px;gap:5px;padding:16px;display:grid}.feedback-topic-counts strong{font-size:28px}.feedback-topic-counts span{font-size:13px;font-weight:600}.feedback-topic-counts small,.feedback-queue-table small{color:#766b80}.feedback-queue-controls{align-items:center;gap:15px;margin:20px 0;display:flex}.feedback-queue-controls select,.feedback-queue-controls button,.feedback-queue-table select{color:#32283e;background:#fff;border:1px solid #d9d1e2;border-radius:8px;padding:9px 12px}.feedback-queue-table{max-width:100%;overflow:auto}.feedback-queue-table table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.feedback-queue-table th,.feedback-queue-table td{vertical-align:top;border-bottom:1px solid #ded7e6;padding:16px 12px}.feedback-queue-table td:nth-child(2){min-width:240px;max-width:600px}.feedback-queue-table p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.reliability{color:#233d32;background:#f5f6f1;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.reliability *{box-sizing:border-box}.reliability-header{background:#fcfcf8;border-bottom:1px solid #dbe2d7;justify-content:space-between;align-items:center;padding:24px 5vw;display:flex}.reliability a{color:inherit}.reliability-brand{letter-spacing:-1px;font-size:28px;font-weight:700;text-decoration:none}.reliability-brand span{letter-spacing:.4px;color:#6a7b70;margin-top:3px;font-size:11px;font-weight:400;display:block}.reliability-header nav{gap:24px;font-size:13px;display:flex}.reliability-content{max-width:1280px;margin:auto;padding:48px 32px 80px}.reliability-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:32px;display:flex}.reliability-heading h1{letter-spacing:-1.2px;max-width:720px;margin:10px 0 14px;font-size:clamp(27px,3vw,40px);line-height:1.15}.reliability-heading p{color:#617267;font-size:14px;line-height:1.6}.reliability-eyebrow{letter-spacing:2px;font-weight:700;font-size:10px!important}.reliability button,.reliability select{font:inherit;color:#244735;cursor:pointer;background:#fffefa;border:1px solid #cbd6cb;border-radius:8px;padding:10px 14px;font-size:12px}.reliability button:hover{background:#e9eee4}.reliability button:disabled{opacity:.45;cursor:default}.reliability :focus-visible{outline-offset:3px;outline:3px solid #9eae80}.reliability-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.reliability-totals article{background:#fffefa;border:1px solid #dce3d7;border-radius:14px;padding:24px}.reliability-totals span{font-size:12px;font-weight:600;display:block}.reliability-totals strong{letter-spacing:-2px;margin:12px 0;font-size:40px;display:block}.reliability-totals p{color:#6b7b6c;margin:0;font-size:11px}.reliability-notice{background:#e9eee2;border:1px solid #d7dfcd;border-radius:12px;margin:24px 0;padding:20px 24px;font-size:13px;line-height:1.65}.reliability-notice p{margin:7px 0}.reliability-notice small{color:#65705c}.reliability-notice.is-error{background:#fff0e8;border-color:#e5c4b4}.reliability section{margin-top:36px}.reliability-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.reliability h2{letter-spacing:-.4px;font-size:20px}.reliability-filters{gap:12px;display:flex}.reliability-filters label{align-items:center;gap:8px;font-size:11px;display:flex}.reliability-table{background:#fffefa;border:1px solid #dce3d7;border-radius:12px;overflow-x:auto}.reliability table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.reliability th{color:#6b7d6b;text-transform:uppercase;letter-spacing:.7px;white-space:nowrap;background:#f0f3e9;padding:16px 20px;font-size:10px}.reliability td{vertical-align:middle;border-top:1px solid #e5eade;padding:19px 20px}.reliability td strong,.reliability td code,.reliability td small{margin-top:7px;display:block}.reliability code{overflow-wrap:anywhere;color:#6e7a6c;font-size:10px}.reliability-badge{letter-spacing:.4px;color:#7a5c1a;background:#f4e9cd;border-radius:5px;padding:4px 7px;font-size:9px;display:inline-block}.reliability-badge.error{color:#9b452e;background:#f8dfd5}.reliability-empty{text-align:center;color:#677a69;padding:32px;font-size:13px}.reliability-pagination{justify-content:flex-end;align-items:center;gap:15px;margin-top:14px;font-size:12px;display:flex}.reliability-footer{color:#6a7b68;margin-top:30px;font-size:11px;line-height:1.9}.reliability-detail{background:#fffefa;border:1px solid #cbd6c2;border-radius:14px;padding:28px}.reliability-detail h3{font-size:22px}.reliability-detail p{font-size:12px;line-height:1.7}.reliability-actions{gap:10px;display:flex}.reliability-help{color:#6c7c67}.reliability pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f4ec;border-radius:8px;padding:16px;font-size:11px;line-height:1.8}.reliability-timeline{padding-left:20px}.reliability-timeline li{border-top:1px solid #e1e7d9;padding:12px 0;font-size:12px}.reliability-timeline time,.reliability-timeline small{color:#70806a;margin-top:6px;font-size:10px;display:block}.reliability-sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.reliability-content{padding:28px 16px 48px}.reliability-heading{flex-direction:column;align-items:flex-start;gap:8px}.reliability-totals{grid-template-columns:1fr;gap:10px}.reliability-totals article{padding:18px}.reliability-totals strong{margin:8px 0;font-size:30px}.reliability-section-heading{flex-direction:column;align-items:flex-start}.reliability-filters{flex-wrap:wrap}.reliability-header{padding:18px}.reliability-header nav{gap:14px;font-size:11px}.reliability-detail{padding:18px}.reliability td,.reliability th{padding:14px}.reliability-notice{padding:16px}}.walkthrough-report{color:#292336;background:#f5f3fa;min-height:100vh;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.walkthrough-report *{box-sizing:border-box}.walkthrough-report header{background:#fff;border-bottom:1px solid #ddd7e8;justify-content:space-between;padding:20px 4vw;display:flex}.walkthrough-report a{color:#6440a0}.walkthrough-report main{max-width:1500px;margin:auto;padding:36px 4vw 64px}.walkthrough-title{justify-content:space-between;align-items:center;gap:24px;display:flex}.walkthrough-title span{letter-spacing:.12em;color:#765d99;font-size:11px}.walkthrough-report h1{margin:8px 0;font-size:clamp(26px,4vw,38px)}.walkthrough-report h2{margin:0 0 8px;font-size:21px}.walkthrough-report p{color:#665c76;max-width:920px;margin:8px 0 18px}.walkthrough-report button,.walkthrough-report select{font:inherit;color:#483263;background:#fff;border:1px solid #c9bfd8;border-radius:8px;padding:9px 13px}.walkthrough-report button{cursor:pointer}.walkthrough-report button:hover{background:#eee8f8}.walkthrough-filters{flex-wrap:wrap;align-items:end;gap:16px;margin:28px 0;display:flex}.walkthrough-filters label{color:#665674;gap:5px;font-size:12px;display:grid}.walkthrough-filters select{min-width:145px}.walkthrough-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.walkthrough-stats article{background:#fff;border:1px solid #e2dbea;border-radius:14px;gap:6px;padding:22px;display:grid}.walkthrough-stats strong{font-size:32px;line-height:1.1}.walkthrough-stats span{color:#766783;font-size:12px}.walkthrough-note{padding:16px 0;font-size:12px}.walkthrough-report section{margin:32px 0}.walkthrough-table{background:#fff;border:1px solid #e2dbea;border-radius:12px;overflow:auto}.walkthrough-table table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%;font-size:12px}.walkthrough-table th,.walkthrough-table td{border-bottom:1px solid #eee9f3;padding:14px 16px}.walkthrough-table thead th{color:#5e4b78;background:#eee8f5;font-weight:600}.walkthrough-table tbody th{font-weight:500}.walkthrough-table tbody tr:last-child>*{border-bottom:0}.walkthrough-table small{color:#82748f;font-size:11px;display:block}.walkthrough-table>p{padding:16px}.walkthrough-report footer{color:#82748f;font-size:12px}@media (width<=700px){.walkthrough-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.walkthrough-report main{padding:24px 20px}.walkthrough-title{align-items:start}.walkthrough-title>button{margin-top:8px}.walkthrough-filters{gap:10px}.walkthrough-filters label{flex:1}.walkthrough-filters select{width:100%;min-width:120px}}.engagement-account-link{color:inherit;border-radius:8px;padding:10px 14px;font-size:13px;display:block}.engagement-account-link:hover{background:#9985b21a}.rail-engagement{color:var(--muted);border:1px solid var(--line);border-radius:8px;margin:0 12px 10px;padding:9px 12px;font-size:12px;display:block}.engagement{--eng-ink:#292633;--eng-muted:#797583;--eng-line:#e9e6ed;height:100%;color:var(--eng-ink);background:#f8f7fa;font:14px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:auto}.engagement *,.engagement :before,.engagement :after{box-sizing:border-box}.engagement button,.engagement select{font:inherit}.engagement button{border:1px solid var(--eng-line);color:var(--eng-ink);cursor:pointer;background:#fff;border-radius:8px;padding:8px 13px;font-size:12px}.engagement button:hover{border-color:#b9adce}.engagement button:focus-visible,.engagement a:focus-visible,.engagement select:focus-visible{outline-offset:4px;outline:3px solid #9876e3}.engagement button[aria-pressed=true]{color:#67469c;background:#efebf7;border-color:#d9cde9}.engagement h1,.engagement h2,.engagement p{margin:0}.engagement select{appearance:auto;color:#40394d;background:#fff;border:1px solid #dfdbe6;border-radius:8px;width:auto;padding:9px 13px;font-size:12px}.engagement-topbar{border-bottom:1px solid var(--eng-line);background:#ffffffc9;align-items:center;gap:23px;min-height:74px;padding:0 4%;display:flex}.engagement-brand{letter-spacing:-1px;color:#24202f;align-items:center;gap:9px;font-size:23px;font-weight:600;display:inline-flex}.engagement-top-divider{background:#e2dfe7;width:1px;height:21px}.engagement-top-title{color:#776e83;font-size:13px}.engagement-top-right{color:#7a7186;align-items:center;gap:18px;margin-left:auto;font-size:12px;display:flex}.engagement-top-right a span{margin-left:8px}.engagement-demo-tag{color:#7c5c9c;background:#f6f1ff;border:1px solid #e1d8ef;border-radius:20px;padding:4px 12px}.engagement-content{max-width:1640px;margin:auto;padding:43px 4% 20px}.engagement-title-row{justify-content:space-between;align-items:center;gap:24px;margin-bottom:29px;display:flex}.engagement-eyebrow{letter-spacing:1.8px;color:#9b8bac;font-size:9px;font-weight:600;display:block}.engagement h1{letter-spacing:-1.3px;margin:9px 0;font-size:clamp(24px,2.5vw,35px);font-weight:500;line-height:1.25}.engagement-title-row p{color:var(--eng-muted);font-size:13px}.engagement-mobile-break{display:none}.engagement-period{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.engagement-period label,.engagement-agent-filter{color:var(--eng-muted);font-size:10px}.engagement-period select{min-width:158px}.engagement-demo-banner{color:#73618d;background:#f0eafa;border:1px solid #e6dcf3;border-radius:8px;margin-bottom:20px;padding:10px 14px;font-size:11px}.engagement-demo-banner a{margin-left:10px;text-decoration:underline}.engagement-statusbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:23px;display:flex}.engagement-tabs{background:#efedf2;border-radius:9px;gap:3px;padding:4px;display:flex}.engagement-tabs button{color:#88818f;background:0 0;border-color:#0000;padding:7px 20px}.engagement-tabs button[aria-pressed=true]{color:#574766;background:#fff;border-color:#e8e3ec;box-shadow:0 1px 3px #28144508}.engagement-refresh{color:#928998;align-items:center;gap:12px;font-size:10px;display:flex}.engagement-refresh button{padding:5px 9px;font-size:10px}.engagement-refresh button[aria-label]{padding:1px 9px;font-size:18px}.engagement-metrics{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.engagement-metric{background:linear-gradient(115deg,#fff,#fcfbfe);border:1px solid #e6e1ec;border-radius:12px;padding:18px 22px;box-shadow:0 3px 7px #24173802}.engagement-metric>div{color:#7f758d;justify-content:space-between;align-items:center;font-size:11px;display:flex}.engagement-metric i{color:#baa6d3;font-size:18px;font-style:normal;line-height:1}.engagement-metric>strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:5px 0 7px;font-size:32px;font-weight:500;display:block}.engagement-metric p{color:#a49aaa;font-size:10px}.engagement-metric p span{color:#8f76b0}.engagement-workspace-bar{justify-content:space-between;align-items:center;gap:15px;margin:32px 0 18px;display:flex}.engagement h2{letter-spacing:-.35px;font-size:17px;font-weight:500}.engagement-workspace-bar p{color:#94899f;margin-top:4px;font-size:11px}.engagement-agent-filter{align-items:center;gap:12px;display:flex}.engagement-agent-filter select{min-width:145px}.engagement-universe-layout{grid-template-columns:minmax(0,1fr) 270px;gap:20px;display:grid}.engagement-universe-layout.is-cloud-view{grid-template-columns:minmax(0,1fr)}.engagement-cloud{isolation:isolate;color:#ded7ef;background:radial-gradient(at 23% 55%,#49326655,#0000 55%),radial-gradient(at 82% 47%,#28344b99,#0000 70%),#151420;border:1px solid #332b49;border-radius:14px;min-height:500px;position:relative;overflow:hidden}.engagement-cloud .detail-ui-cloud{z-index:-1;pointer-events:none;opacity:.45;position:absolute;inset:0}.engagement-cloud .detail-ui-cloud canvas{opacity:.6;width:100%;height:100%}.engagement-cloud-heading{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:24px;left:27px;right:24px}.engagement-cloud-heading button{pointer-events:auto}.engagement-cloud .engagement-eyebrow{color:#a29bb8;font-size:8px}.engagement-cloud-heading h2{letter-spacing:-.4px;margin:7px 0 3px;font-size:20px;font-weight:400}.engagement-cloud-heading p{color:#8c829d;font-size:10px}.engagement-cloud button{color:#c1b7d4;background:#ffffff09;border-color:#aaa0cd26;padding:6px 10px;font-size:10px}.engagement-cloud button[aria-pressed=true]{color:#eee7ff;background:#9077bd44;border-color:#c7b1e565}.engagement-sky{height:410px;margin-top:70px;position:relative}.engagement-sky svg{touch-action:none;cursor:grab;width:100%;height:100%;overflow:hidden}.engagement-node{cursor:pointer;outline:none;transition:opacity .2s}.engagement-node:focus-visible{outline:none}.engagement-node:focus-visible circle:first-of-type{fill:#cdb0ff40;stroke:#fff;stroke-width:2px}.engagement-node:hover circle:last-of-type{stroke:#fff;stroke-width:1px}.engagement-flow{stroke-dasharray:4 6}.is-moving .engagement-flow{animation:3s linear infinite engagement-flow}.is-moving .engagement-pulse{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite engagement-pulse}@keyframes engagement-flow{to{stroke-dashoffset:-30px}}@keyframes engagement-pulse{50%{opacity:.25;transform:scale(1.35)}}.engagement-cloud-tools{z-index:2;gap:7px;display:flex;position:absolute;bottom:116px;left:24px}.engagement-zoom{background:#17142080;border:1px solid #aaa0cd26;border-radius:6px;display:flex}.engagement-zoom button{background:0 0;border:0;border-radius:0;padding:4px 10px}.engagement-cloud-bottom{pointer-events:none;align-items:flex-end;gap:10px;margin-top:-33px;padding:0 24px 20px;display:flex;position:relative}.engagement-cloud-legend{color:#a29ab0;flex-wrap:wrap;flex:1;align-items:center;gap:11px;padding-bottom:3px;font-size:8px;display:flex}.engagement-cloud-legend>span{align-items:center;gap:5px;display:inline-flex}.engagement-cloud-legend i{background:#c4afe7;border-radius:50%;width:4px;height:4px;display:inline-block}.engagement-cloud-legend .is-orbit{background:0 0;border:1px solid #ae9fc9;width:8px;height:8px}.engagement-cloud-legend .is-running{background:#9ed7b4;box-shadow:0 0 6px #b9efb8}.engagement-cloud-legend small{color:#746c85;width:100%;font-size:8px;display:block}.engagement-live-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#282137d9;border:1px solid #c2a6e52e;border-radius:10px;min-width:255px;padding:12px 15px 10px;box-shadow:0 5px 24px #0705113d}.engagement-live-label{color:#a99cbd;letter-spacing:1.7px;align-items:center;gap:6px;font-size:7px;display:flex}.engagement-live-label i{background:#9bdbb9;border-radius:50%;width:4px;height:4px;box-shadow:0 0 6px #9bdbb966}.engagement-live-label i.is-stale{box-shadow:none;background:#c5ac82}.engagement-live-card>div{gap:24px;margin-top:7px;display:flex}.engagement-live-card>div span{color:#a79bb7;flex-direction:column;font-size:8px;display:flex}.engagement-live-card strong{color:#f5edff;letter-spacing:-.6px;font-variant-numeric:tabular-nums;font-size:23px;font-weight:400;line-height:1.3}.engagement-live-card>small{color:#84748f;margin-top:8px;font-size:7px;display:block}.engagement-node-detail{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ab9abc;z-index:3;background:#242032ed;border:1px solid #bda7df50;border-radius:8px;flex-direction:column;gap:5px;min-width:210px;padding:15px 18px;font-size:10px;display:flex;position:absolute;top:55px;left:25px}.engagement-node-detail strong{color:#e5d8f4;font-size:13px;font-weight:500}.engagement-node-detail button{border:none;padding:1px 5px;position:absolute;top:4px;right:4px}.engagement-sky-empty{text-align:center;color:#a79ab9;place-items:center;font-size:13px;display:grid;position:absolute;inset:30% 20%}.engagement-mix{background:#fff;border:1px solid #e8e2ee;border-radius:13px;padding:25px 23px 18px}.engagement-mix h2{margin-top:7px;font-size:20px}.engagement-mix>p{color:#a095ac;margin-top:4px;font-size:10px}.engagement-mix-list{flex-direction:column;gap:15px;margin-top:25px;display:flex}.engagement-mix-list button{text-align:left;background:0 0;border:1px solid #0000;gap:12px;padding:0;display:flex}.engagement-mix-list button[aria-pressed=true]{background:#f8f4fe;border-color:#eee5f6;border-radius:6px;box-shadow:0 0 0 5px #f8f4fe}.engagement-platform-icon{width:29px;height:29px;color:color-mix(in srgb, var(--platform) 60%, #30233c);background:radial-gradient(at 30% 20%, #fff, var(--platform));border:1px solid #ded0ec60;border-radius:50%;flex-shrink:0;place-items:center;margin-top:3px;font-size:12px;display:grid;box-shadow:inset -2px -2px 5px #27112c22}.engagement-mix-row{flex:1}.engagement-mix-row>span:first-child{justify-content:space-between;gap:20px;font-size:10px;display:flex}.engagement-mix-row strong{font-weight:500}.engagement-mix-row>span>span{color:#807087;font-size:10px}.engagement-bar{background:#f2eef6;border-radius:5px;height:3px;margin-top:6px;display:block;overflow:hidden}.engagement-bar i{background:var(--platform);border-radius:5px;height:100%;display:block}.engagement-mix-row small{color:#a196ac;margin-top:4px;font-size:8px;display:block}.engagement-mix-note{color:#a599b0;border-top:1px solid #f0eaf5;margin-top:25px;padding-top:17px;font-size:9px;line-height:1.7}.engagement-mix-note i{background:#bdb0cd;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block}.engagement-breakdown{background:#fff;border:1px solid #e8e3ed;border-radius:12px;margin-top:31px;overflow:hidden}.engagement-section-heading{justify-content:space-between;align-items:center;gap:20px;padding:24px 25px 20px;display:flex}.engagement-section-heading h2{margin:6px 0 4px;font-size:19px}.engagement-section-heading p{color:#a095ab;font-size:10px}.engagement-section-numbers{color:#a296ab;gap:24px;font-size:9px;display:flex}.engagement-section-numbers strong{color:#877293;margin-right:4px;font-size:15px;font-weight:500}.engagement-table-scroll{overflow-x:auto}.engagement table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11px}.engagement thead{background:#faf8fc}.engagement th,.engagement td{text-align:right;border-bottom:1px solid #f1edf5;padding:13px 21px}.engagement th:first-child{text-align:left;padding-left:26px}.engagement thead th{color:#9a8ba6;font-size:9px;font-weight:400}.engagement thead button{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.engagement tbody th{font-weight:500}.engagement tbody td{color:#83768e;font-variant-numeric:tabular-nums}.engagement-table-platform{align-items:center;gap:10px;display:flex}.engagement-table-platform i{border-radius:50%;width:7px;height:7px}.engagement-active-count{color:#72977f;background:#f1f7f1;border-radius:12px;padding:3px 8px}.engagement-table-note{color:#a59aac;padding:15px 25px 17px;font-size:9px;line-height:1.7}.engagement-definitions{color:#98899f;margin:23px 3px 25px;font-size:11px}.engagement-definitions summary{cursor:pointer}.engagement-definitions>div{grid-template-columns:1fr 1fr;gap:12px 25px;max-width:1000px;padding:18px 0;font-size:10px;line-height:1.8;display:grid}.engagement-definitions strong{color:#7d6b8b;font-weight:500}.engagement-footer{color:#ada1b7;border-top:1px solid #e8e2ef;justify-content:space-between;padding:16px 0 0;font-size:9px;display:flex}.engagement-footer i{background:#d4c9df;border-radius:50%;width:3px;height:3px;margin:0 9px 2px;display:inline-block}.engagement-error{color:#8c5657;background:#fff4f3;border:1px solid #d9b8ba;border-radius:10px;margin-bottom:20px;padding:18px;font-size:12px}.engagement-error strong{font-size:14px}.engagement-error p{margin:6px 0 10px}.engagement-error a{text-decoration:underline}.engagement-loading{color:#a090b0;justify-content:center;align-items:center;gap:15px;height:320px;display:flex}.engagement-loading>span{border:1px solid #d6c7e9;border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 8px #f0ebf8}.engagement-no-platforms{text-align:center;color:#9c8ba6;padding:30px;font-size:12px}.engagement.is-immersive .engagement-cloud{z-index:1000;border-radius:0;flex-direction:column;display:flex;position:fixed;inset:0}.engagement.is-immersive .engagement-sky{flex:1;height:auto;min-height:0;margin-top:75px}.engagement.is-immersive .engagement-cloud-bottom{margin-top:0}.engagement.is-immersive .engagement-cloud-tools{bottom:125px}@media (width>=1500px){.engagement-sky{height:470px}}@media (width<=1150px){.engagement-universe-layout{grid-template-columns:minmax(0,1fr) 230px;gap:15px}.engagement-mix{padding:23px 18px}.engagement-cloud-legend{max-width:150px}.engagement-cloud-tools{bottom:125px}.engagement-live-card{min-width:220px;padding:10px 12px}.engagement-live-card>div{gap:18px}.engagement-metric{padding:17px}.engagement th,.engagement td{padding:13px 15px}}@media (width<=900px){.engagement-universe-layout{grid-template-columns:minmax(0,1fr)}.engagement-mix{display:none}.engagement-cloud-legend{max-width:none}.engagement-metrics{gap:10px}.engagement-metric p{font-size:8px}.engagement-metric>div{font-size:10px}.engagement-section-numbers{gap:12px}}@media (width<=600px){.engagement-topbar{gap:13px;min-height:62px;padding:0 20px}.engagement-top-right a{font-size:0}.engagement-top-right a span{font-size:18px}.engagement-top-right{gap:5px}.engagement-demo-tag{padding:3px 8px;font-size:9px}.engagement-content{padding:26px 18px 18px}.engagement-title-row{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:22px}.engagement h1{letter-spacing:-.8px;margin-top:10px;font-size:26px;line-height:1.3}.engagement-mobile-break{display:inline}.engagement-title-row p{font-size:11px}.engagement-period{flex-direction:row;align-items:center;gap:12px;margin-top:8px}.engagement-period label{font-size:10px}.engagement-period select{min-width:140px}.engagement-eyebrow{font-size:8px}.engagement-statusbar{flex-wrap:wrap;gap:14px;margin-bottom:18px}.engagement-refresh{gap:6px;margin-left:auto}.engagement-refresh>span{display:none}.engagement-tabs button{padding:7px 12px;font-size:11px}.engagement-demo-banner{font-size:10px;line-height:1.7}.engagement-demo-banner a{margin:5px 0 0;display:block}.engagement-metrics{grid-template-columns:1fr 1fr}.engagement-metric{padding:16px}.engagement-metric>strong{font-size:28px}.engagement-metric p{font-size:8px}.engagement-metric>div{font-size:9px}.engagement-workspace-bar{flex-direction:column;align-items:flex-start;gap:12px;margin-top:25px}.engagement-workspace-bar h2{font-size:16px}.engagement-workspace-bar p{font-size:9px}.engagement-agent-filter select{min-width:145px;padding:7px 10px;font-size:11px}.engagement-cloud{min-height:515px}.engagement-cloud-heading{top:20px;left:18px;right:15px}.engagement-cloud-heading h2{font-size:18px}.engagement-cloud-heading p{font-size:8px}.engagement-cloud-heading button{padding:4px 7px;font-size:9px}.engagement-sky{height:310px;margin-top:90px}.engagement-sky svg{width:160%;max-width:none;margin-left:-30%}.engagement-cloud-tools{gap:6px;margin:-8px 14px 14px;position:relative;bottom:auto;left:auto;right:auto}.engagement-cloud-tools button{padding:5px 6px;font-size:8px}.engagement-zoom button{padding:4px 8px}.engagement-cloud-bottom{flex-direction:column-reverse;align-items:stretch;gap:12px;margin-top:0;padding:0 16px 15px}.engagement-live-card{align-self:flex-end;width:100%;min-width:0;padding:10px 15px}.engagement-live-card>div{justify-content:space-between}.engagement-live-card strong{font-size:24px}.engagement-cloud-legend{gap:9px}.engagement-cloud-legend small{font-size:7px}.engagement-node-detail{font-size:9px;top:0;left:15px}.engagement-breakdown{margin-top:24px}.engagement-section-heading{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 18px 16px}.engagement-section-heading h2{font-size:18px}.engagement-section-numbers{gap:20px}.engagement th,.engagement td{padding:12px 16px}.engagement th:first-child{padding-left:18px}.engagement-table-note{padding:13px 18px;font-size:8px}.engagement-definitions>div{grid-template-columns:1fr}.engagement-footer{gap:15px;font-size:8px}.engagement-footer>span:last-child{text-align:right;max-width:130px}.engagement.is-immersive .engagement-cloud-tools{flex-shrink:0;bottom:auto}.engagement.is-immersive .engagement-sky svg{width:150%;margin-left:-25%}}@media (prefers-reduced-motion:reduce){.engagement-flow,.engagement-pulse{animation:none!important}}:root{--bg:#eeeff1;--chrome:#f7f7f8;--surface:#fff;--ink:#111214;--muted:#575b63;--faint:#8a8e95;--line:#dadce0;--line-strong:#c8cbd0;--fill:#eef0f4;--danger:#c2410c;--accent:#4a3bd1;--muse:#6e5bf5;--warm:#fff1ea;--warm-ink:#6b3a1e;--warm-muted:#6b3a1e;--scrollbar:#11121461;--radius:12px;--font:"Geist", system-ui, sans-serif;--display:"Geist", system-ui, sans-serif;--mono:"Geist Mono", ui-monospace, monospace;--mine:#e8eaee;--tone-0:#d9e2ff;--tone-1:#f3e1c4;--tone-2:#d4eee4;--tone-3:#f4dcd6;--tone-4:#e6ddf7;--tone-5:#f3e3cc;color:var(--ink);background:var(--bg);font-family:var(--font);letter-spacing:0;font-size:15px;font-weight:400;line-height:1.5}.desk.is-dark,.phone.is-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink);background:var(--bg);--bg:#1b1c21;--chrome:#23242a;--surface:#2b2c32;--ink:#f4f4f6;--muted:#bec0ca;--faint:#aaadb9;--line:#44464f;--line-strong:#6f7280;--fill:#383a43;--accent:#c3b4ff;--danger:#ffac85;--warm:#302c26;--warm-ink:#f1d9a6;--warm-muted:#d3c3a4;--mine:#3b3d48;--tone-0:#30394e;--tone-1:#41392b;--tone-2:#293f36;--tone-3:#49322e;--tone-4:#3c354b;--tone-5:#42392e;--scrollbar:#bfc1cb80}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes ripple{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes flow{to{stroke-dashoffset:-24px}}@keyframes orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbit-unspin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes muse-spin{to{transform:rotate(360deg)}}@keyframes glow{0%,to{box-shadow:0 0 #ff9a6b00}50%{box-shadow:0 0 0 6px #ff9a6b40}}@keyframes wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes caret{0%,49%{opacity:1}50%,to{opacity:0}}.welcome-artwork{position:absolute;inset:0;overflow:clip}.nebula-space{--rx:-10deg;--ry:0deg;--zoom:0px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute}.nebula-space.is-home{--rx:-8deg}.nebula-canvas{width:100%;height:100%;position:absolute;inset:0}.nebula-front{pointer-events:none}.nebula-fallback{position:absolute;inset:0}.nebula-fallback.is-phone{background:radial-gradient(34% 40%,#0b0a10 0%,#15131d 40%,#78748c59 75%,#eeeff100 100%)}.nebula-fallback.is-welcome-desk{background:radial-gradient(34% 40% at 44%,#0b0a10 0%,#15131d 40%,#78748c59 75%,#eeeff100 100%)}.nebula-fallback.is-home{background:radial-gradient(52% 46%,#0b0a10 0%,#15131d 50%,#78748c4d 80%,#eeeff100 100%)}.nebula-mask{transform-style:preserve-3d;position:absolute;inset:0}.nebula-mask.is-phone,.nebula-mask.is-welcome-desk{perspective:1200px;-webkit-mask-image:radial-gradient(ellipse 46% 48% at var(--mask-x,50%) 50%, #000 58%, transparent 92%);-webkit-mask-image:radial-gradient(ellipse 46% 48% at var(--mask-x,50%) 50%, #000 58%, transparent 92%);mask-image:radial-gradient(ellipse 46% 48% at var(--mask-x,50%) 50%, #000 58%, transparent 92%)}.nebula-mask.is-phone{--mask-x:50%;perspective-origin:50%}.nebula-mask.is-welcome-desk{--mask-x:44%;perspective-origin:44%}.nebula-mask.is-home{perspective:1300px;-webkit-mask-image:radial-gradient(50% 50%,#000 70%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 70%,#0000 100%)}.nebula-rig{width:0;height:0;transform-style:preserve-3d;position:absolute}.nebula-rig.is-phone{transform:scale3d(.66, .66, .66) translateZ(var(--zoom)) rotateX(var(--rx)) rotateY(var(--ry));top:50%;left:50%}.nebula-rig.is-welcome-desk{transform:translateZ(var(--zoom)) rotateX(var(--rx)) rotateY(var(--ry));top:50%;left:44%}.nebula-rig.is-home{transform:scale3d(.92, .92, .92) translateZ(var(--zoom)) rotateX(var(--rx)) rotateY(var(--ry));top:47%;left:50%}.space-p3{width:0;height:0;transform-style:preserve-3d;position:absolute;top:0;left:0}.far-agent>span{border-radius:50%;position:absolute;box-shadow:0 0 14px #aa96ff59}.welcome-core{transform:rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1))}.welcome-pulse{background:radial-gradient(circle,#9682ff66 0%,#8c78f61a 40%,#8c78f600 66%);border-radius:50%;width:380px;height:380px;animation:4s ease-in-out infinite welcome-pulse;position:absolute;top:-190px;left:-190px}.welcome-ping{box-sizing:border-box;border:1.5px solid #aa96ffd9;border-radius:50%;width:128px;height:128px;animation:4s ease-out infinite welcome-ping;position:absolute;top:-64px;left:-64px}.welcome-breathe{background:radial-gradient(circle at 34% 26%,#4c4660 0%,#17141f 38%,#060509 72%);border-radius:50%;width:128px;height:128px;animation:6s ease-in-out infinite welcome-breathe;position:absolute;top:-64px;left:-64px;overflow:hidden;box-shadow:inset -12px -16px 30px #8c78f699,inset 6px 8px 14px #ffffff1a,0 0 46px #8c78f680}.welcome-spin{background:conic-gradient(#fff0 0deg,#b4a5ff38 40deg,#fff0 100deg 360deg);animation:16s linear infinite welcome-spin;position:absolute;inset:-20%}.welcome-logo-ring{box-sizing:border-box;width:200px;height:200px;transform-style:preserve-3d;border:2.5px solid #a591ffe6;border-radius:50%;animation:9s linear infinite welcome-logo-ring;position:absolute;top:-100px;left:-100px;transform:rotateX(70deg)rotateY(18deg);box-shadow:0 0 14px #8c78f6a6,inset 0 0 14px #8c78f666}.welcome-moon-anchor{top:0;left:50%}.welcome-logo-moon{width:0;height:0;transform-style:preserve-3d;transform:rotateY(-18deg) rotateX(-70deg) rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1));animation:9s linear infinite welcome-logo-moon;position:absolute;top:0;left:0}.welcome-moon{background:radial-gradient(circle at 34% 28%,#e4ddff 0%,#8c78f6 50%,#4b35c9 100%);border-radius:50%;width:26px;height:26px;position:absolute;top:-13px;left:-13px;box-shadow:0 0 18px #8c78f6e6}.welcome-ring-a,.welcome-ring-b{box-sizing:border-box;transform-style:preserve-3d;border-radius:50%;position:absolute}.welcome-ring-a{border:1.5px solid #ffffff42;width:330px;height:330px;animation:22s linear infinite welcome-ring-a;top:-165px;left:-165px;transform:rotateX(72deg)rotateY(-12deg)}.welcome-ring-b{border:1.5px dashed #ffffff2e;width:490px;height:490px;animation:36s linear infinite welcome-ring-b;top:-245px;left:-245px;transform:rotateX(62deg)rotateY(30deg)}.welcome-anchor.top{top:0;left:50%}.welcome-anchor.right{top:75%;left:93.3%}.welcome-anchor.left{top:75%;left:6.7%}.welcome-anchor.tr{top:14.64%;left:85.36%}.welcome-anchor.br{top:85.36%;left:85.36%}.welcome-anchor.bl{top:85.36%;left:14.64%}.welcome-anchor.tl{top:14.64%;left:14.64%}.welcome-sat-a,.welcome-sat-b{width:0;height:0;transform-style:preserve-3d;position:absolute;top:0;left:0}.welcome-sat-a{transform:rotateY(12deg) rotateX(-72deg) rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1));animation:22s linear infinite welcome-sat-a}.welcome-sat-b{transform:rotateZ(-360deg) rotateY(-30deg) rotateX(-62deg) rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1));animation:36s linear infinite welcome-sat-b}.welcome-grok{background:radial-gradient(circle at 34% 26%,#5e5f65 0%,#17181a 42%,#000 100%);border-radius:50%;width:58px;height:58px;position:absolute;top:-29px;left:-29px;box-shadow:inset 0 0 0 1px #ffffff40,0 0 26px #ffffff26}.welcome-grok .grok-eye.mark{border-radius:4px;width:7px;height:13px;top:calc(46% - 7px);box-shadow:0 0 6px #fffc}.welcome-grok .grok-eye.mark.l{left:calc(50% - 11px)}.welcome-grok .grok-eye.mark.r{left:calc(50% + 4px)}.welcome-planet{border-radius:50%;position:absolute;overflow:hidden}.welcome-planet canvas{width:100%;height:100%;position:absolute;inset:0}.welcome-muse{background:radial-gradient(circle at 36% 30%,#fff 0%,#e8efff 55%,#a9b8da 100%);width:60px;height:60px;top:-30px;left:-30px;box-shadow:0 0 30px #3c78ff73}.welcome-claude{background:radial-gradient(circle at 36% 30%,#fff 0%,#f6ebe2 50%,#cdae98 100%);width:60px;height:60px;top:-30px;left:-30px;box-shadow:0 0 30px #f0b49680}.welcome-gpt{background:radial-gradient(circle at 36% 30%,#fff 0%,#e4e5e9 55%,#9a9da4 100%);width:50px;height:50px;top:-25px;left:-25px;box-shadow:0 0 24px #ffffff47}.welcome-gemini{background:radial-gradient(circle at 34% 28%,#ffffff8c 0%,#fff0 45%),conic-gradient(from 140deg,#4c8df6,#1fb8c9,#7c6cf2,#4c8df6);width:42px;height:42px;top:-21px;left:-21px;box-shadow:0 0 22px #4c8df673}.welcome-poke{background:radial-gradient(circle at 34% 28%,#fff4b0 0%,#f2c94c 52%,#b98a0e 100%);width:40px;height:40px;top:-20px;left:-20px;box-shadow:0 0 22px #f2c94c66}.welcome-openclaw{background:radial-gradient(circle at 34% 28%,#ff9c8c 0%,#d9302a 52%,#8a1610 100%);width:40px;height:40px;top:-20px;left:-20px;box-shadow:0 0 22px #d9302a66}.planet{border-radius:50%;position:absolute;inset:0;overflow:hidden}.planet-canvas{clip-path:circle(50%);pointer-events:none;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.planet:has(.planet-canvas:not([data-globe-ready])){visibility:hidden}.planet-grok{background:radial-gradient(circle at 34% 26%,#5e5f65 0%,#17181a 42%,#000 100%);overflow:visible;box-shadow:inset 0 0 0 1px #ffffff38,0 0 30px #ffffff1a}.planet-muse{background:radial-gradient(circle at 36% 30%,#fff 0%,#e8efff 55%,#a9b8da 100%);box-shadow:0 0 30px #3c78ff66}.planet-claude{background:radial-gradient(circle at 36% 30%,#fff 0%,#f6ebe2 50%,#cdae98 100%);box-shadow:0 0 26px #f0b49673}.planet-gpt{background:radial-gradient(circle at 36% 30%,#fff 0%,#e4e5e9 55%,#9a9da4 100%);box-shadow:0 0 24px #ffffff47}.planet-gemini{background:radial-gradient(circle at 34% 28%,#ffffff8c 0%,#fff0 45%),conic-gradient(from 140deg,#4c8df6,#1fb8c9,#7c6cf2,#4c8df6);box-shadow:0 0 22px #4c8df666}.planet-poke{background:radial-gradient(circle at 34% 28%,#fff4b0 0%,#f2c94c 52%,#b98a0e 100%);box-shadow:0 0 22px #f2c94c59}.planet-openclaw{background:radial-gradient(circle at 34% 28%,#ff9c8c 0%,#d9302a 52%,#8a1610 100%);box-shadow:0 0 22px #d9302a59}.planet.is-muted{filter:grayscale(.62)brightness(.62)saturate(.35);box-shadow:none}.planet-grok.is-muted{filter:grayscale(.35)brightness(.55)}.planet.is-muted .grok-eyes,.planet.is-muted .grok-eye{opacity:.4;animation:none}.grok-eyes{animation:7s ease-in-out infinite planet-look;position:absolute;inset:0}.grok-eye{transform-origin:50%;background:#fff;border-radius:40%;animation:4.2s ease-in-out infinite planet-blink;position:absolute}.grok-eye.mark{width:11.54%;height:23.08%;top:34.46%}.grok-eye.mark.l{left:32.69%}.grok-eye.mark.r{left:55.77%}.grok-eye.hero{border-radius:6px;width:10%;height:18.33%;top:36.83%;box-shadow:0 0 10px #ffffffbf}.grok-eye.hero.l{left:32.5%}.grok-eye.hero.r{left:57.5%}.space-node{width:0;height:0;transform-style:preserve-3d;position:absolute;top:0;left:0}.space-node-body{transform-style:preserve-3d;position:absolute;transform:translate(-50%,-50%)}.on-nebula,.on-nebula .space-node,.on-nebula .space-node-body,.on-nebula .sky-orb,.on-nebula .orbit-hold,.on-nebula .orbit-unspin{transform-style:preserve-3d}.on-nebula .space-node{display:block}.space-beam{transform-origin:0;background:repeating-linear-gradient(90deg, var(--beam,#fff6) 0 2px, #fff0 2px 9px);height:2px;position:absolute;top:-1px;left:0}.space-beam.space-flow{background:repeating-linear-gradient(90deg, var(--beam,#ffffffd9) 0 7px, #fff0 7px 14px);animation:1.4s linear infinite space-dash}.on-nebula .sky-orb{width:100%;height:100%}.on-nebula .orb{box-shadow:none;background:0 0}.on-nebula .ripple{border-color:#fff6;animation:4s ease-out infinite nebula-ripple}.on-nebula .ripple.muse{border-color:#aa9bff99}.on-nebula .ripple.delay{animation-delay:2s}.on-nebula .sky-label strong{color:#fff;font-size:16px;font-weight:600}.on-nebula .sky-label span{color:#ffffffb8;font-size:12px}.on-nebula .sky-room .sky-label span{color:#fff;font-size:13px;font-weight:600}.on-nebula .sky-agent .sky-label{width:180px;top:calc(100% + 36px)}.on-nebula .orbit-ring{width:175%;height:175%;transform-style:preserve-3d;border:1px dashed #ffffff4d;animation:48s linear infinite space-orb-a;top:-37.5%;left:-37.5%;transform:rotateX(72deg)rotateY(-12deg)}.on-nebula .orbit-ring.reverse{border-color:#aa9bff73;width:183.34%;height:183.34%;animation:70s linear infinite space-orb-b;top:-41.67%;left:-41.67%;transform:rotateX(62deg)rotateY(30deg)}.on-nebula .orbit-unspin{transform-style:preserve-3d;transform:rotateY(12deg) rotateX(-72deg) rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1));animation:48s linear infinite space-bill-a}.on-nebula .orbit-ring.reverse .orbit-unspin{transform:rotateY(-30deg) rotateX(-62deg) rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1));animation:70s linear infinite space-bill-b}.on-nebula .orbit-chip.labeled{color:#111214;background:#fff;border:0;border-radius:15px;height:30px;padding:0 10px 0 3px;font-size:12px;font-weight:500}.on-nebula .orbit-chip.muse-label{color:#111214;background:#fff;border:0}@keyframes welcome-ring-a{0%{transform:rotateX(72deg)rotateY(-12deg)rotate(0)}to{transform:rotateX(72deg)rotateY(-12deg)rotate(360deg)}}@keyframes welcome-sat-a{0%{transform:rotateZ(0deg) rotateY(12deg) rotateX(-72deg) rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1))}to{transform:rotateZ(-360deg) rotateY(12deg) rotateX(-72deg) rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1))}}@keyframes welcome-ring-b{0%{transform:rotateX(62deg)rotateY(30deg)rotate(360deg)}to{transform:rotateX(62deg)rotateY(30deg)rotate(0)}}@keyframes welcome-sat-b{0%{transform:rotateZ(-360deg) rotateY(-30deg) rotateX(-62deg) rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1))}to{transform:rotateZ(0deg) rotateY(-30deg) rotateX(-62deg) rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1))}}@keyframes welcome-spin{to{transform:rotate(360deg)}}@keyframes welcome-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes welcome-logo-ring{0%{transform:rotateX(70deg)rotateY(18deg)rotate(0)}to{transform:rotateX(70deg)rotateY(18deg)rotate(360deg)}}@keyframes welcome-logo-moon{0%{transform:rotateZ(0deg) rotateY(-18deg) rotateX(-70deg) rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1))}to{transform:rotateZ(-360deg) rotateY(-18deg) rotateX(-70deg) rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1))}}@keyframes welcome-pulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes welcome-ping{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes planet-blink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.12)}}@keyframes planet-look{0%,18%{transform:translate(0)}26%,40%{transform:translate(-22%,-8%)}48%,62%{transform:translate(22%,6%)}70%,82%{transform:translate(6%,-14%)}90%,to{transform:translate(0)}}@keyframes space-orb-a{0%{transform:rotateX(72deg)rotateY(-12deg)rotate(0)}to{transform:rotateX(72deg)rotateY(-12deg)rotate(360deg)}}@keyframes space-bill-a{0%{transform:rotateZ(0deg) rotateY(12deg) rotateX(-72deg) rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1))}to{transform:rotateZ(-360deg) rotateY(12deg) rotateX(-72deg) rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1))}}@keyframes space-orb-b{0%{transform:rotateX(62deg)rotateY(30deg)rotate(360deg)}to{transform:rotateX(62deg)rotateY(30deg)rotate(0)}}@keyframes space-bill-b{0%{transform:rotateZ(-360deg) rotateY(-30deg) rotateX(-62deg) rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1))}to{transform:rotateZ(0deg) rotateY(-30deg) rotateX(-62deg) rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1))}}@keyframes space-dash{to{background-position:14px 0}}@keyframes nebula-ripple{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.welcome-ring-a,.welcome-sat-a,.welcome-ring-b,.welcome-sat-b,.welcome-spin,.welcome-breathe,.welcome-logo-ring,.welcome-logo-moon,.welcome-pulse,.welcome-ping,.grok-eyes,.grok-eye,.on-nebula .orbit-ring,.on-nebula .orbit-unspin,.space-beam.space-flow,.on-nebula .ripple{animation:none!important}}.welcome-scene>canvas{touch-action:none;width:100%;height:100%;display:block}.welcome-scene>canvas[hidden]{display:none}.welcome-scene>canvas:focus-visible{outline-offset:-2px;outline:2px solid #6e5bf5}.welcome-scene:active{cursor:grabbing}.orb{color:#fff;box-shadow:0 22px 48px -16px color-mix(in srgb, var(--orb) 60%, transparent);border-radius:50%;place-items:center;font-weight:600;display:grid;position:relative;overflow:visible}.orbit-ring{box-sizing:border-box;pointer-events:none;z-index:2;transform-origin:50%;--orbit-period:24s;width:180%;height:180%;animation:orbit-spin var(--orbit-period) linear infinite;border:1px dashed #11121438;border-radius:50%;position:absolute;top:-40%;left:-40%}.orbit-ring.reverse{border-color:#6e5bf559;animation-direction:reverse}.orbit-ring.compact{--orbit-period:30s;width:145.8%;height:145.8%;top:-22.9%;left:-22.9%}.orbit-ring.compact.reverse{--orbit-period:38s}.orbit-hold{transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.orbit-unspin{animation:orbit-unspin var(--orbit-period) linear infinite;display:flex}.orbit-ring.reverse .orbit-unspin{animation-direction:reverse}.orbit-chip{width:36px;height:36px;color:inherit;border:1px solid var(--line);pointer-events:auto;cursor:pointer;background:#fff;border-radius:18px;justify-content:center;align-items:center;padding:0;display:flex;box-shadow:0 6px 14px -8px #0006}.orbit-ring.compact .orbit-chip{border-radius:14px;width:28px;height:28px;box-shadow:0 5px 12px -7px #0006}.orbit-chip.labeled{color:#fff;white-space:nowrap;background:#0b0b0c;border:0;gap:8px;width:auto;height:34px;padding:0 14px 0 5px;font-size:13px;font-weight:500}.orbit-ring.compact .orbit-chip.labeled{border-radius:14px;gap:6px;height:28px;padding:0 10px 0 3px;font-size:12px}.orbit-chip.labeled .orbit-glyph{background:#fff;border-radius:12px;flex:none;place-items:center;width:24px;height:24px;display:grid;overflow:hidden}.orbit-ring.compact .orbit-chip.labeled .orbit-glyph{border-radius:11px;width:22px;height:22px}.orbit-ring.compact .orbit-chip.muse-label .orbit-glyph{border-radius:10px;width:20px;height:20px}.orbit-glyph svg,.orbit-row-glyph svg{width:15px;height:15px;display:block;position:static;inset:auto}.orbit-chip:not(.labeled) .orbit-glyph svg{width:16px;height:16px}.orbit-ring.compact .orbit-chip:not(.labeled) .orbit-glyph svg{width:13px;height:13px}.orbit-chip.labeled .orbit-glyph svg{width:14px;height:14px}.orbit-ring.compact .orbit-chip.labeled .orbit-glyph svg{width:12px;height:12px}.orbit-chip.muse-label{color:#111214;background:#fff;border:1.5px solid #6e5bf5}.orbit-chip.glow{animation:2s ease-in-out infinite glow}.orbit-copy{text-overflow:ellipsis;max-width:180px;overflow:hidden}.orbit-glyph{place-items:center;display:grid;overflow:hidden}.orb-offline{opacity:.55;background:radial-gradient(circle at 34% 26%,#9a9ca1 0%,#6c6e73 45%,#4a4c50 100%)}.orb-grok{background:radial-gradient(circle at 34% 26%,#55565b 0%,#17181a 42%,#000 100%);overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 28px 60px -22px #000000b3}.orb-grok i{background:#fff;border-radius:50%;position:absolute}.orb-grok em{background:radial-gradient(#ffffff1a 0%,#fff0 70%);width:120%;height:30%;position:absolute;top:58%;left:-10%;transform:rotate(-24deg)}.orb-muse{overflow:hidden;box-shadow:0 28px 60px -22px #6e5bf5b3}.muse-disc{background:conic-gradient(from 200deg,#2f7bff,#6e5bf5,#d84fcb,#ff8fa8,#6e5bf5,#2f7bff);animation:14s linear infinite muse-spin;position:absolute;inset:-10%}.muse-light{background:radial-gradient(circle at 34% 28%,#ffffffb3 0%,#ffffff26 34%,#fff0 60%);position:absolute;inset:0}.muse-shade{border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 -18px 36px #28147859}.orb-core{background:var(--orb-fill);border-radius:50%;position:absolute;inset:0}.orb-core.orb-offline{background:radial-gradient(circle at 34% 26%,#9a9ca1 0%,#6c6e73 45%,#4a4c50 100%)}.orb-core.orb-grok{background:radial-gradient(circle at 34% 26%,#55565b 0%,#17181a 42%,#000 100%)}.orb-core.orb-muse{background:0 0}.orb-letter{z-index:1;position:relative}.orb-core.breathe{animation:5s ease-in-out infinite breathe}.ripple{box-sizing:border-box;border:1.5px solid #111214;border-radius:50%;animation:3s ease-out infinite ripple;position:absolute;inset:0}.ripple.delay{animation-delay:1.5s}.ripple.muse{border-color:#6e5bf5}.ripple.muse-alt{border-color:#d84fcb}.orb-dots{box-shadow:none;color:var(--ink);background:#fff;border:1.5px solid #d2ccf7;grid-template-columns:repeat(3,13px);place-content:center;gap:4px;display:grid;position:relative}.orb-dots span{border-radius:7px;width:13px;height:13px}.working-dots.blink{gap:3px;display:inline-flex}.working-dots.blink i{background:currentColor;border-radius:3px;width:5px;height:5px;animation:1.2s infinite blink}.working-dots.blink i:nth-child(2){animation-delay:.2s}.working-dots.blink i:nth-child(3){animation-delay:.4s}.flow{animation:1.1s linear infinite flow}.stacked-orbs{flex:none;position:relative}.stacked-orbs .orb{box-shadow:none;position:absolute;top:0}.on-nebula .task-moons .orbit-unspin{animation-name:task-moon-face-a;transform:rotateY(12deg)rotateX(-72deg)}.on-nebula .task-moons.reverse .orbit-unspin{animation-name:task-moon-face-b;transform:rotateY(-30deg)rotateX(-62deg)}.on-nebula .task-moons:hover,.on-nebula .task-moons:focus-within,.on-nebula .task-moons:hover .orbit-unspin,.on-nebula .task-moons:focus-within .orbit-unspin{animation-play-state:paused}.task-moon{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.task-moon-surface{color:#e8e5f4;background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--moon-color), #d7cfee 12%) 0%, var(--moon-color) 40%, color-mix(in srgb, var(--moon-color), #302a49 42%) 100%);border-radius:50%;place-items:center;width:26px;height:26px;display:grid;box-shadow:inset -2px -2px 5px #1d183029}.task-moon.is-lead .task-moon-surface{width:30px;height:30px}.task-moon.needs-you .task-moon-surface{box-shadow:inset -2px -2px 5px #1d183029,0 0 8px #d9b0774d}.task-moon-surface svg{opacity:.8;width:12px;height:12px}.task-moon:focus-visible{outline-offset:2px;outline:2px solid #ddd6ff}.task-moon-label{color:#f4f2ff;text-align:center;pointer-events:none;opacity:0;background:#151327f0;border-radius:6px;width:max-content;max-width:190px;padding:6px 9px;font-size:12px;font-weight:500;line-height:1.35;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.task-moon:hover .task-moon-label,.task-moon:focus .task-moon-label{opacity:1}@keyframes task-moon-face-a{0%{transform:rotate(0)rotateY(12deg)rotateX(-72deg)}to{transform:rotate(-360deg)rotateY(12deg)rotateX(-72deg)}}@keyframes task-moon-face-b{0%{transform:rotate(-360deg)rotateY(-30deg)rotateX(-62deg)}to{transform:rotate(0)rotateY(-30deg)rotateX(-62deg)}}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--ink);margin:0;overflow:hidden}button,input,textarea,select{font:inherit;color:inherit}button{background:var(--ink);color:var(--bg);border-radius:var(--radius);cursor:pointer;border:0;padding:7px 12px;font-size:13px}button:disabled{opacity:.45;cursor:default}button.quiet{color:var(--ink);border:1px solid var(--line-strong);background:0 0}button.link{color:var(--muted);background:0 0;border-radius:0;padding:0}button.plain{text-align:left;width:100%;color:inherit;border-radius:var(--radius);background:0 0;border:0;flex-direction:column;align-items:stretch;gap:2px;padding:8px;display:flex}button.plain.selected,.room.selected .room-open{background:var(--fill)}a{color:inherit;text-decoration:none}input,textarea,select{border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--radius);outline:none;width:100%;padding:10px 12px;font-size:15px}textarea{resize:vertical}input:focus,textarea:focus,select:focus{border-color:var(--ink)}.error{color:var(--danger);margin:0;font-size:13px}.boot{letter-spacing:.14em;text-transform:uppercase;height:100%;color:var(--muted);place-items:center;font-size:13px;display:grid}.scroll{scrollbar-width:none;overflow:auto}.scroll.is-scrolling{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent}.scroll::-webkit-scrollbar{width:8px;height:8px}.scroll::-webkit-scrollbar-track{background:0 0}.scroll::-webkit-scrollbar-thumb{background:0 0;border-radius:4px}.scroll.is-scrolling::-webkit-scrollbar-thumb{background:var(--scrollbar)}.desk{background:var(--bg);height:100%;min-height:0;display:flex;position:relative}.desk-flash{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:8px;margin:0;padding:8px 14px;font-size:13px;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #1c1b191f}.rail{background:var(--bg);flex-direction:column;flex:none;width:248px;min-height:0;display:flex}.rail.collapsed{width:72px}.wordmark-row{justify-content:space-between;align-items:center;gap:8px;padding:18px 12px 8px 14px;display:flex}.rail.collapsed .wordmark-row{flex-direction:column;justify-content:flex-start;gap:6px;padding:16px 8px 8px}button.wordmark{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:19px;font-weight:700;line-height:1;display:inline-flex}.rail.collapsed button.wordmark{justify-content:center}button.wordmark.selected,button.wordmark:hover{color:var(--ink);background:0 0}.rail-toggle{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.rail-toggle:hover{background:var(--fill);color:var(--ink)}.rail-toggle-icon{border:1.5px solid;border-radius:2px;width:15px;height:11px;position:relative}.rail-toggle-icon:before{content:"";border-left:1.5px solid;position:absolute;top:1px;bottom:1px;left:4px}.rail-label{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:16px 12px 6px 18px;font-size:11px;display:flex}.rail.collapsed .rail-label{justify-content:center;padding:10px 8px 6px}.rail.collapsed .rail-label span,.rail.collapsed .room-name,.rail.collapsed .profile-copy,.rail.collapsed .room-more,.rail.collapsed .add-actions,.rail.collapsed .rail-contact-name,.rail.collapsed .rail-contact-agent{display:none}.rail.collapsed .profile-button{justify-content:center}.rail-label button{width:24px;height:24px;color:var(--ink);background:0 0;border:0;border-radius:6px;padding:0;font-size:16px;line-height:1}.rail-label button:hover,.rail-label button[aria-expanded=true]{background:var(--fill)}.rail-scroll{flex-direction:column;flex:1;min-height:0;display:flex}.room-list,.contact-list{flex-direction:column;gap:2px;padding:4px 10px 12px;display:flex}.room.selected .room-name{font-weight:600}.room{position:relative}.room-open{border-radius:12px;flex-direction:row;align-items:center;gap:10px;min-height:44px;padding:8px 32px 8px 10px}.rail.collapsed .room-open,.rail.collapsed .rail-contact,.rail.collapsed .rail-add-contact{justify-content:center;padding:8px 0}.room.selected .room-open{background:#fff}.room-copy{flex-direction:column;flex:1;min-width:0;display:flex}.room-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.room-purpose,.thread-preview,.quiet{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.need-dot{background:var(--danger);border-radius:4px;flex:none;width:8px;height:8px}.rail .need-pill{color:#fff;background:#c2410c;border-radius:8px;flex:none;padding:2px 7px;font-size:11px;font-weight:600}.room-count{color:var(--muted);flex:none;font-size:12px}.rail-blob{color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:600;display:grid}.rail-blob.hollow{border:1.5px solid var(--faint);background:0 0}.rail-blob.grok{background:radial-gradient(circle at 35% 28%,#4a4b4f 0%,#121214 50%,#000 100%)}.rail-blob.muse{background:conic-gradient(from 200deg,#2f7bff,#6e5bf5,#d84fcb,#2f7bff)}.rail-dots{flex:none;grid-template-columns:repeat(3,6px);place-content:center;gap:2px;width:22px;height:22px;display:grid}.rail-dots i{border-radius:3px;width:6px;height:6px}.room-more{opacity:0;width:26px;height:26px;color:var(--ink);border:1px solid var(--line);letter-spacing:.08em;background:#fff;border-radius:6px;padding:0;position:absolute;top:8px;right:4px}.room:hover .room-more,.room:focus-within .room-more,.room-more[aria-expanded=true]{opacity:1}.rail-nav{padding:4px 10px 8px}.rail-contact{min-height:40px;color:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:baseline;gap:8px;padding:0 10px;font-size:14px;display:flex}.rail-contact.selected,.rail-contact:hover{color:inherit;background:#fff}.rail-contact-name{font-weight:500}.rail-contact.selected .rail-contact-name{font-weight:600}.rail-contact-agent{color:var(--muted);font-size:12px}.rail-add-contact{min-height:40px;color:var(--accent);background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.rail-add-contact:hover{color:var(--accent);background:0 0}.profile{margin-top:auto;padding:10px}.add-actions{flex-direction:column;align-items:start;gap:8px;padding:4px 16px 10px;display:flex}.profile-button{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:8px;display:flex}.profile-button.selected,.profile-button:hover{background:#fff}.profile-copy{flex-direction:column;min-width:0;display:flex}.profile-copy span:first-child{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.profile-copy span:last-child{color:var(--faint);font-size:12px}@media (width<=800px){.desk{flex-direction:column}.rail{width:100%;max-height:34vh}}@media (hover:none){.room-more{opacity:1}}.stage{flex:1;gap:16px;min-width:0;min-height:0;padding:16px 16px 16px 0;display:flex}.stage-panel{background:var(--chrome);border-radius:28px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.home-panel{gap:16px;padding:28px}.home-copy{flex-direction:column;gap:6px;max-width:640px;display:flex}.kicker{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px}.display{font-family:var(--display);letter-spacing:-.025em;text-wrap:pretty;max-width:640px;margin:0;font-size:28px;font-weight:600;line-height:1.2}.sky{aspect-ratio:720/500;align-self:center;width:100%;max-width:720px;margin:8px 0 12px;position:relative;overflow:visible}.sky>svg{width:100%;height:100%;position:absolute;inset:0}.sky-node{color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.sky-orb{aspect-ratio:1;width:100%;position:relative}.sky-node .orb{color:inherit;background:0 0;border:0;padding:0}.sky-node:hover{color:inherit;background:0 0}.orbit-row-glyph svg{width:15px;height:15px;display:block;position:static;inset:auto}.sky-label{text-align:center;pointer-events:none;z-index:1;flex-direction:column;align-items:center;gap:2px;width:120px;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.sky-node.sky-agent .sky-label{width:200px;top:calc(140% + 12px)}.sky-label strong{letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:600}.sky-label span{color:var(--muted);font-size:13px}.sky-empty{height:100%;color:var(--muted);text-align:center;place-items:center;padding:24px;display:grid}.home-actions{flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:8px;display:flex}.action-pill{background:var(--ink);color:#fff;text-align:left;border-radius:20px;flex:300px;align-items:center;gap:12px;min-height:60px;padding:14px 18px;display:flex}.action-pill:hover{color:#fff;background:#1d2026}.action-dot{background:#ff9a6b;border-radius:5px;flex:none;width:10px;height:10px}.action-pill span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.action-pill strong{font-size:15px;font-weight:600}.action-pill em{color:#b9bcc2;font-size:13px;font-style:normal}.talk-chip{min-height:60px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:30px;flex:0 220px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.talk-chip:hover{color:var(--ink);background:#fff}.talk-chip.add-agent{flex:0 auto;padding:0 22px}.cards-col{flex-direction:column;flex:none;gap:16px;width:320px;min-height:0;padding-right:4px;display:flex;overflow:auto}.desk-card{color:inherit;text-align:left;background:#fff;border:0;border-radius:24px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.desk-card:hover{color:inherit;background:#fff}.desk-card.warm,.desk-card.warm:hover{background:var(--warm);color:var(--warm-muted)}.card-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.card-top .display{letter-spacing:-.01em;font-size:18px;font-weight:600}.desk-card.warm .card-top span{color:var(--warm-ink);font-size:12px;font-weight:600}.today-row{align-items:baseline;gap:12px;display:flex}.today-row time{width:48px;color:var(--muted);flex:none;font-size:13px}.today-row strong{color:var(--ink);font-size:15px;font-weight:600;display:block}.today-row span{color:var(--muted);font-size:12px;display:block}.card-kicker{font-size:14px}.card-rows{flex-direction:column;gap:6px;font-size:14px;display:flex}.card-rows div{justify-content:space-between;gap:12px;display:flex}.card-rows b{color:var(--ink);font-weight:600}.desk-card.warm .card-rows b{color:var(--ink)}.cards-empty{color:var(--muted);margin:0;font-size:14px}.quiet-count{color:var(--muted);font-size:12px}.orbit-card{gap:4px;padding:18px 18px 8px}.orbit-group{flex-direction:column;gap:0;display:flex}.orbit-agent{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:10px 0 6px;font-size:11px}.orbit-row{min-height:50px;color:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;margin:0 -8px;padding:0 8px;display:flex}.orbit-row:hover{background:var(--fill);color:inherit}.orbit-row.hot{background:#fff1ea}.orbit-row.hot:hover{color:inherit;background:#fff1ea}.orbit-row.hot-muse{background:#f1effe}.orbit-row.hot-muse:hover{color:inherit;background:#f1effe}.orbit-row-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.orbit-row strong{font-size:14px;font-weight:600}.orbit-row-copy span{color:var(--muted);font-size:12px}.orbit-row.hot .orbit-row-copy span{color:#6b3a1e}.orbit-row.hot-muse .orbit-row-copy span{color:#3e3485}.orbit-row-glyph{background:var(--fill);color:#3a4a63;border-radius:15px;flex:none;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.orbit-row-glyph.restaurant{color:#c2410c;background:#fdeee6}.orbit-row-glyph.trip{color:#0f6e7b;background:#e3f3f5}.orbit-row-glyph.errand{color:#b5367e;background:#fbeaf3}.orbit-row-glyph.calendar{color:#1d4ed8;background:#e8eefc}.today-next{flex-direction:row;align-items:center;gap:12px;padding:16px 18px}.today-next span{flex-direction:column;flex:1;gap:2px;display:flex}.today-next strong{font-size:15px;font-weight:600}.desk-home{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.desk-home .rail,.desk-home .stage{grid-area:1/1;min-height:0}.desk-home .stage{z-index:1;height:100%;padding:0;display:block;position:relative}.desk-home .rail{z-index:3;-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:#f7f7f8ba;border-radius:26px;align-self:start;gap:18px;width:236px;height:calc(100% - 32px);margin:16px 0 16px 20px;padding:18px 14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1112140f,0 30px 60px -40px #11121459}.desk-home .rail.collapsed{width:72px}.desk-home .wordmark-row{padding:0 2px 2px}.desk-home .rail-label{padding:0 10px 6px}.desk-home .room-list,.desk-home .contact-list{padding:0}.desk-home .home-copy{z-index:2;text-align:center;pointer-events:none;gap:0;width:min(620px,100% - 640px);max-width:none;position:absolute;top:22px;left:50%;transform:translate(-50%)}.desk-home .home-copy .kicker{text-shadow:0 0 10px #eeeff1}.desk-home .home-copy .display{letter-spacing:-.02em;text-align:center;text-shadow:0 0 14px #eeeff1,0 0 28px #eeeff1,0 0 4px #eeeff1;max-width:none;font-size:22px;font-weight:600;line-height:1.25}.desk-home .cards-col{z-index:3;-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:#f7f7f8ba;border-radius:26px;gap:18px;width:316px;padding:18px 14px;position:absolute;top:16px;bottom:16px;right:20px;overflow:auto;box-shadow:0 0 0 1px #1112140f,0 30px 60px -40px #11121459}.desk-home .orbit-card{background:0 0;flex:1;gap:4px;padding:0 4px}.desk-home .today-next{border-radius:18px;margin-top:auto;padding:14px 16px}.desk-home .home-actions{z-index:3;flex-wrap:nowrap;width:min(680px,100% - 40px);margin:0;padding:0;position:absolute;bottom:16px;left:calc(50% - 40px);transform:translate(-50%)}.desk-home .action-pill{border-radius:22px;min-height:60px;box-shadow:0 20px 40px -24px #0009}.desk-home .talk-chip{min-height:60px;box-shadow:0 0 0 1px var(--line), 0 20px 40px -24px #0006;border:0;flex:none;padding:0 24px}.desk-home .talk-chip.add-agent{min-height:44px;padding:0 16px;font-size:13px}.desk-unified-sky{position:absolute;inset:0;overflow:hidden}.desk-sky-stage{width:100%;height:100%;position:relative}.desk-sky-stage>canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.desk-sky-stage>canvas:active{cursor:grabbing}.desk-sky-stage>canvas:focus-visible{outline-offset:-2px;outline:2px solid #6e5bf5}.desk-sky-target.is-planet .phone-planet-label{width:180px;top:calc(100% + 15px)}.desk-sky-target.is-planet .phone-planet-label strong{font-size:16px}.desk-sky-target.is-planet .phone-planet-label small{font-size:12px}.desk-sky-target .phone-planet-label strong,.desk-sky-target .phone-planet-label small{color:#fff;text-shadow:0 1px 5px #171327,0 0 8px #171327}.desk-sky-target.is-task:after{content:attr(data-task-label);color:#f4f2ff;white-space:normal;opacity:0;pointer-events:none;background:#151327f0;border-radius:6px;width:max-content;max-width:190px;padding:6px 9px;font-size:12px;line-height:1.35;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.desk-sky-target.is-task:hover:after,.desk-sky-target.is-task:focus-visible:after{opacity:1}.desk-sky-empty{text-align:center;color:#fff;text-shadow:0 1px 6px #171327;pointer-events:none;width:360px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}@media (width<=1100px){.cards-col{width:280px}.display{font-size:26px}.desk-home{flex-direction:column;display:flex}.desk-home .rail,.desk-home .stage{width:auto;height:auto;margin:16px;position:relative}.desk-home .rail{height:auto;max-height:280px}.desk-home .stage{min-height:700px}.desk-home .home-copy,.desk-home .cards-col,.desk-home .home-actions{width:auto;margin:0 16px 16px;position:relative;inset:auto;transform:none}.desk-home .home-copy{text-align:left}.desk-home .home-copy .display{text-align:left;font-size:22px}}@media (width<=900px){.stage{flex-direction:column;padding:12px}.cards-col{flex-direction:row;width:100%;overflow:auto}.desk-card{min-width:min(280px,80vw)}}.stage-head{flex-direction:column;gap:10px;padding:20px 24px 8px;display:flex}.stage-head-row{justify-content:space-between;align-items:center;gap:12px;display:flex}button.back{width:36px;height:36px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:18px;place-items:center;padding:0;display:grid}button.back:hover{color:var(--ink);background:#fff}.sheet{flex-direction:column;flex:1;gap:16px;min-height:0;padding:0 24px 28px;display:flex;overflow:auto}.sheet-hero{align-items:center;gap:18px;padding:8px 4px 12px;display:flex}.sheet-hero .orb{flex:none;width:92px;height:92px;font-size:32px}.sheet-hero h1{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:32px;font-weight:700}.sheet-hero p{color:var(--muted);margin:2px 0 0;font-size:14px}.working-line{color:var(--accent);align-items:center;gap:8px;margin:8px 0 0;font-size:14px;font-weight:600;display:flex}.working-dots{gap:4px;display:inline-flex}.working-dots i{background:currentColor;border-radius:3px;width:6px;height:6px;animation:1.1s ease-in-out infinite wave}.working-dots i:nth-child(2){animation-delay:.15s}.working-dots i:nth-child(3){animation-delay:.3s}.section-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:8px 4px 0;font-size:11px}.white-card,button.white-card{color:inherit;text-align:left;background:#fff;border:0;border-radius:20px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}button.white-card:hover{color:inherit;background:#fff}.white-card.dashed{border:1.5px dashed var(--line-strong);color:var(--muted);background:0 0}.row-card{align-items:center;gap:12px;display:flex}.row-card .orb{width:40px;height:40px;box-shadow:none;flex:none;font-size:15px}.row-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.row-copy strong{font-size:15px;font-weight:600}.row-copy span{color:var(--muted);font-size:13px}.need-pill{color:#fff;background:#c2410c;border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:600}.quiet-time{color:var(--muted);flex:none;font-size:13px}.pills{flex-wrap:wrap;gap:8px;display:flex}.pill{color:#3b2a86;background:#ece8fb;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500}.people-toolbar{align-items:center;gap:8px;display:flex}.people-toolbar input{background:#fff;border-radius:20px;flex:1}button.ghost{color:var(--accent);background:0 0;border:0;padding:8px 10px;font-weight:600}button.ghost:hover{color:var(--accent);background:0 0}.share-banner{background:#fff;border-radius:16px;gap:8px;padding:14px 16px;display:grid}.share-banner p{margin:0;font-size:13px;line-height:1.45}.people-row{color:inherit;text-align:left;background:#fff;border:0;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.people-row:hover{color:inherit;background:#fff}.toggle{background:#c5cad2;border:0;border-radius:14px;flex:none;width:48px;height:28px;padding:0;position:relative}.toggle:after{content:"";background:#fff;border-radius:11px;width:22px;height:22px;transition:left .15s;position:absolute;top:3px;left:3px}.toggle.on{background:var(--ink)}.toggle.on:after{left:23px}.toggle:hover{color:inherit;background:#c5cad2}.toggle.on:hover{background:var(--ink)}.reach-row{align-items:center;gap:12px;padding:12px 0;display:flex}.reach-row+.reach-row{border-top:1px solid var(--line)}.notes{margin:0;font-size:15px;line-height:1.45}.today-sheet{background:#fff}.today-sheet .stage-head{padding-bottom:0}.always{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.timeline{flex-direction:column;padding:8px 8px 24px;display:flex}.tl-item{color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:64px 22px 1fr;align-items:start;gap:10px;min-height:64px;padding:0 8px 0 0;display:grid}.tl-item:hover{color:inherit;background:0 0}.tl-item time{color:var(--muted);padding-top:2px;font-size:14px}.tl-rail{justify-content:center;min-height:100%;display:flex;position:relative}.tl-rail:before{content:"";background:var(--line);width:2px;position:absolute;top:10px;bottom:-10px}.tl-item:last-child .tl-rail:before{display:none}.tl-dot{z-index:1;background:var(--orb);border-radius:5px;width:10px;height:10px;margin-top:8px;position:relative}.tl-item strong{font-size:16px;display:block}.tl-item span{color:var(--muted);font-size:13px;display:block}.legend{color:var(--muted);flex-wrap:wrap;gap:16px;padding:8px 12px 0;font-size:13px;display:flex}.legend i{background:var(--orb);border-radius:4px;width:8px;height:8px;margin-right:6px;display:inline-block}.trip-sheet{background:var(--warm)}.trip-sheet .kicker,.trip-sheet .quiet{color:var(--warm-muted)}.fade-pill{color:var(--warm-ink);background:#f3e2b4;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}.plan-grid{grid-template-columns:1fr 1fr;gap:10px 24px;display:grid}.plan-grid div{justify-content:space-between;gap:8px;font-size:15px;display:flex}.footer-note{text-align:center;color:var(--warm-muted);margin:auto 0 0;font-size:13px}.room-stage{background:#fff;flex-direction:row;padding:0}.room-stage .index,.room-stage .chat{background:0 0}.room-stage .index{width:min(300px,38%)}.hold-bar{margin:12px 24px 20px}button.hold-bar{background:var(--ink);color:#fff;border-radius:28px;justify-content:center;align-items:center;gap:10px;width:calc(100% - 48px);min-height:56px;font-size:16px;font-weight:600;display:flex}button.hold-bar.accent{background:#3b5bdb}button.hold-bar:hover{color:#fff}@media (width<=800px){.room-stage{flex-direction:column}.room-stage .index{width:100%;max-height:32vh}}.talk-overlay{z-index:50;background:#14161a75;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.talk{color:#f4f5f7;background:#0e1014;border-radius:32px;flex-direction:column;gap:18px;width:min(440px,100%);height:min(760px,100%);padding:22px 22px 18px;display:flex;box-shadow:0 24px 80px #00000059}.talk-top{border:1px solid #2a3140;border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex}.talking-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#8b93a3;font-size:11px}.talk-agents{flex-wrap:wrap;gap:8px;display:flex}button.talk-agent{color:#f4f5f7;background:#1a1f2a;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 8px;font-weight:600;display:flex}button.talk-agent.selected{background:#152238;border-color:#3b5bdb}button.talk-agent:hover{color:#f4f5f7;background:#1a1f2a}button.talk-agent.selected:hover{background:#152238}.talk-agent .orb{width:22px;height:22px;box-shadow:none;font-size:11px}.talk-hint{color:#8b93a3;margin:0;font-size:13px}.talk-prompt{font-family:var(--display);letter-spacing:-.02em;min-height:120px;margin:8px 4px 0;font-size:28px;font-weight:600;line-height:1.2}.talk-prompt.empty{color:#5c6574}.caret{vertical-align:text-bottom;background:#3b5bdb;width:2px;height:1em;margin-left:2px;animation:1s ease-in-out infinite wave;display:inline-block}.will-reach{background:#171b22;border-radius:18px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.will-reach .section-label{color:#8b93a3;margin:0}.reach-item{align-items:center;gap:12px;display:flex}.reach-item .orb{width:32px;height:32px;box-shadow:none;font-size:13px}.reach-item strong{font-size:14px;display:block}.reach-item span{color:#8b93a3;font-size:12px;display:block}.talk-mic{flex-direction:column;align-items:center;gap:12px;margin-top:auto;display:flex}.waves{align-items:center;gap:4px;height:28px;display:flex}.waves i{transform-origin:50%;background:#3b5bdb;border-radius:2px;width:3px;height:24px;animation:.9s ease-in-out infinite wave}.waves i:nth-child(2){animation-delay:.1s}.waves i:nth-child(3){animation-delay:.2s}.waves i:nth-child(4){animation-delay:50ms}.waves i:nth-child(5){animation-delay:.18s}.waves i:nth-child(6){animation-delay:.12s}.waves i:nth-child(7){animation-delay:.22s}button.mic{color:#fff;background:#3b5bdb;border-radius:44px;place-items:center;width:88px;height:88px;padding:0;display:grid}button.mic.holding{background:#e5603a}button.mic:hover{color:#fff}.talk-foot{text-align:center;color:#8b93a3;margin:0;font-size:13px}.talk textarea{color:#f4f5f7;font-family:var(--display);background:0 0;border:0;min-height:120px;padding:0;font-size:28px;font-weight:600;line-height:1.2}.talk textarea:focus{border-color:#0000}.talk .error{color:#ff9a6b}button.talk-close{color:#8b93a3;background:0 0;align-self:flex-start;padding:0}button.talk-close:hover{color:#f4f5f7;background:0 0}.index{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;flex:none;width:280px;min-width:0;min-height:0;display:flex}.index-head{flex-direction:column;gap:12px;padding:18px 16px 12px;display:flex}.index-tools{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.text-action{width:auto;color:var(--muted);background:0 0;border:0;flex:none;padding:0;font-size:13px}.text-action:hover{color:var(--ink)}.roster{flex-direction:column;gap:12px;max-height:240px;display:flex}.roster-person{flex-direction:column;gap:4px;display:flex}.roster-agent{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-left:28px;font-size:13px;line-height:1.3;display:flex}.roster-empty{color:var(--faint);margin:0 0 0 28px;font-size:12px}.people{flex-direction:column;gap:6px;display:flex}.marks{display:flex}.marks .mark+.mark{margin-left:-6px}.mark{align-items:center;gap:6px;display:inline-flex}.mark i{background:var(--fill);border:1px solid var(--line);border-radius:11px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:inline-flex}.purpose{color:var(--muted);margin:0;font-size:12px;line-height:16px}.thread-list{flex-direction:column;flex:1;gap:2px;min-height:0;padding:0 10px 16px;display:flex}.thread-row{padding:12px}.thread-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.thread-top strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.thread-top time{color:var(--faint);flex:none;font-size:11px}.thread-row.closed{opacity:.6}.empty-copy{color:var(--muted);margin:0;padding:8px 12px 16px;font-size:13px}@media (width<=800px){.index{border-right:0;border-bottom:1px solid var(--line);width:100%;max-height:28vh}}.chat{background:var(--surface);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.chat-head{border-bottom:1px solid var(--line);padding:18px 22px;font-size:15px;font-weight:600}.chat-head-row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.chat-subject{font:inherit;min-width:0;margin:0}.thread-tasks{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.thread-task{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:4px;padding:10px 12px;font-weight:400;display:grid}.thread-task[data-status=awaiting_approval]{background:var(--tone-3)}.thread-task-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.thread-task-actions button{width:auto;height:32px;padding:0 12px}.bubble-task{border:1px solid var(--line);width:auto;height:auto;color:var(--ink);background:#fff;border-radius:999px;margin-top:8px;padding:4px 8px;font-size:12px;font-weight:500}.bubble-task:hover{background:var(--fill);color:var(--ink)}.chat-empty{color:var(--muted);text-align:center;flex:1;place-items:center;padding:24px;display:grid}.bubbles{flex-direction:column;flex:1;gap:14px;min-height:0;margin:0;padding:22px 24px;list-style:none;display:flex}.bubbles li{flex-direction:column;max-width:100%;display:flex}.bubbles li.mine{align-items:flex-end}.bubbles li.theirs{align-items:flex-start}.bubbles li.system{align-items:center}.bubbles li.system .quiet{text-align:center;margin:0;font-size:12px}.stamp{color:var(--faint);align-self:center;margin:6px 0 2px;font-size:11px}.bubble{border-radius:var(--radius);max-width:min(92%,24rem);padding:12px 14px}.bubble p{white-space:pre-wrap;margin:0;font-size:15px;line-height:1.5}.bubble-name{margin-bottom:4px;font-size:12px;font-weight:600;display:block}.mine .bubble{background:var(--mine)}.tone-0{background:var(--tone-0)}.tone-1{background:var(--tone-1)}.tone-2{background:var(--tone-2)}.tone-3{background:var(--tone-3)}.tone-4{background:var(--tone-4)}.tone-5{background:var(--tone-5)}.composer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:16px 20px 18px;display:flex}.composer .error{flex-basis:100%}.composer textarea{resize:none;flex:1;min-height:40px;max-height:140px}.composer button.send{flex:none;width:auto;height:36px;padding:0 14px}.closed-note{color:var(--muted);border-top:1px solid var(--line);margin:0;padding:12px 14px;font-size:13px}.draft{flex-direction:column;flex:1;justify-content:flex-end;gap:12px;padding:22px;display:flex}.draft button{align-self:flex-start;width:auto}.draft p{color:var(--muted);margin:0;font-size:13px}.media-composer{font-size:13px;display:contents}.media-composer>div{overflow-wrap:anywhere;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;max-width:100%;display:flex}.media-composer button{width:auto;padding:5px 9px}.media-composer [role=alert]{color:var(--muted);flex-basis:100%}.media-card{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:8px;max-width:100%;padding:8px 0;display:flex}.media-card>span{font-size:12px}.media-card button{width:auto;padding:6px 10px}.media-card a{font-size:13px;text-decoration:underline}.menu{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:10px;width:min(280px,100vw - 24px);max-height:min(440px,100vh - 24px);padding:12px;display:flex;position:fixed;overflow:auto}.menu h2{letter-spacing:0;margin:0;font-family:inherit;font-size:14px;font-weight:500}.menu-label{color:var(--faint);margin:0;font-size:12px}.agent-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.agent-row strong{font-size:13px;font-weight:500}.switch{color:var(--ink);border:1px solid var(--line-strong);background:0 0;border-radius:6px;padding:3px 8px;font-size:12px}.switch.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.copy-line{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.copy-line code{overflow-wrap:anywhere;font-size:12px}.key-slip{border-radius:var(--radius);background:var(--fill);border:1px solid var(--line);gap:8px;padding:10px;display:grid}.key-slip p{margin:0;font-size:13px}.stack{gap:8px;display:grid}.person-line{align-items:center;gap:8px;font-size:13px;display:flex}.agent-list{gap:0;display:grid}.settings-draft-backdrop{--card-ink:#282331;--card-muted:#655e70;--card-surface:#fff;--card-chrome:#f7f6f9;--card-fill:#eeebf2;--card-line:#8176912b;--card-toggle-off:#c5cad2;--card-toggle-on:#6e5bf5;z-index:25;color:var(--card-ink);background:#17151d38;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.settings-draft-backdrop.is-dark{--card-ink:#f4f4f6;--card-muted:#bec0ca;--card-surface:#2b2c32;--card-chrome:#23242a;--card-fill:#383a43;--card-line:#44464f;--card-toggle-off:#6f7280;--card-toggle-on:#9b8cce;background:#0e0f1655}.settings-draft,.settings-draft *{box-sizing:border-box}.settings-draft{isolation:isolate;background:var(--card-surface);width:min(790px,100%);height:min(590px,100%);min-height:0;color:var(--card-ink);border:1px solid var(--card-line);text-align:left;border-radius:22px;font-family:Geist,system-ui,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 65px #17132033}.settings-draft :is(button,input){font-family:inherit}.settings-draft button{cursor:pointer}.settings-draft button:disabled{cursor:default;opacity:.45}.settings-draft :is(button,input,summary):focus-visible{outline:2px solid var(--card-toggle-on);outline-offset:3px}.settings-draft-nav{border-right:1px solid var(--card-line);background:var(--card-chrome);flex-direction:column;flex:none;width:194px;padding:29px 12px 18px;display:flex}.settings-draft-nav h2{color:var(--card-ink);letter-spacing:-.035em;margin:0 14px 26px;font-size:21px;font-weight:650}.settings-draft-nav nav{flex-direction:column;gap:6px;display:flex}.settings-draft-nav nav button{width:100%;min-height:42px;color:var(--card-muted);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:550;display:flex}.settings-draft-nav nav button:hover{background:var(--card-fill);color:var(--card-ink)}.settings-draft-nav nav button[aria-current=page]{color:#6149c5;background:#6e5bf514}.is-dark .settings-draft-nav nav button[aria-current=page]{color:#c2b3ed;background:#9b8cce24}.settings-draft-nav nav button svg{flex:none;width:18px;height:18px}.settings-draft-nav nav button>i{background:#be8349;border-radius:50%;width:5px;height:5px;margin-left:auto}.settings-draft-owner{align-items:center;gap:9px;margin-top:auto;padding:18px 6px 0;display:flex}.settings-draft-avatar{color:#fff;background:#3f4e63;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:9px;font-weight:650;display:grid}.settings-draft-owner>span:last-child,.settings-draft-person>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.settings-draft-owner strong{overflow-wrap:anywhere;font-size:11px;font-weight:600}.settings-draft-owner small{color:var(--card-muted);font-size:9px}.settings-draft-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.settings-draft-head{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:29px 28px 21px;display:flex}.settings-draft-head h1{letter-spacing:-.04em;color:var(--card-ink);margin:0;font-size:26px;font-weight:650;line-height:1.15}.settings-draft-close{width:32px;height:32px;color:var(--card-ink);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.settings-draft-close:hover{background:var(--card-fill)}.settings-draft-head>.settings-draft-close{margin:-5px -12px 0 0}.settings-draft-back{min-height:26px;color:var(--card-muted);background:0 0;border:0;border-radius:0;align-items:center;gap:5px;margin:-9px 0 12px;padding:0;font-size:11px;display:inline-flex}.settings-draft-back svg{width:14px;height:14px}.settings-draft-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#98939f88 transparent;flex:1;min-height:0;padding:0 28px 24px;overflow:auto}.settings-draft-intro{color:var(--card-muted);margin:0;font-size:13px;line-height:1.55}.settings-draft-section-intro{justify-content:space-between;align-items:center;gap:15px;margin-bottom:21px;display:flex}.settings-draft-section-intro .settings-draft-intro{max-width:240px}.settings-draft :is(.settings-draft-primary,.settings-draft-secondary){border:1px solid var(--card-line);min-height:38px;color:var(--card-ink);background:0 0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:9px 13px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.settings-draft .settings-draft-primary{background:var(--card-ink);color:var(--card-surface);border-color:var(--card-ink)}.settings-draft .settings-draft-secondary:hover{background:var(--card-fill)}.settings-draft-primary svg,.settings-draft-secondary svg{width:15px;height:15px}.settings-draft-agent-list{border-top:1px solid var(--card-line)}.settings-draft-agent-row{border:0;border-bottom:1px solid var(--card-line);width:100%;min-height:88px;color:var(--card-ink);text-align:left;background:0 0;border-radius:0;align-items:center;gap:12px;padding:16px 2px;display:flex}.settings-draft-agent-row:hover{background:var(--card-chrome)}.settings-draft-agent-row .sky-orb{flex:none}.settings-draft-agent-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.settings-draft-agent-copy strong{overflow-wrap:anywhere;font-size:15px;font-weight:620;line-height:1.25}.settings-draft-agent-copy small{color:var(--card-muted);font-size:11px;line-height:1.3}.settings-draft-agent-row>svg{color:var(--card-muted);flex:none;width:14px;height:14px}.settings-draft-status{color:var(--card-muted);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:10px;font-weight:500;display:inline-flex}.settings-draft-status i{background:#588970;border-radius:50%;flex:none;width:5px;height:5px}.settings-draft-status.needs-attention{color:#99602e}.settings-draft-status.needs-attention i{background:#b37b47}.is-dark .settings-draft-status.needs-attention{color:#dfb58c}.settings-draft-caption{color:var(--card-muted);margin:17px 0 0;font-size:11px;line-height:1.55}.settings-draft-foot{border-top:1px solid var(--card-line);color:var(--card-muted);background:var(--card-chrome);flex:none;padding:11px 28px;font-size:9px}.settings-draft-agent-hero{align-items:center;gap:16px;margin-bottom:26px;display:flex}.settings-draft-agent-hero .sky-orb{flex:none}.settings-draft-agent-hero>div{flex-direction:column;gap:5px;display:flex}.settings-draft-agent-hero strong{font-size:14px;font-weight:600}.settings-draft-agent-hero small{color:var(--card-muted);font-size:12px}.settings-draft-agent-hero .settings-draft-status{margin-top:3px}.settings-draft-group{margin:25px 0 0}.settings-draft-group h2{color:var(--card-ink);margin:0 0 10px;font-size:13px;font-weight:650}.settings-draft-group>p,.settings-draft-callout p,.settings-draft-disclosure p,.settings-draft-faq p{color:var(--card-muted);margin:0 0 10px;font-size:12px;line-height:1.6}.settings-draft-action-row{border:0;border-bottom:1px solid var(--card-line);width:100%;min-height:60px;color:var(--card-ink);text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.settings-draft-action-row:hover{color:var(--card-ink);background:var(--card-chrome)}.settings-draft-action-row>span,.settings-draft-sharing>span{flex-direction:column;flex:1;gap:6px;display:flex}.settings-draft-action-row strong,.settings-draft-sharing strong{font-size:13px;font-weight:550;line-height:1.4}.settings-draft-action-row small,.settings-draft-sharing small{color:var(--card-muted);font-size:11px;line-height:1.5}.settings-draft-action-row>svg{width:14px;height:14px;color:var(--card-muted);flex:none}.settings-draft-sharing{border-bottom:1px solid var(--card-line);align-items:center;gap:16px;padding-bottom:17px;display:flex}.settings-draft .settings-draft-switch{background:var(--card-toggle-off);border:0;border-radius:20px;flex:none;width:36px;min-width:36px;height:22px;padding:0;display:block;position:relative}.settings-draft .settings-draft-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.settings-draft .settings-draft-switch[aria-pressed=true]{background:var(--card-toggle-on)}.settings-draft .settings-draft-switch[aria-pressed=true]:after{transform:translate(14px)}.settings-draft-connection{flex-direction:column;gap:13px;margin:18px 0;font-size:12px;display:flex}.settings-draft-connection>div{justify-content:space-between;gap:15px;display:flex}.settings-draft-connection dt{color:var(--card-muted)}.settings-draft-connection dd{margin:0;font-weight:550}.settings-draft-disclosure{border-block:1px solid var(--card-line);margin-top:16px}.settings-draft-disclosure summary,.settings-draft-faq summary{color:var(--card-ink);cursor:pointer;padding:15px 0;font-size:12px;font-weight:550;line-height:1.5}.settings-draft-disclosure>div{flex-direction:column;align-items:flex-start;gap:10px;padding:0 0 15px;display:flex}.settings-draft-disclosure details{width:100%}.settings-draft-disclosure code{color:var(--card-ink);overflow-wrap:anywhere;margin-bottom:12px;font-size:11px;display:block}.settings-draft-text{min-height:36px;color:var(--card-ink);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;margin-top:14px;padding:6px 0;font-size:12px;font-weight:550;display:inline-flex}.settings-draft-text:hover{background:0 0;text-decoration:underline}.settings-draft-text svg{width:14px;height:14px}.settings-draft .is-danger{color:#a14c45}.is-dark .settings-draft .is-danger{color:#e2a39d}.settings-draft-callout{background:#b37b470a;border:1px solid #b37b4747;border-radius:12px;padding:15px}.settings-draft-callout strong{margin-bottom:6px;font-size:12px;display:block}.settings-draft-callout .settings-draft-text{margin-top:0}.settings-draft-themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:25px;display:grid}.settings-draft-themes>button{border:1px solid var(--card-line);min-width:0;color:var(--card-ink);background:0 0;border-radius:14px;padding:5px;overflow:hidden}.settings-draft-themes>button[aria-pressed=true]{border-color:var(--card-toggle-on);box-shadow:0 0 0 1px var(--card-toggle-on)}.settings-draft-themes>button>span:last-child{justify-content:space-between;align-items:center;padding:13px 9px 10px;font-size:13px;font-weight:550;display:flex}.settings-draft-sky{background:#f0eef3;border-radius:9px;height:138px;display:block;position:relative;overflow:hidden}.settings-draft-sky .detail-ui-cloud canvas{opacity:.6}.settings-draft-sky.is-dark{background:#26272e}.settings-draft-sky>i{background:radial-gradient(circle at 35% 25%,#68666b,#101015 75%);border-radius:50%;width:27px;height:27px;position:absolute;top:40%;left:25%;box-shadow:0 0 0 1px #ffffff26}.settings-draft-sky>i:nth-child(2){background:radial-gradient(circle at 35% 25%,#fff,#7e8b9b);width:18px;height:18px;top:58%;left:61%}.settings-draft-sky>i:nth-child(3){background:#9a89bc;width:10px;height:10px;top:25%;left:70%}.settings-draft-choice-dot{border:1px solid var(--card-line);border-radius:50%;width:15px;height:15px;display:block}[aria-pressed=true]>span>.settings-draft-choice-dot,[aria-pressed=true]>.settings-draft-choice-dot{border:4px solid var(--card-toggle-on);background:var(--card-surface)}.settings-draft-form{flex-direction:column;align-items:flex-start;gap:19px;margin-top:24px;display:flex}.settings-draft-form label,.settings-draft-confirm label{flex-direction:column;gap:9px;width:100%;font-size:12px;font-weight:550;display:flex}.settings-draft :is(.settings-draft-form,.settings-draft-confirm) input{border:1px solid var(--card-line);background:var(--card-chrome);width:100%;min-width:0;color:var(--card-ink);border-radius:10px;padding:11px 12px;font-size:14px;line-height:1.5}.settings-draft-form input[readonly]{color:var(--card-muted)}.settings-draft-name-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;width:100%;display:grid}.settings-draft-form .settings-draft-caption{margin:-10px 0 0}.settings-draft-faq{margin-top:18px}.settings-draft-faq details{border-bottom:1px solid var(--card-line)}.settings-draft-faq p{padding-bottom:10px}.settings-draft-notice{border-top:1px solid var(--card-line);color:var(--card-muted);margin:16px 0 0;padding:12px 0 0;font-size:12px;line-height:1.5}.settings-draft-hosts{flex-direction:column;gap:9px;margin-top:23px;display:flex}.settings-draft-hosts>button{border:1px solid var(--card-line);width:100%;color:var(--card-ink);text-align:left;background:0 0;border-radius:13px;align-items:center;gap:15px;padding:16px;font-size:14px;font-weight:600;display:flex}.settings-draft-hosts>button[aria-pressed=true]{border-color:var(--card-toggle-on);background:var(--card-chrome)}.settings-draft-hosts .settings-draft-choice-dot{margin-left:auto}.settings-draft-hosts~.settings-draft-primary{margin-top:20px}.settings-draft-confirm-backdrop{z-index:50;background:#12111977;place-items:center;padding:22px;display:grid;position:absolute;inset:0}.settings-draft-confirm{border:1px solid var(--card-line);background:var(--card-surface);border-radius:20px;width:min(390px,100%);max-height:100%;padding:30px 25px 25px;position:relative;overflow:auto}.settings-draft-confirm>.settings-draft-close{position:absolute;top:10px;right:10px}.settings-draft-confirm h2{letter-spacing:-.035em;margin:8px 22px 16px 0;font-size:23px}.settings-draft-confirm>p:not(.settings-draft-caption){color:var(--card-muted);font-size:13px;line-height:1.6}.settings-draft-confirm>div{justify-content:flex-end;gap:9px;margin-top:23px;display:flex}.settings-draft-person{border-bottom:1px solid var(--card-line);align-items:center;gap:13px;padding:6px 0 24px;display:flex}.settings-draft-person .settings-draft-avatar{width:43px;height:43px;font-size:12px}.settings-draft-person strong{font-size:16px}.settings-draft-person small{color:var(--card-muted);font-size:12px}.settings-draft-menu{flex-direction:column;display:flex}.settings-draft-menu>button{border:0;border-bottom:1px solid var(--card-line);width:100%;color:var(--card-ink);text-align:left;background:0 0;border-radius:0;align-items:center;gap:14px;padding:21px 0;display:flex}.settings-draft-menu>button>span{flex-direction:column;flex:1;gap:5px;display:flex}.settings-draft-menu strong{font-size:14px;font-weight:550}.settings-draft-menu small{color:var(--card-muted);font-size:11px}.settings-draft-menu>button>svg:last-child{width:14px;height:14px;color:var(--card-muted)}.settings-draft-backdrop.is-phone{background:#17151d1a;padding:12px}.settings-draft-backdrop.is-phone .settings-draft{border-radius:22px;width:100%;height:100%}.is-phone .settings-draft-head{padding:25px 22px 23px}.is-phone .settings-draft-head h1{font-size:29px}.is-phone .settings-draft-head>.settings-draft-close{margin-right:-8px}.is-phone .settings-draft-body{padding:0 22px 26px}.is-phone .settings-draft-section-intro{align-items:flex-start;gap:13px;margin-bottom:22px}.is-phone .settings-draft-section-intro .settings-draft-intro{max-width:165px;font-size:13px}.is-phone .settings-draft-agent-row{grid-template-columns:42px minmax(0,1fr) 14px;gap:0 12px;min-height:92px;padding:17px 0;display:grid}.is-phone .settings-draft-agent-row .sky-orb{grid-row:1/3}.is-phone .settings-draft-agent-copy{gap:5px}.is-phone .settings-draft-agent-row>.settings-draft-status{grid-column:2;margin-top:6px}.is-phone .settings-draft-agent-row>svg{grid-area:1/3/3}.is-phone .settings-draft-agent-row:hover{background:0 0}.is-phone .settings-draft-foot{padding-inline:22px}.is-phone .settings-draft-name-fields{grid-template-columns:1fr;gap:19px}.is-phone .settings-draft-themes{gap:11px}.is-phone .settings-draft-sky{height:130px}.is-phone .settings-draft-form .settings-draft-primary{width:100%}.is-phone .settings-draft-confirm-backdrop{padding:13px}@media (prefers-reduced-motion:reduce){.settings-draft .settings-draft-switch:after{transition:none}}.settings-draft-head h1:focus{outline:none}.settings-draft-disclosure>.settings-draft-form{margin:0;padding-bottom:17px}.settings-draft-key-actions{align-items:center;gap:18px;margin:14px 0 8px;display:flex}.settings-draft-key-actions>.settings-draft-text{margin:0}.settings-draft-key-actions>button{flex-shrink:0}.is-phone .settings-draft-key-actions{gap:12px}.settings-draft-backdrop.is-live{z-index:120;position:fixed}fieldset.settings-draft-body{border:0;min-width:0;margin:0}.settings-draft-error{color:#b34a40;font-size:13px}.settings-fresh-key{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:12px 0;display:block}.settings-action-layer{z-index:140!important}.settings-runtime.is-dark .settings-draft-backdrop{--card-ink:#f4f4f6;--card-muted:#bec0ca;--card-surface:#2b2c32;--card-chrome:#23242a;--card-line:#44464f}.settings-action-layer .settings-confirm{border:1px solid var(--card-line);background:var(--card-surface);width:min(440px,100%);max-height:calc(100dvh - 48px);color:var(--card-ink);border-radius:20px;padding:28px;position:relative;overflow:auto}.settings-confirm h3{margin:0 0 16px;font-size:22px}.settings-confirm p{color:var(--card-muted);font-size:13px;line-height:1.6}.settings-confirm-actions{gap:12px;margin-top:24px;display:flex}.settings-confirm-actions button{border:1px solid var(--card-line);color:var(--card-ink);background:var(--card-chrome);border-radius:10px;padding:10px 14px}.settings-paste{white-space:pre-wrap;overflow-wrap:anywhere}.settings-account-delete{z-index:140!important}.settings-account-delete input{border:1px solid var(--card-line);background:var(--card-chrome);color:var(--card-ink);border-radius:10px;margin-bottom:16px;padding:10px}.settings-account-delete .settings-draft-primary,.settings-account-delete .settings-draft-secondary{border:1px solid var(--card-line);background:var(--card-chrome);color:var(--card-ink);border-radius:10px;padding:10px 14px}.settings-endpoint{margin-block:16px 24px}.settings-ring-log{color:var(--card-muted);padding-left:16px;font-size:11px}.settings-draft .settings-draft-body.settings-draft-legal{padding:0;overflow:hidden}.directory-modal{width:min(720px,100%);height:min(560px,100%)}.directory-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.directory-toolbar button{width:auto}.share-card{border-top:1px solid var(--line);gap:8px;padding:12px 0;display:grid}.share-card p{margin:0;font-size:13px;line-height:1.45}.directory-form{border-top:1px solid var(--line);gap:8px;padding:12px 0;display:grid}.directory-form label{color:var(--muted);gap:4px;font-size:13px;display:grid}.contact-card{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:14px 0;display:flex}.contact-card-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.contact-card-head strong{font-size:14px;font-weight:600}.contact-card label{color:var(--muted);gap:4px;font-size:13px;display:grid}.contact-agents{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.contact-agents li{color:var(--muted);font-size:13px}.policy-row{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.request-card{border-top:1px solid var(--line);gap:4px;padding:12px 0;display:grid}.rail-tools{align-items:center;gap:2px;display:flex}.rail-tools button{width:auto;min-width:24px;height:24px;color:var(--ink);background:0 0;border:0;border-radius:6px;padding:0 6px;font-size:16px;line-height:1}.rail-tools .rail-directory{color:var(--faint);font-size:12px;font-weight:400}.rail-tools button:hover,.rail-tools button[aria-expanded=true],.rail-tools button.selected{background:var(--fill)}.rail.collapsed .rail-tools .rail-directory{display:none}.task-list{gap:8px;padding:0 22px 12px;display:grid}.task{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:6px;padding:10px 12px;display:grid}.task[data-status=awaiting_approval]{background:var(--tone-3)}.task[data-status=completed]{background:var(--tone-2)}.checks{flex-wrap:wrap;gap:8px;display:flex}.checks label{color:var(--ink);align-items:center;gap:6px;font-size:13px;display:flex}.checks input{width:auto}.agent-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.platform-select{grid-template-columns:1fr 1fr;gap:8px;display:grid}.count{background:var(--ink);min-width:16px;height:16px;color:var(--bg);border-radius:8px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;line-height:1;display:inline-flex}.dot{background:var(--danger);border-radius:50%;width:7px;height:7px;display:inline-block}.pulse{animation:1.2s ease-out pulse}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.phone{color:#111214;background:#eeeff1;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.phone-page{min-height:0;padding:calc(env(safe-area-inset-top,0px) + 16px) 20px calc(env(safe-area-inset-bottom,0px) + 16px);box-sizing:border-box;flex-direction:column;flex:1;gap:14px;display:flex;overflow:hidden}.phone-page.scroll{overflow:auto}.phone-kicker{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#575b63;margin:0;font-size:12px}.phone-back,.phone-round{color:#111214;box-sizing:border-box;background:#fff;border:1px solid #dadce0;border-radius:22px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.phone-back:hover,.phone-round:hover{color:#111214;background:#fff}.phone-hold{color:#fff;background:#111214;border-radius:32px;flex:none;justify-content:center;align-items:center;gap:10px;height:64px;margin-top:auto;font-size:16px;font-weight:600;display:flex}.phone-hold:hover{color:#fff;background:#111214}.phone-hold.light{color:#14161a;background:#fff;border:1px solid #d9dde3;border-radius:28px;height:56px;font-size:15px}.phone-hold.light:hover{color:#14161a;background:#fff}.phone-section{flex-direction:column;gap:10px;display:flex}.phone-section-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#565c66;font-size:12px}.phone-card{background:#fff;border-radius:20px;padding:14px 16px}.phone-need{color:#fff;background:#c2410c;border-radius:10px;padding:3px 8px;font-size:12px;font-weight:600}.phone-navigation{color:#ece7f6;background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.phone-navigation::backdrop{background:#09071199}.phone-navigation-panel{box-sizing:border-box;width:min(320px,86vw);height:100%;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));background:#101013;border-right:1px solid #303036;flex-direction:column;display:flex;box-shadow:12px 0 40px #0003}.phone-navigation-panel header{justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.phone-navigation-panel header span{align-items:center;gap:10px;font-size:22px;display:flex}.phone-navigation-panel button{color:#ece7f6;text-align:left;background:0 0;border-radius:9px;width:100%;min-height:44px;padding:10px 12px;font-size:15px;display:block}.phone-navigation-panel button:hover,.phone-navigation-panel button:focus-visible{background:#24242a}.phone-navigation-panel header button{text-align:center;width:44px;padding:0;font-size:24px}.phone-navigation-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.phone-navigation-panel h2{text-transform:uppercase;letter-spacing:.1em;color:#a99bbd;margin:24px 12px 6px;font-size:11px}.phone-navigation-panel p{color:#a99bbd;margin:10px 12px;font-size:13px}.phone-navigation-panel .phone-navigation-add{color:#bfa8e2}.phone-navigation-panel footer{border-top:1px solid #493d56;padding-top:12px}.phone-home-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.phone-home-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.phone-home-copy h1{letter-spacing:-.025em;text-wrap:pretty;margin:0;font-size:22px;font-weight:600;line-height:1.2}.phone-sky{flex:none;align-self:center;width:100%;max-width:350px;height:318px;position:relative;overflow:visible}.phone-sky>svg{width:100%;height:100%;position:absolute;inset:0}.phone-sky .sky-node{flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.phone-sky .sky-orb{aspect-ratio:1;width:100%;position:relative}.phone-sky .sky-node .orb{color:inherit;background:0 0;border:0;padding:0}.phone-sky .sky-node:hover{color:inherit;background:0 0}.phone-sky .sky-label{text-align:center;color:#575b63;pointer-events:none;width:80px;font-size:12px;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.phone-sky .sky-node.sky-agent .sky-label{flex-direction:column;align-items:center;gap:2px;width:140px;display:flex;top:calc(100% + 34px)}.phone-sky .sky-label strong{letter-spacing:-.01em;color:#111214;font-size:16px;font-weight:600}.phone-sky-empty{color:#575b63;text-align:center;place-items:center;height:100%;padding:24px;font-size:14px;display:grid}.phone-action{color:#fff;text-align:left;background:#111214;border-radius:20px;align-items:center;gap:12px;min-height:44px;padding:14px 16px;display:flex}.phone-action:hover{color:#fff;background:#111214}.phone-action-dot{background:#ff9a6b;border-radius:5px;flex:none;width:10px;height:10px}.phone-action span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.phone-action strong{font-size:15px;font-weight:600}.phone-action em{color:#b9bcc2;font-size:13px;font-style:normal}.phone-home-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.phone-home-cards.one{grid-template-columns:minmax(0,1fr)}.phone-mini{box-sizing:border-box;text-align:left;min-height:118px;color:inherit;background:#fff;border:0;border-radius:20px;flex-direction:column;gap:8px;padding:14px;display:flex}.phone-mini:hover{color:inherit;background:#fff}.phone-mini.trip,.phone-mini.trip:hover{background:#fff3da}.phone-mini-kicker{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#575b63;font-size:11px}.phone-mini.trip .phone-mini-kicker,.phone-mini.trip .phone-mini-fade{color:#7a5300}.phone-mini-row{flex-direction:column;gap:1px;display:flex}.phone-mini-row time,.phone-mini-row .when{color:#575b63;font-size:13px}.phone-mini-row strong{font-size:15px;font-weight:600}.phone-mini-title{letter-spacing:-.02em;font-size:19px;font-weight:700;line-height:1.1}.phone-mini-detail{color:#5c4a1e;font-size:13px}.phone-mini-fade{margin-top:auto;font-size:12px}.phone-mini-top{justify-content:space-between;align-items:center;display:flex}.phone-home{color:#f3f3f4;background:#000;gap:18px}.phone-home .phone-home-head{flex:none;align-items:center;gap:10px;margin-inline:-12px}.phone-home .phone-home-copy{flex:1}.phone-home .phone-home-copy h1{font-size:19px}.phone-home .phone-kicker{color:#b9b0d0;font-size:10px}.phone-home .phone-round,.phone-home .phone-round:hover{color:#eee9fa;background:0 0;border:0;border-radius:0}.phone-home .phone-mini{color:#f1ebff;background:#332b48}.phone-home .phone-mini-kicker,.phone-home .phone-mini-row .when{color:#c1b8d3}.phone-home .phone-mini.trip{background:#433743}.phone-home .phone-mini.trip .phone-mini-kicker,.phone-home .phone-mini.trip .phone-mini-fade,.phone-home .phone-mini-detail,.phone-home .phone-mini-fade{color:#ddc9bf}.phone-home .phone-home-cards,.phone-home .phone-action{flex:none}.phone-home .phone-hold{margin-top:0}.phone-home .phone-hold.light{color:#ede8fa;background:#342c49;border-color:#504460}.phone-unified-sky{flex:none;width:calc(100% + 40px);margin:-8px -20px 0}.phone-sky-stage{isolation:isolate;touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;height:clamp(440px,61svh,620px);position:relative;overflow:hidden}.phone-sky-stage>canvas{touch-action:none;width:100%;height:100%;display:block}.phone-sky-targets{pointer-events:none;position:absolute;inset:0}.phone-sky-target{color:#e8e5f4;pointer-events:auto;touch-action:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:0;left:0}.phone-sky-target:hover{color:#e8e5f4;background:0 0}.phone-sky-target:focus-visible{outline-offset:-3px;outline:1px solid #c8c0e6}.phone-sky-target.is-task svg{opacity:.85}.phone-planet-label{text-align:center;pointer-events:none;width:116px;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.phone-planet-label strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.phone-planet-label small{color:#c9bfd9;font-size:10px;line-height:1.4;display:block}.phone-task-detail,.phone-task-detail:hover{z-index:5000;color:#f4f2ff;background:0 0;border:0;place-items:center;width:max-content;max-width:190px;min-height:44px;padding:0;display:grid;position:absolute;transform:translate(-50%,-100%)}.phone-task-detail span{text-align:center;background:#151327f0;border-radius:6px;padding:6px 9px;font-size:12px;font-weight:500;line-height:1.35}.phone-sky-controls{z-index:6000;gap:6px;display:flex;position:absolute;bottom:10px;right:12px}.phone-sky-controls button{color:#e1d7f5;background:#282039bb;border:1px solid #8c7e9e44;border-radius:50%;width:44px;height:44px}.phone-sky-error{padding:0 20px;font-size:13px}.phone-sky-overflow{flex-wrap:wrap;gap:8px;padding:12px 20px;display:flex}.phone-sky-overflow button{color:#f4eeff;background:#3a3050;border-radius:12px;padding:10px}.phone-home-list{flex:none;padding:0 2px 12px}.phone-home-list-heading{justify-content:space-between;align-items:center;display:flex}.phone-home-list-heading h2{color:#f0eafa;margin:0;font-size:14px;font-weight:500}.phone-home-list-heading button{color:#baacce;background:0 0;min-height:44px;padding:10px 0 10px 16px;font-size:12px}.phone-home-row{color:#efe9fa;text-align:left;background:0 0;border-bottom:1px solid #51445e66;border-radius:0;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:56px;padding:12px 0;display:flex}.phone-home-row:hover{color:#fff;background:0 0}.phone-home-row span{min-width:0}.phone-home-row strong{font-size:14px;font-weight:500;display:block}.phone-home-row small,.phone-home-row em{color:#b6a9ca;font-size:12px;font-style:normal;display:block}.phone-home-row time{color:#c9bcd8;flex:none;font-size:12px}.phone-home-empty{color:#ad9fbd;margin:8px 0 16px;font-size:13px}.phone-home-action{flex:none}.phone-people-tools{justify-content:space-between;align-items:center;display:flex}.phone-people-head{flex-direction:column;gap:14px;display:flex}.phone-people-head h1{letter-spacing:-.02em;margin:0;font-size:32px;font-weight:700;line-height:1}.phone-people-toolbar{gap:8px;display:flex}.phone-people-toolbar input{border:1px solid #d9dde3;border-radius:16px;flex:1;min-width:0;height:44px}.phone-people-add{color:#fff;background:#111214;border-radius:16px;flex:none;height:44px;padding:0 14px;font-size:14px;font-weight:600}.phone-people-add:hover{color:#fff;background:#111214}.phone-people-row{text-align:left;width:100%;min-height:44px;color:inherit;background:#fff;border:0;border-radius:20px;align-items:center;gap:12px;padding:14px;display:flex}.phone-people-row:hover{color:inherit;background:#fff}.phone-people-row .row-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.phone-people-row strong{font-size:15px;font-weight:600}.phone-people-row span{color:#565c66;font-size:13px}.phone-share{background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:14px 16px;font-size:14px;display:flex}.phone-share code{word-break:break-all;font-size:12px}.phone-people-note{color:#565c66;font-size:13px}.phone{position:relative}.phone-talk{z-index:20;padding:calc(env(safe-area-inset-top,0px) + 16px) 20px calc(env(safe-area-inset-bottom,0px) + 20px);color:#f2f3f5;box-sizing:border-box;background:#0f1114;flex-direction:column;gap:20px;display:flex;position:absolute;inset:0;overflow:hidden}.phone-talk-top{flex-direction:column;gap:10px;display:flex}.phone-talk-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#9aa0aa;font-size:12px}.phone-talk-agents{flex-wrap:wrap;gap:8px;display:flex}button.phone-talk-agent{color:#9aa0aa;background:0 0;border:1.5px solid #2c3038;border-radius:22px;align-items:center;gap:8px;height:44px;padding:0 16px 0 10px;font-size:15px;font-weight:500;display:flex}button.phone-talk-agent.selected{color:#f2f3f5;background:#26282d;border-color:#e6e7ea;font-weight:600}button.phone-talk-agent:hover{color:#9aa0aa;background:0 0}button.phone-talk-agent.selected:hover{color:#f2f3f5;background:#26282d}.phone-talk-agent .orb{width:22px;height:22px;box-shadow:inset 0 0 0 1px #ffffff4d}.phone-talk-agent:not(.selected) .orb{opacity:.6}.phone-talk-hint{color:#9aa0aa;margin:0;font-size:13px}.phone-talk-body{flex-direction:column;flex:1;justify-content:center;gap:22px;min-height:0;display:flex}.phone-talk-prompt,.phone-talk-prompt textarea{letter-spacing:-.02em;text-wrap:pretty;color:#f2f3f5;margin:0;font-size:30px;font-weight:500;line-height:1.18}.phone-talk-prompt textarea{resize:none;background:0 0;border:0;width:100%;min-height:120px;padding:0}.phone-talk-prompt textarea:focus{border:0}.phone-talk-prompt textarea::placeholder{color:#9aa0aa}.phone-caret{vertical-align:-4px;background:#e6e7ea;width:3px;height:28px;margin-left:4px;animation:1s step-end infinite caret;display:inline-block}.phone-reach{background:#181b21;border-radius:20px;flex-direction:column;gap:10px;padding:16px;display:flex}.phone-reach-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#9aa0aa;font-size:11px}.phone-reach-row{align-items:center;gap:12px;display:flex}.phone-reach-row .orb{flex:none;width:36px;height:36px;font-size:14px;box-shadow:inset 0 0 0 1px #ffffff4d}.phone-reach-copy{flex-direction:column;gap:2px;display:flex}.phone-reach-copy strong{font-size:15px;font-weight:600}.phone-reach-copy span{color:#9aa0aa;font-size:13px}.phone-waves{justify-content:center;align-items:center;gap:4px;height:48px;display:flex}.phone-waves i{transform-origin:50%;background:#e6e7ea;border-radius:2px;width:4px;animation:1s ease-in-out infinite wave}.phone-talk-mic-wrap{flex-direction:column;align-items:center;gap:14px;display:flex}button.phone-mic{color:#0b0b0c;background:0 0;border-radius:50%;width:96px;height:96px;padding:0;position:relative}button.phone-mic:hover{color:#0b0b0c;background:0 0}button.phone-mic.cancelling{opacity:.45}.phone-mic-ripple{opacity:.25;background:#fff;border-radius:50%;animation:1.8s ease-out infinite phone-mic-ripple;position:absolute;inset:0}.phone-mic-ripple.delay{animation-delay:.9s}.phone-mic-core{color:#0b0b0c;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.phone-talk-foot{color:#c9cdd4;margin:0;font-size:14px}.phone-talk .error{color:#ff9a6b}@keyframes phone-mic-ripple{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.phone-page.agent{color:#14161a;background:#eceef1;gap:18px}.phone-agent-hero{align-items:center;gap:18px;display:flex}.phone-agent-copy{flex-direction:column;gap:4px;display:flex}.phone-agent-copy h1{letter-spacing:-.02em;margin:0;font-size:34px;font-weight:700;line-height:1}.phone-agent-role{color:#565c66;font-size:14px}.phone-agent-working{color:#111214;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.phone-agent-card-head{justify-content:space-between;align-items:center;display:flex}.phone-agent-edit{color:#111214;background:0 0;border:0;min-height:44px;padding:0;font-size:14px;font-weight:600}.phone-agent-edit:hover{color:#111214;background:0 0}.phone-agent-blurb{color:#3a3f47;font-size:14px;line-height:1.4}.phone-pills{flex-wrap:wrap;gap:6px;display:flex}.phone-pill{color:#2b2d31;background:#eeeff1;border-radius:10px;padding:6px 10px;font-size:13px}.phone-agent-share{color:#565c66;font-size:13px}.phone-room-row{text-align:left;width:100%;min-height:44px;color:inherit;background:#fff;border:0;border-radius:20px;align-items:center;gap:12px;padding:14px;display:flex}.phone-room-row:hover{color:inherit;background:#fff}.phone-room-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.phone-room-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.phone-room-top strong{font-size:15px;font-weight:600}.phone-room-when{color:#565c66;font-size:12px}.phone-room-copy>span{color:#565c66;font-size:13px}.phone-hold.agent{border-radius:30px;height:60px}.phone-card.stack{flex-direction:column;gap:12px;padding:16px;display:flex}.phone-page.room{color:#14161a;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 28px);background:#eceef1;gap:16px}.phone-room-head{align-items:center;gap:12px;display:flex}.phone-room-titles{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.phone-room-titles h1{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700;line-height:1.15}.phone-room-sub{color:#565c66;font-size:12px}.phone-threads{scrollbar-width:none;flex:none;gap:8px;display:flex;overflow:auto}.phone-threads::-webkit-scrollbar{display:none}button.phone-thread{color:#3a3f47;background:#fff;border:1px solid #d9dde3;border-radius:20px;flex:none;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:14px;font-weight:500;display:flex}button.phone-thread.selected{color:#fff;background:#14161a;border:0;font-weight:600}button.phone-thread:hover{color:#3a3f47;background:#fff}button.phone-thread.selected:hover{color:#fff;background:#14161a}.phone-thread-dot{background:#ff9a6b;border-radius:4px;width:7px;height:7px}button.phone-thread-new{color:#3a3f47;background:0 0;border:1px dashed #a9afb8;border-radius:20px;flex:none;width:40px;height:40px;padding:0}button.phone-thread-new:hover{color:#3a3f47;background:0 0}.phone-thread-note{color:#565c66;margin-top:-8px;font-size:12px}.phone-log{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex;overflow:auto}.phone-msg{gap:10px;display:flex}.phone-msg .orb{width:24px;height:24px;box-shadow:none;flex:none;font-size:11px;position:relative}.phone-msg-copy{flex-direction:column;gap:3px;display:flex}.phone-msg-meta{color:#565c66;font-size:12px}.phone-msg-meta strong{color:#111214;font-weight:600}.phone-msg-copy p{margin:0;font-size:15px;line-height:1.4}.phone-msg-check{color:#1d6b4f;align-items:center;gap:8px;padding-left:34px;font-size:13px;display:flex}.phone-decide{color:#fff;background:#14161a;border-radius:22px;flex-direction:column;flex:none;gap:10px;padding:16px;display:flex}.phone-decide-head{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.phone-decide-head.booked svg{color:#7fe0b6}.phone-decide-dot{background:#ff9a6b;border-radius:4px;width:8px;height:8px}button.phone-option{color:#fff;text-align:left;background:#1e2127;border:1px solid #2e323a;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:0 14px;font-size:15px;font-weight:500;display:flex}button.phone-option:hover{color:#fff;background:#1e2127}.phone-option span{flex-direction:column;gap:2px;display:flex}.phone-option strong{font-weight:600}.phone-option em{color:#b9bec7;font-size:13px;font-style:normal}button.phone-let{color:#e6e7ea;background:0 0;border:0;min-height:44px;font-size:14px;font-weight:600}button.phone-let:hover{color:#e6e7ea;background:0 0}.phone-booked{color:#b9bec7;font-size:13px}.phone-draft{flex-direction:column;flex:1;gap:10px;display:flex}.phone-draft input,.phone-draft textarea{border:1px solid #d9dde3;border-radius:16px}.phone-page.contact{color:#14161a;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px);background:#eceef1;gap:16px}.phone-contact-bar{justify-content:space-between;align-items:center;display:flex}.phone-contact-hero{align-items:center;gap:14px;display:flex}.phone-contact-avatar{width:64px;height:64px;box-shadow:none;color:#fff;flex:none;font-size:26px;font-weight:700}.phone-contact-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.phone-contact-copy h1{letter-spacing:-.02em;margin:0;font-size:32px;font-weight:700;line-height:1}.phone-contact-role{color:#565c66;font-size:14px}.phone-contact-agent{align-items:center;gap:12px;display:flex}.phone-contact-agent-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.phone-contact-agent-copy strong{color:#14161a;font-size:15px;font-weight:600}.phone-contact-agent-copy span{color:#565c66;font-size:13px}.phone-reach-row .phone-contact-agent-copy span{font-size:12px}.phone-contact-pill{color:#fff;background:#111214;border-radius:10px;flex:none;padding:4px 8px;font-size:12px;font-weight:600}.phone-contact-dashed{border:1.5px dashed #b9bec7;border-radius:20px;align-items:center;gap:12px;padding:14px 16px;display:flex}.phone-contact-dashed strong{color:#3a3f47}.phone-contact-ghost{background:#dadde2;border-radius:50%;flex:none;width:40px;height:40px}.phone-contact-empty{color:#565c66;background:#fff;border-radius:20px;padding:14px 16px;font-size:14px}.phone-reach{padding:4px 16px}.phone-reach-row{align-items:center;gap:12px;min-height:56px;display:flex}.phone-contact-muted{color:#565c66;margin:12px 0;font-size:14px}.phone-toggle{background:#c5cad2;border:0;border-radius:16px;flex:none;justify-content:flex-start;width:52px;height:32px;padding:3px;display:flex}.phone-toggle:after{content:"";background:#fff;border-radius:13px;width:26px;height:26px}.phone-toggle.on{background:#14161a;justify-content:flex-end}.phone-toggle:hover,.phone-toggle.on:hover{color:inherit}.phone-toggle:hover{background:#c5cad2}.phone-toggle.on:hover{background:#14161a}.phone-contact-notes{resize:none;color:#14161a;background:#fff;border:1px solid #d9dde3;border-radius:16px;padding:12px 14px;font-size:15px;line-height:1.4}.phone-page.today{color:#14161a;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px);background:#fff;gap:18px}.phone-page.today .phone-back{background:#eceef1;border:0}.phone-page.today .phone-back:hover{background:#eceef1}.phone-today-bar{justify-content:space-between;align-items:center;display:flex}.phone-today-head{flex-direction:column;gap:4px;display:flex}.phone-today-head h1{letter-spacing:-.03em;margin:0;font-size:42px;font-weight:700;line-height:1}.phone-today-sub{color:#565c66;font-size:15px}.phone-today-empty{color:#565c66;margin:0;font-size:15px}.phone-timeline{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}button.phone-tl-item{min-height:80px;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:52px 20px 1fr;column-gap:8px;padding:0;display:grid}button.phone-tl-item:hover{color:inherit;background:0 0}button.phone-tl-item.past{min-height:58px}.phone-tl-item time,.phone-tl-now time{color:#3a3f47;padding-top:2px;font-size:13px}.phone-tl-item.past time{color:#8a8f99}.phone-tl-now time{color:#c2410c;padding-top:0;font-size:12px;font-weight:600}.phone-tl-rail{flex-direction:column;align-items:center;display:flex}.phone-tl-dot{box-sizing:border-box;background:#111214;border-radius:5px;flex:none;width:10px;height:10px;margin-top:5px}.phone-tl-dot.gray{background:#c5cad2}.phone-tl-line{background:#e1e4e9;flex:1;width:2px}.phone-tl-item:last-child .phone-tl-line{display:none}.phone-tl-copy{flex-direction:column;gap:6px;padding-bottom:16px;display:flex}.phone-tl-copy strong{font-size:16px;font-weight:600}.phone-tl-item.past .phone-tl-copy{gap:2px;padding-bottom:14px}.phone-tl-item.past .phone-tl-copy strong{color:#6b717b;font-size:15px;font-weight:400;text-decoration:line-through}.phone-tl-copy em{color:#565c66;font-size:12px;font-style:normal}.phone-tl-item.past .phone-tl-copy em{color:#6b717b}.phone-tl-now{grid-template-columns:52px 20px 1fr;align-items:center;column-gap:8px;min-height:32px;display:grid}.phone-tl-now-dot{background:#c2410c;border-radius:6px;width:12px;height:12px;box-shadow:0 0 0 4px #fce3d6}.phone-tl-now-line{opacity:.35;background:#c2410c;height:2px}button.phone-today-next{color:inherit;text-align:left;background:#eceef1;border:0;border-radius:20px;align-items:center;gap:12px;min-height:44px;padding:14px 16px;display:flex}button.phone-today-next:hover{color:inherit;background:#eceef1}.phone-today-next span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.phone-today-next-kicker{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#565c66;font-size:11px}.phone-today-next strong{font-size:15px;font-weight:600}.phone-today-legend{color:#565c66;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:auto;font-size:12px;display:flex}.phone-today-legend span{align-items:center;gap:5px;display:flex}.phone-today-legend i{background:#111214;border-radius:4px;width:8px;height:8px;display:inline-block}.phone-today-legend i.hollow{box-sizing:border-box;background:#fff;border:2px solid #d84fcb}.phone-page.trip{color:#1e1a12;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px);background:#fff3da;gap:16px}.phone-trip-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.phone-page.trip .phone-back{background:#fff;border:1px solid #ead9ae}.phone-page.trip .phone-back:hover{color:inherit;background:#fff}.phone-trip-fade{color:#6a4700;background:#f5e0ae;border-radius:16px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.phone-trip-head{flex-direction:column;gap:6px;display:flex}.phone-trip-head h1{letter-spacing:-.03em;margin:0;font-size:42px;font-weight:700;line-height:1}.phone-trip-sub{color:#5c4a1e;font-size:15px}.phone-trip-people{align-items:center;gap:12px;display:flex}.phone-trip-faces{flex:none;display:flex}.phone-trip-face,.phone-trip-ghost{box-sizing:border-box;color:#fff;width:34px;height:34px;box-shadow:none;border:2px solid #fff3da;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.phone-trip-face+.phone-trip-face,.phone-trip-face+.phone-trip-ghost,.phone-trip-ghost+.phone-trip-face,.phone-trip-ghost+.phone-trip-ghost{margin-left:-8px}.phone-trip-ghost{color:#5c4a1e;background:#fff;border:2px dashed #a08a55}.phone-trip-people>span:last-child{color:#5c4a1e;font-size:13px}.phone-trip-card{background:#fff;border-radius:20px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.phone-trip-card.stay{flex-direction:row;align-items:center;gap:12px}.phone-trip-stay{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.phone-trip-stay strong{font-size:15px;font-weight:600}.phone-trip-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#6a4700;font-size:11px}.phone-trip-arrivals{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;font-size:14px;display:grid}.phone-trip-arrivals>span{justify-content:space-between;gap:8px;display:flex}.phone-trip-arrivals>span>span:last-child{color:#5c4a1e}.phone-trip-arrivals>span.waiting>span:first-child{font-weight:600}.phone-trip-arrivals>span.waiting>span:last-child{color:#b23a0e;font-weight:600}.phone-trip-note{color:#5c4a1e;margin:0;font-size:13px}button.phone-trip-go{color:#fff;background:#1e1a12;border:0;border-radius:22px;flex:none;align-items:center;gap:6px;height:44px;padding:0 14px;font-size:14px;font-weight:600;display:flex}button.phone-trip-go:hover{color:#fff;background:#1e1a12}button.phone-trip-plan{color:inherit;text-align:left;background:0 0;border:0;border-radius:0;align-items:baseline;gap:12px;padding:0;display:flex}button.phone-trip-plan:hover{color:inherit;background:0 0}.phone-trip-plan>span:first-child{color:#5c4a1e;flex:none;width:34px;font-size:13px}.phone-trip-plan>span:last-child{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.phone-trip-plan strong{font-size:15px;font-weight:600}.phone-trip-plan em{color:#5c4a1e;font-size:13px;font-style:normal}.phone-trip-foot{color:#6a4700;text-align:center;margin-top:auto;font-size:12px}@media (width<=720px),(hover:none) and (pointer:coarse){:is(input,textarea,select,[contenteditable]:not([contenteditable=false])){font-size:max(16px, var(--keyboard-font-size,1em))!important}}:where(.phone,.is-phone,.setup-phone) :is(input,textarea,select,[contenteditable]:not([contenteditable=false])){font-size:max(16px, var(--keyboard-font-size,1em))!important}.setup-input,.lab-name-input{--keyboard-font-size:17px}.setup-input.is-on{--keyboard-font-size:18px}.setup-code-digit,.setup-code-ghost{--keyboard-font-size:28px}.setup-code-boxes.is-desk :is(.setup-code-digit,.setup-code-ghost){--keyboard-font-size:34px}.lab-code-card input{--keyboard-font-size:27px}.navigation-icon{flex:none;display:block}.navigation-label{align-items:center;gap:12px;min-width:0;display:inline-flex}.account-phone-menu>button>.navigation-icon{opacity:.5}.account-phone-menu .navigation-label>.navigation-icon{opacity:.9}.lab-desk-account-menu button .navigation-label{color:inherit;gap:10px}.phone-navigation-panel button:has(>.navigation-icon){align-items:center;gap:12px;display:flex}
