.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;min-height:100%;height:100%;box-sizing:border-box;background:var(--setup-bg);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{font-family:inherit;color:inherit}.setup button{cursor:pointer}.setup button:disabled{opacity:.45;cursor:default}.setup-phone{min-height:100%;display:flex;flex-direction:column;padding:56px 20px 28px;gap:16px}.setup-phone.is-welcome{position:relative;min-height:100%;padding:0;gap:0;overflow-x:clip;overflow-y:auto;isolation:isolate}.setup-welcome-bar{position:relative;z-index:2;display:flex;align-items:center;gap:8px;padding:60px 24px 0;pointer-events:none}.setup-welcome-main{position:relative;z-index:2;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:0 24px 16px;pointer-events:none}.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-direction:row;flex-wrap:wrap;gap:8px}.setup-phone.is-welcome .setup-oauth-or{flex:1 0 100%}.setup-phone.is-welcome .setup-oauth .setup-pill.light{flex:1 1 0;width:auto;min-width:0;height:40px;padding:0 6px;font-size:12px;gap:4px;white-space:nowrap}.setup-welcome-main .setup-welcome-copy,.setup-welcome-main .setup-welcome-fields{pointer-events:auto}.setup-phone.is-welcome .nebula-space{left:calc(50% - 245px);top:40px;width:490px;height:540px}.setup-phone.is-code{padding:56px 24px 32px;gap:18px}.setup-phone.is-name{gap:18px}.setup-phone.is-connected{padding:52px 20px 28px;gap:14px}.setup-desk{min-height:100%;display:flex;flex-direction:column}.setup-wordmark,.setup-wordmark-btn{display:flex;align-items:center;gap:3px;background:none;border:0;padding:0;color:inherit}.setup-wordmark span,.setup-wordmark-btn span{font-weight:700;letter-spacing:-.04em}.setup-desk-header .setup-wordmark,.setup-desk-header .setup-wordmark-btn{gap:5px}.setup-back{flex:none;width:44px;height:44px;border-radius:22px;background:#fff;border:1px solid var(--setup-line);display:flex;align-items:center;justify-content:center;padding:0;color:var(--setup-ink)}.setup-row{display:flex;align-items:center;gap:14px}.setup-stepbar{flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.setup-stepbar span{height:4px;border-radius:2px;background:var(--setup-bar)}.setup-copy h1,.setup h1{margin:0;font-weight:700}.setup-copy p,.setup p{margin:0}.setup-kicker{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--setup-quiet)}.setup-pill{display:flex;align-items:center;justify-content:center;gap:8px;height:56px;width:100%;border-radius:28px;border:0;font-size:16px;font-weight:600;padding:0 20px}.setup-pill.dark{background:#111214;color:#fff}.setup-pill.light{background:#fff;color:#111214;border:1px solid var(--setup-line);height:52px;border-radius:26px;font-size:15px}.setup-pill.ghost{background:transparent;color:#111214;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{margin-top:auto;display:flex;flex-direction:column;gap:8px}.setup-error{margin:0;color:#c2410c;font-size:13px}.setup-field{display:flex;flex-direction:column;gap:8px}.setup-field label{font-size:13px;font-weight:600;color:var(--setup-body)}.setup-input{height:56px;padding:0 18px;border-radius:18px;border:1px solid var(--setup-line);background:#fff;font:400 17px Geist,sans-serif;outline:none;width:100%}.setup-input.is-on{border:2px solid #111214;font-weight:500;font-size:18px}.setup-hint{font-size:13px;line-height:1.45;color:var(--setup-quiet)}.setup-glyph{position:relative;display:flex;align-items:center;justify-content:center;gap:3px;border-radius:50%;flex:none;overflow:hidden}.setup-glyph i{width:5px;height:5px;border-radius:3px;background:#111214}.setup-glyph-else{border:2px dashed #8a8e95;color:var(--setup-quiet);background:transparent}.setup-welcome-copy{display:flex;flex-direction:column;gap:6px}.setup-welcome-copy h1{font-size:36px;letter-spacing:-.045em;line-height:1.02;text-shadow:0 0 16px #eeeff1,0 0 32px #eeeff1,0 0 6px #eeeff1}.setup-welcome-copy p{font-size:16px;line-height:1.4;color:#2e3238;text-shadow:0 0 12px #eeeff1,0 0 24px #eeeff1,0 0 4px #eeeff1}.setup-welcome-fields{display:flex;flex-direction:column;gap:8px}.setup-fine{text-align:center;font-size:13px;color:var(--setup-quiet)}.setup-oauth{display:flex;flex-direction:column;gap:6px}.setup-oauth .setup-pill.light{height:40px;border-radius:20px;font-size:14px;gap:8px}.setup-oauth .setup-pill.light svg{width:16px;height:16px}.setup-oauth-or{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--setup-quiet)}.setup-oauth-or:before,.setup-oauth-or:after{content:"";flex:1;height:1px;background:var(--setup-line)}.setup-code-head{display:flex;align-items:center;justify-content:space-between}.setup-code-head .setup-wordmark span{font-size:17px}.setup-code-head .setup-spacer{width:44px}.setup-code-card{margin-top:36px;background:#fff;border-radius:36px;padding:32px 20px 28px;display:flex;flex-direction:column;align-items:center;gap:18px;box-shadow:0 30px 60px -36px #11121459}.setup-mail-mark{position:relative;width:72px;height:72px}.setup-mail-mark>span:first-child{position:absolute;left:24px;top:24px;width:24px;height:24px;border-radius:50%;background:#111214}.setup-mail-spin{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid rgba(17,18,20,.18);animation:setup-spin 4s linear infinite}.setup-mail-spin i{position:absolute;left:29px;top:-7px;width:12px;height:12px;border-radius:6px;background:var(--setup-purple)}.setup-code-copy{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.setup-code-copy h1{font-size:27px;letter-spacing:-.035em}.setup-code-copy p{font-size:15px;line-height:1.45;color:var(--setup-body);max-width:280px}.setup-code-copy strong{font-weight:600;color:var(--setup-ink)}.setup-code-boxes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%}.setup-code-boxes.is-desk{gap:10px}.setup-code-digit,.setup-code-ghost{height:62px;min-width:0;width:100%;border-radius:18px;border:none;background:var(--setup-fill);text-align:center;font:600 28px Geist,sans-serif;color:var(--setup-ink);outline:none;padding:0}.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{height:78px;border-radius:22px;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{position:relative;height:62px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 2px #111214,0 0 0 5px #6e5bf52e;display:flex;align-items:center;justify-content:center}.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{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:transparent}.setup-caret{width:2px;height:26px;background:#111214;animation:setup-caret 1s step-end infinite}.setup-code-boxes.is-desk .setup-caret{height:32px}.setup-code-meta{display:flex;align-items:center;gap:16px;font-size:14px}.setup-code-meta span{color:var(--setup-quiet)}.setup-code-meta button{font-weight:600;min-height:44px;background:none;border:0;padding:0;color:inherit}.setup-code-note{text-align:center;font-size:13px;line-height:1.45;color:var(--setup-quiet);padding:0 20px}.setup-title-block{display:flex;flex-direction:column;gap:6px}.setup-title-block h1{font-size:28px;letter-spacing:-.035em;line-height:1.1}.setup-title-block p{font-size:15px;line-height:1.4;color:var(--setup-body)}.setup-agent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.setup-agent-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:104px;padding:15px;border-radius:22px;border:1px solid var(--setup-line);background:#fff;text-align:left;color:var(--setup-ink)}.setup-agent-card.is-on{padding:14px;border:2px solid #111214}.setup-agent-card.is-else{border:1px dashed #a4a7ad;background:transparent}.setup-agent-card b{font-size:15px;font-weight:600;display:block}.setup-agent-card em{font-size:12px;font-style:normal;color:var(--setup-quiet)}.setup-agent-check{position:absolute;right:12px;top:12px;width:24px;height:24px;border-radius:12px;background:#111214;color:#fff;display:flex;align-items:center;justify-content:center}.setup-setting-up{display:flex;align-items:center;gap:14px}.setup-setting-up .meta{display:flex;flex-direction:column;gap:2px}.setup-setting-up .meta b{font-size:18px;font-weight:600}.setup-name-q{font-size:24px;font-weight:700;letter-spacing:-.03em}.setup-purpose{display:flex;flex-direction:column;gap:8px}.setup-purpose-opt{display:flex;align-items:center;gap:12px;min-height:60px;padding:0 16px;border-radius:18px;border:1px solid var(--setup-line);background:#fff;text-align:left;color:inherit;width:100%}.setup-purpose-opt.is-on{padding:0 15px;border:2px solid #111214}.setup-purpose-ico{flex:none;width:34px;height:34px;border-radius:17px;display:flex;align-items:center;justify-content:center}.setup-purpose-ico.home{background:#fbeaf3;color:#b5367e}.setup-purpose-ico.work{background:#eef0f4;color:#3a4a63}.setup-purpose-ico.both{background:#f1effe;color:#4a3bd1}.setup-purpose-opt b{font-size:15px;font-weight:600;display:block}.setup-purpose-opt em{font-size:13px;font-style:normal;color:var(--setup-quiet)}.setup-purpose-opt .grow{flex:1;display:flex;flex-direction:column;gap:1px}.setup-purpose-tick{width:22px;height:22px;border-radius:11px;background:#111214;color:#fff;display:flex;align-items:center;justify-content:center}.setup-prompt-card{position:relative;background:#111214;color:#e6e7ea;border-radius:26px;padding:18px 18px 0;height:236px;overflow:hidden}.setup-prompt-card header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.setup-prompt-card header span{font-size:12px;color:#a4a7ad}.setup-prompt-card pre{margin:0;font-family:Geist Mono,monospace;font-size:12.5px;line-height:1.6;white-space:pre-line}.setup-prompt-fade{position:absolute;left:0;right:0;bottom:0;height:70px;background:linear-gradient(180deg,#11121400,#111214 85%);pointer-events:none}.setup-copy-btn{display:flex;align-items:center;justify-content:center;gap:10px;height:58px;width:100%;border-radius:29px;border:2px solid #111214;background:#fff;color:#111214;font:600 16px Geist,sans-serif}.setup-copy-btn.is-ok{border-color:var(--setup-ok);background:var(--setup-ok-bg);color:var(--setup-ok)}.setup-info{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;color:var(--setup-body);padding:0 4px}.setup-info i{flex:none;width:22px;height:22px;border-radius:11px;background:#fff;border:1px solid var(--setup-line);display:flex;align-items:center;justify-content:center;font-size:12px;font-style:normal;font-weight:600}.setup-chat{display:flex;flex-direction:column;gap:8px}.setup-chat .who{font-size:12px;color:var(--setup-quiet);padding-left:4px}.setup-bubble{display:flex;align-items:flex-end;gap:8px}.setup-bubble p{background:#fff;border-radius:20px 20px 20px 6px;padding:12px 14px;font-size:14px;line-height:1.4;max-width:260px}.setup-key-card{background:#fff;border-radius:32px;padding:26px 22px 22px;display:flex;flex-direction:column;align-items:center;gap:14px;box-shadow:0 30px 60px -36px #11121459}.setup-key-badge{width:56px;height:56px;border-radius:28px;background:#111214;color:#fff;display:flex;align-items:center;justify-content:center}.setup-key-card h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em}.setup-key-dots{font-family:Geist Mono,monospace;font-size:18px;letter-spacing:.3em;color:#a4a7ad}.setup-key-card .tiny{font-size:12px;color:var(--setup-quiet)}.setup-code-stack{display:flex;flex-direction:column;gap:10px}.setup-cred{background:#fff;border-radius:22px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.setup-cred.is-on{box-shadow:inset 0 0 0 2px #111214}.setup-cred-head{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600}.setup-pasted{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--setup-ok)}.setup-cred-value,.setup-cred-wait{font-family:Geist Mono,monospace;font-size:13px;color:var(--setup-body);background:var(--setup-fill);border-radius:12px;padding:10px 12px}.setup-cred-wait{font-family:Geist,sans-serif;color:#6b7079;flex:1}.setup-paste-row{display:flex;align-items:center;gap:8px}.setup-paste{flex:none;height:44px;padding:0 16px;border-radius:22px;border:0;background:#111214;color:#fff;font:600 14px Geist,sans-serif}.setup-cred-actions{display:flex;align-items:center;gap:10px}.setup-text-btn{border:0;background:none;padding:0;color:#4a3bd1;font:600 13px Geist,sans-serif;cursor:pointer}.setup-text-btn:hover{text-decoration:underline}.setup-cred-input{width:100%;min-width:0;height:44px;padding:0 12px;border-radius:12px;border:1px solid var(--setup-line);background:var(--setup-fill);font:400 13px Geist Mono,monospace;color:var(--setup-body);outline:none}.setup-nerd{display:flex;flex-direction:column;gap:10px}.setup-nerd-line{margin:0;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px;font-style:italic;color:var(--setup-quiet)}.setup-nerd-show{flex:none;border:0;background:none;padding:0;color:#111214;font:600 13px Geist,sans-serif;cursor:pointer;font-style:normal}.setup-nerd-show:hover{text-decoration:underline}.setup-nerd-body .setup-prompt-card{margin:0}.setup-howto{margin:0;padding:0 0 0 1.15em;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.45;color:var(--setup-body)}.setup-howto b{font-weight:650;color:#111214}.setup-connected-copy{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.setup-connected-copy h1{font-size:32px;letter-spacing:-.04em}.setup-connected-copy p{font-size:15px;color:var(--setup-body)}.setup-can{background:#fff;border-radius:26px;padding:18px;display:flex;flex-direction:column;gap:12px}.setup-can-row{display:flex;align-items:center;gap:12px;font-size:15px}.setup-can-ico{flex:none;width:32px;height:32px;border-radius:16px;display:flex;align-items:center;justify-content:center}.setup-can-ico.violet{background:#f1effe;color:#4a3bd1}.setup-can-ico.orange{background:#fdeee6;color:#c2410c}.setup-can-ico.teal{background:#e3f3f5;color:#0f6e7b}.setup-can-ico.ink{background:#eef0f4;color:#111214}.setup-hero{position:relative;width:260px;height:250px;align-self:center;flex:none}.setup-hero-core{position:absolute;left:75px;top:70px;width:110px;height:110px}.setup-ripple,.setup-ripple2{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid #111214;animation:setup-ripple 3s ease-out infinite}.setup-ripple2{animation-delay:1.5s}.setup-hero-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 34% 26%,#55565b,#17181a 42%,#000);box-shadow:inset 0 0 0 1px #ffffff1f,0 24px 48px -20px #000000b3}.setup-hero-ring{position:absolute;left:30px;top:25px;width:200px;height:200px;border-radius:50%;border:1px dashed rgba(17,18,20,.22);animation:setup-spin 24s linear infinite}.setup-hero-chip{position:absolute;width:0;height:0}.setup-hero-chip.top{left:50%;top:0}.setup-hero-chip.right{left:93.3%;top:75%}.setup-hero-chip.left{left:6.7%;top:75%}.setup-hero-unspin{position:absolute;left:0;top:0;width:0;height:0;animation:setup-unspin 24s linear infinite}.setup-hero-unspin span{position:absolute;left:-16px;top:-16px;width:32px;height:32px;border-radius:16px;background:#fff;border:1px solid var(--setup-line);display:flex;align-items:center;justify-content:center}.setup-hero-unspin .work{color:#3a4a63}.setup-hero-unspin .fork{color:#c2410c}.setup-hero-unspin .send{color:#0f6e7b}.setup-import{display:flex;align-items:center;gap:12px;min-height:60px;padding:0 16px;border-radius:20px;border:1px solid var(--setup-line);background:#fff;text-align:left;width:100%;color:inherit}.setup-import .mark{flex:none;width:34px;height:34px;border-radius:17px;background:#111214;color:#fff;display:flex;align-items:center;justify-content:center}.setup-import b{font-size:15px;font-weight:600;display:block}.setup-import em{font-size:13px;font-style:normal;color:var(--setup-quiet)}.setup-import .grow{flex:1;display:flex;flex-direction:column;gap:1px}.setup-people-block{display:flex;flex-direction:column;gap:6px}.setup-people-block .setup-kicker{padding-left:4px}.setup-people-list{background:#fff;border-radius:24px;padding:4px 14px;display:flex;flex-direction:column}.setup-person{display:flex;align-items:center;gap:12px;min-height:62px;border-bottom:1px solid #eeeff1}.setup-person:last-child{border-bottom:0}.setup-person.is-off{min-height:56px}.setup-avatar{position:relative;flex:none;width:42px;height:42px;border-radius:50%;background:#e3e5e9;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600}.setup-avatar.small{width:36px;height:36px;background:var(--setup-fill);font-size:14px;color:var(--setup-quiet)}.setup-avatar .badge{position:absolute;right:-3px;bottom:-3px;width:18px;height:18px;border-radius:50%;border:2px solid #fff}.setup-avatar .badge.two{right:11px}.setup-person .grow{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.setup-person b{font-size:15px;font-weight:600}.setup-person em{font-size:13px;font-style:normal;color:var(--setup-quiet)}.setup-add{height:36px;padding:0 16px;border-radius:18px;border:0;background:#111214;color:#fff;font:600 14px Geist,sans-serif}.setup-added{display:flex;align-items:center;gap:4px;height:36px;padding:0 12px;border-radius:18px;background:var(--setup-ok-bg);color:var(--setup-ok);font-size:14px;font-weight:600}.setup-invite{height:36px;padding:0 14px;border-radius:18px;border:1px solid var(--setup-line);background:#fff;color:#111214;font:600 14px Geist,sans-serif}.setup-find{display:flex;gap:8px}.setup-find label{flex:1;display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border-radius:24px;background:#fff;border:1px solid var(--setup-line);color:var(--setup-quiet)}.setup-find input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:400 14px Geist,sans-serif;color:var(--setup-ink);padding:0;width:auto}.setup-find button{flex:none;height:48px;padding:0 18px;border-radius:24px;border:0;background:#111214;color:#fff;font:600 14px Geist,sans-serif}.setup-orbit{position:relative;flex:none;transform-style:preserve-3d}.setup-orbit-scene{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.setup-orbit.is-phone{width:342px;height:300px;max-width:100%;margin-inline:auto;perspective:900px;perspective-origin:50% 35%}.setup-phone.is-welcome .setup-orbit.is-phone{z-index:0;pointer-events:none}.setup-orbit.is-desk{width:480px;height:440px;perspective:1100px;perspective-origin:50% 35%}.setup-orbit-glow{position:absolute;border-radius:50%;background:radial-gradient(circle,#6e5bf533,#6e5bf500 65%)}.setup-orbit.is-phone .setup-orbit-glow{left:61px;top:40px;width:220px;height:220px}.setup-orbit.is-desk .setup-orbit-glow{left:80px;top:60px;width:320px;height:320px}.setup-orbit-shadow{position:absolute;border-radius:50%;background:radial-gradient(ellipse at center,#11121447,#11121400 70%)}.setup-orbit.is-phone .setup-orbit-shadow{left:116px;top:214px;width:110px;height:22px}.setup-orbit.is-desk .setup-orbit-shadow{left:160px;top:318px;width:160px;height:28px}.setup-p3{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.setup-orbit-core{position:absolute;border-radius:50%;background:radial-gradient(circle at 32% 26%,#7a7b82,#1c1d21 36%,#050506 74%)}.setup-orbit.is-phone .setup-orbit-core{left:129px;top:108px;width:84px;height:84px;box-shadow:inset -10px -12px 26px #6e5bf58c,inset 6px 8px 18px #ffffff1a,0 30px 60px -22px #0009;animation:setup-float 6s ease-in-out infinite}.setup-orbit.is-desk .setup-orbit-core{left:180px;top:160px;width:120px;height:120px;box-shadow:inset -14px -16px 34px #6e5bf58c,inset 8px 10px 22px #ffffff1a,0 40px 80px -28px #0009;animation:setup-float-d 6s ease-in-out infinite}.setup-orb-a,.setup-orb-b{position:absolute;border-radius:50%;box-sizing:border-box;transform-style:preserve-3d}.setup-orbit.is-phone .setup-orb-a{left:71px;top:50px;width:200px;height:200px;border:1.5px solid rgba(17,18,20,.22);animation:setup-orb-a 18s linear infinite}.setup-orbit.is-desk .setup-orb-a{left:100px;top:80px;width:280px;height:280px;border:1.5px solid rgba(17,18,20,.22);animation:setup-orb-a 20s linear infinite}.setup-orbit.is-phone .setup-orb-b{left:26px;top:5px;width:290px;height:290px;border:1.5px dashed rgba(17,18,20,.18);animation:setup-orb-b 30s linear infinite}.setup-orbit.is-desk .setup-orb-b{left:30px;top:10px;width:420px;height:420px;border:1.5px dashed rgba(17,18,20,.18);animation:setup-orb-b 34s linear infinite}.setup-bill-anchor{position:absolute;width:0;height:0;transform-style:preserve-3d}.setup-bill-anchor.top{left:50%;top:0}.setup-bill-anchor.right{left:93.3%;top:75%}.setup-bill-anchor.left{left:6.7%;top:75%}.setup-bill-anchor.tr{left:85.36%;top:14.64%}.setup-bill-anchor.br{left:85.36%;top:85.36%}.setup-bill-anchor.bl{left:14.64%;top:85.36%}.setup-bill-anchor.tl{left:14.64%;top:14.64%}.setup-bill-a,.setup-bill-b{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d}.setup-orbit.is-phone .setup-bill-a{animation:setup-bill-a 18s linear infinite}.setup-orbit.is-desk .setup-bill-a{animation:setup-bill-a 20s linear infinite}.setup-orbit.is-phone .setup-bill-b{animation:setup-bill-b 30s linear infinite}.setup-orbit.is-desk .setup-bill-b{animation:setup-bill-b 34s linear infinite}.setup-bill{position:absolute;border-radius:50%}.setup-orbit.is-phone .setup-bill-grok{left:-19px;top:-19px;width:38px;height:38px;background:radial-gradient(circle at 34% 26%,#5e5f65,#17181a 42%,#000);box-shadow:0 12px 22px -10px #0009}.setup-orbit.is-phone .setup-bill-muse{left:-19px;top:-19px;width:38px;height:38px;background:radial-gradient(circle at 34% 28%,#ffffffa6,#fff0 45%),conic-gradient(from 200deg,#2f7bff,#6e5bf5,#d84fcb,#ff8fa8,#2f7bff);box-shadow:0 12px 22px -10px #6e5bf5b3}.setup-orbit.is-phone .setup-bill-claude{left:-17px;top:-17px;width:34px;height:34px;background:radial-gradient(circle at 34% 28%,#f6c2ac,#d97757 52%,#a24a2b);box-shadow:0 12px 22px -10px #a24a2b99}.setup-orbit.is-phone .setup-bill-chatgpt{left:-16px;top:-16px;width:32px;height:32px;background:radial-gradient(circle at 34% 28%,#fff,#ecedef,#b8bbc0);box-shadow:0 10px 20px -10px #0006;display:flex;align-items:center;justify-content:center;gap:3px}.setup-orbit.is-phone .setup-bill-gemini{left:-15px;top:-15px;width:30px;height:30px;background:radial-gradient(circle at 34% 28%,#ffffff8c,#fff0 45%),conic-gradient(from 140deg,#4c8df6,#1fb8c9,#7c6cf2,#4c8df6);box-shadow:0 10px 20px -10px #4c8df699}.setup-orbit.is-phone .setup-bill-poke{left:-14px;top:-14px;width:28px;height:28px;background:radial-gradient(circle at 34% 28%,#fff4b0,#f2c94c 52%,#b98a0e);box-shadow:0 10px 20px -10px #b98a0e99}.setup-orbit.is-phone .setup-bill-openclaw{left:-14px;top:-14px;width:28px;height:28px;background:radial-gradient(circle at 34% 28%,#ff9c8c,#d9302a 52%,#8a1610);box-shadow:0 10px 20px -10px #8a161099}.setup-orbit.is-desk .setup-bill-grok{left:-26px;top:-26px;width:52px;height:52px;background:radial-gradient(circle at 34% 26%,#5e5f65,#17181a 42%,#000);box-shadow:0 14px 26px -12px #0009}.setup-orbit.is-desk .setup-bill-muse{left:-26px;top:-26px;width:52px;height:52px;background:radial-gradient(circle at 34% 28%,#ffffffa6,#fff0 45%),conic-gradient(from 200deg,#2f7bff,#6e5bf5,#d84fcb,#ff8fa8,#2f7bff);box-shadow:0 14px 26px -12px #6e5bf5b3}.setup-orbit.is-desk .setup-bill-claude{left:-23px;top:-23px;width:46px;height:46px;background:radial-gradient(circle at 34% 28%,#f6c2ac,#d97757 52%,#a24a2b);box-shadow:0 14px 26px -12px #a24a2b99}.setup-orbit.is-desk .setup-bill-chatgpt{left:-21px;top:-21px;width:42px;height:42px;background:radial-gradient(circle at 34% 28%,#fff,#ecedef,#b8bbc0);box-shadow:0 12px 22px -10px #0006;display:flex;align-items:center;justify-content:center;gap:4px}.setup-orbit.is-desk .setup-bill-gemini{left:-19px;top:-19px;width:38px;height:38px;background:radial-gradient(circle at 34% 28%,#ffffff8c,#fff0 45%),conic-gradient(from 140deg,#4c8df6,#1fb8c9,#7c6cf2,#4c8df6);box-shadow:0 12px 22px -10px #4c8df699}.setup-orbit.is-desk .setup-bill-poke{left:-18px;top:-18px;width:36px;height:36px;background:radial-gradient(circle at 34% 28%,#fff4b0,#f2c94c 52%,#b98a0e);box-shadow:0 12px 22px -10px #b98a0e99}.setup-orbit.is-desk .setup-bill-openclaw{left:-18px;top:-18px;width:36px;height:36px;background:radial-gradient(circle at 34% 28%,#ff9c8c,#d9302a 52%,#8a1610);box-shadow:0 12px 22px -10px #8a161099}.setup-bill-chatgpt i{width:4px;height:4px;border-radius:2px;background:#111214}.setup-orbit.is-desk .setup-bill-chatgpt i{width:5px;height:5px;border-radius:3px}.setup-desk-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:20px 32px}.setup-help{font-size:14px;font-weight:600;color:var(--setup-body);min-height:44px;display:flex;align-items:center;background:none;border:0;padding:0}.setup-desk-progress{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0;font-size:13px;font-weight:600}.setup-desk-progress li{display:flex;align-items:center;gap:6px;height:34px;padding:0 14px 0 6px;border-radius:17px;background:#fff;color:var(--setup-quiet)}.setup-desk-progress li.is-now{background:#111214;color:#fff}.setup-desk-progress li.is-done{color:#111214}.setup-desk-progress li span{width:22px;height:22px;border-radius:11px;background:#eeeff1;display:flex;align-items:center;justify-content:center;font-size:12px}.setup-desk-progress li.is-now span{background:#fff;color:#111214}.setup-desk-progress li.is-done span{background:var(--setup-ok-bg);color:var(--setup-ok)}.setup-desk.is-welcome{position:relative;min-height:100%;overflow:hidden}.setup-desk.is-welcome .setup-desk-header{position:relative;z-index:2;pointer-events:none}.setup-desk.is-welcome .setup-desk-header>*{pointer-events:auto}.setup-desk.is-welcome .nebula-space{left:0;top:0;bottom:0;width:82%;height:auto}.setup-desk-welcome{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:flex-end;padding:0 72px 56px;width:100%;max-width:none;margin:0;pointer-events:none}.setup-desk-welcome .form{flex:0 1 440px;max-width:440px;display:flex;flex-direction:column;gap:22px;pointer-events:auto}.setup-desk.is-welcome .setup-welcome-copy{gap:10px}.setup-desk.is-welcome .setup-welcome-copy h1{font-size:56px;letter-spacing:-.045em;line-height:1;text-shadow:0 0 18px #eeeff1,0 0 36px #eeeff1,0 0 6px #eeeff1}.setup-desk.is-welcome .setup-welcome-copy .lede{font-size:20px;line-height:1.4;color:#2e3238;text-shadow:0 0 14px #eeeff1,0 0 28px #eeeff1,0 0 4px #eeeff1}.setup-desk-card{background:#fff;border-radius:28px;padding:24px;display:flex;flex-direction:column;gap:12px;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;left:0;right:0;top:calc(100% + 14px)}.setup-desk-code{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden}.setup-desk-aura{position:absolute;left:50%;top:52%;width:900px;height:900px;margin:-450px 0 0 -450px;border-radius:50%;border:1.5px dashed rgba(17,18,20,.1);animation:setup-spin 60s linear infinite;pointer-events:none}.setup-desk-aura i:first-child{position:absolute;left:432px;top:-18px;width:36px;height:36px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff9,#fff0 45%),conic-gradient(from 200deg,#2f7bff,#6e5bf5,#d84fcb,#ff8fa8,#2f7bff);opacity:.8}.setup-desk-aura i:last-child{position:absolute;left:432px;top:882px;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 34% 26%,#55565b,#17181a 42%,#000);opacity:.8}.setup-desk-code main{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:24px 20px 64px}.setup-desk-code-card{width:100%;max-width:540px;background:#fff;border-radius:40px;padding:40px 36px 32px;display:flex;flex-direction:column;align-items:center;gap:22px;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{left:26px;top:26px}.setup-desk-code-card .setup-mail-spin i{left:31px}.setup-desk-code-card h1{font-size:34px;letter-spacing:-.04em}.setup-desk-code-card .lede{font-size:16px;line-height:1.45;color:var(--setup-body);text-align:center}.setup-desk-code-card .setup-code-meta{gap:18px}.setup-desk-main{flex:1;display:flex;flex-wrap:wrap;align-items:flex-start;gap:32px;padding:24px 32px 56px;max-width:1240px;width:100%;margin:0 auto}.setup-desk-main.stack{flex-direction:column;gap:24px}.setup-desk-pick{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:22px}.setup-desk-pick h1{font-size:40px;letter-spacing:-.04em;line-height:1.05}.setup-desk-pick .lede{font-size:17px;color:var(--setup-body)}.setup-desk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:12px}.setup-desk-grid .setup-agent-card{gap:14px;min-height:136px;padding:19px;border-radius:24px}.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{right:14px;top:14px;width:26px;height:26px;border-radius:13px}.setup-desk-aside{flex:1 1 340px;max-width:420px;background:#fff;border-radius:30px;padding:26px;display:flex;flex-direction:column;gap:20px;box-shadow:0 30px 60px -40px #11121459}.setup-desk-aside h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em}.setup-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;background:var(--setup-fill);border-radius:18px;padding:4px}.setup-seg button{height:44px;border-radius:14px;border:0;background:transparent;color:var(--setup-body);font:600 14px Geist,sans-serif}.setup-seg button.is-on{background:#111214;color:#fff}.setup-desk-aside .setup-input{height:52px;padding:0 16px;border-radius:16px;font:500 17px Geist,sans-serif}.setup-connect-head{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.setup-connect-head h1{font-size:38px;letter-spacing:-.04em;line-height:1.05}.setup-connect-head p{font-size:16px;color:var(--setup-body)}.setup-connect-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px;align-items:stretch}.setup-connect-card{background:#fff;border-radius:28px;padding:22px;display:flex;flex-direction:column;gap:14px}.setup-connect-card.is-on{box-shadow:inset 0 0 0 2px #111214,0 30px 60px -40px #11121466}.setup-connect-card h2{margin:0;font-size:21px;font-weight:700;letter-spacing:-.02em}.setup-connect-card .setup-prompt-card{height:150px;border-radius:20px;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{display:flex;gap:8px;margin-top:auto}.setup-connect-actions button,.setup-connect-actions a{flex:1;height:48px;border-radius:24px;border:1px solid var(--setup-line);background:#fff;color:#111214;font:600 14px Geist,sans-serif;display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:none}.setup-desk-keyrow{display:flex;align-items:center;gap:12px;background:#f7f7f8;border-radius:20px;padding:14px}.setup-desk-keyrow .badge{flex:none;width:40px;height:40px;border-radius:20px;background:#111214;color:#fff;display:flex;align-items:center;justify-content:center}.setup-desk-field{display:flex;flex-direction:column;gap:4px}.setup-desk-field label{font-size:13px;font-weight:600;color:var(--setup-body)}.setup-desk-field .value{display:flex;align-items:center;justify-content:space-between;font-family:Geist Mono,monospace;font-size:13px;color:var(--setup-body);background:var(--setup-fill);border-radius:12px;padding:10px 12px}.setup-desk-field input{flex:1;min-width:0;height:44px;padding:0 12px;border-radius:12px;border:1px solid var(--setup-line);background:#fff;font:400 14px Geist Mono,monospace;outline:none}.setup-connect-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.setup-connect-foot .note{font-size:14px;color:var(--setup-quiet)}.setup-connect-foot .setup-pill{width:auto;padding:0 28px}.setup-done-left{flex:1 1 420px;min-width:0;background:#fff;border-radius:32px;padding:32px;display:flex;flex-direction:column;align-items:center;gap:20px}.setup-done-left h1{font-size:40px;letter-spacing:-.045em}.setup-done-left .lede{font-size:16px;color:var(--setup-body)}.setup-done-cans{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px}.setup-done-cans .setup-can-row{background:#f7f7f8;border-radius:16px;padding:12px;font-size:14px;gap:10px}.setup-done-cans .setup-can-ico{width:30px;height:30px;border-radius:15px}.setup-done-right{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:16px}.setup-done-right h2{margin:0;font-size:30px;font-weight:700;letter-spacing:-.035em}.setup-done-right .lede{font-size:16px;line-height:1.4;color:var(--setup-body)}.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{margin:0;color:#6252d9;font-size:13px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.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%{transform:scale(1);opacity:.45}to{transform:scale(1.5);opacity:0}}.lab-code{position:relative;width:100%;height:100%;overflow:hidden;background:#eeeff1;color:#191620}.setup-approved{position:relative}.setup-live-error{position:absolute;z-index:20;right:20px;bottom:20px;max-width:min(360px,calc(100% - 40px));margin:0;padding:12px 15px;border-radius:10px;background:#fff2f2;color:#8a273a;box-shadow:0 8px 30px #24132530;font-size:13px}.lab-code .nebula-space{position:absolute;left:0;top:0;width:100%;height:100%}.lab-code.is-desktop .nebula-space{width:76%}.lab-code-header{position:absolute;z-index:2;left:0;right:0;top:0;display:flex;align-items:center;justify-content:space-between;padding:27px 35px}.lab-code-header>span{color:#5d5867;font-size:12px;font-weight:600}.lab-code-main{position:relative;z-index:1;height:100%;display:flex;align-items:center;justify-content:flex-end;padding:78px 6.5% 35px;pointer-events:none}.lab-code-card{width:min(100%,455px);padding:32px;border-radius:28px;border:1px solid #ffffffa8;background:#f9f9fcdb;-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);box-shadow:0 28px 70px -40px #1810257a;display:flex;flex-direction:column;align-items:stretch;pointer-events:auto}.lab-code-card h1{font-size:37px;letter-spacing:-.05em;line-height:1.05;margin:0 0 12px}.lab-code-lede{font-size:15px;line-height:1.5;color:#514c5a;margin:0}.lab-code-lede strong{color:#25202e;overflow-wrap:anywhere}.lab-code-card form{display:flex;flex-direction:column;gap:9px;margin-top:25px}.lab-code-card label{font-size:12px;font-weight:600;color:#4e4858}.lab-code-card input{width:100%;height:58px;box-sizing:border-box;border-radius:14px;border:1px solid #cbc5d5;outline:none;background:#fff;text-align:center;color:#251f30;font:600 27px Geist Mono,monospace;letter-spacing:.34em;padding-left:.34em}.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{height:48px;border:0;border-radius:14px;background:#242032;color:#fff;font-weight:600;cursor:pointer}.lab-code-card form button:disabled{opacity:.5;cursor:default}.lab-code-actions{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:5px;margin-top:20px;color:#716b7c;font-size:12px}.lab-code-actions button{border:0;background:none;color:#584989;font-size:12px;font-weight:600;cursor:pointer;padding:3px 0}.lab-code-actions button:hover{text-decoration:underline}.lab-code.is-phone .nebula-space{height:62%}.lab-code.is-phone .lab-code-header{padding:53px 22px 0}.lab-code.is-phone .lab-code-main{align-items:flex-end;justify-content:center;padding:125px 17px 30px}.lab-code.is-phone .lab-code-card{padding:25px 22px;border-radius:25px}.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{position:relative;width:100%;height:100%;overflow:auto;background:#eeeff1;color:#191620}.lab-pick .nebula-space{position:absolute;left:0;top:-18%;width:100%;height:100%;opacity:.8;pointer-events:none}.lab-pick:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 36% 22% at 50% 30%,#eeeff1dd,transparent)}.lab-pick.is-desktop .nebula-space{left:17%;top:-28%;width:70%;opacity:.66}.lab-pick-header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:27px 35px}.lab-pick-header>span{color:#5d5867;font-size:12px;font-weight:600}.lab-pick-main{position:relative;z-index:1;max-width:1040px;margin:0 auto;padding:17px 36px 27px}.lab-pick-intro{text-align:center;margin-bottom:24px}.lab-pick-intro h1{max-width:650px;margin:0 auto 9px;font-size:42px;line-height:1.05;letter-spacing:-.05em;text-shadow:0 0 15px #eeeff1,0 0 32px #eeeff1}.lab-pick-intro p{margin:0;color:#4f4b58;font-size:16px;text-shadow:0 0 12px #eeeff1}.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{display:inline-block;margin:0 0 12px;padding:3px 6px;border-radius:5px;background:#eeeff1ce;font:600 12px Geist Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:#524760}.lab-pick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lab-pick-choice{position:relative;min-width:0;height:178px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;border:1px solid #ffffffcf;border-radius:23px;padding:18px;background:#fafafcce;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 17px 35px -27px #241a3d80;color:#201c2b;text-align:center;cursor:pointer}.lab-pick-choice:before{content:"";position:absolute;top:16px;left:50%;width:144px;height:86px;border:1px solid #7f73ab66;border-radius:50%;transform:translate(-50%) rotate(-18deg)}.lab-pick-choice:hover{background:#fff;transform:translateY(-2px)}.lab-pick-choice.is-selected{border-color:#8d7df0;box-shadow:inset 0 0 0 1px #8d7df0,0 13px 35px -23px #5140b088;background:#f9f7ffe8}.lab-pick-planet{position:absolute;left:50%;top:-13px;transform:translate(-50%);filter:drop-shadow(0 18px 15px #2a1e4260)}.lab-pick .planet-muse,.lab-name .planet-muse,.lab-prompt .planet-muse{box-shadow:0 0 10px #3c78ff1f}.lab-pick-choice-copy{position:relative;display:flex;flex-direction:column;gap:2px}.lab-pick-choice-copy strong{font-size:17px;line-height:1.15}.lab-pick-choice-copy small{font-size:12px;color:#625e6a}.lab-pick-check{position:absolute;right:15px;top:15px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#6e5bf5;color:#fff}.lab-pick-soon-grid{display:flex;justify-content:center;gap:13px}.lab-pick-soon-choice{width:250px;height:92px;display:flex;align-items:center;gap:15px;padding:10px 17px;box-sizing:border-box;border:1px solid #ffffffb5;border-radius:20px;background:#f9f9fbd6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 25px -22px #261e3c8c}.lab-pick-soon-choice>span:last-child{display:flex;flex-direction:column;gap:4px}.lab-pick-soon-choice strong{font-size:16px}.lab-pick-soon-choice small{font-size:12px;color:#736b7b}.lab-instinct-planet{position:relative;width:70px;height:70px;flex:none;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 30% 25%,#f7f4ff,#a89fc2 32%,#51476e,#1b172b);box-shadow:inset -9px -13px 18px #171222a8,0 11px 18px -10px #1712228c}.lab-instinct-planet:after{content:"";position:absolute;top:18%;right:8%;bottom:18%;left:8%;border-top:1px solid #ffffff8a;border-bottom:1px solid #d7caff63;border-radius:50%;transform:rotate(-27deg)}.lab-pick-foot{display:flex;justify-content:flex-end;max-width:700px;margin:22px auto 0}.lab-pick-foot button{min-height:51px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 23px;border:0;border-radius:18px;background:#211d2d;color:#fff;font-weight:600;cursor:pointer;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(180deg,#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{font-size:28px;margin:0 0 8px}.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{height:130px;padding:10px 5px;border-radius:18px}.lab-pick.is-phone .lab-pick-choice:before{top:13px;width:95px;height:56px}.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{right:9px;top:9px;width:21px;height:21px}.lab-pick.is-phone .lab-pick-soon-grid{gap:8px}.lab-pick.is-phone .lab-pick-soon-choice{flex:1;min-width:0;height:76px;gap:8px;padding:8px;border-radius:17px}.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{position:relative;width:100%;height:100%;overflow:auto;background:#eeeff1;color:#191620}.lab-name .nebula-space{position:absolute;left:-5%;top:-12%;width:85%;height:120%;opacity:.78;pointer-events:none}.lab-name-header{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:27px 35px}.lab-name-header>span{color:#5d5867;font-size:12px;font-weight:600}.lab-name-main{position:relative;z-index:1;max-width:1080px;min-height:calc(100% - 86px);margin:0 auto;padding:0 38px 35px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,510px);align-items:center;gap:40px}.lab-name-hero{position:relative;display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.lab-name-hero>.setup-glyph{z-index:1;filter:drop-shadow(0 25px 26px #1d163e8a)}.lab-name-orbit{position:absolute;top:12px;left:50%;width:270px;height:130px;border:1px solid #9687d2a8;border-radius:50%;transform:translate(-50%) rotate(-18deg);box-shadow:0 0 30px #8b79d746}.lab-name-hero-copy{display:flex;flex-direction:column;gap:3px;padding:8px 15px;border-radius:13px;background:#eeeff1b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#211a31}.lab-name-hero-copy>span{font:600 11px Geist Mono,monospace;letter-spacing:.1em;color:#554879}.lab-name-hero-copy strong{font-size:28px;letter-spacing:-.04em;overflow-wrap:anywhere}.lab-name-panel{display:flex;flex-direction:column;padding:27px;border-radius:28px;border:1px solid #ffffffba;background:#f9f9fce5;-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);box-shadow:0 26px 60px -40px #1c153a8c}.lab-name-panel h1{font-size:33px;letter-spacing:-.045em;margin:0 0 8px}.lab-name-lede{font-size:14px;line-height:1.45;color:#57515f;margin:0 0 21px}.lab-name-input{width:100%;height:51px;box-sizing:border-box;padding:0 15px;border:1px solid #c9c3d4;border-radius:13px;background:#fff;outline:none;color:#1e1928;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{font-size:18px;letter-spacing:-.03em;margin:0 0 4px}.lab-name-purpose-head p{font-size:12px;line-height:1.4;color:#655e6e;margin:0}.lab-name-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lab-name-options button{position:relative;min-width:0;min-height:105px;display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:12px;border:1px solid #d8d2df;border-radius:16px;background:#fff;color:#292332;text-align:left;cursor:pointer}.lab-name-options button.is-selected{border-color:#8d7df0;box-shadow:inset 0 0 0 1px #8d7df0;background:#f5f2ff}.lab-name-option-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#ece8fa;color:#6856ae}.lab-name-options button>span:nth-child(2){display:flex;flex-direction:column;gap:2px}.lab-name-options strong{font-size:13px;line-height:1.1}.lab-name-options small{font-size:10px;line-height:1.2;color:#6c6474}.lab-name-radio{position:absolute;top:13px;right:12px;width:15px;height:15px;box-sizing:border-box;border:1.5px solid #a69dab;border-radius:50%}.lab-name-options button.is-selected .lab-name-radio{border:5px solid #6e5bf5}.lab-name-actions{display:flex;justify-content:space-between;gap:12px;margin-top:22px}.lab-name-actions button{min-height:46px;padding:0 18px;border-radius:14px;font-weight:600;font-size:13px;cursor:pointer}.lab-name-actions .lab-name-back{border:1px solid #d4cedb;background:#fff;color:#514b5b}.lab-name-actions .lab-name-next{display:flex;align-items:center;justify-content:center;gap:9px;border:0;background:#211d2d;color:#fff}.lab-name-next:disabled{opacity:.5;cursor:default}.lab-name.is-phone .nebula-space{left:-12%;top:-18%;width:124%;height:120%;opacity:.78}.lab-name.is-phone:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#eeeff1dc,#eeeff18c 27%,#eeeff100 48%)}.lab-name.is-phone .lab-name-header{padding:50px 22px 5px}.lab-name.is-phone .lab-name-main{display:flex;flex-direction:column;align-items:stretch;gap:12px;min-height:0;padding:7px 16px 22px}.lab-name.is-phone .lab-name-hero{flex-direction:row;justify-content:center;gap:20px;min-height:124px;text-align:left}.lab-name.is-phone .lab-name-orbit{left:92px;top:18px;width:150px;height:82px;transform:rotate(-18deg)}.lab-name.is-phone .lab-name-hero-copy strong{font-size:21px}.lab-name.is-phone .lab-name-panel{padding:19px;border-radius:24px}.lab-name.is-phone .lab-name-panel h1{font-size:28px;margin-bottom:5px}.lab-name.is-phone .lab-name-lede{font-size:13px;margin-bottom:16px}.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{min-height:52px;flex-direction:row;align-items:center;gap:10px;padding:8px 10px;border-radius:13px}.lab-name.is-phone .lab-name-option-icon{width:31px;height:31px;flex:none}.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{position:static;margin-left:auto;flex:none}.lab-name.is-phone .lab-name-actions{margin-top:14px}.lab-name.is-phone .lab-name-actions button{flex:1}.lab-prompt{position:relative;width:100%;height:100%;overflow:auto;background:#eeeff1;color:#191620}.lab-prompt .nebula-space{position:absolute;left:-7%;top:-14%;width:91%;height:125%;opacity:.78;pointer-events:none}.lab-prompt-header{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:27px 35px}.lab-prompt-header>span{color:#5d5867;font-size:12px;font-weight:600}.lab-prompt-main{position:relative;z-index:1;box-sizing:border-box;max-width:1100px;min-height:calc(100% - 86px);margin:0 auto;padding:10px 38px 30px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);column-gap:40px;row-gap:14px;align-content:center}.lab-prompt-intro{display:flex;flex-direction:column;align-items:flex-start;gap:22px;grid-row:1 / 3;align-self:center}.lab-prompt.is-desktop .lab-prompt-intro-copy{padding:17px 19px;border:1px solid #ffffff80;border-radius:21px;background:#eeeff1b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lab-prompt-planet{filter:drop-shadow(0 25px 25px #1d163e77)}.lab-prompt-intro h1{margin:0;max-width:470px;font-size:30px;font-weight:650;line-height:1.1;letter-spacing:-.045em;overflow-wrap:anywhere}.lab-prompt.is-desktop:not(.lab-overview) .lab-prompt-intro h1{font-size:26px}.lab-prompt-intro p{margin:0;max-width:385px;color:#4d4757;font-size:16px;line-height:1.45}.lab-prompt-panel{min-height:290px;padding:23px;border-radius:27px;border:1px solid #ffffffc9;background:#f9f9fce5;-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);box-shadow:0 26px 60px -40px #1c153a8c}.lab-prompt-panel-head{display:flex;gap:13px;align-items:flex-start}.lab-prompt-panel-head h2{margin:0 0 4px;font-size:20px;letter-spacing:-.035em}.lab-prompt-panel-head p{margin:0;color:#5d5665;font-size:13px;line-height:1.4}.lab-prompt-message{position:relative;overflow:hidden;height:150px;margin:18px 0 15px;box-sizing:border-box;border-radius:17px;background:#201d2d;color:#f3f0fb}.lab-prompt-message-scroll{box-sizing:border-box;height:100%;overflow:auto;padding:14px 17px}.lab-prompt-message-head{display:flex;align-items:center;gap:9px;margin-bottom:10px;color:#e6e0f5;font-size:12px;font-weight:600}.lab-prompt-message-fade{position:absolute;pointer-events:none;left:0;right:0;bottom:0;height:65px;background:linear-gradient(transparent,#201d2d 85%)}.lab-prompt-message pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.5 Geist Mono,monospace}.lab-prompt .lab-prompt-primary{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:49px;border:0;border-radius:14px;background:#211d2d;color:#fff;font-weight:600;cursor:pointer}.lab-prompt-stage-title{margin:0 0 8px;font-size:27px;letter-spacing:-.045em}.lab-prompt-stage-body{margin:0;color:#57515f;font-size:14px;line-height:1.45}.lab-prompt-stage-body+.lab-prompt-primary{margin-top:23px}.lab-prompt .lab-prompt-secondary{display:block;width:100%;min-height:43px;margin-top:9px;border:1px solid #cfc7dd;border-radius:13px;background:#f9f8fd;color:#433559;font-size:13px;font-weight:600;cursor:pointer}.lab-prompt-key{display:flex;align-items:center;gap:12px;min-height:66px;margin:25px 0 12px;padding:0 17px;border:1px solid #d9d2e2;border-radius:16px;background:#fff;color:#2d2739}.lab-prompt-key span{font:700 18px Geist Mono,monospace;letter-spacing:.1em}.lab-prompt-actions{grid-column:2;display:flex;align-items:center;gap:8px}.lab-prompt-actions button{min-height:45px;padding:0 15px;border-radius:13px;font-size:12px;font-weight:600;cursor:pointer}.lab-prompt .lab-prompt-back{border:1px solid #d5cfdd;background:#f9f9fcdf;color:#514b5b}.lab-prompt-chatgpt-info{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:14px 0 22px;font-size:12px}.lab-prompt-chatgpt-info b{color:#6b6473}.lab-prompt-url{margin:14px 0;padding:13px;border:1px solid #d8d2df;border-radius:12px;background:#fff;font:12px Geist Mono,monospace;overflow-wrap:anywhere}.lab-prompt-help{margin:12px 0 0;color:#5b5563;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{margin:0 0 22px;font-size:25px;line-height:1.15;letter-spacing:-.04em}.lab-overview-list{display:flex;flex-direction:column;gap:17px;margin:0 0 24px;padding:0;list-style:none}.lab-overview-list li{display:flex;align-items:flex-start;gap:12px}.lab-overview-number{flex:none;display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:#ece8fa;color:#6956ad;font:700 12px Geist Mono,monospace}.lab-overview-list strong{color:#292332;font-size:14px}.lab-overview-list p{margin:3px 0 0;color:#5d5665;font-size:12px;line-height:1.4}.lab-codes-panel{min-height:0}.lab-codes-panel h2{margin:0 0 10px;font-size:26px;letter-spacing:-.045em}.lab-codes-lede{margin:0 0 20px;color:#57515f;font-size:14px;line-height:1.5}.lab-codes-fields{display:grid;gap:11px}.lab-codes-field{display:grid;gap:6px;color:#37313f;font-size:12px;font-weight:650}.lab-codes-field input{box-sizing:border-box;width:100%;height:44px;padding:0 13px;border:1px solid #d5cede;border-radius:12px;outline:none;background:#fff;color:#26202e;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{margin:0;padding:14px 0 18px;color:#655e6e;font-size:12px;line-height:1.4}.lab-codes .lab-prompt-primary:disabled{opacity:.5;cursor:default}.lab-prompt.is-phone .nebula-space{left:-12%;top:-18%;width:124%;height:120%}.lab-prompt.is-phone:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#eeeff1dc,#eeeff18c 27%,#eeeff100 48%)}.lab-prompt.is-phone .lab-prompt-header{padding:50px 22px 5px}.lab-prompt.is-phone .lab-prompt-main{display:block;min-height:0;padding:7px 16px 25px}.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{margin-top:20px;padding:19px;border-radius:24px}.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{display:block;margin-top:13px}.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{font-size:13px;margin-bottom:16px}.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{min-height:0;text-align:center}.lab-waiting-panel{padding:32px 28px}.lab-waiting-orbit{display:grid;place-items:center;width:78px;height:78px;margin:0 auto 19px;border:1px solid #b6a9da;border-radius:50%;background:#f2effbe0;box-shadow:0 0 0 10px #9d87c51b,0 0 0 20px #9d87c510}.lab-waiting-panel h2{margin:0 0 10px;font-size:27px;letter-spacing:-.045em}.lab-waiting-panel p{max-width:390px;margin:0 auto;color:#57515f;font-size:14px;line-height:1.5}.lab-waiting-progress{display:flex;justify-content:center;gap:6px;margin:24px 0 0}.lab-waiting-progress span{width:7px;height:7px;border-radius:50%;background:#806de4;animation:lab-wait-pulse 1.5s ease-in-out infinite}.lab-waiting-progress span:nth-child(2){animation-delay:.2s}.lab-waiting-progress span:nth-child(3){animation-delay:.4s}.review-simulator{width:min(100%,640px);display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding:12px 15px;border:1px solid #d4cbe3;border-radius:14px;background:#f8f5ff;color:#50465f;font-size:12px}.review-simulator button{flex:none;padding:9px 12px;border:0;border-radius:10px;background:#4b3a79;color:#fff;font-size:12px;font-weight:650;cursor:pointer}@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{animation:none;opacity:.7;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{margin:0 0 9px;font-size:28px;line-height:1.12;letter-spacing:-.045em}.lab-contacts-panel p{margin:0 0 22px;color:#57515f;font-size:14px;line-height:1.5}.lab-contacts-person{display:flex;align-items:center;gap:12px;margin-bottom:26px}.lab-contacts-avatar{flex:none;display:grid;place-items:center;width:51px;height:51px;border-radius:50%;background:radial-gradient(circle at 27% 24%,#e8dbff,#8b78c5 55%,#382961);color:#fff;font-size:23px;font-weight:700;box-shadow:0 12px 22px -15px #382961}.lab-contacts-person>div,.lab-contacts-agent>span{display:flex;flex-direction:column;gap:3px}.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{display:block;margin:14px auto 0;padding:7px 10px;border:0;background:transparent;color:#5e4e83;font-size:13px;font-weight:650;cursor:pointer}.lab-contacts-agents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:42px 0 18px}.lab-contacts-agent-card{position:relative;min-width:0;min-height:132px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;padding:40px 12px 17px;box-sizing:border-box;border:1px solid #ffffffd0;border-radius:20px;background:#ffffffd2;box-shadow:0 16px 31px -25px #241a3d80;text-align:center}.lab-contacts-agent-planet{position:absolute;top:-32px;left:50%;transform:translate(-50%);filter:drop-shadow(0 13px 11px #211a3355)}.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{margin:0;padding:5px 0 5px 15px;border-left:3px solid #8d7df0;color:#3b3348;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{font-size:13px;margin-bottom:18px}.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{min-height:98px;padding:33px 7px 9px;border-radius:17px}.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{position:relative;width:100%;height:100%;overflow:hidden;background:#050408;color:#f3f0f8}.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(ellipse 66% 68% at center,#000 43%,transparent 92%);mask-image:radial-gradient(ellipse 66% 68% at center,#000 43%,transparent 92%)}.lab-desk-revision.is-light>.desk-unified-sky{transform:scale(1.1);transform-origin:center}.lab-desk-revision.is-light .desk-sky-stage>canvas{-webkit-mask-image:radial-gradient(ellipse 78% 82% at center,#000 53%,transparent 100%);mask-image:radial-gradient(ellipse 78% 82% at center,#000 53%,transparent 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:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:1px solid #ded4f1a8;border-radius:50%;box-shadow:0 0 14px #b7a8dc40;pointer-events:none}.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{position:absolute;z-index:2;top:9px;bottom:9px;box-sizing:border-box;display:flex;flex-direction:column;padding:17px 18px;border:1px solid #ffffff9c;border-radius:25px;background:#f7f7fac4;-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);box-shadow:0 18px 55px #0503093d;color:#211e29}.lab-desk-left{left:9px;width:222px}.lab-desk-right{right:9px;width:250px}.lab-desk-revision.is-dark .lab-desk-left,.lab-desk-revision.is-dark .lab-desk-right{background:#1e1c2dbb;border-color:#ffffff30;color:#f4f1fa;box-shadow:0 18px 55px #05030966}.lab-desk-rail-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.lab-desk-rail-head>button,.lab-desk-restore{display:grid;place-items:center;width:32px;height:32px;flex:none;border:0;border-radius:10px;background:#756a9024;color:inherit;font-size:25px;line-height:1;cursor:pointer}.lab-desk-restore{position:absolute;top:16px;z-index:3;border:1px solid #aca5bb;background:#f7f7fa;color:#211e29;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{border-color:#ffffff60;background:#252236ed;color:#f4f1fa}.lab-desk-brand{display:flex;align-items:center;gap:7px;font-size:20px;letter-spacing:-.04em}.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{margin:0 0 13px;color:#6b6175;font-size:11px;font-weight:650;letter-spacing:.04em}.lab-desk-list-item,.lab-desk-add,.lab-desk-settings{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;border:0;background:transparent;color:#211e29;text-align:left;cursor:pointer}.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{margin-top:auto;padding:17px 2px 0;border-top:1px solid #20182c1f;font-size:14px;font-weight:650}.lab-desk-right h2{color:#211e29;font-size:16px;letter-spacing:-.02em}.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{background:#eeeff1;color:#211e29}.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%,transparent 98%);mask-image:linear-gradient(#000 78%,transparent 98%)}.lab-desk-phone-nav-backdrop{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;background:#09071285}.lab-desk-phone-nav{width:min(82%,300px);height:100%;box-sizing:border-box;display:flex;flex-direction:column;padding:24px 19px;background:#f7f7faed;color:#211e29;box-shadow:12px 0 35px #09071244}.lab-desk.phone.is-dark .lab-desk-phone-nav{background:#24252aed;color:#f4f4f5}.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{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;box-sizing:border-box;background:#09071285}.lab-desk-modal{width:min(100%,390px);max-height:90%;overflow:auto;box-sizing:border-box;padding:22px;border:1px solid #ffffffbd;border-radius:23px;background:#f6f5f9f2;color:#211e29;box-shadow:0 25px 80px #08061170;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.lab-desk-modal-head{display:flex;align-items:center;justify-content:space-between}.lab-desk-modal-head h2{margin:0;font-size:24px;letter-spacing:-.04em}.lab-desk-modal-head button{border:0;background:transparent;color:inherit;font-size:26px;cursor:pointer}.lab-desk-modal h3{margin:28px 0 6px;font-size:14px}.lab-desk-modal p{margin:0 0 13px;color:#625d6b;font-size:12px}.lab-desk-theme-options{display:flex;gap:7px}.lab-desk-theme-options button{flex:1;padding:12px;border:1px solid #cbc7d5;border-radius:12px;background:#fff;color:#211e29;cursor:pointer}.lab-desk-theme-options button[aria-pressed=true]{border-color:#6856a0;box-shadow:inset 0 0 0 1px #6856a0;background:#e9e2fc}.lab-desk-agent-setting{width:100%;display:flex;justify-content:space-between;align-items:center;padding:13px 0;border:0;border-top:1px solid #d6d2de;background:transparent;color:#211e29;text-align:left;cursor:pointer}.lab-desk-agent-setting small{display:block;color:#797381;font-size:11px;margin-top:3px}.lab-desk-agent-add{border:0;background:transparent;color:#5f4c89;padding:10px 0;cursor:pointer}.lab-desk-agent-form{display:flex;flex-direction:column;margin-top:24px}.lab-desk-agent-form label{margin:5px 0 8px;font-size:12px;font-weight:650}.lab-desk-agent-form input{height:43px;padding:0 12px;border:1px solid #cbc7d5;border-radius:11px;background:#fff;color:#211e29}.lab-desk-agent-form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.lab-desk-agent-form-actions button{padding:10px 14px;border:1px solid #cbc7d5;border-radius:11px;background:#fff;color:#211e29;cursor:pointer}.lab-desk-agent-form-actions button[type=submit]{background:#272039;border-color:#272039;color:#fff}.lab-desk-agent-form-actions button:disabled{opacity:.5;cursor:default}.lab-desk-revision .lab-desk-left,.lab-desk-revision .lab-desk-right{padding:16px 14px;border-radius:19px;background:#f7f7f9bf;border-color:#ffffffa6;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{padding:10px 8px;border-radius:9px;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{width:29px;height:29px;border-radius:8px;background:transparent;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{display:flex;flex-direction:column;margin-top:22px}.lab-desk-activity-item{display:flex;align-items:center;gap:11px;width:100%;padding:12px 2px;border:0;border-bottom:1px solid #4b405b27;background:transparent;color:inherit;text-align:left;cursor:pointer}.lab-desk-activity-item:hover{background:#756a9019}.lab-desk-activity-orb{width:27px;height:27px;flex:none;border-radius:50%;background:radial-gradient(circle at 31% 25%,#686477,#211f31 48%,#0d0b14 78%);box-shadow:inset -4px -5px 7px #06040caf,0 0 0 1px #9b8db769}.lab-desk-activity-item>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:2px}.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{margin-left:auto;font-size:23px;font-weight:300;opacity:.55}.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{position:relative;margin-top:auto}.lab-desk-profile{display:flex;align-items:center;gap:9px;width:100%;min-height:49px;padding:5px 3px;border:0;border-top:1px solid #4b405b2b;background:transparent;color:inherit;text-align:left;cursor:pointer}.lab-desk-avatar{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:#394b60;color:#fff;font-size:10px;font-weight:650}.lab-desk-profile-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650}.lab-desk-profile-chevron{margin-left:auto;color:#7a7285;font-size:15px}.lab-desk-account-menu{position:absolute;z-index:12;left:-4px;bottom:53px;width:267px;padding:10px;box-sizing:border-box;border:1px solid #ded9e3;border-radius:17px;background:#fcfbfd;color:#25212b;box-shadow:0 18px 50px #0a071c54}.lab-desk-account-person,.lab-desk-account-detail{display:flex;align-items:center;gap:10px;padding:8px 5px 12px;border-bottom:1px solid #e7e3e9}.lab-desk-account-person>span:last-child,.lab-desk-account-detail>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.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{width:100%;display:flex;justify-content:space-between;padding:10px 8px;border:0;border-radius:8px;background:transparent;color:#28242e;text-align:left;font-size:12px;cursor:pointer}.lab-desk-account-menu button:hover{background:#f0edf4}.lab-desk-account-menu button span{color:#8d8795}.lab-desk-account-divider{height:1px;margin:6px 4px;background:#e7e3e9}.lab-desk-modal{display:flex;width:min(760px,100%);min-height:450px;max-height:90%;overflow:hidden;padding:0;border-radius:20px;background:#f7f7f9}.lab-desk-modal-nav{width:198px;flex:none;display:flex;flex-direction:column;gap:3px;padding:25px 12px;box-sizing:border-box;border-right:1px solid #e6e2ea;background:#f0eef3}.lab-desk-modal-nav h2{margin:0 10px 22px;font-size:18px;letter-spacing:-.035em}.lab-desk-modal-nav button{padding:11px 12px;border:0;border-radius:9px;background:transparent;color:#544e5e;text-align:left;font-size:13px;cursor:pointer}.lab-desk-modal-nav button[aria-current=true]{background:#e1dce9;color:#211e29;font-weight:650}.lab-desk-modal-content{flex:1;min-width:0;overflow:auto;padding:27px 32px}.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{display:flex;align-items:center;gap:10px;justify-content:flex-start;padding:15px;font-size:13px}.lab-desk-theme-options i{width:25px;height:25px;border-radius:50%;border:1px solid #a8a1b0}.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{margin-top:18px;border:1px solid #e4dfe9;border-radius:12px;padding:13px}.lab-desk-revision.is-dark .lab-desk-modal,.lab-desk.phone.is-dark .lab-desk-modal{background:#262235;border-color:#ffffff2e;color:#f3f0f8}.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]{background:#514662;color:#fff}.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{background:#302a40;border-color:#ffffff36;color:#f4f1fa}.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{position:relative;background:#07060d;color:#f7f4ff}.lab-desk.phone.is-light{background:#edf0f3}.lab-desk-phone-sky{position:absolute;top:0;right:0;bottom:218px;left:0;overflow:visible;background:transparent}.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{position:absolute;z-index:2;top:0;left:0;right:0;height:62px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 17px;background:transparent;color:#fff}.lab-desk-phone-top>button{justify-self:start}.lab-desk-phone-mark{grid-column:2}.lab-desk-phone-top button{width:35px;height:35px;display:grid;place-items:center;padding:0;border:0;border-radius:9px;background:#17132485;color:#fff;cursor:pointer}.lab-desk-phone-top button:hover{background:#302a42aa}.lab-desk-phone-activity{position:absolute;z-index:2;left:0;right:0;bottom:0;height:233px;box-sizing:border-box;padding:17px 20px 12px;border-radius:20px 20px 0 0;background:#0b0912f2;color:#f5f1fb;box-shadow:0 -14px 40px #0907125c;overflow:auto}.lab-desk-phone-activity h2{margin:0;font-size:15px;font-weight:650}.lab-desk-phone-activity .lab-desk-activity-list{margin-top:6px}.lab-desk-phone-activity .lab-desk-activity-item{padding:10px 0;border-color:#ffffff2a}.lab-desk-phone-activity .lab-desk-activity-item small{color:#b8aec6}.lab-desk.phone.is-light .lab-desk-phone-activity{background:#f8f8fbf2;color:#231f2e;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{display:grid;place-items:center;width:31px;height:31px;padding:0;border:0;border-radius:7px;background:transparent;color:inherit;cursor:pointer}.lab-desk.phone .lab-desk-phone-nav .lab-desk-rail-head>button svg{display:block}.lab-desk-phone-nav-tabs{display:flex;gap:5px;margin-top:19px;padding-bottom:11px;border-bottom:1px solid #8e839b36}.lab-desk-phone-nav-tabs button{flex:1;padding:9px 5px;border:0;border-radius:8px;background:transparent;color:inherit;font-size:12px;font-weight:650;cursor:pointer}.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;border-radius:0;box-shadow:none}.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{border-radius:0;background:transparent}.lab-desk-phone-activity .lab-desk-activity-item{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{font-size:11px}.lab-desk-phone-activity .lab-desk-activity-item>span:nth-child(2)>span{font-size:11px}.lab-desk-phone-sky{bottom:239px;touch-action:none;overscroll-behavior:contain}.lab-desk.phone.is-light .phone-sky-target.is-task:before,.lab-desk-explore.is-light .desk-sky-target.is-task:before{content:"";position:absolute;width:23px;height:23px;border:1.5px solid #544069e0;border-radius:50%;background:#f7f4ff33;box-shadow:0 0 0 2px #ffffff75,0 0 11px #43315ba3;pointer-events:none}.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:transparent}.lab-desk.phone.is-light .lab-desk-phone-sky:before{content:none}.lab-desk.phone.is-light .lab-desk-phone-top{background:transparent;color:#292533}.lab-desk.phone.is-light .lab-desk-phone-top button{background:#ffffffd9;color:#332b42;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{background:#f8f9fb;color:#292533}.lab-desk.phone.is-dark{background:#18191d}.lab-desk.phone.is-dark .lab-desk-phone-top button{border:1px solid #ffffff2b;background:#303137d9;color:#fff}.lab-desk.phone.is-dark .lab-desk-phone-top button:hover{background:#414349e8}.sky-zoom-controls{position:absolute;z-index:3;top:16px;right:17px;display:flex;flex-direction:column;gap:5px}.sky-zoom-controls button{display:grid;place-items:center;width:31px;height:31px;padding:0;border:1px solid #ffffff8c;border-radius:8px;background:#f8f7fbdc;color:#342e3e;font-size:21px;font-weight:400;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sky-zoom-controls button>span{display:block;line-height:1;transform:translateY(-1px)}.lab-desk-explore.is-dark .sky-zoom-controls button,.lab-desk.phone.is-dark .sky-zoom-controls button{background:#303137e8;border-color:#ffffff38;color:#fff}.lab-desk.phone .sky-zoom-controls{top:auto;right:auto;bottom:13px;left:50%;flex-direction:row-reverse;transform:translate(-50%)}.lab-desk.phone.is-light .sky-zoom-controls button{border-color:#8f8797;background:#fff;color:#393341}.lab-desk.phone.is-dark .sky-zoom-controls button{border-color:#f5f2f8;background:#f5f2f8;color:#211d2d}.lab-desk-explore{position:relative;width:100%;height:100%;overflow:hidden;color:#262230;background:#eeedf2}.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(ellipse 52% 55% at 53% 50%,#000 34%,#000b 62%,transparent 100%);mask-image:radial-gradient(ellipse 52% 55% at 53% 50%,#000 34%,#000b 62%,transparent 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;font-size:16px;font-weight:610;letter-spacing:-.015em;text-shadow:0 2px 4px #120f1d,0 0 10px #120f1d}.lab-desk-explore .desk-sky-target.is-mine:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:1px solid #b4a4d4b3;border-radius:50%;pointer-events:none}.lab-explore-dock{position:absolute;z-index:3;top:14px;bottom:14px;left:14px;width:76px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:11px 6px 8px;border:1px solid #ffffffc9;border-radius:17px;background:#f9f8fbda;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.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{display:grid;place-items:center;width:58px;height:43px;margin-bottom:9px}.lab-explore-dock>button{width:60px;min-height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:5px 2px;border:0;border-radius:10px;background:transparent;color:inherit;cursor:pointer}.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{justify-content:center;padding:9px 0;min-height:50px;border-top:1px solid #8e839b36}.lab-explore-account .lab-desk-profile-name{display:none}.lab-explore-account .lab-desk-account-menu{left:57px;bottom:-2px}.lab-explore-drawer{position:absolute;z-index:2;top:88px;left:100px;width:289px;max-height:calc(100% - 103px);overflow:auto;box-sizing:border-box;padding:15px 15px 10px;border:1px solid #ffffffc9;border-radius:15px;background:#f9f8fbe8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.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{display:flex;justify-content:space-between;align-items:center;gap:8px}.lab-explore-drawer-head h2{margin:0;font-size:17px;letter-spacing:-.03em}.lab-explore-drawer-head button{width:29px;height:29px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:inherit;font-size:22px;line-height:1;cursor:pointer}.lab-explore-drawer>p{margin:28px 2px;color:#766f7f;font-size:12px;line-height:1.5}.lab-explore-conversation{display:flex;align-items:center;gap:10px;width:100%;min-height:57px;padding:7px 4px;border:0;border-top:1px solid #8e839b25;border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.lab-explore-conversation:first-of-type{margin-top:11px}.lab-explore-conversation:hover{background:#756a9020}.lab-explore-conversation>span:nth-child(2){display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.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{display:flex;align-items:center;justify-content:center;gap:3px;width:31px;height:31px;flex:none;overflow:hidden;border-radius:50%;background:#f5f6fa;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{width:5px;height:9px;border-radius:5px;background:#fff;box-shadow:0 0 4px #fff9}.lab-explore-platform-logo.is-muse{background:#f3f6ff}.lab-explore-platform-logo.is-muse img{display:block;width:24px;height:auto}.lab-explore-platform-logo.is-chatgpt i{width:5px;height:5px;border-radius:50%;background:#262631}.lab-explore-platform-logo.is-small{display:inline-flex;width:16px;height:16px;vertical-align:-3px;gap:1px;margin-right:4px}.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{display:grid;place-items:center;width:31px;height:31px;flex:none;border-radius:50%;background:#d6cede;color:#544861;font-size:13px;font-weight:700}.lab-desk-explore.is-dark .lab-explore-contact-avatar{background:#685b76;color:#fff}.lab-explore-peek{position:absolute;z-index:2;right:18px;bottom:18px;width:300px;max-height:calc(100% - 36px);overflow:auto;box-sizing:border-box;padding:15px 17px 10px;border:1px solid #fff;border-radius:16px;background:#f9f8fbe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.lab-desk-explore.is-dark .lab-explore-peek{background:#292a2ff2;border-color:#ffffff38}.lab-explore-peek h2{display:flex;justify-content:space-between;align-items:center;margin:0 0 7px;font-size:15px;letter-spacing:-.025em}.lab-explore-peek h2 button{display:grid;place-items:center;width:27px;height:27px;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.lab-explore-peek h2 button:hover{background:#8e839b30}.lab-explore-peek-restore{position:absolute;z-index:2;right:18px;bottom:18px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #fff;border-radius:9px;background:#f9f8fbe6;color:#262230;cursor:pointer}.lab-desk-explore.is-dark .lab-explore-peek-restore{background:#292a2ff2;border-color:#ffffff38;color:#fff}.lab-explore-peek-row{display:flex;align-items:center;gap:9px;width:100%;min-height:55px;padding:6px 0;border:0;border-top:1px solid #8e839b2b;background:transparent;color:inherit;text-align:left;cursor:pointer}.lab-explore-peek-row>span:nth-child(2){display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.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{background:#262235;border-color:#ffffff2e;color:#f3f0f8}.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]{background:#514662;color:#fff}.lab-desk-explore.is-dark .lab-desk-modal-content>p{color:#bbb2c8}.lab-desk-explore.is-dark .lab-desk-theme-options button{background:#302a40;border-color:#ffffff36;color:#f4f1fa}.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{top:50%;bottom:auto;left:16px;width:62px;padding:7px 5px;transform:translateY(-50%);border-radius:16px}.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{width:50px;min-height:45px;padding:4px 2px}.lab-desk-explore.is-live-home .lab-explore-dock.is-compact>button{order:2}.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{position:relative;color:#5f43cf}.lab-desk-explore.is-dark .lab-explore-dock>button.lab-explore-pending-invite{color:#c1b2ff}.lab-explore-dock>button.lab-explore-pending-invite b{position:absolute;top:3px;right:5px;display:grid;place-items:center;min-width:15px;height:15px;padding:0 4px;border:2px solid #f9f8fb;border-radius:10px;background:#6e5bf5;color:#fff;font-size:8px;line-height:1}.lab-desk-explore.is-dark .lab-explore-dock>button.lab-explore-pending-invite b{border-color:#252132}.lab-desk-pending-invite-row{display:flex;align-items:center;gap:11px;width:calc(100% - 28px);margin:4px 14px 12px;padding:11px 12px;border:1px solid #8d7df055;border-radius:13px;background:#8d7df014;color:inherit;text-align:left}.lab-desk-pending-invite-row>span:nth-child(2){display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.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{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start;margin:10px 0;padding:13px;border:1px solid #8d7df055;border-radius:13px;background:#8d7df014;color:inherit}.lab-pending-invite-card>svg{margin-top:2px;color:#6750d6}.is-dark .lab-pending-invite-card>svg{color:#c1b2ff}.lab-pending-invite-card>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:3px}.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;display:flex;justify-content:flex-end;gap:7px}.lab-pending-invite-actions button{display:grid;place-items:center;min-width:34px;height:31px;padding:0 11px;border:1px solid #81758f42;border-radius:8px;background:transparent;color:inherit;font-size:12px;font-weight:700;cursor:pointer}.lab-pending-invite-actions button:first-child{padding:0;font-size:19px;font-weight:400}.lab-pending-invite-actions button.is-accept{border-color:#272130;background:#272130;color:#fff}.is-dark .lab-pending-invite-actions button.is-accept{border-color:#f2eef8;background:#f2eef8;color:#272130}.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{position:relative;margin-top:5px;background:#211d2d;color:#fff}.lab-explore-dock>button.lab-explore-invite-button:hover{background:#342d45}.lab-desk-explore.is-dark .lab-explore-dock>button.lab-explore-invite-button{background:#f1edf7;color:#211d2d}.lab-explore-dock>button.lab-explore-invite-button:after{content:"";position:absolute;top:4px;right:4px;width:5px;height:5px;border:2px solid #f9f8fb;border-radius:50%;background:#ffb44a}.lab-desk-explore.is-dark .lab-explore-dock>button.lab-explore-invite-button:after{border-color:#252132}.lab-explore-invite-callout{position:absolute;z-index:3;top:18px;left:96px;display:flex;align-items:center;gap:11px;width:min(430px,calc(100% - 470px));min-width:360px;padding:11px 13px;box-sizing:border-box;border:1px solid #ffffffc9;border-radius:14px;background:#f9f8fbe6;color:#262230;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.lab-desk-explore.is-dark .lab-explore-invite-callout{border-color:#ffffff38;background:#252132e8;color:#f5f2fa}.lab-explore-invite-callout>span{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:#7660e51c;color:#6549d6}.lab-desk-explore.is-dark .lab-explore-invite-callout>span{background:#a28bff24;color:#b9a9ff}.lab-explore-invite-callout>div{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.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){flex:none;padding:8px 11px;border:0;border-radius:9px;background:#211d2d;color:#fff;font-size:10px;font-weight:700;cursor:pointer}.lab-desk-explore.is-dark .lab-explore-invite-callout>button:not(.lab-explore-invite-dismiss){background:#f1edf7;color:#211d2d}.lab-explore-invite-dismiss{padding:2px;border:0;background:transparent;color:#81788b;font-size:17px;cursor:pointer}.desk-invite-backdrop{position:absolute;z-index:30;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;box-sizing:border-box;background:#100c1c6e;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.desk-invite-dialog{position:relative;width:min(390px,100%);padding:30px;box-sizing:border-box;border:1px solid #ffffffc9;border-radius:24px;background:#f9f9fcef;color:#191620}.is-dark .desk-invite-dialog{border-color:#ffffff2c;background:#292432f2;color:#f5f2f8}.desk-invite-close{position:absolute;right:13px;top:11px;width:31px;height:31px;display:grid;place-items:center;padding:0 0 2px;border:0;border-radius:8px;background:transparent;color:inherit;font-size:23px;line-height:1;cursor:pointer}.desk-invite-close:hover{background:#77648d18}.desk-invite-dialog h2{margin:0 0 9px;padding-right:25px;font-size:28px;line-height:1.12;letter-spacing:-.045em}.desk-invite-dialog>p{margin:0 0 18px;color:#57515f;font-size:14px;line-height:1.5}.is-dark .desk-invite-dialog>p{color:#b7aebe}.desk-invite-dialog blockquote{margin:0;padding:5px 0 5px 15px;border-left:3px solid #8d7df0;color:#3b3348;font-size:14px;line-height:1.5}.is-dark .desk-invite-dialog blockquote{color:#eee9f4}.desk-invite-copy{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:49px;margin-top:27px;border:0;border-radius:14px;background:#211d2d;color:#fff;font-weight:600;cursor:pointer}.desk-invite-copy:disabled{opacity:.65;cursor:default}.is-dark .desk-invite-copy{background:#f1edf7;color:#211d2d}.desk-invite-error{margin:12px 0 0!important;color:#a92d47!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{position:absolute;place-items:center;padding:18px;background:#0907124d;-webkit-backdrop-filter:none;backdrop-filter:none}.lab-desk.phone .desk-invite-dialog{width:min(350px,100%);padding:28px 23px 25px;border-radius:20px;box-shadow:0 18px 48px #09071238}@media (max-width: 700px){.setup-review{display:block}.review-sidebar{padding:15px;gap:10px}.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,calc(100vw - 18px))}}.desk:not(.desk-home){--detail-ink: #282331;--detail-muted: #716a7b;--detail-line: #8176912b;--detail-card: #ffffffbd;background:radial-gradient(ellipse at 51% 39%,#d9d2e8,#eceaf0 58%,#f2f0f4);color:var(--detail-ink)}.desk.is-dark:not(.desk-home){--detail-ink: #f3f0f8;--detail-muted: #b9afc7;--detail-line: #ffffff24;--detail-card: #312b40d9;background:radial-gradient(ellipse at 51% 39%,#39324c,#292536 58%,#221e2e)}.desk:not(.desk-home) .rail{background:transparent;color:var(--detail-ink)}.desk:not(.desk-home) .stage-panel{background:#f8f7f9c9;border:1px solid #ffffffa6;border-radius:22px;box-shadow:0 14px 48px #3224471c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.desk.is-dark:not(.desk-home) .stage-panel{background:#262232d6;border-color:#ffffff25;box-shadow:none}.desk:not(.desk-home) .stage-head{padding:25px 30px 10px}.desk:not(.desk-home) .sheet{padding:0 30px 32px;gap:12px}.desk:not(.desk-home) .section-label{color:var(--detail-muted);font-family:inherit;font-size:12px;font-weight:650;letter-spacing:.02em;text-transform:none;margin:18px 0 1px}.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{font-size:29px;font-weight:650;color:var(--detail-ink)}.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:transparent}.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{width:100%;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer}.desk:not(.desk-home) .contact-conversation:hover{border-color:#8c7bb58c;background:var(--detail-card)}.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{width:min(32%,350px);background:#ffffff4d;border-right:1px solid var(--detail-line)}.desk.is-dark:not(.desk-home) .index{background:#19162447}.desk:not(.desk-home) .index-head{padding:22px 18px 16px;gap:18px}.desk:not(.desk-home) .index-tools{display:flex;flex-direction:column;align-items:stretch;gap:12px}.desk:not(.desk-home) .index-tools .purpose{display:flex;flex-direction:column;gap:5px;color:var(--detail-muted);font-size:12px;line-height:1.4}.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{align-self:flex-start;color:#6a54a3;font-size:13px;font-weight:650}.desk.is-dark:not(.desk-home) .index-tools .text-action{color:#c7b4f2}.desk:not(.desk-home) .thread-list{gap:5px;padding:0 10px 14px}.desk:not(.desk-home) .thread-row{border-radius:11px;padding:12px 13px;color:var(--detail-ink)}.desk:not(.desk-home) .thread-row.selected{background:#ded6edb8}.desk.is-dark:not(.desk-home) .thread-row.selected{background:#514364}.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{background:transparent;color:var(--detail-ink)}.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:#514263}.phone.is-light>.phone-page.contact,.phone.is-light>.phone-page.room{background:linear-gradient(155deg,#e8e5ee,#faf9fb 70%);color:#272231}.phone.is-dark>.phone-page.contact,.phone.is-dark>.phone-page.room{background:linear-gradient(155deg,#332c44,#211d2c 72%);color:#f3f0f8}.phone>.phone-page.contact,.phone>.phone-page.room{gap:18px}.phone>.phone-page .phone-kicker,.phone>.phone-page .phone-section-label{font-family:inherit;font-size:12px;font-weight:650;letter-spacing:.02em;text-transform:none}.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:#b9afc7}.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{border-radius:14px;border:1px solid #897f9929;background:#ffffffc9}.phone.is-dark>.phone-page .phone-card{background:#312b40dc;border-color:#ffffff23}.phone.is-dark>.phone-page .phone-contact-agent-copy strong,.phone.is-dark>.phone-page .phone-msg-meta strong{color:#f3f0f8}.phone.is-dark>.phone-page .phone-contact-agent-copy span,.phone.is-dark>.phone-page .phone-contact-conversation span{color:#b9afc7}.phone>.phone-page .phone-contact-conversation{display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:inherit;text-align:left}.phone>.phone-page .phone-contact-conversation strong{font-size:14px;font-weight:620}.phone>.phone-page button.phone-thread{background:#ffffffb9;border-color:#897f994a;color:#373040;border-radius:12px;font-size:13px}.phone>.phone-page button.phone-thread.selected{background:#4e3f66;border-color:#4e3f66;color:#fff}.phone.is-dark>.phone-page button.phone-thread{background:#322b42;border-color:#ffffff35;color:#f3f0f8}.phone.is-dark>.phone-page button.phone-thread.selected{background:#7964a3;border-color:#7964a3}.phone.is-dark>.phone-page .phone-msg-copy p{color:#f3f0f8}.phone>.phone-page .phone-decide{background:#3f3551;border-radius:16px}.phone>.phone-page .phone-back,.phone>.phone-page .phone-round{background:#ffffffb8;box-shadow:none}.phone.is-dark>.phone-page .phone-back,.phone.is-dark>.phone-page .phone-round{color:#f3f0f8;background:#423950;border-color:#ffffff29}.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{padding:12px;border:1px solid var(--detail-line);border-radius:14px;background:var(--detail-card);color:var(--detail-ink)}.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{background:linear-gradient(155deg,#e8e5ee,#faf9fb 70%);color:#272231}.phone.is-dark>.phone-page.people-page{background:linear-gradient(155deg,#332c44,#211d2c 72%);color:#f3f0f8}.phone.is-dark>.phone-page.people-page .phone-people-row,.phone.is-dark>.phone-page.people-page .phone-share{background:#312b40dc;color:#f3f0f8;border-color:#ffffff23}.phone.is-dark>.phone-page.people-page .row-copy strong{color:#f3f0f8}.phone.is-dark>.phone-page.people-page .row-copy span,.phone.is-dark>.phone-page.people-page .phone-share p{color:#b9afc7}.phone.is-dark>.phone-page.people-page input{background:#312b40dc;color:#f3f0f8;border-color:#ffffff35}.desk .settings-modal,.phone .settings-modal{width:min(760px,100%);height:min(580px,100%);border-radius:20px;background:#f7f6f9;border-color:#ffffffb0;box-shadow:0 22px 65px #15102149}.desk .settings-nav,.phone .settings-nav{width:195px;background:#f0edf4;border-color:#e0dbe6;padding:24px 12px}.desk .settings-nav h2,.phone .settings-nav h2{font-size:18px;font-weight:650;margin:0 9px 18px}.desk .settings-nav button,.phone .settings-nav button{padding:10px 12px;color:#544e5e;font-size:13px}.desk .settings-nav button.selected,.phone .settings-nav button.selected{background:#ded7e8;color:#211e29}.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:#282335;color:#f3f0f8;border-color:#ffffff29}.desk.is-dark .settings-nav,.phone.is-dark .settings-nav{background:#201c2b;border-color:#ffffff23}.desk.is-dark .settings-nav button,.phone.is-dark .settings-nav button{color:#c7bfd3}.desk.is-dark .settings-nav button.selected,.phone.is-dark .settings-nav button.selected{background:#514465;color:#fff}.desk.is-dark .settings-block p,.phone.is-dark .settings-block p{color:#b9afc7}.desk.is-dark .settings-block .lab-desk-theme-options button,.phone.is-dark .settings-block .lab-desk-theme-options button{color:#f4f1fa;background:#312b40;border-color:#ffffff36}.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:#514566;border-color:#a996db}@media (max-width: 700px){.phone .settings-backdrop{padding:12px}.phone .settings-modal{max-height:85dvh;min-height:0}.phone .settings-nav{width:117px;padding:17px 6px}.phone .settings-nav h2{font-size:15px;margin:0 8px 10px}.phone .settings-nav button{font-size:12px;padding:9px 8px}.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}}.legal-site{min-height:100%;background:#eeeff1;color:#111214;font-family:Geist,system-ui,sans-serif;line-height:1.55}.legal-site a{color:#3d52d5;text-decoration:none}.legal-site a:hover{text-decoration:underline}.legal-banner{background:#fff4d6;border-bottom:1px solid #e8d49a;color:#4a3b12;font-size:13px;padding:10px 20px;text-align:center}.legal-header{align-items:center;border-bottom:1px solid #dadce0;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;padding:16px 20px}.legal-header .legal-mark{align-items:center;color:inherit;display:inline-flex;font-size:18px;font-weight:600;gap:8px;letter-spacing:-.02em;text-decoration:none}.legal-header nav{display:flex;flex-wrap:wrap;font-size:14px;gap:8px 14px}.legal-header nav a[aria-current=page]{color:#111214;font-weight:600;text-decoration:none}.legal-shell{box-sizing:border-box;margin:0 auto;max-width:760px;padding:28px 20px 56px}.legal-shell h1{font-size:28px;letter-spacing:-.02em;line-height:1.2;margin:0 0 12px}.legal-shell h2{font-size:20px;margin:28px 0 10px;scroll-margin-top:72px}.legal-shell h3{font-size:16px;margin:20px 0 8px;scroll-margin-top:72px}.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;font-size:14px;margin:12px 0 18px;width:100%}.legal-shell th,.legal-shell td{border:1px solid #dadce0;padding:8px 10px;text-align:left;vertical-align:top}.legal-shell th{background:#f1f2f4;font-weight:600}.legal-meta{color:#575b63;font-size:14px;margin-bottom:20px}.legal-bracket{background:#f7f0ff;border-radius:3px;color:#5b3f8f;padding:0 2px}.legal-callout{background:#fff;border:1px solid #dadce0;border-radius:10px;color:#111214!important;font-size:14px;padding:12px 14px}.legal-index-list{display:grid;gap:12px;list-style:none;margin:20px 0 0;padding:0}.legal-index-list a{background:#fff;border:1px solid #dadce0;border-radius:12px;display:block;padding:14px 16px}.legal-index-list strong{display:block;font-size:16px;margin-bottom:4px}.legal-index-list span{color:#575b63;font-size:14px}.legal-footer{margin-top:20px;text-align:center}.legal-footer nav{font-size:13px}.legal-footer-sep{margin:0 6px;color:#9aa0a8}.legal-footer-note{color:#575b63;font-size:12px;margin:8px 0 0}.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)}:root{--bg: #eeeff1;--chrome: #f7f7f8;--surface: #ffffff;--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: rgba(17, 18, 20, .38);--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);font-size:15px;font-weight:400;line-height:1.5;letter-spacing:0}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes ripple{0%{transform:scale(1);opacity:.45}to{transform:scale(1.5);opacity:0}}@keyframes flow{to{stroke-dashoffset:-24}}@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}}.nebula-space{--rx: -10deg;--ry: 0deg;--zoom: 0px;position:absolute;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.nebula-space.is-home{--rx: -8deg}.nebula-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nebula-front{pointer-events:none}.nebula-fallback{position:absolute;top:0;right:0;bottom:0;left:0}.nebula-fallback.is-phone{background:radial-gradient(ellipse 34% 40% at 50% 50%,#0b0a10,#15131d 40%,#78748c59 75%,#eeeff100)}.nebula-fallback.is-welcome-desk{background:radial-gradient(ellipse 34% 40% at 44% 50%,#0b0a10,#15131d 40%,#78748c59 75%,#eeeff100)}.nebula-fallback.is-home{background:radial-gradient(ellipse 52% 46% at 50% 50%,#0b0a10,#15131d 50%,#78748c4d 80%,#eeeff100)}.nebula-mask{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.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%);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% 50%}.nebula-mask.is-welcome-desk{--mask-x: 44%;perspective-origin:44% 50%}.nebula-mask.is-home{perspective:1300px;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 70%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 70%,transparent 100%)}.nebula-rig{position:absolute;width:0;height:0;transform-style:preserve-3d}.nebula-rig.is-phone{left:50%;top:50%;transform:scale3d(.66,.66,.66) translateZ(var(--zoom)) rotateX(var(--rx)) rotateY(var(--ry))}.nebula-rig.is-welcome-desk{left:44%;top:50%;transform:translateZ(var(--zoom)) rotateX(var(--rx)) rotateY(var(--ry))}.nebula-rig.is-home{left:50%;top:47%;transform:scale3d(.92,.92,.92) translateZ(var(--zoom)) rotateX(var(--rx)) rotateY(var(--ry))}.space-p3{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d}.far-agent>span{position:absolute;border-radius:50%;box-shadow:0 0 14px #aa96ff59}.welcome-core{transform:rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1))}.welcome-pulse{position:absolute;left:-190px;top:-190px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,#9682ff66,#8c78f61a 40%,#8c78f600 66%);animation:welcome-pulse 4s ease-in-out infinite}.welcome-ping{position:absolute;left:-64px;top:-64px;width:128px;height:128px;border-radius:50%;border:1.5px solid rgba(170,150,255,.85);box-sizing:border-box;animation:welcome-ping 4s ease-out infinite}.welcome-breathe{position:absolute;left:-64px;top:-64px;width:128px;height:128px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 34% 26%,#4c4660,#17141f 38%,#060509 72%);box-shadow:inset -12px -16px 30px #8c78f699,inset 6px 8px 14px #ffffff1a,0 0 46px #8c78f680;animation:welcome-breathe 6s ease-in-out infinite}.welcome-spin{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:conic-gradient(from 0deg,#fff0,#b4a5ff38 40deg,#fff0 100deg,#fff0 360deg);animation:welcome-spin 16s linear infinite}.welcome-logo-ring{position:absolute;left:-100px;top:-100px;width:200px;height:200px;border-radius:50%;border:2.5px solid rgba(165,145,255,.9);box-sizing:border-box;box-shadow:0 0 14px #8c78f6a6,inset 0 0 14px #8c78f666;transform-style:preserve-3d;transform:rotateX(70deg) rotateY(18deg);animation:welcome-logo-ring 9s linear infinite}.welcome-moon-anchor{left:50%;top:0}.welcome-logo-moon{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d;transform:rotateY(-18deg) rotateX(-70deg) rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1));animation:welcome-logo-moon 9s linear infinite}.welcome-moon{position:absolute;left:-13px;top:-13px;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#e4ddff,#8c78f6,#4b35c9);box-shadow:0 0 18px #8c78f6e6}.welcome-ring-a,.welcome-ring-b{position:absolute;border-radius:50%;box-sizing:border-box;transform-style:preserve-3d}.welcome-ring-a{left:-165px;top:-165px;width:330px;height:330px;border:1.5px solid rgba(255,255,255,.26);transform:rotateX(72deg) rotateY(-12deg);animation:welcome-ring-a 22s linear infinite}.welcome-ring-b{left:-245px;top:-245px;width:490px;height:490px;border:1.5px dashed rgba(255,255,255,.18);transform:rotateX(62deg) rotateY(30deg);animation:welcome-ring-b 36s linear infinite}.welcome-anchor.top{left:50%;top:0}.welcome-anchor.right{left:93.3%;top:75%}.welcome-anchor.left{left:6.7%;top:75%}.welcome-anchor.tr{left:85.36%;top:14.64%}.welcome-anchor.br{left:85.36%;top:85.36%}.welcome-anchor.bl{left:14.64%;top:85.36%}.welcome-anchor.tl{left:14.64%;top:14.64%}.welcome-sat-a,.welcome-sat-b{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d}.welcome-sat-a{transform:rotateY(12deg) rotateX(-72deg) rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1));animation:welcome-sat-a 22s linear infinite}.welcome-sat-b{transform:rotate(-360deg) rotateY(-30deg) rotateX(-62deg) rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1));animation:welcome-sat-b 36s linear infinite}.welcome-grok{position:absolute;left:-29px;top:-29px;width:58px;height:58px;border-radius:50%;background:radial-gradient(circle at 34% 26%,#5e5f65,#17181a 42%,#000);box-shadow:inset 0 0 0 1px #ffffff40,0 0 26px #ffffff26}.welcome-grok .grok-eye.mark{width:7px;height:13px;top:calc(46% - 7px);border-radius:4px;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{position:absolute;border-radius:50%;overflow:hidden}.welcome-planet canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.welcome-muse{left:-30px;top:-30px;width:60px;height:60px;background:radial-gradient(circle at 36% 30%,#fff,#e8efff 55%,#a9b8da);box-shadow:0 0 30px #3c78ff73}.welcome-claude{left:-30px;top:-30px;width:60px;height:60px;background:radial-gradient(circle at 36% 30%,#fff,#f6ebe2,#cdae98);box-shadow:0 0 30px #f0b49680}.welcome-gpt{left:-25px;top:-25px;width:50px;height:50px;background:radial-gradient(circle at 36% 30%,#fff,#e4e5e9 55%,#9a9da4);box-shadow:0 0 24px #ffffff47}.welcome-gemini{left:-21px;top:-21px;width:42px;height:42px;background:radial-gradient(circle at 34% 28%,#ffffff8c,#fff0 45%),conic-gradient(from 140deg,#4c8df6,#1fb8c9,#7c6cf2,#4c8df6);box-shadow:0 0 22px #4c8df673}.welcome-poke{left:-20px;top:-20px;width:40px;height:40px;background:radial-gradient(circle at 34% 28%,#fff4b0,#f2c94c 52%,#b98a0e);box-shadow:0 0 22px #f2c94c66}.welcome-openclaw{left:-20px;top:-20px;width:40px;height:40px;background:radial-gradient(circle at 34% 28%,#ff9c8c,#d9302a 52%,#8a1610);box-shadow:0 0 22px #d9302a66}.planet{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden}.planet-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.planet-grok{background:radial-gradient(circle at 34% 26%,#5e5f65,#17181a 42%,#000);box-shadow:inset 0 0 0 1px #ffffff38,0 0 30px #ffffff1a;overflow:visible}.planet-muse{background:radial-gradient(circle at 36% 30%,#fff,#e8efff 55%,#a9b8da);box-shadow:0 0 30px #3c78ff66}.planet-claude{background:radial-gradient(circle at 36% 30%,#fff,#f6ebe2,#cdae98);box-shadow:0 0 26px #f0b49673}.planet-gpt{background:radial-gradient(circle at 36% 30%,#fff,#e4e5e9 55%,#9a9da4);box-shadow:0 0 24px #ffffff47}.planet-gemini{background:radial-gradient(circle at 34% 28%,#ffffff8c,#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,#f2c94c 52%,#b98a0e);box-shadow:0 0 22px #f2c94c59}.planet-openclaw{background:radial-gradient(circle at 34% 28%,#ff9c8c,#d9302a 52%,#8a1610);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{animation:none;opacity:.4}.grok-eyes{position:absolute;top:0;right:0;bottom:0;left:0;animation:planet-look 7s ease-in-out infinite}.grok-eye{position:absolute;border-radius:40%;background:#fff;transform-origin:50% 50%;animation:planet-blink 4.2s ease-in-out infinite}.grok-eye.mark{top:34.46%;width:11.54%;height:23.08%}.grok-eye.mark.l{left:32.69%}.grok-eye.mark.r{left:55.77%}.grok-eye.hero{top:36.83%;width:10%;height:18.33%;border-radius:6px;box-shadow:0 0 10px #ffffffbf}.grok-eye.hero.l{left:32.5%}.grok-eye.hero.r{left:57.5%}.space-node{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d}.space-node-body{position:absolute;transform:translate(-50%,-50%);transform-style:preserve-3d}.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{position:absolute;left:0;top:-1px;height:2px;transform-origin:0 50%;background:repeating-linear-gradient(90deg,var(--beam, rgba(255, 255, 255, .4)) 0 2px,rgba(255,255,255,0) 2px 9px)}.space-beam.space-flow{background:repeating-linear-gradient(90deg,var(--beam, rgba(255, 255, 255, .85)) 0 7px,rgba(255,255,255,0) 7px 14px);animation:space-dash 1.4s linear infinite}.on-nebula .sky-orb{width:100%;height:100%}.on-nebula .orb{box-shadow:none;background:transparent}.on-nebula .ripple{border-color:#fff6;animation:nebula-ripple 4s ease-out infinite}.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{top:calc(100% + 36px);width:180px}.on-nebula .orbit-ring{left:-37.5%;top:-37.5%;width:175%;height:175%;border:1px dashed rgba(255,255,255,.3);transform-style:preserve-3d;transform:rotateX(72deg) rotateY(-12deg);animation:space-orb-a 48s linear infinite}.on-nebula .orbit-ring.reverse{left:-41.67%;top:-41.67%;width:183.34%;height:183.34%;border-color:#aa9bff73;transform:rotateX(62deg) rotateY(30deg);animation:space-orb-b 70s linear infinite}.on-nebula .orbit-unspin{transform-style:preserve-3d;transform:rotateY(12deg) rotateX(-72deg) rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1));animation:space-bill-a 48s linear infinite}.on-nebula .orbit-ring.reverse .orbit-unspin{transform:rotateY(-30deg) rotateX(-62deg) rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1));animation:space-bill-b 70s linear infinite;animation-direction:normal}.on-nebula .orbit-chip.labeled{height:30px;padding:0 10px 0 3px;border-radius:15px;background:#fff;color:#111214;border:0;font-size:12px;font-weight:500}.on-nebula .orbit-chip.muse-label{border:0;background:#fff;color:#111214}@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:rotate(0) rotateY(12deg) rotateX(-72deg) rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1))}to{transform:rotate(-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:rotate(-360deg) rotateY(-30deg) rotateX(-62deg) rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1))}to{transform:rotate(0) 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:rotate(0) rotateY(-18deg) rotateX(-70deg) rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1))}to{transform:rotate(-360deg) rotateY(-18deg) rotateX(-70deg) rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1))}}@keyframes welcome-pulse{0%,to{transform:scale(1);opacity:.65}50%{transform:scale(1.12);opacity:1}}@keyframes welcome-ping{0%{transform:scale(1);opacity:.85}to{transform:scale(2.6);opacity:0}}@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:rotate(0) rotateY(12deg) rotateX(-72deg) rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1))}to{transform:rotate(-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:rotate(-360deg) rotateY(-30deg) rotateX(-62deg) rotateY(calc(var(--ry) * -1)) rotateX(calc(var(--rx) * -1))}to{transform:rotate(0) 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%{transform:scale(1);opacity:.45}to{transform:scale(1.6);opacity:0}}@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{display:block;width:100%;height:100%;touch-action:none}.welcome-scene>canvas[hidden]{display:none}.welcome-scene>canvas:focus-visible{outline:2px solid #6e5bf5;outline-offset:-2px}.welcome-scene:active{cursor:grabbing}.orb{position:relative;display:grid;place-items:center;border-radius:50%;color:#fff;font-weight:600;overflow:visible;box-shadow:0 22px 48px -16px color-mix(in srgb,var(--orb) 60%,transparent)}.orbit-ring{position:absolute;left:-40%;top:-40%;width:180%;height:180%;border-radius:50%;border:1px dashed rgba(17,18,20,.22);box-sizing:border-box;pointer-events:none;z-index:2;transform-origin:50% 50%;--orbit-period: 24s;animation:orbit-spin var(--orbit-period) linear infinite}.orbit-ring.reverse{animation-direction:reverse;border-color:#6e5bf559}.orbit-ring.compact{left:-22.9%;top:-22.9%;width:145.8%;height:145.8%;--orbit-period: 30s}.orbit-ring.compact.reverse{--orbit-period: 38s}.orbit-hold{position:absolute;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);transform-style:preserve-3d}.orbit-unspin{display:flex;animation:orbit-unspin var(--orbit-period) linear infinite}.orbit-ring.reverse .orbit-unspin{animation-direction:reverse}.orbit-chip{width:36px;height:36px;padding:0;border-radius:18px;background:#fff;color:inherit;border:1px solid var(--line);box-shadow:0 6px 14px -8px #0006;display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:pointer}.orbit-ring.compact .orbit-chip{width:28px;height:28px;border-radius:14px;box-shadow:0 5px 12px -7px #0006}.orbit-chip.labeled{width:auto;height:34px;padding:0 14px 0 5px;gap:8px;background:#0b0b0c;color:#fff;border:0;font-size:13px;font-weight:500;white-space:nowrap}.orbit-ring.compact .orbit-chip.labeled{height:28px;padding:0 10px 0 3px;gap:6px;border-radius:14px;font-size:12px}.orbit-chip.labeled .orbit-glyph{width:24px;height:24px;border-radius:12px;background:#fff;display:grid;place-items:center;overflow:hidden;flex:none}.orbit-ring.compact .orbit-chip.labeled .orbit-glyph{width:22px;height:22px;border-radius:11px}.orbit-ring.compact .orbit-chip.muse-label .orbit-glyph{width:20px;height:20px;border-radius:10px}.orbit-glyph svg,.orbit-row-glyph svg{position:static;inset:auto;display:block;width:15px;height:15px}.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{background:#fff;color:#111214;border:1.5px solid #6e5bf5}.orbit-chip.glow{animation:glow 2s ease-in-out infinite}.orbit-copy{max-width:180px;overflow:hidden;text-overflow:ellipsis}.orbit-glyph{display:grid;place-items:center;overflow:hidden}.orb-offline{background:radial-gradient(circle at 34% 26%,#9a9ca1,#6c6e73 45%,#4a4c50);opacity:.55}.orb-grok{overflow:hidden;background:radial-gradient(circle at 34% 26%,#55565b,#17181a 42%,#000);box-shadow:inset 0 0 0 1px #ffffff1f,0 28px 60px -22px #000000b3}.orb-grok i{position:absolute;border-radius:50%;background:#fff}.orb-grok em{position:absolute;left:-10%;top:58%;width:120%;height:30%;background:radial-gradient(ellipse at center,#ffffff1a,#fff0 70%);transform:rotate(-24deg)}.orb-muse{overflow:hidden;box-shadow:0 28px 60px -22px #6e5bf5b3}.muse-disc{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background:conic-gradient(from 200deg,#2f7bff,#6e5bf5,#d84fcb,#ff8fa8,#6e5bf5,#2f7bff);animation:muse-spin 14s linear infinite}.muse-light{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 34% 28%,#ffffffb3,#ffffff26 34%,#fff0 60%)}.muse-shade{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 -18px 36px #28147859}.orb-core{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--orb-fill)}.orb-core.orb-offline{background:radial-gradient(circle at 34% 26%,#9a9ca1,#6c6e73 45%,#4a4c50)}.orb-core.orb-grok{background:radial-gradient(circle at 34% 26%,#55565b,#17181a 42%,#000)}.orb-core.orb-muse{background:transparent}.orb-letter{position:relative;z-index:1}.orb-core.breathe{animation:breathe 5s ease-in-out infinite}.ripple{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid #111214;box-sizing:border-box;animation:ripple 3s ease-out infinite}.ripple.delay{animation-delay:1.5s}.ripple.muse{border-color:#6e5bf5}.ripple.muse-alt{border-color:#d84fcb}.orb-dots{position:relative;display:grid;grid-template-columns:repeat(3,13px);gap:4px;align-content:center;justify-content:center;background:#fff;border:1.5px solid #d2ccf7;box-shadow:none;color:var(--ink)}.orb-dots span{width:13px;height:13px;border-radius:7px}.working-dots.blink{display:inline-flex;gap:3px}.working-dots.blink i{width:5px;height:5px;border-radius:3px;background:currentColor;animation:blink 1.2s infinite}.working-dots.blink i:nth-child(2){animation-delay:.2s}.working-dots.blink i:nth-child(3){animation-delay:.4s}.flow{animation:flow 1.1s linear infinite}.stacked-orbs{position:relative;flex:none}.stacked-orbs .orb{position:absolute;top:0;box-shadow:none}.on-nebula .task-moons .orbit-unspin{transform:rotateY(12deg) rotateX(-72deg);animation-name:task-moon-face-a}.on-nebula .task-moons.reverse .orbit-unspin{transform:rotateY(-30deg) rotateX(-62deg);animation-name:task-moon-face-b}.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{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;pointer-events:auto;cursor:pointer}.task-moon-surface{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;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%);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{width:12px;height:12px;opacity:.8}.task-moon:focus-visible{outline:2px solid #ddd6ff;outline-offset:2px}.task-moon-label{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);width:max-content;max-width:190px;padding:6px 9px;border-radius:6px;background:#151327f0;color:#f4f2ff;font-size:12px;font-weight:500;line-height:1.35;text-align:center;pointer-events:none;opacity:0}.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{margin:0;background:var(--bg);color:var(--ink);overflow:hidden}button,input,textarea,select{font:inherit;color:inherit}button{background:var(--ink);color:var(--bg);border:0;border-radius:var(--radius);padding:7px 12px;font-size:13px;cursor:pointer}button:disabled{opacity:.45;cursor:default}button.quiet{background:transparent;color:var(--ink);border:1px solid var(--line-strong)}button.link{background:transparent;color:var(--muted);padding:0;border-radius:0}button.plain{display:flex;flex-direction:column;align-items:stretch;gap:2px;width:100%;text-align:left;background:transparent;color:inherit;border:0;border-radius:var(--radius);padding:8px}button.plain.selected,.room.selected .room-open{background:var(--fill)}a{color:inherit;text-decoration:none}input,textarea,select{width:100%;border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--radius);padding:10px 12px;outline:none;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{height:100%;display:grid;place-items:center;letter-spacing:.14em;text-transform:uppercase;font-size:13px;color:var(--muted)}.scroll{overflow:auto;scrollbar-width:none}.scroll.is-scrolling{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent}.scroll::-webkit-scrollbar{width:8px;height:8px}.scroll::-webkit-scrollbar-track{background:transparent}.scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}.scroll.is-scrolling::-webkit-scrollbar-thumb{background:var(--scrollbar)}.desk{height:100%;display:flex;min-height:0;background:var(--bg);position:relative}.desk-flash{position:absolute;top:16px;left:50%;z-index:30;transform:translate(-50%);margin:0;padding:8px 14px;border-radius:8px;background:var(--surface);border:1px solid var(--line);box-shadow:0 8px 24px #1c1b191f;font-size:13px}.rail{width:248px;flex:none;display:flex;flex-direction:column;min-height:0;background:var(--bg)}.rail.collapsed{width:72px}.wordmark-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 12px 8px 14px}.rail.collapsed .wordmark-row{flex-direction:column;justify-content:flex-start;gap:6px;padding:16px 8px 8px}button.wordmark{display:inline-flex;align-items:center;gap:3px;font-family:var(--display);font-size:19px;font-weight:700;letter-spacing:-.04em;background:transparent;color:var(--ink);border:0;padding:0;line-height:1}.rail.collapsed button.wordmark{justify-content:center}button.wordmark.selected,button.wordmark:hover{background:transparent;color:var(--ink)}.rail-toggle{width:28px;height:28px;padding:0;flex:none;display:grid;place-items:center;background:transparent;color:var(--muted);border:0;border-radius:6px}.rail-toggle:hover{background:var(--fill);color:var(--ink)}.rail-toggle-icon{width:15px;height:11px;border:1.5px solid currentColor;border-radius:2px;position:relative}.rail-toggle-icon:before{content:"";position:absolute;top:1px;bottom:1px;left:4px;border-left:1.5px solid currentColor}.rail-label{display:flex;align-items:center;justify-content:space-between;padding:16px 12px 6px 18px;color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.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;padding:0;background:transparent;color:var(--ink);border:0;border-radius:6px;font-size:16px;line-height:1}.rail-label button:hover,.rail-label button[aria-expanded=true]{background:var(--fill)}.rail-scroll{flex:1;min-height:0;display:flex;flex-direction:column}.room-list,.contact-list{display:flex;flex-direction:column;gap:2px;padding:4px 10px 12px}.room.selected .room-name{font-weight:600}.room{position:relative}.room-open{flex-direction:row;align-items:center;gap:10px;padding:8px 32px 8px 10px;min-height:44px;border-radius:12px}.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:1;min-width:0;display:flex;flex-direction:column}.room-name{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room-purpose,.thread-preview,.quiet{color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.need-dot{width:8px;height:8px;border-radius:4px;background:var(--danger);flex:none}.rail .need-pill{flex:none;padding:2px 7px;border-radius:8px;background:#c2410c;color:#fff;font-size:11px;font-weight:600}.room-count{flex:none;font-size:12px;color:var(--muted)}.rail-blob{width:22px;height:22px;border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;font-size:10px;font-weight:600}.rail-blob.hollow{background:transparent;border:1.5px solid var(--faint)}.rail-blob.grok{background:radial-gradient(circle at 35% 28%,#4a4b4f,#121214,#000)}.rail-blob.muse{background:conic-gradient(from 200deg,#2f7bff,#6e5bf5,#d84fcb,#2f7bff)}.rail-dots{width:22px;height:22px;display:grid;grid-template-columns:repeat(3,6px);gap:2px;align-content:center;justify-content:center;flex:none}.rail-dots i{width:6px;height:6px;border-radius:3px}.room-more{position:absolute;top:8px;right:4px;width:26px;height:26px;padding:0;opacity:0;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:6px;letter-spacing:.08em}.room:hover .room-more,.room:focus-within .room-more,.room-more[aria-expanded=true]{opacity:1}.rail-nav{padding:4px 10px 8px}.rail-contact{display:flex;align-items:baseline;gap:8px;min-height:40px;padding:0 10px;border-radius:12px;background:transparent;color:inherit;border:0;font-size:14px;text-align:left}.rail-contact.selected,.rail-contact:hover{background:#fff;color:inherit}.rail-contact-name{font-weight:500}.rail-contact.selected .rail-contact-name{font-weight:600}.rail-contact-agent{font-size:12px;color:var(--muted)}.rail-add-contact{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 10px;border:0;background:transparent;color:var(--accent);font-size:14px;font-weight:600;border-radius:12px}.rail-add-contact:hover{background:transparent;color:var(--accent)}.profile{margin-top:auto;padding:10px}.add-actions{display:flex;flex-direction:column;align-items:start;gap:8px;padding:4px 16px 10px}.profile-button{width:100%;display:flex;align-items:center;gap:8px;text-align:left;background:transparent;color:inherit;border:0;border-radius:12px;padding:8px}.profile-button.selected,.profile-button:hover{background:#fff}.profile-copy{display:flex;flex-direction:column;min-width:0}.profile-copy span:first-child{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-copy span:last-child{color:var(--faint);font-size:12px}@media (max-width: 800px){.desk{flex-direction:column}.rail{width:100%;max-height:34vh}}@media (hover: none){.room-more{opacity:1}}.stage{flex:1;min-width:0;min-height:0;display:flex;gap:16px;padding:16px 16px 16px 0}.stage-panel{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--chrome);border-radius:28px;overflow:hidden}.home-panel{padding:28px;gap:16px}.home-copy{display:flex;flex-direction:column;gap:6px;max-width:640px}.kicker{margin:0;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.display{margin:0;font-family:var(--display);font-size:28px;line-height:1.2;font-weight:600;letter-spacing:-.025em;max-width:640px;text-wrap:pretty}.sky{position:relative;width:100%;max-width:720px;aspect-ratio:720 / 500;align-self:center;margin:8px 0 12px;overflow:visible}.sky>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sky-node{position:absolute;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;background:transparent;color:inherit;border:0;overflow:visible;transform:translate(-50%,-50%)}.sky-orb{position:relative;width:100%;aspect-ratio:1}.sky-node .orb{padding:0;border:0;background:transparent;color:inherit}.sky-node:hover{background:transparent;color:inherit}.orbit-row-glyph svg{position:static;inset:auto;display:block;width:15px;height:15px}.sky-label{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);width:120px;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;pointer-events:none;z-index:1}.sky-node.sky-agent .sky-label{top:calc(140% + 12px);width:200px}.sky-label strong{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.sky-label span{font-size:13px;color:var(--muted)}.sky-empty{height:100%;display:grid;place-items:center;color:var(--muted);text-align:center;padding:24px}.home-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:8px}.action-pill{flex:1 1 300px;display:flex;align-items:center;gap:12px;min-height:60px;padding:14px 18px;border-radius:20px;background:var(--ink);color:#fff;text-align:left}.action-pill:hover{background:#1d2026;color:#fff}.action-dot{flex:none;width:10px;height:10px;border-radius:5px;background:#ff9a6b}.action-pill span{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.action-pill strong{font-size:15px;font-weight:600}.action-pill em{font-style:normal;font-size:13px;color:#b9bcc2}.talk-chip{flex:0 1 220px;display:flex;align-items:center;justify-content:center;gap:10px;min-height:60px;border-radius:30px;background:#fff;color:var(--ink);border:1px solid var(--line);font-size:15px;font-weight:600}.talk-chip:hover{background:#fff;color:var(--ink)}.talk-chip.add-agent{flex:0 1 auto;padding:0 22px}.cards-col{width:320px;flex:none;display:flex;flex-direction:column;gap:16px;min-height:0;overflow:auto;padding-right:4px}.desk-card{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border-radius:24px;background:#fff;color:inherit;text-align:left;border:0}.desk-card:hover{background:#fff;color:inherit}.desk-card.warm,.desk-card.warm:hover{background:var(--warm);color:var(--warm-muted)}.card-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.card-top .display{font-size:18px;font-weight:600;letter-spacing:-.01em}.desk-card.warm .card-top span{font-size:12px;font-weight:600;color:var(--warm-ink)}.today-row{display:flex;gap:12px;align-items:baseline}.today-row time{flex:none;width:48px;font-size:13px;color:var(--muted)}.today-row strong{display:block;font-size:15px;font-weight:600;color:var(--ink)}.today-row span{display:block;font-size:12px;color:var(--muted)}.card-kicker{font-size:14px}.card-rows{display:flex;flex-direction:column;gap:6px;font-size:14px}.card-rows div{display:flex;justify-content:space-between;gap:12px}.card-rows b{font-weight:600;color:var(--ink)}.desk-card.warm .card-rows b{color:var(--ink)}.cards-empty{margin:0;color:var(--muted);font-size:14px}.quiet-count{font-size:12px;color:var(--muted)}.orbit-card{padding:18px 18px 8px;gap:4px}.orbit-group{display:flex;flex-direction:column;gap:0}.orbit-agent{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:10px 0 6px}.orbit-row{display:flex;align-items:center;gap:10px;min-height:50px;margin:0 -8px;padding:0 8px;border-radius:12px;background:transparent;color:inherit;border:0;text-align:left}.orbit-row:hover{background:var(--fill);color:inherit}.orbit-row.hot{background:#fff1ea}.orbit-row.hot:hover{background:#fff1ea;color:inherit}.orbit-row.hot-muse{background:#f1effe}.orbit-row.hot-muse:hover{background:#f1effe;color:inherit}.orbit-row-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.orbit-row strong{font-size:14px;font-weight:600}.orbit-row-copy span{font-size:12px;color:var(--muted)}.orbit-row.hot .orbit-row-copy span{color:#6b3a1e}.orbit-row.hot-muse .orbit-row-copy span{color:#3e3485}.orbit-row-glyph{flex:none;width:30px;height:30px;border-radius:15px;background:var(--fill);color:#3a4a63;display:grid;place-items:center;overflow:hidden}.orbit-row-glyph.restaurant{background:#fdeee6;color:#c2410c}.orbit-row-glyph.trip{background:#e3f3f5;color:#0f6e7b}.orbit-row-glyph.errand{background:#fbeaf3;color:#b5367e}.orbit-row-glyph.calendar{background:#e8eefc;color:#1d4ed8}.today-next{flex-direction:row;align-items:center;gap:12px;padding:16px 18px}.today-next span{display:flex;flex-direction:column;gap:2px;flex:1}.today-next strong{font-size:15px;font-weight:600}.desk-home{display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.desk-home .rail,.desk-home .stage{grid-column:1;grid-row:1;min-height:0}.desk-home .stage{position:relative;z-index:1;display:block;padding:0;height:100%}.desk-home .rail{position:relative;z-index:3;align-self:start;width:236px;height:calc(100% - 32px);margin:16px 0 16px 20px;padding:18px 14px;gap:18px;border-radius:26px;background:#f7f7f8ba;-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08);box-shadow:0 0 0 1px #1112140f,0 30px 60px -40px #11121459;overflow:hidden}.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{position:absolute;left:50%;top:22px;transform:translate(-50%);z-index:2;width:min(620px,calc(100% - 640px));max-width:none;text-align:center;pointer-events:none;gap:0}.desk-home .home-copy .kicker{text-shadow:0 0 10px #eeeff1}.desk-home .home-copy .display{font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.02em;text-align:center;max-width:none;text-shadow:0 0 14px #eeeff1,0 0 28px #eeeff1,0 0 4px #eeeff1}.desk-home .cards-col{position:absolute;top:16px;right:20px;bottom:16px;z-index:3;width:316px;padding:18px 14px;gap:18px;border-radius:26px;background:#f7f7f8ba;-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08);box-shadow:0 0 0 1px #1112140f,0 30px 60px -40px #11121459;overflow:auto}.desk-home .orbit-card{background:transparent;padding:0 4px;gap:4px;flex:1}.desk-home .today-next{margin-top:auto;border-radius:18px;padding:14px 16px}.desk-home .home-actions{position:absolute;left:calc(50% - 40px);bottom:16px;transform:translate(-50%);z-index:3;width:min(680px,calc(100% - 40px));margin:0;flex-wrap:nowrap;padding:0}.desk-home .action-pill{border-radius:22px;min-height:60px;box-shadow:0 20px 40px -24px #0009}.desk-home .talk-chip{flex:none;min-height:60px;padding:0 24px;border:0;box-shadow:0 0 0 1px var(--line),0 20px 40px -24px #0006}.desk-home .talk-chip.add-agent{min-height:44px;padding:0 16px;font-size:13px}.desk-unified-sky{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.desk-sky-stage{position:relative;width:100%;height:100%}.desk-sky-stage>canvas{display:block;width:100%;height:100%;touch-action:none;cursor:grab}.desk-sky-stage>canvas:active{cursor:grabbing}.desk-sky-stage>canvas:focus-visible{outline:2px solid #6e5bf5;outline-offset:-2px}.desk-sky-target.is-planet .phone-planet-label{top:calc(100% + 15px);width:180px}.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);position:absolute;left:50%;bottom:calc(100% + 3px);transform:translate(-50%);width:max-content;max-width:190px;padding:6px 9px;border-radius:6px;background:#151327f0;color:#f4f2ff;font-size:12px;line-height:1.35;white-space:normal;opacity:0;pointer-events:none}.desk-sky-target.is-task:hover:after,.desk-sky-target.is-task:focus-visible:after{opacity:1}.desk-sky-empty{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:360px;text-align:center;color:#fff;text-shadow:0 1px 6px #171327;pointer-events:none}@media (max-width: 1100px){.cards-col{width:280px}.display{font-size:26px}.desk-home{display:flex;flex-direction:column}.desk-home .rail,.desk-home .stage{position:relative;width:auto;height:auto;margin:16px}.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{position:relative;left:auto;right:auto;top:auto;bottom:auto;transform:none;width:auto;margin:0 16px 16px}.desk-home .home-copy{text-align:left}.desk-home .home-copy .display{text-align:left;font-size:22px}}@media (max-width: 900px){.stage{flex-direction:column;padding:12px}.cards-col{width:100%;flex-direction:row;overflow:auto}.desk-card{min-width:min(280px,80vw)}}.stage-head{display:flex;flex-direction:column;gap:10px;padding:20px 24px 8px}.stage-head-row{display:flex;align-items:center;justify-content:space-between;gap:12px}button.back{width:36px;height:36px;padding:0;display:grid;place-items:center;border-radius:18px;background:#fff;color:var(--ink);border:1px solid var(--line)}button.back:hover{background:#fff;color:var(--ink)}.sheet{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto;padding:0 24px 28px;gap:16px}.sheet-hero{display:flex;align-items:center;gap:18px;padding:8px 4px 12px}.sheet-hero .orb{width:92px;height:92px;flex:none;font-size:32px}.sheet-hero h1{margin:0;font-family:var(--display);font-size:32px;font-weight:700;letter-spacing:-.02em}.sheet-hero p{margin:2px 0 0;color:var(--muted);font-size:14px}.working-line{display:flex;align-items:center;gap:8px;margin:8px 0 0;color:var(--accent);font-size:14px;font-weight:600}.working-dots{display:inline-flex;gap:4px}.working-dots i{width:6px;height:6px;border-radius:3px;background:currentColor;animation:wave 1.1s ease-in-out infinite}.working-dots i:nth-child(2){animation-delay:.15s}.working-dots i:nth-child(3){animation-delay:.3s}.section-label{margin:8px 4px 0;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.white-card,button.white-card{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:20px;background:#fff;color:inherit;border:0;text-align:left}button.white-card:hover{background:#fff;color:inherit}.white-card.dashed{border:1.5px dashed var(--line-strong);background:transparent;color:var(--muted)}.row-card{display:flex;align-items:center;gap:12px}.row-card .orb{width:40px;height:40px;flex:none;font-size:15px;box-shadow:none}.row-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.row-copy strong{font-size:15px;font-weight:600}.row-copy span{font-size:13px;color:var(--muted)}.need-pill{flex:none;padding:4px 10px;border-radius:999px;background:#c2410c;color:#fff;font-size:12px;font-weight:600}.quiet-time{flex:none;font-size:13px;color:var(--muted)}.pills{display:flex;flex-wrap:wrap;gap:8px}.pill{padding:6px 12px;border-radius:999px;background:#ece8fb;color:#3b2a86;font-size:13px;font-weight:500}.people-toolbar{display:flex;gap:8px;align-items:center}.people-toolbar input{flex:1;border-radius:20px;background:#fff}button.ghost{background:transparent;color:var(--accent);border:0;font-weight:600;padding:8px 10px}button.ghost:hover{background:transparent;color:var(--accent)}.share-banner{display:grid;gap:8px;padding:14px 16px;border-radius:16px;background:#fff}.share-banner p{margin:0;font-size:13px;line-height:1.45}.people-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:#fff;color:inherit;text-align:left;border:0}.people-row:hover{background:#fff;color:inherit}.toggle{width:48px;height:28px;padding:0;border-radius:14px;background:#c5cad2;border:0;position:relative;flex:none}.toggle:after{content:"";position:absolute;width:22px;height:22px;border-radius:11px;background:#fff;top:3px;left:3px;transition:left .15s ease}.toggle.on{background:var(--ink)}.toggle.on:after{left:23px}.toggle:hover{background:#c5cad2;color:inherit}.toggle.on:hover{background:var(--ink)}.reach-row{display:flex;align-items:center;gap:12px;padding:12px 0}.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);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.timeline{display:flex;flex-direction:column;padding:8px 8px 24px}.tl-item{display:grid;grid-template-columns:64px 22px 1fr;gap:10px;align-items:start;padding:0 8px 0 0;background:transparent;color:inherit;border:0;text-align:left;min-height:64px}.tl-item:hover{background:transparent;color:inherit}.tl-item time{padding-top:2px;font-size:14px;color:var(--muted)}.tl-rail{position:relative;display:flex;justify-content:center;min-height:100%}.tl-rail:before{content:"";position:absolute;top:10px;bottom:-10px;width:2px;background:var(--line)}.tl-item:last-child .tl-rail:before{display:none}.tl-dot{position:relative;z-index:1;width:10px;height:10px;margin-top:8px;border-radius:5px;background:var(--orb)}.tl-item strong{display:block;font-size:16px}.tl-item span{display:block;font-size:13px;color:var(--muted)}.legend{display:flex;flex-wrap:wrap;gap:16px;padding:8px 12px 0;color:var(--muted);font-size:13px}.legend i{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:4px;background:var(--orb)}.trip-sheet{background:var(--warm)}.trip-sheet .kicker,.trip-sheet .quiet{color:var(--warm-muted)}.fade-pill{padding:6px 10px;border-radius:999px;background:#f3e2b4;color:var(--warm-ink);font-size:12px;font-weight:600}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.plan-grid div{display:flex;justify-content:space-between;gap:8px;font-size:15px}.footer-note{margin:auto 0 0;text-align:center;color:var(--warm-muted);font-size:13px}.room-stage{flex-direction:row;padding:0;background:#fff}.room-stage .index,.room-stage .chat{background:transparent}.room-stage .index{width:min(300px,38%)}.hold-bar{margin:12px 24px 20px}button.hold-bar{width:calc(100% - 48px);display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;border-radius:28px;background:var(--ink);color:#fff;font-size:16px;font-weight:600}button.hold-bar.accent{background:#3b5bdb}button.hold-bar:hover{color:#fff}@media (max-width: 800px){.room-stage{flex-direction:column}.room-stage .index{width:100%;max-height:32vh}}.talk-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:24px;background:#14161a75}.talk{width:min(440px,100%);height:min(760px,100%);display:flex;flex-direction:column;gap:18px;padding:22px 22px 18px;border-radius:32px;background:#0e1014;color:#f4f5f7;box-shadow:0 24px 80px #00000059}.talk-top{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:16px;border:1px solid #2a3140}.talking-label{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8b93a3}.talk-agents{display:flex;gap:8px;flex-wrap:wrap}button.talk-agent{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 8px;border-radius:999px;background:#1a1f2a;color:#f4f5f7;border:1px solid transparent;font-weight:600}button.talk-agent.selected{background:#152238;border-color:#3b5bdb}button.talk-agent:hover{background:#1a1f2a;color:#f4f5f7}button.talk-agent.selected:hover{background:#152238}.talk-agent .orb{width:22px;height:22px;font-size:11px;box-shadow:none}.talk-hint{margin:0;font-size:13px;color:#8b93a3}.talk-prompt{margin:8px 4px 0;font-family:var(--display);font-size:28px;line-height:1.2;font-weight:600;letter-spacing:-.02em;min-height:120px}.talk-prompt.empty{color:#5c6574}.caret{display:inline-block;width:2px;height:1em;margin-left:2px;background:#3b5bdb;vertical-align:text-bottom;animation:wave 1s ease-in-out infinite}.will-reach{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:18px;background:#171b22}.will-reach .section-label{margin:0;color:#8b93a3}.reach-item{display:flex;align-items:center;gap:12px}.reach-item .orb{width:32px;height:32px;font-size:13px;box-shadow:none}.reach-item strong{display:block;font-size:14px}.reach-item span{display:block;font-size:12px;color:#8b93a3}.talk-mic{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:12px}.waves{display:flex;align-items:center;gap:4px;height:28px}.waves i{width:3px;height:24px;border-radius:2px;background:#3b5bdb;transform-origin:center;animation:wave .9s ease-in-out infinite}.waves i:nth-child(2){animation-delay:.1s}.waves i:nth-child(3){animation-delay:.2s}.waves i:nth-child(4){animation-delay:.05s}.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{width:88px;height:88px;padding:0;border-radius:44px;background:#3b5bdb;color:#fff;display:grid;place-items:center}button.mic.holding{background:#e5603a}button.mic:hover{color:#fff}.talk-foot{margin:0;text-align:center;font-size:13px;color:#8b93a3}.talk textarea{background:transparent;border:0;color:#f4f5f7;font-family:var(--display);font-size:28px;line-height:1.2;font-weight:600;padding:0;min-height:120px}.talk textarea:focus{border-color:transparent}.talk .error{color:#ff9a6b}button.talk-close{align-self:flex-start;background:transparent;color:#8b93a3;padding:0}button.talk-close:hover{background:transparent;color:#f4f5f7}.index{width:280px;flex:none;display:flex;flex-direction:column;min-height:0;min-width:0;border-right:1px solid var(--line);background:var(--bg)}.index-head{padding:18px 16px 12px;display:flex;flex-direction:column;gap:12px}.index-tools{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.text-action{width:auto;flex:none;background:transparent;color:var(--muted);border:0;padding:0;font-size:13px}.text-action:hover{color:var(--ink)}.roster{display:flex;flex-direction:column;gap:12px;max-height:240px}.roster-person{display:flex;flex-direction:column;gap:4px}.roster-agent{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-left:28px;color:var(--muted);font-size:13px;line-height:1.3}.roster-empty{margin:0 0 0 28px;color:var(--faint);font-size:12px}.people{display:flex;flex-direction:column;gap:6px}.marks{display:flex}.marks .mark+.mark{margin-left:-6px}.mark{display:inline-flex;align-items:center;gap:6px}.mark i{width:22px;height:22px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:var(--fill);border:1px solid var(--line);font-style:normal;font-size:11px}.purpose{margin:0;color:var(--muted);font-size:12px;line-height:16px}.thread-list{display:flex;flex-direction:column;gap:2px;min-height:0;flex:1;padding:0 10px 16px}.thread-row{padding:12px}.thread-top{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.thread-top strong{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread-top time{color:var(--faint);font-size:11px;flex:none}.thread-row.closed{opacity:.6}.empty-copy{margin:0;padding:8px 12px 16px;color:var(--muted);font-size:13px}@media (max-width: 800px){.index{width:100%;max-height:28vh;border-right:0;border-bottom:1px solid var(--line)}}.chat{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--surface)}.chat-head{padding:18px 22px;border-bottom:1px solid var(--line);font-size:15px;font-weight:600}.chat-head-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.chat-subject{min-width:0}.thread-tasks{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.thread-task{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-weight:400}.thread-task[data-status=awaiting_approval]{background:var(--tone-3)}.thread-task-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.thread-task-actions button{width:auto;height:32px;padding:0 12px}.bubble-task{margin-top:8px;width:auto;height:auto;padding:4px 8px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:12px;font-weight:500}.bubble-task:hover{background:var(--fill);color:var(--ink)}.chat-empty{flex:1;display:grid;place-items:center;color:var(--muted);padding:24px;text-align:center}.bubbles{list-style:none;margin:0;padding:22px 24px;flex:1;min-height:0;display:flex;flex-direction:column;gap:14px}.bubbles li{display:flex;flex-direction:column;max-width:100%}.bubbles li.mine{align-items:flex-end}.bubbles li.theirs{align-items:flex-start}.bubbles li.system{align-items:center}.bubbles li.system .quiet{margin:0;text-align:center;font-size:12px}.stamp{align-self:center;color:var(--faint);font-size:11px;margin:6px 0 2px}.bubble{max-width:min(92%,24rem);border-radius:var(--radius);padding:12px 14px}.bubble p{margin:0;white-space:pre-wrap;font-size:15px;line-height:1.5}.bubble-name{display:block;font-size:12px;font-weight:600;margin-bottom:4px}.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{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:16px 20px 18px;border-top:1px solid var(--line)}.composer .error{flex-basis:100%}.composer textarea{flex:1;min-height:40px;max-height:140px;resize:none}.composer button.send{flex:none;width:auto;height:36px;padding:0 14px}.closed-note{margin:0;padding:12px 14px;color:var(--muted);font-size:13px;border-top:1px solid var(--line)}.draft{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding:22px}.draft button{align-self:flex-start;width:auto}.draft p{margin:0;color:var(--muted);font-size:13px}.menu{position:fixed;z-index:30;width:min(280px,calc(100vw - 24px));max-height:min(440px,calc(100vh - 24px));overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:12px;display:flex;flex-direction:column;gap:10px}.menu h2{margin:0;font-size:14px;font-weight:500;font-family:inherit;letter-spacing:0}.menu-label{margin:0;color:var(--faint);font-size:12px}.agent-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;border-top:1px solid var(--line)}.agent-row strong{font-weight:500;font-size:13px}.switch{background:transparent;color:var(--ink);border:1px solid var(--line-strong);border-radius:6px;padding:3px 8px;font-size:12px}.switch.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.copy-line{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--line);border-radius:var(--radius);padding:8px;background:var(--bg)}.copy-line code{font-size:12px;overflow-wrap:anywhere}.key-slip{display:grid;gap:8px;padding:10px;border-radius:var(--radius);background:var(--fill);border:1px solid var(--line)}.key-slip p{margin:0;font-size:13px}.stack{display:grid;gap:8px}.person-line{display:flex;align-items:center;gap:8px;font-size:13px}.agent-list{display:grid;gap:0}.settings-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:24px;background:#1c1b1947}.settings-modal{width:min(760px,100%);height:min(560px,100%);display:flex;min-height:0;background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 18px 50px #1c1b1929}.settings-nav{width:196px;flex:none;display:flex;flex-direction:column;gap:2px;padding:18px 10px;background:#f7f6f3;border-right:1px solid var(--line)}.settings-nav h2{margin:0 8px 14px;font-size:15px;font-weight:600}.settings-nav button{display:block;width:100%;text-align:left;background:transparent;color:var(--ink);border:0;border-radius:8px;padding:7px 10px;font-size:14px}.settings-nav button.selected{background:#eceae6}.settings-main{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.settings-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 0}.settings-head h2{margin:0;font-size:16px;font-weight:600}.settings-close{width:28px;height:28px;padding:0;background:transparent;color:var(--muted);border:0;border-radius:6px;font-size:18px;line-height:1}.settings-close:hover{background:var(--fill);color:var(--ink)}.settings-body{flex:1;min-height:0;overflow:auto;padding:8px 22px 22px;display:flex;flex-direction:column;gap:16px}.settings-block h3{margin:0;font-size:14px;font-weight:600}.settings-block p{margin:4px 0 0;color:var(--muted);font-size:13px}.agent-card{display:flex;flex-direction:column;gap:10px;padding:14px 0;border-top:1px solid var(--line)}.agent-card-head{display:flex;align-items:baseline;gap:10px}.agent-card-head strong{font-weight:600;font-size:14px}.agent-card-head .link{margin-left:auto}.wake-fields{display:grid;gap:8px}.wake-fields label{display:grid;gap:4px;font-size:13px;color:var(--muted)}.wake-actions{display:flex;gap:8px;flex-wrap:wrap}.ring-log{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--muted)}.ring-log li{display:flex;flex-wrap:wrap;gap:8px}.ring-log .error{color:var(--danger)}.profile-line{margin:0;font-size:14px}.settings-modal{position:relative}.settings-confirm{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;gap:12px;padding:28px 32px;background:var(--surface)}.settings-confirm h3{margin:0;font-size:18px;font-weight:600}.settings-confirm p{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.settings-confirm-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.settings-paste{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#f7f6f3}.settings-paste p{color:var(--ink);white-space:pre-wrap}.directory-modal{width:min(720px,100%);height:min(560px,100%)}.directory-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.directory-toolbar button{width:auto}.share-card{display:grid;gap:8px;padding:12px 0;border-top:1px solid var(--line)}.share-card p{margin:0;font-size:13px;line-height:1.45}.directory-form{display:grid;gap:8px;padding:12px 0;border-top:1px solid var(--line)}.directory-form label{display:grid;gap:4px;font-size:13px;color:var(--muted)}.contact-card{display:flex;flex-direction:column;gap:8px;padding:14px 0;border-top:1px solid var(--line)}.contact-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.contact-card-head strong{font-size:14px;font-weight:600}.contact-card label{display:grid;gap:4px;font-size:13px;color:var(--muted)}.contact-agents{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.contact-agents li{color:var(--muted);font-size:13px}.policy-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.request-card{display:grid;gap:4px;padding:12px 0;border-top:1px solid var(--line)}.rail-tools{display:flex;align-items:center;gap:2px}.rail-tools button{width:auto;min-width:24px;height:24px;padding:0 6px;background:transparent;color:var(--ink);border:0;border-radius:6px;font-size:16px;line-height:1}.rail-tools .rail-directory{font-size:12px;color:var(--faint);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{display:grid;gap:8px;padding:0 22px 12px}.task{border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;display:grid;gap:6px;background:var(--surface)}.task[data-status=awaiting_approval]{background:var(--tone-3)}.task[data-status=completed]{background:var(--tone-2)}.checks{display:flex;flex-wrap:wrap;gap:8px}.checks label{display:flex;align-items:center;gap:6px;color:var(--ink);font-size:13px}.checks input{width:auto}.agent-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.platform-select{display:grid;grid-template-columns:1fr 1fr;gap:8px}.count{display:inline-flex;min-width:16px;height:16px;padding:0 5px;align-items:center;justify-content:center;border-radius:8px;background:var(--ink);color:var(--bg);font-size:10px;line-height:1}.dot{width:7px;height:7px;border-radius:50%;background:var(--danger);display:inline-block}.pulse{animation:pulse 1.2s ease-out 1}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.7}to{transform:scale(1);opacity:1}}.phone{height:100%;min-height:0;display:flex;flex-direction:column;background:#eeeff1;color:#111214;overflow:hidden}.phone-page{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;padding:calc(env(safe-area-inset-top,0px) + 16px) 20px calc(env(safe-area-inset-bottom,0px) + 16px);overflow:hidden;box-sizing:border-box}.phone-page.scroll{overflow:auto}.phone-kicker{margin:0;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#575b63}.phone-back,.phone-round{flex:none;width:44px;height:44px;padding:0;border-radius:22px;background:#fff;color:#111214;border:1px solid #dadce0;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.phone-back:hover,.phone-round:hover{background:#fff;color:#111214}.phone-hold{margin-top:auto;flex:none;display:flex;align-items:center;justify-content:center;gap:10px;height:64px;border-radius:32px;background:#111214;color:#fff;font-size:16px;font-weight:600}.phone-hold:hover{background:#111214;color:#fff}.phone-hold.light{height:56px;border-radius:28px;background:#fff;color:#14161a;border:1px solid #d9dde3;font-size:15px}.phone-hold.light:hover{background:#fff;color:#14161a}.phone-section{display:flex;flex-direction:column;gap:10px}.phone-section-label{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#565c66}.phone-card{background:#fff;border-radius:20px;padding:14px 16px}.phone-need{font-size:12px;font-weight:600;color:#fff;background:#c2410c;border-radius:10px;padding:3px 8px}.phone-navigation{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:#ece7f6;overflow:hidden}.phone-navigation::backdrop{background:#09071199}.phone-navigation-panel{width:min(320px,86vw);height:100%;box-sizing:border-box;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:#101013;border-right:1px solid #303036;display:flex;flex-direction:column;box-shadow:12px 0 40px #0003}.phone-navigation-panel header{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px}.phone-navigation-panel header span{display:flex;align-items:center;gap:10px;font-size:22px}.phone-navigation-panel button{display:block;width:100%;min-height:44px;padding:10px 12px;color:#ece7f6;background:transparent;border-radius:9px;text-align:left;font-size:15px}.phone-navigation-panel button:hover,.phone-navigation-panel button:focus-visible{background:#24242a}.phone-navigation-panel header button{width:44px;font-size:24px;text-align:center;padding:0}.phone-navigation-scroll{overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0}.phone-navigation-panel h2{margin:24px 12px 6px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#a99bbd}.phone-navigation-panel p{margin:10px 12px;font-size:13px;color:#a99bbd}.phone-navigation-panel .phone-navigation-add{color:#bfa8e2}.phone-navigation-panel footer{padding-top:12px;border-top:1px solid #493d56}.phone-home-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.phone-home-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.phone-home-copy h1{margin:0;font-size:22px;line-height:1.2;font-weight:600;letter-spacing:-.025em;text-wrap:pretty}.phone-sky{position:relative;width:100%;max-width:350px;height:318px;flex:none;align-self:center;overflow:visible}.phone-sky>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.phone-sky .sky-node{position:absolute;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%)}.phone-sky .sky-orb{position:relative;width:100%;aspect-ratio:1}.phone-sky .sky-node .orb{padding:0;border:0;background:transparent;color:inherit}.phone-sky .sky-node:hover{background:transparent;color:inherit}.phone-sky .sky-label{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);width:80px;text-align:center;font-size:12px;color:#575b63;pointer-events:none}.phone-sky .sky-node.sky-agent .sky-label{top:calc(100% + 34px);width:140px;display:flex;flex-direction:column;align-items:center;gap:2px}.phone-sky .sky-label strong{font-size:16px;font-weight:600;letter-spacing:-.01em;color:#111214}.phone-sky-empty{height:100%;display:grid;place-items:center;color:#575b63;text-align:center;padding:24px;font-size:14px}.phone-action{display:flex;align-items:center;gap:12px;background:#111214;color:#fff;border-radius:20px;padding:14px 16px;min-height:44px;text-align:left}.phone-action:hover{background:#111214;color:#fff}.phone-action-dot{flex:none;width:10px;height:10px;border-radius:5px;background:#ff9a6b}.phone-action span{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.phone-action strong{font-size:15px;font-weight:600}.phone-action em{font-style:normal;font-size:13px;color:#b9bcc2}.phone-home-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.phone-home-cards.one{grid-template-columns:minmax(0,1fr)}.phone-mini{background:#fff;border-radius:20px;padding:14px;display:flex;flex-direction:column;gap:8px;min-height:118px;box-sizing:border-box;text-align:left;color:inherit;border:0}.phone-mini:hover{background:#fff;color:inherit}.phone-mini.trip,.phone-mini.trip:hover{background:#fff3da}.phone-mini-kicker{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#575b63}.phone-mini.trip .phone-mini-kicker,.phone-mini.trip .phone-mini-fade{color:#7a5300}.phone-mini-row{display:flex;flex-direction:column;gap:1px}.phone-mini-row time,.phone-mini-row .when{font-size:13px;color:#575b63}.phone-mini-row strong{font-size:15px;font-weight:600}.phone-mini-title{font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.phone-mini-detail{font-size:13px;color:#5c4a1e}.phone-mini-fade{font-size:12px;margin-top:auto}.phone-mini-top{display:flex;align-items:center;justify-content:space-between}.phone-home{background:#000;color:#f3f3f4;gap:18px}.phone-home .phone-home-head{align-items:center;gap:10px;flex:none;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{background:transparent;border:0;border-radius:0;color:#eee9fa}.phone-home .phone-mini{background:#332b48;color:#f1ebff}.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{background:#342c49;color:#ede8fa;border-color:#504460}.phone-unified-sky{flex:none;margin:-8px -20px 0;width:calc(100% + 40px)}.phone-sky-stage{position:relative;height:clamp(440px,61svh,620px);isolation:isolate;overflow:hidden;touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none}.phone-sky-stage>canvas{display:block;width:100%;height:100%;touch-action:none}.phone-sky-targets{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.phone-sky-target{position:absolute;left:0;top:0;display:grid;place-items:center;padding:0;background:transparent;color:#e8e5f4;border:0;border-radius:50%;pointer-events:auto;touch-action:none}.phone-sky-target:hover{background:transparent;color:#e8e5f4}.phone-sky-target:focus-visible{outline:1px solid #c8c0e6;outline-offset:-3px}.phone-sky-target.is-task svg{opacity:.85}.phone-planet-label{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);width:116px;text-align:center;pointer-events:none}.phone-planet-label strong{display:block;color:#fff;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-planet-label small{display:block;font-size:10px;color:#c9bfd9;line-height:1.4}.phone-task-detail,.phone-task-detail:hover{position:absolute;z-index:5000;transform:translate(-50%,-100%);width:max-content;max-width:190px;min-height:44px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#f4f2ff}.phone-task-detail span{padding:6px 9px;border-radius:6px;background:#151327f0;font-size:12px;font-weight:500;line-height:1.35;text-align:center}.phone-sky-controls{position:absolute;right:12px;bottom:10px;display:flex;gap:6px;z-index:6000}.phone-sky-controls button{width:44px;height:44px;border-radius:50%;color:#e1d7f5;background:#282039bb;border:1px solid #8c7e9e44}.phone-sky-error{padding:0 20px;font-size:13px}.phone-sky-overflow{display:flex;flex-wrap:wrap;gap:8px;padding:12px 20px}.phone-sky-overflow button{background:#3a3050;color:#f4eeff;border-radius:12px;padding:10px}.phone-home-list{flex:none;padding:0 2px 12px}.phone-home-list-heading{display:flex;align-items:center;justify-content:space-between}.phone-home-list-heading h2{font-size:14px;font-weight:500;margin:0;color:#f0eafa}.phone-home-list-heading button{min-height:44px;padding:10px 0 10px 16px;background:transparent;color:#baacce;font-size:12px}.phone-home-row{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:56px;padding:12px 0;background:transparent;color:#efe9fa;border-radius:0;border-bottom:1px solid #51445e66;text-align:left}.phone-home-row:hover{background:transparent;color:#fff}.phone-home-row span{min-width:0}.phone-home-row strong{display:block;font-size:14px;font-weight:500}.phone-home-row small,.phone-home-row em{display:block;font-size:12px;color:#b6a9ca;font-style:normal}.phone-home-row time{flex:none;font-size:12px;color:#c9bcd8}.phone-home-empty{font-size:13px;color:#ad9fbd;margin:8px 0 16px}.phone-home-action{flex:none}.phone-people-tools{display:flex;align-items:center;justify-content:space-between}.phone-people-head{display:flex;flex-direction:column;gap:14px}.phone-people-head h1{margin:0;font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1}.phone-people-toolbar{display:flex;gap:8px}.phone-people-toolbar input{flex:1;min-width:0;height:44px;border-radius:16px;border:1px solid #d9dde3}.phone-people-add{flex:none;height:44px;padding:0 14px;border-radius:16px;background:#111214;color:#fff;font-size:14px;font-weight:600}.phone-people-add:hover{background:#111214;color:#fff}.phone-people-row{display:flex;align-items:center;gap:12px;width:100%;background:#fff;border-radius:20px;padding:14px;min-height:44px;text-align:left;color:inherit;border:0}.phone-people-row:hover{background:#fff;color:inherit}.phone-people-row .row-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.phone-people-row strong{font-size:15px;font-weight:600}.phone-people-row span{font-size:13px;color:#565c66}.phone-share{background:#fff;border-radius:20px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;font-size:14px}.phone-share code{font-size:12px;word-break:break-all}.phone-people-note{font-size:13px;color:#565c66}.phone{position:relative}.phone-talk{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;gap:20px;padding:calc(env(safe-area-inset-top,0px) + 16px) 20px calc(env(safe-area-inset-bottom,0px) + 20px);background:#0f1114;color:#f2f3f5;overflow:hidden;box-sizing:border-box}.phone-talk-top{display:flex;flex-direction:column;gap:10px}.phone-talk-label{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#9aa0aa}.phone-talk-agents{display:flex;gap:8px;flex-wrap:wrap}button.phone-talk-agent{display:flex;align-items:center;gap:8px;height:44px;padding:0 16px 0 10px;border-radius:22px;border:1.5px solid #2c3038;background:transparent;color:#9aa0aa;font-size:15px;font-weight:500}button.phone-talk-agent.selected{border-color:#e6e7ea;background:#26282d;color:#f2f3f5;font-weight:600}button.phone-talk-agent:hover{background:transparent;color:#9aa0aa}button.phone-talk-agent.selected:hover{background:#26282d;color:#f2f3f5}.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{margin:0;font-size:13px;color:#9aa0aa}.phone-talk-body{flex:1;display:flex;flex-direction:column;justify-content:center;gap:22px;min-height:0}.phone-talk-prompt,.phone-talk-prompt textarea{margin:0;font-size:30px;line-height:1.18;font-weight:500;letter-spacing:-.02em;text-wrap:pretty;color:#f2f3f5}.phone-talk-prompt textarea{width:100%;min-height:120px;padding:0;border:0;background:transparent;resize:none}.phone-talk-prompt textarea:focus{border:0}.phone-talk-prompt textarea::placeholder{color:#9aa0aa}.phone-caret{display:inline-block;width:3px;height:28px;background:#e6e7ea;margin-left:4px;vertical-align:-4px;animation:caret 1s step-end infinite}.phone-reach{display:flex;flex-direction:column;gap:10px;background:#181b21;border-radius:20px;padding:16px}.phone-reach-label{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#9aa0aa}.phone-reach-row{display:flex;align-items:center;gap:12px}.phone-reach-row .orb{flex:none;width:36px;height:36px;box-shadow:inset 0 0 0 1px #ffffff4d;font-size:14px}.phone-reach-copy{display:flex;flex-direction:column;gap:2px}.phone-reach-copy strong{font-size:15px;font-weight:600}.phone-reach-copy span{font-size:13px;color:#9aa0aa}.phone-waves{display:flex;align-items:center;justify-content:center;gap:4px;height:48px}.phone-waves i{width:4px;border-radius:2px;background:#e6e7ea;transform-origin:center;animation:wave 1s ease-in-out infinite}.phone-talk-mic-wrap{display:flex;flex-direction:column;align-items:center;gap:14px}button.phone-mic{position:relative;width:96px;height:96px;padding:0;border-radius:50%;background:transparent;color:#0b0b0c}button.phone-mic:hover{background:transparent;color:#0b0b0c}button.phone-mic.cancelling{opacity:.45}.phone-mic-ripple{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#fff;opacity:.25;animation:phone-mic-ripple 1.8s ease-out infinite}.phone-mic-ripple.delay{animation-delay:.9s}.phone-mic-core{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#fff;color:#0b0b0c;display:flex;align-items:center;justify-content:center}.phone-talk-foot{margin:0;font-size:14px;color:#c9cdd4}.phone-talk .error{color:#ff9a6b}@keyframes phone-mic-ripple{0%{transform:scale(1);opacity:.55}to{transform:scale(1.7);opacity:0}}.phone-page.agent{background:#eceef1;color:#14161a;gap:18px}.phone-agent-hero{display:flex;align-items:center;gap:18px}.phone-agent-copy{display:flex;flex-direction:column;gap:4px}.phone-agent-copy h1{margin:0;font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1}.phone-agent-role{font-size:14px;color:#565c66}.phone-agent-working{display:flex;align-items:center;gap:6px;font-size:13px;color:#111214;font-weight:500}.phone-agent-card-head{display:flex;align-items:center;justify-content:space-between}.phone-agent-edit{font-size:14px;font-weight:600;color:#111214;min-height:44px;background:transparent;padding:0;border:0}.phone-agent-edit:hover{background:transparent;color:#111214}.phone-agent-blurb{font-size:14px;color:#3a3f47;line-height:1.4}.phone-pills{display:flex;flex-wrap:wrap;gap:6px}.phone-pill{font-size:13px;padding:6px 10px;border-radius:10px;background:#eeeff1;color:#2b2d31}.phone-agent-share{font-size:13px;color:#565c66}.phone-room-row{display:flex;align-items:center;gap:12px;width:100%;background:#fff;border-radius:20px;padding:14px;min-height:44px;text-align:left;color:inherit;border:0}.phone-room-row:hover{background:#fff;color:inherit}.phone-room-copy{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.phone-room-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.phone-room-top strong{font-size:15px;font-weight:600}.phone-room-when{font-size:12px;color:#565c66}.phone-room-copy>span{font-size:13px;color:#565c66}.phone-hold.agent{height:60px;border-radius:30px}.phone-card.stack{display:flex;flex-direction:column;gap:12px;padding:16px}.phone-page.room{background:#eceef1;color:#14161a;gap:16px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 28px)}.phone-room-head{display:flex;align-items:center;gap:12px}.phone-room-titles{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.phone-room-titles h1{margin:0;font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.15}.phone-room-sub{font-size:12px;color:#565c66}.phone-threads{display:flex;gap:8px;overflow:auto;flex:none;scrollbar-width:none}.phone-threads::-webkit-scrollbar{display:none}button.phone-thread{flex:none;display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:20px;border:1px solid #d9dde3;background:#fff;color:#3a3f47;font-size:14px;font-weight:500}button.phone-thread.selected{border:0;background:#14161a;color:#fff;font-weight:600}button.phone-thread:hover{background:#fff;color:#3a3f47}button.phone-thread.selected:hover{background:#14161a;color:#fff}.phone-thread-dot{width:7px;height:7px;border-radius:4px;background:#ff9a6b}button.phone-thread-new{flex:none;width:40px;height:40px;padding:0;border-radius:20px;border:1px dashed #a9afb8;background:transparent;color:#3a3f47}button.phone-thread-new:hover{background:transparent;color:#3a3f47}.phone-thread-note{font-size:12px;color:#565c66;margin-top:-8px}.phone-log{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:16px}.phone-msg{display:flex;gap:10px}.phone-msg .orb{position:relative;flex:none;width:24px;height:24px;box-shadow:none;font-size:11px}.phone-msg-copy{display:flex;flex-direction:column;gap:3px}.phone-msg-meta{font-size:12px;color:#565c66}.phone-msg-meta strong{font-weight:600;color:#111214}.phone-msg-copy p{margin:0;font-size:15px;line-height:1.4}.phone-msg-check{display:flex;align-items:center;gap:8px;font-size:13px;color:#1d6b4f;padding-left:34px}.phone-decide{background:#14161a;color:#fff;border-radius:22px;padding:16px;display:flex;flex-direction:column;gap:10px;flex:none}.phone-decide-head{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600}.phone-decide-head.booked svg{color:#7fe0b6}.phone-decide-dot{width:8px;height:8px;border-radius:4px;background:#ff9a6b}button.phone-option{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:0 14px;border-radius:14px;border:1px solid #2e323a;background:#1e2127;color:#fff;font-size:15px;font-weight:500;text-align:left}button.phone-option:hover{background:#1e2127;color:#fff}.phone-option span{display:flex;flex-direction:column;gap:2px}.phone-option strong{font-weight:600}.phone-option em{font-style:normal;font-size:13px;color:#b9bec7}button.phone-let{min-height:44px;border:0;background:transparent;color:#e6e7ea;font-size:14px;font-weight:600}button.phone-let:hover{background:transparent;color:#e6e7ea}.phone-booked{font-size:13px;color:#b9bec7}.phone-draft{display:flex;flex-direction:column;gap:10px;flex:1}.phone-draft input,.phone-draft textarea{border-radius:16px;border:1px solid #d9dde3}.phone-page.contact{background:#eceef1;color:#14161a;gap:16px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px)}.phone-contact-bar{display:flex;align-items:center;justify-content:space-between}.phone-contact-hero{display:flex;align-items:center;gap:14px}.phone-contact-avatar{flex:none;width:64px;height:64px;box-shadow:none;color:#fff;font-size:26px;font-weight:700}.phone-contact-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.phone-contact-copy h1{margin:0;font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1}.phone-contact-role{font-size:14px;color:#565c66}.phone-contact-agent{display:flex;align-items:center;gap:12px}.phone-contact-agent-copy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.phone-contact-agent-copy strong{font-size:15px;font-weight:600;color:#14161a}.phone-contact-agent-copy span{font-size:13px;color:#565c66}.phone-reach-row .phone-contact-agent-copy span{font-size:12px}.phone-contact-pill{flex:none;font-size:12px;font-weight:600;color:#fff;background:#111214;border-radius:10px;padding:4px 8px}.phone-contact-dashed{border:1.5px dashed #b9bec7;border-radius:20px;padding:14px 16px;display:flex;align-items:center;gap:12px}.phone-contact-dashed strong{color:#3a3f47}.phone-contact-ghost{flex:none;width:40px;height:40px;border-radius:50%;background:#dadde2}.phone-contact-empty{background:#fff;border-radius:20px;padding:14px 16px;font-size:14px;color:#565c66}.phone-reach{padding:4px 16px}.phone-reach-row{display:flex;align-items:center;gap:12px;min-height:56px}.phone-contact-muted{margin:12px 0;font-size:14px;color:#565c66}.phone-toggle{flex:none;width:52px;height:32px;padding:3px;border-radius:16px;border:0;background:#c5cad2;display:flex;justify-content:flex-start}.phone-toggle:after{content:"";width:26px;height:26px;border-radius:13px;background:#fff}.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;border:1px solid #d9dde3;border-radius:16px;padding:12px 14px;background:#fff;color:#14161a;font-size:15px;line-height:1.4}.phone-page.today{background:#fff;color:#14161a;gap:18px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px)}.phone-page.today .phone-back{background:#eceef1;border:0}.phone-page.today .phone-back:hover{background:#eceef1}.phone-today-bar{display:flex;align-items:center;justify-content:space-between}.phone-today-head{display:flex;flex-direction:column;gap:4px}.phone-today-head h1{margin:0;font-size:42px;font-weight:700;letter-spacing:-.03em;line-height:1}.phone-today-sub{font-size:15px;color:#565c66}.phone-today-empty{margin:0;font-size:15px;color:#565c66}.phone-timeline{display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto}button.phone-tl-item{display:grid;grid-template-columns:52px 20px 1fr;column-gap:8px;min-height:80px;padding:0;background:transparent;color:inherit;border:0;border-radius:0;text-align:left}button.phone-tl-item:hover{background:transparent;color:inherit}button.phone-tl-item.past{min-height:58px}.phone-tl-item time,.phone-tl-now time{font-size:13px;color:#3a3f47;padding-top:2px}.phone-tl-item.past time{color:#8a8f99}.phone-tl-now time{font-size:12px;font-weight:600;color:#c2410c;padding-top:0}.phone-tl-rail{display:flex;flex-direction:column;align-items:center}.phone-tl-dot{width:10px;height:10px;border-radius:5px;margin-top:5px;background:#111214;box-sizing:border-box;flex:none}.phone-tl-dot.gray{background:#c5cad2}.phone-tl-line{flex:1;width:2px;background:#e1e4e9}.phone-tl-item:last-child .phone-tl-line{display:none}.phone-tl-copy{display:flex;flex-direction:column;gap:6px;padding-bottom:16px}.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{font-size:15px;font-weight:400;color:#6b717b;text-decoration:line-through}.phone-tl-copy em{font-style:normal;font-size:12px;color:#565c66}.phone-tl-item.past .phone-tl-copy em{color:#6b717b}.phone-tl-now{display:grid;grid-template-columns:52px 20px 1fr;column-gap:8px;align-items:center;min-height:32px}.phone-tl-now-dot{width:12px;height:12px;border-radius:6px;background:#c2410c;box-shadow:0 0 0 4px #fce3d6}.phone-tl-now-line{height:2px;background:#c2410c;opacity:.35}button.phone-today-next{display:flex;align-items:center;gap:12px;background:#eceef1;color:inherit;border-radius:20px;padding:14px 16px;min-height:44px;text-align:left;border:0}button.phone-today-next:hover{background:#eceef1;color:inherit}.phone-today-next span{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.phone-today-next-kicker{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#565c66}.phone-today-next strong{font-size:15px;font-weight:600}.phone-today-legend{margin-top:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;font-size:12px;color:#565c66}.phone-today-legend span{display:flex;align-items:center;gap:5px}.phone-today-legend i{width:8px;height:8px;border-radius:4px;display:inline-block;background:#111214}.phone-today-legend i.hollow{background:#fff;border:2px solid #d84fcb;box-sizing:border-box}.phone-page.trip{background:#fff3da;color:#1e1a12;gap:16px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px)}.phone-trip-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.phone-page.trip .phone-back{background:#fff;border:1px solid #ead9ae}.phone-page.trip .phone-back:hover{background:#fff;color:inherit}.phone-trip-fade{display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:16px;background:#f5e0ae;color:#6a4700;font-size:13px;font-weight:600}.phone-trip-head{display:flex;flex-direction:column;gap:6px}.phone-trip-head h1{margin:0;font-size:42px;font-weight:700;letter-spacing:-.03em;line-height:1}.phone-trip-sub{font-size:15px;color:#5c4a1e}.phone-trip-people{display:flex;align-items:center;gap:12px}.phone-trip-faces{display:flex;flex:none}.phone-trip-face,.phone-trip-ghost{width:34px;height:34px;border-radius:50%;border:2px solid #fff3da;box-sizing:border-box;color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:none}.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{background:#fff;border:2px dashed #a08a55;color:#5c4a1e}.phone-trip-people>span:last-child{font-size:13px;color:#5c4a1e}.phone-trip-card{background:#fff;border-radius:20px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.phone-trip-card.stay{flex-direction:row;align-items:center;gap:12px}.phone-trip-stay{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.phone-trip-stay strong{font-size:15px;font-weight:600}.phone-trip-label{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6a4700}.phone-trip-arrivals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;font-size:14px}.phone-trip-arrivals>span{display:flex;justify-content:space-between;gap:8px}.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{font-size:13px;color:#5c4a1e;margin:0}button.phone-trip-go{flex:none;display:flex;align-items:center;gap:6px;height:44px;padding:0 14px;border-radius:22px;border:0;background:#1e1a12;color:#fff;font-size:14px;font-weight:600}button.phone-trip-go:hover{background:#1e1a12;color:#fff}button.phone-trip-plan{display:flex;gap:12px;align-items:baseline;padding:0;background:transparent;color:inherit;border:0;border-radius:0;text-align:left}button.phone-trip-plan:hover{background:transparent;color:inherit}.phone-trip-plan>span:first-child{flex:none;width:34px;font-size:13px;color:#5c4a1e}.phone-trip-plan>span:last-child{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.phone-trip-plan strong{font-size:15px;font-weight:600}.phone-trip-plan em{font-style:normal;font-size:13px;color:#5c4a1e}.phone-trip-foot{margin-top:auto;font-size:12px;color:#6a4700;text-align:center}
