@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";.overview-modal-overlay{-webkit-backdrop-filter:blur(24px);z-index:1000;background:#0009;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.overview-modal-card{background:#000;border:1px solid #ffffff1a;border-radius:24px;width:100%;max-width:1040px;height:90vh;max-height:800px;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 100px #000c,inset 0 1px #ffffff1a}.overview-modal-left{flex-direction:column;flex:1;padding:4rem;display:flex;overflow-y:auto}.overview-modal-right{-ms-overflow-style:none;scrollbar-width:none;background:radial-gradient(circle,#a855f714 0%,#0000 60%);border-left:1px solid #ffffff0d;flex-direction:column;flex:1;padding:4rem;display:flex;position:relative;overflow:hidden auto}.overview-modal-right::-webkit-scrollbar{display:none}.overview-badge{color:#f472b6;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#a855f733,#ec489933);border:1px solid #ec48994d;border-radius:999px;align-self:flex-start;align-items:center;margin-bottom:1.5rem;padding:.25rem .75rem;font-size:.7rem;font-weight:700;display:inline-flex}.overview-headline{letter-spacing:-.03em;background:linear-gradient(135deg,#fff 0%,#a855f7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1.5rem;font-size:3rem;font-weight:600;line-height:1.1}.overview-subtext{color:var(--text-secondary);max-width:90%;margin-bottom:0;font-size:1.05rem;line-height:1.6}.overview-feature-group{margin-bottom:2.5rem}.overview-feature-group-title{text-transform:uppercase;letter-spacing:.05em;color:#fff6;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.8rem;font-weight:600;display:flex}.overview-feature-group-title:after{content:"";background:var(--surface-secondary);flex:1;height:1px}.overview-feature-item{align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.overview-feature-icon{color:#a855f7;flex-shrink:0;width:24px;height:24px;margin-top:.1rem}.overview-feature-text{flex-direction:column;gap:.25rem;display:flex}.overview-feature-title{color:var(--text-primary);font-size:1rem;font-weight:500}.overview-feature-desc{color:var(--text-secondary);font-size:.9rem;line-height:1.5}.overview-cta-wrapper{flex-direction:column;gap:1rem;margin-top:auto;padding-top:2rem;display:flex}.overview-btn{background:var(--gradient-primary);color:#fff;cursor:pointer;transition:all var(--animation-normal);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:1.25rem;font-size:1.1rem;font-weight:600;display:flex;box-shadow:0 4px 20px #ec489966}.overview-btn:hover{background:var(--gradient-hover);transform:translateY(-2px);box-shadow:0 8px 30px #ec489999}.overview-cta-sub{color:var(--text-secondary);text-align:center;opacity:.7;font-size:.75rem}@keyframes swipe-card-1{0%,21%{z-index:4;opacity:1;transform:translateY(0)scale(1)rotate(-2deg)}23%{z-index:4;opacity:0;transform:translate(120%,-10%)scale(1)rotate(15deg)}24%{z-index:1;opacity:0;transform:translateY(60px)scale(.85)rotate(4deg)}25%,46%{z-index:1;opacity:.2;transform:translateY(60px)scale(.85)rotate(4deg)}50%,71%{z-index:2;opacity:.5;transform:translate(-10px,40px)scale(.9)rotate(-2deg)}75%,96%{z-index:3;opacity:.8;transform:translate(15px,20px)scale(.95)rotate(2deg)}to{z-index:4;opacity:1;transform:translateY(0)scale(1)rotate(-2deg)}}@keyframes swipe-card-2{0%,21%{z-index:3;opacity:.8;transform:translate(15px,20px)scale(.95)rotate(2deg)}25%,46%{z-index:4;opacity:1;transform:translateY(0)scale(1)rotate(-2deg)}48%{z-index:4;opacity:0;transform:translate(120%,-10%)scale(1)rotate(15deg)}49%{z-index:1;opacity:0;transform:translateY(60px)scale(.85)rotate(4deg)}50%,71%{z-index:1;opacity:.2;transform:translateY(60px)scale(.85)rotate(4deg)}75%,96%{z-index:2;opacity:.5;transform:translate(-10px,40px)scale(.9)rotate(-2deg)}to{z-index:3;opacity:.8;transform:translate(15px,20px)scale(.95)rotate(2deg)}}@keyframes swipe-card-3{0%,21%{z-index:2;opacity:.5;transform:translate(-10px,40px)scale(.9)rotate(-2deg)}25%,46%{z-index:3;opacity:.8;transform:translate(15px,20px)scale(.95)rotate(2deg)}50%,71%{z-index:4;opacity:1;transform:translateY(0)scale(1)rotate(-2deg)}73%{z-index:4;opacity:0;transform:translate(120%,-10%)scale(1)rotate(15deg)}74%{z-index:1;opacity:0;transform:translateY(60px)scale(.85)rotate(4deg)}75%,96%{z-index:1;opacity:.2;transform:translateY(60px)scale(.85)rotate(4deg)}to{z-index:2;opacity:.5;transform:translate(-10px,40px)scale(.9)rotate(-2deg)}}@keyframes swipe-card-4{0%,21%{z-index:1;opacity:.2;transform:translateY(60px)scale(.85)rotate(4deg)}25%,46%{z-index:2;opacity:.5;transform:translate(-10px,40px)scale(.9)rotate(-2deg)}50%,71%{z-index:3;opacity:.8;transform:translate(15px,20px)scale(.95)rotate(2deg)}75%,96%{z-index:4;opacity:1;transform:translateY(0)scale(1)rotate(-2deg)}98%{z-index:4;opacity:0;transform:translate(120%,-10%)scale(1)rotate(15deg)}99%{z-index:1;opacity:0;transform:translateY(60px)scale(.85)rotate(4deg)}to{z-index:1;opacity:.2;transform:translateY(60px)scale(.85)rotate(4deg)}}.premium-card-stack{flex-shrink:0;width:340px;height:480px;margin:0 auto 4rem;position:relative}.premium-card{-webkit-backdrop-filter:blur(16px);background:#14141499;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 20px 40px #00000080}.premium-card-1{background:linear-gradient(#1c1c1e 0%,#151518 100%);animation:16s cubic-bezier(.4,0,.2,1) infinite swipe-card-1}.premium-card-2{background:linear-gradient(#1c1c1e 0%,#151518 100%);border-color:#ffffff1a;animation:16s cubic-bezier(.4,0,.2,1) infinite swipe-card-2}.premium-card-3{background:linear-gradient(#1c1c1e 0%,#151518 100%);border-color:#ffffff1a;animation:16s cubic-bezier(.4,0,.2,1) infinite swipe-card-3}.premium-card-4{background:linear-gradient(#1c1c1e 0%,#151518 100%);border-color:#ffffff1a;animation:16s cubic-bezier(.4,0,.2,1) infinite swipe-card-4}@keyframes panic-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.panic-shake-anim{animation:2s ease-in-out infinite panic-shake;display:inline-block}@keyframes heavy-shake{0%,to{transform:translate(0)translateY(0)rotate(0)}20%{transform:translate(-6px)translateY(-2px)rotate(-2deg)}40%{transform:translate(6px)translateY(2px)rotate(2deg)}60%{transform:translate(-6px)translateY(2px)rotate(-2deg)}80%{transform:translate(6px)translateY(-2px)rotate(2deg)}}@keyframes panic-msg-1{0%,25%{opacity:0;filter:blur();transform:translateY(10px)}26%,38%{opacity:1;filter:blur();transform:translateY(0)}39%,to{opacity:0;filter:blur(4px);transform:translateY(0)}}@keyframes panic-msg-2{0%,29%{opacity:0;filter:blur();transform:translateY(10px)}30%,38%{opacity:1;filter:blur();transform:translateY(0)}39%,to{opacity:0;filter:blur(4px);transform:translateY(0)}}@keyframes panic-shake-seq{0%,34%{transform:translate(0)translateY(0)rotate(0)}34.5%,35.5%,36.5%,37.5%{transform:translate(-6px)translateY(-2px)rotate(-2deg)}35%,36%,37%,38%{transform:translate(6px)translateY(2px)rotate(2deg)}38.5%,to{transform:translate(0)translateY(0)rotate(0)}}@keyframes panic-vanished{0%,38%{opacity:0;transform:scale(.9)}39%,46%{opacity:1;transform:scale(1)}47%,to{opacity:0;transform:scale(.9)}}@keyframes pc-stealth-normal{0%,49%{opacity:0;filter:blur(4px);transform:translateY(4px)}50%,58%{opacity:1;filter:blur();transform:translateY(0)}60%,to{opacity:0;filter:blur(4px);transform:translateY(-4px)}}.pc-stealth-normal-anim{animation:16s infinite pc-stealth-normal!important}@keyframes pc-stealth-secret{0%,59%{opacity:0;filter:blur(4px);transform:translateY(4px)}60%,71%{opacity:1;filter:blur();transform:translateY(0)}72%,to{opacity:0;filter:blur(4px);transform:translateY(-4px)}}.pc-stealth-secret-anim{animation:16s infinite pc-stealth-secret!important}@keyframes burn-empty-state{0%,35%{opacity:0}40%,90%{opacity:1}95%,to{opacity:0}}.pc-header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.pc-body{flex-direction:column;flex:1;gap:1rem;padding:1.5rem;display:flex;position:relative}.pc-bubble-sent{color:#fff;background:#ec4899;border-radius:1rem 1rem .25rem;align-self:flex-end;max-width:80%;padding:.75rem 1rem;font-size:.85rem}.pc-bubble-rec{background:var(--surface-secondary);border:1px solid #ffffff1a;border-radius:1rem 1rem 1rem .25rem;align-self:flex-start;max-width:80%;padding:.75rem 1rem;font-size:.85rem}.pc-blur{filter:blur(4px);opacity:.8}@keyframes burn-msg{0%,5%{opacity:1;filter:blur()brightness();transform:translateY(0)}10%{opacity:.8;filter:sepia()hue-rotate(-20deg)saturate(3)blur(2px);transform:translateY(-4px)}18%,95%{opacity:0;filter:blur(8px)brightness(2);transform:translateY(-12px)}98%,to{opacity:1;filter:blur()brightness();transform:translateY(0)}}.burn-m-1{animation:16s infinite burn-msg}.burn-m-2{animation:16s .6s infinite burn-msg}.burn-m-3{animation:16s 1.2s infinite burn-msg}.burn-m-4{animation:16s 1.8s infinite burn-msg}.burn-m-5{animation:16s 2.4s infinite burn-msg}@media (width<=900px){.overview-modal-card{flex-direction:column;overflow-y:auto}.overview-modal-left{flex:none;padding:2rem;overflow-y:visible}.overview-modal-right{background:0 0;border-left:none;flex:none;padding:0 2rem 2rem;overflow-y:visible}.premium-card-stack{display:none}.overview-cta-wrapper{padding-top:1rem;margin-top:1rem!important;margin-bottom:2rem!important}}:root{--bg-color:#050505;--surface-primary:#14141499;--surface-secondary:#ffffff0d;--border-default:#ffffff14;--text-primary:#fff;--text-secondary:#9ca3af;--gradient-primary:linear-gradient(135deg, #a855f7 0%, #ec4899 100%);--gradient-hover:linear-gradient(135deg, #9333ea 0%, #db2777 100%);--error-color:#ef4444;--success-color:#10b981;--font-family:"Outfit", system-ui, -apple-system, sans-serif;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-full:9999px;--shadow-sm:var(--shadow-sm);--shadow-md:0 10px 25px -5px #0000004d;--shadow-lg:var(--shadow-lg);--animation-fast:.15s cubic-bezier(.4, 0, .2, 1);--animation-normal:.25s cubic-bezier(.4, 0, .2, 1);--animation-slow:.35s cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}input,textarea{font-size:16px!important}html,body{overscroll-behavior:none;touch-action:manipulation;width:100%;height:100dvh;margin:0;padding:0;overflow:hidden}html.ios-device,html.ios-device body{position:fixed;inset:0}body{font-family:var(--font-family);background-color:var(--bg-color);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(circle at 15%,#a855f714 0%,#0000 50%),radial-gradient(circle at 85% 30%,#ec489914 0%,#0000 50%);justify-content:center;align-items:center;line-height:1.5;display:flex}#root{justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:relative}@keyframes slideUpFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%{box-shadow:0 0 #10b98166}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}@keyframes dotBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.animate-enter{animation:slideUpFade var(--animation-slow) forwards}.glass-panel{background:var(--surface-primary);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-default)}.card{border-radius:var(--radius-lg);width:100%;max-width:420px;box-shadow:var(--shadow-lg);max-height:calc(100vh - 4rem);padding:2.5rem 2rem;position:relative;overflow-y:auto}.auth-modal-card{width:100%;max-width:440px;position:relative}.auth-grid{flex-direction:column;gap:2rem;display:flex}@media (width>=768px){.auth-modal-card{max-width:840px;padding:3.5rem}.auth-modal-card .auth-title{font-size:1.8rem!important}.auth-grid{grid-template-columns:1fr 1fr;align-items:start;gap:1rem 4rem;display:grid}.auth-form-container{grid-row:span 2;align-self:center}}.card:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);height:1px;position:absolute;top:0;left:0;right:0}.input-group{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.label{color:var(--text-secondary);letter-spacing:.02em;font-size:.875rem;font-weight:500}.input{background-color:var(--surface-primary);border:1px solid var(--border-default);color:var(--text-primary);border-radius:var(--radius-md);transition:all var(--animation-fast);outline:none;padding:.875rem 1rem;font-family:inherit;font-size:1rem}.input:focus{background-color:#00000080;border-color:#ec489980;box-shadow:0 0 0 3px #ec489926}.btn{background:var(--gradient-primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;transition:all var(--animation-slow);text-shadow:0 1px 2px #0003;border:none;outline:none;width:100%;padding:1rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:600;box-shadow:0 4px 14px #ec489963}.btn:hover{background:var(--gradient-hover);transform:translateY(-2px);box-shadow:0 6px 20px #ec48993b}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.error-message{color:var(--error-color);text-align:center;border-radius:var(--radius-sm);background:#ef44441a;border:1px solid #ef444433;margin-top:1rem;padding:.75rem;font-size:.875rem;font-weight:500}.chat-container{background-color:#0000;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.chat-container.desktop{width:100vw;height:100dvh;overflow:hidden}.chat-header{border-bottom:1px solid var(--border-default);-webkit-backdrop-filter:blur(20px);z-index:10;background:#0a0a0a99;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.chat-title{letter-spacing:.02em;font-size:1.125rem;font-weight:600}.header-actions{align-items:center;gap:1rem;display:flex}.header-icon-group{align-items:center;gap:.5rem;display:flex}@media (width<=640px){.header-actions{justify-content:space-between;width:100%}}.presence-indicator{color:var(--text-secondary);background:var(--surface-secondary);border-radius:var(--radius-full);align-items:center;gap:.6rem;padding:.35rem .75rem;font-size:.875rem;font-weight:500;display:flex}.presence-dot{border-radius:var(--radius-full);background-color:var(--text-secondary);width:8px;height:8px;transition:all var(--animation-normal)}.presence-dot.online{background-color:var(--success-color);animation:2s infinite pulseGlow}.btn-leave{border:1px solid var(--border-default);color:var(--text-secondary);border-radius:var(--radius-full);cursor:pointer;transition:all var(--animation-fast);background:0 0;padding:.5rem 1rem;font-family:inherit;font-size:.875rem}.btn-leave:hover{color:var(--text-primary);background:#ffffff1a}.header-icon-btn{border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;width:36px;height:36px;transition:all var(--animation-fast);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.header-icon-btn:hover{color:var(--text-primary);background:#ffffff1a;transform:scale(1.05)}.chat-messages{scroll-behavior:smooth;flex-direction:column;flex:1;gap:1.25rem;padding:1.5rem;display:flex;overflow-y:auto}.message-wrapper{max-width:80%;animation:slideUpFade var(--animation-slow) forwards;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.message-wrapper.sent{align-self:flex-end;align-items:flex-end}.message-wrapper.received{align-self:flex-start;align-items:flex-start}.message-bubble{word-wrap:break-word;white-space:pre-wrap;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;border-radius:1.25rem;padding:.75rem 1rem;font-size:.95rem;line-height:1.5;box-shadow:0 1px 2px #0000001a}.message-wrapper.sent .message-bubble{background:var(--gradient-primary);color:#fff;border-bottom-right-radius:.25rem}.message-wrapper.received .message-bubble{background:var(--surface-secondary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-primary);border:1px solid var(--border-default);border-bottom-left-radius:.25rem}.message-meta{color:var(--text-secondary);opacity:.7;-webkit-user-select:none;user-select:none;margin-top:.5rem;font-size:.75rem}.chat-input-area{padding:1.25rem 1.5rem;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom));border-top:1px solid var(--border-default);-webkit-backdrop-filter:blur(20px);background:#0a0a0a99}.chat-form{align-items:center;gap:.75rem;display:flex}.chat-input{background-color:var(--surface-secondary);min-width:0;color:var(--text-primary);border-radius:var(--radius-full);transition:all var(--animation-fast);border:1px solid #0000;outline:none;flex:1;padding:.875rem 1.25rem;font-family:inherit;font-size:1.05rem}.chat-input:focus{background-color:#ffffff14;border-color:#ffffff26;box-shadow:0 0 0 2px #ffffff0d}.send-btn{background:var(--gradient-primary);color:#fff;border-radius:var(--radius-full);cursor:pointer;width:48px;height:48px;transition:all var(--animation-slow);border:none;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 14px #ec489963}.send-btn:hover:not(:disabled){transform:translateY(-2px)scale(1.05);box-shadow:0 6px 20px #ec489966}.send-btn:active:not(:disabled){transform:translateY(1px)scale(.95)}.send-btn:disabled{background:var(--surface-primary);box-shadow:none;color:var(--text-secondary);cursor:not-allowed}.send-icon{fill:currentColor;width:20px;height:20px}.typing-indicator-container{opacity:0;height:24px;transition:opacity var(--animation-fast);align-items:center;gap:.5rem;margin-top:-.5rem;margin-bottom:1rem;padding:0 1.5rem;display:flex}.typing-indicator-container.visible{opacity:1}.typing-text{color:var(--text-secondary);font-size:.8125rem}.typing-dot{background-color:var(--text-secondary);border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite both dotBounce}.typing-dot:nth-child(3){animation-delay:0s}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#ffffff1a}::-webkit-scrollbar-thumb:hover{background:#fff3}@media (width<=640px){.hidden-mobile{display:none}.btn-leave{justify-content:center;align-items:center;width:36px;height:36px;padding:.5rem;display:flex}.input-action-btn{width:32px;height:32px}.input-action-btn svg{width:16px;height:16px}.chat-form{gap:.35rem}.chat-input-area{padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom))}.chat-input{padding:.75rem 1rem;font-size:.9375rem}.send-btn{width:36px;height:36px}.send-icon{width:16px;height:16px}}.input-action-btn{border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;width:48px;height:48px;transition:all var(--animation-fast);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.input-action-btn:hover{color:var(--text-primary);background:#ffffff1a}.modal-overlay{-webkit-backdrop-filter:blur(10px);z-index:1000;background:#0006;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content{border-radius:var(--radius-lg);border:1px solid var(--border-default);background-color:#111;width:100%;max-width:500px;max-height:90vh;padding:2.5rem 2.5rem 3.5rem;position:relative;overflow-y:auto}.modal-close{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-full);transition:all var(--animation-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;display:flex;position:absolute;top:1.5rem;right:1.5rem}.modal-close:hover{color:var(--text-primary);background:#ffffff1a}.modal-section{margin-bottom:1.5rem}.modal-section h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.modal-section p{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.modal-section code{background:#ffffff1a;border-radius:4px;padding:.2rem .4rem;font-family:monospace}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-slide-up{animation:slideUp var(--animation-slow)}.animate-fade-in{animation:fadeIn var(--animation-normal)}.video-call-container{background:var(--surface-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-default);border-radius:var(--radius-md);z-index:50;width:240px;height:360px;box-shadow:var(--shadow-md);animation:slideUpFade var(--animation-slow) forwards;flex-direction:column;display:flex;position:absolute;top:80px;right:1.5rem;overflow:hidden}.remote-video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--animation-normal);background-color:#000}.remote-video.active{opacity:1}.local-video{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-default);z-index:51;background-color:#111;width:80px;height:120px;position:absolute;bottom:10px;right:10px;box-shadow:0 4px 10px #0006}.video-status{color:var(--text-secondary);z-index:49;font-size:.875rem;font-weight:500;animation:2s infinite pulseGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lock-overlay{z-index:9999;-webkit-backdrop-filter:blur(20px);background:#050505f2;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex;position:absolute;inset:0}.lock-content{text-align:center;width:100%;max-width:320px;animation:slideUpFade var(--animation-slow) forwards}.blurred-content{filter:blur(16px)grayscale(30%);opacity:.5;pointer-events:none;transition:all var(--animation-normal);-webkit-user-select:none;user-select:none}.photo-message{filter:blur(25px);transition:var(--animation-normal);cursor:pointer;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border:1px solid var(--border-default);border-radius:1rem;max-width:100%;display:block}div:has(>.photo-message):hover .media-blur-hint{opacity:1!important}.burn-countdown{color:var(--error-color);text-align:right;margin-top:.25rem;font-size:.75rem;font-weight:600;display:block}.btn-vanish{color:#ef4444;border-radius:var(--radius-md);cursor:pointer;width:100%;transition:all var(--animation-fast);background:#ef44441a;border:1px solid #ef44444d;padding:.875rem;font-weight:600;position:relative;overflow:hidden}.btn-vanish:hover{background:#ef444426}.btn-vanish:active{transform:scale(.98)}@media (width<=600px){.hidden-mobile{display:none!important}}@media (width>=601px){.show-mobile-only{display:none!important}}.photo-message{object-fit:cover;border-radius:var(--radius-md);width:150px;height:150px;transition:all var(--animation-normal);filter:blur(15px);cursor:pointer}.photo-message.revealed{filter:blur()}.photo-message.enlarged{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:70vh}.landing-wrapper{-webkit-overflow-scrolling:touch;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden auto}.landing-hero{flex-direction:column;width:100%;height:auto;padding:1rem 0;display:flex}.landing-features{display:none}.landing-card-wrapper{width:100%;max-width:420px;margin:0 auto;position:relative}.desktop-only{display:none!important}.landing-nav-link{color:var(--text-secondary);cursor:pointer;transition:var(--animation-normal);background:0 0;border:none;padding-bottom:.25rem;font-family:inherit;font-size:.95rem;font-weight:500;position:relative}.landing-nav-link:after{content:"";transform-origin:100%;width:100%;height:2px;transition:var(--animation-normal);background:linear-gradient(90deg,#ec4899,#a855f7);border-radius:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.landing-nav-link:hover{color:var(--text-primary)}.landing-nav-link:hover:after{transform-origin:0;transform:scaleX(1)}@media (width>=1024px){.desktop-only{display:flex!important}.hide-on-desktop{display:none!important}.landing-nav{justify-content:space-between;align-items:center;width:100%;max-width:1400px;margin:0 auto;padding:1.5rem 4rem;display:flex}.landing-nav-links{align-items:center;gap:3.5rem;display:flex}.landing-wrapper:before{content:"";pointer-events:none;z-index:-2;background:radial-gradient(circle at 10% 20%,#a855f714 0%,#0000 50%),radial-gradient(circle at 90% 80%,#ec489914 0%,#0000 50%);position:fixed;inset:0}.ambient-blob{filter:blur(100px);z-index:-1;pointer-events:none;opacity:.15;border-radius:50%;position:fixed}.ambient-blob.purple{background:#a855f7;width:600px;height:600px;top:20%;left:10%}.ambient-blob.pink{background:#ec4899;width:800px;height:800px;bottom:10%;right:5%}@keyframes noise-shift{0%{transform:translate(0)}10%{transform:translate(-5%,-5%)}20%{transform:translate(-10%,5%)}30%{transform:translate(5%,-10%)}40%{transform:translate(-5%,15%)}50%{transform:translate(-10%,5%)}60%{transform:translate(15%)}70%{transform:translateY(10%)}80%{transform:translate(-15%)}90%{transform:translate(10%,5%)}to{transform:translate(5%)}}.landing-wrapper:after{content:"";pointer-events:none;z-index:-1;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");width:200%;height:200%;animation:8s steps(10,end) infinite noise-shift;position:fixed;top:-50%;left:-50%}.landing-container{width:100%;max-width:1400px;margin:0 auto;padding:0 4rem}.landing-quote{text-align:center;max-width:800px;margin:0 auto;padding:8rem 0}.landing-quote-text{-webkit-text-fill-color:transparent;letter-spacing:-.02em;background:linear-gradient(135deg,#fff 0%,#a855f7 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:3.5rem;font-weight:700;line-height:1.2}.landing-quote-sub{color:var(--text-secondary);font-size:1.25rem}.landing-hero{grid-template-columns:1.25fr 1fr;align-items:start;gap:3rem;height:auto;padding-top:1.5rem;padding-bottom:2rem;display:grid}.landing-hero-left{z-index:10;flex-direction:column;justify-content:center;display:flex}.landing-title{letter-spacing:-.02em;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#a855f7 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:3.5rem;font-weight:800;line-height:1.1}.landing-subtitle{color:var(--text-secondary);max-width:90%;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.5}.landing-hero-list{grid-template-columns:repeat(2,1fr);gap:.25rem 1.5rem;margin-bottom:2.25rem;list-style:none;display:grid}.landing-hero-list li{color:var(--text-secondary);align-items:center;margin-bottom:.5rem;font-size:1rem;display:flex}.landing-hero-list li svg{color:#ec4899;flex-shrink:0;margin-right:1rem}.landing-info-card{border-radius:var(--radius-md);background:#ec48990d;border:1px solid #ec489933;max-width:90%;margin-bottom:1.5rem;padding:1rem 1.25rem}.landing-info-card svg{color:#ec4899;flex-shrink:0;margin-top:.2rem}.landing-quote{max-width:90%;margin-bottom:1.5rem}.landing-ctas{align-items:center;gap:1.25rem;display:flex}.btn-primary-large{background:var(--gradient-primary);color:#fff;border-radius:var(--radius-full);cursor:pointer;transition:var(--animation-fast);filter:brightness(1.15);border:none;padding:1rem 2rem;font-size:1.1rem;font-weight:600;box-shadow:0 10px 25px -5px #ec489966}.btn-primary-large:hover{filter:brightness(1.25);transform:translateY(-2px);box-shadow:0 15px 35px -5px #ec489980}.btn-secondary-large{background:var(--surface-secondary);color:#fff;border-radius:var(--radius-full);cursor:pointer;transition:var(--animation-fast);border:1px solid #ffffff1a;padding:1rem 2rem;font-size:1.1rem;font-weight:600}.btn-secondary-large:hover{background:#ffffff1a}.landing-hero-right{perspective:1200px;z-index:10;justify-content:center;display:flex}.landing-card-wrapper{width:clamp(480px,45vw,520px);transform-style:preserve-3d;will-change:transform;position:relative}.landing-card-wrapper:before{content:"";z-index:-1;filter:blur(80px);opacity:.85;pointer-events:none;background:radial-gradient(circle at 40% 40%,#a855f7a6,#0000 50%),radial-gradient(circle at 60% 60%,#ec4899a6,#0000 50%);border-radius:50%;position:absolute;inset:-30%;transform:translateZ(-50px)}.landing-card-wrapper .card{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:linear-gradient(160deg,#1e1e1ed9 0%,#0f0f0ff2 100%);border:1px solid #ffffff14;border-radius:24px;max-height:none;transform:translateZ(20px);box-shadow:0 100px 200px #000c,0 30px 60px #0006,inset 0 1px 1px #ffffff26,0 0 80px #a855f71a}.landing-features{border-top:1px solid #ffffff0d;grid-template-columns:repeat(4,1fr);gap:3rem;padding:6rem 0;display:grid!important}.feature-card{border-radius:var(--radius-lg);transition:var(--animation-normal);background:#ffffff05;border:1px solid #ffffff0d;flex-direction:column;padding:3rem 2.5rem;display:flex}.feature-card:hover{background:#ffffff0a;border-color:#ffffff1a;transform:translateY(-5px);box-shadow:0 20px 40px #0006}.feature-icon{background:var(--surface-secondary);color:#f472b6;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.5rem;display:flex}.feature-title{color:#fff;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.feature-desc{color:var(--text-secondary);font-size:.95rem;line-height:1.6}}@keyframes float-premium{0%{transform:translateY(0)rotateX(1deg)rotateY(-1deg)}50%{transform:translateY(-20px)rotateX(3deg)rotateY(1deg)}to{transform:translateY(0)rotateX(1deg)rotateY(-1deg)}}@keyframes fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:.8s cubic-bezier(.16,1,.3,1) forwards fade-up}.animate-delay-1{animation-delay:.1s}.animate-delay-2{animation-delay:.2s}.animate-delay-3{animation-delay:.3s}.landing-section{max-width:1400px;margin:0 auto;padding:2.25rem 0}.section-title{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:1rem;font-size:2.2rem;font-weight:700;line-height:1.2}.gradient-text-large{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#a855f7 100%);-webkit-background-clip:text;background-clip:text;font-size:3rem}.gradient-text{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-desc{color:var(--text-secondary);max-width:650px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.05rem;line-height:1.6}.cove-id-split{gap:2rem;margin-top:2rem;display:flex}.cove-id-col{border-radius:var(--radius-lg);flex-direction:column;flex:1;padding:2.5rem;display:flex;position:relative}.cove-id-col.traditional{background:#14141466;border:1px solid #ffffff0d}.cove-id-col.cove-brand{background:#ec48990d;border:1px solid #ec489933;box-shadow:0 8px 30px #ec48991a}.cove-id-col-glow{pointer-events:none;border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0,#a855f71a,#0000 50%);position:absolute;inset:0}.cove-id-col-title{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.2rem;font-weight:600}.cove-id-col.cove-brand .cove-id-col-title{color:var(--text-primary)}.cove-id-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.traditional-item{color:var(--text-secondary);opacity:.8;align-items:center;gap:.8rem;font-size:.95rem;display:flex}.cove-item{color:var(--text-primary);align-items:flex-start;gap:.8rem;font-size:.95rem;font-weight:500;line-height:1.4;display:flex}.cove-item svg{flex-shrink:0;margin-top:.15rem}.cove-item.glass-chip{border-radius:var(--radius-sm);background:#ffffff08;border:1px solid #ffffff0d;padding:.6rem 1rem}.icon-red{color:#ef4444;opacity:.7;width:16px;height:16px}.icon-purple{color:#a855f7;filter:drop-shadow(0 0 4px #a855f780);width:16px;height:16px}.cove-id-statement{text-align:center;color:var(--text-secondary);margin-top:2rem;font-size:1.1rem}.timeline-wrapper{max-width:1100px;margin:0 auto;position:relative}.timeline-line{z-index:0;background:#ffffff0d;width:2px;position:absolute;top:40px;bottom:40px;left:50%;transform:translate(-50%)}.timeline-line-progress{background:var(--gradient-primary);transition:height .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0;right:0;box-shadow:0 0 10px #f472b680}.timeline-row{z-index:1;grid-template-columns:1fr 100px 1fr;align-items:center;margin-bottom:4rem;display:grid;position:relative}.timeline-badge-col{grid-column:2;justify-content:center;display:flex}.timeline-card-col{width:100%;display:flex}.timeline-row-left .timeline-card-col{grid-column:1;justify-content:flex-end}.timeline-row-right .timeline-card-col{grid-column:3;justify-content:flex-start}@media (width<=768px){.timeline-line{left:24px;transform:none}.timeline-row{grid-template-columns:48px 1fr;gap:1.5rem;margin-bottom:3rem}.timeline-badge-col{justify-content:flex-start;grid-column:1!important}.timeline-card-col{grid-column:2!important;justify-content:flex-start!important}}.capabilities-grid{grid-template-columns:repeat(12,1fr);gap:1.5rem;max-width:1400px;margin:0 auto;display:grid}.capability-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:28px;flex-direction:column;justify-content:space-between;min-height:320px;padding:2.5rem;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 30px #0003}.capability-card:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffffff14,#0000 60%);border-radius:28px;padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.capability-card:hover{border-color:#a855f740;transform:translateY(-6px);box-shadow:0 15px 45px #a855f714}.capability-card:hover:before{background:linear-gradient(135deg,#a855f766,#0000 60%)}.card-span-12{grid-column:span 12}.card-span-8{grid-column:span 8}.card-span-6{grid-column:span 6}.card-span-4{grid-column:span 4}.capability-card-premium{background:linear-gradient(135deg,#14141499 0%,#ec48990d 50%,#a855f714 100%);border:1px solid #ec489926;box-shadow:0 10px 40px #ec48990d}.capability-card-premium:before{background:linear-gradient(135deg,#ec48994d,#0000 60%)}.capability-card-premium:hover{border-color:#ec489966;box-shadow:0 15px 50px #ec489926}.capability-card-premium:hover:before{background:linear-gradient(135deg,#ec489980,#a855f74d 100%)}.waveform-container{align-items:center;gap:3px;height:40px;margin-top:1rem;display:flex}.waveform-bar{background:var(--gradient-primary);transform-origin:bottom;border-radius:3px;width:3px;height:100%;animation:1.2s ease-in-out infinite alternate waveform-bounce}@keyframes waveform-bounce{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}.lock-pulse-ring{border:2px solid #a855f74d;border-radius:50%;animation:2s cubic-bezier(.1,.8,.3,1) infinite lock-ripple;position:absolute}@keyframes lock-ripple{0%{opacity:1;width:40px;height:40px;transform:scale(1)}to{opacity:0;width:120px;height:120px;transform:scale(2.5)}}.typing-dots{gap:4px;display:inline-flex}.typing-dot{background:#a855f7;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both dot-bounce}.typing-dot:first-child{animation-delay:-.32s}.typing-dot:nth-child(2){animation-delay:-.16s}@keyframes dot-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.floating-particle{pointer-events:none;background:radial-gradient(circle,#a855f766 0%,#0000 70%);border-radius:50%;animation:15s ease-in-out infinite alternate float-around;position:absolute}@keyframes float-around{0%{transform:translate(0)scale(1)}to{transform:translate(80px,-60px)scale(1.3)}}@keyframes burn-dissolve{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}20%{opacity:.8;filter:blur(2px);transform:translateY(-4px)scale(.98)}to{opacity:0;filter:blur(10px);transform:translateY(-15px)scale(.9)}}@keyframes badge-slide{0%{opacity:0;transform:translate(-10px)}10%{opacity:1;transform:translate(0)}90%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(10px)}}.transition-blur{transition:filter .5s,opacity .5s}@media (width<=992px){.capabilities-grid{grid-template-columns:repeat(2,1fr)}.card-span-12,.card-span-8,.card-span-6,.card-span-4{grid-column:span 2}}@media (width<=576px){.capabilities-grid{grid-template-columns:1fr}.card-span-12,.card-span-8,.card-span-6,.card-span-4{grid-column:span 1}}.privacy-foundation-desc{max-width:600px;color:var(--text-secondary);margin:1.5rem auto 2.5rem;font-size:1.1rem;line-height:1.6}.privacy-chips{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.privacy-chip{border-radius:var(--radius-full);background:#ffffff0d;border:1px solid #ffffff1a;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:500;display:flex}.privacy-chip-dot{background:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #10b981}.privacy-pillar-glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--radius-lg);min-width:240px;transition:var(--animation-fast);background:#ffffff08;border:1px solid #ffffff08;flex-direction:column;flex:1;align-items:flex-start;gap:.5rem;padding:2rem 2.5rem;display:flex;box-shadow:0 10px 30px #00000026}.privacy-pillar-glass:hover{transform:translateY(-2px);box-shadow:0 15px 35px #00000040,0 0 0 1px #ffffff0f}.privacy-pillar-icon{color:#a855f7;filter:drop-shadow(0 0 4px #a855f766);width:28px;height:28px;margin-bottom:.5rem}.privacy-pillar-title{color:var(--text-primary);font-size:1.15rem;font-weight:600}.privacy-pillar-desc{color:var(--text-secondary);font-size:.95rem;line-height:1.5}.premium-feature-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.hover-lift{transition:var(--animation-fast)}.hover-lift:hover{background:#ffffff0d;transform:translateY(-2px);box-shadow:0 10px 30px #0000004d,0 0 0 1px #ffffff1f}.landing-premium-card{background:var(--surface-primary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-default);border-radius:var(--radius-lg);flex-direction:column;height:100%;min-height:280px;padding:2.5rem;display:flex}.premium-glow{border-color:#ec48994d;box-shadow:0 0 20px #ec48991a}.pc-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.pc-dot{border-radius:50%;width:8px;height:8px}.pc-tag{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.pc-title{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.pc-desc{color:var(--text-secondary);font-size:.9rem;line-height:1.5}.cove-plus-intro{text-align:center;margin-bottom:3rem}.cove-plus-comparison{gap:1.5rem;display:flex}.cp-panel{background:var(--surface-primary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-default);border-radius:var(--radius-lg);flex:1;padding:2.5rem;position:relative;overflow:hidden}.cp-panel.free{opacity:.9}.cp-panel.plus{border-color:#a855f74d}.cp-panel-glow{pointer-events:none;background:radial-gradient(circle at 0 0,#ec48991a,#0000 70%);position:absolute;inset:0}.cp-panel-title{letter-spacing:.05em;margin-bottom:2rem;font-size:1.5rem;font-weight:700}.cp-list{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.cp-list li{color:var(--text-secondary);align-items:center;gap:.8rem;font-size:1rem;display:flex}.cp-panel.plus .cp-list li{color:var(--text-primary)}.cp-icon{width:18px;height:18px;color:var(--text-secondary)}.plus-icon{color:#ec4899}.faq-accordion{flex-direction:column;gap:1.5rem;display:flex}.faq-item{border-radius:var(--radius-lg);transition:var(--animation-fast);background:#ffffff08;border:1px solid #ffffff14;overflow:hidden}.faq-item:hover{background:#ffffff0d}.faq-question{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.5rem;font-family:inherit;font-size:1.1rem;font-weight:500;display:flex}.faq-chevron{width:20px;height:20px;color:var(--text-secondary);transition:var(--animation-slow)}.faq-item.open .faq-chevron{transform:rotate(180deg)}.faq-answer{max-height:0;transition:var(--animation-slow);overflow:hidden}.faq-item.open .faq-answer{max-height:400px}.faq-answer p{color:var(--text-secondary);padding:0 1.5rem 1.5rem;font-size:1rem;line-height:1.6}.story-timeline{flex-direction:column;max-width:300px;margin:3rem auto;display:flex}.st-item{align-items:stretch;gap:1.5rem;display:flex}.st-graphic{flex-direction:column;flex-shrink:0;align-items:center;width:24px;display:flex}.st-dot{background:var(--text-secondary);opacity:.4;border-radius:50%;width:6px;height:6px;margin-top:.75rem;box-shadow:0 0 8px #ffffff1a}.st-line{background:linear-gradient(to bottom, var(--text-secondary), transparent);opacity:.15;flex:1;width:1px;min-height:24px;margin:.5rem 0}.st-text{color:var(--text-secondary);text-align:left;padding-bottom:2.5rem;font-size:1.25rem}.st-item:last-child .st-text{padding-bottom:0}@keyframes slow-fade-out{0%{opacity:1}to{opacity:0}}.play-vanish .st-graphic{animation:2s cubic-bezier(.4,0,.2,1) forwards slow-fade-out}.play-vanish .st-item:first-child .st-graphic{animation-delay:.5s}.play-vanish .st-item:nth-child(2) .st-graphic{animation-delay:1.2s}.play-vanish .st-item:nth-child(3) .st-graphic{animation-delay:1.9s}.play-vanish .st-item:nth-child(4) .st-graphic{animation-delay:2.6s}.minimal-footer{border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding:4rem 0 2rem;display:flex}.footer-links{flex-wrap:wrap;justify-content:flex-start;gap:2rem;display:flex}.footer-links a{color:var(--text-secondary);transition:var(--animation-fast);font-size:.85rem;text-decoration:none}.footer-links a:hover{color:var(--text-primary)}.footer-statement{color:var(--text-secondary);opacity:.5;font-size:.8rem}@media (width>=1024px){.landing-section.desktop-only{flex-direction:column!important;display:flex!important}}@media (width>=769px){.mobile-only{display:none!important}}@media (width<=768px){.desktop-only{display:none!important}.modal-content,.auth-modal-content,.overview-modal-card,.modal-overlay>.card,.modal-overlay>.glass-panel{position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);width:100%!important;max-width:100%!important;height:auto!important;max-height:90vh!important;animation:slide-up-bottom-sheet var(--animation-normal) forwards!important;padding-bottom:env(safe-area-inset-bottom,2rem)!important;border-radius:24px 24px 0 0!important;margin:0!important;overflow-y:auto!important}@keyframes slide-up-bottom-sheet{to{transform:translateY(0)}}input.input,button.btn-primary,button.btn-primary-large,button.btn-secondary{width:100%!important;min-height:56px!important}.animate-fade-up{animation:fade-up-mobile var(--animation-normal) cubic-bezier(.16, 1, .3, 1) forwards!important}@keyframes fade-up-mobile{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bg-glow-hero{background:radial-gradient(circle at 50% 0,#a855f714 0%,#0000 60%)}.bg-glow-calm{background:radial-gradient(circle,#ffffff03 0%,#0000 70%)}.bg-glow-accent{background:radial-gradient(circle,#a855f70d 0%,#0000 70%)}.bg-glow-minimal{background:0 0}.trust-pill{-webkit-backdrop-filter:blur(16px);color:#ffffffd9;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:30px;justify-content:center;align-items:center;min-width:120px;padding:.6rem 1.5rem;font-size:.85rem;font-weight:500;display:inline-flex;box-shadow:0 4px 10px #0000000d}.glass-panel input::placeholder{color:#ffffff80!important}.section-title{letter-spacing:-.02em!important;font-size:2.2rem!important;font-weight:800!important;line-height:1.15!important}.landing-premium-card,.privacy-pillar-glass,.how-it-works-card{background:#ffffff05!important;border:1px solid #ffffff08!important;border-radius:16px!important;min-height:auto!important;padding:2.25rem!important}.feature-card{padding:2rem!important}.feature-icon{width:56px!important;height:56px!important;margin-bottom:1.25rem!important}.mobile-timeline{text-align:left;width:fit-content;margin:0 auto;padding:1rem 0;position:relative}.timeline-node{opacity:0;align-items:center;gap:1.5rem;padding-bottom:4rem;display:flex;position:relative;transform:translateY(4px)}.timeline-node:last-child{padding-bottom:0}.timeline-node:before{content:"";background:linear-gradient(#a855f766,#ec48990d);width:1px;position:absolute;top:24px;bottom:0;left:4px}.timeline-node:last-child:before{display:none}.timeline-dot{background:var(--text-primary);z-index:2;border-radius:50%;width:10px;height:10px;position:relative;box-shadow:0 0 10px #fff3}.timeline-dot.premium{background:var(--gradient-primary);box-shadow:0 0 12px #ec489980}.timeline-text{color:var(--text-secondary);letter-spacing:-.01em;font-size:1.25rem;font-weight:500}.timeline-text.final{color:#fff;letter-spacing:-.02em;opacity:.9;font-weight:600}.play-timeline .timeline-node:first-child{animation:timeline-fade-in var(--animation-slow) ease-out forwards .2s}.play-timeline .timeline-node:nth-child(2){animation:timeline-fade-in var(--animation-slow) ease-out forwards .8s}.play-timeline .timeline-node:nth-child(3){animation:timeline-fade-in var(--animation-slow) ease-out forwards 1.4s}.play-timeline .timeline-node:nth-child(4){animation:timeline-fade-in var(--animation-slow) ease-out forwards 2s}.play-timeline .timeline-node:nth-child(5){animation:1.2s ease-out 3s forwards timeline-fade-in-final}@keyframes timeline-fade-in{to{opacity:1;transform:translateY(0)}}@keyframes timeline-fade-in-final{0%{opacity:0;color:#fff;text-shadow:0 0 10px #fff6;transform:translateY(4px)}30%{opacity:1;color:#fff;text-shadow:0 0 10px #fff6;transform:translateY(0)}to{opacity:.9;color:#fff;text-shadow:none;transform:translateY(0)}}}@keyframes highlight-pulse{0%{background-color:#ec489980;transform:scale(1.02)}to{background-color:#0000;transform:scale(1)}}.highlight-pulse{animation:2s cubic-bezier(.4,0,.2,1) highlight-pulse}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg, var(--surface-secondary) 25%, #ffffff1a 50%, var(--surface-secondary) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s linear infinite skeleton-shimmer}.skeleton-text{width:100%;height:1rem;margin-bottom:.5rem}.skeleton-avatar{border-radius:50%;flex-shrink:0;width:40px;height:40px}.skeleton-message{align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}@keyframes fadeInOut{0%{opacity:0;transform:translate(-50%)translateY(20px)}15%{opacity:1;transform:translate(-50%)translateY(0)}85%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(20px)}}.cove-homepage{--ink:#0b0d0e;--ink-soft:#101315;--ink-card:#14181a;--ink-line:#1e2427;--graphite:#2a3134;--mute:#6e7679;--mute-soft:#8a9296;--paper:#edece6;--paper-dim:#c6c4be;--cove:oklch(82% .09 200);--cove-deep:oklch(62% .09 200);--cove-glow:oklch(82% .09 200/.35);--cove-faint:oklch(82% .09 200/.12);--p-bg:linear-gradient(180deg, #0f1214 0%, #0c0f10 100%);--p-surface:#14181a;--p-topbar:linear-gradient(180deg, #131719 0%, transparent 100%);--p-border:var(--ink-line);--p-text:var(--paper);--p-text-muted:var(--mute);--p-bubble-in:var(--ink-card);--p-bubble-in-border:var(--ink-line);--p-bubble-out:color-mix(in oklab, var(--cove) 12%, var(--ink-card));--p-bubble-out-border:color-mix(in oklab, var(--cove) 22%, var(--ink-line));--p-avatar-a:linear-gradient(135deg, #2a3134 0%, #171d1f 100%);--p-avatar-b:linear-gradient(135deg, color-mix(in oklab, var(--cove) 45%, #1c2528) 0%, #101618 100%);--p-blur-bg:#0a0f1266;--serif:"Manrope", ui-sans-serif, system-ui, sans-serif;--sans:"Manrope", ui-sans-serif, system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--max:1240px;--gutter:clamp(20px, 4vw, 40px)}.cove-homepage[data-theme=light]{--ink:#f8f7f3;--ink-soft:#f0efea;--ink-card:#f3f2ee;--ink-line:#e0dfda;--graphite:#eae9e4;--mute:#7a7d80;--mute-soft:#9c9fa3;--paper:#1a1c1e;--paper-dim:#4b5054;--cove:oklch(65% .12 200);--cove-deep:oklch(55% .12 200);--cove-glow:oklch(65% .12 200/.15);--cove-faint:oklch(65% .12 200/.08);--p-bg:linear-gradient(180deg, #fdfcf9 0%, #f5f4ef 100%);--p-surface:#f9f8f4;--p-topbar:linear-gradient(180deg, #faf9f6 0%, transparent 100%);--p-border:#e8e7e2;--p-text:var(--paper);--p-text-muted:var(--mute);--p-bubble-in:#f3f2ee;--p-bubble-in-border:#eae9e4;--p-bubble-out:color-mix(in oklab, var(--cove) 8%, #f3f2ee);--p-bubble-out-border:color-mix(in oklab, var(--cove) 15%, #eae9e4);--p-avatar-a:linear-gradient(135deg, #eae9e4 0%, #d8d6cd 100%);--p-avatar-b:linear-gradient(135deg, color-mix(in oklab, var(--cove) 20%, #eae9e4) 0%, #eae9e4 100%);--p-blur-bg:#f5f4ef99}.cove-homepage *{box-sizing:border-box}.cove-homepage{background:var(--ink);color:var(--paper);font-family:var(--sans);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;font-size:16px;font-weight:400;line-height:1.55;transition:background-color .2s,color .2s;overflow-x:hidden}.cove-homepage a{color:inherit;text-decoration:none}.cove-homepage ::selection{background:var(--cove-glow);color:var(--paper)}.cove-homepage .wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.cove-homepage .hair{background:var(--ink-line);border:0;height:1px;margin:0}.cove-homepage .eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--mute);font-size:11px;font-weight:400}.cove-homepage .eyebrow .dot{background:var(--cove);width:6px;height:6px;box-shadow:0 0 12px var(--cove-glow);vertical-align:1px;border-radius:50%;margin-right:8px;display:inline-block}.cove-homepage .display{font-family:var(--sans);letter-spacing:-.02em;color:var(--paper);font-style:normal;font-weight:800;line-height:.98}.cove-homepage .display em{color:var(--cove);font-style:normal}.cove-homepage .lead{color:var(--paper-dim);max-width:46ch;font-size:clamp(16px,1.5vw,19px);font-weight:300;line-height:1.55}.cove-homepage .cta{font-family:var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--paper);letter-spacing:-.005em;border-radius:999px;align-items:center;gap:10px;padding:12px 18px 12px 20px;font-size:14px;font-weight:500;transition:transform .2s,background .2s,color .2s;display:inline-flex}.cove-homepage .cta:hover{transform:translateY(-1px)}.cove-homepage .cta .cove-mark{width:16px;height:16px;display:inline-block}.cove-homepage .cta.ghost{color:var(--paper);border-color:var(--ink-line);background:0 0}.cove-homepage .cta.ghost:hover{border-color:var(--graphite);background:var(--ink-soft)}.cove-homepage .arrow{width:14px;height:14px}.cove-homepage header.site{z-index:40;-webkit-backdrop-filter:blur(14px)saturate(120%);background:color-mix(in oklab, var(--ink) 78%, transparent);border-bottom:1px solid #0000;position:sticky;top:0}.cove-homepage header.site.scrolled{border-bottom-color:var(--ink-line)}.cove-homepage .nav{justify-content:space-between;align-items:center;padding:18px 0;display:flex}.cove-homepage .brand{font-family:var(--sans);letter-spacing:-.01em;color:var(--paper);align-items:center;gap:10px;font-size:15px;font-weight:500;display:inline-flex}.cove-homepage .brand-mark{width:22px;height:22px;display:inline-block}.cove-homepage .nav-links{color:var(--mute-soft);align-items:center;gap:28px;font-size:13px;display:flex}.cove-homepage .nav-links a{transition:color .2s}.cove-homepage .nav-links a:hover{color:var(--paper)}.cove-homepage .nav-cta{color:var(--paper);border:1px solid var(--ink-line);background:var(--ink-soft);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:500;transition:border-color .2s,background .2s;display:inline-flex}.cove-homepage .nav-cta:hover{border-color:var(--cove);background:color-mix(in oklab, var(--cove) 8%, var(--ink-soft))}.cove-homepage .nav-cta .dot{background:var(--cove);width:6px;height:6px;box-shadow:0 0 10px var(--cove-glow);border-radius:50%}.cove-homepage .theme-toggle{border:1px solid var(--ink-line);width:36px;height:36px;color:var(--mute);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.cove-homepage .theme-toggle:hover{color:var(--paper);border-color:var(--mute-soft);background:var(--ink-soft)}.cove-homepage .theme-toggle:focus-visible{outline:2px solid var(--cove);outline-offset:2px}.cove-homepage .hero{padding:clamp(48px,8vw,96px) 0 clamp(64px,9vw,120px);position:relative;overflow:hidden}.cove-homepage .hero-bg{pointer-events:none;background:radial-gradient(1200px 700px at 72% 42%, color-mix(in oklab, var(--cove) 8%, transparent) 0%, transparent 60%), radial-gradient(900px 500px at 20% 90%, color-mix(in oklab, var(--cove) 4%, transparent) 0%, transparent 55%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 80%,#0000 100%);mask-image:linear-gradient(#000 0% 80%,#0000 100%)}.cove-homepage .hero-grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid;position:relative}.cove-homepage .hero-left{padding:20px 0}.cove-homepage .hero h1{max-width:12ch;margin:22px 0 24px;font-size:clamp(46px,6.4vw,84px)}.cove-homepage .hero h1 .line2{color:var(--cove);font-style:normal;display:block}.cove-homepage .hero .lead{max-width:40ch;color:var(--paper-dim);font-size:clamp(16px,1.5vw,19px)}.cove-homepage .hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:inline-flex}.cove-homepage .motif{aspect-ratio:1;max-width:560px;margin-left:auto;position:relative}.cove-homepage .motif svg{width:100%;height:100%;display:block}.cove-homepage .hero-meta{color:var(--mute);font-size:12px;font-family:var(--mono);letter-spacing:.06em;align-items:center;gap:26px;margin-top:44px;display:flex}.cove-homepage .hero-meta .sep{background:var(--ink-line);width:20px;height:1px}.cove-homepage .quiet{padding:clamp(64px,10vw,130px) 0 clamp(60px,9vw,120px)}.cove-homepage .quiet-inner{grid-template-columns:1fr;max-width:900px;display:grid}.cove-homepage .quiet h2{font-family:var(--sans);letter-spacing:-.02em;color:var(--paper);margin:0;font-size:clamp(34px,4.6vw,60px);font-weight:800;line-height:1.05}.cove-homepage .quiet h2 em{color:var(--cove);font-style:normal}.cove-homepage .quiet .attribution{font-family:var(--mono);color:var(--mute);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin-top:26px;font-size:11px;display:flex}.cove-homepage .quiet .attribution .rule{background:var(--graphite);width:40px;height:1px}.cove-homepage .room-section{padding:40px 0 clamp(80px,10vw,140px);position:relative}.cove-homepage .room-header{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:44px;display:grid}.cove-homepage .room-header h3{font-family:var(--sans);letter-spacing:-.015em;max-width:15ch;margin:12px 0 0;font-size:clamp(32px,3.4vw,46px);font-weight:800;line-height:1.04}.cove-homepage .room-header .side{color:var(--paper-dim);justify-self:end;max-width:42ch;font-size:15px;font-weight:300;line-height:1.55}.cove-homepage .room{background:var(--p-bg);border:1px solid var(--p-border);box-shadow:0 40px 120px -40px #000000b3, 0 0 0 1px #ffffff05 inset, 0 -80px 200px -60px color-mix(in oklab, var(--cove) 15%, transparent) inset;border-radius:20px;position:relative;overflow:hidden}.cove-homepage .room-topbar{border-bottom:1px solid var(--p-border);background:var(--p-topbar);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.cove-homepage .room-title{color:var(--paper-dim);align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.cove-homepage .room-title .cove-mini{width:18px;height:18px}.cove-homepage .room-title .name{color:var(--p-text)}.cove-homepage .room-title .id{font-family:var(--mono);color:var(--p-text-muted);background:var(--p-bubble-in);border:1px solid var(--p-border);border-radius:6px;margin-left:8px;padding:3px 8px;font-size:11px}.cove-homepage .room-participants{color:var(--mute-soft);align-items:center;gap:10px;font-size:12px;display:flex}.cove-homepage .presence{align-items:center;gap:6px;display:inline-flex}.cove-homepage .presence .dot{background:var(--cove);width:6px;height:6px;box-shadow:0 0 10px var(--cove-glow);border-radius:50%;animation:4s ease-in-out infinite breathe}.cove-homepage .room-toolbar{align-items:center;gap:4px;display:inline-flex}.cove-homepage .tool{width:28px;height:28px;color:var(--mute-soft);border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.cove-homepage .tool:hover{background:var(--ink-soft);color:var(--paper);border-color:var(--ink-line)}.cove-homepage .tool svg{width:15px;height:15px}.cove-homepage .room-body{grid-template-columns:minmax(0,1fr) 260px;min-height:460px;display:grid}.cove-homepage .thread{border-right:1px solid var(--p-border);flex-direction:column;gap:14px;padding:26px 28px 22px;display:flex}.cove-homepage .day-mark{font-family:var(--mono);color:var(--mute);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--p-border);background:var(--p-surface);border-radius:999px;align-self:center;margin:6px 0 2px;padding:3px 10px;font-size:10px}.cove-homepage .msg{flex-direction:column;max-width:78%;display:flex}.cove-homepage .msg .who{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--p-text-muted);margin-bottom:6px;font-size:10px}.cove-homepage .msg .bubble{color:var(--p-text);background:var(--p-bubble-in);border:1px solid var(--p-bubble-in-border);border-radius:14px;padding:11px 15px;font-size:14.5px;line-height:1.5}.cove-homepage .msg.them{align-self:flex-start}.cove-homepage .msg.them .bubble{border-top-left-radius:4px}.cove-homepage .msg.me{text-align:right;align-self:flex-end}.cove-homepage .msg.me .who{color:var(--cove-deep)}.cove-homepage .msg.me .bubble{background:var(--p-bubble-out);border-color:var(--p-bubble-out-border);color:var(--p-text);text-align:left;border-top-right-radius:4px}.cove-homepage .msg .time{font-family:var(--mono);color:var(--mute);letter-spacing:.06em;margin-top:6px;font-size:10px}.cove-homepage .msg.me .time{align-self:flex-end}.cove-homepage .share-card{background:var(--p-bubble-in);border:1px solid var(--p-bubble-in-border);border-radius:4px 14px 14px;align-self:flex-start;align-items:center;gap:12px;max-width:78%;padding:10px;display:flex}.cove-homepage .share-thumb{background:var(--p-surface);border:1px solid var(--p-border);border-radius:8px;flex:none;width:56px;height:56px;position:relative;overflow:hidden}.cove-homepage .share-thumb:before{content:"";background:radial-gradient(80% 60% at 30% 40%, color-mix(in oklab, var(--cove) 45%, transparent) 0%, transparent 60%), radial-gradient(60% 60% at 75% 75%, color-mix(in oklab, var(--cove) 20%, transparent) 0%, transparent 70%);position:absolute;inset:0}.cove-homepage .share-meta{color:var(--p-text);flex-direction:column;gap:3px;font-size:12.5px;display:flex}.cove-homepage .share-meta .fname{font-weight:500}.cove-homepage .share-meta .fsize{color:var(--p-text-muted);font-family:var(--mono);letter-spacing:.04em;font-size:11px}.cove-homepage .typing{font-family:var(--mono);color:var(--p-text-muted);letter-spacing:.06em;align-self:flex-start;align-items:center;gap:8px;font-size:11px;display:inline-flex}.cove-homepage .typing .dots{gap:3px;display:inline-flex}.cove-homepage .typing .dots span{background:var(--cove);border-radius:50%;width:4px;height:4px;animation:1.4s infinite typing}.cove-homepage .typing .dots span:nth-child(2){animation-delay:.15s}.cove-homepage .typing .dots span:nth-child(3){animation-delay:.3s}.cove-homepage .composer{border-top:1px solid var(--p-border);align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.cove-homepage .composer .field{background:var(--p-surface);border:1px solid var(--p-border);color:var(--p-text-muted);border-radius:999px;flex:1;align-items:center;gap:10px;padding:10px 16px;font-size:14px;display:flex}.cove-homepage .composer .send{background:var(--cove);width:34px;height:34px;color:var(--ink);box-shadow:0 0 24px var(--cove-glow);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cove-homepage .composer .send svg{width:14px;height:14px}.cove-homepage .side-panel{background:linear-gradient(180deg, transparent 0%, color-mix(in oklab, var(--cove) 3%, transparent) 100%);flex-direction:column;gap:20px;padding:22px;display:flex}.cove-homepage .panel-label{font-family:var(--mono);color:var(--mute);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.cove-homepage .people{flex-direction:column;gap:10px;display:flex}.cove-homepage .person{border:1px solid var(--p-border);background:var(--p-surface);border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.cove-homepage .person.you{border-color:color-mix(in oklab, var(--cove) 28%, var(--p-border))}.cove-homepage .avatar{width:32px;height:32px;font-family:var(--sans);color:var(--p-text);background:var(--p-avatar-a);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:inline-flex;position:relative}.cove-homepage .avatar.a{background:var(--p-avatar-a)}.cove-homepage .avatar.b{background:var(--p-avatar-b);color:var(--p-text)}.cove-homepage .avatar .live{background:var(--cove);border:2px solid var(--p-surface);width:10px;height:10px;box-shadow:0 0 8px var(--cove-glow);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.cove-homepage .person-meta{flex-direction:column;font-size:13px;display:flex}.cove-homepage .person-meta .n{color:var(--p-text);font-weight:500}.cove-homepage .person-meta .s{color:var(--p-text-muted);font-size:11px;font-family:var(--mono);letter-spacing:.04em}.cove-homepage .call-cta{background:color-mix(in oklab, var(--cove) 7%, var(--ink));border:1px solid color-mix(in oklab, var(--cove) 20%, var(--ink-line));border-radius:12px;justify-content:space-between;align-items:center;margin-top:auto;padding:12px 14px;display:flex}.cove-homepage .call-cta .l{align-items:center;gap:10px;display:flex}.cove-homepage .call-cta .ic{background:var(--cove);width:30px;height:30px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cove-homepage .call-cta .ic svg{width:14px;height:14px}.cove-homepage .call-cta .lbl{flex-direction:column;display:flex}.cove-homepage .call-cta .lbl .t{color:var(--paper);font-size:13px;font-weight:500}.cove-homepage .call-cta .lbl .s{color:var(--mute);font-size:11px;font-family:var(--mono);letter-spacing:.04em}.cove-homepage .call-cta .go{border:1px solid color-mix(in oklab, var(--cove) 30%, var(--ink-line));width:26px;height:26px;color:var(--cove);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cove-homepage .two{padding:clamp(80px,10vw,140px) 0;position:relative}.cove-homepage .two-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(28px,5vw,72px);min-height:320px;display:grid;position:relative}.cove-homepage .two-side{flex-direction:column;gap:12px;display:flex}.cove-homepage .two-side.left{text-align:right;align-items:flex-end}.cove-homepage .two-side.right{text-align:left;align-items:flex-start}.cove-homepage .two-side .k{font-family:var(--mono);color:var(--mute);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.cove-homepage .two-side .v{font-family:var(--sans);letter-spacing:-.015em;color:var(--paper);max-width:16ch;font-size:clamp(28px,3.2vw,44px);font-weight:800;line-height:1.05}.cove-homepage .two-side .v em{color:var(--cove);font-style:normal}.cove-homepage .two-connector{aspect-ratio:1/.5;width:min(360px,40vw);position:relative}.cove-homepage .two-connector svg{width:100%;height:100%;display:block}.cove-homepage .two-caption{text-align:center;color:var(--paper-dim);max-width:44ch;margin-top:60px;margin-left:auto;margin-right:auto;font-size:16px;font-weight:300}.cove-homepage .moments{padding:clamp(100px,12vw,180px) 0 clamp(60px,8vw,120px)}.cove-homepage .moments-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px;display:flex}.cove-homepage .moments-head h3{font-family:var(--sans);letter-spacing:-.015em;max-width:22ch;margin:8px 0 0;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.05}.cove-homepage .moments-head p{color:var(--paper-dim);max-width:36ch;margin:0;font-size:16px;font-weight:300}.cove-homepage .moment{border-top:1px solid var(--ink-line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,6vw,80px);padding:clamp(28px,4vw,56px) 0;display:grid}.cove-homepage .moment:nth-child(2n){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.cove-homepage .moment:nth-child(2n) .moment-text{order:2}.cove-homepage .moment:nth-child(2n) .moment-vis{order:1}.cove-homepage .moment-text .n{font-family:var(--mono);color:var(--mute);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.cove-homepage .moment-text h4{font-family:var(--sans);letter-spacing:-.015em;max-width:16ch;margin:10px 0 12px;font-size:clamp(26px,2.8vw,36px);font-weight:700;line-height:1.08}.cove-homepage .moment-text h4 em{color:var(--cove);font-style:normal}.cove-homepage .moment-text p{color:var(--paper-dim);max-width:42ch;margin:0;font-size:clamp(16px,1.4vw,18px);font-weight:300;line-height:1.55}.cove-homepage .moment-vis{aspect-ratio:4/3;background:var(--ink-soft);border:1px solid var(--ink-line);border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.cove-homepage .moment-vis .vis-inner{width:84%;height:82%;position:relative}.cove-homepage .vis-msg .bub{background:var(--ink-card);border:1px solid var(--ink-line);color:var(--paper);border-radius:14px;max-width:62%;padding:10px 14px;font-size:13.5px;position:absolute}.cove-homepage .vis-msg .bub.a{border-top-left-radius:4px;top:18%;left:4%}.cove-homepage .vis-msg .bub.b{background:color-mix(in oklab, var(--cove) 14%, var(--ink-card));border-color:color-mix(in oklab, var(--cove) 22%, var(--ink-line));border-top-right-radius:4px;top:54%;right:4%}.cove-homepage .vis-msg .bub .who{font-family:var(--mono);color:var(--mute);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:9px;display:block}.cove-homepage .vis-msg .bub.b .who{color:var(--cove-deep)}.cove-homepage .vis-share{justify-content:center;align-items:center;gap:20px;display:flex}.cove-homepage .vis-share .photo{aspect-ratio:3/4;background:radial-gradient(120% 80% at 30% 30%, color-mix(in oklab, var(--cove) 60%, #0e1416) 0%, transparent 60%), radial-gradient(80% 100% at 80% 90%, color-mix(in oklab, var(--cove) 20%, #0e1416) 0%, transparent 60%), linear-gradient(180deg, #1a2124 0%, #0d1112 100%);border:1px solid var(--ink-line);border-radius:12px;width:58%;position:relative;transform:rotate(-4deg);box-shadow:0 20px 60px -20px #0009}.cove-homepage .vis-share .photo:after{content:"";background:linear-gradient(#0000 60%,#0006);border-radius:12px;position:absolute;inset:0}.cove-homepage .vis-share .photo .cap{font-family:var(--mono);letter-spacing:.08em;color:var(--paper-dim);z-index:2;font-size:10px;position:absolute;bottom:10px;left:12px}.cove-homepage .vis-share .arrow-flow{color:var(--cove)}.cove-homepage .vis-share .arrow-flow svg{width:44px;height:44px}.cove-homepage .vis-share .to{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.cove-homepage .vis-share .to .avatar{background:linear-gradient(135deg, color-mix(in oklab, var(--cove) 45%, #1c2528) 0%, #101618 100%);width:40px;height:40px;font-size:14px}.cove-homepage .vis-share .to .lbl{font-family:var(--mono);letter-spacing:.1em;color:var(--mute);text-transform:uppercase;font-size:10px}.cove-homepage .vis-call{justify-content:center;align-items:center;display:flex;position:relative}.cove-homepage .vis-call svg{width:100%;height:100%}.cove-homepage .privacy{background:radial-gradient(600px 400px at 50% 20%, color-mix(in oklab, var(--cove) 5%, transparent) 0%, transparent 70%);padding:clamp(140px,18vw,240px) 0 clamp(100px,15vw,180px)}.cove-homepage .privacy-inner{text-align:center;grid-template-columns:1fr;place-items:center;gap:30px;max-width:900px;margin:0 auto;display:grid}.cove-homepage .privacy .icon{justify-content:center;align-items:center;width:84px;height:84px;display:inline-flex}.cove-homepage .privacy h3{font-family:var(--sans);letter-spacing:-.02em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(36px,4.5vw,60px);font-weight:800;line-height:1.05}.cove-homepage .privacy h3 em{color:var(--cove);font-style:normal}.cove-homepage .privacy p{color:var(--paper-dim);max-width:50ch;margin:0;font-size:clamp(17px,1.5vw,20px);font-weight:300;line-height:1.6}.cove-homepage .privacy-tags{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.cove-homepage .privacy-tags span{font-family:var(--mono);color:var(--paper-dim);background:var(--ink-soft);border:1px solid var(--ink-line);letter-spacing:.04em;border-radius:999px;padding:6px 12px;font-size:11px}.cove-homepage .final{padding:clamp(60px,10vw,120px) 0 clamp(80px,12vw,140px);position:relative}.cove-homepage .final-inner{text-align:center;grid-template-columns:1fr;justify-items:center;gap:16px;display:grid;position:relative}.cove-homepage .final .motif-small{opacity:.9;width:200px;height:100px}.cove-homepage .final h2{font-family:var(--sans);letter-spacing:-.025em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(44px,6vw,84px);font-weight:800;line-height:1}.cove-homepage .final h2 em{color:var(--cove);font-style:normal}.cove-homepage .final p{color:var(--paper-dim);max-width:34ch;margin:0;font-size:17px;font-weight:300}.cove-homepage .final .cta{padding:14px 22px;font-size:15px}.cove-homepage footer.site{border-top:1px solid var(--ink-line);color:var(--mute);padding:30px 0 40px}.cove-homepage .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.cove-homepage .foot .links{gap:22px;display:flex}.cove-homepage .foot .links a:hover{color:var(--paper)}.cove-homepage .foot .brand{color:var(--paper-dim)}.cove-homepage .draw-in{stroke-dasharray:var(--dash);stroke-dashoffset:var(--dash);animation:2.4s ease-out .2s forwards drawLine}.cove-homepage .point-a,.cove-homepage .point-b{transform-origin:50%;animation:4s ease-in-out infinite softpulse}.cove-homepage .point-b{animation-delay:2s}.cove-homepage .cove-plus{border-top:1px solid var(--ink-line);padding:clamp(140px,16vw,240px) 0 clamp(80px,10vw,160px)}.cove-homepage .cove-plus-intro{text-align:center;flex-direction:column;align-items:center;margin-bottom:clamp(60px,10vw,120px);display:flex}.cove-homepage .eyebrow{font-family:var(--mono);letter-spacing:.15em;color:var(--mute);align-items:center;gap:8px;margin-bottom:24px;font-size:11px;display:flex}.cove-homepage .cove-plus-intro .eyebrow{background:color-mix(in oklab, var(--cove) 10%, transparent);border:1px solid color-mix(in oklab, var(--cove) 30%, transparent);color:var(--cove);letter-spacing:.25em;box-shadow:0 0 30px color-mix(in oklab, var(--cove) 15%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:8px 20px;font-size:12px;font-weight:700}.cove-homepage .plus-dot{background:var(--cove);border-radius:50%;width:6px;height:6px}.cove-homepage .cove-plus-intro .plus-dot{box-shadow:0 0 10px var(--cove)}.cove-homepage .cove-plus-intro h3{font-family:var(--sans);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(36px,5vw,64px);font-weight:800;line-height:1.05}.cove-homepage .cove-plus-intro h3 em{color:var(--cove);font-style:normal}.cove-homepage .cove-plus-intro p:not(.eyebrow){color:var(--paper-dim);max-width:44ch;margin:0;font-size:16px;line-height:1.6}.cove-homepage .plus-flagship{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,6vw,80px);padding:clamp(30px,5vw,60px) 0;display:grid}.cove-homepage .plus-flagship:first-of-type{gap:clamp(32px,8vw,100px);padding:clamp(40px,8vw,100px) 0}.cove-homepage .plus-flagship.alt{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.cove-homepage .plus-flagship.alt .plus-flagship-text{order:2}.cove-homepage .plus-flagship.alt .plus-flagship-vis{order:1}.cove-homepage .plus-flagship-text .n{font-family:var(--mono);color:var(--mute);letter-spacing:.14em;font-size:11px}.cove-homepage .plus-flagship-text h4{font-family:var(--sans);letter-spacing:-.015em;margin:12px 0 16px;font-size:clamp(28px,3.2vw,42px);font-weight:800;line-height:1.08}.cove-homepage .plus-flagship-text h4 em{color:var(--cove);font-style:normal}.cove-homepage .plus-flagship-text p{color:var(--paper-dim);max-width:38ch;margin:0;font-size:17px;line-height:1.6}.cove-homepage .plus-flagship-vis{background:0 0;border:none;justify-content:center;align-items:center;min-height:480px;display:flex;position:relative;overflow:visible}.cove-homepage .vis-inner{justify-content:center;align-items:center;width:80%;height:80%;display:flex;position:relative}.cove-homepage .showcase-card{aspect-ratio:3/4;background:var(--card-bg,var(--p-bg));border:1px solid var(--card-border,var(--p-border));border-radius:24px;flex-direction:column;width:100%;max-width:320px;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000080}.cove-homepage .showcase-card-confidential{--card-bg:linear-gradient(180deg, #1e190ffa 0%, #0a0a0a 100%);--card-border:#ec489933}.cove-homepage .showcase-card-system-audit{--card-bg:linear-gradient(180deg, #0f2d1efa 0%, #0a0a0a 100%);--card-border:#10b98133}.cove-homepage .showcase-card-stealth{--card-bg:linear-gradient(180deg, #141923fa 0%, #0a0a0a 100%);--card-border:#38bdf833}.cove-homepage .showcase-card-panic{--card-bg:linear-gradient(180deg, #230f0ffa 0%, #0a0a0a 100%);--card-border:#ef444433}.cove-homepage .cove-homepage[data-theme=light] .showcase-card{--card-bg:var(--p-bg);--card-border:var(--p-border);box-shadow:0 10px 30px #0000000d}.cove-homepage .showcase-header{border-bottom:1px solid var(--p-border);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.cove-homepage .showcase-body{flex-direction:column;flex:1;justify-content:center;gap:1rem;padding:1.5rem;display:flex;position:relative}.cove-homepage .expiry-menu{flex-direction:column;gap:12px;width:200px;display:flex}.cove-homepage .expiry-option{color:var(--p-text-muted);border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:15px;transition:all .3s;display:flex}.cove-homepage .animated-select{animation:8s infinite expirySelect}.cove-homepage .check-icon{width:14px;height:14px;stroke:var(--cove);fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:8s infinite expiryCheck}.cove-homepage .expiry-timeline{font-family:var(--mono);color:var(--mute);letter-spacing:.1em;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;bottom:24px;left:40px;right:40px}.cove-homepage .t-line{background:var(--p-border);flex:1;height:1px;position:relative}.cove-homepage .t-progress{background:var(--cove);animation:8s cubic-bezier(.22,1,.36,1) infinite timelineGrow;position:absolute;top:0;bottom:0;left:0}.cove-homepage .t-dot{background:var(--cove);width:6px;height:6px;box-shadow:0 0 10px var(--cove-glow);border-radius:50%;animation:8s cubic-bezier(.22,1,.36,1) infinite timelineMove;position:absolute;top:50%;transform:translate(-50%,-50%)}.cove-homepage .blur-mock-room{aspect-ratio:4/5;border:1px solid var(--p-border);background:var(--p-bg);border-radius:16px;width:220px;position:relative;overflow:hidden}.cove-homepage .blur-bg-content{flex-direction:column;gap:12px;padding:16px;display:flex}.cove-homepage .mock-msg{background:var(--p-bubble-in);border-radius:12px;height:24px}.cove-homepage .mock-msg.me{background:var(--p-bubble-out);border-top-right-radius:4px;align-self:flex-end;width:65%}.cove-homepage .mock-msg.them{border-top-left-radius:4px;align-self:flex-start;width:75%}.cove-homepage .mock-msg.short{width:40%}.cove-homepage .blur-overlay{-webkit-backdrop-filter:blur();background:#0e141600;animation:1s 2s forwards blurFade;position:absolute;inset:0}.cove-homepage .blur-badge{background:var(--p-surface);border:1px solid var(--p-border);letter-spacing:.1em;color:var(--p-text);font-size:11px;font-family:var(--mono);opacity:0;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;animation:1s 2s forwards badgeFade;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%);box-shadow:0 4px 12px #00000026}.cove-homepage .blur-badge svg{width:14px;height:14px;stroke:var(--mute);fill:none;stroke-width:2px}.cove-homepage .notification-mock{background:var(--p-surface);border:1px solid var(--p-border);border-radius:20px;width:280px;padding:16px;box-shadow:0 10px 30px #0003}.cove-homepage .notif-header{color:var(--p-text-muted);font-size:12px;font-family:var(--sans);justify-content:space-between;margin-bottom:8px;display:flex}.cove-homepage .notif-body{color:var(--p-text);font-size:14px;font-family:var(--sans);height:20px;position:relative}.cove-homepage .notif-content-normal{gap:6px;animation:8s infinite stealthNormal;display:flex;position:absolute;inset:0}.cove-homepage .notif-sender{font-weight:600}.cove-homepage .notif-text{color:var(--p-text-muted)}.cove-homepage .notif-content-stealth{opacity:0;font-weight:500;animation:8s infinite stealthSecret;position:absolute;inset:0}.cove-homepage .plus-closing-moment{text-align:center;border-top:1px solid var(--ink-line);flex-direction:column;align-items:center;padding:clamp(60px,8vw,100px) 0;display:flex}.cove-homepage .plus-closing-vis{aspect-ratio:16/9;background:0 0;border:none;justify-content:center;align-items:center;width:100%;max-width:480px;margin-bottom:32px;display:flex;position:relative;overflow:visible}.cove-homepage .cove-homepage .showcase-card .pc-bubble-sent{background:var(--p-bubble-out);color:var(--p-text);border:1px solid var(--p-bubble-out-border);border-radius:14px 4px 14px 14px;align-self:flex-end;padding:10px 14px;font-size:14px;line-height:1.4}.cove-homepage .cove-homepage .showcase-card .pc-bubble-rec{background:var(--p-bubble-in);color:var(--p-text);border:1px solid var(--p-bubble-in-border);border-radius:4px 14px 14px;align-self:flex-start;padding:10px 14px;font-size:14px;line-height:1.4}.cove-homepage .plus-closing-text h4{font-family:var(--sans);letter-spacing:-.015em;color:var(--paper);margin:0 0 12px;font-size:clamp(24px,3vw,32px);font-weight:800}.cove-homepage .plus-closing-text p{color:var(--paper-dim);max-width:40ch;margin:0;font-size:17px}.cove-homepage .plus-secondary{text-align:center;flex-direction:column;align-items:center;margin-top:clamp(40px,6vw,80px);margin-bottom:clamp(60px,10vw,120px);padding-top:clamp(40px,8vw,80px);display:flex}.cove-homepage .plus-secondary h4{font-family:var(--sans);letter-spacing:-.015em;color:var(--paper);margin:0 0 40px;font-size:clamp(24px,3vw,32px);font-weight:800}.cove-homepage .plus-secondary-grid{text-align:left;grid-template-columns:repeat(2,1fr);gap:32px;width:100%;max-width:600px;display:grid}.cove-homepage .plus-sec-item{flex-direction:column;gap:8px;display:flex}.cove-homepage .plus-sec-item .k{font-family:var(--mono);color:var(--paper);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.cove-homepage .plus-sec-item .v{color:var(--paper-dim);font-size:15px;line-height:1.5}.cove-homepage .plus-cta{justify-content:center;margin-top:60px;display:flex}.cove-homepage .explore-btn{border:1px solid var(--ink-line);color:var(--paper);font-family:var(--mono);letter-spacing:.06em;cursor:pointer;text-transform:uppercase;background:0 0;border-radius:30px;align-items:center;gap:10px;padding:14px 24px;font-size:12px;transition:border-color .2s,color .2s;display:inline-flex}.cove-homepage .explore-btn svg{width:16px;height:16px}.cove-homepage .explore-btn:hover{border-color:var(--cove-dim);color:var(--cove)}@media (width<=1024px){.cove-homepage .room-body{grid-template-columns:1fr}.cove-homepage .side-panel{border-top:1px solid var(--ink-line)}.cove-homepage .room-header{grid-template-columns:1fr}.cove-homepage .room-header .side{justify-self:start}}@media (width<=820px){.cove-homepage .hero-grid{grid-template-columns:1fr}.cove-homepage .motif{max-width:420px;margin:20px auto 0}.cove-homepage .hero h1{font-size:clamp(40px,10vw,60px)}.cove-homepage .nav-links{display:none}.cove-homepage .moment,.cove-homepage .moment:nth-child(2n){grid-template-columns:1fr}.cove-homepage .moment:nth-child(2n) .moment-text,.cove-homepage .moment:nth-child(2n) .moment-vis{order:0}.cove-homepage .two-inner{grid-template-columns:1fr;gap:30px}.cove-homepage .two-side,.cove-homepage .two-side.left,.cove-homepage .two-side.right{text-align:center;align-items:center}.cove-homepage .two-connector{width:200px;margin:0 auto;transform:rotate(90deg)}.cove-homepage .quiet h2{font-size:clamp(30px,8vw,44px)}.cove-homepage .plus-flagship,.cove-homepage .plus-flagship:first-of-type{gap:clamp(32px,8vw,100px);padding:clamp(40px,8vw,100px) 0}.cove-homepage .plus-flagship.alt{grid-template-columns:1fr}.cove-homepage .plus-flagship.alt .plus-flagship-text,.cove-homepage .plus-flagship.alt .plus-flagship-vis{order:0}.cove-homepage .plus-secondary-grid{grid-template-columns:1fr}}@media (width<=520px){.cove-homepage .thread{padding:20px 18px 18px}.cove-homepage .msg{max-width:88%}.cove-homepage .foot{flex-direction:column;align-items:flex-start}}.counter-line{color:var(--cove);font-weight:600}.vis-expiration{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:20px;display:flex}.exp-label{font-family:var(--mono);color:var(--mute);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.exp-value{font-family:var(--sans);color:var(--paper);letter-spacing:-.01em;font-size:24px;font-weight:700}.exp-track{width:80%;max-width:240px;font-family:var(--mono);color:var(--mute-soft);letter-spacing:.1em;align-items:center;gap:12px;font-size:9px;display:flex}.exp-line{background:var(--ink-line);flex:1;height:1px;position:relative}.exp-indicator{background:var(--cove);width:6px;height:6px;box-shadow:0 0 10px var(--cove-glow);border-radius:50%;position:absolute;top:50%;left:30%;transform:translate(-50%,-50%)}.vis-blur{justify-content:center;align-items:center;display:flex;position:relative}.blur-room-mini{aspect-ratio:4/5;background:var(--ink-card);border:1px solid var(--ink-line);filter:blur(8px);opacity:.5;border-radius:12px;flex-direction:column;gap:10px;width:70%;padding:12px;transition:all .3s;display:flex}.blur-room-mini .b-bub{background:var(--ink-line);border-radius:8px;height:24px}.blur-room-mini .b-bub.me{background:color-mix(in oklab, var(--cove) 15%, var(--ink-line));align-self:flex-end;width:60%}.blur-room-mini .b-bub.them{align-self:flex-start;width:75%}.blur-annotation{z-index:2;font-family:var(--mono);color:var(--paper);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--ink-line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9;border-radius:6px;padding:8px 16px;font-size:11px;font-weight:500;position:absolute}.vis-stealth{justify-content:center;align-items:center;display:flex}.stealth-notif{background:var(--ink-card);border:1px solid var(--ink-line);border-radius:14px;align-items:center;gap:12px;width:80%;max-width:280px;padding:14px;display:flex;box-shadow:0 20px 40px -10px #00000080}.stealth-icon{background:var(--ink-line);width:32px;height:32px;color:var(--paper);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.stealth-icon svg{width:16px;height:16px}.stealth-text{flex-direction:column;gap:4px;display:flex}.stealth-text .title{font-family:var(--sans);color:var(--paper);font-size:13px;font-weight:600}.stealth-text .body{font-family:var(--sans);color:var(--paper-dim);font-size:12px}@keyframes breathe{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@keyframes typing{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes softpulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes drawLine{0%{stroke-dashoffset:var(--dash)}to{stroke-dashoffset:0}}@keyframes burnGlow{0%{box-shadow:0 0 #ef444400}to{box-shadow:0 0 12px #ef444433}}@keyframes burnDisappear{0%,15%{opacity:1;max-height:40px;margin-bottom:0;transform:scale(1)}25%,to{opacity:0;border-width:0;max-height:0;margin-bottom:-10px;padding:0;overflow:hidden;transform:scale(.95)}}@keyframes burnStatusReveal{0%,10%{opacity:0;transform:translateY(-4px)}15%{opacity:1;transform:translateY(0)}25%,to{opacity:0}}@keyframes expirySelect{0%,20%{color:var(--paper-dim);background:0 0;border-color:#0000}30%,to{color:var(--paper);border-color:var(--cove-dim);background:#ec48990d}}@keyframes expiryCheck{0%,20%{opacity:0}30%,to{opacity:1}}@keyframes timelineGrow{0%,20%{width:15%}30%,to{width:40%}}@keyframes timelineMove{0%,20%{left:15%}30%,to{left:40%}}@keyframes blurFade{0%{-webkit-backdrop-filter:blur();background:#0e141600}to{-webkit-backdrop-filter:blur(12px);background:#0e141666}}@keyframes badgeFade{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes stealthNormal{0%,20%{opacity:1;filter:blur();transform:translateY(0)}25%,to{opacity:0;filter:blur(4px);transform:translateY(-4px)}}@keyframes stealthSecret{0%,20%{opacity:0;filter:blur(4px);transform:translateY(4px)}25%,to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes panicShake{0%,30%{transform:translate(0)}31%{transform:translate(-4px)rotate(-1deg)}33%{transform:translate(4px)rotate(1deg)}35%{transform:translate(-4px)rotate(-1deg)}37%{transform:translate(4px)rotate(1deg)}39%{transform:translate(0)}40%,to{transform:translate(0)}}@keyframes panicVanish1{0%,40%{opacity:1;filter:blur();transform:scale(1)}45%,to{opacity:0;filter:blur(8px);transform:scale(.9)}}@keyframes panicVanish2{0%,40%{opacity:1;filter:blur();transform:scale(1)}47%,to{opacity:0;filter:blur(8px);transform:scale(.9)}}@keyframes panicWipe{0%,45%{opacity:0}50%,90%{opacity:1}to{opacity:0}}
