@import "https://fonts.googleapis.com/css2?family=Google+Sans+Text:wght@400;500&display=swap";: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}.zero-runtime-recovery-screen{z-index:220;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#05070aeb;place-items:center;padding:clamp(22px,5vw,56px);display:grid;position:fixed;inset:0}.zero-runtime-recovery-screen:before{content:"";pointer-events:none;opacity:.66;background:linear-gradient(#ffffff08,#0000 24%),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 7px);position:absolute;inset:0}.zero-runtime-recovery-shell{z-index:1;background:#0c0f14d1;border:1px solid #e7eef51f;border-radius:28px;gap:24px;width:min(560px,100%);padding:clamp(22px,5vw,42px);display:grid;position:relative;box-shadow:0 32px 90px #0000006b}.zero-runtime-recovery-runner{background:#080a0e;border:1px solid #ffffff14;border-radius:22px;height:78px;position:relative;overflow:hidden}.zero-runtime-runner-track{background:linear-gradient(90deg,#eef2f714,#eef2f78a,#7ed3aa47);border-radius:999px;height:2px;position:absolute;bottom:20px;left:24px;right:24px}.zero-runtime-runner-z{color:#f4f7fb;background:linear-gradient(#303741f5,#12161cf5);border:1px solid #eef2f72e;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.28rem;font-weight:900;line-height:1;animation:2.8s ease-in-out infinite zero-runtime-runner-z;display:grid;position:absolute;bottom:28px;left:22px;box-shadow:0 10px 26px #00000057}.zero-runtime-runner-dot{background:#7ed3aadb;border-radius:50%;width:6px;height:6px;animation:2.8s linear infinite zero-runtime-runner-dot;position:absolute;bottom:19px}.zero-runtime-runner-dot.one{left:54%}.zero-runtime-runner-dot.two{animation-delay:.36s;left:68%}.zero-runtime-runner-dot.three{animation-delay:.72s;left:82%}.zero-runtime-recovery-copy{gap:10px;display:grid}.zero-runtime-recovery-kicker{color:#7ed3aa;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:850}.zero-runtime-recovery-copy h1{color:#f7f9fc;letter-spacing:0;max-width:9ch;margin:0;font-size:clamp(2rem,6vw,4.1rem);line-height:.96}.zero-runtime-recovery-copy p{color:#b7c2cf;max-width:38ch;margin:0;font-size:1rem;line-height:1.55}.zero-runtime-recovery-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.zero-runtime-recovery-proof span{color:#d9e2ec;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-items:center;min-height:42px;padding:10px 12px;font-size:.84rem;font-weight:760;display:flex}.zero-runtime-recovery-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.zero-runtime-recovery-button{color:#06100d;background:#dff8ec;border:0;border-radius:999px;min-height:48px;padding:0 20px;font-weight:900;box-shadow:0 14px 32px #7ed3aa33}.zero-runtime-recovery-button:disabled{color:#9ba7b5;box-shadow:none;background:#ffffff14}.zero-runtime-recovery-actions span{color:#8f9daa;font-size:.84rem;line-height:1.35}@keyframes zero-runtime-runner-z{0%,to{left:22px;transform:translateY(0)}42%{left:calc(100% - 62px);transform:translateY(-9px)}58%{left:calc(100% - 62px);transform:translateY(-9px)}}@keyframes zero-runtime-runner-dot{0%,48%{opacity:1;transform:translateY(0)scale(1)}55%{opacity:.24;transform:translateY(18px)scale(.75)}72%,to{opacity:0;transform:translateY(18px)scale(.75)}}@media (width<=520px){.zero-runtime-recovery-screen{align-items:end;padding:16px}.zero-runtime-recovery-shell{border-radius:24px}.zero-runtime-recovery-proof{grid-template-columns:1fr}}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 .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}.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)}.zero-thread-header-avatar.emoji{letter-spacing:0;font-size:1.22rem}.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}@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{color:#071018;background:#f5f8fb}.zero-bubble.has-account-actions{gap:10px;display:grid}.zero-account-chat-actions{margin-top:0}.zero-account-chat-actions .zero-action-chip{min-height:34px;padding-inline:13px}.zero-account-chat-actions .zero-action-chip.quiet{color:#d9e2eb;background:#fff1}.zero-action-chip.primary{color:#071018;background:#f5f8fb}.zero-history-row.active{background:#6d91b724}.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}}.app-shell[data-surface=mobile-main] .zero-native-chat-rail{pointer-events:none;background:0 0;border:0;justify-content:flex-end;min-height:0;margin:0;padding:0}.app-shell[data-surface=mobile-main] .zero-native-chat-rail-copy{display:none}.app-shell[data-surface=mobile-main] .zero-jump-latest{right:calc(max(env(safe-area-inset-right,0px), 0px) + 68px);bottom:calc(max(env(safe-area-inset-bottom,0px), 0px) + 76px);z-index:18;pointer-events:auto;position:fixed}@keyframes zero-jump-latest-in{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:translate(0,0)scale(1)}}.zero-inline-reload-moment{color:#dce8f4;background:#05070b;border:1px solid #ffffff14;border-radius:999px;justify-self:center;align-items:center;gap:10px;margin:8px 0 4px;padding:9px 12px 9px 9px;display:inline-flex;box-shadow:0 14px 32px #00000047,inset 0 1px #ffffff0b}.zero-inline-reload-mark{color:#f4f8fb;letter-spacing:-.08em;background:radial-gradient(circle at 34% 22%,#ffffff38,#0000 32%),#fff1;border:1px solid #ffffff1f;border-radius:13px;place-items:center;width:32px;height:32px;font-size:.92rem;font-weight:760;display:grid;position:relative;box-shadow:0 0 18px #9ebfe21a}.zero-inline-reload-mark:before{content:"";background:linear-gradient(90deg,#0000,#eef7ff9e,#0000);border-radius:999px;width:74px;height:1px;animation:1.55s ease-in-out infinite zeroInlineReloadWave;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)scaleX(.3)}.zero-inline-reload-copy{gap:1px;min-width:0;display:grid}.zero-inline-reload-copy strong{color:#f1f6fb;font-size:.78rem;line-height:1.16}.zero-inline-reload-copy span{color:#96a8ba;letter-spacing:.04em;font-size:.68rem;font-weight:700}@keyframes zeroInlineReloadWave{0%,to{opacity:.25;transform:translate(-50%)scaleX(.3)}48%{opacity:.78;transform:translate(-50%)scaleX(1)}}@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-email-typing-hero{display:none}.account-email-card{gap:12px;display:grid}.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.auth-provider-button{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-height:58px}.account-entry-button.auth-provider-button .auth-provider-mark{color:#f5f7fa;background:#ffffff14;border-radius:999px;place-items:center;width:34px;height:34px;font-size:.95rem;font-weight:760;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff14}.account-entry-button.auth-provider-button.featured .auth-provider-mark{color:#111820;background:#fff;box-shadow:inset 0 0 0 1px #11182014}.account-entry-button.auth-provider-button .auth-provider-mark img{width:18px;height:18px;display:block}.account-entry-button.auth-provider-button .auth-provider-copy{gap:4px;min-width:0;display:grid}.account-entry-button.auth-provider-button.email{background:linear-gradient(#f7f8fa14 0%,#edf1f50b 100%);box-shadow:inset 0 0 0 1px #f5f7fa21,0 12px 24px #080d1414}.account-entry-button.auth-provider-button.email strong,.account-entry-button.auth-provider-button.apple strong{color:#f4f8fc}.account-entry-button.auth-provider-button.apple{background:linear-gradient(#f5f7fa1c 0%,#f5f7fa0f 100%)}.account-entry-button.quiet{background:#ffffff06}.app-shell.mobile-account-auth-route{--zero-auth-keyboard-offset:0px;background:#000;height:100dvh;min-height:100dvh;overflow:hidden}.app-shell.mobile-account-auth-route .ambient-thread{display:none}.phone-frame.phone-frame-account-auth{overscroll-behavior-y:contain;height:100dvh;min-height:100dvh;scroll-padding-top:calc(max(var(--zero-android-safe-top,0px), env(safe-area-inset-top,0px)) + 20px);scroll-padding-bottom:calc(var(--zero-auth-keyboard-offset,0px) + max(var(--zero-android-safe-bottom,0px), env(safe-area-inset-bottom,0px)) + 38px);-webkit-overflow-scrolling:touch;background:#000;padding:0;overflow-y:auto}.mobile-account-auth-stage{min-height:100dvh;padding:max(24px, calc(max(var(--zero-android-safe-top,0px), env(safe-area-inset-top,0px)) + 18px)) 18px max(30px, calc(max(var(--zero-android-safe-bottom,0px), env(safe-area-inset-bottom,0px)) + 22px + var(--zero-auth-keyboard-offset,0px)));align-items:center;transition:padding .22s,align-items .22s;display:grid}.mobile-account-auth-surface{width:min(100%,430px);box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:center;padding:0}.mobile-account-auth-surface .account-email-surface{align-content:center;gap:18px;min-height:min(100dvh,820px);transition:gap .22s}.mobile-account-auth-surface .account-email-surface.is-email-step{top:max(32px, calc(max(var(--zero-android-safe-top,0px), env(safe-area-inset-top,0px)) + 12px));z-index:3;align-content:start;gap:14px;width:min(100vw - 32px,430px);min-height:0;padding-top:0;padding-bottom:0;position:fixed;left:50%;transform:translate(-50%)}.mobile-account-auth-surface .account-email-surface.is-code-step{z-index:3;align-content:start;gap:0;width:min(100vw - 32px,430px);min-height:0;padding-top:0;padding-bottom:0;position:fixed;top:clamp(126px,16svh,152px);left:50%;transform:translate(-50%)}.mobile-account-auth-surface .account-email-typing-hero{contain:layout;grid-template-rows:34px 42px 44px;align-content:end;gap:12px;min-height:144px;padding:2px 4px 0;display:grid;overflow:hidden}.mobile-account-auth-surface .account-email-surface.is-code-step .account-email-typing-hero{display:none}.mobile-account-auth-surface .account-email-typing-hero .account-entry-pill{background:#ffffff09;border-color:#ffffff13;justify-self:start}.mobile-account-auth-surface .account-email-typing-hero p{color:#a8a8a8;max-width:30ch;margin:0;font-size:.96rem;line-height:1.45}.mobile-account-auth-surface .account-email-typed-title{text-align:left;letter-spacing:0;width:100%;min-height:42px;margin:0;font-size:2.35rem;line-height:1.02;overflow:hidden}.mobile-account-auth-surface .account-email-typed-title>.account-welcome-line{text-align:left;white-space:nowrap;text-wrap:nowrap;width:100%;min-height:1.18em;display:block;overflow:hidden}.mobile-account-auth-surface .account-email-card{scroll-margin-top:calc(max(var(--zero-android-safe-top,0px), env(safe-area-inset-top,0px)) + 18px);scroll-margin-bottom:calc(var(--zero-auth-keyboard-offset,0px) + 42px);background:linear-gradient(#121212f5 0%,#0a0a0af0 100%);border:1px solid #ffffff14;border-radius:28px;padding:18px;box-shadow:0 22px 52px #00000047,inset 0 1px #ffffff09}.mobile-account-auth-surface .account-email-surface.is-code-step .account-email-card{border-radius:24px;gap:10px;padding:16px}.mobile-account-auth-surface .account-email-card .account-entry-pill{display:none}.mobile-account-auth-surface .account-email-card .account-entry-hero.compact{text-align:center;justify-items:center}.mobile-account-auth-surface .account-email-card .account-welcome-title.static{letter-spacing:0;margin:0;font-size:1.72rem;line-height:1.12;overflow:visible}.mobile-account-auth-surface .account-email-card .account-welcome-title.static span{color:#fff}.mobile-account-auth-surface .account-email-surface.is-code-step .account-email-card .account-welcome-title.static{font-size:1.56rem}.mobile-account-auth-surface .account-email-card .account-entry-meta{text-align:center;color:#fff;justify-self:center;max-width:28ch}.mobile-account-auth-surface .account-email-surface.is-code-step .account-entry-hero.compact{gap:7px}.account-code-back-button{color:#d6dee7;background:#ffffff09;border:1px solid #ffffff12;border-radius:999px;justify-self:start;width:auto;min-width:64px;min-height:32px;padding:0 10px;font-size:.82rem;font-weight:780;line-height:1.2}.account-code-back-button:hover{color:#eef4fa}.account-code-resend-button{color:#c9d3dd;background:0 0;border:0;justify-self:center;min-height:34px;padding:4px 8px;font-size:.84rem;font-weight:780;line-height:1.2}.account-code-resend-button:disabled{cursor:default;opacity:.58}.account-code-resend-button:not(:disabled):hover{color:#fff}.mobile-account-auth-surface .account-email-surface.is-code-step .account-choice-stack{gap:0}.mobile-account-auth-surface .account-email-surface.is-code-step .account-entry-button.featured{min-height:58px;padding:12px 16px}.mobile-account-auth-surface .identity-field input{min-height:60px;scroll-margin-top:calc(max(var(--zero-android-safe-top,0px), env(safe-area-inset-top,0px)) + 34px);scroll-margin-bottom:calc(var(--zero-auth-keyboard-offset,0px) + 92px);background:linear-gradient(#1c1c1ce6 0%,#121212e6 100%);border-color:#ffffff14}.mobile-account-auth-surface .account-entry-button{border-radius:20px;min-height:60px}.mobile-account-auth-surface .account-entry-button.quiet strong{color:#eef4fa}.mobile-account-auth-surface .account-entry-button.quiet{background:#ffffff08}html.zero-account-auth-keyboard-open .mobile-account-auth-stage{align-items:start;padding-top:0}html.zero-account-auth-keyboard-open .mobile-account-auth-surface .account-email-surface{align-content:start;gap:14px;min-height:0}html.zero-account-auth-keyboard-open .mobile-account-auth-surface .account-email-surface.is-email-step{top:max(32px, calc(max(var(--zero-android-safe-top,0px), env(safe-area-inset-top,0px)) + 12px));align-content:start;gap:14px;min-height:0;padding-top:0;padding-bottom:0}html.zero-account-auth-keyboard-open .mobile-account-auth-surface .account-email-surface.is-code-step{align-content:start;gap:0;min-height:0;padding-top:0;padding-bottom:0}html.zero-account-auth-keyboard-open .mobile-account-auth-surface .account-email-typing-hero{contain:layout;grid-template-rows:34px 42px 44px;gap:12px;min-height:144px;padding-top:0;overflow:hidden}html.zero-account-auth-keyboard-open .mobile-account-auth-surface .account-email-typing-hero p{display:block}html.zero-account-auth-keyboard-open .mobile-account-auth-surface .account-email-typed-title{letter-spacing:0;width:100%;min-height:42px;font-size:2.35rem;line-height:1.02}html.zero-account-auth-keyboard-open .mobile-account-auth-surface .account-email-typed-title>.account-welcome-line{white-space:nowrap;text-wrap:nowrap;width:100%;min-height:1.18em;display:block;overflow:hidden}html.zero-account-auth-keyboard-open .mobile-account-auth-surface .account-email-card{margin-bottom:0}html.zero-account-auth-keyboard-open .mobile-account-auth-surface .account-email-surface.is-code-step .account-email-card{gap:10px;margin-bottom:0;padding:16px;transform:none}html.zero-account-auth-keyboard-open .mobile-account-auth-surface .account-email-surface.is-code-step .account-entry-hero.compact{gap:7px}html.zero-account-auth-keyboard-open .mobile-account-auth-surface .account-email-surface.is-code-step .account-email-card .account-welcome-title.static{font-size:1.56rem}html.zero-account-auth-keyboard-open .mobile-account-auth-surface .account-email-surface.is-code-step .account-email-card .account-entry-meta{font-size:.86rem;line-height:1.48}html.zero-account-auth-keyboard-open .mobile-account-auth-surface .account-email-surface.is-code-step .identity-field{gap:6px}html.zero-account-auth-keyboard-open .mobile-account-auth-surface .account-email-surface.is-code-step .identity-field input{min-height:60px}@media (width<=360px){.mobile-account-auth-surface .account-email-typed-title{font-size:2.25rem}.mobile-account-auth-surface .account-email-card .account-welcome-title.static{font-size:1.56rem}}.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}.mobile-account-auth-surface .account-email-card .account-entry-hero.compact .account-entry-meta{text-align:center;justify-self:center}.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-avatar.image{border-radius:inherit;overflow:hidden}.identity-avatar.image img,.zero-thread-header-avatar.image img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.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-operator-card{background:radial-gradient(circle at 88% 4%,#bfd6f01f,#0000 28%),radial-gradient(circle at 0 100%,#769a8014,#0000 30%),linear-gradient(#131920fc 0%,#0c1016fc 100%);border-color:#bfd6f01c;gap:12px}.settings-operator-card.is-highlighted{border-color:#bfd6f038;box-shadow:0 18px 38px #080d142e,inset 0 0 0 1px #bfd6f00d}.operator-identity-preview{background:#ffffff09;border:1px solid #fff1;border-radius:22px;grid-template-columns:auto minmax(0,1fr) minmax(132px,.84fr);align-items:center;gap:12px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff06}.settings-operator-avatar{width:64px;height:64px;box-shadow:0 18px 36px #080d143d}.operator-identity-copy,.operator-identity-receipt{gap:3px;min-width:0;display:grid}.operator-identity-copy strong{color:#f7fafc;font-size:1.14rem;line-height:1.08}.operator-identity-copy span:last-child,.operator-identity-receipt strong{color:#e6ecf2a8;font-size:.82rem;line-height:1.28}.operator-identity-receipt{background:#04070b38;border:1px solid #ffffff0e;border-radius:16px;padding:10px 11px}.settings-operator-avatar-picker,.settings-operator-actions{padding-top:2px}.settings-operator-actions .zero-action-chip{justify-content:center}.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}.operator-identity-preview{grid-template-columns:auto minmax(0,1fr)}.operator-identity-receipt{grid-column:1/-1}.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:center;padding:9px 14px}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-home-actions.account-choice-stack .account-entry-button.auth-provider-button{grid-template-columns:32px minmax(0,1fr);gap:10px;min-height:56px}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-home-actions.account-choice-stack .account-entry-button.auth-provider-button .auth-provider-mark{width:32px;height:32px}.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 .auth-provider-mark{justify-self:center}.app-shell[data-shell=web][data-surface=desktop-main] .desktop-first-run-home-actions.account-choice-stack .account-entry-button .auth-provider-copy{justify-self:stretch}.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}}.zero-connection-recovery-overlay.is-reconnecting{border-color:#7fb2ff38}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}}.home-scene{position:relative}.home-scene:before{content:none}.home-scene>*{z-index:1;position:relative}.home-scene .home-brand-header{gap:10px;padding:2px 10px 0;display:grid}.home-scene .home-brand-topline{justify-content:space-between;align-items:center;gap:16px;display:flex}.home-scene .home-account-button{min-width:0;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.home-scene .home-account-icon-shell{background:linear-gradient(#ffffff0f 0%,#ffffff07 100%);border:1px solid #ffffff14;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:0 12px 24px #0000002e}.home-scene .home-account-avatar{color:#edf4fb;justify-content:center;align-items:center;width:100%;height:100%;font-family:Segoe UI Variable Display,Aptos Display,Bahnschrift,sans-serif;display:inline-flex}.home-scene .home-account-avatar.monogram{letter-spacing:.01em;font-size:.74rem;font-weight:760}.home-scene .home-account-avatar.emoji{font-size:1rem;line-height:1}.home-scene .home-account-copy{text-align:left;gap:1px;min-width:0;display:grid}.home-scene .home-account-copy strong{color:#eff4f8;letter-spacing:-.01em;font-family:Segoe UI Variable Display,Aptos Display,Bahnschrift,sans-serif;font-size:.84rem;font-weight:760;line-height:1}.home-scene .home-account-copy span{color:#8e9cab;font-size:.72rem;line-height:1.2}.home-scene .home-brand-headline{gap:4px;display:grid}.home-scene .home-brand-headline strong{color:#dbe4ec;font-family:Segoe UI Variable Display,Aptos Display,Bahnschrift,sans-serif;font-size:1rem;font-weight:680;line-height:1.16}.home-scene .home-brand-summary{color:#93a1ae;max-width:31ch;font-size:.78rem;line-height:1.42}.home-scene .home-brand-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.home-scene .home-brand-legal{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:inline-flex}.home-scene .home-brand-legal a{color:#d9e6f3;text-underline-offset:.18em;font-size:.92rem;font-weight:700;text-decoration:underline}.home-scene .home-brand-legal a:hover,.home-scene .home-brand-legal a:focus-visible{color:#f4f8fc}.home-scene .home-brand-meta>.home-brand-pill,.home-scene .home-brand-meta>.home-brand-pill-action{display:none}.home-scene .signal-preview-head{gap:6px;margin:0 0 6px;display:grid}.home-scene .signal-preview-head .flow-prompt{margin:0}.home-scene .zero-orbit-field{isolation:isolate;background:radial-gradient(circle at 50% 0,#76a0d024 0%,#0000 28%),linear-gradient(#ffffff08 0%,#ffffff03 100%);border:1px solid #adc4db14;border-radius:30px;gap:16px;padding:20px 18px 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 44px #00000029,inset 0 1px #ffffff08}.home-scene .zero-orbit-field:before{content:"";pointer-events:none;opacity:.92;background:linear-gradient(#ffffff04 0%,#0000 22%),radial-gradient(circle at 50% 78%,#5c96df14 0%,#0000 42%);position:absolute;inset:0}.home-scene .zero-orbit-field-copy,.home-scene .zero-orbit-field-stage,.home-scene .zero-orbit-field-legend{z-index:1;position:relative}.home-scene .zero-orbit-field-copy{gap:8px;max-width:46ch;display:grid}.home-scene .zero-orbit-field-copy strong{color:#f2f7fb;letter-spacing:-.03em;font-size:1.08rem;line-height:1.1}.home-scene .zero-orbit-field-copy span{color:#9cafbf;font-size:.84rem;line-height:1.52}.home-scene .zero-orbit-field-stage{align-items:center;min-height:292px;display:grid}.home-scene .zero-orbit-field-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-scene .zero-orbit-field-legend span{color:#dce7f0;background:#ffffff0a;border:1px solid #adc4db1a;border-radius:16px;align-items:center;min-height:42px;padding:10px 12px;font-size:.76rem;line-height:1.34;display:inline-flex;box-shadow:inset 0 1px #ffffff06}.home-scene .zero-orbit-canvas-shell{filter:saturate(1.04)brightness(1.02);width:100%;max-width:760px;height:100%;min-height:292px;margin:0 auto}.home-scene .zero-orbit-canvas-shell canvas{width:100%!important;height:100%!important}.home-scene .home-header-divider{opacity:.88;background:linear-gradient(90deg,#0000 0%,#d3e0ec29 14% 86%,#0000 100%);height:1px;margin:2px 10px 0}.home-scene .home-pressure-strip{margin-top:10px}.home-scene .flow-step{border-color:#0000;align-items:flex-start;min-height:58px}.home-scene .main-move{isolation:isolate;position:relative;overflow:hidden}.home-scene .main-move:before,.home-scene .main-move:after{content:"";pointer-events:none;z-index:0;opacity:0;background:0 0;position:absolute}.home-scene .main-move.is-whatsapp-lane{box-shadow:0 14px 26px #0000001f,0 0 0 1px #5fc48114,0 22px 44px #42a0621f}.home-scene .main-move.is-whatsapp-lane:before{background:radial-gradient(circle at 72% 18%,#5cc28114 0%,#0000 42%),radial-gradient(circle at 64% 72%,#3a78540f 0%,#0000 48%)}.home-scene .main-move.is-whatsapp-lane:after{background:radial-gradient(circle at 78% 120%,#5cc28129 0%,#0000 34%),linear-gradient(#ffffff08 0%,#0000 24%)}.home-scene .main-move.is-whatsapp-lane.is-previewing-signal{background:linear-gradient(#ffffff12 0%,#ffffff06 100%);border-color:#adc4db29;box-shadow:0 30px 52px #00000042,inset 0 0 0 1px #ffffff09}.home-scene .main-move.is-whatsapp-lane.is-previewing-signal:before,.home-scene .main-move.is-whatsapp-lane.is-previewing-signal:after{opacity:0;filter:none}.home-scene .main-move.is-discord-lane{box-shadow:0 14px 26px #0000001f,0 0 0 1px #7f75ff14,0 22px 44px #6058d224}.home-scene .main-move.is-discord-lane:before{background:radial-gradient(circle at 72% 18%,#7a72ff17 0%,#0000 42%),radial-gradient(circle at 64% 72%,#5a56ba0f 0%,#0000 48%)}.home-scene .main-move.is-discord-lane:after{background:radial-gradient(circle at 78% 120%,#7a72ff2e 0%,#0000 34%),linear-gradient(#ffffff08 0%,#0000 24%)}.home-scene .main-move.is-messenger-lane{box-shadow:0 14px 26px #0000001f,0 0 0 1px #58adff14,0 22px 44px #3f80d61f}.home-scene .main-move.is-messenger-lane:before{background:radial-gradient(circle at 72% 18%,#60b6ff17 0%,#0000 42%),radial-gradient(circle at 64% 72%,#4672c90f 0%,#0000 48%)}.home-scene .main-move.is-messenger-lane:after{background:radial-gradient(circle at 78% 120%,#60b6ff29 0%,#0000 34%),linear-gradient(#ffffff08 0%,#0000 24%)}.home-scene .top-home-brand-lockup{align-items:center;gap:8px;min-width:0;margin-bottom:4px;display:inline-flex}.home-scene .top-home-brand-logo{object-fit:contain;width:20px;height:20px;display:block}.home-scene .home-core-copy,.home-scene .hero-whatsapp-preview-stack,.home-scene .action-row,.home-scene .hero-source-dock{z-index:2;position:relative}.home-scene .home-debug-panel{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;gap:4px;margin-top:10px;padding:10px 12px;display:grid}.home-scene .home-debug-panel strong{color:#eef4fb;letter-spacing:.02em;font-size:.8rem;font-weight:700}.home-scene .home-debug-panel span{color:#a7b5c4;font-family:Aptos Mono,Consolas,monospace;font-size:.76rem;line-height:1.35}.home-scene .home-core-copy{align-content:start;gap:4px;min-height:112px;display:grid}.home-scene .selected-main-copy{gap:8px}.home-scene .main-move.is-previewing-signal .home-core-copy{min-height:112px}.home-scene .main-move-headline{color:#f3f7fb;letter-spacing:-.04em;text-wrap:balance;max-width:14ch;font-family:Segoe UI Variable Display,Aptos Display,Bahnschrift,sans-serif;font-size:clamp(1.45rem,4.9vw,1.9rem);font-weight:760;line-height:1.02;display:block}.home-scene .home-core-copy p:last-child{color:#98a6b3;max-width:27ch;font-size:.78rem;line-height:1.36}.home-scene .selected-main-copy p:last-child{max-width:25ch}.home-scene .hero-whatsapp-preview-stack,.home-scene .hero-messenger-preview-stack,.home-scene .hero-whatsapp-inbox-stack,.home-scene .whatsapp-inbox-preview-stack{gap:10px;margin-top:4px;display:grid}.home-scene .hero-whatsapp-inbox-list,.home-scene .whatsapp-inbox-preview-list{gap:9px;display:grid}.home-scene .hero-whatsapp-inbox-card,.home-scene .whatsapp-inbox-preview-card{width:100%;color:inherit;text-align:left;background:linear-gradient(#ffffff0f 0%,#ffffff08 100%);border:1px solid #ffffff14;border-radius:18px;gap:6px;padding:11px 12px;display:grid;box-shadow:inset 0 1px #ffffff0a}.home-scene .hero-whatsapp-theater{gap:10px;margin-top:4px;display:grid}.home-scene .hero-whatsapp-theater-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-scene .hero-whatsapp-lane-chip{color:#e8f0f8;letter-spacing:.05em;text-transform:uppercase;background:#ffffff0e;border:1px solid #adc4db1f;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:4px 9px;font-size:.64rem;font-weight:800;display:inline-flex}.home-scene .hero-whatsapp-lane-chip.is-live{background:#69ab842e;border-color:#8ed8ad2e}.home-scene .hero-whatsapp-lane-chip.is-recovering{background:#6c91bb29}.home-scene .hero-whatsapp-lane-chip.is-blocked{background:#846c5b2e;border-color:#d2ab8e29}.home-scene .hero-whatsapp-quarantine-note{color:#c7d4df;background:#ffffff0a;border:1px solid #adc4db14;border-radius:16px;margin:0;padding:9px 11px;font-size:.73rem;line-height:1.42}.home-scene .hero-whatsapp-quarantine-note.is-recovering{background:linear-gradient(#6884a12e 0%,#ffffff08 100%);border-color:#90b1d024}.home-scene .hero-whatsapp-quarantine-note.is-blocked{background:linear-gradient(#7b5f4a33 0%,#ffffff08 100%);border-color:#c4987829}.home-scene .hero-whatsapp-live-card{isolation:isolate;width:100%;color:inherit;text-align:left;background:radial-gradient(circle at 82% 84%,#245c3f42 0%,#0000 34%),linear-gradient(#132321fa 0%,#0d1818fc 100%);border:1px solid #7bb28f29;border-radius:24px;gap:10px;padding:13px 13px 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 34px #05091033,inset 0 1px #ffffff0d,inset 0 -24px 42px #0000001f}.home-scene .hero-whatsapp-live-card:before{content:"";border-radius:inherit;opacity:1;pointer-events:none;background:radial-gradient(circle at 18% 16%,#0000 0 26px,#8fc2a014 26px 27.5px,#0000 28px 100%),radial-gradient(circle at 82% 18%,#0000 0 42px,#8fc2a00f 42px 43.5px,#0000 44px 100%),radial-gradient(circle at 26% 52%,#0000 0 58px,#8fc2a00d 58px 60px,#0000 60.5px 100%),radial-gradient(circle at 30% 76%,#0000 0 34px,#8fc2a00e 34px 35.5px,#0000 36px 100%),radial-gradient(circle at 74% 54%,#0000 0 48px,#8fc2a00d 48px 49.5px,#0000 50px 100%),radial-gradient(circle at 88% 80%,#0000 0 56px,#8fc2a00b 56px 57.5px,#0000 58px 100%),radial-gradient(circle at 52% 90%,#0000 0 44px,#8fc2a00a 44px 45.5px,#0000 46px 100%),radial-gradient(circle at 8% 88%,#0000 0 36px,#8fc2a00a 36px 37.5px,#0000 38px 100%),radial-gradient(circle at 62% 54%,#6f9f8014 0 12%,#0000 12.5%),radial-gradient(circle at 84% 34%,#6f9f800f 0 9%,#0000 9.5%),radial-gradient(circle at 12% 30%,#6f9f800b 0 10%,#0000 10.5%),linear-gradient(135deg,#608c7514 0%,#0000 42%);position:absolute;inset:0}.home-scene .hero-whatsapp-live-card:after{content:"";border-radius:inherit;mix-blend-mode:screen;opacity:.52;pointer-events:none;background:radial-gradient(circle at 22% 18%,#c5e8ce0b 0 2px,#0000 2.5px),radial-gradient(circle at 78% 24%,#c5e8ce0a 0 2px,#0000 2.5px),radial-gradient(circle at 66% 62%,#c5e8ce0a 0 2px,#0000 2.5px),radial-gradient(circle at 34% 82%,#c5e8ce08 0 2px,#0000 2.5px),radial-gradient(circle at 92% 74%,#c5e8ce07 0 2px,#0000 2.5px),linear-gradient(90deg,#0000 0%,#c9e8cd04 16%,#0000 17% 83%,#c9e8cd04 84%,#0000 100%);position:absolute;inset:0}.home-scene .hero-whatsapp-live-card>*{z-index:1;position:relative}.home-scene .hero-whatsapp-live-card,.home-scene .hero-whatsapp-nearby-card,.home-scene .hero-whatsapp-inbox-card,.home-scene .whatsapp-inbox-message{font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}.home-scene .hero-whatsapp-live-card.is-recovering,.home-scene .hero-whatsapp-nearby-card.is-recovering,.home-scene .hero-whatsapp-inbox-card.is-recovering{background:radial-gradient(circle at 18% 18%,#7993ad1f 0%,#0000 28%),linear-gradient(#4c5f7233 0%,#ffffff08 100%);border-color:#90b1d01f;box-shadow:0 10px 22px #0509101f,inset 0 1px #ffffff08}.home-scene .hero-whatsapp-live-card.is-blocked,.home-scene .hero-whatsapp-nearby-card.is-blocked,.home-scene .hero-whatsapp-inbox-card.is-blocked{background:radial-gradient(circle at 16% 18%,#98795b1f 0%,#0000 28%),linear-gradient(#604e4038 0%,#ffffff05 100%);border-color:#be977b29;box-shadow:0 10px 22px #0509101a,inset 0 1px #ffffff06}.home-scene .hero-whatsapp-live-card.is-recovering:before,.home-scene .hero-whatsapp-live-card.is-recovering:after{opacity:.42;filter:saturate(.7)}.home-scene .hero-whatsapp-live-card.is-blocked:before,.home-scene .hero-whatsapp-live-card.is-blocked:after{opacity:.34;filter:sepia(.24)saturate(.58)}.home-scene .hero-whatsapp-live-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.home-scene .hero-whatsapp-live-copy{gap:3px;min-width:0;display:grid}.home-scene .hero-whatsapp-live-copy strong{color:#e9edef;font-size:.92rem;font-weight:600;line-height:1.08}.home-scene .hero-whatsapp-live-copy span{color:#8696a0;font-size:.72rem;line-height:1.26}.home-scene .hero-whatsapp-live-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.home-scene .hero-whatsapp-live-thread{gap:8px;padding:12px 0 8px;display:grid;position:relative;overflow:visible}.home-scene .hero-whatsapp-live-thread .whatsapp-inbox-conversation{z-index:1;gap:8px;position:relative}.home-scene .hero-whatsapp-live-thread .whatsapp-inbox-message{border-radius:18px;width:fit-content;max-width:88%;padding:11px 12px}.home-scene .hero-whatsapp-live-thread .whatsapp-inbox-message.is-outbound{margin-left:auto}.home-scene .hero-whatsapp-live-thread .whatsapp-inbox-message.is-draft{background:linear-gradient(#006654fa 0%,#005c4bfa 100%);border-color:#3faa8029;box-shadow:0 10px 18px #03060829,inset 0 1px #ddf6e30d}.home-scene .hero-whatsapp-live-footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.home-scene .hero-whatsapp-live-footer span{color:#8696a0;font-size:.72rem;line-height:1.34}.home-scene .hero-whatsapp-live-footer strong{color:#e9edef;font-size:.74rem;line-height:1.3}.home-scene .hero-whatsapp-nearby-rail,.home-scene .whatsapp-thread-switcher,.home-scene .hero-messenger-nearby-rail{overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:minmax(148px,1fr);grid-auto-flow:column;gap:8px;display:grid;overflow-x:auto}.home-scene .hero-whatsapp-nearby-rail::-webkit-scrollbar{display:none}.home-scene .whatsapp-thread-switcher::-webkit-scrollbar{display:none}.home-scene .hero-messenger-nearby-rail::-webkit-scrollbar{display:none}.home-scene .hero-whatsapp-nearby-card,.home-scene .whatsapp-thread-chip{min-width:0;color:inherit;text-align:left;background:#ffffff0a;border:1px solid #adc4db14;border-radius:18px;gap:7px;padding:10px 11px;display:grid}.home-scene .hero-whatsapp-nearby-card{isolation:isolate;background:radial-gradient(circle at 82% 84%,#245c3f3d 0%,#0000 34%),linear-gradient(#132321f5 0%,#0d1818fc 100%);border-color:#7bb28f24;position:relative;overflow:hidden;box-shadow:0 10px 20px #05091024,inset 0 1px #ffffff08}.home-scene .hero-messenger-nearby-card{min-width:0;color:inherit;isolation:isolate;background:radial-gradient(circle at 82% 84%,#3458a442 0%,#0000 34%),linear-gradient(#121d30f5 0%,#0d1422fc 100%);border:1px solid #78b0ff24;border-radius:18px;gap:7px;padding:10px 11px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 20px #05091024,inset 0 1px #ffffff08}.home-scene .hero-whatsapp-nearby-card:before{content:"";border-radius:inherit;opacity:.92;pointer-events:none;background:radial-gradient(circle at 18% 18%,#0000 0 20px,#8fc2a012 20px 21.5px,#0000 22px 100%),radial-gradient(circle at 76% 24%,#0000 0 30px,#8fc2a00e 30px 31.5px,#0000 32px 100%),radial-gradient(circle at 30% 80%,#0000 0 26px,#8fc2a00d 26px 27.5px,#0000 28px 100%),radial-gradient(circle at 88% 74%,#0000 0 38px,#8fc2a00a 38px 39.5px,#0000 40px 100%),linear-gradient(135deg,#608c750f 0%,#0000 46%);position:absolute;inset:0}.home-scene .hero-whatsapp-nearby-card:after{content:"";border-radius:inherit;mix-blend-mode:screen;opacity:.46;pointer-events:none;background:radial-gradient(circle at 58% 58%,#6f9f800d 0 8%,#0000 8.5%),radial-gradient(circle at 14% 54%,#6f9f800a 0 7%,#0000 7.5%);position:absolute;inset:0}.home-scene .hero-messenger-nearby-card:before{content:"";border-radius:inherit;opacity:.92;pointer-events:none;background:radial-gradient(circle at 18% 18%,#0000 0 20px,#79bcff12 20px 21.5px,#0000 22px 100%),radial-gradient(circle at 76% 24%,#0000 0 30px,#79bcff0e 30px 31.5px,#0000 32px 100%),radial-gradient(circle at 30% 80%,#0000 0 26px,#79bcff0d 26px 27.5px,#0000 28px 100%),linear-gradient(135deg,#5d84d414 0%,#0000 46%);position:absolute;inset:0}.home-scene .hero-messenger-nearby-card:after{content:"";border-radius:inherit;mix-blend-mode:screen;opacity:.46;pointer-events:none;background:radial-gradient(circle at 58% 58%,#81abff0d 0 8%,#0000 8.5%),radial-gradient(circle at 14% 54%,#81abff0a 0 7%,#0000 7.5%);position:absolute;inset:0}.home-scene .hero-whatsapp-nearby-card>*,.home-scene .hero-messenger-nearby-card>*{z-index:1;position:relative}.home-scene .hero-whatsapp-nearby-card.is-recovering:before,.home-scene .hero-whatsapp-nearby-card.is-recovering:after{opacity:.42;filter:saturate(.7)}.home-scene .hero-whatsapp-nearby-card.is-blocked:before,.home-scene .hero-whatsapp-nearby-card.is-blocked:after{opacity:.32;filter:sepia(.22)saturate(.58)}.home-scene .hero-whatsapp-nearby-head,.home-scene .hero-messenger-nearby-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.home-scene .hero-whatsapp-nearby-head strong,.home-scene .whatsapp-thread-chip strong{color:#e9edef;font-size:.76rem;font-weight:600;line-height:1.2}.home-scene .hero-whatsapp-nearby-head span,.home-scene .whatsapp-thread-chip span{color:#93a4b3;font-size:.66rem;line-height:1.2}.home-scene .hero-whatsapp-nearby-head span{color:#8696a0}.home-scene .hero-messenger-nearby-head strong{color:#e9edef;font-size:.76rem;font-weight:600;line-height:1.2}.home-scene .hero-messenger-nearby-head span{color:#9ab0c9;font-size:.66rem;line-height:1.2}.home-scene .hero-whatsapp-nearby-card p{color:#d1d7db;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.76rem;line-height:1.4;display:-webkit-box;overflow:hidden}.home-scene .hero-messenger-nearby-card p{color:#d7e2ee;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.76rem;line-height:1.4;display:-webkit-box;overflow:hidden}.home-scene .hero-whatsapp-nearby-pill{color:#dfe9f2;letter-spacing:.05em;text-transform:uppercase;background:#ffffff0e;border-radius:999px;justify-self:start;padding:4px 8px;font-size:.62rem;font-weight:760}.home-scene .hero-whatsapp-nearby-pill.is-ready{color:#d7f5e2;background:#67aa842e}.home-scene .hero-whatsapp-nearby-pill.is-review{background:#ffffff0d}.home-scene .hero-whatsapp-nearby-pill.is-saved{color:#d8e7f5;background:#7692b033}.home-scene .hero-messenger-nearby-pill{color:#deecff;letter-spacing:.05em;text-transform:uppercase;background:#89bbff29;border-radius:999px;justify-self:start;padding:4px 8px;font-size:.62rem;font-weight:760}.home-scene .hero-whatsapp-nearby-pill.is-blocked{color:#f0ddd0;background:#926e543d}.home-scene .hero-whatsapp-inbox-head,.home-scene .whatsapp-inbox-preview-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-scene .whatsapp-inbox-head-copy{gap:3px;min-width:0;display:grid}.home-scene .whatsapp-inbox-head-copy .whatsapp-preview-sender{color:#e9edef;font-size:.82rem;font-weight:600;line-height:1.16}.home-scene .whatsapp-inbox-head-meta{color:#96a8b8;font-size:.7rem;line-height:1.2}.home-scene .whatsapp-inbox-head-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.home-scene .hero-whatsapp-inbox-role,.home-scene .whatsapp-inbox-preview-role{color:#c8d4df;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;padding:4px 8px;font-size:.68rem}.home-scene .whatsapp-inbox-state-chip{color:#e7f0f8;letter-spacing:.04em;text-transform:uppercase;border:1px solid #bed5eb1f;border-radius:999px;padding:4px 8px;font-size:.66rem;font-weight:700}.home-scene .whatsapp-inbox-state-chip.is-ready{color:#d7f5e2;background:#67aa842e;border-color:#89cfa72e}.home-scene .whatsapp-inbox-state-chip.is-review{background:#ffffff0d}.home-scene .whatsapp-inbox-state-chip.is-saved{color:#d9e7f4;background:#7692b033;border-color:#90b1d029}.home-scene .whatsapp-inbox-state-chip.is-blocked{color:#f0ddd0;background:#926e543d;border-color:#be977b2e}.home-scene .hero-whatsapp-inbox-card p,.home-scene .whatsapp-inbox-preview-card p{color:#d9e3ec;margin:0;font-size:.84rem;line-height:1.45}.home-scene .whatsapp-inbox-conversation{gap:8px;display:grid}.home-scene .whatsapp-inbox-message{border-radius:16px;gap:5px;max-width:100%;padding:10px 11px;display:grid;box-shadow:0 10px 18px #03060824}.home-scene .whatsapp-inbox-message.is-inbound{background:linear-gradient(#202c33fa 0%,#1d2930fa 100%);border:1px solid #ffffff09;border-radius:18px 18px 18px 9px;justify-self:start}.home-scene .whatsapp-inbox-message.is-outbound{background:linear-gradient(#006654fa 0%,#005c4bfa 100%);border:1px solid #3faa8029;border-radius:18px 18px 9px;justify-self:end;box-shadow:0 10px 18px #03060829,inset 0 1px #dff7e50b}.home-scene .whatsapp-inbox-message.is-draft{box-shadow:inset 0 0 0 1px #c7e0f60f}.home-scene .hero-whatsapp-theater.is-quarantined .whatsapp-inbox-message.is-outbound,.home-scene .hero-whatsapp-inbox-stack.is-quarantined .whatsapp-inbox-message.is-outbound{background:linear-gradient(#737f8f2e 0%,#4e596729 100%);border-color:#a4b4c624;box-shadow:0 10px 18px #0306081f}.home-scene .whatsapp-inbox-message.is-saved-draft{box-shadow:none;background:linear-gradient(#68758438 0%,#4c58652e 100%);border:1px dashed #a6b8cc2e}.home-scene .whatsapp-inbox-message-label{color:#8696a0;letter-spacing:.04em;text-transform:uppercase;font-size:.65rem;font-weight:600}.home-scene .whatsapp-inbox-message-meta{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.home-scene .whatsapp-inbox-message-time{color:#e9edefc2;font-variant-numeric:tabular-nums;flex:none;font-size:.68rem;line-height:1}.home-scene .whatsapp-inbox-message.is-inbound .whatsapp-inbox-message-label,.home-scene .whatsapp-inbox-message.is-outbound .whatsapp-inbox-message-label{color:#f5f7f8}.home-scene .whatsapp-inbox-message.is-inbound .whatsapp-inbox-message-time{color:#e9edefb8}.home-scene .whatsapp-inbox-message.is-outbound .whatsapp-inbox-message-time{color:#e9edefd1}.home-scene .whatsapp-inbox-message.is-saved-draft .whatsapp-inbox-message-label,.home-scene .hero-whatsapp-theater.is-quarantined .whatsapp-inbox-message.is-outbound .whatsapp-inbox-message-label,.home-scene .hero-whatsapp-inbox-stack.is-quarantined .whatsapp-inbox-message.is-outbound .whatsapp-inbox-message-label{color:#b5c5d4}.home-scene .whatsapp-inbox-message.is-saved-draft .whatsapp-inbox-message-time,.home-scene .hero-whatsapp-theater.is-quarantined .whatsapp-inbox-message.is-outbound .whatsapp-inbox-message-time,.home-scene .hero-whatsapp-inbox-stack.is-quarantined .whatsapp-inbox-message.is-outbound .whatsapp-inbox-message-time{color:#b5c5d4c7}.home-scene .whatsapp-inbox-message p{color:#e9edef;margin:0;font-size:.82rem;font-weight:400;line-height:1.42}.home-scene .whatsapp-inbox-message.is-inbound p,.home-scene .whatsapp-inbox-message.is-outbound p{color:#e9edef}.app-shell[data-surface=mobile-main] .home-scene .hero-whatsapp-inbox-list,.app-shell[data-surface=mobile-main] .home-scene .whatsapp-inbox-preview-list{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(236px,86%);grid-auto-flow:column;gap:10px;margin:0 -2px;padding:2px 2px 6px;display:grid;overflow-x:auto}.app-shell[data-surface=mobile-main] .home-scene .hero-whatsapp-inbox-list::-webkit-scrollbar{display:none}.app-shell[data-surface=mobile-main] .home-scene .whatsapp-inbox-preview-list::-webkit-scrollbar{display:none}.app-shell[data-surface=mobile-main] .home-scene .hero-whatsapp-inbox-card,.app-shell[data-surface=mobile-main] .home-scene .whatsapp-inbox-preview-card{scroll-snap-align:start;border-radius:22px;min-height:156px;padding:13px 13px 14px;box-shadow:0 14px 28px #04080e2e,inset 0 1px #ffffff0a}.app-shell[data-surface=mobile-main] .home-scene .hero-whatsapp-inbox-head,.app-shell[data-surface=mobile-main] .home-scene .whatsapp-inbox-preview-head{align-items:flex-start}.app-shell[data-surface=mobile-main] .home-scene .hero-whatsapp-live-card{border-radius:24px;min-height:216px}.app-shell[data-surface=mobile-main] .home-scene .whatsapp-inbox-conversation{gap:6px}.app-shell[data-surface=mobile-main] .home-scene .whatsapp-inbox-message{width:fit-content;max-width:88%;padding:9px 10px}.app-shell[data-surface=mobile-main] .home-scene .whatsapp-inbox-message.is-outbound{margin-left:auto}.app-shell[data-surface=mobile-main] .home-scene .whatsapp-inbox-message-label{font-size:.62rem}.app-shell[data-surface=mobile-main] .home-scene .whatsapp-inbox-message p{font-size:.79rem;line-height:1.38}.home-scene .hero-whatsapp-preview-list,.home-scene .hero-messenger-preview-list{gap:9px;display:grid}.home-scene .hero-whatsapp-preview-bubble{background:linear-gradient(#ffffff0f 0%,#ffffff08 100%);border:1px solid #ffffff14;border-radius:18px;gap:5px;padding:11px 12px;display:grid;box-shadow:inset 0 1px #ffffff0a}.home-scene .hero-messenger-preview-bubble{background:linear-gradient(#74a6ff1c 0%,#4966ad17 100%);border:1px solid #85bbff1f;border-radius:18px;gap:5px;padding:11px 12px;display:grid;box-shadow:inset 0 1px #ffffff0a}.home-scene .hero-whatsapp-preview-meta,.home-scene .hero-messenger-preview-meta{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.home-scene .hero-whatsapp-preview-meta .whatsapp-preview-sender{color:#e9edefdb;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:600;line-height:1.1}.home-scene .hero-whatsapp-preview-time,.home-scene .hero-messenger-preview-time{color:#e9edefb8;font-variant-numeric:tabular-nums;flex:none;font-size:.68rem;line-height:1}.home-scene .hero-whatsapp-preview-bubble.is-draft{background:linear-gradient(#8cb0d638 0%,#5e7ea02e 100%);border:1px solid #aac9e829;width:fit-content;max-width:88%;margin-left:auto}.home-scene .hero-whatsapp-preview-bubble.is-saved-draft{background:linear-gradient(#68758438 0%,#4c58652e 100%);border:1px dashed #a6b8cc2e;width:fit-content;max-width:88%;margin-left:auto}.home-scene .hero-whatsapp-preview-bubble p,.home-scene .hero-messenger-preview-bubble p{color:#d9e3ec;margin:0;font-size:.84rem;line-height:1.45}.home-scene .hero-neutral-overview{background:linear-gradient(#ffffff0e 0%,#ffffff06 100%);border:1px solid #adc4db14;border-radius:22px;gap:10px;margin-top:4px;padding:14px;display:grid}.home-scene .hero-neutral-overview-list{gap:8px;display:grid}.home-scene .hero-neutral-overview-row{background:#0c121a70;border:1px solid #ffffff0a;border-radius:16px;align-items:flex-start;gap:10px;padding:10px 11px;display:flex}.home-scene .hero-neutral-overview-row span{color:#e6edf4;font-size:.84rem;line-height:1.42}.home-scene .hero-gmail-preview-stack{gap:10px;margin-top:4px;display:grid}.home-scene .hero-gmail-preview-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-scene .hero-gmail-state-chip,.home-scene .hero-gmail-featured-pill{letter-spacing:.06em;text-transform:uppercase;color:#eef4fa;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:4px 9px;font-size:.64rem;font-weight:800;display:inline-flex}.home-scene .hero-gmail-state-chip.is-ready{background:#6596792e;border-color:#a7d6b929}.home-scene .hero-gmail-state-chip.is-review{background:#7183992e;border-color:#adc4db24}.home-scene .hero-gmail-featured-card{background:radial-gradient(circle at 100% 0,#adc4db21,#0000 34%),linear-gradient(#ffffff12 0%,#ffffff08 100%);border:1px solid #adc4db1c;border-radius:22px;gap:10px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0b}.home-scene .hero-gmail-featured-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.home-scene .hero-gmail-featured-copy{gap:5px;min-width:0;display:grid}.home-scene .hero-gmail-featured-copy strong{color:#f1f5fa;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.98rem;line-height:1.08;display:-webkit-box;overflow:hidden}.home-scene .hero-gmail-featured-snippet{color:#d6e0e8;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.home-scene .hero-gmail-draft-preview{background:#0d121a6b;border:1px solid #ffffff0d;border-radius:18px;gap:4px;padding:10px 11px;display:grid}.home-scene .hero-gmail-draft-preview span{color:#9fb2c4;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.home-scene .hero-gmail-draft-preview p{color:#edf3f8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.42;display:-webkit-box;overflow:hidden}.home-scene .hero-keep-moving-band{background:radial-gradient(circle at 100% 0,#adc4db1f,#0000 34%),linear-gradient(#fff1 0%,#ffffff08 100%);border:1px solid #adc4db1a;border-radius:20px;gap:7px;margin-top:4px;padding:12px 13px;display:grid}.home-scene .hero-keep-moving-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-scene .hero-keep-moving-state{letter-spacing:.06em;text-transform:uppercase;color:#eef4fa;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:4px 8px;font-size:.64rem;font-weight:800;display:inline-flex}.home-scene .hero-keep-moving-state.is-armed{background:#6d997b2e;border-color:#afd1be2e}.home-scene .hero-keep-moving-state.is-held{background:#7183992e;border-color:#adc4db24}.home-scene .hero-keep-moving-state.is-sent{background:#5d8f6f33;border-color:#a4d6b72e}.home-scene .hero-keep-moving-state.is-stopped{background:#8e6e5838;border-color:#d9b4972e}.home-scene .hero-keep-moving-band strong{color:#eef4fa;font-size:.82rem;line-height:1.32}.home-scene .hero-keep-moving-band p{color:#9eacba;margin:0;font-size:.76rem;line-height:1.42}.home-scene .hero-gmail-preview-list{gap:9px;display:grid}.home-scene .hero-gmail-preview-bubble{background:linear-gradient(#85a1c41a 0%,#ffffff08 100%);border:1px solid #adc4db17;border-radius:18px;gap:6px;padding:11px 12px;display:grid;box-shadow:inset 0 1px #ffffff0a}.home-scene .hero-gmail-preview-from{color:#aebbc8;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;line-height:1.3;overflow:hidden}.home-scene .hero-gmail-preview-bubble strong{color:#eef3f8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.28;display:-webkit-box;overflow:hidden}.home-scene .hero-gmail-preview-bubble p{color:#d2dde7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.42;display:-webkit-box;overflow:hidden}.home-scene .hero-source-ghost{z-index:0;pointer-events:none;opacity:.22;filter:saturate(.82);position:absolute;inset:14px 14px 18px}.home-scene .hero-source-ghost>span{border-radius:20px;display:block;position:absolute}.home-scene .ghost-chip,.home-scene .ghost-line,.home-scene .ghost-bubble,.home-scene .ghost-panel,.home-scene .ghost-form{display:none}.home-scene .ghost-chip{background:linear-gradient(#ffffff09 0%,#ffffff04 100%);border-radius:999px;width:102px;height:34px;top:18px;left:18px}.home-scene .ghost-line{border-radius:999px;height:12px;left:18px}.home-scene .ghost-line-short{width:126px;top:62px}.home-scene .ghost-line-medium{width:156px;top:68px}.home-scene .ghost-line-wide{width:calc(100% - 56px);top:88px}.home-scene .ghost-line-soft{opacity:.72;width:58%;top:108px}.home-scene .ghost-bubble{background:linear-gradient(#6887ab12 0%,#ffffff05 100%);border-radius:22px}.home-scene .ghost-bubble-primary{width:62%;height:64px;top:94px;right:10px}.home-scene .ghost-bubble-secondary{width:54%;height:54px;top:168px;left:26px}.home-scene .ghost-panel{background:linear-gradient(#ffffff06 0%,#ffffff03 100%);border-radius:24px;height:128px;top:128px;left:18px;right:18px}.home-scene .ghost-form{background:linear-gradient(#76926f0d 0%,#ffffff03 100%);border-radius:18px}.home-scene .ghost-form-primary{height:58px;top:108px;left:18px;right:24px}.home-scene .ghost-form-secondary{width:48%;height:46px;top:178px;left:42px}.home-scene .ghost-ring{background:0 0;border:1px solid #ffffff0b;border-radius:999px;position:absolute}.home-scene .ghost-ring-one{width:168px;height:168px;top:80px;right:18px}.home-scene .ghost-ring-two{opacity:.78;width:244px;height:244px;top:44px;right:-8px}.home-scene .hero-source-ghost-message .ghost-chip{width:120px;left:auto;right:18px}.home-scene .hero-source-ghost-message .ghost-line-short{width:110px;left:auto;right:32px}.home-scene .hero-source-ghost-email .ghost-chip,.home-scene .hero-source-ghost-admin .ghost-chip{width:112px}.home-scene .hero-source-ghost-email .ghost-panel{top:132px}.home-scene .hero-source-ghost-reminder .ghost-line-medium{width:128px;top:286px;left:34px}.home-scene .hero-source-ghost-admin .ghost-line-medium{width:138px;top:238px;left:34px}.home-scene .hero-source-dock{pointer-events:none;justify-content:flex-start;margin-top:auto;display:flex}.home-scene .hero-source-pill{background:linear-gradient(#57769938 0%,#ffffff14 100%);border:1px solid #adc4db24;padding:8px 13px;box-shadow:0 14px 26px #0000002e}.home-scene .flow-step-copy{gap:3px}.home-scene .flow-step-detail{white-space:normal;text-overflow:clip;line-height:1.18;overflow:visible}.home-scene .flow-step.is-complete{color:#dce5ec;background:#ffffff09;border-color:#adc4db14}.home-scene .flow-step.is-complete .flow-step-index{background:#adc4db24}.home-scene .flow-step.is-current{color:#f4f7fb;background:linear-gradient(#6b92bb2e 0%,#ffffff0f 100%);border-color:#adc4db2e;box-shadow:inset 0 0 0 1px #ffffff0a}.home-scene .flow-step.is-current .flow-step-index,.home-scene .flow-step.is-ready .flow-step-index{background:#ffffff1f}.home-scene .flow-step.is-ready{color:#cbd6de;background:#ffffff07;border-color:#adc4db1f}.home-scene .flow-step.is-pending{color:#7d8793}.home-scene .flow-step.is-pending .flow-step-index{background:#ffffff0f}.home-scene .flow-prompt{color:#8d99a5;margin:0;padding:0 4px;font-size:.74rem;line-height:1.4}.home-scene .convergence-stage{gap:14px;margin-bottom:18px}.home-scene .home-execution-band{gap:12px}.home-scene .home-execution-band .context-chip{white-space:nowrap}.home-scene .home-execution-proof{background:#ffffff09;border:1px solid #ffffff0b;border-radius:20px;gap:4px;padding:12px 13px;display:grid}.home-scene .home-execution-proof strong{color:#eef3f8;line-height:1.35}.home-scene .convergence-core-wrap{height:auto;min-height:452px;padding:32px 12px 72px}.home-scene .ring-three,.home-scene .ring-one,.home-scene .ring-two{opacity:0;box-shadow:none;border-color:#0000}.home-scene .convergence-core-wrap.has-selection .ring-one{opacity:.62;transform:scale(1.02)}.home-scene .convergence-core-wrap.has-selection .ring-two{opacity:.38;transform:scale(1.01)}.home-scene .convergence-core-wrap.has-selection .ring-three{opacity:.2;transform:scale(1.015)}.home-scene .convergence-core-wrap.has-whatsapp-selection .ring-one,.home-scene .convergence-core-wrap.has-whatsapp-selection .ring-two,.home-scene .convergence-core-wrap.has-whatsapp-selection .ring-three{opacity:0;filter:none;transform:scale(1)}.home-scene .ghost-orbit{z-index:0;pointer-events:none;opacity:.55;place-items:center;width:18px;height:18px;display:grid;position:absolute}.home-scene .ghost-orbit:before{content:"";background:radial-gradient(circle,#adc4db17 0%,#adc4db08 50%,#0000 78%);border-radius:999px;position:absolute;inset:-10px}.home-scene .ghost-orbit-core{background:#e1e9f180;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 5px #ffffff04,0 0 18px #adc4db14}.home-scene .ghost-orbit-0,.home-scene .ghost-orbit-1,.home-scene .ghost-orbit-2{display:none}.home-scene .orbit-overflow-pill{z-index:1;color:#cfd9e2;letter-spacing:.03em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #adc4db17;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:800;position:absolute;bottom:118px;right:12px;box-shadow:0 12px 24px #00000029}@media (width<=759px){.home-scene .orbit-overflow-pill{bottom:110px;right:12px}.home-scene .orbit-node.orbit-0{top:6px;left:12px}.home-scene .orbit-node.orbit-1{top:10px;right:12px}.home-scene .orbit-node.orbit-3{top:auto;bottom:10px;left:12px}.home-scene .orbit-node.orbit-4{inset:auto 12px 10px auto}}.home-scene .convergence-core-wrap.has-selection .orbit-node:not(.active){opacity:.72}.home-scene .convergence-core-wrap.has-selection .main-move{border-color:#adc4db2e;transform:scale(1.02);box-shadow:0 34px 56px #00000047,inset 0 0 0 1px #ffffff0a}.home-scene .main-move.is-previewing-signal{background:linear-gradient(#ffffff12 0%,#ffffff06 100%);border-color:#adc4db29;box-shadow:0 30px 52px #00000042,inset 0 0 0 1px #ffffff09}.home-scene .main-move.is-previewing-signal:before{opacity:.96}.home-scene .main-move.is-previewing-signal:after{opacity:.84}.home-scene .main-move.is-previewing-signal .context-chip{color:#edf3f8;background:#688ab124;border-color:#adc4db29}.home-scene .main-move.is-previewing-signal .move-kicker{color:#d7e5f1}.home-scene .main-move.is-previewing-signal .hero-source-ghost{opacity:.3;filter:saturate(.9)}.home-scene .main-move.is-previewing-signal .hero-source-pill{background:linear-gradient(#688ab14d 0%,#ffffff17 100%);border-color:#adc4db2e}@media (width<=759px){.home-scene .hero-preview-band{display:none}}.home-scene .orbit-node{width:76px;height:76px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:12;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border-color:#0000;place-items:center;margin:-12px;padding:0;transition:top .22s,right .22s,bottom .22s,left .22s,transform .22s,opacity .18s;display:grid;position:absolute}.home-scene .orbit-0{top:-10px;left:-10px}.home-scene .orbit-1{top:-12px;right:-10px}.home-scene .orbit-2{bottom:34px;right:-10px}.home-scene .orbit-3{bottom:36px;left:-10px}.home-scene .orbit-4{inset:auto -10px 36px auto}.app-shell[data-surface=mobile-main] .home-scene .convergence-stage{margin-bottom:30px}.app-shell[data-surface=mobile-main] .home-scene .convergence-core-wrap{padding:28px 14px 86px}.app-shell[data-surface=mobile-main] .home-scene .orbit-0{top:-8px;left:-16px}.app-shell[data-surface=mobile-main] .home-scene .orbit-1{top:-10px;right:-16px}.app-shell[data-surface=mobile-main] .home-scene .orbit-2{bottom:40px;right:-14px}.app-shell[data-surface=mobile-main] .home-scene .orbit-3{bottom:42px;left:-14px}.app-shell[data-surface=mobile-main] .home-scene .orbit-4{inset:auto -14px 42px auto}.home-scene .orbit-node:after{content:"";opacity:.34;background:radial-gradient(circle at 30% 30%,#ffffff0b,#ffffff03 68%,#0000 100%);border-radius:999px;transition:opacity .18s;position:absolute;inset:10px}.home-scene .orbit-node:hover:after{opacity:.9}.home-scene .orbit-icon-shell{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff1;border:1px solid #ffffff1f;width:42px;height:42px;transition:transform .22s,background .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 0 0 1px #ffffff08,0 14px 24px #00000038}.home-scene .orbit-icon{transform:scale(1.14)}.home-scene .orbit-image-icon{object-fit:contain;width:20px;height:20px;display:block}.home-scene .orbit-node .orbit-image-icon[src*=calendar-icon]{width:23px;height:23px}.home-scene .orbit-node.active{box-shadow:none;background:0 0;border-color:#0000}.home-scene .orbit-node.active .orbit-icon-shell{background:linear-gradient(#6e91b752 0%,#ffffff1f 100%);border-color:#adc4db2e;box-shadow:inset 0 0 0 1px #ffffff0d,0 16px 28px #0000003d,0 0 0 1px #ffffff0a}.home-scene .orbit-node.suggestion .orbit-icon-shell{background:#ffffff0a;border-style:dashed;border-color:#ffffff24}.home-scene .orbit-node[data-source=Discord]:after{background:radial-gradient(circle at 30% 30%,#7084ff29,#ffffff05 72%,#0000 100%)}.home-scene .orbit-node[data-source=Discord] .orbit-icon-shell{background:linear-gradient(#586cd62e 0%,#ffffff0f 100%);border-color:#a4b4ff2e;width:46px;height:46px}.home-scene .orbit-node[data-source=Discord].suggestion .orbit-icon-shell{background:linear-gradient(#586cd61f 0%,#ffffff0a 100%);border-color:#a4b4ff29}.home-scene .orbit-node[data-source=Discord].active .orbit-icon-shell{background:linear-gradient(#7084ff57 0%,#ffffff24 100%);border-color:#bcc6ff3d;box-shadow:inset 0 0 0 1px #ffffff0f,0 18px 30px #2c397647,0 0 0 1px #ffffff0a}.home-scene .orbit-node.suggestion.active .orbit-icon-shell{background:linear-gradient(#abb8c729 0%,#ffffff14 100%);border-color:#d2dce829}.home-scene .orbit-node[data-source=Discord].suggestion.active .orbit-icon-shell{background:linear-gradient(#7084ff3d 0%,#ffffff1a 100%);border-color:#bcc6ff33}.home-scene .orbit-node.empty-slot:after{opacity:.46;background:radial-gradient(circle at 30% 30%,#bcd2e814,#ffffff03 66%,#0000 100%)}.home-scene .orbit-node.empty-slot{z-index:6}.home-scene .orbit-node.empty-slot.visual-only{pointer-events:none;cursor:default}.home-scene .orbit-node.empty-slot .orbit-icon-shell{background:linear-gradient(#7a96b41a 0%,#ffffff0a 100%);border-style:dashed;border-color:#cddcea24;width:48px;height:48px;animation:4.8s ease-in-out infinite orbit-empty-breathe;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff07,0 10px 20px #070b1229}.home-scene .orbit-node.empty-slot[data-empty-index="1"] .orbit-icon-shell{animation-delay:.18s}.home-scene .orbit-node.empty-slot[data-empty-index="2"] .orbit-icon-shell{animation-delay:.34s}.home-scene .orbit-node.empty-slot[data-empty-index="3"] .orbit-icon-shell{animation-delay:.5s}.home-scene .orbit-plus-shell:before{content:"";opacity:.92;background:radial-gradient(circle,#dfecf733 0%,#dfecf708 58%,#0000 74%),linear-gradient(135deg,#ffffff14,#0000 60%);border-radius:999px;position:absolute;inset:5px}.home-scene .orbit-plus-pulse{opacity:.58;border:1px solid #cddcea2e;border-radius:999px;animation:2.8s ease-in-out infinite orbit-empty-pulse;position:absolute;inset:-7px}.home-scene .orbit-plus-glyph{z-index:1;color:#eef5fb;font-size:1.34rem;font-weight:360;line-height:1;position:relative}.home-scene .hero-source-pill.is-open-orbit{background:linear-gradient(#7692af2e 0%,#ffffff12 100%);border-color:#cddcea29;gap:8px}.home-scene .hero-source-plus{color:#edf4fa;font-size:1rem;font-weight:360;line-height:1}.home-scene .orbit-lane-picker-backdrop{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 50% 12%,#87abd21f 0%,#0000 34%),#080c127a;border:0;animation:.2s orbit-picker-fade;position:absolute;inset:-10px}.home-scene .orbit-lane-picker{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:42;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-sizing:border-box;background:radial-gradient(circle at 100% 0,#9ab7d424,#0000 26%),radial-gradient(circle at 0 100%,#7591b614,#0000 34%),linear-gradient(#121822f7 0%,#0c111afb 100%);border:1px solid #adc4db1f;border-radius:28px;gap:12px;width:min(560px,100vw - 32px);max-height:min(72vh,100vh - 72px);padding:16px 15px 15px;animation:.26s cubic-bezier(.22,1,.36,1) orbit-picker-rise;display:grid;position:fixed;top:50%;left:50%;right:auto;overflow:hidden auto;transform:translate(-50%,-50%);box-shadow:0 24px 46px #00000047,inset 0 1px #ffffff0d}.home-scene .orbit-lane-picker:after{content:"";opacity:.78;background:linear-gradient(90deg,#0000 0%,#cddcea14 18%,#cddcea8a 56%,#0000 100%);width:44%;height:1px;animation:7.5s ease-in-out infinite live-intake-sweep;position:absolute;top:68px;left:-24%}.home-scene .orbit-lane-picker-head,.home-scene .orbit-lane-picker-grid{z-index:1;min-width:0;position:relative}.home-scene .orbit-lane-picker-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.home-scene .orbit-lane-picker-copy{gap:4px;max-width:29ch;display:grid}.home-scene .orbit-lane-picker-copy strong{color:#f0f6fb;letter-spacing:-.02em;font-size:1rem;font-weight:760;line-height:1.14}.home-scene .orbit-lane-picker-copy span{color:#9aabb9;font-size:.76rem;line-height:1.35}.home-scene .orbit-lane-picker-close{color:#edf4fa;background:#ffffff0d;border:1px solid #adc4db1f;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.1rem;line-height:1;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.home-scene .orbit-lane-picker-close:hover,.home-scene .orbit-lane-picker-close:focus-visible{background:#ffffff14;border-color:#cddcea2e;outline:none;transform:translateY(-1px)}.home-scene .orbit-lane-picker-grid{grid-template-columns:1fr;gap:8px;display:grid}.home-scene .orbit-chip-menu-backdrop{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 50% 12%,#87abd21f 0%,#0000 34%),#080c1285;border:0;animation:.2s orbit-picker-fade;position:fixed;inset:0}.home-scene .orbit-chip-menu{z-index:41;width:min(100vw - 24px,352px);max-height:min(72vh, calc(100vh - 48px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));padding:16px 14px calc(14px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#9ab7d424,#0000 24%),linear-gradient(#121924f5 0%,#0a0f17f0 100%);border:1px solid #adc4db1f;border-radius:28px;gap:16px;animation:.24s cubic-bezier(.22,1,.36,1) orbit-picker-rise;display:grid;position:fixed;inset:50% auto auto 50%;overflow:hidden auto;transform:translate(-50%,-50%);box-shadow:0 24px 46px #00000047,inset 0 1px #ffffff0d}.home-scene .orbit-chip-menu-copy{gap:4px;max-width:24ch;display:grid}.home-scene .orbit-chip-menu-copy strong{color:#f0f6fb;letter-spacing:-.02em;font-size:.98rem;font-weight:760;line-height:1.14}.home-scene .orbit-chip-menu-copy span{color:#9bacbb;font-size:.74rem;line-height:1.35}.home-scene .orbit-chip-menu-stage{min-height:148px;position:relative}.home-scene .orbit-chip-menu-core{background:radial-gradient(circle at 32% 28%,#fff3 0%,#ffffff0a 40%,#0a1018eb 100%);border:1px solid #adc4db1a;border-radius:999px;place-items:center;width:68px;height:68px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff08,0 14px 28px #00000038}.home-scene .orbit-chip-menu-core:before,.home-scene .orbit-chip-menu-core:after{content:"";opacity:.34;border:1px solid #adc4db14;border-radius:999px;position:absolute}.home-scene .orbit-chip-menu-core:before{inset:-14px}.home-scene .orbit-chip-menu-core:after{inset:-28px}.home-scene .orbit-chip-menu-core-dot,.home-scene .orbit-chip-menu-slot-dot{background:#e9f1f8;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 6px #ffffff09}.home-scene .orbit-chip-menu-slot{background:radial-gradient(circle at 32% 28%,#ffffff29 0%,#ffffff08 36%,#0a1018f0 100%);border:1px solid #adc4db1f;border-radius:999px;place-items:center;width:44px;height:44px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #ffffff08,0 12px 24px #0003}.home-scene .orbit-chip-menu-slot:hover,.home-scene .orbit-chip-menu-slot:focus-visible,.home-scene .orbit-chip-menu-slot.is-current{border-color:#7bbeff42;outline:none;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff0a,0 14px 26px #0000003d,0 0 0 1px #7bbeff14}.home-scene .orbit-chip-menu-slot.is-current .orbit-chip-menu-slot-dot{background:#f6fbff}.home-scene .orbit-slot-top-left{top:8px;left:34px}.home-scene .orbit-slot-top-right{top:8px;right:34px}.home-scene .orbit-slot-bottom-left{bottom:8px;left:34px}.home-scene .orbit-slot-bottom-right{bottom:8px;right:34px}.home-scene .orbit-chip-menu-remove{color:#fff4f4;letter-spacing:-.01em;background:linear-gradient(#a13131eb 0%,#7b2323f5 100%);border:1px solid #b74b4b6b;border-radius:14px;min-height:38px;font-size:.88rem;font-weight:760;box-shadow:0 16px 28px #460a0a3d}.home-scene .orbit-chip-menu-remove:hover,.home-scene .orbit-chip-menu-remove:focus-visible{outline:none;transform:translateY(-1px)}.home-scene .orbit-lane-option{min-height:68px;color:inherit;text-align:left;background:linear-gradient(#ffffff0a 0%,#ffffff05 100%);border:1px solid #adc4db1a;border-radius:18px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"top copy""detail detail";align-items:start;gap:10px;padding:10px 11px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,opacity .18s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff08}.home-scene .orbit-lane-option:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg,#ffffff0f,#0000 46%);transition:opacity .18s;position:absolute;inset:0}.home-scene .orbit-lane-option.is-enabled:hover,.home-scene .orbit-lane-option.is-enabled:focus-visible{border-color:#cddcea2e;outline:none;transform:translateY(-1px);box-shadow:0 16px 28px #00000029,inset 0 1px #ffffff0d}.home-scene .orbit-lane-option.is-enabled:hover:after,.home-scene .orbit-lane-option.is-enabled:focus-visible:after{opacity:1}.home-scene .orbit-lane-option.is-selected{background:linear-gradient(#639c7b24 0%,#ffffff08 100%);border-color:#90c9a93d;box-shadow:0 16px 28px #00000029,inset 0 1px #dbf7e70d}.home-scene .orbit-lane-option.is-saved{background:linear-gradient(#5d728a29 0%,#ffffff06 100%);border-color:#9fb7d22e;box-shadow:0 14px 24px #00000024,inset 0 1px #deecf90a}.home-scene .orbit-lane-option.is-disabled{opacity:.72}.home-scene .orbit-lane-option-top{flex-direction:column;grid-area:top;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.home-scene .orbit-lane-option-icon{background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.home-scene .orbit-lane-option.is-selected .orbit-lane-option-icon{background:#78ba9329;border-color:#a8e3bf2e}.home-scene .orbit-lane-option-badge{letter-spacing:.05em;text-transform:uppercase;color:#ecf3f9;background:#ffffff0d;border:1px solid #adc4db1f;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:4px 8px;font-size:.62rem;font-weight:800;display:inline-flex}.home-scene .orbit-lane-option-badge.is-ready{background:#68a8822e;border-color:#8ed8ad29}.home-scene .orbit-lane-option-badge.is-assist{background:#6c91bb29}.home-scene .orbit-lane-option-badge.is-android{background:#846c5b29;border-color:#d2ab8e24}.home-scene .orbit-lane-option.is-selected .orbit-lane-option-badge{color:#e8f8ef;background:#6da98538;border-color:#a8e3bf33}.home-scene .orbit-lane-option.is-saved .orbit-lane-option-badge{color:#e4eef7;background:#718ca933;border-color:#b0c9e129}.home-scene .orbit-lane-option-copy{grid-area:copy;gap:2px;min-width:0;display:grid}.home-scene .orbit-lane-option-copy strong{color:#f0f6fb;font-size:.88rem;font-weight:760;line-height:1.08}.home-scene .orbit-lane-option-copy span{color:#8fa0b0;letter-spacing:.06em;text-transform:uppercase;font-size:.63rem;line-height:1.2}.home-scene .orbit-lane-option p{color:#cfdbe5;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:detail;margin:0;font-size:.72rem;line-height:1.28;display:-webkit-box;overflow:hidden}@media (width<=759px){.home-scene .orbit-chip-menu-backdrop{inset:0}.home-scene .orbit-chip-menu{width:min(100vw - 24px,340px);max-height:min(62vh, calc(100vh - 132px - env(safe-area-inset-top,0px)));transform:translate(-50%,calc(-50% - 12px))}.home-scene .orbit-lane-picker{width:min(100vw - 20px,360px);max-height:min(78vh, calc(100vh - 24px - env(safe-area-inset-bottom,0px)));padding:14px 13px 16px;transform:translate(-50%,-50%)}}.home-scene .action-row.has-preview-selection .action-pill.secondary{color:#eef3f8;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff0a}.home-scene .action-row,.home-scene .preview-actions{max-height:none;overflow:visible}.home-scene .ask-zero-action{text-align:left;justify-content:center;align-items:flex-start;min-width:116px;min-height:64px;position:relative;overflow:hidden}.home-scene .ask-zero-action.is-live{border-color:#adc4db2e;box-shadow:0 12px 28px #21304238,inset 0 1px #ffffff0f}.home-scene .ask-zero-action.is-live:before{content:"";border-radius:inherit;opacity:.95;pointer-events:none;background:linear-gradient(120deg,#0000 18%,#ffffff08 36%,#bad6ef3d 49%,#ffffff08 62%,#0000 82%) 140%/220% 220%;animation:4.6s ease-in-out infinite ask-zero-sheen;position:absolute;inset:1px}.home-scene .ask-zero-live-dot{background:#b9e6ff;border-radius:999px;width:9px;height:9px;animation:2.4s ease-in-out infinite ask-zero-live-pulse;position:absolute;top:12px;right:12px;box-shadow:0 0 #b9e6ff6b}.home-scene .action-pill-stack{justify-items:start;gap:3px;display:grid}.home-scene .action-pill-stack strong{font-size:.92rem;line-height:1.08}.home-scene .action-pill-stack small{color:#94a2af;letter-spacing:.02em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.15}.home-scene .action-row.has-preview-selection .action-pill.ghost{color:#d1dae2}.home-scene .hero-preview-band{z-index:2;background:#ffffff0b;border:1px solid #adc4db1a;border-radius:18px;gap:4px;min-height:64px;padding:10px 12px;animation:.2s home-preview-rise;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff06}.home-scene .hero-preview-band strong{color:#eef3f8;font-size:.84rem;line-height:1.3}.home-scene .hero-preview-band span:last-child{color:#99a6b2;font-size:.76rem;line-height:1.38}.home-scene .signal-preview-card.is-discord{background:radial-gradient(circle at 100% 0,#6c80f42e,#0000 32%),linear-gradient(#6074ce1f 0%,#ffffff08 100%);border-color:#a7b5ff24}.home-scene .preview-meta-row{align-items:stretch}.home-scene .preview-kicker{color:#8693a0;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.home-scene .preview-next-step{background:linear-gradient(#6e91b71f 0%,#ffffff08 100%);border:1px solid #adc4db1a;border-radius:18px;gap:6px;padding:11px 12px;display:grid}.home-scene .preview-next-step strong,.home-scene .preview-next-step p{color:#eef3f8}.home-scene .preview-next-step strong{font-size:.84rem;line-height:1.22}.home-scene .preview-next-step p{color:#95a2ae;min-width:0;margin:0;font-size:.78rem;line-height:1.38}.home-scene .discord-preview-strip{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;display:grid}.home-scene .discord-preview-pill{background:linear-gradient(#586cd624 0%,#ffffff09 100%);border:1px solid #abb8ff1f;border-radius:18px;align-content:start;gap:5px;min-height:70px;padding:10px 11px;display:grid}.home-scene .discord-preview-pill strong{color:#eef3f8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.24;display:-webkit-box;overflow:hidden}.home-scene .signal-chip{align-items:flex-start}.home-scene .signal-chip .source-icon{margin-top:2px}.home-scene .signal-copy{gap:3px;min-width:0}.home-scene .signal-copy span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.4;display:-webkit-box;overflow:hidden}.home-scene .live-intake-observatory{isolation:isolate;background:linear-gradient(#ffffff06 0%,#ffffff02 100%);border:1px solid #adc4db0f;border-radius:28px;gap:14px;padding:16px 15px 17px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 44px #0003,inset 0 0 0 1px #ffffff05}.home-scene .live-intake-observatory.is-hybrid{gap:12px;padding:14px 14px 15px}.home-scene .live-intake-observatory:before,.home-scene .live-intake-observatory:after{content:"";pointer-events:none;position:absolute}.home-scene .live-intake-observatory:before{opacity:.52;background:linear-gradient(#ffffff04 0%,#0000 22%);inset:0}.home-scene .live-intake-observatory:after{display:none}.home-scene .live-intake-header,.home-scene .live-intake-beacons,.home-scene .live-intake-sightings{z-index:1;position:relative}.home-scene .live-intake-header{gap:12px;display:grid}.home-scene .live-intake-header.is-compact{gap:10px}.home-scene .live-intake-copy{gap:6px;max-width:34ch;display:grid}.home-scene .live-intake-copy strong{color:#f2f7fb;letter-spacing:-.03em;font-family:Segoe UI Variable Display,Aptos Display,Bahnschrift,sans-serif;font-size:1.02rem;font-weight:780;line-height:1.08}.home-scene .live-intake-copy span{color:#9fb0bd;font-size:.78rem;line-height:1.42}.home-scene .live-intake-status{flex-wrap:wrap;align-items:center;gap:9px;display:inline-flex}.home-scene .live-intake-pulse-pill,.home-scene .live-intake-count{color:#e3edf6;letter-spacing:-.01em;background:#ffffff08;border:1px solid #adc4db14;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:7px 11px;font-size:.72rem;font-weight:760;display:inline-flex}.home-scene .live-intake-count{color:#c7d4df}.home-scene .live-intake-pulse-dot{background:#9fd4ae;border-radius:999px;width:7px;height:7px;animation:2.2s ease-in-out infinite live-intake-pulse;box-shadow:0 0 #9fd4ae47,0 0 14px #9fd4ae3d}.home-scene .live-intake-beacons{gap:9px;display:grid}.home-scene .live-intake-hybrid-main{display:grid}.home-scene .live-intake-hybrid-rail{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.home-scene .live-intake-support-strips{gap:8px;display:grid}.home-scene .live-intake-support-rail{z-index:1;gap:10px;padding-top:2px;display:grid;position:relative}.home-scene .live-intake-support-copy{gap:4px;max-width:38ch;display:grid}.home-scene .live-intake-support-copy strong{color:#eef4fa;letter-spacing:-.02em;font-family:Segoe UI Variable Display,Aptos Display,Bahnschrift,sans-serif;font-size:.9rem;font-weight:760;line-height:1.18}.home-scene .live-intake-support-copy span{color:#92a2b0;font-size:.74rem;line-height:1.34}.home-scene .live-intake-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-scene .live-intake-support-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #adc4db14;border-radius:22px;gap:10px;padding:13px 13px 12px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 12px 22px #0000001a,inset 0 1px #ffffff08}.home-scene .live-intake-support-card:hover,.home-scene .live-intake-support-card:focus-visible{border-color:#c4d9ee29;outline:none;transform:translateY(-1px);box-shadow:0 16px 26px #0000001f,inset 0 1px #ffffff0a}.home-scene .live-intake-support-card.is-watching{background:linear-gradient(#6c91bb24 0%,#ffffff08 100%);border-color:#adc4db24}.home-scene .live-intake-support-card.is-repair{background:linear-gradient(#846c5b29 0%,#ffffff08 100%);border-color:#d2ab8e24}.home-scene .live-intake-support-top{align-items:flex-start;gap:10px;display:flex}.home-scene .live-intake-support-icon{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.home-scene .live-intake-support-copy-block{gap:2px;min-width:0;display:grid}.home-scene .live-intake-support-copy-block strong{color:#edf4fa;font-size:.79rem;font-weight:760;line-height:1.08}.home-scene .live-intake-support-copy-block span{color:#8fa0af;font-size:.67rem;line-height:1.18}.home-scene .live-intake-support-state{color:#dce7f1;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#ffffff0e;border:1px solid #adc4db1f;border-radius:999px;align-items:center;min-height:24px;margin-left:auto;padding:4px 8px;font-size:.64rem;font-weight:760;display:inline-flex}.home-scene .live-intake-support-state.is-watching{background:#6c91bb29;border-color:#adc4db29}.home-scene .live-intake-support-state.is-repair{background:#846c5b2e;border-color:#d2ab8e29}.home-scene .live-intake-support-card p{color:#d1dce6;margin:0;font-size:.75rem;line-height:1.42}.home-scene .live-intake-support-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.home-scene .live-intake-support-foot>span:first-child{color:#92a2b0;font-size:.69rem;line-height:1.3}.home-scene .live-intake-support-action{color:#e4edf5;letter-spacing:.05em;text-transform:uppercase;background:#ffffff0f;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:.64rem;font-weight:760;display:inline-flex}.home-scene .live-intake-support-vector-icon{width:16px;height:16px}.home-scene .live-intake-beacon{width:100%;color:inherit;text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff09;border:1px solid #adc4db14;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;padding:11px 12px;display:grid;box-shadow:inset 0 1px #ffffff08}.home-scene .live-intake-beacon.is-hybrid{gap:8px;min-height:64px;padding:10px 11px}.home-scene .live-intake-strip{width:100%;min-height:58px;color:inherit;text-align:left;background:#ffffff08;border:1px solid #adc4db14;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #ffffff06}.home-scene .live-intake-strip-left{align-items:center;gap:10px;min-width:0;display:flex}.home-scene .live-intake-strip-copy{gap:2px;min-width:0;display:grid}.home-scene .live-intake-strip-copy strong{color:#edf4fa;font-size:.78rem;font-weight:760;line-height:1.08}.home-scene .live-intake-strip-copy span{color:#8fa0af;font-size:.68rem;line-height:1.18}.home-scene .live-intake-strip-detail{color:#c8d3dd;text-align:right;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:44%;font-size:.72rem;line-height:1.24;overflow:hidden}.app-shell[data-surface=mobile-main] .home-scene .live-intake-strip{align-items:flex-start;min-height:62px}.app-shell[data-surface=mobile-main] .home-scene .live-intake-strip-detail{white-space:normal;-webkit-line-clamp:2;text-align:right;-webkit-box-orient:vertical;max-width:40%;display:-webkit-box;overflow:hidden}.app-shell[data-surface=mobile-main] .home-scene .live-intake-support-grid{grid-template-columns:1fr}.app-shell[data-surface=mobile-main] .home-scene .live-intake-support-state{margin-left:0}.home-scene .live-intake-beacon.is-live,.home-scene .live-intake-strip.is-live{background:linear-gradient(#639c7b29 0%,#ffffff0a 100%);border-color:#8dd4ad29}.home-scene .live-intake-beacon.is-watching,.home-scene .live-intake-strip.is-watching{background:linear-gradient(#6c91bb29 0%,#ffffff09 100%);border-color:#adc4db24}.home-scene .live-intake-beacon.is-repair,.home-scene .live-intake-strip.is-repair{background:linear-gradient(#846c5b29 0%,#ffffff08 100%);border-color:#d2ab8e24}.home-scene .live-intake-beacon.is-quiet,.home-scene .live-intake-strip.is-quiet,.home-scene .live-intake-strip.is-placeholder{background:#ffffff08}.home-scene .live-intake-beacon-glyph,.home-scene .live-intake-card-glyph{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.home-scene .live-intake-source-image{object-fit:contain;width:17px;height:17px;display:block}.home-scene .live-intake-placeholder-glyph{background:#dce8f19e;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 6px #ffffff06,0 0 18px #adc4db24}.home-scene .live-intake-beacon-copy{gap:2px;min-width:0;display:grid}.home-scene .live-intake-beacon-copy strong{color:#eff5fb;font-size:.78rem;font-weight:760;line-height:1.08}.home-scene .live-intake-beacon-copy span{color:#90a0af;font-size:.68rem;line-height:1.2}.home-scene .live-intake-beacon-detail{color:#d8e3ed;letter-spacing:.05em;text-transform:uppercase;background:#ffffff0f;border-radius:999px;grid-column:2;justify-self:start;padding:4px 8px;font-size:.64rem;font-weight:760}.home-scene .live-intake-beacon.is-hybrid .live-intake-beacon-detail{display:none}.home-scene .live-intake-sightings,.home-scene .live-intake-queue{gap:10px;display:grid}.home-scene .live-intake-card{width:100%;color:inherit;text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff06 0%,#ffffff02 100%);border:1px solid #adc4db0f;border-radius:24px;gap:12px;padding:14px 14px 15px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 32px #0000002e,inset 0 0 0 1px #ffffff05}.home-scene .live-intake-card:before{content:"";pointer-events:none;opacity:.54;background:linear-gradient(#ffffff03 0%,#0000 20%);position:absolute;inset:0}.home-scene .live-intake-card.is-featured{border-radius:28px;min-height:208px;padding:16px 16px 17px}.home-scene .live-intake-card.is-featured .live-intake-card-copy{gap:10px}.home-scene .live-intake-card.is-featured .preview-kicker{margin-bottom:2px}.home-scene .live-intake-card-conversation{gap:8px;margin-top:2px;display:grid}.home-scene .live-intake-card.is-compact{border-radius:20px;gap:9px;min-height:132px;padding:11px 12px 12px;box-shadow:0 10px 20px #0000001a,inset 0 1px #ffffff09}.home-scene .live-intake-card.is-compact .live-intake-card-copy strong{font-size:.86rem;line-height:1.16}.home-scene .live-intake-card.is-compact .live-intake-card-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.34;display:-webkit-box;overflow:hidden}.home-scene .live-intake-card.is-compact .live-intake-card-meta{gap:8px;font-size:.68rem}.home-scene .live-intake-card.is-live{border-color:#92d8af29}.home-scene .live-intake-card.is-watching{border-color:#adc4db24}.home-scene .live-intake-card.is-repair{border-color:#d2ab8e29}.home-scene .live-intake-card.is-placeholder{background:linear-gradient(#ffffff08 0%,#ffffff04 100%);border-style:dashed;border-color:#adc4db14}.home-scene button.live-intake-card,.home-scene button.live-intake-beacon{transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.home-scene button.live-intake-card:hover,.home-scene button.live-intake-card:focus-visible,.home-scene button.live-intake-beacon:hover,.home-scene button.live-intake-beacon:focus-visible{border-color:#cddcea2e;transform:translateY(-1px);box-shadow:0 16px 28px #00000029,inset 0 1px #ffffff0d}.home-scene .live-intake-card-top,.home-scene .live-intake-card-body{z-index:1;position:relative}.home-scene .live-intake-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.home-scene .live-intake-card-source{align-items:center;gap:10px;min-width:0;display:inline-flex}.home-scene .live-intake-card-source-copy{gap:2px;min-width:0;display:grid}.home-scene .live-intake-card-source-copy strong{color:#eff4fa;font-size:.8rem;font-weight:760;line-height:1.08}.home-scene .live-intake-card-source-copy span{color:#90a0af;font-size:.68rem;line-height:1.2}.home-scene .live-intake-card-pill{color:#e8f0f8;letter-spacing:.05em;text-transform:uppercase;background:#ffffff0e;border:1px solid #adc4db1f;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:4px 9px;font-size:.64rem;font-weight:800;display:inline-flex}.home-scene .live-intake-card-pill.is-live{background:#6da9852e;border-color:#92d8af33}.home-scene .live-intake-card-pill.is-watching{background:#7494b829}.home-scene .live-intake-card-pill.is-repair{background:#846c5b2e;border-color:#d2ab8e2e}.home-scene .live-intake-card-pill.is-placeholder,.home-scene .live-intake-card-pill.is-quiet{background:#ffffff0d}.home-scene .live-intake-card-body{gap:7px;display:grid}.home-scene .live-intake-card-eyebrow{color:#7f90a0;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800}.home-scene .live-intake-card-title{color:#f2f7fb;letter-spacing:-.03em;text-wrap:balance;font-size:.98rem;font-weight:760;line-height:1.12;display:block}.home-scene .live-intake-card-detail{color:#a4b3c0;font-size:.74rem;line-height:1.32}.home-scene .live-intake-card-summary{color:#d7e2ec;margin:0;font-size:.8rem;line-height:1.46}.home-scene .live-intake-card.is-queue .live-intake-card-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-scene .live-intake-card-meta{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.home-scene .live-intake-card-conversation .whatsapp-inbox-conversation{gap:7px}.home-scene .live-intake-card-conversation .whatsapp-inbox-message{width:fit-content;max-width:88%;padding:10px 11px}.home-scene .live-intake-card-conversation .whatsapp-inbox-message.is-outbound{margin-left:auto}.home-scene .live-intake-card-conversation .whatsapp-inbox-message-label{font-size:.62rem}.home-scene .live-intake-card-conversation .whatsapp-inbox-message p{font-size:.78rem;line-height:1.38}.app-shell[data-surface=mobile-main] .home-scene .live-intake-beacons,.app-shell[data-surface=mobile-main] .home-scene .live-intake-queue,.app-shell[data-surface=mobile-main] .home-scene .live-intake-hybrid-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-flow:column;gap:10px;margin:0 -2px;padding:2px 2px 6px;display:grid;overflow-x:auto}.app-shell[data-surface=mobile-main] .home-scene .live-intake-beacons::-webkit-scrollbar{display:none}.app-shell[data-surface=mobile-main] .home-scene .live-intake-queue::-webkit-scrollbar{display:none}.app-shell[data-surface=mobile-main] .home-scene .live-intake-hybrid-rail::-webkit-scrollbar{display:none}.app-shell[data-surface=mobile-main] .home-scene .live-intake-beacons{grid-auto-columns:minmax(160px,74%)}.app-shell[data-surface=mobile-main] .home-scene .live-intake-queue{grid-auto-columns:minmax(224px,84%)}.app-shell[data-surface=mobile-main] .home-scene .live-intake-hybrid-rail{grid-auto-columns:minmax(180px,78%)}.app-shell[data-surface=mobile-main] .home-scene .live-intake-beacon,.app-shell[data-surface=mobile-main] .home-scene .live-intake-card.is-queue{scroll-snap-align:start}.app-shell[data-surface=mobile-main] .home-scene .live-intake-card.is-queue{min-height:188px}.home-scene .signal-preview-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff0a 0%,#ffffff03 100%);border:1px solid #adc4db12;min-height:300px;animation:.2s home-preview-rise;position:relative;overflow:visible;box-shadow:0 10px 18px #0000001a,inset 0 1px #ffffff08}.home-scene .signal-preview-card.is-discord{background:linear-gradient(#5f6fd31c 0%,#ffffff05 100%);border-color:#abb8ff1f;box-shadow:0 16px 28px #171e422e,inset 0 1px #ffffff0a}.home-scene .signal-preview-card:before{content:"";opacity:.9;background:linear-gradient(90deg,#0000 0%,#cddcea3d 18% 82%,#0000 100%);height:1px;position:absolute;top:0;left:18px;right:18px}.home-scene .signal-preview-card:after{content:"";pointer-events:none;background:radial-gradient(circle at top,#7e9ec214 0%,#0000 52%);position:absolute;inset:0}.home-scene .signal-preview-card.is-discord:after{background:radial-gradient(circle at top,#7084ff24 0%,#0000 54%)}@media (width>=1180px){.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .home-brand-header,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .signal-preview-surface,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .home-orbit-hero{width:min(100%,1280px);margin:0 auto}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .home-brand-header{padding-inline:0}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .zero-orbit-field{grid-template-columns:minmax(280px,.56fr) minmax(0,1.44fr);align-items:center;gap:26px;width:min(100%,1280px);margin:0 auto;padding:20px 22px 18px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .zero-orbit-field-copy{max-width:33ch}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .zero-orbit-field-copy strong{letter-spacing:-.05em;font-size:clamp(1.88rem,1vw + 1.4rem,2.52rem);line-height:.98}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .zero-orbit-field-copy span{font-size:.94rem;line-height:1.58}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .zero-orbit-field-stage,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .zero-orbit-canvas-shell{min-height:360px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .zero-orbit-canvas-shell{justify-self:end;width:min(100%,820px)}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .zero-orbit-field-legend{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:-2px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .flow-rail{background:0 0;border-color:#0000;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(100%,1280px);max-width:100%;margin:0 auto;padding:0}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .flow-step{background:#ffffff08;border-color:#ffffff0d;border-radius:24px;gap:10px;min-height:88px;padding:16px 18px;box-shadow:0 16px 28px #0000001f}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .flow-step-index{width:28px;height:28px;font-size:.82rem}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .flow-step-copy strong{font-size:.88rem}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .flow-step-detail{font-size:.77rem;line-height:1.24}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .flow-prompt{width:min(100%,1280px);margin:2px auto 4px;padding:0 6px;font-size:.8rem}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .convergence-stage{grid-template-columns:minmax(0,1.12fr) minmax(344px,.82fr);justify-content:stretch;align-items:start;gap:40px;width:min(100%,1280px);max-width:100%;margin:16px auto 60px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .convergence-core-wrap{min-height:600px;padding:20px 12px 64px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .ring-one,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .ring-two,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .ring-three{opacity:0;box-shadow:none;border-color:#0000}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .convergence-core-wrap.has-whatsapp-selection .ring-one,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .convergence-core-wrap.has-whatsapp-selection .ring-two,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .convergence-core-wrap.has-whatsapp-selection .ring-three{opacity:0;filter:none}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .convergence-core{width:min(100%,560px)}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .main-move{border-radius:42px;align-self:start;gap:20px;min-height:500px;padding:28px 28px 30px;box-shadow:0 24px 44px #0003}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .main-move-headline{max-width:14ch;font-size:clamp(2.05rem,1vw + 1.5rem,2.65rem);line-height:1.02}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .home-core-copy{gap:8px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .home-core-copy p:last-child{max-width:35ch;font-size:.96rem;line-height:1.56}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-whatsapp-preview-stack,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-messenger-preview-stack,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-whatsapp-theater{gap:12px;margin-top:8px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-whatsapp-live-card{border-radius:28px;padding:16px 16px 18px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-whatsapp-live-copy strong{font-size:.98rem}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-whatsapp-live-copy span,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-whatsapp-live-footer span,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-whatsapp-live-footer strong{font-size:.78rem}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-whatsapp-live-thread .whatsapp-inbox-message{border-radius:20px;padding:12px 13px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-whatsapp-live-thread{padding:14px 0 10px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-whatsapp-nearby-rail,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .whatsapp-thread-switcher,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-messenger-nearby-rail{grid-auto-columns:minmax(176px,1fr)}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-whatsapp-inbox-stack,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .whatsapp-inbox-preview-stack{gap:12px;margin-top:8px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-whatsapp-inbox-list,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .whatsapp-inbox-preview-list{gap:10px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-whatsapp-inbox-card,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .whatsapp-inbox-preview-card{border-radius:20px;padding:12px 14px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-whatsapp-inbox-card p,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .whatsapp-inbox-preview-card p{font-size:.88rem;line-height:1.48}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .whatsapp-inbox-message{border-radius:18px;padding:11px 12px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .whatsapp-inbox-message p{font-size:.86rem;line-height:1.46}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-whatsapp-preview-list,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-messenger-preview-list{gap:10px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-whatsapp-preview-bubble,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-messenger-preview-bubble{border-radius:20px;padding:12px 14px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-whatsapp-preview-bubble p,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-messenger-preview-bubble p{font-size:.88rem;line-height:1.48}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-gmail-preview-stack{gap:12px;margin-top:8px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-gmail-featured-card{border-radius:24px;gap:12px;padding:16px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-gmail-featured-copy strong{font-size:1rem}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-gmail-featured-snippet{font-size:.86rem;line-height:1.46}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-gmail-draft-preview p{font-size:.84rem;line-height:1.44}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-keep-moving-band{border-radius:24px;gap:8px;margin-top:8px;padding:14px 15px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-keep-moving-band strong{font-size:.9rem}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-keep-moving-band p{font-size:.82rem;line-height:1.46}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-gmail-preview-list{gap:10px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-gmail-preview-bubble{border-radius:20px;padding:12px 14px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-gmail-preview-from{font-size:.76rem}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-gmail-preview-bubble strong{font-size:.92rem}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-gmail-preview-bubble p{font-size:.84rem;line-height:1.46}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-preview-band{border-radius:24px;gap:6px;padding:16px 18px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-preview-band strong{font-size:.92rem}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-preview-band span:last-child{font-size:.82rem;line-height:1.46}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .action-row{grid-template-columns:minmax(0,1fr) repeat(2,minmax(176px,.44fr));gap:12px;display:grid}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .action-row .action-pill{width:100%}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .action-row>.action-pill.primary,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .action-row>.ask-zero-action{grid-column:1/-1}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .ask-zero-action{grid-column:1/-1;justify-content:center;align-items:center;width:100%;max-width:none;min-height:72px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .action-pill-stack{text-align:center;justify-items:center;width:100%}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .action-pill-stack strong{font-size:.96rem}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .action-pill-stack small{font-size:.72rem}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-source-pill{padding:10px 15px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .hero-source-dock{justify-content:flex-end}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .signal-preview-card{border-radius:36px;align-content:start;align-self:start;gap:16px;min-height:460px;margin-top:0;padding:22px 22px 24px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .signal-preview-head{justify-content:space-between;align-items:center;gap:12px;width:min(100%,1280px);margin:0 auto 8px;display:flex}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .signal-preview-copy{gap:10px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .signal-preview-copy strong{font-size:1.05rem;line-height:1.18}.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 .preview-next-step p{font-size:.88rem;line-height:1.5}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .preview-next-step p{max-width:46ch}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .preview-next-step{border-radius:20px;gap:8px;padding:14px 15px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .preview-next-step strong{font-size:.9rem;line-height:1.24}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .discord-preview-strip{gap:10px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .whatsapp-preview-stack{gap:10px;display:grid}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .whatsapp-preview-list{gap:10px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .whatsapp-preview-bubble{border-radius:18px;padding:11px 12px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .orbit-node{width:92px;height:92px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .orbit-icon-shell{width:54px;height:54px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .orbit-image-icon{width:24px;height:24px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .orbit-node .orbit-image-icon[src*=calendar-icon]{width:28px;height:28px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .orbit-dot{width:10px;height:10px;top:14px;right:14px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .orbit-overflow-pill{padding:8px 12px;font-size:.76rem;bottom:164px;right:42px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .orbit-0{top:-16px;left:-32px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .orbit-1{top:-18px;right:-30px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .orbit-2{bottom:-16px;right:-28px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .orbit-3,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .orbit-node.empty-slot.orbit-3{inset:auto auto -14px -30px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .orbit-4,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .orbit-node.empty-slot.orbit-4{inset:auto -30px -14px auto}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .preview-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .preview-actions .action-pill.primary{grid-column:1/-1}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .live-intake-observatory{gap:18px;width:min(100%,1280px);margin:0 auto;padding:20px 22px 22px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .live-intake-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .live-intake-copy strong{font-size:1.04rem}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .live-intake-copy span{font-size:.8rem}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .live-intake-beacons{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .live-intake-sightings{grid-template-columns:minmax(0,1.06fr) minmax(324px,.76fr);align-items:stretch;gap:14px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .live-intake-queue{grid-template-columns:1fr;grid-auto-flow:row;margin:0;padding:0;overflow:visible}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .live-intake-card.is-featured{border-radius:28px;min-height:324px;padding:18px 18px 20px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .live-intake-card.is-queue{border-radius:24px;min-height:152px;padding:16px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .live-intake-card-title{font-size:1.04rem}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .capture-entry{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;width:min(100%,1280px);margin:0 auto;display:grid}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .capture-entry-copy strong{font-size:.92rem;line-height:1.4}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .capture-entry-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .capture-entry-input{min-height:112px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .connection-field{width:min(100%,1280px);margin:14px auto 0}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .connection-field-section,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .connection-field .section{grid-template-columns:minmax(0,.84fr) minmax(340px,1.16fr);gap:22px;padding:20px 22px 22px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .connection-field-stage,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .connection-field .stage{min-height:332px;padding:28px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .connection-field-core,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .connection-field .core{width:272px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .connection-field-stage>.connection-field-pull,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .connection-field .stage>.pull{min-width:128px}}.home-scene .connection-field{--connection-accent:#84c6ff;--connection-accent-strong:#58aaf8;--connection-accent-soft:#84c6ff38;--connection-ice:#eef7ff;--connection-border:#adc4db1c;--connection-shadow:#070c1247;gap:14px;width:100%;margin-top:12px;display:grid;position:relative}.home-scene .connection-field-section,.home-scene .connection-field .section{isolation:isolate;border:1px solid var(--connection-border);box-shadow:0 22px 44px var(--connection-shadow), inset 0 1px 0 #ffffff0a;background:radial-gradient(circle at 14% 0,#7bb3eb2e 0%,#0000 32%),radial-gradient(circle at 92% 18%,#487edb1f 0%,#0000 28%),linear-gradient(#ffffff0d 0%,#ffffff05 100%);border-radius:28px;gap:16px;padding:16px;display:grid;position:relative;overflow:hidden}.home-scene .connection-field-section:before,.home-scene .connection-field-section:after,.home-scene .connection-field .section:before,.home-scene .connection-field .section:after{content:"";pointer-events:none;position:absolute}.home-scene .connection-field-section:before,.home-scene .connection-field .section:before{opacity:.92;background:linear-gradient(#ffffff09 0%,#0000 26%),radial-gradient(circle at 50% 116%,#84c6ff1f 0%,#0000 42%);inset:0}.home-scene .connection-field-section:after,.home-scene .connection-field .section:after{filter:blur(.4px);opacity:.66;background:linear-gradient(90deg,#0000 0%,#d6e7f714 18%,#d6e7f78f 54%,#0000 100%);width:42%;height:1px;animation:8.8s ease-in-out infinite connection-sweep;top:28px;left:-18%}.home-scene .connection-field-section>*,.home-scene .connection-field .section>*{z-index:1;min-width:0;position:relative}.home-scene .connection-field-stage,.home-scene .connection-field .stage{isolation:isolate;background:radial-gradient(circle,#111c2aeb 0%,#080d14eb 52%,#ffffff0b 100%),linear-gradient(#ffffff08 0%,#0000 100%);border:1px solid #bed6ec1a;border-radius:24px;place-items:center;min-height:clamp(248px,52vw,332px);padding:24px 20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,inset 0 0 0 1px #ffffff05,0 18px 34px #03070c38}.home-scene .connection-field-stage:before,.home-scene .connection-field-stage:after,.home-scene .connection-field .stage:before,.home-scene .connection-field .stage:after{content:"";pointer-events:none;position:absolute;inset:-20%}.home-scene .connection-field-stage:before,.home-scene .connection-field .stage:before{opacity:.7;background:conic-gradient(#0000 0deg,#84c6ff1a 28deg,#0000 72deg,#72abf514 122deg,#0000 172deg,#c4e9ff14 232deg,#0000 360deg);animation:20s linear infinite connection-field-spin}.home-scene .connection-field-stage:after,.home-scene .connection-field .stage:after{filter:blur(.3px);opacity:.68;background:linear-gradient(90deg,#0000 0%,#d2e6f614 24%,#d2e6f6c7 54%,#0000 100%);width:40%;height:1px;animation:6.4s ease-in-out infinite connection-stage-scan;inset:14% auto auto -28%}.home-scene .connection-field-core,.home-scene .connection-field .core{z-index:2;aspect-ratio:1;background:radial-gradient(circle,#e7f4ff38 0%,#80b2e829 20%,#0e1826fa 54%,#070d16fa 100%);border:1px solid #c2d9ee24;border-radius:999px;place-items:center;width:clamp(190px,52vw,248px);transition:filter .22s;animation:5.6s cubic-bezier(.37,0,.2,1) infinite connection-core-breathe;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff09,inset 0 0 42px #75ade424,0 26px 56px #02050a57,0 0 46px #588fe21f}.home-scene .connection-field-core:before,.home-scene .connection-field-core:after,.home-scene .connection-field .core:before,.home-scene .connection-field .core:after{content:"";border-radius:inherit;pointer-events:none;position:absolute}.home-scene .connection-field-core:before,.home-scene .connection-field .core:before{filter:blur(.2px);opacity:.88;background:radial-gradient(circle,#0000 0 44%,#bed8ee2e 45% 46%,#0000 47% 61%,#bed8ee24 62% 63%,#0000 64% 100%),repeating-conic-gradient(#b0d2f11a 0deg 6deg,#0000 6deg 28deg);animation:16s linear infinite reverse connection-field-spin;inset:12%}.home-scene .connection-field-core:after,.home-scene .connection-field .core:after{mix-blend-mode:screen;opacity:.84;background:radial-gradient(circle,#e4f4ffdb 0%,#e4f4ff1f 34%,#0000 68%),conic-gradient(#5a9ef033,#0000 35%,#c3eaff29 56%,#0000 78%,#5a9ef033);animation:7.2s ease-in-out infinite connection-core-sheen;inset:26%}.home-scene .connection-field-spokes,.home-scene .connection-field .spokes{z-index:1;pointer-events:none;opacity:.9;background:repeating-conic-gradient(#adcdeb33 0deg 2deg,#0000 2deg 24deg),radial-gradient(circle,#0000 0 31%,#aecbe71f 32% 32.6%,#0000 33% 58%,#aecbe714 58.4% 58.9%,#0000 59% 100%);border-radius:999px;animation:13.6s linear infinite connection-field-spin;position:absolute;inset:7%;-webkit-mask:radial-gradient(circle,#0000 0 25%,#000 31% 71%,#0000 76%);mask:radial-gradient(circle,#0000 0 25%,#000 31% 71%,#0000 76%)}.home-scene .connection-field-stage>.connection-field-node,.home-scene .connection-field .stage>.node{--node-delay:0s;top:var(--node-top,50%);left:var(--node-left,50%);z-index:3;aspect-ratio:1;width:clamp(12px,2vw,16px);animation:5.4s ease-in-out infinite connection-node-orbit;animation-delay:var(--node-delay);background:radial-gradient(circle at 36% 34%,#f4fbff 0%,#a6d6fff0 38%,#58a3f2eb 72%,#3170badb 100%);border:1px solid #e3f1fc85;border-radius:999px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #6da7e914,0 0 24px #6fb5ff57}.home-scene .connection-field-stage>.connection-field-node:before,.home-scene .connection-field .stage>.node:before{content:"";border-radius:inherit;opacity:.9;background:radial-gradient(circle,#70b2f842 0%,#0000 72%);position:absolute;inset:-18px}.home-scene .connection-field-stage>.connection-field-node:first-of-type,.home-scene .connection-field .stage>.node:first-of-type{--node-top:20%;--node-left:50%}.home-scene .connection-field-stage>.connection-field-node:nth-of-type(2),.home-scene .connection-field .stage>.node:nth-of-type(2){--node-top:31%;--node-left:78%;--node-delay:-1.2s}.home-scene .connection-field-stage>.connection-field-node:nth-of-type(3),.home-scene .connection-field .stage>.node:nth-of-type(3){--node-top:68%;--node-left:76%;--node-delay:-2.1s}.home-scene .connection-field-stage>.connection-field-node:nth-of-type(4),.home-scene .connection-field .stage>.node:nth-of-type(4){--node-top:78%;--node-left:34%;--node-delay:-3.2s}.home-scene .connection-field-stage>.connection-field-pull,.home-scene .connection-field .stage>.pull{--pull-delay:0s;top:var(--pull-top,auto);right:var(--pull-right,auto);bottom:var(--pull-bottom,auto);left:var(--pull-left,auto);z-index:4;color:#eef7ff;letter-spacing:.01em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform-origin:50%;min-width:116px;min-height:38px;animation:7.2s ease-in-out infinite connection-pull-drift;animation-delay:var(--pull-delay);background:linear-gradient(135deg,#7cc8ff47 0%,#5592e629 48%,#ffffff14 100%);border:1px solid #c2e1f847;border-radius:999px;align-items:center;gap:8px;padding:8px 13px 8px 12px;font-size:.72rem;font-weight:720;transition:border-color .22s,box-shadow .22s;display:inline-flex;position:absolute;box-shadow:0 16px 30px #060e183d,inset 0 1px #ffffff1f}.home-scene .connection-field-stage>.connection-field-pull:before,.home-scene .connection-field .stage>.pull:before{content:"";background:#eff8ff;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #eff8ff1a,0 0 14px #c1e9ff6b}.home-scene .connection-field-stage>.connection-field-pull:after,.home-scene .connection-field .stage>.pull:after{content:"";border-radius:inherit;opacity:.66;background:linear-gradient(#ffffff1a 0%,#0000 100%);position:absolute;inset:1px}.home-scene .connection-field-stage>.connection-field-pull:first-of-type,.home-scene .connection-field .stage>.pull:first-of-type{--pull-top:18px;--pull-right:14px}.home-scene .connection-field-stage>.connection-field-pull:nth-of-type(2),.home-scene .connection-field .stage>.pull:nth-of-type(2){--pull-bottom:22px;--pull-left:12px;--pull-delay:-2.4s}.home-scene .connection-field-stage>.connection-field-pull:nth-of-type(3),.home-scene .connection-field .stage>.pull:nth-of-type(3){--pull-top:44%;--pull-left:8px;--pull-delay:-4.2s}.home-scene .connection-field-reveal,.home-scene .connection-field .reveal{color:#edf4fb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:fit-content;max-width:min(100%,220px);animation:.82s cubic-bezier(.2,.9,.2,1) both connection-reveal-rise,8s ease-in-out infinite connection-reveal-float;animation-delay:var(--reveal-delay,0s), calc(var(--reveal-delay,0s) + .82s);background:linear-gradient(#ffffff1a 0%,#7aa4d01f 100%);border:1px solid #c6dcee24;border-radius:16px;align-items:center;gap:8px;padding:9px 12px;font-size:.72rem;line-height:1.35;transition:border-color .22s,box-shadow .22s;display:inline-flex;box-shadow:0 14px 26px #04080e33,inset 0 1px #ffffff14}.home-scene .connection-field-stage>.connection-field-reveal,.home-scene .connection-field .stage>.reveal{top:var(--reveal-top,auto);right:var(--reveal-right,auto);bottom:var(--reveal-bottom,auto);left:var(--reveal-left,auto);z-index:4;position:absolute}.home-scene .connection-field-stage>.connection-field-reveal:first-of-type,.home-scene .connection-field .stage>.reveal:first-of-type{--reveal-top:22px;--reveal-left:22px}.home-scene .connection-field-stage>.connection-field-reveal:nth-of-type(2),.home-scene .connection-field .stage>.reveal:nth-of-type(2){--reveal-right:18px;--reveal-bottom:72px;--reveal-delay:.12s}.home-scene .connection-field-stage>.connection-field-reveal:nth-of-type(3),.home-scene .connection-field .stage>.reveal:nth-of-type(3){--reveal-left:18px;--reveal-bottom:18px;--reveal-delay:.22s}.home-scene .connection-field-stage:hover .connection-field-core,.home-scene .connection-field-stage:hover .core,.home-scene .connection-field .stage:hover .connection-field-core,.home-scene .connection-field .stage:hover .core{filter:brightness(1.06)saturate(1.04)}.home-scene .connection-field-stage:hover>.connection-field-pull,.home-scene .connection-field-stage:hover>.connection-field-reveal,.home-scene .connection-field .stage:hover>.pull,.home-scene .connection-field .stage:hover>.reveal{border-color:#d6ecff52}@media (width<=759px){.home-scene .connection-field{gap:12px;margin-top:10px}.home-scene .connection-field-section,.home-scene .connection-field .section{border-radius:24px;gap:14px;padding:14px}.home-scene .connection-field-stage,.home-scene .connection-field .stage{border-radius:22px;min-height:264px;padding:20px 14px 18px}.home-scene .connection-field-stage>.connection-field-pull,.home-scene .connection-field .stage>.pull{min-width:0;padding:8px 11px;font-size:.68rem}.home-scene .connection-field-stage>.connection-field-pull:first-of-type,.home-scene .connection-field .stage>.pull:first-of-type{--pull-top:12px;--pull-right:10px}.home-scene .connection-field-stage>.connection-field-pull:nth-of-type(2),.home-scene .connection-field .stage>.pull:nth-of-type(2){--pull-bottom:16px;--pull-left:8px}.home-scene .connection-field-stage>.connection-field-pull:nth-of-type(3),.home-scene .connection-field .stage>.pull:nth-of-type(3){--pull-top:46%;--pull-left:4px}.home-scene .connection-field-stage>.connection-field-reveal,.home-scene .connection-field .stage>.reveal{max-width:min(56vw,178px);padding:8px 10px;font-size:.68rem}.home-scene .connection-field-stage>.connection-field-reveal:first-of-type,.home-scene .connection-field .stage>.reveal:first-of-type{--reveal-top:16px;--reveal-left:12px}.home-scene .connection-field-stage>.connection-field-reveal:nth-of-type(2),.home-scene .connection-field .stage>.reveal:nth-of-type(2){--reveal-right:12px;--reveal-bottom:64px}.home-scene .connection-field-stage>.connection-field-reveal:nth-of-type(3),.home-scene .connection-field .stage>.reveal:nth-of-type(3){--reveal-left:12px;--reveal-bottom:12px}}@media (prefers-reduced-motion:reduce){.home-scene .connection-field-section:after,.home-scene .connection-field .section:after,.home-scene .connection-field-stage:before,.home-scene .connection-field-stage:after,.home-scene .connection-field .stage:before,.home-scene .connection-field .stage:after,.home-scene .connection-field-core,.home-scene .connection-field .core,.home-scene .connection-field-core:before,.home-scene .connection-field-core:after,.home-scene .connection-field .core:before,.home-scene .connection-field .core:after,.home-scene .connection-field-spokes,.home-scene .connection-field .spokes,.home-scene .connection-field-stage>.connection-field-node,.home-scene .connection-field .stage>.node,.home-scene .connection-field-stage>.connection-field-pull,.home-scene .connection-field .stage>.pull,.home-scene .connection-field-reveal,.home-scene .connection-field .reveal{transition:none!important;animation:none!important}}@keyframes connection-sweep{0%,to{opacity:0;transform:translate(0)}14%{opacity:.62}56%{opacity:.9;transform:translate(258%)}}@keyframes connection-field-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes connection-field-counter-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes connection-field-plane-spin{0%{transform:rotateX(72deg)rotate(0)}to{transform:rotateX(72deg)rotate(360deg)}}@keyframes connection-stage-scan{0%,to{opacity:0;transform:translate(0)}18%{opacity:.56}52%{opacity:.86;transform:translate(336%)}}@keyframes connection-core-breathe{0%,to{transform:scale(1);box-shadow:inset 0 0 0 1px #ffffff09,inset 0 0 42px #75ade424,0 26px 56px #02050a57,0 0 46px #588fe21f}50%{transform:scale(1.03);box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 0 56px #7bbcf52e,0 30px 62px #02050a61,0 0 60px #66a9f62e}}@keyframes connection-core-planet-spin{0%{transform:rotate(0)scale(1.02)}to{transform:rotate(360deg)scale(1.02)}}@keyframes connection-core-sheen{0%,to{opacity:.72;transform:rotate(0)scale(1)}50%{opacity:.96;transform:rotate(180deg)scale(1.06)}}@keyframes connection-node-orbit{0%,to{opacity:.84;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}}@keyframes connection-pull-drift{0%,to{transform:translate(0,0)}33%{transform:translateY(-4px)}66%{transform:translate(2px,3px)}}@keyframes connection-reveal-rise{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@keyframes connection-reveal-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-5px)}}@keyframes live-intake-sweep{0%,to{opacity:0;transform:translate(0)}12%{opacity:.76}54%{opacity:.92;transform:translate(248%)}70%{opacity:0}}@keyframes live-intake-pulse{0%,to{transform:scale(1);box-shadow:0 0 #9fd4ae47,0 0 14px #9fd4ae38}50%{transform:scale(1.08);box-shadow:0 0 0 6px #9fd4ae00,0 0 18px #9fd4ae4d}}@keyframes home-preview-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=420px){.home-scene .home-brand-header{gap:12px;padding:2px 10px 0}.home-scene .convergence-core-wrap{min-height:432px}.home-scene .orbit-node{width:82px;height:82px;margin:-15px}.home-scene .main-move{width:min(100%,292px);min-height:334px;padding:20px 18px 22px}.home-scene .orbit-icon-shell{width:46px;height:46px}.home-scene .orbit-image-icon{width:21px;height:21px}.home-scene .orbit-node .orbit-image-icon[src*=calendar-icon]{width:25px;height:25px}.home-scene .orbit-node.empty-slot .orbit-icon-shell,.home-scene .orbit-node[data-source=Discord] .orbit-icon-shell{width:48px;height:48px}.home-scene .home-brand-topline{flex-direction:column;align-items:flex-start;gap:12px}.home-scene .home-brand-meta{justify-content:flex-start;width:100%}.home-scene .home-brand-legal{justify-content:flex-start;gap:12px;width:100%}.home-scene .home-brand-legal a{font-size:.88rem}.home-scene .discord-preview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.home-scene .discord-preview-pill:last-child{grid-column:1/-1}.home-scene .home-brand-headline{padding-left:0}.home-scene .home-brand-summary{max-width:27ch}.home-scene .live-intake-observatory{border-radius:24px;padding:15px 14px 16px}.home-scene .live-intake-card.is-featured{min-height:252px}.home-scene .main-move-headline{max-width:12ch;font-size:clamp(1.34rem,7vw,1.72rem)}.home-scene .home-header-divider{margin-top:0}.home-scene .ring-three{width:376px;height:376px}.home-scene .action-row{grid-template-columns:1fr;gap:10px}.home-scene .action-row .action-pill,.home-scene .ask-zero-action{width:100%;min-width:0}.home-scene .ask-zero-action{min-height:56px}.home-scene .action-pill-stack{width:100%}.home-scene .ghost-orbit-0,.home-scene .ghost-orbit-1,.home-scene .ghost-orbit-2{display:none}.home-scene .orbit-overflow-pill{bottom:112px;right:16px}.home-scene .hero-source-pill{padding:8px 12px}.home-scene .action-pill-stack small{font-size:.64rem}.app-shell[data-surface=mobile-main] .home-scene .hero-whatsapp-inbox-list,.app-shell[data-surface=mobile-main] .home-scene .whatsapp-inbox-preview-list{grid-auto-columns:minmax(222px,90%);gap:9px}.app-shell[data-surface=mobile-main] .home-scene .hero-whatsapp-inbox-card,.app-shell[data-surface=mobile-main] .home-scene .whatsapp-inbox-preview-card{border-radius:20px;min-height:148px;padding:12px 12px 13px}.home-scene .signal-preview-card{min-height:0}.home-scene .signal-preview-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-scene .signal-preview-copy p,.home-scene .preview-next-step p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-scene .main-move:before,.home-scene .main-move:after{opacity:0;background:0 0}}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .ask-zero-live-dot{top:14px;right:14px}@keyframes ask-zero-sheen{0%,to{opacity:.72;background-position:140%}45%{opacity:.96;background-position:18%}60%{opacity:.82;background-position:-18%}}@keyframes ask-zero-live-pulse{0%,to{opacity:.88;transform:scale(1);box-shadow:0 0 #b9e6ff57}50%{opacity:1;transform:scale(1.08);box-shadow:0 0 0 8px #b9e6ff00}}@keyframes orbit-empty-breathe{0%,to{transform:translateY(0)scale(1);box-shadow:inset 0 0 0 1px #ffffff0a,0 16px 30px #070b123d,0 0 0 1px #bcd2e80d}50%{transform:translateY(-1px)scale(1.03);box-shadow:inset 0 0 0 1px #ffffff0d,0 20px 34px #070b1247,0 0 0 1px #bcd2e814}}@keyframes orbit-empty-pulse{0%{opacity:.56;transform:scale(.9)}70%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}@keyframes orbit-picker-fade{0%{opacity:0}to{opacity:1}}@keyframes orbit-picker-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.home-scene .zero-connection-field-section{--zero-field-accent:#86c8ff;--zero-field-accent-strong:#62afff;--zero-field-accent-soft:#86c8ff2e;--zero-field-border:#bcd5ee1f;--zero-field-panel:#0c131cc7;isolation:isolate;width:100%;max-width:100%;box-shadow:none;background:0 0;border:0;gap:14px;margin-top:14px;padding:0 0 52px;display:grid;position:relative;overflow:clip visible}.home-scene .zero-connection-field-section:before,.home-scene .zero-connection-field-section:after{display:none}.home-scene .zero-connection-field-section:before{opacity:.92;background:linear-gradient(#ffffff08 0%,#0000 22%),radial-gradient(circle at 50% 110%,#86c8ff17 0%,#0000 40%);inset:0}.home-scene .zero-connection-field-section:after{filter:blur(.4px);opacity:.72;background:linear-gradient(90deg,#0000 0%,#deedfc0f 20%,#deedfc85 52%,#0000 100%);width:42%;height:1px;animation:8.4s ease-in-out infinite zero-connection-sweep;top:34px;left:-24%}.home-scene .zero-connection-field-section>*{z-index:1;min-width:0;position:relative}.home-scene .zero-connection-field-header{justify-content:flex-start;align-items:flex-start;gap:14px;display:flex}.home-scene .zero-connection-field-copy{gap:7px;max-width:620px;display:grid}.home-scene .zero-connection-field-copy strong{letter-spacing:-.03em;color:#f6fafff5;font-size:clamp(1.08rem,2.3vw,1.38rem)}.home-scene .zero-connection-field-stage:before,.home-scene .zero-connection-field-stage:after{content:"";pointer-events:none;position:absolute}.home-scene .zero-connection-field-canvas{opacity:.94;filter:saturate(1.08);width:100%;height:100%;display:block}.home-scene .zero-connection-field-ring,.home-scene .zero-connection-field-grid{border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-scene .zero-connection-field-ring{border:1px solid #a9cdef1f;box-shadow:inset 0 0 0 1px #ffffff04}.home-scene .zero-connection-field-ring.is-outer{opacity:.5;width:min(86vw,470px);height:min(86vw,470px)}.home-scene .zero-connection-field-ring.is-middle{opacity:.34;width:min(66vw,360px);height:min(66vw,360px)}.home-scene .zero-connection-field-ring.is-inner{opacity:.26;width:min(46vw,252px);height:min(46vw,252px)}.home-scene .zero-connection-field-track{border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-scene .zero-connection-field-track.is-outer{width:min(86vw,470px);height:min(86vw,470px)}.home-scene .zero-connection-field-track.is-middle{width:min(66vw,360px);height:min(66vw,360px)}.home-scene .zero-connection-field-track.is-inner{width:min(46vw,252px);height:min(46vw,252px)}.home-scene .zero-connection-field-marker{background:#a3d0fff5;border-radius:999px;position:absolute;box-shadow:0 0 0 1px #ffffff2e,0 0 18px #76b4ff85}.home-scene .zero-connection-field-marker.is-outer-a{width:12px;height:12px;top:19%;left:84%}.home-scene .zero-connection-field-marker.is-outer-b{opacity:.82;width:7px;height:7px;top:82%;left:22%}.home-scene .zero-connection-field-marker.is-middle-a{width:10px;height:10px;top:34%;left:14%}.home-scene .zero-connection-field-marker.is-middle-b{opacity:.78;width:6px;height:6px;top:74%;left:76%}.home-scene .zero-connection-field-marker.is-inner-a{width:8px;height:8px;top:28%;left:78%}.home-scene .zero-connection-field-marker.is-inner-b{opacity:.72;width:5px;height:5px;top:66%;left:18%}.home-scene .zero-connection-field-grid{opacity:.36;background:radial-gradient(circle,#ffffff06 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#abcdec0d 0%,#0000 100%) 0 0/100% 100%,linear-gradient(#abcdec0a 0%,#0000 100%) 0 0/100% 100%;width:min(96vw,580px);height:min(96vw,580px);-webkit-mask-image:radial-gradient(circle,#000000a8 0%,#0006 48%,#0000 80%);mask-image:radial-gradient(circle,#000000a8 0%,#0006 48%,#0000 80%)}.home-scene .zero-connection-field-core{z-index:5;aspect-ratio:1;text-align:center;background:radial-gradient(circle at 28% 24%,#daecff38 0%,#daecff14 10%,#0000 24%),radial-gradient(circle at 76% 74%,#0006 0%,#0000 34%),radial-gradient(circle,#172535f5 0%,#0a0f17eb 74%,#ffffff0f 100%),linear-gradient(#ffffff0a 0%,#0000 100%);border:1px solid #c0d7ee29;border-radius:999px;place-items:center;gap:8px;width:clamp(320px,58vw,410px);padding:46px 38px;animation:9.8s ease-in-out infinite connection-core-breathe;display:grid;position:relative;overflow:visible;transform:translateZ(146px);box-shadow:inset 0 0 0 1px #ffffff09,inset 0 0 44px #6fb1f624,0 30px 60px #03060a57,0 0 54px #62a6f61a}.home-scene .zero-connection-field-core:before{opacity:.8;filter:blur(.2px)saturate(1.04);background:radial-gradient(circle at 32% 26%,#e1efff2e 0%,#e1efff14 10%,#0000 26%),radial-gradient(circle at 72% 68%,#4b7fc233 0%,#0000 28%),repeating-linear-gradient(108deg,#5488ce3d 0 14px,#1b314c14 14px 36px,#76adec24 36px 52px,#1323381f 52px 74px);animation:18s linear infinite connection-core-planet-spin;inset:8px}.home-scene .zero-connection-field-core:after{opacity:.74;filter:blur(14px);background:linear-gradient(120deg,#ffffff0a 0%,#0000 34%,#00000038 82%,#00000057 100%),radial-gradient(circle,#0000 58%,#badaf729 78%,#badaf70a 100%),radial-gradient(circle,#6cadf733 0%,#0000 72%);inset:0}.home-scene .zero-connection-field-core strong{letter-spacing:-.04em;color:#f5f9fff5;font-size:clamp(1.6rem,3.4vw,2.2rem)}.home-scene .zero-connection-field-core p{color:#bdcddfb8;margin:0;font-size:.94rem;line-height:1.55}.home-scene .zero-connection-field-spokes{z-index:3;position:absolute;inset:0}.home-scene .zero-connection-field-spoke{--angle:0deg;--line-length:28%;--node-x:50%;--node-y:50%;--pull-x:50%;--pull-y:50%;--node-scale:1;--pull-scale:1;--line-opacity:.58;--node-opacity:1;--depth-rank:3;top:50%;left:50%;width:0;height:0;z-index:var(--depth-rank);will-change:transform;position:absolute;inset:auto}.home-scene .zero-connection-field-spoke[data-node-index="0"]{--angle:-90deg;--line-length:28%;--node-x:50%;--node-y:13%;--pull-x:50%;--pull-y:25%;--node-scale:.96;--pull-scale:.82;--line-opacity:.3;--node-opacity:.92;--depth-rank:2}.home-scene .zero-connection-field-spoke[data-node-index="1"]{--angle:-28deg;--line-length:26%;--node-x:74%;--node-y:29%;--pull-x:84%;--pull-y:20%;--node-scale:.94;--pull-scale:.88;--line-opacity:.42;--node-opacity:.9;--depth-rank:2}.home-scene .zero-connection-field-spoke[data-node-index="2"]{--angle:28deg;--line-length:26%;--node-x:74%;--node-y:71%;--pull-x:84%;--pull-y:79%;--node-scale:1.04;--pull-scale:1;--line-opacity:.64;--node-opacity:.96;--depth-rank:4}.home-scene .zero-connection-field-spoke[data-node-index="3"]{--angle:90deg;--line-length:24%;--node-x:50%;--node-y:87%;--pull-x:50%;--pull-y:72%;--node-scale:1.12;--pull-scale:1.02;--line-opacity:.76;--node-opacity:1;--depth-rank:5}.home-scene .zero-connection-field-spoke[data-node-index="4"]{--angle:152deg;--line-length:26%;--node-x:26%;--node-y:71%;--pull-x:16%;--pull-y:79%;--node-scale:1.04;--pull-scale:1;--line-opacity:.64;--node-opacity:.96;--depth-rank:4}.home-scene .zero-connection-field-spoke[data-node-index="5"]{--angle:208deg;--line-length:26%;--node-x:26%;--node-y:29%;--pull-x:16%;--pull-y:20%;--node-scale:.94;--pull-scale:.88;--line-opacity:.42;--node-opacity:.9;--depth-rank:2}.home-scene .zero-connection-field-spoke-line{display:none}.home-scene .zero-connection-field-node,.home-scene .zero-connection-field-pull-tab{font:inherit;cursor:pointer;border:0;position:absolute;transform:translate(-50%,-50%)}.home-scene .zero-connection-field-node{min-width:118px;transform:translate3d(-50%, -50%, 0) scale(var(--node-scale));opacity:var(--node-opacity);will-change:transform, opacity, filter;background:linear-gradient(#162230f5 0%,#0b121bf0 100%);border:1px solid #bdd6ef1f;border-radius:18px;align-items:center;gap:10px;padding:11px 14px;transition:border-color .18s,box-shadow .18s,background .18s,filter .18s;display:flex;top:0;left:0;box-shadow:0 16px 28px #04080e47,inset 0 1px #ffffff0a}.home-scene .zero-connection-field-node:hover,.home-scene .zero-connection-field-node:focus-visible{border-color:#cbe4fa38;outline:none;box-shadow:0 20px 34px #04080e57,0 0 0 1px #6fb1f61f}.home-scene .zero-connection-field-node-icon{color:#ecf5ffeb;background:#79ace61f;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;display:grid}.home-scene .zero-connection-field-pull-tab{left:var(--pull-x);top:var(--pull-y);color:#040a10e0;letter-spacing:.14em;text-transform:uppercase;transform:translate(-50%, -50%) scale(var(--pull-scale));background:linear-gradient(#7bbefff0 0%,#5ca3f7f5 100%);border-radius:999px;padding:9px 14px;font-size:.67rem;font-weight:700;transition:box-shadow .18s,filter .18s;box-shadow:0 18px 28px #2c5d9347,0 0 0 1px #ffffff2e}.home-scene .zero-connection-field-pull-tab:hover,.home-scene .zero-connection-field-pull-tab:focus-visible{filter:saturate(1.06);outline:none;box-shadow:0 22px 34px #2c5d9357,0 0 0 1px #ffffff42}.home-scene .zero-connection-field-reveal{background:linear-gradient(#111a25e0 0%,#0a1018eb 100%);border:1px solid #bcd5ee1f;border-radius:24px;gap:14px;padding:18px;animation:.26s connection-reveal-rise;display:grid;box-shadow:inset 0 1px #ffffff0a,0 22px 40px #04080e2e}.home-scene .zero-connection-field-reveal-copy{gap:6px;display:grid}.home-scene .zero-connection-field-reveal-copy strong{letter-spacing:-.03em;color:#f7fafff5;font-size:clamp(1.02rem,2.2vw,1.24rem)}.home-scene .zero-connection-field-reveal-copy span{color:#bfcfdfcc;max-width:66ch;font-size:.92rem;line-height:1.58}.home-scene .zero-connection-field-reveal-meta{flex-wrap:wrap;gap:10px;display:flex}.home-scene .zero-connection-field-reveal-chip{color:#cedcecd1;background:#ffffff0a;border:1px solid #bcd5ee1a;border-radius:999px;align-items:center;padding:10px 14px;font-size:.8rem;line-height:1.4;display:inline-flex}.home-scene .zero-connection-field-reveal-chip.is-live{color:#edf6fff0;background:#5eabf629;border-color:#8cc9ff38}.home-scene .zero-connection-field-reveal-actions{flex-wrap:wrap;gap:10px;display:flex}.home-scene .zero-connection-field-image-icon{object-fit:contain;width:16px;height:16px;display:block}.home-scene .zero-connection-field-vector-icon{width:16px;height:16px}@media (width>=760px){.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .zero-connection-field-section{padding:20px 20px 56px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .zero-connection-field-stage{min-height:700px}}@media (width<=759px){.home-scene .zero-connection-field-section{border-radius:0;gap:12px;padding:0}.home-scene .zero-connection-field-header{flex-direction:column;align-items:stretch}.home-scene .zero-connection-field-stage{perspective-origin:50% 46%;border-radius:0;min-height:620px;padding:0}.home-scene .zero-connection-field-core{gap:5px;width:156px;padding:18px 16px}.home-scene .zero-connection-field-core strong{font-size:1.06rem}.home-scene .zero-connection-field-core p{display:none}.home-scene .zero-connection-field-node{min-width:116px;padding:9px 11px}.home-scene .zero-connection-field-node-copy strong{font-size:.74rem}.home-scene .zero-connection-field-node-copy span{display:none}.home-scene .zero-connection-field-pull-tab{letter-spacing:.1em;padding:7px 10px;font-size:.58rem}.home-scene .zero-connection-field-spoke[data-node-index="0"]{--node-y:14%;--pull-y:26%}.home-scene .zero-connection-field-spoke[data-node-index="1"]{--node-x:80%;--pull-x:86%;--node-y:28%;--pull-y:18%}.home-scene .zero-connection-field-spoke[data-node-index="2"]{--node-x:80%;--pull-x:86%;--node-y:72%;--pull-y:82%}.home-scene .zero-connection-field-spoke[data-node-index="3"]{--node-y:80%;--pull-y:65%}.home-scene .zero-connection-field-spoke[data-node-index="4"]{--node-x:20%;--pull-x:14%;--node-y:72%;--pull-y:82%}.home-scene .zero-connection-field-spoke[data-node-index="5"]{--node-x:20%;--pull-x:14%;--node-y:28%;--pull-y:18%}.home-scene .zero-connection-field-reveal{border-radius:22px;padding:16px}}@media (prefers-reduced-motion:reduce){.home-scene .zero-connection-field-section:after,.home-scene .zero-connection-field-stage:before,.home-scene .zero-connection-field-stage:after,.home-scene .zero-connection-field-rotating-field,.home-scene .zero-connection-field-track,.home-scene .zero-connection-field-ring,.home-scene .zero-connection-field-core,.home-scene .zero-connection-field-spokes,.home-scene .zero-connection-field-node,.home-scene .zero-connection-field-pull-tab{animation:none!important}}@keyframes zero-connection-sweep{0%,to{opacity:0;transform:translate(0)}14%{opacity:.58}56%{opacity:.88;transform:translate(250%)}}@keyframes zero-connection-scan{0%,to{opacity:0;transform:translate(0)}16%{opacity:.56}52%{opacity:.82;transform:translate(336%)}}.home-scene .zero-connection-field-section{--zero-field-accent:#88c4fff0;--zero-field-border:#b6d6f51f;--zero-field-chip:#0e151fd6;--zero-field-chip-edge:#d2e6fc1f;--zero-field-glow:#5a95df38;isolation:isolate;width:100%;max-width:100%;box-shadow:none;background:0 0;border:0;gap:18px;margin-top:18px;padding:8px 0 88px;display:grid;position:relative;overflow:hidden}.home-scene .zero-connection-field-header{gap:16px;max-width:720px}.home-scene .zero-connection-field-copy{gap:9px;max-width:720px}.home-scene .zero-connection-field-copy strong{letter-spacing:-.035em;font-size:clamp(1.12rem,2.4vw,1.5rem)}.home-scene .zero-connection-field-copy span{color:#c6d6e8c7;max-width:66ch;font-size:.97rem;line-height:1.62}.home-scene .zero-connection-field-stage{isolation:isolate;perspective:1800px;perspective-origin:50% 44%;min-height:clamp(700px,84vw,940px);box-shadow:none;background:0 0;border:0;place-items:center;padding:44px clamp(20px,4vw,42px) 120px;display:grid;position:relative;overflow:visible}.home-scene .zero-connection-field-stage:before,.home-scene .zero-connection-field-stage:after{content:"";pointer-events:none;position:absolute;inset:0}.home-scene .zero-connection-field-stage:before{filter:blur(18px);opacity:.95;background:radial-gradient(circle at 50% 52%,#5e97e442 0%,#5e97e424 22%,#5e97e40d 42%,#0000 72%),radial-gradient(circle at 50% 72%,#050a12eb 0%,#050a128f 34%,#0000 74%);inset:-10% -12% -6%}.home-scene .zero-connection-field-stage:after{opacity:.76;filter:blur(22px);background:radial-gradient(circle,#d6e9ff0f 0%,#d6e9ff05 26%,#0000 54%),radial-gradient(circle,#649feb2e 0%,#0000 66%);inset:8% 6% 10%}.home-scene .zero-connection-field-rotating-field{pointer-events:none;position:absolute;inset:-10% -10% -8%;overflow:visible}.home-scene .zero-connection-field-canvas{opacity:.82;filter:saturate(1.06)blur(.15px);width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(at 50% 52%,#000 0%,#000000f5 28%,#000000d1 52%,#0000004d 76%,#0000 100%);mask-image:radial-gradient(at 50% 52%,#000 0%,#000000f5 28%,#000000d1 52%,#0000004d 76%,#0000 100%)}.home-scene .zero-connection-field-ring,.home-scene .zero-connection-field-track,.home-scene .zero-connection-field-marker,.home-scene .zero-connection-field-grid,.home-scene .zero-connection-field-pull-tab,.home-scene .zero-connection-field-reveal{display:none!important}.home-scene .zero-connection-field-core{z-index:6;aspect-ratio:1;text-align:center;background:radial-gradient(circle at 28% 24%,#f4f9ff38 0%,#f4f9ff1a 11%,#0000 24%),radial-gradient(circle at 74% 78%,#00000057 0%,#0000 30%),radial-gradient(circle at 50% 48%,#182434fa 0%,#0a0f17f0 72%,#b6d8f814 100%);border:1px solid #bcd6f024;border-radius:50%;place-items:center;gap:10px;width:clamp(380px,46vw,560px);padding:64px 52px;display:grid;position:relative;overflow:hidden;transform:translateZ(180px);box-shadow:inset 0 0 0 1px #ffffff08,inset -28px -34px 42px #0003,inset 16px 18px 30px #82b6f114,0 30px 64px #03070c57,0 0 80px #5c95df1f}.home-scene .zero-connection-field-core:before,.home-scene .zero-connection-field-core:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.home-scene .zero-connection-field-core:before{opacity:.84;filter:blur(.2px)saturate(1.02);background:radial-gradient(circle at 34% 26%,#fafcff2e 0%,#fafcff12 9%,#0000 24%),radial-gradient(circle at 62% 68%,#639ade33 0%,#0000 26%),repeating-linear-gradient(112deg,#5282c238 0 14px,#15223414 14px 34px,#6ca4eb1a 34px 46px,#0e18261f 46px 66px);inset:12px}.home-scene .zero-connection-field-core:after{opacity:.82;background:radial-gradient(circle,#0000 62%,#bfdcf91f 82%,#bfdcf905 100%),linear-gradient(132deg,#ffffff0f 0%,#0000 28%,#0003 78%,#00000057 100%)}.home-scene .zero-connection-field-core-copy{z-index:2;justify-items:center;gap:.95rem;max-width:82%;display:grid;position:relative}.home-scene .zero-connection-field-core-kicker{letter-spacing:.18em;text-transform:uppercase;color:#93b4d8c2;font-size:.78rem}.home-scene .zero-connection-field-core strong{letter-spacing:-.05em;color:#f6fafffa;text-wrap:balance;font-size:clamp(1.86rem,3.8vw,2.72rem);line-height:1.02}.home-scene .zero-connection-field-core p{color:#becee0c2;max-width:24ch;margin:0;font-size:1rem;line-height:1.58}.home-scene .zero-connection-field-spokes{z-index:7;pointer-events:none;position:absolute;inset:0}.home-scene .zero-connection-field-spoke{top:50%;left:50%;width:0;height:0;z-index:var(--depth-rank,3);pointer-events:none;will-change:transform, z-index;position:absolute;inset:auto}.home-scene .zero-connection-field-node{border:1px solid var(--zero-field-chip-edge);-webkit-backdrop-filter:blur(16px);cursor:pointer;pointer-events:auto;min-width:clamp(156px,17vw,226px);opacity:var(--node-opacity,1);transform:translate3d(-50%, -50%, 0) scale(var(--node-scale,1));will-change:transform, opacity, filter;background:linear-gradient(#111a26f5 0%,#0b121ce6 100%);border-radius:22px;align-items:center;gap:12px;padding:13px 18px;transition:border-color .16s,background .16s,box-shadow .16s,filter .16s,opacity .16s,transform .12s linear;display:flex;position:absolute;top:0;left:0;box-shadow:0 18px 34px #04080e42,inset 0 1px #ffffff0b,inset 0 0 0 1px #ffffff04}.home-scene .zero-connection-field-spoke[data-depth-side=back] .zero-connection-field-node,.home-scene .zero-connection-field-node[data-depth-side=back]{background:linear-gradient(#0d151fb3 0%,#090f17a3 100%);border-color:#a5c2e114;box-shadow:0 14px 28px #04080e24,inset 0 1px #ffffff05}.home-scene .zero-connection-field-spoke[data-depth-side=front] .zero-connection-field-node,.home-scene .zero-connection-field-node[data-depth-side=front]{border-color:#c5ddf524}.home-scene .zero-connection-field-node:hover,.home-scene .zero-connection-field-node:focus-visible{background:linear-gradient(#141f2dfa 0%,#0c141eeb 100%);border-color:#d2e7fc33;outline:none;box-shadow:0 22px 40px #04080e52,0 0 0 1px #5e97e414,inset 0 1px #ffffff0f}.home-scene .zero-connection-field-node-icon{color:#f0f6fff0;background:#73a8e624;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 1px #ffffff0a}.home-scene .zero-connection-field-node-copy{text-align:left;gap:3px;display:grid}.home-scene .zero-connection-field-node-copy strong{letter-spacing:-.02em;color:#f5f9fff2;font-size:.92rem}.home-scene .zero-connection-field-node-copy span{letter-spacing:.14em;text-transform:uppercase;color:#98b8d8b8;font-size:.7rem}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .zero-connection-field-section{padding-bottom:108px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .zero-connection-field-stage{min-height:820px;padding-bottom:138px}@media (width<=759px){.home-scene .zero-connection-field-section{gap:14px;padding:4px 0 72px}.home-scene .zero-connection-field-header{flex-direction:column;align-items:stretch}.home-scene .zero-connection-field-stage{perspective-origin:50% 46%;min-height:680px;padding:24px 10px 92px}.home-scene .zero-connection-field-rotating-field{inset:-10% -16% -6%}.home-scene .zero-connection-field-core{width:min(80vw,340px);padding:32px 24px;transform:translateZ(132px)}.home-scene .zero-connection-field-core strong{font-size:clamp(1.4rem,7vw,2rem)}.home-scene .zero-connection-field-core p{max-width:22ch;font-size:.9rem}.home-scene .zero-connection-field-node{border-radius:18px;gap:10px;min-width:132px;max-width:min(44vw,192px);padding:10px 12px}.home-scene .zero-connection-field-node-copy strong{font-size:.8rem}.home-scene .zero-connection-field-node-copy span{letter-spacing:.1em;font-size:.62rem}}.home-scene .convergence-core-wrap{--orbit-slot-inset-x:10px;--orbit-slot-inset-top:10px;--orbit-slot-inset-bottom:16px}.home-scene .orbit-node{width:74px;height:74px;margin:0;transition:transform .18s,opacity .16s,box-shadow .16s}.home-scene .orbit-0{top:var(--orbit-slot-inset-top);left:var(--orbit-slot-inset-x);bottom:auto;right:auto}.home-scene .orbit-1{top:var(--orbit-slot-inset-top);right:var(--orbit-slot-inset-x);bottom:auto;left:auto}.home-scene .orbit-3{bottom:var(--orbit-slot-inset-bottom);left:var(--orbit-slot-inset-x);top:auto;right:auto}.home-scene .orbit-4{bottom:var(--orbit-slot-inset-bottom);right:var(--orbit-slot-inset-x);top:auto;left:auto}.home-scene .orbit-node .orbit-icon-shell{width:44px;height:44px}.home-scene .orbit-node.empty-slot .orbit-icon-shell{width:46px;height:46px;animation:none}.home-scene .orbit-node.empty-slot .orbit-plus-pulse{animation:none}.home-scene .orbit-node:not(:disabled):hover,.home-scene .orbit-node.active{transform:translateY(-1px)}.home-scene .orbit-node.is-disabled{opacity:.55;pointer-events:none}.home-scene .orbit-node.is-disabled .orbit-icon-shell{border-style:solid}.home-scene .orbit-dot{top:14px;right:14px}.home-scene .orbit-overflow-pill{right:16px;bottom:calc(var(--orbit-slot-inset-bottom) + 82px)}.home-scene .orbit-lane-picker{width:min(100vw - 20px,420px);max-height:min(78vh, calc(100vh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));padding:16px 14px calc(16px + env(safe-area-inset-bottom,0px));border-radius:24px;gap:14px}.home-scene .orbit-lane-picker-close{font-size:0}.home-scene .orbit-lane-picker-close:before{content:"x";font-size:1rem;line-height:1}.home-scene .orbit-lane-picker-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.home-scene .orbit-lane-picker-slot{min-height:72px;color:inherit;text-align:left;background:linear-gradient(#ffffff0b 0%,#ffffff05 100%);border:1px solid #adc4db1a;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px;transition:transform .16s,border-color .16s,background .16s;display:flex;box-shadow:inset 0 1px #ffffff08}.home-scene .orbit-lane-picker-slot:hover,.home-scene .orbit-lane-picker-slot:focus-visible{border-color:#cddcea2e;outline:none;transform:translateY(-1px)}.home-scene .orbit-lane-picker-slot.is-current{background:linear-gradient(#5285b82e 0%,#ffffff09 100%);border-color:#7bbeff3d}.home-scene .orbit-lane-picker-slot-copy{gap:4px;display:grid}.home-scene .orbit-lane-picker-slot-copy strong{color:#f0f6fb;font-size:.84rem;line-height:1.1}.home-scene .orbit-lane-picker-slot-copy span,.home-scene .orbit-lane-picker-slot-state{color:#98abbb;font-size:.72rem;line-height:1.3}.home-scene .orbit-lane-picker-slot-state{text-align:right}.home-scene .orbit-lane-picker-remove{color:#fff4f4;letter-spacing:-.01em;background:linear-gradient(#a13131eb 0%,#7b2323f5 100%);border:1px solid #b74b4b6b;border-radius:16px;min-height:38px;font-size:.84rem;font-weight:760;box-shadow:0 14px 26px #460a0a3d}.home-scene .orbit-lane-picker-remove:hover,.home-scene .orbit-lane-picker-remove:focus-visible{outline:none;transform:translateY(-1px)}.home-scene .orbit-lane-option.is-current-slot{border-color:#7bbeff3d;box-shadow:0 14px 24px #00000029,inset 0 1px #ffffff0d}@media (width<=759px){.home-scene .convergence-core-wrap{--orbit-slot-inset-x:8px;--orbit-slot-inset-top:8px;--orbit-slot-inset-bottom:10px;min-height:432px;padding:24px 12px 82px}.home-scene .orbit-node{width:68px;height:68px}.home-scene .orbit-node .orbit-icon-shell{width:40px;height:40px}.home-scene .orbit-node.empty-slot .orbit-icon-shell{width:42px;height:42px}.home-scene .orbit-overflow-pill{right:12px;bottom:calc(var(--orbit-slot-inset-bottom) + 74px)}.home-scene .orbit-lane-picker-slots{grid-template-columns:1fr}}@media (width>=760px){.home-scene .convergence-core-wrap{--orbit-slot-inset-x:18px;--orbit-slot-inset-top:12px;--orbit-slot-inset-bottom:24px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .convergence-core-wrap{padding:24px 18px 78px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .orbit-node{width:86px;height:86px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .orbit-icon-shell{width:50px;height:50px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .orbit-node.empty-slot .orbit-icon-shell{width:52px;height:52px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene .orbit-overflow-pill{right:24px;bottom:calc(var(--orbit-slot-inset-bottom) + 108px)}.home-scene .orbit-lane-picker{width:min(520px,100vw - 32px);padding:18px 16px calc(16px + env(safe-area-inset-bottom,0px))}}@media (width<=420px){.home-scene .orbit-node{width:64px;height:64px}.home-scene .orbit-node .orbit-icon-shell{width:38px;height:38px}.home-scene .orbit-node.empty-slot .orbit-icon-shell{width:40px;height:40px}}.home-scene.is-quiet-home .live-intake-observatory,.home-scene.is-quiet-home .zero-orbit-field,.home-scene.is-quiet-home .capture-entry,.home-scene.is-quiet-home .orbit-node,.home-scene.is-quiet-home .orbit-overflow-pill{display:none}@media (width>=1180px){.app-shell[data-shell=web][data-surface=desktop-main] .home-scene.is-quiet-home .signal-preview-surface{width:min(100%,880px)}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene.is-quiet-home .convergence-stage{grid-template-columns:minmax(0,1fr);justify-items:center;width:min(100%,880px);margin:18px auto 40px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene.is-quiet-home .convergence-core-wrap{width:min(100%,640px);min-height:auto;padding:26px 0 42px}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene.is-quiet-home .main-move{width:min(100%,620px);min-height:360px}}.app-shell[data-shell=web][data-surface=desktop-main] .home-scene.is-quiet-home .live-intake-observatory,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene.is-quiet-home .zero-orbit-field,.app-shell[data-shell=web][data-surface=desktop-main] .home-scene.is-quiet-home .capture-entry{display:none!important}.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-card--pairing-code{background:linear-gradient(#3cd68b21,#ffffff0a)}.whatsapp-desktop-pairing-code-card{background:#ffffff0f;border:1px solid #ffffff17;border-radius:24px;gap:8px;padding:18px;display:grid}.whatsapp-desktop-pairing-code-card span,.whatsapp-desktop-phone-row span{color:#94a1af;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.whatsapp-desktop-pairing-code-card strong{color:#111916;letter-spacing:.16em;background:#f7faf8f5;border-radius:20px;place-items:center;min-height:92px;font-size:clamp(2rem,5vw,3.2rem);line-height:1;display:grid}.whatsapp-desktop-pairing-code-card p,.whatsapp-desktop-input-error{color:#a6b2bf;margin:0;line-height:1.45}.whatsapp-desktop-input-error{color:#ffd7c8}.whatsapp-desktop-phone-pairing{place-content:center stretch}.whatsapp-desktop-phone-row{margin-top:4px}.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}}.mapboxgl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.mapboxgl-canvas{position:absolute;top:0;left:0}.mapboxgl-map:-webkit-full-screen{width:100%;height:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.mapboxgl-ctrl-top-left{top:0;left:0}.mapboxgl-ctrl-top{top:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-top-right{top:0;right:0}.mapboxgl-ctrl-right{top:50%;right:0;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{top:50%;left:0;transform:translateY(-50%)}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.mapboxgl-ctrl-group button{background-color:initial;box-sizing:border-box;cursor:pointer;border:0;outline:none;width:32px;height:32px;padding:0;display:block;overflow:hidden}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button{border-top:1px solid buttontext}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#eee}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-up .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29289 11.7071C4.68342 12.0976 5.31658 12.0976 5.70711 11.7071L9 8.41421L12.2929 11.7071C12.6834 12.0976 13.3166 12.0976 13.7071 11.7071C14.0976 11.3166 14.0976 10.6834 13.7071 10.2929L9.70711 6.29289C9.31658 5.90237 8.68342 5.90237 8.29289 6.29289L4.29289 10.2929C3.90237 10.6834 3.90237 11.3166 4.29289 11.7071Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-down .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29289 6.29289C4.68342 5.90237 5.31658 5.90237 5.70711 6.29289L9 9.58579L12.2929 6.29289C12.6834 5.90237 13.3166 5.90237 13.7071 6.29289C14.0976 6.68342 14.0976 7.31658 13.7071 7.70711L9.70711 11.7071C9.31658 12.0976 8.68342 12.0976 8.29289 11.7071L4.29289 7.70711C3.90237 7.31658 3.90237 6.68342 4.29289 6.29289Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:2s linear infinite mapboxgl-spin}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{box-sizing:initial;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{box-sizing:border-box;cursor:pointer;background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;right:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;left:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{margin-left:2px;font-weight:700}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{box-sizing:border-box;color:#333;white-space:nowrap;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.mapboxgl-popup{pointer-events:none;will-change:transform;display:flex;position:absolute;top:0;left:0}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}.mapboxgl-popup-close-button{background-color:initial;cursor:pointer;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.mapboxgl-popup-close-button:hover{background-color:#eee}.mapboxgl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:10px 10px 15px;position:relative;box-shadow:0 1px 2px #0000001a}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{opacity:1;will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.mapboxgl-user-location-dot:before{content:"";animation:2s infinite mapboxgl-user-location-dot-pulse;position:absolute}.mapboxgl-user-location-dot:after{box-sizing:border-box;content:"";border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{width:0;height:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{content:"";border-bottom:7.5px solid #4aa1eb;position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid #0000;transform:translateY(-28px)skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid #0000;transform:translate(7.5px,-28px)skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{color:#fff;opacity:0;pointer-events:none;text-align:center;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;transition:opacity .75s ease-in-out 1s;display:flex;position:absolute;top:0;left:0}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button{text-align:center;font-size:16px;font-weight:700}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected{color:#000;background-color:#ccc}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected:hover{background-color:#ccc}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}html:has(.zero-chat-app){overscroll-behavior:none;width:100%;height:100%;overflow:hidden}body:has(.zero-chat-app){overscroll-behavior:none;width:100%;height:100%;overflow:hidden}#root:has(.zero-chat-app){overscroll-behavior:none;width:100%;height:100%;overflow:hidden}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:#dde5ee;letter-spacing:.08em;text-transform:uppercase;background:#ffffff16;border:1px solid #fff2;border-radius:999px;align-items:center;padding:4px 10px;font-size:.68rem;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #ffffff10}.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:linear-gradient(#7c66e429,#6550cf20);border:1px solid #8b7bff2e;box-shadow:inset 0 1px #ffffff0f}.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{-webkit-backdrop-filter:blur(18px)saturate(165%);backdrop-filter:blur(18px)saturate(165%);will-change:transform,opacity;background:linear-gradient(135deg,#ffffff29 0%,#ffffff0f 42%,#00000024 100%),#181b22b8;border-color:#ffffff24;border-radius:999px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s,opacity .18s;animation:.22s cubic-bezier(.19,1,.22,1) both zero-jump-latest-in;display:inline-flex;transform:translate(0,0);box-shadow:0 12px 28px #00000047,inset 0 1px #ffffff1f}.zero-jump-latest:hover,.zero-jump-latest:focus-visible{background:linear-gradient(135deg,#fff3 0%,#ffffff14 42%,#00000029 100%),#1c1f27d1;border-color:#adc4db33;box-shadow:0 14px 30px #00000052,inset 0 1px #ffffff24}.zero-jump-latest:active{transform:translateY(1px)scale(.98)}.zero-jump-latest-icon{color:currentColor;width:17px;height:17px}.zero-jump-latest-icon path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.zero-load-older{border-radius:999px;justify-self:center;min-height:34px;padding:0 12px}.zero-chat-app .zero-native-chat-rail{min-height:0}.zero-chat-app[data-surface=mobile-main] .zero-native-chat-rail,.app-shell[data-surface=mobile-main] .zero-native-chat-rail{pointer-events:none;background:0 0;border:0;justify-content:flex-end;margin:0;padding:0}.zero-chat-app[data-surface=mobile-main] .zero-native-chat-rail-copy,.app-shell[data-surface=mobile-main] .zero-native-chat-rail-copy{display:none}.zero-chat-app[data-surface=mobile-main] .zero-jump-latest,.app-shell[data-surface=mobile-main] .zero-jump-latest{right:calc(max(env(safe-area-inset-right,0px),0px) + 68px);bottom:calc(max(env(safe-area-inset-bottom,0px),0px) + 76px);z-index:18;pointer-events:auto;position:fixed}.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);--zero-dark-inbound-bubble:#2d2f36;--zero-mobile-composer-surface:#222222d9;--zero-mobile-composer-surface-strong:#222e;--zero-mobile-composer-icon:#2a2a2ee6;--zero-keyboard-transition:cubic-bezier(.2,.86,.22,1);--zero-font-scale:1;--zero-composer-action-size:clamp(42px,calc(11vw * var(--zero-font-scale)),54px);--zero-composer-input-min-height:clamp(42px,calc(11vw * var(--zero-font-scale)),54px);--zero-composer-text-size:clamp(1rem,calc(4.4vw * var(--zero-font-scale)),1.125rem);--zero-composer-line-height:clamp(1.375rem,calc(6vw * var(--zero-font-scale)),1.7rem);--zero-composer-send-size:clamp(34px,calc(9.5vw * var(--zero-font-scale)),46px);--zero-composer-send-width:calc(var(--zero-composer-send-size) + 10px);--zero-composer-send-height:calc(var(--zero-composer-send-size) - 3px);--zero-composer-send-icon-size:clamp(18px,calc(5vw * var(--zero-font-scale)),23px);--zero-composer-send-right:clamp(4px,1.4vw,6px);--zero-chat-browser-bottom-inset:0px;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 minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);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;position:relative;overflow:hidden}.zero-chat-app:before,.zero-chat-app:after{content:"";display:none}.zero-desktop-top-mark{display:none}.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%;flex:0 0 48px;place-items:center;width:48px;min-width:48px;max-width:48px;height:48px;font-size:1.12rem;font-weight:820;animation:8s ease-in-out infinite zeroAvatarSheen;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff16}.zero-chat-avatar img,.zero-desktop-thread-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.zero-chat-identity{width:max-content;min-width:74px;max-width:min(46vw,210px);height:45px;color:inherit;box-shadow:none;text-align:center;font:inherit;appearance:none;box-sizing:border-box;-webkit-backdrop-filter:blur(24px)saturate(180%)brightness(108%);backdrop-filter:blur(24px)saturate(180%)brightness(108%);background:linear-gradient(135deg,#ffffff18 0%,#ffffff07 42%,#0000000d 100%),#222222bf;border:1px solid #fff2;border-radius:999px;flex-direction:column;justify-content:center;justify-self:start;align-items:center;gap:1px;padding:0 14px;display:flex;box-shadow:inset 0 1px 1px #ffffff26,inset 0 -1px 1px #00000024,0 14px 32px #00000038}.zero-chat-identity:hover,.zero-chat-identity:focus,.zero-chat-identity:active{color:inherit;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff08 42%,#0000000d 100%),#222222d4;transform:none;box-shadow:inset 0 1px 1px #ffffff2f,inset 0 -1px 1px #00000026,0 14px 32px #0003}.zero-chat-header strong,.zero-chat-identity>span{display:block}.zero-chat-header strong{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 12px #000d;width:100%;min-width:0;max-width:100%;font-size:.94rem;line-height:1;overflow:hidden}.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:#e8edf6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff14 0%,#ffffff06 42%,#00000010 100%),var(--zero-mobile-composer-icon);border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 12px 24px #0000002a,inset 0 1px #ffffff12}.zero-composer-icon{width:var(--zero-composer-action-size);height:var(--zero-composer-action-size)}.zero-chat-header .zero-header-icon{-webkit-backdrop-filter:blur(24px)saturate(185%)brightness(110%);backdrop-filter:blur(24px)saturate(185%)brightness(110%);color:#f4f8ffeb;filter:none;background:linear-gradient(135deg,#ffffff18 0%,#ffffff07 42%,#00000010 100%),#222222bf;border:1px solid #fff2;width:45px;height:45px;box-shadow:inset 0 1px 1px #ffffff26,inset 0 -1px 1px #00000028,0 14px 30px #00000038}.zero-chat-header .zero-header-icon:hover,.zero-chat-header .zero-header-icon:focus-visible{background:linear-gradient(135deg,#ffffff1b 0%,#ffffff08 42%,#00000010 100%),#222222d6;border-color:#ffffff2d;box-shadow:inset 0 1px 1px #ffffff30,inset 0 -1px 1px #00000028,0 14px 32px #00000035}.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;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;overflow-anchor:none;transition:padding-bottom .26s var(--zero-keyboard-transition),scroll-padding-bottom .26s var(--zero-keyboard-transition);will-change:padding-bottom;flex-direction:column;gap:0;padding:2px 14px 10px;scroll-padding-bottom:34px;display:flex;position:relative;overflow-y:auto}.zero-chat-app.has-reply-context .zero-chat-thread{padding-bottom:68px;scroll-padding-bottom:92px}.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-history-loader{color:#eaf2ff94;text-align:center;letter-spacing:.01em;align-self:center;padding:4px 12px 2px;font-size:11px;line-height:1.35}.zero-chat-virtual-spacer{pointer-events:none;flex:none;width:100%}.zero-chat-virtual-row{contain:layout;width:100%;min-height:min-content}.zero-chat-day-section{flex-direction:column;gap:16px;min-height:min-content;display:flex}.zero-chat-day-section+.zero-chat-day-section{margin-top:30px}.zero-chat-scroll-spacer{overflow-anchor:auto;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:linear-gradient(135deg,#ffffff14 0%,#ffffff06 42%,#00000010 100%),#222222cf;border:1px solid #ffffff18;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 #ffffff0e,0 10px 20px #00000030}.zero-context-pill{background-color:#222222cf;background-image:linear-gradient(110deg,#ffffff04,#ffffff0e,#ffffff04),radial-gradient(circle at 24% 0,#ffffff07,#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%;margin:0;display:flex}.zero-chat-message.from-user{justify-content:flex-end}.zero-chat-message.is-fresh-arrival{will-change:opacity,transform;animation:.2s cubic-bezier(.2,.86,.22,1) both zeroMessageIn}.zero-chat-message.from-user.is-fresh-arrival{animation-name:zeroUserMessageSendIn;animation-duration:.18s;animation-timing-function:cubic-bezier(.2,.82,.22,1)}.zero-chat-message.from-zero.is-fresh-arrival{animation-name:zeroInboundMessageRowIn;animation-duration:.2s;animation-timing-function:cubic-bezier(.2,.86,.22,1)}.zero-chat-message.from-zero.is-fresh-arrival>.zero-message-avatar{transform-origin:bottom;will-change:auto;opacity:1!important;animation:none!important;transform:none!important}.zero-chat-message.from-zero.is-fresh-arrival>.zero-chat-bubble{transform-origin:18px calc(100% - 5px);will-change:auto;animation:none}.zero-chat-message.from-user.is-fresh-arrival>.zero-chat-bubble:before{content:none;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at 82%,#ffffff40,#0000 44%);animation:none;position:absolute;inset:-3px -5px;transform:scale(.72)}.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}@keyframes zeroMessageIn{0%{opacity:0;transform:translateY(5px)scale(.996)}to{opacity:1;transform:none}}@keyframes zeroInboundMessageRowIn{0%{opacity:0;transform:translate(-2px,5px)scale(.996)}to{opacity:1;transform:none}}@keyframes zeroInboundAvatarIn{0%{opacity:0;transform:translate(-4px,5px)scale(.82)}72%{opacity:1;transform:translate(0,0)scale(1.04)}to{opacity:1;transform:none}}@keyframes zeroInboundBubbleIn{0%{opacity:0;transform:translate(-8px,8px)scale(.94)}58%{opacity:1;transform:translate(1px,-1px)scale(1.01)}to{opacity:1;transform:none}}@keyframes zeroUserMessageSendIn{0%{opacity:0;transform:translate(8px,5px)scale(.992)}to{opacity:1;transform:none}}@keyframes zeroTypingRingTurn{0%,66%{transform:translateZ(0)rotate(0)}90%{transform:translateZ(0)rotate(280deg)}to{transform:translateZ(0)rotate(360deg)}}@keyframes zeroTypingDotMorphLead{0%,14%,28%,40%,to{opacity:var(--typing-opacity,.46);transform:translate(var(--typing-x,0),0) scale(.78)}7%{opacity:var(--typing-pulse-opacity,.86);transform:translate(var(--typing-x,0),0) scale(.96)}54%{opacity:.34;transform:translate(var(--typing-mid-x,0),var(--typing-mid-y,0)) scale(.64)}68%,88%{opacity:.82;transform:translate(var(--ring-x,0),var(--ring-y,0)) scale(.76)}95%{opacity:.38;transform:translate(var(--typing-return-x,0),var(--typing-return-y,0)) scale(.68)}}@keyframes zeroTypingDotMorphMiddle{0%,8%,30%,40%,to{opacity:var(--typing-opacity,.46);transform:translate(var(--typing-x,0),0) scale(.78)}18%{opacity:var(--typing-pulse-opacity,.86);transform:translate(var(--typing-x,0),0) scale(.96)}54%{opacity:.34;transform:translate(var(--typing-mid-x,0),var(--typing-mid-y,0)) scale(.64)}68%,88%{opacity:.82;transform:translate(var(--ring-x,0),var(--ring-y,0)) scale(.76)}95%{opacity:.38;transform:translate(var(--typing-return-x,0),var(--typing-return-y,0)) scale(.68)}}@keyframes zeroTypingDotMorphTrail{0%,12%,36%,40%,to{opacity:var(--typing-opacity,.46);transform:translate(var(--typing-x,0),0) scale(.78)}29%{opacity:var(--typing-pulse-opacity,.86);transform:translate(var(--typing-x,0),0) scale(.96)}54%{opacity:.34;transform:translate(var(--typing-mid-x,0),var(--typing-mid-y,0)) scale(.64)}68%,88%{opacity:.82;transform:translate(var(--ring-x,0),var(--ring-y,0)) scale(.76)}95%{opacity:.38;transform:translate(var(--typing-return-x,0),var(--typing-return-y,0)) scale(.68)}}@keyframes zeroTypingDotMorphGhost{0%,40%,to{opacity:0;transform:translate(0)scale(.36)}54%{opacity:.2;transform:translate(var(--ring-x,0),var(--ring-y,0)) scale(.52)}68%,88%{opacity:.74;transform:translate(var(--ring-x,0),var(--ring-y,0)) scale(.72)}95%{opacity:.14;transform:translate(0)scale(.48)}}@keyframes zeroSendRipple{0%{opacity:.52;transform:scale(.72)}68%{opacity:.18;transform:scale(1.08)}to{opacity:0;transform:scale(1.16)}}.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;min-width:36px;max-width:36px;height:36px;margin-left:2px;font-size:1rem;font-weight:820;animation:8s ease-in-out infinite zeroAvatarSheen;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.zero-message-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.zero-chat-bubble{color:#f0f3f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--zero-dark-inbound-bubble);border:1px solid #ffffff10;border-radius:20px 20px 19px 5px;max-width:min(80%,500px);padding:10px 14px 11px;position:relative;box-shadow:0 10px 24px #00000036,inset 0 1px #ffffff0c}.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-moment-hotel_outcome .zero-chat-bubble{box-sizing:border-box;flex:auto;width:min(94%,540px);min-width:0;max-width:min(100%,560px)}.zero-chat-message.is-chat-native-moment .zero-chat-bubble{max-width:min(80%,500px);padding:10px 14px 8px}.zero-chat-message.is-moment-approval.from-zero .zero-chat-bubble{max-width:min(80%,500px);padding:10px 12px 8px}.zero-chat-message.is-moment-google_workspace.from-zero .zero-chat-bubble{max-width:min(88%,420px)}.zero-chat-bubble p,.zero-message-text-content{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-text-content{white-space:normal;gap:15px;display:grid}.zero-message-text-content p{margin:0;line-height:1.54}.zero-message-text-content strong{color:inherit;font-weight:780}.zero-message-heading{letter-spacing:0;color:inherit;margin:4px 0 1px;line-height:1.08}.zero-message-heading.is-section{margin-top:6px;font-size:1.16rem;font-weight:860}.zero-message-heading.is-takeaway{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:6px 11px;font-size:1rem;font-weight:820;display:inline-flex}.zero-message-heading.is-question{margin-top:10px;font-size:.98rem;font-weight:780}.zero-message-link{color:#a9d7ff;overflow-wrap:anywhere;font-weight:660;text-decoration:none}.from-user .zero-message-link{color:#ffffffe6;font-weight:620}.zero-message-link:hover,.zero-message-link:focus-visible{text-decoration:underline}.zero-link-preview{color:#edf5ff;box-sizing:border-box;background:linear-gradient(#181b21,#0c0e12);border:1px solid #ffffff21;border-radius:11px;grid-template-columns:74px minmax(0,1fr);gap:0;width:100%;max-width:100%;min-height:74px;margin-top:7px;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 10px 24px #0000002e,inset 0 1px #ffffff14}.zero-link-preview:not(.has-image){grid-template-columns:42px minmax(0,1fr);align-items:center}.zero-link-preview img{object-fit:cover;background:#12151a;width:74px;height:74px;display:block}.zero-link-preview-icon{background:linear-gradient(145deg,#20252c,#0f1216);border-right:1px solid #ffffff12;place-items:center;width:42px;min-height:58px;display:grid}.zero-link-preview-icon:before{content:"";opacity:.86;border:2px solid #9fcfff;border-radius:6px;width:17px;height:17px}.zero-link-preview-copy{align-content:center;gap:3px;min-width:0;padding:8px 10px;display:grid}.zero-link-preview-domain{color:#99a6b3;text-transform:lowercase;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:720;overflow:hidden}.zero-link-preview strong{color:#f5f8fb;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;font-weight:760;line-height:1.18;display:-webkit-box;overflow:hidden}.zero-link-preview-description{color:#b8c2cc;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.22;display:-webkit-box;overflow:hidden}.zero-chat-inline-list,.zero-chat-inline-steps{gap:11px;margin:3px 0 2px;padding:0;list-style:none;display:grid}.zero-chat-inline-list li,.zero-chat-inline-steps li{overflow-wrap:anywhere;gap:6px;min-width:0;line-height:1.48;display:grid;position:relative}.zero-chat-inline-list li{padding-left:24px}.zero-chat-inline-list li:before{content:"•";color:currentColor;opacity:.94;font-size:1.08rem;font-weight:860;position:absolute;top:-1px;left:3px}.zero-chat-inline-steps{counter-reset:zero-chat-step;gap:10px}.zero-chat-inline-steps li{counter-increment:zero-chat-step;background:linear-gradient(#ffffff13,#ffffff0b);border:1px solid #ffffff13;border-radius:15px;padding:11px 13px 12px 46px}.zero-chat-inline-steps li:before{content:counter(zero-chat-step);width:22px;height:22px;color:inherit;background:color-mix(in srgb, currentColor 14%, transparent);opacity:.9;border-radius:999px;place-items:center;font-size:.76rem;font-weight:820;display:grid;position:absolute;top:11px;left:12px}.zero-message-text-content>.zero-message-takeaway+.zero-chat-inline-steps,.zero-message-text-content>.zero-message-takeaway+.zero-chat-inline-list{margin-top:-5px}.zero-message-text-content>.zero-chat-inline-steps+.zero-message-takeaway,.zero-message-text-content>.zero-chat-inline-list+.zero-message-takeaway{margin-top:1px}.zero-message-text-content>.zero-chat-inline-steps+.zero-chat-inline-steps,.zero-message-text-content>.zero-chat-inline-list+.zero-chat-inline-list{margin-top:-2px}.zero-message-heading.is-takeaway+p{background:color-mix(in srgb, currentColor 8%, transparent);border-radius:15px;margin-top:2px;padding:11px 12px}.zero-message-row-title{letter-spacing:0;font-size:.96rem;font-weight:820;line-height:1.28;display:block}.zero-message-row-detail{color:#ffffffd1;line-height:1.52;display:block}.zero-message-takeaway{background:linear-gradient(#ffffff1b,#ffffff0d);border:1px solid #ffffff1c;border-radius:15px;gap:7px;padding:13px 14px;display:grid;box-shadow:inset 3px 0 #94beff75}.zero-message-takeaway.is-verdict,.zero-message-takeaway.is-final-pick{background:linear-gradient(#7eaaff2b,#ffffff0e);border-color:#97c2ff33;box-shadow:inset 3px 0 #91beffb8,0 10px 22px #0000002e}.zero-message-takeaway.is-first-move,.zero-message-takeaway.is-main-read,.zero-message-takeaway.is-ranking,.zero-message-takeaway.is-plan{background:linear-gradient(#ffffff1f,#ffffff0d);border-color:#ffffff21}.zero-message-takeaway-label{letter-spacing:.04em;text-transform:uppercase;color:#ffffffa3;font-size:.72rem;font-weight:820}.zero-message-takeaway p{margin:0;line-height:1.52}.zero-chat-message.has-text-and-moment.from-zero .zero-chat-moment-text-bubble{color:#f0f3f5;background:var(--zero-dark-inbound-bubble);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #0000;border-radius:20px 20px 19px 5px;width:fit-content;max-width:100%;margin:0 0 8px;padding:10px 14px 11px;box-shadow:0 8px 20px #00000042}.zero-chat-message.is-moment-hotel_outcome.has-text-and-moment.from-zero .zero-chat-moment-text-bubble{box-shadow:none;background:#181a1ef2;border:0}.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-chat-message.has-shopping-products.from-zero>.zero-chat-bubble{max-width:min(80%,500px)}.zero-shopping-proof-strip{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;margin-top:10px;padding:1px 1px 4px;display:flex;overflow-x:auto}.zero-shopping-proof-strip::-webkit-scrollbar{display:none}.zero-shopping-proof-card{color:#edf2f7;background:#111318d9;border:1px solid #ffffff14;border-radius:10px;flex:0 0 122px;gap:6px;min-width:0;padding:7px;text-decoration:none;display:grid;box-shadow:inset 0 1px #ffffff0d}.zero-shopping-proof-card.is-primary{background:linear-gradient(#171b22e8 0%,#0f1218e6 100%);border-color:#ffffff2b;flex:0 0 260px;box-shadow:0 14px 32px #0000003a,inset 0 1px #ffffff18}.zero-shopping-proof-card.is-primary.has-image{grid-template-rows:180px auto;grid-template-columns:minmax(0,1fr)}.zero-shopping-proof-card.is-primary.has-image .zero-shopping-proof-image{aspect-ratio:auto;border-radius:10px 10px 0 0;width:100%;height:180px}.zero-shopping-proof-card.is-primary.has-image .zero-shopping-proof-image img{object-fit:cover;width:100%;height:100%}.zero-shopping-proof-card.is-primary .zero-shopping-proof-copy{gap:4px;padding:8px 9px 9px}.zero-shopping-proof-card.is-primary .zero-shopping-proof-title{font-size:.9rem;line-height:1.2}.zero-shopping-proof-card.is-primary .zero-shopping-proof-line{font-size:.78rem}.zero-shopping-proof-card.is-primary .zero-shopping-proof-meta{-webkit-line-clamp:2;line-clamp:2;white-space:normal;font-size:.68rem;display:-webkit-box}.zero-shopping-proof-card.is-backup{opacity:.88}.zero-shopping-proof-card:active{transform:translateY(1px)}.zero-shopping-proof-image{aspect-ratio:1.18;background:#f3f4f6;border-radius:8px;place-items:center;width:100%;display:grid;overflow:hidden}.zero-shopping-proof-image img{object-fit:contain;width:100%;height:100%;display:block}.zero-shopping-proof-copy{gap:3px;min-width:0;display:grid}.zero-shopping-proof-title{color:#f4f7fb;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.35em;font-size:.76rem;font-weight:720;line-height:1.18;display:-webkit-box;overflow:hidden}.zero-shopping-proof-line{color:#aeb7c4;align-items:center;gap:5px;min-width:0;font-size:.72rem;line-height:1.15;display:flex}.zero-shopping-proof-line strong{color:#f8fafc;flex:none;font-size:.77rem;font-weight:800}.zero-shopping-proof-line span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zero-shopping-proof-meta{color:#788390;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.66rem;line-height:1.1;overflow:hidden}.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.18;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;padding-block:1px;display:grid}.zero-message-source-copy span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;line-height:1.22;overflow:hidden}.zero-message-source-meta{color:#8f99a8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;line-height:1.15;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-chat-message.is-moment-approval .zero-exec-moment.is-approval{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:6px;min-width:0;padding:0;overflow:visible}.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-google_workspace{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--zero-dark-inbound-bubble);border-color:#ffffff10;border-radius:20px 20px 19px 5px;justify-self:start;gap:9px;width:min(100%,358px);min-width:0;padding:10px 12px 8px;box-shadow:0 10px 24px #00000036,inset 0 1px #ffffff0c}.zero-google-card-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.zero-google-card-icon{background:#fffffff2;border:1px solid #ffffffdb;border-radius:9px;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 8px 18px #0003,inset 0 1px #fffc}.zero-google-app-glyph{width:24px;height:24px;display:block}.zero-google-file-body{fill:#778295}.zero-google-file-fold{fill:none;stroke:#ffffffc7;stroke-width:1.4px;stroke-linejoin:round}.zero-google-file-line{fill:none;stroke:#ffffffe6;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round}.zero-google-card-icon.is-docs .zero-google-file-body{fill:#4285f4}.zero-google-card-icon.is-sheets .zero-google-file-body{fill:#0f9d58}.zero-google-card-heading{gap:2px;min-width:0;display:grid}.zero-google-card-kicker{color:#f0f3f5d1;min-width:0;font-size:.78rem;font-weight:760;line-height:1.08}.zero-google-card-state{color:#c6cfdda8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;font-weight:650;line-height:1.08;overflow:hidden}.zero-google-card-title{color:#f0f3f5;overflow-wrap:anywhere;margin-top:1px;font-size:1rem;font-weight:760;line-height:1.18}.zero-google-field-list,.zero-google-read-body,.zero-google-status-list{gap:7px;display:grid}.zero-google-field-row,.zero-google-content-preview,.zero-google-proof-line,.zero-google-status-row,.zero-google-source-link{background:#ffffff0e;border:1px solid #ffffff12;border-radius:13px;min-width:0}.zero-google-field-row{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:9px;padding:10px 11px;display:grid}.zero-google-field-row span,.zero-google-content-preview span,.zero-google-proof-line span,.zero-google-sheet-name{color:#c6cfdd99;font-size:.67rem;font-weight:720;line-height:1.15}.zero-google-field-row strong{color:#f7f9ff;overflow-wrap:anywhere;font-size:.86rem;line-height:1.28}.zero-google-content-preview,.zero-google-proof-line{gap:5px;padding:9px 10px;display:grid}.zero-google-content-preview p,.zero-google-proof-line p,.zero-google-read-body p{color:#f0f3f5e6;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.36}.zero-google-read-body p{color:#f0f3f5d6}.zero-google-source-link{color:#edf3fb;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:7px 10px;font-size:.76rem;font-weight:720;text-decoration:none;display:flex}.zero-google-source-link span{color:#ebf2ff7a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:650;overflow:hidden}.zero-google-source-link span:first-child{color:#edf3fbe6;font-weight:730}.zero-google-status-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 9px;display:grid}.zero-google-status-dot{background:#6f7787;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #6f778729}.zero-google-status-row.is-connected .zero-google-status-dot{background:#65d993;box-shadow:0 0 0 4px #65d99329}.zero-google-status-row.is-remembered .zero-google-status-dot{background:#f0bf6b;box-shadow:0 0 0 4px #f0bf6b29}.zero-google-status-main{gap:2px;min-width:0;display:grid}.zero-google-status-main strong{color:#f0f3f5;font-size:.84rem;line-height:1.18}.zero-google-status-main span{color:#c6cfdda8;overflow-wrap:anywhere;font-size:.72rem;line-height:1.28}.zero-google-status-row em{color:#c6cfdd99;white-space:nowrap;font-size:.68rem;font-style:normal;font-weight:680}.zero-google-table-wrap{background:#ffffff0b;border:1px solid #ffffff13;border-radius:13px;max-width:100%;overflow:hidden}.zero-google-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:100%}.zero-google-table td{color:#f3f7ffd1;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #ffffff12;border-right:1px solid #ffffff12;max-width:132px;padding:7px 8px;font-size:.72rem;line-height:1.24;overflow:hidden}.zero-google-table tr:first-child td{color:#f7f9ff;background:#ffffff0f;font-weight:760}.zero-google-table tr:last-child td{border-bottom:0}.zero-google-table td:last-child{border-right:0}.zero-google-actions{gap:7px;margin-top:1px}.zero-google-actions a,.zero-google-actions button{color:#cbd5e2;min-height:35px;box-shadow:none;background:#ffffff10;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:.83rem;font-weight:720;line-height:1;text-decoration:none;display:inline-flex}.zero-google-actions a.is-primary,.zero-google-actions button.is-primary{color:#f7fbff;box-shadow:none;background:#0a84ff}.zero-google-actions a svg,.zero-google-actions button svg{flex:none;width:14px;height:14px}.zero-exec-moment.is-google_workspace .zero-google-actions button{color:#cbd5e2;min-height:35px;box-shadow:none;background:#ffffff10;padding:0 13px;font-size:.83rem;font-weight:720}.zero-exec-moment.is-google_workspace .zero-google-actions button.is-primary{color:#f7fbff;box-shadow:none;background:#0a84ff}.zero-exec-moment.is-google_workspace .zero-google-actions .zero-action-icon{display:none}.zero-chat-app.is-light-theme .zero-exec-moment.is-google_workspace{background:var(--zero-light-zero-bubble);border-color:#14203214;box-shadow:0 10px 24px #2a395024,inset 0 1px #ffffffb8}.zero-chat-app.is-light-theme .zero-google-card-title,.zero-chat-app.is-light-theme .zero-google-field-row strong,.zero-chat-app.is-light-theme .zero-google-status-main strong{color:#111827}.zero-chat-app.is-light-theme .zero-google-card-kicker,.zero-chat-app.is-light-theme .zero-google-card-state,.zero-chat-app.is-light-theme .zero-google-card-heading,.zero-chat-app.is-light-theme .zero-google-field-row span,.zero-chat-app.is-light-theme .zero-google-content-preview span,.zero-chat-app.is-light-theme .zero-google-proof-line span,.zero-chat-app.is-light-theme .zero-google-sheet-name,.zero-chat-app.is-light-theme .zero-google-source-link span,.zero-chat-app.is-light-theme .zero-google-status-main span,.zero-chat-app.is-light-theme .zero-google-status-row em{color:#1118278f}.zero-chat-app.is-light-theme .zero-google-field-row,.zero-chat-app.is-light-theme .zero-google-content-preview,.zero-chat-app.is-light-theme .zero-google-proof-line,.zero-chat-app.is-light-theme .zero-google-status-row,.zero-chat-app.is-light-theme .zero-google-source-link,.zero-chat-app.is-light-theme .zero-google-table-wrap{background:#ffffff6b;border-color:#14203213}.zero-chat-app.is-light-theme .zero-google-content-preview p,.zero-chat-app.is-light-theme .zero-google-proof-line p,.zero-chat-app.is-light-theme .zero-google-read-body p,.zero-chat-app.is-light-theme .zero-google-source-link,.zero-chat-app.is-light-theme .zero-google-table td{color:#111827d1}.zero-chat-app.is-light-theme .zero-google-table td{border-color:#14203214}.zero-chat-app.is-light-theme .zero-google-table tr:first-child td{color:#111827;background:#1420320b}.zero-chat-app.is-light-theme .zero-google-actions a,.zero-chat-app.is-light-theme .zero-google-actions button{color:#111827b8;background:#14203214}.zero-chat-app.is-light-theme .zero-google-actions a.is-primary,.zero-chat-app.is-light-theme .zero-google-actions button.is-primary{color:#fff;background:#0a84ff}.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-title{color:inherit;font-size:1.05rem;font-weight:780;line-height:1.12}.zero-native-moment-title.is-login{margin-bottom:3px}.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-google-login{color:#0000;background:0 0;border:0;border-radius:999px;width:189px;height:40px;min-height:40px;padding:0;overflow:hidden;box-shadow:0 12px 30px #00000030}.zero-native-discovery-actions button.is-email-login{color:#eef4fb;background:linear-gradient(#ffffff2e 0%,#ffffff12 100%);border:1px solid #ffffff2b;width:189px;height:40px;min-height:40px;padding:0 17px;box-shadow:inset 0 1px #ffffff18,0 12px 30px #00000030}.zero-native-discovery-actions button.is-google-login:active{transform:translateY(1px)}.zero-google-login-button{width:189px;height:40px;display:block}.zero-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.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-chat-message.is-moment-approval .zero-exec-moment-head{gap:6px;min-height:0}.zero-chat-message.is-moment-approval .zero-approval-intro{color:#f0f3f5;white-space:pre-line;overflow-wrap:anywhere;font-size:.96rem;font-weight:400;line-height:1.3}.zero-chat-message.is-moment-approval .zero-exec-moment-head span{color:#aeb8c8;font-size:.74rem;font-weight:740;line-height:1.12}.zero-chat-message.is-moment-approval .zero-exec-icon{opacity:.82;transform-origin:50%;transform:scale(.86)}.zero-chat-message.is-moment-approval .zero-exec-moment-title{color:#aeb8c8;margin:5px 0 0;font-size:.76rem;font-weight:760;line-height:1.14}.zero-chat-message.is-moment-approval .zero-recipient-avatar{display:none}.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-chat-message.is-moment-approval .zero-exec-draft-frame{background:#0f1115a8;border:1px solid #ffffff0f;border-radius:13px;margin:5px 0 0;padding:9px 10px}.zero-chat-message.is-moment-approval .zero-exec-draft-body{color:#f0f3f5;padding-left:0;font-size:.94rem;line-height:1.34}.zero-chat-message.is-moment-approval .zero-exec-draft-body:before{display:none}.zero-email-draft-card{background:#0d0f12;border:1px solid #ffffff14;border-radius:16px;margin:7px 0 0;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #00000024}.zero-email-draft-topline{color:#94a1b3;letter-spacing:.015em;text-transform:uppercase;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:9px 12px 8px;font-size:.72rem;font-weight:760;display:flex}.zero-email-draft-field{border-bottom:1px solid #ffffff0b;grid-template-columns:58px minmax(0,1fr);gap:7px;padding:9px 12px;display:grid}.zero-email-draft-field span{color:#7f8b9b;font-size:.78rem;font-weight:720}.zero-email-draft-field strong{color:#f4f6f8;overflow-wrap:anywhere;font-size:.88rem;font-weight:620;line-height:1.25}.zero-email-draft-body{color:#f0f3f5;overflow-wrap:anywhere;white-space:pre-line;padding:12px;font-size:.94rem;line-height:1.5}.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-chat-message.is-moment-approval .zero-exec-moment-meta{gap:5px;margin-top:4px}.zero-chat-message.is-moment-approval .zero-exec-moment-meta span{color:#aeb8c8;background:#ffffff0b;border:1px solid #ffffff12;border-radius:999px;padding:3px 7px;font-size:.69rem;line-height:1.1}.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-chat-message.is-moment-approval .zero-exec-actions{gap:7px;margin-top:8px;padding-top:0}.zero-chat-message.is-moment-approval .zero-exec-actions button{min-height:35px;box-shadow:none;padding:0 13px;font-size:.84rem;font-weight:720}.zero-chat-message.is-moment-approval .zero-exec-actions button.is-primary{color:#f7fbff;box-shadow:none;background:#0a84ff}.zero-chat-message.is-moment-approval .zero-exec-actions button:not(.is-primary){color:#c6cfdf;box-shadow:none;background:#ffffff10}.zero-chat-message.is-moment-approval .zero-action-icon{flex-basis:15px;width:15px;height:15px}.zero-chat-message.is-moment-approval .zero-exec-time{color:#8d96a4;margin-top:0;font-size:.72rem}.zero-exec-time{place-self:end;margin-top:2px;margin-left:auto}.zero-exec-moment>.zero-exec-time:last-child{grid-column:1/-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;justify-content:center;align-items:center;width:52px;min-width:52px;height:34px;padding:0;display:inline-flex;box-shadow:0 10px 26px #0003,inset 0 1px #ffffff0a}.zero-typing-orbit{--zero-typing-cycle:5s;transform-origin:50%;width:30px;height:22px;animation:var(--zero-typing-cycle) cubic-bezier(.34,0,.12,1) infinite zeroTypingRingTurn;display:block;position:relative;transform:translateZ(0)}.zero-typing-orbit-dot{width:5.5px;height:5.5px;opacity:var(--typing-opacity,.46);transform:translate(var(--typing-x,0),var(--typing-y,0)) scale(.82);animation:var(--zero-typing-cycle) cubic-bezier(.34,0,.12,1) infinite zeroTypingDotMorphGhost;will-change:transform,opacity;background:#b9c6d6;border-radius:50%;margin:-2.75px 0 0 -2.75px;position:absolute;top:50%;left:50%}.zero-typing-orbit-dot.dot-1{--typing-x:-9px;--typing-mid-x:-5px;--typing-mid-y:-3px;--typing-return-x:-6px;--typing-return-y:-1px;--ring-x:0px;--ring-y:-8px;--typing-opacity:.48;--typing-pulse-opacity:.92;animation-name:zeroTypingDotMorphLead}.zero-typing-orbit-dot.dot-2{--typing-x:0px;--typing-mid-x:3px;--typing-mid-y:-3px;--typing-return-x:0px;--typing-return-y:-1px;--ring-x:6px;--ring-y:-6px;--typing-opacity:.7;--typing-pulse-opacity:1;animation-name:zeroTypingDotMorphMiddle}.zero-typing-orbit-dot.dot-3{--typing-x:9px;--typing-mid-x:8px;--typing-mid-y:0px;--typing-return-x:6px;--typing-return-y:-1px;--ring-x:8px;--ring-y:0px;--typing-opacity:.48;--typing-pulse-opacity:.92;animation-name:zeroTypingDotMorphTrail}.zero-typing-orbit-dot.dot-4{--typing-x:0px;--ring-x:6px;--ring-y:6px}.zero-typing-orbit-dot.dot-5{--typing-x:0px;--ring-x:0px;--ring-y:8px}.zero-typing-orbit-dot.dot-6{--typing-x:0px;--ring-x:-6px;--ring-y:6px}.zero-typing-orbit-dot.dot-7{--typing-x:0px;--ring-x:-8px;--ring-y:0px}.zero-typing-orbit-dot.dot-8{--typing-x:0px;--ring-x:-6px;--ring-y:-6px}.zero-typing-orbit-dot:nth-child(n+4){--typing-opacity:0;--typing-pulse-opacity:0}.zero-typing-bubble.is-arrival{background:linear-gradient(#1f232ad1,#16191fd1);border-color:#ffffff0d;box-shadow:0 8px 22px #0000002e,inset 0 1px #ffffff09}.zero-typing-bubble.is-arrival .zero-typing-orbit-dot{background:#cdd7e4b8}.zero-chat-composer{z-index:4;max-width:640px;padding:0 18px calc(20px + env(safe-area-inset-bottom) + var(--zero-chat-browser-bottom-inset,0px));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:gap .22s,bottom .26s var(--zero-keyboard-transition),padding-bottom .26s var(--zero-keyboard-transition),transform .26s var(--zero-keyboard-transition);will-change:bottom,transform;filter:none;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.zero-composer-privacy-note{color:#e2eaf68a;text-align:center;text-shadow:0 1px 10px #000b;pointer-events:none;width:min(100% - 36px,420px);left:50%;bottom:calc(4px + env(safe-area-inset-bottom,0px) + var(--zero-chat-browser-bottom-inset,0px));margin:0;font-size:.66rem;font-weight:560;line-height:1.2;position:absolute;transform:translate(-50%)}.zero-composer-privacy-note a{color:#f6f9ffdb;text-underline-offset:2px;pointer-events:auto;font-weight:760;text-decoration:underline;text-decoration-thickness:1px}.zero-composer-privacy-note a:hover,.zero-composer-privacy-note a:focus-visible{color:#fff;outline:0}.zero-chat-app.is-light-theme .zero-composer-privacy-note{color:#657284;text-shadow:none}.zero-chat-app.is-light-theme .zero-composer-privacy-note a{color:#1f2937}.zero-composer-attachment-error{z-index:2;color:#ffdede;text-align:center;pointer-events:none;background:#321516e8;border:1px solid #ff8a8a3d;border-radius:999px;justify-self:center;width:max-content;max-width:calc(100% - 132px);padding:7px 11px;font-size:.76rem;font-weight:750;line-height:1.2;position:absolute;bottom:calc(100% + 7px);left:66px;right:66px;box-shadow:0 14px 30px #00000052}.zero-chat-app.is-light-theme .zero-composer-attachment-error{color:#6d1717;background:#fff3f3f2;border-color:#e1595945;box-shadow:0 14px 28px #2d08081f}.zero-desktop-side-panel{display:none}@media (width>=1024px) and (hover:hover){.zero-chat-app{--zero-dark-inbound-bubble:#17181c;--zero-mobile-composer-surface:#050506bd;--zero-mobile-composer-surface-strong:#050506cf;--zero-mobile-composer-icon:#ffffff12;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:56px 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/4;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-review-menu{background:#15171ce8;border:1px solid #ffffff12;border-radius:14px;gap:2px;padding:6px;display:grid;box-shadow:0 16px 42px #0000002e}.zero-desktop-review-menu a{color:#eef4ff;border-radius:10px;padding:9px 10px;font-size:.82rem;font-weight:780;text-decoration:none}.zero-desktop-review-menu a:hover,.zero-desktop-review-menu a:focus-visible{background:#ffffff10;outline:0}.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-account-card{color:#f1f5fb;background:#181a1fe6;border:1px solid #ffffff12;border-radius:14px;margin-top:auto;padding:10px;box-shadow:0 14px 38px #00000024}.zero-desktop-account-head{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;display:grid}.zero-desktop-account-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;overflow:hidden;box-shadow:inset 0 1px #ffffff18}.zero-desktop-account-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.zero-desktop-account-avatar.is-google{background:#fff;border-color:#ffffff38;box-shadow:0 10px 24px #00000040,inset 0 1px #fffc}.zero-google-mark{flex:none;width:19px;height:19px;display:inline-block}.zero-desktop-account-card.is-signed-in{background:linear-gradient(#ffffff13,#ffffff09),#181a1fe6;border-color:#ffffff24}.zero-desktop-account-card strong{font-size:.95rem;line-height:1.2;display:block}.zero-desktop-account-card p{color:#aeb6c2;margin:2px 0 0;font-size:.76rem;line-height:1.25}.zero-desktop-account-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.zero-desktop-account-action{color:#eef4ff;min-width:0;min-height:34px;font:inherit;text-align:center;background:#ffffff10;border:1px solid #ffffff14;border-radius:999px;place-items:center;padding:0 10px;font-size:.78rem;font-weight:800;text-decoration:none;display:grid}.zero-desktop-account-action.is-primary{color:#09111f;background:#eef4ff;border-color:#fff}.zero-desktop-account-action:hover{filter:brightness(1.06);transform:translateY(-1px)}.zero-desktop-account-status{background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;min-height:30px;margin-top:10px;padding:0 10px;display:flex}.zero-desktop-account-status span{color:#aeb6c2;font-size:.7rem;font-weight:700}.zero-desktop-account-status strong{color:#f1f5fb;align-items:center;gap:5px;font-size:.72rem;font-weight:820;display:inline-flex}.zero-desktop-account-status .zero-google-mark{width:13px;height:13px}.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:linear-gradient(#6f5ee0 0%,#5b4bc6 100%);border:1px solid #9f92ff2e;box-shadow:inset 0 1px #ffffff18,0 14px 28px #2a1e6d33}.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);overflow:hidden}.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-chat-header{z-index:4;box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;box-shadow:none;background:0 0;border-bottom:0;grid-area:1/2;padding:4px 14px 6px}.zero-chat-avatar{flex:0 0 42px;width:42px;min-width:42px;max-width:42px;height:42px;min-height:42px;max-height:42px}.zero-chat-identity{text-align:left;width:auto;min-width:0;max-width:min(32vw,260px);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:2/2;min-height:0;padding:12px 28px 28px;scroll-padding-bottom:56px}.zero-chat-app.has-reply-context .zero-chat-thread{padding-bottom:72px;scroll-padding-bottom:96px}.zero-chat-thread-stack{gap:14px;max-width:980px;margin-inline:auto}.zero-chat-composer{filter:none;grid-area:3/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,.zero-chat-message.has-moment .zero-chat-bubble,.zero-chat-message.is-chat-native-moment .zero-chat-bubble{max-width:min(68%,640px)}}.zero-chat-app:not(.is-light-theme){--zero-chat-wallpaper:none!important;background-color:#000!important;background-image:none!important}@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);background:linear-gradient(135deg,#ffffff18 0%,#ffffff07 42%,#00000012 100%),var(--zero-mobile-composer-surface);min-height:var(--zero-composer-input-min-height);padding:4px calc(var(--zero-composer-send-right) - 1px) 4px clamp(14px,4.5vw,18px);border:1px solid #ffffff1f;border-radius:999px;flex-direction:column;justify-content:center;align-items:stretch;gap:10px;margin-right:0;transition:margin-right .24s cubic-bezier(.19,1,.22,1),padding .22s,border-color .22s,box-shadow .22s,background .22s;display:flex;position:relative;box-shadow:0 18px 40px #00000038,inset 0 1px #ffffff14}.zero-chat-composer.is-composing .zero-composer-input-shell{background:linear-gradient(135deg,#ffffff1b 0%,#ffffff08 42%,#00000012 100%),var(--zero-mobile-composer-surface-strong);border-color:#ffffff24;border-radius:22px;margin-right:-10px;padding-right:56px;box-shadow:0 18px 38px #00000034,inset 0 1px #ffffff16}.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{flex-wrap:wrap;align-self:stretch;gap:10px;padding:6px 0 1px;display:flex}.zero-composer-attachment{color:#f5f7fb;text-align:left;cursor:pointer;background:linear-gradient(145deg,#202329f0 0%,#111319f5 100%);border:1px solid #ffffff1c;border-radius:18px;min-width:0;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000004f,inset 0 1px #ffffff12}.zero-composer-attachment:focus-visible{outline-offset:3px;outline:2px solid #dce9ff}.zero-composer-attachment.is-image,.zero-composer-attachment.is-video{background:#07080b;flex:none;width:112px;height:112px;padding:0}.zero-composer-attachment.is-file{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;width:min(100%,258px);min-height:72px;padding:10px 40px 10px 12px;display:grid}.zero-composer-attachment img,.zero-composer-attachment video{object-fit:cover;background:#06070a;width:100%;height:100%;display:block}.zero-composer-attachment-info{gap:3px;min-width:0;display:grid}.zero-composer-attachment-info strong{color:#f7f9fc;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:680;line-height:1.15;overflow:hidden}.zero-composer-attachment-info small{color:#aeb8c7;text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;font-weight:520;line-height:1.1;overflow:hidden}.zero-composer-attachment-info.is-overlay{pointer-events:none;background:linear-gradient(#0000 0%,#000000c7 100%);padding:28px 8px 7px;position:absolute;bottom:0;left:0;right:0}.zero-composer-attachment-info.is-overlay strong{color:#fff;text-shadow:0 1px 6px #000}.zero-composer-attachment-info.is-overlay small{color:#dce6f5;text-shadow:0 1px 5px #000}.zero-composer-attachment-file{background:#dce9ff24;border:1px solid #fff5;border-radius:8px;width:38px;height:46px;position:relative;box-shadow:inset 0 1px #fff2}.zero-composer-attachment-file:after{content:"";background:#ffffff75;border-radius:999px;height:2px;position:absolute;top:17px;left:8px;right:8px;box-shadow:0 8px #ffffff52,0 16px #ffffff38}.zero-composer-attachment-play{background:#ffffffe8;border:1px solid #00000018;border-radius:999px;width:26px;height:26px;position:absolute;bottom:8px;left:8px;box-shadow:0 8px 18px #00000072}.zero-composer-attachment-play:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid #111827;position:absolute;top:50%;left:50%;transform:translate(-38%,-50%)}.zero-composer-attachment-duration{color:#111827;background:#fffffff0;border-radius:999px;padding:3px 6px;font-size:.68rem;font-weight:750;line-height:1;position:absolute;bottom:11px;left:39px;box-shadow:0 7px 16px #0000004d}.zero-composer-attachment-remove{color:#f8fbff;cursor:pointer;background:#000000a3;border:1px solid #ffffff26;border-radius:999px;place-items:center;width:21px;height:21px;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 1px 4px #0000006b}.zero-composer-preview-layer{z-index:2147483000;-webkit-backdrop-filter:blur(10px)brightness(.38)saturate(.72);backdrop-filter:blur(10px)brightness(.38)saturate(.72);isolation:isolate;background:#000000c7;place-items:center;padding:64px 22px 34px;display:grid;position:fixed;inset:0;overflow:hidden;box-shadow:inset 0 0 220px #000000e6}.zero-composer-preview-panel{grid-template-rows:minmax(0,1fr) auto auto;gap:14px;width:min(760px,100%);max-height:calc(100vh - 108px);display:grid;position:relative}.zero-composer-preview-close-icon,.zero-composer-preview-done{z-index:2;color:#f7f8fb;cursor:pointer;top:max(17px,env(safe-area-inset-top));background:#171719db;border:1px solid #ffffff1c;position:fixed;box-shadow:0 14px 34px #00000075,inset 0 1px #ffffff14}.zero-composer-preview-close-icon{width:42px;height:42px;left:max(17px,env(safe-area-inset-left));border-radius:999px;place-items:center;display:grid}.zero-composer-preview-close-icon svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:22px;height:22px}.zero-composer-preview-done{color:#f7f8fb;min-width:96px;min-height:38px;right:max(17px,env(safe-area-inset-right));border-radius:999px;padding:0 18px;font-size:.9rem;font-weight:720}.zero-composer-preview-close-icon:active,.zero-composer-preview-done:active{transform:scale(.97)}.zero-composer-preview-stage{place-items:center;min-height:0;display:grid}.zero-composer-preview-stage img,.zero-composer-preview-stage video{cursor:pointer;background:#07080b;border:1px solid #ffffff1a;border-radius:22px;max-width:100%;max-height:min(640px,100vh - 248px);box-shadow:0 28px 90px #000000b8}.zero-composer-preview-stage.is-video video{width:auto;height:auto}.zero-composer-preview-file{background:linear-gradient(145deg,#202329f0 0%,#111319f5 100%);border:1px solid #ffffff1c;border-radius:22px;place-items:center;width:min(280px,80vw);height:180px;display:grid;box-shadow:0 28px 90px #0000009c,inset 0 1px #ffffff12}.zero-composer-preview-timebar{color:#f7f9fc;grid-template-columns:38px minmax(0,1fr) auto;justify-self:center;align-items:center;gap:10px;width:min(640px,100%);display:grid}.zero-composer-preview-play{color:#111827;cursor:pointer;background:#fffffff2;border:1px solid #ffffff8f;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 12px 26px #00000073}.zero-composer-preview-play svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.zero-composer-preview-play svg path:first-child:last-child{fill:currentColor;stroke:none}.zero-composer-preview-filmstrip{cursor:pointer;background:#16171ccf;border:1px solid #ffffff1f;border-radius:13px;gap:3px;min-width:0;height:52px;padding:4px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000085,inset 0 1px #ffffff12}.zero-composer-preview-frame{opacity:.82;background:linear-gradient(135deg,#2b2d34 0%,#101116 100%) 50%/cover;border-radius:8px;flex:1 1 0;min-width:24px}.zero-composer-preview-frame.has-frame{opacity:1}.zero-composer-preview-progress{pointer-events:none;mix-blend-mode:screen;background:#ffffff21;border-right:2px solid #ffffffe8;border-radius:9px 0 0 9px;max-width:calc(100% - 8px);position:absolute;inset:4px auto 4px 4px}.zero-composer-preview-thumb{pointer-events:none;background:#fffffff0;border-radius:999px;width:4px;position:absolute;top:2px;bottom:2px;transform:translate(-2px);box-shadow:0 0 0 1px #00000059,0 0 18px #ffffff7a}.zero-composer-preview-clock{color:#dce4f1;white-space:nowrap;font-size:.82rem;font-weight:680}.zero-composer-preview-file .zero-composer-attachment-file{width:64px;height:78px}.zero-composer-preview-meta{color:#f7f9fc;text-align:center;justify-self:center;gap:4px;max-width:min(560px,100%);display:grid}.zero-composer-preview-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:700;overflow:hidden}.zero-composer-preview-meta span{color:#aeb8c7;font-size:.82rem;font-weight:520}.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:var(--zero-composer-line-height);max-height:118px;font:inherit;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI Variable Text,system-ui,sans-serif;font-size:var(--zero-composer-text-size);font-weight:430;line-height:var(--zero-composer-line-height);background:0 0;border:0;outline:0;align-self:stretch;padding:0;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;width:var(--zero-composer-send-width);height:var(--zero-composer-send-height);pointer-events:auto;touch-action:manipulation;top:50%;bottom:auto;right:var(--zero-composer-send-right);background:linear-gradient(#f8fbff 0%,#dbe9ff 100%);border:1px solid #ffffff6b;border-radius:999px;place-items:center;transition:top .18s cubic-bezier(.2,0,.2,1),background .18s,border-color .18s,box-shadow .18s,transform .14s;display:grid;position:absolute;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% - var(--zero-composer-send-height) - 3px);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:var(--zero-composer-send-icon-size);height:var(--zero-composer-send-icon-size);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-video{aspect-ratio:9/12;background:#07080b;border:1px solid #ffffff18;border-radius:18px;width:min(260px,68vw);max-height:360px;display:block;position:relative;box-shadow:0 10px 26px #00000038}.zero-artifact-bubble.is-image img{object-fit:cover;border-radius:18px;width:100%;height:auto;max-height:320px;display:block}.zero-artifact-bubble.is-video video{object-fit:cover;background:#06070a;border-radius:18px;width:100%;height:100%;display:block}.zero-artifact-video-play{background:#ffffffe8;border:1px solid #0000001f;border-radius:999px;width:32px;height:32px;position:absolute;bottom:10px;left:10px;box-shadow:0 8px 20px #00000075}.zero-artifact-video-play:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:10px solid #111827;position:absolute;top:50%;left:50%;transform:translate(-35%,-50%)}.zero-artifact-video-info{pointer-events:none;background:linear-gradient(#0000 0%,#000000c9 100%);gap:2px;padding:36px 10px 9px 50px;display:grid;position:absolute;bottom:0;left:0;right:0}.zero-artifact-video-info strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 6px #000;font-size:.82rem;font-weight:720;line-height:1.15;overflow:hidden}.zero-artifact-video-info small{color:#d8e2f0;text-shadow:0 1px 5px #000;font-size:.72rem;font-weight:620}.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:1300;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-page{--zero-vault-collapse:0;color:#f4f6fb;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#000;flex-direction:column;width:100%;height:100dvh;min-height:100dvh;display:block;overflow-y:auto}.zero-vault-header{min-height:min(62dvh,560px);padding:calc(max(env(safe-area-inset-top,0px), var(--zero-android-safe-top,0px)) + 72px) 0 0;isolation:isolate;background:#000;border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:stretch;position:relative;overflow:hidden}.zero-vault-header:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 50% 0,#303743 0%,#141922 38%,#050607 72%,#000 100%),radial-gradient(circle at 50% 35%,#ffffff14 0%,#fff0 42%);position:absolute;inset:0}.zero-vault-header.has-profile-image:before{background:linear-gradient(180deg,#0000002e 0%,#0000 30%,#00000026 72%,#000 100%), var(--zero-vault-profile-image);opacity:1;filter:saturate(108%)contrast(104%);background-position:top;background-size:cover;transform:scale(1.01)}.zero-vault-header:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000024 0%,#0000 18% 62%,#000000c9 100%),radial-gradient(at 50% 38%,#0000 0%,#00000036 74%,#0000008c 100%);position:absolute;inset:0}.zero-vault-topbar{z-index:30;box-sizing:border-box;width:100%;min-height:58px;padding:calc(max(env(safe-area-inset-top,0px), var(--zero-android-safe-top,0px)) + 10px) 18px 8px;background:linear-gradient(#00000042 0%,#00000024 68%,#0000 100%);grid-template-columns:56px minmax(0,1fr) 72px;align-items:center;gap:8px;display:grid;position:fixed;top:0;left:0;right:0}.zero-vault-back,.zero-vault-edit-link{color:#f6f7fb;background:#1b1b1dde;border:1px solid #ffffff14;justify-self:start;box-shadow:0 12px 24px #00000042}.zero-vault-back{border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:static}.zero-vault-edit-link{border-radius:999px;justify-self:end;min-width:62px;min-height:42px;padding:0 16px;font-size:1rem;font-weight:650}.zero-vault-nav-title{opacity:var(--zero-vault-collapse);transform:translateY(calc((1 - var(--zero-vault-collapse)) * 8px));pointer-events:none;justify-self:center;align-items:center;gap:10px;min-width:0;transition:opacity 80ms linear,transform 80ms linear;display:flex}.zero-vault-nav-avatar{color:#f9fbff;background:linear-gradient(145deg,#2e333a,#050506);border:1px solid #ffffff1f;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:1.05rem;font-weight:850;display:grid;overflow:hidden}.zero-vault-nav-avatar img,.zero-vault-avatar img{object-fit:cover;width:100%;height:100%;display:block}.zero-vault-nav-title span{color:#f6f8ff;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:170px;font-size:1.02rem;font-weight:760;overflow:hidden}.zero-vault-hero{z-index:2;min-height:0;opacity:calc(1 - var(--zero-vault-collapse));transform:translateY(calc(var(--zero-vault-collapse) * -18px));transform-origin:top;flex:auto;align-content:center;justify-items:center;gap:7px;padding:12px 24px;display:grid;position:relative}.zero-vault-avatar{color:#f7fbff;width:clamp(188px,56vw,270px);height:clamp(188px,56vw,270px);transform:scale(calc(1 - (var(--zero-vault-collapse) * .14)));transform-origin:top;background:linear-gradient(120deg,#0000 33%,#ffffff24 48%,#0000 63%) 0 0/230% 100%,radial-gradient(circle at 32% 20%,#ffffff2e,#0000 34%),linear-gradient(145deg,#2c333c,#060607);border:1px solid #ffffff1f;border-radius:50%;place-items:center;margin:0;padding:0;font-size:3rem;font-weight:860;animation:8s ease-in-out infinite zeroAvatarSheen;display:grid;overflow:hidden;box-shadow:0 22px 54px #0006,inset 0 1px #ffffff24}button.zero-vault-avatar{cursor:pointer}.zero-vault-avatar.has-image{background:0 0;border-color:#0000;border-radius:0;animation:none}.zero-vault-hero .zero-vault-avatar:not(.has-image){color:#f8f9fd;box-shadow:none;text-shadow:0 22px 48px #0000008a;background:0 0;border:0;border-radius:0;width:min(76vw,340px);height:min(28dvh,300px);font-size:clamp(8rem,40vw,13rem);animation:none;overflow:visible}.zero-vault-hero .zero-vault-avatar.has-image{width:clamp(230px,78vw,340px);height:clamp(220px,34dvh,340px);box-shadow:none;overflow:visible}.zero-vault-hero .zero-vault-avatar.has-image img{object-fit:contain;filter:drop-shadow(0 26px 38px #00000080);border-radius:0}.zero-vault-name{color:#f8f9fd;letter-spacing:0;font-size:2.15rem;font-weight:720;line-height:1.04}.zero-vault-circle-name{display:none}.zero-vault-tagline{color:#9ca3ad;letter-spacing:0;font-size:1rem;font-style:normal;line-height:1.25}.zero-vault-profile-card{background:#18191bdc;border:1px solid #ffffff10;border-radius:24px;margin:20px 22px 16px;overflow:hidden}.zero-vault-profile-row{color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:62px;padding:14px 18px;display:grid}.zero-vault-profile-row:last-child{border-bottom:0}.zero-vault-profile-row span{color:#f4f6fa;font-size:1.02rem;line-height:1.25}.zero-vault-profile-row strong{color:#f4f6fa;text-align:right;font-size:1rem;font-weight:650;line-height:1.25}.zero-vault-profile-row.is-action strong{color:#8b929e;justify-self:end;place-items:center;width:34px;height:34px;display:grid}.zero-vault-profile-row.is-action strong svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.zero-vault-actions{z-index:2;justify-content:center;gap:8px;padding:0 12px 14px;display:flex;position:relative}.zero-vault-action{color:#c5cad2;background:#050506bd;border:1px solid #ffffff12;border-radius:14px;max-width:78px;min-height:0;padding:10px 4px}.zero-vault-action-icon{color:#f2f5fb}.zero-vault-action-label{color:inherit;font-size:.68rem;font-weight:500}.zero-vault-tabs{z-index:22;background:0 0;border:0;border-bottom:1px solid #ffffff12;border-radius:0;margin:0;padding:0 16px;position:static;top:auto}.zero-vault-tabs button{border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 14px;font-size:.88rem}.zero-vault-tabs button.is-active{color:#f5f8ff;background:0 0;border-bottom-color:#f0f3f5}.zero-vault-body{flex:initial;min-height:520px;padding:8px 22px 120px;overflow:visible}.zero-vault-list-item,.zero-vault-memory-item,.zero-vault-carry-pill,.zero-vault-grid-item{background:#18191bdc;border-color:#ffffff10}.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-topbar button:disabled,.zero-vault-edit-photo-row button:disabled{opacity:.58}.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:50%;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;clip-path:circle(50%);border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.zero-vault-edit-avatar.has-image{background:#1a1c20;animation:none}.zero-vault-edit-avatar-badge{color:#f0f3f5;z-index:2;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-edit-status{color:#cbd2dc;text-align:center;background:#ffffff0a;border:1px solid #ffffff10;border-radius:16px;margin:-4px 6px 0;padding:10px 12px;font-size:.78rem;line-height:1.4}.zero-vault-avatar-trim-screen{z-index:120;min-height:100dvh;padding:calc(max(env(safe-area-inset-top,0px), var(--zero-android-safe-top,0px)) + 18px) 18px calc(env(safe-area-inset-bottom,0px) + 18px);background:#000;grid-template-rows:minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.zero-vault-avatar-trim-stage{place-items:center;min-height:0;display:grid}.zero-vault-avatar-trim-frame{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;aspect-ratio:1;background:#101216;border:2px solid #f4f6fa;border-radius:50%;width:min(76vw,330px);max-width:330px;position:relative;overflow:hidden;box-shadow:0 26px 60px #000000a8}.zero-vault-avatar-trim-frame:active{cursor:grabbing}.zero-vault-avatar-trim-frame img{pointer-events:none;object-fit:cover;transform-origin:50%;will-change:transform,width,height;max-width:none;position:absolute;top:50%;left:50%}.zero-vault-avatar-trim-bottom{gap:16px;display:grid}.zero-vault-avatar-trim-bottom input[type=range]{appearance:none;accent-color:#fff;background:0 0;justify-self:center;width:min(330px,76vw);height:28px}.zero-vault-avatar-trim-bottom input[type=range]::-webkit-slider-runnable-track{background:#fff;border-radius:999px;height:5px}.zero-vault-avatar-trim-bottom input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:17px;height:17px;margin-top:-6px;box-shadow:0 0 0 1px #fff3,0 4px 14px #00000080}.zero-vault-avatar-trim-bottom input[type=range]::-moz-range-track{background:#fff;border-radius:999px;height:5px}.zero-vault-avatar-trim-bottom input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:17px;height:17px;box-shadow:0 0 0 1px #fff3,0 4px 14px #00000080}.zero-vault-avatar-trim-error{color:#d9dee7;text-align:center;margin:0;font-size:.82rem}.zero-vault-avatar-trim-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.zero-vault-avatar-trim-actions button{appearance:none;border:1px solid #ffffff26;border-radius:18px;min-height:52px;font-size:1rem;font-weight:760}.zero-vault-avatar-trim-actions button:disabled{opacity:.72}.zero-vault-avatar-trim-actions .is-quiet{color:#fff;background:#000}.zero-vault-avatar-trim-actions .is-primary{color:#07080a;background:#fff;border-color:#fff}.zero-vault-avatar-apply-screen{z-index:140;color:#f7f9fc;min-height:100dvh;padding:calc(max(env(safe-area-inset-top,0px), var(--zero-android-safe-top,0px)) + 24px) 24px calc(env(safe-area-inset-bottom,0px) + 24px);background:radial-gradient(circle at 50% 42%,#ffffff12 0%,#ffffff07 20%,#0000 46%),linear-gradient(#050506 0%,#090b0f 100%);place-items:center;animation:.2s cubic-bezier(.22,1,.36,1) zero-vault-avatar-apply-in;display:grid;position:fixed;inset:0}.zero-vault-avatar-apply-center{justify-items:center;gap:22px;display:grid;transform:translateY(-2vh)}.zero-vault-avatar-apply-orb{aspect-ratio:1;background:#111318;border:1px solid #ffffff1f;border-radius:50%;width:min(46vw,196px);max-width:196px;animation:1.8s ease-in-out infinite zero-vault-avatar-apply-pulse;position:relative;overflow:hidden;box-shadow:0 24px 80px #0009,0 0 0 1px #ffffff0f,inset 0 1px #ffffff24}.zero-vault-avatar-apply-orb:before{content:"";background:radial-gradient(circle,#ffffff45 0%,#ffffff18 27%,#0000 68%);border-radius:50%;animation:1.8s ease-in-out infinite zero-vault-avatar-apply-glow;position:absolute;inset:-18px}.zero-vault-avatar-apply-orb img{object-fit:cover;z-index:1;border-radius:50%;width:100%;height:100%;display:block;position:relative}.zero-vault-avatar-apply-copy{text-align:center;justify-items:center;gap:12px;display:grid}.zero-vault-avatar-apply-copy strong{letter-spacing:-.01em;font-size:1.08rem;font-weight:760}.zero-vault-avatar-apply-steps{justify-content:center;gap:7px;display:flex}.zero-vault-avatar-apply-steps span{background:#ffffff29;border-radius:999px;width:7px;height:7px;transition:width .24s,background .24s,box-shadow .24s}.zero-vault-avatar-apply-steps span.is-active{background:#f5f8fb;width:20px;box-shadow:0 0 18px #ffffff5c}@keyframes zero-vault-avatar-apply-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes zero-vault-avatar-apply-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes zero-vault-avatar-apply-glow{0%,to{opacity:.44;transform:scale(.96)}50%{opacity:.78;transform:scale(1.04)}}.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;grid-template-columns:minmax(0,1fr);font-family:system-ui,Roboto,Noto Sans,sans-serif}.zero-chat-app.is-native-android-shell{grid-template-rows:auto 1fr auto}.zero-chat-app.is-native-android-shell .zero-chat-header{z-index:12;grid-row:1;position:relative;transform:translateZ(0)}.zero-chat-app.is-native-android-shell .zero-chat-thread{box-sizing:border-box;grid-area:2/1;width:100%;min-height:0}.zero-chat-app.is-native-android-shell .zero-chat-composer{grid-row:3}.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:3;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)) + 188px);background:radial-gradient(at 50% 54%,#000000e8 0%,#000000b4 34%,#0000004c 62%,#0000 82%),linear-gradient(#000 0% 33%,#000000f2 48%,#000000bd 62%,#00000072 76%,#00000028 90%,#0000 100%);top:0}.zero-chat-app.is-android-shell.is-dark-theme .zero-android-edge-scrim--top{-webkit-backdrop-filter:blur(10px)saturate(108%);backdrop-filter:blur(10px)saturate(108%)}.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(30px, calc(max(env(safe-area-inset-top,0px), var(--zero-android-safe-top,0px)) + 18px)) 17px 8px;background:0 0;gap:10px}.zero-chat-app.is-android-shell .zero-chat-avatar{flex-basis:48px;width:48px;min-width:48px;max-width:48px;height:48px;font-size:1.16rem}.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:max-content;min-width:104px;max-width:min(168px,100vw - 208px);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:27px;height:27px}.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,.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-chat-composer>.zero-composer-icon,.zero-chat-app.is-android-shell .zero-composer-action-button{width:var(--zero-composer-action-size);height:var(--zero-composer-action-size)}.zero-chat-app.is-android-shell .zero-plus-icon{width:calc(var(--zero-composer-action-size) * .5);height:calc(var(--zero-composer-action-size) * .5)}.zero-chat-app.is-android-shell .zero-chat-composer textarea{min-height:var(--zero-composer-line-height);font-size:var(--zero-composer-text-size);line-height:var(--zero-composer-line-height);padding-top:0;padding-bottom:0}.zero-chat-app.is-android-shell .zero-chat-composer.is-composing .zero-composer-input-shell{min-height:var(--zero-composer-input-min-height);padding-right:calc(var(--zero-composer-send-width) + 12px);border-radius:28px;margin-right:-6px}.zero-chat-app.is-android-shell .zero-send-icon{width:var(--zero-composer-send-icon-size);height:var(--zero-composer-send-icon-size);stroke-width:2.45px}.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-drawer.has-album-menu{overflow:visible}.zero-attachment-grabber{margin-bottom:5px}.zero-attachment-drawer-head{grid-template-columns:46px 1fr 46px;align-items:center;padding:0 16px 10px;display:grid}.zero-attachment-close{color:#f5f8fff2;background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;justify-self:start;place-items:center;width:38px;height:38px;font-size:1.45rem;font-weight:520;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;transition:transform .18s cubic-bezier(.19,1,.22,1)}.zero-attachment-recents.is-open span{transform:rotate(180deg)}.zero-attachment-head-spacer{justify-self:end;width:38px;height:38px}.zero-attachment-sheet-title{color:#f8fbff;letter-spacing:-.02em;justify-self:center;align-items:center;min-height:38px;font-size:1.02rem;font-weight:780;display:inline-flex}.zero-attachment-album-menu{z-index:12;color:#f5f8ff;background:#050506e6;border:1px solid #ffffff14;border-radius:22px;gap:2px;width:min(78%,320px);margin:0;padding:6px;display:grid;position:absolute;top:64px;left:50%;transform:translate(-50%);box-shadow:0 24px 50px #0000005e,inset 0 1px #ffffff12}.zero-attachment-album-row{color:inherit;text-align:left;background:0 0;border:0;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:6px 8px;display:grid}.zero-attachment-album-row.is-active,.zero-attachment-album-row:active{background:#ffffff12}.zero-attachment-album-thumb{background:#ffffff10;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.zero-attachment-album-thumb img{object-fit:cover;width:100%;height:100%;display:block}.zero-attachment-album-thumb svg{fill:none;stroke:currentColor;width:20px;height:20px}.zero-attachment-album-copy{gap:2px;min-width:0;display:grid}.zero-attachment-album-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.zero-attachment-album-copy span{color:#aeb8c9;font-size:.72rem}.zero-attachment-media-stage{width:calc(100% - 20px);color:inherit;overscroll-behavior:contain;scrollbar-width:none;background:#020203;border:0;border-radius:18px;grid-template-columns:repeat(3,1fr);grid-auto-rows:88px;gap:1px;max-height:min(46vh,430px);margin:0 10px 10px;padding:0;display:grid;overflow-y:auto}.zero-attachment-media-stage::-webkit-scrollbar{display:none}.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.has-native-video{color:#f8fbff;background:radial-gradient(circle at 34% 28%,#ffffff19,#0000 34%),linear-gradient(135deg,#161920,#050506)}.zero-media-stage-video-glyph{background:#05070cb8;border:1px solid #ffffff30;border-radius:999px;place-items:center;width:34px;height:34px;padding-left:2px;font-size:.82rem;display:grid}.zero-media-stage-duration{color:#fff;background:#05070ccf;border-radius:999px;padding:3px 6px;font-size:.62rem;font-weight:760;position:absolute;bottom:6px;right:6px}.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-column:2/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{margin:0 10px max(10px, calc(var(--zero-android-safe-bottom,0px) * .35));opacity:1;background:#050506df;border:1px solid #ffffff16;border-radius:999px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;max-height:96px;padding:6px;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:0 14px 36px #0000003f,inset 0 1px #ffffff10}.zero-attachment-action-dock.is-web-simple{margin:0 10px max(12px, calc(var(--zero-android-safe-bottom,0px) * .35));background:#373737;border-color:#4a4a4a;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 8px;box-shadow:0 16px 34px #00000045,inset 0 1px #ffffff0a}.zero-attachment-drawer.is-web-simple{max-height:min(34vh,260px)}.zero-attachment-drawer.is-web-simple .zero-attachment-grabber{margin-bottom:10px}.zero-attachment-drawer.is-web-simple .zero-attachment-drawer-head{padding:0 16px 14px}.zero-attachment-drawer.is-web-simple .zero-attachment-dock-item{gap:7px;min-height:72px;padding:8px 4px 7px}.zero-attachment-drawer.is-web-simple .zero-attachment-dock-item .zero-attachment-drawer-icon{background:#2d2d2d;border:1px solid #454545;width:42px;height:42px;box-shadow:inset 0 1px #ffffff0a,0 6px 18px #0000002e}.zero-attachment-dock-item{color:#f6f9fff0;min-width:0;min-height:62px;font:inherit;background:0 0;border:0;border-radius:999px;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:34px;height:34px}.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);max-height:min(48vh,460px)}.zero-chat-app.is-android-shell .zero-attachment-drawer{bottom:max(6px, calc(var(--zero-android-safe-bottom,0px) + 2px))}.zero-chat-app.is-android-shell{--zero-chat-wallpaper:url(../zero-wallpaper-dark.png?v=low-contrast-20260505);--zero-composer-action-size:clamp(44px,calc(12vw * var(--zero-font-scale)),56px);--zero-composer-input-min-height:clamp(44px,calc(12vw * var(--zero-font-scale)),56px);--zero-composer-text-size:clamp(1rem,calc(4.5vw * var(--zero-font-scale)),1.2rem);--zero-composer-line-height:clamp(1.44rem,calc(6vw * var(--zero-font-scale)),1.75rem);--zero-composer-send-size:clamp(36px,calc(10vw * var(--zero-font-scale)),48px);--zero-composer-send-width:calc(var(--zero-composer-send-size) + 4px);--zero-composer-send-height:calc(var(--zero-composer-send-size) - 4px);--zero-composer-send-icon-size:clamp(19px,calc(5.2vw * var(--zero-font-scale)),24px)}.zero-chat-app.is-android-shell.is-light-theme{--zero-chat-wallpaper:url(../zero-wallpaper-light.png?v=balanced-20260511)}.zero-chat-app.is-android-shell *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.zero-chat-app.is-android-shell .zero-vault-action{border-radius:13px;gap:4px;max-width:68px;padding:7px 3px}.zero-chat-app.is-android-shell .zero-vault-edit-topbar{grid-template-columns:62px 1fr 62px}.zero-chat-app.is-android-shell .zero-vault-edit-topbar button{border-radius:12px;min-height:32px;font-size:.78rem}.zero-chat-app.is-android-shell .zero-vault-edit-topbar span{font-size:.9rem}.zero-chat-app.is-android-shell .zero-vault-page{height:100dvh;min-height:100dvh}.zero-chat-app.is-android-shell .zero-vault-header{min-height:min(62dvh,560px)}.zero-chat-app.is-android-shell .zero-vault-actions{gap:6px;padding:0 10px 12px}.zero-chat-app.is-android-shell .zero-vault-action{border-radius:13px;gap:6px;max-width:68px;min-height:0;padding:10px 4px}.zero-chat-app.is-android-shell .zero-vault-action-icon{width:19px;height:19px}.zero-chat-app.is-android-shell .zero-vault-action-icon svg{width:18px;height:18px}.zero-chat-app.is-android-shell .zero-vault-action-label{font-size:.63rem;font-weight:620}.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;animation:.16s cubic-bezier(.2,.82,.2,1) both zero-message-focus-backdrop-in;position:fixed;inset:0}.zero-message-focus-bubble{z-index:13;pointer-events:none;filter:drop-shadow(0 22px 44px #0000007a);transform-origin:50%;animation:.18s cubic-bezier(.2,.9,.18,1) both zero-message-focus-bubble-in;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;transform-origin:50% 72%;background:#191b20e6;border:1px solid #ffffff16;border-radius:999px;justify-content:space-between;align-items:center;height:44px;padding:0 6px;animation:.24s cubic-bezier(.16,1,.24,1) both zero-reaction-rail-wake;display:flex;position:fixed;overflow:hidden;box-shadow:0 16px 46px #0000007a,inset 0 1px #fff1}.zero-message-reaction-rail:before{content:"";pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(100deg,#0000 0%,#ffffff2e 42%,#ffffff14 52%,#0000 68%);animation:.5s cubic-bezier(.16,.82,.24,1) 50ms both zero-reaction-rail-scan;position:absolute;inset:1px;transform:translate(-72%)}.zero-message-reaction-rail button{color:#f7f9ff;opacity:1;will-change:transform;background:0 0;border:0;border-radius:50%;place-items:center;width:37px;min-width:37px;height:37px;padding:0;font-family:Noto Color Emoji,Apple Color Emoji,Segoe UI Emoji,system-ui,sans-serif;font-size:1.35rem;line-height:1;animation:.24s cubic-bezier(.18,1.1,.22,1) both zero-reaction-button-wake;display:inline-grid;transform:translateZ(0)}.zero-message-reaction-rail button:first-child{animation-delay:20ms}.zero-message-reaction-rail button:nth-child(2){animation-delay:35ms}.zero-message-reaction-rail button:nth-child(3){animation-delay:50ms}.zero-message-reaction-rail button:nth-child(4){animation-delay:65ms}.zero-message-reaction-rail button:nth-child(5){animation-delay:80ms}.zero-message-reaction-rail button:nth-child(6){animation-delay:95ms}.zero-message-reaction-rail button:nth-child(7){animation-delay:.11s}.zero-message-reaction-rail button:nth-child(8){animation-delay:.125s}.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;transform-origin:50% 0;background:#0f1014e8;border:1px solid #ffffff17;border-radius:22px;gap:0;padding:10px 0;animation:.2s cubic-bezier(.18,.92,.18,1) 30ms both zero-message-menu-wake;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}@keyframes zero-message-focus-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes zero-message-focus-bubble-in{0%{opacity:.68;filter:drop-shadow(0 12px 26px #00000052);transform:scale(.985)translateY(4px)}to{opacity:1;filter:drop-shadow(0 22px 44px #0000007a);transform:scale(1.006)translateY(0)}}@keyframes zero-reaction-rail-wake{0%{opacity:0;transform:translateY(8px)scale(.94)}58%{opacity:1;transform:translateY(-1px)scale(1.018)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes zero-reaction-rail-scan{0%{opacity:0;transform:translate(-72%)}18%{opacity:.72}76%{opacity:.38}to{opacity:0;transform:translate(72%)}}@keyframes zero-reaction-button-wake{0%{opacity:1;transform:translateY(4px)scale(.9)}70%{opacity:1;transform:translateY(-1px)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes zero-message-menu-wake{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.zero-message-focus-backdrop,.zero-message-focus-bubble,.zero-message-reaction-rail,.zero-message-reaction-rail:before,.zero-message-reaction-rail button,.zero-chat-message,.zero-chat-scroll-to-latest,.zero-chat-message.from-zero.is-fresh-arrival>.zero-message-avatar,.zero-chat-message.from-zero.is-fresh-arrival>.zero-chat-bubble,.zero-chat-message.from-user.is-fresh-arrival>.zero-chat-bubble:before,.zero-chat-avatar.has-image img,.zero-message-avatar.has-image img,.zero-desktop-thread-avatar.has-image img,.zero-vault-nav-avatar.has-image img,.zero-vault-avatar.has-image img,.zero-vault-edit-avatar.has-image img,.zero-message-action-menu{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}.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=balanced-20260511);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-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.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}@media (width>=1024px) and (hover:hover){.zero-chat-app.is-light-theme .zero-chat-header{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-chat-identity,.zero-chat-app.is-light-theme .zero-chat-header .zero-header-icon{align-self:center}}.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,.zero-chat-app.is-light-theme .zero-chat-message.has-text-and-moment.from-zero .zero-chat-moment-text-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 .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-shopping-proof-card{color:#172033;background:#fffffff2;border-color:#1f2f4b14;box-shadow:0 10px 22px #40557818,inset 0 1px #ffffffc4}.zero-chat-app.is-light-theme .zero-shopping-proof-image{background:#f5f3ed}.zero-chat-app.is-light-theme .zero-shopping-proof-title{color:#111827}.zero-chat-app.is-light-theme .zero-shopping-proof-line{color:#627086}.zero-chat-app.is-light-theme .zero-shopping-proof-line strong{color:#152033}.zero-chat-app.is-light-theme .zero-shopping-proof-meta{color:#7a8494}.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-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-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-album-menu{color:#172033;background:#fffffff0;border-color:#26385818;box-shadow:0 24px 50px #3046692d,inset 0 1px #ffffffdb}.zero-chat-app.is-light-theme .zero-attachment-album-row.is-active,.zero-chat-app.is-light-theme .zero-attachment-album-row:active{background:#30486e12}.zero-chat-app.is-light-theme .zero-attachment-album-thumb{background:#dce6ebe0}.zero-chat-app.is-light-theme .zero-attachment-album-copy span{color:#536073}.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.has-native-video{color:#172033;background:radial-gradient(circle at 34% 28%,#ffffff82,#0000 34%),linear-gradient(135deg,#e7eef1fa,#a4b4bef5)}.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-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-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-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));transform:translate(0,0)}.zero-chat-app.is-android-shell .zero-chat-thread{padding-top:112px;padding-bottom:calc(92px + env(safe-area-inset-bottom,0px) + var(--zero-chat-keyboard-offset,0px));scroll-padding-bottom:calc(118px + env(safe-area-inset-bottom,0px) + var(--zero-chat-keyboard-offset,0px));margin-top:-58px;scroll-padding-top:98px}.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.is-light-theme .zero-chat-thread{padding-top:88px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(124px + env(safe-area-inset-bottom,0px));scroll-padding-top:76px}.zero-chat-app.is-android-shell.is-light-theme .zero-android-edge-scrim--top{z-index:0;height:calc(max(env(safe-area-inset-top,0px), var(--zero-android-safe-top,0px)) + 88px);background:linear-gradient(#fffdf8f0 0%,#fffdf8bd 48%,#fffdf84d 78%,#fffdf800 100%)}.zero-chat-app.is-android-shell.is-light-theme .zero-android-edge-scrim--bottom{background:linear-gradient(#0000 0%,#f8faf42e 25%,#f8faf487 58%,#f8faf4d4 100%)}.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{box-sizing:border-box;min-height:100dvh;padding:max(20px, calc(env(safe-area-inset-top) + 16px)) 16px max(28px, calc(env(safe-area-inset-bottom) + 24px))}.zero-vault-settings-header{color:#f6f8ff;align-items:center;gap:12px;min-height:46px;margin:0 0 18px;display:flex}.zero-vault-settings-header>span{letter-spacing:-.02em;font-size:1.28rem;font-weight:780}.zero-vault-settings-back{color:#f0f3f5;cursor:pointer;background:#111215d8;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}.zero-vault-settings-back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.zero-vault-search-screen{transition:padding-bottom .22s cubic-bezier(.2,.8,.2,1);overflow-y:auto}.zero-vault-search-topbar{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;margin-bottom:14px;display:grid}.zero-vault-search-topbar .zero-vault-settings-back{width:38px;height:38px}.zero-vault-search-bar{margin:0 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;padding-bottom:24px;display:flex}html.zero-chat-keyboard-open .zero-chat-app.is-android-shell .zero-vault-search-screen{min-height:100dvh;padding-bottom:max(28px, calc(env(safe-area-inset-bottom) + 24px));scroll-padding-bottom:max(28px, calc(env(safe-area-inset-bottom) + 24px))}html.zero-chat-keyboard-open .zero-chat-app.is-android-shell .zero-vault-search-topbar,html.zero-chat-keyboard-open .zero-chat-app.is-android-shell .zero-vault-search-bar{transform:none}.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-card{background:#1a1c20f2;border:1px solid #ffffff12;border-radius:22px;margin:12px 0;padding:14px 16px;box-shadow:0 18px 38px #0003}.zero-vault-settings-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.zero-vault-settings-section-head .zero-vault-settings-section-title{margin-bottom:0}.zero-vault-settings-text-button{color:#f0f3f5;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff12;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.zero-vault-settings-text-button:disabled{cursor:not-allowed;opacity:.6}.zero-vault-device-list{gap:8px;margin-top:12px;display:grid}.zero-vault-device-row{background:#ffffff08;border:1px solid #ffffff10;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:flex}.zero-vault-device-row.is-current{background:#ffffff0d;border-color:#ffffff1f}.zero-vault-device-main{gap:3px;min-width:0;display:grid}.zero-vault-device-name{color:#f0f3f5;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;overflow:hidden}.zero-vault-device-meta{color:#8b929e;font-size:11px}.zero-vault-device-revoke{color:#ffb8b8;cursor:pointer;white-space:nowrap;background:#ff59590f;border:1px solid #ff6b6b30;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850}.zero-vault-device-revoke:disabled{cursor:not-allowed;opacity:.55}.zero-vault-google-connections-card{padding-bottom:16px;overflow:hidden}.zero-vault-google-connections-subtitle{color:#a0a7b2;max-width:24rem;margin:3px 0 0;font-size:12px;line-height:1.35}.zero-vault-google-connector-list{gap:10px;margin-top:14px;display:grid}.zero-vault-google-connector{background:linear-gradient(135deg,#ffffff16,#ffffff07),#ffffff09;border:1px solid #ffffff1b;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0e}.zero-vault-google-connector.is-connected{background:linear-gradient(135deg,#44ca8b1f,#ffffff09 46%,#ffffff06),#ffffff0a;border-color:#4dd28f3d}.zero-vault-google-connector-icon{background:#fffffff2;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 12px 24px #00000038,inset 0 1px #ffffffe0}.zero-vault-google-connector-icon svg{width:30px;height:30px;display:block}.zero-vault-google-connector-icon.is-youtube{background:#fff}.zero-vault-google-connector-main{gap:3px;min-width:0;display:grid}.zero-vault-google-connector-title-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.zero-vault-google-connector-title{color:#f3f6fb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:820;overflow:hidden}.zero-vault-google-connector-status{color:#a0a7b2;white-space:nowrap;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:820}.zero-vault-google-connector-status.is-connected{color:#06150e;background:linear-gradient(#92f0ba,#62d58c);border-color:#6feca970}.zero-vault-google-connector-capability{color:#d7dbe2;font-size:12px;font-weight:700;line-height:1.32}.zero-vault-google-connector-detail,.zero-vault-google-connector-proof{color:#8f98a6;font-size:11px;line-height:1.32}.zero-vault-google-connector-proof{color:#aeb5c0}.zero-vault-google-connector-action{color:#071018;cursor:pointer;background:linear-gradient(#f8fbff,#e4ebf5);border:0;border-radius:999px;min-width:78px;min-height:35px;padding:0 13px;font-size:12px;font-weight:850;box-shadow:0 10px 22px #00000038,inset 0 1px #ffffffe6}.zero-vault-google-connector-action.is-reconnect{color:#f4f8ff;background:#ffffff16;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff0f}.zero-vault-google-connector-action:disabled{cursor:not-allowed;opacity:.52}@media (width<=520px){.zero-vault-google-connector{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px}.zero-vault-google-connector-icon{border-radius:13px;width:38px;height:38px}.zero-vault-google-connector-icon svg{width:27px;height:27px}.zero-vault-google-connector-action{grid-column:2;justify-self:start;min-width:92px;margin-top:3px}.zero-vault-google-connector-title-row{flex-direction:column;align-items:flex-start;gap:5px}}.zero-vault-account-summary{padding-top:4px}.zero-vault-status-pill{color:#8b929e;background:#ffffff0a;border:1px solid #ffffff12;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.zero-vault-status-pill.is-on{color:#08090c;background:#f0f3f5}.zero-vault-settings-danger{color:#ff9f9f;cursor:pointer;background:#ff59590f;border:1px solid #ff6b6b30;border-radius:14px;width:100%;margin-top:14px;padding:12px 14px;font-size:14px;font-weight:800}.zero-vault-settings-danger:disabled{cursor:not-allowed;opacity:.55}.zero-vault-settings-segment{background:#ffffff0a;border:1px solid #ffffff12;border-radius:999px;gap:3px;padding:3px;display:flex}.zero-vault-settings-segment button{color:#8b929e;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.zero-vault-settings-segment button.is-active{color:#08090c;background:#f0f3f5}.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}@media (width>=900px){.zero-vault-settings-screen{width:min(940px,100vw - 96px);min-height:auto;margin:0 auto;padding:34px 0 56px}.zero-vault-settings-header,.zero-vault-edit-topbar{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#050608eb,#05060894 72%,#05060800);position:sticky;top:0}.zero-vault-settings-header{min-height:54px;margin:0 0 18px;padding:0 2px 10px}.zero-vault-settings-header>span{font-size:1.18rem}.zero-vault-settings-card{border-radius:26px;margin:14px 0;padding:17px 20px;box-shadow:0 22px 54px #00000057,inset 0 1px #ffffff0e}.zero-vault-setting-row{min-height:54px;padding:14px 0}.zero-vault-settings-danger{min-height:42px;margin-top:16px}.zero-vault-edit-screen{background:radial-gradient(circle at 50% 0,#4e597629,#0000 34%),linear-gradient(#090a0d 0%,#030304 100%);align-items:center;padding:34px 0 64px;overflow-y:auto}.zero-vault-edit-topbar,.zero-vault-edit-card,.zero-vault-theme-card,.zero-vault-edit-note,.zero-vault-edit-status{box-sizing:border-box;width:min(720px,100vw - 96px)}.zero-vault-edit-topbar{grid-template-columns:86px 1fr 86px;padding:0 0 10px}.zero-vault-edit-topbar button{min-height:40px}.zero-vault-edit-hero{box-sizing:border-box;background:linear-gradient(#1a1c20ad,#0c0d1057);border:1px solid #ffffff14;border-radius:30px;width:min(430px,100vw - 96px);padding:24px 24px 20px;box-shadow:0 22px 54px #00000040,inset 0 1px #ffffff0e}.zero-vault-edit-avatar{width:112px;height:112px}.zero-vault-edit-card,.zero-vault-theme-card{border-radius:26px;box-shadow:0 22px 54px #00000047,inset 0 1px #ffffff0d}.zero-vault-edit-card input{height:62px;padding:0 22px}.zero-vault-theme-card{padding:18px}.zero-vault-theme-toggle button{min-height:46px}}.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-settings-card{color:#f3f6fb;background:#1b1b1dde;border-color:#ffffff10}.zero-chat-app.is-light-theme .zero-vault-search-result-label,.zero-chat-app.is-light-theme .zero-vault-setting-label{color:#f8f9fd}.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-chat-app.is-light-theme .zero-vault-header{background:radial-gradient(circle at 50% 28%,#15191f 0%,#070809 38%,#000 76%)}.zero-chat-app.is-light-theme .zero-vault-back,.zero-chat-app.is-light-theme .zero-vault-edit-link,.zero-chat-app.is-light-theme .zero-vault-action,.zero-chat-app.is-light-theme .zero-vault-profile-card,.zero-chat-app.is-light-theme .zero-vault-tabs,.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:#f3f6fb;background:#1b1b1dde;border-color:#ffffff10;box-shadow:0 12px 30px #00000040}.zero-chat-app.is-light-theme .zero-vault-avatar,.zero-chat-app.is-light-theme .zero-vault-nav-avatar{color:#f7fbff;background:linear-gradient(120deg,#0000 33%,#ffffff24 48%,#0000 63%) 0 0/230% 100%,radial-gradient(circle at 32% 20%,#ffffff2e,#0000 34%),linear-gradient(145deg,#2c333c,#060607);border-color:#ffffff1f}.zero-chat-app.is-light-theme .zero-vault-hero .zero-vault-avatar:not(.has-image){box-shadow:none;background:0 0;border:0;border-radius:0}.zero-chat-app.is-light-theme .zero-vault-hero .zero-vault-avatar.has-image{box-shadow:none;background:0 0;border-color:#0000;border-radius:0}.zero-chat-app.is-light-theme .zero-vault-hero .zero-vault-avatar.has-image img{object-fit:contain;filter:drop-shadow(0 26px 38px #00000080);border-radius:0}.zero-chat-app.is-light-theme .zero-vault-name,.zero-chat-app.is-light-theme .zero-vault-nav-title span,.zero-chat-app.is-light-theme .zero-vault-profile-row span,.zero-chat-app.is-light-theme .zero-vault-list-name,.zero-chat-app.is-light-theme .zero-vault-tabs button.is-active{color:#f8f9fd}.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:#8f98a7}.zero-chat-app.is-light-theme .zero-vault-action-icon{color:#f2f5fb}.zero-chat-app.is-light-theme .zero-vault-action-label,.zero-chat-app.is-light-theme .zero-vault-profile-row strong{color:inherit}.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-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-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 66px 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-title{color:#ebf1fa9e;letter-spacing:.08em}.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-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}.zero-messages-assist-capability{color:#ffffff9e;background:#ffffff09;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:7px;min-width:0;margin:6px 0 8px;padding:7px 9px;font-size:.77rem;line-height:1.25;display:flex}.zero-messages-assist-capability span{background:#ffffff47;border-radius:999px;flex:none;width:7px;height:7px}.zero-messages-assist-capability span.is-live{background:#55d87d;box-shadow:0 0 0 4px #55d87d14}.zero-messages-assist-capability span.is-passive{background:#f0b84d;box-shadow:0 0 0 4px #f0b84d14}.zero-messages-assist-capability strong{color:#ffffffd1;min-width:0;font-size:.78rem;font-weight:720}.zero-messages-assist-capability em{color:#ffffff6b;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-style:normal;overflow:hidden}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}body.zero-theme-light .zero-messages-assist-capability{color:#0000008c;background:#00000009;border-color:#00000014}body.zero-theme-light .zero-messages-assist-capability strong{color:#000000c7}body.zero-theme-light .zero-messages-assist-capability em{color:#0000006b}.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:has(.zero-link-preview){max-width:min(81%,510px);padding:10px 13px 4px}.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.has-user-media>.zero-chat-bubble{width:fit-content;max-width:min(86%,380px);padding:0;overflow:hidden}.zero-message-focus-bubble .zero-chat-bubble:has(.zero-user-media-message){width:fit-content;max-width:min(86%,380px);padding:0;overflow:hidden}.zero-chat-message.from-user.has-user-media>.zero-chat-bubble{border-radius:16px 16px 16px 5px}.zero-message-focus-bubble.from-user .zero-chat-bubble:has(.zero-user-media-message){border-radius:16px 16px 16px 5px}.zero-chat-message.from-zero.has-user-media>.zero-chat-bubble{border-radius:16px 16px 5px}.zero-message-focus-bubble.from-zero .zero-chat-bubble:has(.zero-user-media-message){border-radius:16px 16px 5px}.zero-user-media-message{background:inherit;width:min(76vw,380px);max-width:100%;display:grid}.zero-user-media-frame{background:#05080cf0;border-radius:15px;place-items:center;width:100%;min-height:clamp(128px,36vw,220px);max-height:min(340px,46vh);margin:0;display:grid;position:relative;overflow:hidden}.zero-user-media-frame img{display:block}.zero-user-media-backdrop{object-fit:cover;object-position:center;filter:blur(20px)saturate(118%)brightness(.72);opacity:.82;width:calc(100% + 36px);height:calc(100% + 36px);position:absolute;inset:-18px;transform:scale(1.04)}.zero-user-media-image{z-index:1;object-fit:contain;object-position:center;width:100%;max-height:min(340px,46vh);position:relative}.zero-user-media-caption{color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3px 8px;padding:7px 8px 6px;line-height:1.34;display:grid}.zero-user-media-message:not(:has(.zero-user-media-caption)) .zero-user-media-frame{border-radius:15px}.zero-user-media-message:has(.zero-user-media-caption) .zero-user-media-frame{border-radius:15px 15px 0 0}.zero-user-media-caption>span:first-child{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;min-width:0;font-size:.96rem}.zero-user-media-caption .zero-message-meta{color:#ffffffb8;white-space:nowrap;place-self:end;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}@media (width<=720px){.zero-chat-message.has-user-media>.zero-chat-bubble{max-width:min(88%,390px)}.zero-message-focus-bubble .zero-chat-bubble:has(.zero-user-media-message){max-width:min(88%,390px)}.zero-user-media-message{width:min(78vw,390px)}.zero-user-media-frame,.zero-user-media-image{max-height:min(330px,44vh)}}@media (width>=1024px){.zero-chat-message.has-user-media>.zero-chat-bubble{max-width:min(74%,430px)}.zero-message-focus-bubble .zero-chat-bubble:has(.zero-user-media-message){max-width:min(74%,430px)}.zero-user-media-message{width:min(34vw,430px)}.zero-user-media-frame,.zero-user-media-image{max-height:min(380px,50vh)}}.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-exec-moment.is-hotel-outcome{box-sizing:border-box;background:#fff;border:1px solid #0000001a;border-radius:14px;width:100%;max-width:100%;margin:5px 0;padding:15px 17px;overflow:hidden}body.zero-theme-dark .zero-exec-moment.is-hotel-outcome{background:#1a1c20f2;border-color:#ffffff14}.zero-hotel-image-carousel{background:#00000014;height:clamp(176px,46vw,260px);margin:-15px -17px 14px;position:relative;overflow:hidden}.zero-hotel-image{object-fit:cover;width:100%;height:100%;display:block}.zero-hotel-image-carousel:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000057);height:42%;position:absolute;bottom:0;left:0;right:0}.zero-hotel-image-nav{appearance:none;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;z-index:2;box-sizing:border-box;background:#0a0c1275;border:1px solid #ffffff57;border-radius:999px;place-items:center;width:34px;height:34px;margin:0;padding:0;font-size:0;line-height:1;display:grid;position:absolute;top:50%;bottom:auto;transform:translateY(-50%)}.zero-hotel-image-nav:before{content:"›";font-size:1.55rem;line-height:1;transform:translateY(-1px)}.zero-hotel-image-nav.is-prev:before{content:"‹"}.zero-hotel-image-nav:hover,.zero-hotel-image-nav:focus-visible{background:#0a0c1294;transform:translateY(-50%)}.zero-hotel-image-nav:active{transform:translateY(-50%)scale(.96)}.zero-hotel-image-nav.is-prev{left:10px}.zero-hotel-image-nav.is-next{right:10px}.zero-hotel-image-dots{z-index:1;justify-content:center;gap:4px;display:flex;position:absolute;bottom:9px;left:0;right:0}.zero-hotel-image-dots span{background:#ffffff7a;border-radius:999px;width:5px;height:5px;box-shadow:0 0 0 1px #0000001f}.zero-hotel-image-dots span.is-active{background:#fff;width:16px}.zero-hotel-name-row{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.zero-hotel-name{color:#1c1c26;overflow-wrap:anywhere;min-width:0;font-size:1.05rem;font-weight:700;line-height:1.3}.zero-hotel-stars{color:#1a1a2e8c;white-space:nowrap;font-size:.8rem;font-weight:600}body.zero-theme-dark .zero-hotel-name{color:#fffffff2}body.zero-theme-dark .zero-hotel-stars{color:#ffffff80}.zero-hotel-location{color:#1a1a2e99;margin-bottom:5px;font-size:.82rem}body.zero-theme-dark .zero-hotel-location{color:#ffffff80}.zero-hotel-rating-row{flex-wrap:wrap;align-items:center;gap:5px 7px;min-width:0;margin:1px 0 6px;display:flex}.zero-hotel-rating-score{color:#207543;background:#2296521a;border:1px solid #2296522e;border-radius:999px;align-items:center;min-height:21px;padding:2px 7px;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.zero-hotel-review-count{color:#1a1a2e8f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:600;line-height:1.2;overflow:hidden}body.zero-theme-dark .zero-hotel-rating-score{color:#7add97;background:#5ed2861f;border-color:#5ed28633}.zero-hotel-dates{color:#1a1a2e99;margin-bottom:6px;font-size:.82rem}body.zero-theme-dark .zero-hotel-dates{color:#ffffff80}.zero-hotel-price-row{align-items:baseline;gap:8px;margin-bottom:5px;display:flex}.zero-hotel-nightly{color:#1c1c26;font-size:1rem;font-weight:700}.zero-hotel-total{color:#1a1a2ea6;font-size:.85rem}.zero-hotel-provider{color:#1a1a2e73;font-size:.78rem}body.zero-theme-dark .zero-hotel-nightly{color:#fffffff2}body.zero-theme-dark .zero-hotel-total{color:#fff9}body.zero-theme-dark .zero-hotel-provider{color:#fff6}.zero-hotel-provider-source{box-sizing:border-box;color:#1a1a2eb8;background:#0000000a;border:1px solid #0000000f;border-radius:999px;align-items:center;gap:8px;min-width:0;max-width:100%;margin:1px 0 6px;padding:6px 8px;display:inline-flex}.zero-hotel-provider-source img{background:#fff;border-radius:5px;flex:none;width:18px;height:18px;display:block}.zero-hotel-provider-source-copy{align-items:baseline;gap:6px;min-width:0;display:flex}.zero-hotel-provider-source-label{white-space:nowrap;font-size:.8rem;font-weight:700}.zero-hotel-provider-source-domain{color:#1a1a2e80;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.74rem;overflow:hidden}body.zero-theme-dark .zero-hotel-provider-source{color:#ffffffd1;background:#ffffff0f;border-color:#ffffff17}body.zero-theme-dark .zero-hotel-provider-source-domain{color:#ffffff7a}.zero-hotel-availability{color:#2a7a3b;margin-bottom:5px;font-size:.8rem;font-weight:600}body.zero-theme-dark .zero-hotel-availability{color:#5cb85c}.zero-hotel-why{color:#1a1a2ec7;overflow-wrap:anywhere;margin:6px 0;font-size:.85rem;line-height:1.45}body.zero-theme-dark .zero-hotel-why{color:#ffffffbf}.zero-hotel-cancel{color:#1a1a2e99;margin-bottom:4px;font-size:.78rem}body.zero-theme-dark .zero-hotel-cancel{color:#ffffff80}.zero-hotel-tax-caveat{color:#1a1a2e85;margin-bottom:6px;font-size:.76rem;font-style:italic}body.zero-theme-dark .zero-hotel-tax-caveat{color:#ffffff6b}.zero-hotel-review-proof{background:#00000008;border:1px solid #0000000d;border-radius:9px;flex-direction:column;gap:5px;margin:5px 0 6px;padding:7px 9px;display:flex}body.zero-theme-dark .zero-hotel-review-proof{background:#ffffff0a;border-color:#ffffff12}.zero-hotel-review-source{flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0;display:flex}.zero-hotel-review-source-icon{background:#fff;border-radius:3px;flex:none;width:14px;height:14px;display:block}.zero-hotel-review-source-label{color:#1a1a2eb3;white-space:nowrap;font-size:.74rem;font-weight:700}body.zero-theme-dark .zero-hotel-review-source-label{color:#ffffffa6}.zero-hotel-review-rating{color:#207543;background:#2296521a;border:1px solid #22965229;border-radius:999px;align-items:center;min-height:19px;padding:1px 6px;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}body.zero-theme-dark .zero-hotel-review-rating{color:#7add97;background:#5ed2861f;border-color:#5ed28633}.zero-hotel-review-count{color:#1a1a2e8a;font-size:.73rem;line-height:1.2}body.zero-theme-dark .zero-hotel-review-count{color:#ffffff7a}.zero-hotel-review-recency{color:#1a1a2e6b;font-size:.7rem;font-style:italic}body.zero-theme-dark .zero-hotel-review-recency{color:#ffffff5c}.zero-hotel-review-positives,.zero-hotel-review-redflags{flex-wrap:wrap;gap:3px;display:flex}.zero-hotel-review-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:.7rem;font-weight:600;line-height:1.2;display:inline-flex}.zero-hotel-review-pill.is-positive{color:#207543;background:#22965217;border:1px solid #22965229}body.zero-theme-dark .zero-hotel-review-pill.is-positive{color:#7add97;background:#5ed2861a;border-color:#5ed2862e}.zero-hotel-review-pill.is-redflag{color:#b33a1a;background:#d24d1b17;border:1px solid #d24d1b2e}body.zero-theme-dark .zero-hotel-review-pill.is-redflag{color:#ff8c47;background:#ff93421a;border-color:#ff934233}.zero-hotel-review-flag-icon{flex:none;width:10px;height:10px}.zero-hotel-review-confidence{text-transform:capitalize;border-radius:999px;align-items:center;min-height:17px;padding:1px 6px;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.zero-hotel-review-confidence.is-high{color:#207543;background:#2296521a;border:1px solid #22965229}.zero-hotel-review-confidence.is-medium{color:#9a6b00;background:#e6a2291a;border:1px solid #e6a2292e}.zero-hotel-review-confidence.is-low{color:#5a5a68;background:#7878821a;border:1px solid #78788226}body.zero-theme-dark .zero-hotel-review-confidence.is-high{color:#7add97;background:#5ed2861f;border-color:#5ed28633}body.zero-theme-dark .zero-hotel-review-confidence.is-medium{color:#ffb83d;background:#ffc34d1f;border-color:#ffc34d33}body.zero-theme-dark .zero-hotel-review-confidence.is-low{color:#aaaab4;background:#a0a0aa1f;border-color:#a0a0aa2e}.zero-exec-moment.is-hotel-outcome .zero-exec-actions{box-sizing:border-box;grid-template-columns:1fr;justify-items:stretch;gap:7px;width:100%;margin-top:10px;display:grid}.zero-exec-moment.is-hotel-outcome .zero-exec-actions a,.zero-exec-moment.is-hotel-outcome .zero-exec-actions button{box-sizing:border-box;white-space:nowrap;border-radius:999px;width:100%;min-width:0;max-width:100%;min-height:40px;padding:0 16px;font-size:.92rem;font-weight:680}.zero-exec-moment.is-hotel-outcome .zero-exec-actions a{text-overflow:ellipsis;color:#1a1a2ee6;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;overflow:hidden}.zero-exec-moment.is-hotel-outcome .zero-exec-actions a.is-primary{color:#08111d;background:linear-gradient(#fff,#dfe5ef);box-shadow:0 12px 26px #00000038,inset 0 1px #ffffffb8}.zero-exec-moment.is-hotel-outcome .zero-exec-actions a.is-quiet{color:#1a1a2eb8;background:#0000000a}.zero-exec-moment.is-hotel-outcome .zero-exec-actions button{justify-content:center}.zero-exec-moment.is-hotel-outcome .zero-exec-actions button.is-quiet{justify-self:start;width:auto;min-height:36px;padding:0 14px}body.zero-theme-dark .zero-exec-moment.is-hotel-outcome .zero-exec-actions a{color:#ffffffe6}body.zero-theme-dark .zero-exec-moment.is-hotel-outcome .zero-exec-actions a.is-primary{color:#08090d;background:linear-gradient(#fff,#d7dce6);box-shadow:0 14px 30px #0000005c,inset 0 1px #ffffffb8}body.zero-theme-dark .zero-exec-moment.is-hotel-outcome .zero-exec-actions a.is-quiet{color:#ffffff8f;box-shadow:none;background:0 0;border:1px solid #ffffff0f}.zero-chat-app.is-android-shell .zero-exec-moment.is-hotel-outcome{isolation:isolate;background:#1a1c20f2;border-color:#ffffff14;border-radius:17px;padding:11px 11px 12px;box-shadow:0 10px 24px #0000006b,inset 0 1px #ffffff0e}.zero-chat-app.is-android-shell .zero-hotel-image-carousel{box-sizing:border-box;aspect-ratio:4/3;border-radius:12px;width:100%;height:auto;margin:0 0 10px}.zero-chat-app.is-android-shell .zero-hotel-image{border-radius:inherit}.zero-chat-app.is-android-shell .zero-hotel-image-nav{width:30px;height:30px}.zero-chat-app.is-android-shell .zero-hotel-image-nav:before{font-size:1.35rem}.zero-chat-app.is-android-shell .zero-hotel-image-nav.is-prev{left:8px}.zero-chat-app.is-android-shell .zero-hotel-image-nav.is-next{right:8px}.zero-chat-app.is-android-shell .zero-hotel-image-dots{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;gap:3px;width:100%;max-width:none;padding:0;bottom:7px;justify-content:center!important;left:0!important;right:0!important;transform:none!important}.zero-chat-app.is-android-shell .zero-hotel-image-dots span{background:#ffffff8f;width:4px;height:4px}.zero-chat-app.is-android-shell .zero-hotel-image-dots span.is-active{width:13px}.zero-chat-app.is-android-shell .zero-hotel-best{min-width:0;max-width:100%;overflow:hidden}.zero-chat-app.is-android-shell .zero-hotel-name-row{gap:6px;min-width:0;margin-bottom:3px}.zero-chat-app.is-android-shell .zero-hotel-name{font-size:.98rem;line-height:1.18}.zero-chat-app.is-android-shell .zero-hotel-stars{font-size:.72rem}.zero-chat-app.is-android-shell .zero-hotel-rating-row{gap:4px 6px;margin:1px 0 5px}.zero-chat-app.is-android-shell .zero-hotel-rating-score{min-height:19px;padding:2px 6px;font-size:.69rem}.zero-chat-app.is-android-shell .zero-hotel-review-count{max-width:100%;font-size:.69rem}.zero-chat-app.is-android-shell .zero-hotel-location,.zero-chat-app.is-android-shell .zero-hotel-dates{margin-bottom:4px;font-size:.75rem}.zero-chat-app.is-android-shell .zero-hotel-price-row{gap:6px;margin-bottom:4px}.zero-chat-app.is-android-shell .zero-hotel-nightly{font-size:.92rem}.zero-chat-app.is-android-shell .zero-hotel-total{font-size:.76rem}.zero-chat-app.is-android-shell .zero-hotel-provider-source{gap:6px;margin:0 0 5px;padding:5px 7px}.zero-chat-app.is-android-shell .zero-hotel-provider-source img{border-radius:4px;width:16px;height:16px}.zero-chat-app.is-android-shell .zero-hotel-provider-source-copy{gap:5px}.zero-chat-app.is-android-shell .zero-hotel-provider-source-label{font-size:.74rem}.zero-chat-app.is-android-shell .zero-hotel-provider-source-domain{font-size:.66rem}.zero-chat-app.is-android-shell .zero-hotel-availability{margin-bottom:3px;font-size:.74rem}.zero-chat-app.is-android-shell .zero-hotel-why{overflow-wrap:anywhere;max-width:100%;margin:4px 0;font-size:.77rem;line-height:1.34}.zero-chat-app.is-android-shell .zero-hotel-cancel{margin-bottom:3px;font-size:.72rem}.zero-chat-app.is-android-shell .zero-hotel-tax-caveat{margin-bottom:4px;font-size:.7rem}.zero-chat-app.is-android-shell .zero-exec-moment.is-hotel-outcome .zero-exec-actions{gap:6px;margin-top:8px}.zero-chat-app.is-android-shell .zero-exec-moment.is-hotel-outcome .zero-exec-actions a,.zero-chat-app.is-android-shell .zero-exec-moment.is-hotel-outcome .zero-exec-actions button{min-height:34px;padding:0 13px;font-size:.84rem}.zero-chat-app.is-android-shell .zero-exec-moment.is-hotel-outcome .zero-exec-actions button.is-quiet{min-height:32px;padding:0 12px}.zero-hotel-stretch-strip{box-sizing:border-box;background:#00000009;border:1px solid #0000000f;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;margin:8px 0 0;padding:8px;display:grid;overflow:hidden}body.zero-theme-dark .zero-hotel-stretch-strip{background:#1a1c20f2;border-color:#ffffff10;box-shadow:inset 0 1px #ffffff0b}.zero-hotel-stretch-image{object-fit:cover;background:#00000014;border-radius:8px;flex:none;width:42px;height:42px;display:block}.zero-hotel-stretch-main{gap:2px;min-width:0;max-width:100%;display:grid;overflow:hidden}.zero-hotel-stretch-kicker{color:#1a1a2e7a;letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:740;line-height:1.1}body.zero-theme-dark .zero-hotel-stretch-kicker{color:#fff6}.zero-hotel-stretch-name{color:#1c1c26;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;font-weight:700;line-height:1.18;overflow:hidden}body.zero-theme-dark .zero-hotel-stretch-name{color:#ffffffe6}.zero-hotel-stretch-meta{color:#1a1a2e94;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;font-size:.74rem;line-height:1.2;display:flex}body.zero-theme-dark .zero-hotel-stretch-meta{color:#ffffff85}.zero-hotel-stretch-delta{color:#2a6f3b;font-weight:760}body.zero-theme-dark .zero-hotel-stretch-delta{color:#82d49a}.zero-hotel-stretch-provider{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.zero-hotel-stretch-provider img{background:#fff;border-radius:3px;flex:none;width:13px;height:13px}.zero-hotel-stretch-domain{text-overflow:ellipsis;white-space:nowrap;color:#1a1a2e6b;min-width:0;overflow:hidden}body.zero-theme-dark .zero-hotel-stretch-domain{color:#ffffff61}.zero-hotel-stretch-reason{color:#1a1a2ead;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;line-height:1.3;overflow:hidden}body.zero-theme-dark .zero-hotel-stretch-reason{color:#ffffff9e}.zero-hotel-stretch-link{color:#1a1a2eb3;background:#0000000a;border-radius:999px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;font-size:0;text-decoration:none;display:inline-flex}.zero-hotel-stretch-link:before{content:"↗";font-size:.82rem;line-height:1}body.zero-theme-dark .zero-hotel-stretch-link{color:#ffffff9e;background:#ffffff12}.zero-chat-app.is-android-shell .zero-hotel-stretch-strip{border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;margin-top:7px;padding:7px}.zero-chat-app.is-android-shell .zero-hotel-stretch-image{border-radius:7px;width:36px;height:36px}.zero-chat-app.is-android-shell .zero-hotel-stretch-kicker{font-size:.6rem}.zero-chat-app.is-android-shell .zero-hotel-stretch-name{font-size:.78rem}.zero-chat-app.is-android-shell .zero-hotel-stretch-meta{gap:3px 5px;font-size:.68rem}.zero-chat-app.is-android-shell .zero-hotel-stretch-reason{font-size:.68rem;line-height:1.25}.zero-chat-app.is-android-shell .zero-hotel-stretch-link{width:28px;min-width:28px;height:28px}.zero-hotel-backups{background:#00000006;border-top:1px solid #00000012;border-radius:13px;margin-top:10px;padding:10px 8px 4px}body.zero-theme-dark .zero-hotel-backups{background:#1a1c20f2;border:1px solid #ffffff10;box-shadow:inset 0 1px #ffffff0b}.zero-hotel-backups-label{color:#1a1a2e7a;text-transform:uppercase;letter-spacing:.04em;margin-bottom:7px;font-size:.74rem}body.zero-theme-dark .zero-hotel-backups-label{color:#ffffff61}.zero-hotel-backup{background:#00000008;border-radius:7px;align-items:center;gap:8px;min-width:0;margin-bottom:7px;padding:7px 8px;display:flex}body.zero-theme-dark .zero-hotel-backup{background:#20232af2;border:1px solid #ffffff12;box-shadow:0 8px 18px #00000038}.zero-hotel-backup-images{background:#00000014;border-radius:7px;flex:0 0 62px;gap:2px;width:62px;height:50px;display:grid;overflow:hidden}.zero-hotel-backup-images img{object-fit:cover;width:100%;min-width:0;height:100%;display:block}.zero-hotel-backup-images.count-1{display:block}.zero-hotel-backup-images.count-2{grid-template-columns:1fr 1fr}.zero-hotel-backup-images.count-2 img{grid-row:1/3}.zero-hotel-backup-images.count-3{grid-template-rows:1fr 1fr;grid-template-columns:1.2fr .8fr}.zero-hotel-backup-images.count-3 img:first-child{grid-row:1/3}.zero-hotel-backup-main{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.zero-hotel-backup-name{color:#1c1c26;min-width:0;font-size:.83rem;font-weight:600}body.zero-theme-dark .zero-hotel-backup-name{color:#ffffffe0}.zero-hotel-backup-meta{color:#1a1a2e94;white-space:normal;flex-wrap:wrap;align-items:center;gap:2px 5px;min-width:0;font-size:.78rem;line-height:1.2;display:flex;overflow:hidden}body.zero-theme-dark .zero-hotel-backup-meta{color:#ffffff80}.zero-hotel-backup-meta>span:first-child{flex:0 0 100%;min-width:0}.zero-hotel-backup-rating{color:#237542;font-weight:720}body.zero-theme-dark .zero-hotel-backup-rating{color:#7add97}.zero-hotel-backup-provider-inline{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.zero-hotel-backup-provider-inline img{object-fit:contain;background:#fff;border-radius:3px;flex:0 0 14px;width:14px;height:14px;display:block}.zero-hotel-backup-provider-inline>span:not(.zero-hotel-backup-provider-domain){text-overflow:ellipsis;min-width:0;overflow:hidden}.zero-hotel-backup-provider-domain{text-overflow:ellipsis;color:#1a1a2e6b;min-width:0;display:none;overflow:hidden}body.zero-theme-dark .zero-hotel-backup-provider-domain{color:#ffffff61}.zero-hotel-backup-action{flex:none;margin-left:2px}.zero-hotel-backup-action a{color:#1a1a2ea6;white-space:nowrap;background:#0000000a;border-radius:999px;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;padding:0;font-size:0;text-decoration:none;display:inline-flex}.zero-hotel-backup-action a:before{content:"↗";font-size:.82rem;line-height:1}body.zero-theme-dark .zero-hotel-backup-action a{color:#fff9;background:#ffffff12}.zero-provider-setup-ask{background:#f7f7fb;border:1px solid #00000012;border-radius:10px;margin:9px 0 10px;padding:10px 13px}body.zero-theme-dark .zero-provider-setup-ask{background:#ffffff0a;border-color:#ffffff17}.zero-provider-setup-ask-heading{color:#1c1c26;margin-bottom:6px;font-size:.88rem;font-weight:700}body.zero-theme-dark .zero-provider-setup-ask-heading{color:#fffffff2}.zero-provider-setup-ask-tries,.zero-provider-setup-ask-wont,.zero-provider-setup-ask-boundary{color:#1a1a2eb8;font-size:.8rem;line-height:1.5}body.zero-theme-dark .zero-provider-setup-ask-tries,body.zero-theme-dark .zero-provider-setup-ask-wont,body.zero-theme-dark .zero-provider-setup-ask-boundary{color:#ffffffb3}.zero-provider-setup-ask-label{color:#1c1c26;margin-right:4px;font-weight:600}body.zero-theme-dark .zero-provider-setup-ask-label{color:#ffffffeb}.zero-provider-setup-ask-boundary{color:#1a1a2e8c;margin-top:4px;font-style:italic}body.zero-theme-dark .zero-provider-setup-ask-boundary{color:#ffffff73}.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-wa-reply-context{flex-wrap:wrap;gap:4px;margin:4px 0;display:flex}.zero-wa-reply-context-pill{color:#50d466;background:#25d36614;border:1px solid #25d36633;border-radius:999px;align-items:center;padding:2px 7px;font-size:.7rem;font-weight:600;display:inline-flex}body.zero-theme-light .zero-wa-reply-context-pill{color:#1a9c30;background:#25d36614;border-color:#25d36633}.zero-wa-reply-approval{color:#ffffff6b;align-items:center;gap:5px;margin:6px 0;font-size:.78rem;font-weight:500;display:flex}body.zero-theme-light .zero-wa-reply-approval{color:#0000006b}.zero-messages-assist-context{flex-wrap:wrap;gap:4px;margin:4px 0;display:flex}.zero-messages-assist-context-pill{color:#60cc80;background:#50c87814;border:1px solid #50c8782e;border-radius:999px;align-items:center;padding:2px 7px;font-size:.7rem;font-weight:600;display:inline-flex}body.zero-theme-light .zero-messages-assist-context-pill{color:#207540;background:#28a05012;border-color:#28a0502e}.zero-messages-assist-approval{color:#50c878cc;align-items:center;gap:5px;margin:6px 0;font-size:.78rem;font-weight:500;display:flex}body.zero-theme-light .zero-messages-assist-approval{color:#287846b3}.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-day-section{gap:10px}.zero-chat-app.is-android-shell .zero-chat-day-section>.zero-chat-virtual-row.is-sender-continuation>.zero-chat-message.from-zero .zero-message-avatar{display:none}.zero-chat-app.is-android-shell .zero-chat-day-section>.zero-chat-virtual-row.is-sender-continuation>.zero-chat-message.from-zero{box-sizing:border-box;padding-left:36px}.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;margin:0!important}.zero-chat-app.is-android-shell .zero-message-avatar{border-radius:50%;flex:0 0 30px;width:30px;min-width:30px;max-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,.zero-chat-app.is-android-shell .zero-message-text-content{font-size:16px;line-height:1.3}.zero-chat-app.is-android-shell .zero-message-text-content p,.zero-chat-app.is-android-shell .zero-chat-inline-list li,.zero-chat-app.is-android-shell .zero-chat-inline-steps li,.zero-chat-app.is-android-shell .zero-message-row-detail,.zero-chat-app.is-android-shell .zero-message-takeaway p{line-height:1.52}.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-chat-message.from-user>.zero-chat-bubble:has(.zero-link-preview){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:6px 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-moment-hotel_outcome.from-zero{box-sizing:border-box;padding-left:22px;padding-right:0}.zero-chat-app.is-android-shell .zero-chat-day-section>.zero-chat-day+.zero-chat-virtual-row>.zero-chat-message.is-moment-hotel_outcome.from-zero{padding-left:22px}.zero-chat-app.is-android-shell .zero-chat-message.is-moment-hotel_outcome.from-zero .zero-message-avatar,.zero-chat-app.is-android-shell .zero-chat-day-section>.zero-chat-day+.zero-chat-virtual-row>.zero-chat-message.is-moment-hotel_outcome.from-zero .zero-message-avatar{display:none}.zero-chat-app.is-android-shell .zero-chat-message.is-moment-hotel_outcome.from-zero .zero-chat-bubble,.zero-chat-app.is-android-shell .zero-chat-day-section>.zero-chat-day+.zero-chat-virtual-row>.zero-chat-message.is-moment-hotel_outcome.from-zero .zero-chat-bubble{box-sizing:border-box;flex:0 min(92%,430px);width:min(92%,430px);min-width:0;max-width:min(92%,430px)}.zero-chat-app.is-android-shell .zero-chat-message.is-moment-hotel_outcome.has-text-and-moment.from-zero .zero-chat-moment-text-bubble{max-width:min(84%,420px)}.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-message.has-shopping-products.from-zero>.zero-chat-bubble{max-width:min(74%,420px)}.zero-chat-app.is-android-shell .zero-shopping-proof-strip{flex-direction:column;gap:9px;width:100%;padding:3px 0 2px;overflow-x:visible}.zero-chat-app.is-android-shell .zero-shopping-proof-card{box-sizing:border-box;border-radius:14px;flex:none;gap:10px;width:100%;min-height:86px;padding:9px}.zero-chat-app.is-android-shell .zero-shopping-proof-card.is-primary{color:#f8fbff;background:radial-gradient(circle at 24% 0,#3b82f633 0%,#11182700 42%),linear-gradient(#172233f7 0%,#0d121cf4 100%);border-color:#4f91ff73;box-shadow:0 16px 34px #00000042,inset 0 1px #ffffff18}.zero-chat-app.is-android-shell .zero-shopping-proof-card.is-primary .zero-shopping-proof-title{color:#f8fbff}.zero-chat-app.is-android-shell .zero-shopping-proof-card.is-primary .zero-shopping-proof-line{color:#c9d4e5}.zero-chat-app.is-android-shell .zero-shopping-proof-card.is-primary .zero-shopping-proof-line strong{color:#fff}.zero-chat-app.is-android-shell .zero-shopping-proof-card.is-primary .zero-shopping-proof-meta{color:#aebbd0}.zero-chat-app.is-android-shell .zero-shopping-proof-card.has-image{grid-template-rows:170px auto;grid-template-columns:minmax(0,1fr);align-items:stretch}.zero-chat-app.is-android-shell .zero-shopping-proof-image{aspect-ratio:auto;border-radius:11px;width:84px;height:98px}.zero-chat-app.is-android-shell .zero-shopping-proof-image.image-row{aspect-ratio:auto;border-radius:12px 12px 0 0;width:100%;height:170px}.zero-chat-app.is-android-shell .zero-shopping-proof-image.image-row img{object-fit:cover;width:100%;height:100%}.zero-chat-app.is-android-shell .zero-shopping-proof-title{-webkit-line-clamp:3;line-clamp:3;min-height:0;font-size:1.05rem;line-height:1.18}.zero-chat-app.is-android-shell .zero-shopping-proof-card.is-primary.is-stacked .zero-shopping-proof-copy{gap:4px;padding:10px 11px 11px}.zero-chat-app.is-android-shell .zero-shopping-proof-card.is-primary.is-stacked .zero-shopping-proof-line{font-size:.85rem}.zero-chat-app.is-android-shell .zero-shopping-proof-card.is-primary.is-stacked .zero-shopping-proof-meta{-webkit-line-clamp:2;line-clamp:2;white-space:normal;font-size:.75rem;display:-webkit-box}.zero-chat-app.is-android-shell .zero-shopping-proof-line{flex-direction:column;align-items:flex-start;gap:3px;font-size:.78rem}.zero-chat-app.is-android-shell .zero-shopping-proof-meta{color:#9aa8b9;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.2;display:-webkit-box}.zero-chat-app.is-android-shell .zero-shopping-proof-rank{color:#06111f;background:#f8fafc;border-radius:999px;width:max-content;padding:4px 9px;font-size:.68rem;font-weight:840}.zero-chat-app.is-android-shell .zero-shopping-proof-card.is-backup{opacity:.92;min-height:58px}.zero-chat-app.is-android-shell .zero-shopping-proof-card.is-backup.has-image{grid-template-columns:50px minmax(0,1fr)}.zero-chat-app.is-android-shell .zero-shopping-proof-card.is-backup .zero-shopping-proof-image{border-radius:9px;width:50px;height:50px}.zero-chat-app.is-android-shell .zero-shopping-proof-card.is-backup .zero-shopping-proof-title{-webkit-line-clamp:1;line-clamp:1;font-size:.78rem}.zero-chat-app.is-android-shell .zero-shopping-proof-card.is-backup .zero-shopping-proof-meta{-webkit-line-clamp:1;line-clamp:1;font-size:.66rem}.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}.zero-voice-button.is-listening{color:#eafff3;background:linear-gradient(145deg,#13764e,#083b2a);border-color:#67ffb152;box-shadow:0 14px 34px #06462d57,inset 0 1px #ffffff2e}.zero-voice-button.is-listening .zero-mic-spark{opacity:1;animation:1s ease-in-out infinite zeroMicPulse}@keyframes zeroMicPulse{0%,to{opacity:.55;transform:scale(.88)}50%{opacity:1;transform:scale(1.12)}}.zero-action-sheet-close,body.zero-theme-light .zero-action-sheet-close{color:#f8fbff;background:#121b2ac7;border:1px solid #ffffff47;width:38px;height:38px;box-shadow:0 10px 24px #09101c33,inset 0 1px #fff3}body.zero-theme-light .zero-action-sheet-close{color:#101827;background:#fffffff5;border-color:#1118272e;box-shadow:0 10px 24px #2d3d582e,inset 0 1px #ffffffe6}.zero-action-sheet-close svg path{stroke:currentColor;stroke-width:2.65px;stroke-linecap:round}.zero-chat-app.is-searching .zero-chat-header{opacity:0;pointer-events:none;transform:translateY(-10px)}.zero-chat-search-layer{z-index:910;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;padding:0;display:block;position:fixed;inset:0}.zero-chat-search-panel{width:100%;height:100%;max-height:none;padding:calc(10px + env(safe-area-inset-top,0px)) 14px calc(12px + env(safe-area-inset-bottom,0px));box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto auto;gap:10px;display:grid}.zero-chat-app.is-android-shell .zero-chat-search-panel{padding-top:calc(max(var(--zero-android-safe-top,0px), env(safe-area-inset-top,0px)) + 8px);padding-bottom:calc(max(var(--zero-android-safe-bottom,0px), env(safe-area-inset-bottom,0px)) + 10px)}.zero-chat-search-row,.zero-chat-search-controls,.zero-chat-search-results,.zero-chat-search-inline-state{pointer-events:auto;justify-self:center;width:min(520px,100%)}.zero-chat-search-row{grid-template-columns:minmax(0,1fr) 46px;gap:9px}.zero-chat-search-field{background:#12151be0;border:1px solid #ffffff1f;min-height:44px}.zero-chat-search-close{background:#12151be6;width:46px;height:46px}.zero-chat-search-inline-state{color:#eff6ffb8;background:#0e1117b3;border-radius:999px;place-self:start center;max-width:520px;margin-top:2px;padding:9px 13px;box-shadow:0 10px 26px #00000038,inset 0 1px #ffffff0f}.zero-chat-search-controls{justify-content:space-between;align-self:end;gap:10px;display:flex}.zero-chat-search-controls>span,.zero-chat-search-controls button{background:#10141be6;min-height:40px}.zero-chat-search-results{align-self:end;max-height:34vh;margin-bottom:4px}body.zero-theme-light .zero-chat-search-layer{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}body.zero-theme-light .zero-chat-search-panel{background:0 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,body.zero-theme-light .zero-chat-search-inline-state{color:#152033;background:#fffffff0;border-color:#1622371f;box-shadow:0 12px 30px #42526f2e,inset 0 1px #ffffffd9}.zero-chat-app.is-light-theme .from-user .zero-message-meta,.zero-chat-app.is-light-theme .from-user .zero-message-checks svg,.zero-chat-app.is-android-shell.is-light-theme .from-user .zero-message-meta,.zero-chat-app.is-android-shell.is-light-theme .from-user .zero-message-checks svg{color:#ffffffc7;stroke:#ffffffc7}.zero-attachment-recents span{display:none}.zero-attachment-recents-chevron{fill:none;stroke:currentColor;stroke-width:2.35px;stroke-linecap:round;stroke-linejoin:round;opacity:.78;flex:0 0 16px;width:16px;height:16px;transition:transform .18s cubic-bezier(.19,1,.22,1),opacity .18s;transform:translateY(1px)}.zero-attachment-recents.is-open .zero-attachment-recents-chevron{opacity:.95;transform:translateY(1px)rotate(180deg)}.zero-chat-search-clear:before,.zero-chat-search-close:before{display:none}.zero-chat-search-clear svg,.zero-chat-search-close svg{fill:none;stroke:currentColor;stroke-width:2.35px;stroke-linecap:round;width:18px;height:18px}.zero-chat-search-clear,.zero-chat-search-close{place-items:center;line-height:0}.zero-chat-app.is-android-shell .zero-chat-search-row{top:calc(max(env(safe-area-inset-top,0px), var(--zero-android-safe-top,0px)) + 8px);z-index:920;width:min(520px,100vw - 28px);margin:0 auto;position:fixed;left:14px;right:14px}.zero-chat-app.is-android-shell .zero-chat-search-panel{padding-top:calc(max(env(safe-area-inset-top,0px), var(--zero-android-safe-top,0px)) + 68px)}html.zero-chat-keyboard-open .zero-chat-app.is-android-shell .zero-chat-search-row{top:calc(max(env(safe-area-inset-top,0px), var(--zero-android-safe-top,0px)) + 8px)}.zero-chat-app.is-android-shell .zero-chat-thread,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-thread{padding-top:var(--zero-android-header-thread-top);padding-bottom:calc(96px + env(safe-area-inset-bottom,0px) + var(--zero-chat-keyboard-offset,0px));scroll-padding-top:98px;scroll-padding-bottom:calc(124px + env(safe-area-inset-bottom,0px) + var(--zero-chat-keyboard-offset,0px));margin-top:-58px}.zero-chat-app.is-android-shell.is-light-theme .zero-android-edge-scrim--top{height:calc(max(env(safe-area-inset-top,0px), var(--zero-android-safe-top,0px)) + 120px)}.zero-chat-app.is-android-shell .zero-chat-identity,.zero-chat-app.is-android-shell .zero-chat-header .zero-header-icon,.zero-chat-app.is-android-shell .zero-chat-composer>.zero-composer-icon,.zero-chat-app.is-android-shell .zero-composer-input-shell,.zero-chat-app.is-android-shell .zero-attachment-action-dock{-webkit-backdrop-filter:blur(24px)saturate(155%);backdrop-filter:blur(24px)saturate(155%);background:linear-gradient(180deg,#ffffff1b,#ffffff0e),var(--zero-glass-surface);border-color:var(--zero-glass-border);box-shadow:0 14px 32px var(--zero-glass-shadow),inset 0 1px 0 var(--zero-glass-highlight)}.zero-chat-app.is-android-shell .zero-attachment-dock-item .zero-attachment-drawer-icon{background:#ffffff1a;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff1f}.zero-chat-app.is-light-theme .zero-attachment-action-dock,.zero-chat-app.is-light-theme .zero-composer-icon,.zero-chat-app.is-light-theme .zero-composer-input-shell,.zero-chat-app.is-light-theme .zero-chat-composer>.zero-composer-icon{-webkit-backdrop-filter:blur(24px)saturate(155%);backdrop-filter:blur(24px)saturate(155%);background:linear-gradient(#ffffffc7,#ffffff8c);border-color:#2637522e;box-shadow:0 14px 34px #3445622e,inset 0 1px #ffffffe0}.zero-chat-app.is-light-theme .zero-attachment-dock-item .zero-attachment-drawer-icon{background:#17203314;border-color:#1720331a}.zero-chat-app.is-android-shell .zero-attachment-drawer:not(.has-selected-media){border-bottom-right-radius:0;border-bottom-left-radius:0;max-height:min(78vh,680px);padding-bottom:0;bottom:0}.zero-chat-app.is-android-shell .zero-attachment-drawer:not(.has-selected-media) .zero-attachment-media-stage{height:min(58vh,520px);max-height:calc(100vh - 154px);padding-bottom:calc(94px + max(var(--zero-android-safe-bottom,0px), env(safe-area-inset-bottom,0px)));background:#020203;border-bottom-right-radius:0;border-bottom-left-radius:0;margin:0 10px;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 34px),#000000b8 100%);mask-image:linear-gradient(#000 0% calc(100% - 34px),#000000b8 100%)}.zero-chat-app.is-android-shell .zero-attachment-drawer:not(.has-selected-media) .zero-attachment-action-dock{z-index:14;left:10px;right:10px;bottom:calc(max(var(--zero-android-safe-bottom,0px), env(safe-area-inset-bottom,0px)) + 8px);-webkit-backdrop-filter:blur(26px)saturate(165%);backdrop-filter:blur(26px)saturate(165%);background:linear-gradient(#ffffff1f,#ffffff0f),#22273294;border-color:#ffffff3d;margin:0;position:absolute;box-shadow:0 18px 46px #00000061,inset 0 1px #ffffff2e}.zero-chat-app.is-android-shell .zero-attachment-drawer:not(.has-selected-media) .zero-attachment-action-dock:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 50% 74%,#0000006b,#0000 70%);position:absolute;inset:-18px -8px -10px}.zero-chat-app.is-light-theme.is-android-shell .zero-attachment-drawer:not(.has-selected-media) .zero-attachment-action-dock{background:linear-gradient(#ffffffc7,#ffffff85);border-color:#26375233;box-shadow:0 18px 42px #3445623d,inset 0 1px #ffffffe0}.zero-chat-app.is-light-theme.is-android-shell .zero-attachment-drawer:not(.has-selected-media) .zero-attachment-media-stage{background:#dfe8eccc}.zero-chat-app.is-android-shell{--zero-android-header-thread-top:142px;--zero-glass-surface:#1f2024e0;--zero-glass-surface-strong:#26272ceb;--zero-glass-border:#ffffff26;--zero-glass-highlight:#ffffff21;--zero-glass-shadow:#0000004d}.zero-chat-app.is-android-shell .zero-chat-header{z-index:40;isolation:isolate;position:fixed;top:0;left:0;right:0;transform:translateZ(0)}.zero-chat-app.is-android-shell .zero-android-edge-scrim--top{z-index:3;pointer-events:none}.zero-chat-app.is-android-shell .zero-chat-thread,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-thread{padding-top:var(--zero-android-header-thread-top);scroll-padding-top:calc(var(--zero-android-header-thread-top) - 12px);padding-bottom:calc(112px + env(safe-area-inset-bottom,0px) + var(--zero-chat-keyboard-offset,0px));scroll-padding-bottom:calc(132px + env(safe-area-inset-bottom,0px) + var(--zero-chat-keyboard-offset,0px));margin-top:0}.zero-chat-app.is-android-shell .zero-chat-identity,.zero-chat-app.is-android-shell .zero-chat-header .zero-header-icon,.zero-chat-app.is-android-shell .zero-chat-composer>.zero-composer-icon,.zero-chat-app.is-android-shell .zero-composer-input-shell,.zero-chat-app.is-android-shell .zero-attachment-action-dock,.zero-chat-app.is-android-shell .zero-attachment-drawer:not(.has-selected-media) .zero-attachment-action-dock{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(180deg,#ffffff14,#ffffff09),var(--zero-glass-surface);border-color:var(--zero-glass-border);box-shadow:0 10px 24px var(--zero-glass-shadow),inset 0 1px 0 var(--zero-glass-highlight)}.zero-chat-app.is-android-shell .zero-chat-identity:hover,.zero-chat-app.is-android-shell .zero-chat-identity:focus,.zero-chat-app.is-android-shell .zero-chat-identity:active,.zero-chat-app.is-android-shell .zero-chat-composer.is-composing .zero-composer-input-shell,.zero-chat-app.is-android-shell .zero-chat-composer.has-reply-context .zero-composer-input-shell{background:linear-gradient(180deg,#ffffff18,#ffffff0b),var(--zero-glass-surface-strong);border-color:#ffffff2e;box-shadow:0 12px 28px #00000057,inset 0 1px #ffffff26}.zero-chat-message.from-user>.zero-chat-bubble,.zero-message-focus-bubble.from-user .zero-chat-bubble,.zero-chat-app.is-android-shell .zero-chat-message.from-user>.zero-chat-bubble,.zero-chat-app.is-android-shell .zero-message-focus-bubble.from-user .zero-chat-bubble,.zero-chat-app.is-light-theme .from-user .zero-chat-bubble,.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:#fff;background:#1683f5;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff1a}.zero-chat-message.from-user .zero-message-meta,.zero-chat-message.from-user .zero-message-checks svg,.zero-message-focus-bubble.from-user .zero-message-meta,.zero-message-focus-bubble.from-user .zero-message-checks svg,.zero-chat-app.is-light-theme .from-user .zero-message-meta,.zero-chat-app.is-light-theme .from-user .zero-message-checks svg,.zero-chat-app.is-android-shell.is-light-theme .from-user .zero-message-meta,.zero-chat-app.is-android-shell.is-light-theme .from-user .zero-message-checks svg{color:#ffffffd1;stroke:#ffffffd1}.zero-chat-app.is-android-shell .zero-chat-scroll-spacer{flex-basis:18px;height:18px}html[data-zero-shell=android],html[data-zero-shell=android] body{background:#030509!important}html[data-zero-shell=android] .zero-static-legal-links,html[data-zero-shell=android] .zero-boot-fallback{display:none!important}.zero-chat-app.is-android-shell .zero-chat-header,.zero-chat-app.is-native-android-shell .zero-chat-header{will-change:transform;pointer-events:auto;padding-top:calc(max(env(safe-area-inset-top,0px), var(--zero-android-safe-top,0px)) + 10px);z-index:80!important;transform:translate3d(0,var(--zero-chat-viewport-top,0px),0)!important;position:fixed!important;top:0!important;left:0!important;right:0!important}html.zero-chat-keyboard-open .zero-chat-app.is-android-shell .zero-chat-header,html.zero-chat-keyboard-animating .zero-chat-app.is-android-shell .zero-chat-header{opacity:1!important;visibility:visible!important;display:grid!important}.zero-chat-app.is-android-shell .zero-android-edge-scrim--top{z-index:30;height:calc(max(env(safe-area-inset-top,0px), var(--zero-android-safe-top,0px)) + 104px)}.zero-chat-app.is-android-shell .zero-chat-thread,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-thread{padding-top:var(--zero-android-header-thread-top)!important;padding-bottom:calc(86px + env(safe-area-inset-bottom,0px) + var(--zero-chat-keyboard-offset,0px))!important;scroll-padding-top:calc(var(--zero-android-header-thread-top) - 16px)!important;scroll-padding-bottom:calc(102px + env(safe-area-inset-bottom,0px) + var(--zero-chat-keyboard-offset,0px))!important;transition:padding-bottom .28s var(--zero-keyboard-transition),scroll-padding-bottom .28s var(--zero-keyboard-transition)!important;margin-top:0!important}.zero-chat-app.is-android-shell .zero-chat-composer{bottom:var(--zero-chat-keyboard-offset,0px)!important;transition:bottom .28s var(--zero-keyboard-transition),padding-bottom .28s var(--zero-keyboard-transition),transform .28s var(--zero-keyboard-transition)!important}html.zero-chat-keyboard-animating .zero-chat-app.is-android-shell .zero-chat-thread,html.zero-chat-keyboard-animating .zero-chat-app.is-android-shell .zero-chat-composer{transition-duration:.34s!important}.zero-chat-app.is-android-shell{--zero-glass-surface:#141518e8;--zero-glass-surface-strong:#191a1ef0;--zero-glass-border:#ffffff1b;--zero-glass-highlight:#ffffff13;--zero-glass-shadow:#00000057;--zero-composer-action-size:clamp(40px,calc(42px * var(--zero-font-scale)),46px);--zero-composer-input-min-height:clamp(40px,calc(42px * var(--zero-font-scale)),46px);--zero-composer-text-size:clamp(.94rem,calc(.98rem * var(--zero-font-scale)),1.06rem);--zero-composer-line-height:clamp(1.24rem,calc(1.34rem * var(--zero-font-scale)),1.5rem);--zero-composer-send-size:clamp(32px,calc(34px * var(--zero-font-scale)),40px);--zero-composer-send-width:calc(var(--zero-composer-send-size) + 8px);--zero-composer-send-height:calc(var(--zero-composer-send-size) - 2px);--zero-composer-send-icon-size:clamp(17px,calc(18px * var(--zero-font-scale)),21px);--zero-composer-send-right:5px}.zero-chat-app.is-android-shell .zero-chat-avatar{animation:none}.zero-chat-app.is-android-shell .zero-chat-identity:hover,.zero-chat-app.is-android-shell .zero-chat-identity:focus,.zero-chat-app.is-android-shell .zero-chat-identity:active,.zero-chat-app.is-android-shell .zero-chat-header .zero-header-icon:hover,.zero-chat-app.is-android-shell .zero-chat-composer.is-composing .zero-composer-input-shell,.zero-chat-app.is-android-shell .zero-chat-composer.has-reply-context .zero-composer-input-shell{background:linear-gradient(180deg,#fff1,#ffffff07),var(--zero-glass-surface-strong)!important;border-color:#ffffff21!important;box-shadow:0 12px 28px #00000061,inset 0 1px #ffffff17!important}.zero-chat-app.is-android-shell .zero-chat-composer{gap:8px;padding-left:16px;padding-right:16px;transition:bottom .34s cubic-bezier(.18,.88,.2,1),padding-bottom .34s cubic-bezier(.18,.88,.2,1),transform .34s cubic-bezier(.18,.88,.2,1),gap .22s!important}.zero-chat-app.is-android-shell .zero-composer-input-shell{min-height:var(--zero-composer-input-min-height)!important;padding:4px calc(var(--zero-composer-send-right) + 1px) 4px 14px!important;border-radius:999px!important}.zero-chat-app.is-android-shell .zero-chat-composer.is-composing .zero-composer-input-shell{min-height:var(--zero-composer-input-min-height)!important;padding-right:calc(var(--zero-composer-send-width) + 9px)!important;margin-right:-4px!important}.zero-chat-app.is-android-shell .zero-chat-composer textarea{font-weight:410;font-size:var(--zero-composer-text-size)!important;line-height:var(--zero-composer-line-height)!important}.zero-chat-app.is-android-shell .zero-chat-composer textarea::placeholder{color:#cdd3dc8f;font-weight:400}.zero-chat-app.is-android-shell .zero-plus-icon{stroke-width:1.85px;width:calc(var(--zero-composer-action-size) * .46)!important;height:calc(var(--zero-composer-action-size) * .46)!important}.zero-chat-app.is-android-shell .zero-voice-button svg{width:calc(var(--zero-composer-action-size) * .5)!important;height:calc(var(--zero-composer-action-size) * .5)!important}.zero-chat-app.is-android-shell .zero-chat-header .zero-header-icon,.zero-chat-app.is-android-shell .zero-chat-avatar{width:44px;height:44px}.zero-chat-app.is-android-shell .zero-chat-avatar{flex:0 0 44px;min-width:44px;max-width:44px}.zero-chat-app.is-android-shell .zero-chat-header .zero-header-icon svg{width:27px!important;max-width:27px!important;height:27px!important;max-height:27px!important}.zero-chat-app.is-android-shell .zero-plus-icon{width:calc(var(--zero-composer-action-size) * .46)!important;height:calc(var(--zero-composer-action-size) * .46)!important;max-width:calc(var(--zero-composer-action-size) * .46)!important;max-height:calc(var(--zero-composer-action-size) * .46)!important}.zero-chat-app.is-android-shell .zero-voice-button svg{width:calc(var(--zero-composer-action-size) * .5)!important;height:calc(var(--zero-composer-action-size) * .5)!important;max-width:calc(var(--zero-composer-action-size) * .5)!important;max-height:calc(var(--zero-composer-action-size) * .5)!important}.zero-chat-app.is-android-shell .zero-chat-identity{height:42px}html.zero-chat-keyboard-animating .zero-chat-app.is-android-shell .zero-chat-thread,html.zero-chat-keyboard-animating .zero-chat-app.is-android-shell .zero-chat-composer,html.zero-chat-keyboard-animating .zero-chat-app.is-android-shell .zero-chat-header{transition-duration:.36s!important;transition-timing-function:cubic-bezier(.18,.88,.2,1)!important}.zero-chat-app.is-android-shell .zero-chat-thread,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-thread{box-sizing:border-box!important;grid-row:1/-1!important;align-self:stretch!important;height:100dvh!important;min-height:0!important}.zero-chat-message.from-user>.zero-chat-bubble,.zero-message-focus-bubble.from-user .zero-chat-bubble,.zero-chat-app.is-android-shell .zero-chat-message.from-user>.zero-chat-bubble,.zero-chat-app.is-android-shell .zero-message-focus-bubble.from-user .zero-chat-bubble{background:#1479e6!important;box-shadow:inset 0 1px #ffffff14!important}.zero-chat-app.is-android-shell .zero-android-edge-scrim--top{will-change:transform;z-index:70!important;height:calc(max(env(safe-area-inset-top,0px), var(--zero-android-safe-top,0px)) + 86px)!important;transform:translate3d(0,var(--zero-chat-viewport-top,0px),0)!important;opacity:1!important;visibility:visible!important;-webkit-backdrop-filter:blur(8px)saturate(112%)!important;backdrop-filter:blur(8px)saturate(112%)!important;background:linear-gradient(#0000008a 0%,#00000057 38%,#00000021 70%,#0000 100%)!important;display:block!important;top:0!important}html.zero-chat-keyboard-open .zero-chat-app.is-android-shell .zero-android-edge-scrim--top,html.zero-chat-keyboard-animating .zero-chat-app.is-android-shell .zero-android-edge-scrim--top{transform:translate3d(0,var(--zero-chat-viewport-top,0px),0)!important;opacity:1!important;visibility:visible!important;display:block!important}.zero-chat-app.is-android-shell{--zero-composer-send-right:7px;--zero-composer-send-width:calc(var(--zero-composer-send-size) + 6px)}.zero-chat-app.is-android-shell .zero-composer-input-shell{padding-left:17px!important;padding-right:calc(var(--zero-composer-send-width) + 12px)!important}.zero-chat-app.is-android-shell .zero-chat-composer.is-composing .zero-composer-input-shell{padding-left:17px!important;padding-right:calc(var(--zero-composer-send-width) + 14px)!important;margin-right:0!important}.zero-chat-app.is-android-shell .zero-send-button-inline{right:var(--zero-composer-send-right)!important;width:var(--zero-composer-send-width)!important}.zero-chat-app.is-android-shell .zero-chat-composer textarea{padding-right:2px!important}.zero-chat-app.is-android-shell .zero-chat-avatar,.zero-chat-app.is-android-shell .zero-chat-identity,.zero-chat-app.is-android-shell .zero-chat-header .zero-header-icon,.zero-chat-app.is-android-shell .zero-chat-composer>.zero-composer-icon,.zero-chat-app.is-android-shell .zero-composer-input-shell,.zero-chat-app.is-android-shell .zero-voice-button,.zero-chat-app.is-android-shell .zero-attachment-action-dock,.zero-chat-app.is-android-shell .zero-attachment-drawer:not(.has-selected-media) .zero-attachment-action-dock{-webkit-backdrop-filter:blur(28px)saturate(168%)!important;backdrop-filter:blur(28px)saturate(168%)!important;background:linear-gradient(#ffffff12,#ffffff07),#18191cd6!important;border-color:#ffffff24!important;box-shadow:0 12px 28px #00000057,inset 0 1px #ffffff1f,inset 0 -1px #00000038!important}.zero-chat-app.is-android-shell .zero-chat-identity:hover,.zero-chat-app.is-android-shell .zero-chat-identity:focus,.zero-chat-app.is-android-shell .zero-chat-identity:active,.zero-chat-app.is-android-shell .zero-chat-header .zero-header-icon:hover,.zero-chat-app.is-android-shell .zero-chat-composer.is-composing .zero-composer-input-shell,.zero-chat-app.is-android-shell .zero-chat-composer.has-reply-context .zero-composer-input-shell{-webkit-backdrop-filter:blur(30px)saturate(172%)!important;backdrop-filter:blur(30px)saturate(172%)!important;background:linear-gradient(#ffffff16,#ffffff08),#1c1d20db!important;border-color:#ffffff2b!important;box-shadow:0 14px 32px #00000061,inset 0 1px #ffffff25,inset 0 -1px #0000003d!important}.zero-chat-app.is-android-shell.is-light-theme .zero-chat-avatar,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-identity,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-header .zero-header-icon,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-composer>.zero-composer-icon,.zero-chat-app.is-android-shell.is-light-theme .zero-composer-input-shell,.zero-chat-app.is-android-shell.is-light-theme .zero-voice-button,.zero-chat-app.is-android-shell.is-light-theme .zero-attachment-action-dock,.zero-chat-app.is-android-shell.is-light-theme .zero-attachment-drawer:not(.has-selected-media) .zero-attachment-action-dock{-webkit-backdrop-filter:blur(28px)saturate(150%)!important;backdrop-filter:blur(28px)saturate(150%)!important;background:linear-gradient(#ffffffbd,#ffffff85),#f5f8fc9e!important;border-color:#2737542e!important;box-shadow:0 12px 30px #2834482e,inset 0 1px #ffffffe6,inset 0 -1px #2834480f!important}.zero-chat-app.is-android-shell .zero-chat-composer.is-multiline .zero-send-button-inline{top:auto!important;bottom:calc((var(--zero-composer-input-min-height) - var(--zero-composer-send-height)) / 2)!important;transform:none!important}.zero-chat-app.is-android-shell .zero-chat-composer.is-multiline .zero-send-button-inline:active{transform:scale(.96)!important}.zero-chat-app.is-android-shell .zero-chat-composer.is-multiline .zero-composer-input-shell{padding-top:10px!important;padding-bottom:10px!important}.zero-chat-app.is-android-shell .zero-chat-composer.is-multiline.is-composing .zero-composer-input-shell{padding-top:10px!important;padding-bottom:10px!important;padding-right:calc(var(--zero-composer-send-width) + 14px)!important}.zero-chat-app.is-android-shell .zero-chat-composer.is-multiline .zero-send-button-inline{bottom:10px!important}.zero-chat-app.is-android-shell .zero-composer-input-shell{overflow:hidden!important}.zero-chat-app.is-android-shell .zero-chat-composer.is-multiline .zero-composer-input-shell,.zero-chat-app.is-android-shell .zero-chat-composer.is-multiline.is-composing .zero-composer-input-shell{padding-top:14px!important;padding-bottom:14px!important;padding-left:18px!important;padding-right:calc(var(--zero-composer-send-width) + 16px)!important;border-radius:28px!important}.zero-chat-app.is-android-shell .zero-chat-composer.is-multiline textarea{max-height:104px!important;padding-top:1px!important;padding-bottom:1px!important}.zero-chat-app.is-android-shell:before{opacity:0!important;display:none!important}.zero-chat-app.is-android-shell .zero-android-edge-scrim--top{height:calc(max(env(safe-area-inset-top,0px), var(--zero-android-safe-top,0px)) + 30px)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;height:calc(max(env(safe-area-inset-top,0px), var(--zero-android-safe-top,0px)) + 64px)!important;height:calc(max(env(safe-area-inset-top,0px), var(--zero-android-safe-top,0px)) + 92px)!important;background:linear-gradient(#000000bd 0%,#0000008a 28%,#00000047 62%,#00000014 84%,#0000 100%)!important}.zero-chat-app.is-android-shell{--zero-glass-surface:#191b1f7a;--zero-glass-surface-strong:#1d1f248a;--zero-glass-border:#ffffff3d;--zero-glass-highlight:#ffffff38;--zero-glass-inner-shadow:#00000047;--zero-glass-shadow:#00000057;background-position:50%,50% -42px,50%,50%,50%!important}.zero-chat-app.is-android-shell .zero-chat-avatar,.zero-chat-app.is-android-shell .zero-chat-identity,.zero-chat-app.is-android-shell .zero-chat-header .zero-header-icon,.zero-chat-app.is-android-shell .zero-chat-composer>.zero-composer-icon,.zero-chat-app.is-android-shell .zero-composer-input-shell,.zero-chat-app.is-android-shell .zero-voice-button,.zero-chat-app.is-android-shell .zero-attachment-action-dock,.zero-chat-app.is-android-shell .zero-attachment-drawer:not(.has-selected-media) .zero-attachment-action-dock,.zero-chat-app.is-android-shell .zero-attachment-dock-item .zero-attachment-drawer-icon{-webkit-backdrop-filter:blur(38px)saturate(205%)contrast(108%)!important;backdrop-filter:blur(38px)saturate(205%)contrast(108%)!important;background:linear-gradient(180deg,#ffffff21 0%,#ffffff0b 42%,#00000009 100%), var(--zero-glass-surface)!important;border-color:var(--zero-glass-border)!important;box-shadow:0 14px 34px var(--zero-glass-shadow), 0 0 0 .5px #ffffff2e, inset 0 1px 0 var(--zero-glass-highlight), inset 0 -1px 0 var(--zero-glass-inner-shadow)!important;position:relative!important;overflow:hidden!important}.zero-chat-app.is-android-shell .zero-chat-composer.is-composing .zero-composer-input-shell,.zero-chat-app.is-android-shell .zero-chat-composer.has-reply-context .zero-composer-input-shell,.zero-chat-app.is-android-shell .zero-chat-identity:hover,.zero-chat-app.is-android-shell .zero-chat-identity:focus,.zero-chat-app.is-android-shell .zero-chat-identity:active,.zero-chat-app.is-android-shell .zero-chat-header .zero-header-icon:hover{background:linear-gradient(180deg,#ffffff25 0%,#ffffff0d 44%,#0000000a 100%), var(--zero-glass-surface-strong)!important;border-color:#ffffff49!important;box-shadow:0 16px 38px #00000061,0 0 0 .5px #ffffff38,inset 0 1px #ffffff42,inset 0 -1px #0000004d!important}.zero-chat-app.is-android-shell .zero-chat-avatar:after,.zero-chat-app.is-android-shell .zero-chat-identity:after,.zero-chat-app.is-android-shell .zero-chat-header .zero-header-icon:after,.zero-chat-app.is-android-shell .zero-chat-composer>.zero-composer-icon:after,.zero-chat-app.is-android-shell .zero-composer-input-shell:after,.zero-chat-app.is-android-shell .zero-voice-button:after,.zero-chat-app.is-android-shell .zero-attachment-action-dock:after,.zero-chat-app.is-android-shell .zero-attachment-dock-item .zero-attachment-drawer-icon:after{content:""!important;pointer-events:none!important;border-radius:inherit!important;opacity:.72!important;background:linear-gradient(#ffffff2e 0%,#fff0 42%),linear-gradient(90deg,#ffffff1a 0%,#fff0 22%,#ffffff13 100%)!important;position:absolute!important;inset:0!important}.zero-chat-app.is-android-shell .zero-chat-composer textarea{text-shadow:0 1px 8px #00000073!important}.zero-chat-app.is-android-shell{--zero-glass-surface:#0b0d1157;--zero-glass-surface-strong:#0d0f1461;--zero-glass-border:#ffffff30;--zero-glass-highlight:#ffffff1c;--zero-glass-inner-shadow:#00000038;--zero-glass-shadow:#00000057;--zero-composer-send-size:clamp(35px,calc(37px * var(--zero-font-scale)),43px);--zero-composer-send-width:calc(var(--zero-composer-send-size) + 7px);--zero-composer-send-height:calc(var(--zero-composer-send-size) - 1px);--zero-composer-send-icon-size:clamp(19px,calc(20px * var(--zero-font-scale)),24px);--zero-composer-send-right:7px}.zero-chat-app.is-android-shell .zero-composer-input-shell{padding-right:calc(var(--zero-composer-send-width) + 13px)!important;background:linear-gradient(#ffffff0b 0%,#ffffff03 46%,#0000000d 100%),#080a0e4d!important}.zero-chat-app.is-android-shell .zero-chat-composer.is-composing .zero-composer-input-shell,.zero-chat-app.is-android-shell .zero-chat-composer.has-reply-context .zero-composer-input-shell,.zero-chat-app.is-android-shell .zero-chat-identity:hover,.zero-chat-app.is-android-shell .zero-chat-identity:focus,.zero-chat-app.is-android-shell .zero-chat-identity:active,.zero-chat-app.is-android-shell .zero-chat-header .zero-header-icon:hover{-webkit-backdrop-filter:blur(22px)saturate(214%)contrast(112%)!important;backdrop-filter:blur(22px)saturate(214%)contrast(112%)!important;background:linear-gradient(180deg,#ffffff0f 0%,#ffffff03 46%,#0000000d 100%), var(--zero-glass-surface-strong)!important;border-color:#ffffff37!important;box-shadow:0 16px 38px #00000061,0 0 0 .5px #ffffff24,inset 0 1px #ffffff21,inset 0 -1px #0000003d!important}.zero-chat-app.is-android-shell .zero-chat-composer.is-multiline .zero-composer-input-shell,.zero-chat-app.is-android-shell .zero-chat-composer.is-multiline.is-composing .zero-composer-input-shell{padding-top:10px!important;padding-bottom:7px!important;padding-left:18px!important;padding-right:calc(var(--zero-composer-send-width) + 15px)!important}.zero-chat-app.is-android-shell .zero-chat-composer.is-multiline textarea{padding-top:0!important;padding-bottom:0!important}.zero-chat-app.is-android-shell .zero-chat-composer.is-multiline .zero-send-button-inline{bottom:6px!important;right:7px!important}.zero-chat-app.is-android-shell .zero-send-button-inline{width:var(--zero-composer-send-width)!important;height:var(--zero-composer-send-height)!important;right:var(--zero-composer-send-right)!important}.zero-chat-app.is-android-shell .zero-send-button-inline svg{width:var(--zero-composer-send-icon-size)!important;height:var(--zero-composer-send-icon-size)!important}@keyframes zeroTyping{0%,80%,to{opacity:.34;transform:translateY(0)scale(.82)}38%{opacity:1;transform:translateY(-3px)scale(1.08)}}.zero-chat-app.is-android-shell .zero-header-typing-dots i{will-change:transform,opacity;animation-name:zeroTyping!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important}.zero-chat-app.is-android-shell .zero-typing-orbit{will-change:transform;animation-name:zeroTypingRingTurn!important;-webkit-animation-duration:var(--zero-typing-cycle,5s)!important;animation-duration:var(--zero-typing-cycle,5s)!important;animation-timing-function:cubic-bezier(.34,0,.12,1)!important;animation-iteration-count:infinite!important}.zero-chat-app.is-android-shell .zero-typing-orbit-dot{will-change:transform,opacity;-webkit-animation-duration:var(--zero-typing-cycle,5s)!important;animation-duration:var(--zero-typing-cycle,5s)!important;animation-timing-function:cubic-bezier(.34,0,.12,1)!important;animation-iteration-count:infinite!important}.zero-chat-app.is-android-shell .zero-typing-orbit-dot.dot-1{animation-name:zeroTypingDotMorphLead!important}.zero-chat-app.is-android-shell .zero-typing-orbit-dot.dot-2{animation-name:zeroTypingDotMorphMiddle!important}.zero-chat-app.is-android-shell .zero-typing-orbit-dot.dot-3{animation-name:zeroTypingDotMorphTrail!important}.zero-chat-app.is-android-shell .zero-typing-orbit-dot:nth-child(n+4){animation-name:zeroTypingDotMorphGhost!important}.zero-chat-app.is-android-shell .zero-chat-thread{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain!important;overscroll-behavior-x:none!important;overflow-anchor:none!important;touch-action:pan-y!important}.zero-chat-app.is-android-shell .zero-chat-thread-stack,.zero-chat-app.is-android-shell .zero-chat-message,.zero-chat-app.is-android-shell .zero-chat-scroll-spacer{overflow-anchor:none!important}.zero-chat-app.is-android-shell{--zero-glass-surface:#2c2e326b;--zero-glass-surface-strong:#30323775;--zero-glass-border:#ffffff2e;--zero-glass-highlight:#ffffff29;--zero-glass-inner-shadow:#0000003d;--zero-glass-shadow:#0000004d}.zero-chat-app.is-android-shell .zero-chat-avatar,.zero-chat-app.is-android-shell .zero-chat-identity,.zero-chat-app.is-android-shell .zero-chat-header .zero-header-icon,.zero-chat-app.is-android-shell .zero-chat-composer>.zero-composer-icon,.zero-chat-app.is-android-shell .zero-composer-input-shell,.zero-chat-app.is-android-shell .zero-voice-button,.zero-chat-app.is-android-shell .zero-attachment-action-dock,.zero-chat-app.is-android-shell .zero-attachment-drawer:not(.has-selected-media) .zero-attachment-action-dock,.zero-chat-app.is-android-shell .zero-attachment-dock-item .zero-attachment-drawer-icon{-webkit-backdrop-filter:blur(.75px)saturate(112%)contrast(128%)brightness(.98)!important;backdrop-filter:blur(.75px)saturate(112%)contrast(128%)brightness(.98)!important;background:radial-gradient(ellipse at 28% 16%,#ffffff1b,#fff0 42%), linear-gradient(180deg,#fff1 0%,#ffffff07 42%,#00000009 100%), var(--zero-glass-surface)!important;border-color:var(--zero-glass-border)!important;box-shadow:0 13px 30px var(--zero-glass-shadow), 0 -1px 0 #ffffff26, 1px 0 0 #ffffff1b, 0 1px 0 #00000061, inset 0 1px 0 var(--zero-glass-highlight), inset 0 0 0 .75px #ffffff0d, inset 0 -1px 0 var(--zero-glass-inner-shadow)!important}.zero-chat-app.is-android-shell .zero-composer-input-shell{background:radial-gradient(at 24% 12%,#ffffff1f,#fff0 44%),linear-gradient(#ffffff12 0%,#ffffff06 42%,#00000009 100%),#2d2f3366!important}.zero-chat-app.is-android-shell .zero-chat-composer.is-composing .zero-composer-input-shell,.zero-chat-app.is-android-shell .zero-chat-composer.has-reply-context .zero-composer-input-shell,.zero-chat-app.is-android-shell .zero-chat-identity:hover,.zero-chat-app.is-android-shell .zero-chat-identity:focus,.zero-chat-app.is-android-shell .zero-chat-identity:active,.zero-chat-app.is-android-shell .zero-chat-header .zero-header-icon:hover{-webkit-backdrop-filter:blur(.75px)saturate(112%)contrast(130%)brightness(.99)!important;backdrop-filter:blur(.75px)saturate(112%)contrast(130%)brightness(.99)!important;background:radial-gradient(ellipse at 28% 14%,#ffffff21,#fff0 44%), linear-gradient(180deg,#ffffff14 0%,#ffffff07 42%,#00000009 100%), var(--zero-glass-surface-strong)!important;border-color:#ffffff34!important}.zero-chat-app.is-android-shell .zero-chat-avatar:after,.zero-chat-app.is-android-shell .zero-chat-identity:after,.zero-chat-app.is-android-shell .zero-chat-header .zero-header-icon:after,.zero-chat-app.is-android-shell .zero-chat-composer>.zero-composer-icon:after,.zero-chat-app.is-android-shell .zero-composer-input-shell:after,.zero-chat-app.is-android-shell .zero-voice-button:after,.zero-chat-app.is-android-shell .zero-attachment-action-dock:after,.zero-chat-app.is-android-shell .zero-attachment-dock-item .zero-attachment-drawer-icon:after{opacity:.72!important;background:linear-gradient(#ffffff2e 0%,#ffffff08 31%,#fff0 58%),linear-gradient(90deg,#ffffff1c 0%,#ffffff03 20%,#fff1 100%)!important}.zero-chat-app.is-android-shell .zero-chat-composer textarea::placeholder{color:#e2e6ed85!important;text-shadow:0 1px 5px #0000005c!important}.zero-chat-app.is-android-shell .zero-attachment-drawer,.zero-chat-app.is-android-shell .zero-attachment-drawer:not(.has-selected-media){background:linear-gradient(#090a0dfb 0%,#050609fd 52%,#020204 100%)!important;border-color:#ffffff29!important;box-shadow:0 -18px 54px #000000b8,inset 0 1px #ffffff1c!important}.zero-chat-app.is-android-shell .zero-attachment-media-stage,.zero-chat-app.is-android-shell .zero-attachment-drawer:not(.has-selected-media) .zero-attachment-media-stage{background:#020203!important}.zero-chat-app.is-android-shell .zero-attachment-drawer-head,.zero-chat-app.is-android-shell .zero-attachment-album-menu{background:0 0}.zero-chat-app.is-android-shell .zero-chat-composer{isolation:isolate}.zero-chat-app.is-android-shell .zero-chat-composer:before{content:"";pointer-events:none;z-index:0;left:0;right:0;bottom:calc(-1 * var(--zero-chat-keyboard-offset,0px));height:calc(82px + max(var(--zero-android-safe-bottom,0px), env(safe-area-inset-bottom,0px)) + var(--zero-chat-keyboard-offset,0px));background:linear-gradient(#0000 0%,#000000c7 32%,#000000fa 100%);position:absolute}.zero-chat-app.is-android-shell .zero-chat-composer>.zero-composer-icon,.zero-chat-app.is-android-shell .zero-chat-composer>.zero-composer-input-shell,.zero-chat-app.is-android-shell .zero-chat-composer>.zero-location-busy{z-index:1;position:relative}.zero-chat-app.is-android-shell .zero-chat-composer>.zero-composer-file-input{z-index:auto!important;position:absolute!important}.zero-chat-app.is-android-shell .zero-chat-composer>.zero-attachment-drawer-layer{position:fixed!important}.zero-chat-app.is-android-shell{--zero-composer-send-right:3px}.zero-chat-app.is-android-shell .zero-chat-composer:before{bottom:calc(-1 * max(var(--zero-android-safe-bottom,0px), env(safe-area-inset-bottom,0px)) - var(--zero-chat-keyboard-offset,0px));height:calc(58px + max(var(--zero-android-safe-bottom,0px), env(safe-area-inset-bottom,0px)) + var(--zero-chat-keyboard-offset,0px));background:linear-gradient(#0000 0% 34%,#000000b8 74%,#000000f5 100%)}.zero-chat-app.is-android-shell.is-light-theme .zero-chat-composer:before{background:linear-gradient(#f8f7f300 0% 34%,#f8f7f3c7 76%,#f8f7f3fa 100%)}.zero-chat-app.is-android-shell .zero-chat-composer>.zero-composer-icon,.zero-chat-app.is-android-shell .zero-voice-button{-webkit-backdrop-filter:blur(26px)saturate(230%)brightness(126%)!important;backdrop-filter:blur(26px)saturate(230%)brightness(126%)!important;background:linear-gradient(135deg,#ffffff3d 0%,#ffffff17 42%,#00000014 100%),#08090b33!important;border-color:#ffffff5c!important;box-shadow:inset 0 1px 1px #ffffff75,inset 0 -1px 1px #00000047,0 10px 26px #0000003d!important}.zero-chat-app.is-android-shell .zero-composer-input-shell{-webkit-backdrop-filter:blur(18px)saturate(255%)brightness(132%)!important;backdrop-filter:blur(18px)saturate(255%)brightness(132%)!important;background:linear-gradient(135deg,#ffffff26 0%,#ffffff0a 42%,#00000009 100%),#08090b0e!important;border-color:#ffffff57!important;box-shadow:inset 0 1px 1px #ffffff61,inset 0 -1px 1px #0000002e,0 9px 22px #0000002e!important}.zero-chat-app.is-android-shell .zero-chat-composer>.zero-composer-icon:after,.zero-chat-app.is-android-shell .zero-voice-button:after{opacity:.64!important;background:linear-gradient(#ffffff29 0%,#ffffff05 35%,#fff0 62%),linear-gradient(90deg,#ffffff17 0%,#fff0 22%,#ffffff0f 100%)!important}.zero-chat-app.is-android-shell .zero-composer-input-shell:after{opacity:.42!important;background:linear-gradient(#ffffff1b 0%,#ffffff03 34%,#fff0 62%),linear-gradient(90deg,#ffffff0b 0%,#fff0 22%,#ffffff09 100%)!important}.zero-chat-app.is-android-shell .zero-chat-composer>.zero-composer-icon,.zero-chat-app.is-android-shell .zero-composer-input-shell,.zero-chat-app.is-android-shell .zero-voice-button{-webkit-backdrop-filter:blur(1.25px)saturate(108%)contrast(123%)brightness(.97)!important;backdrop-filter:blur(1.25px)saturate(108%)contrast(123%)brightness(.97)!important;background:radial-gradient(at 28% 16%,#ffffff0e,#fff0 42%),linear-gradient(#ffffff08 0%,#ffffff03 42%,#00000012 100%),#0b0c0f5c!important;border-color:#fff2!important;box-shadow:0 12px 28px #0000004d,0 -1px #ffffff13,1px 0 #ffffff0e,0 1px #00000061,inset 0 1px #ffffff16,inset 0 0 0 .75px #ffffff09,inset 0 -1px #0000003d!important}.zero-chat-app.is-android-shell .zero-chat-composer.is-composing .zero-composer-input-shell,.zero-chat-app.is-android-shell .zero-chat-composer.has-reply-context .zero-composer-input-shell{-webkit-backdrop-filter:blur(1.25px)saturate(108%)contrast(124%)brightness(.98)!important;backdrop-filter:blur(1.25px)saturate(108%)contrast(124%)brightness(.98)!important;background:radial-gradient(at 28% 14%,#fff1,#fff0 44%),linear-gradient(#ffffff0a 0%,#ffffff04 42%,#00000012 100%),#0c0d1061!important;border-color:#ffffff28!important}.zero-chat-app.is-android-shell .zero-chat-composer>.zero-composer-icon:after,.zero-chat-app.is-android-shell .zero-composer-input-shell:after,.zero-chat-app.is-android-shell .zero-voice-button:after{opacity:.48!important;background:linear-gradient(#ffffff17 0%,#ffffff05 31%,#fff0 58%),linear-gradient(90deg,#ffffff0d 0%,#ffffff02 20%,#ffffff09 100%)!important}.zero-chat-app.is-android-shell .zero-chat-avatar,.zero-chat-app.is-android-shell .zero-chat-identity,.zero-chat-app.is-android-shell .zero-chat-header .zero-header-icon{-webkit-backdrop-filter:blur(1.6px)saturate(112%)contrast(122%)brightness(1.03)!important;backdrop-filter:blur(1.6px)saturate(112%)contrast(122%)brightness(1.03)!important;background:radial-gradient(at 28% 16%,#ffffff12,#fff0 42%),linear-gradient(#ffffff0b 0%,#ffffff04 42%,#0000000f 100%),#0d0e114d!important;border-color:#ffffff2b!important;box-shadow:0 12px 28px #00000047,0 -1px #ffffff1a,1px 0 #ffffff13,0 1px #00000061,inset 0 1px #ffffff1f,inset 0 0 0 .75px #ffffff0b,inset 0 -1px #0000003d!important}.zero-chat-app.is-android-shell .zero-chat-identity:hover,.zero-chat-app.is-android-shell .zero-chat-identity:focus,.zero-chat-app.is-android-shell .zero-chat-identity:active,.zero-chat-app.is-android-shell .zero-chat-header .zero-header-icon:hover,.zero-chat-app.is-android-shell .zero-chat-header .zero-header-icon:focus-visible{-webkit-backdrop-filter:blur(1.6px)saturate(112%)contrast(123%)brightness(1.04)!important;backdrop-filter:blur(1.6px)saturate(112%)contrast(123%)brightness(1.04)!important;background:radial-gradient(at 28% 14%,#ffffff16,#fff0 44%),linear-gradient(#ffffff0d 0%,#ffffff05 42%,#0000000f 100%),#0e0f1252!important;border-color:#ffffff30!important}.zero-chat-app.is-android-shell .zero-chat-avatar:after,.zero-chat-app.is-android-shell .zero-chat-identity:after,.zero-chat-app.is-android-shell .zero-chat-header .zero-header-icon:after{opacity:.54!important;background:linear-gradient(#ffffff1d 0%,#ffffff06 31%,#fff0 58%),linear-gradient(90deg,#fff1 0%,#ffffff02 20%,#ffffff0b 100%)!important}.zero-chat-app.is-android-shell{--zero-android-header-thread-top:154px}.zero-chat-app.is-android-shell .zero-android-edge-scrim--top{z-index:70!important;height:calc(max(env(safe-area-inset-top,0px), var(--zero-android-safe-top,0px)) + 75px)!important;transform:translate3d(0,var(--zero-chat-viewport-top,0px),0)!important;-webkit-backdrop-filter:saturate(68%)!important;backdrop-filter:saturate(68%)!important;opacity:1!important;visibility:visible!important;background:linear-gradient(#000000d1 0%,#000000b8 48%,#00000075 72%,#0000002e 91%,#0000 100%)!important;display:block!important;top:0!important}.zero-chat-app.is-android-shell .zero-chat-thread,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-thread{padding-top:calc(var(--zero-android-header-thread-top) + 4px)!important;scroll-padding-top:calc(var(--zero-android-header-thread-top) - 10px)!important}.zero-chat-app.is-android-shell .zero-chat-composer.is-multiline .zero-composer-input-shell,.zero-chat-app.is-android-shell .zero-chat-composer.is-multiline.is-composing .zero-composer-input-shell{-webkit-backdrop-filter:blur(8px)saturate(122%)contrast(126%)brightness(.94)!important;backdrop-filter:blur(8px)saturate(122%)contrast(126%)brightness(.94)!important;background:radial-gradient(at 28% 12%,#ffffff14,#fff0 42%),linear-gradient(#ffffff0c 0%,#ffffff04 38%,#00000024 100%),#08090cbd!important;border-color:#ffffff2e!important;box-shadow:0 16px 34px #0000006b,0 -1px #ffffff14,inset 0 1px #ffffff1a,inset 0 0 0 .75px #ffffff0b,inset 0 -1px #0000004d!important}.zero-chat-app.is-android-shell .zero-chat-composer.is-multiline .zero-composer-input-shell:after{opacity:.34!important}.zero-chat-day-section{position:relative}.zero-chat-active-day{z-index:34;pointer-events:none;opacity:0;justify-content:center;align-items:flex-start;height:0;margin:0;transition:opacity .18s,transform .18s;display:flex;position:sticky;top:8px;transform:translateY(-8px)scale(.96)}.zero-chat-active-day.is-visible{opacity:1;transform:translateY(-2px)scale(1)}.zero-chat-active-day span{color:#f7f9fce0;letter-spacing:-.01em;width:max-content;text-shadow:none;background:linear-gradient(#16181ec2,#0a0b0fbd);border:1px solid #ffffff29;border-radius:999px;padding:3px 10px 4px;font-size:.78rem;font-weight:650;box-shadow:0 7px 18px #0000003d,inset 0 1px #ffffff14}.zero-chat-scroll-to-latest{z-index:82;color:#f7f9fd;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;pointer-events:auto;-webkit-backdrop-filter:blur(16px)saturate(128%);backdrop-filter:blur(16px)saturate(128%);width:var(--zero-composer-action-size);height:var(--zero-composer-action-size);right:calc(env(safe-area-inset-right,0px) + 18px);bottom:calc(env(safe-area-inset-bottom,0px) + var(--zero-chat-browser-bottom-inset,0px) + var(--zero-chat-keyboard-offset,0px) + 66px);background:#1415189e;border:1px solid #ffffff1f;border-radius:50%;place-items:center;margin:0;padding:0;transition:background .22s,border-color .22s,box-shadow .22s,transform .26s cubic-bezier(.19,1,.22,1),opacity .18s;animation:.22s cubic-bezier(.19,1,.22,1) both zeroScrollToLatestIn;display:grid;position:fixed;box-shadow:0 5px 14px #00000029,inset 0 1px #ffffff14,inset 0 -1px #0003}.zero-chat-scroll-to-latest svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.zero-chat-scroll-to-latest:active{transform:translateY(1px)scale(.98)}.zero-chat-scroll-to-latest.has-unread{box-shadow:0 5px 14px #00000029,inset 0 1px #ffffff14,inset 0 -1px #0003}.zero-chat-scroll-to-latest:after{content:"";pointer-events:none;border-radius:999px;position:absolute;inset:3px}.zero-chat-scroll-to-latest-count{color:#fff;background:#2f8cff;border:1px solid #ffffff5c;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.72rem;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 8px 18px #2f8cff52}.zero-chat-scroll-to-latest:hover,.zero-chat-scroll-to-latest:focus-visible{background:#18191da8;border-color:#ffffff29;outline:0}.zero-chat-app.is-light-theme .zero-chat-scroll-to-latest{color:#172033;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(#fffffff5,#f4f7fbeb);border-color:#1d293d1f;box-shadow:0 10px 26px #3a4a631a,inset 0 1px #fffffff5}.zero-chat-app.is-light-theme .zero-chat-scroll-to-latest:hover,.zero-chat-app.is-light-theme .zero-chat-scroll-to-latest:focus-visible{background:linear-gradient(#fffffffa,#f6f9fdf2)}.zero-chat-app.is-android-shell .zero-chat-scroll-to-latest{color:#f7f9fd;right:calc(env(safe-area-inset-right,0px) + 18px);bottom:calc(max(30px, var(--zero-android-safe-bottom,0px), env(safe-area-inset-bottom,0px), var(--zero-chat-browser-bottom-inset,0px)) + var(--zero-chat-keyboard-offset,0px) + 62px);-webkit-backdrop-filter:blur(1.25px)saturate(108%)contrast(123%)brightness(.97)!important;backdrop-filter:blur(1.25px)saturate(108%)contrast(123%)brightness(.97)!important;background:radial-gradient(at 28% 16%,#ffffff0e,#fff0 42%),linear-gradient(#ffffff08 0%,#ffffff03 42%,#00000012 100%),#0b0c0f5c!important;border-color:#fff2!important;box-shadow:0 12px 28px #0000004d,0 -1px #ffffff13,1px 0 #ffffff0e,0 1px #00000061,inset 0 1px #ffffff16,inset 0 0 0 .75px #ffffff09,inset 0 -1px #0000003d!important}.zero-chat-app.is-android-shell .zero-chat-scroll-to-latest:after{opacity:.48!important;background:linear-gradient(#ffffff17 0%,#ffffff05 31%,#fff0 58%),linear-gradient(90deg,#ffffff0d 0%,#ffffff02 20%,#ffffff09 100%)!important}@media (width>=1024px) and (hover:hover){.zero-chat-app{--zero-desktop-sidebar-width:296px;--zero-desktop-composer-width:min(860px, calc(100vw - var(--zero-desktop-sidebar-width) - 96px));--zero-desktop-composer-rail-inset:calc(((100vw - var(--zero-desktop-sidebar-width)) - var(--zero-desktop-composer-width)) / 2)}.zero-chat-scroll-to-latest{right:calc(env(safe-area-inset-right,0px) + var(--zero-desktop-composer-rail-inset));bottom:calc(38px + env(safe-area-inset-bottom,0px) + var(--zero-chat-browser-bottom-inset,0px) + var(--zero-composer-action-size) + 10px)}}@media (width>=1024px) and (width<=1180px) and (hover:hover){.zero-chat-app{--zero-desktop-sidebar-width:276px;--zero-desktop-composer-width:min(860px, calc(100vw - var(--zero-desktop-sidebar-width) - 40px))}}@keyframes zeroScrollToLatestIn{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.zero-chat-app.is-android-shell .zero-chat-active-day{top:calc(max(env(safe-area-inset-top,0px), var(--zero-android-safe-top,0px)) + 66px);position:fixed;left:0;right:0}.zero-chat-app.is-android-shell .zero-chat-active-day span{background:linear-gradient(#16181ec2,#0a0b0fbd);padding:3px 9px 4px;font-size:.73rem}.zero-chat-day-section>.zero-chat-day{z-index:3!important;pointer-events:none!important;opacity:1!important;color:#f7f9fce0!important;width:max-content!important;height:auto!important;min-height:0!important;text-shadow:none!important;background:linear-gradient(#16181ec2,#0a0b0fbd)!important;border:1px solid #ffffff29!important;border-radius:999px!important;align-self:center!important;margin:2px auto 4px!important;padding:3px 10px 4px!important;display:block!important;position:relative!important;top:auto!important;overflow:visible!important;box-shadow:0 7px 18px #0000003d,inset 0 1px #ffffff14!important}.zero-chat-app.is-android-shell .zero-chat-day-section>.zero-chat-day{background:linear-gradient(#16181ec2,#0a0b0fbd)!important;margin:4px auto 6px!important;padding:3px 9px 4px!important}.zero-chat-app.is-android-shell .zero-action-sheet-backdrop{padding:0 14px calc(16px + env(safe-area-inset-bottom,0px))!important;-webkit-backdrop-filter:blur(5px)saturate(88%)!important;backdrop-filter:blur(5px)saturate(88%)!important;background:#00000057!important;justify-content:center!important;align-items:flex-end!important}.zero-chat-app.is-android-shell .zero-action-sheet{background:radial-gradient(at 50% 0,#ffffff0b,#fff0 42%),linear-gradient(#101217f0,#07080bf5)!important;border:1px solid #ffffff1f!important;border-radius:24px!important;width:min(336px,100vw - 28px)!important;max-height:min(72vh,486px)!important;margin:0!important;animation:.18s cubic-bezier(.18,.9,.18,1) both zeroSheetLiftIn!important;box-shadow:0 26px 76px #000000b8,0 0 0 .75px #ffffff09,inset 0 1px #ffffff14!important}.zero-chat-app.is-android-shell .zero-action-sheet-header{border-bottom-color:#ffffff14!important}.zero-chat-app.is-android-shell .zero-action-sheet-title{color:#ebf1fa94!important}.zero-chat-app.is-android-shell .zero-action-item:hover,.zero-chat-app.is-android-shell .zero-action-item:active{background:#ffffff13!important}.zero-chat-app.is-android-shell .zero-chat-composer{bottom:calc(var(--zero-chat-keyboard-offset,0px) + max(30px, var(--zero-android-safe-bottom,0px), env(safe-area-inset-bottom,0px), var(--zero-chat-browser-bottom-inset,0px)))!important;padding-bottom:10px!important}html.zero-chat-keyboard-open .zero-chat-app.is-android-shell .zero-chat-composer{bottom:var(--zero-chat-keyboard-offset,0px)!important;padding-bottom:10px!important}.zero-chat-app.is-android-shell .zero-chat-identity{-webkit-backdrop-filter:blur(10px)saturate(132%)contrast(124%)brightness(.92)!important;backdrop-filter:blur(10px)saturate(132%)contrast(124%)brightness(.92)!important;background:radial-gradient(at 38% 12%,#ffffff1b,#fff0 44%),linear-gradient(#ffffff0f 0%,#ffffff05 42%,#0000002e 100%),#08090cc7!important;border-color:#ffffff30!important;box-shadow:0 14px 34px #0000006b,inset 0 1px #ffffff1f,inset 0 -1px #00000057!important}.zero-chat-app.is-android-shell .zero-chat-identity:after{opacity:.28!important}.zero-chat-app.is-android-shell .zero-chat-composer.is-multiline .zero-composer-input-shell,.zero-chat-app.is-android-shell .zero-chat-composer.is-multiline.is-composing .zero-composer-input-shell{-webkit-backdrop-filter:blur(10px)saturate(128%)contrast(130%)brightness(.92)!important;backdrop-filter:blur(10px)saturate(128%)contrast(130%)brightness(.92)!important;background:radial-gradient(at 28% 12%,#ffffff14,#fff0 42%),linear-gradient(#ffffff0d 0%,#ffffff04 38%,#00000029 100%),#08090cd1!important}.zero-chat-message.has-user-media>.zero-chat-bubble,.zero-chat-app.is-android-shell .zero-chat-message.has-user-media>.zero-chat-bubble,.zero-chat-app.is-light-theme .zero-chat-message.has-user-media>.zero-chat-bubble,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-message.has-user-media>.zero-chat-bubble{width:fit-content!important;max-width:min(88%,390px)!important;padding:0!important;overflow:hidden!important}.zero-message-focus-bubble .zero-chat-bubble:has(.zero-user-media-message){width:fit-content!important;max-width:min(88%,390px)!important;padding:0!important;overflow:hidden!important}.zero-chat-app.is-android-shell .zero-message-focus-bubble .zero-chat-bubble:has(.zero-user-media-message){width:fit-content!important;max-width:min(88%,390px)!important;padding:0!important;overflow:hidden!important}.zero-message-focus-bubble.from-user .zero-chat-bubble:has(.zero-user-media-message){border-radius:16px 16px 16px 5px!important}.zero-message-focus-bubble.from-zero .zero-chat-bubble:has(.zero-user-media-message){border-radius:16px 16px 5px!important}.zero-user-media-message{width:auto!important;max-width:min(78vw,390px)!important}.zero-user-media-message.is-media-tall,.zero-user-media-message.is-media-unknown{width:min(62vw,315px)!important}.zero-user-media-message.is-media-balanced{width:min(70vw,350px)!important}.zero-user-media-message.is-media-wide{width:min(82vw,390px)!important}.zero-user-media-frame{background:#070a10f5!important;min-height:0!important}.zero-user-media-backdrop{display:none!important}.zero-user-media-image{width:auto!important;max-width:100%!important;height:auto!important;max-height:min(340px,46vh)!important}.zero-user-media-message.is-media-wide .zero-user-media-image,.zero-user-media-message.is-media-balanced .zero-user-media-image{width:100%!important}.zero-user-media-message.is-media-tall .zero-user-media-image,.zero-user-media-message.is-media-unknown .zero-user-media-image{object-fit:contain!important;width:100%!important}@media (width<=720px){.zero-user-media-message.is-media-tall,.zero-user-media-message.is-media-unknown{width:min(64vw,320px)!important}.zero-user-media-message.is-media-balanced{width:min(72vw,360px)!important}.zero-user-media-message.is-media-wide{width:min(84vw,400px)!important}}.zero-user-media-message.is-media-tall .zero-user-media-backdrop{filter:blur(18px)saturate(112%)brightness(.62)!important;opacity:.55!important;display:block!important}.zero-user-media-message.is-media-balanced .zero-user-media-backdrop,.zero-user-media-message.is-media-wide .zero-user-media-backdrop,.zero-user-media-message.is-media-unknown .zero-user-media-backdrop{display:none!important}.zero-user-media-caption{column-gap:10px!important;padding:7px 12px 6px!important}.zero-user-media-frame{background:#070a10!important}.zero-user-media-backdrop,.zero-user-media-message:not(.is-media-tall) .zero-user-media-backdrop,.zero-user-media-message.is-media-balanced .zero-user-media-backdrop,.zero-user-media-message.is-media-wide .zero-user-media-backdrop,.zero-user-media-message.is-media-unknown .zero-user-media-backdrop{opacity:0!important;display:none!important}.zero-user-media-message.is-media-tall .zero-user-media-backdrop{opacity:.48!important;filter:blur(18px)saturate(96%)brightness(.5)!important;display:block!important}.zero-chat-message.from-user.has-user-media>.zero-chat-bubble,.zero-chat-app.is-android-shell .zero-chat-message.from-user.has-user-media>.zero-chat-bubble,.zero-chat-app.is-light-theme .zero-chat-message.from-user.has-user-media>.zero-chat-bubble,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-message.from-user.has-user-media>.zero-chat-bubble{border-radius:16px 16px 5px!important}.zero-message-focus-bubble.from-user .zero-chat-bubble:has(.zero-user-media-message){border-radius:16px 16px 5px!important}.zero-chat-message.from-zero.has-user-media>.zero-chat-bubble,.zero-chat-app.is-android-shell .zero-chat-message.from-zero.has-user-media>.zero-chat-bubble,.zero-chat-app.is-light-theme .zero-chat-message.from-zero.has-user-media>.zero-chat-bubble,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-message.from-zero.has-user-media>.zero-chat-bubble{border-radius:16px 16px 16px 5px!important}.zero-message-focus-bubble.from-zero .zero-chat-bubble:has(.zero-user-media-message){border-radius:16px 16px 16px 5px!important}.zero-user-media-frame,.zero-chat-message.has-user-media>.zero-chat-bubble,.zero-chat-app.is-android-shell .zero-chat-message.has-user-media>.zero-chat-bubble,.zero-chat-app.is-light-theme .zero-chat-message.has-user-media>.zero-chat-bubble,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-message.has-user-media>.zero-chat-bubble{border-color:#0000!important;outline:0!important}.zero-chat-message.has-user-media>.zero-chat-bubble,.zero-chat-app.is-android-shell .zero-chat-message.has-user-media>.zero-chat-bubble{box-shadow:inset 0 0 0 1px #ffffff0f!important}.zero-user-media-frame{box-shadow:none!important}.zero-user-media-message.is-media-tall .zero-user-media-frame{background:#1d2228!important}.zero-user-media-message.is-media-tall .zero-user-media-backdrop{opacity:.34!important;filter:blur(20px)saturate(42%)brightness(.78)contrast(.9)!important;display:block!important;transform:scale(1.06)!important}.zero-user-media-message:not(.is-media-tall) .zero-user-media-frame{background:#070a10!important}.zero-user-media-message.is-media-video{width:min(76vw,360px)!important}.zero-user-media-message.is-media-video .zero-user-media-frame{aspect-ratio:9/12;border-radius:15px 15px 0 0!important;height:min(380px,56vh)!important;max-height:min(380px,56vh)!important;overflow:hidden!important}.zero-user-media-video{z-index:1!important;object-fit:cover!important;object-position:center!important;background:#070a10!important;width:100%!important;height:100%!important;max-height:none!important;display:block!important;position:absolute!important;inset:0!important}.zero-user-media-play{z-index:2;background:#ffffffe6;border:1px solid #0000002e;border-radius:999px;width:32px;height:32px;position:absolute;bottom:10px;left:10px;box-shadow:0 8px 22px #00000094}.zero-user-media-play:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:10px solid #111827;position:absolute;top:50%;left:50%;transform:translate(-35%,-50%)}.zero-user-media-file-info{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#000000b8 100%);gap:2px;min-width:0;padding:42px 10px 9px 50px;display:grid;position:absolute;bottom:0;left:0;right:0}.zero-user-media-file-info strong,.zero-user-media-file-info small{white-space:nowrap;text-overflow:ellipsis;color:#fff;text-shadow:0 1px 6px #000000e0;min-width:0;overflow:hidden}.zero-user-media-file-info strong{font-size:.82rem;font-weight:760;line-height:1.15}.zero-user-media-file-info small{color:#eef4ffdb;font-size:.72rem;font-weight:640}.zero-chat-app.is-android-shell .zero-chat-scroll-spacer{flex:0 0 2px!important;height:2px!important}.zero-chat-app.is-android-shell.is-light-theme .zero-android-edge-scrim--top{z-index:70!important;height:calc(max(env(safe-area-inset-top,0px), var(--zero-android-safe-top,0px)) + 86px)!important;-webkit-backdrop-filter:blur(7px)saturate(118%)!important;backdrop-filter:blur(7px)saturate(118%)!important;box-shadow:none!important;background:linear-gradient(#fafcffeb 0%,#fafcffbd 42%,#fafcff47 76%,#fafcff00 100%)!important}.zero-chat-app.is-android-shell.is-light-theme .zero-android-edge-scrim--bottom{-webkit-backdrop-filter:blur(6px)saturate(112%)!important;backdrop-filter:blur(6px)saturate(112%)!important;box-shadow:none!important;background:linear-gradient(#fafcff00 0%,#fafcff61 42%,#fafcffd1 100%)!important}.zero-chat-app.is-android-shell.is-light-theme .zero-chat-identity,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-header .zero-header-icon,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-composer>.zero-composer-icon,.zero-chat-app.is-android-shell.is-light-theme .zero-composer-input-shell,.zero-chat-app.is-android-shell.is-light-theme .zero-voice-button{-webkit-backdrop-filter:blur(18px)saturate(138%)!important;backdrop-filter:blur(18px)saturate(138%)!important;background:linear-gradient(#ffffffe0,#ffffffad),#f5f8fcc7!important;border-color:#26365224!important;box-shadow:0 10px 24px #29364e1f,inset 0 1px #ffffffeb,inset 0 -1px #29364e0d!important}.zero-chat-app.is-android-shell.is-light-theme .zero-chat-composer.is-composing .zero-composer-input-shell,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-composer.has-reply-context .zero-composer-input-shell,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-composer.is-multiline .zero-composer-input-shell,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-composer.is-multiline.is-composing .zero-composer-input-shell{-webkit-backdrop-filter:blur(16px)saturate(132%)!important;backdrop-filter:blur(16px)saturate(132%)!important;background:linear-gradient(#fffffff0,#ffffffc7),#f8fafdd1!important;border-color:#26365229!important;box-shadow:0 10px 24px #29364e24,inset 0 1px #fffffff2!important}.zero-chat-app.is-light-theme .zero-chat-active-day span,.zero-chat-app.is-light-theme .zero-chat-day-section>.zero-chat-day,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-active-day span,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-day-section>.zero-chat-day{color:#f8fafff0!important;text-shadow:0 1px 8px #00000073!important;background:#171c26c7!important;border-color:#ffffff2e!important;box-shadow:0 8px 22px #171c2638!important}.zero-chat-app.is-light-theme .zero-vault-back,.zero-chat-app.is-light-theme .zero-vault-settings-back,.zero-chat-app.is-light-theme .zero-vault-edit-link,.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-profile-card,.zero-chat-app.is-light-theme .zero-vault-tabs,.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,.zero-chat-app.is-light-theme .zero-vault-settings-card,.zero-chat-app.is-light-theme .zero-vault-search-result,.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:#172033!important;background:#ffffffe0!important;border-color:#1f2f4b21!important;box-shadow:0 12px 28px #3748621f,inset 0 1px #ffffffe6!important}.zero-chat-app.is-light-theme .zero-vault-avatar,.zero-chat-app.is-light-theme .zero-vault-nav-avatar,.zero-chat-app.is-light-theme .zero-vault-edit-avatar{color:#172033!important;background:linear-gradient(145deg,#fff,#e7edf5)!important;border-color:#1f2f4b24!important;box-shadow:0 12px 28px #37486224,inset 0 1px #fffffff2!important}.zero-chat-app.is-light-theme .zero-vault-name,.zero-chat-app.is-light-theme .zero-vault-nav-title span,.zero-chat-app.is-light-theme .zero-vault-profile-row span,.zero-chat-app.is-light-theme .zero-vault-profile-row strong,.zero-chat-app.is-light-theme .zero-vault-list-name,.zero-chat-app.is-light-theme .zero-vault-action-label,.zero-chat-app.is-light-theme .zero-vault-edit-title,.zero-chat-app.is-light-theme .zero-vault-settings-header>span,.zero-chat-app.is-light-theme .zero-vault-search-result-label,.zero-chat-app.is-light-theme .zero-vault-setting-label,.zero-chat-app.is-light-theme .zero-vault-theme-card>span,.zero-chat-app.is-light-theme .zero-vault-tabs button.is-active{color:#111827!important}.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,.zero-chat-app.is-light-theme .zero-vault-setting-desc,.zero-chat-app.is-light-theme .zero-vault-settings-section-title,.zero-chat-app.is-light-theme .zero-vault-search-result-kind,.zero-chat-app.is-light-theme .zero-vault-hint-label,.zero-chat-app.is-light-theme .zero-vault-hint-note,.zero-chat-app.is-light-theme .zero-vault-truth-value{color:#667386!important}.zero-chat-app.is-light-theme .zero-vault-tabs button.is-active,.zero-chat-app.is-light-theme .zero-vault-theme-toggle button.is-active,.zero-chat-app.is-light-theme .zero-vault-status-pill.is-on{color:#fff!important;background:#111827!important;border-color:#111827!important}.zero-chat-app.is-light-theme:not(.is-android-shell):after{content:none!important;background:0 0!important;height:0!important;display:none!important}.zero-chat-app.is-light-theme:not(.is-android-shell) .zero-chat-composer>.zero-composer-icon,.zero-chat-app.is-light-theme:not(.is-android-shell) .zero-composer-input-shell,.zero-chat-app.is-light-theme:not(.is-android-shell) .zero-voice-button,.zero-chat-app.is-light-theme:not(.is-android-shell) .zero-drawer-caption-pill.zero-composer-input-shell{color:#111827!important;-webkit-backdrop-filter:blur(20px)saturate(145%)!important;backdrop-filter:blur(20px)saturate(145%)!important;background:#ffffffa8!important;border-color:#1f2f4b1f!important;box-shadow:0 8px 22px #3748621a,inset 0 1px #ffffffc7!important}.zero-chat-app.is-light-theme:not(.is-android-shell) .zero-chat-composer.is-composing .zero-composer-input-shell,.zero-chat-app.is-light-theme:not(.is-android-shell) .zero-chat-composer.has-reply-context .zero-composer-input-shell,.zero-chat-app.is-light-theme:not(.is-android-shell) .zero-chat-composer.is-multiline .zero-composer-input-shell,.zero-chat-app.is-light-theme:not(.is-android-shell) .zero-chat-composer.is-multiline.is-composing .zero-composer-input-shell{background:#ffffffb8!important;border-color:#1f2f4b24!important}@media (width>=1024px) and (hover:hover){.zero-chat-app:not(.is-android-shell) .zero-chat-thread{padding-bottom:76px!important;scroll-padding-bottom:98px!important}.zero-chat-app:not(.is-android-shell).has-reply-context .zero-chat-thread{padding-bottom:92px!important;scroll-padding-bottom:118px!important}}.zero-chat-app.is-light-theme:not(.is-android-shell) .zero-chat-thread{padding-bottom:10px!important;scroll-padding-bottom:34px!important}.zero-chat-app.is-light-theme:not(.is-android-shell).has-reply-context .zero-chat-thread{padding-bottom:68px!important;scroll-padding-bottom:92px!important}@media (width>=1024px) and (hover:hover){.zero-chat-app.is-light-theme:not(.is-android-shell) .zero-chat-thread{padding-bottom:76px!important;scroll-padding-bottom:98px!important}.zero-chat-app.is-light-theme:not(.is-android-shell).has-reply-context .zero-chat-thread{padding-bottom:92px!important;scroll-padding-bottom:118px!important}}@media (width<=1023px),(hover:none){.zero-chat-app.is-light-theme:not(.is-android-shell) .zero-chat-thread{height:100dvh!important;min-height:100dvh!important;padding-top:calc(74px + env(safe-area-inset-top,0px))!important;scroll-padding-top:calc(82px + env(safe-area-inset-top,0px))!important;padding-bottom:calc(50px + env(safe-area-inset-bottom,0px) + var(--zero-chat-keyboard-offset,0px))!important;scroll-padding-bottom:calc(72px + env(safe-area-inset-bottom,0px) + var(--zero-chat-keyboard-offset,0px))!important;grid-row:1/4!important}.zero-chat-app.is-light-theme:not(.is-android-shell).has-reply-context .zero-chat-thread{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px) + var(--zero-chat-keyboard-offset,0px))!important;scroll-padding-bottom:calc(118px + env(safe-area-inset-bottom,0px) + var(--zero-chat-keyboard-offset,0px))!important}}body.zero-media-viewer-open{overflow:hidden!important}.zero-media-open-trigger{appearance:none;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;border:0;padding:0}.zero-media-open-trigger:focus-visible,.zero-artifact-bubble.is-image:focus-visible,.zero-artifact-bubble.is-video:focus-visible{outline-offset:2px;outline:2px solid #7db2ffc7}.zero-media-viewer{z-index:4000;color:#fff;isolation:isolate;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;background:#000;position:fixed;inset:0}.zero-media-viewer-scrim{appearance:none;cursor:pointer;background:radial-gradient(circle at 50% 42%,#1e222c70,#000000f5 58%,#000 100%);border:0;padding:0;position:absolute;inset:0}.zero-media-viewer-shell{z-index:1;background:linear-gradient(#ffffff0a,#fff0 18% 74%,#ffffff09);grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;display:grid;position:relative}.zero-media-viewer-topbar{min-height:calc(56px + env(safe-area-inset-top,0px));padding:calc(10px + env(safe-area-inset-top,0px)) 12px 8px;-webkit-backdrop-filter:blur(14px)saturate(128%);backdrop-filter:blur(14px)saturate(128%);background:linear-gradient(#000000c2,#0000007a 58%,#0000);grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px;display:grid}.zero-media-viewer-icon{appearance:none;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1c;border-radius:999px;place-items:center;width:40px;height:40px;padding:0;display:grid;box-shadow:inset 0 1px #ffffff1f}.zero-media-viewer-icon svg{fill:none;stroke:currentColor;stroke-width:2.15px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.zero-media-viewer-title{justify-items:start;gap:2px;min-width:0;display:grid}.zero-media-viewer-title strong{letter-spacing:-.015em;font-size:.98rem}.zero-media-viewer-title span{color:#ffffff9e;font-size:.76rem}.zero-media-viewer-figure{grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:10px;min-height:0;margin:0;padding:8px 0 10px;display:grid}.zero-media-viewer-figure img,.zero-media-viewer-figure video{object-fit:contain;filter:drop-shadow(0 18px 44px #00000061);width:auto;max-width:100vw;height:auto;max-height:100%;display:block}.zero-media-viewer-figure video{background:#05070a;border-radius:18px}.zero-media-viewer-figure figcaption{-webkit-backdrop-filter:blur(16px)saturate(124%);backdrop-filter:blur(16px)saturate(124%);color:#ffffffe0;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;background:#0c0e129e;border:1px solid #ffffff1a;border-radius:16px;justify-self:center;max-width:min(680px,100vw - 32px);padding:9px 12px;font-size:.92rem;line-height:1.34;box-shadow:0 12px 34px #00000047,inset 0 1px #ffffff1a}.zero-media-viewer-actions{padding:10px 18px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(#0000,#00000075 34%,#000000d1);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.zero-media-viewer-actions button,.zero-media-viewer-actions a{appearance:none;color:#fff;-webkit-backdrop-filter:blur(15px)saturate(130%);backdrop-filter:blur(15px)saturate(130%);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:999px;place-items:center;min-height:44px;padding:0 12px;font:700 .88rem/1.1 Inter,system-ui,sans-serif;text-decoration:none;display:grid;box-shadow:inset 0 1px #ffffff1f}.zero-media-viewer-actions button:active,.zero-media-viewer-actions a:active,.zero-media-viewer-icon:active{background:#ffffff29;transform:scale(.97)}.zero-chat-app.is-light-theme .zero-media-viewer{background:#050608}@media (width>=760px){.zero-media-viewer-shell{max-width:840px;margin:0 auto}}.zero-chat-app.is-android-shell .zero-chat-composer>.zero-attachment-drawer-layer,.zero-chat-app.is-android-shell .zero-attachment-drawer-layer{z-index:220!important;position:fixed!important;inset:0!important}.zero-chat-app.is-android-shell .zero-attachment-drawer-layer.is-open .zero-attachment-drawer-scrim{background:#0000008f!important}.zero-chat-app.is-android-shell .zero-attachment-drawer,.zero-chat-app.is-android-shell .zero-attachment-drawer:not(.has-selected-media),.zero-chat-app.is-android-shell .zero-attachment-drawer.has-selected-media{width:100vw!important;max-width:none!important;max-height:min(82dvh,720px)!important;padding:0 0 calc(max(var(--zero-android-safe-bottom,0px), env(safe-area-inset-bottom,0px)) + 4px)!important;background:linear-gradient(#0b0c10fb 0%,#050609 46%,#020204 100%)!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:28px 28px 0 0!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;transform:translateY(18px)scale(.992)!important;box-shadow:0 -22px 62px #000000c2,inset 0 1px #ffffff1f!important}.zero-chat-app.is-android-shell .zero-attachment-drawer-layer.is-open .zero-attachment-drawer,.zero-chat-app.is-android-shell .zero-attachment-drawer-layer.is-open .zero-attachment-drawer:not(.has-selected-media),.zero-chat-app.is-android-shell .zero-attachment-drawer-layer.is-open .zero-attachment-drawer.has-selected-media{transform:translateY(0)scale(1)!important}.zero-chat-app.is-android-shell .zero-attachment-grabber{background:#ffffff4d!important;width:46px!important;height:4px!important;margin:10px auto 8px!important}.zero-chat-app.is-android-shell .zero-attachment-drawer-head{padding:0 18px 10px!important}.zero-chat-app.is-android-shell .zero-attachment-media-stage,.zero-chat-app.is-android-shell .zero-attachment-drawer:not(.has-selected-media) .zero-attachment-media-stage,.zero-chat-app.is-android-shell .zero-attachment-drawer.has-selected-media .zero-attachment-media-stage{width:100%!important;height:min(58dvh,520px)!important;max-height:calc(100dvh - 176px)!important;padding:0 0 calc(88px + max(var(--zero-android-safe-bottom,0px), env(safe-area-inset-bottom,0px)))!important;background:#020203!important;border-radius:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:clamp(92px,29vw,132px)!important;gap:1px!important;margin:0!important;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 42px),#000000b3 100%)!important;mask-image:linear-gradient(#000 0% calc(100% - 42px),#000000b3 100%)!important}.zero-chat-app.is-android-shell .zero-attachment-drawer.has-selected-media .zero-attachment-media-stage{height:min(50dvh,450px)!important;margin-bottom:10px!important;padding-bottom:10px!important;-webkit-mask-image:none!important;mask-image:none!important}.zero-chat-app.is-android-shell .zero-attachment-action-dock,.zero-chat-app.is-android-shell .zero-attachment-drawer:not(.has-selected-media) .zero-attachment-action-dock{z-index:18!important;left:12px!important;right:12px!important;bottom:calc(max(var(--zero-android-safe-bottom,0px), env(safe-area-inset-bottom,0px)) + 10px)!important;-webkit-backdrop-filter:blur(22px)saturate(210%)contrast(112%)!important;backdrop-filter:blur(22px)saturate(210%)contrast(112%)!important;background:linear-gradient(#ffffff10 0%,#ffffff04 46%,#0000000d 100%),#090b0f70!important;border-color:#ffffff30!important;border-radius:24px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important;width:auto!important;max-width:none!important;min-height:70px!important;margin:0!important;padding:8px 7px!important;position:absolute!important;overflow:visible!important;box-shadow:0 18px 48px #00000070,0 0 0 .5px #ffffff1f,inset 0 1px #ffffff1f,inset 0 -1px #00000038!important}.zero-chat-app.is-android-shell .zero-attachment-drawer.has-selected-media .zero-attachment-action-dock{opacity:0!important;pointer-events:none!important;max-height:0!important;transform:translateY(10px)scale(.98)!important}.zero-chat-app.is-android-shell .zero-attachment-action-dock:before,.zero-chat-app.is-android-shell .zero-attachment-drawer:not(.has-selected-media) .zero-attachment-action-dock:before{content:""!important;pointer-events:none!important;z-index:-1!important;background:linear-gradient(#0000 0%,#00000057 58%,#0009 100%)!important;border-radius:32px!important;position:absolute!important;inset:-20px -10px -14px!important}.zero-chat-app.is-android-shell .zero-attachment-dock-item{letter-spacing:-.015em!important;border-radius:18px!important;gap:6px!important;min-height:58px!important;padding:7px 3px 6px!important;font-size:clamp(.66rem,2.75vw,.76rem)!important}.zero-chat-app.is-android-shell .zero-attachment-dock-item .zero-attachment-drawer-icon{width:36px!important;height:36px!important}.zero-chat-app.is-android-shell .zero-drawer-caption-zone{padding:0 12px calc(max(var(--zero-android-safe-bottom,0px), env(safe-area-inset-bottom,0px)) + 12px)!important}.zero-chat-app.is-light-theme.is-android-shell .zero-attachment-drawer,.zero-chat-app.is-light-theme.is-android-shell .zero-attachment-drawer:not(.has-selected-media),.zero-chat-app.is-light-theme.is-android-shell .zero-attachment-drawer.has-selected-media{background:linear-gradient(#fffffff7 0%,#f4f8fcfa 50%,#ebf1f7 100%)!important;border-color:#1f2f4b1f!important;box-shadow:0 -20px 58px #2633483d,inset 0 1px #ffffffeb!important}.zero-chat-app.is-light-theme.is-android-shell .zero-attachment-media-stage,.zero-chat-app.is-light-theme.is-android-shell .zero-attachment-drawer:not(.has-selected-media) .zero-attachment-media-stage,.zero-chat-app.is-light-theme.is-android-shell .zero-attachment-drawer.has-selected-media .zero-attachment-media-stage{background:#dfe7ed!important}.zero-chat-app.is-light-theme.is-android-shell .zero-attachment-action-dock,.zero-chat-app.is-light-theme.is-android-shell .zero-attachment-drawer:not(.has-selected-media) .zero-attachment-action-dock{background:linear-gradient(#ffffffe6,#ffffffad),#f5f8fcbd!important;border-color:#26365229!important;box-shadow:0 18px 46px #303f5833,0 0 0 .5px #ffffffad,inset 0 1px #fffffff0!important}.zero-chat-app.is-light-theme.is-android-shell .zero-attachment-action-dock:before,.zero-chat-app.is-light-theme.is-android-shell .zero-attachment-drawer:not(.has-selected-media) .zero-attachment-action-dock:before{background:linear-gradient(#f8fafd00 0%,#f8fafd94 60%,#f8fafde0 100%)!important}.zero-chat-app.is-android-shell .zero-attachment-action-dock,.zero-chat-app.is-android-shell .zero-attachment-drawer:not(.has-selected-media) .zero-attachment-action-dock{color:#f7faff!important;background:linear-gradient(180deg,#ffffff0d 0%,#ffffff04 46%,#0000000b 100%), var(--zero-glass-surface,#0b0d1157)!important;border-color:var(--zero-glass-border,#ffffff30)!important;-webkit-backdrop-filter:blur(22px)saturate(210%)contrast(112%)!important;backdrop-filter:blur(22px)saturate(210%)contrast(112%)!important;box-shadow:0 14px 34px var(--zero-glass-shadow,#00000057), 0 0 0 .5px #ffffff1f, inset 0 1px 0 var(--zero-glass-highlight,#ffffff1c), inset 0 -1px 0 var(--zero-glass-inner-shadow,#00000038)!important}.zero-chat-app.is-android-shell .zero-attachment-dock-item{color:#f7faffe6!important}.zero-chat-app.is-android-shell .zero-attachment-dock-item:active,.zero-chat-app.is-android-shell .zero-attachment-dock-item:focus-visible{background:#ffffff1b!important}.zero-chat-app.is-android-shell .zero-attachment-dock-item .zero-attachment-drawer-icon{color:#f7fafff5!important;border-color:var(--zero-glass-border,#ffffff30)!important;background:linear-gradient(#ffffff0d,#ffffff03),#080a0e4d!important}.zero-chat-app.is-light-theme .zero-attachment-drawer-scrim,.zero-chat-app.is-android-shell.is-light-theme .zero-attachment-drawer-layer.is-open .zero-attachment-drawer-scrim{background:#2f3d523d!important}.zero-chat-app.is-light-theme .zero-attachment-drawer,.zero-chat-app.is-light-theme .zero-attachment-drawer:not(.has-selected-media),.zero-chat-app.is-light-theme .zero-attachment-drawer.has-selected-media,.zero-chat-app.is-android-shell.is-light-theme .zero-attachment-drawer,.zero-chat-app.is-android-shell.is-light-theme .zero-attachment-drawer:not(.has-selected-media),.zero-chat-app.is-android-shell.is-light-theme .zero-attachment-drawer.has-selected-media{color:#172033!important;background:linear-gradient(#fffffffa 0%,#f7fafdfa 46%,#ecf2f8 100%)!important;border-color:#1f2f4b1f!important;box-shadow:0 -20px 58px #26334838,inset 0 1px #fffffff0!important}.zero-chat-app.is-light-theme .zero-attachment-grabber,.zero-chat-app.is-android-shell.is-light-theme .zero-attachment-grabber{background:#1c283d33!important}.zero-chat-app.is-light-theme .zero-attachment-close,.zero-chat-app.is-android-shell.is-light-theme .zero-attachment-close{color:#172033!important;background:#ffffffdb!important;border-color:#1f2f4b1f!important;box-shadow:0 8px 22px #3748621f,inset 0 1px #ffffffe6!important}.zero-chat-app.is-light-theme .zero-attachment-recents,.zero-chat-app.is-android-shell.is-light-theme .zero-attachment-recents{color:#111827!important}.zero-chat-app.is-light-theme .zero-attachment-recents span,.zero-chat-app.is-android-shell.is-light-theme .zero-attachment-recents span,.zero-chat-app.is-light-theme .zero-attachment-recents-chevron,.zero-chat-app.is-android-shell.is-light-theme .zero-attachment-recents-chevron{color:#667386!important;stroke:#667386!important}.zero-chat-app.is-light-theme .zero-attachment-album-menu,.zero-chat-app.is-android-shell.is-light-theme .zero-attachment-album-menu{color:#172033!important;background:#fffffff5!important;border-color:#1f2f4b1f!important;box-shadow:0 24px 48px #31405838,inset 0 1px #ffffffeb!important}.zero-chat-app.is-light-theme .zero-attachment-album-row,.zero-chat-app.is-android-shell.is-light-theme .zero-attachment-album-row{color:#172033!important}.zero-chat-app.is-light-theme .zero-attachment-album-row.is-active,.zero-chat-app.is-light-theme .zero-attachment-album-row:active,.zero-chat-app.is-android-shell.is-light-theme .zero-attachment-album-row.is-active,.zero-chat-app.is-android-shell.is-light-theme .zero-attachment-album-row:active{background:#1f2f4b14!important}.zero-chat-app.is-light-theme .zero-attachment-media-stage,.zero-chat-app.is-light-theme .zero-attachment-drawer:not(.has-selected-media) .zero-attachment-media-stage,.zero-chat-app.is-light-theme .zero-attachment-drawer.has-selected-media .zero-attachment-media-stage,.zero-chat-app.is-android-shell.is-light-theme .zero-attachment-media-stage,.zero-chat-app.is-android-shell.is-light-theme .zero-attachment-drawer:not(.has-selected-media) .zero-attachment-media-stage,.zero-chat-app.is-android-shell.is-light-theme .zero-attachment-drawer.has-selected-media .zero-attachment-media-stage{background:#dfe7ed!important}.zero-chat-app.is-light-theme .zero-media-stage-main,.zero-chat-app.is-light-theme .zero-media-stage-tile,.zero-chat-app.is-android-shell.is-light-theme .zero-media-stage-main,.zero-chat-app.is-android-shell.is-light-theme .zero-media-stage-tile{color:#172033!important;background:linear-gradient(135deg,#f7faff,#dbe5ee)!important}.zero-chat-app.is-light-theme .zero-media-stage-camera,.zero-chat-app.is-light-theme .zero-tile-capture-btn,.zero-chat-app.is-android-shell.is-light-theme .zero-media-stage-camera,.zero-chat-app.is-android-shell.is-light-theme .zero-tile-capture-btn{color:#172033!important;background:#ffffffe0!important;border-color:#1f2f4b24!important;box-shadow:0 10px 24px #32425c29,inset 0 1px #ffffffeb!important}.zero-chat-app.is-light-theme .zero-media-stage-caption,.zero-chat-app.is-android-shell.is-light-theme .zero-media-stage-caption{color:#516174!important;text-shadow:none!important}.zero-chat-app.is-light-theme .zero-media-stage-status,.zero-chat-app.is-android-shell.is-light-theme .zero-media-stage-status{color:#172033!important;background:#ffffffd1!important;border-color:#1f2f4b1f!important}.zero-chat-app.is-light-theme .zero-media-stage-status strong,.zero-chat-app.is-android-shell.is-light-theme .zero-media-stage-status strong{color:#111827!important}.zero-chat-app.is-light-theme .zero-media-stage-status span,.zero-chat-app.is-android-shell.is-light-theme .zero-media-stage-status span{color:#667386!important}.zero-chat-app.is-android-shell.is-light-theme .zero-attachment-action-dock,.zero-chat-app.is-android-shell.is-light-theme .zero-attachment-drawer:not(.has-selected-media) .zero-attachment-action-dock,.zero-chat-app.is-light-theme .zero-attachment-action-dock,.zero-chat-app.is-light-theme .zero-attachment-drawer:not(.has-selected-media) .zero-attachment-action-dock{color:#172033!important;-webkit-backdrop-filter:blur(18px)saturate(138%)!important;backdrop-filter:blur(18px)saturate(138%)!important;background:linear-gradient(#ffffffe0,#ffffffa8),#f5f8fcbd!important;border-color:#26365229!important;box-shadow:0 14px 34px #3445622e,0 0 0 .5px #ffffffad,inset 0 1px #fffffff0,inset 0 -1px #29364e0d!important}.zero-chat-app.is-android-shell.is-light-theme .zero-attachment-dock-item,.zero-chat-app.is-light-theme .zero-attachment-dock-item{color:#172033!important}.zero-chat-app.is-android-shell.is-light-theme .zero-attachment-dock-item:active,.zero-chat-app.is-light-theme .zero-attachment-dock-item:active{background:#1f2f4b14!important}.zero-chat-app.is-android-shell.is-light-theme .zero-attachment-dock-item .zero-attachment-drawer-icon,.zero-chat-app.is-light-theme .zero-attachment-dock-item .zero-attachment-drawer-icon{color:#172033!important;background:linear-gradient(#ffffffeb,#ffffffb3),#f5f8fcc7!important;border-color:#26365224!important;box-shadow:inset 0 1px #fffffff0,0 8px 18px #3445621c!important}.zero-chat-app.is-light-theme .zero-drawer-caption-pill.zero-composer-input-shell,.zero-chat-app.is-android-shell.is-light-theme .zero-drawer-caption-pill.zero-composer-input-shell{background:linear-gradient(#fffffff0,#ffffffc2),#f8fafdd6!important;border-color:#26365229!important;box-shadow:0 10px 24px #29364e21,inset 0 1px #fffffff0!important}.zero-chat-app.is-light-theme .zero-drawer-caption-pill textarea,.zero-chat-app.is-android-shell.is-light-theme .zero-drawer-caption-pill textarea{color:#111827!important}.zero-chat-app.is-light-theme .zero-drawer-caption-pill textarea::placeholder,.zero-chat-app.is-android-shell.is-light-theme .zero-drawer-caption-pill textarea::placeholder{color:#667386!important}.zero-chat-app.is-light-theme .zero-action-sheet-backdrop,.zero-chat-app.is-android-shell.is-light-theme .zero-action-sheet-backdrop{-webkit-backdrop-filter:blur(6px)saturate(112%)!important;backdrop-filter:blur(6px)saturate(112%)!important;background:#3d4b6038!important}.zero-chat-app.is-light-theme .zero-action-sheet,.zero-chat-app.is-android-shell.is-light-theme .zero-action-sheet{color:#172033!important;background:linear-gradient(#fffffffa,#f6f9fdfa)!important;border-color:#1f2f4b21!important;box-shadow:0 26px 72px #2a374e3d,0 0 0 .75px #ffffff9e,inset 0 1px #fffffff0!important}.zero-chat-app.is-light-theme .zero-action-sheet-header,.zero-chat-app.is-android-shell.is-light-theme .zero-action-sheet-header{border-bottom-color:#1f2f4b1a!important}.zero-chat-app.is-light-theme .zero-action-sheet-title,.zero-chat-app.is-android-shell.is-light-theme .zero-action-sheet-title{color:#667386!important}.zero-chat-app.is-light-theme .zero-action-sheet-close,.zero-chat-app.is-android-shell.is-light-theme .zero-action-sheet-close{color:#172033!important;background:#1f2f4b0f!important;border:1px solid #1f2f4b1a!important}.zero-chat-app.is-light-theme .zero-action-sheet-close svg path,.zero-chat-app.is-android-shell.is-light-theme .zero-action-sheet-close svg path{stroke:#172033!important}.zero-chat-app.is-light-theme .zero-action-item,.zero-chat-app.is-android-shell.is-light-theme .zero-action-item{color:#172033!important}.zero-chat-app.is-light-theme .zero-action-item:hover,.zero-chat-app.is-light-theme .zero-action-item:active,.zero-chat-app.is-android-shell.is-light-theme .zero-action-item:hover,.zero-chat-app.is-android-shell.is-light-theme .zero-action-item:active{background:#1f2f4b12!important}.zero-chat-app.is-light-theme .zero-action-item-label,.zero-chat-app.is-android-shell.is-light-theme .zero-action-item-label{color:#111827!important}.zero-chat-app.is-light-theme .zero-action-item-description,.zero-chat-app.is-android-shell.is-light-theme .zero-action-item-description{color:#667386!important}.zero-chat-app.is-light-theme .zero-action-item-arrow,.zero-chat-app.is-android-shell.is-light-theme .zero-action-item-arrow{color:#8190a3!important;stroke:#8190a3!important}.zero-chat-app.is-light-theme .zero-action-divider,.zero-chat-app.is-android-shell.is-light-theme .zero-action-divider,.zero-chat-app.is-light-theme .zero-action-sheet-footer,.zero-chat-app.is-android-shell.is-light-theme .zero-action-sheet-footer{color:#7a8798!important;border-color:#1f2f4b1a!important}.zero-chat-app.is-light-theme .zero-action-badge--unknown,.zero-chat-app.is-android-shell.is-light-theme .zero-action-badge--unknown,.zero-chat-app.is-light-theme .zero-action-item-badge,.zero-chat-app.is-android-shell.is-light-theme .zero-action-item-badge{color:#667386!important;background:#1f2f4b14!important}.zero-vault-grid{align-content:start!important}.zero-vault-grid-item{background:#151820!important;border-radius:14px!important;position:relative!important;box-shadow:0 10px 24px #00000038,inset 0 1px #ffffff14!important}.zero-vault-grid-item:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.zero-vault-memory{gap:14px!important}.zero-vault-memory-intro{gap:4px;padding:2px 2px 4px;display:grid}.zero-vault-memory-intro strong{color:#f3f6fb;letter-spacing:-.018em;font-size:1rem}.zero-vault-memory-intro span{color:#9aa6b7;font-size:.82rem;line-height:1.35}.zero-vault-memory-group{gap:8px;display:grid}.zero-vault-memory-group-title{color:#9aa6b7;text-transform:uppercase;letter-spacing:.075em;margin:0 2px;font-size:.68rem;font-weight:780}.zero-vault-memory-item{color:#dce4ef!important;background:linear-gradient(#ffffff0e,#ffffff06),#151820!important;border:1px solid #ffffff1c!important;border-left:0!important;border-radius:17px!important;gap:5px!important;padding:12px 14px!important;display:grid!important;box-shadow:0 12px 28px #00000038,inset 0 1px #ffffff12!important}.zero-vault-memory-item span{color:#f4f7fb!important;letter-spacing:-.012em!important;font-size:.93rem!important;font-weight:760!important;line-height:1.22!important}.zero-vault-memory-item strong{color:#aeb9c9!important;overflow-wrap:anywhere!important;font-size:.84rem!important;font-weight:520!important;line-height:1.36!important}.zero-vault-memory-item:hover{background:linear-gradient(#ffffff13,#ffffff09),#1a1e28!important;border-color:#ffffff29!important}.zero-chat-app.is-light-theme .zero-vault-grid-item,.zero-chat-app.is-android-shell.is-light-theme .zero-vault-grid-item{background:#fff!important;border-color:#1f2f4b1f!important;box-shadow:0 10px 24px #3748621f,inset 0 1px #ffffffe6!important}.zero-chat-app.is-light-theme .zero-vault-grid-item:after,.zero-chat-app.is-android-shell.is-light-theme .zero-vault-grid-item:after{box-shadow:inset 0 0 0 1px #1f2f4b14!important}.zero-chat-app.is-light-theme .zero-vault-memory-intro strong,.zero-chat-app.is-android-shell.is-light-theme .zero-vault-memory-intro strong,.zero-chat-app.is-light-theme .zero-vault-memory-item span,.zero-chat-app.is-android-shell.is-light-theme .zero-vault-memory-item span{color:#111827!important}.zero-chat-app.is-light-theme .zero-vault-memory-intro span,.zero-chat-app.is-android-shell.is-light-theme .zero-vault-memory-intro span,.zero-chat-app.is-light-theme .zero-vault-memory-group-title,.zero-chat-app.is-android-shell.is-light-theme .zero-vault-memory-group-title{color:#667386!important}.zero-chat-app.is-light-theme .zero-vault-memory-item,.zero-chat-app.is-android-shell.is-light-theme .zero-vault-memory-item{color:#172033!important;background:linear-gradient(#fffffff5,#ffffffd1),#f5f8fce0!important;border-color:#1f2f4b1f!important;box-shadow:0 12px 28px #3748621f,inset 0 1px #ffffffeb!important}.zero-chat-app.is-light-theme .zero-vault-memory-item strong,.zero-chat-app.is-android-shell.is-light-theme .zero-vault-memory-item strong{color:#667386!important}.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-chat-avatar,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-chat-identity,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-chat-header .zero-header-icon,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-chat-composer>.zero-composer-icon,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-composer-input-shell,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-voice-button,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-action-dock,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-drawer:not(.has-selected-media) .zero-attachment-action-dock,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-dock-item .zero-attachment-drawer-icon,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-drawer-caption-pill.zero-composer-input-shell,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-media-viewer-icon,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-media-viewer-actions button,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-media-viewer-actions a{color:#f7f9fd!important;background:var(--zero-graphite-glass)!important;border-color:var(--zero-glass-border)!important;-webkit-backdrop-filter:blur(18px)saturate(155%)contrast(108%)!important;backdrop-filter:blur(18px)saturate(155%)contrast(108%)!important;box-shadow:0 14px 34px var(--zero-glass-shadow), 0 0 0 .5px #ffffff1f, inset 0 1px 0 var(--zero-glass-highlight), inset 0 -1px 0 var(--zero-glass-inner-shadow)!important;position:relative!important;overflow:hidden!important}.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-chat-identity,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-chat-header .zero-header-icon,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-chat-avatar,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-close,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-recents,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-media-viewer-icon{background:var(--zero-graphite-glass-strong)!important;border-color:var(--zero-glass-border-strong)!important}.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-chat-avatar:after,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-chat-identity:after,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-chat-header .zero-header-icon:after,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-chat-composer>.zero-composer-icon:after,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-composer-input-shell:after,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-voice-button:after,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-action-dock:after,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-dock-item .zero-attachment-drawer-icon:after,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-media-viewer-icon:after{content:""!important;pointer-events:none!important;border-radius:inherit!important;opacity:.72!important;background:linear-gradient(#ffffff29 0%,#ffffff09 38%,#fff0 72%),linear-gradient(90deg,#ffffff0e 0%,#fff0 28%,#ffffff0a 100%)!important;position:absolute!important;inset:0!important}.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-chat-identity>span,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-chat-identity strong,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-chat-composer textarea,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-dock-item,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-drawer-caption-pill textarea,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-media-viewer-title strong{color:#f7f9fd!important;text-shadow:0 1px 8px #0000006b!important}.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-chat-identity>span,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-chat-composer textarea::placeholder,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-drawer-caption-pill textarea::placeholder,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-media-viewer-title span{color:#ebf0f8ad!important}.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-close,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-recents,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-album-menu,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-album-row.is-active,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-media-stage-status,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-media-stage-camera,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-tile-capture-btn{color:#f7f9fd!important;background:var(--zero-graphite-glass-strong)!important;border-color:var(--zero-glass-border)!important;-webkit-backdrop-filter:blur(16px)saturate(148%)contrast(108%)!important;backdrop-filter:blur(16px)saturate(148%)contrast(108%)!important;box-shadow:0 12px 30px #00000061,inset 0 1px #ffffff21,inset 0 -1px #0000003d!important}.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-recents{border:1px solid var(--zero-glass-border)!important;border-radius:999px!important;min-height:38px!important;padding:0 13px!important}.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-recents-chevron,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-recents span,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-album-copy span,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-media-stage-status span{color:#ebf0f8ad!important;stroke:#ebf0f8ad!important}.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-drawer,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-drawer:not(.has-selected-media),.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-drawer.has-selected-media{background:linear-gradient(#111318fb 0%,#080a0e 48%,#020204 100%)!important;border-color:#ffffff24!important}.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-action-dock,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-drawer:not(.has-selected-media) .zero-attachment-action-dock{background:var(--zero-graphite-glass)!important;border-color:var(--zero-glass-border-strong)!important}.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-dock-item:active,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-dock-item:focus-visible,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-album-row:active{background:#ffffff1b!important}.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-media-viewer-topbar{background:linear-gradient(#000000b8,#00000057 62%,#0000)!important}.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-media-viewer-figure figcaption{background:var(--zero-graphite-glass)!important;border-color:var(--zero-glass-border)!important;color:#f7f9fd!important}.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-media-viewer-actions{background:linear-gradient(#0000,#00000057 34%,#000000c7)!important}.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-android-edge-scrim--top{-webkit-backdrop-filter:blur(4px)saturate(104%)!important;backdrop-filter:blur(4px)saturate(104%)!important;background:linear-gradient(#00000075 0%,#00000038 46%,#0000 100%)!important}.zero-chat-app.is-android-shell:not(.is-light-theme){--zero-glass-surface:#212327b8;--zero-glass-surface-strong:#1f2125cc;--zero-glass-border:#ffffff28;--zero-glass-border-strong:#ffffff2e;--zero-glass-highlight:#ffffff13;--zero-glass-inner-shadow:#00000038;--zero-glass-shadow:#00000057;--zero-graphite-glass:linear-gradient(180deg,#ffffff0b 0%,#ffffff04 42%,#0000000d 100%), var(--zero-glass-surface);--zero-graphite-glass-strong:linear-gradient(180deg,#ffffff0d 0%,#ffffff05 40%,#0001 100%), var(--zero-glass-surface-strong)}.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-chat-avatar,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-chat-identity,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-chat-header .zero-header-icon,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-chat-composer>.zero-composer-icon,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-composer-input-shell,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-voice-button,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-action-dock,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-drawer:not(.has-selected-media) .zero-attachment-action-dock,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-dock-item .zero-attachment-drawer-icon,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-drawer-caption-pill.zero-composer-input-shell,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-media-viewer-icon,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-media-viewer-actions button,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-media-viewer-actions a,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-close,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-recents,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-album-menu,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-album-row.is-active,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-media-stage-status,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-media-stage-camera,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-tile-capture-btn{-webkit-backdrop-filter:blur(16px)saturate(138%)contrast(106%)!important;backdrop-filter:blur(16px)saturate(138%)contrast(106%)!important;box-shadow:0 12px 28px var(--zero-glass-shadow), 0 0 0 .5px #ffffff16, inset 0 1px 0 var(--zero-glass-highlight), inset 0 -1px 0 var(--zero-glass-inner-shadow)!important}.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-chat-avatar:after,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-chat-identity:after,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-chat-header .zero-header-icon:after,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-chat-composer>.zero-composer-icon:after,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-composer-input-shell:after,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-voice-button:after,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-action-dock:after,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-dock-item .zero-attachment-drawer-icon:after,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-media-viewer-icon:after{opacity:.45!important;background:linear-gradient(#ffffff12 0%,#ffffff04 42%,#fff0 100%)!important}.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-composer-input-shell,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-drawer-caption-pill.zero-composer-input-shell{background:linear-gradient(#ffffff09 0%,#ffffff03 42%,#0000000f 100%),#212327b3!important}.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-chat-composer>.zero-composer-icon,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-voice-button,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-chat-header .zero-header-icon,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-chat-avatar{box-shadow:0 10px 24px #00000057,0 0 0 .5px #ffffff14,inset 0 1px #ffffff12,inset 0 -1px #00000038!important}.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-android-edge-scrim--top{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:linear-gradient(#0000006b 0%,#0003 42%,#00000012 72%,#0000 100%)!important}.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-chat-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important}.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-android-edge-scrim--top:before,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-android-edge-scrim--top:after{content:none!important;display:none!important}.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-android-edge-scrim--top{height:calc(max(env(safe-area-inset-top,0px), var(--zero-android-safe-top,0px)) + 124px)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:linear-gradient(#000000f2 0%,#000c 22%,#00000085 50%,#00000040 78%,#0000 100%)!important;-webkit-mask-image:none!important;mask-image:none!important}.zero-chat-app.is-android-shell .zero-attachment-action-dock,.zero-chat-app.is-android-shell .zero-attachment-drawer:not(.has-selected-media) .zero-attachment-action-dock{left:50%!important;right:auto!important;bottom:calc(max(var(--zero-android-safe-bottom,0px), env(safe-area-inset-bottom,0px)) + 10px)!important;box-sizing:border-box!important;width:min(100vw - 24px,100% - 24px)!important;max-width:390px!important;margin:0!important;position:absolute!important;transform:translate(-50%)!important}.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-action-dock,.zero-chat-app.is-android-shell:not(.is-light-theme) .zero-attachment-drawer:not(.has-selected-media) .zero-attachment-action-dock,.zero-chat-app.is-android-shell.is-light-theme .zero-attachment-action-dock,.zero-chat-app.is-android-shell.is-light-theme .zero-attachment-drawer:not(.has-selected-media) .zero-attachment-action-dock{position:absolute!important}.zero-chat-app.is-android-shell .zero-chat-composer{z-index:180!important;pointer-events:auto!important;isolation:isolate!important}.zero-chat-app.is-android-shell .zero-chat-composer>.zero-composer-icon,.zero-chat-app.is-android-shell .zero-chat-composer>.zero-composer-input-shell,.zero-chat-app.is-android-shell .zero-chat-composer>.zero-voice-button,.zero-chat-app.is-android-shell .zero-chat-composer textarea{pointer-events:auto!important}.zero-chat-app.is-android-shell .zero-attachment-drawer-layer:not(.is-open){z-index:-1!important;pointer-events:none!important;visibility:hidden!important}.zero-chat-app.is-android-shell .zero-attachment-drawer-layer.is-open{z-index:260!important;pointer-events:auto!important;visibility:visible!important}.zero-chat-app.is-android-shell .zero-chat-composer>.zero-attachment-drawer-layer.is-open,.zero-chat-app.is-android-shell .zero-attachment-drawer-layer.is-open{top:calc(52px + max(30px, var(--zero-android-safe-bottom,0px), env(safe-area-inset-bottom,0px)) - 100dvh)!important;bottom:calc(0px - max(30px, var(--zero-android-safe-bottom,0px), env(safe-area-inset-bottom,0px)))!important;height:auto!important;min-height:100dvh!important}.zero-chat-app.is-android-shell .zero-attachment-drawer-layer.is-open .zero-attachment-drawer{bottom:0!important}.zero-hotel-map-preview{box-sizing:border-box;text-align:left;width:100%;min-width:0;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#07111c;border:0;border-radius:18px;margin:5px 0 9px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 16px 42px #00000057}.zero-hotel-map-preview .zero-hotel-map-canvas{border-radius:18px 18px 0 0;height:210px}.zero-hotel-map-preview-card{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#020509e0;border:1px solid #ffffff1c;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:9px 10px;display:grid;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 18px 40px #0000006b,inset 0 1px #ffffff14}.zero-hotel-map-preview-card img{object-fit:cover;background:#17202c;border-radius:12px;width:48px;height:48px}.zero-hotel-map-preview-copy{color:#fff;gap:2px;min-width:0;display:grid}.zero-hotel-map-preview-kicker{text-transform:uppercase;letter-spacing:.06em;color:#ffffff7a;font-size:.68rem;font-weight:780}.zero-hotel-map-preview-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;min-width:0;font-size:.93rem;line-height:1.12;overflow:hidden}.zero-hotel-map-preview-copy span:last-child{text-overflow:ellipsis;white-space:nowrap;color:#ffffff9e;min-width:0;font-size:.78rem;overflow:hidden}.zero-hotel-map-preview-open{color:#ffffffc7;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;height:30px;padding:0 11px;font-size:.74rem;font-weight:730;display:inline-flex}.zero-hotel-map-canvas{isolation:isolate;touch-action:pan-x pan-y;background:linear-gradient(#172b2b 0%,#123745 46%,#071b3e 100%);width:100%;height:min(64vh,560px);position:relative;overflow:hidden}.zero-hotel-map-grid{opacity:.22;z-index:1;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:-20%;transform:rotate(-1deg)}.zero-hotel-map-land{z-index:2;clip-path:polygon(0 0,100% 0,100% 62%,82% 68%,70% 62%,56% 70%,43% 61%,27% 66%,14% 58%,0 64%);background:radial-gradient(circle at 28% 24%,#54855d8c,#0000 32%),radial-gradient(circle at 72% 16%,#436f5585,#0000 34%),linear-gradient(145deg,#285d4beb,#18484ce6);height:62%;position:absolute;top:-14%;left:-14%;right:-9%}.zero-hotel-map-sea{z-index:2;clip-path:polygon(0 18%,14% 10%,28% 18%,43% 10%,58% 18%,72% 12%,86% 18%,100% 11%,100% 100%,0 100%);background:radial-gradient(circle at 70% 30%,#265fac6b,#0000 38%),linear-gradient(#0f366ae0,#08194bfa);height:58%;position:absolute;bottom:-5%;left:-5%;right:-5%}.zero-hotel-map-road{z-index:3;transform-origin:50%;background:#d2dfeab8;border-radius:999px;height:7px;position:absolute;box-shadow:0 0 0 2px #12213047,0 2px 14px #00000047}.zero-hotel-map-road.is-main{top:43%;left:-5%;right:-6%;transform:rotate(-7deg)}.zero-hotel-map-road.is-side{opacity:.55;height:4px;top:52%;left:24%;right:22%;transform:rotate(18deg)}.zero-hotel-map-label{z-index:4;color:#ffffff8f;text-shadow:0 1px 8px #0009;pointer-events:none;font-size:.75rem;font-weight:750;position:absolute}.zero-hotel-map-label.is-city{color:#ffffffb3;font-size:1.05rem;top:31%;right:10%}.zero-hotel-map-label.is-water{opacity:.34;text-transform:uppercase;letter-spacing:.08em;bottom:22%;left:12%}.zero-hotel-map-pin{z-index:6;color:#10141d;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:4px;height:29px;padding:0 9px 0 6px;font-size:.76rem;font-weight:820;line-height:1;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 20px #00000057,0 0 0 1px #0000000f}.zero-hotel-map-pin-dot{color:#fff;background:#0b0f17;border-radius:999px;place-items:center;width:17px;height:17px;font-size:.62rem;line-height:1;display:inline-grid}.zero-hotel-map-pin.is-best{color:#05070b;background:#fff;transform:translate(-50%,-50%)scale(1.04)}.zero-hotel-map-pin.is-stretch{color:#141006;background:#fff7d1}.zero-hotel-map-pin.is-active{z-index:8;transform:translate(-50%,-50%)scale(1.1);box-shadow:0 12px 28px #00000070,0 0 0 3px #ffffff52}.zero-hotel-map-mode{z-index:2147483600;color:#fff;background:#05070b;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.zero-hotel-map-mode .zero-hotel-map-canvas{flex:auto;height:auto;min-height:0}.zero-hotel-map-mode-top{z-index:12;padding:calc(env(safe-area-inset-top,0px) + 14px) 16px 10px;pointer-events:none;background:linear-gradient(#000000c2,#0000);align-items:center;gap:10px;display:flex;position:absolute;top:0;left:0;right:0}.zero-hotel-map-back{pointer-events:auto;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f1116b8;border:1px solid #ffffff17;border-radius:999px;place-items:center;width:44px;height:44px;padding:0 0 4px;font-size:2rem;line-height:1;display:grid;box-shadow:0 10px 28px #00000059}.zero-hotel-map-mode-title{text-shadow:0 2px 16px #000000a6;gap:1px;display:grid}.zero-hotel-map-mode-title strong{font-size:1.04rem;line-height:1.1}.zero-hotel-map-mode-title span{color:#ffffff94;font-size:.76rem}.zero-hotel-map-search-here{z-index:12;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090c12b8;border:1px solid #ffffff1f;border-radius:999px;height:35px;padding:0 16px;font-size:.82rem;font-weight:720;position:absolute;bottom:154px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #00000057}.zero-hotel-map-carousel{z-index:12;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:0 18px 4px;display:flex;position:absolute;bottom:72px;left:0;right:0;overflow-x:auto}.zero-hotel-map-carousel::-webkit-scrollbar{display:none}.zero-hotel-map-result{scroll-snap-align:center;color:#fff;text-align:left;-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#000000e0;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:min(86vw,390px);min-width:min(86vw,390px);min-height:76px;padding:10px;display:grid;box-shadow:0 18px 40px #0000006b,inset 0 1px #ffffff12}.zero-hotel-map-result img,.zero-hotel-map-result-fallback{object-fit:cover;color:#fff9;background:#17202c;border-radius:14px;place-items:center;width:56px;height:56px;font-weight:800;display:grid}.zero-hotel-map-result-main{gap:4px;min-width:0;display:grid}.zero-hotel-map-result-main strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.95rem;line-height:1.1;overflow:hidden}.zero-hotel-map-result-main span{color:#ffffffa3;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;line-height:1.2;overflow:hidden}.zero-hotel-map-provider-link{z-index:12;color:#05070b;background:#fff;border-radius:999px;justify-content:center;align-items:center;height:42px;font-weight:760;text-decoration:none;display:flex;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 18px 36px #00000070}.zero-chat-app.is-light-theme .zero-hotel-map-preview{background:#eaf0f3;box-shadow:0 14px 34px #283a5038}.zero-chat-app.is-light-theme .zero-hotel-map-preview-card{background:#ffffffe6;border-color:#1420321f;box-shadow:0 16px 32px #27374e38,inset 0 1px #fffc}.zero-chat-app.is-light-theme .zero-hotel-map-preview-copy,.zero-chat-app.is-light-theme .zero-hotel-map-preview-copy strong{color:#0f1725}.zero-chat-app.is-light-theme .zero-hotel-map-preview-kicker,.zero-chat-app.is-light-theme .zero-hotel-map-preview-copy span:last-child{color:#0f17258f}.zero-chat-app.is-light-theme .zero-hotel-map-preview-open{color:#0f1725b3;background:#0f17250f;border-color:#0f172514}.zero-chat-app.is-android-shell .zero-hotel-map-preview{border-radius:20px;margin:6px 0 8px}.zero-chat-app.is-android-shell .zero-hotel-map-preview .zero-hotel-map-canvas{border-radius:20px 20px 0 0;height:224px}.zero-chat-app.is-android-shell .zero-hotel-map-preview-card{border-radius:18px;min-height:60px;bottom:10px;left:10px;right:10px}.zero-chat-app.is-android-shell .zero-hotel-map-carousel{bottom:68px}.zero-chat-app.is-android-shell .zero-hotel-map-provider-link{bottom:16px}.zero-chat-app:not(.is-light-theme){--zero-chat-wallpaper:none!important;background-color:#000!important;background-image:linear-gradient(#000,#000)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.zero-chat-app.is-android-shell:not(.is-light-theme){--zero-chat-wallpaper:none!important;background-color:#000!important;background-image:linear-gradient(#000,#000)!important}@media (width>=1024px) and (hover:hover){.zero-chat-app:not(.is-light-theme) .zero-chat-header{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-bottom:0!important}.zero-chat-app:not(.is-light-theme):not(.is-android-shell) .zero-chat-thread{grid-row:1/4;height:100dvh;padding-top:96px;padding-bottom:76px;scroll-padding-top:96px;scroll-padding-bottom:98px}.zero-chat-app:not(.is-light-theme):not(.is-android-shell) .zero-chat-active-day span,.zero-chat-app:not(.is-light-theme):not(.is-android-shell) .zero-chat-day-section>.zero-chat-day{color:#f8faffeb!important;letter-spacing:-.018em!important;text-shadow:0 1px 8px #00000094!important;-webkit-backdrop-filter:blur(18px)saturate(150%)brightness(112%)!important;backdrop-filter:blur(18px)saturate(150%)brightness(112%)!important;background:linear-gradient(#ffffff1b,#ffffff09),#1b1e2880!important;border:1px solid #fff2!important;border-radius:999px!important;padding:4px 11px 5px!important;font-size:.76rem!important;font-weight:760!important;line-height:1!important;box-shadow:0 10px 26px #00000057,0 0 0 1px #00000038,inset 0 1px #ffffff1f,inset 0 -1px #0000003d!important}.zero-chat-app:not(.is-light-theme):not(.is-android-shell) .zero-chat-day-section>.zero-chat-day{margin:4px auto 8px!important}.zero-desktop-attach-menu{z-index:42;color:#fafcfff0;-webkit-backdrop-filter:blur(26px)saturate(145%);backdrop-filter:blur(26px)saturate(145%);opacity:0;pointer-events:none;transform-origin:24px 100%;background:linear-gradient(#ffffff1b,#ffffff0b),#1f2024e0;border:1px solid #ffffff21;border-radius:18px;gap:2px;width:338px;padding:7px;transition:opacity .14s,transform .16s cubic-bezier(.19,1,.22,1);display:grid;position:absolute;bottom:calc(100% + 12px);left:18px;transform:translateY(8px)scale(.985);box-shadow:0 24px 62px #0000007a,inset 0 1px #ffffff1a}.zero-desktop-attach-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.zero-desktop-attach-action{appearance:none;width:100%;min-height:48px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:8px 11px;display:grid}.zero-desktop-attach-action:hover,.zero-desktop-attach-action:focus-visible{background:#ffffff18;outline:0}.zero-desktop-attach-action-icon{color:#f6f9ffeb;background:#ffffff13;border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:28px;height:28px;font-size:.88rem;font-weight:820;line-height:1;display:grid}.zero-desktop-attach-action-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.zero-desktop-attach-action-copy{gap:1px;min-width:0;display:grid}.zero-desktop-attach-action-copy strong{color:#fffffff5;letter-spacing:-.012em;font-size:.92rem;font-weight:720;line-height:1.08}.zero-desktop-attach-action-copy small{color:#ebf0f88f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;font-weight:560;line-height:1.15;overflow:hidden}}.zero-action-sheet-backdrop{-webkit-backdrop-filter:blur(8px)saturate(92%)!important;backdrop-filter:blur(8px)saturate(92%)!important;background:#00000047!important}.zero-action-sheet{-webkit-backdrop-filter:blur(28px)saturate(145%)!important;backdrop-filter:blur(28px)saturate(145%)!important;background:linear-gradient(#ffffff16,#ffffff09),#181a21e6!important;border:1px solid #ffffff1f!important;border-radius:22px!important;width:min(360px,100vw - 28px)!important;max-height:min(76vh,520px)!important;box-shadow:0 24px 76px #0000008f,inset 0 1px #ffffff1a!important}.zero-action-sheet-header{border-bottom:0!important;padding:10px 11px 6px!important}.zero-action-sheet-title{color:#f0f4fc80!important;letter-spacing:.105em!important;font-size:.68rem!important;font-weight:800!important}.zero-action-sheet-close{color:#f5f8ffc2!important;background:#ffffff13!important;border:1px solid #ffffff17!important;border-radius:999px!important;width:30px!important;height:30px!important}.zero-action-sheet-list{padding:4px 7px 8px!important}.zero-action-item{border-radius:13px!important;grid-template-columns:32px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:7px 9px!important;display:grid!important}.zero-action-item:hover,.zero-action-item:focus-visible,.zero-action-item:active{background:#ffffff16!important;outline:0!important}.zero-action-item-icon{color:#f6f9ffeb;background:#ffffff13;border:1px solid #ffffff1a;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.zero-action-item-icon svg{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.zero-action-item-label{color:#fafcfff0!important;letter-spacing:-.012em!important;font-size:.9rem!important;font-weight:720!important}.zero-action-item-description{color:#e1e9f48a!important;margin-top:1px!important;font-size:.73rem!important;line-height:1.18!important}.zero-action-divider{background:#ffffff12!important;height:1px!important;margin:5px 6px!important}.zero-action-badge,.zero-action-item-badge{padding:2px 6px!important;font-size:.58rem!important}.zero-action-sheet-footer{display:none!important}@media (width>=1024px) and (hover:hover){.zero-action-sheet-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000000f!important;justify-content:flex-end!important;align-items:flex-start!important;padding:68px 18px 0 0!important}.zero-action-sheet{transform-origin:calc(100% - 32px) 0!important;border-radius:18px!important;width:320px!important;max-height:none!important;animation:.14s cubic-bezier(.19,1,.22,1) both zeroDesktopMenuIn!important}.zero-action-sheet-header{padding:8px 8px 2px 11px!important}.zero-action-sheet-close{width:26px!important;height:26px!important}.zero-action-item{min-height:44px!important;padding:7px 8px!important}}@media (width<=760px){.zero-action-sheet-backdrop{padding:0 12px calc(14px + env(safe-area-inset-bottom,0px))!important;background:#00000057!important;justify-content:center!important;align-items:flex-end!important}.zero-action-sheet{border-radius:24px!important;width:min(430px,100vw - 24px)!important;animation:.18s cubic-bezier(.18,.9,.18,1) both zeroSheetLiftIn!important}}@keyframes zeroDesktopMenuIn{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width>=1024px) and (hover:hover){.zero-chat-app:not(.is-android-shell) .zero-vault-page{background:radial-gradient(at 50% 0,#2f384838,#0000 34%),#000}.zero-chat-app:not(.is-android-shell) .zero-vault-header{border-bottom:0;min-height:340px;padding-top:74px}.zero-chat-app:not(.is-android-shell) .zero-vault-header:before{background:radial-gradient(at 50% 0,#404b5c5c 0%,#12171fc2 38%,#000000f5 88%),radial-gradient(circle at 50% 28%,#ffffff17,#fff0 44%)}.zero-chat-app:not(.is-android-shell) .zero-vault-header:after{background:linear-gradient(#0000001f 0%,#0000 36%,#000000bd 100%),radial-gradient(at 50% 42%,#0000 0%,#00000052 78%,#000000b3 100%)}.zero-chat-app:not(.is-android-shell) .zero-vault-topbar{background:linear-gradient(#00000070,#0000)}.zero-chat-app:not(.is-android-shell) .zero-vault-hero{align-content:center;gap:6px;max-width:960px;min-height:216px;margin:0 auto;padding:10px 24px 12px}.zero-chat-app:not(.is-android-shell) .zero-vault-hero .zero-vault-avatar:not(.has-image){text-shadow:0 18px 42px #000000b8;width:auto;max-width:260px;height:auto;font-size:clamp(5.8rem,8vw,8.4rem);line-height:.86}.zero-chat-app:not(.is-android-shell) .zero-vault-name{font-size:clamp(1.55rem,2.2vw,2.05rem);line-height:1.02}.zero-chat-app:not(.is-android-shell) .zero-vault-tagline{font-size:.9rem}.zero-chat-app:not(.is-android-shell) .zero-lang-context{font-size:.68rem}.zero-chat-app:not(.is-android-shell) .zero-vault-actions{gap:10px;padding:6px 12px 10px}.zero-chat-app:not(.is-android-shell) .zero-vault-action{-webkit-backdrop-filter:blur(16px)saturate(128%);backdrop-filter:blur(16px)saturate(128%);background:#0d0f149e;border-radius:14px;min-width:64px;max-width:76px}.zero-chat-app:not(.is-android-shell) .zero-vault-profile-card{-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:linear-gradient(#ffffff12,#ffffff09),#16181cd1;border-radius:20px;grid-template-columns:1fr 1fr;max-width:960px;margin:18px auto 14px;display:grid;box-shadow:0 18px 48px #00000047,inset 0 1px #ffffff14}.zero-chat-app:not(.is-android-shell) .zero-vault-profile-row{border-bottom:0;border-right:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:8px;min-height:58px;padding:14px 18px}.zero-chat-app:not(.is-android-shell) .zero-vault-profile-row:last-child{border-right:0}.zero-chat-app:not(.is-android-shell) .zero-vault-profile-row span{color:#f4f6fab8;letter-spacing:.01em;font-size:.74rem;font-weight:720}.zero-chat-app:not(.is-android-shell) .zero-vault-profile-row strong{text-align:left;font-size:.94rem;font-weight:720}.zero-chat-app:not(.is-android-shell) .zero-vault-profile-row.is-action strong{align-self:center}.zero-chat-app:not(.is-android-shell) .zero-vault-tabs{border-bottom:1px solid #ffffff1a;justify-content:space-between;max-width:960px;margin:0 auto;padding:0;overflow:visible}.zero-chat-app:not(.is-android-shell) .zero-vault-tabs button{flex:1 1 0;padding:13px 14px 12px;font-size:.82rem}.zero-chat-app:not(.is-android-shell) .zero-vault-body{max-width:960px;min-height:260px;margin:0 auto;padding:20px 0 80px}.zero-chat-app:not(.is-android-shell) .zero-vault-empty{max-width:340px;padding:34px 16px;font-size:.9rem}}@media (width<=1023px),(hover:none){.zero-chat-app .zero-vault-header.has-profile-image{background:#000}.zero-chat-app .zero-vault-header.has-profile-image:before{opacity:1;filter:saturate(108%)contrast(104%);background-position:50%;background-size:cover;transform:scale(1.01)}.zero-chat-app .zero-vault-header.has-profile-image:after{background:linear-gradient(#00000014 0%,#0000 34%,#00000014 72%,#0000008f 100%),radial-gradient(at 50% 38%,#0000 0%,#00000014 76%,#00000070 100%)}.zero-chat-app .zero-vault-header.has-profile-image .zero-vault-hero{box-sizing:border-box;text-align:left;align-content:end;justify-items:start;gap:4px;width:100%;padding:0 24px 20px}.zero-chat-app .zero-vault-header.has-profile-image .zero-vault-hero .zero-vault-avatar.has-image{display:none!important}.zero-chat-app .zero-vault-header.has-profile-image .zero-vault-name{text-shadow:0 12px 28px #00000094;max-width:min(78vw,360px)}.zero-chat-app .zero-vault-header.has-profile-image .zero-vault-tagline,.zero-chat-app .zero-vault-header.has-profile-image .zero-lang-context{color:#ffffffe0;text-shadow:0 2px 10px #000000d6,0 10px 24px #000000b8;max-width:min(78vw,360px)}.zero-chat-app .zero-vault-header.has-profile-image .zero-lang-context span{color:#ffffffb8}.zero-chat-app .zero-vault-header.has-profile-image .zero-vault-nav-title{transition:opacity .16s,transform .16s cubic-bezier(.2,.8,.2,1)}.zero-chat-app .zero-vault-header.has-profile-image .zero-vault-nav-avatar.has-image{background:#0c0e12;border-color:#ffffff38;box-shadow:0 8px 18px #00000073,inset 0 1px #ffffff26}.zero-chat-app .zero-vault-header:not(.has-profile-image) .zero-vault-hero{box-sizing:border-box;text-align:center;align-content:center;justify-items:center;gap:7px;width:100%;min-height:min(42dvh,390px);padding:10px 24px 86px}.zero-chat-app .zero-vault-header:not(.has-profile-image) .zero-vault-hero .zero-vault-avatar:not(.has-image){color:#f8f9fd;text-shadow:0 22px 48px #000000ad;transform-origin:50%;width:auto;max-width:260px;height:auto;margin-bottom:4px;font-size:clamp(5.8rem,30vw,9.4rem);line-height:.82;display:grid!important}.zero-chat-app .zero-vault-header:not(.has-profile-image) .zero-vault-name,.zero-chat-app .zero-vault-header:not(.has-profile-image) .zero-vault-tagline,.zero-chat-app .zero-vault-header:not(.has-profile-image) .zero-lang-context{text-align:left;justify-self:start;max-width:min(78vw,360px);position:absolute;left:24px}.zero-chat-app .zero-vault-header:not(.has-profile-image) .zero-vault-name{bottom:54px}.zero-chat-app .zero-vault-header:not(.has-profile-image) .zero-vault-tagline{bottom:30px}.zero-chat-app .zero-vault-header:not(.has-profile-image) .zero-lang-context{bottom:7px}}.zero-vault-page[data-zero-vault-stage] .zero-vault-hero,.zero-vault-page[data-zero-vault-stage] .zero-vault-actions,.zero-vault-page[data-zero-vault-stage] .zero-vault-nav-title{transition:opacity .16s,transform .18s cubic-bezier(.2,.8,.2,1)}.zero-vault-page:not(.is-vault-scrolling)[data-zero-vault-stage=expanded] .zero-vault-nav-title,.zero-vault-page:not(.is-vault-scrolling)[data-zero-vault-stage=compact] .zero-vault-nav-title{opacity:0;transform:translateY(6px)}.zero-vault-page:not(.is-vault-scrolling)[data-zero-vault-stage=toolbar] .zero-vault-nav-title{opacity:1;transform:translateY(0)}.zero-vault-page:not(.is-vault-scrolling)[data-zero-vault-stage=compact] .zero-vault-hero{opacity:1;box-sizing:border-box;width:100%;padding:calc(max(env(safe-area-inset-top,0px), var(--zero-android-safe-top,0px)) + 84px) 24px 20px;text-align:center;align-content:start;justify-items:center;gap:6px;transform:translateY(0)}.zero-vault-page:not(.is-vault-scrolling)[data-zero-vault-stage=compact] .zero-vault-header:not(.has-profile-image) .zero-vault-hero .zero-vault-avatar:not(.has-image){color:#f8f9fd;width:112px;max-width:none;height:112px;text-shadow:none;background:linear-gradient(145deg,#303844,#070809);border:1px solid #ffffff2e;border-radius:50%;margin:0 0 6px;font-size:2.8rem;line-height:1;overflow:hidden;transform:none;box-shadow:0 18px 42px #0000006b,inset 0 1px #ffffff2e}.zero-vault-page:not(.is-vault-scrolling)[data-zero-vault-stage=compact] .zero-vault-header:not(.has-profile-image) .zero-vault-name,.zero-vault-page:not(.is-vault-scrolling)[data-zero-vault-stage=compact] .zero-vault-header:not(.has-profile-image) .zero-vault-tagline,.zero-vault-page:not(.is-vault-scrolling)[data-zero-vault-stage=compact] .zero-vault-header:not(.has-profile-image) .zero-lang-context{text-align:center;justify-self:center;max-width:min(78vw,360px);position:static;bottom:auto;left:auto}.zero-vault-page:not(.is-vault-scrolling)[data-zero-vault-stage=compact] .zero-vault-name{font-size:clamp(1.35rem,6vw,1.85rem)}.zero-vault-page:not(.is-vault-scrolling)[data-zero-vault-stage=compact] .zero-vault-tagline{font-size:.92rem}.zero-vault-page:not(.is-vault-scrolling)[data-zero-vault-stage=compact] .zero-vault-header.has-profile-image:before{opacity:.34;filter:saturate(105%)contrast(102%)blur(8px);transform:scale(1.05)}.zero-vault-page:not(.is-vault-scrolling)[data-zero-vault-stage=compact] .zero-vault-header.has-profile-image:after{background:linear-gradient(#0000005c 0%,#00000014 34%,#0000004d 100%),radial-gradient(at 50% 28%,#0000 0%,#00000061 78%,#000000b3 100%)}.zero-vault-page:not(.is-vault-scrolling)[data-zero-vault-stage=compact] .zero-vault-header.has-profile-image .zero-vault-hero{padding:calc(max(env(safe-area-inset-top,0px), var(--zero-android-safe-top,0px)) + 84px) 24px 20px;text-align:center;align-content:start;justify-items:center}.zero-vault-page:not(.is-vault-scrolling)[data-zero-vault-stage=compact] .zero-vault-header.has-profile-image .zero-vault-hero .zero-vault-avatar.has-image{border:1px solid #ffffff38!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:112px!important;min-height:112px!important;max-height:112px!important;margin:0 0 6px!important;display:grid!important;box-shadow:0 18px 42px #00000075!important}.zero-vault-page:not(.is-vault-scrolling)[data-zero-vault-stage=compact] .zero-vault-header.has-profile-image .zero-vault-name,.zero-vault-page:not(.is-vault-scrolling)[data-zero-vault-stage=compact] .zero-vault-header.has-profile-image .zero-vault-tagline,.zero-vault-page:not(.is-vault-scrolling)[data-zero-vault-stage=compact] .zero-vault-header.has-profile-image .zero-lang-context{text-align:center;justify-self:center;max-width:min(78vw,360px)}.zero-vault-page:not(.is-vault-scrolling)[data-zero-vault-stage=toolbar] .zero-vault-hero{opacity:0;pointer-events:none;transform:translateY(-24px)scale(.96)}.zero-vault-page:not(.is-vault-scrolling)[data-zero-vault-stage=toolbar] .zero-vault-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.zero-vault-page.is-vault-actions-hidden[data-zero-vault-stage=toolbar] .zero-vault-actions,.zero-vault-page.is-vault-actions-hidden .zero-vault-actions{opacity:0!important;pointer-events:none!important;transform:translateY(-8px)!important}.zero-vault-page{--zero-vault-hero-circle:0;--zero-vault-circle-toolbar:0;--zero-vault-nav-reveal:clamp(0,calc((var(--zero-vault-circle-toolbar) - .86) * 7),1);--zero-vault-soul-progress:clamp(0,calc((var(--zero-vault-hero-circle) - .08) * 1.35),1);--zero-vault-circle-visible:clamp(0,calc(var(--zero-vault-hero-circle) - var(--zero-vault-circle-toolbar)),1)}.zero-vault-page[data-zero-vault-stage] .zero-vault-nav-title{opacity:var(--zero-vault-nav-reveal)!important;transform:translateY(calc((1 - var(--zero-vault-nav-reveal)) * 8px)) scale(calc(.96 + (var(--zero-vault-nav-reveal) * .04)))!important}.zero-vault-page[data-zero-vault-stage] .zero-vault-hero{opacity:calc(1 - var(--zero-vault-circle-toolbar))!important;transform:translateY(calc((var(--zero-vault-hero-circle) * -34px) + (var(--zero-vault-circle-toolbar) * -78px))) scale(calc(1 - (var(--zero-vault-circle-toolbar) * .08)))!important}.zero-vault-page .zero-vault-header.has-profile-image:before{opacity:calc(1 - var(--zero-vault-circle-toolbar))!important;filter:saturate(calc(108% - (var(--zero-vault-soul-progress) * 18%))) contrast(calc(104% - (var(--zero-vault-soul-progress) * 8%))) blur(calc(var(--zero-vault-soul-progress) * 10px))!important;transform:scale(calc(1.01 + (var(--zero-vault-soul-progress) * .055)))!important}.zero-vault-page .zero-vault-header.has-profile-image:after{opacity:calc(1 - (var(--zero-vault-circle-toolbar) * .28))!important}@media (width<=1023px),(hover:none){.zero-vault-page .zero-vault-header.has-profile-image .zero-vault-hero{box-sizing:border-box!important;text-align:left!important;align-content:end!important;justify-items:start!important;gap:6px!important;width:100%!important;min-height:min(42dvh,390px)!important;padding:0 24px 24px!important;position:relative!important}.zero-vault-page .zero-vault-header.has-profile-image .zero-vault-hero .zero-vault-avatar.has-image{top:calc(max(env(safe-area-inset-top,0px), var(--zero-android-safe-top,0px)) + 283px)!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:112px!important;min-height:112px!important;max-height:112px!important;opacity:var(--zero-vault-circle-visible)!important;box-shadow:0 18px 42px #00000075,0 0 calc(var(--zero-vault-soul-progress) * 38px) #ffffff26,0 0 calc(var(--zero-vault-soul-progress) * 58px) #7691be21,inset 0 1px #ffffff24!important;transform:translate(-50%,calc(var(--zero-vault-circle-toolbar) * -243px)) scale(calc(.82 + (var(--zero-vault-soul-progress) * .18) - (var(--zero-vault-circle-toolbar) * .48)))!important;transform-origin:50%!important;isolation:isolate!important;border:1px solid #ffffff38!important;border-radius:50%!important;margin:0!important;display:grid!important;position:absolute!important;left:50%!important;overflow:hidden!important}.zero-vault-page .zero-vault-header.has-profile-image .zero-vault-hero .zero-vault-avatar.has-image:before{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:calc(var(--zero-vault-soul-progress) * (1 - var(--zero-vault-circle-toolbar)))!important;filter:blur(12px)!important;transform:scale(calc(.7 + (var(--zero-vault-soul-progress) * .42)))!important;background:radial-gradient(circle,#fff3 0%,#86a0d629 32%,#0000 68%)!important;border-radius:50%!important;position:absolute!important;inset:-38px!important}.zero-vault-page .zero-vault-header.has-profile-image .zero-vault-hero .zero-vault-avatar.has-image img{object-fit:cover!important;filter:saturate(calc(92% + (var(--zero-vault-soul-progress) * 18%))) contrast(calc(96% + (var(--zero-vault-soul-progress) * 10%)))!important;border-radius:50%!important}.zero-vault-page .zero-vault-header.has-profile-image .zero-vault-name,.zero-vault-page .zero-vault-header.has-profile-image .zero-vault-tagline,.zero-vault-page .zero-vault-header.has-profile-image .zero-lang-context{text-align:left!important;max-width:min(78vw,360px)!important;opacity:calc(1 - var(--zero-vault-hero-circle))!important;transform:translateY(calc(var(--zero-vault-hero-circle) * 10px))!important;justify-self:start!important}.zero-vault-page .zero-vault-header.has-profile-image .zero-vault-name{width:max-content!important;max-width:min(78vw,360px)!important;opacity:calc((1 - var(--zero-vault-circle-toolbar)) * (1 - (var(--zero-vault-hero-circle) * .08)))!important;transform:translate(calc(var(--zero-vault-hero-circle) * (50vw - 24px)),calc(var(--zero-vault-hero-circle) * 42px + var(--zero-vault-circle-toolbar) * -52px)) translateX(calc(var(--zero-vault-hero-circle) * -50%)) scale(calc(1 - (var(--zero-vault-hero-circle) * .18) - (var(--zero-vault-circle-toolbar) * .08)))!important;transform-origin:0!important;will-change:transform,opacity!important}.zero-vault-page .zero-vault-header.has-profile-image .zero-vault-circle-name{top:calc(max(env(safe-area-inset-top,0px), var(--zero-android-safe-top,0px)) + 405px)!important;color:#f8f9fd!important;text-align:center!important;width:min(78vw,360px)!important;opacity:var(--zero-vault-circle-visible)!important;transform:translate(-50%,calc(var(--zero-vault-circle-toolbar) * -241px)) scale(calc(1 - (var(--zero-vault-circle-toolbar) * .08)))!important;text-shadow:0 12px 28px #00000094!important;font-size:clamp(1.35rem,6vw,1.85rem)!important;font-weight:720!important;line-height:1.04!important;display:none!important;position:absolute!important;left:50%!important}.zero-vault-page[data-zero-vault-stage=toolbar] .zero-vault-header.has-profile-image:before,.zero-vault-page.is-vault-actions-hidden .zero-vault-header.has-profile-image:before{opacity:0!important}}.zero-vault-page[data-zero-vault-stage=toolbar] .zero-vault-hero{opacity:0!important;pointer-events:none!important}.zero-vault-page.is-native-vault-profile-motion .zero-vault-hero .zero-vault-avatar,.zero-vault-page.is-native-vault-profile-motion .zero-vault-hero .zero-vault-name,.zero-vault-page.is-native-vault-profile-motion .zero-vault-hero .zero-vault-circle-name,.zero-vault-page.is-native-vault-profile-motion .zero-vault-hero .zero-vault-tagline,.zero-vault-page.is-native-vault-profile-motion .zero-vault-hero .zero-lang-context,.zero-vault-page.is-native-vault-profile-motion .zero-vault-nav-title{opacity:0!important;visibility:hidden!important}.zero-chat-app.has-doodle-wallpaper:not(.is-light-theme),.zero-chat-app[data-zero-wallpaper=doodle]:not(.is-light-theme){--zero-chat-wallpaper:url(../zero-wallpaper-dark.png?v=low-contrast-20260505)!important;background-color:#030509!important;background-image:linear-gradient(#00000042,#00000042),var(--zero-chat-wallpaper),radial-gradient(circle at 18% -8%,#4670bc22,#0000 30%),radial-gradient(circle at 92% 18%,#55709a12,#0000 32%),linear-gradient(#010204 0%,#030509 45%,#05070b 100%)!important;background-position:50%,top,50%,50%,50%!important;background-repeat:no-repeat,repeat-y,no-repeat,no-repeat,no-repeat!important;background-size:cover,100%,auto,auto,auto!important}.zero-booking-results{box-sizing:border-box;color:#fff;width:100%;min-width:0;max-width:100%;margin:5px 0 10px;padding:0;overflow:hidden}.zero-booking-results-head{gap:6px;min-width:0;margin:0 2px 10px;display:grid}.zero-booking-results-head-top{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.zero-booking-source-chip{color:#e4efff;background:linear-gradient(#0d347c,#082258);border:1px solid #5f97ff6b;border-radius:999px;justify-self:start;align-items:center;gap:7px;min-width:0;min-height:26px;padding:4px 10px;font-size:.74rem;font-weight:820;display:inline-flex;box-shadow:0 12px 28px #00000052,0 0 0 1px #006ce414,inset 0 1px #ffffff1a}.zero-booking-source-chip img{object-fit:contain;background:#fff;border-radius:4px;flex:none;width:16px;height:16px}.zero-booking-source-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zero-booking-results-count{color:#ffffffa8;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff17;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:.68rem;font-weight:780;display:inline-flex}.zero-booking-results-title{letter-spacing:-.026em;color:#fffffff5;font-size:1.06rem;font-weight:820;line-height:1.08}.zero-booking-results-subtitle{color:#ffffff94;white-space:nowrap;text-overflow:ellipsis;font-size:.79rem;font-weight:620;line-height:1.2;overflow:hidden}.zero-booking-verdict{background:linear-gradient(#ffffff13,#ffffff09);border:1px solid #ffffff14;border-radius:16px;gap:2px;margin-top:2px;padding:9px 10px;display:grid;box-shadow:inset 0 1px #ffffff0f}.zero-booking-verdict span{color:#8ab7ff;text-transform:uppercase;letter-spacing:.075em;font-size:.67rem;font-weight:850;line-height:1.1}.zero-booking-verdict strong{text-overflow:ellipsis;white-space:nowrap;color:#fffffff5;letter-spacing:-.018em;min-width:0;font-size:.91rem;font-weight:820;line-height:1.14;overflow:hidden}.zero-booking-verdict p{color:#ffffffa3;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.76rem;line-height:1.24;display:-webkit-box;overflow:hidden}.zero-booking-card-row{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;gap:12px;padding:0 2px 8px;display:flex;overflow-x:auto}.zero-booking-card-row::-webkit-scrollbar{display:none}.zero-booking-result-card{scroll-snap-align:start;background:linear-gradient(#11151d,#07090e 58%,#05070b);border:1px solid #ffffff18;border-radius:24px;flex-direction:column;flex:0 0 min(78vw,318px);width:min(78vw,318px);min-width:0;display:flex;overflow:hidden;box-shadow:0 20px 48px #00000075,inset 0 1px #fff1}.zero-booking-result-card.is-best{border-color:#4a88ff5c;flex-basis:min(88vw,370px);width:min(88vw,370px);box-shadow:0 24px 56px #0000008a,0 0 0 1px #4a88ff2e,0 0 36px #006ce41f,inset 0 1px #ffffff14}.zero-booking-result-card.is-stretch{border-color:#ffca572e}.zero-booking-card-image{background:#111722;height:168px;position:relative;overflow:hidden}.zero-booking-result-card.is-best .zero-booking-card-image{height:198px}.zero-booking-card-image img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.002)}.zero-booking-card-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000ad);height:58%;position:absolute;bottom:0;left:0;right:0}.zero-booking-card-image-fallback{color:#ffffff6b;letter-spacing:.01em;background:#101722;place-items:center;height:100%;font-size:.72rem;font-weight:780;display:grid}.zero-booking-card-rank,.zero-booking-card-availability{z-index:2;-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:.72rem;font-weight:850;display:inline-flex;position:absolute;box-shadow:0 10px 22px #00000057}.zero-booking-card-rank{color:#080b10;background:#fff;top:10px;left:10px}.zero-booking-card-rank.is-stretch{color:#171006;background:#fff4d2f0}.zero-booking-card-rank.is-backup{color:#ffffffe6;background:#111822b8;border:1px solid #ffffff21}.zero-booking-card-availability{color:#ffffffe0;background:#0b0f16c2;border:1px solid #ffffff21;bottom:10px;right:10px}.zero-booking-card-body{flex:1;grid-template-rows:auto auto auto 1fr auto auto;gap:7px;min-width:0;padding:12px 13px 13px;display:grid}.zero-booking-card-topline{align-items:center;gap:7px;min-height:23px;display:flex}.zero-booking-card-stars,.zero-booking-card-stars-text{color:#f7c948;align-items:center;gap:1px;font-size:.8rem;font-weight:880;line-height:1;display:inline-flex}.zero-booking-card-stars-text{color:#ffffffa8;font-size:.73rem}.zero-booking-card-rating{color:#fff;background:#006ce4;border-radius:7px 7px 7px 2px;justify-content:center;align-items:center;min-width:33px;height:23px;padding:0 7px;font-size:.75rem;font-weight:880;line-height:1;display:inline-flex;box-shadow:0 8px 18px #006ce44d}.zero-booking-card-body h3{text-overflow:ellipsis;-webkit-line-clamp:2;letter-spacing:-.026em;color:#fffffff7;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:1.04rem;font-weight:820;line-height:1.08;display:-webkit-box;overflow:hidden}.zero-booking-card-meta{color:#fff9;flex-wrap:wrap;gap:3px 7px;min-width:0;font-size:.76rem;line-height:1.18;display:flex}.zero-booking-card-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.zero-booking-card-reason{color:#ffffffb3;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.25;display:-webkit-box;overflow:hidden}.zero-booking-card-price-block{text-align:right;border-top:1px solid #ffffff16;align-self:end;gap:2px;margin-top:2px;padding-top:10px;display:grid}.zero-booking-card-price-block span{color:#ffffff80;font-size:.72rem;font-weight:650}.zero-booking-card-price-block strong{color:#fff;letter-spacing:-.026em;font-size:1.1rem;font-weight:860;line-height:1.02}.zero-booking-card-price-block em{color:#ffffff6e;font-size:.67rem;font-style:normal;line-height:1.12}.zero-booking-card-cta{cursor:pointer;background:#006ce4;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:39px;margin-top:3px;font-size:.86rem;font-weight:840;text-decoration:none;display:flex;box-shadow:0 13px 30px #006ce457,inset 0 1px #ffffff2e;color:#fff!important}.zero-booking-card-cta:active{transform:scale(.985)}.zero-booking-card-cta.is-disabled{box-shadow:none;background:#ffffff14;color:#ffffff80!important}.zero-booking-results.is-provider-search .zero-booking-results-subtitle{white-space:normal;text-overflow:clip;overflow:visible}.zero-booking-provider-search-card{background:linear-gradient(#10151d,#06080d);border:1px solid #006ce452;border-radius:18px;gap:12px;padding:14px;display:grid;box-shadow:0 18px 42px #00000075,0 0 0 1px #006ce424,inset 0 1px #ffffff12}.zero-booking-provider-search-body{gap:7px;min-width:0;display:grid}.zero-booking-provider-search-kicker{color:#ffffffb8;background:#ffffff17;border:1px solid #ffffff1a;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:24px;padding:0 9px;font-size:.7rem;font-weight:820;display:inline-flex}.zero-booking-provider-search-card h3{color:#fff;letter-spacing:0;margin:0;font-size:1.04rem;font-weight:840;line-height:1.1}.zero-booking-provider-search-card p{color:#ffffffa8;margin:0;font-size:.8rem;font-weight:560;line-height:1.35}.zero-exec-moment.is-hotel-outcome.is-provider-proof{background:linear-gradient(#151821,#090b10);border-color:#ffffff17;border-radius:18px;margin:7px 0 0;padding:11px 12px 12px;box-shadow:0 14px 34px #0000006b,inset 0 1px #ffffff0f}.zero-hotel-proof-kicker{color:#8ab7ff;text-transform:uppercase;letter-spacing:.08em;margin:0 0 7px;font-size:.66rem;font-weight:850;line-height:1.1}.zero-exec-moment.is-hotel-outcome.is-provider-proof .zero-hotel-name{font-size:.96rem;line-height:1.16}.zero-exec-moment.is-hotel-outcome.is-provider-proof .zero-hotel-location,.zero-exec-moment.is-hotel-outcome.is-provider-proof .zero-hotel-dates{font-size:.74rem}.zero-exec-moment.is-hotel-outcome.is-provider-proof .zero-hotel-why{font-size:.76rem;line-height:1.28}.zero-exec-moment.is-hotel-outcome.is-provider-proof .zero-hotel-tax-caveat{font-size:.69rem}.zero-exec-moment.is-hotel-outcome.is-provider-proof .zero-provider-setup-ask{margin-top:8px}.zero-chat-app.is-light-theme .zero-booking-results,.zero-chat-app.is-light-theme .zero-booking-results-title{color:#0f1725}.zero-chat-app.is-light-theme .zero-booking-results-subtitle{color:#0f17258f}.zero-chat-app.is-light-theme .zero-booking-results-count{color:#0f17259e;background:#0f17250f;border-color:#0f172514}.zero-chat-app.is-light-theme .zero-booking-verdict{background:#ffffffd1;border-color:#0f172514;box-shadow:0 10px 24px #2a39501f}.zero-chat-app.is-light-theme .zero-booking-verdict strong{color:#0f1725}.zero-chat-app.is-light-theme .zero-booking-verdict p{color:#0f172599}.zero-chat-app.is-light-theme .zero-booking-result-card{background:#fff;border-color:#1420321f;box-shadow:0 16px 36px #2a395033,inset 0 1px #ffffffd1}.zero-chat-app.is-light-theme .zero-booking-card-body h3{color:#0f1725}.zero-chat-app.is-light-theme .zero-booking-card-meta,.zero-chat-app.is-light-theme .zero-booking-card-reason{color:#0f172594}.zero-chat-app.is-light-theme .zero-booking-card-price-block{border-top-color:#0f172514}.zero-chat-app.is-light-theme .zero-booking-card-price-block span{color:#0f172580}.zero-chat-app.is-light-theme .zero-booking-card-price-block strong{color:#0f1725}.zero-chat-app.is-light-theme .zero-booking-card-price-block em{color:#0f17256b}.zero-chat-app.is-light-theme .zero-exec-moment.is-hotel-outcome.is-provider-proof{background:#ffffffeb;border-color:#0f17251a;box-shadow:0 12px 30px #2a39502e}.zero-chat-app.is-android-shell .zero-booking-results{margin:5px 0 9px}.zero-chat-app.is-android-shell .zero-booking-results-head{gap:6px;margin-bottom:9px}.zero-chat-app.is-android-shell .zero-booking-results-title{font-size:1.02rem}.zero-chat-app.is-android-shell .zero-booking-verdict{border-radius:15px;padding:8px 9px}.zero-chat-app.is-android-shell .zero-booking-result-card{border-radius:22px;flex-basis:min(78vw,310px);width:min(78vw,310px)}.zero-chat-app.is-android-shell .zero-booking-result-card.is-best{flex-basis:min(88vw,352px);width:min(88vw,352px)}.zero-chat-app.is-android-shell .zero-booking-card-image{height:160px}.zero-chat-app.is-android-shell .zero-booking-result-card.is-best .zero-booking-card-image{height:188px}.zero-chat-app.is-android-shell .zero-booking-card-body{gap:6px;padding:10px 11px 11px}.zero-chat-app.is-android-shell .zero-booking-card-body h3{font-size:.99rem}.zero-chat-app.is-android-shell .zero-booking-card-cta{min-height:37px;font-size:.83rem}.zero-chat-app.is-android-shell .zero-exec-moment.is-hotel-outcome.is-provider-proof{background:linear-gradient(#141720,#080a0f);border-radius:17px;padding:10px 11px 11px}.zero-booking-operator-message{box-sizing:border-box;background:linear-gradient(#ffffff18,#ffffff0b);border:1px solid #ffffff1a;border-radius:14px;gap:3px;margin:0 2px 10px;padding:10px 11px;display:grid;box-shadow:inset 0 1px #ffffff12}.zero-booking-operator-message span{color:#ffffff9e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;font-weight:680;line-height:1.25;overflow:hidden}.zero-booking-operator-message strong{color:#fffffff5;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:820;line-height:1.18;overflow:hidden}.zero-booking-results-head{gap:7px;margin-bottom:11px}.zero-booking-results-head-top{align-items:center;padding:1px 0}.zero-booking-results-title{letter-spacing:0}.zero-booking-card-row{gap:10px;padding:0 2px 9px}.zero-booking-result-card{background:linear-gradient(#10141b,#06080d);border-radius:16px;flex:0 0 min(94vw,540px);grid-template-columns:minmax(150px,42%) minmax(0,1fr);width:min(94vw,540px);min-height:220px;display:grid;box-shadow:0 20px 46px #0000007a,inset 0 1px #fff1}.zero-booking-result-card.is-best{border-color:#006ce475;flex-basis:min(96vw,570px);grid-template-columns:minmax(168px,43%) minmax(0,1fr);width:min(96vw,570px);box-shadow:0 24px 58px #0000008c,0 0 0 1px #006ce433,0 0 34px #006ce421,inset 0 1px #ffffff14}.zero-booking-card-image{border-radius:14px;height:auto;min-height:220px;margin:6px 0 6px 6px}.zero-booking-result-card.is-best .zero-booking-card-image{height:auto;min-height:236px}.zero-booking-card-image img,.zero-booking-card-image-fallback{border-radius:inherit}.zero-booking-card-image-collage{height:100%;min-height:inherit;border-radius:inherit;background:#070b12;grid-template-rows:1fr 1fr;grid-template-columns:1fr;gap:5px;display:grid;overflow:hidden}.zero-booking-card-image-collage img{object-fit:cover;border-radius:0;width:100%;height:100%;min-height:0;transform:none}.zero-booking-card-image:has(.zero-booking-card-image-collage):after{background:linear-gradient(#0000,#00000052);height:22%}.zero-booking-card-rank{min-height:25px;padding:0 9px;font-size:.7rem;top:8px;left:8px}.zero-booking-card-next-peek{z-index:2;color:#07101c;-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%);background:#ffffffe0;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:.66rem;font-weight:850;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 9px 20px #00000047}.zero-booking-card-availability{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 16px);min-height:25px;padding:0 9px;font-size:.68rem;bottom:8px;right:8px;overflow:hidden}.zero-booking-card-body{grid-template-rows:auto auto auto minmax(0,1fr) auto auto;gap:6px;min-height:220px;padding:12px}.zero-booking-card-body h3{letter-spacing:0;font-size:1rem;line-height:1.1}.zero-booking-card-meta{font-size:.74rem;line-height:1.2}.zero-booking-card-meta span:not(:last-child):after{content:" |";opacity:.45}.zero-booking-card-spacer{min-height:4px}.zero-booking-card-reason{-webkit-line-clamp:3;font-size:.76rem;line-height:1.25}.zero-booking-card-price-block{text-align:left;justify-items:start;width:100%}.zero-booking-card-price-block strong{letter-spacing:0;font-size:1.08rem}.zero-booking-card-price-block em{max-width:190px}.zero-booking-card-cta{border-radius:10px;min-height:38px}.zero-booking-boundary{color:#ffffff80;margin:0 2px;font-size:.71rem;font-weight:620;line-height:1.28}.zero-chat-app.is-light-theme .zero-booking-operator-message{background:#ffffffdb;border-color:#0f172517;box-shadow:0 10px 24px #2a39501f}.zero-chat-app.is-light-theme .zero-booking-operator-message strong{color:#0f1725}.zero-chat-app.is-light-theme .zero-booking-operator-message span,.zero-chat-app.is-light-theme .zero-booking-boundary{color:#0f172594}.zero-chat-app.is-light-theme .zero-booking-card-cta{color:#fff!important}.zero-chat-app.is-android-shell .zero-booking-operator-message{border-radius:13px;margin-bottom:9px;padding:9px 10px}.zero-chat-app.is-android-shell .zero-booking-operator-message strong{font-size:.86rem}.zero-chat-app.is-android-shell .zero-booking-operator-message span{font-size:.7rem}.zero-chat-app.is-android-shell .zero-booking-card-row{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:9px;padding:0 0 9px;display:flex;overflow-x:auto}.zero-chat-app.is-android-shell .zero-booking-card-row::-webkit-scrollbar{display:none}.zero-chat-app.is-android-shell .zero-booking-result-card{scroll-snap-align:start;border-radius:15px;flex:0 0 calc(88% - 2px);grid-template-columns:minmax(118px,40%) minmax(0,1fr);width:calc(88% - 2px);min-width:0;max-width:100%;min-height:192px;box-shadow:0 16px 34px #0000006b,inset 0 1px #fff1}.zero-chat-app.is-android-shell .zero-booking-result-card.is-best{flex-basis:calc(88% - 2px);grid-template-columns:minmax(122px,40%) minmax(0,1fr);width:calc(88% - 2px);max-width:100%;box-shadow:0 18px 38px #0000007a,0 0 0 1px #006ce42e,inset 0 1px #ffffff14}.zero-chat-app.is-android-shell .zero-booking-card-image,.zero-chat-app.is-android-shell .zero-booking-result-card.is-best .zero-booking-card-image{border-radius:13px;height:auto;min-height:180px;margin:5px 0 5px 5px}.zero-chat-app.is-android-shell .zero-booking-card-body{gap:5px;min-height:190px;padding:9px 10px}.zero-chat-app.is-android-shell .zero-booking-card-topline{gap:5px;min-height:20px}.zero-chat-app.is-android-shell .zero-booking-card-stars,.zero-chat-app.is-android-shell .zero-booking-card-stars-text{font-size:.7rem}.zero-chat-app.is-android-shell .zero-booking-card-rating{min-width:30px;height:21px;padding:0 6px;font-size:.69rem}.zero-chat-app.is-android-shell .zero-booking-card-body h3{font-size:.88rem;line-height:1.12}.zero-chat-app.is-android-shell .zero-booking-card-meta{gap:2px 5px;font-size:.68rem}.zero-chat-app.is-android-shell .zero-booking-card-spacer{min-height:6px}.zero-chat-app.is-android-shell .zero-booking-card-reason{-webkit-line-clamp:2;font-size:.69rem;line-height:1.2}.zero-chat-app.is-android-shell .zero-booking-card-price-block{padding-top:7px}.zero-chat-app.is-android-shell .zero-booking-card-price-block strong{font-size:.92rem}.zero-chat-app.is-android-shell .zero-booking-card-price-block em{max-width:175px;font-size:.61rem}.zero-chat-app.is-android-shell .zero-booking-card-cta{text-align:center;border-radius:10px;min-height:38px;padding:0 10px;font-size:.74rem;line-height:1.05}.zero-chat-app.is-android-shell .zero-booking-boundary{font-size:.66rem}.zero-hotel-mapbox-canvas .mapboxgl-canvas{outline:0}.zero-hotel-mapbox-canvas .mapboxgl-ctrl-logo,.zero-hotel-mapbox-canvas .mapboxgl-ctrl-attrib{filter:invert()grayscale()opacity(.72)}.zero-hotel-mapbox-canvas.is-compact .mapboxgl-ctrl-logo,.zero-hotel-mapbox-canvas.is-compact .mapboxgl-ctrl-attrib{opacity:.42;transform-origin:0 100%;transform:scale(.82)}.zero-hotel-mapbox-pin{color:#080b10;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:4px;height:28px;padding:0 9px 0 6px;font:800 .76rem/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:inline-flex;transform:translateZ(0);box-shadow:0 10px 24px #00000061,0 0 0 1px #00000014}.zero-hotel-mapbox-pin span{color:#fff;background:#0a0d13;border-radius:999px;place-items:center;width:17px;height:17px;font-size:.6rem;display:inline-grid}.zero-hotel-mapbox-pin strong{font:inherit}.zero-hotel-mapbox-pin.is-active{z-index:3;transform:scale(1.08)translateZ(0);box-shadow:0 14px 32px #0000007a,0 0 0 3px #ffffff47}.zero-hotel-map-mode .mapboxgl-ctrl-top-right{top:calc(env(safe-area-inset-top,0px) + 78px);right:18px}.zero-hotel-map-mode .mapboxgl-ctrl-top-left{top:calc(env(safe-area-inset-top,0px) + 78px);left:14px}.zero-hotel-map-mode .mapboxgl-ctrl-group{background:#080b11cc;border:1px solid #ffffff1a;border-radius:14px;overflow:hidden;box-shadow:0 12px 28px #00000052}.zero-hotel-mapbox-canvas.is-compact,.zero-hotel-mapbox-canvas.is-compact *{pointer-events:none}.zero-hotel-mapbox-canvas{background:#eef1ed!important}.zero-hotel-mapbox-canvas .mapboxgl-ctrl-logo,.zero-hotel-mapbox-canvas .mapboxgl-ctrl-attrib{filter:none;opacity:.66}.zero-hotel-mapbox-canvas.is-compact .mapboxgl-ctrl-logo,.zero-hotel-mapbox-canvas.is-compact .mapboxgl-ctrl-attrib{opacity:.38}.zero-hotel-mapbox-pin{color:#101725;background:#fffffff5;border:1px solid #12192614;gap:5px;height:25px;padding:0 8px 0 4px;font-size:.72rem;box-shadow:0 9px 20px #161f2d3d,inset 0 1px #ffffffe6}.zero-hotel-mapbox-pin span{color:#fff;background:#101725;width:16px;height:16px;font-size:.57rem}.zero-hotel-mapbox-pin.is-best span,.zero-hotel-mapbox-pin.is-active span{background:#006ce4}.zero-hotel-mapbox-pin.is-stretch{background:#fffae6f7}.zero-hotel-mapbox-pin.is-active{background:#fff;border-color:#006ce46b;transform:scale(1.1)translateZ(0);box-shadow:0 13px 30px #0c203c52,0 0 0 3px #006ce42e,inset 0 1px #fffffff5}.zero-hotel-map-mode .mapboxgl-ctrl-group{background:#ffffffe0;border-color:#0f17251a;box-shadow:0 12px 28px #161f2d2e}.zero-hotel-map-mode .mapboxgl-ctrl button{filter:none}.zero-hotel-map-mode .zero-hotel-map-result.is-active{border-color:#006ce485;box-shadow:0 20px 48px #00000080,0 0 0 2px #006ce438,inset 0 1px #ffffff21}.zero-hotel-map-mode .zero-hotel-map-search-here{color:#101725;background:#ffffffe0;border-color:#0f17251a;box-shadow:0 12px 28px #161f2d33}.zero-hotel-map-mode{color:#101725;background:#f2f4f1}.zero-hotel-map-mode-top{background:linear-gradient(#f5f7f4eb,#f5f7f494 58%,#f5f7f400)}.zero-hotel-map-back{color:#101725;background:#ffffffeb;border-color:#0f172514;box-shadow:0 10px 24px #161f2d29}.zero-hotel-map-mode-title{text-shadow:none}.zero-hotel-map-mode-title strong{color:#101725}.zero-hotel-map-mode-title span{color:#10172594}.zero-hotel-map-result{color:#101725;background:#fffffff0;border-color:#0f17251a;box-shadow:0 16px 34px #161f2d2e,inset 0 1px #ffffffeb}.zero-hotel-map-result.is-active{border-color:#006ce485;box-shadow:0 18px 40px #161f2d38,0 0 0 2px #006ce429,inset 0 1px #fffffff5}.zero-hotel-map-result-main strong{color:#101725}.zero-hotel-map-provider-link{color:#fff;background:#101725;box-shadow:0 16px 34px #161f2d42}.zero-hotel-map-mode-top{background:linear-gradient(#f8f9f7f5,#f8f9f7b8 58%,#f8f9f700);padding-bottom:18px}.zero-hotel-map-mode-title span{color:#101725b8;font-weight:680}.zero-hotel-map-result-main span{color:#101725ad}.zero-hotel-mapbox-canvas.is-dark-map-theme{background:#101827!important}.zero-hotel-map-mode.is-dark-map-theme{color:#fff;background:#060912}.zero-hotel-map-mode.is-dark-map-theme .zero-hotel-map-mode-top{background:linear-gradient(#04070de0,#04070d8a 58%,#04070d00)}.zero-hotel-map-mode.is-dark-map-theme .zero-hotel-map-back{color:#fff;background:#080b11c7;border-color:#ffffff1a;box-shadow:0 12px 28px #00000059}.zero-hotel-map-mode.is-dark-map-theme .zero-hotel-map-mode-title strong{color:#fff}.zero-hotel-map-mode.is-dark-map-theme .zero-hotel-map-mode-title span{color:#ffffffad}.zero-hotel-map-mode.is-dark-map-theme .zero-hotel-map-search-here{color:#fff;background:#080b11c7;border-color:#ffffff1f;box-shadow:0 14px 30px #00000057}.zero-hotel-map-mode.is-dark-map-theme .zero-hotel-map-result{color:#fff;background:#05070be6;border-color:#ffffff1a;box-shadow:0 18px 40px #0000006b,inset 0 1px #ffffff14}.zero-hotel-map-mode.is-dark-map-theme .zero-hotel-map-result.is-active{border-color:#5ba2ff85;box-shadow:0 20px 48px #0000007a,0 0 0 2px #5ba2ff2e,inset 0 1px #ffffff1f}.zero-hotel-map-mode.is-dark-map-theme .zero-hotel-map-result-main strong{color:#fff}.zero-hotel-map-mode.is-dark-map-theme .zero-hotel-map-result-main span{color:#ffffffad}.zero-hotel-map-mode.is-dark-map-theme .zero-hotel-map-provider-link{color:#05070b;background:#fff;box-shadow:0 18px 36px #0000006b}.zero-hotel-map-mode.is-dark-map-theme .mapboxgl-ctrl-group{background:#080b11c7;border-color:#ffffff1a;box-shadow:0 12px 28px #00000059}.zero-hotel-map-mode.is-dark-map-theme .mapboxgl-ctrl button{filter:invert()}.zero-hotel-mapbox-canvas.is-dark-map-theme .mapboxgl-ctrl-logo,.zero-hotel-mapbox-canvas.is-dark-map-theme .mapboxgl-ctrl-attrib{filter:invert()grayscale()opacity(.68)}.zero-hotel-map-active-card{z-index:13;color:#101725;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:#fffffff5;border:1px solid #0f17251f;border-bottom:0;border-radius:28px 28px 0 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 22px 48px #090e184d,inset 0 1px #ffffffe6}.zero-hotel-map-active-media{background:#17202c;height:min(158px,22vh);position:relative;overflow:hidden}.zero-hotel-map-active-media img,.zero-hotel-map-active-fallback{object-fit:cover;object-position:center 42%;color:#ffffff9e;place-items:center;width:100%;height:100%;font-weight:840;display:grid}.zero-hotel-map-active-media img{transform:scale(1.12)}.zero-hotel-map-active-media:after{content:"";pointer-events:none;background:linear-gradient(#00000008,#0000 48%,#0000001f);position:absolute;inset:0}.zero-hotel-map-active-badge{z-index:1;color:#fff;letter-spacing:.01em;background:#006ce4f0;border-radius:999px;align-items:center;height:32px;padding:0 13px;font-size:.78rem;font-weight:840;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 10px 22px #0000003d}.zero-hotel-map-active-badge.is-backup{background:#101725d6}.zero-hotel-map-active-badge.is-stretch{background:#54452ed1}.zero-hotel-map-active-body{padding:14px 15px calc(env(safe-area-inset-bottom,0px) + 24px);gap:8px;display:grid}.zero-hotel-map-active-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.zero-hotel-map-active-title-row h3{color:#101725;letter-spacing:-.025em;margin:0;font-size:1.18rem;line-height:1.12}.zero-hotel-map-active-price{color:#101725;text-align:right;white-space:nowrap;align-self:start;font-size:.95rem;line-height:1.05}.zero-hotel-map-active-price.is-placeholder{color:#1017258c;white-space:normal;max-width:112px;font-size:.78rem;font-weight:760;line-height:1.1}.zero-hotel-map-active-meta,.zero-hotel-map-active-location{color:#101725ad;flex-wrap:wrap;align-items:center;gap:6px;font-size:.84rem;font-weight:680;display:flex}.zero-hotel-map-active-meta span:not(:last-child):after{content:"·";color:#10172561;margin-left:6px}.zero-hotel-map-active-rating{color:#101725}.zero-hotel-map-active-location{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.zero-hotel-map-active-body p{color:#101725b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.24;display:-webkit-box;overflow:hidden}.zero-hotel-map-active-actions{grid-template-columns:1.2fr 1fr 1fr;gap:8px;padding-top:2px;display:grid}.zero-hotel-map-active-actions a,.zero-hotel-map-active-actions span{color:#101725;background:#1017250f;border:1px solid #0f17251a;border-radius:999px;justify-content:center;align-items:center;height:42px;font-size:.86rem;font-weight:820;text-decoration:none;display:flex}.zero-hotel-map-active-actions .is-primary{color:#101725;background:#fff;border-color:#0f17251f;box-shadow:0 10px 22px #161f2d24}.zero-hotel-map-active-actions .is-disabled{opacity:.55}.zero-hotel-map-mode .zero-hotel-map-search-here{bottom:calc(env(safe-area-inset-bottom,0px) + 362px)}.zero-hotel-map-mode .zero-hotel-map-carousel{display:none}.zero-hotel-map-mode.is-dark-map-theme .zero-hotel-map-active-card{color:#fff;background:#05070bf0;border-color:#ffffff1a;box-shadow:0 22px 50px #0000007a,inset 0 1px #ffffff14}.zero-hotel-map-mode.is-dark-map-theme .zero-hotel-map-active-title-row h3,.zero-hotel-map-mode.is-dark-map-theme .zero-hotel-map-active-price,.zero-hotel-map-mode.is-dark-map-theme .zero-hotel-map-active-rating{color:#fff}.zero-hotel-map-mode.is-dark-map-theme .zero-hotel-map-active-price.is-placeholder{color:#ffffff94}.zero-hotel-map-mode.is-dark-map-theme .zero-hotel-map-active-meta,.zero-hotel-map-mode.is-dark-map-theme .zero-hotel-map-active-location,.zero-hotel-map-mode.is-dark-map-theme .zero-hotel-map-active-body p{color:#ffffffb3}.zero-hotel-map-mode.is-dark-map-theme .zero-hotel-map-active-meta span:not(:last-child):after{color:#ffffff52}.zero-hotel-map-mode.is-dark-map-theme .zero-hotel-map-active-actions a,.zero-hotel-map-mode.is-dark-map-theme .zero-hotel-map-active-actions span{color:#fff;background:#ffffff17;border-color:#ffffff1f}.zero-hotel-map-mode.is-dark-map-theme .zero-hotel-map-active-actions .is-primary{color:#05070b;background:#fff}.zero-chat-app.is-android-shell .zero-hotel-map-search-here{bottom:calc(env(safe-area-inset-bottom,0px) + 316px)}@media (height<=720px){.zero-hotel-map-active-media{height:132px}.zero-hotel-map-active-body{gap:7px;padding:12px 13px 13px}.zero-hotel-map-active-title-row h3{font-size:1.08rem}.zero-hotel-map-active-body p{display:none}.zero-hotel-map-mode .zero-hotel-map-search-here{bottom:calc(env(safe-area-inset-bottom,0px) + 316px)}}.zero-exec-moment.is-shopping_checkout{box-sizing:border-box;background:linear-gradient(#181b22 0%,#080a0f 100%);border:1px solid #ffffff1c;border-radius:24px;width:100%;max-width:100%;padding:11px;overflow:hidden;box-shadow:0 18px 44px #0000008c,inset 0 1px #ffffff12}.zero-shopping-card-shell{gap:10px;min-width:0;display:grid}.zero-shopping-card-topline{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.zero-shopping-best-badge{color:#071018;letter-spacing:-.01em;background:linear-gradient(#fff,#dfe6f0);border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:.72rem;font-weight:850;display:inline-flex;box-shadow:0 8px 18px #00000038,inset 0 1px #ffffffd9}.zero-shopping-merchant-name{text-overflow:ellipsis;white-space:nowrap;color:#ffffff94;min-width:0;font-size:.74rem;font-weight:720;overflow:hidden}.zero-shopping-merchant-name.is-price{color:#fff;letter-spacing:-.035em;font-size:.9rem;font-weight:880}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-hero{aspect-ratio:4/3;background:radial-gradient(circle at 50% 15%,#ffffff20,#0000 45%),linear-gradient(145deg,#20242d,#07080c);border:1px solid #ffffff17;border-radius:20px;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 12px 26px #0000005c}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-hero img{object-fit:contain;box-sizing:border-box;filter:drop-shadow(0 14px 24px #00000057);width:100%;height:100%;padding:10px;display:block}.zero-shopping-price-float{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#04060ad1;border:1px solid #ffffff1f;border-radius:15px;gap:1px;min-width:88px;padding:8px 10px;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 12px 28px #00000061,inset 0 1px #ffffff14}.zero-shopping-price-float span{color:#ffffff85;text-transform:uppercase;letter-spacing:.06em;font-size:.62rem;font-weight:760}.zero-shopping-price-float strong{color:#fff;letter-spacing:-.03em;font-size:.96rem;font-weight:880;line-height:1.05}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-product{gap:5px;min-width:0;margin:0;display:grid}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-product-name{-webkit-line-clamp:2;color:#fff;letter-spacing:-.032em;-webkit-box-orient:vertical;font-size:1.08rem;font-weight:860;line-height:1.13;display:-webkit-box;overflow:hidden}.zero-shopping-product-subline{color:#ffffff94;align-items:center;gap:7px;min-width:0;font-size:.78rem;font-weight:650;display:flex}.zero-shopping-product-subline span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zero-shopping-product-subline strong{color:#ffffffe6;font-size:.84rem;font-weight:820}.zero-shopping-proof-chips{flex-wrap:wrap;gap:6px;display:flex}.zero-shopping-proof-chips span{color:#ffffffb8;background:#ffffff13;border:1px solid #ffffff18;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:.72rem;font-weight:740;display:inline-flex}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-reason{color:#ffffffe0;letter-spacing:-.01em;background:linear-gradient(#ffffff13,#ffffff0b);border:1px solid #ffffff14;border-radius:16px;margin:0;padding:10px 11px;font-size:.84rem;font-weight:650;line-height:1.34}.zero-shopping-trust-row{color:#ffffff80;gap:4px;font-size:.72rem;line-height:1.3;display:grid}.zero-shopping-trust-row span:first-child{color:#ffffff9e;font-weight:720}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-approval-question{color:#fff;letter-spacing:-.018em;margin:0;font-size:.9rem;font-weight:760;line-height:1.25}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-payment-boundary{color:#ffffff78;margin:-2px 0 0;font-size:.72rem;line-height:1.25}.zero-exec-moment.is-shopping_checkout .zero-exec-actions{grid-template-columns:1fr;gap:7px;width:100%;margin:0;display:grid}.zero-exec-moment.is-shopping_checkout .zero-exec-actions a,.zero-exec-moment.is-shopping_checkout .zero-exec-actions button{box-sizing:border-box;white-space:nowrap;border-radius:999px;justify-content:center;width:100%;min-width:0;min-height:42px;padding:0 16px;font-size:.9rem;font-weight:820;text-decoration:none}.zero-exec-moment.is-shopping_checkout .zero-exec-actions a.is-primary,.zero-exec-moment.is-shopping_checkout .zero-exec-actions button.is-primary{color:#071018;background:linear-gradient(#fff,#dfe6f0);box-shadow:0 14px 30px #00000061,inset 0 1px #fffc}.zero-exec-moment.is-shopping_checkout .zero-exec-actions a.is-quiet,.zero-exec-moment.is-shopping_checkout .zero-exec-actions button.is-quiet{color:#ffffffb8;box-shadow:none;background:#ffffff0f;border:1px solid #ffffff14}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alts{border-top:1px solid #ffffff13;gap:7px;margin:2px 0 0;padding:10px 0 0;display:grid}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alts-label{color:#ffffff80;letter-spacing:.045em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alt-card{background:#ffffff0e;border:1px solid #ffffff13;border-radius:15px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alt-img{background:#10131a;border:1px solid #ffffff12;border-radius:12px;width:44px;height:44px;overflow:hidden}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alt-img img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:4px}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alt-info{gap:2px;min-width:0;display:grid}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alt-header{align-items:center;gap:7px;min-width:0;margin:0;display:flex}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alt-merchant{text-overflow:ellipsis;white-space:nowrap;color:#ffffff9e;min-width:0;font-size:.72rem;font-weight:760;overflow:hidden}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alt-price{color:#ffffffe6;font-size:.74rem;font-weight:840}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alt-product{white-space:nowrap;text-overflow:ellipsis;color:#ffffffbd;font-size:.75rem;font-weight:650;overflow:hidden}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alt-meta{color:#ffffff6b;font-size:.68rem}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alt-action a{color:#ffffffb8;background:#ffffff12;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.zero-exec-moment.is-shopping_checkout .zero-exec-time{opacity:.42}.zero-chat-app.is-android-shell .zero-exec-moment.is-shopping_checkout{border-radius:22px;padding:10px}.zero-chat-app.is-android-shell .zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-hero{aspect-ratio:4/3;border-radius:19px}.zero-shopping-price-float{border-radius:14px;min-width:78px;padding:7px 9px;bottom:8px;right:8px}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-reason{background:#ffffff0e;border-radius:14px;padding:8px 10px;font-size:.82rem;line-height:1.28}.zero-shopping-trust-row{gap:2px;font-size:.7rem}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alt-img{width:40px;height:40px}.zero-exec-moment.is-shopping_checkout{border-radius:21px;padding:9px}.zero-shopping-card-shell{gap:7px}.zero-shopping-best-badge{min-height:22px;padding:0 9px;font-size:.69rem}.zero-shopping-merchant-name{font-size:.71rem}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-hero{aspect-ratio:16/9;border-radius:17px}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-hero img{padding:7px}.zero-shopping-price-float{border-radius:13px;min-width:auto;padding:6px 8px}.zero-shopping-price-float span{display:none}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-product{gap:3px}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-product-name{font-size:.98rem;line-height:1.1}.zero-shopping-product-subline{font-size:.72rem}.zero-shopping-proof-chips{gap:5px}.zero-shopping-proof-chips span{min-height:22px;padding:0 8px;font-size:.68rem}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-reason{border-radius:13px;padding:7px 9px;font-size:.79rem;line-height:1.24}.zero-shopping-trust-row{font-size:.69rem;line-height:1.18}.zero-shopping-trust-row span:first-child:empty{display:none}.zero-exec-moment.is-shopping_checkout .zero-exec-actions a,.zero-exec-moment.is-shopping_checkout .zero-exec-actions button{min-height:36px;font-size:.84rem}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alts{gap:5px;padding-top:7px}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alts-label{font-size:.66rem}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alt-card{border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;gap:7px;padding:6px}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alt-img{border-radius:10px;width:34px;height:34px}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alt-product{font-size:.7rem}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alt-header{gap:6px}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alt-merchant,.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alt-price{font-size:.68rem}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alt-meta{display:none}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alt-action a{min-height:24px;padding:0 8px;font-size:.66rem}.zero-shopping-price-float{border-radius:12px;padding:5px 7px}.zero-shopping-price-float strong{font-size:.82rem}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-product-name{font-size:.96rem;font-weight:840}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-hero{aspect-ratio:16/9;background:linear-gradient(#f7f8fb,#e9edf4);border-color:#ffffff2e;box-shadow:inset 0 1px #ffffffb3,0 10px 22px #00000047}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-hero img{object-fit:contain;filter:none;padding:4px}.zero-shopping-merchant-name{color:#ffffffd1;letter-spacing:-.02em;font-weight:840}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-product-name{color:#fffffff0;letter-spacing:-.018em;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-size:.95rem;font-weight:780}.zero-exec-moment.is-shopping_checkout .zero-shopping-product-subline{color:#ffffff8f;font-size:.73rem;font-weight:700}.zero-exec-moment.is-shopping_checkout .zero-shopping-product-subline strong{color:#fffffff0;font-size:.86rem;font-weight:860}.zero-shopping-proof-chips span{color:#ffffffc2;font-weight:700}.zero-shopping-price-float{display:none}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alt-product{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alt-card{align-items:start}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alt-action{align-self:center}.zero-exec-moment.is-shopping_checkout .zero-exec-actions a,.zero-exec-moment.is-shopping_checkout .zero-exec-actions button{min-height:38px;font-weight:840}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-hero img{transform-origin:50%;transform:scale(1.18)}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-reason{color:#ffffffb8;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:690}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alts.is-collapsed{border:0;margin:0;padding:0}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alts.is-collapsed .zero-shopping-checkout-alts-label{color:#ffffff7a;text-transform:none;letter-spacing:0;background:#ffffff0e;border:1px solid #ffffff13;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:24px;padding:0 9px;font-size:.68rem;font-weight:720;display:inline-flex}.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-reason,.zero-exec-moment.is-shopping_checkout .zero-shopping-checkout-alts.is-collapsed,.zero-exec-moment.is-shopping_checkout>.zero-exec-time{display:none}.zero-exec-moment.is-shopping_checkout .zero-shopping-trust-row{margin-top:1px}.zero-exec-moment.is-shopping_checkout .zero-exec-actions{margin-top:2px}.zero-user-media-message.is-media-album{width:min(76vw,340px)!important;max-width:min(76vw,340px)!important}.zero-user-media-album-grid{aspect-ratio:1.34;background:#070a10;border-radius:15px;gap:2px;width:100%;display:grid;position:relative;overflow:hidden}.zero-user-media-message.is-media-album:has(.zero-user-media-caption) .zero-user-media-album-grid{border-radius:15px 15px 0 0}.zero-user-media-message.is-media-album.count-2 .zero-user-media-album-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zero-user-media-message.is-media-album.count-3 .zero-user-media-album-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.18fr .82fr}.zero-user-media-message.is-media-album.count-3 .zero-user-media-album-tile:first-child{grid-row:1/3}.zero-user-media-message.is-media-album.count-4 .zero-user-media-album-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.zero-user-media-album-tile{appearance:none;cursor:pointer;background:#0b0f16;border:0;border-radius:0;min-width:0;min-height:0;margin:0;padding:0;position:relative;overflow:hidden}.zero-user-media-album-tile img,.zero-user-media-album-tile video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.zero-user-media-album-tile .zero-user-media-play{width:30px;height:30px;bottom:50%;left:50%;transform:translate(-50%,50%)}.zero-user-media-album-more{color:#fff;letter-spacing:-.03em;text-shadow:0 1px 16px #00000080;background:#0000007a;place-items:center;font-size:1.28rem;font-weight:820;display:grid;position:absolute;inset:0}.zero-user-media-message.is-media-album .zero-user-media-meta-overlay{bottom:7px;right:7px}@media (width<=720px){.zero-user-media-message.is-media-album{width:min(78vw,345px)!important;max-width:min(78vw,345px)!important}}@media (width>=1024px) and (hover:hover){.zero-chat-message.has-user-media>.zero-chat-bubble{max-width:min(74%,560px)!important}.zero-message-focus-bubble .zero-chat-bubble:has(.zero-user-media-message){max-width:min(74%,560px)!important}.zero-user-media-message.is-media-tall,.zero-user-media-message.is-media-unknown{width:auto!important;max-width:min(42vw,520px)!important}.zero-user-media-message.is-media-balanced{width:auto!important;max-width:min(48vw,560px)!important}.zero-user-media-message.is-media-wide{width:min(56vw,640px)!important;max-width:min(56vw,640px)!important}.zero-user-media-backdrop,.zero-user-media-message.is-media-tall .zero-user-media-backdrop,.zero-user-media-message.is-media-unknown .zero-user-media-backdrop{opacity:0!important;display:none!important}.zero-user-media-frame,.zero-user-media-message.is-media-tall .zero-user-media-frame,.zero-user-media-message.is-media-unknown .zero-user-media-frame,.zero-user-media-message:not(.is-media-tall) .zero-user-media-frame{background:#05070b!important}.zero-user-media-image,.zero-user-media-message.is-media-tall .zero-user-media-image,.zero-user-media-message.is-media-unknown .zero-user-media-image{object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:min(72vh,720px)!important}.zero-user-media-message.is-media-wide .zero-user-media-image,.zero-user-media-message.is-media-balanced .zero-user-media-image{width:100%!important}}@media (width<=720px){.zero-user-media-message.is-media-tall .zero-user-media-backdrop{opacity:.72!important;filter:blur(24px)saturate(118%)brightness(.68)contrast(.98)!important;display:block!important;transform:scale(1.1)!important}.zero-user-media-message.is-media-tall .zero-user-media-frame{background:#090d13!important}}@media (width>=1024px) and (hover:hover){.zero-user-media-frame,.zero-user-media-message.is-media-tall .zero-user-media-frame,.zero-user-media-message.is-media-unknown .zero-user-media-frame{height:auto!important;max-height:none!important}.zero-user-media-message.is-media-tall,.zero-user-media-message.is-media-unknown{width:auto!important;max-width:min(32vw,360px)!important}.zero-user-media-message.is-media-tall .zero-user-media-frame,.zero-user-media-message.is-media-unknown .zero-user-media-frame{height:auto!important;max-height:min(52vh,460px)!important}.zero-user-media-message.is-media-tall .zero-user-media-image,.zero-user-media-message.is-media-unknown .zero-user-media-image{object-fit:contain!important;width:auto!important;max-width:100%!important;max-height:min(52vh,460px)!important}}.zero-user-media-message.is-media-video{width:min(76vw,360px)!important;max-width:min(76vw,360px)!important}.zero-user-media-message.is-media-video .zero-user-media-frame{aspect-ratio:9/12!important;background:#070a10!important;border-radius:15px 15px 0 0!important;width:100%!important;height:min(380px,56vh)!important;max-height:min(380px,56vh)!important;overflow:hidden!important}.zero-user-media-message.is-media-video:not(:has(.zero-user-media-caption)) .zero-user-media-frame{border-radius:15px!important}.zero-user-media-message.is-media-video .zero-user-media-video{z-index:1!important;object-fit:cover!important;object-position:center!important;background:#070a10!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important;position:absolute!important;inset:0!important}.zero-user-media-message.is-media-video .zero-user-media-caption{border-top:0!important}.zero-chat-app.is-light-theme{--zero-light-wall:#fff;--zero-light-text:#0b0f14;--zero-light-muted:#6b7280;--zero-light-hairline:#d9dde5;--zero-light-control:#f2f3f5;--zero-light-control-strong:#e8eaee;--zero-light-zero-bubble:#e9e9eb;--zero-light-blue:#0a84ff;--zero-chat-wallpaper:none!important;color:var(--zero-light-text)!important;background-color:var(--zero-light-wall)!important;background-image:linear-gradient(#fff,#fff)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.zero-chat-app.is-light-theme.has-doodle-wallpaper,.zero-chat-app.is-light-theme[data-zero-wallpaper=doodle]{--zero-chat-wallpaper:url(../zero-wallpaper-light.png?v=balanced-20260511)!important;background-color:#f7fafc!important;background-image:linear-gradient(#ffffffd1,#ffffffb8),var(--zero-chat-wallpaper),linear-gradient(#fff,#eef2f6)!important;background-position:50%,top,50%!important;background-repeat:no-repeat,repeat-y,no-repeat!important;background-size:cover,100%,cover!important}.zero-chat-app.is-light-theme .zero-chat-avatar,.zero-chat-app.is-light-theme .zero-message-avatar,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-avatar,.zero-chat-app.is-android-shell.is-light-theme .zero-message-avatar{color:#fff!important;text-shadow:none!important;background:linear-gradient(#2c3038,#111318)!important;border-color:#0000001f!important;box-shadow:0 1px 2px #00000024,inset 0 1px #ffffff1f!important}.zero-chat-app.is-light-theme .zero-chat-identity,.zero-chat-app.is-light-theme .zero-chat-header .zero-header-icon,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-identity,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-header .zero-header-icon{color:var(--zero-light-text)!important;border-color:var(--zero-light-hairline)!important;text-shadow:none!important;-webkit-backdrop-filter:blur(18px)saturate(140%)!important;backdrop-filter:blur(18px)saturate(140%)!important;background:linear-gradient(#f8f9fb,#ebeef3)!important;box-shadow:0 1px 2px #00000014,inset 0 1px #ffffffeb!important}.zero-chat-app.is-light-theme .zero-chat-identity>span{color:var(--zero-light-muted)!important;text-shadow:none!important}.zero-chat-app.is-light-theme .zero-chat-bubble,.zero-chat-app.is-light-theme .zero-chat-message.has-text-and-moment.from-zero .zero-chat-moment-text-bubble,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-bubble{color:var(--zero-light-text)!important;background:var(--zero-light-zero-bubble)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:#00000009!important}.zero-chat-app.is-light-theme .from-user .zero-chat-bubble,.zero-chat-app.is-light-theme .zero-chat-message.from-user>.zero-chat-bubble,.zero-chat-app.is-light-theme .zero-message-focus-bubble.from-user .zero-chat-bubble,.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:#fff!important;background:var(--zero-light-blue)!important;box-shadow:none!important;border-color:#0a84ff1f!important}.zero-chat-app.is-light-theme .zero-message-meta,.zero-chat-app.is-light-theme .zero-exec-time{color:#6b7280c7!important}.zero-chat-app.is-light-theme .zero-chat-active-day span,.zero-chat-app.is-light-theme .zero-chat-day-section>.zero-chat-day,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-active-day span,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-day-section>.zero-chat-day{color:#5f6672!important;text-shadow:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f2f3f5!important;border-color:#dfe2e8!important}.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,.zero-chat-app.is-light-theme .zero-chat-prompts button,.zero-chat-app.is-light-theme .zero-context-strip button{color:#111318!important;text-shadow:none!important;box-shadow:none!important;background:#f2f3f5!important;border-color:#dfe2e8!important}.zero-chat-app.is-light-theme .zero-pinned-message-pill i,.zero-chat-app.is-light-theme .zero-selection-strip button{color:#323842!important;background:#e4e7ec!important}.zero-chat-app.is-light-theme .zero-chip-icon{stroke:#111318!important;filter:none!important}.zero-chat-app.is-light-theme .zero-chat-composer>.zero-composer-icon,.zero-chat-app.is-light-theme .zero-composer-input-shell,.zero-chat-app.is-light-theme .zero-voice-button,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-composer>.zero-composer-icon,.zero-chat-app.is-android-shell.is-light-theme .zero-composer-input-shell,.zero-chat-app.is-android-shell.is-light-theme .zero-voice-button{color:#111318!important;-webkit-backdrop-filter:blur(18px)saturate(145%)!important;backdrop-filter:blur(18px)saturate(145%)!important;background:linear-gradient(#f6f7f9,#eceff3)!important;border-color:#d7dce4!important;box-shadow:0 1px 2px #00000014,inset 0 1px #ffffffeb!important}.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,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-composer.is-composing .zero-composer-input-shell,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-composer.has-reply-context .zero-composer-input-shell{background:#f6f7f9!important;border-color:#cfd5df!important;box-shadow:0 1px 2px #00000014,inset 0 1px #fffffff0!important}.zero-chat-app.is-light-theme .zero-chat-composer textarea{color:#111318!important}.zero-chat-app.is-light-theme .zero-chat-composer textarea::placeholder{color:#7c8490!important}.zero-chat-app.is-light-theme .zero-mic-icon{stroke:#111318!important}.zero-chat-app.is-light-theme .zero-voice-button:before{opacity:0!important;animation:none!important}.zero-chat-app.is-light-theme .zero-send-button-inline{color:#fff!important;background:var(--zero-light-blue)!important;box-shadow:none!important;border-color:#0a84ff2e!important}.zero-chat-app.is-light-theme .zero-send-button-inline:active,.zero-chat-app.is-light-theme .zero-send-button-inline:hover{background:#0071e3!important}.zero-chat-app.is-light-theme .zero-typing-orbit-dot{background:#8e8e93!important}.zero-chat-avatar.has-image,.zero-message-avatar.has-image,.zero-desktop-thread-avatar.has-image,.zero-vault-nav-avatar.has-image,.zero-vault-avatar.has-image,.zero-vault-edit-avatar.has-image{aspect-ratio:1!important;box-shadow:none!important;clip-path:circle(50%)!important;background:0 0!important;border:0!important;border-radius:50%!important;place-items:stretch stretch!important;padding:0!important;line-height:0!important;animation:none!important;overflow:hidden!important}.zero-chat-avatar.has-image:after,.zero-message-avatar.has-image:after,.zero-desktop-thread-avatar.has-image:after,.zero-vault-nav-avatar.has-image:after,.zero-vault-avatar.has-image:after,.zero-vault-edit-avatar.has-image:after{content:none!important;display:none!important}.zero-chat-avatar.has-image img,.zero-message-avatar.has-image img,.zero-desktop-thread-avatar.has-image img,.zero-vault-nav-avatar.has-image img,.zero-vault-avatar.has-image img,.zero-vault-edit-avatar.has-image img{object-fit:cover!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;box-shadow:none!important;transform-origin:50%!important;border-radius:50%!important;outline:0!important;animation:.24s cubic-bezier(.2,.82,.2,1) both zeroAvatarImageSettle!important;display:block!important}@keyframes zeroAvatarImageSettle{0%{opacity:0;filter:blur(2px);transform:scale(1.025)}to{opacity:1;filter:blur();transform:scale(1)}}@media (width<=1023px){.zero-chat-app:not(.is-android-shell):not(.is-light-theme){--zero-web-glass-surface:#212327b8;--zero-web-glass-surface-strong:#1f2125cc;--zero-web-glass-border:#ffffff28;--zero-web-glass-border-strong:#ffffff2e;--zero-web-glass-highlight:#ffffff13;--zero-web-glass-inner-shadow:#00000038;--zero-web-glass-shadow:#00000057;--zero-web-graphite-glass:linear-gradient(180deg,#ffffff0b 0%,#ffffff04 42%,#0000000d 100%), var(--zero-web-glass-surface);--zero-web-graphite-glass-strong:linear-gradient(180deg,#ffffff0d 0%,#ffffff05 40%,#0001 100%), var(--zero-web-glass-surface-strong)}.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-identity,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-header .zero-header-icon{color:#f7f9fd!important;background:var(--zero-web-graphite-glass-strong)!important;border-color:var(--zero-web-glass-border-strong)!important;-webkit-backdrop-filter:blur(16px)saturate(138%)contrast(106%)!important;backdrop-filter:blur(16px)saturate(138%)contrast(106%)!important;box-shadow:0 12px 28px var(--zero-web-glass-shadow), 0 0 0 .5px #ffffff16, inset 0 1px 0 var(--zero-web-glass-highlight), inset 0 -1px 0 var(--zero-web-glass-inner-shadow)!important;position:relative!important;overflow:hidden!important}.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-identity{min-width:104px!important;height:42px!important}.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-header .zero-header-icon{width:44px!important;height:44px!important}.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-identity:after,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-header .zero-header-icon:after{content:""!important;pointer-events:none!important;border-radius:inherit!important;opacity:.45!important;background:linear-gradient(#ffffff12 0%,#ffffff04 42%,#fff0 100%)!important;position:absolute!important;inset:0!important}.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-identity strong,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-identity>span{color:#f7f9fd!important;text-shadow:0 1px 8px #0000006b!important}.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-identity>span{color:#ebf0f8ad!important}}@media (width>=1024px) and (hover:hover){.zero-chat-app:not(.is-light-theme):not(.is-android-shell) .zero-chat-header .zero-header-icon{color:#e1e8f2eb!important;box-shadow:none!important;-webkit-backdrop-filter:blur(28px)!important;backdrop-filter:blur(28px)!important;background:#050506bd!important;border:1px solid #ffffff12!important}.zero-chat-app:not(.is-light-theme):not(.is-android-shell) .zero-chat-header .zero-header-icon:hover,.zero-chat-app:not(.is-light-theme):not(.is-android-shell) .zero-chat-header .zero-header-icon:focus-visible{box-shadow:none!important;background:#050506cf!important;border-color:#ffffff16!important}.zero-chat-app:not(.is-light-theme):not(.is-android-shell) .zero-chat-header .zero-header-icon:after{content:none!important;display:none!important}}.zero-chat-message.has-text-and-moment.from-zero .zero-chat-moment-text-bubble{background:#141414!important;border-color:#0000!important}.zero-chat-message.from-zero>.zero-chat-bubble:not(:has(.zero-user-media-message)){background:#141414!important;border-color:#0000!important}.zero-message-focus-bubble.from-zero .zero-chat-bubble:not(:has(.zero-user-media-message)){background:#141414!important;border-color:#0000!important}.zero-chat-bubble,.zero-chat-moment-text-bubble,.zero-native-moment-body,.zero-exec-moment-body,.zero-chat-composer textarea{font-weight:400;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI Variable Text,Segoe UI,system-ui,sans-serif!important}.zero-chat-app.is-android-shell,.zero-chat-app.is-android-shell .zero-chat-bubble,.zero-chat-app.is-android-shell .zero-chat-moment-text-bubble,.zero-chat-app.is-android-shell .zero-native-moment-body,.zero-chat-app.is-android-shell .zero-exec-moment-body,.zero-chat-app.is-android-shell .zero-chat-composer textarea{font-family:system-ui,sans-serif!important}@media (width>=1024px) and (hover:hover){.zero-desktop-side-panel{background:#141414;border-right-color:#ffffff0a}.zero-chat-composer{gap:8px;width:min(860px,100% - 96px)}.zero-composer-input-shell{min-height:48px;padding-left:16px;padding-right:8px}.zero-chat-composer.is-composing .zero-composer-input-shell{border-radius:20px;padding-right:52px}.zero-chat-composer>.zero-composer-icon,.zero-chat-composer .zero-voice-button{width:48px;height:48px}}.zero-local-place-answer{flex-direction:column;gap:8px;max-width:min(80%,500px);margin-top:10px;display:flex}.zero-local-place-card{color:#edf2f7;background:#111318d9;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:8px;padding:10px 11px;display:flex;box-shadow:inset 0 1px #ffffff0d}.zero-local-place-card.is-primary{background:linear-gradient(#171b22e8 0%,#0f1218e6 100%);border-color:#ffffff2b;box-shadow:0 14px 32px #0000003a,inset 0 1px #ffffff18}.zero-local-place-card.is-backup{opacity:.88}.zero-local-place-card-body{flex-direction:column;gap:3px;min-width:0;display:flex}.zero-local-place-title{color:#f3f6fb;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.zero-local-place-subtitle,.zero-local-place-fit{color:#cfd6e0;font-size:12px}.zero-local-place-fit{color:#aab4c1}.zero-local-place-address{color:#9ba5b3;font-size:11.5px}.zero-local-place-facts{color:#cfd6e0;flex-wrap:wrap;gap:6px 10px;margin-top:2px;font-size:11.5px;display:flex}.zero-local-place-facts>span:after{content:"·";color:#5b6371;margin-left:10px}.zero-local-place-facts>span:last-child:after{content:"";margin-left:0}.zero-local-place-actions{flex-wrap:wrap;gap:6px;display:flex}.zero-local-place-action{color:#edf2f7;cursor:pointer;background:#1a1f29;border:1px solid #ffffff1f;border-radius:8px;padding:7px 11px;font-size:12px;font-weight:500}.zero-local-place-action.is-primary{color:#fff;background:#2c6cf6;border-color:#2c6cf6}.zero-local-place-action:hover{filter:brightness(1.08)}.zero-local-place-origin-ask{color:#cfd6e0;padding:0 2px;font-size:12px}@media (width<=1023px),(hover:none){.zero-chat-app:not(.is-android-shell):not(.is-light-theme){background-color:#050609!important;background-image:linear-gradient(180deg,#00000052,#0000003d), var(--zero-chat-wallpaper), radial-gradient(circle at 18% -8%,#4670bc29,#0000 30%), radial-gradient(circle at 92% 18%,#55709a1a,#0000 32%)!important;background-position:50%,top,50%,50%!important;background-repeat:no-repeat,repeat-y,no-repeat,no-repeat!important;background-size:cover,100%,auto,auto!important}.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-header{box-sizing:border-box!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;grid-area:1/1/2/-1!important;grid-template-columns:48px minmax(0,1fr) 44px 44px!important;place-self:start!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;overflow:visible!important}.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-header:before{content:""!important;pointer-events:none!important;top:calc(-1 * env(safe-area-inset-top,0px))!important;height:calc(env(safe-area-inset-top,0px) + 96px)!important;z-index:0!important;background:radial-gradient(at 50% 0,#00000075 0%,#00000038 42%,#0000 76%)!important;position:absolute!important;left:0!important;right:0!important}.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-header>*{z-index:1!important;position:relative!important}.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-thread{height:100dvh!important;min-height:100dvh!important;padding-top:calc(74px + env(safe-area-inset-top,0px))!important;scroll-padding-top:calc(82px + env(safe-area-inset-top,0px))!important;padding-bottom:calc(68px + env(safe-area-inset-bottom,0px) + var(--zero-chat-browser-bottom-inset,0px) + var(--zero-chat-keyboard-offset,0px))!important;scroll-padding-bottom:calc(90px + env(safe-area-inset-bottom,0px) + var(--zero-chat-browser-bottom-inset,0px) + var(--zero-chat-keyboard-offset,0px))!important;-webkit-mask-image:linear-gradient(180deg,#0000 0,#0000 calc(54px + env(safe-area-inset-top,0px)),#000000b8 calc(74px + env(safe-area-inset-top,0px)),#000 calc(92px + env(safe-area-inset-top,0px)),#000 100%)!important;-webkit-mask-image:linear-gradient(180deg,#0000 0,#0000 calc(54px + env(safe-area-inset-top,0px)),#000000b8 calc(74px + env(safe-area-inset-top,0px)),#000 calc(92px + env(safe-area-inset-top,0px)),#000 100%)!important;mask-image:linear-gradient(180deg,#0000 0,#0000 calc(54px + env(safe-area-inset-top,0px)),#000000b8 calc(74px + env(safe-area-inset-top,0px)),#000 calc(92px + env(safe-area-inset-top,0px)),#000 100%)!important;grid-row:1/4!important}.zero-chat-app:not(.is-android-shell):not(.is-light-theme).has-reply-context .zero-chat-thread{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px) + var(--zero-chat-browser-bottom-inset,0px) + var(--zero-chat-keyboard-offset,0px))!important;scroll-padding-bottom:calc(136px + env(safe-area-inset-bottom,0px) + var(--zero-chat-browser-bottom-inset,0px) + var(--zero-chat-keyboard-offset,0px))!important}.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-composer{padding-bottom:calc(38px + env(safe-area-inset-bottom,0px) + var(--zero-chat-browser-bottom-inset,0px))!important}.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-identity,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-header .zero-header-icon,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-avatar,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-composer-input-shell,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-drawer-caption-pill.zero-composer-input-shell{color:#f7f9fd!important;-webkit-backdrop-filter:blur(18px)saturate(130%)!important;backdrop-filter:blur(18px)saturate(130%)!important;background:#14151894!important;border:1px solid #ffffff24!important;box-shadow:0 7px 18px #0000002e,inset 0 1px #ffffff14,inset 0 -1px #0000003d!important}.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-composer-input-shell,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-drawer-caption-pill.zero-composer-input-shell{background:#141518d6!important;box-shadow:0 12px 30px #00000047,inset 0 1px #ffffff14,inset 0 -1px #0000003d!important}.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-composer>.zero-composer-icon,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-voice-button,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-jump-latest,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-scroll-to-latest{color:#f7f9fd!important;-webkit-backdrop-filter:blur(16px)saturate(128%)!important;backdrop-filter:blur(16px)saturate(128%)!important;background:#1415189e!important;border:1px solid #ffffff1f!important;box-shadow:0 5px 14px #00000029,inset 0 1px #ffffff14,inset 0 -1px #0003!important}.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-composer.is-composing .zero-composer-input-shell,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-composer.has-reply-context .zero-composer-input-shell,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-identity:hover,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-identity:focus,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-identity:active,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-header .zero-header-icon:hover,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-header .zero-header-icon:focus-visible,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-jump-latest:hover,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-jump-latest:focus-visible,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-scroll-to-latest:hover,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-scroll-to-latest:focus-visible{background:#18191da8!important;border-color:#ffffff29!important}.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-identity:after,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-header .zero-header-icon:after,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-composer-input-shell:after,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-composer>.zero-composer-icon:after,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-jump-latest:after,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-scroll-to-latest:after{content:none!important;display:none!important}.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-active-day span,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-day-section>.zero-chat-day{color:#f7f9fce0!important;letter-spacing:0!important;text-shadow:none!important;-webkit-backdrop-filter:blur(16px)saturate(130%)!important;backdrop-filter:blur(16px)saturate(130%)!important;background:#121419c7!important;border:1px solid #ffffff24!important;border-radius:999px!important;padding:3px 10px 4px!important;font-size:.78rem!important;font-weight:650!important;line-height:1!important;box-shadow:0 7px 18px #0000003d,inset 0 1px #ffffff14!important}}html:not(.zero-theme-light),body:not(.zero-theme-light),body:not(.zero-theme-light) #root{background:#000!important}.zero-chat-app:not(.is-light-theme),.zero-chat-app:not(.is-light-theme):not(.is-android-shell),.zero-chat-app.is-android-shell:not(.is-light-theme){--zero-chat-wallpaper:none!important;background:#000 50%/cover no-repeat!important}.zero-chat-app:not(.is-android-shell) .zero-chat-message.from-user>.zero-chat-bubble,.zero-chat-app:not(.is-android-shell) .zero-message-focus-bubble.from-user .zero-chat-bubble{max-width:min(72%,460px)!important}:is(.zero-chat-app:not(.is-android-shell) .zero-chat-message.from-user>.zero-chat-bubble:has(.zero-link-preview),.zero-chat-app:not(.is-android-shell) .zero-message-focus-bubble.from-user .zero-chat-bubble:has(.zero-link-preview)){max-width:min(76%,470px)!important}.zero-chat-app:not(.is-android-shell) .zero-chat-message.from-zero .zero-message-avatar{flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;font-size:.9rem!important}@media (width<=1023px),(hover:none){.zero-chat-app:not(.is-android-shell) .zero-chat-message.from-user>.zero-chat-bubble,.zero-chat-app:not(.is-android-shell) .zero-message-focus-bubble.from-user .zero-chat-bubble{max-width:min(72%,360px)!important}:is(.zero-chat-app:not(.is-android-shell) .zero-chat-message.from-user>.zero-chat-bubble:has(.zero-link-preview),.zero-chat-app:not(.is-android-shell) .zero-message-focus-bubble.from-user .zero-chat-bubble:has(.zero-link-preview)){max-width:min(76%,390px)!important}.zero-chat-app:not(.is-android-shell) .zero-chat-message.from-zero .zero-message-avatar{flex-basis:30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;font-size:.86rem!important}}@media (width>=1024px) and (hover:hover){.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-composer>.zero-composer-icon,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-voice-button,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-jump-latest,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-scroll-to-latest{color:#f7f9fd!important;-webkit-backdrop-filter:blur(16px)saturate(128%)!important;backdrop-filter:blur(16px)saturate(128%)!important;background:#1415189e!important;border:1px solid #ffffff1f!important;box-shadow:0 5px 14px #00000029,inset 0 1px #ffffff14,inset 0 -1px #0003!important}.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-composer>.zero-composer-icon:hover,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-composer>.zero-composer-icon:focus-visible,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-voice-button:hover,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-voice-button:focus-visible,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-jump-latest:hover,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-jump-latest:focus-visible,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-scroll-to-latest:hover,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-scroll-to-latest:focus-visible{background:#18191da8!important;border-color:#ffffff29!important}.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-composer>.zero-composer-icon:after,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-voice-button:after,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-jump-latest:after,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-scroll-to-latest:after{content:none!important;display:none!important}.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-composer-input-shell,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-drawer-caption-pill.zero-composer-input-shell{color:#f7f9fd!important;-webkit-backdrop-filter:blur(18px)saturate(130%)!important;backdrop-filter:blur(18px)saturate(130%)!important;background:#141518d6!important;border:1px solid #ffffff24!important;box-shadow:0 12px 30px #00000047,inset 0 1px #ffffff14,inset 0 -1px #0000003d!important}.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-composer.is-composing .zero-composer-input-shell,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-composer.has-reply-context .zero-composer-input-shell,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-composer.is-multiline .zero-composer-input-shell,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-composer.is-multiline.is-composing .zero-composer-input-shell{background:#141518e0!important;border-color:#ffffff29!important}.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-composer-input-shell:after,.zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-drawer-caption-pill.zero-composer-input-shell:after{content:none!important;display:none!important}}.zero-chat-app:not(.is-android-shell) .zero-chat-composer.is-composing .zero-composer-input-shell,.zero-chat-app:not(.is-android-shell) .zero-chat-composer.has-reply-context.is-composing .zero-composer-input-shell,.zero-chat-app:not(.is-android-shell) .zero-chat-composer.is-multiline.is-composing .zero-composer-input-shell{padding-right:calc(var(--zero-composer-send-width) + var(--zero-composer-send-right) + 20px)!important}.zero-chat-app.is-light-theme:before{opacity:1!important;background:linear-gradient(#fffffffa 0%,#ffffffe0 46%,#fff0 100%)!important;height:132px!important;display:block!important;-webkit-mask-image:none!important;mask-image:none!important}.zero-chat-app.is-light-theme:after{opacity:1!important;background:linear-gradient(#fff0 0%,#ffffffd6 52%,#fffffffc 100%)!important;height:112px!important;display:block!important}.zero-chat-app.is-light-theme .zero-chat-identity,.zero-chat-app.is-light-theme .zero-chat-header .zero-header-icon,.zero-chat-app.is-light-theme .zero-chat-composer>.zero-composer-icon,.zero-chat-app.is-light-theme .zero-composer-input-shell,.zero-chat-app.is-light-theme .zero-voice-button{color:#111827!important;-webkit-backdrop-filter:blur(18px)saturate(140%)!important;backdrop-filter:blur(18px)saturate(140%)!important;background:linear-gradient(#fffffff5,#f4f7fbeb)!important;border-color:#1d293d1f!important;box-shadow:0 10px 26px #3a4a631a,inset 0 1px #fffffff5!important}.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,.zero-chat-app.is-light-theme .zero-chat-composer.is-multiline .zero-composer-input-shell,.zero-chat-app.is-light-theme .zero-chat-composer.is-multiline.is-composing .zero-composer-input-shell{background:linear-gradient(#fffffffa,#f6f8fcf2)!important;border-color:#1d293d24!important;box-shadow:0 12px 28px #3a4a631f,inset 0 1px #fffffffa!important}.zero-chat-app.is-light-theme .zero-chat-header strong,.zero-chat-app.is-light-theme .zero-chat-identity strong{color:#111827!important;text-shadow:none!important}.zero-chat-app.is-light-theme .zero-chat-identity>span,.zero-chat-app.is-light-theme .zero-message-meta,.zero-chat-app.is-light-theme .zero-exec-time{color:#667386!important;text-shadow:none!important}.zero-chat-app.is-light-theme .zero-chat-identity>span:after{box-shadow:none!important;background:#34c759!important}.zero-chat-app.is-light-theme .zero-chat-thread{background:0 0!important}.zero-chat-app.is-light-theme .zero-chat-bubble,.zero-chat-app.is-light-theme .zero-chat-message.has-text-and-moment.from-zero .zero-chat-moment-text-bubble,.zero-chat-app.is-light-theme .zero-chat-message.from-zero.has-user-media>.zero-chat-bubble{color:#f3f7fb!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#16181edc!important;border-color:#ffffff10!important;box-shadow:0 10px 24px #0c101833!important}.zero-chat-app.is-light-theme .zero-message-focus-bubble.from-zero .zero-chat-bubble:has(.zero-user-media-message){color:#f3f7fb!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#16181edc!important;border-color:#ffffff10!important;box-shadow:0 10px 24px #0c101833!important}.zero-chat-app.is-light-theme .from-user .zero-message-meta,.zero-chat-app.is-light-theme .from-user .zero-message-checks svg{color:#ffffffc7!important;stroke:#ffffffc7!important}.zero-chat-app.is-light-theme .zero-chat-active-day span,.zero-chat-app.is-light-theme .zero-chat-day-section>.zero-chat-day{color:#f8fafff0!important;text-shadow:0 1px 8px #00000073!important;background:#171c26c7!important;border-color:#ffffff2e!important;box-shadow:0 8px 22px #171c2629!important}.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,.zero-chat-app.is-light-theme .zero-chat-prompts button,.zero-chat-app.is-light-theme .zero-context-strip button{color:#182233!important;background:#ffffffe0!important;border-color:#1f2f4b1a!important;box-shadow:0 10px 24px #3a4a631a!important}.zero-chat-app.is-light-theme .zero-vault-page{color:#f4f6fb!important;background:linear-gradient(#0b0c0f,#050506)!important}.zero-chat-app.is-light-theme .zero-vault-back,.zero-chat-app.is-light-theme .zero-vault-edit-link,.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-profile-card,.zero-chat-app.is-light-theme .zero-vault-tabs,.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:#f3f6fb!important;background:#1b1b1dde!important;border-color:#ffffff10!important;box-shadow:0 12px 30px #00000040!important}.zero-chat-app.is-light-theme .zero-vault-action{color:#c5cad2!important;box-shadow:none!important;background:#050506bd!important;border-color:#ffffff12!important}.zero-chat-app.is-light-theme .zero-vault-tabs{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff12!important}.zero-chat-app.is-light-theme .zero-vault-tabs button.is-active{border-bottom-color:#f0f3f5!important}.zero-chat-app.is-light-theme .zero-vault-profile-row.is-action strong{color:#8b929e!important}.zero-chat-app.is-light-theme .zero-vault-settings-screen,.zero-chat-app.is-light-theme .zero-vault-edit-screen{color:#172033!important;background:linear-gradient(#fbfcff 0%,#eef3f8 100%)!important}.zero-chat-app.is-light-theme:before,.zero-chat-app.is-light-theme:after{display:none!important}.zero-chat-app.is-light-theme .zero-chat-header{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-bottom:0!important}.zero-chat-app.is-light-theme .zero-chat-bubble,.zero-chat-app.is-light-theme .zero-chat-message.has-text-and-moment.from-zero .zero-chat-moment-text-bubble,.zero-chat-app.is-light-theme .zero-chat-message.from-zero.has-user-media>.zero-chat-bubble{color:#111827!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f2f2f7!important;border-color:#0000!important}.zero-chat-app.is-light-theme .zero-chat-message.from-zero>.zero-chat-bubble:not(:has(.zero-user-media-message)){color:#111827!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f2f2f7!important;border-color:#0000!important}.zero-chat-app.is-light-theme .zero-message-focus-bubble.from-zero .zero-chat-bubble:not(:has(.zero-user-media-message)){color:#111827!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f2f2f7!important;border-color:#0000!important}.zero-chat-app.is-light-theme .zero-message-focus-bubble.from-zero .zero-chat-bubble:has(.zero-user-media-message){color:#111827!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f2f2f7!important;border-color:#0000!important}.zero-chat-app.is-light-theme .from-user .zero-chat-bubble,.zero-chat-app.is-light-theme .zero-chat-message.from-user>.zero-chat-bubble,.zero-chat-app.is-light-theme .zero-message-focus-bubble.from-user .zero-chat-bubble{color:#f4f8ff!important;background:#1479e6!important;border-color:#ffffff14!important;box-shadow:inset 0 1px #ffffff14!important}.zero-chat-app.is-light-theme .zero-chat-active-day span,.zero-chat-app.is-light-theme .zero-chat-day-section>.zero-chat-day{color:#5f6672!important;text-shadow:none!important;-webkit-backdrop-filter:blur(14px)saturate(136%)!important;backdrop-filter:blur(14px)saturate(136%)!important;background:#ffffffb8!important;border-color:#1f2f4b1a!important;box-shadow:0 10px 24px #3748621a!important}.zero-chat-app.is-light-theme .zero-chat-identity,.zero-chat-app.is-light-theme .zero-chat-header .zero-header-icon,.zero-chat-app.is-light-theme .zero-chat-composer>.zero-composer-icon,.zero-chat-app.is-light-theme .zero-composer-input-shell,.zero-chat-app.is-light-theme .zero-voice-button,.zero-chat-app.is-light-theme .zero-vault-back,.zero-chat-app.is-light-theme .zero-vault-settings-back,.zero-chat-app.is-light-theme .zero-vault-edit-link,.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-profile-card,.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,.zero-chat-app.is-light-theme .zero-vault-settings-card,.zero-chat-app.is-light-theme .zero-vault-search-result,.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:#172033!important;-webkit-backdrop-filter:blur(22px)saturate(150%)!important;backdrop-filter:blur(22px)saturate(150%)!important;text-shadow:none!important;background:linear-gradient(#ffffffad,#f6f9fd7a)!important;border-color:#1f2f4b1a!important;box-shadow:0 12px 28px #37486214,inset 0 1px #ffffffe0!important}.zero-chat-app.is-light-theme .zero-vault-page,.zero-chat-app.is-light-theme .zero-vault-settings-screen,.zero-chat-app.is-light-theme .zero-vault-edit-screen{color:#172033!important;background:linear-gradient(#fbfcff 0%,#eef3f8 100%)!important}.zero-chat-app.is-light-theme .zero-vault-header{box-shadow:none!important;background:linear-gradient(#1218222e 0%,#1218221f 18%,#fbfcff14 36%,#fbfcff00 48%),radial-gradient(circle at 50% 18%,#ffffff3d 0%,#ffffff1a 36%,#fff0 62%)!important}.zero-chat-app.is-light-theme .zero-vault-header:not(.has-profile-image){background:linear-gradient(#fbfcff 0%,#eef3f8 62%,#e8edf5 100%)!important;border-bottom:1px solid #1f2f4b14!important}.zero-chat-app.is-light-theme .zero-vault-tabs{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #1f2f4b1f!important;border-radius:0!important;padding:0 16px!important}.zero-chat-app.is-light-theme .zero-vault-tabs button.is-active,.zero-chat-app.is-light-theme .zero-vault-theme-toggle button.is-active,.zero-chat-app.is-light-theme .zero-vault-status-pill.is-on{color:#172033!important;background:linear-gradient(#fffffff5,#f1f5f9e0)!important;border-color:#1f2f4b14!important;box-shadow:0 8px 20px #37486214,inset 0 1px #fffffff5!important}@media (width>=1024px) and (hover:hover){.zero-chat-app.is-light-theme:not(.is-android-shell) .zero-chat-thread{grid-row:1/4!important;height:100dvh!important;min-height:100dvh!important;padding-top:96px!important;padding-bottom:76px!important;scroll-padding-top:96px!important;scroll-padding-bottom:98px!important}.zero-chat-app.is-light-theme:not(.is-android-shell).has-reply-context .zero-chat-thread{padding-bottom:92px!important;scroll-padding-bottom:118px!important}}@media (width<=1023px),(hover:none){.zero-chat-app.is-light-theme:not(.is-android-shell) .zero-chat-header{z-index:12!important;padding-top:calc(env(safe-area-inset-top,0px) + 12px)!important;pointer-events:none!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.zero-chat-app.is-light-theme:not(.is-android-shell) .zero-chat-header:after{content:"";left:10px;right:10px;top:calc(env(safe-area-inset-top,0px) + 2px);filter:blur(8px);opacity:.9;z-index:-1;pointer-events:none;border-radius:26px;height:76px;position:absolute;box-shadow:0 16px 30px #11182714;background:linear-gradient(#ffffffc7 0%,#ffffff6b 42%,#fff0 100%)!important}.zero-chat-app.is-light-theme:not(.is-android-shell) .zero-chat-header>*{pointer-events:auto!important}.zero-chat-app.is-light-theme:not(.is-android-shell) .zero-chat-thread{box-sizing:border-box!important;height:100dvh!important;min-height:100dvh!important;padding-top:calc(74px + env(safe-area-inset-top,0px))!important;scroll-padding-top:calc(82px + env(safe-area-inset-top,0px))!important;padding-bottom:calc(50px + env(safe-area-inset-bottom,0px) + var(--zero-chat-keyboard-offset,0px))!important;scroll-padding-bottom:calc(72px + env(safe-area-inset-bottom,0px) + var(--zero-chat-keyboard-offset,0px))!important;grid-row:1/4!important;align-self:stretch!important}.zero-chat-app.is-light-theme:not(.is-android-shell) .zero-chat-identity{min-width:104px!important;max-width:min(54vw,228px)!important;height:42px!important;padding:0 16px!important}.zero-chat-app.is-light-theme:not(.is-android-shell) .zero-chat-active-day{top:calc(env(safe-area-inset-top,0px) + 72px)!important}.zero-chat-app.is-light-theme:not(.is-android-shell) .zero-chat-thread-stack>.zero-chat-day-section:first-child>.zero-chat-day{margin-top:calc(env(safe-area-inset-top,0px) + 72px)!important}}body.zero-theme-light,body.zero-theme-light #root{background:#fff!important;min-height:100svh!important}.zero-chat-app.is-light-theme{color:#111827!important;background-color:#fff!important;background-image:linear-gradient(#fff 0%,#f7f9fc 100%)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.zero-chat-app.is-light-theme .zero-chat-avatar,.zero-chat-app.is-light-theme .zero-message-avatar,.zero-chat-app.is-light-theme .zero-vault-avatar,.zero-chat-app.is-light-theme .zero-vault-nav-avatar{color:#172033!important;background:#e9eef5!important;border-color:#1f2f4b1a!important;box-shadow:0 6px 14px #3748621a,inset 0 1px #ffffffeb!important}.zero-chat-app.is-light-theme .zero-chat-identity,.zero-chat-app.is-light-theme .zero-chat-header .zero-header-icon{isolation:isolate!important;position:relative!important}.zero-chat-app.is-light-theme .zero-chat-identity:before,.zero-chat-app.is-light-theme .zero-chat-header .zero-header-icon:before{content:"";border-radius:inherit;filter:blur(10px);z-index:-1;pointer-events:none;position:absolute;inset:-10px;background:radial-gradient(circle,#ffffffb8 0%,#ffffff47 48%,#fff0 78%)!important}.zero-chat-app.is-light-theme .zero-chat-header strong,.zero-chat-app.is-light-theme .zero-chat-identity strong,.zero-chat-app.is-light-theme .zero-vault-name,.zero-chat-app.is-light-theme .zero-vault-nav-title span,.zero-chat-app.is-light-theme .zero-vault-profile-row span,.zero-chat-app.is-light-theme .zero-vault-profile-row strong,.zero-chat-app.is-light-theme .zero-vault-list-name,.zero-chat-app.is-light-theme .zero-vault-action-label,.zero-chat-app.is-light-theme .zero-vault-edit-title,.zero-chat-app.is-light-theme .zero-vault-settings-header>span,.zero-chat-app.is-light-theme .zero-vault-search-result-label,.zero-chat-app.is-light-theme .zero-vault-setting-label,.zero-chat-app.is-light-theme .zero-vault-theme-card>span,.zero-chat-app.is-light-theme .zero-vault-tabs button.is-active{color:#111827!important;text-shadow:none!important}.zero-chat-app.is-light-theme .zero-chat-identity>span,.zero-chat-app.is-light-theme .zero-message-meta,.zero-chat-app.is-light-theme .zero-exec-time,.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,.zero-chat-app.is-light-theme .zero-vault-setting-desc,.zero-chat-app.is-light-theme .zero-vault-settings-section-title,.zero-chat-app.is-light-theme .zero-vault-search-result-kind,.zero-chat-app.is-light-theme .zero-vault-hint-label,.zero-chat-app.is-light-theme .zero-vault-hint-note,.zero-chat-app.is-light-theme .zero-vault-truth-value{color:#667386!important;text-shadow:none!important}.zero-chat-app.is-light-theme .zero-vault-header .zero-vault-name,.zero-chat-app.is-light-theme .zero-vault-header .zero-lang-context,.zero-chat-app.is-light-theme .zero-vault-header .zero-vault-tagline{color:#f8fbff!important;text-shadow:0 10px 30px #0000004d!important}.zero-chat-app.is-light-theme .zero-vault-header:not(.has-profile-image):before{background:radial-gradient(at 50% 0,#fffffffa 0%,#f5f8fcf0 34%,#e9eff6e0 66%,#e2e9f2d1 100%),radial-gradient(circle at 50% 38%,#ffffff57 0%,#fff0 46%)!important}.zero-chat-app.is-light-theme .zero-vault-header:not(.has-profile-image):after{background:linear-gradient(#ffffff29 0%,#fff0 26% 70%,#d6dfea7a 100%),radial-gradient(at 50% 42%,#fff0 0%,#ebf1f71a 74%,#c3cedc38 100%)!important}.zero-chat-app.is-light-theme .zero-vault-header:not(.has-profile-image) .zero-vault-hero .zero-vault-avatar:not(.has-image){color:#172033!important;box-shadow:none!important;text-shadow:0 18px 34px #94a3b83d!important;background:0 0!important;border:0!important}.zero-chat-app.is-light-theme .zero-vault-header:not(.has-profile-image) .zero-vault-name,.zero-chat-app.is-light-theme .zero-vault-header:not(.has-profile-image) .zero-vault-tagline,.zero-chat-app.is-light-theme .zero-vault-header:not(.has-profile-image) .zero-lang-context{color:#172033!important;text-shadow:none!important}.zero-chat-app.is-light-theme .zero-vault-back,.zero-chat-app.is-light-theme .zero-vault-settings-back,.zero-chat-app.is-light-theme .zero-vault-edit-link,.zero-chat-app.is-light-theme .zero-vault-action,.zero-chat-app.is-light-theme .zero-vault-action-btn{color:#182233!important;-webkit-backdrop-filter:blur(18px)saturate(148%)!important;backdrop-filter:blur(18px)saturate(148%)!important;text-shadow:none!important;background:linear-gradient(#ffffffb8,#f4f7fb94)!important;border:1px solid #1f2f4b1a!important;box-shadow:0 10px 24px #3748621a,inset 0 1px #ffffffe0!important}.zero-chat-app.is-light-theme .zero-vault-action,.zero-chat-app.is-light-theme .zero-vault-action-btn{box-shadow:0 14px 26px #3748621f,inset 0 1px #ffffffe0!important}.zero-chat-app.is-light-theme .zero-vault-back svg,.zero-chat-app.is-light-theme .zero-vault-settings-back svg,.zero-chat-app.is-light-theme .zero-vault-action-icon,.zero-chat-app.is-light-theme .zero-vault-action-btn .zero-vault-action-icon,.zero-chat-app.is-light-theme .zero-vault-edit-link{color:#182233!important;stroke:#182233!important}.zero-chat-app.is-light-theme .zero-vault-tabs button{color:#667386!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:12px 14px!important}.zero-chat-app.is-light-theme .zero-vault-tabs button.is-active{color:#172033!important;box-shadow:none!important;background:0 0!important;border-bottom-color:#172033!important}.zero-chat-app.is-light-theme .zero-vault-search-bar input[type=search],.zero-chat-app.is-light-theme .zero-vault-edit-card input{color:#111827!important;background:#ffffffe6!important;border-color:#1f2f4b24!important}.zero-chat-app.is-light-theme .zero-message-heading,.zero-chat-app.is-light-theme .zero-message-heading.is-section,.zero-chat-app.is-light-theme .zero-message-heading.is-takeaway,.zero-chat-app.is-light-theme .zero-message-heading.is-question,.zero-chat-app.is-light-theme .zero-message-text-content strong{color:#172033!important}.zero-chat-app.is-light-theme .zero-message-text-content,.zero-chat-app.is-light-theme .zero-message-text-content p,.zero-chat-app.is-light-theme .zero-chat-inline-list li,.zero-chat-app.is-light-theme .zero-chat-inline-steps li,.zero-chat-app.is-light-theme .zero-chat-inline-list li:before,.zero-chat-app.is-light-theme .zero-chat-inline-steps li:before,.zero-chat-app.is-light-theme .zero-message-row-title,.zero-chat-app.is-light-theme .zero-message-row-detail,.zero-chat-app.is-light-theme .zero-message-takeaway-label,.zero-chat-app.is-light-theme .zero-message-takeaway p,.zero-chat-app.is-light-theme .zero-message-link,.zero-chat-app.is-light-theme .zero-link-preview strong,.zero-chat-app.is-light-theme .zero-link-preview-description,.zero-chat-app.is-light-theme .zero-link-preview-domain{color:#172033!important;text-shadow:none!important}.zero-chat-app.is-light-theme .zero-message-heading.is-takeaway{background:#17203314!important}.zero-chat-app.is-light-theme .zero-vault-setting-row{border-color:#1f2f4b1a!important}@media (width<=1023px),(hover:none){.zero-chat-app:not(.is-android-shell) .zero-chat-composer{padding:0 18px calc(38px + env(safe-area-inset-bottom,0px) + var(--zero-chat-browser-bottom-inset,0px))!important}.zero-chat-app:not(.is-android-shell) .zero-chat-thread,.zero-chat-app.is-light-theme:not(.is-android-shell) .zero-chat-thread{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px) + var(--zero-chat-browser-bottom-inset,0px) + var(--zero-chat-keyboard-offset,0px))!important;scroll-padding-bottom:calc(90px + env(safe-area-inset-bottom,0px) + var(--zero-chat-browser-bottom-inset,0px) + var(--zero-chat-keyboard-offset,0px))!important}.zero-chat-app:not(.is-android-shell).has-reply-context .zero-chat-thread,.zero-chat-app.is-light-theme:not(.is-android-shell).has-reply-context .zero-chat-thread{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px) + var(--zero-chat-browser-bottom-inset,0px) + var(--zero-chat-keyboard-offset,0px))!important;scroll-padding-bottom:calc(136px + env(safe-area-inset-bottom,0px) + var(--zero-chat-browser-bottom-inset,0px) + var(--zero-chat-keyboard-offset,0px))!important}}.zero-chat-app.is-android-shell .zero-chat-composer{bottom:calc(var(--zero-chat-keyboard-offset,0px) + max(18px, var(--zero-android-safe-bottom,0px), env(safe-area-inset-bottom,0px), var(--zero-chat-browser-bottom-inset,0px)))!important}.zero-chat-app.is-android-shell .zero-chat-composer:before{bottom:calc(0px - max(18px, var(--zero-android-safe-bottom,0px), env(safe-area-inset-bottom,0px), var(--zero-chat-browser-bottom-inset,0px)) - var(--zero-chat-keyboard-offset,0px))!important;height:calc(54px + max(18px, var(--zero-android-safe-bottom,0px), env(safe-area-inset-bottom,0px), var(--zero-chat-browser-bottom-inset,0px)) + var(--zero-chat-keyboard-offset,0px))!important}html.zero-chat-keyboard-open .zero-chat-app.is-android-shell .zero-chat-composer{bottom:var(--zero-chat-keyboard-offset,0px)!important}.zero-chat-app.is-android-shell .zero-chat-thread,.zero-chat-app.is-android-shell.is-light-theme .zero-chat-thread{padding-bottom:calc(74px + max(18px, var(--zero-android-safe-bottom,0px), env(safe-area-inset-bottom,0px), var(--zero-chat-browser-bottom-inset,0px)) + var(--zero-chat-keyboard-offset,0px))!important;scroll-padding-bottom:calc(96px + max(18px, var(--zero-android-safe-bottom,0px), env(safe-area-inset-bottom,0px), var(--zero-chat-browser-bottom-inset,0px)) + var(--zero-chat-keyboard-offset,0px))!important}html.zero-chat-keyboard-open .zero-chat-app.is-android-shell .zero-chat-thread,html.zero-chat-keyboard-open .zero-chat-app.is-android-shell.is-light-theme .zero-chat-thread{padding-bottom:calc(74px + var(--zero-chat-keyboard-offset,0px))!important;scroll-padding-bottom:calc(96px + var(--zero-chat-keyboard-offset,0px))!important}.zero-chat-app.is-android-shell.has-reply-context .zero-chat-thread,.zero-chat-app.is-android-shell.is-light-theme.has-reply-context .zero-chat-thread{padding-bottom:calc(122px + max(18px, var(--zero-android-safe-bottom,0px), env(safe-area-inset-bottom,0px), var(--zero-chat-browser-bottom-inset,0px)) + var(--zero-chat-keyboard-offset,0px))!important;scroll-padding-bottom:calc(144px + max(18px, var(--zero-android-safe-bottom,0px), env(safe-area-inset-bottom,0px), var(--zero-chat-browser-bottom-inset,0px)) + var(--zero-chat-keyboard-offset,0px))!important}html.zero-chat-keyboard-open .zero-chat-app.is-android-shell.has-reply-context .zero-chat-thread,html.zero-chat-keyboard-open .zero-chat-app.is-android-shell.is-light-theme.has-reply-context .zero-chat-thread{padding-bottom:calc(118px + var(--zero-chat-keyboard-offset,0px))!important;scroll-padding-bottom:calc(140px + var(--zero-chat-keyboard-offset,0px))!important}.zero-chat-app.is-android-shell .zero-chat-scroll-to-latest{bottom:calc(max(18px, var(--zero-android-safe-bottom,0px), env(safe-area-inset-bottom,0px), var(--zero-chat-browser-bottom-inset,0px)) + var(--zero-chat-keyboard-offset,0px) + 76px)!important}html.zero-chat-keyboard-open .zero-chat-app.is-android-shell .zero-chat-scroll-to-latest{bottom:calc(var(--zero-chat-keyboard-offset,0px) + 76px)!important}html.zero-chat-browser-bottom-chrome{--zero-chat-message-bottom-inset:min(var(--zero-chat-browser-bottom-inset,0px),18px)}html:not(.zero-chat-browser-bottom-chrome){--zero-chat-message-bottom-inset:var(--zero-chat-browser-bottom-inset,0px)}html.zero-chat-ios-safari-browser .zero-chat-app.is-android-shell .zero-chat-header{padding-top:max(40px,calc(max(env(safe-area-inset-top,0px),var(--zero-android-safe-top,0px)) + 28px))!important}html.zero-chat-ios-safari-browser .zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-header{padding-top:18px!important;padding-bottom:10px!important}html.zero-chat-ios-safari-browser .zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-header:before{background:linear-gradient(#00000061 0%,#0000002e 58%,#0000 100%)!important;height:24px!important;top:0!important}html.zero-chat-ios-safari-browser .zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-thread{padding-top:calc(78px + env(safe-area-inset-top,0px))!important;scroll-padding-top:calc(86px + env(safe-area-inset-top,0px))!important;padding-bottom:calc(104px + var(--zero-chat-message-bottom-inset,0px) + var(--zero-chat-keyboard-offset,0px))!important;scroll-padding-bottom:calc(128px + var(--zero-chat-message-bottom-inset,0px) + var(--zero-chat-keyboard-offset,0px))!important}html.zero-chat-ios-safari-browser .zero-chat-app:not(.is-android-shell):not(.is-light-theme).has-reply-context .zero-chat-thread{padding-bottom:calc(150px + var(--zero-chat-message-bottom-inset,0px) + var(--zero-chat-keyboard-offset,0px))!important;scroll-padding-bottom:calc(172px + var(--zero-chat-message-bottom-inset,0px) + var(--zero-chat-keyboard-offset,0px))!important}html.zero-chat-ios-safari-browser .zero-chat-app:not(.is-android-shell):not(.is-light-theme) .zero-chat-composer{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px) + var(--zero-chat-browser-bottom-inset,0px))!important}html.zero-chat-browser-bottom-chrome .zero-chat-app.is-android-shell .zero-chat-composer:before{opacity:0!important;background:0 0!important}html.zero-chat-browser-bottom-chrome .zero-chat-app.is-android-shell .zero-chat-thread,html.zero-chat-browser-bottom-chrome .zero-chat-app.is-android-shell.is-light-theme .zero-chat-thread{padding-bottom:calc(74px + max(18px,var(--zero-android-safe-bottom,0px),env(safe-area-inset-bottom,0px),var(--zero-chat-message-bottom-inset,0px)) + var(--zero-chat-keyboard-offset,0px))!important;scroll-padding-bottom:calc(96px + max(18px,var(--zero-android-safe-bottom,0px),env(safe-area-inset-bottom,0px),var(--zero-chat-message-bottom-inset,0px)) + var(--zero-chat-keyboard-offset,0px))!important}html.zero-chat-browser-bottom-chrome .zero-chat-app.is-android-shell.has-reply-context .zero-chat-thread,html.zero-chat-browser-bottom-chrome .zero-chat-app.is-android-shell.is-light-theme.has-reply-context .zero-chat-thread{padding-bottom:calc(122px + max(18px,var(--zero-android-safe-bottom,0px),env(safe-area-inset-bottom,0px),var(--zero-chat-message-bottom-inset,0px)) + var(--zero-chat-keyboard-offset,0px))!important;scroll-padding-bottom:calc(144px + max(18px,var(--zero-android-safe-bottom,0px),env(safe-area-inset-bottom,0px),var(--zero-chat-message-bottom-inset,0px)) + var(--zero-chat-keyboard-offset,0px))!important}.zero-chat-app.is-light-theme .zero-vault-google-connections-subtitle{color:#667386!important}.zero-chat-app.is-light-theme .zero-vault-google-connections-card .zero-vault-settings-text-button{color:#172033!important;background:#ffffffa8!important;border-color:#1f2f4b1f!important;box-shadow:inset 0 1px #ffffffe6!important}.zero-chat-app.is-light-theme .zero-vault-google-connections-card .zero-vault-settings-text-button:disabled{color:#8b96a8!important;opacity:.78!important}.zero-chat-app.is-light-theme .zero-vault-google-connector{color:#172033!important;-webkit-backdrop-filter:blur(18px)saturate(145%)!important;backdrop-filter:blur(18px)saturate(145%)!important;background:linear-gradient(#ffffffd1,#f7fafe8f)!important;border-color:#1f2f4b1a!important;box-shadow:0 12px 28px #37486214,inset 0 1px #ffffffe6!important}.zero-chat-app.is-light-theme .zero-vault-google-connector.is-connected{background:linear-gradient(135deg,#e8faeff0,#ffffffa8 58%,#f5f8fc85)!important;border-color:#25844d2e!important}.zero-chat-app.is-light-theme .zero-vault-google-connector-icon{background:#fffffff5!important;box-shadow:0 10px 22px #3748621f,inset 0 1px #fffffffa!important}.zero-chat-app.is-light-theme .zero-vault-google-connector-title,.zero-chat-app.is-light-theme .zero-vault-google-connector-capability{color:#111827!important;text-shadow:none!important}.zero-chat-app.is-light-theme .zero-vault-google-connector-detail{color:#667386!important;text-shadow:none!important}.zero-chat-app.is-light-theme .zero-vault-google-connector-proof{color:#536174!important;text-shadow:none!important}.zero-chat-app.is-light-theme .zero-vault-google-connector-status{color:#667386!important;background:#ffffff9e!important;border-color:#1f2f4b1a!important;box-shadow:inset 0 1px #ffffffe6!important}.zero-chat-app.is-light-theme .zero-vault-google-connector-status.is-connected{color:#07331c!important;background:linear-gradient(#dff8e8,#b9edcc)!important;border-color:#25844d2e!important}.zero-chat-app.is-light-theme .zero-vault-google-connector-action{color:#fff!important;background:linear-gradient(#111827,#273244)!important;border:1px solid #1118271f!important;box-shadow:0 10px 22px #37486224,inset 0 1px #ffffff29!important}.zero-chat-app.is-light-theme .zero-vault-google-connector-action.is-reconnect{color:#172033!important;background:#ffffffa3!important;border-color:#1f2f4b1f!important;box-shadow:inset 0 1px #ffffffeb!important}
