:root{color:#f5f7fa;background:radial-gradient(circle at 18% 0,#ffffff0d,#0000 24%),radial-gradient(circle at 100% 18%,#6b92bb2e,#0000 30%),linear-gradient(#0d1015 0%,#12161c 54%,#171b22 100%);font-weight:400;line-height:1.5}#root{background:0 0;min-height:100vh}.legal-shell{box-sizing:border-box;justify-content:center;min-height:100vh;padding:32px 18px 48px;display:flex;position:relative}.legal-glow{pointer-events:none;background:radial-gradient(circle at 18% 0,#ffffff0f,#0000 24%),radial-gradient(circle at 100% 18%,#6b92bb2e,#0000 30%),radial-gradient(circle at 50% 16%,#ad94661f,#0000 28%);position:absolute;inset:0}.legal-card{z-index:1;box-sizing:border-box;background:linear-gradient(#12161cf0 0%,#0f1217fa 100%);border:1px solid #ffffff14;border-radius:28px;width:min(860px,100%);padding:20px 20px 24px;position:relative;box-shadow:0 30px 80px #0000004d}.legal-topbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.legal-home-link{letter-spacing:.04em;color:#f5f7fa;font-size:.96rem;font-weight:700}.legal-nav{flex-wrap:wrap;gap:8px;display:flex}.legal-nav-link{color:#cad4de;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;padding:9px 12px;font-size:.85rem;font-weight:600}.legal-nav-link.active{color:#f6f1e7;background:#d6c4a11f;border-color:#e1d2ae2e}.legal-header{gap:10px;padding:28px 0 18px;display:grid}.legal-kicker,.legal-updated{color:#9ca8b3;font-size:.82rem}.legal-header h1{color:#f5f7fa;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.04}.legal-subcopy{color:#b6c0ca;max-width:62ch;margin:0;font-size:1rem;line-height:1.55}.legal-content{gap:16px;display:grid}.legal-section{background:linear-gradient(#ffffff0a 0%,#ffffff06 100%);border:1px solid #ffffff0f;border-radius:22px;padding:16px 16px 18px}.legal-section h2{color:#f4f7fa;margin:0 0 10px;font-size:1.02rem}.legal-section-body,.legal-section-body p,.legal-section-body li{color:#c3ccd5;font-size:.95rem;line-height:1.62}.legal-section-body p:first-child{margin-top:0}.legal-section-body p:last-child,.legal-section-body ul:last-child{margin-bottom:0}.legal-section-body ul{gap:8px;margin:0;padding-left:20px;display:grid}.legal-footer{color:#97a3af;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:18px;font-size:.84rem;display:flex}.legal-footer a,.legal-section-body a{color:#e5d2ae}@media (width<=640px){.legal-shell{padding:16px 12px 28px}.legal-card{border-radius:22px;padding:16px 14px 18px}.legal-topbar{flex-direction:column;align-items:flex-start}.legal-header{padding-top:22px}}:root{color:#f5f7fa;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 18% 0,#ffffff0d,#0000 24%),radial-gradient(circle at 100% 18%,#6b92bb2e,#0000 30%),linear-gradient(#0d1015 0%,#12161c 54%,#171b22 100%);font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}html,#root{background:#0d1015;min-height:100%}html,body,#root,.phone-scroll-content,.zero-sheet,.zero-thread,.identity-field textarea,textarea{scrollbar-width:thin;scrollbar-color:#bcc4cd9e #12161cf5}html::-webkit-scrollbar{width:10px;height:10px}body::-webkit-scrollbar{width:10px;height:10px}#root::-webkit-scrollbar{width:10px;height:10px}.phone-scroll-content::-webkit-scrollbar{width:10px;height:10px}.zero-sheet::-webkit-scrollbar{width:10px;height:10px}.zero-thread::-webkit-scrollbar{width:10px;height:10px}.identity-field textarea::-webkit-scrollbar{width:10px;height:10px}textarea::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:#12161cf5}body::-webkit-scrollbar-track{background:#12161cf5}#root::-webkit-scrollbar-track{background:#12161cf5}.phone-scroll-content::-webkit-scrollbar-track{background:#12161cf5}.zero-sheet::-webkit-scrollbar-track{background:#12161cf5}.zero-thread::-webkit-scrollbar-track{background:#12161cf5}.identity-field textarea::-webkit-scrollbar-track{background:#12161cf5}textarea::-webkit-scrollbar-track{background:#12161cf5}html::-webkit-scrollbar-thumb{background:linear-gradient(#c7cdd4c7 0%,#939ba5d1 100%);border:2px solid #12161cf5;border-radius:999px}body::-webkit-scrollbar-thumb{background:linear-gradient(#c7cdd4c7 0%,#939ba5d1 100%);border:2px solid #12161cf5;border-radius:999px}#root::-webkit-scrollbar-thumb{background:linear-gradient(#c7cdd4c7 0%,#939ba5d1 100%);border:2px solid #12161cf5;border-radius:999px}.phone-scroll-content::-webkit-scrollbar-thumb{background:linear-gradient(#c7cdd4c7 0%,#939ba5d1 100%);border:2px solid #12161cf5;border-radius:999px}.zero-sheet::-webkit-scrollbar-thumb{background:linear-gradient(#c7cdd4c7 0%,#939ba5d1 100%);border:2px solid #12161cf5;border-radius:999px}.zero-thread::-webkit-scrollbar-thumb{background:linear-gradient(#c7cdd4c7 0%,#939ba5d1 100%);border:2px solid #12161cf5;border-radius:999px}.identity-field textarea::-webkit-scrollbar-thumb{background:linear-gradient(#c7cdd4c7 0%,#939ba5d1 100%);border:2px solid #12161cf5;border-radius:999px}textarea::-webkit-scrollbar-thumb{background:linear-gradient(#c7cdd4c7 0%,#939ba5d1 100%);border:2px solid #12161cf5;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:linear-gradient(#e4e9eee6 0%,#a5adb7e6 100%)}body::-webkit-scrollbar-thumb:hover{background:linear-gradient(#e4e9eee6 0%,#a5adb7e6 100%)}#root::-webkit-scrollbar-thumb:hover{background:linear-gradient(#e4e9eee6 0%,#a5adb7e6 100%)}.phone-scroll-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(#e4e9eee6 0%,#a5adb7e6 100%)}.zero-sheet::-webkit-scrollbar-thumb:hover{background:linear-gradient(#e4e9eee6 0%,#a5adb7e6 100%)}.zero-thread::-webkit-scrollbar-thumb:hover{background:linear-gradient(#e4e9eee6 0%,#a5adb7e6 100%)}.identity-field textarea::-webkit-scrollbar-thumb:hover{background:linear-gradient(#e4e9eee6 0%,#a5adb7e6 100%)}textarea::-webkit-scrollbar-thumb:hover{background:linear-gradient(#e4e9eee6 0%,#a5adb7e6 100%)}button:hover{transform:translateY(-1px)}button:active{transform:translateY(0)}button:disabled{cursor:default;opacity:.56;transform:none}svg{display:block}.app-shell{min-height:100vh;padding:0;position:relative;overflow:hidden}.desktop-main-rail{display:none}.desktop-main-rail-mark{justify-content:center;align-items:center;padding:8px 0 2px;display:flex}.desktop-main-rail-logo{flex-shrink:0;width:36px;height:36px;display:block}.hero-brand-lockup{align-items:center;gap:10px;margin-bottom:6px;display:inline-flex}.hero-zero-logo{width:28px;height:28px;display:block}.live-home-header{background:linear-gradient(#ffffff0b 0%,#ffffff05 100%);border:1px solid #ffffff12;border-radius:24px;justify-content:space-between;align-items:center;gap:14px;margin:4px 0 14px;padding:14px 16px;display:flex;box-shadow:0 12px 26px #00000029}.live-home-header-main{gap:4px;min-width:0;display:grid}.live-home-brand-lockup{margin-bottom:0}.live-home-header-main strong{color:#f5f7fa;font-size:.98rem;line-height:1.18}.live-home-header-main span{color:#9dabb9;font-size:.89rem;line-height:1.4}.live-home-header-state{text-align:right;background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;flex-shrink:0;gap:4px;min-width:84px;padding:10px 12px;display:grid}.live-home-header-state strong{color:#f5f7fa;font-size:.92rem}.spotlight-tour{z-index:40;pointer-events:none;transition:opacity .22s,transform .22s;position:fixed;inset:0}.spotlight-tour.phase-entering{opacity:0;transform:scale(1.015)}.spotlight-tour.phase-steady{opacity:1;transform:scale(1)}.spotlight-tour.phase-leaving{opacity:0;transform:scale(.985)}.spotlight-mask{pointer-events:none;background:#070a0eb3;position:absolute;inset:0}.spotlight-card{pointer-events:auto;background:#0f131aeb;border:1px solid #ffffff14;border-radius:28px;gap:12px;width:min(92vw,390px);padding:18px;transition:transform .22s,opacity .22s,box-shadow .22s;display:grid;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 26px 56px #00000061}.spotlight-card.step-main-move{box-shadow:0 28px 64px #1e2c3c75}.spotlight-card.step-approval{box-shadow:0 32px 76px #2c445e8f}.spotlight-card.step-relief{box-shadow:0 36px 88px #537aa594}.spotlight-card h2,.spotlight-card p,.spotlight-card .scene-kicker{margin:0}.spotlight-card .scene-kicker{color:#cddcf0;letter-spacing:.12em}.spotlight-card h2{color:#f8fbff;letter-spacing:-.04em;font-size:1.5rem;line-height:1.04}.spotlight-card p{color:#a7b1bc}.spotlight-status-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.spotlight-live-pill{color:#dce9f7;letter-spacing:.04em;text-transform:uppercase;background:#cde0f21a;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.74rem;font-weight:700;display:inline-flex}.spotlight-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ambient-thread{filter:blur(110px);opacity:.56;pointer-events:none;border-radius:999px;position:fixed}.thread-one{background:#ffffff0f;width:260px;height:260px;top:-90px;left:-80px}.thread-two{background:#688db52e;width:300px;height:300px;top:200px;right:-120px}.spotlight-mask.step-main-move{background:radial-gradient(circle at 50% 34%,#0000 0 120px,#070a0ebd 145px),#070a0ec2}.spotlight-mask.step-task-proof,.spotlight-mask.step-ask-zero{background:radial-gradient(circle at 50% 44%,#0000 0 140px,#070a0ebd 168px),#070a0ec2}.spotlight-mask.step-approval{background:radial-gradient(circle at 50% 56%,#cde0f214 0 92px,#0000 110px 150px,#070a0ec2 182px),#070a0ec7}.spotlight-mask.step-relief{background:radial-gradient(circle at 50% 34%,#d8ecff29 0 92px,#0000 114px 144px,#070a0eb8 176px),#070a0eb8}.phone-frame{width:100%;min-height:100vh;box-shadow:none;padding-bottom:calc(184px + env(safe-area-inset-bottom,0px));background:linear-gradient(#11151bf7 0%,#12161cfc 100%);border:0;border-radius:0;margin:0;transition:transform .26s,filter .26s,opacity .26s,box-shadow .26s;position:relative;overflow:hidden auto}.phone-frame:before{content:none}.phone-frame.root-home{background:#030609;padding-bottom:0}.phone-scroll-content{z-index:1;min-height:100vh;max-height:100vh;padding-bottom:calc(184px + env(safe-area-inset-bottom,0px));position:relative;overflow-y:auto}.desktop-whatsapp-pair-route{width:100%;min-height:calc(100vh - 36px)}.phone-frame.spotlight-underlay{transition:transform .32s,filter .32s,opacity .32s,box-shadow .32s}.phone-frame.spotlight-underlay.step-main-move{transform:scale(1.012);box-shadow:0 34px 88px #25384e6b}.phone-frame.spotlight-underlay.step-task-proof,.phone-frame.spotlight-underlay.step-ask-zero{filter:saturate(1.08);transform:scale(1.006);box-shadow:0 34px 92px #2f466075}.phone-frame.spotlight-underlay.step-approval{filter:saturate(1.12);transform:scale(1.01);box-shadow:0 38px 96px #4560807a}.phone-frame.spotlight-underlay.step-relief{filter:saturate(1.15)brightness(1.04);transform:scale(1.014);box-shadow:0 40px 104px #5d82ab75}@media (width<=520px){.ambient-thread{opacity:.26}}@media (width>=1180px){.app-shell[data-shell=web][data-surface=mobile-main]{padding:18px 12px 20px}.app-shell[data-shell=web][data-surface=mobile-main] .phone-frame{border:1px solid #ffffff0f;border-radius:34px;width:min(100%,430px);min-height:calc(100vh - 38px);margin:0 auto;box-shadow:0 30px 80px #0000006b}.app-shell[data-shell=web][data-surface=mobile-main] .phone-scroll-content{min-height:calc(100vh - 38px);max-height:calc(100vh - 38px);padding-bottom:184px}.app-shell[data-shell=web][data-surface=desktop-main]{grid-template-columns:116px minmax(0,1fr);align-items:start;gap:18px;padding:18px 18px 20px;display:grid}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-main-rail{z-index:2;align-self:start;gap:18px;display:grid;position:sticky;top:18px}.app-shell[data-shell=web][data-surface=desktop-main] .phone-frame{border:1px solid #ffffff0f;border-radius:34px;width:100%;min-height:calc(100vh - 38px);margin:0;box-shadow:0 30px 80px #0000006b}.app-shell[data-shell=web][data-surface=desktop-main] .phone-scroll-content{min-height:calc(100vh - 38px);max-height:calc(100vh - 38px);padding-bottom:52px}}.hero-bar{z-index:5;padding:calc(18px + env(safe-area-inset-top,0px)) 18px 12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0a0e148f 0%,#0a0e1438 54%,#0a0e1400 100%);justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:sticky;top:0}.hero-copy{gap:8px;max-width:31ch;display:grid}.eyebrow,.move-kicker,.micro-label,.river-source,.scene-kicker{letter-spacing:.08em;text-transform:uppercase;color:#8892a1;margin:0;font-size:.72rem;font-weight:800}.hero-bar h1,.main-move h2,.scene-card h2,.you-hero h2{letter-spacing:-.06em;color:#fbfcfd;margin:10px 0 0;font-size:2.24rem;line-height:.96}.main-move h2,.scene-card h2,.you-hero h2{font-size:1.96rem}.hero-subcopy{color:#a6b1bc;max-width:34ch;margin:0;font-size:.9rem;line-height:1.48}.trust-chip{background:linear-gradient(#ffffff0f 0%,#ffffff07 100%);border:1px solid #adc4db1a;border-radius:22px;gap:4px;max-width:19ch;margin:0;padding:11px 13px;display:grid;box-shadow:inset 0 1px #ffffff0a}.trust-chip-label{color:#95a3b1;letter-spacing:.1em;text-transform:uppercase;font-size:.69rem;font-weight:800}.trust-chip strong{color:#edf3f8;font-size:.78rem;line-height:1.32}.you-stage{padding:calc(6px + env(safe-area-inset-top,0px)) 12px 15px;gap:6px}.task-stage,.approval-stage,.relief-stage{padding:calc(4px + env(safe-area-inset-top,0px)) 11px 14px;gap:4px}.root-stage:not(.you-stage){padding:calc(8px + env(safe-area-inset-top,0px)) 12px 16px;gap:12px}.root-card{border-radius:28px;gap:16px;padding:16px}.home-scene,.relief-stage{animation:.22s rise-in}.home-scene{gap:8px}.capture-entry{isolation:isolate;background:radial-gradient(circle at 100% 0,#afd1be24,#0000 34%),radial-gradient(circle at 0 100%,#d6efdd14,#0000 30%),linear-gradient(#60927024 0%,#ffffff08 100%);border:1px solid #bce0c724;border-radius:28px;gap:10px;margin-top:4px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 18px 34px #0000002e}.capture-entry:before{content:"";pointer-events:none;background:radial-gradient(circle at 14% 22%,#f8fffb14,#0000 24%),linear-gradient(90deg,#afd1be1f,#0000 34%);position:absolute;inset:0}.capture-entry:after{content:"";pointer-events:none;background:linear-gradient(#d6efddb8 0%,#d6efdd14 100%);border-radius:999px;width:3px;position:absolute;inset:12px auto 12px 12px}.capture-entry-copy{z-index:1;gap:4px;padding-left:10px;display:grid;position:relative}.capture-entry-copy .micro-label{color:#c7dccd}.capture-entry-copy strong{color:#f5f7fa;line-height:1.32}.capture-entry-subcopy{color:#b8cbbf;max-width:33ch;font-size:.82rem;line-height:1.42}.capture-entry-row{z-index:1;gap:12px;padding-left:10px;display:grid;position:relative}.capture-entry-input{color:#eef3f8;resize:vertical;min-height:104px;font:inherit;white-space:pre-wrap;background:linear-gradient(#08100c57 0%,#ffffff08 100%);border:1px solid #bce0c729;border-radius:22px;padding:14px 16px;line-height:1.45;box-shadow:inset 0 1px #ffffff08,0 10px 22px #0a120d24}.capture-entry-input:focus{border-color:#d6efdd4d;outline:none;box-shadow:inset 0 1px #ffffff08,0 0 0 1px #d6efdd24,0 12px 24px #0a120d2e}.capture-entry-input::placeholder{color:#9ab0a0}.capture-entry .action-pill.primary{color:#122017;letter-spacing:.01em;background:linear-gradient(#ebf7eff5 0%,#bcdfc7eb 100%);justify-content:center;width:100%;box-shadow:0 14px 28px #14221929}.runtime-lane{gap:8px;display:grid}.runtime-lane-card{background:#ffffff0a;border:1px solid #ffffff0d;border-radius:20px;gap:6px;padding:12px 14px;display:grid}.runtime-lane-card strong{color:#edf2f7;line-height:1.34}.home-status-row{grid-template-columns:minmax(0,118px) minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.compression-band,.state-header,.move-topline,.scene-head,.convergence-header,.signal-preview-head,.ask-zero-head,.zero-sheet-head,.zero-context-row,.zero-input-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.compression-band,.convergence-surface,.main-move,.life-state,.scene-card,.tab-bar,.signal-preview-card,.you-hero,.ask-zero-surface,.control-card,.boundary-surface{background:linear-gradient(#ffffff0f 0%,#ffffff06 100%);border:1px solid #ffffff0f;border-radius:30px;box-shadow:0 24px 44px #00000038}.compression-band{background:linear-gradient(#ffffff0b 0%,#ffffff05 100%);padding:11px 13px;box-shadow:0 18px 30px #00000024}.compression-band strong,.state-header span,.relief-summary strong,.convergence-header strong,.ask-zero-head strong,.boundary-head strong,.zero-sheet-head strong,.zero-context-meta strong,.control-row strong,.boundary-copy strong,.life-metric strong,.preview-route strong,.preview-handoff strong{color:#f1f4f7}.compression-band p,.main-move p,.scene-card p,.convergence-surface p,.relief-chip p,.signal-chip span,.signal-preview-card p,.you-hero p,.control-card p,.boundary-surface p,.zero-bubble,.zero-input-label,.boundary-copy span,.zero-context-meta span,.signal-copy span{margin:0;line-height:1.55}.compression-band p,.main-move p,.scene-card p,.convergence-surface p,.relief-chip p,.signal-chip span,.signal-preview-card p,.you-hero p,.control-card p,.boundary-surface p,.boundary-copy span,.zero-context-meta span,.signal-copy span,.zero-input-label{color:#aab2bc}.state-pill,.source-pill,.context-chip,.pulse-state,.orbit-state{border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.source-icon{color:#f4f7fb;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;margin-right:8px;display:inline-flex}.source-icon.small{width:16px;height:16px;margin-right:6px}.source-svg,.tab-svg,.orbit-icon{width:100%;height:100%}.state-pill.preparing,.orbit-state.preparing,.orbit-dot.preparing{color:#d9e6f4;background:#6b87a62e}.state-pill.waiting,.orbit-state.waiting,.orbit-dot.waiting,.boundary-row.waiting{color:#f1dfba;background:#c4a6701f}.state-pill.ready,.orbit-state.ready,.orbit-dot.ready,.boundary-row.ready{color:#ebeff3;background:#ffffff14}.state-pill.later,.orbit-state.later,.orbit-dot.later,.boundary-row.later{color:#d4e7da;background:#6b8a7a24}.state-pill.done,.orbit-state.done,.orbit-dot.done{color:#d8efde;background:#6490722e}.source-pill,.context-chip,.pulse-state{color:#d7dde5;background:#ffffff0d}.convergence-surface,.main-move,.life-state,.scene-card,.signal-preview-card,.you-hero,.ask-zero-surface,.control-card,.boundary-surface,.zero-context-strip,.zero-input-shell{gap:14px;padding:18px;display:grid}.home-scene .convergence-surface{box-shadow:none;background:0 0;border-color:#0000;gap:10px;padding:0}.home-scene .compression-band strong,.home-scene .pressure-copy strong{font-size:1rem}.home-scene .compression-band{border-radius:24px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;min-height:82px;padding:12px 13px;box-shadow:0 14px 24px #0000001f}.home-scene .compression-band .state-pill{align-self:flex-start}.flow-rail{background:#ffffff07;border:1px solid #ffffff09;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:2px;display:grid;position:relative}.flow-step{color:#92a0ae;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:8px;min-width:0;padding:9px 10px;transition:background .18s,border-color .18s,color .18s;display:flex}.flow-step.active{color:#f2f5f9;background:linear-gradient(#6b92bb29 0%,#ffffff0d 100%);border-color:#adc4db24}.flow-step-index{width:24px;height:24px;color:inherit;background:#ffffff0f;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.flow-step-copy{gap:2px;min-width:0;display:grid}.flow-step-copy strong{color:inherit;font-size:.78rem}.flow-step-detail{color:inherit;opacity:.72;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.convergence-stage{gap:10px;display:grid;position:relative}.home-scene .convergence-stage{gap:18px;margin-top:6px}.convergence-core-wrap{justify-content:center;align-items:center;min-height:384px;padding:40px 0 34px;display:flex;position:relative}.home-scene .convergence-core-wrap{min-height:428px;padding:40px 0 44px}.convergence-ring{pointer-events:none;border:1px solid #ffffff0f;border-radius:999px;transition:transform .22s,opacity .22s,border-color .22s;position:absolute}.home-scene .ring-one{opacity:.42;width:244px;height:244px}.home-scene .ring-two{opacity:.26;width:352px;height:352px}.home-scene .convergence-core-wrap.has-selection .ring-one{opacity:.52;border-color:#adc4db29;transform:scale(1.02)}.home-scene .convergence-core-wrap.has-selection .ring-two{opacity:.3;border-color:#adc4db1a;transform:scale(1.01)}.convergence-core{z-index:2;width:min(100%,292px);position:relative}.home-scene .convergence-core{width:min(100%,290px)}.home-scene .main-move{background:linear-gradient(#ffffff12 0%,#ffffff06 100%);border-radius:28px;align-content:start;gap:12px;min-height:320px;padding:16px 18px 20px;box-shadow:0 16px 28px #0000002e}.orbit-node,.river-node,.relief-chip,.back-link,.action-pill,.tab-item,.signal-chip,.ask-chip,.ask-zero-pill,.zero-close,.zero-send,.zero-prompt-chip{border:0;border-radius:18px}.orbit-node{z-index:1;color:#d8dde3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);will-change:transform, opacity, box-shadow;background:#ffffff0a;border:1px solid #ffffff0d;place-items:center;width:66px;height:66px;padding:0;transition:transform .22s cubic-bezier(.2,.9,.2,1),opacity .18s,border-color .18s,background .18s,box-shadow .22s;display:grid;position:absolute;overflow:visible}.orbit-node:after{content:"";border-radius:inherit;opacity:.3;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(135deg,#ffffff38 0%,#ffffff14 22%,#fff0 42%) 0 0/100% 100%,linear-gradient(120deg,#0000 24%,#ffffff1f 46%,#ffffff0a 54%,#0000 72%) 135% 135%/210% 210%;transition:opacity .22s,background-position .42s cubic-bezier(.2,.9,.2,1);position:absolute;inset:1px}.orbit-node.active{background:linear-gradient(#6e91b738 0%,#ffffff14 100%);border-color:#adc4db2e;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 0 2px #ffffff0f,0 18px 34px #00000038}.orbit-node.active:after{opacity:.68;background-position:0 0,48% 48%}.home-scene .orbit-node:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#8aa8ce2e 0%,#8aa8ce14 36%,#0000 72%);border-radius:999px;transition:opacity .18s,transform .22s cubic-bezier(.2,.9,.2,1);position:absolute;inset:-12px;transform:scale(.86)}.home-scene .orbit-node:not(.active):after{animation:7.6s ease-in-out infinite orbit-sheen-breathe}.home-scene .orbit-0:not(.active):after{animation-delay:-.9s}.home-scene .orbit-1:not(.active):after{animation-delay:-2.6s}.home-scene .orbit-2:not(.active):after{animation-delay:-4.1s}.home-scene .orbit-3:not(.active):after{animation-delay:-1.8s}.home-scene .orbit-4:not(.active):after{animation-delay:-3.4s}.home-scene .convergence-core-wrap.has-selection .orbit-node:not(.active){opacity:.54}.home-scene .orbit-node.active:before{opacity:1;transform:scale(1)}.orbit-node-top{place-items:center;width:100%;height:100%;transition:transform .22s cubic-bezier(.2,.9,.2,1),opacity .18s;animation:10s ease-in-out infinite orbit-drift;display:grid;position:relative}.orbit-icon-shell{color:#f4f7fb;text-shadow:0 0 12px #d6e5f514;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .22s cubic-bezier(.2,.9,.2,1),color .18s,text-shadow .22s;display:inline-flex}.orbit-dot{border-radius:999px;width:9px;height:9px;transition:transform .22s cubic-bezier(.2,.9,.2,1),box-shadow .22s,opacity .18s;position:absolute;top:12px;right:12px;box-shadow:0 0 #ffffff14}.home-scene .orbit-node.active .orbit-node-top{animation-play-state:paused}.home-scene .orbit-node.active .orbit-icon-shell{text-shadow:0 0 18px #deebf838}.home-scene .orbit-node.active .orbit-dot{transform:scale(1.1);box-shadow:0 0 0 6px #ffffff0b}.home-scene .orbit-node:hover{transform:scale(1.02)}.home-scene .orbit-node:hover:after{opacity:.5;background-position:0 0,78% 78%}.orbit-0{top:18px;left:-6px}.orbit-1{top:16px;right:-6px}.orbit-2{bottom:20px;right:-6px}.orbit-3{bottom:22px;left:-6px}.orbit-4{top:156px;left:-26px}.home-scene .orbit-0 .orbit-node-top{animation-duration:9.4s;animation-delay:-1.6s}.home-scene .orbit-1 .orbit-node-top{animation-duration:10.8s;animation-delay:-4.1s}.home-scene .orbit-2 .orbit-node-top{animation-duration:10.1s;animation-delay:-2.5s}.home-scene .orbit-3 .orbit-node-top{animation-duration:11.3s;animation-delay:-5.2s}.home-scene .orbit-4 .orbit-node-top{animation-duration:9.9s;animation-delay:-3.4s}.home-scene .orbit-0.active,.home-scene .orbit-1.active,.home-scene .orbit-2.active,.home-scene .orbit-3.active,.home-scene .orbit-4.active,.home-scene .orbit-0.active:hover,.home-scene .orbit-1.active:hover,.home-scene .orbit-2.active:hover,.home-scene .orbit-3.active:hover,.home-scene .orbit-4.active:hover{transform:scale(1.07)}.signal-preview-copy,.zero-thread,.control-list,.boundary-list,.ask-zero-row,.control-grid,.zero-prompt-row,.zero-context-meta,.zero-input-shell,.preview-route,.preview-handoff,.life-metrics,.signal-row,.plan-system-band{gap:10px;display:grid}.boundary-copy{gap:4px;min-width:0;display:grid}.life-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.life-metric,.relief-summary div,.relief-chip,.control-row,.boundary-row,.plan-system-band{background:#ffffff0b;border-radius:18px;padding:12px 14px}.plan-stage,.plan-surface{gap:14px}.plan-headline{gap:10px;display:grid}.plan-headline h2{text-wrap:balance}.plan-headline p:last-child{color:#a7b3be;max-width:34ch}.plan-overview-strip{background:linear-gradient(#ffffff0e 0%,#ffffff06 100%);border:1px solid #ffffff0e;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid;box-shadow:0 16px 28px #0000001f}.plan-overview-strip>div{gap:4px;display:grid}.plan-overview-strip strong{color:#f2f5f9;font-size:.95rem;line-height:1.26}.plan-stack{gap:12px;display:grid}.plan-row-copy{flex:auto;gap:4px;min-width:0;display:grid}.plan-row-copy strong{color:#f5f7fa;font-size:1rem;line-height:1.18}.plan-row-copy span{color:#aab2bc;line-height:1.34}.plan-row-thread-strip{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.plan-row-thread-pill{color:#dfe8f0;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;max-width:100%;min-height:28px;padding:6px 10px;font-size:.72rem;line-height:1.2;display:inline-flex}.plan-row-thread-pill.is-empty{color:#93a1ae;background:#ffffff08;border-style:dashed}.plan-row{background:#ffffff09;border:1px solid #ffffff0d;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;padding:14px 15px;display:grid;box-shadow:0 12px 20px #00000014}.plan-row-live{background:linear-gradient(#4e68822e 0%,#ffffff08 100%);border-color:#abc4e01f}.plan-row-held{background:linear-gradient(#5f533c29 0%,#ffffff08 100%);border-color:#ba9f701f}.plan-row-closed{background:linear-gradient(#475f4e29 0%,#ffffff08 100%);border-color:#769a801f}.plan-row-meta{justify-items:end;gap:4px;min-width:62px;display:grid}.plan-row-meta span{color:#92a0ad;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700}.plan-row-meta strong{color:#f5f7fa;text-align:right;flex:none;font-size:1.22rem;line-height:1}.plan-system-band{gap:10px;display:grid}.plan-band-copy{gap:4px;display:grid}.plan-band-note{color:#92a1ae;margin:0;line-height:1.36}.plan-band-side{justify-items:start;gap:6px;display:grid}.plan-band-pill{color:#e5ecf4;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.76rem;font-weight:700;display:inline-flex}.plan-band-side-note{color:#99a7b5;font-size:.78rem;line-height:1.34}.plan-system-band strong{color:#f5f7fa;line-height:1.3}.plan-system-band span{color:#aab2bc;line-height:1.34}.plan-keep-moving-receipt{color:#dfe7ef;font-size:.76rem;line-height:1.38;display:block}.capture-plan-band{background:linear-gradient(#70997b1a 0%,#ffffff08 100%);border:1px solid #afd1be1f}@media (width<=420px){.plan-overview-strip{grid-template-columns:1fr}}.boundary-row{align-items:center;gap:12px;display:flex}.boundary-icon{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.boundary-icon .source-svg{width:18px;height:18px}.move-copy{gap:8px;display:grid}.bridge-path{color:#dde3e9;background:#ffffff0b;border:1px solid #ffffff0d;border-radius:20px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:.84rem;font-weight:700;display:inline-flex}.bridge-path i{background:#ffffff3d;width:18px;height:1px}.scene-preview{background:#ffffff0d;border:1px solid #ffffff0d;border-radius:18px;padding:11px 12px}.scene-card{border-radius:26px;gap:9px;padding:13px}.action-row,.scene-actions,.signal-row,.zero-prompt-row{flex-wrap:wrap;gap:8px;max-height:104px;transition:max-height .22s,opacity .18s,transform .22s;display:flex;overflow:hidden}.home-scene .action-row,.home-scene .preview-actions{max-height:none!important;overflow:visible!important}.action-pill,.back-link{padding:11px 13px;font-weight:800}.tab-item{justify-content:center;align-items:center;width:100%;min-height:42px;padding:6px;font-weight:700;display:flex}.action-pill.primary,.zero-send{color:#121418;background:linear-gradient(#f7f8f9 0%,#e7eaed 100%)}.connection-card,.whatsapp-connect-card,.android-messages-card{background:radial-gradient(circle at 100% 0,#adc4db14,#0000 34%),linear-gradient(#ffffff0d 0%,#ffffff07 100%);border:1px solid #ffffff10;border-radius:22px;gap:7px;margin-top:4px;padding:10px;display:grid;box-shadow:0 18px 32px #080d1429}.compact-connection-card{border-radius:22px;gap:7px;padding:10px}.you-lane-card{position:relative;overflow:hidden}.you-lane-card .compact-actions .action-pill{flex:auto;justify-content:center}.connection-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.connection-card-head strong{color:#f5f7fa;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.28;display:-webkit-box;overflow:hidden}.connection-body-copy,.whatsapp-link-copy span{color:#9aa5b2;margin:0;font-size:.76rem;line-height:1.34}.whatsapp-trust-list{gap:8px;display:grid}.whatsapp-trust-list span{color:#e4ebf1;background:#ffffff0a;border-radius:16px;padding:10px 12px;font-size:.84rem}.connection-mini-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.connection-mini-list span{color:#dfe6ed;-webkit-line-clamp:2;background:#ffffff0b;border-radius:16px;-webkit-box-orient:vertical;min-height:0;padding:6px 7px;font-size:.68rem;line-height:1.22;display:-webkit-box;overflow:hidden}.compact-connection-card .connection-body-copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.34;display:-webkit-box;overflow:hidden}.compact-lane-meta{color:#9da8b4;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:-1px 0 0;font-size:.74rem;line-height:1.3;display:-webkit-box;overflow:hidden}.whatsapp-pair-form{gap:10px;display:grid}.whatsapp-connection-meta,.whatsapp-runtime-diagnostic{background:#ffffff0a;border:1px solid #ffffff0d;border-radius:18px;gap:6px;padding:10px 11px;display:grid}.whatsapp-connection-meta strong,.whatsapp-runtime-diagnostic-label{color:#edf3f8}.whatsapp-connection-meta span,.whatsapp-runtime-diagnostic-label{font-size:.76rem;line-height:1.34}.whatsapp-connection-meta span{color:#9aa5b2}.whatsapp-runtime-diagnostic span{color:#9aa5b2;font-size:.76rem;line-height:1.34}.whatsapp-lane-glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.whatsapp-lane-glance-card{background:#ffffff0b;border:1px solid #ffffff0d;border-radius:18px;gap:6px;min-height:0;padding:10px 11px;display:grid}.whatsapp-lane-glance-label{color:#9aa5b2;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.whatsapp-lane-glance-card strong{color:#edf3f8;line-height:1.28}.whatsapp-lane-glance-card span:last-child{color:#9aa5b2;font-size:.74rem;line-height:1.34}.whatsapp-corpus-block{gap:10px;display:grid}.whatsapp-corpus-list{gap:8px;display:grid}.whatsapp-corpus-card{background:#ffffff0a;border:1px solid #ffffff0d;border-radius:18px;gap:7px;padding:11px 12px;display:grid}.whatsapp-corpus-card.is-primary{background:linear-gradient(#6d88ad1f 0%,#ffffff0a 100%);border-color:#a6bfdb29}.whatsapp-corpus-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.whatsapp-corpus-card-head strong{color:#edf3f8;min-width:0}.whatsapp-corpus-card-head span{color:#95a0ac;white-space:nowrap;font-size:.72rem}.whatsapp-corpus-card p{color:#dfe6ed;margin:0;font-size:.78rem;line-height:1.34}.whatsapp-corpus-card-reason{color:#95a0ac;margin-top:-3px;font-size:.72rem;line-height:1.32}.whatsapp-corpus-card-meta{color:#95a0ac;font-size:.72rem;line-height:1.3}.whatsapp-corpus-card-tags{flex-wrap:wrap;gap:6px;display:flex}.whatsapp-corpus-card-tags span{color:#d4dce4;background:#ffffff0d;border-radius:999px;padding:5px 8px;font-size:.68rem;line-height:1.2}.whatsapp-runtime-diagnostic-label{color:#edf3f8;letter-spacing:.08em;text-transform:uppercase}.discord-setup-flow{gap:14px;display:grid}.discord-human-path{margin-top:2px}.discord-human-path .connection-magic-chip{min-height:68px}.discord-human-path .connection-magic-chip.active,.discord-summary-path .connection-magic-chip.active{background:linear-gradient(#5c70d62e 0%,#ffffff0f 100%);border-color:#abb8ff29}.discord-human-path .connection-magic-chip strong{font-size:.82rem}.discord-human-path .connection-magic-chip .micro-label{color:#cbd5ff}.discord-summary-path{margin-top:4px}.discord-summary-path .connection-magic-chip{min-height:64px}.discord-summary-path .connection-magic-chip strong{font-size:.78rem}.discord-connect-card{background:radial-gradient(circle at 100% 0,#7585c633,#0000 34%),linear-gradient(#ffffff0f 0%,#ffffff06 100%);border-color:#96a5e41f;position:relative;overflow:hidden}.discord-connect-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#c9d5ff6b 22%,#c9d5ff33 78%,#0000 100%);height:1px;position:absolute;inset:0 0 auto}.discord-connect-card .connection-card-head strong{letter-spacing:-.02em}.discord-connect-card .action-pill.primary{color:#151a2b;background:linear-gradient(#edf1fffa 0%,#bfcafff0 100%);box-shadow:0 14px 28px #171e4229}.discord-setup-copy{color:#a2aebb;margin:0;font-size:.77rem;line-height:1.38}.discord-connect-card .compact-lane-meta{-webkit-line-clamp:2}.discord-setup-step-list{grid-template-columns:repeat(auto-fit,minmax(108px,1fr))}.discord-setup-step-list span{-webkit-line-clamp:3;background:linear-gradient(#6675b824 0%,#ffffff0a 100%);border:1px solid #96a5e41f;border-radius:18px;align-content:center;min-height:68px;padding:10px 11px;line-height:1.28;display:grid}.discord-setup-panel{background:#ffffff0b;border:1px solid #ffffff0e;border-radius:20px;gap:8px;padding:12px;display:grid}.discord-setup-panel strong{color:#f5f7fa;text-wrap:balance;line-height:1.26}.discord-current-lane-card{background:linear-gradient(#6675b82b 0%,#ffffff0a 100%);border:1px solid #96a5e424;border-radius:18px;gap:6px;padding:11px 12px;display:grid;box-shadow:inset 0 1px #ffffff08,0 12px 22px #141a3a1f}.discord-current-lane-card strong{color:#f5f7fa;line-height:1.24}.discord-current-lane-card .micro-label,.discord-lane-card .micro-label{color:#cbd5ff}.discord-current-lane-card p{color:#c7d0db;margin:0;font-size:.75rem;line-height:1.36}.discord-current-lane-grid{grid-template-columns:repeat(auto-fit,minmax(156px,1fr));gap:10px;display:grid}.discord-next-lane-card{background:linear-gradient(#8ca5db29 0%,#ffffff0a 100%);border-color:#b8c9f429;box-shadow:inset 0 1px #ffffff08,0 12px 22px #1a25461f}.discord-lane-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.discord-lane-card{background:linear-gradient(#6675b821 0%,#ffffff0a 100%);border:1px solid #96a5e41f;border-radius:18px;align-content:start;gap:6px;min-height:116px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff08}.discord-lane-card-grid .discord-lane-card:first-child{background:linear-gradient(#7c8fe733 0%,#ffffff0b 100%);border-color:#bcc6f42e;grid-column:1/-1;min-height:106px;box-shadow:inset 0 1px #ffffff0a,0 14px 24px #171e421f}.discord-lane-card-grid .discord-lane-card:first-child strong{font-size:.96rem}.discord-lane-card strong{color:#f5f7fa;text-wrap:balance;line-height:1.24}.discord-lane-card p{color:#c7d0db;margin:0;font-size:.75rem;line-height:1.36}.discord-lane-card.is-ready{background:linear-gradient(#9aabea33 0%,#ffffff0a 100%);border-color:#b8c6f42e}.discord-lane-card.is-orbit{background:linear-gradient(#748ad526 0%,#ffffff09 100%)}.discord-lane-card.is-held{background:linear-gradient(#8897d32e 0%,#ffffff0a 100%);border-color:#b5c1f02b}.discord-lane-card.is-saved{background:linear-gradient(#7891b524 0%,#ffffff09 100%);border-color:#a4b8d424}.discord-lane-card.is-repair{background:linear-gradient(#ad796429 0%,#ffffff0a 100%);border-color:#d29e8829}.discord-lane-card.is-identity,.discord-lane-card.is-proof{background:linear-gradient(#586f9124 0%,#ffffff09 100%);border-color:#96adcc1f}.discord-current-lane-inline{margin-top:2px}.discord-current-thread-card{background:linear-gradient(#9aabea2e 0%,#ffffff0a 100%);border-color:#b8c6f429}.discord-current-thread-card p{color:#d3dbe5}.discord-draft-change-note{color:#d6dee7}.discord-setup-panel-advanced{background:linear-gradient(#765f5226 0%,#ffffff0a 100%);border-color:#d0b0a029}.discord-setup-panel-advanced .micro-label{color:#f0d7ca}.discord-watch-mode-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.discord-watch-mode-grid .you-governor-pill{min-height:96px}.discord-selection-input{color:#edf3f8;resize:vertical;background:#0d111870;border:1px solid #96a5e41f;border-radius:18px;width:100%;min-height:104px;padding:12px 13px;line-height:1.4}.discord-selection-input::placeholder{color:#7f8b98}.discord-selection-input:focus{border-color:#b8c6f433;outline:none;box-shadow:0 0 0 1px #b8c6f414}.discord-selected-lane-list{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.discord-selected-lane-list span{text-align:left;background:linear-gradient(#586cd624 0%,#ffffff0a 100%);border:1px solid #abb8ff1f;justify-content:flex-start;align-items:center;min-height:38px;padding:0 12px;font-weight:700;display:inline-flex}.discord-status-note,.discord-setup-flow .connection-body-copy{-webkit-line-clamp:unset;-webkit-box-orient:initial;display:block;overflow:visible}@media (width<=520px){.discord-lane-card-grid{grid-template-columns:1fr}.discord-lane-card-grid .discord-lane-card:first-child{grid-column:auto}}.whatsapp-qr-placeholder{background:#f5f7fa;border-radius:24px;width:148px;height:148px;padding:14px}.whatsapp-qr-terminal{color:#0d141d;background:#f5f7fa;border-radius:20px;max-width:100%;margin:0;padding:12px;font-size:6px;line-height:1;overflow:auto}.whatsapp-pairing-code-card{color:#eef3f8;text-align:left;background:#ffffff0d;border:1px solid #ffffff14;border-radius:24px;gap:12px;width:100%;padding:16px;display:grid}.whatsapp-pairing-code-head,.whatsapp-pairing-code-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.whatsapp-pairing-code-label{letter-spacing:.08em;text-transform:uppercase;color:#eff4fab8;font-size:.72rem}.whatsapp-pairing-code-expiry,.whatsapp-pairing-code-actions{color:#eff4fac7;font-size:.76rem}.whatsapp-pairing-code-expiry.stale{color:#ffcf91}.whatsapp-pairing-code-value{color:#0d141d;letter-spacing:.22em;text-align:center;white-space:pre-wrap;word-break:break-word;background:#f5f7faf5;border-radius:20px;padding:18px 16px;font-size:clamp(1.35rem,5vw,1.95rem);line-height:1.15}.whatsapp-pairing-code-divider{opacity:.5}.whatsapp-pairing-inline-actions{margin-top:10px}.whatsapp-pairing-steps{color:#eff4fad1;gap:6px;margin:6px 0 0;padding-left:18px;font-size:.82rem;line-height:1.45;display:grid}.whatsapp-qr-panel{background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;gap:12px;margin-top:14px;padding:14px;display:grid}.whatsapp-connect-choice.is-recommended{background:radial-gradient(circle at 100% 0,#5aa68c29,#0000 34%),#ffffff0d;border-color:#77c3a824}.whatsapp-qr-image-wrap{background:#fffffff5;border-radius:20px;justify-content:center;padding:12px;display:flex}.whatsapp-qr-image-wrap.scan-stage{border-radius:30px;padding:24px}.whatsapp-qr-image{width:min(100%,280px);height:auto;display:block}.whatsapp-pairing-wait{color:#eef3f8;background:#ffffff0a;border-radius:20px;place-items:center;min-height:76px;display:grid}.whatsapp-connection-loading-card{place-items:start;gap:12px;padding:16px 18px}.whatsapp-connection-loading-card>span{color:#e0e8f0c7;line-height:1.5}.whatsapp-connection-progress{gap:10px;width:100%;display:grid}.whatsapp-connection-progress-step{color:#e0e8f0b8;align-items:center;gap:10px;font-size:.88rem;display:flex}.whatsapp-connection-progress-step.is-done{color:#f6fbff}.whatsapp-connection-progress-dot{background:#adc4db42;border-radius:999px;flex:none;width:9px;height:9px;box-shadow:inset 0 0 0 1px #ffffff0a}.whatsapp-connection-progress-step.is-done .whatsapp-connection-progress-dot{background:#9fd3b6;box-shadow:0 0 0 5px #9fd3b61f}.whatsapp-connection-progress-step.is-live .whatsapp-connection-progress-dot{background:#b7cce2;box-shadow:0 0 0 5px #b7cce21f}.whatsapp-connection-landing{background:linear-gradient(#ffffff0f 0%,#ffffff06 100%);border:1px solid #adc4db24;border-radius:28px;gap:16px;padding:18px;display:grid;box-shadow:0 24px 56px #0003}.whatsapp-connection-landing-badge{color:#dff5e7;letter-spacing:.08em;text-transform:uppercase;background:#9fd3b624;border:1px solid #9fd3b63d;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:30px;padding:0 12px;font-size:.76rem;display:inline-flex}.whatsapp-connection-landing-copy strong{font-size:1.22rem}.whatsapp-connection-landing-glance{gap:10px}.whatsapp-qr-grid{background-color:#0000;background-image:linear-gradient(90deg,#0d141d 12%,#0000 12% 24%,#0d141d 24% 36%,#0000 36% 48%,#0d141d 48% 60%,#0000 60% 72%,#0d141d 72% 84%,#0000 84%),linear-gradient(#0d141d 12%,#0000 12% 24%,#0d141d 24% 36%,#0000 36% 48%,#0d141d 48% 60%,#0000 60% 72%,#0d141d 72% 84%,#0000 84%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:12px;width:100%;height:100%}.whatsapp-link-copy{gap:6px;display:grid}.whatsapp-link-copy strong{color:#f5f7fa}.whatsapp-desktop-scan-stage{gap:18px;display:grid}.whatsapp-desktop-scan-copy,.whatsapp-desktop-reconnect-hero{gap:14px;display:grid}.whatsapp-scan-steps{color:#e8eef4c7;gap:10px;margin:0;padding-left:18px;font-size:.88rem;line-height:1.5;display:grid}.whatsapp-status-note{background:#ffffff0a;border:1px solid #ffffff0d;border-radius:18px;margin:0;padding:12px 14px}.compact-actions{gap:6px;max-height:none;overflow:visible}.compact-actions .action-pill{padding:10px 12px;font-size:.78rem}@media (width>=1180px){.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface{width:min(100%,1200px);min-height:min(780px,100vh - 118px);margin:0 auto;padding:26px 28px}.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface>.scene-head,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface>.account-entry-hero.compact,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface>.whatsapp-connection-meta,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface>.whatsapp-runtime-diagnostic,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface>.connection-body-copy.whatsapp-status-note,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface>.whatsapp-link-copy,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface>.whatsapp-pairing-wait,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface>.whatsapp-qr-panel,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface>.scene-actions.compact-actions{width:100%;max-width:none;margin-inline:0}.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface:not(.whatsapp-pair-surface--split):not(.whatsapp-pair-surface--status){grid-template-columns:minmax(420px,520px) minmax(340px,1fr);grid-template-areas:"head head""hero hero""qr meta""qr diagnostic""qr actions";align-items:start;gap:22px 30px;display:grid}.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface:not(.whatsapp-pair-surface--split):not(.whatsapp-pair-surface--status)>.scene-head{grid-area:head}.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface:not(.whatsapp-pair-surface--split):not(.whatsapp-pair-surface--status)>.account-entry-hero.compact{grid-area:hero;max-width:680px}.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface:not(.whatsapp-pair-surface--split):not(.whatsapp-pair-surface--status)>.whatsapp-qr-panel,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface:not(.whatsapp-pair-surface--split):not(.whatsapp-pair-surface--status)>.whatsapp-pairing-wait{grid-area:qr;align-self:stretch}.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface:not(.whatsapp-pair-surface--split):not(.whatsapp-pair-surface--status)>.whatsapp-connection-meta,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface:not(.whatsapp-pair-surface--split):not(.whatsapp-pair-surface--status)>.whatsapp-link-copy:first-of-type,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface:not(.whatsapp-pair-surface--split):not(.whatsapp-pair-surface--status)>.whatsapp-desktop-reconnect-hero{grid-area:meta;max-width:420px}.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface:not(.whatsapp-pair-surface--split):not(.whatsapp-pair-surface--status)>.whatsapp-runtime-diagnostic,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface:not(.whatsapp-pair-surface--split):not(.whatsapp-pair-surface--status)>.connection-body-copy.whatsapp-status-note,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface:not(.whatsapp-pair-surface--split):not(.whatsapp-pair-surface--status)>.whatsapp-link-copy:last-of-type{grid-area:diagnostic;max-width:420px}.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface:not(.whatsapp-pair-surface--split):not(.whatsapp-pair-surface--status)>.scene-actions.compact-actions{grid-area:actions;max-width:420px}.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface .whatsapp-desktop-scan-stage{grid-template-columns:minmax(400px,480px) minmax(320px,420px);align-items:center;gap:28px 36px;max-width:980px;margin:8px auto 0}.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface .whatsapp-qr-image-wrap.scan-stage{align-items:center;min-height:420px;box-shadow:0 24px 60px #00000038}.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface .whatsapp-qr-image.scan-stage{width:min(100%,360px)}.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface .whatsapp-desktop-scan-copy,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface .scene-actions.compact-actions{max-width:420px}.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--split{grid-template-columns:minmax(340px,420px) minmax(420px,1fr);align-items:start;gap:20px 24px}.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--split>.scene-head{grid-column:1/-1;max-width:none;margin:0}.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--split>.account-entry-hero.compact,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--split>.whatsapp-connection-meta,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--split>.whatsapp-runtime-diagnostic,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--split>.connection-body-copy.whatsapp-status-note{grid-column:1;align-self:start;max-width:none;margin:0}.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--split>.whatsapp-qr-panel,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--split>.whatsapp-link-copy,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--split>.whatsapp-pairing-wait,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--split>.whatsapp-lane-glance,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--split>.connection-mini-list,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--split>.whatsapp-corpus-block,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--split>.scene-actions.compact-actions{grid-column:2;align-self:start;width:100%;max-width:none;margin:0}.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--split>.whatsapp-qr-panel{border-radius:26px;margin-top:0;padding:18px;box-shadow:0 24px 54px #0000002e}.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--split>.whatsapp-link-copy,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--split>.whatsapp-pairing-wait{background:#ffffff09;border:1px solid #ffffff0d;border-radius:24px;padding:16px 18px}.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--split>.whatsapp-lane-glance{gap:10px}.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--split>.connection-mini-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--split>.connection-mini-list span{border-radius:18px;min-height:72px;padding:10px 11px;font-size:.74rem}.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--split>.scene-actions.compact-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--split>.scene-actions.compact-actions .action-pill{width:auto;min-width:160px}.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--status{justify-content:center;width:min(100%,760px)}.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--status>.scene-head,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--status>.account-entry-hero.compact,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--status>.whatsapp-connection-meta,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--status>.whatsapp-runtime-diagnostic,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--status>.connection-body-copy.whatsapp-status-note,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--status>.whatsapp-link-copy,.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-pair-surface.whatsapp-pair-surface--status>.whatsapp-pairing-wait{max-width:none;margin:0}}.action-pill.secondary,.back-link,.river-node,.relief-chip,.tab-item,.signal-chip,.ask-chip,.ask-zero-pill,.zero-close,.zero-prompt-chip{color:#d8dde3;background:#ffffff0f}.action-pill.ghost{color:#acb4bd;background:#ffffff0a}.river-node{text-align:left;gap:6px;width:100%;padding:14px 16px;display:grid}.river-source{align-items:center;display:inline-flex}.signal-chip,.ask-chip{align-items:center;gap:8px;padding:10px 12px;display:inline-flex}.signal-copy{gap:1px;display:grid}.relief-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tab-bar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:24;background:radial-gradient(circle at 50% 0,#bcd0e524,#0000 58%),linear-gradient(#0e1218e6 0%,#11161cd1 100%);border:1px solid #ffffff0f;border-radius:26px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px;display:grid;position:fixed;box-shadow:0 22px 42px #02060c3d,inset 0 1px #ffffff0a}.tab-bar.is-rail{z-index:auto;border-radius:28px;grid-template-columns:1fr;gap:8px;padding:10px;position:static;bottom:auto;left:auto;right:auto}.tab-item{color:#97a1ad;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;position:relative}.tab-item.is-rail{border-radius:22px;justify-items:center;gap:8px;padding:12px 10px;display:grid}.tab-item:focus,.tab-item:focus-visible,.tab-item:active{box-shadow:none;outline:none}.tab-icon{border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;transition:background .18s,box-shadow .18s,transform .18s,color .18s;display:inline-flex;position:relative}.tab-bar.is-rail .tab-icon{width:28px;height:28px}.account-tab-icon{width:34px;height:34px}.tab-bar.is-rail .account-tab-icon{width:40px;height:40px}.account-tab-item{overflow:hidden}.account-tab-item:before{content:"";opacity:0;background:radial-gradient(circle at 50% 0,#bfd6f02e,#0000 72%);border-radius:18px;transition:opacity .18s,transform .18s;position:absolute;inset:4px;transform:scale(.9)}.tab-avatar-aura{opacity:.48;filter:blur(5px);background:radial-gradient(circle,#b8cde44d 0%,#b8cde41f 46%,#0000 74%);border-radius:999px;transition:opacity .18s,transform .18s;position:absolute;inset:-4px;transform:scale(.92)}.tab-avatar-shell{border-radius:999px;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;position:relative}.tab-avatar-ring{opacity:.48;border:1px solid #0000;border-radius:999px;transition:opacity .18s,transform .18s,box-shadow .18s;position:absolute;inset:-2px}.tab-avatar-ring.is-preparing{border-color:#a7c0dd57}.tab-avatar-ring.is-waiting{border-color:#dcc39352}.tab-avatar-ring.is-ready{border-color:#b7dfc261}.tab-avatar-ring.is-later{border-color:#aab9ca52}.tab-avatar{z-index:1;color:#f4f8fc;background:linear-gradient(#ffffff1f 0%,#ffffff0a 100%);border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;width:100%;height:100%;font-family:Segoe UI Variable Display,Aptos Display,Bahnschrift,sans-serif;display:inline-flex;position:relative}.tab-avatar-status{z-index:2;border:2px solid #0d1015eb;border-radius:999px;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 0 1px #ffffff0f}.tab-avatar-status.is-preparing{background:#a7c0dd}.tab-avatar-status.is-waiting{background:#dcc393}.tab-avatar-status.is-ready{background:#b7dfc2}.tab-avatar-status.is-later{background:#aab9ca}.tab-avatar.monogram{font-size:.78rem;font-weight:780}.tab-avatar.emoji{font-size:1rem;line-height:1}.tab-label{display:none}.tab-bar.is-rail .tab-label{color:inherit;letter-spacing:.03em;font-size:.72rem;font-weight:700;line-height:1;display:block}.tab-item.active{color:#f5f7fa;background:linear-gradient(#ffffff0e 0%,#ffffff06 100%);box-shadow:inset 0 0 0 1px #ffffff0b}.tab-item.account-tab-item.active{background:radial-gradient(circle at 50% 0,#bfd6f02e,#0000 56%),linear-gradient(#bad0e529 0%,#ffffff0a 100%);box-shadow:inset 0 0 0 1px #abc4e024,0 12px 24px #080d1429}.tab-item.account-tab-item.active:before{opacity:1;transform:scale(1)}.tab-item.account-tab-item.active .tab-avatar-status{box-shadow:0 0 0 1px #ffffff14,0 0 16px #bfd6f03d}.tab-item.active .tab-icon{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff0d}.tab-item.active .tab-avatar{color:#10151b;background:linear-gradient(#e8eff6f5 0%,#bcccdceb 100%);border-color:#ffffff38;box-shadow:0 10px 22px #0000002e,inset 0 0 0 1px #ffffff38}.tab-item.active .tab-avatar-ring{opacity:.92;transform:scale(1.03);box-shadow:0 0 0 1px #ffffff14}.tab-item.active .tab-avatar-aura{opacity:.9;transform:scale(1.05)}.sheet-open .phone-frame{filter:saturate(.83)brightness(.98);transition:transform .34s cubic-bezier(.22,.9,.2,1),filter .28s,box-shadow .32s;transform:scale(.978)translateY(-10px);box-shadow:0 24px 56px #00000052}.sheet-home .home-scene .main-move,.sheet-you .ask-zero-anchor{box-shadow:0 0 0 1px #ffffff12,0 20px 40px #0000002e}.sheet-opening .phone-frame{transform:scale(.986)translateY(-5px)}@media (width<=520px){.zero-whatsapp-phone-row{grid-template-columns:1fr}.app-shell[data-shell=web][data-surface=mobile-main] .phone-frame.root-home{width:min(100%,760px)}}.zero-product-plan-grid,.zero-product-plan-results{gap:8px;display:grid}.zero-bubble.system.strong .zero-action-chip:first-child,.zero-action-chip.primary{color:#071018;background:#f5f8fb}.zero-bubble.has-media{border-radius:18px;max-width:min(78%,310px);padding:0;overflow:hidden}.zero-bubble.system.has-media{max-width:min(84%,330px)}.zero-media-message{background:#05080cb8;width:100%;display:block}.zero-media-frame{background:#06090eeb;width:100%;max-height:min(360px,52vh);position:relative;overflow:hidden}.zero-media-frame img{object-fit:cover;object-position:center;width:100%;height:min(360px,52vh);display:block}.zero-media-caption{color:inherit;white-space:pre-wrap;gap:4px;padding:8px 10px 7px;line-height:1.34;display:grid}.zero-media-stamp{color:#ffffffb3;white-space:nowrap;justify-self:end;margin-left:12px;font-size:.64rem;line-height:1}.zero-media-stamp.on-image{color:#ffffffdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000061;border-radius:999px;padding:3px 6px;position:absolute;bottom:7px;right:7px}@media (width<=760px){.zero-root-chat-shell{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.zero-root-chat-shell .zero-input-shell{bottom:calc(76px + env(safe-area-inset-bottom));z-index:8}}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes zero-sheet-rise{0%{opacity:0;transform:translate(-50%)translateY(34px)scale(.972)}62%{opacity:1;transform:translate(-50%)translateY(-3px)scale(1.002)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes backdrop-bloom{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#070a0e14}to{opacity:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a0e57}}@media (width<=420px){.hero-bar,.compression-band,.state-header,.move-topline,.scene-head,.convergence-header,.signal-preview-head,.ask-zero-head,.zero-context-row,.zero-input-row{flex-direction:column;align-items:flex-start}.zero-sheet-head,.zero-input-row{flex-direction:initial;align-items:center}.zero-context-grid{grid-template-columns:1fr}.convergence-stage,.convergence-core-wrap{min-height:auto}.convergence-core-wrap{justify-content:center;align-items:center;min-height:388px;padding:40px 0 38px;display:flex}.home-scene .convergence-core{width:min(100%,270px)}.home-scene .ring-one{width:220px;height:220px}.home-scene .ring-two{width:308px;height:308px}.home-scene .orbit-node{width:56px;height:56px}.home-scene .orbit-node:before{inset:-10px}.home-scene .orbit-0{top:18px;left:-4px}.home-scene .orbit-1{top:14px;right:-4px}.home-scene .orbit-2{bottom:24px;right:-4px}.home-scene .orbit-3{bottom:26px;left:-4px}.home-scene .orbit-4{top:146px;left:-18px}.convergence-core,.signal-chip,.ask-chip,.zero-sheet{width:100%}.signal-row,.relief-summary,.life-metrics{grid-template-columns:1fr;display:grid}}.pressure-strip,.first-touch-strip,.welcome-entry{background:linear-gradient(#ffffff0d 0%,#ffffff06 100%);border:1px solid #ffffff0d;border-radius:24px;gap:10px;padding:14px 16px;display:grid;box-shadow:0 18px 34px #00000029}.home-scene .pressure-strip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff0a 0%,#ffffff04 100%);border-color:#adc4db12;grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:12px;min-height:82px;padding:12px 14px;box-shadow:0 10px 18px #0000001a}.welcome-entry{gap:14px}.welcome-entry-copy{gap:8px;display:grid}.welcome-entry-copy h2,.welcome-point strong{color:#f5f7fa}.welcome-entry-copy p{color:#9ca7b4}.welcome-entry-points{gap:10px;display:grid}.welcome-point{background:#ffffff0a;border:1px solid #ffffff0b;border-radius:18px;align-items:center;gap:10px;padding:12px 14px;display:flex}.welcome-point-dot{background:#cde0f2eb;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 5px #cde0f214}.welcome-entry-actions{gap:10px;display:grid}.first-touch-entry{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff0e 0%,#ffffff06 100%);border:1px solid #ffffff0d;border-radius:24px;gap:10px;padding:14px 16px;display:grid;box-shadow:0 18px 34px #00000029}.first-touch-entry-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.first-touch-entry-head strong,.first-touch-entry-copy-block strong{color:#f5f7fa}.first-touch-entry-copy,.first-touch-entry-copy-block span{color:#9ca7b4}.first-touch-entry-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.first-touch-entry-step{background:#ffffff09;border:1px solid #ffffff0a;border-radius:18px;gap:8px;padding:12px;display:grid}.first-touch-entry-step.current{background:linear-gradient(#6b92bb2e 0%,#ffffff0d 100%);border-color:#adc4db29;position:relative}.first-touch-entry-step.complete .first-touch-entry-dot{background:#ecf1f7;box-shadow:0 0 0 5px #ecf1f714}.first-touch-entry-dot{background:#ffffff29;border-radius:999px;width:10px;height:10px}.first-touch-entry-pulse{border:1px solid #ecf1f740;border-radius:999px;width:10px;height:10px;animation:1.6s ease-out infinite first-touch-pulse;position:absolute;top:12px;left:12px}.first-touch-entry-copy-block{gap:3px;display:grid}.first-touch-entry.is-connecting{border-color:#ffffff0f}.first-touch-entry.is-searching{border-color:#adc4db24;box-shadow:0 18px 38px #3a567424}.first-touch-entry.is-surfaced{border-color:#cde0f229;box-shadow:0 20px 42px #4b6e912e}.connection-setup-card{gap:12px;overflow:visible}.connection-setup-head{align-items:flex-start}.connection-setup-copy{gap:6px;display:grid}.connection-setup-summary{display:none}.connection-magic-row{grid-template-columns:minmax(0,.9fr) auto minmax(0,1.1fr) auto minmax(0,1.2fr);align-items:center;gap:8px;display:grid}.connection-magic-chip,.connection-status-pill{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff08;border:1px solid #ffffff0b;border-radius:18px;gap:4px;padding:9px 11px;display:grid}.connection-magic-chip strong,.connection-status-pill strong,.connection-setup-copy strong{color:#f5f7fa;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.24;display:-webkit-box;overflow:hidden}.connection-magic-chip span,.connection-status-pill span,.connection-setup-copy span,.connection-summary-meta{color:#9ca7b4}.connection-status-pill span,.connection-magic-chip span{line-height:1.2}.connection-magic-chip.active{background:linear-gradient(#6b92bb29 0%,#ffffff0d 100%);border-color:#adc4db2e}.connection-magic-chip.wide{min-width:0}.connection-magic-arrow{color:#8d98a6;font-size:1rem;line-height:1}.connection-status-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.connection-summary-meta{font-size:.78rem}.connection-setup-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-setup-card.mode-onboarding .connection-setup-actions{grid-template-columns:1fr}.connection-setup-card.mode-onboarding .connection-summary-meta{margin:0;line-height:1.4}.connection-setup-card.mode-settings{margin-bottom:2px}.connection-setup-card.mode-settings .connection-setup-copy{max-width:320px}.settings-connection-card{background:radial-gradient(circle at 100% 0,#bad0e526,#0000 34%),radial-gradient(circle at 0 100%,#778da61f,#0000 34%),linear-gradient(#ffffff10 0%,#ffffff07 100%);border-color:#ffffff12;border-radius:20px;gap:6px;padding:10px;box-shadow:0 20px 34px #080d1429}.settings-connection-path{grid-template-columns:minmax(0,.9fr) auto minmax(0,.95fr) auto minmax(0,1.15fr);gap:6px}.settings-connection-head{align-items:center}.settings-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.settings-connection-mini-list{flex-wrap:wrap;gap:6px;display:flex}.settings-connection-mini-list span{color:#c5d0da;background:#ffffff0d;border:1px solid #ffffff0d;border-radius:999px;align-items:center;min-height:24px;padding:4px 7px;font-size:.68rem;line-height:1.2;display:inline-flex}.settings-connection-mini-list span:only-child{width:fit-content}.you-live-stack{background:radial-gradient(circle at 100% 0,#bfd6f038,#0000 34%),radial-gradient(circle at 0 100%,#7e98b72b,#0000 34%),linear-gradient(#ffffff13 0%,#ffffff06 100%);border:1px solid #ffffff14;border-radius:30px;gap:10px;padding:14px;display:grid;box-shadow:0 28px 42px #080d142e}.you-support-grid{gap:12px;display:grid}.you-live-head{justify-content:space-between;align-items:flex-start;gap:10px;padding:1px 1px 0;display:flex}.you-live-head strong{color:#f5f7fa;font-size:1rem;line-height:1.22}.you-live-note{max-width:31ch;margin:4px 0 0;line-height:1.33}.you-live-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.you-live-grid .you-live-chip:first-child{grid-column:auto}.you-live-lane-stack{gap:8px;display:grid}.you-live-stack .connection-card,.you-live-stack .settings-connection-card,.you-live-stack .you-lane-card{background:radial-gradient(circle at 100% 0,#c2d7ec1f,#0000 34%),linear-gradient(#ffffff0f 0%,#ffffff06 100%);border-radius:22px;gap:6px;margin-top:0;padding:11px;box-shadow:inset 0 1px #ffffff08,0 16px 26px #080d141a}.you-live-stack .connection-body-copy,.you-live-stack .connection-summary-meta,.you-live-stack .whatsapp-connection-meta span,.you-live-stack .whatsapp-connection-meta strong,.you-live-stack .whatsapp-link-copy span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.you-live-stack .discord-status-note{-webkit-line-clamp:unset;-webkit-box-orient:initial;display:block;overflow:visible}.you-live-stack .whatsapp-connection-meta,.you-live-stack .whatsapp-runtime-diagnostic{gap:4px;padding:8px 9px}.you-live-stack .whatsapp-runtime-diagnostic span,.you-live-stack .whatsapp-connection-meta span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.you-live-stack .compact-actions{gap:5px}.you-live-stack .compact-actions .action-pill{flex:calc(50% - 3px);justify-content:center;min-height:40px;padding:8px 10px}@keyframes first-touch-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.pressure-copy{gap:3px;display:grid}.pressure-copy strong{color:#f4f7fa;font-size:1rem}.pressure-copy span{color:#98a3af;font-size:.78rem}.pressure-meter{background:#ffffff0f;border-radius:999px;height:10px;position:relative;overflow:hidden}.home-scene .signal-preview-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#5b7ca014 0%,#ffffff05 100%);border-color:#adc4db1a;border-radius:26px;gap:10px;padding:14px 14px 15px;box-shadow:0 10px 18px #0000001f}.home-scene .signal-preview-head{align-items:flex-start}.home-scene .signal-preview-copy{gap:5px}.home-scene .signal-preview-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.24;display:-webkit-box;overflow:hidden}.home-scene .signal-preview-copy p{max-width:30ch;font-size:.82rem}.whatsapp-preview-stack{background:#ffffff09;border:1px solid #ffffff0d;border-radius:18px;gap:8px;padding:10px 12px;display:grid}.whatsapp-preview-list{gap:7px;display:grid}.whatsapp-preview-bubble{background:#ffffff0b;border:1px solid #ffffff0b;border-radius:14px;gap:4px;padding:8px 10px;display:grid}.whatsapp-preview-sender{color:#9aa5b1;letter-spacing:.04em;text-transform:uppercase;font-size:.69rem;line-height:1.2}.whatsapp-preview-bubble p{color:#edf3f8;max-width:none;margin:0;font-size:.78rem;line-height:1.34}.whatsapp-connection-preview-card{isolation:isolate;background:radial-gradient(circle at 84% 82%,#215f4138 0%,#0000 34%),linear-gradient(#122a23fa 0%,#0b1816 100%);border:1px solid #7ab0921f;border-radius:24px;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 24px #0000001f,inset 0 1px #d9f7e10a}.whatsapp-connection-preview-card:before,.whatsapp-connection-preview-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.whatsapp-connection-preview-card:before{background:radial-gradient(circle at 18% 16%,#0000 0 22px,#8fc2a012 22px 23px,#0000 24px 100%),radial-gradient(circle at 78% 28%,#0000 0 48px,#8fc2a00f 48px 49px,#0000 50px 100%),radial-gradient(circle at 28% 82%,#0000 0 54px,#8fc2a00d 54px 55px,#0000 56px 100%)}.whatsapp-connection-preview-card:after{opacity:.88;background:radial-gradient(circle at 22% 18%,#c5e8ce0a 0 2px,#0000 2.5px),radial-gradient(circle at 70% 38%,#c5e8ce09 0 2px,#0000 2.5px),radial-gradient(circle at 82% 76%,#c5e8ce08 0 2px,#0000 2.5px)}.whatsapp-connection-preview-card.is-verifying:before,.whatsapp-connection-preview-card.is-verifying:after{opacity:.76}.whatsapp-connection-preview-card.is-saved:before,.whatsapp-connection-preview-card.is-saved:after{opacity:.52;filter:saturate(.78)}.whatsapp-connection-preview-card>*{z-index:1;position:relative}.whatsapp-connection-preview-head,.whatsapp-connection-preview-nearby-head,.whatsapp-connection-preview-message-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.whatsapp-connection-preview-copy,.whatsapp-connection-preview-nearby-card{gap:4px;display:grid}.whatsapp-connection-preview-copy span,.whatsapp-connection-preview-message-meta span,.whatsapp-connection-preview-nearby-head span{color:#d8e6dd;letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;line-height:1.1}.whatsapp-connection-preview-copy strong,.whatsapp-connection-preview-nearby-head strong{color:#f4fbf7;font-size:.94rem;font-weight:600;line-height:1.12}.whatsapp-connection-preview-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.whatsapp-connection-preview-badges span{color:#dceae2;letter-spacing:.04em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;padding:4px 8px;font-size:.62rem;line-height:1}.whatsapp-connection-preview-thread{gap:8px;display:grid}.whatsapp-connection-preview-message{border:1px solid #ffffff0f;border-radius:18px;gap:5px;width:fit-content;max-width:88%;padding:10px 11px;display:grid;box-shadow:0 10px 18px #03060829,inset 0 1px #ffffff08}.whatsapp-connection-preview-message.is-inbound{background:linear-gradient(#22272dfa 0%,#181d22fa 100%)}.whatsapp-connection-preview-message.is-outbound{background:linear-gradient(#006654fa 0%,#005c4bfa 100%);border-color:#3faa8029;margin-left:auto}.whatsapp-connection-preview-message p,.whatsapp-connection-preview-nearby-card p{color:#edf3f0;margin:0;font-size:.84rem;line-height:1.42}.whatsapp-connection-preview-nearby{overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:minmax(148px,1fr);grid-auto-flow:column;gap:8px;display:grid;overflow-x:auto}.whatsapp-connection-preview-nearby::-webkit-scrollbar{display:none}.whatsapp-connection-preview-nearby-card{background:radial-gradient(circle at 82% 84%,#245c3f3d 0%,#0000 34%),linear-gradient(#132321f5 0%,#0d1818fc 100%);border:1px solid #7ab0921f;border-radius:18px;min-width:0;padding:10px 11px}.preview-meta-row{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:8px;display:grid}.preview-route,.preview-handoff{background:#ffffff0a;border:1px solid #ffffff0d;border-radius:18px;gap:5px;padding:10px 12px}.preview-route{align-items:center;gap:8px;display:flex}.preview-route span,.preview-handoff span{color:#9aa5b1;font-size:.75rem}.preview-route span,.preview-route strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.preview-route i{background:#ffffff38;flex:0 0 14px;height:1px}.home-scene .life-state{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff0a 0%,#ffffff04 100%);border-color:#adc4db12;border-radius:26px;gap:9px;padding:12px 13px;box-shadow:0 10px 18px #00000014}.home-scene .life-metric span{color:#95a0ac;min-width:0;font-size:.8rem;line-height:1.1}.home-scene .life-metric{background:#ffffff08;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.home-scene .life-metric strong{text-align:right;flex:none;margin-left:auto;line-height:1}.home-scene .signal-row{grid-template-columns:1fr;gap:8px;display:grid}.home-scene .signal-chip{text-align:left;background:#ffffff0a;border:1px solid #ffffff0d;justify-content:flex-start;gap:10px;width:100%;padding:10px 11px}.home-scene .signal-chip .source-icon{margin-right:0}.home-scene .signal-copy strong{color:#edf1f5;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.home-scene .signal-copy span{font-size:.77rem}.home-scene .preview-actions,.home-scene .action-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.home-scene .action-row .action-pill,.home-scene .preview-actions .action-pill{width:100%}.home-scene .action-row .action-pill.primary,.home-scene .preview-actions .action-pill.primary{grid-column:1/-1}.home-scene .bridge-path{gap:8px;padding:10px 12px;font-size:.78rem}.home-scene .flow-step{border-radius:16px;padding:8px 9px}.home-scene .flow-step.active{border-color:#adc4db29}.home-scene .flow-step-copy strong{font-size:.75rem}.home-scene .flow-step-detail{font-size:.68rem}.home-scene .orbit-node{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.home-scene .orbit-node:not(.active){opacity:.76}.home-scene .orbit-node.active{background:linear-gradient(#6e91b742 0%,#ffffff12 100%);border-color:#adc4db29;box-shadow:0 18px 32px #00000038,inset 0 0 0 1px #ffffff0d}.home-scene .preview-route,.home-scene .preview-handoff{min-height:58px}.home-scene .preview-handoff strong{font-size:.9rem}.pressure-meter-fill{background:linear-gradient(90deg,#f7f8f9f2 0%,#adc4dbf2 100%);border-radius:999px;height:100%;transition:width .32s;box-shadow:0 0 20px #bacfe43d}.home-scene .preview-actions{gap:8px}.home-scene .preview-actions .action-pill.ghost{color:#e3e9ee;box-shadow:inset 0 0 0 1px #ffffff0f}.first-touch-head,.execution-proof-band,.approval-proof-band,.relief-proof-band{justify-content:space-between;align-items:center;gap:12px;display:flex}.first-touch-head strong,.execution-proof-band strong,.approval-proof-band strong,.relief-proof-band strong,.first-touch-step-copy strong{color:#f5f7fa}.first-touch-copy,.execution-proof-band span,.approval-proof-band span,.relief-proof-band span,.first-touch-step-copy span{color:#9ca7b4}.first-touch-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.first-touch-step{background:#ffffff09;border:1px solid #ffffff0a;border-radius:18px;gap:8px;padding:12px;display:grid}.first-touch-step.active{background:linear-gradient(#6b92bb2e 0%,#ffffff0d 100%);border-color:#adc4db29}.first-touch-step.complete .first-touch-dot{background:#ecf1f7;box-shadow:0 0 0 5px #ecf1f714}.first-touch-dot{background:#ffffff29;border-radius:999px;width:10px;height:10px}.first-touch-step-copy{gap:3px;display:grid}.execution-proof-band,.approval-proof-band,.relief-proof-band{background:#ffffff0b;border:1px solid #ffffff0d;border-radius:22px;padding:14px}@media (width<=420px){.home-status-row,.flow-rail,.home-scene .pressure-strip,.first-touch-rail,.connection-magic-row,.connection-status-row,.connection-setup-actions{grid-template-columns:1fr}.connection-magic-arrow{display:none}.home-scene .action-row,.preview-meta-row,.home-scene .preview-actions,.whatsapp-lane-glance{grid-template-columns:1fr}}.upgraded-task-scene{gap:7px}.task-prep-band,.task-prep-card{background:#ffffff0b;border:1px solid #ffffff0d;border-radius:20px}.task-prep-band{justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.task-prep-band strong,.task-prep-card strong,.task-core-copy h2{color:#f5f7fa}.task-source-pill{color:#dbe2e8;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;padding:7px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.task-prep-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.task-prep-card{gap:6px;padding:10px 11px;display:grid}.task-draft-preview{gap:8px}.handoff-note{color:#99a6b4;font-size:.78rem}.upgraded-approval-scene,.upgraded-relief-scene{gap:7px}.approval-band,.approval-intent-card,.relief-release-band,.approval-release-note{background:#ffffff0b;border:1px solid #ffffff0d;border-radius:20px}.approval-band,.relief-release-band,.approval-release-note{padding:10px 11px}.approval-band strong,.relief-release-band strong,.approval-intent-card strong,.approval-release-note strong{color:#f5f7fa}.approval-core-copy{gap:8px;display:grid}.approval-intent-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.approval-intent-card{gap:6px;padding:10px 11px;display:grid}.upgraded-you-stage{--you-clean-surface:#0f1318eb;--you-clean-surface-soft:#ffffff08;--you-clean-surface-strong:#ffffff0d;--you-clean-border:#ffffff0f;--you-clean-border-strong:#ffffff14;--you-clean-shadow:0 18px 32px #070b1029;--you-clean-shadow-soft:0 12px 22px #070b101a;--you-clean-text-soft:#9eabb8;--you-clean-accent-blue:#7998bb24;--you-clean-accent-gold:#ba9f7024;--you-clean-accent-green:#769a8024;--you-clean-accent-slate:#6d7e9129;gap:6px}.you-auth-stage{min-height:calc(100dvh - 90px);padding-top:max(16px, env(safe-area-inset-top,0px) + 10px);padding-bottom:calc(112px + env(safe-area-inset-bottom,0px));align-content:start;justify-items:stretch;display:grid}.identity-surface,.you-mode-surface,.behavior-lane{background:linear-gradient(180deg, var(--you-clean-surface) 0%, #11161cf5 100%);border:1px solid var(--you-clean-border);box-shadow:var(--you-clean-shadow);border-radius:28px;gap:12px;padding:13px;display:grid}.you-auth-stage .identity-surface{align-content:start;min-height:auto}.identity-surface-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.identity-surface-head h2{color:#f5f7fa;margin:0}.account-welcome-surface,.account-email-surface{gap:16px;display:grid}.account-welcome-surface{align-content:space-between;min-height:min(78svh,700px)}.account-email-surface{align-content:start;gap:12px}.account-entry-hero{text-align:center;justify-items:center;gap:8px;min-height:clamp(148px,24svh,208px);padding:clamp(8px,4vw,24px) 6px 8px;display:grid}.account-entry-hero.compact{text-align:left;justify-items:start;min-height:0;padding:0}.mobile-auth-hero-copy{gap:8px;padding:4px 0 2px;display:grid}.mobile-auth-choices-hero{gap:0}.account-entry-pill{border:1px solid var(--you-clean-border);color:#ccd7e2;letter-spacing:.04em;background:#ffffff07;border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:.74rem;font-weight:700;display:inline-flex}.account-welcome-title{letter-spacing:-.06em;text-wrap:balance;gap:2px;font-size:clamp(2rem,8vw,3rem);line-height:.92;display:grid}.account-welcome-title.minimal{text-align:center;align-content:start;gap:.12em;width:min(100%,11ch);min-height:3.05em;margin:0 auto;font-size:clamp(2.35rem,11vw,4.2rem);line-height:.95;display:block}.account-welcome-title.minimal>span:first-child,.account-welcome-title.static span{color:#f5f7fa;-webkit-text-fill-color:currentColor;background:0 0;animation:none}.account-welcome-title.minimal>.account-welcome-line{text-align:center;text-wrap:wrap;white-space:normal;vertical-align:top;width:min(100%,9.8ch);min-height:3.05em;display:inline-block}.account-welcome-title.minimal>.account-welcome-line:after{content:"";vertical-align:text-bottom;background:#f5f7fa;border-radius:999px;width:.55ch;height:.92em;margin-bottom:.06em;margin-left:.12em;animation:.95s step-end infinite zero-type-caret;display:inline-block;box-shadow:0 0 18px #f5f7fa47}.account-welcome-title.static{font-size:clamp(1.85rem,8vw,2.6rem);line-height:.98}.account-welcome-title span:first-child{color:#dce6ef}.account-welcome-title span:last-child{color:#0000;background:linear-gradient(#f5f9fd 0%,#bfd6f0 100%);-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite zero-welcome-glow}.account-welcome-copy{color:#9cabb9;max-width:32ch;font-size:.86rem;line-height:1.46}.account-choice-stack{gap:10px;width:min(100%,440px);margin:0 auto;display:grid}.account-choice-stack.compact{width:100%;margin:0}.account-entry-button{width:100%;box-shadow:inset 0 0 0 1px var(--you-clean-border), 0 10px 18px #080d1414;color:#e7edf3;text-align:left;background:linear-gradient(#181d24fa 0%,#14191ffa 100%);border:0;border-radius:22px;gap:4px;padding:13px 18px;display:grid}.account-entry-button strong{color:inherit;font-size:1rem;line-height:1.15}.account-entry-button span{color:#9aa8b6;font-size:.8rem;line-height:1.38}.account-entry-button.featured{color:#10151b;background:linear-gradient(#f7f8fa 0%,#edf1f5 100%);box-shadow:inset 0 0 0 1px #ffffff59,0 12px 24px #080d141a}.account-entry-button.featured span{color:#55606b}.account-entry-button.quiet{background:#ffffff06}.account-entry-button.active{box-shadow:inset 0 0 0 1px #cbdff52e,0 12px 24px #080d141f}.account-entry-button:disabled{opacity:.7}.account-entry-meta{color:#97a6b4;text-align:center;justify-self:center;width:min(100%,440px);max-width:34ch;margin:0;font-size:.86rem;line-height:1.48}.account-inline-link{color:#d7e3ee;text-underline-offset:.18em;opacity:.88;background:0 0;border:0;place-self:center;padding:2px 4px;font-size:.84rem;line-height:1.4;text-decoration:underline}.desktop-first-run-surface{width:min(100%,960px);box-shadow:none;background:0 0;border:0;justify-self:center;padding:0}.desktop-first-run-shell{justify-items:center;gap:24px;display:grid}.desktop-first-run-hero{text-align:center;justify-items:center;width:min(100%,840px);max-width:none}.desktop-first-run-grid{grid-template-columns:minmax(0,1fr);justify-self:center;place-items:start center;gap:16px;width:min(100%,620px);display:grid}.desktop-first-run-actions{align-content:start;justify-self:center;width:100%}.desktop-first-run-home{justify-items:stretch;width:min(100%,1120px)}.desktop-first-run-home-hero,.desktop-first-run-home-orbit{box-shadow:none;background:0 0;border-radius:0;gap:18px;padding:0;display:grid;position:relative;overflow:visible}.desktop-first-run-home-hero:before,.desktop-first-run-home-orbit:before,.desktop-first-run-home-hero:after{content:none}.desktop-first-run-home-hero>*,.desktop-first-run-home-orbit>*{z-index:1;position:relative}.desktop-first-run-home-brand{align-items:center;gap:10px;display:inline-flex}.desktop-first-run-home-logo{width:30px;height:30px;display:block}.desktop-first-run-home-copy{gap:10px;display:grid}.desktop-first-run-home-title{margin:0}.desktop-first-run-home-headline{color:#f4f8fc;letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(1.34rem,2vw,1.72rem);font-weight:760;line-height:1.02}.desktop-first-run-home-lead{max-width:36ch;margin:0}.desktop-first-run-home-actions{width:min(100%,460px)}.desktop-first-run-home-meta{color:#9fadb9;margin:0;font-size:.86rem;line-height:1.5}.desktop-first-run-existing-link{place-self:start;padding-inline:0}.desktop-first-run-home-orbit{align-content:start;justify-items:start}.desktop-first-run-home-orbit-copy{gap:10px;display:grid}.desktop-first-run-home-orbit-copy h2,.desktop-first-run-home-orbit-copy p{margin:0}.desktop-first-run-home-orbit-copy h2{color:#f4f8fc;letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.3rem,1.8vw,1.64rem);line-height:1.06}.desktop-first-run-home-orbit-copy p{color:#9fadb9;max-width:36ch;font-size:.9rem;line-height:1.52}.desktop-first-run-home-orbit-frame{background:0 0;border:0;border-radius:0;justify-self:start;width:min(100%,560px);min-height:360px;overflow:visible}@media (width<=899px){.desktop-first-run-shell{gap:14px;min-height:auto}.desktop-first-run-home{gap:12px;padding-top:18px}.desktop-first-run-home-hero,.desktop-first-run-home-orbit{gap:12px}.desktop-first-run-home-brand{margin-top:8px}.desktop-first-run-home-copy{gap:8px}.desktop-first-run-home-lead{text-align:center;justify-self:center;max-width:none}.desktop-first-run-home-actions{width:min(100%,420px)}.desktop-first-run-existing-link{text-align:center;justify-self:center}.desktop-first-run-home-orbit{justify-items:center}.desktop-first-run-home-orbit-frame{transform-origin:top;justify-self:center;width:min(100vw - 20px,760px);min-height:420px;margin-top:22px;margin-bottom:-72px;transform:scale(1.34)translateY(26px)}.desktop-first-run-home-orbit-frame .zero-orbit-canvas-shell{min-height:420px}.desktop-first-run-site-footer{text-align:center;justify-content:center;margin-top:12px}}.desktop-first-run-home-orbit-frame .zero-orbit-canvas-shell{max-width:none;min-height:360px;margin:0}.desktop-first-run-home-orbit-frame canvas{width:100%!important;height:100%!important}.desktop-first-run-home-orbit-chips{flex-wrap:wrap;gap:10px;display:flex}.desktop-first-run-home-orbit-chip{color:#d9e5ef;background:#ffffff09;border:1px solid #ffffff0f;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:6px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.account-preview-grid{grid-template-columns:minmax(0,1fr);gap:10px;width:min(100%,440px);margin:0 auto;display:grid}.account-preview-card{border:1px solid var(--you-clean-border);text-align:left;background:linear-gradient(#181d24f5 0%,#151a20f5 100%);border-radius:20px;gap:8px;min-height:104px;padding:15px;display:grid;box-shadow:0 12px 22px #080d141a}.account-preview-card strong{color:#f5f7fa;line-height:1.28}.account-preview-card span:last-child{color:var(--you-clean-text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.38;display:-webkit-box;overflow:hidden}.account-preview-card.is-preparing{box-shadow:inset 0 0 0 1px #7998bb29, var(--you-clean-shadow-soft);background:linear-gradient(#181d24fa 0%,#151a20fa 100%)}.account-preview-card.is-waiting{box-shadow:inset 0 0 0 1px #ba9f7029, var(--you-clean-shadow-soft);background:linear-gradient(#181d24fa 0%,#151a20fa 100%)}.account-preview-card.is-ready{box-shadow:inset 0 0 0 1px #769a8029, var(--you-clean-shadow-soft);background:linear-gradient(#181d24fa 0%,#151a20fa 100%)}.account-preview-card.is-later{box-shadow:inset 0 0 0 1px #6d7e912e, var(--you-clean-shadow-soft);background:linear-gradient(#181d24fa 0%,#151a20fa 100%)}.account-entry-hero.compact .account-entry-meta{text-align:left}.account-email-field{gap:8px}.identity-note.centered{text-align:center}.account-choice-grid{gap:10px;display:grid}.account-choice-card{color:#dbe4ec;text-align:left;background:#ffffff0b;border:0;border-radius:24px;gap:6px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0d}.account-choice-card.featured{background:linear-gradient(#a3c3e426 0%,#ffffff0d 100%);box-shadow:inset 0 0 0 1px #cbdff51f,0 22px 34px #17263838}.account-choice-card strong{color:#f5f7fa;font-size:1rem}.account-choice-card span{color:#9ca7b4;font-size:.82rem;line-height:1.45}.identity-state-pill,.identity-badge{border:1px solid var(--you-clean-border);color:#dde6ee;letter-spacing:-.01em;background:#ffffff09;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.identity-badge.muted{color:#9aa8b6;background:#ffffff09}.identity-card{background:#ffffff0b;border:1px solid #ffffff0d;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.identity-avatar-shell{background:linear-gradient(#ffffff14 0%,#ffffff08 100%);border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;box-shadow:0 18px 30px #0003}.identity-avatar{color:#f4f8fc;justify-content:center;align-items:center;width:100%;height:100%;font-family:Segoe UI Variable Display,Aptos Display,Bahnschrift,sans-serif;display:inline-flex}.identity-avatar.monogram{letter-spacing:.01em;font-size:1.1rem;font-weight:780}.identity-avatar.emoji{font-size:1.7rem;line-height:1}.identity-card-copy{gap:4px;min-width:0;display:grid}.identity-card-copy strong{color:#f5f7fa;font-size:1rem}.identity-card-copy span,.identity-note{color:#9ca7b4}.identity-card-note{color:#cbd5de;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 0;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.identity-badges{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.identity-form-grid{gap:10px;display:grid}.identity-inline-actions{flex-wrap:wrap;gap:10px;display:flex}.identity-link-button{color:#d3dde8;background:0 0;border:0;padding:0;font-weight:700}@keyframes zero-type-caret{0%,45%{opacity:1}46%,to{opacity:0}}.identity-field{gap:8px;display:grid}.identity-field span{color:#cfd9e3;font-size:.8rem;font-weight:700}.identity-field input,.identity-field textarea{color:#f5f7fa;background:linear-gradient(#ffffff0d 0%,#ffffff08 100%);border:1px solid #ffffff0f;border-radius:16px;outline:none;width:100%;min-height:50px;padding:12px 14px;font-family:inherit;font-size:16px;transition:border-color .18s,box-shadow .18s,background .18s}.identity-field input::placeholder,.identity-field textarea::placeholder{color:#7f8c99}.identity-field input:focus,.identity-field textarea:focus{background:#ffffff0d;border-color:#cde0f238;box-shadow:0 0 0 1px #cde0f21f}.identity-avatar-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.identity-avatar-option{color:#dbe4ec;text-align:center;background:#ffffff0a;border:1px solid #ffffff0d;border-radius:16px;place-items:center;gap:6px;padding:9px 8px;display:grid}.identity-avatar-option.active{background:#ffffff17;box-shadow:0 0 0 1px #ffffff0f}.identity-avatar-option-preview{color:#eff4f8;background:linear-gradient(#ffffff12 0%,#ffffff08 100%);border:1px solid #ffffff12;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-family:Segoe UI Variable Display,Aptos Display,Bahnschrift,sans-serif;display:inline-flex}.identity-avatar-option-preview.monogram{font-size:.94rem;font-weight:760}.identity-avatar-option-preview.emoji{font-size:1.3rem}.identity-avatar-option-preview.image{padding:0;overflow:hidden}.identity-avatar-option-preview.image img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.identity-mode-strip{gap:8px;display:grid}.identity-mode-option{text-align:left;color:#dbe4ec;background:#ffffff0a;border:0;border-radius:20px;gap:4px;padding:10px;display:grid}.identity-mode-option strong{color:#f5f7fa}.identity-mode-option span{color:#9ca7b4;font-size:.8rem}.identity-mode-option.active{background:#ffffff16;box-shadow:0 0 0 1px #ffffff0f}.you-command-head{align-items:flex-start;gap:8px}.you-command-copy{gap:6px;display:grid}.you-command-copy h2{letter-spacing:-.06em;max-width:11ch;margin:0;font-size:clamp(2.04rem,7.8vw,2.82rem);line-height:.94}.you-command-note{max-width:29ch;margin:0;font-size:.76rem;line-height:1.34}.you-command-deck{border:1px solid var(--you-clean-border-strong);box-shadow:var(--you-clean-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#12171dfa 0%,#0e1218fa 100%);border-radius:36px;gap:13px;padding:16px;display:grid;position:relative;overflow:hidden}.you-command-deck:before{content:"";filter:blur(64px);pointer-events:none;background:#62758a17;border-radius:999px;width:168px;height:168px;position:absolute;inset:auto -28px -56px auto}.you-command-topline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.you-command-topline,.you-command-hero,.you-persona-grid,.you-command-status-note{z-index:1;position:relative}.you-command-profile{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.you-command-avatar-shell{width:64px;height:64px;box-shadow:0 12px 22px #080e161f, inset 0 0 0 1px var(--you-clean-border);background:linear-gradient(#1d232afa 0%,#161b22fa 100%)}.you-command-profile-copy{gap:4px;min-width:0;display:grid}.you-command-profile-copy strong,.you-command-hero-copy strong,.you-command-glance strong,.you-command-rail-card strong,.you-command-stat strong{color:#f5f7fa}.you-command-profile-copy strong{font-size:1.12rem;line-height:1.22}.you-command-profile-copy span,.you-command-hero-copy span,.you-command-glance span:last-child,.you-command-rail-card span:last-child,.you-command-stat span:last-child{color:var(--you-clean-text-soft);font-size:.76rem;line-height:1.32}.you-command-pill-stack{justify-content:flex-end}.you-command-hero,.you-command-hero-copy{gap:11px;display:grid}.you-command-hero{border:1px solid var(--you-clean-border);box-shadow:var(--you-clean-shadow-soft);background:linear-gradient(#161b21fa 0%,#12171dfa 100%);border-radius:30px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;padding:16px;position:relative;overflow:hidden}.you-command-hero.is-ready{background:linear-gradient(180deg, #161b21fa 0%, #12171dfa 100%), linear-gradient(180deg, var(--you-clean-accent-green) 0%, transparent 100%);box-shadow:inset 0 0 0 1px #769a8029, var(--you-clean-shadow-soft)}.you-command-hero.is-preparing{background:linear-gradient(180deg, #161b21fa 0%, #12171dfa 100%), linear-gradient(180deg, var(--you-clean-accent-blue) 0%, transparent 100%);box-shadow:inset 0 0 0 1px #7998bb29, var(--you-clean-shadow-soft)}.you-command-hero.is-later{background:linear-gradient(180deg, #161b21fa 0%, #12171dfa 100%), linear-gradient(180deg, var(--you-clean-accent-slate) 0%, transparent 100%);box-shadow:inset 0 0 0 1px #6d7e912e, var(--you-clean-shadow-soft)}.you-command-governor-top{z-index:1;border:1px solid var(--you-clean-border);box-shadow:var(--you-clean-shadow-soft);background:linear-gradient(#191f26fa 0%,#151a20fa 100%);border-radius:24px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex;position:relative}.you-command-governor-copy{gap:4px;min-width:0;display:grid}.you-command-governor-copy strong{color:#f5f7fa;font-size:1.05rem;line-height:1.22}.you-command-governor-copy span{color:var(--you-clean-text-soft);max-width:38ch;font-size:.76rem;line-height:1.34}.you-command-sidecar{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;min-width:0;display:grid}.you-command-sidecar-card{border:1px solid var(--you-clean-border);min-height:0;box-shadow:var(--you-clean-shadow-soft);background:linear-gradient(#191f26fa 0%,#151a20fa 100%);border-radius:20px;gap:5px;padding:10px 11px;display:grid}.you-command-sidecar-card.is-ready{box-shadow:inset 0 0 0 1px #769a8029, var(--you-clean-shadow-soft)}.you-command-sidecar-card.is-preparing{box-shadow:inset 0 0 0 1px #7998bb29, var(--you-clean-shadow-soft)}.you-command-sidecar-card.is-waiting{box-shadow:inset 0 0 0 1px #ba9f7029, var(--you-clean-shadow-soft)}.you-command-sidecar-card.is-later{box-shadow:inset 0 0 0 1px #6d7e912e, var(--you-clean-shadow-soft)}.you-command-sidecar-card strong{color:#f5f7fa;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.24;display:-webkit-box;overflow:hidden}.you-command-sidecar-card span:last-child{color:var(--you-clean-text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.32;display:-webkit-box;overflow:hidden}.you-command-sidecar-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.you-command-hero-copy{gap:8px}.you-command-hero-copy strong{max-width:18ch;font-size:1.28rem;line-height:1.18}.you-command-hero-copy span{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:34ch;display:-webkit-box;overflow:hidden}.you-command-quick-row{flex-wrap:wrap;gap:5px;display:flex}.you-command-quick-chip{color:#d8e2eb;background:#ffffff0e;border:1px solid #ffffff0e;border-radius:999px;align-items:center;min-height:26px;padding:4px 8px;font-size:.7rem;line-height:1.2;display:inline-flex}.you-command-link-row{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;position:relative}.you-command-link-card{background:linear-gradient(#ffffff0f 0%,#ffffff07 100%);border:1px solid #ffffff0f;border-radius:24px;gap:5px;min-height:88px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff08,0 18px 28px #080d141a}.you-command-link-card strong{color:#f5f7fa;font-size:1rem;line-height:1.24}.you-command-link-card span:last-child{color:#9ca7b4;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.34;display:-webkit-box;overflow:hidden}.you-command-link-card.is-ready{background:linear-gradient(#70997b29 0%,#ffffff08 100%)}.you-command-link-card.is-preparing{background:linear-gradient(#6d8eb329 0%,#ffffff08 100%)}.you-command-link-card.is-waiting{background:linear-gradient(#ad946629 0%,#ffffff08 100%)}.you-command-link-card.is-later{background:linear-gradient(#677b8f2e 0%,#ffffff08 100%)}.you-command-return-band{background:linear-gradient(#ffffff0f 0%,#ffffff07 100%);border:1px solid #ffffff0f;border-radius:20px;gap:5px;margin-top:0;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff08}.you-command-return-band strong{color:#f5f7fa;line-height:1.28}.you-command-return-band span:last-child{color:#9ca7b4;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.34;display:-webkit-box;overflow:hidden}.you-command-return-band.is-ready{background:linear-gradient(#70997b26 0%,#ffffff08 100%)}.you-command-return-band.is-preparing{background:linear-gradient(#6d8eb326 0%,#ffffff08 100%)}.you-command-return-band.is-later{background:linear-gradient(#677b8f2e 0%,#ffffff08 100%)}.you-command-rule-band{z-index:1;background:linear-gradient(#fff1 0%,#ffffff07 100%);border:1px solid #ffffff13;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff08,0 18px 30px #080d141f}.you-command-rule-band.is-preparing{background:linear-gradient(#6d8eb329 0%,#ffffff08 100%)}.you-command-rule-band.is-waiting{background:linear-gradient(#ad946629 0%,#ffffff08 100%)}.you-command-rule-band.is-ready{background:linear-gradient(#8c6f5e2e 0%,#ffffff08 100%)}.you-command-rule-band.is-later{background:linear-gradient(#677b8f2e 0%,#ffffff08 100%)}.you-command-rule-copy,.you-command-rule-meta{gap:5px;display:grid}.you-command-rule-copy{min-width:0}.you-command-rule-copy strong{color:#f5f7fa;font-size:1rem;line-height:1.22}.you-command-rule-copy span,.you-command-rule-preview{color:#9ca7b4;font-size:.76rem;line-height:1.34}.you-command-rule-preview{color:#dce5ed;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0d;border:1px solid #ffffff0d;border-radius:999px;justify-content:center;align-items:center;max-width:18ch;padding:7px 10px;display:inline-flex;overflow:hidden}.you-command-rule-meta{justify-items:end;min-width:0}.you-persona-grid{gap:8px;display:grid}.you-persona-card{background:#ffffff0c;border:1px solid #ffffff0e;border-radius:24px;gap:8px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff08}.you-persona-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.you-persona-card-head>div{gap:3px;display:grid}.you-persona-card-head strong{color:#f5f7fa;line-height:1.24}.you-persona-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.you-persona-main .identity-presence-strip{min-height:86px}.you-persona-main .identity-presence-copy span{-webkit-line-clamp:3}.you-avatar-grid{gap:7px}.you-command-status-note{margin:0;padding:0 2px}.you-command-lane-head{z-index:1;justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex;position:relative}.you-command-lane-head>div{gap:4px;display:grid}.you-command-lane-head strong{color:#f5f7fa;max-width:24ch;font-size:.94rem;line-height:1.24}.you-command-lane-head span{color:#b8c4d0;text-align:right;max-width:16ch;font-size:.76rem;line-height:1.3}.you-command-rule-strip{z-index:1;scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(148px,1fr);grid-auto-flow:column;gap:8px;padding-bottom:0;display:grid;position:relative;overflow-x:auto}.you-command-rule-strip::-webkit-scrollbar{display:none}.you-command-rule-chip{text-align:left;min-height:82px;color:inherit;-webkit-tap-highlight-color:transparent;scroll-snap-align:start;background:linear-gradient(#ffffff0e 0%,#ffffff07 100%);border:1px solid #ffffff0e;border-radius:20px;gap:5px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff08}.you-command-rule-chip strong{color:#f5f7fa;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.22;display:-webkit-box;overflow:hidden}.you-command-rule-chip span:last-child{color:#9ca7b4;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.34;display:-webkit-box;overflow:hidden}.you-command-rule-chip.is-preparing{background:linear-gradient(#6d8eb31f 0%,#ffffff07 100%)}.you-command-rule-chip.is-waiting{background:linear-gradient(#ad94661f 0%,#ffffff07 100%)}.you-command-rule-chip.is-ready{background:linear-gradient(#8c6f5e24 0%,#ffffff07 100%)}.you-command-rule-chip.is-later{background:linear-gradient(#677b8f24 0%,#ffffff07 100%)}.you-command-rule-chip.active{border-color:#cde0f22e;transform:translateY(-1px);box-shadow:0 14px 24px #090f1829,inset 0 1px #ffffff0d}.you-command-rule-chip.lane-quiet.active{background:linear-gradient(#6d8eb32e 0%,#ffffff08 100%)}.you-command-rule-chip.lane-approval.active{background:linear-gradient(#ad94662e 0%,#ffffff08 100%)}.you-command-rule-chip.lane-interrupt.active{background:linear-gradient(#8c6f5e2e 0%,#ffffff08 100%)}.you-command-rule-chip.lane-hold.active{background:linear-gradient(#677b8f33 0%,#ffffff08 100%)}.you-command-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.you-command-ledger-pill{background:#ffffff0d;border:1px solid #ffffff0e;border-radius:20px;gap:3px;min-height:72px;padding:10px 11px;display:grid;box-shadow:inset 0 1px #ffffff08}.you-command-ledger-pill strong{color:#f5f7fa;font-size:.9rem;line-height:1.18}.you-command-ledger-pill.is-ready{background:linear-gradient(#70997b24 0%,#ffffff08 100%)}.you-command-ledger-pill.is-preparing{background:linear-gradient(#6d8eb324 0%,#ffffff08 100%)}.you-command-ledger-pill.is-waiting{background:linear-gradient(#ad946624 0%,#ffffff08 100%)}.you-command-ledger-pill.is-later{background:linear-gradient(#677b8f29 0%,#ffffff08 100%)}.you-rule-focus-card{z-index:1;background:linear-gradient(#fff1 0%,#ffffff07 100%);border:1px solid #ffffff13;border-radius:26px;gap:11px;padding:13px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff08,0 20px 34px #080d141f}.you-rule-focus-card.is-preparing{background:linear-gradient(#6d8eb329 0%,#ffffff07 100%)}.you-rule-focus-card.is-waiting{background:linear-gradient(#ad946629 0%,#ffffff07 100%)}.you-rule-focus-card.is-ready{background:linear-gradient(#8c6f5e2e 0%,#ffffff07 100%)}.you-rule-focus-card.is-later{background:linear-gradient(#677b8f2e 0%,#ffffff07 100%)}.you-rule-focus-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.you-rule-focus-head>div{gap:4px;min-width:0;display:grid}.you-rule-focus-head strong,.you-rule-focus-meta-card strong{color:#f5f7fa}.you-rule-focus-head strong{font-size:1.02rem;line-height:1.2}.you-rule-focus-head span:last-child,.you-rule-focus-meta-card span:last-child{color:#9ca7b4;font-size:.76rem;line-height:1.34}.you-rule-focus-grid,.you-rule-focus-main{gap:9px;display:grid}.you-rule-focus-pill-row{flex-wrap:wrap;gap:6px;display:flex}.you-rule-focus-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.you-rule-focus-meta-card{background:#ffffff0d;border:1px solid #ffffff0e;border-radius:20px;gap:4px;min-height:84px;padding:10px 11px;display:grid;box-shadow:inset 0 1px #ffffff08}.you-rule-focus-meta-card strong{font-size:.96rem;line-height:1.24}.you-rule-focus-meta-card span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.you-rule-focus-meta-card.is-ready{background:linear-gradient(#70997b26 0%,#ffffff08 100%)}.you-rule-focus-meta-card.is-preparing{background:linear-gradient(#6d8eb326 0%,#ffffff08 100%)}.you-rule-focus-meta-card.is-waiting{background:linear-gradient(#ad946626 0%,#ffffff08 100%)}.you-rule-focus-meta-card.is-later{background:linear-gradient(#677b8f2b 0%,#ffffff08 100%)}.you-command-glance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.you-command-glance:first-child{grid-column:auto}.you-command-glance,.you-command-stat,.you-command-rail-card{background:#ffffff0d;border:1px solid #ffffff0e;border-radius:20px;gap:4px;padding:9px 10px;display:grid;box-shadow:inset 0 1px #ffffff08}.you-command-glance{min-height:70px}.you-command-glance strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.89rem;line-height:1.2;display:-webkit-box;overflow:hidden}.you-command-glance span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.you-command-glance.is-ready{background:linear-gradient(#70997b29 0%,#ffffff09 100%)}.you-command-glance.is-preparing{background:linear-gradient(#6d8eb329 0%,#ffffff09 100%)}.you-command-glance.is-waiting{background:linear-gradient(#ad946624 0%,#ffffff09 100%)}.you-command-glance.is-later{background:linear-gradient(#677b8f29 0%,#ffffff09 100%)}.you-command-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.you-command-rail{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(116px,1fr);grid-auto-flow:column;gap:8px;padding-bottom:2px;display:grid;overflow-x:auto}.you-command-rail::-webkit-scrollbar{display:none}.you-command-stat,.you-command-rail-card{scroll-snap-align:start;min-height:80px}.you-command-stat strong,.you-command-rail-card strong{font-size:.92rem;line-height:1.22}.you-command-stat span:last-child,.you-command-rail-card span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.you-command-stat.is-ready,.you-command-rail-card.is-ready{background:linear-gradient(#70997b24 0%,#ffffff09 100%)}.you-command-stat.is-preparing,.you-command-rail-card.is-preparing{background:linear-gradient(#6d8eb324 0%,#ffffff09 100%)}.you-command-stat.is-waiting,.you-command-rail-card.is-waiting{background:linear-gradient(#ad946624 0%,#ffffff09 100%)}.you-command-stat.is-later,.you-command-rail-card.is-later{background:linear-gradient(#677b8f29 0%,#ffffff09 100%)}.identity-pill-stack{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mode-pill-focus{background:#7092bb1f;border-color:#adc4db29}.mode-pill-normal{background:#ffffff0f}.mode-pill-overloaded{background:#ad94661f;border-color:#d2c09529}.you-command-grid,.identity-edit-grid{gap:10px;display:grid}.you-command-grid{align-items:start;gap:10px}.you-command-grid>*{min-width:0}.you-governor-surface{background:radial-gradient(circle at 100% 0,#abc4e033,#0000 36%),radial-gradient(circle at 0 100%,#788ca729,#0000 34%),linear-gradient(#ffffff10 0%,#ffffff06 100%);border:1px solid #ffffff13;border-radius:28px;gap:8px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 38px #070c1333}.you-governor-surface:before{content:"";filter:blur(56px);pointer-events:none;background:#93b2d11f;border-radius:999px;width:140px;height:140px;position:absolute;inset:auto -18px -44px auto}.you-governor-head,.you-governor-band{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.you-governor-head{z-index:1;position:relative}.you-governor-band .identity-badge{align-self:center}.you-governor-head>div,.you-governor-band>div{gap:4px;display:grid}.you-governor-band{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:22px;padding:12px 13px}.you-governor-band>*{min-width:0}.you-governor-band .you-command-profile{flex:1 1 0;min-width:0}.you-governor-head strong,.you-governor-band strong,.you-governor-proof strong{color:#f5f7fa}.you-governor-head span,.you-governor-band span,.you-governor-proof span{color:#9ca7b4;text-align:left;max-width:none;font-size:.76rem;line-height:1.32}.you-governor-pill-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.you-governor-pill{min-height:76px;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0c;border:1px solid #ffffff0d;border-radius:18px;gap:5px;padding:10px 11px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;box-shadow:inset 0 1px #ffffff08}.you-governor-pill.active{border-color:#cde0f22e;transform:translateY(-1px);box-shadow:0 18px 30px #090f1829,inset 0 1px #ffffff0d}.you-governor-pill strong{color:#f5f7fa;font-size:.92rem;line-height:1.22}.you-governor-pill span:last-child{color:#9ca7b4;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.32;display:-webkit-box;overflow:hidden}.you-governor-pill.is-preparing{background:linear-gradient(#6d8eb326 0%,#ffffff0a 100%)}.you-governor-pill.is-waiting{background:linear-gradient(#ad946624 0%,#ffffff0a 100%)}.you-governor-pill.is-ready{background:linear-gradient(#8c6f5e29 0%,#ffffff0a 100%)}.you-governor-pill.is-later{background:linear-gradient(#677b8f29 0%,#ffffff0a 100%)}.you-governor-proof{background:linear-gradient(#abc4e014 0%,#ffffff08 100%);border:1px solid #abc4e017;border-radius:22px;gap:5px;padding:11px 12px;display:grid}.you-governor-proof strong{color:#f5f7fa;font-size:1.02rem;line-height:1.26}.you-identity-card{background:radial-gradient(circle at 100% 0,#d4e3f438,#0000 34%),radial-gradient(circle at 0 100%,#8faed129,#0000 34%),linear-gradient(#ffffff15 0%,#ffffff08 100%);border-color:#ffffff17;border-radius:30px;align-items:stretch;gap:10px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 36px #080e162e}.you-identity-card:before{content:"";filter:blur(48px);pointer-events:none;background:#abc4e01c;border-radius:999px;width:124px;height:124px;position:absolute;inset:auto auto -42px -18px}.you-identity-anchor-band{background:linear-gradient(#abc4e01a 0%,#ffffff09 100%);border:1px solid #abc4e01f;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:12px;padding:13px;display:grid}.you-identity-anchor-side{gap:8px;min-width:0;display:grid}.you-signature-pill-row{justify-content:flex-start}.identity-badge-stack{justify-items:end;gap:8px;display:grid}.you-identity-badge-stack{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch}.you-identity-badge-card{background:#ffffff0d;border:1px solid #ffffff0d;border-radius:16px;gap:4px;padding:7px 8px;display:grid}.you-identity-badge-card strong{color:#f5f7fa;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.22;display:-webkit-box;overflow:hidden}.you-identity-badge-card span:last-child{color:#9ca7b4;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.3;display:-webkit-box;overflow:hidden}.you-identity-badge-card.is-preparing{background:linear-gradient(#6d8eb324 0%,#ffffff08 100%)}.you-identity-badge-card.is-waiting{background:linear-gradient(#ad946624 0%,#ffffff08 100%)}.you-identity-badge-card.is-ready{background:linear-gradient(#70997b24 0%,#ffffff08 100%)}.you-identity-badge-card.is-later{background:linear-gradient(#677b8f29 0%,#ffffff08 100%)}.you-identity-foot{gap:8px;display:grid}.you-identity-signal-row{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:7px;display:grid}.you-identity-signal-row .you-identity-signal:first-child{grid-column:auto}.you-identity-signal{background:#ffffff0d;border:1px solid #ffffff0e;border-radius:18px;gap:4px;min-height:0;padding:10px 11px;display:grid}.you-identity-signal strong{color:#f5f7fa;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.22;display:-webkit-box;overflow:hidden}.you-identity-signal span:last-child{color:#9ca7b4;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.3;display:-webkit-box;overflow:hidden}.you-identity-signal.is-preparing{background:linear-gradient(#6d8eb324 0%,#ffffff08 100%)}.you-identity-signal.is-waiting{background:linear-gradient(#ad946624 0%,#ffffff08 100%)}.you-identity-signal.is-ready{background:linear-gradient(#70997b24 0%,#ffffff08 100%)}.you-identity-signal.is-later{background:linear-gradient(#677b8f29 0%,#ffffff08 100%)}.you-identity-anchor-copy{gap:5px;display:grid}.you-identity-anchor-copy strong{color:#f5f7fa;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;line-height:1.24;display:-webkit-box;overflow:hidden}.you-identity-anchor-copy span{color:#9ca7b4;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.79rem;line-height:1.34;display:-webkit-box;overflow:hidden}.you-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.you-trust-chip,.rule-lane-card,.rule-detail-surface{background:#ffffff0a;border:1px solid #ffffff0d;border-radius:22px}.you-trust-chip{background:linear-gradient(#ffffff0e 0%,#ffffff07 100%);align-content:start;gap:4px;min-height:74px;padding:11px 12px;display:grid;box-shadow:inset 0 1px #ffffff08}.you-trust-chip strong,.rule-lane-card strong,.rule-detail-head strong{color:#f5f7fa}.you-live-chip{min-height:68px}.you-live-chip strong{font-size:.92rem}.you-trust-chip span:last-child{color:#9ca7b4;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.3;display:-webkit-box;overflow:hidden}.you-trust-chip.is-ready{background:linear-gradient(#70997b1f 0%,#ffffff0a 100%)}.you-trust-chip.is-preparing{background:linear-gradient(#6d8eb31f 0%,#ffffff0a 100%)}.you-trust-chip.is-waiting{background:linear-gradient(#ad94661f 0%,#ffffff0a 100%)}.rule-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.you-rule-surface,.identity-edit-grid{border:1px solid var(--you-clean-border);box-shadow:var(--you-clean-shadow);background:linear-gradient(#12171dfa 0%,#0e1218fa 100%);border-radius:24px;gap:10px;padding:13px;display:grid}.you-rule-head{align-items:flex-start}.you-section-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.you-section-head strong{color:#f5f7fa}.you-section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mode-strip-inline{grid-template-columns:repeat(3,minmax(0,1fr))}.you-mode-strip{gap:7px}.you-mode-strip .mode-pill{border-radius:20px;min-height:60px;padding:10px}.you-mode-strip .mode-pill.active{box-shadow:0 16px 28px #0c141f29}.rule-lane-card{text-align:left;min-height:102px;color:inherit;box-shadow:var(--you-clean-shadow-soft);-webkit-tap-highlight-color:transparent;background:linear-gradient(#191f26fa 0%,#151a20fa 100%);align-content:start;gap:6px;padding:11px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.you-rule-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.rule-lane-card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.94rem;line-height:1.24;display:-webkit-box;overflow:hidden}.rule-lane-card.active{border-color:#cbdff524;transform:translateY(-1px);box-shadow:0 12px 24px #0c141f1f,inset 0 0 0 1px #ffffff05}.rule-lane-card.lane-quiet.active{box-shadow:inset 0 0 0 1px #7998bb2e,0 12px 24px #0c141f1f}.rule-lane-card.lane-approval.active{box-shadow:inset 0 0 0 1px #ba9f702e,0 12px 24px #0c141f1f}.rule-lane-card.lane-interrupt.active{box-shadow:inset 0 0 0 1px #a6816c2e,0 12px 24px #0c141f1f}.rule-lane-card.lane-hold.active{box-shadow:inset 0 0 0 1px #6d7e9133,0 12px 24px #0c141f1f}.rule-lane-summary,.rule-detail-copy{color:var(--you-clean-text-soft);margin:0;line-height:1.45}.rule-detail-copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rule-lane-state,.rule-lane-preview{color:#d9e2eb;background:#ffffff0f;border-radius:999px;width:fit-content;padding:6px 9px;font-size:.73rem;font-weight:700}.rule-lane-preview{color:#b5c0cb;background:#ffffff0a;font-weight:500}.rule-detail-surface{box-shadow:var(--you-clean-shadow-soft);background:linear-gradient(#161b21fa 0%,#12171dfa 100%);gap:11px;padding:14px;display:grid}.rule-detail-surface.is-preparing{box-shadow:inset 0 0 0 1px #7998bb29, var(--you-clean-shadow-soft)}.rule-detail-surface.is-waiting{box-shadow:inset 0 0 0 1px #ba9f7029, var(--you-clean-shadow-soft)}.rule-detail-surface.is-ready{box-shadow:inset 0 0 0 1px #769a8029, var(--you-clean-shadow-soft)}.rule-detail-surface.is-later{box-shadow:inset 0 0 0 1px #6d7e912e, var(--you-clean-shadow-soft)}.rule-lane-summary,.rule-lane-preview{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rule-lane-summary{-webkit-line-clamp:2;font-size:.76rem}.rule-lane-preview{-webkit-line-clamp:2}.rule-detail-grid{grid-template-columns:1fr;align-items:start;gap:10px;display:grid}.rule-detail-main,.rule-detail-outcome{gap:7px;display:grid}.rule-detail-outcome{border:1px solid var(--you-clean-border);background:#ffffff08;border-radius:18px;align-content:start;padding:9px 10px}.rule-detail-outcome strong{color:#f5f7fa;font-size:.98rem;line-height:1.28}.rule-detail-outcome p{color:var(--you-clean-text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.42;display:-webkit-box;overflow:hidden}.rule-detail-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rule-detail-state{color:#d9e2eb;background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.rule-detail-state.is-preparing{color:#d9e6f4;background:#6b87a62e}.rule-detail-state.is-waiting{color:#f1dfba;background:#c4a67024}.rule-detail-state.is-ready{color:#d8efde;background:#70997b29}.rule-detail-state.is-later{color:#d4e7da;background:#677b8f2e}.rule-detail-list{flex-wrap:wrap;gap:6px;display:flex}.upgraded-you-stage .settings-connection-card{border-color:var(--you-clean-border);box-shadow:var(--you-clean-shadow-soft);background:linear-gradient(#10141af5 0%,#0e1218fa 100%)}.upgraded-you-stage .you-live-stack,.upgraded-you-stage .you-identity-card{border:1px solid var(--you-clean-border);box-shadow:var(--you-clean-shadow);background:linear-gradient(#10141af5 0%,#0e1218fb 100%)}.upgraded-you-stage .you-identity-card:before{display:none}.upgraded-you-stage .connection-magic-chip,.upgraded-you-stage .connection-status-pill,.upgraded-you-stage .settings-connection-mini-list span,.upgraded-you-stage .you-trust-chip,.upgraded-you-stage .you-live-chip{background:var(--you-clean-surface-soft);border:1px solid var(--you-clean-border);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.upgraded-you-stage .connection-magic-chip.active{background:#7998bb1f;border-color:#7998bb33}.upgraded-you-stage .settings-connection-card .state-pill{border:1px solid var(--you-clean-border);box-shadow:none;background:#ffffff0b}.upgraded-you-stage .settings-connection-card .connection-setup-copy span,.upgraded-you-stage .settings-connection-card .connection-summary-meta,.upgraded-you-stage .settings-connection-card .settings-connection-mini-list span{color:var(--you-clean-text-soft)}.upgraded-you-stage .you-identity-anchor-band{border:1px solid var(--you-clean-border);box-shadow:var(--you-clean-shadow-soft);background:linear-gradient(#10141af5 0%,#0e1218fa 100%)}.upgraded-you-stage .you-signature-pill-row .identity-badge,.upgraded-you-stage .you-identity-badge-card,.upgraded-you-stage .you-identity-signal{background:var(--you-clean-surface-soft);border:1px solid var(--you-clean-border);box-shadow:none}.upgraded-you-stage .you-identity-badge-card.is-preparing,.upgraded-you-stage .you-identity-signal.is-preparing{background:#7998bb1f}.upgraded-you-stage .you-identity-badge-card.is-waiting,.upgraded-you-stage .you-identity-signal.is-waiting{background:#ba9f701f}.upgraded-you-stage .you-identity-badge-card.is-ready,.upgraded-you-stage .you-identity-signal.is-ready{background:#769a801f}.upgraded-you-stage .you-identity-badge-card.is-later,.upgraded-you-stage .you-identity-signal.is-later{background:#6d7e9124}.rule-detail-chip{color:#dce4ec;background:#ffffff0d;border-radius:999px;padding:6px 8px;font-size:.74rem}.you-rule-footer{justify-content:space-between;align-items:flex-start;gap:10px;padding:2px 2px 0;display:flex}.you-rule-footer>div{gap:4px;display:grid}.you-rule-footer strong{color:#f5f7fa;max-width:32ch}.you-rule-footer span{color:#9ca7b4;font-size:.76rem;line-height:1.34}.you-rule-footer .you-ask-row{justify-content:flex-end;max-width:320px}.you-ask-row{gap:8px}.you-rule-actions{justify-content:flex-start}.you-stage .scene-actions{max-height:none;overflow:visible}.settings-page-shell{box-shadow:none;background:0 0;border:0;gap:10px;padding:0;display:grid}.settings-stack{gap:12px;display:grid}.settings-hero-bar{border:1px solid var(--you-clean-border);background:radial-gradient(circle at 100% 0,#bfd6f01f,#0000 34%),radial-gradient(circle at 0 100%,#7e98b71a,#0000 32%),linear-gradient(#10141af5 0%,#0e1218fb 100%);border-radius:22px;gap:8px;padding:16px;display:grid;box-shadow:0 18px 32px #080d141f}.settings-profile-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.settings-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.settings-hero-profile{justify-content:space-between;align-items:center;gap:10px;display:flex}.settings-hero-avatar{width:60px;height:60px;box-shadow:0 12px 28px #080d142e}.settings-section-card{border:1px solid var(--you-clean-border);background:radial-gradient(circle at 100% 0,#b6cde50d,#0000 28%),linear-gradient(#11161cfa 0%,#0d1117fb 100%);border-radius:20px;gap:10px;padding:13px;display:grid;box-shadow:0 16px 28px #080d141a}.settings-section-subtle{color:#e6ecf294;margin-top:3px;font-size:.78rem;line-height:1.35;display:block}.settings-memory-count{color:#e6ecf280;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:700}.settings-list-row-memory-group{background:linear-gradient(#ffffff09 0%,#ffffff05 100%);min-height:68px}.settings-memory-row-stack{gap:8px;display:grid}.settings-memory-row-stack-tight{gap:6px}.settings-memory-drawer{gap:6px;padding:6px 0 0;display:grid}.settings-memory-row{min-height:58px}.settings-memory-drawer-option{background:#ffffff04;min-height:54px}.settings-memory-row.is-project{background:#7998bb1f}.settings-memory-row.is-relationship{background:#769a801f}.static-memory-row{cursor:default}.settings-memory-empty{gap:4px;padding:10px 2px 2px;display:grid}.settings-memory-empty-row{padding:6px 2px 2px}.settings-memory-empty strong{color:#edf3f8;font-size:.84rem}.settings-memory-empty span{color:#e6ecf294;font-size:.78rem;line-height:1.4}.settings-section-head{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.settings-row-list{gap:8px;display:grid}.settings-row-list-compact{gap:6px}.settings-list-row{background:#ffffff05;border:1px solid #ffffff0a;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:62px;padding:13px 14px;display:grid;box-shadow:inset 0 1px #ffffff04}.settings-list-row-compact{min-height:56px;padding-top:11px;padding-bottom:11px}.settings-list-row-button{text-align:left;cursor:pointer;appearance:none;width:100%;color:inherit;font:inherit;transition:background .16s,border-color .16s,transform .16s}.settings-list-row-button:hover{background:#ffffff09;border-color:#bfd6f024}.settings-list-row-button:focus-visible{outline-offset:2px;outline:2px solid #bfd6f080}.settings-list-row-button.active{background:linear-gradient(#abc4e014 0%,#ffffff06 100%);border-color:#bfd6f02e;box-shadow:0 12px 22px #080d1414}.settings-list-row.is-preparing{background:#7998bb1f}.settings-list-row.is-waiting{background:#ba9f701f}.settings-list-row.is-ready{background:#769a801f}.settings-list-row.is-later{background:#6d7e9124}.settings-list-row-copy{flex:auto;gap:3px;min-width:0;display:grid}.settings-list-row-copy strong{color:#f5f7fa;font-size:.95rem;line-height:1.2}.settings-list-row-copy span:last-child{color:#e6ecf299;max-width:42ch;font-size:.8rem;line-height:1.36}.settings-list-row-meta{flex:none;align-content:center;align-self:stretch;justify-items:flex-end;gap:5px;min-width:72px;display:grid}.settings-list-row-link{color:#e6ecf285;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;line-height:1.1}.launch-lane-card{background:radial-gradient(circle at 100% 0,#b6cde512,#0000 30%),linear-gradient(#171d25fa 0%,#11161dfc 100%);border:1px solid #ffffff0f;border-radius:20px;align-content:start;gap:12px;min-height:248px;padding:14px;display:grid;box-shadow:0 14px 26px #0000001f}.launch-lane-card.is-ready{box-shadow:inset 0 0 0 1px #769a8029,0 18px 34px #0000002e}.launch-lane-card.is-preparing{box-shadow:inset 0 0 0 1px #7998bb29,0 18px 34px #0000002e}.launch-lane-card.is-waiting,.launch-lane-card.is-later{box-shadow:inset 0 0 0 1px #ba9f701f,0 18px 34px #0000002e}.launch-lane-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.launch-lane-card-head>div,.launch-lane-card-copy{gap:4px;display:grid}.launch-lane-card-head strong,.launch-lane-card-copy strong{color:#f5f7fa}.launch-lane-card-copy p{color:#e6ecf2b8;min-height:50px;margin:0;font-size:.88rem;line-height:1.42}.launch-lane-chip-row{flex-wrap:wrap;gap:8px;display:flex}.launch-lane-chip-row span{color:#eaf0f6c7;background:#ffffff0b;border:1px solid #ffffff0f;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.76rem;font-weight:600;display:inline-flex}.launch-lane-actions{padding-top:2px}.settings-profile-edit-grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:10px;display:grid}.settings-profile-edit-grid-single{grid-template-columns:minmax(0,1fr)}.settings-fields-stack,.settings-avatar-wrap{gap:9px;display:grid}.settings-avatar-row{justify-content:space-between;align-items:center;gap:14px;padding:10px 0 4px;display:flex}.settings-avatar-current{align-items:center;gap:14px;min-width:0;display:flex}.settings-profile-avatar-large{width:72px;height:72px;overflow:hidden;box-shadow:0 18px 34px #080d143d}.settings-profile-google-avatar{object-fit:cover;border-radius:inherit;width:100%;height:100%}.settings-avatar-current-copy{gap:4px;display:grid}.settings-avatar-current-copy strong{color:#f5f7fa;font-size:.96rem}.settings-avatar-current-copy span{color:#e6ecf2a3;font-size:.82rem;line-height:1.3}.settings-list-row-link-button{appearance:none;color:#e6ecf2b8;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.8rem}.settings-avatar-editor-panel{padding-top:4px}.settings-avatar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.settings-inline-note{margin:0;line-height:1.34}.settings-mode-strip{gap:7px}.settings-inline-detail{background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;gap:10px;padding:12px 13px;display:grid}.settings-inline-detail.is-preparing{background:#7998bb1f}.settings-inline-detail.is-waiting{background:#ba9f701f}.settings-inline-detail.is-ready{background:#769a801f}.settings-inline-detail.is-later{background:#6d7e9124}.settings-inline-detail-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settings-inline-detail-head strong{color:#f5f7fa}.settings-inline-detail-copy,.settings-inline-detail-note{margin:0;line-height:1.35}.settings-ask-row{margin-top:2px}.settings-lane-detail-card{background:linear-gradient(#12171dfa 0%,#0e1218fa 100%);border:1px solid #ffffff0f;border-radius:20px;gap:12px;padding:12px 13px;display:grid}.settings-lane-detail-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settings-lane-detail-header strong{color:#f5f7fa}.discord-lane-stage .settings-stack{gap:0}.discord-lane-stage .settings-connections-card{box-shadow:none;background:0 0;border:0;padding:0}@media (width<=760px){.settings-profile-head,.settings-section-head,.settings-list-row,.settings-inline-detail-head{flex-direction:column;align-items:stretch}.settings-hero-actions,.settings-list-row-meta{justify-items:start}.settings-profile-edit-grid{grid-template-columns:1fr}.settings-avatar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.settings-summary-pill{flex-basis:calc(50% - 4px)}}.identity-form-copy{background:linear-gradient(#abc4e014 0%,#ffffff08 100%);border:1px solid #abc4e017;border-radius:18px;gap:4px;padding:8px 9px;display:grid}.identity-form-copy .identity-note{margin:0;line-height:1.34}.identity-edit-body{grid-template-columns:minmax(0,1fr) minmax(0,.84fr);gap:9px;display:grid}.identity-edit-aside{gap:7px;display:grid}.identity-presence-strip{background:linear-gradient(#abc4e014 0%,#ffffff09 100%);border:1px solid #abc4e01a;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 11px;display:grid}.identity-presence-copy{gap:4px;min-width:0;display:grid}.identity-presence-copy strong{color:#f5f7fa;line-height:1.28}.identity-presence-copy span{color:#9ca7b4;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.36;display:-webkit-box;overflow:hidden}.you-stage>.you-mode-surface,.you-stage>.drawer-list,.you-stage>.you-ask-surface{display:none}.you-ask-surface{background:linear-gradient(#abc4e014 0%,#ffffff08 100%);border:1px solid #abc4e01f;border-radius:24px;margin-top:2px;padding:13px}@media (width<=560px){.you-command-ledger,.you-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.you-command-link-row,.connection-mini-list,.rule-lane-grid,.settings-connection-path{grid-template-columns:1fr}.settings-connection-path .connection-magic-arrow{display:none}}@media (width<=720px){.you-identity-anchor-band,.you-command-link-row,.identity-edit-body{grid-template-columns:1fr}.settings-hero-profile{align-items:flex-start}.settings-summary-row{justify-content:flex-start}.you-command-governor-top{flex-direction:column;align-items:flex-start}.identity-badge-stack{justify-items:start}.you-governor-head,.you-live-head{flex-direction:column;align-items:flex-start}.you-rule-focus-meta{grid-template-columns:1fr}}@media (width>=720px){.you-command-topline{align-items:center}.you-command-hero{grid-template-columns:minmax(0,1.18fr) minmax(152px,.82fr)}.you-command-sidecar{grid-template-columns:1fr}.you-rule-focus-grid{grid-template-columns:minmax(0,1.18fr) minmax(220px,.82fr);align-items:start}.you-command-link-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.you-command-return-band{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.you-command-return-band p,.you-command-return-band strong{grid-column:1}.you-command-return-band span:last-child{text-align:right;grid-area:1/2/span 3;max-width:22ch}.you-command-rail{grid-auto-columns:minmax(0,1fr)}.you-identity-signal-row{grid-template-columns:repeat(3,minmax(0,1fr))}.you-identity-signal-row .you-identity-signal:first-child{grid-column:auto}.settings-lane-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.you-live-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.you-live-grid .you-live-chip:first-child{grid-column:auto}.you-command-rule-strip{grid-auto-columns:minmax(0,1fr)}.identity-mode-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.rule-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(180px,.88fr)}}@media (width>=860px){.you-command-hero{grid-template-columns:minmax(0,1.14fr) minmax(228px,.86fr)}.you-command-grid{grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr)}}@keyframes zero-welcome-glow{0%,to{filter:drop-shadow(0 0 #bfd6f000);transform:translateY(0)}50%{filter:drop-shadow(0 10px 22px #bfd6f029);transform:translateY(-1px)}}@keyframes orbit-sheen-breathe{0%,to{opacity:.24;background-position:0 0,138% 138%}50%{opacity:.4;background-position:0 0,104% 104%}}.mode-strip,.behavior-lanes,.behavior-rule-list{gap:10px;display:grid}@media (width<=759px){.account-preview-grid{display:none}.account-welcome-surface{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""choices""meta"}}.mode-pill,.behavior-rule-chip{color:#d9dfe6;background:#ffffff0d;border:0;border-radius:20px}.mode-pill{text-align:left;gap:4px;padding:14px;display:grid}.mode-pill strong,.behavior-lane-head strong{color:#f5f7fa}.mode-pill span,.behavior-rule-chip span{color:#9ca7b4;font-size:.8rem}.mode-pill.active{background:#ffffff17;box-shadow:0 0 0 1px #ffffff0d}.behavior-lane-head{gap:4px;display:grid}.behavior-rule-chip{padding:12px 14px}.drawer-list,.control-drawer-body{gap:10px;display:grid}.control-drawer{background:linear-gradient(#ffffff0f 0%,#ffffff06 100%);border:1px solid #ffffff0f;border-radius:24px;overflow:hidden}.control-drawer-head{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 18px;display:flex}.control-drawer-head strong,.control-option-state{color:#f5f7fa}.drawer-state{display:none}.drawer-state-fix{color:#d6dde5;font-size:1.2rem;font-weight:700}.control-drawer-body{padding:0 18px 16px}.control-option-row{background:#ffffff0b;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.control-option-row span:first-child{color:#d7dee6}.control-option-state{font-size:.8rem}@media (width<=420px){.identity-surface-head{flex-direction:column;align-items:flex-start}.identity-inline-actions{display:grid}.you-command-topline,.you-command-governor-top,.you-command-lane-head,.identity-pill-stack,.you-persona-card-head,.you-section-head,.you-section-actions,.rule-detail-head,.you-live-head{justify-content:flex-start}.you-command-topline,.you-command-governor-top,.you-command-lane-head,.you-command-rule-band,.you-persona-card-head,.you-section-head,.you-live-head{flex-direction:column}.you-identity-anchor-band,.you-persona-grid,.you-persona-field-row,.identity-edit-body,.identity-presence-strip{grid-template-columns:1fr}.identity-badge-stack{justify-items:start}.you-identity-badge-stack{grid-template-columns:1fr}.you-command-pill-stack{justify-content:flex-start}.you-command-sidecar{grid-template-columns:repeat(2,minmax(0,1fr))}.you-command-lane-head span{text-align:left;max-width:none}.you-command-glance-grid,.you-command-stat-grid,.you-command-ledger,.you-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.you-command-glance-grid .you-command-glance:first-child,.you-command-stat-grid .you-command-stat:first-child{grid-column:1/-1}.you-command-rule-meta{justify-items:start}.you-command-rail{grid-auto-columns:minmax(144px,82vw)}.you-command-rule-strip{grid-auto-columns:minmax(148px,82vw)}.you-identity-signal-row,.identity-mode-strip,.identity-avatar-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.mode-strip-inline,.rule-detail-grid{grid-template-columns:1fr}.you-live-head{flex-direction:column;align-items:flex-start}.you-rule-footer{flex-direction:column}.you-rule-footer .you-ask-row{justify-content:flex-start;max-width:none}}@media (width<=360px){.account-preview-grid,.you-command-ledger,.you-command-glance-grid,.you-command-stat-grid,.you-control-grid,.you-governor-pill-row,.you-live-grid,.you-command-link-row,.you-rule-focus-meta,.identity-mode-strip,.rule-lane-grid{grid-template-columns:1fr}}.hold-release-surface{gap:10px;display:grid}.hold-release-copy{gap:4px;display:grid}.hold-release-copy strong{color:#f5f7fa}.hold-release-button{color:#f5f7fa;background:#ffffff12;border:0;border-radius:22px;width:100%;min-height:58px;position:relative;overflow:hidden}.hold-release-fill{background:linear-gradient(90deg,#f7f8f9f5 0%,#c2d3e5f5 100%);border-radius:22px;transition:width 45ms linear;position:absolute;top:0;bottom:0;left:0}.hold-release-label{z-index:1;color:#121418;font-weight:800;position:relative}.hold-release-button.done .hold-release-label{color:#121418}.phone-frame .home-scene .flow-step{min-height:54px}.phone-frame .home-scene .flow-step-copy{gap:2px}.phone-frame .home-scene .flow-step-detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.16;display:-webkit-box;overflow:hidden}.phone-frame .home-scene .flow-prompt{color:#97a4b1;max-width:38ch;padding:0 4px 2px}.phone-frame .home-scene .convergence-stage{gap:10px}.phone-frame .home-scene .convergence-core-wrap{align-items:flex-start;min-height:404px;padding:22px 0 12px}.phone-frame .home-scene .main-move{min-height:300px}.phone-frame .home-scene .signal-preview-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:29ch;display:-webkit-box;overflow:hidden}.phone-frame .home-scene .preview-focus-band{gap:3px;padding:10px 12px}.phone-frame .home-scene .preview-focus-band strong{line-height:1.28}.phone-frame .home-scene .preview-route-path{gap:2px}.phone-frame .home-scene .preview-route-path span,.phone-frame .home-scene .preview-route-path strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.phone-frame .home-scene .signal-copy span{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.32;display:-webkit-box;overflow:hidden}@keyframes zero-thinking-pulse{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-1px)}}.task-scene.is-capture .task-source-pill,.approval-scene.is-capture .approval-context-tag,.relief-scene.is-capture .relief-band-pill{color:#dff0e4;background:#70997b1f;border-color:#afd1be24}.task-scene.is-capture.is-preparing .task-prep-band,.task-scene.is-capture.is-waiting .task-prep-band,.task-scene.is-capture.is-ready .task-prep-band,.task-scene.is-capture.is-later .task-prep-band,.task-scene.is-capture .task-proof-grid .truth-card{background:linear-gradient(#70997b1f 0%,#ffffff0a 100%);border-color:#afd1be24}.approval-scene.is-capture.is-waiting .approval-band,.approval-scene.is-capture .approval-intent-card,.approval-scene.is-capture .approval-preview,.approval-scene.is-capture .hold-release-surface{background:linear-gradient(#70997b1c 0%,#ffffff0a 100%);border-color:#afd1be24}.approval-scene.is-capture .approval-preview:before{background:linear-gradient(#a4d6b6d6 0%,#ffffff14 100%)}.approval-scene.is-capture .hold-release-fill{background:linear-gradient(90deg,#eef8f1f5 0%,#bddec7f5 100%)}.relief-scene.is-promoted .relief-release-band,.relief-scene.is-promoted .relief-summary-card,.relief-scene.is-promoted .relief-next-band{background:linear-gradient(#70997b1f 0%,#ffffff0a 100%);border-color:#afd1be24}.task-scene.is-capture .task-meta-strip,.approval-scene.is-capture .approval-meta-strip,.relief-scene.is-capture .relief-path-strip{flex-wrap:wrap;gap:8px;display:flex}.task-scene.is-capture .task-meta-chip,.approval-scene.is-capture .approval-meta-chip,.relief-scene.is-capture .relief-path-chip{color:#dff0e4;background:#70997b14;border:1px solid #afd1be1f}.task-scene.is-capture .task-meta-chip.accent,.approval-scene.is-capture .approval-meta-chip:last-child,.relief-scene.is-capture .relief-path-chip:first-child{background:linear-gradient(#84b29038 0%,#ffffff0d 100%);border-color:#bce0c72e}.task-scene.is-capture .scene-preview,.approval-scene.is-capture .scene-preview,.relief-scene.is-capture .relief-empty-state{background:linear-gradient(#70997b1a 0%,#ffffff09 100%);border-color:#afd1be24}.task-scene.is-capture .scene-preview,.approval-scene.is-capture .scene-preview{gap:10px;padding-left:26px;position:relative;box-shadow:inset 0 1px #ffffff09,0 18px 30px #18261d1f}.task-scene.is-capture .scene-preview:after,.approval-scene.is-capture .scene-preview:after{content:"";pointer-events:none;background:linear-gradient(#c0e4cad6 0%,#ffffff14 100%);border-radius:999px;width:2px;position:absolute;top:16px;bottom:16px;left:14px}.task-scene.is-capture .micro-label,.approval-scene.is-capture .micro-label,.relief-scene.is-capture .micro-label{color:#c2d8c9}.task-scene.is-capture .scene-preview .micro-label,.approval-scene.is-capture .scene-preview .micro-label,.task-scene.is-capture .scene-preview p:last-child,.approval-scene.is-capture .scene-preview p:last-child,.task-scene.is-capture .scene-preview .handoff-note{z-index:1;position:relative}.task-scene.is-capture .scene-preview p:last-child,.approval-scene.is-capture .scene-preview p:last-child{color:#ecf6ef;-webkit-line-clamp:unset;-webkit-box-orient:initial;white-space:pre-wrap;max-height:5.84em;font-size:.97rem;line-height:1.46;display:block;overflow:hidden}.task-scene.is-capture .handoff-note,.approval-scene.is-capture .hold-release-subcopy,.relief-scene.is-capture .relief-band-copy{color:#bfd5c6}.approval-scene.is-capture .hold-release-button{box-shadow:inset 0 0 0 1px #afd1be1f}.relief-scene.is-capture .relief-next-band,.relief-scene.is-capture .relief-chip{background:linear-gradient(#70997b14 0%,#ffffff08 100%);border-color:#afd1be24}.task-scene.is-capture .task-atmosphere{opacity:.92;background:radial-gradient(circle at 50% 26%,#f8fffb14,#0000 40%),radial-gradient(circle at 50% 40%,#7cb28e2e,#0000 60%)}.approval-scene.is-capture .approval-aura{opacity:.88;background:radial-gradient(circle at 50% 26%,#f8fffa12,#0000 40%),radial-gradient(circle at 50% 40%,#7cb28e2e,#0000 58%)}.relief-scene.is-capture .relief-aura{opacity:.9;background:radial-gradient(circle at 50% 24%,#ffffff17,#0000 42%),radial-gradient(circle at 50% 40%,#85be9733,#0000 60%)}.task-scene.is-capture .capture-read-card,.task-scene.is-capture .capture-route-card,.approval-scene.is-capture .approval-release-note,.relief-scene.is-capture .relief-release-band{box-shadow:inset 0 1px #ffffff09}.task-scene.is-capture .capture-read-card{background:linear-gradient(#6092701f 0%,#ffffff09 100%)}.task-scene.is-capture .capture-route-card{background:linear-gradient(#84b2902e 0%,#ffffff0d 100%)}.task-scene.is-capture .task-prep-band,.approval-scene.is-capture .approval-band,.relief-scene.is-capture .relief-release-band{box-shadow:0 22px 38px #18261d1f}.task-scene.is-capture .capture-read-card strong,.task-scene.is-capture .capture-route-card strong,.approval-scene.is-capture .approval-intent-card strong,.relief-scene.is-capture .relief-release-band strong{letter-spacing:-.02em}.task-scene.is-capture .task-meta-chip,.approval-scene.is-capture .approval-meta-chip,.relief-scene.is-capture .relief-path-chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff08}.task-scene.is-capture .scene-preview,.approval-scene.is-capture .scene-preview,.relief-scene.is-capture .relief-empty-state{box-shadow:inset 0 1px #ffffff09,0 18px 30px #18261d1a}.task-scene.is-capture .task-core-copy h2,.approval-scene.is-capture .approval-intent-card strong,.relief-scene.is-capture .relief-head h2{color:#f7fbf8}.approval-scene.is-capture .hold-release-surface.is-releasing{box-shadow:0 18px 34px #4a76592e}@media (width>=1180px){.app-shell[data-shell=web][data-surface=desktop-main]{background:linear-gradient(#0d1015 0%,#12161c 54%,#171b22 100%);grid-template-columns:128px minmax(0,1fr);gap:22px;padding:20px 22px 24px;overflow:visible}.app-shell[data-shell=web][data-surface=desktop-main] .phone-frame{justify-self:stretch;width:100%}.app-shell[data-shell=web][data-surface=desktop-main][data-root-scene=home]{grid-template-columns:minmax(0,1fr);padding:0}.app-shell[data-shell=web][data-surface=desktop-main] .phone-frame.root-home{min-height:100vh;box-shadow:none;border:0;border-radius:0}.app-shell[data-shell=web][data-surface=desktop-main] .phone-scroll-content>*{width:100%}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-main-rail{gap:20px}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-main-rail-brand{padding:18px 15px}.app-shell[data-shell=web][data-surface=desktop-main] .hero-bar{gap:18px;padding:24px 26px 14px}.app-shell[data-shell=web][data-surface=desktop-main] .hero-copy{gap:10px;max-width:42ch}.app-shell[data-shell=web][data-surface=desktop-main] .eyebrow,.app-shell[data-shell=web][data-surface=desktop-main] .move-kicker,.app-shell[data-shell=web][data-surface=desktop-main] .micro-label,.app-shell[data-shell=web][data-surface=desktop-main] .river-source,.app-shell[data-shell=web][data-surface=desktop-main] .scene-kicker{font-size:.76rem}.app-shell[data-shell=web][data-surface=desktop-main] .hero-bar h1{font-size:clamp(2.5rem,1.1vw + 2rem,3rem);line-height:.98}.app-shell[data-shell=web][data-surface=desktop-main] .main-move h2,.app-shell[data-shell=web][data-surface=desktop-main] .scene-card h2,.app-shell[data-shell=web][data-surface=desktop-main] .you-hero h2{font-size:clamp(1.9rem,.7vw + 1.55rem,2.3rem);line-height:1}.app-shell[data-shell=web][data-surface=desktop-main] .hero-subcopy,.app-shell[data-shell=web][data-surface=desktop-main] .main-move p,.app-shell[data-shell=web][data-surface=desktop-main] .scene-card p,.app-shell[data-shell=web][data-surface=desktop-main] .signal-preview-card p,.app-shell[data-shell=web][data-surface=desktop-main] .you-hero p,.app-shell[data-shell=web][data-surface=desktop-main] .control-card p,.app-shell[data-shell=web][data-surface=desktop-main] .boundary-surface p{font-size:.94rem;line-height:1.58}.app-shell[data-shell=web][data-surface=desktop-main] .phone-scroll-content{min-height:calc(100vh - 38px);max-height:none;padding-bottom:52px;overflow:visible}.app-shell[data-shell=web][data-surface=desktop-main] .source-pill,.app-shell[data-shell=web][data-surface=desktop-main] .context-chip,.app-shell[data-shell=web][data-surface=desktop-main] .pulse-state,.app-shell[data-shell=web][data-surface=desktop-main] .orbit-state{padding:9px 11px;font-size:.74rem}.app-shell[data-shell=web][data-surface=desktop-main] .action-pill,.app-shell[data-shell=web][data-surface=desktop-main] .back-link{min-height:52px;padding:13px 16px;font-size:.94rem}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .action-row,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .preview-actions{gap:10px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .life-metric,.app-shell[data-shell=web][data-surface=desktop-main] .flow-step{padding:11px 12px}.app-shell[data-shell=web][data-surface=desktop-main]{grid-template-columns:148px minmax(0,1fr);align-items:start;gap:24px;width:100%;height:auto;min-height:100vh;margin:0;padding:18px 22px 20px;overflow:visible}.app-shell[data-shell=web][data-surface=desktop-main].desktop-auth-wall{grid-template-columns:minmax(0,1fr)}.app-shell[data-shell=web][data-surface=desktop-main].desktop-auth-wall .desktop-main-rail,.app-shell[data-shell=web][data-surface=desktop-main]:before,.app-shell[data-shell=web][data-surface=desktop-main]:after{display:none}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-main-rail{box-sizing:border-box;background:linear-gradient(#0d1118f0 0%,#0a0e14fa 100%);border:1px solid #ffffff0f;border-radius:30px;grid-template-rows:auto 1fr auto;align-self:start;place-items:stretch stretch;gap:14px;width:148px;height:calc(100vh - 38px);min-height:calc(100vh - 38px);padding:18px 14px;display:grid;position:sticky;top:18px;overflow:hidden;box-shadow:0 26px 60px #00000042}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-main-rail-mark{place-self:start center;padding-top:4px}.app-shell[data-shell=web][data-surface=desktop-main] .tab-bar.is-rail{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;align-self:center;gap:12px;margin:0;padding:14px}.app-shell[data-shell=web][data-surface=desktop-main] .tab-item.is-rail{text-align:left;grid-template-columns:22px minmax(0,1fr);place-items:center start;gap:10px;min-height:48px;padding:12px 10px}.app-shell[data-shell=web][data-surface=desktop-main] .tab-bar.is-rail .tab-icon{justify-self:start}.app-shell[data-shell=web][data-surface=desktop-main] .tab-item.is-rail .tab-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;line-height:1.1;overflow:hidden}.app-shell[data-shell=web][data-surface=desktop-main] .tab-item.is-rail.account-tab-item{grid-template-columns:34px minmax(0,auto);gap:14px}.app-shell[data-shell=web][data-surface=desktop-main] .tab-item.is-rail.account-tab-item .tab-icon{width:34px;height:34px;transform:none}.app-shell[data-shell=web][data-surface=desktop-main] .tab-item.is-rail.account-tab-item .tab-label{text-overflow:clip;font-size:.84rem;display:block;overflow:visible}.app-shell[data-shell=web][data-surface=desktop-main] .account-tab-dock{place-self:end center;width:auto;margin-top:0;overflow:visible}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-main-rail-brand{width:100%}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-main-rail-brand .source-pill{text-align:center;justify-content:center;width:100%}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-main-rail .profile-chip,.app-shell[data-shell=web][data-surface=desktop-main] .desktop-main-rail .you-chip,.app-shell[data-shell=web][data-surface=desktop-main] .desktop-main-rail .identity-chip{width:100%}.app-shell[data-shell=web][data-surface=desktop-main] .phone-frame,.app-shell[data-shell=web][data-surface=desktop-main] .desktop-onboarding-route,.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-route,.app-shell[data-shell=web][data-surface=desktop-main] .desktop-whatsapp-pair-route--isolated{width:100%;max-width:none;height:auto;min-height:calc(100vh - 38px);box-shadow:none;background:0 0;border:none;border-radius:0;place-self:start stretch;padding-bottom:0;overflow:visible}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-onboarding-route,.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-route,.app-shell[data-shell=web][data-surface=desktop-main] .desktop-whatsapp-pair-route--isolated{grid-column:1/-1}.app-shell[data-shell=web][data-surface=desktop-main] .phone-scroll-content,.app-shell[data-shell=web][data-surface=desktop-main] .desktop-onboarding-route,.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-route,.app-shell[data-shell=web][data-surface=desktop-main] .desktop-whatsapp-pair-route--isolated{scrollbar-gutter:auto;width:100%;height:auto;min-height:0;max-height:none;padding-bottom:56px;overflow:hidden visible}.app-shell[data-shell=web][data-surface=desktop-main] .zero-sheet{background:linear-gradient(#12161dfd 0%,#0c1016 100%);border-radius:34px;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:14px;width:auto;min-height:calc(100vh - 48px);max-height:calc(100vh - 48px);padding:20px 22px;bottom:24px;left:clamp(132px,10vw,172px);right:clamp(28px,4vw,56px);transform:none;box-shadow:0 28px 90px #00000061,inset 0 1px #ffffff0e}.app-shell[data-shell=web][data-surface=desktop-main] .zero-sheet.phase-open{width:auto}.app-shell[data-shell=web][data-surface=desktop-main] .zero-thread.empty~.zero-input-shell{align-self:center}.app-shell[data-shell=web][data-surface=desktop-main] .zero-sheet:has(.zero-thread.empty){align-self:center}.app-shell[data-shell=web][data-surface=desktop-main] .zero-sheet:has(.zero-thread.empty){grid-template-rows:auto auto minmax(180px,1fr) auto;height:auto;min-height:calc(100vh - 48px);max-height:calc(100vh - 48px);padding-top:26px;padding-bottom:22px}.app-shell[data-shell=web][data-surface=desktop-main] .zero-sheet-handle{display:none}.app-shell[data-shell=web][data-surface=desktop-main] .zero-sheet-head{padding-top:2px}.app-shell[data-shell=web][data-surface=desktop-main] .zero-head-copy strong{font-size:1.28rem}.app-shell[data-shell=web][data-surface=desktop-main] .zero-head-copy span{font-size:.92rem}.app-shell[data-shell=web][data-surface=desktop-main] .zero-context-strip{border-radius:24px;padding:14px 16px 16px}.app-shell[data-shell=web][data-surface=desktop-main] .zero-thread{place-self:stretch center;justify-items:stretch;gap:18px;width:min(980px,100% - 96px);max-width:100%;min-height:0;margin:0 auto;padding:10px 0 0}.app-shell[data-shell=web][data-surface=desktop-main] .zero-thread.empty{align-content:center;min-height:220px;max-height:none;overflow:visible}.app-shell[data-shell=web][data-surface=desktop-main] .zero-prompt-row,.app-shell[data-shell=web][data-surface=desktop-main] .zero-input-shell{place-self:end center;width:min(980px,100% - 96px);max-width:min(980px,100% - 96px);margin:12px auto 6px}.app-shell[data-shell=web][data-surface=desktop-main] .zero-bubble{border-radius:24px;width:fit-content;max-width:min(620px,72%);padding:16px 18px}.app-shell[data-shell=web][data-surface=desktop-main] .zero-bubble.system.strong{justify-self:start}.app-shell[data-shell=web][data-surface=desktop-main] .zero-bubble.user{justify-self:end;width:fit-content;max-width:min(420px,54%)}.app-shell[data-shell=web][data-surface=desktop-main] .zero-bubble-meta{gap:6px;margin-bottom:6px}.app-shell[data-shell=web][data-surface=desktop-main] .zero-boundary-chip{letter-spacing:.05em;opacity:.76;padding:3px 8px;font-size:.62rem}.app-shell[data-shell=web][data-surface=desktop-main] .zero-action-row{gap:7px;margin-top:10px}.app-shell[data-shell=web][data-surface=desktop-main] .zero-action-chip{padding:8px 11px;font-size:.74rem}.app-shell[data-shell=web][data-surface=desktop-main] .zero-input-shell{background:#ffffff0a;border-radius:26px;flex-direction:column;justify-content:center;place-self:end center;gap:6px;width:min(980px,100% - 96px);max-width:min(980px,100% - 96px);min-height:64px;max-height:64px;margin-top:18px;margin-bottom:10px;padding:10px 14px;display:flex;overflow:hidden}.app-shell[data-shell=web][data-surface=desktop-main] .zero-input-row{grid-template-columns:36px minmax(0,1fr) 36px 36px;gap:8px;min-height:36px}.app-shell[data-shell=web][data-surface=desktop-main] .zero-attach,.app-shell[data-shell=web][data-surface=desktop-main] .zero-send,.app-shell[data-shell=web][data-surface=desktop-main] .zero-voice{width:36px;min-width:36px;height:36px;min-height:36px}.app-shell[data-shell=web][data-surface=desktop-main] .zero-input{height:24px;min-height:24px;padding:0;line-height:24px}.app-shell[data-shell=web][data-surface=desktop-main] .zero-input-meta{min-height:0;max-height:0;margin:0;padding:0;overflow:hidden}.app-shell[data-shell=web][data-surface=desktop-main] .zero-history-sheet{border-radius:26px;width:min(420px,100vw - 240px);padding:16px;top:86px;left:24px;right:auto}.app-shell[data-shell=web][data-surface=desktop-main] .main-move,.app-shell[data-shell=web][data-surface=desktop-main] .life-state,.app-shell[data-shell=web][data-surface=desktop-main] .scene-card,.app-shell[data-shell=web][data-surface=desktop-main] .signal-preview-card,.app-shell[data-shell=web][data-surface=desktop-main] .you-hero,.app-shell[data-shell=web][data-surface=desktop-main] .ask-zero-surface,.app-shell[data-shell=web][data-surface=desktop-main] .control-card,.app-shell[data-shell=web][data-surface=desktop-main] .boundary-surface{border-radius:32px;gap:16px;padding:22px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene{gap:14px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .convergence-stage{grid-template-columns:minmax(0,1.25fr) minmax(360px,460px);align-items:start;gap:28px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .convergence-core-wrap{min-height:486px;padding:52px 0 54px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .convergence-core{width:min(100%,460px)}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .main-move{gap:16px;min-height:356px;padding:22px 22px 24px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .signal-preview-card{gap:12px;padding:18px 18px 20px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .signal-preview-copy strong,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .main-move-headline{font-size:1.08rem;line-height:1.16}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .signal-preview-copy p,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .signal-copy span,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .life-metric span{font-size:.84rem}.app-shell[data-shell=web][data-surface=desktop-main] .flow-step{padding:11px 12px}.app-shell[data-shell=web][data-surface=desktop-main] .flow-step-copy strong{font-size:.84rem}.app-shell[data-shell=web][data-surface=desktop-main] .flow-step-detail{font-size:.75rem}.app-shell[data-shell=web][data-surface=desktop-main] .orbit-node{width:72px;height:72px}.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-preview-stack{gap:10px;padding:12px 14px}.app-shell[data-shell=web][data-surface=desktop-main] .whatsapp-preview-bubble p{font-size:.86rem;line-height:1.44}.app-shell[data-shell=web][data-surface=desktop-main] .plan-stage{gap:14px}.app-shell[data-shell=web][data-surface=desktop-main] .plan-surface{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:20px 22px;display:grid}.app-shell[data-shell=web][data-surface=desktop-main] .plan-headline,.app-shell[data-shell=web][data-surface=desktop-main] .plan-overview-strip,.app-shell[data-shell=web][data-surface=desktop-main] .plan-system-band,.app-shell[data-shell=web][data-surface=desktop-main] .capture-plan-band{grid-column:1}.app-shell[data-shell=web][data-surface=desktop-main] .plan-stack{grid-area:1/2/span 3;align-self:start;gap:12px;display:grid}.app-shell[data-shell=web][data-surface=desktop-main] .plan-row{background:#ffffff0b;border-radius:24px;min-height:108px;padding:17px 18px 16px}.app-shell[data-shell=web][data-surface=desktop-main] .you-auth-stage .identity-surface{gap:18px;padding:22px}.app-shell[data-shell=web][data-surface=desktop-main] .account-welcome-surface{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);grid-template-areas:"hero preview""choices preview""meta preview";align-items:start;gap:24px 26px;min-height:auto}.app-shell[data-shell=web][data-surface=desktop-main] .account-welcome-surface .account-entry-hero{text-align:left;grid-area:hero;align-content:start;justify-items:start;max-width:36ch;min-height:0;padding:2px 0 0}.app-shell[data-shell=web][data-surface=desktop-main] .account-welcome-surface .account-choice-stack{grid-area:choices;width:100%;margin:0}.app-shell[data-shell=web][data-surface=desktop-main] .account-welcome-surface .account-entry-meta{grid-area:meta;justify-self:start;width:100%}.app-shell[data-shell=web][data-surface=desktop-main] .account-welcome-surface .account-preview-grid{grid-area:preview;align-self:stretch;width:100%;margin:0}.app-shell[data-shell=web][data-surface=desktop-main] .account-preview-grid{align-content:center;display:grid}.app-shell[data-shell=web][data-surface=desktop-main] .account-email-surface{gap:18px;max-width:none}.app-shell[data-shell=web][data-surface=desktop-main] .hero-bar{margin-bottom:2px}.app-shell[data-shell=web][data-surface=desktop-main] .plan-stage{padding-top:2px}.app-shell[data-shell=web][data-surface=desktop-main] .plan-surface{gap:18px 22px;padding:26px}.app-shell[data-shell=web][data-surface=desktop-main] .plan-headline{max-width:42ch}.app-shell[data-shell=web][data-surface=desktop-main] .plan-row{background:linear-gradient(#ffffff0d 0%,#ffffff06 100%);border-radius:24px;gap:8px;padding:16px 18px;box-shadow:0 16px 28px #0000001f}.app-shell[data-shell=web][data-surface=desktop-main] .plan-stack,.app-shell[data-shell=web][data-surface=desktop-main] .settings-page-shell,.app-shell[data-shell=web][data-surface=desktop-main] .settings-stack{gap:14px}.app-shell[data-shell=web][data-surface=desktop-main] .you-auth-stage .identity-surface{border-radius:34px;gap:18px;padding:24px;box-shadow:0 28px 62px #070b1033}.app-shell[data-shell=web][data-surface=desktop-main] .account-welcome-surface{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);grid-template-areas:"hero preview""choices preview""meta preview";align-content:center;align-items:center;gap:24px 26px}.app-shell[data-shell=web][data-surface=desktop-main] .account-welcome-surface .account-entry-hero{text-align:left;grid-area:hero;align-self:end;justify-items:start;max-width:38ch;min-height:0;padding:2px 0 0}.app-shell[data-shell=web][data-surface=desktop-main] .account-welcome-surface .account-entry-meta{text-align:left;grid-area:meta;place-self:start;width:100%;max-width:38ch}.app-shell[data-shell=web][data-surface=desktop-main] .account-welcome-surface .account-preview-grid{grid-area:preview;grid-template-columns:1fr;align-self:stretch;width:100%;height:100%;margin:0}.app-shell[data-shell=web][data-surface=desktop-main] .account-preview-card-summary{justify-content:center;gap:16px;min-height:100%;padding:26px 24px}.app-shell[data-shell=web][data-surface=desktop-main] .account-email-surface{gap:16px}.app-shell[data-shell=web][data-surface=desktop-main] .you-auth-stage .identity-surface{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.app-shell[data-shell=web][data-surface=desktop-main] .account-welcome-surface,.app-shell[data-shell=web][data-surface=desktop-main] .account-email-surface{grid-column:auto}.app-shell[data-shell=web][data-surface=desktop-main] .account-entry-meta{max-width:40ch}.app-shell[data-shell=web][data-surface=desktop-main] .account-choice-stack .account-entry-button{text-align:left;align-items:flex-start}.app-shell[data-shell=web][data-surface=desktop-main] .account-preview-grid{grid-area:auto;align-self:stretch}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-route{align-content:start;display:grid}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-stage{width:min(100%,1240px);margin:0 auto;padding:28px 32px 36px}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-surface{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;justify-self:stretch;padding:0}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""actions""notice";align-content:center;place-items:center;gap:24px;min-height:calc(100vh - 180px)}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-hero{text-align:center;grid-area:hero;justify-items:center;width:min(100%,840px);max-width:none;padding-top:0}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-grid{grid-area:actions;justify-self:center;justify-items:center;width:min(100%,620px);display:grid}.app-shell[data-shell=web][data-surface=desktop-main] .account-preview-card-summary{justify-content:center;min-height:100%}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-actions{place-self:start center;width:100%;max-width:none}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-actions.account-choice-stack .account-entry-button{text-align:center;align-items:center;padding:18px 22px}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-actions.account-choice-stack .account-entry-button span{justify-self:center;max-width:42ch}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-shell>.identity-note.centered{text-align:center;grid-area:notice;justify-self:center;width:min(100%,620px)}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-hero.account-entry-hero.compact{text-align:center;place-items:center}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-hero .account-entry-pill,.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-hero .account-entry-meta{justify-self:center}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-hero .account-entry-meta{text-align:center;width:min(100%,560px);max-width:40ch}.app-shell[data-shell=web][data-surface=desktop-main] .inbox-stage{padding:0}.app-shell[data-shell=web][data-surface=desktop-main] .inbox-surface{grid-template-columns:minmax(380px,.92fr) minmax(0,1.08fr);gap:22px;padding:28px}.app-shell[data-shell=web][data-surface=desktop-main] .inbox-headline,.app-shell[data-shell=web][data-surface=desktop-main] .inbox-pulse-band,.app-shell[data-shell=web][data-surface=desktop-main] .inbox-system-band,.app-shell[data-shell=web][data-surface=desktop-main] .capture-band{grid-column:1}.app-shell[data-shell=web][data-surface=desktop-main] .inbox-river{grid-area:1/2/span 4;gap:12px}.app-shell[data-shell=web][data-surface=desktop-main] .inbox-node{border-radius:26px;gap:9px;min-height:122px;padding:18px 18px 17px}.app-shell[data-shell=web][data-surface=desktop-main] .inbox-node strong{font-size:1.08rem}.app-shell[data-shell=web][data-surface=desktop-main] .inbox-node-detail{color:#b3c0cb;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.app-shell[data-shell=web][data-surface=desktop-main] .plan-row strong{font-size:1.54rem}.app-shell[data-shell=web][data-surface=desktop-main] .plan-row span{max-width:26ch}.app-shell[data-shell=web][data-surface=desktop-main] .phone-scroll-content{align-content:start;gap:16px;display:grid}.app-shell[data-shell=web][data-surface=desktop-main] .ambient-thread{display:none}.app-shell[data-shell=web][data-surface=desktop-main] .thread-one{top:-140px;left:-120px}.app-shell[data-shell=web][data-surface=desktop-main] .thread-two{opacity:.1;top:260px;right:-170px}.app-shell[data-shell=web][data-surface=desktop-main] .phone-frame:before,.app-shell[data-shell=web][data-surface=desktop-main] .desktop-onboarding-route:before,.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-route:before,.app-shell[data-shell=web][data-surface=desktop-main] .desktop-whatsapp-pair-route--isolated:before{background:linear-gradient(#0f141cc2 0%,#0f141c47 58%,#0f141c00 100%);height:92px}.app-shell[data-shell=web][data-surface=desktop-main] .hero-bar{padding:26px 28px 16px}.app-shell[data-shell=web][data-surface=desktop-main] .root-stage:not(.you-stage){gap:18px;padding:16px 24px 26px}.app-shell[data-shell=web][data-surface=desktop-main] .you-stage{gap:12px;padding:14px 22px 26px}.app-shell[data-shell=web][data-surface=desktop-main] .task-stage,.app-shell[data-shell=web][data-surface=desktop-main] .approval-stage,.app-shell[data-shell=web][data-surface=desktop-main] .relief-stage{gap:10px;padding:14px 22px 24px}.app-shell[data-shell=web][data-surface=desktop-main] .main-move,.app-shell[data-shell=web][data-surface=desktop-main] .life-state,.app-shell[data-shell=web][data-surface=desktop-main] .scene-card,.app-shell[data-shell=web][data-surface=desktop-main] .signal-preview-card,.app-shell[data-shell=web][data-surface=desktop-main] .you-hero,.app-shell[data-shell=web][data-surface=desktop-main] .ask-zero-surface,.app-shell[data-shell=web][data-surface=desktop-main] .control-card,.app-shell[data-shell=web][data-surface=desktop-main] .boundary-surface{border-radius:34px;gap:18px;padding:24px;box-shadow:0 28px 52px #0000003d}.app-shell[data-shell=web][data-surface=desktop-main] .you-auth-stage .identity-surface{border-radius:34px;gap:20px;width:min(100%,1180px);min-height:min(780px,100vh - 118px);margin:0 auto;padding:24px;display:grid;box-shadow:0 28px 62px #070b1033}.app-shell[data-shell=web][data-surface=desktop-main] .you-auth-stage{place-content:center;min-height:calc(100vh - 86px)}.app-shell[data-shell=web][data-surface=desktop-main] .account-welcome-surface{grid-template-columns:minmax(420px,560px) minmax(320px,420px);grid-template-areas:"hero preview""choices preview""meta preview";justify-content:center;align-items:stretch;gap:24px 26px;min-height:100%}.app-shell[data-shell=web][data-surface=desktop-main] .account-email-surface{grid-template-columns:minmax(360px,460px) minmax(320px,420px);grid-template-areas:"form hero""form hero";align-content:center;gap:26px 28px;width:min(100%,1040px);min-height:100%;margin:0 auto;display:grid}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-home{grid-template-columns:minmax(360px,.94fr) minmax(420px,1.06fr);align-items:end;gap:44px}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-home-hero,.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-home-orbit{border-radius:0;min-height:100%;padding:0}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-home-hero{place-content:end;padding-top:42px}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-home-title.account-welcome-title.minimal,.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-home-title.account-welcome-title.minimal>.account-welcome-line{text-align:left;width:min(100%,9.8ch);min-height:0;margin:0}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-home-copy,.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-home-meta,.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-home-orbit-copy,.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-site-footer{text-align:left}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-home-title.account-welcome-title.minimal,.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-home-title.account-welcome-title.minimal>.account-welcome-line{width:min(100%,8.8ch);max-width:8.8ch;min-height:3.18em;font-weight:840}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-home-title{min-height:3.18em}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-home-copy{align-content:end;min-height:260px}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-home-actions.account-choice-stack .account-entry-button{text-align:left;border-radius:16px;align-items:flex-start;padding:8px 14px}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-home-actions.account-choice-stack .account-entry-button span{justify-self:start;max-width:34ch;font-size:.74rem;line-height:1.34}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-home-actions.account-choice-stack .account-entry-button strong{font-size:.94rem}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-home-orbit-frame{width:min(100%,620px);min-height:320px}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-home-orbit-frame .zero-orbit-canvas-shell{min-height:320px}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-home-orbit-chips{margin-top:-10px}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-site-footer{grid-column:1/-1;justify-content:flex-start}.app-shell[data-shell=web][data-surface=desktop-main] .account-email-surface>.account-entry-hero.compact{text-align:left;grid-area:hero;align-content:center;align-self:center;justify-items:start;gap:14px;max-width:22rem;padding:0}.app-shell[data-shell=web][data-surface=desktop-main] .account-email-surface>.identity-field.account-email-field:first-of-type,.app-shell[data-shell=web][data-surface=desktop-main] .account-email-surface>.identity-field.account-email-field:first-of-type+.identity-field.account-email-field,.app-shell[data-shell=web][data-surface=desktop-main] .account-email-surface>.account-choice-stack,.app-shell[data-shell=web][data-surface=desktop-main] .account-email-surface>.identity-note.centered{grid-column:1}.app-shell[data-shell=web][data-surface=desktop-main] .account-email-surface>.identity-field.account-email-field:first-of-type{margin-top:8px}.app-shell[data-shell=web][data-surface=desktop-main] .account-email-surface .account-welcome-title.static{letter-spacing:-.06em;font-size:clamp(2.2rem,1.2vw + 1.7rem,3.2rem);line-height:.94}.app-shell[data-shell=web][data-surface=desktop-main] .account-email-surface .account-choice-stack{align-self:start;width:min(100%,420px);margin:0}.app-shell[data-shell=web][data-surface=desktop-main] .account-email-surface .account-entry-button{border-radius:22px;padding:16px 18px}.app-shell[data-shell=web][data-surface=desktop-main] .account-email-surface .identity-note.centered{text-align:left;justify-self:start;width:min(100%,420px)}.app-shell[data-shell=web][data-surface=desktop-main] .account-welcome-surface .account-entry-hero,.app-shell[data-shell=web][data-surface=desktop-main] .account-entry-hero.compact{text-align:left;grid-area:hero;align-content:start;align-self:stretch;justify-items:start;max-width:38ch;min-height:0;padding:0}.app-shell[data-shell=web][data-surface=desktop-main] .account-welcome-surface .account-welcome-title.minimal,.app-shell[data-shell=web][data-surface=desktop-main] .account-welcome-surface .account-welcome-title.minimal>.account-welcome-line{text-align:left;width:min(100%,12ch);margin:0}.app-shell[data-shell=web][data-surface=desktop-main] .account-welcome-surface .account-welcome-copy,.app-shell[data-shell=web][data-surface=desktop-main] .account-welcome-surface .account-entry-meta{text-align:left;max-width:38ch}.app-shell[data-shell=web][data-surface=desktop-main] .account-welcome-surface .account-choice-stack{grid-area:choices;align-self:start;width:100%;margin:0}.app-shell[data-shell=web][data-surface=desktop-main] .account-choice-stack .account-entry-button{border-radius:22px;align-items:flex-start;padding:16px 18px}.app-shell[data-shell=web][data-surface=desktop-main] .account-choice-stack .account-entry-button span{max-width:34ch}.app-shell[data-shell=web][data-surface=desktop-main] .account-welcome-surface .account-preview-grid{grid-area:preview;grid-template-columns:minmax(0,1fr);align-self:stretch;width:100%;height:100%;margin:0;display:grid}.app-shell[data-shell=web][data-surface=desktop-main] .account-preview-card-summary{gap:16px;min-height:100%;padding:26px 24px}.app-shell[data-shell=web][data-surface=desktop-main] .account-preview-summary-list{gap:10px;display:grid}.app-shell[data-shell=web][data-surface=desktop-main] .account-preview-summary-row{background:#ffffff0a;border:1px solid #fff1;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.app-shell[data-shell=web][data-surface=desktop-main] .account-preview-summary-row span{color:#9ca8b3;font-size:.8rem}.app-shell[data-shell=web][data-surface=desktop-main] .account-preview-summary-row strong{color:#f5f7fa;text-align:right;font-size:.84rem;line-height:1.2}.app-shell[data-shell=web][data-surface=desktop-main] .account-email-surface .account-entry-meta{text-align:left;justify-self:start;width:100%;max-width:38ch}.app-shell[data-shell=web][data-surface=desktop-main] .settings-summary-pill{border-radius:18px;min-height:84px;padding:12px 13px}.app-shell[data-shell=web][data-surface=desktop-main] .you-stage:has(.whatsapp-pair-surface){width:100%;max-width:none;padding-inline:24px}.app-shell[data-shell=web][data-surface=desktop-main] .settings-page-shell,.app-shell[data-shell=web][data-surface=desktop-main] .settings-stack{gap:14px}.app-shell[data-shell=web][data-surface=desktop-main] .settings-hero-bar{border-radius:28px;gap:10px;padding:20px 20px 18px}.app-shell[data-shell=web][data-surface=desktop-main] .settings-section-card{border-radius:24px;gap:10px;padding:14px}.app-shell[data-shell=web][data-surface=desktop-main] .settings-row-list{gap:8px}.app-shell[data-shell=web][data-surface=desktop-main] .settings-list-row{border-radius:20px;min-height:66px;padding:14px 16px}.app-shell[data-shell=web][data-surface=desktop-main] .settings-list-row-copy strong{font-size:.95rem}.app-shell[data-shell=web][data-surface=desktop-main] .settings-list-row-copy span:last-child{font-size:.8rem}.app-shell[data-shell=web][data-surface=desktop-main] .settings-list-row-meta{gap:6px;min-width:86px}.app-shell[data-shell=web][data-surface=desktop-main] .plan-stage{padding:0}.app-shell[data-shell=web][data-surface=desktop-main] .plan-surface{grid-template-columns:minmax(360px,.96fr) minmax(0,1.04fr);gap:16px 18px;padding:26px}.app-shell[data-shell=web][data-surface=desktop-main] .plan-headline,.app-shell[data-shell=web][data-surface=desktop-main] .plan-system-band,.app-shell[data-shell=web][data-surface=desktop-main] .capture-plan-band{grid-column:1}.app-shell[data-shell=web][data-surface=desktop-main] .plan-stack{grid-area:1/2/span 3;gap:10px}.app-shell[data-shell=web][data-surface=desktop-main] .plan-system-band{border-radius:20px;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:12px;padding:14px 15px;display:grid}.app-shell[data-shell=web][data-surface=desktop-main] .plan-system-band>div{min-width:0;max-width:34ch}.app-shell[data-shell=web][data-surface=desktop-main] .plan-system-band strong{max-width:28ch;display:block}.app-shell[data-shell=web][data-surface=desktop-main] .plan-system-band span{text-align:right;max-width:26ch}.app-shell[data-shell=web][data-surface=desktop-main] .plan-band-copy span,.app-shell[data-shell=web][data-surface=desktop-main] .plan-keep-moving-receipt,.app-shell[data-shell=web][data-surface=desktop-main] .plan-band-side .plan-band-side-note{text-align:left;max-width:none}.app-shell[data-shell=web][data-surface=desktop-main] .plan-keep-moving-band{align-items:flex-start}.app-shell[data-shell=web][data-surface=desktop-main] .plan-row{border-radius:22px;min-height:102px;padding:16px 18px}.app-shell[data-shell=web][data-surface=desktop-main] .plan-overview-strip{padding:16px 18px}.app-shell[data-shell=web][data-surface=desktop-main] .plan-row-copy span{max-width:28ch}.app-shell[data-shell=web][data-surface=desktop-main] .plan-row-meta strong{font-size:1.38rem}}.rich-login-wall{justify-items:stretch;width:min(100%,1180px)}.desktop-login-wall{width:100%;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(220px,.46fr);gap:16px;padding:0;display:grid}.desktop-login-wall-copy{align-content:center;gap:16px;display:grid}.desktop-login-wall-brand{align-items:center;gap:8px;display:inline-flex}.desktop-login-wall-brand .desktop-first-run-public-logo{width:22px;height:22px}.desktop-login-wall-headline-wrap{gap:10px;display:grid}.desktop-login-wall-kicker{color:#8fa4ba;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.7rem}.desktop-login-wall-title{color:#f6fbff;letter-spacing:-.04em;max-width:12ch;margin:0;font-size:clamp(2rem,3.4vw,2.8rem);line-height:1}.desktop-login-wall-subtitle{color:#9eb0c2;max-width:38ch;margin:0;font-size:.92rem;line-height:1.5}.desktop-login-wall-actions{width:min(100%,460px)}.desktop-login-wall-visual{background:0 0;border:0;min-height:240px;position:relative;overflow:visible}.desktop-login-wall-planet-frame{opacity:.82;position:absolute;inset:-18px -12px -18px -40px}.desktop-login-wall-planet-frame .zero-orbit-canvas-shell{width:100%;height:100%}@media (width<=1100px){.desktop-login-wall{grid-template-columns:minmax(0,1fr)}.desktop-login-wall-visual{min-height:180px}.desktop-login-wall-planet-frame{inset:-12px 0}.desktop-login-wall-title{max-width:14ch}}header.live-home-header{display:none!important}@keyframes zero-live-pill-pulse{0%,to{transform:scale(1);box-shadow:0 0 10px #63df7b52}50%{transform:scale(1.18);box-shadow:0 0 16px #63df7b94}}@keyframes zero-live-pill-sheen{0%,to{opacity:0;transform:translate(-130%)}20%{opacity:.65}55%{opacity:.18;transform:translate(130%)}to{opacity:0;transform:translate(130%)}}@media (width>=900px){.zero-contacts-screen{padding-top:28px;padding-bottom:40px}.zero-contacts-topbar,.zero-contact-card{padding-left:18px;padding-right:18px}}.inbox-stage{gap:12px}.inbox-surface{background:radial-gradient(circle at 18% 12%,#adc4db12 0%,#0000 28%),linear-gradient(#ffffff0f 0%,#ffffff06 100%);gap:14px;padding:16px}.inbox-headline{gap:10px;display:grid}.inbox-headline h2{text-wrap:balance;max-width:11ch}.inbox-headline p:last-child{color:#9eacb8;max-width:32ch;font-size:.88rem;line-height:1.45}.inbox-pulse-band{background:linear-gradient(#ffffff0b 0%,#ffffff05 100%);border:1px solid #ffffff0d;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 12px;display:grid;box-shadow:0 12px 24px #0000001f}.inbox-pulse-band>div{gap:2px;display:grid}.inbox-pulse-band strong{color:#f2f5f9;font-size:1.05rem;line-height:1.1}.inbox-foreground{background:linear-gradient(#fff1 0%,#ffffff07 100%);border:1px solid #fff1;border-radius:24px;gap:10px;padding:14px 15px;display:grid;box-shadow:0 14px 28px #00000024}.inbox-foreground.waiting{background:linear-gradient(#ab8e5b2e 0%,#ffffff08 100%);border-color:#cbb1802e}.inbox-foreground.preparing{background:linear-gradient(#6b87a62e 0%,#ffffff08 100%);border-color:#adc4db2e}.inbox-foreground.ready{background:linear-gradient(#ffffff17 0%,#ffffff08 100%);border-color:#ffffff1a}.inbox-foreground-copy{gap:5px;display:grid}.inbox-foreground-copy strong{color:#f5f7fa;letter-spacing:-.03em;text-wrap:balance;font-size:1.06rem;line-height:1.12}.inbox-foreground-copy p:last-of-type{color:#a4b1bc;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.42;display:-webkit-box;overflow:hidden}.inbox-open-main{width:100%}.inbox-lanes{gap:12px;display:grid}.inbox-quiet-note{background:#ffffff07;border:1px solid #ffffff0d;border-radius:20px;gap:4px;padding:14px 15px;display:grid}.inbox-quiet-note strong{color:#eef3f8;font-size:.92rem;line-height:1.28}.inbox-lane{gap:8px;display:grid}.inbox-lane-head{justify-content:space-between;align-items:baseline;gap:10px;padding:2px 2px 0;display:flex}.inbox-lane-head strong{color:#f1f5f9;font-size:.92rem;line-height:1.16}.inbox-lane-empty{background:#ffffff06;border:1px dashed #ffffff12;border-radius:18px;padding:12px 14px}.inbox-lane-empty span{color:#93a1ae;font-size:.82rem;line-height:1.4}.inbox-river{grid-template-columns:repeat(auto-fit,minmax(236px,1fr));gap:8px;display:grid}.inbox-node{text-align:left;color:#dbe1e8;background:linear-gradient(#ffffff0c 0%,#ffffff06 100%);border:1px solid #ffffff0d;border-radius:20px;gap:7px;width:100%;padding:12px 13px;display:grid;box-shadow:0 12px 22px #0000001f}.inbox-node-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.inbox-node .river-source{color:#c9d3dc;letter-spacing:.04em;text-transform:uppercase;gap:6px;min-width:0;font-size:.75rem;font-weight:800}.inbox-node .source-icon{flex:none;margin-right:0}.mini-state{border-radius:999px;flex:none;justify-content:center;align-items:center;padding:6px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.mini-state.waiting{color:#f1dfba;background:#c4a6701f}.mini-state.preparing{color:#d9e6f4;background:#6b87a62e}.mini-state.ready{color:#ebeff3;background:#ffffff14}.mini-state.later{color:#d4e7da;background:#6b8a7a24}.mini-state.done{color:#d8efde;background:#6490722e}.inbox-node strong{color:#f5f7fa;letter-spacing:-.03em;text-wrap:balance;font-size:.92rem;line-height:1.18}.inbox-node p{color:#9eabb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.34;display:-webkit-box;overflow:hidden}.inbox-node.waiting{background:linear-gradient(#ab8e5b24 0%,#ffffff07 100%);border-color:#cbb18029}.inbox-node.preparing{background:linear-gradient(#6b87a629 0%,#ffffff07 100%);border-color:#adc4db24}.inbox-node.ready{background:linear-gradient(#ffffff14 0%,#ffffff07 100%);border-color:#ffffff16}.inbox-node.later{background:linear-gradient(#6b8a7a21 0%,#ffffff06 100%);border-color:#b1ccba1f}.inbox-node.done{opacity:.82;background:linear-gradient(#6490721f 0%,#ffffff06 100%);border-color:#add1b71c}@media (width<=420px){.inbox-pulse-band{grid-template-columns:1fr}.inbox-node-top{flex-wrap:wrap;align-items:flex-start}}@media (width>=1180px){.inbox-stage{padding:0}.inbox-surface{border-radius:34px;grid-template-columns:minmax(372px,.9fr) minmax(0,1.1fr);align-items:start;gap:28px;padding:30px 30px 32px}.inbox-headline,.inbox-pulse-band,.inbox-foreground{grid-column:1}.inbox-lanes{grid-area:1/2/span 3;align-self:start;gap:14px}.inbox-headline{gap:14px;max-width:36ch}.inbox-headline p:last-child{max-width:34ch;line-height:1.56}.inbox-river{grid-template-columns:1fr;gap:12px}.inbox-lane{gap:12px}.inbox-lane-head{padding:2px 2px 0}.inbox-node{border-radius:28px;min-height:118px;padding:18px 18px 16px;box-shadow:0 18px 32px #0000001c}.inbox-node strong{font-size:1.07rem}.inbox-node p{font-size:.92rem;line-height:1.5}.inbox-pulse-band{border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 18px}.inbox-pulse-band strong{font-size:1rem;line-height:1.2}.inbox-node-top{gap:12px}.inbox-node-detail{color:#b3c0cb;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}}.scene-stage.onboarding-stage{align-content:stretch;gap:14px;min-height:100%;padding:12px 18px 22px;animation:.22s rise-in;overflow:visible}.onboarding-scene-shell{isolation:isolate;background:radial-gradient(circle at 50% -6%,#ffffff24,#0000 24%),radial-gradient(circle at 50% 14%,#7095c038,#0000 36%),radial-gradient(circle at 50% 100%,#303f5447,#0000 42%),linear-gradient(#06090efa 0%,#0a0e14 48%,#0d1218 100%);border:1px solid #ffffff0f;border-radius:34px;gap:28px;min-height:clamp(620px,78vh,760px);padding:22px 20px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 42px 96px #0000006b}.onboarding-scene-shell:before,.onboarding-scene-shell:after{content:"";opacity:.22;pointer-events:none;border:1px solid #ffffff09;border-radius:999px;width:360px;height:360px;position:absolute;inset:auto auto 8% 50%;transform:translate(-50%)}.onboarding-scene-shell:after{opacity:.1;width:520px;height:520px;bottom:-12%}.onboarding-scene-shell.scene-arrival:before,.onboarding-scene-shell.scene-arrival:after{opacity:.36}.onboarding-scene-shell.scene-arrival{background:radial-gradient(circle at 50% 8%,#fafcff1f,#0000 20%),radial-gradient(circle at 50% 16%,#779fd042,#0000 34%),radial-gradient(circle at 50% 88%,#43577442,#0000 40%),linear-gradient(#070a0ffa 0%,#0b0f15 100%)}.onboarding-scene-shell.scene-compression{background:radial-gradient(circle at 50% 8%,#ffffff14,#0000 22%),radial-gradient(circle at 50% 20%,#688eba38,#0000 40%),radial-gradient(circle at 50% 82%,#38496138,#0000 42%),linear-gradient(#070a0ffa 0%,#0b0f15 100%)}.onboarding-scene-shell.scene-prepared,.onboarding-scene-shell.scene-live{background:radial-gradient(circle at 50% 8%,#ffffff1a,#0000 22%),radial-gradient(circle at 50% 18%,#7aa0ce38,#0000 38%),radial-gradient(circle at 50% 92%,#4f402a2e,#0000 38%),linear-gradient(#070a0ffa 0%,#0b0f15 100%)}.onboarding-scene-shell.tone-surfaced{background:radial-gradient(circle at 50% 8%,#ffffff14,#0000 22%),radial-gradient(circle at 50% 20%,#7eab7d2e,#0000 42%),linear-gradient(#090c11fa 0%,#0d1118 100%)}.onboarding-scene-shell.tone-blocked{background:radial-gradient(circle at 50% 8%,#ffffff14,#0000 22%),radial-gradient(circle at 50% 20%,#b68e5f29,#0000 42%),linear-gradient(#090c11fa 0%,#0d1118 100%)}.onboarding-scene-bar,.onboarding-scene,.onboarding-live-header,.onboarding-trust-stage{z-index:1;position:relative}.onboarding-scene-bar{gap:16px;display:grid}.onboarding-scene-brand{align-items:center;gap:12px;display:inline-flex}.onboarding-scene-brand-ghost{min-height:40px}.onboarding-scene-logo{width:40px;height:40px;display:block}.onboarding-scene-brand-copy{gap:2px;display:grid}.onboarding-scene-brand-copy span{color:#9eacba;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.onboarding-scene-brand-copy strong{color:#f5f7fa;line-height:1}.onboarding-progress{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.onboarding-progress::-webkit-scrollbar{display:none}.onboarding-progress-step{color:#8f9ba8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff07;border:1px solid #ffffff0d;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:.72rem;font-weight:700;display:inline-flex}.onboarding-progress-step i{background:#ffffff2e;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 5px #ffffff08}.onboarding-progress-step.current{color:#eff3f8;background:linear-gradient(#6b92bb2e 0%,#ffffff0d 100%);border-color:#adc4db29;box-shadow:0 14px 28px #354d6729}.onboarding-progress-step.current i,.onboarding-progress-step.complete i{background:#eef3f8;box-shadow:0 0 0 5px #ecf1f714}.onboarding-progress-step.complete{color:#c0ccd8}.onboarding-scene{align-content:space-between;gap:28px;min-height:100%;display:grid}.onboarding-scene-copy{gap:12px;max-width:36ch;display:grid}.onboarding-scene-copy h2{color:#f8fbff;letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,8vw,3.45rem);line-height:.92}.onboarding-scene-copy p{color:#a6b3c1;margin:0;line-height:1.62}.onboarding-stage .scene-kicker{color:#c7d3df;letter-spacing:.16em}.onboarding-scene-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:none;display:grid;overflow:visible}.onboarding-scene-arrival,.onboarding-scene-compression,.onboarding-scene-prepared,.onboarding-scene-trust{text-align:center;justify-items:center}.onboarding-arrival-typed-title{min-height:3.2em}.onboarding-arrival-typed-line{display:inline-block}.onboarding-arrival-typed-line:after{content:"";vertical-align:-.08em;background:#f5f7faeb;width:1px;height:.92em;margin-left:.12em;animation:.9s step-end infinite onboarding-type-caret;display:inline-block}.onboarding-scene-arrival-cinematic{text-align:center;align-content:center;justify-items:center;gap:24px;min-height:100%;display:grid}.onboarding-arrival-cinematic-shell{place-content:center;gap:14px;width:100%;max-width:18ch;min-height:42vh;display:grid}.onboarding-arrival-cinematic-title{place-items:center;min-height:4.4em;margin:0;display:grid}.onboarding-arrival-cinematic-title .onboarding-arrival-typed-line{letter-spacing:-.075em;text-wrap:balance;font-size:clamp(3rem,11vw,5rem);font-weight:800;line-height:.92}.onboarding-arrival-cinematic-subtitle{color:#aab8c6;letter-spacing:.01em;margin:0;font-size:.98rem;line-height:1.52}.onboarding-arrival-cinematic-actions{grid-template-columns:1fr;width:100%;max-width:220px;transition:opacity .22s,transform .22s}.onboarding-arrival-cinematic-actions.is-hidden{opacity:0;pointer-events:none;transform:translateY(10px)}.onboarding-arrival-cinematic-actions.is-visible{opacity:1;transform:translateY(0)}.onboarding-scene-copy-minimal{max-width:26ch}.onboarding-compression-visual-minimal{min-height:180px}.onboarding-offline-stage{place-items:center;min-height:180px;display:grid}.onboarding-offline-core{background:radial-gradient(circle,#ffffff0f,#ffffff03 62%,#0000 76%);border:1px solid #ffffff0f;border-radius:999px;width:220px;height:220px;position:relative;box-shadow:0 28px 70px #00000047}.onboarding-offline-icon{color:#f5f7fa;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;place-items:center;width:48px;height:48px;font-size:1.3rem;display:grid;position:absolute;box-shadow:0 0 0 10px #ffffff04}.onboarding-offline-icon.icon-plane{top:16%;left:14%}.onboarding-offline-icon.icon-signal{top:20%;right:12%}.onboarding-offline-icon.icon-no-wifi{bottom:18%;left:30%}.onboarding-offline-image-icon{object-fit:contain;width:22px;height:22px;display:block}.onboarding-offline-pills{flex-wrap:wrap;justify-content:flex-start;align-self:flex-start;gap:8px;display:inline-flex}.onboarding-offline-pills span{color:#c8d3de;letter-spacing:.04em;background:#ffffff08;border:1px solid #ffffff0d;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.76rem;display:inline-flex}.onboarding-compression-visual-minimal .onboarding-orbit-caption,.onboarding-compression-visual-minimal .onboarding-orbit-lane{display:none}.onboarding-orbit-field-linked .onboarding-orbit-link{transform-origin:0;opacity:.7;background:linear-gradient(90deg,#bacce03d 0%,#bacce005 100%);width:112px;height:1px;position:absolute;inset:50% auto auto 50%}.onboarding-orbit-field-linked .link-whatsapp{transform:translate(0)rotate(-144deg)}.onboarding-orbit-field-linked .link-gmail{transform:translate(0)rotate(-22deg)}.onboarding-orbit-field-linked .link-discord{transform:translate(0)rotate(132deg)}.onboarding-orbit-field-linked .node-whatsapp,.onboarding-orbit-field-linked .node-gmail,.onboarding-orbit-field-linked .node-discord{width:14px;height:14px;display:block;box-shadow:0 0 0 8px #ffffff05}.onboarding-orbit-field-linked .node-whatsapp{background:#5cc97ce0;top:22%;left:24%}.onboarding-orbit-field-linked .node-gmail{background:#ff7463e0;top:42%;right:18%}.onboarding-orbit-field-linked .node-discord{background:#7490ffe0;bottom:18%;left:28%}.onboarding-scene-actions-single{grid-template-columns:1fr;max-width:260px}.onboarding-live-card-shell-minimal{gap:10px}.onboarding-identity-card{background:linear-gradient(#ffffff0d 0%,#ffffff06 100%);border:1px solid #ffffff12;border-radius:24px;gap:10px;width:min(100%,420px);padding:18px;display:grid;box-shadow:0 18px 40px #060a102e}.onboarding-identity-card strong{color:#f5f7fa;font-size:1.02rem;line-height:1.2}.onboarding-identity-card p{color:#a8b5c3;margin:0;line-height:1.52}.onboarding-identity-chip-row{flex-wrap:wrap;gap:8px;display:flex}.onboarding-identity-chip-row span{color:#d6e0ea;letter-spacing:.02em;background:#ffffff0a;border:1px solid #ffffff0d;border-radius:999px;justify-content:center;align-items:center;padding:8px 11px;font-size:.76rem;display:inline-flex}.onboarding-scene-arrival .onboarding-scene-copy,.onboarding-scene-compression .onboarding-scene-copy,.onboarding-scene-prepared .onboarding-scene-copy,.onboarding-scene-trust .onboarding-scene-copy{justify-items:center}.onboarding-arrival-visual,.onboarding-compression-visual,.onboarding-prepared-stage{width:100%;max-width:420px}.onboarding-arrival-visual{place-items:center;min-height:316px;display:grid;position:relative}.onboarding-arrival-glow{filter:blur(6px);background:radial-gradient(circle at 50% 24%,#ffffff2e,#0000 30%),radial-gradient(circle at 50% 48%,#799fcc3d,#0000 68%);border-radius:999px;height:200px;position:absolute;inset:8% 10% auto}.onboarding-arrival-beam,.onboarding-arrival-horizon{pointer-events:none;position:absolute}.onboarding-arrival-beam{filter:blur(10px);opacity:.78;background:linear-gradient(#fff0 0%,#f6f9fcd1 40%,#759bc938 72%,#fff0 100%);border-radius:999px;inset:6% 44% 16%}.onboarding-arrival-horizon{background:radial-gradient(at 50% 100%,#799fcc52 0%,#799fcc1f 42%,#0000 74%);width:82%;height:134px;bottom:12px;left:50%;transform:translate(-50%)}.onboarding-arrival-orbit{border:1px solid #ffffff0e;border-radius:999px;position:absolute}.onboarding-arrival-orbit.orbit-one{opacity:.72;width:194px;height:194px}.onboarding-arrival-orbit.orbit-two{opacity:.24;width:304px;height:304px}.onboarding-arrival-signal{background:#dfebf8e0;border-radius:999px;width:12px;height:12px;animation:9s ease-in-out infinite onboarding-node-float;position:absolute;box-shadow:0 0 0 8px #cde0f214}.onboarding-arrival-signal.signal-one{top:28px;left:66px}.onboarding-arrival-signal.signal-two{animation-delay:-3s;top:62px;right:54px}.onboarding-arrival-signal.signal-three{animation-delay:-6s;bottom:44px;right:86px}.onboarding-arrival-logo{z-index:1;filter:drop-shadow(0 22px 34px #00000052);width:84px;height:84px;animation:.7s cubic-bezier(.2,.9,.2,1) onboarding-logo-rise;display:block;position:relative}.onboarding-arrival-copy{margin-top:-8px}.onboarding-phone-proof,.onboarding-boundary-card{text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff0c 0%,#ffffff06 100%);border:1px solid #adc4db1f;border-radius:28px;gap:14px;width:min(100%,460px);padding:18px;display:grid;box-shadow:0 22px 44px #060a103d}.onboarding-phone-proof-head,.onboarding-boundary-head{gap:6px;display:grid}.onboarding-phone-proof-head strong,.onboarding-boundary-head strong{color:#f5f7fa;font-size:1.08rem;line-height:1.18}.onboarding-phone-proof-head p,.onboarding-boundary-head p{color:#a5b2c0;margin:0;line-height:1.5}.onboarding-promise-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.onboarding-promise-chip{background:#ffffff08;border:1px solid #ffffff0b;border-radius:20px;gap:6px;min-height:108px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff06}.onboarding-promise-chip.active{background:linear-gradient(#6f97c22e 0%,#ffffff0d 100%);border-color:#adc4db29;box-shadow:0 16px 30px #25364a29}.onboarding-promise-chip strong{color:#f5f7fa;font-size:.92rem;line-height:1.2}.onboarding-promise-chip p{color:#99a7b6;margin:0;font-size:.88rem;line-height:1.42}.onboarding-compression-visual{place-items:center;min-height:300px;display:grid}.onboarding-orbit-field{aspect-ratio:1;width:min(100%,340px);position:relative}.onboarding-orbit-wash{filter:blur(12px);background:radial-gradient(circle,#ffffff14,#0000 46%),radial-gradient(circle,#7aa0ce24,#0000 64%);border-radius:999px;position:absolute;inset:12%}.onboarding-orbit-ring{border:1px solid #fff1;border-radius:999px;position:absolute;inset:50%;transform:translate(-50%,-50%)}.onboarding-orbit-ring.ring-one{opacity:.38;width:180px;height:180px}.onboarding-orbit-ring.ring-two{opacity:.18;width:286px;height:286px}.onboarding-orbit-node,.onboarding-focus-core{border-radius:999px;position:absolute}.onboarding-orbit-node{background:linear-gradient(#6b92bb3d 0%,#ffffff0d 100%);border:1px solid #adc4db24;width:34px;height:34px;animation:10s ease-in-out infinite onboarding-node-float;box-shadow:0 0 0 7px #adc4db0d}.onboarding-orbit-node.node-one{top:30px;left:62px}.onboarding-orbit-node.node-two{animation-delay:-2s;top:60px;right:34px}.onboarding-orbit-node.node-three{animation-delay:-4s;bottom:44px;right:60px}.onboarding-orbit-node.node-four{opacity:.62;animation-delay:-6s;bottom:82px;left:30px}.onboarding-orbit-lane{transform-origin:0;background:linear-gradient(90deg,#fff0 0%,#c0d6ec80 45%,#fff0 100%);width:168px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-8%,-50%)rotate(-27deg)}.onboarding-orbit-caption{color:#a9b7c6;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff0d;border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:.72rem;display:inline-flex;position:absolute}.onboarding-orbit-caption.caption-one{top:8%;left:50%;transform:translate(-50%)}.onboarding-orbit-caption.caption-two{bottom:18%;left:4%}.onboarding-orbit-caption.caption-three{top:54%;right:0}.onboarding-focus-core{background:radial-gradient(circle at 50% 34%,#f6f9fcf0,#d3e0ef5c 58%,#fff0 72%),linear-gradient(#6e91b747 0%,#ffffff0a 100%);width:112px;height:112px;animation:2.8s ease-in-out infinite onboarding-focus-pulse;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 16px #adc4db0d}.onboarding-prepared-stage{justify-items:center;gap:16px;display:grid;position:relative}.onboarding-prepared-aura{filter:blur(16px);pointer-events:none;background:radial-gradient(circle at 50% 36%,#ffffff1a,#0000 34%),radial-gradient(circle at 50% 56%,#799fcc2e,#0000 72%);border-radius:999px;height:220px;position:absolute;inset:6% 10% auto}.onboarding-prepared-card{text-align:left;background:radial-gradient(circle at 50% 0,#789dc924,#0000 40%),linear-gradient(#10151dfa 0%,#0b1016 100%);border:1px solid #adc4db24;border-radius:28px;gap:14px;width:min(100%,350px);padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 58px #00000047}.onboarding-prepared-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0d,#0000 28% 72%,#789dc914);position:absolute;inset:0}.onboarding-prepared-head,.onboarding-prepared-context{justify-content:space-between;align-items:center;gap:10px;display:flex}.onboarding-prepared-source,.onboarding-prepared-proof,.onboarding-mini-label{color:#edf2f7;background:#ffffff0d;border:1px solid #ffffff0d;border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:.72rem;font-weight:700;display:inline-flex}.onboarding-prepared-card strong,.onboarding-prepared-context strong{color:#f5f7fa}.onboarding-prepared-card p{color:#9eacba;margin:0;line-height:1.5}.onboarding-prepared-card>strong{font-size:1.22rem;line-height:1.24}.onboarding-prepared-lines{gap:8px;display:grid}.onboarding-prepared-lines span{background:linear-gradient(90deg,#e2ecf699,#e2ecf600);border-radius:999px;height:1px}.onboarding-prepared-lines span:first-child{width:78%}.onboarding-prepared-lines span:nth-child(2){width:56%}.onboarding-prepared-lines span:nth-child(3){width:68%}.onboarding-prepared-context{background:#ffffff0b;border:1px solid #ffffff0e;border-radius:20px;gap:6px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffff08}.onboarding-prepared-context span{color:#b8c7d6;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.onboarding-prepared-fragments{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.onboarding-prepared-fragment{color:#9eacba;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff0a;border-radius:999px;justify-content:center;align-items:center;padding:9px 13px;font-size:.76rem;display:inline-flex}.onboarding-scene-live{align-content:start;gap:20px;position:relative}.onboarding-live-atmosphere{pointer-events:none;height:230px;position:absolute;inset:0 0 auto}.onboarding-live-beam{filter:blur(14px);background:radial-gradient(at 50% 0,#96bee647,#0000 72%);width:70%;height:188px;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.onboarding-live-pulse{border:1px solid #ffffff0a;border-radius:999px;position:absolute}.onboarding-live-pulse.pulse-one{opacity:.14;width:240px;height:240px;top:8px;right:-38px}.onboarding-live-pulse.pulse-two{opacity:.08;width:320px;height:320px;top:-62px;left:-88px}.onboarding-live-header{gap:14px;display:grid}.onboarding-live-copy{max-width:36ch}.onboarding-live-presence-strip{flex-wrap:wrap;gap:8px;display:flex}.onboarding-live-presence-pill{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff08;border:1px solid #ffffff0d;border-radius:18px;flex:132px;gap:3px;padding:10px 12px 11px;display:grid;box-shadow:inset 0 1px #ffffff06}.onboarding-live-presence-pill.is-emphasized{box-shadow:0 14px 26px #0a111a29,inset 0 1px #ffffff08}.onboarding-live-presence-pill strong{color:#b8c7d6;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.onboarding-live-presence-pill span{color:#f5f7fa;font-size:.95rem;font-weight:700;line-height:1.12}.onboarding-live-presence-pill.tone-core{background:linear-gradient(#6086af2e 0%,#ffffff0a 100%);border-color:#adc4db29}.onboarding-live-presence-pill.tone-ready{background:linear-gradient(#80ad8129 0%,#ffffff0a 100%);border-color:#a3cda42e}.onboarding-live-presence-pill.tone-active{background:linear-gradient(#769cc624 0%,#ffffff08 100%);border-color:#adc4db24}.onboarding-live-presence-pill.tone-blocked{background:linear-gradient(#ab8a6029 0%,#ffffff08 100%);border-color:#caa87a24}.onboarding-live-caption{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff0a 0%,#ffffff05 100%);border:1px solid #adc4db1a;border-radius:24px;gap:6px;padding:16px 18px;display:grid;box-shadow:0 16px 30px #141e2a24,inset 0 1px #ffffff09}.onboarding-live-caption span{color:#b8c7d6;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.onboarding-live-caption strong{color:#f5f7fa;line-height:1.22}.onboarding-live-caption p{color:#9eacba;margin:0;line-height:1.45}.onboarding-live-rail{gap:12px;padding-top:2px;position:relative}.onboarding-live-rail:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#bed5ec6b 22% 78%,#fff0);height:1px;position:absolute;top:25px;left:14%;right:14%}.onboarding-stage .first-touch-step{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff0b 0%,#ffffff06 100%);border-color:#ffffff0d;border-radius:20px;min-height:110px;padding:15px 15px 16px;position:relative;box-shadow:inset 0 1px #ffffff07}.onboarding-stage .first-touch-step.active{background:linear-gradient(#6f97c23d 0%,#ffffff0d 100%);border-color:#adc4db33;box-shadow:0 18px 34px #3148622e}.onboarding-stage .first-touch-step.complete{background:linear-gradient(#6384a91f 0%,#ffffff0a 100%)}.onboarding-stage .first-touch-step:after{content:"";opacity:.18;background:linear-gradient(90deg,#fff0,#a4c4e585,#fff0);height:2px;position:absolute;bottom:0;left:16px;right:16px}.onboarding-back-link{width:fit-content}.onboarding-live-ritual{gap:12px;display:grid}.onboarding-live-ritual-stage{background:radial-gradient(circle at 50% 32%,#92bae429,#0000 34%),linear-gradient(#0f151ef5 0%,#0a0f16 100%);border:1px solid #adc4db1a;border-radius:32px;min-height:220px;position:relative;overflow:hidden;box-shadow:0 22px 46px #0000002e}.onboarding-live-ritual-stage:before{content:"";filter:blur(18px);background:radial-gradient(circle,#94bbe338,#94bbe300 72%);border-radius:999px;position:absolute;inset:14% 20%}.onboarding-live-ritual-ring{border:1px solid #ffffff0d;border-radius:999px;animation:10s ease-in-out infinite onboarding-live-pulse;position:absolute;inset:50%;transform:translate(-50%,-50%)}.onboarding-live-ritual-ring.ring-one{opacity:.16;width:190px;height:190px}.onboarding-live-ritual-ring.ring-two{opacity:.08;width:292px;height:292px;animation-delay:-4s}.onboarding-live-ritual-node,.onboarding-live-ritual-dust{border-radius:999px;position:absolute}.onboarding-live-ritual-node{border:1px solid #ffffff1f;width:18px;height:18px;animation:8.8s ease-in-out infinite onboarding-node-float;box-shadow:0 0 0 10px #ffffff0a}.onboarding-live-ritual-node.node-gmail{top:34%;left:22%}.onboarding-live-ritual-node.node-gmail.tone-ready{background:#7bbe85eb}.onboarding-live-ritual-node.node-gmail.tone-active{background:#7aabe2eb}.onboarding-live-ritual-node.node-gmail.tone-blocked{background:#c99d67e6}.onboarding-live-ritual-node.node-gmail.tone-available{background:#e9725fe0}.onboarding-live-ritual-node.node-zero{background:radial-gradient(circle at 50% 34%,#f6f9fcf5,#d0deee6b 58%,#fff0 76%);border-color:#ebf1f72e;width:26px;height:26px;animation:2.8s ease-in-out infinite onboarding-focus-pulse;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #ccddef14}.onboarding-live-ritual-node.node-return{animation-delay:-2.3s;top:68%;right:20%}.onboarding-live-ritual-node.node-return.is-ready{background:#f4f8fcf5;border-color:#ebf1f733}.onboarding-live-ritual-node.node-return.is-waiting{background:#adc4db8f}.onboarding-live-ritual-node.node-return.is-paused{background:#caa87ac2}.onboarding-live-ritual-beam{transform-origin:0;opacity:.76;background:linear-gradient(90deg,#fff0,#d4e3f2b8 48%,#fff0);height:1px;animation:7.2s ease-in-out infinite onboarding-live-link-pulse;position:absolute}.onboarding-live-ritual-beam.beam-in{width:24%;top:42%;left:27%;transform:rotate(16deg)}.onboarding-live-ritual-beam.beam-out{width:22%;animation-delay:-2.8s;top:58%;left:50%;transform:rotate(28deg)}.onboarding-live-ritual-dust{background:#e4ecf6b8;width:8px;height:8px;animation:10s ease-in-out infinite onboarding-live-pulse;box-shadow:0 0 0 9px #ffffff09}.onboarding-live-ritual-dust.dust-one{top:24%;right:26%}.onboarding-live-ritual-dust.dust-two{animation-delay:-4.4s;bottom:22%;left:30%}.onboarding-live-ritual-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff0b 0%,#ffffff05 100%);border:1px solid #acc6e01f;border-radius:28px;gap:10px;padding:18px;display:grid;box-shadow:0 18px 40px #0000002e}.onboarding-live-ritual-card strong{color:#f5f7fa;font-size:1.08rem;line-height:1.16}.onboarding-live-ritual-card p{color:#a7b4c1;margin:0;line-height:1.5}.onboarding-live-ritual-whisper{color:#8f9baa;font-size:.84rem;line-height:1.42;display:block}.onboarding-live-card-shell{gap:14px;display:grid}.onboarding-live-wedge-card{background:linear-gradient(#ffffff0b 0%,#ffffff05 100%);border:1px solid #acc6e01f;border-radius:28px;gap:14px;padding:18px;display:grid;box-shadow:0 18px 40px #0000002e}.onboarding-live-wedge-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.onboarding-live-power-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.onboarding-live-power-chip{background:#ffffff08;border:1px solid #ffffff0d;border-radius:22px;gap:7px;min-height:108px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff05}.onboarding-live-power-chip.is-emphasized{box-shadow:0 16px 30px #0a111a2e,inset 0 1px #ffffff08}.onboarding-live-power-chip.tone-core{background:linear-gradient(#6086af2e 0%,#ffffff0a 100%);border-color:#adc4db29}.onboarding-live-power-chip.tone-ready{background:linear-gradient(#80ad812e 0%,#ffffff0a 100%);border-color:#a3cda42e}.onboarding-live-power-chip.tone-active{background:linear-gradient(#769cc624 0%,#ffffff08 100%);border-color:#adc4db24}.onboarding-live-power-chip.tone-blocked{background:linear-gradient(#ab8a6029 0%,#ffffff08 100%);border-color:#caa87a24}.onboarding-live-power-chip strong{color:#f5f7fa;font-size:1rem;line-height:1.18}.onboarding-live-power-chip p{color:#9eacba;margin:0;font-size:.88rem;line-height:1.45}.onboarding-live-power-label{color:#b8c7d6;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.onboarding-live-wedge-copy{gap:8px;display:grid}.onboarding-live-wedge-copy strong{color:#f5f7fa;font-size:1.05rem}.onboarding-live-wedge-copy p,.onboarding-live-wedge-proof p{color:#a3afbd;margin:0;line-height:1.52}.onboarding-live-wedge-proof{background:#ffffff07;border:1px solid #acc6e014;border-radius:20px;gap:6px;padding:14px;display:grid}.onboarding-live-wedge-actions{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.onboarding-live-handoff{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff07;border:1px solid #adc4db14;border-radius:20px;gap:8px;padding:12px 14px;display:grid}.onboarding-live-handoff:before{content:"";background:linear-gradient(90deg,#fff0,#bfd6ec52 22% 78%,#fff0);height:1px;display:block}.onboarding-live-handoff .micro-label{color:#c9d4df}.onboarding-live-handoff p{color:#99a8b7;max-width:38ch;margin:0;line-height:1.5}.onboarding-stage .connection-setup-card.mode-onboarding{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 50% 0,#82a8d41f,#0000 38%),linear-gradient(#0f141cfa 0%,#0a0f15 100%);border:1px solid #adc4db1f;border-radius:30px;gap:20px;padding:24px;position:relative;overflow:hidden;box-shadow:0 28px 56px #0000003d}.onboarding-stage .connection-setup-card.mode-onboarding:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0a,#0000 28% 72%,#82a8d414);position:absolute;inset:0}.onboarding-stage .connection-setup-card.mode-onboarding:after{content:"";filter:blur(18px);opacity:.7;pointer-events:none;background:radial-gradient(circle,#b4d2f029,#0000 72%);width:360px;height:210px;position:absolute;top:-88px;left:50%;transform:translate(-50%)}.onboarding-stage .connection-setup-card.mode-onboarding .connection-setup-head{align-items:flex-start;gap:16px}.onboarding-stage .connection-setup-card.mode-onboarding .connection-setup-copy{gap:8px}.onboarding-stage .connection-setup-card.mode-onboarding .micro-label{color:#ced9e5}.onboarding-stage .connection-setup-card.mode-onboarding .connection-setup-copy strong{letter-spacing:-.03em;max-width:21ch;font-size:1.26rem;line-height:1.06}.onboarding-stage .connection-setup-card.mode-onboarding .first-touch-entry-copy,.onboarding-stage .connection-setup-card.mode-onboarding .connection-summary-meta,.onboarding-stage .connection-setup-card.mode-onboarding .connection-setup-note{max-width:34ch;margin:0;line-height:1.56}.onboarding-stage .connection-setup-card.mode-onboarding .connection-setup-note{color:#c7b89a;background:linear-gradient(#c4a6701a 0%,#ffffff08 100%);border:1px solid #f1dfba1a;border-radius:18px;padding:12px 14px}.onboarding-stage .connection-setup-card.mode-onboarding .state-pill{z-index:1;position:relative}.onboarding-connection-corridor{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:relative}.onboarding-connection-corridor-line{pointer-events:none;background:linear-gradient(90deg,#fff0,#c1d8ef66 22% 78%,#fff0);height:1px;position:absolute;top:26px;left:10%;right:10%}.onboarding-connection-node{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff09 0%,#ffffff05 100%);border:1px solid #ffffff0b;border-radius:22px;gap:8px;min-height:138px;padding:16px 15px 15px;display:grid;position:relative;box-shadow:0 10px 22px #0b101624,inset 0 1px #ffffff08}.onboarding-connection-node:before{content:"";background:#ffffff29;border-radius:999px;width:12px;height:12px;position:absolute;top:18px;left:18px;box-shadow:0 0 0 8px #ffffff08}.onboarding-connection-node.complete:before,.onboarding-connection-node.current:before{background:#eef3f8;box-shadow:0 0 0 8px #ecf1f714}.onboarding-connection-node.current{background:linear-gradient(#7097c23d 0%,#ffffff0d 100%);border-color:#adc4db33;box-shadow:0 18px 32px #334a642e}.onboarding-connection-node.complete{background:linear-gradient(#6586ab1f 0%,#ffffff0a 100%)}.onboarding-connection-node .micro-label{padding-left:22px}.onboarding-connection-node strong,.onboarding-connection-proof-panel strong{color:#f5f7fa}.onboarding-connection-node strong{letter-spacing:-.02em;margin-top:6px;font-size:.98rem;line-height:1.28;display:block}.onboarding-connection-node p,.onboarding-connection-proof-panel p{color:#a4b1bf;margin:0;line-height:1.52}.onboarding-connection-proof-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.onboarding-connection-proof-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff08;border:1px solid #ffffff0b;border-radius:20px;gap:8px;padding:15px 16px;display:grid;box-shadow:0 10px 20px #0b10161f,inset 0 1px #ffffff08}.onboarding-connection-proof-panel.is-boundary{background:linear-gradient(#c4a6701f 0%,#ffffff09 100%);border-color:#f1dfba1f}.onboarding-stage .connection-setup-card.mode-onboarding .connection-setup-actions{grid-template-columns:1fr}.onboarding-trust-stage{gap:18px;width:100%;max-width:420px;display:grid}.onboarding-trust-visual{isolation:isolate;gap:12px;display:grid;position:relative}.onboarding-trust-aura{pointer-events:none;position:absolute;inset:-10% 10% 6%}.onboarding-trust-ring{border:1px solid #ffffff0d;border-radius:999px;animation:7.2s ease-in-out infinite onboarding-trust-pulse;position:absolute;inset:50%;transform:translate(-50%,-50%)}.onboarding-trust-ring.ring-one{opacity:.14;width:220px;height:220px}.onboarding-trust-ring.ring-two{opacity:.08;width:320px;height:320px;animation-delay:-3.4s}.onboarding-trust-preview,.onboarding-relief-preview,.onboarding-hold-band{z-index:1;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #ffffff0d;border-radius:24px;padding:16px;position:relative;box-shadow:0 14px 28px #0b101624}.onboarding-trust-preview,.onboarding-relief-preview{gap:8px;display:grid}.onboarding-trust-preview strong,.onboarding-relief-preview strong,.onboarding-hold-band strong{color:#f5f7fa}.onboarding-trust-preview p,.onboarding-relief-preview p{color:#9eacba;margin:0;line-height:1.5}.onboarding-relief-preview{background:linear-gradient(#70997b1f 0%,#ffffff0a 100%);border-color:#afd1be1f}.onboarding-hold-band{place-items:center;min-height:66px;display:grid;position:relative;overflow:hidden}.onboarding-hold-fill{opacity:.94;background:linear-gradient(90deg,#f9f5ecf5 0%,#ddcdabf5 100%);width:74%;position:absolute;inset:0;overflow:hidden}.onboarding-hold-fill:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff57 48%,#fff0 100%);animation:2.8s linear infinite onboarding-hold-sheen;position:absolute;inset:0;transform:translate(-100%)}.onboarding-hold-band strong{z-index:1;color:#111821;position:relative}.scene-stage.onboarding-stage{perspective:1400px}.onboarding-scene-shell{--scene-motion-duration:.76s;--scene-motion-ease:cubic-bezier(.2, .9, .2, 1);--scene-enter-duration:.72s;--scene-enter-offset:28px;--scene-exit-offset:-18px;--scene-enter-scale:.988;--scene-exit-scale:1.018;--scene-accent-rgb:128, 166, 210;--scene-shadow-rgb:50, 66, 88;--scene-focus-y:16%;--scene-focus-width:52%;--scene-focus-height:238px;--scene-focus-opacity:.6;--scene-veil-opacity:.84;--scene-veil-scale:1.02;--scene-drift-y:0px;--scene-drift-tilt:0deg;--scene-ring-near-scale:1;--scene-ring-near-opacity:.22;--scene-ring-far-scale:1;--scene-ring-far-opacity:.1;transition:background var(--scene-motion-duration) var(--scene-motion-ease), border-color var(--scene-motion-duration) var(--scene-motion-ease), box-shadow var(--scene-motion-duration) var(--scene-motion-ease), transform var(--scene-motion-duration) var(--scene-motion-ease);grid-template-rows:auto 1fr;transform:translateZ(0)}.onboarding-scene-shell:before,.onboarding-scene-shell:after{transform:translateX(-50%) scale(var(--scene-ring-near-scale));opacity:var(--scene-ring-near-opacity);transition:transform var(--scene-motion-duration) var(--scene-motion-ease), opacity var(--scene-motion-duration) var(--scene-motion-ease), border-color var(--scene-motion-duration) var(--scene-motion-ease)}.onboarding-scene-shell:after{transform:translateX(-50%) scale(var(--scene-ring-far-scale));opacity:var(--scene-ring-far-opacity)}.onboarding-scene-shell.is-transitioning{transform:translateY(-4px)}.onboarding-scene-shell.scene-arrival{--scene-focus-y:14%;--scene-focus-width:46%;--scene-focus-height:244px;--scene-focus-opacity:.78;--scene-veil-scale:1.08;--scene-ring-near-scale:1.04;--scene-ring-near-opacity:.36;--scene-ring-far-scale:1.03;--scene-ring-far-opacity:.16}.onboarding-scene-shell.scene-arrival:before{opacity:var(--scene-ring-near-opacity)}.onboarding-scene-shell.scene-arrival:after{opacity:var(--scene-ring-far-opacity)}.onboarding-scene-shell.scene-compression{--scene-focus-y:28%;--scene-focus-width:40%;--scene-focus-height:280px;--scene-focus-opacity:.54;--scene-veil-scale:.98;--scene-drift-y:8px;--scene-ring-near-scale:.92;--scene-ring-near-opacity:.28;--scene-ring-far-scale:.95;--scene-ring-far-opacity:.14}.onboarding-scene-shell.scene-prepared{--scene-focus-y:34%;--scene-focus-width:44%;--scene-focus-height:268px;--scene-focus-opacity:.48;--scene-veil-scale:.95;--scene-drift-y:16px;--scene-drift-tilt:-2deg;--scene-ring-near-scale:.88;--scene-ring-near-opacity:.22}.onboarding-scene-shell.scene-live{--scene-focus-y:18%;--scene-focus-width:58%;--scene-focus-height:214px;--scene-focus-opacity:.5;--scene-veil-opacity:.74;--scene-veil-scale:.98;--scene-drift-y:-6px;--scene-drift-tilt:1deg;--scene-ring-near-scale:.92}.onboarding-scene-shell.scene-trust{--scene-focus-y:40%;--scene-focus-width:50%;--scene-focus-height:290px;--scene-focus-opacity:.42;--scene-veil-scale:1.05;--scene-drift-y:22px;--scene-drift-tilt:-4deg;--scene-ring-near-scale:1.08;--scene-ring-near-opacity:.18;--scene-ring-far-scale:1.12;--scene-ring-far-opacity:.08}.onboarding-scene-shell.tone-surfaced{--scene-accent-rgb:130, 177, 132;--scene-shadow-rgb:55, 84, 63}.onboarding-scene-shell.tone-blocked{--scene-accent-rgb:186, 148, 102;--scene-shadow-rgb:83, 67, 47}.onboarding-scene-shell.direction-forward{--scene-enter-offset:32px;--scene-exit-offset:-18px}.onboarding-scene-shell.direction-backward{--scene-enter-offset:-18px;--scene-exit-offset:26px}.onboarding-scene-shell.transition-converge,.onboarding-scene-shell.transition-lock{--scene-motion-duration:.78s;--scene-enter-duration:.74s}.onboarding-scene-shell.transition-handoff{--scene-motion-duration:.66s;--scene-enter-duration:.64s;--scene-enter-scale:.994;--scene-exit-scale:1.008}.onboarding-scene-shell.transition-release{--scene-motion-duration:.86s;--scene-enter-duration:.86s;--scene-enter-offset:18px;--scene-exit-offset:-8px}.onboarding-scene-shell.transition-reset{--scene-motion-duration:.62s;--scene-enter-duration:.62s;--scene-enter-scale:.994;--scene-exit-scale:1.008}.onboarding-shell-atmosphere{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.onboarding-shell-veil,.onboarding-shell-focus-lock,.onboarding-shell-drift{transition:transform var(--scene-motion-duration) var(--scene-motion-ease), opacity var(--scene-motion-duration) var(--scene-motion-ease), border-color var(--scene-motion-duration) var(--scene-motion-ease), background var(--scene-motion-duration) var(--scene-motion-ease), box-shadow var(--scene-motion-duration) var(--scene-motion-ease);position:absolute}.onboarding-shell-veil{background:radial-gradient(circle at 50% var(--scene-focus-y), #f7faff24, transparent 17%), radial-gradient(circle at 50% 42%, rgba(var(--scene-accent-rgb), .22), transparent 34%), radial-gradient(circle at 50% 100%, rgba(var(--scene-shadow-rgb), .32), transparent 48%);opacity:var(--scene-veil-opacity);transform:translate3d(0, var(--scene-drift-y), 0) scale(var(--scene-veil-scale)) rotate(var(--scene-drift-tilt));filter:blur(8px);inset:-16% -14% 18%}.onboarding-shell-focus-lock{width:var(--scene-focus-width);height:var(--scene-focus-height);transform:translate(-50%, var(--scene-drift-y));background:radial-gradient(ellipse at 50% 0%, #f7faff42, rgba(var(--scene-accent-rgb), .16) 42%, #fff0 78%);opacity:var(--scene-focus-opacity);filter:blur(14px);border-radius:999px;top:-12px;left:50%}.onboarding-shell-drift{border:1px solid rgba(var(--scene-accent-rgb), .08);background:radial-gradient(circle at 50% 50%, #ffffff08, rgba(var(--scene-accent-rgb), 0) 68%);border-radius:999px;left:50%}.onboarding-shell-drift.drift-near{width:360px;height:360px;transform:translate(-50%, calc(var(--scene-drift-y) * .5)) scale(.88) rotate(calc(var(--scene-drift-tilt) * -1));opacity:.18;top:18%}.onboarding-shell-drift.drift-far{width:560px;height:560px;transform:translate(-50%, calc(var(--scene-drift-y) * .8)) scale(1.04) rotate(var(--scene-drift-tilt));opacity:.1;bottom:-22%}.onboarding-scene-stack{z-index:1;min-height:0;display:grid;position:relative}.onboarding-scene-layer{grid-area:1/1;min-width:0}.onboarding-scene-layer.is-static,.onboarding-scene-layer.is-enter{z-index:1}.onboarding-scene-layer.is-exit{z-index:0;pointer-events:none}.onboarding-scene-layer.is-enter{animation:onboarding-scene-layer-enter var(--scene-enter-duration) var(--scene-motion-ease) both}.onboarding-scene-layer.is-exit{animation:onboarding-scene-layer-exit var(--scene-motion-duration) var(--scene-motion-ease) both}.onboarding-scene-shell.is-transitioning .onboarding-progress-step.current{animation:onboarding-progress-breathe var(--scene-enter-duration) ease both}.onboarding-scene[data-scene-phase=enter] .onboarding-scene-copy>*,.onboarding-scene[data-scene-phase=enter] .onboarding-scene-actions>*{opacity:0;animation:onboarding-content-rise .72s var(--scene-motion-ease) both;transform:translateY(18px)}.onboarding-scene[data-scene-phase=enter] .scene-kicker{animation-delay:70ms}.onboarding-scene[data-scene-phase=enter] .onboarding-scene-copy h2{animation-delay:.13s}.onboarding-scene[data-scene-phase=enter] .onboarding-scene-copy p:last-child{animation-delay:.21s}.onboarding-scene[data-scene-phase=enter] .onboarding-scene-actions>:first-child{animation-delay:.3s}.onboarding-scene[data-scene-phase=enter] .onboarding-scene-actions>:last-child{animation-delay:.34s}.onboarding-arrival-visual,.onboarding-compression-visual,.onboarding-prepared-stage,.onboarding-live-header,.onboarding-trust-visual{transform-style:preserve-3d}.onboarding-arrival-beam{animation:7.6s ease-in-out infinite onboarding-beam-breathe}.onboarding-arrival-orbit{top:50%;left:50%;transform:translate(-50%,-50%)}.onboarding-arrival-orbit.orbit-one{animation:22s linear infinite onboarding-orbit-spin}.onboarding-arrival-orbit.orbit-two{animation:30s linear infinite reverse onboarding-orbit-spin}.onboarding-arrival-logo{animation:.7s cubic-bezier(.2,.9,.2,1) onboarding-logo-rise,9s ease-in-out .74s infinite onboarding-logo-drift}.onboarding-arrival-trace{transform-origin:50%;opacity:.16;background:linear-gradient(90deg,#fff0,#d2e2f46b,#fff0);width:286px;height:1px;position:absolute;inset:50%}.onboarding-arrival-trace.trace-one{--trace-rotate-start:18deg;--trace-rotate-end:22deg;animation:14s ease-in-out infinite onboarding-trace-drift;transform:translate(-50%,-50%)rotate(18deg)}.onboarding-arrival-trace.trace-two{--trace-rotate-start:-34deg;--trace-rotate-end:-29deg;opacity:.1;animation:18s ease-in-out -6s infinite onboarding-trace-drift;transform:translate(-50%,-50%)rotate(-34deg)}.onboarding-scene-arrival[data-scene-phase=enter] .onboarding-arrival-visual{animation:onboarding-center-lock .92s var(--scene-motion-ease) both}.onboarding-compression-visual{perspective:1200px}.onboarding-orbit-field{animation:14s ease-in-out infinite onboarding-field-drift}.onboarding-orbit-ring.ring-one{animation:18s linear infinite onboarding-orbit-spin}.onboarding-orbit-ring.ring-two{animation:26s linear infinite reverse onboarding-orbit-spin}.onboarding-orbit-node{transition:transform var(--scene-motion-duration) var(--scene-motion-ease), opacity var(--scene-motion-duration) var(--scene-motion-ease), box-shadow var(--scene-motion-duration) var(--scene-motion-ease)}.onboarding-orbit-node.node-focus{background:#f0f5fbeb;border:0;width:18px;height:18px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #e0ebf614,0 0 26px #cde0f238}.onboarding-focus-lock-ring{opacity:.22;border:1px solid #eaf0f729;border-radius:999px;width:148px;height:148px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.onboarding-scene-compression[data-scene-phase=enter] .onboarding-orbit-field{animation:onboarding-center-lock .88s var(--scene-motion-ease) both, onboarding-field-drift 14s ease-in-out .88s infinite}.onboarding-scene-compression[data-scene-phase=enter] .onboarding-orbit-node.node-focus{animation:.92s cubic-bezier(.16,.92,.2,1) both onboarding-node-lock}.onboarding-scene-compression[data-scene-phase=enter] .onboarding-focus-core{animation:onboarding-focus-arrive .84s var(--scene-motion-ease) both, onboarding-focus-pulse 2.8s ease-in-out .84s infinite}.onboarding-scene-compression[data-scene-phase=enter] .onboarding-focus-lock-ring{animation:onboarding-focus-ring-arrive .82s var(--scene-motion-ease) both}.onboarding-prepared-stage{perspective:1200px}.onboarding-prepared-lock{opacity:.2;border:1px solid #dfe9f41f;border-radius:999px;width:248px;height:248px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.onboarding-prepared-card,.onboarding-live-caption,.onboarding-live-ritual-stage,.onboarding-live-ritual-card,.onboarding-stage .connection-setup-card.mode-onboarding,.onboarding-trust-preview,.onboarding-relief-preview{backface-visibility:hidden}.onboarding-scene-prepared[data-scene-phase=enter] .onboarding-prepared-stage{animation:onboarding-center-lock .78s var(--scene-motion-ease) both}.onboarding-scene-prepared[data-scene-phase=enter] .onboarding-prepared-card{animation:onboarding-card-lock .84s var(--scene-motion-ease) both}.onboarding-scene-prepared[data-scene-phase=enter] .onboarding-prepared-lock{animation:onboarding-focus-ring-arrive .86s var(--scene-motion-ease) both}.onboarding-scene-prepared[data-scene-phase=enter] .onboarding-prepared-lines span{transform-origin:0;animation:.54s both onboarding-line-lock}.onboarding-scene-prepared[data-scene-phase=enter] .onboarding-prepared-lines span:first-child{animation-delay:.24s}.onboarding-scene-prepared[data-scene-phase=enter] .onboarding-prepared-lines span:nth-child(2){animation-delay:.3s}.onboarding-scene-prepared[data-scene-phase=enter] .onboarding-prepared-lines span:nth-child(3){animation-delay:.36s}.onboarding-scene-prepared[data-scene-phase=enter] .onboarding-prepared-fragment{opacity:0;animation:onboarding-fragment-lock .62s var(--scene-motion-ease) both;transform:translateY(16px)}.onboarding-scene-prepared[data-scene-phase=enter] .onboarding-prepared-fragment:first-child{animation-delay:.26s}.onboarding-scene-prepared[data-scene-phase=enter] .onboarding-prepared-fragment:nth-child(2){animation-delay:.32s}.onboarding-scene-prepared[data-scene-phase=enter] .onboarding-prepared-fragment:nth-child(3){animation-delay:.38s}.onboarding-live-atmosphere{overflow:hidden}.onboarding-live-beam{animation:7s ease-in-out infinite onboarding-live-beam}.onboarding-live-track,.onboarding-live-drift{position:absolute;left:50%;transform:translate(-50%)}.onboarding-live-track{opacity:.3;background:linear-gradient(90deg,#fff0,#c9dcf08f 22% 78%,#fff0);width:min(72%,420px);height:1px;top:82px}.onboarding-live-drift{background:radial-gradient(ellipse at 50% 0%, rgba(var(--scene-accent-rgb), .22), rgba(var(--scene-accent-rgb), 0) 72%);filter:blur(12px);opacity:.48;width:min(68%,360px);height:156px;top:28px}.onboarding-live-pulse.pulse-one{animation:9.5s ease-in-out infinite onboarding-live-pulse}.onboarding-live-pulse.pulse-two{animation:11s ease-in-out -4s infinite onboarding-live-pulse}.onboarding-scene-live[data-scene-phase=enter] .onboarding-live-header,.onboarding-scene-live[data-scene-phase=enter] .onboarding-live-ritual,.onboarding-scene-live[data-scene-phase=enter] .onboarding-live-wedge-actions,.onboarding-scene-live[data-scene-phase=enter] .onboarding-back-link{opacity:0;animation:onboarding-content-rise .72s var(--scene-motion-ease) both;transform:translateY(18px)}.onboarding-scene-live[data-scene-phase=enter] .onboarding-live-header{animation-delay:60ms}.onboarding-scene-live[data-scene-phase=enter] .onboarding-live-ritual{animation-delay:.14s}.onboarding-scene-live[data-scene-phase=enter] .onboarding-live-wedge-actions{animation-delay:.22s}.onboarding-scene-live[data-scene-phase=enter] .onboarding-back-link{animation-delay:.26s}.onboarding-stage .first-touch-step{transform-origin:top;transition:transform .36s var(--scene-motion-ease), opacity .32s ease, background .32s ease, border-color .32s ease, box-shadow .32s ease}.onboarding-stage .first-touch-step.active{transform:translateY(-4px)}.onboarding-stage .first-touch-step.complete{opacity:.86}.onboarding-scene-live[data-scene-phase=enter] .first-touch-step{opacity:0;animation:onboarding-step-rise .62s var(--scene-motion-ease) both;transform:translateY(20px)scale(.986)}.onboarding-scene-live[data-scene-phase=enter] .first-touch-step.step-1{animation-delay:.2s}.onboarding-scene-live[data-scene-phase=enter] .first-touch-step.step-2{animation-delay:.26s}.onboarding-scene-live[data-scene-phase=enter] .first-touch-step.step-3{animation-delay:.32s}.onboarding-scene-live[data-scene-phase=enter] .onboarding-connection-corridor-line{animation:.72s .32s both onboarding-rail-fill}.onboarding-scene-live[data-scene-phase=enter] .onboarding-connection-node,.onboarding-scene-live[data-scene-phase=enter] .onboarding-connection-proof-panel{opacity:0;animation:onboarding-card-float .68s var(--scene-motion-ease) both;transform:translateY(18px)}.onboarding-scene-live[data-scene-phase=enter] .onboarding-connection-node:first-of-type{animation-delay:.32s}.onboarding-scene-live[data-scene-phase=enter] .onboarding-connection-node:nth-of-type(2){animation-delay:.38s}.onboarding-scene-live[data-scene-phase=enter] .onboarding-connection-node:nth-of-type(3),.onboarding-scene-live[data-scene-phase=enter] .onboarding-connection-proof-panel:first-of-type{animation-delay:.44s}.onboarding-scene-live[data-scene-phase=enter] .onboarding-connection-proof-panel:nth-of-type(2){animation-delay:.5s}.onboarding-trust-bloom{filter:blur(24px);opacity:.48;background:radial-gradient(circle,#8bba9633,#8bba9600 72%);border-radius:999px;position:absolute;inset:28% 18% 4%}.onboarding-scene-trust[data-scene-phase=enter] .onboarding-trust-visual{animation:onboarding-center-lock .86s var(--scene-motion-ease) both}.onboarding-scene-trust[data-scene-phase=enter] .onboarding-trust-preview,.onboarding-scene-trust[data-scene-phase=enter] .onboarding-hold-band,.onboarding-scene-trust[data-scene-phase=enter] .onboarding-relief-preview{opacity:0;animation:onboarding-card-float .76s var(--scene-motion-ease) both;transform:translateY(20px)}.onboarding-scene-trust[data-scene-phase=enter] .onboarding-trust-preview{animation-delay:.16s}.onboarding-scene-trust[data-scene-phase=enter] .onboarding-hold-band{animation-delay:.26s}.onboarding-scene-trust[data-scene-phase=enter] .onboarding-relief-preview{animation-delay:.36s}.onboarding-hold-fill{transform-origin:0}.onboarding-scene-trust[data-scene-phase=enter] .onboarding-hold-fill{animation:onboarding-hold-settle .92s var(--scene-motion-ease) both}@keyframes onboarding-scene-layer-enter{0%{opacity:0;filter:blur(14px);transform:translate3d(0, var(--scene-enter-offset), 0) scale(var(--scene-enter-scale))}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes onboarding-scene-layer-exit{0%{opacity:1;filter:blur();transform:translate(0,0)scale(1)}to{opacity:0;filter:blur(18px);transform:translate3d(0, var(--scene-exit-offset), 0) scale(var(--scene-exit-scale))}}@keyframes onboarding-content-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes onboarding-progress-breathe{0%{transform:translateY(0);box-shadow:0 14px 28px #354d6729}50%{transform:translateY(-2px);box-shadow:0 20px 34px #354d6738}to{transform:translateY(0);box-shadow:0 14px 28px #354d6729}}@keyframes onboarding-center-lock{0%{opacity:0;filter:blur(14px);transform:translateY(24px)scale(1.04)}55%{opacity:1;filter:blur();transform:translateY(-4px)scale(.996)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes onboarding-logo-drift{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.012)}}@keyframes onboarding-beam-breathe{0%,to{opacity:.7;filter:blur(10px)}50%{opacity:.92;filter:blur(14px)}}@keyframes onboarding-trace-drift{0%,to{opacity:.1;transform:translate(-50%, -50%) rotate(var(--trace-rotate-start,18deg)) scaleX(.94)}50%{opacity:.22;transform:translate(-50%, -50%) rotate(var(--trace-rotate-end,22deg)) scaleX(1.02)}}@keyframes onboarding-orbit-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes onboarding-field-drift{0%,to{transform:translateY(0)rotateX(0)}50%{transform:translateY(-6px)rotateX(5deg)}}@keyframes onboarding-node-lock{0%{opacity:0;transform:translate(68px,-108px)scale(.72);box-shadow:0 0 #e0ebf600}58%{opacity:1;transform:translate(-50%,-50%)scale(1.2);box-shadow:0 0 0 14px #e0ebf61f}to{opacity:.88;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 0 10px #e0ebf614}}@keyframes onboarding-focus-arrive{0%{opacity:0;filter:blur(16px);transform:translate(-50%,-50%)scale(.72)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}}@keyframes onboarding-focus-ring-arrive{0%{opacity:0;transform:translate(-50%,-50%)scale(1.24)}to{opacity:.22;transform:translate(-50%,-50%)scale(1)}}@keyframes onboarding-card-lock{0%{opacity:0;filter:blur(16px);transform:translateY(26px)scale(.966)rotateX(12deg)}60%{opacity:1;filter:blur();transform:translateY(-4px)scale(1.008)rotateX(0)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)rotateX(0)}}@keyframes onboarding-line-lock{0%{opacity:0;transform:scaleX(.18)}to{opacity:1;transform:scaleX(1)}}@keyframes onboarding-fragment-lock{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes onboarding-live-beam{0%,to{opacity:.76;transform:translate(-50%)scaleX(1)}50%{opacity:.96;transform:translate(-50%)scaleX(1.04)}}@keyframes onboarding-live-link-pulse{0%,to{opacity:.54;box-shadow:0 0 #d4e3f200}50%{opacity:.92;box-shadow:0 0 16px #d4e3f22e}}@keyframes onboarding-live-pulse{0%,to{opacity:.08;transform:scale(1)}50%{opacity:.18;transform:scale(1.06)}}@keyframes onboarding-rail-fill{0%{opacity:0;transform:scaleX(.18)}to{opacity:1;transform:scaleX(1)}}@keyframes onboarding-step-rise{0%{opacity:0;transform:translateY(20px)scale(.986)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes onboarding-card-float{0%{opacity:0;transform:translateY(18px)scale(.986)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes onboarding-hold-settle{0%{opacity:.38;transform:scaleX(.26)}75%{opacity:.98;transform:scaleX(.8)}to{opacity:.94;transform:scaleX(1)}}@keyframes onboarding-logo-rise{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes onboarding-node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes onboarding-focus-pulse{0%,to{box-shadow:0 0 0 16px #adc4db0d}50%{box-shadow:0 0 0 22px #adc4db14}}@keyframes onboarding-trust-pulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.04)}}@keyframes onboarding-hold-sheen{to{transform:translate(100%)}}@keyframes onboarding-type-caret{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.scene-stage.onboarding-stage,.onboarding-scene-shell,.onboarding-scene-shell:before,.onboarding-scene-shell:after,.onboarding-shell-veil,.onboarding-shell-focus-lock,.onboarding-shell-drift,.onboarding-scene-layer,.onboarding-scene,.onboarding-scene *{transition:none!important;animation:none!important}.onboarding-scene-shell.is-transitioning{transform:none}}@media (width>=1180px){.app-shell[data-shell=web][data-surface=desktop-main] .scene-stage.onboarding-stage{padding:18px 24px 30px}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-scene-copy,.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-live-copy{max-width:46ch}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-stage .connection-setup-card.mode-onboarding{gap:24px;padding:28px}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-stage .connection-setup-card.mode-onboarding .connection-setup-copy strong,.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-stage .connection-setup-card.mode-onboarding .first-touch-entry-copy,.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-stage .connection-setup-card.mode-onboarding .connection-summary-meta,.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-stage .connection-setup-card.mode-onboarding .connection-setup-note,.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-live-header,.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-live-card-shell{max-width:none}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-trust-stage{grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);align-items:start;max-width:none}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-scene-shell{gap:28px;min-height:calc(100vh - 132px);padding:28px 30px 30px}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-scene-bar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-progress{justify-self:end}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-scene{text-align:left;align-content:start;justify-items:start;gap:24px}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-scene-arrival,.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-scene-compression,.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-scene-prepared,.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-scene-trust{text-align:left;justify-items:start}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-arrival-cinematic-shell{max-width:22ch;min-height:34vh}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-arrival-cinematic-actions{justify-self:start;max-width:240px}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-scene-copy{max-width:40ch}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-scene-copy h2{font-size:clamp(2.7rem,1.9vw + 1.45rem,4.1rem)}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-scene-actions{justify-self:start;max-width:360px}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-live-header{grid-template-columns:minmax(0,1fr) minmax(310px,.84fr);align-items:start;gap:20px 26px;display:grid}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-live-presence-strip{justify-self:end}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-live-ritual{grid-template-columns:minmax(0,1fr) minmax(300px,.86fr);align-items:center;gap:20px 26px;display:grid}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-live-ritual-stage{min-height:300px}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-live-ritual-card{align-self:center}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-trust-stage{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:start;gap:24px 30px}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-trust-copy{max-width:40ch}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-trust-visual{align-self:stretch}}@media (width<=520px){.scene-stage.onboarding-stage{padding:10px 12px 18px}.onboarding-scene-shell{border-radius:28px;align-content:start;gap:20px;min-height:0;padding:16px 14px 14px}.onboarding-scene-shell.scene-arrival{align-content:center;min-height:calc(100svh - 32px);padding-top:0;padding-bottom:0}.onboarding-scene-stack,.onboarding-scene-layer{align-self:start}.onboarding-scene-shell.scene-arrival .onboarding-scene-stack,.onboarding-scene-shell.scene-arrival .onboarding-scene-layer{align-self:center}.onboarding-scene{align-content:start;gap:20px;min-height:auto}.onboarding-scene-copy{gap:10px}.onboarding-scene-copy h2{font-size:clamp(1.9rem,9vw,2.5rem)}.onboarding-scene-copy p{line-height:1.5}.onboarding-progress-step>span:last-child{display:none}.onboarding-scene-actions,.onboarding-live-rail,.onboarding-promise-grid,.onboarding-live-power-grid,.onboarding-connection-corridor,.onboarding-connection-proof-band{grid-template-columns:1fr}.onboarding-live-rail:before,.onboarding-connection-corridor-line{left:8%;right:8%}.onboarding-identity-card{width:100%}.onboarding-live-presence-strip{gap:6px}.onboarding-shell-drift.drift-near{width:300px;height:300px}.onboarding-shell-drift.drift-far{width:440px;height:440px}.onboarding-live-track{width:min(80%,360px)}}@media (width<=420px){.onboarding-live-rail:before,.onboarding-connection-corridor-line{display:none}.onboarding-arrival-visual{min-height:228px}.onboarding-arrival-logo{width:72px;height:72px}.onboarding-arrival-trace{width:220px}.onboarding-compression-visual{min-height:220px}.onboarding-orbit-field{width:min(100%,292px)}.onboarding-shell-focus-lock{width:66%}.onboarding-shell-drift.drift-near{width:250px;height:250px}.onboarding-shell-drift.drift-far{width:360px;height:360px}.onboarding-live-track{width:88%}.onboarding-live-wedge-card{border-radius:24px;gap:12px;padding:16px}.onboarding-live-presence-pill{flex-basis:calc(50% - 6px)}.onboarding-live-ritual-stage{border-radius:24px;min-height:190px}.onboarding-live-ritual-card{border-radius:24px;gap:10px;padding:16px}.onboarding-identity-card{border-radius:22px;padding:16px}.onboarding-live-ritual-card strong{font-size:1.08rem;line-height:1.14}.onboarding-live-ritual-card p,.onboarding-live-ritual-whisper{font-size:.93rem;line-height:1.48}.onboarding-phone-proof,.onboarding-boundary-card{border-radius:24px;padding:16px}.onboarding-live-wedge-head{flex-direction:column;align-items:flex-start}.onboarding-live-wedge-copy strong{max-width:none;font-size:1.08rem;line-height:1.14}.onboarding-live-wedge-copy p,.onboarding-live-wedge-proof p{font-size:.93rem;line-height:1.48}.onboarding-live-wedge-proof{border-radius:18px;padding:13px 14px}.onboarding-live-power-chip{min-height:0}.onboarding-live-wedge-actions{grid-template-columns:1fr}.onboarding-connection-node{gap:6px;min-height:0;padding:14px 14px 13px}.onboarding-connection-node strong{margin-top:2px;font-size:.94rem}.onboarding-connection-node p,.onboarding-connection-proof-panel p{font-size:.92rem;line-height:1.45}.onboarding-connection-proof-panel{padding:14px}.onboarding-prepared-card{width:100%;padding:18px}}@media (height<=820px) and (width<=420px){.scene-stage.onboarding-stage{padding:8px 12px 16px}.onboarding-scene-shell{gap:16px;min-height:0;padding:14px 14px 16px}.onboarding-scene-shell.scene-arrival{align-content:center;min-height:calc(100svh - 28px);padding-top:0;padding-bottom:0}.onboarding-scene{gap:18px}.onboarding-progress{gap:6px}.onboarding-progress-step{padding:7px 10px}.onboarding-scene-copy h2{font-size:clamp(1.95rem,7.6vw,2.6rem);line-height:.96}.onboarding-scene-copy p{font-size:.94rem;line-height:1.5}.onboarding-arrival-visual,.onboarding-compression-visual{min-height:184px}.onboarding-live-header,.onboarding-live-ritual,.onboarding-live-card-shell,.onboarding-trust-stage,.onboarding-scene-actions{gap:10px}.onboarding-back-link,.onboarding-scene-actions .action-pill,.onboarding-live-wedge-actions .action-pill{min-height:44px;padding-top:11px;padding-bottom:11px}}@media (width>=1180px){.app-shell[data-shell=web][data-surface=desktop-main] .scene-stage.onboarding-stage{padding:16px 22px 26px}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-scene-shell{border-radius:36px;gap:28px;min-height:calc(100vh - 124px);padding:30px 32px 32px}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-scene-bar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-progress{justify-self:end;padding-top:2px}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-scene{text-align:left;align-content:start;justify-items:start;gap:22px}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-scene-copy,.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-live-copy,.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-trust-copy{max-width:40ch}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-scene-copy h2{font-size:clamp(2.65rem,2vw + 1.2rem,4.1rem)}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-scene-arrival,.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-scene-compression,.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-scene-prepared,.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-scene-trust{text-align:left;justify-items:start}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-arrival-cinematic-shell{max-width:24ch;min-height:32vh}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-arrival-cinematic-actions{justify-self:start;max-width:248px}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-live-header{grid-template-columns:minmax(0,1fr) minmax(300px,.84fr);align-items:start;gap:22px 28px;display:grid}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-live-presence-strip{justify-self:end}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-live-ritual{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:center;gap:22px 28px;display:grid}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-live-ritual-stage{min-height:292px}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-trust-stage{grid-template-columns:minmax(0,1fr) minmax(340px,.88fr);align-items:start;gap:24px 28px}.app-shell[data-shell=web][data-surface=desktop-main] .onboarding-trust-visual{align-self:stretch}}.task-scene{background:#11161c;border-radius:28px;gap:4px;position:relative;overflow:hidden}.task-scene h2{-webkit-line-clamp:2;text-wrap:balance;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;padding-bottom:.14em;font-size:clamp(1.18rem,4.3vw,1.34rem);line-height:1.18;display:-webkit-box;overflow:hidden}.task-scene p{line-height:1.34}.task-scene .task-core-copy{z-index:1;position:relative}.task-atmosphere{display:none}.task-scene.is-preparing .task-prep-band,.task-scene.is-preparing .task-signal-card:first-child{background:linear-gradient(#6d8eb31f 0%,#ffffff0a 100%);border-color:#bac9df24}.task-scene.is-waiting .task-prep-band,.task-scene.is-waiting .task-signal-card:first-child{background:linear-gradient(#ad94661c 0%,#ffffff0a 100%);border-color:#d2c09524}.task-scene.is-later .task-prep-band,.task-scene.is-later .task-signal-card:first-child{background:linear-gradient(#6279911f 0%,#ffffff0a 100%);border-color:#aabacb1f}.task-signal-grid,.task-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.task-scene .task-proof-grid{align-items:stretch}.task-signal-card,.task-proof-grid .task-prep-card{min-height:0}.task-signal-card strong,.task-proof-grid .task-prep-card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.task-signal-card span,.task-proof-grid .task-prep-card span{color:#98a4b0;font-size:.72rem;line-height:1.36}.task-signal-card{background:#ffffff0b;border:1px solid #ffffff0e;border-radius:16px;gap:4px;padding:8px 9px;display:grid}.task-signal-card.is-preparing{background:linear-gradient(#6d8eb31f 0%,#ffffff08 100%)}.task-signal-card.is-waiting{background:linear-gradient(#ad94661f 0%,#ffffff08 100%)}.task-signal-card.is-ready{background:linear-gradient(#70997b1f 0%,#ffffff08 100%)}.task-signal-card.is-later{background:linear-gradient(#677b8f24 0%,#ffffff08 100%)}.task-understanding-note{color:#cfdae4d1;margin:8px 0 0;font-size:.88rem;line-height:1.45}.task-understanding-prototype{background:radial-gradient(circle at 88% 16%,#6b99d91f,#0000 25%),linear-gradient(#ffffff0e 0%,#ffffff07 100%);border:1px solid #afc6e01f;border-radius:24px;gap:10px;margin-top:12px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff08}.task-understanding-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.task-understanding-head strong,.task-understanding-living-work strong,.task-understanding-release-note strong,.task-understanding-card strong{line-height:1.32}.task-understanding-state{color:#edf4fb;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:6px 9px;font-size:.64rem;line-height:1.1;display:inline-flex}.task-understanding-state.is-start-background-worker{background:#6e97d629;border-color:#91b7e629}.task-understanding-state.is-prepare-reply,.task-understanding-state.is-prepare-reminder{background:#ad946624;border-color:#d2c09526}.task-understanding-state.is-ask-clarification{background:#7a848f24;border-color:#b0bcc926}.task-understanding-meaning{color:#ecf2f7;margin:0}.task-understanding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.task-understanding-card,.task-understanding-living-work,.task-understanding-release-note,.task-understanding-handoff-note{background:#ffffff0c;border:1px solid #ffffff0f;border-radius:18px;gap:4px;padding:10px 11px;display:grid}.task-understanding-card span,.task-understanding-living-work span,.task-understanding-release-note span,.task-understanding-handoff-note span{color:#9dacb9;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;line-height:1.2}.task-understanding-card p,.task-understanding-living-work p,.task-understanding-release-note p,.task-understanding-handoff-note p{color:#cfd9e2;margin:0;font-size:.84rem;line-height:1.4}.task-understanding-release-note{background:linear-gradient(#ad946624 0%,#ffffff08 100%);border-color:#d2c09524}.task-understanding-handoff-note{background:linear-gradient(#7588a11f 0%,#ffffff08 100%);border-color:#b1c1d31f}.task-meta-strip{flex-wrap:wrap;align-items:flex-start;gap:5px;display:flex}.task-meta-chip{color:#dce5ed;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff0d;border-radius:999px;max-width:100%;padding:5px 7px;font-size:.64rem;line-height:1.25;overflow:hidden}.task-meta-chip.accent{color:#edf3f8;background:#bbcfe41f;border-color:#bbcfe424}.truth-card{background:linear-gradient(#70997b1c 0%,#ffffff08 100%);border-color:#afd1be1f}.task-chip-surface{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.task-gmail-flow{gap:10px;display:grid}.task-gmail-flow--iconic{gap:10px}.task-gmail-focus-card,.task-gmail-draft-card,.task-gmail-after-card{border:1px solid #ffffff0f;border-radius:22px;gap:8px;padding:12px 13px;display:grid;box-shadow:inset 0 1px #ffffff07}.task-gmail-focus-card--compressed{gap:10px}.task-gmail-focus-card--iconic{min-height:0;box-shadow:none;background:#11161c;border:0;border-radius:24px;align-content:start;gap:10px;padding:14px 14px 13px}.task-gmail-inline-review{gap:8px;display:grid}.task-gmail-inline-review--native{gap:8px}.task-gmail-inline-review--native .task-gmail-actions{justify-items:end;gap:8px;display:grid}.task-gmail-focus-card{box-shadow:none;background:#11161c;border:0}.task-gmail-draft-card{box-shadow:none;background:0 0;border:0}.task-gmail-draft-card--iconic{background:0 0;gap:10px;padding:0}.task-gmail-draft-card--flat{box-shadow:none;background:0 0;border:0;border-radius:0;gap:9px;padding:0}.task-gmail-after-card,.task-gmail-secondary{background:linear-gradient(#ffffff0b 0%,#ffffff06 100%)}.task-gmail-focus-head,.task-gmail-draft-head,.task-gmail-after-head,.task-gmail-secondary-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.task-gmail-focus-head--native{align-items:center}.task-gmail-native-icons{color:#eef3f7;align-items:center;gap:14px;display:inline-flex}.task-gmail-native-icon{justify-content:center;align-items:center;width:22px;height:22px;font-size:1.15rem;line-height:1;display:inline-flex}.task-gmail-draft-head--iconic{justify-content:space-between;align-items:center}.task-gmail-focus-head strong,.task-gmail-draft-head strong,.task-gmail-after-head strong{font-size:.92rem;line-height:1.3}.task-gmail-focus-meta{flex-wrap:wrap;gap:6px;display:flex}.task-gmail-focus-meta--iconic{justify-content:space-between;margin-top:2px}.task-gmail-focus-meta span,.task-gmail-state-pill,.task-gmail-boundary-pill{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:6px 9px;font-size:.64rem;line-height:1.1;display:inline-flex}.task-gmail-focus-meta span{color:#d7e0ea;background:#ffffff08;border:1px solid #ffffff0b}.task-gmail-state-pill{color:#dfe8ef;background:#ffffff0d;border:1px solid #ffffff12}.task-gmail-state-pill.is-live{color:#eef5fd;background:#6f9cd629;border-color:#91b7e629}.task-gmail-state-pill.is-soft{color:#f3ead7;background:#ad8f6821;border-color:#dab88a24}.task-gmail-state-pill.is-blocked{color:#d5e0ea;background:#7a848f1f;border-color:#b0bcc924}.task-gmail-focus-summary,.task-gmail-focus-detail,.task-gmail-boundary-note,.task-gmail-after-detail,.task-gmail-secondary-note,.task-gmail-secondary-chip p{margin:0}.task-gmail-focus-summary{color:#edf3f7;font-size:.84rem;line-height:1.4}.task-gmail-focus-detail,.task-gmail-boundary-note,.task-gmail-after-detail,.task-gmail-secondary-note,.task-gmail-secondary-chip p{color:#a7b4c0;font-size:.75rem;line-height:1.42}.task-gmail-boundary-note--iconic{color:#9daab6;margin-top:2px;font-size:.74rem}.task-gmail-boundary-pill{color:#eff5f1;background:#ffffff0f;border:1px solid #ffffff14}.task-gmail-draft-body{color:#f3f7fb;white-space:pre-wrap;background:#0d121894;border:1px solid #ffffff14;border-radius:18px;padding:12px 13px;font-size:.98rem;line-height:1.48}.task-gmail-draft-body--iconic{min-height:0;max-height:160px;overflow:hidden}.task-gmail-draft-body--flat{color:#eef3f8;background:linear-gradient(#ffffff06 0%,#ffffff05 100%);border:1px solid #a4c1ff1f;border-radius:18px;padding:12px 13px;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #7197c20d}.task-gmail-draft-body.is-placeholder{color:#c5d0da}.task-gmail-inbound-card{background:#ffffff04;border:1px solid #dae4f033;border-radius:18px;gap:7px;padding:11px 12px;display:grid;box-shadow:inset 0 1px #ffffff05}.task-gmail-inbound-card--flat{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}.task-gmail-inbound-body{color:#d8e1ea;white-space:pre-wrap;font-size:.92rem;line-height:1.52}.task-gmail-actions{gap:8px;display:grid}.task-gmail-actions--native{align-content:start;justify-items:end;gap:6px}@media (width<=640px){.task-gmail-inline-review{grid-template-columns:1fr;gap:10px}.task-gmail-actions--native{justify-items:start}}.task-gmail-reply-button{color:#11161d;width:auto;min-width:118px;min-height:40px;font:inherit;cursor:pointer;box-shadow:none;background:#f5f7fa;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.92rem;font-weight:700;display:inline-flex}.task-gmail-reply-icon{flex-shrink:0;width:15px;height:15px}.task-gmail-utility-row{justify-content:flex-end;width:auto;display:flex}.task-gmail-utility-button{color:#dce5ee;min-height:36px;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:999px;width:auto;max-width:max-content;padding:0 12px;font-size:.82rem;font-weight:600}.task-gmail-utility-button:hover,.task-gmail-reply-button:hover{filter:brightness(1.03)}.task-gmail-receipt{background:#ffffff0a;border:1px solid #ffffff0d;border-radius:16px;gap:4px;padding:10px 11px;display:grid}.task-gmail-receipt strong,.task-gmail-secondary-chip strong{color:#edf2f7;line-height:1.28}.task-gmail-receipt span,.task-gmail-secondary-chip span{color:#98a4b0;font-size:.72rem;line-height:1.34}.task-gmail-secondary{opacity:.82;border:1px solid #ffffff0b;border-radius:18px;gap:6px;padding:10px 11px;display:grid;box-shadow:inset 0 1px #ffffff04}.task-gmail-secondary-copy{gap:4px;display:grid}.task-gmail-secondary-row{grid-template-columns:1fr;gap:6px;display:grid}.task-gmail-secondary-chip{background:#ffffff08;border:1px solid #ffffff0a;border-radius:14px;gap:3px;padding:8px 9px;display:grid;box-shadow:inset 0 1px #ffffff04}.task-whatsapp-flow{gap:10px;display:grid}.task-whatsapp-flow--native{gap:12px}.task-whatsapp-native-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.task-whatsapp-native-card-copy{gap:4px;min-width:0;display:grid}.task-whatsapp-native-thread-row{align-items:center;gap:10px;min-width:0;display:flex}.task-whatsapp-native-thread-copy{gap:4px;min-width:0;display:grid}.task-whatsapp-native-card-copy strong{color:#f4f8fb;font-size:1rem;line-height:1.28}.task-whatsapp-native-card-copy span{color:#9fb0bc;font-size:.78rem;line-height:1.42}.task-whatsapp-native-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.task-whatsapp-native-icon-shell{background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.task-whatsapp-native-icon{object-fit:contain;width:18px;height:18px;display:block}.task-whatsapp-native-top-pill{color:#e5eef6;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:6px 9px;font-size:.64rem;line-height:1.1;display:inline-flex}.task-whatsapp-native-chat-card{background:radial-gradient(circle at 84% 18%,#5ea1761f,#0000 28%),linear-gradient(#0c241ef5 0%,#0a1c18fa 100%);border:1px solid #8fbf9f1a;border-radius:24px;gap:10px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff08}.task-whatsapp-native-chat-stack{gap:8px;display:grid}.task-whatsapp-native-bubble{border:1px solid #ffffff0f;border-radius:18px;gap:5px;max-width:min(82%,420px);padding:10px 12px;display:grid}.task-whatsapp-native-bubble.is-inbound{color:#eef4f9;background:#24313cf0;justify-self:start}.task-whatsapp-native-bubble.is-outbound,.task-whatsapp-native-bubble.is-draft{color:#f4fff8;background:linear-gradient(#13865ff0 0%,#0e704ffa 100%);border-color:#7ed5ad24;justify-self:end}.task-whatsapp-native-bubble-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.task-whatsapp-native-bubble-meta span,.task-whatsapp-native-bubble-meta time{color:inherit;opacity:.74;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;line-height:1.2}.task-whatsapp-native-bubble p{color:inherit;white-space:pre-wrap;margin:0;line-height:1.42}.task-whatsapp-native-footer{justify-content:space-between;align-items:center;gap:10px;padding-top:2px;display:flex}.task-whatsapp-native-footer span:first-child{color:#b4c3cf;font-size:.76rem;line-height:1.4}.task-whatsapp-native-footer-pill{color:#eef7f2;letter-spacing:.04em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:.68rem;line-height:1.1}.task-whatsapp-native-meta{gap:8px;display:grid}.task-whatsapp-native-actions{justify-content:flex-end;display:flex}.task-whatsapp-focus-card,.task-whatsapp-draft-card{background:linear-gradient(#ffffff0e 0%,#ffffff08 100%);border:1px solid #ffffff0f;border-radius:22px;gap:8px;padding:12px 13px;display:grid;box-shadow:inset 0 1px #ffffff07}.task-whatsapp-focus-card{background:radial-gradient(circle at 90% 14%,#8badcc14,#0000 28%),linear-gradient(#ffffff0e 0%,#ffffff08 100%)}.task-whatsapp-draft-card{background:radial-gradient(circle at 88% 18%,#68997a17,#0000 28%),linear-gradient(#6a947616 0%,#ffffff08 100%);border-color:#96bca21a}.task-whatsapp-focus-head,.task-whatsapp-draft-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.task-whatsapp-focus-head strong,.task-whatsapp-draft-head strong{font-size:.92rem;line-height:1.3}.task-whatsapp-state-pill,.task-whatsapp-boundary-pill{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:6px 9px;font-size:.64rem;line-height:1.1}.task-whatsapp-state-pill{color:#dfe8ef;background:#ffffff0d;border:1px solid #ffffff12}.task-whatsapp-state-pill.is-live{color:#edf7f0;background:#78a6881f;border-color:#94c1a424}.task-whatsapp-state-pill.is-live.is-ready{background:#8bbb9d2b;border-color:#a9d6b833}.task-whatsapp-state-pill.is-recovering{color:#f1e8d2;background:#a4966c1c;border-color:#d2c09524}.task-whatsapp-state-pill.is-blocked{color:#d5e0ea;background:#7a848f1c;border-color:#b0bcc924}.task-whatsapp-focus-topic,.task-whatsapp-focus-summary,.task-whatsapp-focus-detail,.task-whatsapp-understanding,.task-whatsapp-boundary-note,.task-whatsapp-secondary-note{margin:0}.task-whatsapp-focus-topic{color:#edf3f7;font-size:.88rem;line-height:1.38}.task-whatsapp-focus-summary{color:#edf3f7;font-size:.84rem;line-height:1.4}.task-whatsapp-focus-detail,.task-whatsapp-understanding,.task-whatsapp-boundary-note,.task-whatsapp-secondary-note{color:#a7b4c0;font-size:.75rem;line-height:1.42}.task-whatsapp-boundary-pill{color:#eff5f1;background:#ffffff0f;border:1px solid #ffffff14}.task-whatsapp-draft-body{color:#f6fbf8;white-space:pre-wrap;background:#0c1e1957;border:1px solid #91c19f17;border-radius:18px;padding:12px 13px;font-size:.98rem;line-height:1.48}.task-whatsapp-draft-body.is-placeholder{color:#c7d3dc}.task-whatsapp-draft-source-row{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.task-whatsapp-draft-source-pill{letter-spacing:-.01em;color:#eaf3ee;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:26px;padding:6px 10px;font-size:.72rem;font-weight:760;display:inline-flex}.task-whatsapp-draft-source-pill.is-live-prepared{color:#ecf8f0;background:#5a8d6b29;border-color:#91c19f2e}.task-whatsapp-draft-source-pill.is-saved-preview{color:#dce7f0;background:#ffffff09;border-color:#adc4db24}.task-whatsapp-draft-source-pill.is-none{color:#b7c4d0;background:#ffffff06;border-color:#adc4db1a}.task-whatsapp-thread-type-pill{color:#d9e5ee;letter-spacing:-.01em;background:#ffffff08;border:1px solid #adc4db1f;border-radius:999px;align-items:center;min-height:26px;padding:6px 10px;font-size:.72rem;font-weight:730;display:inline-flex}.task-whatsapp-no-draft-reason{color:#c9d4dd;margin:0;font-size:.8rem;line-height:1.48}.task-whatsapp-draft-actions{justify-content:flex-end;display:flex}.task-whatsapp-refresh-button{color:#eef7f2;letter-spacing:-.01em;background:#ffffff0b;border:1px solid #91c19f29;border-radius:999px;min-height:34px;padding:8px 12px;font-size:.76rem;font-weight:760}.task-whatsapp-refresh-button:hover,.task-whatsapp-refresh-button:focus-visible{background:#ffffff12;border-color:#b0dabc3d;outline:none}.task-whatsapp-secondary{background:linear-gradient(#6d8eb314 0%,#ffffff0a 100%);border:1px solid #adc4db14;border-radius:22px;gap:8px;padding:12px 13px;display:grid;box-shadow:inset 0 1px #ffffff06}.task-product-finding-flow{gap:10px;display:grid}.task-product-finding-card{background:radial-gradient(circle at 100% 0,#6c91ce1f,#0000 36%),linear-gradient(#ffffff0e 0%,#ffffff07 100%);border:1px solid #adc4db1a;border-radius:24px;gap:12px;padding:14px;display:grid}.task-product-finding-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.task-product-finding-head>div{gap:4px;display:grid}.task-product-finding-head strong,.task-product-finding-panel strong,.task-product-finding-alt strong{color:#f4f7fb;line-height:1.22}.task-product-finding-state{color:#eaf2fb;letter-spacing:.05em;text-align:center;text-transform:uppercase;white-space:normal;background:#6c91ce29;border:1px solid #94b8eb2e;border-radius:999px;justify-content:center;align-items:center;max-width:min(180px,42vw);min-height:24px;padding:4px 8px;font-size:.66rem;font-weight:700;line-height:1.25;display:inline-flex}.task-product-finding-state.is-review{color:#f5ebd8;background:#ad946629;border-color:#d2c0952e}.task-product-finding-state.is-browser{color:#edf4fc;background:#769bd029;border-color:#9cbff02e}.task-product-finding-state.is-research{color:#e4edf7;background:#6b8fb31f;border-color:#91b5e024}.task-product-finding-state.is-blocked{color:#dbe4ec;background:#838b961f;border-color:#b5bfcd24}.task-product-finding-summary,.task-product-finding-panel p{color:#c7d3de;margin:0;font-size:.8rem;line-height:1.42}.task-product-finding-live-strip{flex-wrap:wrap;gap:6px;display:flex}.task-product-finding-chip{color:#d7e3ed;text-overflow:ellipsis;background:#ffffff0a;border:1px solid #ffffff0d;border-radius:999px;align-items:center;max-width:100%;min-height:25px;padding:5px 9px;font-size:.68rem;line-height:1.2;display:inline-flex;overflow:hidden}.task-product-finding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.task-product-finding-panel{background:#ffffff08;border:1px solid #ffffff0d;border-radius:18px;gap:4px;padding:10px 11px;display:grid}.task-product-finding-panel.is-emphasis{background:linear-gradient(#6c91ce17 0%,#ffffff08 100%);border-color:#94b8eb24}.task-product-finding-panel.is-warning{background:linear-gradient(#858d981a 0%,#ffffff08 100%);border-color:#b3becc24}.task-product-finding-panel span{color:#9fb0bf;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.task-product-finding-secondary{gap:8px;display:grid}.task-product-finding-alternatives{flex-wrap:wrap;gap:8px;display:flex}.task-product-finding-alt{background:#ffffff08;border:1px solid #ffffff0d;border-radius:14px;gap:2px;padding:8px 10px;display:grid}.task-product-finding-alt span{color:#9fb0bf;font-size:.72rem;line-height:1.18}.task-whatsapp-secondary-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.task-whatsapp-secondary-copy{gap:4px;display:grid}.task-secondary-count{color:#aebbc7;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;line-height:1.2}.task-whatsapp-secondary-row{grid-template-columns:1fr;gap:8px;display:grid}.task-whatsapp-secondary-chip{width:100%;color:inherit;font:inherit;text-align:left;appearance:none;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0d;border-radius:16px;gap:4px;padding:9px 10px;display:grid;box-shadow:inset 0 1px #ffffff06}.task-whatsapp-secondary-simplified{background:linear-gradient(#ffffff0a 0%,#ffffff06 100%);gap:10px}.task-whatsapp-secondary-chip strong{color:#edf2f7;line-height:1.26}.task-whatsapp-secondary-chip span{color:#98a4b0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.34;display:-webkit-box;overflow:hidden}.task-chip-row{flex-wrap:wrap;gap:5px;display:flex}.task-draft-preview{background:linear-gradient(#ffffff0e 0%,#ffffff08 100%);position:relative;overflow:hidden}.task-draft-preview:before{content:"";background:linear-gradient(#bbcfe4cc 0%,#ffffff14 100%);border-radius:999px;width:3px;position:absolute;inset:0 auto 0 0}.task-draft-preview p:last-of-type{color:#edf2f7;-webkit-line-clamp:4;white-space:pre-wrap;-webkit-box-orient:vertical;line-height:1.42;display:-webkit-box;overflow:hidden}.task-prep-band,.task-prep-card,.task-draft-preview{padding:9px 10px}.task-prep-card{background:linear-gradient(#ffffff0e 0%,#ffffff08 100%)}.task-prep-band strong,.task-prep-card strong{font-size:.82rem}.task-core-copy{gap:8px;display:grid}.task-core-copy p{max-width:34ch;line-height:1.38}.task-signal-card span,.task-proof-grid .task-prep-card span,.handoff-note{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.task-signal-card span,.task-proof-grid .task-prep-card span{-webkit-line-clamp:4}.handoff-note{-webkit-line-clamp:2;color:#c2cfda;font-size:.66rem}.task-scene .scene-actions{gap:5px;max-height:none;overflow:visible}@media (width<=460px){.task-signal-grid,.task-proof-grid,.task-whatsapp-secondary-row,.task-product-finding-grid{grid-template-columns:1fr}}@media (width<=380px){.task-signal-grid,.task-proof-grid,.task-whatsapp-secondary-row,.task-product-finding-grid{grid-template-columns:1fr}.task-prep-band{flex-direction:column;align-items:flex-start}}@media (width>=1180px){.task-scene{background:#11161c;border-radius:28px;gap:4px;position:relative;overflow:hidden}.task-gmail-icon-button{color:#eef3f7;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.task-gmail-icon-button:hover{background:#ffffff0f}}.whatsapp-desktop-stage{padding:0}.whatsapp-desktop-shell{border-radius:32px;gap:24px;width:min(100%,1180px);margin:0 auto;padding:28px;display:grid}.whatsapp-desktop-head{gap:8px;max-width:820px;display:grid}.whatsapp-desktop-head h2{margin:0;font-size:2.1rem;line-height:1}.whatsapp-desktop-head p{color:#a6b2bf;margin:0;line-height:1.55}.whatsapp-desktop-grid{grid-template-columns:minmax(420px,520px) minmax(320px,420px);align-items:start;gap:32px;display:grid}.whatsapp-desktop-qr-panel,.whatsapp-desktop-info-panel{gap:18px;display:grid}.whatsapp-desktop-qr-wrap{background:#fff;border-radius:28px;justify-content:center;align-items:center;min-height:430px;padding:28px;display:flex;box-shadow:0 24px 60px #00000038}.whatsapp-desktop-qr-image{width:min(100%,360px);display:block}.whatsapp-desktop-qr-wait,.whatsapp-desktop-status-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:28px;place-content:center;gap:14px;min-height:430px;padding:28px;display:grid}.whatsapp-desktop-status-card{place-content:start}.whatsapp-desktop-status-card--success{background:linear-gradient(#c1ffdb24,#ffffff0a)}.whatsapp-desktop-status-card--success.whatsapp-desktop-status-card--linked{background:linear-gradient(#82a7cf24,#ffffff0a)}.whatsapp-desktop-status-card--success.whatsapp-desktop-status-card--live{background:linear-gradient(#c1ffdb24,#ffffff0a)}.whatsapp-desktop-status-card--progress{background:linear-gradient(#71c6ff1a,#ffffff0a)}.whatsapp-desktop-status-pill{color:#f5f7fa;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;justify-self:start;padding:8px 14px;font-size:.78rem;font-weight:700}.whatsapp-desktop-status-pill.is-linked{color:#dcecff;background:#6f97c129;border-color:#9dc5ee29}.whatsapp-desktop-status-pill.is-live{color:#e4fff0;background:#77c4932e;border-color:#9be9b829}.whatsapp-desktop-status-copy{gap:8px;display:grid}.whatsapp-desktop-status-copy strong,.whatsapp-desktop-qr-wait strong{color:#f5f7fa;font-size:1.35rem;line-height:1.15}.whatsapp-desktop-status-copy p,.whatsapp-desktop-qr-wait span,.whatsapp-desktop-diagnostic,.whatsapp-desktop-progress-note{color:#a6b2bf;margin:0;line-height:1.55}.whatsapp-desktop-qr-actions{margin-bottom:0}.whatsapp-desktop-action-footnote{gap:8px;padding:0 4px;display:grid}.whatsapp-desktop-action-footnote p{color:#93a2b1;margin:0;line-height:1.5}.whatsapp-desktop-inline-action{color:#d9e7f3;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600}.whatsapp-desktop-inline-action:hover{color:#fff}.whatsapp-desktop-status-details{gap:12px;display:grid}.whatsapp-desktop-status-detail{background:#ffffff0d;border:1px solid #ffffff12;border-radius:22px;gap:4px;padding:16px 18px;display:grid}.whatsapp-desktop-status-detail span,.whatsapp-desktop-glance-card span{color:#94a1af;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.whatsapp-desktop-status-detail strong,.whatsapp-desktop-glance-card strong{color:#f5f7fa}.whatsapp-desktop-status-detail p,.whatsapp-desktop-glance-card p,.whatsapp-desktop-phase-copy p{color:#b1bcc8;margin:0;line-height:1.45}.whatsapp-desktop-progress-list{gap:10px;display:grid}.whatsapp-desktop-progress-step{color:#d5deea;align-items:center;gap:10px;display:flex}.whatsapp-desktop-progress-step.is-done{color:#f5f7fa}.whatsapp-desktop-progress-dot{background:#ffffff47;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 6px #ffffff0d}.whatsapp-desktop-progress-step.is-done .whatsapp-desktop-progress-dot{background:#d7ffe6;box-shadow:0 0 0 6px #87ebb91f}.whatsapp-desktop-phase-copy{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:24px;gap:6px;padding:18px 20px;display:grid}.whatsapp-desktop-phase-copy strong{color:#f5f7fa}.whatsapp-desktop-steps{color:#dfe7ef;gap:10px;margin:0;padding-left:18px;line-height:1.5;display:grid}.whatsapp-desktop-phase-grid{gap:12px;display:grid}.whatsapp-desktop-phase-card{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:22px;gap:6px;padding:16px 18px;display:grid}.whatsapp-desktop-phase-card span{color:#94a1af;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.whatsapp-desktop-phase-card strong{color:#f5f7fa}.whatsapp-desktop-phase-card p{color:#b1bcc8;margin:0;line-height:1.45}.whatsapp-desktop-glance{gap:12px;display:grid}.whatsapp-desktop-glance-card{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:22px;gap:4px;padding:16px 18px;display:grid}.whatsapp-desktop-preview-card{isolation:isolate;background:radial-gradient(circle at 84% 82%,#215f4138 0%,#0000 34%),linear-gradient(#122a23fa 0%,#0b1816 100%);border:1px solid #7ab0921f;border-radius:24px;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 24px #0000001f,inset 0 1px #d9f7e10a}.whatsapp-desktop-preview-card:before,.whatsapp-desktop-preview-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.whatsapp-desktop-preview-card:before{background:radial-gradient(circle at 18% 16%,#0000 0 22px,#8fc2a012 22px 23px,#0000 24px 100%),radial-gradient(circle at 78% 28%,#0000 0 48px,#8fc2a00f 48px 49px,#0000 50px 100%),radial-gradient(circle at 28% 82%,#0000 0 54px,#8fc2a00d 54px 55px,#0000 56px 100%)}.whatsapp-desktop-preview-card:after{opacity:.88;background:radial-gradient(circle at 22% 18%,#c5e8ce0a 0 2px,#0000 2.5px),radial-gradient(circle at 70% 38%,#c5e8ce09 0 2px,#0000 2.5px),radial-gradient(circle at 82% 76%,#c5e8ce08 0 2px,#0000 2.5px)}.whatsapp-desktop-preview-card>*{z-index:1;position:relative}.whatsapp-desktop-preview-head,.whatsapp-desktop-preview-nearby-head,.whatsapp-desktop-preview-message-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.whatsapp-desktop-preview-copy,.whatsapp-desktop-preview-nearby-card{gap:4px;display:grid}.whatsapp-desktop-preview-copy span,.whatsapp-desktop-preview-message-meta span,.whatsapp-desktop-preview-nearby-head span{color:#d8e6dd;letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;line-height:1.1}.whatsapp-desktop-preview-copy strong,.whatsapp-desktop-preview-nearby-head strong{color:#f4fbf7;font-size:.94rem;font-weight:600;line-height:1.12}.whatsapp-desktop-preview-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.whatsapp-desktop-preview-badges span{color:#dceae2;letter-spacing:.04em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;padding:4px 8px;font-size:.62rem;line-height:1}.whatsapp-desktop-preview-thread{gap:8px;display:grid}.whatsapp-desktop-preview-message{border:1px solid #ffffff0f;border-radius:18px;gap:5px;width:fit-content;max-width:88%;padding:10px 11px;display:grid;box-shadow:0 10px 18px #03060829,inset 0 1px #ffffff08}.whatsapp-desktop-preview-message.is-inbound{background:linear-gradient(#22272dfa 0%,#181d22fa 100%)}.whatsapp-desktop-preview-message.is-outbound{background:linear-gradient(#006654fa 0%,#005c4bfa 100%);border-color:#3faa8029;margin-left:auto}.whatsapp-desktop-preview-message p,.whatsapp-desktop-preview-nearby-card p{color:#edf3f0;margin:0;font-size:.84rem;line-height:1.42}.whatsapp-desktop-preview-nearby{overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:minmax(148px,1fr);grid-auto-flow:column;gap:8px;display:grid;overflow-x:auto}.whatsapp-desktop-preview-nearby::-webkit-scrollbar{display:none}.whatsapp-desktop-preview-nearby-card{background:radial-gradient(circle at 82% 84%,#245c3f3d 0%,#0000 34%),linear-gradient(#132321f5 0%,#0d1818fc 100%);border:1px solid #7ab0921f;border-radius:18px;min-width:0;padding:10px 11px}@media (width<=1179px){.whatsapp-desktop-grid{grid-template-columns:1fr}.whatsapp-desktop-shell{width:100%;padding:20px}.whatsapp-desktop-qr-wrap,.whatsapp-desktop-qr-wait,.whatsapp-desktop-status-card{min-height:320px}}.approval-scene{gap:4px;position:relative;overflow:hidden}.approval-scene p{line-height:1.34}.approval-scene .approval-band,.approval-scene .approval-boundary-strip,.approval-scene .hold-release-surface,.approval-scene .approval-chip-surface{z-index:1;position:relative}.approval-scene h2{text-wrap:balance}.approval-aura{pointer-events:none;opacity:.8;background:radial-gradient(circle at 50% 26%,#ffffff0f,#0000 42%),radial-gradient(circle at 50% 38%,#ad976c1c,#0000 56%);height:200px;position:absolute;inset:-82px -34px auto}.approval-scene.is-waiting .approval-proof-band{background:linear-gradient(#ad94661c 0%,#ffffff0a 100%);border-color:#d2c09524}.approval-hero{z-index:1;background:radial-gradient(circle at 100% 0,#ad946621,#0000 34%),linear-gradient(#ffffff0f 0%,#ffffff08 100%);border:1px solid #d2c09524;border-radius:28px;gap:12px;padding:14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a}.approval-gmail-native-preview{gap:10px;display:grid}.approval-gmail-toolbar{opacity:.72;align-items:center;gap:7px;padding:0 2px;display:flex}.approval-gmail-toolbar-dot{background:#f0f4f861;border-radius:999px;width:7px;height:7px}.approval-gmail-toolbar-line{background:linear-gradient(90deg,#ffffff29,#ffffff05);flex:1;height:1px}.approval-gmail-envelope,.approval-gmail-reply-card,.approval-gmail-release-note{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:22px;gap:6px;padding:12px;display:grid}.approval-gmail-envelope{background:linear-gradient(#ffffff0f 0%,#ffffff08 100%)}.approval-gmail-envelope-head,.approval-gmail-sender-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.approval-gmail-subject{color:#f4f7fb;margin:0;font-size:1.08rem;line-height:1.2}.approval-gmail-trust-pill{color:#dce7f1;text-transform:uppercase;letter-spacing:.06em;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:.64rem;display:inline-flex}.approval-gmail-sender-row strong{color:#f2f5f8;font-size:.9rem}.approval-gmail-sender-row span,.approval-gmail-reply-card span,.approval-gmail-release-note span{color:#9dacb9;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.approval-gmail-body-preview{gap:8px;padding-top:4px;display:grid}.approval-gmail-body-preview p,.approval-gmail-reply-card p,.approval-gmail-release-note p{color:#d7e1ea;white-space:pre-wrap;margin:0;line-height:1.42}.approval-gmail-reply-card{background:linear-gradient(#ad946624 0%,#ffffff08 100%);border-color:#d2c09524}.approval-gmail-release-note{background:linear-gradient(#6b91cf1a 0%,#ffffff08 100%);border-color:#94b8eb1a}.approval-hero-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.approval-hero-head>div{gap:4px;min-width:0;display:grid}.approval-hero-body{color:#d9e2ea;margin:0;line-height:1.4}.approval-hero--gmail-simple{box-shadow:none;background:0 0;border:0;gap:8px;padding:0}.approval-gmail-release-shell{gap:10px;display:grid}.approval-gmail-release-meta{gap:4px;display:grid}.approval-gmail-release-meta strong{color:#f5f7fa;line-height:1.28}.approval-gmail-release-meta span{color:#9ca8b3;font-size:.74rem;line-height:1.32}.approval-gmail-final-draft{background:linear-gradient(#18202af0 0%,#11171ffa 100%);border:1px solid #ffffff14;border-radius:22px;gap:8px;padding:14px 15px;display:grid;box-shadow:inset 0 1px #ffffff08}.approval-gmail-final-draft.is-placeholder p{color:#c2ccd7}.approval-gmail-final-draft p{color:#f4f7fb;white-space:pre-wrap;margin:0;line-height:1.48}.approval-core-stack{gap:8px;display:grid}.approval-core-card{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:22px;gap:5px;padding:12px;display:grid}.approval-core-card.is-exact-draft{background:linear-gradient(#ad946624 0%,#ffffff08 100%);border-color:#d2c09524}.approval-core-card.is-after{background:linear-gradient(#6b91cf1a 0%,#ffffff08 100%);border-color:#94b8eb1a}.approval-core-card span{color:#9ca8b3;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;line-height:1.2}.approval-core-card strong{color:#f5f7fa;line-height:1.28}.approval-core-card p{color:#e8edf2;white-space:pre-wrap;margin:0;line-height:1.42}.approval-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.approval-band-copy{color:#9ca8b3;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.32;display:-webkit-box;overflow:hidden}.approval-band{gap:6px;display:grid}.approval-boundary-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.approval-boundary-copy,.approval-boundary-proof{background:linear-gradient(#ffffff0d 0%,#ffffff07 100%);border:1px solid #ffffff0e;border-radius:18px;gap:4px;min-height:0;padding:10px;display:grid}.approval-boundary-copy{background:linear-gradient(#ad946624 0%,#ffffff08 100%);border-color:#e1d2ae1f}.approval-boundary-proof{background:linear-gradient(#ffffff0d 0%,#6d8eb30d 100%);border-color:#bac9df1a}.approval-boundary-strip.is-committed .approval-boundary-copy{background:linear-gradient(#d6c4a12e 0%,#ffffff0a 100%);border-color:#e9d9b829}.approval-boundary-strip.is-committed .approval-boundary-proof{background:linear-gradient(#769a8024 0%,#ffffff08 100%);border-color:#afd1be1f}.approval-boundary-copy strong,.approval-boundary-proof strong{color:#f5f7fa;line-height:1.28}.approval-boundary-copy span,.approval-boundary-proof span{color:#9ca8b3;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.34;display:-webkit-box;overflow:hidden}.approval-band-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.approval-band-head>div,.approval-band-glance{gap:4px;min-width:0;display:grid}.approval-context-tag{color:#dfe7ef;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0f;border:1px solid #ffffff0f;border-radius:999px;justify-content:center;align-items:center;max-width:10ch;padding:4px 7px;font-size:.68rem;font-weight:700;display:inline-flex;overflow:hidden}.approval-band-glance strong{color:#f4f7fa;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.28;display:-webkit-box;overflow:hidden}.approval-proof-band{align-items:flex-start}.approval-proof-band>div{gap:3px;min-width:0;display:grid}.approval-proof-band span{max-width:18ch;font-size:.75rem;line-height:1.3}.approval-preview{background:linear-gradient(#ffffff0e 0%,#ffffff08 100%);position:relative;overflow:hidden}.approval-preview:before{content:"";background:linear-gradient(#d6c4a1d1 0%,#ffffff14 100%);border-radius:999px;width:3px;position:absolute;inset:0 auto 0 0}.approval-preview p:last-of-type{color:#eff3f7;-webkit-line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;line-height:1.38;display:-webkit-box;overflow:hidden}.approval-intent-card span{color:#98a4b0;font-size:.72rem;line-height:1.28}.approval-intent-card{min-height:0}.approval-context-card{background:linear-gradient(#ffffff0d 0%,#6d8eb314 100%);border-color:#bac9df1a}.approval-meta-strip{flex-wrap:wrap;gap:6px;display:flex}.approval-meta-chip{color:#dce5ed;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff0d;border-radius:999px;align-items:center;max-width:100%;padding:4px 6px;font-size:.64rem;line-height:1.25;display:inline-flex;overflow:hidden}.trust-card{background:linear-gradient(#ffffff0d 0%,#ad946614 100%);border-color:#d2c0951a}.approval-chip-surface{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.approval-story-inline{gap:4px;padding:2px 0 0;display:grid}.approval-story-inline-copy{-webkit-line-clamp:unset;font-size:.74rem;line-height:1.34;display:block;overflow:visible}.approval-gmail-flow{gap:9px;display:grid}.approval-gmail-focus,.approval-gmail-draft-surface,.approval-gmail-boundary-surface,.approval-gmail-parked-surface{border:1px solid #ffffff12;border-radius:22px;gap:7px;padding:11px 12px;display:grid;box-shadow:inset 0 1px #ffffff0a}.approval-gmail-focus{background:radial-gradient(circle at 100% 0,#6b91cf24,#0000 38%),linear-gradient(#141c26f2 0%,#10161fed 100%)}.approval-gmail-draft-surface{background:radial-gradient(circle at 100% 0,#be94601f,#0000 34%),linear-gradient(#221c18f2 0%,#181412ed 100%);border-color:#d2b48c1f}.approval-gmail-boundary-surface,.approval-gmail-parked-surface{background:linear-gradient(#151c1ff5 0%,#101518f0 100%)}.approval-gmail-focus-head,.approval-gmail-draft-head,.approval-gmail-parked-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.approval-gmail-focus strong,.approval-gmail-draft-card strong,.approval-gmail-boundary-card strong,.approval-gmail-parked-card strong{color:#f4f7fb;line-height:1.25}.approval-gmail-focus-copy,.approval-gmail-proof-note,.approval-gmail-boundary-card p,.approval-gmail-parked-card p{color:#c2ccd8;margin:0;font-size:.75rem;line-height:1.36}.approval-gmail-trust-chip{color:#eef4fd;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#6891d12e;border:1px solid #94b8eb2e;border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:.66rem;font-weight:700;display:inline-flex}.approval-gmail-draft-card,.approval-gmail-boundary-card,.approval-gmail-parked-card{border:1px solid #ffffff0f;border-radius:18px;gap:7px;padding:11px 12px;display:grid}.approval-gmail-draft-card.is-ready{background:linear-gradient(#6f5438c7 0%,#3f2c1feb 100%);border-color:#d4b68e38}.approval-gmail-draft-card.is-pending{background:linear-gradient(#292725db 0%,#1c1917f0 100%);border-color:#c2ccc71a}.approval-gmail-boundary-card,.approval-gmail-parked-card{background:#ffffff09}.approval-gmail-draft-head strong,.approval-gmail-draft-head span,.approval-gmail-parked-head span{display:block}.approval-gmail-draft-head span,.approval-gmail-parked-head span{color:#aab7c6;text-align:right;font-size:.69rem;line-height:1.28}.approval-gmail-draft-card p{color:#f7f3ef;white-space:pre-wrap;margin:0;line-height:1.42}.approval-gmail-boundary-copy{gap:6px;display:grid}.approval-gmail-parked-list{gap:8px;display:grid}.approval-whatsapp-flow{gap:9px;display:grid}.approval-scene.is-whatsapp-minimal{gap:12px}.approval-scene.is-whatsapp-minimal .approval-aura{display:none}.approval-whatsapp-rail{display:grid}.approval-whatsapp-rail-card{background:radial-gradient(circle at 100% 0,#7ab28f14,#0000 38%),linear-gradient(#122a23f0 0%,#0f1d19eb 100%);border:1px solid #789e842e;border-radius:28px;gap:12px;padding:16px 16px 14px;display:grid;box-shadow:inset 0 1px #ffffff0a}.approval-whatsapp-rail-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.approval-whatsapp-rail-copy{gap:4px;min-width:0;display:grid}.approval-whatsapp-rail-copy strong{color:#f4fbf7;line-height:1.2}.approval-whatsapp-rail-copy span{color:#aebeb6;font-size:.8rem;line-height:1.38}.approval-whatsapp-focus,.approval-whatsapp-draft-surface,.approval-whatsapp-chat-surface,.approval-whatsapp-parked-surface{background:radial-gradient(circle at 100% 0,#7ab28f14,#0000 38%),linear-gradient(#122a23f0 0%,#0f1d19eb 100%);border:1px solid #789e842e;border-radius:22px;gap:7px;padding:11px 12px;display:grid;box-shadow:inset 0 1px #ffffff0a}.approval-whatsapp-focus{gap:8px}.approval-whatsapp-focus-head,.approval-whatsapp-draft-head,.approval-whatsapp-parked-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.approval-whatsapp-focus-head>div,.approval-whatsapp-draft-head>div{min-width:0}.approval-whatsapp-focus strong,.approval-whatsapp-draft-card strong,.approval-whatsapp-parked-card strong{color:#f4fbf7;line-height:1.25}.approval-whatsapp-focus-copy,.approval-whatsapp-proof-note{color:#c2d1ca;margin:0;font-size:.75rem;line-height:1.36}.approval-whatsapp-trust-chip{color:#ecf7f1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:.66rem;font-weight:700;display:inline-flex}.approval-whatsapp-trust-chip.is-live{background:#245c4675;border-color:#76c99f47}.approval-whatsapp-trust-chip.is-recovering{background:#56594057;border-color:#d3c67e2e}.approval-whatsapp-trust-chip.is-blocked{background:#493e3e70;border-color:#d6a49d2e}.approval-whatsapp-draft-surface{gap:8px}.approval-whatsapp-draft-card{background:#07120f70;border:1px solid #ffffff0f;border-radius:18px;gap:7px;padding:11px 12px;display:grid}.approval-whatsapp-draft-card.is-ready{background:linear-gradient(#20543ec2 0%,#17362ae6 100%);border-color:#76c99f38}.approval-whatsapp-draft-card.is-pending{background:linear-gradient(#222e2bd6 0%,#161f1df0 100%);border-color:#c2ccc71a}.approval-whatsapp-draft-head strong,.approval-whatsapp-draft-head span{display:block}.approval-whatsapp-draft-head span,.approval-whatsapp-parked-head span{color:#9fb0a9;text-align:right;font-size:.69rem;line-height:1.28}.approval-whatsapp-draft-card p,.approval-whatsapp-parked-card p,.approval-whatsapp-bubble p{color:#f0f7f3;white-space:pre-wrap;margin:0;line-height:1.38}.approval-whatsapp-chat-stack,.approval-whatsapp-parked-list{gap:8px;display:grid}.approval-whatsapp-chat-stack--minimal{align-content:end;gap:10px;min-height:220px}.approval-whatsapp-bubble{border:1px solid #ffffff0d;border-radius:18px;gap:4px;max-width:86%;padding:9px 11px 10px;display:grid;box-shadow:0 10px 24px #04090829}.approval-whatsapp-bubble.is-outbound{background:linear-gradient(#226b4ef5 0%,#1c5741f5 100%);border-color:#76c99f33;justify-self:end}.approval-whatsapp-bubble.is-outbound.is-draft{background:linear-gradient(#128d79f5 0%,#0e7060fa 100%);border-color:#83e4c43d}.approval-whatsapp-bubble.is-outbound.is-draft.is-sending{background:linear-gradient(#1d7f6ef5 0%,#176155fa 100%)}.approval-whatsapp-bubble.is-outbound.is-draft.is-blocked{background:linear-gradient(#4c4946f0 0%,#393634fa 100%);border-color:#d0a9a229}.approval-whatsapp-bubble.is-inbound,.approval-whatsapp-bubble.is-fallback{background:linear-gradient(#262c2ff5 0%,#1c2124fa 100%);border-color:#ffffff0f}.approval-whatsapp-bubble-meta{color:#edf6f1c7;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:.64rem;font-weight:700;display:flex}.approval-whatsapp-bubble-meta time{color:#dfe9e49e;letter-spacing:.04em;font-weight:600}.approval-whatsapp-parked-surface{background:linear-gradient(#171f1cf5 0%,#111715f0 100%);border-color:#ffffff0f}.approval-whatsapp-parked-card{background:#ffffff09;border:1px solid #ffffff0d;border-radius:18px;gap:6px;padding:10px 11px;display:grid}.approval-whatsapp-parked-card p{color:#a8b7b1;font-size:.76rem}.approval-envelope-safety{color:#c8d2dc}.approval-scene .hold-release-button{min-width:186px}.approval-whatsapp-secondary{gap:6px;display:grid}.approval-whatsapp-secondary-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.approval-whatsapp-secondary-chip{background:#ffffff0a;border:1px solid #ffffff0d;border-radius:16px;gap:4px;padding:8px 9px;display:grid}.approval-whatsapp-secondary-chip strong{color:#eff3f7;line-height:1.26}.approval-whatsapp-secondary-chip span{color:#98a4b0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.32;display:-webkit-box;overflow:hidden}.approval-chip-head{align-items:center;gap:8px;display:flex}.approval-chip-head span{color:#9ca8b3;font-size:.72rem;line-height:1.28}.approval-keep-moving-envelope{align-items:stretch;display:grid}.approval-scene .ask-chip.is-selected{color:#f7fbff;background:linear-gradient(#d6c4a12e 0%,#ffffff14 100%);border-color:#d6c4a175}.approval-chip-row{flex-wrap:wrap;gap:5px;display:flex}.approval-ask-button{justify-content:center;width:100%}.hold-release-surface{background:linear-gradient(#ffffff0b 0%,#ffffff08 100%);border:1px solid #ffffff0d;border-radius:20px;padding:10px 11px}.hold-release-surface.is-gmail-simple,.hold-release-surface.is-whatsapp-minimal{background:0 0;border:0;padding:0}.hold-release-surface.is-releasing{border-color:#e1d2ae2e;box-shadow:0 18px 34px #967a4824}.hold-release-copy{gap:5px}.hold-release-copy strong{color:#f6f8fa;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hold-release-subcopy{color:#9ca8b3;font-size:.76rem;line-height:1.3}.hold-release-button{touch-action:none;-webkit-user-select:none;user-select:none;background:#ffffff13;min-height:48px}.hold-release-surface.is-gmail-simple .hold-release-button{color:#11161d;background:#f5f7fa;border-radius:22px;min-height:62px;box-shadow:0 14px 30px #070d143d}.hold-release-surface.is-whatsapp-minimal .hold-release-button{color:#11161d;background:#f5f7fa;border-radius:24px;width:100%;min-height:72px;box-shadow:0 14px 30px #070d143d}.hold-release-surface.is-gmail-simple .hold-release-fill{background:linear-gradient(90deg,#dce4eeeb 0%,#adbcccfa 100%)}.hold-release-surface.is-whatsapp-minimal .hold-release-fill{background:linear-gradient(90deg,#e1e8eef5 0%,#bfcedafa 100%)}.hold-release-button:disabled{opacity:1}.hold-release-fill{background:linear-gradient(90deg,#f9f5ecf5 0%,#ddcdabf5 100%)}.approval-release-note{background:linear-gradient(#d6c4a11f 0%,#ffffff0a 100%);border-color:#e1d2ae24}.approval-band,.approval-intent-card,.approval-release-note,.approval-preview{padding:9px 10px}.approval-release-note.error{background:linear-gradient(#8a57512e 0%,#ffffff0a 100%);border-color:#d6a49d29}.approval-intent-card strong,.approval-release-note strong{line-height:1.3}.approval-intent-card span,.hold-release-subcopy{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.approval-ask-zero-surface{gap:12px}.approval-scene .scene-actions{gap:5px;max-height:none;overflow:visible}@media (width<=460px){.approval-boundary-strip,.approval-summary-grid,.approval-whatsapp-secondary-row{grid-template-columns:1fr}}@media (width<=420px){.approval-band-head{flex-direction:column;align-items:flex-start;gap:8px}.approval-whatsapp-rail-head,.approval-whatsapp-focus-head,.approval-gmail-focus-head,.approval-gmail-draft-head,.approval-gmail-parked-head,.approval-whatsapp-draft-head,.approval-whatsapp-parked-head{flex-direction:column;align-items:flex-start}.approval-gmail-draft-head span,.approval-gmail-parked-head span,.approval-whatsapp-draft-head span,.approval-whatsapp-parked-head span{text-align:left}.approval-whatsapp-bubble{max-width:100%}}@media (width>=1180px){.approval-scene{gap:12px}.approval-scene p{font-size:.94rem;line-height:1.5}.approval-band,.approval-boundary-copy,.approval-boundary-proof,.approval-preview,.approval-release-note,.hold-release-surface{padding:14px 15px}.approval-scene .approval-band{border-radius:24px}.approval-summary-grid,.approval-boundary-strip{gap:12px}.approval-boundary-copy,.approval-boundary-proof{border-radius:22px;gap:7px;padding:14px}.approval-boundary-copy span,.approval-boundary-proof span,.approval-band-copy,.hold-release-subcopy,.approval-whatsapp-secondary-chip span{font-size:.8rem;line-height:1.42}.approval-context-tag{padding:6px 10px;font-size:.72rem}.approval-chip-row,.approval-whatsapp-secondary-row{gap:8px}.approval-boundary-strip{align-items:start}.approval-scene .scene-actions{gap:8px}.hold-release-button{min-height:62px}.approval-band,.approval-summary-grid{gap:10px}.approval-scene .hold-release-surface{align-items:center}.approval-preview{min-height:146px}.approval-chip-surface,.approval-whatsapp-secondary{gap:8px}.approval-whatsapp-flow{gap:12px}.approval-whatsapp-rail-card{border-radius:30px;padding:18px 18px 16px}.approval-gmail-flow{gap:12px}.approval-gmail-focus,.approval-gmail-draft-surface,.approval-gmail-boundary-surface,.approval-gmail-parked-surface{border-radius:24px;padding:14px 15px}.approval-gmail-draft-card,.approval-gmail-boundary-card,.approval-gmail-parked-card{border-radius:20px;padding:12px 14px}.approval-gmail-focus-copy,.approval-gmail-proof-note,.approval-gmail-boundary-card p,.approval-gmail-parked-card p,.approval-gmail-draft-card p{font-size:.84rem;line-height:1.44}.approval-whatsapp-focus,.approval-whatsapp-draft-surface,.approval-whatsapp-chat-surface,.approval-whatsapp-parked-surface{border-radius:24px;padding:14px 15px}.approval-whatsapp-draft-card,.approval-whatsapp-parked-card,.approval-whatsapp-bubble{border-radius:20px;padding:12px 14px}.approval-whatsapp-focus-copy,.approval-whatsapp-proof-note,.approval-whatsapp-parked-card p,.approval-whatsapp-draft-card p,.approval-whatsapp-bubble p{font-size:.84rem;line-height:1.44}.approval-whatsapp-bubble-meta{font-size:.68rem}.approval-whatsapp-secondary-chip{border-radius:20px;padding:11px 13px}.hold-release-surface{gap:12px;display:grid}.hold-release-copy{gap:6px}}.relief-scene{gap:4px;position:relative;overflow:hidden}.relief-scene h2{text-wrap:balance;font-size:clamp(1.22rem,4.4vw,1.4rem);line-height:.98}.relief-simple-gmail-success{z-index:1;text-align:center;background:linear-gradient(#70997b1a 0%,#ffffff08 100%);border:1px solid #afd1be24;border-radius:24px;justify-items:center;gap:10px;padding:28px 16px;display:grid;position:relative}.relief-simple-gmail-success strong{color:#f4f7fa;font-size:clamp(1.4rem,3vw,1.8rem);line-height:1}.relief-simple-gmail-success span{color:#b9c2cb;max-width:42ch;line-height:1.42}.relief-simple-gmail-draft{text-align:left;background:#ffffff0b;border:1px solid #ffffff0e;border-radius:18px;gap:6px;width:min(100%,720px);padding:14px 15px;display:grid}.relief-simple-gmail-draft p:last-child{color:#eef3f7;white-space:pre-wrap;margin:0;line-height:1.45}.relief-simple-actions{z-index:1;justify-content:center;position:relative}.relief-scene p{line-height:1.34}.relief-scene .relief-head,.relief-scene .relief-release-band,.relief-scene .relief-next-band,.relief-scene .relief-chip-surface{z-index:1;position:relative}.relief-aura{pointer-events:none;opacity:.8;background:radial-gradient(circle at 50% 24%,#ffffff14,#0000 42%),radial-gradient(circle at 50% 40%,#7197c21f,#0000 58%);height:210px;position:absolute;inset:-84px -34px auto}.relief-head,.relief-next-band,.relief-summary-card{z-index:1;position:relative}.relief-head{gap:5px;display:grid}.relief-scene.is-released .relief-release-band,.relief-scene.is-released .relief-proof-band,.relief-scene.is-promoted .relief-release-band,.relief-scene.is-promoted .relief-proof-band{background:linear-gradient(#70997b1f 0%,#ffffff0a 100%);border-color:#afd1be24}.relief-scene.is-held .relief-release-band,.relief-scene.is-held .relief-proof-band{background:linear-gradient(#677b8f24 0%,#ffffff0a 100%);border-color:#a8b6c724}.relief-scene.is-resumed .relief-release-band,.relief-scene.is-resumed .relief-proof-band{background:linear-gradient(#6d8eb326 0%,#ffffff0a 100%);border-color:#bac9df29}.relief-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px}.relief-release-band{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.relief-release-band>div{gap:4px;min-width:0;display:grid}.relief-band-copy{color:#98a4b0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.32;display:-webkit-box;overflow:hidden}.relief-band-pill{color:#dfe7ef;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0f;border:1px solid #ffffff0f;border-radius:999px;justify-content:center;align-items:center;max-width:15ch;padding:4px 8px;font-size:.68rem;font-weight:700;display:inline-flex;overflow:hidden}.relief-summary-card{background:#ffffff0b;border:1px solid #ffffff0e;border-radius:16px;padding:8px 9px}.relief-summary-card strong{color:#f4f7fa;line-height:1.3;display:block}.relief-summary-note{color:#98a4b0;font-size:.74rem;line-height:1.34}.relief-path-strip{flex-wrap:wrap;gap:6px;display:flex}.relief-path-chip{color:#dce5ed;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff0d;border-radius:999px;align-items:center;max-width:100%;padding:5px 7px;font-size:.66rem;line-height:1.25;display:inline-flex;overflow:hidden}.relief-chip-surface{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.relief-chip-row{flex-wrap:wrap;gap:5px;display:flex}.relief-next-band{background:#ffffff0b;border:1px solid #ffffff0e;border-radius:20px;gap:7px;padding:10px 11px;display:grid}.relief-next-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.relief-next-head span{color:#a0abb7;letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:700}.relief-river{gap:6px;display:grid}.relief-empty-state{background:#ffffff0b;border:1px solid #ffffff0d;border-radius:16px;gap:4px;padding:8px 9px;display:grid}.relief-empty-state strong{color:#eff3f7;line-height:1.28}.relief-empty-state span{color:#98a4b0;font-size:.74rem;line-height:1.32}.relief-chip{background:#ffffff0a;border:1px solid #ffffff0d;border-radius:16px;align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.relief-chip-copy{gap:3px;min-width:0;display:grid}.relief-chip-copy strong{color:#eff3f7;line-height:1.25}.relief-chip-copy span{color:#98a4b0;font-size:.74rem;line-height:1.3}.relief-proof-band,.relief-release-band{padding:9px 10px}.relief-summary-card strong,.relief-chip-copy strong,.relief-proof-band strong{line-height:1.34}.relief-summary-card strong,.relief-summary-note,.relief-chip-copy span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.relief-ask-zero-surface{gap:12px}.relief-scene .scene-actions{gap:5px;max-height:none;overflow:visible}@media (width<=420px){.relief-summary-grid{grid-template-columns:1fr}.relief-release-band{flex-direction:column;align-items:flex-start}}@media (width>=1180px){.relief-scene{gap:12px}.relief-scene h2{font-size:clamp(1.85rem,.68vw + 1.48rem,2.2rem);line-height:1}.relief-simple-gmail-success{gap:14px;padding:40px 24px}.relief-simple-gmail-success strong{font-size:clamp(1.9rem,.9vw + 1.4rem,2.4rem)}.relief-simple-gmail-draft{padding:18px 19px}.relief-scene p{font-size:.94rem;line-height:1.5}.relief-head{gap:8px}.relief-summary-grid{gap:10px}.relief-scene .relief-release-band{border-radius:24px}.relief-release-band,.relief-next-band,.relief-summary-card{padding:14px 15px}.relief-release-band{gap:12px}.relief-next-band{border-radius:22px;gap:10px}.relief-band-copy,.relief-summary-note,.relief-chip-copy span{font-size:.8rem;line-height:1.42}.relief-band-pill{padding:6px 10px;font-size:.72rem}.relief-summary-card{border-radius:18px}.relief-chip-row{gap:8px}.relief-chip{border-radius:18px;padding:11px 12px}.relief-scene .scene-actions,.relief-scene .relief-chip-surface,.relief-release-band>div,.relief-next-band,.relief-river{gap:8px}.relief-empty-state{border-radius:18px;padding:10px 11px}}html{scroll-behavior:smooth;background:#0d1015;min-height:100%}body{background:radial-gradient(circle at 18% 0,#ffffff0d,#0000 24%),radial-gradient(circle at 100% 18%,#6b92bb2e,#0000 30%),linear-gradient(#0d1015 0%,#12161c 54%,#171b22 100%);min-height:100vh;margin:0}a{color:inherit;text-decoration:none}body{overscroll-behavior-y:none;background:#0d1015;min-width:320px;min-height:100vh;margin:0}button{font:inherit;cursor:pointer;transition:transform .18s,opacity .18s,background .18s,border-color .18s,box-shadow .18s}.zero-connection-recovery-overlay{z-index:160;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#091018e0;border:1px solid #adc4db1f;border-radius:18px;gap:4px;width:min(520px,100vw - 28px);padding:12px 14px;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #00000047}.zero-connection-recovery-overlay strong{color:#eef4fa;font-size:.9rem;font-weight:780;line-height:1.1}.zero-connection-recovery-overlay span{color:#a7b8c7;font-size:.76rem;line-height:1.35}.zero-connection-recovery-overlay.is-offline{border-color:#f5b74d3d}.zero-connection-recovery-overlay.is-restored{border-color:#7ed3aa38}.zero-sheet::-webkit-scrollbar{width:10px;height:10px}.zero-thread::-webkit-scrollbar{width:10px;height:10px}.zero-sheet::-webkit-scrollbar-track{background:#12161cf5}.zero-thread::-webkit-scrollbar-track{background:#12161cf5}.zero-sheet::-webkit-scrollbar-thumb{background:linear-gradient(#c7cdd4c7 0%,#939ba5d1 100%);border:2px solid #12161cf5;border-radius:999px}.zero-thread::-webkit-scrollbar-thumb{background:linear-gradient(#c7cdd4c7 0%,#939ba5d1 100%);border:2px solid #12161cf5;border-radius:999px}.zero-sheet::-webkit-scrollbar-thumb:hover{background:linear-gradient(#e4e9eee6 0%,#a5adb7e6 100%)}.zero-thread::-webkit-scrollbar-thumb:hover{background:linear-gradient(#e4e9eee6 0%,#a5adb7e6 100%)}.zero-stage,.scene-stage{padding:calc(10px + env(safe-area-inset-top,0px)) 16px 20px;gap:14px;display:grid}.zero-prompt-row.keyboard-open{opacity:0;pointer-events:none;max-height:0;transform:translateY(6px)}.zero-prompt-chip{padding:10px 12px;font-size:.78rem;line-height:1.35}.zero-send{color:#071018;background:#f5f8fb;border-radius:50%;justify-content:center;align-items:center;gap:0;width:38px;min-width:38px;min-height:38px;padding:0;display:inline-flex;box-shadow:0 9px 22px #0000003d}.zero-mic{color:#d8dde3;background:#ffffff0b;border:1px solid #ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:38px;min-width:38px;min-height:38px;padding:0;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.zero-mic:hover:enabled{background:#ffffff14;border-color:#adc4db29}.zero-mic.listening{color:#eef6ff;background:linear-gradient(#6d91b738 0%,#ffffff14 100%);border-color:#adc4db33;box-shadow:0 10px 18px #2b496a3d}.zero-mic:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.zero-thinking-bubble{align-items:center;gap:6px;min-height:38px;display:inline-flex}.zero-thinking-dot{background:#e2eaf3b8;border-radius:999px;width:7px;height:7px;animation:1s ease-in-out infinite zero-thinking-pulse}.zero-thinking-dot:nth-child(2){animation-delay:.12s}.zero-thinking-dot:nth-child(3){animation-delay:.24s}.zero-send-icon{color:#121418;width:15px;height:15px}.zero-mic-icon{color:currentColor;width:15px;height:15px}.zero-send-icon path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.zero-mic-icon path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.zero-sheet-backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();z-index:30;background:#070a0e38;border:0;animation:.32s cubic-bezier(.22,.9,.2,1) forwards backdrop-bloom;position:fixed;inset:0}.zero-sheet{width:min(100%,430px);min-height:74vh;max-height:min(calc(92vh - var(--zero-sheet-keyboard-offset,0px)), 820px);z-index:31;background:radial-gradient(circle at 50% -12%,#5c7aa12e 0%,#5c7aa100 32%),linear-gradient(#0b0e13fd 0%,#05070a 100%);border:1px solid #fff1;border-radius:32px 32px 0 0;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:12px;padding:12px 14px 16px;animation:.36s cubic-bezier(.2,.92,.24,1.02) zero-sheet-rise;display:grid;position:fixed;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 -28px 64px #0000007a,inset 0 1px #ffffff0d}.zero-sheet.home{background:linear-gradient(#12161dfb 0%,#0d1117 100%);box-shadow:0 -28px 56px #101a2675}.zero-sheet.you{box-shadow:0 -28px 56px #1b15246b}.zero-sheet.phase-opening .zero-phase-two{opacity:0;transform:translateY(10px)}.zero-phase-one,.zero-phase-two{transition:opacity .26s,transform .3s cubic-bezier(.22,.9,.2,1)}.zero-sheet.phase-opening .zero-sheet-head{opacity:.82;transform:translateY(2px)}.zero-sheet.phase-open .zero-sheet-head{opacity:1;transform:translateY(0)}.zero-sheet.phase-open .zero-thread.zero-phase-two{opacity:1;transition-delay:70ms;transform:translateY(0)}.zero-sheet.phase-open .zero-prompt-row.zero-phase-two,.zero-sheet.phase-open .zero-input-shell.zero-phase-two,.zero-sheet.phase-open .zero-image-preview.zero-phase-two{opacity:1;transition-delay:.13s;transform:translateY(0)}.zero-sheet-handle{background:#ffffff29;border-radius:999px;width:48px;height:5px;margin:0 auto}.zero-sheet-head{border-bottom:1px solid #ffffff0e;align-items:center;padding:4px 2px 6px}.zero-thread-header-persona{align-items:center;gap:10px;min-width:0;display:inline-flex}.zero-thread-header-avatar{color:#f6fbff;letter-spacing:-.02em;background:radial-gradient(circle at 32% 24%,#ffffff57 0%,#fff0 38%),linear-gradient(145deg,#5c7ea9fa 0%,#171f2cfa 100%);border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:.82rem;font-weight:850;display:grid;box-shadow:0 8px 20px #00000047,inset 0 1px #ffffff3d}.zero-head-copy{gap:4px;min-width:0;display:grid}.zero-head-copy strong{letter-spacing:-.02em;font-size:.98rem;line-height:1.18}.zero-head-copy span{color:#8d99a6;font-size:.76rem;line-height:1.34}.zero-close{background:#ffffff0a;border:1px solid #fff1;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;font-size:.95rem;font-weight:800;display:grid}.zero-head-actions{align-items:center;gap:8px;display:inline-flex}.zero-context-strip{z-index:1;background:#ffffff0a;border:1px solid #ffffff0d;border-radius:22px;gap:8px;padding:10px 12px 12px;display:grid;position:relative;overflow:hidden}.zero-context-strip.home{background:linear-gradient(#6083ab1f 0%,#ffffff09 100%)}.zero-context-strip.you{background:linear-gradient(#7b9ec21f 0%,#ffffff09 100%)}.zero-route-badge{color:#ecf1f6;background:#ffffff0e;border:1px solid #ffffff0d;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:.76rem;font-weight:700;display:inline-flex}.zero-context-grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));align-items:start;gap:8px;display:grid}.zero-context-meta{background:#212731bd;border:1px solid #ffffff0d;border-radius:16px;align-content:start;gap:2px;min-width:0;padding:10px 12px;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.zero-context-meta span{line-height:1.35;display:block}.zero-context-meta strong{-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.32;display:-webkit-box;overflow:hidden}.zero-route-reason{color:#95a0ad;margin:0;font-size:.78rem;line-height:1.45}.zero-bubble{letter-spacing:-.012em;border-radius:20px;max-width:84%;padding:10px 13px;font-size:.93rem;line-height:1.42}.zero-bubble-copy{white-space:normal}.zero-bubble-meta{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.zero-execution-detail{color:#d7dfe7bd;flex-basis:100%;font-size:.76rem;line-height:1.45}.zero-boundary-chip{color:#d7dfe7;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:4px 10px;font-size:.68rem;font-weight:600;display:inline-flex}.zero-boundary-chip.local{color:#c8f1dc;background:#65c29624;border-color:#65c29647}.zero-boundary-chip.cloud{color:#d8e5ff;background:#7c9bdc24;border-color:#7c9bdc47}.zero-boundary-chip.hybrid{color:#e5eeff;background:#99b6e324;border-color:#99b6e347}.zero-boundary-chip.approval{color:#fde9ba;background:#eebf6f24;border-color:#eebf6f47}.zero-action-row{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.zero-workflow-cue{color:#aebbc8;background:#ffffff09;border:1px solid #ffffff0e;border-radius:14px;margin-top:10px;padding:8px 10px;font-size:.74rem;line-height:1.4}.zero-approval-moment{background:#070c1261;border:1px solid #ffffff12;border-radius:14px;gap:5px;margin-top:10px;padding:10px 11px;display:grid}.zero-approval-moment span{color:#9fb0bf;font-size:.68rem;font-weight:760;line-height:1.2}.zero-approval-moment strong{color:#f3f7fb;font-size:.85rem;line-height:1.25}.zero-approval-moment p{color:#dce7ef;overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.42}.zero-whatsapp-pair-card{color:#eef6f2;background:#121f1b94;border:1px solid #90b7a529;border-radius:18px;gap:12px;width:min(100%,560px);margin:4px 0 10px;padding:13px;display:grid}.zero-whatsapp-pair-head,.zero-whatsapp-phone-form,.zero-whatsapp-code-card{gap:9px;display:grid}.zero-whatsapp-pair-head span,.zero-whatsapp-code-card>span,.zero-whatsapp-phone-row label span{color:#a7c9b8;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:760;line-height:1.2}.zero-whatsapp-pair-head strong{color:#f4fbf7;font-size:.98rem;line-height:1.2}.zero-whatsapp-pair-head p,.zero-whatsapp-code-card p,.zero-whatsapp-code-card li,.zero-whatsapp-normalized-line,.zero-whatsapp-pair-error{color:#e5f1eac7;margin:0;font-size:.78rem;line-height:1.43}.zero-whatsapp-phone-row{grid-template-columns:minmax(112px,.42fr) minmax(0,1fr);gap:8px;display:grid}.zero-whatsapp-phone-row label{gap:6px;min-width:0;display:grid}.zero-whatsapp-phone-row select,.zero-whatsapp-phone-row input{color:#f4fbf7;width:100%;min-height:40px;font:inherit;background:#070c126b;border:1px solid #ffffff17;border-radius:12px;padding:0 11px}.zero-whatsapp-phone-row input::placeholder{color:#e5f1ea6b}.zero-whatsapp-code-card{background:#070c1257;border:1px solid #ffffff12;border-radius:16px;padding:12px}.zero-whatsapp-code-card>strong{color:#111916;letter-spacing:.2em;text-align:center;background:#f7faf8f5;border-radius:14px;place-items:center;min-height:56px;font-size:1.54rem;line-height:1.1;display:grid}.zero-whatsapp-code-card ol{gap:5px;margin:0;padding-left:18px;display:grid}.zero-whatsapp-progress{background:#ffffff09;border-radius:14px;gap:7px;padding:10px;display:grid}.zero-whatsapp-progress-step{color:#e5f1eaa3;align-items:center;gap:8px;font-size:.76rem;line-height:1.25;display:flex}.zero-whatsapp-progress-step span{background:#e5f1ea38;border-radius:999px;flex:none;width:8px;height:8px}.zero-whatsapp-progress-step.is-done{color:#f4fbf7}.zero-whatsapp-progress-step.is-done span{background:#8ed3aa;box-shadow:0 0 0 4px #8ed3aa1f}.zero-whatsapp-pair-error{color:#ffd7b0;background:#a65c2d24;border:1px solid #dd975e2e;border-radius:12px;padding:9px 10px}.zero-product-plan{background:#05080c52;border:1px solid #fff1;border-radius:18px;gap:9px;margin-top:10px;padding:10px 11px;display:grid}.zero-product-plan-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.zero-product-plan-head>div{gap:3px;min-width:0;display:grid}.zero-product-plan-kicker,.zero-product-plan-card span{color:#9fb0bf;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.zero-product-plan-head strong,.zero-product-plan-card strong{color:#f3f7fb;line-height:1.22}.zero-product-plan-state{color:#d9f7e6;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#53d18b1f;border:1px solid #53d18b33;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:4px 8px;font-size:.66rem;font-weight:700;display:inline-flex}.zero-product-plan-summary,.zero-product-plan-card p{color:#c8d4df;margin:0;font-size:.8rem;line-height:1.42}.zero-product-plan-live-strip{flex-wrap:wrap;gap:8px;display:flex}.zero-product-plan-live-chip{color:#e5eef8;background:#6c91ce1c;border:1px solid #94b8eb24;border-radius:999px;align-items:center;min-height:26px;padding:5px 9px;font-size:.72rem;line-height:1.15;display:inline-flex}.zero-product-plan-grid,.zero-product-plan-results{gap:8px;display:grid}.zero-product-plan-result{background:#ffffff07;border:1px solid #ffffff0b;border-radius:14px;gap:3px;padding:9px 10px;display:grid}.zero-product-plan-result strong{color:#eef5fb;font-size:.8rem;line-height:1.24}.zero-product-plan-result span{color:#9fb0bf;font-size:.72rem;line-height:1.24}.zero-product-plan-queries{flex-wrap:wrap;gap:8px;display:flex}.zero-product-plan-query-chip{color:#dce6ef;background:#ffffff08;border:1px solid #ffffff0d;border-radius:999px;align-items:center;min-height:28px;padding:6px 10px;font-size:.74rem;line-height:1.2;display:inline-flex}.zero-product-plan-card{background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;gap:4px;padding:10px 11px;display:grid}.zero-product-plan-alternatives{flex-wrap:wrap;gap:8px;display:flex}.zero-product-plan-alt-chip{background:#ffffff08;border:1px solid #ffffff0d;border-radius:14px;gap:2px;padding:8px 10px;display:grid}.zero-product-plan-alt-chip strong{color:#eef4fa;font-size:.8rem;line-height:1.18}.zero-product-plan-alt-chip span{color:#9fb0bf;font-size:.72rem;line-height:1.2}.zero-action-chip{color:#eef3f8;background:#ffffff14;border:0;border-radius:999px;padding:9px 12px;font-size:.78rem;font-weight:760;line-height:1;transition:transform .15s,background .15s,color .15s;box-shadow:inset 0 1px #ffffff0d}.zero-bubble.system.strong .zero-action-chip:first-child,.zero-action-chip.primary{color:#071018;background:#f5f8fb}.zero-action-chip:active{transform:scale(.97)}.zero-history-sheet-wrap{z-index:15;position:absolute;inset:0}.zero-history-backdrop{background:#04080e73;border:0;position:absolute;inset:0}.zero-history-sheet{background:#0a1018f7;border:1px solid #ffffff14;border-radius:24px;gap:12px;padding:14px;display:grid;position:absolute;top:74px;left:14px;right:14px;box-shadow:0 24px 50px #00000057}.zero-history-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.zero-head-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.zero-icon-head-action{width:40px;min-width:40px;height:40px;padding:0;font-size:1.12rem}.zero-new-chat-action{color:#0c141d;white-space:nowrap;background:#f5f7fa;width:auto;min-width:108px;height:40px;padding:0 16px;font-size:.8rem;font-weight:800}.zero-history-sheet-head strong{color:#f5f7fa}.zero-history-list{gap:8px;max-height:280px;display:grid;overflow:auto}.zero-memory-strip{background:linear-gradient(#ffffff0f 0%,#ffffff06 100%);border:1px solid #adc4db1a;border-radius:20px;gap:10px;padding:12px;display:grid}.zero-memory-strip-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.zero-memory-strip-head span{color:#94a2af;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:700}.zero-memory-chip-list{gap:8px;display:grid}.zero-memory-chip{background:#0a0f1670;border:1px solid #ffffff0d;border-radius:16px;gap:3px;padding:10px 11px;display:grid}.zero-memory-chip span{color:#8fa1b3;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.zero-memory-chip strong{color:#edf3f8;font-size:.82rem;line-height:1.34}.zero-history-row{text-align:left;background:#ffffff0a;border:0;border-radius:18px;padding:11px 12px}.zero-history-row.active{background:#6d91b724}.zero-history-row-copy{gap:4px;display:grid}.zero-history-row-copy strong{color:#eef3f8;font-size:.84rem;line-height:1.25}.zero-history-row-copy span{color:#97a4b1;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.35;display:-webkit-box;overflow:hidden}.zero-bubble.system{color:#dfe6ee;background:#ffffff12;justify-self:start}.zero-bubble.system.subtle{color:#9ba6b1;background:0 0;max-width:100%;padding:0 2px;font-size:.78rem}.zero-bubble.system.strong{color:#f4f7fa;background:linear-gradient(#212730eb 0%,#151b23f0 100%);border:1px solid #fff1;max-width:min(100%,390px);box-shadow:0 10px 28px #0000002e,inset 0 1px #ffffff0e}.zero-bubble.user{color:#fff;background:linear-gradient(#3b8dff 0%,#1874f3 100%);justify-self:end;max-width:78%;box-shadow:0 8px 22px #1874f338}.zero-bubble.user .zero-bubble-copy{color:inherit}.zero-thread{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;align-content:start;gap:8px;min-height:120px;padding:4px 2px 2px;display:grid;overflow-y:auto}.zero-thread-status-row{color:#8f9ba7;letter-spacing:.04em;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff0e;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:5px 10px;font-size:.68rem;font-weight:750;display:inline-flex}.zero-thread-status-row span:first-child{color:#dfe7ee}.zero-thread.empty{min-height:0;padding-top:0}.zero-thin-chat-surface{gap:10px;margin-bottom:6px;display:grid}.zero-root-chat-stage{background:radial-gradient(circle at 50% -14%,#4c66872e,#0000 34%),linear-gradient(#030609 0%,#070b10 58%,#030507 100%);min-height:100%;padding:10px}.zero-root-chat-shell{background:linear-gradient(#0b0f15fa 0%,#05080cfc 100%);border:1px solid #ffffff12;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;width:min(100%,760px);min-height:calc(100vh - 20px);margin:0 auto;padding:12px;display:grid;box-shadow:0 28px 80px #0000006b}.zero-root-chat-head{justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 6px;display:flex}.zero-root-chat-head .zero-head-copy span{max-width:420px}.zero-root-control-action{min-width:82px;height:40px;padding:0 14px}.zero-root-status-row{justify-self:center}.zero-root-thread{overscroll-behavior:contain;min-height:0;max-height:none;padding:8px 2px 14px}.zero-root-thread.empty{align-content:end;gap:10px}.zero-root-chat-shell .zero-input-shell{position:sticky;bottom:0}.zero-connector-truth-bubble{border-color:#9ab7d629}.zero-notification-sound{display:none}.zero-native-chat-rail{background:#ffffff09;border:1px solid #ffffff0e;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.zero-welcome-bubble{width:fit-content}.zero-chat-suggestion-row{flex-wrap:wrap;justify-self:start;gap:7px;max-width:min(100%,430px);display:flex}.zero-chat-native-status-bubble{width:min(100%,430px)}.zero-native-chat-rail-copy{gap:2px;min-width:0;display:grid}.zero-native-chat-rail-copy span,.zero-execution-bubble-kicker,.zero-thin-chat-kicker{color:#8da3b8;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.zero-native-chat-rail-copy strong{color:#eef4fa;font-size:.8rem;line-height:1.22}.zero-jump-latest,.zero-load-older{color:#eaf1f7;background:#ffffff0f;border:1px solid #ffffff13;font-size:.74rem;font-weight:760;line-height:1}.zero-jump-latest{white-space:nowrap;border-radius:999px;min-height:32px;padding:0 10px}.zero-load-older{border-radius:999px;justify-self:center;min-height:34px;padding:0 12px}.zero-execution-event-stack,.zero-thin-chat-history{gap:8px;display:grid}.zero-execution-bubble{background:linear-gradient(#181e26f0 0%,#10151cf5 100%);border:1px solid #ffffff13;border-radius:18px;justify-self:start;gap:5px;width:min(100%,390px);padding:11px 12px;display:grid;box-shadow:0 12px 28px #0003}.zero-action-bubble{background:linear-gradient(#1c2634f2 0%,#111720f7 100%);border-color:#8db5e424}.zero-proof-bubble{background:linear-gradient(#14271feb 0%,#0d1815f5 100%);border-color:#7ed3aa33}.zero-watch-bubble,.zero-pinned-bubble{background:linear-gradient(#2b2317e6 0%,#191613f5 100%);border-color:#eebf6f2e}.zero-execution-bubble strong,.zero-thin-chat-line strong,.zero-thin-chat-item-head strong{color:#f3f7fb;font-size:.9rem;line-height:1.28}.zero-execution-bubble p,.zero-execution-proof-line,.zero-thin-chat-line span,.zero-thin-chat-item p,.zero-thin-chat-proof-line,.zero-thin-chat-loading,.zero-thin-chat-item-head span{color:#a4b3c1;margin:0;font-size:.78rem;line-height:1.45}.zero-execution-proof-line{border-top:1px solid #ffffff14;margin-top:4px;padding-top:8px}.zero-execution-action-row{margin-top:5px}.zero-timeline-row{gap:8px;display:grid}.zero-date-separator{color:#9aa7b3;letter-spacing:.04em;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff0e;border-radius:999px;justify-self:center;padding:4px 9px;font-size:.66rem;font-weight:760}.zero-thin-chat-item{background:linear-gradient(#1a1f27eb 0%,#12171ef0 100%);border:1px solid #ffffff14;border-radius:18px;padding:11px 12px;box-shadow:0 12px 30px #0003}.zero-thin-chat-item.user{background:linear-gradient(#285695f0 0%,#1c467ef5 100%);justify-self:end}.zero-thin-chat-item.assistant{justify-self:start}.zero-thin-chat-item.proof{border-color:#7ed3aa29}.zero-thin-chat-item.pinned{border-color:#eebf6f29}.zero-thin-chat-item.user p,.zero-thin-chat-item.user .zero-thin-chat-proof-line,.zero-thin-chat-item.user .zero-thin-chat-item-head span,.zero-thin-chat-item.user .zero-thin-chat-item-head strong{color:#eef5ff}.zero-thin-chat-item-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.zero-thin-chat-proof-line{border-top:1px solid #ffffff14;margin-top:8px;padding-top:8px}.zero-thin-chat-loading{padding:4px 2px 0}.zero-input-shell{cursor:text;background:#ffffff0e;border:1px solid #ffffff13;border-radius:27px;gap:8px;padding:8px 9px;transition:border-color .18s,box-shadow .18s,background .18s;position:sticky;bottom:0;box-shadow:0 -8px 26px #0000003d,inset 0 1px #ffffff0a}.zero-input-shell:focus-within{background:#ffffff12;border-color:#97b8e242;box-shadow:0 -8px 28px #00000042,0 0 0 3px #779fd714}.zero-input-meta{justify-content:flex-end;align-items:center;gap:8px;display:flex}.zero-input-attachment{color:#dce4eb;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0e;border-radius:999px;min-width:0;padding:5px 10px;font-size:.72rem;font-weight:700;overflow:hidden}.zero-input-row{grid-template-columns:38px minmax(0,1fr) 38px 38px;align-items:center;gap:6px;min-height:38px;display:grid}.zero-input-surface{display:none}.zero-input{color:#f5f7fa;letter-spacing:-.01em;background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:38px;padding:0 2px;font-size:16px}.zero-input::placeholder{color:#8f9aa6}.zero-empty-bubble{max-width:100%;padding:2px 2px 0;line-height:1.5}.zero-input-status{color:#dce4eb;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0e;border-radius:999px;min-width:0;padding:5px 10px;font-size:.72rem;font-weight:700;overflow:hidden}.zero-input-status.listening{color:#eef6ff;background:linear-gradient(#6d91b733 0%,#ffffff14 100%)}.zero-input-status.error{color:#f2d7d7;background:#8f4e4e38}.zero-image-preview{background:#ffffff0a;border:1px solid #ffffff0d;border-radius:22px;gap:10px;padding:12px;display:grid}.zero-image-preview img{object-fit:cover;border-radius:16px;width:100%;max-height:180px}.zero-image-meta{gap:4px;display:grid}.zero-image-meta strong{color:#f5f7fa}.zero-image-meta span{color:#9aa5b2;font-size:.78rem}.zero-attach{color:#eef3f8;background:#ffffff0b;border:1px solid #ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:1.2rem;font-weight:500;line-height:1;display:inline-flex}.zero-attach-wrap{position:relative}.zero-attach.open{background:linear-gradient(#6d91b72e 0%,#ffffff0f 100%);border-color:#adc4db29}.zero-attach-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:8;background:#0a1018f5;border:1px solid #ffffff14;border-radius:18px;gap:8px;width:220px;padding:10px;display:grid;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 20px 40px #00000052}.zero-attach-option{text-align:left;color:#eef3f8;background:#ffffff0a;border:0;border-radius:14px;gap:2px;width:100%;padding:10px 12px;display:grid}.zero-attach-option strong{color:#f5f7fa;font-size:.88rem}.zero-attach-option span{color:#97a4b1;font-size:.74rem;line-height:1.35}.zero-file-preview{background:#ffffff0b;border:1px solid #ffffff0f;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.zero-file-preview-icon{color:#eef3f8;background:#6d91b72e;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.zero-file-preview-copy{gap:4px;display:grid}.zero-file-preview-copy strong{color:#f5f7fa}.zero-file-preview-copy span{color:#9aa5b2;font-size:.78rem;line-height:1.4}.zero-runtime-card{background:linear-gradient(#5e7ea224 0%,#ffffff0a 100%);border:1px solid #a0bbda1f;border-radius:20px;gap:10px;padding:12px;display:grid}.zero-runtime-card-topline{flex-wrap:wrap;gap:8px;display:flex}.zero-runtime-card p{color:#cad4de;margin:0;font-size:.78rem;line-height:1.5;display:block}.zero-attach-icon{color:#eef3f8;width:15px;height:15px}.zero-attach-icon path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round}.zero-attach.has-attachment{background:linear-gradient(#6d91b72e 0%,#ffffff0f 100%);border-color:#adc4db29}.zero-file-input{display:none}.zero-contacts-screen{height:auto;min-height:calc(100vh - 112px);padding:calc(18px + env(safe-area-inset-top,0px)) 0 calc(72px + env(safe-area-inset-bottom,0px));background:0 0;justify-content:center;align-items:flex-start;display:flex;overflow:visible}.zero-contacts-shell{background:0 0;align-content:start;gap:2px;width:min(100%,760px);height:auto;min-height:auto;padding:0;display:grid;overflow:visible}.zero-contacts-topbar{justify-content:space-between;align-items:end;padding:2px 16px 6px;display:flex}.zero-contacts-topbar p{color:#8f98a3;margin:0;font-size:.82rem}.zero-contacts-topbar strong{color:#f5f7fb;font-size:1.55rem;line-height:1.02}.zero-contacts-list{display:grid}.zero-contact-card,.zero-contacts-topbar{width:100%}.zero-contact-card{background:0 0;border:0;border-bottom:1px solid #ffffff0d;align-items:center;gap:12px;padding:12px 16px;display:flex}.zero-contact-card.is-zero{cursor:pointer;margin-top:2px}.zero-contact-avatar{color:#f8fbff;background:linear-gradient(#5d89c8 0%,#2f5e96 100%);border-radius:999px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.02rem;font-weight:800;display:inline-flex}.zero-contact-avatar.is-thread{background:#2a2f37}.zero-contact-copy{flex:auto;gap:4px;min-width:0;display:grid}.zero-contact-title-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.zero-contact-title-row strong{color:#f3f6fb;font-size:.98rem}.zero-contact-title-row span{color:#8e98a4;font-size:.77rem}.zero-contact-live-pill{text-transform:lowercase;background:#5ab36f29;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 10px;font-weight:700;display:inline-flex;position:relative;overflow:hidden;color:#dff7e4!important;font-size:.72rem!important}.zero-contact-live-pill:after{content:"";border-radius:inherit;background:linear-gradient(120deg,#0000 0%,#ffffff2e 46%,#0000 100%);animation:2.6s ease-in-out infinite zero-live-pill-sheen;position:absolute;inset:0;transform:translate(-130%)}.zero-contact-live-pill:before{content:"";background:#63df7b;border-radius:999px;width:7px;height:7px;animation:1.8s ease-in-out infinite zero-live-pill-pulse;box-shadow:0 0 10px #63df7b6b}.zero-contact-copy p{color:#a9b2bc;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.88rem;line-height:1.35;overflow:hidden}.zero-chat-app{--zero-chat-wallpaper:url(../zero-wallpaper-dark.png?v=low-contrast-20260505);color:#f3f7fb;background-color:#030509;background-image:linear-gradient(#00000026,#00000026),var(--zero-chat-wallpaper),radial-gradient(circle at 18% -8%,#4670bc30,#0000 30%),radial-gradient(circle at 92% 18%,#55709a1a,#0000 32%),linear-gradient(#010204 0%,#030509 45%,#05070b 100%);background-position:50%,top,50%,50%,50%;background-repeat:no-repeat,repeat-y,no-repeat,no-repeat,no-repeat;background-size:cover,100%,auto,auto,auto;grid-template-rows:auto auto 1fr auto;height:100dvh;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI Variable Text,Segoe UI,system-ui,sans-serif;display:grid;overflow:hidden}.zero-chat-app:before,.zero-chat-app:after{content:"";z-index:3;pointer-events:none;position:fixed;left:0;right:0}.zero-chat-app:before{background:linear-gradient(#00000070 0%,#0000002e 58%,#0000 100%);height:118px;top:0}.zero-chat-app:after{background:linear-gradient(#0000 0%,#00000030 44%,#00000078 100%);height:94px;bottom:0}.zero-verification-legal-strip{z-index:5;color:#f4f7fb;min-height:46px;padding:calc(env(safe-area-inset-top) + 10px) 18px 10px;letter-spacing:.01em;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#202124f5;border-bottom:1px solid #ffffff12;justify-content:center;align-items:center;gap:24px;font-size:.96rem;font-weight:680;display:flex;position:relative}.zero-verification-legal-strip a{color:#f4f7fb;text-underline-offset:4px;opacity:.96;text-decoration:underline;text-decoration-thickness:1.5px}.zero-verification-legal-strip a:hover,.zero-verification-legal-strip a:focus-visible{opacity:1;outline:0}.zero-chat-header{z-index:4;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:none;background:0 0;border-bottom:0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:12px 22px 10px;display:grid;position:relative}.zero-chat-avatar{color:#f6f9ff;background:linear-gradient(120deg,#0000 33%,#ffffff1d 48%,#0000 63%) 0 0/230% 100%,radial-gradient(circle at 34% 18%,#ffffff14,#0000 38%),linear-gradient(145deg,#202227,#060607);border:1px solid #ffffff18;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.12rem;font-weight:820;animation:8s ease-in-out infinite zeroAvatarSheen;display:grid;box-shadow:inset 0 1px #ffffff16}.zero-chat-identity{width:94px;min-width:94px;height:45px;color:inherit;box-shadow:none;text-align:center;font:inherit;appearance:none;box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050506bd;border:1px solid #ffffff12;border-radius:999px;flex-direction:column;justify-content:center;justify-self:start;align-items:center;gap:1px;padding:0 14px;display:flex}.zero-chat-identity:hover,.zero-chat-identity:focus,.zero-chat-identity:active{color:inherit;box-shadow:none;background:#050506cf;transform:none}.zero-chat-header strong,.zero-chat-identity>span{display:block}.zero-chat-header strong{letter-spacing:0;text-shadow:0 1px 12px #000d;font-size:.94rem;line-height:1}.zero-chat-identity>span{color:#a8afba;text-shadow:0 1px 10px #000d;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;min-height:11px;margin-top:0;font-size:.66rem;line-height:1;display:inline-flex;position:relative}.zero-chat-identity>span:after{content:"";background:#7cc592;border-radius:50%;flex:none;width:6px;height:6px;position:static;transform:none;box-shadow:0 0 10px #7cc5928f}.zero-chat-identity>span.is-typing{color:#c4ccd8;gap:4px}.zero-chat-identity>span.is-typing:after{background:#73a6ff;box-shadow:0 0 12px #73a6ffad}.zero-header-typing-dots{align-items:center;gap:2.5px;display:inline-flex;transform:translateY(1px)}.zero-header-typing-dots i{opacity:.42;background:currentColor;border-radius:50%;width:3.2px;height:3.2px;animation:1.15s ease-in-out infinite zeroTyping}.zero-header-typing-dots i:nth-child(2){animation-delay:.13s}.zero-header-typing-dots i:nth-child(3){animation-delay:.26s}.zero-header-icon,.zero-composer-icon{color:#dbe6f2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff12;border:1px solid #ffffff0e;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.zero-chat-header .zero-header-icon{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:45px;height:45px;box-shadow:none;color:#f4f8ffeb;filter:none;background:#050506bd;border:1px solid #ffffff12}.zero-header-icon svg{fill:none;stroke:currentColor;stroke-width:2.15px;stroke-linecap:round;stroke-linejoin:round;filter:none;width:26px;height:26px;display:block}.zero-more-button{margin-left:-6px}.zero-more-button svg{stroke-width:3.4px;width:30px;height:30px}.zero-chat-thread{z-index:1;scrollbar-width:none;flex-direction:column;gap:0;padding:2px 14px 64px;scroll-padding-bottom:88px;display:flex;position:relative;overflow-y:auto}.zero-chat-app.has-reply-context .zero-chat-thread{padding-bottom:122px;scroll-padding-bottom:146px}.zero-chat-thread::-webkit-scrollbar{display:none}.zero-chat-thread-stack{flex-direction:column;gap:16px;width:100%;margin-top:auto;display:flex}.zero-chat-scroll-spacer{flex:0 0 8px;height:8px}.zero-context-strip{min-height:54px;box-shadow:none;isolation:isolate;scrollbar-width:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;padding:0 0 10px;display:grid;overflow:visible}.zero-context-strip::-webkit-scrollbar{display:none}.zero-pinned-message-strip{z-index:3;pointer-events:auto;align-items:center;gap:8px;padding:0 0 10px;display:flex;position:sticky;top:0}.zero-pinned-message-pill{color:#eff4ffeb;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#1c1e24db;border:1px solid #ffffff17;border-radius:999px;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;max-width:min(310px,100vw - 44px);height:36px;padding:0 10px;display:inline-grid;box-shadow:0 12px 34px #00000057,inset 0 1px #ffffff0d}.zero-pinned-message-pill span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:650;line-height:1;overflow:hidden}.zero-pinned-message-pill i{color:#e6ecf8b8;background:#ffffff14;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.72rem;font-style:normal;display:grid}.zero-pinned-message-pill:active,.zero-pinned-message-pill:hover{background:#24272feb}.zero-selection-strip{z-index:3;color:#eff4ffeb;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#191f30db;border:1px solid #7ea6ff38;border-radius:999px;align-items:center;gap:10px;width:max-content;max-width:min(310px,100vw - 44px);height:34px;padding:0 8px 0 12px;font-size:.78rem;font-weight:700;display:inline-flex;position:sticky;top:0;box-shadow:0 12px 34px #0000004d,inset 0 1px #ffffff0d}.zero-selection-strip button{color:#eff4ffe0;background:#ffffff17;border:0;border-radius:999px;min-height:24px;padding:0 10px;font-size:.72rem;font-weight:720}.zero-selection-strip button:active,.zero-selection-strip button:hover{background:#ffffff26}.zero-context-pill,.zero-chat-prompts button,.zero-context-strip button{color:#f2f5faeb;white-space:nowrap;background:radial-gradient(circle at 24% 0,#ffffff09,#0000 34%),#121419d1;border:1px solid #ffffff13;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:0;min-height:42px;padding:0 18px;font-size:.95rem;font-weight:430;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff08,0 8px 18px #0000002e}.zero-context-pill{background-color:#121419d1;background-image:linear-gradient(110deg,#ffffff03,#ffffff0f,#ffffff03),radial-gradient(circle at 24% 0,#ffffff09,#0000 34%);background-size:180% 100%,auto;gap:10px;animation:7.5s ease-in-out infinite zeroPillTextSheen;position:relative;overflow:hidden}.zero-context-pill:after{content:"";background:#6d9cff;border-radius:50%;flex:none;width:6px;height:6px;margin-left:2px;position:static;box-shadow:0 0 12px #6d9cff8a}.zero-chip-icon{fill:none;stroke:#eef4ffdb;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #709aff2e);flex:0 0 16px;width:16px;height:16px;overflow:visible}.zero-chip-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.zero-context-strip button{color:#f5f8ff;background:#121419d1;justify-self:end;width:42px;min-width:42px;margin-left:0;padding:0;font-size:1.75rem;font-weight:240}.zero-chat-day{color:#e8eef9d8;text-shadow:0 1px 8px #000c;background:#07090fb3;border:1px solid #ffffff14;border-radius:999px;align-self:center;margin-top:-2px;padding:3px 10px 4px;font-size:.86rem;font-weight:650;box-shadow:0 8px 24px #00000042}.zero-chat-message{align-items:flex-end;gap:9px;width:100%;animation:.18s ease-out both zeroMessageIn;display:flex}.zero-chat-message.from-user{justify-content:flex-end}.zero-chat-message.is-selected .zero-chat-bubble{outline-offset:3px;outline:2px solid #7ea6ffb8;box-shadow:0 18px 42px #0006,0 0 0 1px #7ea6ff2e,0 0 28px #5a84ff1f}.zero-chat-message.is-selected .zero-chat-bubble:after{content:"";background:#7ea6ff;border:2px solid #07090df0;border-radius:50%;width:16px;height:16px;position:absolute;top:-7px;right:-7px;box-shadow:0 8px 18px #00000061}.zero-message-avatar{color:#f7fbff;background:linear-gradient(120deg,#0000 33%,#ffffff1b 48%,#0000 63%) 0 0/230% 100%,radial-gradient(circle at 34% 18%,#ffffff13,#0000 38%),linear-gradient(145deg,#202227,#060607);border:1px solid #ffffff18;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;margin-left:2px;font-size:1rem;font-weight:820;animation:8s ease-in-out infinite zeroAvatarSheen;display:grid;box-shadow:inset 0 1px #ffffff14}.zero-chat-bubble{color:#f0f3f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1a1c20f2;border:1px solid #ffffff14;border-radius:20px 20px 19px 5px;max-width:min(80%,500px);padding:10px 14px 11px;position:relative;box-shadow:0 8px 20px #00000042}.zero-chat-message.has-moment .zero-chat-bubble{max-width:min(82%,520px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.zero-chat-message.is-chat-native-moment .zero-chat-bubble{max-width:min(80%,500px);padding:10px 14px 8px}.zero-chat-bubble p{letter-spacing:0;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:.96rem;font-weight:400;line-height:1.28}.zero-message-quick-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.zero-message-quick-action{color:#dce4ef;min-height:30px;font:inherit;letter-spacing:0;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0d11bd;border:1px solid #ffffff18;border-radius:999px;padding:0 11px;font-size:.82rem;font-weight:720;box-shadow:inset 0 1px #ffffff12,0 8px 18px #00000030}.zero-message-quick-action.is-primary{color:#06101d;background:#eef5ff;border-color:#ffffff9e}.zero-message-quick-action:active{transform:translateY(1px)}.zero-message-sources{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.zero-message-source{color:#d9e3f0;background:linear-gradient(#ffffff16,#ffffff0b),#0a0e166b;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:7px 10px 7px 7px;font-size:.8rem;line-height:1;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff0e,0 8px 18px #0000002e}.zero-message-source:hover{color:#f3f7ff;background:#7ea3ff1a;border-color:#7ea3ff38}.zero-message-source-icon{background:#ffffff16;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.zero-message-source img,.zero-message-source-fallback{border-radius:50%;width:100%;height:100%}.zero-message-source-fallback{color:#dce7ff;background:#7ea3ff33;place-items:center;font-size:.58rem;font-weight:760;display:grid}.zero-message-source-copy{gap:3px;min-width:0;display:grid}.zero-message-source-copy span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.zero-message-source-meta{color:#8f99a8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;line-height:1;overflow:hidden}.zero-chat-message.has-moment .zero-message-sources{margin-top:10px;padding:0 4px}.zero-message-meta{color:#7c8490;justify-content:flex-end;align-items:center;gap:3px;margin-top:6px;font-size:.68rem;line-height:1;display:flex}.zero-message-checks{color:#8eb3ff;filter:drop-shadow(0 0 4px #7ca3ff4d);justify-content:center;align-items:center;width:13px;height:8px;display:inline-flex}.zero-message-checks svg{width:100%;height:100%;display:block;overflow:visible}.zero-message-checks path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px}.zero-message-checks-back{opacity:.66}.zero-message-checks-front{opacity:.96}.zero-exec-moment{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:radial-gradient(circle at 82% 14%,#ffffff14,#0000 20%),linear-gradient(#26282ee8,#141519ed);border:1px solid #ffffff1d;border-radius:19px;gap:12px;max-width:100%;margin-top:0;padding:14px 15px 12px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 58px #00000075,inset 0 1px #ffffff12}.zero-exec-moment.is-approval{background:radial-gradient(circle at 82% 12%,#7fa4ff1f,#0000 24%),linear-gradient(#262931f0,#121419f2);border-color:#759dff3d;min-width:min(100%,430px);padding-right:58px}.zero-exec-moment.is-watch{background:linear-gradient(#21252bf0,#121418f0);border-color:#ffffff1a}.zero-exec-moment.is-memory{background:linear-gradient(#202227f0,#121317f0);border-color:#ffffff17;gap:10px;padding:22px 24px}.zero-exec-moment.is-proof{background:#0b0f158c;border-color:#7ed8ae1a}.zero-exec-moment.is-connector{background:linear-gradient(#26221cf0,#14120ef0);border-color:#d4a86c2e;gap:10px;padding:22px 24px}.zero-exec-moment.is-whatsapp_pairing{background:linear-gradient(#253326f5,#121a13f5);border-color:#4caf5047;gap:12px;padding:22px 24px}.zero-wa-pairing-code-card{background:#00000059;border:1px solid #4caf5038;border-radius:10px;flex-direction:column;align-items:center;gap:8px;margin:4px 0 6px;padding:18px 20px 14px;display:flex}.zero-wa-pairing-code-label{letter-spacing:.06em;text-transform:uppercase;color:#4caf50a6;font-size:.72rem;font-weight:600}.zero-wa-pairing-code-value{letter-spacing:.18em;color:#6cef91;font-family:SF Mono,Cascadia Code,Fira Code,Consolas,monospace;font-size:1.75rem;font-weight:700;line-height:1}.zero-wa-pairing-copy-btn{cursor:pointer;color:#6cef91;background:#4caf501f;border:1px solid #4caf5059;border-radius:999px;margin-top:4px;padding:5px 16px;font-size:.78rem;font-weight:600;transition:background .15s,border-color .15s}.zero-wa-pairing-copy-btn:hover{background:#4caf5038;border-color:#4caf5080}.zero-wa-pairing-copy-btn.is-copied{color:#9fffab;background:#4caf5047;border-color:#4caf5099}.zero-exec-moment.is-login{background:linear-gradient(#202227f0,#121317f0);border-color:#b8c9db1f;gap:10px;padding:22px 24px}.zero-exec-moment.is-error{background:linear-gradient(#2a1c1cf0,#160e0ef0);border-color:#e678782e;gap:10px;padding:22px 24px}.zero-exec-moment.is-offline{background:linear-gradient(#1c1e23e0,#0e0f12e0);border-color:#919baa1a;gap:10px;padding:22px 24px}.zero-exec-moment.is-recurring_brief{background:linear-gradient(#1e242ef0,#10141af0);border-color:#7ea3ff24;gap:10px;padding:22px 24px}.zero-exec-moment.is-recommendation{background:radial-gradient(circle at 82% 12%,#ffc86412,#0000 24%),linear-gradient(#282218f2,#16120cf5);border-color:#c8a05038;gap:10px;padding:22px 24px}.zero-exec-moment.is-recommendation .zero-exec-moment-head span{color:#e8b84a;font-size:1.3rem;font-weight:760}.zero-exec-reason-bullets{flex-direction:column;gap:5px;margin-top:2px;display:flex}.zero-reason-bullet{color:#c8d4a0;align-items:flex-start;gap:7px;font-size:.9rem;line-height:1.4;display:flex}.zero-reason-bullet:before{content:"";background:#a8c070;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:6px;display:inline-block}.zero-exec-caveats{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.zero-caveat-tag{color:#8a9aaa;font-size:.82rem;font-style:italic;line-height:1.4}.zero-exec-proof-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.zero-exec-proof-meta>*{white-space:nowrap;border-radius:12px;align-items:center;gap:4px;padding:2px 8px;font-size:.78rem;display:inline-flex}.zero-source-confidence--live_fetched{color:#6abf8a;background:#50c8781a;border:1px solid #50c87840}.zero-source-confidence--snippet_only{color:#c8a050;background:#c8a0501a;border:1px solid #c8a05040}.zero-source-confidence--blocked{color:#c85050;background:#c850501a;border:1px solid #c8505040}.zero-source-confidence--uncertain{color:#8888a8;background:#a0a0b41a;border:1px solid #a0a0b433}.zero-scoped-handle{white-space:nowrap;color:#7a9de8;background:#5889e81a;border:1px solid #5889e838;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:.76rem;font-weight:600;display:inline-flex}.zero-scoped-handle-reveal{align-items:center;gap:6px;margin:6px 0 4px;display:flex}.zero-market-context{color:#8890c8;background:#6478b41a;border:1px solid #6478b433;font-size:.76rem}.zero-price-snapshot{color:#5ec8a0;background:#50c8a01a;border:1px solid #50c8a040;font-size:.82rem;font-weight:600}.zero-stock-status--in_stock{color:#60c870;background:#50c8641a;border:1px solid #50c86433}.zero-stock-status--out_of_stock{color:#c85050;background:#c850501a;border:1px solid #c8505033}.zero-stock-status--unknown{color:#8888a8;background:#a0a0b414;border:1px solid #a0a0b426}.zero-source-host{color:#7880a0;background:#a0a0b40f;border:1px solid #a0a0b41f;font-size:.74rem}.zero-merchant-trust{color:#a090d8;background:#b4a0dc1a;border:1px solid #b4a0dc33;font-size:.76rem}.zero-exec-why-reasoning{color:#9ab0c8;background:#8ca0c812;border-left:2px solid #8ca0c859;border-radius:0 10px 10px 0;margin-top:2px;padding:9px 14px;font-size:.88rem;line-height:1.5}.zero-exec-moment.is-reminder{background:radial-gradient(circle at 88% 10%,#50c8b40f,#0000 22%),linear-gradient(#182624f2,#0e1614f5);border-color:#50c8b42e;gap:8px;padding:20px 22px}.zero-exec-moment.is-reminder .zero-exec-moment-head span{color:#5ec8b4;font-size:1.25rem;font-weight:760}.zero-exec-reminder-time{color:#6ab0a0;background:#50c8b414;border:1px solid #50c8b433;border-radius:20px;align-items:center;gap:6px;width:fit-content;margin-top:2px;padding:4px 10px;font-size:.82rem;display:inline-flex}.zero-exec-moment.is-carrying{background:radial-gradient(circle at 90% 8%,#8c78dc0f,#0000 22%),linear-gradient(#1e1a2ef2,#12101ef5);border-color:#8c78c82e;gap:8px;padding:18px 22px}.zero-exec-moment.is-carrying .zero-exec-moment-head span{color:#a090e0;font-size:1.15rem;font-weight:760}.zero-exec-moment.is-operatorSuggestion{background:radial-gradient(circle at 90% 8%,#50b48c0f,#0000 22%),linear-gradient(#182822f5,#101c18f7);border-color:#50b48c2e;gap:8px;padding:18px 22px}.zero-exec-moment.is-operatorSuggestion .zero-exec-moment-head span{color:#5ec98a;font-size:1.15rem;font-weight:760}.zero-urgency-tag{color:#e06050;letter-spacing:.02em;background:#dc503c1f;border:1px solid #dc503c40;border-radius:10px;padding:1px 7px;font-size:.72rem;font-weight:600}.zero-exec-operator-draft{background:#ffffff0a;border-left:3px solid #5ec98a73;border-radius:0 6px 6px 0;margin:6px 0 4px;padding:10px 14px}.zero-operator-draft-label{color:#7ab890;letter-spacing:.03em;text-transform:uppercase;margin-bottom:4px;font-size:.75rem;font-weight:600;display:block}.zero-operator-draft-text{color:#c8e8d8;margin:0;padding:0;font-size:.92rem;font-style:normal;line-height:1.45}.zero-operator-meta-tag{color:#6a8878;background:#5ec98a14;border:1px solid #5ec98a26;border-radius:12px;padding:2px 8px;font-size:.73rem}.zero-operator-confidence{color:#506858;margin-top:2px;font-size:.72rem}.zero-lang-confidence{color:#4a7060;font-style:italic}.zero-exec-icon.is-operatorSuggestion{border:1.5px solid #5ec98a;border-radius:50%;width:10px;height:10px;position:relative}.zero-exec-moment.is-discovery_invitation{background:radial-gradient(circle at 90% 8%,#8c78c814,#0000 22%),linear-gradient(#161624f7,#10101cfa);border-color:#8c78c833;gap:10px;padding:15px 16px}.zero-exec-moment.is-discovery_invitation .zero-exec-moment-head span{color:#b0a8d4;font-weight:700}.zero-demo-badge{letter-spacing:.08em;text-transform:uppercase;color:#b0a8d4;background:#8c78c82e;border:1px solid #8c78c84d;border-radius:999px;align-items:center;margin-left:8px;padding:2px 8px;font-size:.62rem;font-weight:700;display:inline-flex}.zero-exec-discovery-body{color:#c8c0e0;font-size:.86rem;font-style:italic;line-height:1.5}.zero-exec-discovery-handles{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.zero-discovery-handle-pill{color:#a8a0c8;letter-spacing:.02em;white-space:normal;overflow-wrap:anywhere;background:#645aa01f;border:1px solid #786eaa38;border-radius:12px;max-width:100%;padding:3px 10px;font-size:.68rem}.zero-exec-icon.is-discovery_invitation{background:#8c78c840;border:1.5px solid #9080c0;border-radius:50%;position:relative}.zero-native-moment-body{color:inherit;white-space:pre-line;overflow-wrap:anywhere;font-size:.96rem;line-height:1.3}.zero-native-moment-body.is-messages_assist,.zero-native-moment-body.is-wa_reply,.zero-native-moment-body.is-discord_assist,.zero-native-moment-body.is-messages_check{font-weight:400}.zero-native-discovery-demo{color:#aebfff;border:1px solid #8ea9ff4a;border-radius:999px;margin-left:8px;padding:1px 7px 2px;font-size:.68rem;font-weight:760}.zero-native-discovery-handles{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.zero-native-discovery-chip{color:#d9e2f2;max-width:100%;font:inherit;background:#ffffff10;border:1px solid #ffffff18;border-radius:999px;padding:4px 9px;font-size:.74rem;line-height:1.15}button.zero-native-discovery-chip{cursor:pointer}button.zero-native-discovery-chip:active{transform:translateY(1px)}.zero-native-discovery-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.zero-native-discovery-actions button{color:#e8eef8;min-height:32px;font:inherit;background:#ffffff12;border:1px solid #ffffff1d;border-radius:999px;padding:0 13px;font-size:.82rem;font-weight:760}.zero-native-discovery-actions button.is-primary{color:#07101f;background:#eaf1ff;border-color:#ffffff61}.zero-native-discovery-actions button.is-quiet{color:#c6cfdf;background:#ffffff0b}.zero-native-moment-meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.zero-native-moment-meta span{color:#aeb8c8;background:#ffffff0b;border:1px solid #ffffff12;border-radius:999px;padding:3px 8px;font-size:.72rem;line-height:1.12}.zero-exec-icon.is-operatorSuggestion:after{content:"";background:#5ec98a;border-radius:50%;width:3px;height:3px;position:absolute;top:2.5px;left:2.5px}.zero-exec-carrying-body{color:#9090b8;letter-spacing:.02em;font-size:.88rem}.zero-exec-icon{flex-shrink:0;width:13px;height:13px;display:inline-block}.zero-exec-icon.is-approval{border-top:3px solid #0000;border-bottom:3px solid #0000;border-left:5px solid #a0beeb;width:0;height:0;transform:translate(1px)}.zero-exec-icon.is-watch{border:1.5px solid #b8c7d7;border-radius:50% 50% 0 0;width:10px;height:6px;position:relative}.zero-exec-icon.is-watch:after{content:"";background:#b8c7d7;border-radius:50%;width:3px;height:3px;position:absolute;top:1.5px;left:3px}.zero-exec-icon.is-memory{background:#d4c4a8;border-radius:2px;width:7px;height:7px;transform:rotate(45deg)}.zero-exec-icon.is-proof{border-bottom:1.5px solid #7ed8ae;border-right:1.5px solid #7ed8ae;width:5px;height:9px;transform:rotate(45deg)translateY(-1px)}.zero-exec-icon.is-connector{border:1.5px solid #d4a86c;border-radius:50%;width:10px;height:10px;position:relative}.zero-exec-icon.is-connector:after{content:"";background:#d4a86c;border-radius:50%;width:3px;height:3px;position:absolute;top:2.5px;left:2.5px}.zero-exec-icon.is-login{border:1.5px solid #b8c7d7;border-bottom:0;border-radius:4px 4px 0 0;width:8px;height:10px;position:relative}.zero-exec-icon.is-login:after{content:"";background:#b8c7d7;width:14px;height:1.5px;position:absolute;top:4px;left:-3px}.zero-exec-icon.is-error{width:10px;height:10px;position:relative}.zero-exec-icon.is-error:before,.zero-exec-icon.is-error:after{content:"";background:#e67878;width:2px;height:10px;position:absolute;top:0;left:4px;transform:rotate(45deg)}.zero-exec-icon.is-error:after{transform:rotate(-45deg)}.zero-exec-icon.is-offline{border:1.5px solid #8fa2b8;border-radius:50%;width:10px;height:10px;position:relative}.zero-exec-icon.is-offline:after{content:"";background:#8fa2b8;width:1.5px;height:14px;position:absolute;top:-2px;left:4px;transform:rotate(45deg)}.zero-exec-icon.is-recurring_brief{border:1.5px solid #7ea3ff;border-radius:2px;width:10px;height:10px;position:relative}.zero-exec-icon.is-recurring_brief:before{content:"";background:#7ea3ff;border-radius:1px;width:4px;height:4px;position:absolute;top:2px;left:2px}.zero-exec-icon.is-recurring_brief:after{content:"";border-bottom:1.5px solid #7ea3ff;border-right:1.5px solid #7ea3ff;width:5px;height:5px;position:absolute;bottom:-3px;right:-3px}.zero-exec-moment-head,.zero-exec-moment-meta,.zero-exec-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.zero-exec-moment-head{min-height:24px}.zero-exec-moment-head span{color:#76a0ff;letter-spacing:0;font-size:1.28rem;font-weight:760}.zero-exec-moment-title{color:#9ba3af;margin-top:-8px;font-size:1.08rem;font-weight:620;line-height:1.2}.zero-exec-moment.is-approval .zero-exec-moment-title{margin-top:-10px;font-size:1rem;font-weight:590}.zero-recipient-avatar{background:radial-gradient(circle at 50% 33%,#f2d6bf 0 18%,#0000 19%),radial-gradient(circle at 50% 58%,#283342 0 28%,#0000 29%),radial-gradient(circle,#c9d2dd 0 64%,#0000 66%),linear-gradient(145deg,#36485c,#151a22);border:2px solid #ffffffb8;border-radius:50%;width:34px;height:34px;position:absolute;top:20px;right:18px;box-shadow:0 8px 20px #00000052}.zero-exec-moment-body{color:#e8edf5;white-space:pre-line;font-size:1.08rem;line-height:1.5}.zero-exec-draft-frame{box-shadow:none;background:0 0;border:0;border-radius:0;margin:5px -2px 0;padding:4px 0 2px}.zero-exec-draft-body{color:#e9edf4;border-left:0;padding-left:26px;font-style:normal;position:relative}.zero-exec-draft-body:before{content:"“";color:#79a2ff;font-size:2.25rem;font-weight:800;line-height:1;position:absolute;top:-5px;left:0}.zero-draft-toggle{color:#aebdd0;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;justify-self:start;padding:6px 10px;font-size:.78rem;font-weight:680}.zero-exec-workflow-strip{color:#7a9de8;letter-spacing:.01em;background:#5889e81a;border:1px solid #5889e838;border-radius:6px;margin:6px 0 4px;padding:5px 10px;font-size:.8rem;font-weight:500}.zero-exec-moment-meta span{color:#9ca7b5;background:0 0;border-radius:0;padding:0;font-size:.88rem}.zero-exec-moment.is-approval .zero-exec-moment-meta{margin-top:-2px}.zero-exec-moment.is-approval .zero-exec-moment-meta span{color:#858e9d;font-size:.82rem}.zero-memory-facts{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.zero-memory-fact-tag{color:#c4a87a;background:#b4944817;border:1px solid #b494482e;border-radius:999px;padding:3px 10px 3px 22px;font-size:.78rem;line-height:1.4;display:inline-block;position:relative}.zero-memory-fact-tag:before{content:"";opacity:.7;background:#c4a87a;border-radius:1.5px;width:5px;height:5px;position:absolute;top:50%;left:9px;transform:translateY(-50%)rotate(45deg)}.zero-watch-tag{position:relative;padding-left:12px!important}.zero-watch-tag:before{content:"";background:#8fa2b8;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.zero-exec-moment.is-watch .zero-exec-moment-meta{color:#7b8490;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:4px;display:grid}.zero-exec-moment.is-watch .zero-exec-moment-meta span{text-align:center;padding-top:18px;font-size:.78rem;position:relative}.zero-exec-moment.is-watch .zero-exec-moment-meta span:before{background:0 0;border:1.5px solid #5e6673;width:12px;height:12px;top:2px;left:50%;transform:translate(-50%)}.zero-exec-moment.is-watch .zero-exec-moment-meta span:after{content:"";background:#919baa52;height:1px;position:absolute;top:8px;left:calc(50% + 12px);right:calc(12px - 50%)}.zero-exec-moment.is-watch .zero-exec-moment-meta span:last-child:after{display:none}.zero-exec-moment.is-watch .zero-exec-moment-meta span:first-child:before{background:#8fc79e;border-color:#8fc79e;box-shadow:0 0 12px #8fc79e59}.zero-exec-moment.is-watch .zero-exec-moment-meta span:nth-child(2){color:#75a1ff}.zero-exec-moment.is-watch .zero-exec-moment-meta span:nth-child(2):before{border-color:#75a1ff;box-shadow:0 0 12px #75a1ff59}.zero-exec-actions button{color:#dbe5f0;cursor:pointer;background:#ffffff18;border:0;border-radius:999px;align-items:center;gap:9px;min-height:46px;padding:0 21px;font-size:1rem;font-weight:680;transition:transform 60ms,background .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 10px 24px #0003}.zero-action-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px;display:inline-block}.zero-exec-actions button:active{transform:scale(.96)}.zero-exec-actions button.is-primary{color:#08111d;background:linear-gradient(145deg,#8db2ff,#5f8ff0);box-shadow:0 12px 28px #5886e959,inset 0 1px #ffffff2e}.zero-exec-moment.is-approval .zero-exec-actions{gap:12px;margin-top:4px}.zero-exec-time{color:#7d8490;justify-self:end;margin-top:-4px;font-size:.68rem;line-height:1}.zero-exec-actions-small button{padding:6px 9px;font-size:.78rem;font-weight:640}.zero-chat-prompts{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.zero-typing-bubble{border-color:#ffffff0f;gap:5px;width:auto;padding:12px 14px;display:flex;box-shadow:0 10px 26px #0003,inset 0 1px #ffffff0a}.zero-typing-bubble span{background:#b9c6d6;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite zeroTyping}.zero-typing-bubble.is-arrival{background:linear-gradient(#1f232ad1,#16191fd1);border-color:#ffffff0d;gap:4px;padding:11px 13px;box-shadow:0 8px 22px #0000002e,inset 0 1px #ffffff09}.zero-typing-bubble.is-arrival span{background:#cdd7e4b8;width:5px;height:5px;animation-duration:1.55s}.zero-typing-bubble span:nth-child(2){animation-delay:.14s}.zero-typing-bubble span:nth-child(3){animation-delay:.28s}.zero-chat-composer{z-index:4;max-width:640px;padding:0 18px calc(20px + env(safe-area-inset-bottom));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 auto;transition:gap .22s;display:grid;position:fixed;bottom:0;left:0;right:0}.zero-desktop-side-panel{display:none}@media (width>=1024px) and (hover:hover){.zero-chat-app{background-color:#08090c;background-image:linear-gradient(#00000082,#00000082),var(--zero-chat-wallpaper),linear-gradient(135deg,#111 0%,#050608 100%);background-position:50%,top,50%;background-repeat:no-repeat,repeat,no-repeat;background-size:cover,420px,cover;grid-template-rows:40px 66px minmax(0,1fr) auto;grid-template-columns:296px minmax(0,1fr);width:100%;min-width:0;padding:0}.zero-chat-app:before,.zero-chat-app:after{display:none}.zero-desktop-side-panel{z-index:4;color:#eef4ff;background:#202124f2;border-right:1px solid #ffffff12;flex-direction:column;grid-area:1/1/5;gap:8px;min-width:0;padding:10px 8px;display:flex;box-shadow:12px 0 42px #0000003d}.zero-desktop-brand-lockup{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;display:grid}.zero-desktop-menu-button{color:#d8dde6;width:34px;height:34px;font:inherit;background:0 0;border:0;border-radius:999px;place-items:center;font-size:1.2rem;display:grid}.zero-desktop-menu-button:hover{background:#ffffff10}.zero-desktop-search-pill{color:#aeb5c0;background:#2b2c30;border:1px solid #ffffff0a;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 12px;display:flex}.zero-desktop-search-pill input{color:#eef3fb;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.9rem}.zero-desktop-search-pill input::placeholder{color:#9ca3ad}.zero-desktop-archive-row,.zero-desktop-mini-stack button{color:#f1f5fb;text-align:left;min-height:58px;font:inherit;background:0 0;border:0;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:9px 10px;display:grid}.zero-desktop-archive-row{margin-top:6px}.zero-desktop-archive-row p,.zero-desktop-mini-stack small{color:#aeb6c2;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.78rem;line-height:1.2;display:block;overflow:hidden}.zero-desktop-mini-stack{flex-direction:column;gap:2px;display:flex}.zero-desktop-mini-stack button.is-active{background:#7661d9}.zero-desktop-mini-stack button:not(.is-active):hover,.zero-desktop-archive-row:hover{background:#ffffff0d}.zero-desktop-mini-stack button.is-active small{color:#ede9ff}.zero-desktop-brand-orb,.zero-desktop-thread-avatar{color:#f8fbff;background:linear-gradient(145deg,#2c3139,#08090b);border:1px solid #ffffff18;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:850;display:grid;box-shadow:inset 0 1px #ffffff18}.zero-desktop-thread-avatar{background:linear-gradient(145deg,#74a4ff,#5e44d7)}.zero-desktop-mini-stack button:nth-child(2) .zero-desktop-thread-avatar{color:#101318;background:linear-gradient(145deg,#f1f4fb,#6a7484)}.zero-desktop-mini-stack button:nth-child(3) .zero-desktop-thread-avatar{background:linear-gradient(145deg,#5ee08a,#16743c)}.zero-verification-legal-strip{background:#202124f5;grid-area:1/2;justify-content:center;gap:34px;min-height:52px;padding:10px 24px;font-size:1rem}.zero-chat-header{z-index:4;box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:#202124f5;border-bottom:1px solid #ffffff12;grid-area:2/2;width:100%;padding:8px 14px;box-shadow:0 10px 28px #0000002f}.zero-chat-avatar{width:42px;height:42px}.zero-chat-identity{text-align:left;width:auto;min-width:0;height:42px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-items:flex-start;padding:0 4px}.zero-chat-identity>span{justify-content:flex-start}.zero-chat-identity:hover,.zero-chat-identity:focus,.zero-chat-identity:active{background:0 0}.zero-chat-header .zero-header-icon{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:42px;height:42px}.zero-chat-header .zero-header-icon:hover{background:#ffffff0d}.zero-chat-thread{grid-area:3/2;min-height:0;padding:24px 28px 18px;scroll-padding-bottom:24px}.zero-chat-app.has-reply-context .zero-chat-thread{padding-bottom:18px;scroll-padding-bottom:24px}.zero-chat-thread-stack{gap:14px;max-width:980px;margin-inline:auto}.zero-chat-composer{grid-area:4/2;width:min(980px,100% - 56px);max-width:none;margin:0 auto;padding:0 0 22px;position:relative;bottom:auto;left:auto;right:auto}.zero-chat-composer.is-composing .zero-composer-input-shell{margin-right:0}.zero-chat-bubble{max-width:min(68%,640px)}.zero-chat-message.has-moment .zero-chat-bubble,.zero-chat-message.is-chat-native-moment .zero-chat-bubble{max-width:min(72%,700px)}}@media (width>=1024px) and (width<=1180px) and (hover:hover){.zero-chat-app{grid-template-columns:276px minmax(0,1fr)}.zero-chat-thread{padding-left:20px;padding-right:20px}.zero-chat-composer{width:min(860px,100% - 40px)}}.zero-attachment-drawer-layer{z-index:-1;pointer-events:none;visibility:hidden;position:fixed;inset:0}.zero-attachment-drawer-layer.is-open{z-index:30;pointer-events:auto;visibility:visible}.zero-attachment-drawer-scrim{opacity:0;background:0 0;border:0;transition:opacity .18s,background .18s;position:absolute;inset:0}.zero-attachment-drawer-layer.is-open .zero-attachment-drawer-scrim{opacity:1;background:#00000057}.zero-attachment-drawer{left:50%;bottom:calc(82px + env(safe-area-inset-bottom));opacity:0;-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);background:linear-gradient(#070708f6 0%,#030304f8 58%,#010102fb 100%);border:1px solid #ffffff17;border-radius:26px;width:min(604px,100vw - 28px);transition:opacity .21s,transform .24s cubic-bezier(.19,1,.22,1);position:absolute;transform:translate(-50%,16px)scale(.98);box-shadow:0 28px 72px #000000a8,inset 0 1px #ffffff12}.zero-attachment-drawer-layer.is-open .zero-attachment-drawer{opacity:1;transform:translate(-50%)scale(1)}.zero-attachment-grabber{background:#ffffff38;border-radius:999px;width:42px;height:4px;margin:13px auto 10px}.zero-attachment-drawer-grid{grid-template-columns:repeat(5,minmax(82px,1fr));gap:8px;padding:0 14px 14px;display:grid}.zero-attachment-drawer-item{color:#edf4ff;background:#ffffff0d;border:1px solid #ffffff17;border-radius:20px;justify-items:center;gap:8px;min-height:104px;padding:12px 8px;transition:transform .16s,border-color .18s,background .18s;display:grid;box-shadow:inset 0 1px #ffffff0f,0 2px 8px #0000002e}.zero-attachment-drawer-item:active{transform:scale(.97)}.zero-attachment-drawer-item:disabled{opacity:.42}.zero-attachment-drawer-icon{background:#060910e0;border:1px solid #93b0ff2e;border-radius:999px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #ffffff0a}.zero-attachment-drawer-icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.zero-attachment-drawer-copy{text-align:center;gap:3px;display:grid}.zero-attachment-drawer-copy strong{font-size:.8rem;font-weight:650}.zero-attachment-drawer-copy span{color:#cfd8e694;text-align:center;font-size:.68rem;line-height:1.2}.zero-chat-composer.is-composing{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.zero-chat-composer.is-multiline{align-items:end}.zero-chat-composer>.zero-composer-icon{color:#e1e8f2eb;box-shadow:none;background:#050506bd;border:1px solid #ffffff12}.zero-plus-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px;display:block}.zero-composer-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.zero-composer-input-shell{box-sizing:border-box;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);min-height:44px;box-shadow:none;background:#050506bd;border:1px solid #ffffff12;border-radius:999px;flex-direction:column;justify-content:center;align-items:stretch;gap:10px;margin-right:0;padding:4px 5px 4px 18px;transition:margin-right .24s cubic-bezier(.19,1,.22,1),padding .22s,border-color .22s,box-shadow .22s,background .22s;display:flex;position:relative}.zero-chat-composer.is-composing .zero-composer-input-shell{box-shadow:none;background:#050506cf;border-color:#ffffff16;border-radius:22px;margin-right:-10px;padding-right:56px}.zero-message-reaction-badge{z-index:2;background:#14161cf0;border:1px solid #ffffff1c;border-radius:999px;place-items:center;min-width:28px;height:24px;padding:0 7px;font-size:.96rem;line-height:1;display:inline-grid;position:absolute;bottom:-14px;right:10px;box-shadow:0 10px 24px #00000057,inset 0 1px #ffffff0f}.zero-message-reaction-badge.from-user{left:10px;right:auto}.zero-chat-composer.has-reply-context{align-items:end}.zero-chat-composer.has-reply-context .zero-composer-input-shell{min-height:86px;box-shadow:none;background:#050506cf;border-color:#ffffff16;border-radius:24px;justify-content:end;gap:7px;padding:8px 8px 7px 12px}.zero-chat-composer.has-reply-context.is-composing .zero-composer-input-shell{padding-right:56px}.zero-composer-attachments{align-self:stretch;gap:8px;padding:4px 0 0;display:flex}.zero-composer-attachment{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;width:44px;height:44px;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000047}.zero-composer-attachment small{color:#d7e1f2eb;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-shadow:0 1px 5px #000000b8;font-size:.46rem;font-weight:600;line-height:1;position:absolute;bottom:3px;left:3px;right:3px;overflow:hidden}.zero-composer-attachment img{object-fit:cover;width:100%;height:100%}.zero-composer-attachment-file{background:#ccdaf033;border:1px solid #ffffff6b;border-radius:4px 4px 6px 6px;position:absolute;inset:9px 12px 13px}.zero-composer-attachment-file:after{content:"";background:#ffffff7a;height:1px;position:absolute;top:8px;left:5px;right:5px;box-shadow:0 5px #ffffff59}.zero-composer-attachment-remove{color:#f8fbff;cursor:pointer;background:#000000a3;border-radius:999px;place-items:center;width:18px;height:18px;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:3px;right:3px;box-shadow:0 1px 4px #0000006b}.zero-camera-capture{z-index:6;background:#00000094;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.zero-camera-panel{background:#080a0ff5;border:1px solid #ffffff21;border-radius:26px;width:min(520px,100%);overflow:hidden;box-shadow:0 28px 80px #0000009e}.zero-camera-panel video{aspect-ratio:4/3;object-fit:cover;background:#05070a;width:100%;display:block}.zero-camera-panel p{color:#f6d1d1;margin:12px 14px 0;font-size:.88rem}.zero-camera-actions{gap:10px;padding:12px;display:flex}.zero-camera-actions button{color:#f5f8ff;min-height:42px;font:inherit;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;flex:1}.zero-camera-actions button:first-child{color:#09111e;background:#eff5ff}.zero-camera-actions button:disabled{opacity:.45}.zero-location-busy{left:50%;bottom:calc(92px + env(safe-area-inset-bottom));z-index:5;color:#eef4ff;background:#080a0fdb;border-radius:999px;padding:7px 12px;font-size:.78rem;position:fixed;transform:translate(-50%);box-shadow:0 12px 32px #0000006b}.zero-chat-composer textarea{box-sizing:border-box;scrollbar-width:none;resize:none;color:#f1f6fc;width:100%;min-height:22px;max-height:118px;font:inherit;background:0 0;border:0;outline:0;align-self:stretch;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI Variable Text,system-ui,sans-serif;font-size:.98rem;font-weight:430;line-height:22px;overflow-y:auto}.zero-chat-composer textarea::-webkit-scrollbar{display:none}.zero-chat-composer textarea::placeholder{color:#b4bac4ad;font-weight:400}.zero-voice-button{color:#f6fbff;isolation:isolate;opacity:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:none;background:#050506bd;border:1px solid #ffffff12;justify-self:end;margin-left:0;transition:margin-left .24s cubic-bezier(.19,1,.22,1),opacity .18s,transform .26s cubic-bezier(.19,1,.22,1),border-color .22s,background .22s,box-shadow .22s;position:relative;transform:translate(0)scale(1)}.zero-chat-composer.is-composing .zero-voice-button{opacity:0;pointer-events:none;margin-left:-44px;position:relative;transform:translate(34px)scale(.82)}.zero-composer-action-button{transition:margin-left .24s cubic-bezier(.19,1,.22,1),opacity .18s,transform .26s cubic-bezier(.19,1,.22,1),border-color .22s,background .22s,box-shadow .22s,color .18s}.zero-composer-action-button:active{transform:scale(.96)}.zero-send-button-inline{z-index:4;color:#07111e;pointer-events:auto;touch-action:manipulation;background:linear-gradient(#f8fbff 0%,#dbe9ff 100%);border:1px solid #ffffff6b;border-radius:999px;place-items:center;width:38px;height:32px;transition:top .18s cubic-bezier(.2,0,.2,1),background .18s,border-color .18s,box-shadow .18s,transform .14s;display:grid;position:absolute;top:50%;bottom:auto;right:6px;transform:translateY(-50%);box-shadow:0 14px 30px #00000052,0 0 0 1px #ffffff1f,inset 0 1px #ffffffc7}.zero-chat-composer.is-multiline .zero-send-button-inline{top:calc(100% - 38px);bottom:auto;transform:none}.zero-chat-composer.is-singleline .zero-send-button-inline,.zero-chat-composer.is-singleline .zero-send-button-inline:hover{top:50%;bottom:auto;transform:translateY(-50%)}.zero-send-button-inline:active{transform:translateY(-50%)scale(.96)}.zero-chat-composer.is-multiline .zero-send-button-inline:active{transform:scale(.96)}.zero-send-icon{fill:none;stroke:currentColor;stroke-width:2.35px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;animation:.28s cubic-bezier(.2,1.12,.22,1) both zeroComposerSendIconIn;display:block;transform:none}.zero-voice-button:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:conic-gradient(#6595ff1f 0deg,#a0beffb8 42deg,#6595ff1a 98deg 360deg);animation:6.5s linear infinite zeroMicSheen;position:absolute;inset:-3px;-webkit-mask:radial-gradient(circle,#0000 59%,#000 62%);mask:radial-gradient(circle,#0000 59%,#000 62%)}.zero-voice-button:after{content:"";pointer-events:none;border:0;border-radius:999px;position:absolute;inset:3px}.zero-mic-icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block;overflow:visible}.zero-mic-spark{fill:#87aafffa;filter:drop-shadow(0 0 5px #87aaffc7);width:12px;height:12px;position:absolute;top:2px;right:4px;overflow:visible}.zero-exec-moment.is-case_carry{background:radial-gradient(circle at 90% 8%,#3c78a012,#0000 22%),linear-gradient(#101c20f7,#0c1418fa);border-color:#3c8cb42e;gap:10px;padding:18px 22px}.zero-exec-moment.is-case_carry .zero-exec-moment-head span{letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.zero-case-status-open{color:#6ab0e0}.zero-case-status-watching{color:#e0c060}.zero-case-status-resolved{color:#6ae0a0}.zero-case-status-needs-input{color:#e08060}.zero-exec-moment.is-case_carry .zero-exec-moment-meta{flex-wrap:wrap;gap:4px;margin:0;display:flex}.zero-case-person-tag{color:#8ab8d4;background:#3c78a01a;border:1px solid #508cb433;border-radius:10px;padding:2px 8px;font-size:.72rem}.zero-case-thread-tag{color:#6a8aa0;background:#283c5026;border:1px solid #3c64782e;border-radius:8px;padding:2px 7px;font-size:.7rem;font-style:italic}.zero-exec-reason-bullets{flex-direction:column;gap:4px;display:flex}.zero-fact-item{color:#b8d0e0;align-items:baseline;gap:7px;font-size:.875rem;line-height:1.45;display:flex}.zero-fact-dot{background:#4ab0e0;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:5px}.zero-case-missing-facts{opacity:.85;flex-direction:column;gap:4px;display:flex}.zero-gap-item{color:#9ab0c0;align-items:baseline;gap:7px;font-size:.82rem;font-style:italic;line-height:1.45;display:flex}.zero-gap-marker{color:#e0a060;flex-shrink:0;font-style:normal;font-weight:700}.zero-case-math-block{background:#283c501f;border:1px solid #3c78a026;border-radius:8px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.zero-case-math-label{color:#6a8aaa;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.zero-case-math-value{color:#c0d8e8;font-size:.92rem;font-weight:600}.zero-case-math-caveat{color:#7a9aaa;font-size:.72rem;font-style:italic}.zero-exec-moment.is-case_carry .zero-case-recommendation{color:#c8dce8;flex-direction:column;gap:6px;font-size:.9rem;line-height:1.5;display:flex}.zero-case-confidence{color:#8daec0;text-transform:uppercase;letter-spacing:.04em;border:1px solid #82aabe29;border-radius:999px;width:fit-content;padding:2px 7px;font-size:.68rem}.zero-case-proposed{flex-direction:column;gap:4px;display:flex}.zero-case-proposed-label{color:#5a8aaa;text-transform:uppercase;letter-spacing:.07em;font-size:.68rem}.zero-case-proposed-preview{color:#90b8d0;border-left:2px solid #3c8cb44d;margin:0;padding-left:10px;font-size:.875rem;font-style:italic;line-height:1.5}.zero-case-watch-state{color:#8ab0c0;align-items:center;gap:6px;font-size:.8rem;display:flex}.zero-watch-indicator{font-size:.85rem}.zero-case-watch-label{color:#b0c8d8}.zero-case-watch-until{color:#7090a0;font-style:italic}.zero-case-privacy-note{color:#6a8090;font-size:.72rem;font-style:italic}.zero-approval-required-strip{color:#e0a060;letter-spacing:.02em;background:#c88c3c14;border:1px solid #c88c3c33;border-radius:6px;padding:4px 10px;font-size:.7rem}.zero-exec-icon.is-case_carry{background:#3c78a040;border:1.5px solid #4a90b0;border-radius:50%;position:relative}.zero-message-artifacts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.zero-artifact-bubble{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:16px;align-items:center;gap:10px;padding:0;display:flex;overflow:hidden}.zero-artifact-bubble.is-image{background:#0b0f158c;border:1px solid #ffffff0f;border-radius:18px;max-width:260px}.zero-artifact-bubble.is-image img{object-fit:cover;border-radius:18px;width:100%;height:auto;max-height:320px;display:block}.zero-artifact-bubble-placeholder{background:#ffffff0a;border-radius:18px;width:120px;height:120px}.zero-artifact-caption{color:#c5cdd8;padding:8px 12px 10px;font-size:.88rem;line-height:1.35;display:block}.zero-artifact-bubble.is-file{background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;max-width:280px;padding:12px 14px}.zero-artifact-file-icon{background:#7ea3ff24;border-radius:6px;flex:0 0 36px;width:36px;height:44px;position:relative}.zero-artifact-file-icon:after{content:"";background:#12161ee6;border-bottom-left-radius:6px;width:10px;height:10px;position:absolute;top:0;right:0}.zero-artifact-file-info{flex-direction:column;gap:3px;min-width:0;display:flex}.zero-artifact-file-name{color:#e8edf5;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.zero-artifact-file-meta{color:#7c8490;font-size:.78rem}.zero-artifact-bubble.is-link{background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;max-width:280px;padding:10px 14px;text-decoration:none}.zero-artifact-link-icon{border:1.5px solid #7ea3ff;border-radius:50%;flex:0 0 14px;width:14px;height:14px;position:relative}.zero-artifact-link-icon:after{content:"";border-top:1.5px solid #7ea3ff;border-right:1.5px solid #7ea3ff;width:6px;height:6px;position:absolute;top:50%;right:-3px;transform:translateY(-50%)rotate(45deg)}.zero-artifact-link-url{color:#7ea3ff;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.zero-vault-shell{z-index:100;animation:.2s ease-out both zeroVaultFadeIn;display:flex;position:fixed;inset:0}.zero-vault-page{background:linear-gradient(#0b0c0f,#050506);flex-direction:column;width:100%;animation:.3s cubic-bezier(.22,1,.36,1) both zeroVaultPageIn;display:flex}.zero-vault-header{padding:max(28px, calc(env(safe-area-inset-top) + 28px)) 24px 18px;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.zero-vault-actions{justify-content:center;gap:8px;padding:0 12px 14px;display:flex}.zero-vault-action{box-sizing:border-box;color:#c5cad2;cursor:pointer;background:#050506bd;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:0;max-width:78px;padding:10px 4px;transition:background .12s,color .12s;display:flex}.zero-vault-action:active{background:#ffffff12}.zero-vault-action:focus,.zero-vault-action-btn:focus,.zero-vault-back:focus,.zero-vault-edit-topbar button:focus,.zero-vault-theme-toggle button:focus{outline-offset:2px;outline:2px solid #ffffff38}.zero-vault-action-icon{color:#eef1f5;place-items:center;width:22px;height:22px;display:grid}.zero-vault-action-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.zero-vault-action-label{text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:.68rem;font-weight:500;line-height:1.12;overflow:hidden}.zero-vault-back{top:max(16px, env(safe-area-inset-top));color:#f0f3f5;cursor:pointer;z-index:1;background:#050506bd;border:1px solid #ffffff12;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;left:16px}.zero-vault-back svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:18px;height:18px}.zero-vault-close-desktop{display:none}.zero-vault-avatar{color:#f7fbff;background:linear-gradient(120deg,#0000 33%,#ffffff1d 48%,#0000 63%) 0 0/230% 100%,radial-gradient(circle at 34% 18%,#ffffff14,#0000 38%),linear-gradient(145deg,#202227,#060607);border:1px solid #ffffff18;border-radius:50%;place-items:center;width:72px;height:72px;font-size:1.6rem;font-weight:820;animation:8s ease-in-out infinite zeroAvatarSheen;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff16}.zero-vault-avatar.has-image{background:#1a1c20;animation:none}.zero-vault-avatar img{object-fit:cover;width:100%;height:100%}.zero-vault-name{color:#f5f8ff;font-size:1.35rem;font-weight:700}.zero-vault-tagline{color:#8b929e;letter-spacing:.02em;font-size:.85rem;font-style:italic}.zero-lang-context{color:#a4abb5;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.25rem;margin-top:.2rem;font-size:.75rem;display:flex}.zero-vault-edit-screen{z-index:80;padding:max(18px, env(safe-area-inset-top)) 18px 28px;background:linear-gradient(#0b0c0f 0%,#050506 100%);flex-direction:column;gap:18px;animation:.18s cubic-bezier(.22,1,.36,1) zero-vault-slide-in;display:flex;position:fixed;inset:0}.zero-vault-edit-topbar{grid-template-columns:74px 1fr 74px;align-items:center;gap:8px;display:grid}.zero-vault-edit-topbar span{color:#f3f6ff;text-align:center;font-size:.98rem;font-weight:760}.zero-vault-edit-topbar button{border:0;border-radius:14px;min-height:38px;font-size:.9rem;font-weight:760}.zero-vault-edit-topbar .is-quiet{color:#f0f3f5;background:#050506bd;border:1px solid #ffffff12}.zero-vault-edit-topbar .is-primary{color:#08090c;background:#f0f3f5;border:1px solid #ffffff52}.zero-vault-edit-hero{justify-items:center;gap:10px;padding:8px 0 4px;display:grid}.zero-vault-edit-avatar{color:#fff;background:linear-gradient(120deg,#0000 33%,#ffffff1d 48%,#0000 63%) 0 0/230% 100%,radial-gradient(circle at 34% 18%,#ffffff14,#0000 38%),linear-gradient(145deg,#202227,#060607);border:1px solid #ffffff18;border-radius:32px;place-items:center;width:118px;height:118px;font-size:2.45rem;font-weight:850;animation:8s ease-in-out infinite zeroAvatarSheen;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff16}.zero-vault-edit-avatar img{object-fit:cover;border-radius:30px;width:100%;height:100%}.zero-vault-edit-avatar.has-image{background:#1a1c20;animation:none}.zero-vault-edit-avatar-badge{color:#f0f3f5;background:#050506e0;border:1px solid #ffffff12;border-radius:14px;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:-7px;right:-7px;box-shadow:0 10px 28px #00000059}.zero-vault-edit-avatar-badge svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.zero-vault-edit-title{color:#a0a7b2;text-align:center;max-width:240px;font-size:.86rem;line-height:1.45}.zero-vault-edit-photo-row{gap:8px;display:flex}.zero-vault-edit-photo-row button{color:#f0f3f5;background:#050506bd;border:1px solid #ffffff12;border-radius:12px;min-height:34px;padding:0 13px;font-size:.8rem;font-weight:760}.zero-vault-edit-card{background:#1a1c20f2;border:1px solid #ffffff12;border-radius:25px;overflow:hidden}.zero-vault-edit-card input{color:#f6f8ff;background:0 0;border:0;outline:none;width:100%;height:58px;padding:0 20px;font-size:1.05rem}.zero-vault-edit-card input+input{border-top:1px solid #ffffff12}.zero-vault-edit-card input::placeholder,.zero-vault-edit-card input:disabled{color:#8b929e;opacity:1}.zero-vault-theme-card{background:#1a1c20f2;border:1px solid #ffffff12;border-radius:22px;gap:10px;padding:14px;display:grid}.zero-vault-theme-card>span{color:#f0f3f5;font-size:.86rem;font-weight:760}.zero-vault-theme-toggle{grid-template-columns:1fr 1fr;gap:8px;display:grid}.zero-vault-theme-toggle button{color:#c5cad2;background:#050506bd;border:1px solid #ffffff12;border-radius:14px;min-height:40px;font-weight:760}.zero-vault-theme-toggle button.is-active{color:#08090c;background:#f0f3f5;border-color:#ffffff52}.zero-vault-edit-note{color:#8b929e;text-align:center;margin:-6px 4px 0;font-size:.76rem;line-height:1.45}.zero-vault-action-row{justify-content:center;gap:6px;padding:0 20px 14px;display:flex}.zero-vault-action-btn{color:#c5cad2;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#050506bd;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;flex:auto;align-items:center;gap:5px;padding:10px 6px 8px;font-size:.72rem;font-weight:600;transition:background .14s,color .14s,border-color .14s;display:flex}.zero-vault-action-btn:hover{color:#f0f3f5;background:#111317d1;border-color:#ffffff18}.zero-vault-action-btn:active{background:#ffffff0a;transform:scale(.97)}.zero-vault-action-btn .zero-vault-action-icon{place-items:center;width:22px;height:22px;display:grid}.zero-vault-hint{text-align:center;justify-content:center;align-items:center;padding:48px 24px;display:flex}.zero-vault-hint p{color:#8b929e;max-width:260px;margin:0;font-size:.9rem;font-style:italic;line-height:1.55}.zero-vault-tabs{scrollbar-width:none;border-bottom:1px solid #ffffff12;gap:4px;padding:0 16px;display:flex;overflow-x:auto}.zero-vault-tabs::-webkit-scrollbar{display:none}.zero-vault-tabs button{color:#a0a7b2;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:1 0 auto;padding:12px 14px;font-size:.88rem;font-weight:600;transition:color .12s}.zero-vault-tabs button.is-active{color:#f5f8ff;border-bottom-color:#f0f3f5}.zero-vault-body{flex:auto;padding:18px 20px 28px;overflow-y:auto}.zero-vault-empty{color:#8b929e;text-align:center;max-width:280px;margin:0 auto;padding:40px 16px;font-size:.88rem;line-height:1.55}.zero-vault-carrying{flex-wrap:wrap;gap:8px;display:flex}.zero-vault-carry-pill{color:#d7dbe2;background:#1a1c20f2;border:1px solid #ffffff12;border-radius:999px;padding:8px 14px;font-size:.86rem}.zero-vault-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.zero-vault-grid-item{aspect-ratio:1;cursor:pointer;background:#1a1c20f2;border:1px solid #ffffff12;border-radius:10px;padding:0;overflow:hidden}.zero-vault-grid-item img{object-fit:cover;width:100%;height:100%;display:block}.zero-vault-grid-placeholder{background:#ffffff0a;width:100%;height:100%}.zero-vault-list{flex-direction:column;gap:8px;display:flex}.zero-vault-list-item{color:inherit;background:#1a1c20f2;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.zero-vault-list-icon{background:#ffffff12;border-radius:6px;flex:0 0 36px;width:36px;height:44px;position:relative}.zero-vault-list-icon:after{content:"";background:#1a1c20f2;border-bottom-left-radius:6px;width:10px;height:10px;position:absolute;top:0;right:0}.zero-vault-list-icon.is-link{background:0 0;border:1.5px solid #d7dbe2;border-radius:50%;width:32px;height:32px}.zero-vault-list-icon.is-link:after{background:0 0;border-top:1.5px solid #d7dbe2;border-right:1.5px solid #d7dbe2;border-bottom-left-radius:0;width:6px;height:6px;top:50%;right:-2px;transform:translateY(-50%)rotate(45deg)}.zero-vault-list-info{flex-direction:column;gap:3px;min-width:0;display:flex}.zero-vault-list-name{color:#f0f3f5;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.zero-vault-list-meta{color:#8b929e;font-size:.78rem}.zero-vault-memory{flex-direction:column;gap:8px;display:flex}.zero-vault-memory-item{color:#d7dbe2;background:#1a1c20f2;border:1px solid #ffffff12;border-left:3px solid #ffffff26;border-radius:14px;padding:12px 14px;font-size:.92rem;line-height:1.45;transition:border-left-color .2s}.zero-vault-memory-item:hover{background:#202329f2;border-left-color:#ffffff4a}.zero-chat-app.is-android-shell{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-family:system-ui,Roboto,Noto Sans,sans-serif}.zero-chat-app.is-android-shell:before,.zero-chat-app.is-android-shell:after{opacity:0;background:0 0;height:0;display:none}.zero-android-status-glass{display:none}.zero-android-edge-scrim{pointer-events:none;z-index:2;position:fixed;left:0;right:0}.zero-android-edge-scrim--top{height:calc(max(env(safe-area-inset-top,0px), var(--zero-android-safe-top,0px)) + 146px);background:linear-gradient(#000000d0 0%,#000000a6 26%,#00000072 54%,#00000035 78%,#0000 100%);top:0}.zero-android-edge-scrim--bottom{height:calc(env(safe-area-inset-bottom,0px) + 48px);background:linear-gradient(#0000 0%,#00000024 28%,#0000005e 62%,#00000098 100%);bottom:0}html.zero-chat-keyboard-open .zero-android-edge-scrim--bottom{display:none}.zero-chat-app.is-android-shell .zero-chat-header{-webkit-backdrop-filter:none;backdrop-filter:none;padding:max(16px, calc(max(env(safe-area-inset-top,0px), var(--zero-android-safe-top,0px)) + 4px)) 16px 7px;background:0 0;gap:9px}.zero-chat-app.is-android-shell .zero-chat-avatar{width:48px;height:48px;font-size:1.08rem}.zero-chat-app.is-android-shell .zero-chat-header strong{font-size:1rem}.zero-chat-app.is-android-shell .zero-chat-identity>span{margin-top:0;font-size:.69rem}.zero-chat-app.is-android-shell .zero-chat-identity{width:108px;min-width:108px;height:48px;padding:0 15px}.zero-chat-app.is-android-shell .zero-chat-header .zero-header-icon{width:48px;height:48px}.zero-chat-app.is-android-shell .zero-header-icon svg{width:28px;height:28px}.zero-chat-app.is-android-shell .zero-chat-thread{background:0 0}.zero-chat-app.is-android-shell .zero-chat-bubble{-webkit-backdrop-filter:none}.zero-chat-app.is-android-shell .zero-attachment-drawer-layer.is-open .zero-attachment-drawer-scrim{background:#0000004d}.zero-chat-app.is-android-shell .zero-attachment-drawer,.zero-chat-app.is-android-shell .zero-composer-input-shell,.zero-chat-app.is-android-shell .zero-chat-composer>.zero-composer-icon{-webkit-backdrop-filter:none}.zero-chat-app.is-android-shell .zero-composer-input-shell{min-height:46px;padding-top:4px;padding-bottom:4px}.zero-chat-app.is-android-shell .zero-chat-composer>.zero-composer-icon,.zero-chat-app.is-android-shell .zero-composer-action-button{width:48px;height:48px}.zero-chat-app.is-android-shell .zero-plus-icon{width:24px;height:24px}.zero-chat-app.is-android-shell .zero-voice-button svg{width:28px;height:28px}.zero-chat-app.is-android-shell .zero-chat-composer textarea{min-height:23px;padding-top:0;padding-bottom:0;font-size:17px;line-height:23px}.zero-chat-app.is-android-shell .zero-chat-composer.has-reply-context .zero-composer-input-shell{border-radius:24px;min-height:84px;padding:8px 8px 7px 12px}.zero-chat-app.is-android-shell .zero-voice-button:before{opacity:0;animation:none}.zero-chat-app.is-android-shell .zero-voice-button:after{border-color:#ffffff12}.zero-chat-app.is-android-shell .zero-mic-spark{opacity:0;display:none}.zero-attachment-drawer{border-radius:30px;overflow:hidden}.zero-attachment-grabber{margin-bottom:5px}.zero-attachment-drawer-head{grid-template-columns:44px 1fr 44px;align-items:center;padding:0 14px 10px;display:grid}.zero-attachment-close{color:#f5f8fff2;background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;place-items:center;width:38px;height:38px;font-size:1.95rem;line-height:1;display:grid}.zero-attachment-recents{color:#f8fbff;min-height:38px;font:inherit;letter-spacing:-.02em;background:0 0;border:0;justify-self:center;align-items:center;gap:6px;font-size:1.02rem;font-weight:780;display:inline-flex}.zero-attachment-recents span{color:#d2dae8b8;font-size:.84rem}.zero-attachment-head-spacer{width:38px;height:38px}.zero-attachment-media-stage{width:calc(100% - 20px);color:inherit;background:#020203;border:0;border-radius:18px;grid-template-columns:repeat(3,1fr);grid-auto-rows:88px;gap:1px;margin:0 10px 10px;padding:0;display:grid;overflow:hidden}.zero-media-stage-main,.zero-media-stage-tile{min-width:0;min-height:0;color:inherit;font:inherit;appearance:none;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 35% 24%,#ffffff0d,#0000 24%),linear-gradient(135deg,#111113f5,#050506fa);border:0;place-items:center;padding:0;display:grid}.zero-media-stage-tile{position:relative;overflow:hidden}.zero-media-stage-tile img{object-fit:cover;width:100%;height:100%;display:block}.zero-media-stage-tile.has-native-image{background:#08080a}.zero-media-stage-tile.is-selected{outline-offset:-3px;outline:2px solid #f8fbffd9;transition:outline-color .18s,box-shadow .18s,transform .18s cubic-bezier(.19,1,.22,1);box-shadow:inset 0 0 0 1px #ffffff52,0 0 0 1px #ffffff1f}.zero-media-stage-check{color:#fff;background:#05070dcf;border:1px solid #ffffff7a;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.82rem;font-weight:850;line-height:1;animation:.2s cubic-bezier(.19,1,.22,1) both zeroMediaSelectBadgeIn;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 8px 18px #00000080,inset 0 1px #ffffff2e}.zero-attachment-drawer.has-selected-media .zero-attachment-action-dock{opacity:0;pointer-events:none;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:translateY(8px)scale(.98)}.zero-attachment-drawer.has-selected-media .zero-attachment-media-stage{margin-bottom:8px}.zero-media-stage-status{color:#dce8ff;text-align:left;background:linear-gradient(135deg,#080d14cc,#05080fcc);border:1px solid #ffffff17;border-radius:14px;grid-area:3/2/auto/4;align-content:center;place-self:stretch stretch;gap:3px;padding:10px 12px;display:grid}.zero-media-stage-status strong{color:#f3f7ff;font-size:.78rem;line-height:1.1}.zero-media-stage-status span{color:#9fb0cad6;font-size:.68rem;line-height:1.2}.zero-media-stage-main{background:radial-gradient(circle at 28% 18%,#ffffff10,#0000 24%),radial-gradient(circle at 70% 68%,#ffffff07,#0000 34%),linear-gradient(145deg,#0b0b0cfa,#020203fc);grid-row:span 2;position:relative;overflow:hidden}.zero-media-stage-camera{color:#f4f8ff;background:#02050bd0;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 10px 28px #0000004d}.zero-media-stage-camera svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.zero-media-stage-caption{color:#f1f6ffe6;text-shadow:0 1px 8px #000000b8;font-size:.72rem;font-weight:650;position:absolute;bottom:10px;left:10px;right:10px}.zero-media-stage-main.is-live{background:#080b10}.zero-tile-video{object-fit:cover;border-radius:inherit;z-index:0;width:100%;height:100%;position:absolute;inset:0}.zero-media-stage-main.is-live .zero-media-stage-camera,.zero-media-stage-main.is-live .zero-media-stage-caption{z-index:2}.zero-media-stage-main.is-live .zero-media-stage-caption{color:#f1f6fff5;font-size:.7rem;bottom:10px;left:10px;right:56px}.zero-tile-live-ring{z-index:3;background:#ff5050d9;border-radius:50%;width:36px;height:36px;animation:1.8s ease-out infinite zeroTilePulse;position:absolute;bottom:10px;right:10px;box-shadow:0 0 #ff505080}.zero-tile-capture-btn{z-index:4;cursor:pointer;background:#04070cb8;border:1.5px solid #ffffff38;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 4px 16px #0000005c}.zero-tile-capture-btn svg{fill:none;stroke:#f4f8ff;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.zero-media-stage-tile.tile-1{background:linear-gradient(135deg,#0d0d0f,#1a1a1e 54%,#050506)}.zero-media-stage-tile.tile-2{background:linear-gradient(135deg,#121214,#222226 48%,#070708)}.zero-media-stage-tile.tile-3{background:linear-gradient(145deg,#08080a,#202026 56%,#101012)}.zero-media-stage-tile.tile-4{background:linear-gradient(135deg,#050506,#19191d 58%,#2b2b31)}.zero-media-stage-tile.tile-5{background:linear-gradient(145deg,#1b1b20,#050506)}.zero-media-stage-tile.tile-6{background:linear-gradient(135deg,#27272c,#151519 52%,#050506)}.zero-media-stage-tile.tile-7{background:linear-gradient(145deg,#060607,#1a1a1f 56%,#33333a)}.zero-media-stage-tile.tile-8{background:linear-gradient(135deg,#111114,#050506)}.zero-attachment-action-dock{opacity:1;background:#030304d6;border:1px solid #ffffff16;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;max-height:96px;margin:0 10px 10px;padding:7px;transition:max-height .24s cubic-bezier(.19,1,.22,1),opacity .18s,margin .22s,padding .22s,transform .24s cubic-bezier(.19,1,.22,1);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff10}.zero-attachment-dock-item{color:#f6f9fff0;min-width:0;min-height:70px;font:inherit;background:0 0;border:0;border-radius:18px;align-content:center;justify-items:center;gap:5px;padding:7px 3px 6px;font-size:.68rem;font-weight:650;display:grid}.zero-attachment-dock-item:active{background:#ffffff14;transform:scale(.98)}.zero-attachment-dock-item:disabled{opacity:.42}.zero-attachment-dock-item .zero-attachment-drawer-icon{background:#070708e0;width:38px;height:38px}.zero-attachment-drawer{bottom:calc(10px + env(safe-area-inset-bottom));max-height:min(72vh,620px)}.zero-attachment-drawer-layer.is-open .zero-attachment-drawer{transform:translate(-50%)scale(1)}.zero-attachment-media-stage{grid-auto-rows:clamp(76px,13vh,104px)}.zero-chat-app.is-android-shell .zero-attachment-drawer{bottom:calc(8px + env(safe-area-inset-bottom))}.zero-message-reply-quote,.zero-composer-reply-context{background:#ffffff0e;border-left:2px solid #ffffff63;border-radius:11px;gap:2px;margin:0 0 8px;padding:7px 9px 7px 10px;display:grid}.zero-message-reply-quote span,.zero-composer-reply-context span{color:#d2e0ffb8;font-size:.72rem;font-weight:720}.zero-message-reply-quote strong,.zero-composer-reply-context strong{text-overflow:ellipsis;white-space:nowrap;color:#f6f9ffeb;min-width:0;font-size:.82rem;font-weight:520;display:block;overflow:hidden}.zero-composer-reply-context{background:#0a0e1699;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;margin:0 0 7px}.zero-composer-reply-context button{color:#f2f6ffc7;background:#ffffff14;border-radius:50%;width:28px;min-width:28px;height:28px;padding:0;font-size:1rem}.zero-chat-composer .zero-composer-reply-context{box-sizing:border-box;background:linear-gradient(#ffffff13,#ffffff0b);border-left:2px solid #ffffff63;border-radius:15px;grid-template-columns:minmax(0,1fr) 28px;align-self:stretch;align-items:center;gap:8px;width:100%;min-width:0;margin:0;padding:8px 9px 8px 10px;display:grid;box-shadow:inset 0 1px #ffffff0b}.zero-chat-composer .zero-composer-reply-context span{color:#c4d3f2c2;min-width:0;font-size:.71rem;line-height:1.15;overflow:hidden}.zero-chat-composer .zero-composer-reply-context strong{color:#f8fafff0;max-width:100%;margin-top:3px;font-size:.79rem;line-height:1.18}.zero-chat-composer .zero-composer-reply-context button{color:#f2f6ffc7;background:#ffffff13;border:1px solid #ffffff17;border-radius:50%;align-self:center;place-items:center;width:28px;min-width:28px;height:28px;padding:0;font-size:.9rem;line-height:1;display:grid}.zero-chat-composer .zero-composer-reply-context button:active,.zero-chat-composer .zero-composer-reply-context button:hover{background:#ffffff21}.zero-message-action-menu{z-index:12;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0c0e13f5;border:1px solid #ffffff1a;border-radius:18px;min-width:154px;padding:7px;position:absolute;bottom:calc(100% + 8px);left:8px;box-shadow:0 20px 55px #00000075}.zero-message-action-menu button{color:#f5f8fff0;text-align:left;background:0 0;border-radius:12px;justify-content:flex-start;width:100%;padding:10px 12px;font-size:.94rem}.zero-message-action-menu{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#16181ec7;border:1px solid #ffffff13;border-radius:999px;align-items:center;gap:2px;width:max-content;min-width:0;max-width:min(330px,100vw - 32px);padding:5px;display:inline-flex;bottom:calc(100% + 9px);left:0;box-shadow:0 12px 34px #0000005c,inset 0 1px #ffffff0e}.zero-message-action-menu:after{content:"";background:#16181ec7;border-bottom:1px solid #ffffff0e;border-right:1px solid #ffffff0e;border-radius:2px;width:10px;height:10px;position:absolute;bottom:-5px;left:28px;transform:rotate(45deg)}.zero-message-action-menu button{color:#f5f8ffe0;letter-spacing:-.01em;white-space:nowrap;text-align:center;background:0 0;border-radius:999px;justify-content:center;width:auto;min-width:0;min-height:34px;padding:0 11px;font-size:.83rem;font-weight:590}.zero-chat-app.is-android-shell .zero-message-action-menu{background:#181a20d1;border-radius:999px;box-shadow:0 12px 34px #0000006b,inset 0 1px #ffffff0e}.zero-chat-app.is-android-shell .zero-message-action-menu button{min-height:38px;padding:0 12px;font-size:.86rem}.zero-chat-bubble.menu-anchor-center .zero-message-action-menu{left:50%;right:auto;transform:translate(-50%)}.zero-chat-bubble.menu-anchor-right .zero-message-action-menu{left:auto;right:0}.zero-chat-bubble.menu-anchor-center .zero-message-action-menu:after{left:50%;right:auto;transform:translate(-50%)rotate(45deg)}.zero-chat-bubble.menu-anchor-right .zero-message-action-menu:after{left:auto;right:28px}.zero-message-focus-backdrop{z-index:10;-webkit-backdrop-filter:blur(9px)saturate(82%);backdrop-filter:blur(9px)saturate(82%);background:#0000006e;position:fixed;inset:0}.zero-message-focus-bubble{z-index:13;pointer-events:none;filter:drop-shadow(0 22px 44px #0000007a);transform-origin:50%;position:fixed;transform:scale(1.006)}.zero-message-focus-bubble .zero-chat-bubble{max-width:100%}.zero-chat-bubble.has-open-actions{opacity:0}.zero-message-floating-actions{z-index:14;pointer-events:none;position:fixed;inset:0}.zero-message-reaction-rail{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);pointer-events:auto;background:#191b20e6;border:1px solid #ffffff16;border-radius:999px;justify-content:space-between;align-items:center;height:44px;padding:0 6px;display:flex;position:fixed;box-shadow:0 16px 46px #0000007a,inset 0 1px #fff1}.zero-message-reaction-rail button{color:#f7f9ff;background:0 0;border:0;border-radius:50%;place-items:center;width:37px;min-width:37px;height:37px;padding:0;font-size:1.35rem;line-height:1;display:inline-grid;transform:translateZ(0)}.zero-message-reaction-rail button:active,.zero-message-reaction-rail button:hover{background:#ffffff16}.zero-message-reaction-more{color:#f2f5ffe0!important;background:#ffffff1a!important}.zero-message-reaction-more svg{fill:none;stroke:currentColor;stroke-width:2.15px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.zero-message-action-menu{z-index:14;-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);pointer-events:auto;background:#0f1014e8;border:1px solid #ffffff17;border-radius:22px;gap:0;padding:10px 0;display:grid;position:fixed;bottom:auto;right:auto;overflow:hidden;transform:none;box-shadow:0 24px 70px #0000008f,inset 0 1px #ffffff0e}.zero-message-action-menu:after,.from-user .zero-message-action-menu:after,.zero-chat-bubble.menu-anchor-center .zero-message-action-menu:after,.zero-chat-bubble.menu-anchor-right .zero-message-action-menu:after{content:none}.zero-message-action-menu button{color:#f8fafff0;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:28px 1fr;justify-content:stretch;align-items:center;gap:14px;width:100%;min-height:48px;padding:0 22px 0 24px;font-size:1rem;font-weight:520;display:grid}.zero-message-action-menu svg{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.zero-message-action-menu button:active,.zero-message-action-menu button:hover{background:#ffffff13}.zero-message-action-menu button.is-danger{color:#ff6670}.zero-message-action-menu button.is-disabled{color:#f8faff8f}.zero-message-action-divider{background:#ffffff1b;height:1px;margin:8px 22px;display:block}.zero-chat-app.is-android-shell .zero-message-action-menu{background:#101116eb;border-radius:23px}.zero-chat-app.is-android-shell .zero-message-action-menu button{min-height:50px;font-size:1.01rem}.zero-chat-app.is-light-theme{--zero-chat-wallpaper:url(../zero-wallpaper-light.png?v=warm-20260506);color:#111827;background-color:#dbe8e1;background-image:linear-gradient(#ffffff18,#ffffff10),var(--zero-chat-wallpaper),radial-gradient(circle at 12% 22%,#6f9ece2b,#0000 34%),radial-gradient(circle at 88% 78%,#61a37b2e,#0000 36%),linear-gradient(#f7fafcfa 0%,#e0ebecf5 52%,#c5dcd0fa 100%);background-position:50%,top,50%,50%,50%;background-repeat:no-repeat,repeat-y,no-repeat,no-repeat,no-repeat;background-size:cover,100%,auto,auto,auto}.zero-chat-app.is-light-theme:before{opacity:1;background:linear-gradient(#f3ecdfb0 0%,#f3ecdf42 58%,#0000 100%);height:74px;top:0;-webkit-mask-image:none;mask-image:none}.zero-chat-app.is-light-theme:after{background:linear-gradient(#0000 0%,#f1eadb3b 44%,#f1eadba8 100%);height:88px;display:block;bottom:0}.zero-chat-app.is-light-theme .zero-verification-legal-strip{color:#f4f7fb;background:#202124f5;border-bottom:1px solid #ffffff12}.zero-chat-app.is-light-theme .zero-verification-legal-strip a{color:#f4f7fb}.zero-chat-app.is-light-theme .zero-chat-header{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-bottom:0}.zero-chat-app.is-light-theme .zero-chat-avatar,.zero-chat-app.is-light-theme .zero-message-avatar{color:#111827;box-shadow:none;background:linear-gradient(120deg,#0000 33%,#ffffff96 48%,#0000 63%) 0 0/230% 100%,radial-gradient(circle at 34% 18%,#ffffffd1,#0000 42%),#fffffff0;border-color:#17203324}.zero-chat-app.is-light-theme .zero-chat-identity{color:#111827;box-shadow:none;background:#fffffff0;border-color:#17203324}.zero-chat-app.is-light-theme .zero-chat-header strong{color:#111827;text-shadow:none}.zero-chat-app.is-light-theme .zero-chat-identity>span{color:#647084;text-shadow:none}.zero-chat-app.is-light-theme .zero-chat-identity>span.is-typing{color:#46576e}.zero-chat-app.is-light-theme .zero-chat-header .zero-header-icon{color:#111827eb;box-shadow:none;background:#fffffff0;border-color:#17203324}.zero-chat-app.is-light-theme .zero-chat-day{color:#7c8797}.zero-chat-app.is-light-theme .zero-chat-thread{padding-bottom:104px;scroll-padding-bottom:128px}.zero-chat-app.is-light-theme.has-reply-context .zero-chat-thread{padding-bottom:150px;scroll-padding-bottom:172px}.zero-chat-app.is-light-theme .zero-chat-bubble{color:#111827;box-shadow:none;background:#fffffff0;border-color:#11182712}.zero-chat-app.is-light-theme .from-user .zero-chat-bubble{color:#0f2818;box-shadow:none;background:#d9ffc8f0;border-color:#5fa66b30}.zero-chat-app.is-light-theme .from-user .zero-message-checks svg{stroke:#2d7f58d6}.zero-chat-app.is-light-theme .zero-message-meta,.zero-chat-app.is-light-theme .zero-exec-time{color:#556072b8}.zero-chat-app.is-light-theme .from-user .zero-message-meta{color:#31573ab8}.zero-chat-app.is-light-theme .zero-message-checks svg{stroke:#ecf4ffd1}.zero-chat-app.is-light-theme .zero-message-source,.zero-chat-app.is-light-theme .zero-pinned-message-pill,.zero-chat-app.is-light-theme .zero-selection-strip,.zero-chat-app.is-light-theme .zero-context-pill{color:#1c2636e6;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#ffffffb8;border-color:#1e315017;box-shadow:0 12px 30px #40557821,inset 0 1px #ffffffbf}.zero-chat-app.is-light-theme .zero-pinned-message-pill i,.zero-chat-app.is-light-theme .zero-selection-strip button{color:#1a263ac7;background:#30486e14}.zero-chat-app.is-light-theme .zero-chip-icon{stroke:#283a58c7}.zero-chat-app.is-light-theme .zero-message-reply-quote,.zero-chat-app.is-light-theme .zero-composer-reply-context{background:#446cb414;border-left-color:#4371ceb8}.zero-chat-app.is-light-theme .zero-message-reply-quote span,.zero-chat-app.is-light-theme .zero-composer-reply-context span{color:#42516cbd}.zero-chat-app.is-light-theme .zero-message-reply-quote strong,.zero-chat-app.is-light-theme .zero-composer-reply-context strong{color:#111827eb}.zero-chat-app.is-light-theme .zero-composer-icon,.zero-chat-app.is-light-theme .zero-composer-input-shell{color:#1f2937;-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:#fffffff0;border-color:#1f2f4b1a;box-shadow:0 18px 46px #36486426,inset 0 1px #ffffffdb}.zero-chat-app.is-light-theme .zero-chat-composer>.zero-composer-icon{color:#172033;background:#fffffff2;border-color:#2a3e601f;box-shadow:0 12px 28px #30466929,inset 0 1px #ffffffeb}.zero-chat-app.is-light-theme .zero-chat-composer>.zero-composer-icon.is-active{color:#fff;background:linear-gradient(145deg,#4d7ed9,#2863bf);border-color:#265cb838;box-shadow:0 14px 32px #2f61bd3d,inset 0 1px #ffffff2e}.zero-chat-app.is-light-theme .zero-chat-composer.is-composing .zero-composer-input-shell,.zero-chat-app.is-light-theme .zero-chat-composer.has-reply-context .zero-composer-input-shell{background:#ffffffe0;border-color:#4871c32e;box-shadow:0 18px 50px #3648642e,0 0 0 1px #4871c30d,inset 0 1px #ffffffdb}.zero-chat-app.is-light-theme .zero-send-button-inline{color:#fff;background:linear-gradient(145deg,#202733,#0c111a);border-color:#11182738;box-shadow:0 10px 24px #141b273d,inset 0 1px #ffffff29}.zero-chat-app.is-light-theme .zero-send-button-inline:active,.zero-chat-app.is-light-theme .zero-send-button-inline:hover{background:linear-gradient(145deg,#151c27,#05080e)}.zero-chat-app.is-light-theme .zero-chat-composer textarea{color:#111827}.zero-chat-app.is-light-theme .zero-chat-composer textarea::placeholder{color:#4d5869a8}.zero-chat-app.is-light-theme .zero-voice-button{color:#172033;background:#fffffff5;border-color:#4674ce3d;box-shadow:0 0 0 4px #4871c314,0 12px 28px #3046692b,inset 0 1px #ffffffeb}.zero-chat-app.is-light-theme .zero-voice-button:before{opacity:.28}.zero-chat-app.is-light-theme .zero-voice-button:after{border-color:#4674ce2e}.zero-chat-app.is-light-theme .zero-mic-icon{stroke:#172033}.zero-chat-app.is-light-theme .zero-typing-bubble span{background:#637083}.zero-chat-app.is-light-theme .zero-message-reaction-badge{background:#fffffff0;border-color:#1e31501a;box-shadow:0 10px 24px #40557829,inset 0 1px #ffffffc7}.zero-chat-app.is-light-theme .zero-attachment-drawer-scrim{background:#ccd8e03d}.zero-chat-app.is-light-theme .zero-attachment-drawer{color:#141d2b;-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);background:linear-gradient(#fffffff5,#f4f9f9f0);border-color:#283b5c1c;box-shadow:0 24px 70px #3246683d,inset 0 1px #ffffffeb}.zero-chat-app.is-light-theme .zero-attachment-grabber{background:#2d3d5838}.zero-chat-app.is-light-theme .zero-attachment-close{color:#172033e0;background:#29395414;border-color:#26385814}.zero-chat-app.is-light-theme .zero-attachment-recents{color:#172033}.zero-chat-app.is-light-theme .zero-attachment-recents span{color:#34435ea3}.zero-chat-app.is-light-theme .zero-attachment-media-stage{background:#dfe8eccc;box-shadow:inset 0 0 0 1px #2334520e}.zero-chat-app.is-light-theme .zero-media-stage-main,.zero-chat-app.is-light-theme .zero-media-stage-tile{background:radial-gradient(circle at 35% 24%,#ffffff6b,#0000 24%),linear-gradient(135deg,#e7eef1fa,#a4b4bef5)}.zero-chat-app.is-light-theme .zero-media-stage-main{background:radial-gradient(circle at 28% 18%,#ffffff70,#0000 23%),radial-gradient(circle at 70% 68%,#587daa3d,#0000 35%),linear-gradient(145deg,#d7e3e8fa,#8ea0aefa)}.zero-chat-app.is-light-theme .zero-media-stage-camera,.zero-chat-app.is-light-theme .zero-tile-capture-btn{color:#172033;background:#ffffffdb;border-color:#2233521f;box-shadow:0 12px 28px #2d3e5b2e,inset 0 1px #ffffffc7}.zero-chat-app.is-light-theme .zero-media-stage-caption{color:#172033eb;text-shadow:0 1px 8px #ffffffb3}.zero-chat-app.is-light-theme .zero-tile-capture-btn svg{stroke:#172033}.zero-chat-app.is-light-theme .zero-media-stage-tile.has-native-image{background:#dce6ebe0}.zero-chat-app.is-light-theme .zero-media-stage-tile.tile-1{background:linear-gradient(135deg,#eef3f3,#b9c8cb 50%,#728490)}.zero-chat-app.is-light-theme .zero-media-stage-tile.tile-2{background:linear-gradient(135deg,#fbfbf8,#d7e0df 48%,#8799a2)}.zero-chat-app.is-light-theme .zero-media-stage-tile.tile-3{background:linear-gradient(145deg,#a8b8c1,#dde7e8 52%,#f7fafb)}.zero-chat-app.is-light-theme .zero-media-stage-tile.tile-4{background:linear-gradient(135deg,#d9e4e5,#a5b6c0 58%,#eef4f5)}.zero-chat-app.is-light-theme .zero-media-stage-tile.tile-5{background:linear-gradient(145deg,#c9d5d9,#8da0aa)}.zero-chat-app.is-light-theme .zero-media-stage-tile.tile-6{background:linear-gradient(135deg,#f3f4ef,#c8d4d5 52%,#8ea0aa)}.zero-chat-app.is-light-theme .zero-media-stage-tile.tile-7{background:linear-gradient(145deg,#b2c1c8,#d9e4e7 56%,#f8fafb)}.zero-chat-app.is-light-theme .zero-media-stage-tile.tile-8{background:linear-gradient(135deg,#d4dee2,#96a7b1)}.zero-chat-app.is-light-theme .zero-attachment-action-dock{background:#ffffffc2;border-color:#283b5c1a;box-shadow:0 12px 30px #36486421,inset 0 1px #ffffffc7}.zero-chat-app.is-light-theme .zero-attachment-dock-item{color:#172033eb}.zero-chat-app.is-light-theme .zero-attachment-dock-item:active{background:#2c446814}.zero-chat-app.is-light-theme .zero-attachment-dock-item .zero-attachment-drawer-icon{color:#172033;background:#2d405e14;border-color:#26385814}.zero-chat-app.is-light-theme .zero-vault-page{color:#111827;background:linear-gradient(#f8fafc,#edf2f4)}.zero-chat-app.is-light-theme .zero-vault-action,.zero-chat-app.is-light-theme .zero-vault-action-btn,.zero-chat-app.is-light-theme .zero-vault-list-item,.zero-chat-app.is-light-theme .zero-vault-memory-item,.zero-chat-app.is-light-theme .zero-vault-carry-pill,.zero-chat-app.is-light-theme .zero-vault-grid-item{color:#172033d9;background:#fffffff0;border-color:#1f2f4b1a;box-shadow:0 8px 18px #40557812,inset 0 1px #ffffffdb}.zero-chat-app.is-light-theme .zero-vault-action-icon{color:#172033d9}.zero-chat-app.is-light-theme .zero-vault-back{color:#172033d9;background:#fffffff0;border-color:#1f2f4b1a;box-shadow:0 8px 18px #40557812,inset 0 1px #ffffffdb}.zero-chat-app.is-light-theme .zero-vault-avatar,.zero-chat-app.is-light-theme .zero-vault-edit-avatar{color:#111827;background:linear-gradient(120deg,#0000 33%,#ffffffb8 48%,#0000 63%) 0 0/230% 100%,radial-gradient(circle at 34% 18%,#fff,#0000 42%),linear-gradient(145deg,#f9fbff,#e7ecf2);border-color:#1f2f4b1a;box-shadow:inset 0 1px #ffffffd6,0 8px 18px #4055781f}.zero-chat-app.is-light-theme .zero-vault-name,.zero-chat-app.is-light-theme .zero-vault-list-name,.zero-chat-app.is-light-theme .zero-vault-tabs button.is-active{color:#111827}.zero-chat-app.is-light-theme .zero-vault-tagline,.zero-chat-app.is-light-theme .zero-vault-empty,.zero-chat-app.is-light-theme .zero-vault-list-meta,.zero-chat-app.is-light-theme .zero-vault-hint p,.zero-chat-app.is-light-theme .zero-vault-tabs button{color:#667386}.zero-chat-app.is-light-theme .zero-vault-tabs{border-bottom-color:#21335114}.zero-chat-app.is-light-theme .zero-vault-edit-screen{background:linear-gradient(#f8fafc 0%,#edf2f4 100%)}.zero-chat-app.is-light-theme .zero-vault-edit-topbar span,.zero-chat-app.is-light-theme .zero-vault-edit-title,.zero-chat-app.is-light-theme .zero-vault-theme-card>span{color:#172033}.zero-chat-app.is-light-theme .zero-vault-edit-topbar .is-quiet,.zero-chat-app.is-light-theme .zero-vault-edit-photo-row button,.zero-chat-app.is-light-theme .zero-vault-edit-card,.zero-chat-app.is-light-theme .zero-vault-theme-card,.zero-chat-app.is-light-theme .zero-vault-theme-toggle button{color:#172033c7;background:#fffffff0;border-color:#1f2f4b1a;box-shadow:0 8px 18px #40557812,inset 0 1px #ffffffdb}.zero-chat-app.is-light-theme .zero-vault-edit-topbar .is-primary{color:#08090c;background:#fffffff5;border-color:#1f2f4b1a;box-shadow:0 8px 18px #40557812,inset 0 1px #ffffffdb}.zero-chat-app.is-light-theme .zero-vault-edit-card input{color:#111827}.zero-chat-app.is-light-theme .zero-vault-edit-card input::placeholder,.zero-chat-app.is-light-theme .zero-vault-edit-card input:disabled{color:#414d6170}.zero-chat-app.is-light-theme .zero-vault-theme-toggle button.is-active{color:#fff;background:#111827;border-color:#111827;box-shadow:0 8px 18px #11182724}.zero-chat-app.is-android-shell .zero-chat-composer{bottom:var(--zero-chat-keyboard-offset,0px);padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.zero-chat-app.is-android-shell .zero-chat-thread{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px) + var(--zero-chat-keyboard-offset,0px));scroll-padding-bottom:calc(108px + env(safe-area-inset-bottom,0px) + var(--zero-chat-keyboard-offset,0px))}.zero-chat-app.is-android-shell.has-reply-context .zero-chat-thread{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px) + var(--zero-chat-keyboard-offset,0px));scroll-padding-bottom:calc(176px + env(safe-area-inset-bottom,0px) + var(--zero-chat-keyboard-offset,0px))}html.zero-chat-keyboard-open .zero-chat-app.is-android-shell .zero-chat-composer{padding-bottom:10px}.zero-chat-app.is-android-shell .zero-chat-scroll-spacer{flex:0 0 2px;height:2px}.zero-chat-app.is-android-shell.is-light-theme .zero-chat-thread{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(114px + env(safe-area-inset-bottom,0px))}.zero-chat-app.is-android-shell.is-light-theme .zero-chat-bubble{box-shadow:none}.zero-chat-app.is-android-shell.is-light-theme .zero-chat-message.from-user>.zero-chat-bubble,.zero-chat-app.is-android-shell.is-light-theme .zero-message-focus-bubble.from-user .zero-chat-bubble{color:#0f2818;box-shadow:none;background:#d9ffc8f0;border-color:#5fa66b30}.zero-chat-app.is-android-shell.is-light-theme.has-reply-context .zero-chat-thread{padding-bottom:calc(148px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(172px + env(safe-area-inset-bottom,0px))}.zero-chat-app.is-android-shell.is-light-theme .zero-chat-scroll-spacer{flex:0 0 16px;height:16px}.zero-chat-app.is-light-theme .zero-send-button-inline .zero-send-icon,.zero-chat-app.is-light-theme .zero-send-button-inline .zero-send-icon path{color:#fff;stroke:#fff}.zero-chat-day{z-index:3;color:#dbe2eeb8;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);letter-spacing:-.01em;background:#0e111794;border:1px solid #ffffff0e;border-radius:999px;align-self:center;width:max-content;margin:-2px auto 2px;padding:4px 10px 5px;font-size:.78rem;font-weight:650;position:sticky;top:4px;box-shadow:0 8px 22px #0003}.zero-chat-app.is-android-shell .zero-chat-day{-webkit-backdrop-filter:none;background:#0e1117ad;top:2px}.zero-chat-day{color:#e8eef9d8;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 1px 8px #000c;background:#07090fb3;border:1px solid #ffffff14;border-radius:999px;padding:3px 10px 4px;font-size:.86rem;font-weight:650;box-shadow:0 8px 24px #00000042}.zero-chat-app.is-android-shell .zero-chat-day{-webkit-backdrop-filter:none;background:#07090fbd}.zero-chat-app.is-light-theme .zero-chat-day{color:#344156d6;text-shadow:none;background:#ffffffe0;border-color:#263a5914;box-shadow:0 8px 22px #40536b1f}.zero-vault-settings-screen{padding:0 16px 24px}.zero-vault-search-bar{margin:12px 0 16px}.zero-vault-search-bar input[type=search]{color:#f0f3f5;box-sizing:border-box;background:#1a1c20f2;border:1px solid #ffffff12;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-size:15px}.zero-vault-search-bar input[type=search]::placeholder{color:#8b929e}.zero-vault-search-hints{padding:8px 0}.zero-vault-hint-label{color:#8b929e;text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px;font-size:12px}.zero-vault-hint-pills{flex-wrap:wrap;gap:8px;display:flex}.zero-vault-hint-note{color:#8b929e;margin:12px 0 0;font-size:12px}.zero-vault-search-results{flex-direction:column;gap:4px;display:flex}.zero-vault-search-result{background:#1a1c20f2;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.zero-vault-search-result-kind{color:#8b929e;text-transform:uppercase;letter-spacing:.05em;min-width:52px;font-size:11px}.zero-vault-search-result-label{color:#f0f3f5;font-size:14px}.zero-vault-settings-section{margin-bottom:24px}.zero-vault-settings-section-title{color:#8b929e;text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px;font-size:11px}.zero-vault-setting-row{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.zero-vault-setting-row:last-child{border-bottom:none}.zero-vault-setting-info{flex-direction:column;flex:1;gap:2px;padding-right:12px;display:flex}.zero-vault-setting-label{color:#f0f3f5;font-size:14px}.zero-vault-setting-desc{color:#8b929e;font-size:12px}.zero-vault-toggle{cursor:pointer;background:#1a1c20f2;border:1px solid #ffffff12;border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:background .2s;position:relative}.zero-vault-toggle:after{content:"";background:#8b929e;border-radius:50%;width:18px;height:18px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.zero-vault-toggle.is-on{background:#f0f3f5}.zero-vault-toggle.is-on:after{background:#08090c;transform:translate(20px)}.zero-vault-settings-truth-label{color:#8b929e;text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px;font-size:11px}.zero-vault-settings-truth-note{color:#8b929e;margin:10px 0 0;font-size:12px}.zero-vault-truth-row{color:#d7dbe2;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px;display:flex}.zero-vault-truth-value{color:#a0a7b2;text-align:right;max-width:55%;font-size:12px}.zero-vault-retention-info{padding:4px 0}.zero-chat-app.is-light-theme .zero-vault-search-bar input[type=search]{color:#27272a;background:#0000000d;border-color:#0000001f}.zero-chat-app.is-light-theme .zero-vault-search-bar input[type=search]::placeholder{color:#a1a1aa}.zero-chat-app.is-light-theme .zero-vault-search-result{background:#0000000a}.zero-chat-app.is-light-theme .zero-vault-search-result-label,.zero-chat-app.is-light-theme .zero-vault-setting-label{color:#27272a}.zero-chat-app.is-light-theme .zero-vault-setting-row{border-color:#00000014}.zero-chat-app.is-light-theme .zero-vault-toggle{background:#0000001f}.zero-chat-app.is-light-theme .zero-vault-toggle:after{background:#a1a1aa}.zero-chat-app.is-light-theme .zero-vault-truth-row{color:#52525b}.zero-chat-app.is-light-theme .zero-vault-truth-value{color:#71717a}.zero-action-sheet-backdrop{z-index:900;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;justify-content:flex-end;align-items:flex-end;display:flex;position:fixed;inset:0}@keyframes zeroSheetSlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.zero-action-sheet-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.zero-action-sheet-title{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;font-size:.8rem;font-weight:700}.zero-action-sheet-close{cursor:pointer;color:#ffffff80;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:color .12s;display:flex}.zero-action-sheet-close:hover{color:#ffffffd9}.zero-action-sheet-list{flex:1;padding:6px 0;overflow-y:auto}.zero-action-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:0;align-items:center;gap:12px;width:100%;padding:10px 16px;transition:background .1s;display:flex}.zero-action-item.is-disabled{opacity:.4;cursor:not-allowed}.zero-action-item-content{flex:1;min-width:0}.zero-action-item-primary{align-items:center;gap:8px;display:flex}.zero-action-item-label{color:#e8e8f0;font-size:.88rem;font-weight:600;line-height:1.3}.zero-action-item-description{color:#ffffff61;margin-top:2px;font-size:.72rem;line-height:1.4}.zero-action-item-arrow{color:#fff3;flex-shrink:0}.zero-action-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:.62rem;font-weight:700}.zero-action-badge--unknown{color:#ffffff73;background:#ffffff14}.zero-action-badge--offline{color:#e07070;background:#e6646426}.zero-action-badge--connected{color:#60cc80;background:#50c87826}.zero-action-divider{background:#ffffff12;height:1px;margin:5px 0}.zero-action-sheet-footer{color:#ffffff38;text-align:center;border-top:1px solid #ffffff0f;padding:10px 16px;font-size:.68rem}.zero-action-icon{flex-shrink:0;width:18px;height:18px}.zero-action-item-badge{margin-left:auto}body.zero-theme-light .zero-action-sheet-header{border-bottom-color:#00000014}body.zero-theme-light .zero-action-sheet-title,body.zero-theme-light .zero-action-sheet-close{color:#00000073}body.zero-theme-light .zero-action-sheet-close:hover{color:#000000bf}body.zero-theme-light .zero-action-item:hover{background:#0000000a}body.zero-theme-light .zero-action-item-label{color:#1c1c26}body.zero-theme-light .zero-action-item-description{color:#00000073}body.zero-theme-light .zero-action-item-arrow{color:#00000040}body.zero-theme-light .zero-action-badge--unknown{color:#00000073;background:#00000014}body.zero-theme-light .zero-action-badge--connected{color:#28a050;background:#28a0501f}body.zero-theme-light .zero-action-sheet-footer{color:#0000004d;border-top-color:#00000012}.zero-chat-app.is-light-theme .zero-message-quick-action{color:#162033;background:#ffffffeb;border-color:#dfe7f3;box-shadow:inset 0 1px #fff,0 8px 18px #2431421a}.zero-drawer-caption-zone{gap:8px;padding:0 10px 12px;animation:.24s cubic-bezier(.19,1,.22,1) both zeroDrawerCaptionIn;display:grid}.zero-drawer-selected-strip{scrollbar-width:none;gap:7px;padding:0 2px;display:flex;overflow-x:auto}.zero-drawer-selected-strip::-webkit-scrollbar{display:none}.zero-drawer-selected-chip{background:#ffffff0f;border:1px solid #ffffff26;border-radius:13px;flex:none;width:48px;height:48px;animation:.2s cubic-bezier(.19,1,.22,1) both zeroMediaSelectBadgeIn;position:relative;overflow:hidden;box-shadow:0 8px 22px #00000052,inset 0 1px #ffffff14}.zero-drawer-selected-chip img{object-fit:cover;width:100%;height:100%;display:block}.zero-drawer-selected-file{background:#ccdaf033;border:1px solid #ffffff6b;border-radius:4px 4px 6px 6px;position:absolute;inset:10px 13px 13px}.zero-drawer-selected-count{color:#fff;background:#05070dd6;border:1px solid #ffffff6b;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.66rem;font-weight:820;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 5px 12px #00000075}.zero-drawer-caption-pill.zero-composer-input-shell{background:#050506d8;border-color:#ffffff18;border-radius:999px;min-height:44px;margin:0;padding:4px 56px 4px 18px}.zero-drawer-caption-pill textarea{box-sizing:border-box;scrollbar-width:none;resize:none;color:#f1f6fc;width:100%;min-height:22px;max-height:82px;font:inherit;background:0 0;border:0;outline:0;align-self:center;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI Variable Text,system-ui,sans-serif;font-size:.98rem;font-weight:430;line-height:22px;overflow-y:auto}.zero-drawer-caption-pill textarea::-webkit-scrollbar{display:none}.zero-drawer-caption-pill textarea::placeholder{color:#b4bac4ad;font-weight:400}.zero-drawer-caption-pill .zero-send-button-inline{color:#07111e;background:linear-gradient(#f8fbff 0%,#e4edf8 100%);border-color:#ffffff8a;width:38px;height:32px;box-shadow:0 12px 28px #00000052,0 0 0 1px #ffffff29,inset 0 1px #ffffffd4}.zero-drawer-caption-pill .zero-send-button-inline:active{background:linear-gradient(#edf4ff 0%,#d8e5f4 100%)}@keyframes zeroDrawerCaptionIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes zeroMediaSelectBadgeIn{0%{opacity:0;transform:scale(.74)}to{opacity:1;transform:scale(1)}}.zero-chat-app.is-light-theme .zero-message-quick-action.is-primary{color:#fff;background:#235fc5;border-color:#235fc5}.zero-action-sheet-backdrop{padding:0 14px calc(18px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(10px)saturate(112%);backdrop-filter:blur(10px)saturate(112%);background:#0000008a;justify-content:center;align-items:flex-end}.zero-action-sheet{background:linear-gradient(#15171df5,#0a0c11f5);border:1px solid #ffffff1d;border-radius:24px;width:min(336px,100vw - 28px);max-height:min(78vh,520px);margin:0;animation:.18s ease-out zeroSheetLiftIn;box-shadow:0 24px 70px #0000008c,inset 0 1px #ffffff0f}@keyframes zeroSheetLiftIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes zeroAvatarSheen{0%,62%{background-position:-170% 0,0 0,0 0}82%,to{background-position:170% 0,0 0,0 0}}.zero-action-sheet-header{border-bottom:1px solid #ffffff13;padding:13px 16px 9px}.zero-action-sheet-title{color:#ebf1fa9e;letter-spacing:.08em}.zero-action-sheet-close{color:#f5f8ffb8;background:#ffffff0f;border:1px solid #ffffff0f;border-radius:999px;width:30px;height:30px}.zero-action-item{min-height:54px;padding:10px 16px}.zero-action-item:hover{background:#ffffff13}.zero-action-item-label{color:#f8fafff0}.zero-action-item-description{color:#d2dbe87a}.zero-action-item-arrow{opacity:0}.zero-action-sheet-footer{color:#d2dbe852}body.zero-theme-light .zero-action-sheet-backdrop{-webkit-backdrop-filter:blur(14px)saturate(118%);backdrop-filter:blur(14px)saturate(118%);background:#121b2a38}body.zero-theme-light .zero-action-sheet{background:linear-gradient(#fffffff0,#f4f8f9eb);border-color:#1d2d4921;box-shadow:0 24px 70px #37486540,inset 0 1px #ffffffc7}body.zero-theme-light .zero-action-sheet-close{color:#182335c2;background:#18233512;border-color:#1823350f}.zero-chat-search-layer{z-index:910;padding:calc(86px + env(safe-area-inset-top,0px)) 14px 18px;-webkit-backdrop-filter:blur(12px)saturate(112%);backdrop-filter:blur(12px)saturate(112%);background:#00000080;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.zero-chat-search-panel{background:linear-gradient(#16191ff7,#080a0ef7);border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;width:min(354px,100vw - 28px);max-height:min(72vh,560px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0000008c,inset 0 1px #ffffff0f}.zero-chat-search-topbar{justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 10px;display:flex}.zero-chat-search-topbar span{color:#f7faffeb;font-size:.96rem;font-weight:750}.zero-chat-search-topbar button{color:#f4f8ffc7;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;width:30px;height:30px}.zero-chat-search-field{background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:9px;min-height:42px;margin:0 14px 12px;padding:0 13px;display:flex}.zero-chat-search-field svg{fill:none;stroke:#e4ecf8b8;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px}.zero-chat-search-field input{color:#f7faff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.92rem}.zero-chat-search-field input::placeholder{color:#dce5f275}.zero-chat-search-results{gap:7px;padding:0 14px 14px;display:grid;overflow:auto}.zero-chat-search-empty{color:#d8e2f194;margin:0;padding:13px 2px 18px;font-size:.86rem;line-height:1.45}.zero-chat-search-result{text-align:left;background:#ffffff0e;border:1px solid #ffffff13;border-radius:16px;gap:4px;width:100%;padding:10px 12px;display:grid}.zero-chat-search-result span{color:#8baaffdb;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:760}.zero-chat-search-result strong{color:#f7fafff0;font-size:.88rem;font-weight:620;line-height:1.34}body.zero-theme-light .zero-chat-search-panel{background:linear-gradient(#fffffff5,#f3f8f9f0);border-color:#1d2d4921;box-shadow:0 24px 70px #37486540,inset 0 1px #ffffffc7}body.zero-theme-light .zero-chat-search-topbar span,body.zero-theme-light .zero-chat-search-result strong,body.zero-theme-light .zero-chat-search-field input{color:#111827}body.zero-theme-light .zero-chat-search-topbar button,body.zero-theme-light .zero-chat-search-field,body.zero-theme-light .zero-chat-search-result{background:#1823350f;border-color:#1d2d491a}body.zero-theme-light .zero-chat-search-field svg{stroke:#1823359e}body.zero-theme-light .zero-chat-search-empty,body.zero-theme-light .zero-chat-search-field input::placeholder{color:#2a374c94}.zero-chat-search-layer{padding:calc(12px + env(safe-area-inset-top,0px)) 14px calc(88px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000001f;justify-content:center;align-items:stretch}.zero-chat-search-panel{width:min(390px,100%);max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto auto;gap:10px;display:grid;overflow:visible}.zero-chat-search-row{grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:10px;display:grid}.zero-chat-search-field{background:#1c1f24d1;border-color:#ffffff1f;min-height:46px;margin:0;padding:0 12px;box-shadow:0 12px 30px #0000003d,inset 0 1px #ffffff0f}.zero-chat-search-field input{font-size:1rem}.zero-chat-search-clear,.zero-chat-search-close{color:#f7faffeb;background:#ffffff1f;border:0;border-radius:999px;place-items:center;display:grid}.zero-chat-search-clear{flex:0 0 26px;width:26px;height:26px;font-size:0}.zero-chat-search-clear:before,.zero-chat-search-close:before{content:"";background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat;width:13px;height:13px;transform:rotate(45deg)}.zero-chat-search-close{background:#1c1f24db;width:48px;height:48px;font-size:0;box-shadow:0 12px 30px #0000003d,inset 0 1px #ffffff0f}.zero-chat-search-preview{align-self:center;place-items:center;width:100%;padding:10px 0;display:grid}.zero-chat-search-active{text-align:left;background:linear-gradient(145deg,#163f2bf0,#0c2a1ceb);border:1px solid #ffffff1f;border-radius:18px;gap:6px;width:min(330px,100%);padding:12px 14px;display:grid;box-shadow:0 18px 46px #00000057,inset 0 1px #ffffff14}.zero-chat-search-active span{color:#e8f5eea8;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.zero-chat-search-active strong{color:#f7fff9;font-size:1rem;font-weight:540;line-height:1.36}.zero-chat-search-active mark,.zero-chat-search-result mark{color:inherit;background:#ffd847;border-radius:4px;padding:0 2px}.zero-chat-search-controls{justify-content:space-between;align-self:end;align-items:center;gap:10px;min-height:44px;padding:0;display:flex}.zero-chat-search-controls>span{color:#eef5ffc7;background:#12151bc7;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-size:.88rem;font-weight:650;display:inline-flex;box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff0f}.zero-chat-search-controls>div{align-items:center;gap:8px;display:flex}.zero-chat-search-controls button{color:#f7faff;background:#12151bd1;border:0;border-radius:999px;min-height:38px;font-size:.9rem;font-weight:650;box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff0f}.zero-chat-search-controls button[aria-label=Previous\ match],.zero-chat-search-controls button[aria-label=Next\ match]{width:42px;padding:0;font-size:1rem}.zero-chat-search-controls button[aria-label="Show search results as list"]{padding:0 14px}.zero-chat-search-controls button:disabled{opacity:.42}.zero-chat-search-results{background:#0a0c11e0;border:1px solid #ffffff1a;border-radius:20px;align-self:end;max-height:42vh;padding:8px;box-shadow:0 18px 48px #0000005c,inset 0 1px #ffffff0f}.zero-chat-search-result{background:0 0;border-color:#0000;border-radius:14px}.zero-chat-search-result.is-active,.zero-chat-search-result:hover{background:#ffffff14}body.zero-theme-light .zero-chat-search-layer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#dfe9ee1a}body.zero-theme-light .zero-chat-search-panel{box-shadow:none;background:0 0;border:0}body.zero-theme-light .zero-chat-search-field,body.zero-theme-light .zero-chat-search-close,body.zero-theme-light .zero-chat-search-controls>span,body.zero-theme-light .zero-chat-search-controls button{color:#172033;background:#ffffffdb;box-shadow:0 14px 34px #42526f2e,inset 0 1px #ffffffd1}body.zero-theme-light .zero-chat-search-clear{color:#172033;background:#1720331f}body.zero-theme-light .zero-chat-search-active{background:linear-gradient(145deg,#fffffff2,#eef6f6eb);border-color:#1d2d491f;box-shadow:0 18px 46px #42526f33,inset 0 1px #ffffffdb}body.zero-theme-light .zero-chat-search-active span{color:#2e405b94}body.zero-theme-light .zero-chat-search-active strong{color:#111827}.zero-chat-message.is-search-match .zero-chat-bubble mark{color:#12161c;background:#ffd847;border-radius:4px;padding:0 2px;box-shadow:0 0 0 1px #ffd8472e}.zero-chat-message.is-search-active .zero-chat-bubble{box-shadow:0 0 0 2px #ffd8478c,0 18px 48px #00000057,inset 0 1px #ffffff14}.zero-chat-app.is-light-theme .zero-chat-message.is-search-active .zero-chat-bubble{box-shadow:0 0 0 2px #ffd847b3,0 18px 46px #42526f38,inset 0 1px #ffffffd1}.zero-chat-search-inline-state{color:#eef5ffc2;background:#12151bbd;border-radius:999px;place-self:start center;width:max-content;max-width:calc(100vw - 44px);padding:8px 12px;font-size:.86rem;font-weight:620;box-shadow:0 12px 28px #00000038,inset 0 1px #ffffff0f}body.zero-theme-light .zero-chat-search-inline-state{color:#172033;background:#ffffffd1;box-shadow:0 14px 34px #42526f2e,inset 0 1px #ffffffd1}.zero-action-sheet{background:#1c1c26;border:1px solid #ffffff1a;border-right:none;border-radius:16px 0 0 16px;flex-direction:column;width:min(320px,100vw);max-height:85vh;margin-top:60px;animation:.2s ease-out zeroSheetSlideIn;display:flex;overflow:hidden}.zero-action-sheet.is-open{display:flex}body.zero-theme-light .zero-action-sheet{background:#f5f5f7;border-color:#0000001a}.zero-messages-assist-import{background:#ffffff0a;border-left:3px solid #fff3;border-radius:0 8px 8px 0;margin:8px 0;padding:10px 14px}.zero-messages-assist-sender{color:#ffffff80;letter-spacing:.03em;text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:600;display:block}.zero-messages-assist-import-text{color:#d0d0d8;margin:0;font-size:.88rem;font-style:italic;line-height:1.45}.zero-messages-assist-draft{background:#50c8780f;border:1px solid #50c8782e;border-radius:8px;margin:10px 0;padding:10px 14px}.zero-messages-assist-draft-label{color:#60cc80;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:.68rem;font-weight:700;display:block}.zero-messages-assist-draft-text{color:#e8e8f0;font-size:.9rem;line-height:1.5}.zero-messages-assist-limitation{color:#ffffff6b;align-items:flex-start;gap:6px;margin:8px 0;font-size:.78rem;line-height:1.4;display:flex}.zero-messages-assist-limitation .zero-fact-dot{flex-shrink:0;margin-top:4px}.zero-messages-assist-watch{color:#fff6;align-items:center;gap:6px;margin:6px 0;font-size:.78rem;display:flex}body.zero-theme-light .zero-messages-assist-import{background:#0000000a;border-left-color:#00000026}body.zero-theme-light .zero-messages-assist-import-text{color:#3f3f46}body.zero-theme-light .zero-messages-assist-draft{background:#28a0500f;border-color:#28a0502e}body.zero-theme-light .zero-messages-assist-draft-text{color:#1c1c26}body.zero-theme-light .zero-messages-assist-limitation{color:#00000073}.zero-chat-message.from-user>.zero-chat-bubble{color:#f4f8ff;background:linear-gradient(145deg,#4569aefa 0%,#223d70fa 100%);border-color:#89aef43d;border-bottom-right-radius:5px;border-bottom-left-radius:20px;max-width:min(81%,510px);padding:10px 13px 4px;box-shadow:0 14px 34px #19377057,inset 0 1px #ffffff17}.zero-chat-message.from-user>.zero-chat-bubble p{position:relative;top:0}.zero-message-focus-bubble.from-user .zero-chat-bubble{color:#f4f8ff;background:linear-gradient(145deg,#4569aefa 0%,#223d70fa 100%);border-color:#89aef43d;border-bottom-right-radius:5px;border-bottom-left-radius:20px;max-width:100%;padding:10px 13px 4px}.zero-chat-message.from-user.has-user-media>.zero-chat-bubble{border-radius:18px 18px 18px 5px;max-width:min(81%,315px);padding:0;overflow:hidden}.zero-message-focus-bubble.from-user .zero-chat-bubble:has(.zero-user-media-message){border-radius:18px 18px 18px 5px;max-width:min(81%,315px);padding:0;overflow:hidden}.zero-user-media-message{background:inherit;width:100%;display:grid}.zero-user-media-frame{background:#05080cf0;width:100%;height:min(360px,52vh);position:relative;overflow:hidden}.zero-user-media-frame img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.zero-user-media-caption{color:inherit;gap:4px;padding:8px 10px 7px;line-height:1.34;display:grid}.zero-user-media-caption>span:first-child{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.96rem}.zero-user-media-caption .zero-message-meta{color:#ffffffb8;margin-top:0}.zero-user-media-meta-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000061;border-radius:999px;padding:3px 6px;position:absolute;bottom:7px;right:7px}.zero-user-media-meta-overlay .zero-message-meta{color:#ffffffdb;margin-top:0}.zero-messages-assist-failure{color:#ffdc64e6;background:#ffb43214;border:1px solid #ffb43238;border-radius:8px;align-items:flex-start;gap:6px;margin:8px 0;padding:8px 12px;font-size:.82rem;line-height:1.4;display:flex}.zero-messages-assist-failure .zero-fact-dot{background:#ffb432b3;flex-shrink:0;margin-top:3px}.zero-messages-assist-thread{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;margin:8px 0;padding:8px 12px}.zero-messages-assist-thread-address{color:#fff9;margin-bottom:2px;font-size:.78rem;font-weight:600;display:block}.zero-messages-assist-thread-reason{color:#ffffff59;letter-spacing:.02em;margin-bottom:6px;font-size:.7rem;display:block}.zero-messages-assist-thread-snippet{color:#ffffff8c;border-left-color:#ffffff26;margin:0;font-size:.85rem;font-style:italic;line-height:1.4}body.zero-theme-light .zero-messages-assist-failure{color:#503200e6;background:#ffa0000f;border-color:#ffa0002e}body.zero-theme-light .zero-messages-assist-failure .zero-fact-dot{background:#ff8c0099}body.zero-theme-light .zero-messages-assist-thread{background:#00000008;border-color:#00000014}body.zero-theme-light .zero-messages-assist-thread-address{color:#0000008c}body.zero-theme-light .zero-messages-assist-thread-reason{color:#00000059}body.zero-theme-light .zero-messages-assist-thread-snippet{color:#00000080;border-left-color:#0000001f}.zero-exec-moment.is-shopping_checkout{background:radial-gradient(circle at 88% 0,#758fff2e,#0000 28%),linear-gradient(#13151dfa,#07080cfa);border-color:#ffffff1f;padding:16px 16px 14px;box-shadow:0 28px 70px #000000c7,inset 0 1px #ffffff1a}.zero-exec-moment.is-shopping_checkout .zero-exec-moment-head span{color:#ffffffeb;letter-spacing:-.01em;font-weight:750}.zero-shopping-checkout-hero{aspect-ratio:16/9;background:linear-gradient(135deg,#f4f4f5,#cfd5dd);border:1px solid #ffffff1a;border-radius:14px;width:100%;margin:8px 0 10px;overflow:hidden}.zero-shopping-checkout-hero img{object-fit:cover;width:100%;height:100%;display:block}.zero-shopping-checkout-product{flex-wrap:wrap;align-items:baseline;gap:7px;margin:9px 0 7px;display:flex}.zero-shopping-checkout-product-name{color:#fff;letter-spacing:-.018em;font-size:1.02rem;font-weight:780;line-height:1.22}.zero-shopping-checkout-variant{color:#ffffffad;background:#ffffff13;border:1px solid #ffffff0f;border-radius:999px;padding:2px 8px;font-size:.78rem}.zero-shopping-checkout-qty{color:#fff6;font-size:.75rem}.zero-shopping-checkout-summary{color:#ffffffa8;flex-wrap:wrap;align-items:center;gap:7px;margin:7px 0 10px;font-size:.8rem;display:flex}.zero-shopping-checkout-summary span{background:#ffffff0f;border:1px solid #ffffff17;border-radius:999px;align-items:center;min-height:24px;padding:2px 9px;display:inline-flex}.zero-shopping-checkout-reason{color:#ffffffe6;letter-spacing:-.006em;margin:9px 0 10px;font-size:.9rem;font-weight:590;line-height:1.42}.zero-shopping-checkout-meta{flex-direction:column;gap:3px;margin:5px 0 7px;font-size:.74rem;display:flex}.zero-shopping-checkout-availability{color:#ffffff85;font-weight:520;line-height:1.35}.zero-shopping-checkout-source{color:#ffffff61;line-height:1.3}.zero-shopping-checkout-payment-boundary{color:#ffffff94;margin:10px 0 11px;font-size:.78rem;line-height:1.38}.zero-exec-moment.is-shopping_checkout .zero-exec-actions{gap:9px;margin-top:2px}.zero-exec-moment.is-shopping_checkout .zero-exec-actions button{min-height:42px;padding:0 17px;font-size:.92rem;box-shadow:inset 0 1px #ffffff1f,0 12px 28px #00000057}.zero-exec-moment.is-shopping_checkout .zero-exec-actions button.is-primary{color:#08090d;background:linear-gradient(#fff,#d7dce6);box-shadow:0 14px 30px #0000005c,inset 0 1px #ffffffb8}.zero-exec-moment.is-shopping_checkout .zero-exec-actions button.is-quiet{color:#ffffff8f;box-shadow:none;background:0 0;border:1px solid #ffffff0f;padding:0 14px}body.zero-theme-light .zero-shopping-checkout-hero{border-color:#00000014;box-shadow:0 10px 26px #0c162214}body.zero-theme-light .zero-shopping-checkout-product-name{color:#1c1c26}body.zero-theme-light .zero-shopping-checkout-variant{color:#00000080;background:#0000000d}body.zero-theme-light .zero-shopping-checkout-qty{color:#00000059}body.zero-theme-light .zero-shopping-checkout-summary{color:#0000008a}body.zero-theme-light .zero-shopping-checkout-summary span{background:#0000000a;border-color:#00000012}body.zero-theme-light .zero-shopping-checkout-reason{color:#000000c7}body.zero-theme-light .zero-shopping-checkout-availability{color:#0000007a}body.zero-theme-light .zero-shopping-checkout-source{color:#0000004d}body.zero-theme-light .zero-shopping-checkout-payment-boundary{color:#0000007a}.zero-shopping-checkout-caveat{background:#0000000a;border:1px solid #00000012;border-radius:8px;align-items:center;gap:6px;margin:7px 0 8px;padding:5px 10px;display:flex}.zero-shopping-checkout-caveat-text{color:#00000085;font-size:.76rem;font-style:italic;line-height:1.35}body.zero-theme-dark .zero-shopping-checkout-caveat{background:#ffffff0d;border-color:#ffffff14}body.zero-theme-dark .zero-shopping-checkout-caveat-text{color:#ffffff7a}.zero-shopping-checkout-approval-question{color:#1c1c26;letter-spacing:-.006em;margin:8px 0 9px;font-size:.9rem;font-weight:600;line-height:1.42}body.zero-theme-dark .zero-shopping-checkout-approval-question{color:#ffffffeb}.zero-merchant-capability-truth{flex-wrap:wrap;gap:5px;margin:7px 0 8px;display:flex}.zero-merchant-capability-pill{color:#00000080;background:#0000000d;border:1px solid #00000014;border-radius:999px;padding:2px 8px;font-size:.72rem}body.zero-theme-dark .zero-merchant-capability-pill{color:#ffffff8c;background:#ffffff0f;border-color:#ffffff1a}.zero-ride-checkout-route{flex-direction:column;gap:2px;padding:6px 0 4px;display:flex}.zero-ride-checkout-leg{align-items:center;gap:6px;font-size:.85rem;display:flex}.zero-ride-checkout-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.zero-ride-checkout-dot-pickup{background:#10b981}.zero-ride-checkout-dot-dest{background:#ef4444}.zero-ride-checkout-arrow{color:#9ca3af;padding:1px 0 1px 14px;font-size:.75rem}.zero-ride-checkout-info{flex-wrap:wrap;gap:6px;padding:4px 0;display:flex}.zero-ride-checkout-provider{color:var(--zero-text-primary,#e5e7eb);font-size:.8rem;font-weight:600}.zero-ride-checkout-fare{color:var(--zero-text-secondary,#9ca3af);font-size:.8rem}.zero-ride-checkout-eta{color:#10b981;font-size:.8rem}.zero-ride-checkout-confirmed{color:#34d399;background:#064e3b;border-radius:4px;padding:1px 5px;font-size:.7rem}.zero-ride-checkout-time,.zero-ride-checkout-source,.zero-ride-checkout-fit,.zero-ride-checkout-limitation,.zero-ride-checkout-confirm-note{color:var(--zero-text-muted,#6b7280);align-items:flex-start;gap:5px;padding:2px 0;font-size:.78rem;display:flex}.zero-ride-checkout-confirm-note{color:var(--zero-text-secondary,#9ca3af);font-weight:500}body.zero-theme-light .zero-ride-checkout-provider{color:#111827}body.zero-theme-light .zero-ride-checkout-confirm-note{color:#374151}.zero-wa-reply-received{flex-direction:column;gap:2px;padding:6px 0 4px;display:flex}.zero-wa-reply-contact{color:var(--zero-text-secondary,#9ca3af);font-size:.75rem;font-weight:600}.zero-wa-reply-msg{color:var(--zero-text-primary,#e5e7eb);border-left:2px solid #25d366;padding-left:8px;font-size:.82rem;font-style:italic}.zero-wa-reply-draft{flex-direction:column;gap:2px;padding:6px 0 4px;display:flex}.zero-wa-reply-draft-label{text-transform:uppercase;letter-spacing:.05em;color:#25d366;font-size:.7rem;font-weight:600}.zero-wa-reply-draft-text{color:var(--zero-text-primary,#e5e7eb);background:#25d36614;border-left:3px solid #25d366;border-radius:8px;padding:6px 8px;font-size:.85rem}.zero-wa-reply-limitation,.zero-wa-reply-confirm-note{color:var(--zero-text-muted,#6b7280);align-items:flex-start;gap:5px;padding:2px 0;font-size:.78rem;display:flex}.zero-wa-reply-confirm-note{color:var(--zero-text-secondary,#9ca3af);font-weight:500}body.zero-theme-light .zero-wa-reply-contact{color:#6b7280}body.zero-theme-light .zero-wa-reply-msg{color:#1f2937}body.zero-theme-light .zero-wa-reply-draft-text{background:#25d3661a}body.zero-theme-light .zero-wa-reply-confirm-note{color:#374151}.zero-discord-assist-context{flex-direction:column;gap:2px;padding:4px 0 2px;display:flex}.zero-discord-assist-server{color:#5865f2;font-size:.78rem;font-weight:600}.zero-discord-assist-content{flex-direction:column;gap:3px;padding:5px 0 3px;display:flex}.zero-discord-assist-content-label{text-transform:uppercase;letter-spacing:.05em;color:#5865f2;font-size:.7rem;font-weight:600}.zero-discord-assist-draft{color:var(--zero-text-primary,#e5e7eb);background:#5865f21a;border-left:3px solid #5865f2;border-radius:8px;padding:6px 8px;font-size:.82rem}.zero-discord-assist-notification{color:var(--zero-text-primary,#e5e7eb);background:#5865f214;border-left:3px solid #5865f2;border-radius:8px;padding:6px 8px;font-size:.82rem}.zero-discord-assist-text{color:var(--zero-text-secondary,#9ca3af);font-size:.82rem}.zero-discord-assist-limitation,.zero-discord-assist-confirm-note{color:var(--zero-text-muted,#6b7280);align-items:flex-start;gap:5px;padding:2px 0;font-size:.78rem;display:flex}.zero-discord-assist-confirm-note{color:var(--zero-text-secondary,#9ca3af);font-weight:500}body.zero-theme-light .zero-discord-assist-server{color:#4f56d4}body.zero-theme-light .zero-discord-assist-draft{background:#5865f21a}body.zero-theme-light .zero-discord-assist-notification{background:#5865f214}body.zero-theme-light .zero-discord-assist-confirm-note{color:#374151}.zero-messages-check-count{align-items:baseline;gap:6px;padding:6px 0 4px;display:flex}.zero-messages-check-count-num{color:#34d399;font-size:1.8rem;font-weight:700}.zero-messages-check-count-label{color:var(--zero-text-secondary,#9ca3af);font-size:.8rem}.zero-messages-check-list{flex-direction:column;gap:2px;padding:4px 0;display:flex}.zero-messages-check-item{border-bottom:1px solid #ffffff0d;flex-direction:column;gap:1px;padding:5px 0;display:flex}.zero-messages-check-sender{color:var(--zero-text-primary,#e5e7eb);font-size:.75rem;font-weight:600}.zero-messages-check-preview{color:var(--zero-text-secondary,#9ca3af);font-size:.78rem}.zero-messages-check-time{color:var(--zero-text-muted,#6b7280);margin-top:1px;font-size:.7rem}.zero-messages-check-capabilities{flex-wrap:wrap;gap:6px;padding:4px 0;display:flex}.zero-messages-check-cap-badge{color:var(--zero-text-muted,#6b7280);align-items:center;gap:4px;font-size:.72rem;display:flex}.zero-cap-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.zero-cap-dot.available{background:#34d399}.zero-cap-dot.unavailable{background:#f87171}.zero-messages-check-limitation,.zero-messages-check-confirm-note{color:var(--zero-text-muted,#6b7280);align-items:flex-start;gap:5px;padding:2px 0;font-size:.78rem;display:flex}.zero-messages-check-confirm-note{color:var(--zero-text-secondary,#9ca3af);font-weight:500}body.zero-theme-light .zero-messages-check-count-num{color:#059669}body.zero-theme-light .zero-messages-check-sender{color:#111827}body.zero-theme-light .zero-messages-check-preview{color:#374151}body.zero-theme-light .zero-messages-check-time{color:#9ca3af}body.zero-theme-light .zero-messages-check-confirm-note{color:#374151}.zero-chat-app.is-android-shell .zero-chat-thread{padding-left:8px;padding-right:8px}.zero-chat-app.is-android-shell .zero-chat-thread-stack{gap:9px}.zero-chat-app.is-android-shell .zero-chat-thread-stack>.zero-chat-message.from-zero .zero-message-avatar{display:none}.zero-chat-app.is-android-shell .zero-chat-thread-stack>.zero-chat-message.from-zero{padding-left:22px}.zero-chat-app.is-android-shell .zero-chat-thread-stack>.zero-chat-day+.zero-chat-message.from-zero .zero-message-avatar{display:grid}.zero-chat-app.is-android-shell .zero-chat-thread-stack>.zero-chat-day+.zero-chat-message.from-zero{padding-left:0}.zero-chat-app.is-android-shell .zero-chat-day{margin:2px auto 5px;padding:3px 9px 4px;font-size:.73rem}.zero-chat-app.is-android-shell .zero-chat-message{gap:6px}.zero-chat-app.is-android-shell .zero-message-avatar{flex-basis:30px;width:30px;height:30px;margin-left:0;font-size:.88rem;box-shadow:inset 0 1px #ffffff1a}.zero-chat-app.is-android-shell .zero-chat-bubble{border-radius:17px 17px 16px 5px;max-width:min(74%,420px);padding:8px 10px 6px;box-shadow:0 12px 26px #0000006b,inset 0 1px #ffffff14}.zero-chat-app.is-android-shell .zero-chat-bubble p{font-size:16px;line-height:1.3}.zero-chat-app.is-android-shell .zero-message-meta{margin-top:4px;font-size:12px}.zero-chat-app.is-android-shell .zero-message-checks{width:12px;height:7px}.zero-chat-app.is-android-shell .zero-chat-message.from-user>.zero-chat-bubble{border-radius:17px 17px 5px;max-width:min(68%,390px);padding:8px 10px 4px}.zero-chat-app.is-android-shell .zero-message-focus-bubble.from-user .zero-chat-bubble{border-radius:17px 17px 5px;max-width:100%;padding:8px 10px 4px}.zero-chat-app.is-android-shell .zero-chat-message.has-moment .zero-chat-bubble{max-width:min(78%,430px);padding:0}.zero-chat-app.is-android-shell .zero-chat-message.is-chat-native-moment .zero-chat-bubble{max-width:min(78%,430px);padding:9px 11px 7px}.zero-chat-app.is-android-shell .zero-chat-message.has-moment.from-user .zero-chat-bubble{max-width:min(72%,410px)}.zero-chat-app.is-android-shell .zero-chat-prompts{gap:7px}.zero-chat-app.is-android-shell .zero-chat-prompts button{min-height:36px;padding:0 13px;font-size:.82rem}.zero-shopping-checkout-hold{border:1px solid var(--zero-border-subtle,#e5e7eb);background:var(--zero-bg-elevated,#f9fafb);border-radius:6px;align-items:flex-start;gap:8px;padding:6px 8px;display:flex}body.zero-theme-light .zero-shopping-checkout-hold{background:#fff;border-color:#f3f4f6}.zero-shopping-checkout-hold-icon{width:18px;height:18px;color:var(--zero-text-muted,#9ca3af);flex-shrink:0;margin-top:1px}.zero-shopping-checkout-hold-body{flex-direction:column;gap:1px;display:flex}.zero-shopping-checkout-hold-title{color:var(--zero-text,#374151);font-size:.78rem;font-weight:500}.zero-shopping-checkout-hold-sub{color:var(--zero-text-muted,#6b7280);font-size:.72rem}body.zero-theme-light .zero-shopping-checkout-hold-title{color:#374151}body.zero-theme-light .zero-shopping-checkout-hold-sub{color:#6b7280}.zero-shopping-checkout-alts{border-top:1px solid var(--zero-border-subtle,#e5e7eb);flex-direction:column;gap:5px;margin-top:8px;padding-top:8px;display:flex}body.zero-theme-light .zero-shopping-checkout-alts{border-color:#f3f4f6}.zero-shopping-checkout-alts-label{color:var(--zero-text-muted,#9ca3af);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:.72rem}.zero-shopping-checkout-alt-card{border:1px solid var(--zero-border-subtle,#e5e7eb);background:var(--zero-bg-elevated,#f9fafb);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}body.zero-theme-light .zero-shopping-checkout-alt-card{background:#fff}.zero-shopping-checkout-alt-img{background:#f3f4f6;border-radius:4px;flex-shrink:0;width:38px;height:38px;overflow:hidden}.zero-shopping-checkout-alt-img img{object-fit:cover;width:100%;height:100%;display:block}.zero-shopping-checkout-alt-info{flex:1;min-width:0}.zero-shopping-checkout-alt-header{align-items:center;gap:5px;margin-bottom:1px;display:flex}.zero-shopping-checkout-alt-merchant{color:var(--zero-text,#374151);font-size:.75rem;font-weight:500}.zero-shopping-checkout-alt-price{color:var(--zero-text,#374151);font-size:.75rem;font-weight:600}.zero-shopping-checkout-alt-product{color:var(--zero-text-muted,#6b7280);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.zero-shopping-checkout-alt-meta{color:var(--zero-text-subtle,#9ca3af);margin-top:1px;font-size:.7rem}.zero-shopping-checkout-alt-action{flex-shrink:0}.zero-shopping-checkout-alt-action a{color:var(--zero-link,#3b82f6);padding:2px 4px;font-size:.72rem;text-decoration:none}.zero-shopping-checkout-alt-action a:hover{text-decoration:underline}
