:root{--bg:#fff;--app-bg:#fff;--page:#f7f5ee;--chat-bg:#f3eee6;--surface:#fff;--surface-solid:#fff;--surface-2:#f1efe6;--pressed:#f3f1e8;--bubble-out:#d9fdd3;--bubble-in:#fff;--sep:#ebe7dc;--text:#111b21;--text-2:#667781;--text-3:#8696a0;--brand:#2b7461;--brand-dark:#22604f;--mint:#a9d4c2;--mint-soft:#ddefe6;--sun:#fce37e;--sun-soft:#fff5d1;--accent:#22604f;--primary:#2b7461;--on-primary:#fff;--danger:#ea0038;--success:#22604f;--tick-read:#34b7f1;--overlay:#0b141a66;--shadow:0 2px 6px #0b141a1f;--shadow-lg:0 6px 18px #0b141a29;--r-bubble:8px;--r-card:12px;--r-sheet:20px;--r-field:12px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--font:"Montserrat Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font:16px/1.35 var(--font);-webkit-font-smoothing:antialiased;overscroll-behavior:none;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}a{color:var(--brand-dark)}img,video{max-width:100%;display:block}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.t-large{margin:0;font-size:26px;font-weight:700;line-height:32px}.t-title{margin:0;font-size:20px;font-weight:700;line-height:26px}.t-head{font-size:16px;font-weight:600;line-height:21px}.t-sub{font-size:14.5px;line-height:20px}.t-foot{font-size:13px;line-height:18px}.t-cap{font-size:12px;line-height:16px}.c2{color:var(--text-2)}.c3{color:var(--text-3)}.danger{color:var(--danger)}.accent{color:var(--brand-dark)}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pad{padding:0 16px}.stack{flex-direction:column;display:flex}.hstack{align-items:center;display:flex}.center{justify-content:center;align-items:center;display:flex}.grow{flex:1;min-width:0}.gap4{gap:4px}.gap8{gap:8px}.gap12{gap:12px}.gap16{gap:16px}.gap24{gap:24px}.screen{background:var(--bg);flex-direction:column;animation:.26s cubic-bezier(.2,.8,.2,1) push-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.screen.root{animation:none}.screen.modal{animation:.3s cubic-bezier(.2,.8,.2,1) modal-in}.screen.page{background:var(--page)}@keyframes push-in{0%{opacity:.5;transform:translate(24%)}to{opacity:1;transform:none}}@keyframes modal-in{0%{transform:translateY(100%)}to{transform:none}}.scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;overflow-x:hidden;overflow-y:auto}.glass{background:var(--surface)}.topbar{z-index:10;padding-top:var(--safe-top);background:var(--bg);position:absolute;top:0;left:0;right:0}.topbar.raised{box-shadow:0 1px 0 var(--sep)}.topbar-row{align-items:center;gap:4px;height:60px;padding:0 6px 0 4px;display:flex}.topbar-title{text-align:left;flex:1;min-width:0;padding-left:6px}.topbar-title .t-head{font-size:19px;font-weight:600;line-height:24px}.icon-btn{width:44px;height:44px;color:var(--text);border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s;display:inline-flex;position:relative}.icon-btn:active{background:var(--pressed)}.icon-btn.round{background:var(--surface-2);width:40px;height:40px}.home-bar{z-index:10;padding:calc(10px + var(--safe-top)) 6px 6px 16px;background:var(--bg);align-items:center;gap:2px;display:flex;position:absolute;top:0;left:0;right:0}.home-title{min-width:0;color:var(--text);letter-spacing:-.3px;flex:1;margin:0;font-size:25px;font-weight:700;line-height:32px}.home-title.brand{color:var(--brand);font-size:27px}.search{background:var(--surface-2);height:46px;color:var(--text-2);border-radius:23px;align-items:center;gap:12px;padding:0 16px;display:flex}.search input{color:var(--text);background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.chips{scrollbar-width:none;gap:8px;padding:10px 16px 6px;display:flex;overflow-x:auto}.chip{background:var(--surface-2);height:34px;color:var(--text-2);white-space:nowrap;border:1px solid #0000;border-radius:17px;flex-shrink:0;padding:0 14px;font-size:14.5px;font-weight:500}.chip.on{background:var(--mint-soft);color:var(--brand-dark);font-weight:600}.tabbar{z-index:20;padding:10px 4px calc(10px + var(--safe-bottom));background:var(--bg);border-top:1px solid var(--sep);justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.tab{color:var(--text);flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;font-size:12.5px;font-weight:500;display:flex;position:relative}.tab-icon{border-radius:16px;justify-content:center;align-items:center;width:64px;height:32px;transition:background .2s;display:flex;position:relative}.tab.on .tab-icon{background:var(--mint-soft)}.tab.on{font-weight:700}.tab .badge{border:2px solid var(--bg);position:absolute;top:-4px;left:38px}.fab{right:16px;bottom:calc(92px + var(--safe-bottom));background:var(--primary);width:56px;height:56px;color:var(--on-primary);box-shadow:var(--shadow-lg);z-index:15;border-radius:16px;justify-content:center;align-items:center;transition:transform .12s;display:flex;position:fixed}.fab:active{transform:scale(.94)}.fab.small{background:var(--surface-2);width:44px;height:44px;color:var(--text);bottom:calc(160px + var(--safe-bottom));box-shadow:var(--shadow);border-radius:12px;right:22px}.badge{background:var(--primary);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-flex}.unread-dot{background:var(--primary);color:#fff;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.unread-dot.muted{background:var(--text-3)}.chat-row{text-align:left;align-items:center;gap:14px;width:100%;padding:10px 16px;display:flex}.chat-row:active,.chat-row.pressed{background:var(--pressed)}.chat-row .meta{flex:1;min-width:0}.chat-row.unread .time{color:var(--brand-dark);font-weight:600}.avatar{background:var(--surface-2);color:var(--brand-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.status-ring{border:2.5px solid var(--brand);border-radius:50%;padding:2px;display:inline-flex}.status-ring.seen{border-color:#c4ccc6}.section-title{color:var(--text);margin:8px 16px;font-size:15px;font-weight:600}.empty{text-align:center;color:var(--text-2);flex-direction:column;align-items:center;gap:12px;padding:56px 36px;display:flex}.empty-art{background:var(--mint-soft) url(/brand/telephone.webp) center / 70% no-repeat;border-radius:50%;width:120px;height:120px}.empty-art span{display:none}.notice{border-radius:var(--r-field);background:var(--surface-2);color:var(--text-2);gap:8px;padding:12px;font-size:13px;line-height:18px;display:flex}.notice.warn{color:#9b1c31;background:#fde7ea}.btn{background:var(--primary);width:100%;height:50px;color:var(--on-primary);border-radius:25px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:600;transition:filter .12s,transform .12s;display:flex}.btn:active{filter:brightness(.94);transform:scale(.99)}.btn:disabled{opacity:.4}.btn.secondary{background:var(--mint-soft);color:var(--brand-dark)}.btn.destructive,.btn.secondary.danger{color:var(--danger);background:#fde7ea}.btn.small{border-radius:19px;width:auto;height:38px;padding:0 18px;font-size:14.5px}.link-btn{color:var(--brand-dark);padding:10px;font-weight:600}.pill-btn{background:var(--mint-soft);height:36px;color:var(--brand-dark);border-radius:18px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14.5px;font-weight:600;display:inline-flex}.field{background:var(--surface);border-radius:var(--r-field);border:1.5px solid var(--sep);align-items:center;gap:10px;min-height:52px;padding:0 14px;transition:border-color .15s;display:flex}.field:focus-within{border-color:var(--brand)}.field input,.field textarea,.field select{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:13px 0;font-size:16px}.field.error{border-color:var(--danger)}.label{color:var(--text-2);margin:0 4px 8px;font-size:13px;font-weight:500}.time-input{border:1px solid var(--sep);background:var(--surface);border-radius:8px;padding:6px 8px}.card{background:var(--surface);border-radius:0;overflow:hidden}.row{text-align:left;align-items:center;gap:20px;width:100%;min-height:60px;padding:0 16px;display:flex;position:relative}.row:active{background:var(--pressed)}.row .grow{flex:1;min-width:0;padding:12px 0}.row .grow>span:first-child{font-size:16px}.row-icon{width:24px;height:24px;color:var(--text-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;background:0 0!important}.row-icon.sun{color:#8a6d12;border-radius:20px;width:40px;height:40px;background:var(--sun-soft)!important}.check{border:2px solid var(--text-3);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:inline-flex}.check.on{background:var(--primary);border-color:var(--primary);color:#fff}.switch{background:#c9d2cc;border-radius:14px;flex-shrink:0;width:46px;height:28px;transition:background .2s;position:relative}.switch:after{content:"";background:#fff;border-radius:11px;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch.on{background:var(--primary)}.switch.on:after{transform:translate(18px)}.label-dot{border-radius:5px;flex-shrink:0;width:10px;height:10px;display:inline-block}.label-dot+.label-dot{box-shadow:0 0 0 1.5px var(--bg);margin-left:-3px}.choice{border:2px solid var(--sep);background:var(--surface);border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.choice.on{border-color:var(--brand);background:#f6fbf8}.choice-icon{background:var(--mint-soft);width:44px;height:44px;color:var(--brand-dark);border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chat-bg{background:var(--chat-bg)}.motif{isolation:isolate}.motif:before{content:"";mix-blend-mode:multiply;pointer-events:none;background:url(/brand/motif-trait.webp) 38% 0/640px;position:absolute;top:0;bottom:0;left:0;right:0}.motif>.scroll{position:relative}.chat-head{z-index:10;padding:var(--safe-top) 4px 0 0;background:var(--bg);box-shadow:0 1px 0 var(--sep);height:calc(64px + var(--safe-top));align-items:center;gap:2px;display:flex;position:absolute;top:0;left:0;right:0}.chat-head-main{flex:1;align-items:center;min-width:0;display:flex}.chat-head-actions{align-items:center;display:flex}.msgs{flex-direction:column;gap:2px;padding:8px 12px;display:flex}.day{background:var(--surface);color:var(--text-2);border-radius:8px;align-self:center;margin:10px 0;padding:5px 12px;font-size:12.5px;font-weight:500;box-shadow:0 1px .5px #0b141a21}.sys{background:var(--surface);max-width:88%;color:var(--text-2);text-align:center;border-radius:8px;align-self:center;margin:6px 0;padding:6px 12px;font-size:12.5px;line-height:17px;box-shadow:0 1px .5px #0b141a21}.sys.e2e{background:var(--sun-soft);color:#54656f}.bubble-wrap{flex-direction:column;max-width:82%;display:flex;position:relative}.bubble-wrap.out{align-self:flex-end;align-items:flex-end}.bubble-wrap.in{align-self:flex-start;align-items:flex-start}.bubble-wrap.first{margin-top:8px}.bubble{border-radius:var(--r-bubble);background:var(--bubble-in);word-wrap:break-word;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:6px 8px 6px 10px;font-size:15.5px;line-height:21px;position:relative;box-shadow:0 1px .5px #0b141a21}.out .bubble{background:var(--bubble-out)}.in.first .bubble{border-top-left-radius:0}.out.first .bubble{border-top-right-radius:0}.in.first .bubble:before,.out.first .bubble:before{content:"";background:inherit;width:8px;height:13px;position:absolute;top:0}.in.first .bubble:before{clip-path:polygon(100% 0,0 0,100% 100%);left:-8px}.out.first .bubble:before{clip-path:polygon(0 0,100% 0,0 100%);right:-8px}.bubble.media{padding:3px}.bubble.media .caption{padding:6px 7px 2px}.bubble .meta-line{float:right;color:var(--text-2);white-space:nowrap;align-items:center;gap:3px;margin:8px 0 -6px 10px;font-size:11px;display:inline-flex;position:relative;top:2px}.bubble.media .meta-line.over{color:#fff;float:none;background:#00000059;border-radius:10px;margin:0;padding:1px 6px;position:absolute;top:auto;bottom:6px;right:8px}.sender-name{margin-bottom:2px;font-size:13px;font-weight:600}.quote{cursor:pointer;background:#0b141a0d;border-radius:6px;gap:8px;margin-bottom:4px;padding:6px 8px;font-size:13px;line-height:18px;display:flex}.quote:before{content:"";background:var(--brand);border-radius:2px;flex-shrink:0;width:4px;margin:-6px 0 -6px -8px}.reactions{background:var(--surface);z-index:1;border:1px solid var(--sep);border-radius:12px;gap:2px;margin-top:-4px;padding:2px 6px;font-size:13px;display:flex;box-shadow:0 1px 2px #0b141a33}.media-img{background:var(--surface-2);border-radius:6px;position:relative;overflow:hidden}.media-img img,.media-img video{object-fit:cover;width:100%;height:100%}.media-img .blur{filter:blur(14px);transform:scale(1.1)}.media-overlay{justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.dl-btn{color:#fff;background:#00000073;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;width:52px;height:52px;font-size:10px;display:flex}.doc{background:#0b141a0d;border-radius:6px;align-items:center;gap:10px;min-width:220px;padding:8px;display:flex}.voice{align-items:center;gap:10px;min-width:230px;padding:2px 0;display:flex}.wave{flex:1;align-items:center;gap:2px;height:28px;display:flex}.wave i{background:#b6c2bb;border-radius:2px;flex:1;min-height:3px}.wave i.on{background:var(--brand-dark)}.poll-opt{text-align:left;align-items:center;gap:8px;width:100%;padding:8px 0;display:flex}.poll-bar{background:#0b141a14;border-radius:3px;height:5px;margin-top:4px;overflow:hidden}.poll-bar span{background:var(--brand);height:100%;display:block}.typing-dots{gap:3px;display:inline-flex}.typing-dots i{background:var(--text-2);border-radius:3px;width:6px;height:6px;animation:1.2s infinite blink}.typing-dots i:nth-child(2){animation-delay:.2s}.typing-dots i:nth-child(3){animation-delay:.4s}@keyframes blink{0%,60%,to{opacity:.25}30%{opacity:1}}.composer{padding:6px 8px calc(8px + var(--safe-bottom));z-index:10;position:absolute;bottom:0;left:0;right:0}.composer-box{flex-direction:column;gap:0;display:flex}.composer-row{align-items:flex-end;gap:6px;display:flex}.composer-pill{background:var(--surface);border-radius:24px;flex-direction:column;flex:1;min-width:0;display:flex;box-shadow:0 1px 1px #0b141a1f}.composer-pill-row{align-items:flex-end;min-height:48px;padding:0 4px;display:flex}.composer-pill .icon-btn{color:#54656f}.composer textarea{resize:none;background:0 0;border:0;outline:0;flex:1;min-height:48px;max-height:140px;padding:13px 4px;font-size:16px;line-height:21px}.send-btn{background:var(--primary);color:#fff;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .12s;display:flex;box-shadow:0 1px 1px #0b141a1f}.send-btn:active{transform:scale(.92)}.reply-bar{background:#0b141a0d;border-radius:10px;align-items:center;gap:8px;margin:6px 6px 0;padding:6px 4px 6px 0;font-size:13px;display:flex}.reply-bar:before{content:"";background:var(--brand);border-radius:2px;align-self:stretch;width:4px}.rec{flex:1;align-items:center;gap:10px;height:48px;padding:0 12px;display:flex}.rec-dot{background:var(--danger);border-radius:5px;width:10px;height:10px;animation:1s infinite blink}.attach-panel{background:var(--surface);box-shadow:var(--shadow-lg);border-radius:20px;grid-template-columns:repeat(4,1fr);row-gap:14px;margin:0 0 8px;padding:20px 10px 8px;animation:.22s cubic-bezier(.2,.8,.2,1) modal-in;display:grid}.attach-item{color:var(--text-2);flex-direction:column;align-items:center;gap:8px;font-size:13px;display:flex}.attach-circle{border-radius:27px;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.backdrop{background:var(--overlay);z-index:100;flex-direction:column;justify-content:flex-end;animation:.18s fade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes fade{0%{opacity:0}}.sheet{padding-bottom:var(--safe-bottom);border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:var(--surface);flex-direction:column;max-height:85dvh;margin:0;animation:.24s cubic-bezier(.2,.8,.2,1) modal-in;display:flex;overflow:hidden}.sheet+.sheet{display:none}.sheet-item{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:22px;width:100%;height:54px;padding:0 22px;font-size:16px;display:flex}.sheet-item:active{background:var(--pressed)}.sheet-item>span:last-child{color:var(--text-2);display:inline-flex}.emoji-row{background:var(--surface);box-shadow:var(--shadow-lg);justify-content:space-around;padding:8px;font-size:28px;display:flex;border-radius:28px!important;margin:0 12px 10px!important}.emoji-row button{border-radius:22px;width:44px;height:44px}.emoji-row button.on{background:var(--surface-2)}.toast{left:50%;bottom:calc(96px + var(--safe-bottom));z-index:300;color:#fff;box-shadow:var(--shadow-lg);background:#303d36;border-radius:22px;max-width:90vw;padding:11px 18px;font-size:14.5px;animation:.2s fade;position:fixed;transform:translate(-50%)}.install-banner{left:8px;right:8px;top:calc(8px + var(--safe-top));z-index:60;background:var(--surface);box-shadow:var(--shadow-lg);border:1px solid var(--sep);border-radius:16px;align-items:center;gap:10px;padding:10px 6px 10px 12px;display:flex;position:fixed}.install-sheet{padding:24px 20px calc(20px + var(--safe-bottom));gap:16px}.install-steps{flex-direction:column;gap:14px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.install-steps li{align-items:center;gap:12px;display:flex}.step-icon{background:var(--mint-soft);width:36px;height:36px;color:var(--brand-dark);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.otp{justify-content:center;gap:8px;display:flex;position:relative}.otp div{border-bottom:2px solid var(--text-3);flex:1;justify-content:center;align-items:center;max-width:48px;height:52px;font-size:24px;font-weight:600;display:flex}.otp div.on{border-color:var(--brand)}.otp input{opacity:0;font-size:16px;position:absolute;top:0;bottom:0;left:0;right:0}.call{z-index:200;color:#fff;background:#1f2c27;flex-direction:column;align-items:center;animation:.2s fade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.call video.remote{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.call video.local{right:16px;top:calc(16px + var(--safe-top));object-fit:cover;z-index:2;border-radius:14px;width:110px;height:160px;position:absolute;transform:scaleX(-1);box-shadow:0 8px 30px #00000080}.call-info{z-index:1;margin-top:calc(80px + var(--safe-top));text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.call-controls{bottom:calc(40px + var(--safe-bottom));z-index:2;justify-content:center;gap:22px;display:flex;position:absolute;left:0;right:0}.call-btn{color:#fff;background:#ffffff29;border-radius:30px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.call-btn.red{background:#ea0038}.call-btn.green{background:var(--primary)}.story{z-index:150;color:#fff;background:#000;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.story-bars{padding:calc(8px + var(--safe-top)) 8px 0;gap:3px;display:flex}.story-bars div{background:#ffffff59;border-radius:2px;flex:1;height:2.5px;overflow:hidden}.story-bars span{background:#fff;height:100%;display:block}.story-body{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.story-text{text-align:center;white-space:pre-wrap;padding:32px;font-size:30px;font-weight:600;line-height:38px}.status-strip{scrollbar-width:none;gap:14px;padding:4px 16px 14px;display:flex;overflow-x:auto}.status-tile{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:72px;font-size:12.5px;display:flex}.status-tile .plus{background:var(--primary);color:#fff;border:2px solid var(--bg);border-radius:11px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;bottom:-2px;right:-2px}.viewer{z-index:160;background:#000;flex-direction:column;animation:.2s fade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.viewer .scroll{justify-content:center;align-items:center;display:flex}.viewer img,.viewer video{object-fit:contain;max-width:100%;max-height:100%}.spinner{border:2.5px solid color-mix(in srgb, currentColor 18%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:22px;height:22px;animation:.75s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.screen.root.welcome{isolation:isolate;background:#fefdf5;justify-content:center;gap:max(22px,min(4.5vh,44px));overflow:hidden}.welcome:after{content:"";pointer-events:none;z-index:-1;background:#fefdf566;position:absolute;top:0;bottom:0;left:0;right:0}.welcome-hero{flex:0 auto;justify-content:center;align-items:center;min-height:0;padding:0 16px;display:flex;position:relative}.welcome-mark{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.welcome-mark:before{content:"";z-index:-2;aspect-ratio:1499/1049;pointer-events:none;background:url(/brand/accueil-trait.webp) 50%/100% 100% no-repeat;width:max(100vw,230vh,900px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.welcome-mark img{width:auto;display:block}.welcome-mark .wm-picto{height:max(80px,min(min(16.5vh,44vw),210px))}.welcome-mark .wm-word{height:max(52px,min(min(10.8vh,40vw),137px))}.welcome-panel{isolation:isolate;-webkit-backdrop-filter:blur(6px)saturate(170%)brightness(1.04);backdrop-filter:blur(6px)saturate(170%)brightness(1.04);background:linear-gradient(160deg,#ffffff5c,#ffffff1f 55%,#ffffff38);border-radius:28px;flex-direction:column;align-self:center;width:min(400px,100% - 24px);padding:2px 14px 14px;display:flex;position:relative;box-shadow:inset 0 1.5px #fffffff2,inset 0 -1px #ffffff80,inset 0 0 26px #ffffff61,0 1px 2px #14463214,0 22px 46px #14463224}.welcome-text{text-align:center;flex-direction:column;gap:6px;padding:18px 8px 14px;display:flex}.welcome-text h2{color:#14231e;margin:0;font-size:24px;font-weight:700}.welcome-text .c2{color:#3d3a2c}.welcome-text a{color:#1f5a4a;text-underline-offset:2px;font-weight:600;text-decoration:underline}.welcome-panel:before{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#fffffff2,#ffffff2e 32%,#ffffff0f 62%,#ffffffbf);padding:1.5px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#000 0,#000 0) content-box,linear-gradient(#000 0,#000 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0,#000 0) content-box exclude,linear-gradient(#000 0,#000 0)}.welcome-panel .btn.secondary{color:#1f5a4a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff80;box-shadow:inset 0 1px #ffffffe6}.welcome-text .c2{text-shadow:0 0 10px #fefdf5e6}input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px var(--surface,#fff) inset;-webkit-text-fill-color:var(--text,#111);caret-color:var(--text,#111);transition:background-color 600000s}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px var(--surface,#fff) inset;-webkit-text-fill-color:var(--text,#111);caret-color:var(--text,#111);transition:background-color 600000s}.welcome-panel .link-btn{color:#1f5a4a}.product-photo{background:var(--surface-2);color:var(--text-3);aspect-ratio:1;flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.product-photo img{object-fit:cover;width:100%;height:100%}.product-photo.large{border-radius:12px;align-self:center;width:100%;max-width:420px}.product-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;padding:0 16px;display:grid}.product-card{text-align:left;background:var(--surface);border:1px solid var(--sep);border-radius:12px;flex-direction:column;justify-content:flex-start;min-width:0;padding:8px;display:flex}.product-card:active{background:var(--pressed)}.stepper{background:var(--surface-2);border-radius:25px;flex-shrink:0;align-items:center;gap:4px;height:50px;padding:0 6px;display:inline-flex}.stepper button{border-radius:19px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.stepper button:disabled{opacity:.3}.stepper span{text-align:center;font-variant-numeric:tabular-nums;min-width:24px;font-weight:600}.stepper.small{height:36px;padding:0 2px}.stepper.small button{width:32px;height:32px}.cart-bar{padding:14px 16px calc(14px + var(--safe-bottom));border-top:1px solid var(--sep);background:var(--surface);z-index:5;flex-direction:column;gap:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.product-bubble{text-align:left;flex-direction:column;align-items:stretch;gap:2px;width:100%;display:flex}.product-bubble-cta{color:var(--brand-dark);border-top:1px solid #0b141a14;justify-content:center;align-items:center;gap:2px;margin-top:8px;padding-top:8px;font-size:14.5px;font-weight:600;display:flex}.order-lines{border-top:1px solid #0b141a14;border-bottom:1px solid #0b141a14;flex-direction:column;gap:4px;padding:8px 0;display:flex}.quick-list{background:var(--surface);box-shadow:var(--shadow-lg);border-radius:16px;margin:0 0 6px;overflow:hidden}.quick-item{text-align:left;align-items:center;gap:10px;width:100%;padding:11px 14px;display:flex}.quick-item+.quick-item{border-top:1px solid var(--sep)}.quick-item:active{background:var(--pressed)}.bubble-wrap.scheduled .bubble{opacity:.75;border:1px dashed var(--text-3)}.bg-preview{border-radius:12px;flex-direction:column;justify-content:center;gap:6px;min-height:200px;margin:0 16px 20px;padding:28px 12px;display:flex}.bg-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding-bottom:32px;display:grid}.bg-swatch{aspect-ratio:3/4;color:var(--text-2);border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;font-size:12px;display:flex}.bg-swatch.default{background:url(/brand/fond.webp) 45% 40%/cover}.bg-swatch.night{color:#fff;background:#101a16 url(/brand/fond-nuit.webp) 45% 40%/cover}.bg-swatch.on{border-color:var(--brand)}.channel-card{border:1px solid var(--sep);text-align:center;background:var(--surface);border-radius:14px;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:150px;padding:16px 10px 12px;display:flex}.channel-strip{scrollbar-width:none;gap:10px;padding:4px 16px 16px;display:flex;overflow-x:auto}.follow-btn{background:var(--mint-soft);height:32px;color:var(--brand-dark);border-radius:16px;padding:0 18px;font-size:14px;font-weight:600}.follow-btn.on{background:var(--surface-2);color:var(--text-2)}.verified{color:var(--brand);flex-shrink:0}.post{align-self:stretch;max-width:100%}.row-icon.danger{color:var(--danger)}.sheet{padding-top:8px}.screen.white{background:var(--bg)}:root{--page:#f2f4f1;--card:#fff;--glass-bg:#ffffffbd;--glass-line:#ffffffe6;--tab-on:#111b2114}.screen.root,.screen.page{background:var(--page)}.tabbar{left:22px;right:22px;bottom:max(14px, var(--safe-bottom));-webkit-backdrop-filter:blur(30px)saturate(190%);backdrop-filter:blur(30px)saturate(190%);background:#ffffff94;border:1px solid #ffffffd9;border-radius:31px;justify-content:space-between;align-items:stretch;height:62px;padding:3px;box-shadow:0 6px 24px #111b211f,inset 0 1px #ffffffe6}.tab{letter-spacing:-.1px;height:auto;color:var(--text);border-radius:28px;flex:1;justify-content:center;gap:1px;padding:0;font-size:10.5px;font-weight:500;line-height:13px}.tab-icon{border-radius:0;justify-content:center;align-items:center;width:auto;height:30px;display:flex;background:0 0!important}.tab.on{background:#111b2114;font-weight:600}.tab .badge{background:var(--primary);border:2px solid #fff;min-width:22px;height:18px;font-size:11px;top:-3px;left:auto;right:-15px}.tab .dot{background:var(--primary);border:1.5px solid #fff;border-radius:5px;width:9px;height:9px;position:absolute;top:2px;right:-3px}.ios-head{z-index:10;padding:calc(8px + var(--safe-top)) 16px 8px;min-height:calc(60px + var(--safe-top));align-items:center;gap:10px;transition:background .2s;display:flex;position:absolute;top:0;left:0;right:0}.ios-head.scrolled{background:var(--glass-bg);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:0 1px 0 var(--sep)}.ios-head .mini-title{text-align:center;pointer-events:none;opacity:0;font-size:17px;font-weight:600;transition:opacity .2s;position:absolute;bottom:18px;left:0;right:0}.ios-head.scrolled .mini-title{opacity:1}.circle-btn{width:44px;height:44px;color:var(--text);background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-line);z-index:1;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 2px 10px #111b211a}.circle-btn:active{transform:scale(.94)}.circle-btn.primary{background:var(--primary);color:#fff;border-color:#0000}.big-title{letter-spacing:-.4px;margin:0;padding:0 16px 10px;font-size:34px;font-weight:700;line-height:41px}.group-title{margin:0;padding:14px 16px 10px;font-size:22px;font-weight:700;line-height:28px}.group-title.small{color:var(--text-2);padding:16px 32px 8px;font-size:17px;font-weight:600}.ios-group{background:var(--card);border-radius:24px;margin:0 16px 22px;overflow:hidden}.ios-row{text-align:left;align-items:center;gap:16px;width:100%;min-height:54px;padding:0 16px;display:flex;position:relative}.ios-row:active{background:var(--pressed)}.ios-row+.ios-row:before{content:"";background:var(--sep);height:1px;position:absolute;top:0;left:58px;right:16px}.ios-row.avatar-row+.ios-row:before{left:84px}.ios-row .ico{width:26px;color:var(--text);flex-shrink:0;justify-content:center;display:inline-flex}.ios-row .txt{flex:1;min-width:0;padding:11px 0}.ios-row .txt b{font-size:17px;font-weight:400;display:block}.ios-row .txt small{color:var(--text-2);margin-top:1px;font-size:14px;display:block}.ios-row .chev{color:#b4bcb7;flex-shrink:0}.ios-row .green-dot{background:var(--primary);border-radius:5px;flex-shrink:0;width:10px;height:10px}.chat-row{gap:12px;padding:0 0 0 16px}.chat-row .meta{border-bottom:1px solid var(--sep);box-sizing:content-box;flex-direction:column;justify-content:center;min-height:58px;padding:12px 16px 12px 0;display:flex}.chat-row .meta>.hide{display:none}.chat-row .t-head{font-size:17px}.chat-row .time{font-size:15px}.chat-row.unread .time{color:var(--brand-dark)}.chips{gap:8px;padding:8px 16px 6px}.chip{background:var(--card);height:34px;color:var(--text);border:1px solid var(--sep);padding:0 14px;font-weight:500}.chip .n{color:var(--text-2);margin-left:5px;font-weight:500}.chip.on{background:var(--mint-soft);color:var(--brand-dark);border-color:#0000}.chip.on .n{color:var(--brand-dark)}.search{background:#111b210f;border-radius:20px;gap:8px;height:40px;padding:0 12px}.search input{font-size:17px}.status-cards{scrollbar-width:none;gap:10px;padding:0 16px 16px;display:flex;overflow-x:auto}.status-card{text-align:left;background:#d5ddd6 50%/cover no-repeat;border-radius:20px;flex-shrink:0;width:112px;height:186px;position:relative;overflow:hidden}.status-card:after{content:"";background:linear-gradient(#0000 55%,#0000008c);position:absolute;top:0;bottom:0;left:0;right:0}.status-card .who{z-index:1;position:absolute;top:8px;left:8px}.status-card .name{z-index:1;color:#fff;text-shadow:0 1px 2px #0006;font-size:14px;font-weight:600;position:absolute;bottom:9px;left:10px;right:8px}.status-card .snippet{color:#fff;z-index:1;font-size:14px;font-weight:600;position:absolute;top:56px;bottom:34px;left:10px;right:10px;overflow:hidden}.status-card .plus{color:#111;background:#fff;border-radius:11px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;bottom:-4px;right:-4px}.pill-glass{background:#111b2112;border-radius:18px;height:36px;padding:0 16px;font-size:15px;font-weight:600}.call-actions{justify-content:space-between;padding:6px 24px 18px;display:flex}.call-action{color:var(--text-2);flex-direction:column;align-items:center;gap:8px;font-size:14px;display:flex}.call-action .round{background:var(--card);width:64px;height:64px;color:var(--text);border-radius:32px;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 3px #111b2114}.missed{color:var(--danger)!important}.stat-cards{gap:8px;padding:0 16px 6px;display:flex}.stat-card{background:var(--card);border-radius:18px;flex-direction:column;flex:1;gap:6px;min-width:0;padding:12px;display:flex}.stat-card b{font-size:20px;font-weight:700}.stat-card small{color:var(--text-2);font-size:13px;line-height:17px}.sheet-screen{background:var(--page);top:calc(10px + var(--safe-top));border-radius:28px 28px 0 0;animation:.32s cubic-bezier(.2,.8,.2,1) modal-in;box-shadow:0 -4px 30px #00000024}.sheet-head{flex-direction:column;justify-content:center;align-items:center;min-height:68px;padding:14px 70px 10px;display:flex;position:relative}.sheet-head .circle-btn{position:absolute;top:12px}.sheet-head .l{left:16px}.sheet-head .r{right:16px}.sheet-head h1{text-align:center;margin:0;font-size:17px;font-weight:600}.radio{border:1.5px solid #b4bcb7;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.radio.on{background:var(--primary);border-color:var(--primary);color:#fff}.az{color:var(--brand-dark);z-index:5;flex-direction:column;font-size:11px;font-weight:600;display:flex;position:fixed;top:50%;right:2px;transform:translateY(-50%)}.az button{padding:0 5px;line-height:15px}.chat-head{box-shadow:none;height:auto;padding:calc(8px + var(--safe-top)) 12px 8px;background:0 0;gap:10px}.chat-head .cap{background:var(--glass-bg);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border:1px solid var(--glass-line);border-radius:25px;align-items:center;height:50px;padding:0 6px;display:flex;box-shadow:0 4px 16px #111b211f}.chat-head .back{gap:0;padding:0 12px 0 6px;font-size:17px;font-weight:500}.chat-head .who{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.composer{padding:6px 10px calc(8px + var(--safe-bottom))}.composer-row{align-items:center;gap:6px}.composer .plain{width:40px;height:40px;color:var(--text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.composer-pill{background:var(--card);border-radius:22px;box-shadow:0 1px 3px #111b211a}.composer-pill-row{align-items:center;min-height:40px;padding:0 4px 0 14px}.composer textarea{min-height:40px;padding:9px 0;font-size:17px}.ios-attach{background:var(--page);margin:8px -10px calc(-8px - var(--safe-bottom));padding:20px 10px calc(16px + var(--safe-bottom));border-radius:26px 26px 0 0;grid-template-columns:repeat(4,1fr);row-gap:18px;display:grid}.ios-attach .attach-circle{background:var(--card);border-radius:32px;width:64px;height:64px;box-shadow:0 1px 3px #111b2114}.ios-attach .attach-item{color:var(--text);font-size:14px}.keypad{grid-template-columns:repeat(3,76px);justify-content:center;gap:16px 26px;padding:16px 0;display:grid}.keypad button{background:var(--card);border-radius:38px;flex-direction:column;justify-content:center;align-items:center;width:76px;height:76px;font-size:30px;line-height:1;display:flex;box-shadow:0 1px 3px #111b2114}.keypad button small{letter-spacing:1.5px;color:var(--text-2);margin-top:2px;font-size:11px}.plain-input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:4px 0;font-size:17px}select.plain-input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.toast.with-action{align-items:center;gap:14px;padding:8px 8px 8px 18px;display:flex}.toast-action{color:var(--mint,#a9d4c2);border-radius:14px;padding:6px 10px;font-size:14.5px;font-weight:700}.toast-action:active{background:#ffffff1f}.bubble{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.money{text-align:left;background:linear-gradient(160deg,#fff 0%,#f7f9f3 60%,#fbf6e6 100%);border:1px solid #2b746140;border-radius:14px;flex-direction:column;gap:8px;min-width:250px;max-width:290px;margin:-2px -4px 0;padding:12px 12px 6px;display:flex}.money-head{color:var(--brand-dark,#22604f);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.money-ico{color:#fff;background:#2b7461;border-radius:14px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.money-status{white-space:nowrap;letter-spacing:.2px;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.money-status.wait{color:#7a5c00;background:#fdf0b8}.money-status.ok{color:#22604f;background:#ddefe6}.money-status.paid{color:#fff;background:#2b7461}.money-status.no{color:#6b7a83;background:#eceff1}.money-amount{letter-spacing:-.5px;color:#111b21;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:30px;font-weight:800;line-height:1.1;display:flex}.money-was{color:#8696a0;font-size:14px;font-weight:500}.money-reason{color:#33424a;font-size:15px}.money-tags{flex-wrap:wrap;gap:6px;display:flex}.money-tags:empty{display:none}.money-tag{color:#22604f;background:#2b74611f;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:inline-flex}.money-tag.late{color:#b42318;background:#fde2e1}.money-note{color:#6b5410;background:#fff5d1;border-radius:10px;padding:6px 9px;font-size:13px}.money-progress{flex-direction:column;gap:5px;display:flex}.money-progress .bar{background:#f4eedb;border-radius:4px;height:8px;position:relative;overflow:hidden}.money-progress .bar span{border-radius:4px;transition:width .4s;position:absolute;top:0;bottom:0;left:0}.money-progress .claimed{background:#fce37e}.money-progress .done{background:#2b7461}.money-actions{flex-direction:column;gap:6px;display:flex}.money-actions:empty{display:none}.money-row{gap:6px;display:flex}.money-row>*{flex:1}.money-btn{color:#22604f;background:#fff;border:1px solid #2b746166;border-radius:19px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.money-btn.primary{color:#fff;background:#2b7461;border-color:#2b7461}.money-btn.danger{color:#c0392b;border-color:#c0392b4d}.money-btn:active{transform:scale(.98)}.money-wait{text-align:center}.money-done{color:#22604f;background:#ddefe6;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:6px;font-size:14px;font-weight:700;display:flex}.money-history-btn{color:#6b7a83;align-self:flex-start;align-items:center;gap:4px;padding:2px 0;font-size:12px;display:inline-flex}.money-history{border-left:2px solid #ddefe6;flex-direction:column;gap:6px;margin-left:4px;padding:2px 0 2px 2px;display:flex}.money-step{align-items:flex-start;gap:8px;padding-left:8px;font-size:12.5px;display:flex;position:relative}.money-step .dot{background:#2b7461;border-radius:4px;width:8px;height:8px;position:absolute;top:5px;left:-6px}.money-sheet{padding:12px 16px calc(16px + var(--safe-bottom,0px));gap:10px;max-height:90vh;overflow-y:auto}.money-sheet-head{justify-content:space-between;align-items:center;font-size:17px;display:flex}.amount-input{flex-direction:column;gap:10px;padding:6px 0;display:flex}.amount-line{align-items:center;gap:10px;display:flex}.amount-step{color:#22604f;background:#f4eedb;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.amount-field{flex-direction:column;flex:1;align-items:center;display:flex}.amount-field input{text-align:center;width:100%;font:inherit;color:#111b21;letter-spacing:-.5px;background:0 0;border:0;outline:none;font-size:38px;font-weight:800}.amount-field span{color:#6b7a83;font-size:13px;font-weight:600}.amount-chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.amount-chips.left{justify-content:flex-start}.amount-chips .chip{background:#fff;border:1px solid #e0dccd;border-radius:16px;height:32px;padding:0 12px;font-size:13.5px}.amount-chips .chip.on{color:#fff;background:#2b7461;border-color:#2b7461}.pay-to{text-align:left;color:#22604f;background:#f7f9f3;border:1px solid #e0dccd;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.operators{grid-template-columns:1fr 1fr;gap:8px;display:grid}.operator{color:#111b21;background:#fff;border:1px solid #e0dccd;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex;position:relative}.operator.on{border-color:#2b7461;box-shadow:0 0 0 2px #2b746140}.op-dot{border-radius:5px;width:10px;height:10px;position:absolute;top:12px;right:10px}.money-say{width:32px;height:32px;color:var(--brand);background:#fff;border:1px solid #2b746140;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.money-big-row{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.money-big{flex-direction:column;align-items:center;gap:5px;padding:4px 0;font-size:12.5px;font-weight:700;display:flex}.money-big .round{border-radius:27px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex;box-shadow:0 2px 6px #0000001f}.money-big.yes .round{color:#fff;background:#2b7461}.money-big.yes{color:#22604f}.money-big.no .round{color:#d92d20;background:#fff;border:2px solid #f3b8b3}.money-big.no{color:#b42318}.money-big.change .round{color:#22604f;background:#fce37e}.money-big.change{color:#22604f}.money-big:active .round{transform:scale(.94)}.note-stack{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.mini-note{border-radius:2px;width:22px;height:12px;box-shadow:inset 0 0 0 1.5px #ffffff8c,0 1px 1px #00000026}.mini-note.coin{border-radius:6px;width:12px;height:12px}.coin,.mini-note.coin{background:radial-gradient(circle at 35% 35%,#f1f3f4,#a9b1b6 70%,#8a9398)}.n1000{background:linear-gradient(135deg,#e7a25a,#b8642a)}.n2000{background:linear-gradient(135deg,#6aa5e0,#2f67a8)}.n5000{background:linear-gradient(135deg,#8cc77a,#3e8a4c)}.n10000{background:linear-gradient(135deg,#b48ad6,#6b3fa0)}.amount-tools{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.amount-tools .note-stack{flex:1;justify-content:center}.amount-tool{color:var(--brand-dark);background:var(--mint-soft);border-radius:14px;align-items:center;gap:4px;padding:6px 8px;font-size:13px;font-weight:600;display:inline-flex}.notes{grid-template-columns:.7fr 1fr 1fr 1fr 1fr;align-items:center;gap:7px;display:grid}.note{color:#fff;text-shadow:0 1px 2px #00000059;border-radius:8px;justify-content:center;align-items:center;height:50px;font-size:14px;font-weight:800;display:flex;position:relative;box-shadow:0 2px 5px #0000002e,inset 0 0 0 3px #ffffff59}.note:after{content:"";background:#ffffff59;border-radius:5px;width:10px;height:10px;position:absolute;top:6px;right:6px}.note.coin{color:#3b4246;width:50px;height:50px;text-shadow:none;border-radius:25px;justify-self:center;font-size:13px}.note.coin:after{display:none}.note:active{transform:translateY(1px)scale(.97)}.reason .e{font-size:26px;line-height:1.1}.reason.on{background:#ddefe6;border-color:#2b7461;box-shadow:0 0 0 2px #2b746133}.chip .dots{letter-spacing:1px;color:inherit;opacity:.8;font-size:9px}#root{zoom:var(--zoom,1);height:calc(100% / var(--zoom,1))}.desk{background:var(--page);display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.desk-rail{border-right:1px solid var(--sep);background:#f7f5ee;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:64px;padding:12px 0 14px;display:flex}.rail-btn{color:#3b4a45;border-radius:22px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.rail-btn:hover{background:#111b210f}.rail-btn.on{color:var(--brand);background:#2b746124}.rail-btn .badge{background:var(--brand);color:#fff;border:2px solid #f7f5ee;border-radius:10px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:0;right:-2px}.rail-btn .dot{background:var(--brand);border-radius:5px;width:9px;height:9px;position:absolute;top:6px;right:6px}.desk-list,.desk-main{position:relative;overflow:hidden;transform:translateZ(0)}.desk-list{border-right:1px solid var(--sep);background:#fff;flex-shrink:0;width:max(340px,min(30vw,440px))}.desk-main{flex:1;min-width:0}.desk .tabbar{display:none}.desk-list .screen{background:#fff;animation:none}.desk-list .scroll{padding-bottom:16px!important}.desk-list .big-title{padding-top:2px;padding-bottom:6px;font-size:22px;line-height:28px}.desk-list .chat-row:hover{background:#f5f5f2}.desk-list .chat-row.active{background:#eceae2}.desk-main .screen{animation:none}.desk-main .chat-head{box-shadow:0 1px 0 var(--sep);background:#fff;padding:8px 16px}.desk-main .chat-head .cap{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;height:48px}.desk-main .chat-head .back{display:none}.desk-main .composer{max-width:none}.desk-welcome{text-align:center;border-bottom:6px solid var(--sun);background:#f9f6ea;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.desk-welcome img{width:200px;height:auto;margin-bottom:12px}.desk-welcome h1{color:#1d2b27;margin:0;font-size:30px;font-weight:600}.desk-welcome p{max-width:520px;color:var(--text-2);margin:0;font-size:14.5px;line-height:21px}.desk-welcome .desk-lock{align-items:center;gap:6px;font-size:13px;display:inline-flex;position:absolute;bottom:36px}@media (min-width:900px){.bubble-wrap{max-width:65%}}.op-dot.inline{width:9px;height:9px;display:inline-block;position:static}.desk-main .motif:before{background-position:top}.money{text-align:left;background:#fff;border:0;border-radius:16px;flex-direction:column;gap:0;width:272px;max-width:100%;margin:-3px -5px -1px;padding:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #111b2114}.bubble-wrap.out .money{background:#fff}.mc-top{color:#fff;background:radial-gradient(120% 140% at 100% 0,#3f8f76 0%,#2b7461 45%,#1f5a4a 100%);flex-direction:column;gap:4px;padding:12px 14px 14px;display:flex}.money.declined .mc-top,.money.cancelled .mc-top{background:linear-gradient(160deg,#8a969c,#6b777d)}.money.paid .mc-top{color:#1f3d33;background:radial-gradient(120% 140% at 100% 0,#f5dc72 0%,#e9c84d 100%)}.mc-row{align-items:center;gap:8px;display:flex}.mc-ico{background:#ffffff2e;border-radius:13px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.money.paid .mc-ico{background:#1f3d331f}.mc-title{opacity:.92;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.mc-say{width:30px;height:30px;color:inherit;background:#ffffff2e;border-radius:15px;justify-content:center;align-items:center;display:inline-flex}.mc-amount{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-top:2px;font-size:34px;font-weight:800;line-height:1.05}.mc-amount small{letter-spacing:0;opacity:.8;margin-left:6px;font-size:14px;font-weight:600}.mc-sub{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mc-status{white-space:nowrap;background:#fff3;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.mc-status.wait{color:#5c4600;background:#fce37e}.mc-status.ok{color:#22604f;background:#fff}.mc-status.paid{color:#fff;background:#1f5a4a}.mc-was{opacity:.85;font-size:12px}.mc-body{flex-direction:column;gap:10px;padding:12px 12px 6px;display:flex}.mc-tags{flex-wrap:wrap;gap:6px;display:flex}.mc-tag{color:#33424a;background:#f4f1e6;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.mc-tag.late{color:#b42318;background:#fde2e1}.mc-note{color:#5c4600;background:#fff6d6;border-radius:10px;padding:7px 10px;font-size:13px}.mc-stepper{background:#f4f1e6;border-radius:30px;justify-content:space-between;align-items:center;padding:5px;display:flex}.mc-stepper button{color:#2b7461;background:#fff;border-radius:23px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:0 1px 3px #111b2126}.mc-stepper button:active{background:#ddefe6;transform:scale(.93)}.mc-step-label{color:#667781;flex-direction:column;align-items:center;font-size:12px;line-height:1.2;display:flex}.mc-step-label b{color:#1d2b27;font-size:14px}.mc-progress{flex-direction:column;gap:6px;display:flex}.mc-progress .bar{background:#eeeadb;border-radius:4px;height:8px;position:relative;overflow:hidden}.mc-progress .bar span{border-radius:4px;transition:width .4s;position:absolute;top:0;bottom:0;left:0}.mc-progress-txt{color:#667781;font-size:12.5px}.mc-actions{flex-direction:column;gap:8px;display:flex}.mc-actions:empty{display:none}.mc-btn{border-radius:22px;justify-content:center;align-items:center;gap:6px;height:44px;font-size:15px;font-weight:700;display:inline-flex}.mc-btn.primary{color:#fff;background:#2b7461;box-shadow:0 2px 6px #2b74614d}.mc-btn.danger{color:#c8281c;background:#fff;border:1.5px solid #f2c4bf}.mc-btn.ghost{color:#22604f;background:#f4f1e6;font-weight:600}.mc-btn.danger-text{color:#c8281c}.mc-btn.wide{width:100%}.mc-btn:active{transform:scale(.98)}.mc-wait{text-align:center;color:#667781;padding:2px 0;font-size:13px}.mc-done{color:#22604f;background:#ddefe6;border-radius:20px;justify-content:center;align-items:center;gap:6px;height:40px;font-size:14px;font-weight:700;display:flex}.mc-foot{justify-content:space-between;align-items:center;min-height:22px;display:flex}.mc-foot .meta-line{float:none;margin:0;position:static}.mc-history-btn{color:#8696a0;align-items:center;gap:4px;padding:2px 0;font-size:12px;display:inline-flex}.mc-say.on{color:#1f5a4a;background:#fce37e;animation:1s ease-in-out infinite say-pulse}@keyframes say-pulse{50%{box-shadow:0 0 0 6px #fce37e59}}.mc-history-btn{min-height:34px;padding:4px 6px 4px 0}.chip .dots{font-size:11px}.search-clear{border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-right:-8px;display:inline-flex}.contact-card{flex-direction:column;gap:8px;min-width:230px;display:flex}.contact-actions{border-top:1px solid #111b2114;grid-template-columns:1fr 1fr;gap:6px;padding-top:8px;display:grid}.contact-actions a,.contact-actions button{height:36px;color:var(--brand-dark);background:#2b746114;border-radius:18px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hours-row{border-bottom:.5px solid var(--sep);padding:10px 16px}.hours-row:last-child{border-bottom:0}.hours-top{align-items:center;gap:10px;min-height:36px;font-size:16px;display:flex}.hours-times{align-items:center;gap:10px;margin-top:6px;display:flex}.hours-times .time-input{flex:1;min-width:0}.sys.device-note{max-width:420px;color:var(--text-2);background:#fff;margin:10px auto;line-height:1.45}.notify-banner{background:#fff6d1;border:1px solid #f3e3a1;border-radius:16px;gap:12px;margin:4px 16px 10px;padding:12px 14px;display:flex}.notify-banner .nb-ico{color:#22604f;background:#fce37e;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.notify-banner b{color:#1d2b27;font-size:15px;display:block}.notify-banner span>span:not(.nb-actions){color:#5d6b66;margin-top:2px;font-size:13px;line-height:1.35;display:block}.notify-banner .nb-actions{align-items:center;gap:14px;margin-top:10px;display:flex}.call{z-index:200;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#0f2a22;flex-direction:column;align-items:center;animation:.35s cubic-bezier(.2,.8,.2,1) call-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}@keyframes call-in{0%{opacity:0;transform:scale(1.04)}}.call.ended{animation:.9s 1.6s forwards call-out}@keyframes call-out{to{opacity:0}}.call-aurora{background:radial-gradient(120% 90% at 50% 0,#2b7461 0%,#173f33 55%,#0b1f19 100%);position:absolute;top:-20%;bottom:-20%;left:-20%;right:-20%}.call-aurora span{filter:blur(60px);opacity:.55;mix-blend-mode:screen;border-radius:50%;width:70vmax;height:70vmax;position:absolute}.call-aurora span:first-child{background:#3f8f76;animation:14s ease-in-out infinite alternate drift1;top:-10%;left:-20%}.call-aurora span:nth-child(2){opacity:.22;background:#fce37e;animation:18s ease-in-out infinite alternate drift2;top:30%;right:-30%}.call-aurora span:nth-child(3){background:#6bac96;animation:16s ease-in-out infinite alternate drift3;bottom:-35%;left:10%}@keyframes drift1{to{transform:translate(18%,12%)scale(1.15)}}@keyframes drift2{to{transform:translate(-22%,-10%)scale(.9)}}@keyframes drift3{to{transform:translate(12%,-18%)scale(1.1)}}.call.ended .call-aurora span{animation-play-state:paused}.call video.main{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.call video.mirror{transform:scaleX(-1)}.call video.pip{z-index:5;object-fit:cover;touch-action:none;background:#222;border:2px solid #ffffffd9;border-radius:16px;width:104px;height:156px;transition:top .3s,left .3s,right .3s,bottom .3s,transform .2s;position:absolute;box-shadow:0 10px 30px #00000073}.call video.pip.tr{top:calc(62px + var(--safe-top));right:14px}.call video.pip.tl{top:calc(62px + var(--safe-top));left:14px}.call video.pip.br{bottom:calc(130px + var(--safe-bottom));right:14px}.call video.pip.bl{bottom:calc(130px + var(--safe-bottom));left:14px}.call video.pip.dragging{transform:scale(1.06)}.call video.pip.mirror.dragging{transform:scaleX(-1)scale(1.06)}.call.has-video:after{content:"";pointer-events:none;background:linear-gradient(#00000073,#0000 22%,#0000 70%,#0000008c);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.call.calm:after{opacity:.35}.call-loading,.call-cam-off{z-index:3;white-space:nowrap;background:#00000073;border-radius:18px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;display:inline-flex;position:absolute;top:46%;left:50%;transform:translate(-50%)}.call-top{z-index:4;width:100%;padding:calc(14px + var(--safe-top)) 16px 0;flex-direction:column;align-items:center;gap:8px;transition:opacity .3s;display:flex;position:relative}.call.calm .call-top{opacity:0}.call-brand{opacity:.8;align-items:center;gap:6px;font-size:12px;display:inline-flex}.call-brand img{object-fit:contain;width:18px;height:14px}.call-quality{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border-radius:12px;align-items:center;gap:7px;padding:4px 10px;font-size:12.5px;display:inline-flex}.call-quality .bars{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.call-quality .bars i{background:#ffffff59;border-radius:1px;width:3px}.call-quality .bars i:first-child{height:4px}.call-quality .bars i:nth-child(2){height:7px}.call-quality .bars i:nth-child(3){height:11px}.call-quality.good .bars i{background:#8ee0b9}.call-quality.fair .bars i:nth-child(-n+2){background:#fce37e}.call-quality.poor .bars i:first-child{background:#ff8a80}.call-info{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:7vh;padding:0 20px;display:flex;position:relative}.call-info.compact{gap:2px;margin-top:6px;transition:opacity .3s}.call.calm .call-info.compact{opacity:0}.call-name{letter-spacing:-.3px;text-shadow:0 2px 10px #00000059;font-size:30px;font-weight:700}.call-info.compact .call-name{font-size:20px}.call-status{opacity:.85;font-variant-numeric:tabular-nums;text-shadow:0 1px 6px #00000059;font-size:16px}.call-status.dots:after{content:"";text-align:left;width:1.2em;animation:1.4s steps(4,end) infinite dots;display:inline-block}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.call-avatar{--lvl:0;width:128px;height:128px;margin-bottom:18px;position:relative}.call-avatar .avatar{z-index:2;border:3px solid #ffffffe6;position:relative;box-shadow:0 10px 40px #00000059}.call-avatar .ring{opacity:0;border:2px solid #fce37eb3;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.call-avatar.waiting .ring{animation:2.4s cubic-bezier(.2,.6,.3,1) infinite ripple}.call-avatar.waiting .r2{border-color:#8ee0b9b3;animation-delay:.8s}.call-avatar.waiting .r3{animation-delay:1.6s}.call-avatar.incoming{animation:1.6s ease-in-out infinite nudge}@keyframes ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.call-avatar .halo{transform:scale(calc(.85 + var(--lvl) * .6));opacity:calc(.15 + var(--lvl));background:radial-gradient(circle,#fce37e8c,#fce37e00 70%);border-radius:50%;transition:transform 80ms linear,opacity 80ms linear;position:absolute;top:-14px;bottom:-14px;left:-14px;right:-14px}.call-avatar.waiting .halo{opacity:0}.call-controls{z-index:6;bottom:calc(28px + var(--safe-bottom));-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);background:#141e1a6b;border:1px solid #ffffff24;border-radius:40px;gap:14px;padding:12px 16px;transition:opacity .3s,transform .3s;display:flex;position:absolute;left:50%;transform:translate(-50%)}.call-controls.hidden{opacity:0;pointer-events:none;transform:translate(-50%,30px)}.call-btn{color:#fff;background:#ffffff29;border-radius:29px;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .15s,background .2s;display:inline-flex}.call-btn:active{transform:scale(.9)}.call-btn.on{color:#10241e;background:#fff}.call-btn.red{background:#ff3b30;box-shadow:0 6px 20px #ff3b3066}.call-btn.green{background:#34c759;box-shadow:0 6px 20px #34c75973}.call-btn.big{border-radius:36px;width:72px;height:72px}.call-btn.soft{background:#fff3}.call-btn.accept svg{animation:1.2s ease-in-out infinite wiggle}@keyframes wiggle{0%,60%,to{transform:rotate(0)}10%,30%,50%{transform:rotate(-14deg)}20%,40%{transform:rotate(14deg)}}.call-incoming{z-index:6;left:0;right:0;bottom:calc(34px + var(--safe-bottom));flex-direction:column;align-items:center;gap:18px;display:flex;position:absolute}.call-answer-row{justify-content:space-around;align-items:flex-end;width:100%;max-width:420px;display:flex}.call-act{opacity:.95;flex-direction:column;align-items:center;gap:8px;font-size:14px;display:flex}.call-replies{flex-direction:column;gap:8px;width:min(340px,88vw);animation:.25s call-in;display:flex}.call-replies button{color:#10241e;text-align:left;background:#fffffff2;border-radius:18px;padding:12px 16px;font-size:15px;font-weight:600}.call-tip{z-index:6;bottom:calc(120px + var(--safe-bottom));color:#3b2f00;white-space:nowrap;text-overflow:ellipsis;background:#fce37ef2;border-radius:18px;max-width:92vw;padding:10px 16px;font-size:13.5px;font-weight:600;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.call-aurora span,.call-avatar,.call-avatar .ring,.call-btn.accept svg{animation:none!important}}@font-face{font-family:BigoIOS;src:url(/fonts/f7-icons.woff2)format("woff2");font-display:block}@font-face{font-family:BigoMaterial;src:url(/fonts/material-icons.woff2)format("woff2");font-display:block;font-weight:200 600}.ic{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;direction:ltr;flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;font-style:normal;font-weight:400;line-height:1;display:inline-flex;position:relative;overflow:hidden}.ic.ios{font-family:BigoIOS}.ic.material{font-family:BigoMaterial}.ic.slash:after{content:"";height:.09em;min-height:1.5px;box-shadow:0 0 0 1px var(--slash-bg,transparent);background:currentColor;border-radius:1px;position:absolute;top:50%;left:8%;right:8%;transform:rotate(-45deg)}.call-controls{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:94vw}.call-btn{flex-shrink:0}.attach-panel{background:var(--page);width:auto;margin:8px -10px calc(-8px - var(--safe-bottom));padding:6px 10px calc(12px + var(--safe-bottom));border-radius:26px 26px 0 0;max-height:52vh;display:block;overflow-y:auto}.attach-panel .ios-attach{background:0 0;border-radius:0;margin:0;padding:12px 0 6px}.attach-section{letter-spacing:.4px;text-transform:uppercase;color:var(--text-2);padding:12px 12px 0;font-size:12px;font-weight:700;display:block}.svc-sheet{max-height:92vh}.when-row,.when-hours{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.when-row::-webkit-scrollbar{display:none}.when-hours::-webkit-scrollbar{display:none}.when .chip{white-space:nowrap;background:#fff;border:1px solid #e0dccd;border-radius:18px;flex-shrink:0;height:36px;padding:0 14px;font-size:14px}.when .chip.on{color:#fff;background:#2b7461;border-color:#2b7461}.when-free{align-items:center;display:inline-flex;position:relative;overflow:hidden}.when-free input{opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.when-summary{color:#22604f;background:#ddefe6;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-weight:700;display:flex}.people{align-items:center;gap:12px;padding:6px 2px;font-size:15px;display:flex}.people .grow{align-items:center;gap:8px;display:inline-flex}.people b{text-align:center;min-width:28px;font-size:20px}.who-row{scrollbar-width:none;gap:10px;padding:2px;display:flex;overflow-x:auto}.who-row.wrap{flex-wrap:wrap;overflow:visible}.who-btn{border:2px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-width:64px;padding:6px;font-size:12.5px;font-weight:600;display:flex}.who-btn.on{background:#ddefe6;border-color:#2b7461}.shop-list{background:#fff;border-radius:14px;flex-direction:column;max-height:42vh;display:flex;overflow-y:auto}.shop-row{text-align:left;border-bottom:1px solid var(--sep);color:var(--text);align-items:center;gap:12px;padding:10px 12px;display:flex}.shop-row:last-child{border-bottom:0}.shop-row b{font-size:15px;display:block}.shop-row.picked{border:1px solid var(--sep);background:#fff;border-radius:14px}.trip{border:1px solid var(--sep);background:#fff;border-radius:14px;flex-direction:column;gap:0;display:flex}.trip.in-card{background:#f7f5ee;border:0}.trip-row{align-items:center;gap:12px;min-height:48px;padding:12px;display:flex}.trip-row+.trip-row{border-top:1px solid var(--sep)}.trip .dot{border-radius:6px;flex-shrink:0;width:12px;height:12px}.trip .dot.a{background:#2b7461;box-shadow:0 0 0 4px #2b746126}.trip .dot.b{background:#e8590c;box-shadow:0 0 0 4px #e8590c26}.split-share{text-align:center;color:#22604f;font-size:22px;font-weight:800}.svc{text-align:left;background:#fff;border-radius:16px;flex-direction:column;gap:9px;width:272px;max-width:100%;margin:-3px -5px -1px;padding:12px;display:flex;box-shadow:0 1px 2px #111b2114}.svc.cancelled{opacity:.7}.svc-head{align-items:flex-start;gap:10px;display:flex}.svc-head>.grow{flex-direction:column;gap:2px;min-width:0;display:flex}.svc-head .svc-status{align-self:flex-start;margin-top:4px}.svc-date{text-align:center;background:#fff;border:1px solid #ece7d6;border-radius:12px;flex-shrink:0;width:50px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.svc-date b{color:#1d2b27;padding-top:14px;font-size:22px;line-height:1.2;display:block;position:relative}.svc-date b:before{content:"";background:#e8590c;height:10px;position:absolute;top:0;left:0;right:0}.svc-date small{text-transform:uppercase;color:#8a7b55;padding-bottom:4px;font-size:11px;font-weight:700;display:block}.svc-title{color:#1d2b27;font-size:15.5px;font-weight:700;display:block}.svc-sub{color:#5d6b66;align-items:center;gap:5px;margin-top:2px;font-size:13px;display:flex}.svc-place{color:#22604f;background:#f3f8f5;border-radius:10px;align-items:center;gap:6px;padding:7px 10px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.svc-note{color:#33424a;font-size:13.5px}.svc-total{color:#1d2b27;font-size:22px;font-weight:800}.svc-status{color:#5d6b66;white-space:nowrap;background:#eceff1;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.svc-status.ok{color:#22604f;background:#ddefe6}.svc-status.wait{color:#6b5410;background:#fdf0b8}.svc-status.no{color:#b42318;background:#fde2e1}.svc-answers{flex-wrap:wrap;gap:6px;font-size:12.5px;display:flex}.svc-answers span{background:#f4f1e6;border-radius:10px;padding:3px 8px}.svc-answers .yes{color:#22604f}.svc-answers .no{color:#b42318}.svc-proposal{color:#5c4600;background:#fff6d6;border-radius:12px;flex-direction:column;gap:8px;padding:9px 10px;font-size:13.5px;display:flex}.svc-links{flex-wrap:wrap;gap:4px 14px;display:flex}.svc-links button{color:#22604f;align-items:center;gap:4px;min-height:32px;padding:6px 0;font-size:13px;font-weight:600;display:inline-flex}.svc-links .danger-text,.danger-text{color:#c8281c}.svc-propose{flex-direction:column;gap:8px;display:flex}.mc-btn.small{border-radius:16px;height:32px;padding:0 10px;font-size:13px}.mc-btn.yango{color:#111;box-shadow:none;background:#fc0}a.mc-btn{text-decoration:none}.split-list{flex-direction:column;display:flex}.split-row{border-bottom:1px solid #f0ede2;align-items:center;gap:8px;min-height:44px;padding:7px 0;font-size:14px;display:flex}.split-row:last-child{border-bottom:0}.deliver-to{color:#5c4600;background:#fff6d6;border-radius:10px;flex-direction:column;gap:2px;margin-top:8px;padding:8px 10px;font-size:13px;display:flex}.deliver-to a{color:#22604f;font-weight:600}.suggest{background:#fffffff2;border:1px solid #2b746140;border-radius:18px;align-self:flex-start;align-items:center;gap:4px;max-width:calc(100% - 24px);margin:0 4px 8px;animation:.25s call-in;display:inline-flex;box-shadow:0 2px 10px #111b211f}.suggest-main{color:#22604f;white-space:nowrap;text-overflow:ellipsis;padding:9px 4px 9px 14px;font-size:14px;font-weight:600;overflow:hidden}.suggest-x{color:#8696a0;border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.tab{--tab-cut:#f2f3f0}.tab.on{--tab-cut:#e6e7e4}html,body{max-width:100%;overflow-x:hidden}.backdrop{touch-action:pan-y;overflow-x:hidden}.sheet{box-sizing:border-box;max-width:100vw;overflow-x:hidden}.nc-state{background:var(--card,#fff);color:var(--text-2);border-radius:14px;align-items:center;gap:10px;margin:-6px 16px 16px;padding:12px 14px;font-size:14.5px;display:flex}.nc-state.warn{color:#b42318;background:#fff1f0}.nc-card{background:var(--card,#fff);border-radius:18px;flex-direction:column;gap:12px;margin:-6px 16px 16px;padding:14px;display:flex;box-shadow:0 1px 3px #111b2114}.nc-who{align-items:center;gap:12px;display:flex}.nc-who b{font-size:16px;display:block}.nc-ok{color:#22604f;align-items:center;gap:5px;margin-top:2px;font-size:13px;display:inline-flex}.nc-no{color:#8a6a12;margin-top:2px;font-size:13px;display:block}.nc-actions{padding:2px 6px 0}.nc-hint{color:var(--text-2);text-align:center;margin:0;font-size:12.5px}.amt{flex-direction:column;align-items:stretch;gap:10px;padding:4px 0;display:flex}.amt-top{justify-content:space-between;align-items:center;display:flex}.amt-cur{color:#1d2b27;background:#f1f3f0;border-radius:17px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.amt-cur.static{background:0 0;padding:0}.amt-cur span{font-size:16px}.amt-say{color:#22604f;background:#f1f3f0;border-radius:17px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.amt-value{font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:8px;padding:6px 0 2px;display:flex}.amt-value span{letter-spacing:-1.5px;color:#111b21;font-size:46px;font-weight:700;line-height:1.05}.amt-value small{color:#6b7a83;font-size:17px;font-weight:600}.amt-value.zero span{color:#c4ccd0}.amt-quick{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.amt-quick button{color:#22604f;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e3e6e1;border-radius:16px;height:32px;padding:0 12px;font-size:13.5px;font-weight:600}.amt-quick button:active{background:#ddefe6}.amt-pad{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:2px;display:grid}.amt-pad button{color:#111b21;font-variant-numeric:tabular-nums;background:#111b210a;border-radius:14px;justify-content:center;align-items:center;height:52px;font-size:24px;font-weight:500;display:flex}.amt-pad button:active{background:#111b211f;transform:scale(.98)}.cur-list{background:#fff;border-radius:14px;flex-direction:column;max-height:60vh;display:flex;overflow-y:auto}.cur-row{border-bottom:.5px solid var(--sep);text-align:left;align-items:center;gap:12px;min-height:52px;padding:11px 14px;display:flex}.cur-row:last-child{border-bottom:0}.cur-row .flag{font-size:24px}.cur-row b{font-size:15px;font-weight:600;display:block}.cur-row small{color:#6b7a83;font-size:12.5px}.cur-row.on{color:#22604f}.form-label{letter-spacing:.2px;color:#6b7a83;text-transform:uppercase;margin:6px 4px -2px;font-size:12.5px;font-weight:600}.form-group{margin:0!important}.form-group .ios-row{min-height:52px}.native-pick{font:inherit;color:#22604f;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;background:#f1f3f0;border:0;border-radius:10px;min-width:0;max-width:60%;padding:7px 10px;font-size:16px;font-weight:500}.native-pick::-webkit-date-and-time-value{text-align:center}.seg{background:#7676801f;border-radius:9px;padding:2px;display:inline-flex}.seg button{color:#111b21;white-space:nowrap;border-radius:7px;height:30px;padding:0 10px;font-size:13px;font-weight:600}.seg button.on{background:#fff;box-shadow:0 2px 6px #0000001f,0 0 0 .5px #0000000a}.ios-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#78788029;border-radius:16px;flex-shrink:0;width:51px;height:31px;transition:background .2s;position:relative}.ios-switch:after{content:"";background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029}.ios-switch:checked{background:#34c759}.ios-switch:checked:after{transform:translate(20px)}.reasons{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.reason{color:#33424a;background:#fff;border:1px solid #e9ebe7;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 2px 10px;font-size:12px;font-weight:600;display:flex}.reason .e{color:#22604f;font-size:inherit;line-height:1;display:inline-flex}.reason.on{color:#1d2b27;box-shadow:none;background:#eef6f2;border-color:#2b7461}.svc-ic{align-items:center;gap:7px;display:inline-flex}.svc-ic .ic{color:#22604f}.disc-ico{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-right:2px;display:inline-flex}.disc-ico.small{color:#22604f;background:#eef1ee;width:28px;height:28px}.suggest-main{align-items:center;gap:6px;display:inline-flex}.attach-item .attach-circle .ic{font-size:27px}.emoji-picker{background:var(--page);margin:8px -10px calc(-8px - var(--safe-bottom));padding:8px 0 calc(4px + var(--safe-bottom));border-radius:22px 22px 0 0;flex-direction:column;display:flex}.react-sheet .emoji-picker{border-radius:18px;margin:0}.react-sheet{padding:6px}.emoji-search{color:#6b7a83;background:#7676801f;border-radius:10px;align-items:center;gap:8px;height:36px;margin:0 12px 6px;padding:0 12px;display:flex}.emoji-search input{color:var(--text);background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.emoji-strip{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:14px;height:252px;padding:0 12px;display:flex;overflow-x:auto;overflow-y:hidden}.emoji-strip::-webkit-scrollbar{display:none}.emoji-section{scroll-snap-align:start;flex-direction:column;flex-shrink:0;display:flex}.emoji-title{letter-spacing:.3px;text-transform:uppercase;color:#8696a0;white-space:nowrap;padding:2px 4px 4px;font-size:11.5px;font-weight:700}.emoji-grid{grid-template-rows:repeat(5,44px);grid-auto-columns:44px;grid-auto-flow:column;display:grid}.emoji-grid button{border-radius:10px;justify-content:center;align-items:center;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:30px;line-height:1;display:flex}.emoji-grid button:active{background:#111b2114;transform:scale(1.15)}.emoji-tabs{border-top:.5px solid var(--sep);justify-content:space-around;padding:6px 8px 2px;display:flex}.emoji-tabs button{color:#8696a0;filter:grayscale();opacity:.65;border-radius:8px;justify-content:center;align-items:center;width:34px;height:30px;font-size:18px;display:inline-flex}.emoji-tabs button.on{filter:none;opacity:1;color:#22604f;background:#76768024}.emoji-none,.emoji-loading{color:#8696a0;white-space:nowrap;padding:20px;font-size:14px}.emoji-row .more{color:#3b4a45;background:#76768024;border-radius:19px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.undelivered{color:#5d6b66;background:#ffffffeb;border-radius:14px;align-self:flex-end;align-items:flex-start;gap:10px;max-width:86%;margin:4px 10px 8px auto;padding:9px 12px;font-size:12.5px;line-height:1.4;display:flex;box-shadow:0 1px 2px #111b2114}.undelivered b{color:#1d2b27;font-weight:600}.undelivered .ud-ico{color:#e8590c;flex-shrink:0;margin-top:1px}.tr-note{color:#1c7ed6;text-align:left;align-items:center;gap:5px;margin-top:4px;padding:2px 0;font-size:12px;font-weight:600;display:flex}.biz-kinds{grid-template-columns:1fr 1fr;gap:10px;display:grid}.biz-kind{background:var(--card,#fff);text-align:left;border:1.5px solid #e9ebe7;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;display:flex}.biz-kind .ic-wrap{color:#22604f;background:#eef6f2;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:4px;display:inline-flex}.biz-kind b{font-size:15px}.biz-kind small{color:#6b7a83;font-size:12.5px}.biz-kind.on{background:#f3faf6;border-color:#2b7461}.money-sheet>*,.svc-sheet>*{flex-shrink:0}body,.screen,.bubble,button,a,.chat-row,.ios-row{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable=true],.selectable{-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-touch-callout:default}img,video{-webkit-user-drag:none;-webkit-touch-callout:none}.msg-menu{z-index:400;-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#f0f2ee8c;animation:.18s ease-out mm-in;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes mm-in{0%{opacity:0}}.msg-menu-col{flex-direction:column;align-items:flex-start;gap:8px;animation:.22s cubic-bezier(.2,.9,.3,1.2) mm-pop;display:flex;position:absolute;left:10px}.msg-menu-col.mine{align-items:flex-end;left:auto;right:10px}@keyframes mm-pop{0%{opacity:0;transform:scale(.94)}}.mm-reactions{background:#fffffff5;border-radius:30px;align-items:center;gap:2px;padding:5px 6px;display:flex;box-shadow:0 8px 30px #111b212e}.mm-reactions button{border-radius:21px;justify-content:center;align-items:center;width:42px;height:42px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:27px;transition:transform .12s;display:inline-flex}.mm-reactions button:active{transform:scale(1.25)}.mm-reactions button.on{background:#2b746124}.mm-reactions .more{color:#3b4a45;background:#76768024;font-size:0}.mm-bubble{pointer-events:none;width:auto;max-width:100%;max-height:42vh;margin:0;padding:0;display:flex;overflow:hidden}.mm-bubble.out{justify-content:flex-end}.mm-bubble>.bubble{box-shadow:0 10px 34px #111b2133}.mm-actions{background:#fffffff7;border-radius:16px;min-width:250px;max-width:290px;overflow:hidden;box-shadow:0 12px 40px #111b2138}.mm-info{color:#3b4a45;border-bottom:6px solid #7676801a;padding:11px 16px;font-size:13.5px}.mm-status{flex-direction:column;gap:2px;display:flex}.mm-status>:first-child,.mm-status{font-weight:600}.mm-status small{color:#6b7a83;font-size:12.5px;font-weight:400}.mm-status .ic,.mm-status svg{vertical-align:-3px}.mm-item{color:#111b21;text-align:left;border-top:.5px solid #3c3c432e;align-items:center;gap:12px;width:100%;min-height:46px;padding:0 16px;font-size:16px;display:flex}.mm-item:first-of-type{border-top:0}.mm-item:active{background:#76768024}.mm-item.danger{color:#e5372b}.mm-item.back{color:#22604f;font-weight:600}.mm-ic{color:inherit;opacity:.9;display:inline-flex}.discover{padding:6px 0 24px}.disc-ico .ic{color:#fff}.disc-ico.small .ic{color:#22604f}.games{flex-direction:column;gap:14px;padding:12px 16px 30px;display:flex}.game-tile{background:#fff;border-radius:22px;flex-direction:column;gap:8px;padding:18px;display:flex;box-shadow:0 2px 10px #111b210f}.game-tile b{letter-spacing:-.3px;font-size:20px}.game-tile p{color:#5d6b66;margin:0;font-size:14.5px;line-height:1.45}.game-art{border-radius:16px;justify-content:center;align-items:center;height:120px;margin-bottom:6px;display:flex;overflow:hidden}.game-tile.g-awale .game-art{background:radial-gradient(120% 120% at 30% 20%,#c98a4a,#7a4520 70%)}.game-tile.g-morpion .game-art{background:linear-gradient(135deg,#2b7461,#173f33)}.game-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}.game-actions .btn{height:44px;font-size:14.5px}.mini-awale{background:#0000002e;border-radius:40px;grid-template-rows:repeat(2,26px);grid-template-columns:repeat(6,26px);gap:7px;padding:10px 12px;display:grid;box-shadow:inset 0 2px 6px #00000059}.mini-awale i{background:radial-gradient(circle at 40% 35%,#5a3016,#3a1d0b);border-radius:50%;position:relative;box-shadow:inset 0 2px 4px #0009}.mini-awale em{background:radial-gradient(circle at 35% 30%,#fffdf3,#d9cba4);border-radius:50%;width:7px;height:7px;position:absolute}.mini-awale em:first-child{top:7px;left:5px}.mini-awale em:nth-child(2){top:10px;left:13px}.mini-awale em:nth-child(3){top:15px;left:8px}.mini-morpion{grid-template-rows:repeat(3,30px);grid-template-columns:repeat(3,30px);gap:4px;display:grid}.mini-morpion b{color:#fce37e;background:#ffffff1a;border-radius:8px;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.mini-morpion b:nth-child(2n){color:#8ee0b9}.game-screen{flex-direction:column;align-items:center;gap:14px;padding:14px 14px 30px;display:flex}.game-level{background:#7676801f;border-radius:10px;padding:2px;display:inline-flex}.game-level .chip{background:0 0;border:0;border-radius:8px;height:32px;padding:0 16px;font-weight:600}.game-level .chip.on{color:#111b21;background:#fff;box-shadow:0 2px 6px #0000001f}.game-turn{color:#1d2b27;text-align:center;min-height:24px;font-size:17px;font-weight:700}.game-turn.small{color:#5d6b66;font-size:14px;font-weight:600}.game-turn.small.mine{color:#22604f}.awale{flex-direction:column;gap:8px;width:100%;max-width:380px;display:flex}.awale-score{color:#5d6b66;justify-content:space-between;align-items:center;padding:0 6px;font-size:14px;font-weight:600;display:flex}.awale-score b{color:#fff4dc;background:#7a4520;border-radius:15px;justify-content:center;align-items:center;min-width:40px;height:30px;padding:0 10px;font-size:15px;display:inline-flex}.awale-score.me b{color:#fff;background:#2b7461}.awale-board{background:linear-gradient(160deg,#b9763a,#8a4f22 60%,#6e3c18);border-radius:34px;flex-direction:column;gap:8px;padding:12px 10px;display:flex;box-shadow:inset 0 2px #ffffff40,inset 0 -3px 8px #00000059,0 8px 22px #50280a59}.awale-row{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.pit{aspect-ratio:1;background:radial-gradient(circle at 45% 35%,#5a3016,#2f1708);border-radius:50%;justify-content:center;align-items:center;transition:transform .12s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 3px 7px #000000b3,0 1px #ffffff26}.pit:disabled{cursor:default}.pit.can{box-shadow:inset 0 3px 7px #000000b3,0 0 0 2.5px #fce37e}.pit.can:active{transform:scale(.94)}.pit.last{box-shadow:inset 0 3px 7px #000000b3,0 0 0 2px #8ee0b9e6}.pit .seeds{flex-wrap:wrap;place-content:center;gap:1px;display:flex;position:absolute;top:18%;bottom:18%;left:18%;right:18%}.pit .seeds i{background:radial-gradient(circle at 35% 30%,#fffdf3,#d2c39a);border-radius:50%;width:6px;height:6px;box-shadow:0 1px 1px #0006}.pit b{color:#5a3016;background:#fff8e6f2;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:-4px;right:-2px}.svc.game .awale{max-width:100%}.svc.game .pit .seeds i{width:4px;height:4px}.svc.game .awale-board{border-radius:22px;gap:6px;padding:8px 7px}.svc.game .awale-row{gap:5px}.morpion{aspect-ratio:1;background:linear-gradient(135deg,#2b7461,#173f33);border-radius:22px;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;max-width:300px;padding:10px;display:grid;box-shadow:0 10px 26px #173f3359}.morpion .cell{background:#ffffff1a;border-radius:14px;justify-content:center;align-items:center;font-size:44px;font-weight:800;transition:background .15s,transform .12s;display:flex}.morpion .cell:not(:disabled):active{background:#ffffff2e;transform:scale(.94)}.morpion .cell.win{background:#fce37e59}.morpion .x{color:#fce37e}.morpion .o{color:#8ee0b9}.svc.game .morpion{border-radius:18px;gap:6px;max-width:230px;padding:8px}.svc.game .morpion .cell{border-radius:10px;font-size:32px}.search-top{z-index:2;background:var(--page);flex-direction:column;gap:10px;padding:8px 16px 6px;display:flex;position:-webkit-sticky;position:sticky;top:0}.chips-row{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.chips-row::-webkit-scrollbar{display:none}.chips-row .chip{flex-shrink:0}.search-block{margin-top:6px}.search-block .group-title.small{letter-spacing:.3px;text-transform:uppercase;color:#6b7a83;align-items:center;gap:6px;padding:10px 20px 6px;font-size:12.5px;font-weight:700;display:flex}.search-msg .txt b{justify-content:space-between;gap:8px;display:flex}.search-msg .when{color:#8696a0;white-space:nowrap;font-size:12px;font-weight:400}mark{color:inherit;background:#fce37e;border-radius:3px;padding:0 1px}.search-media{grid-template-columns:repeat(4,1fr);gap:2px;padding:0 16px;display:grid}.search-thumb{aspect-ratio:1;background:#dfe4de 50%/cover;border-radius:6px;position:relative}.search-thumb .vid{color:#fff;text-shadow:0 1px 3px #0009;font-size:12px;position:absolute;bottom:4px;left:6px}.nw-stories{flex-direction:column;gap:12px;padding:10px 16px 30px;display:flex}.nw-story{text-align:left;background:#fff;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px 10px #111b210f}.nw-story .media-img{aspect-ratio:16/9!important;margin:0!important}.nw-story .media-img img{object-fit:cover;width:100%;height:100%}.nw-story-body{flex-direction:column;gap:6px;padding:12px 14px 14px;display:flex}.nw-story-ch{color:#22604f;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.nw-story-text{color:#1d2b27;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}.nw-story.lead .nw-story-text{-webkit-line-clamp:5;font-size:18px;font-weight:600}.nw-story-meta{color:#8696a0;font-size:12px}.convert{flex-direction:column;gap:14px;padding:8px 16px 30px;display:flex}.convert .amt{background:#fff;border-radius:20px;padding:14px;box-shadow:0 2px 10px #111b210d}.convert .ios-group{margin:0}.w-ic{text-align:center;flex-shrink:0;width:34px;font-size:24px}.map-screen{z-index:350;background:#e9ece6;animation:.25s call-in;position:fixed;top:0;bottom:0;left:0;right:0}.map-canvas,.map-canvas.maplibregl-map{position:absolute;top:0;bottom:0;left:0;right:0}.map-canvas .maplibregl-ctrl-attrib{font-size:11px}.map-loading,.mini-loading{color:#5d6b66;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.map-top{z-index:3;top:calc(10px + var(--safe-top));pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute;left:12px;right:12px}.map-top b{pointer-events:auto;white-space:nowrap;text-overflow:ellipsis;background:#ffffffeb;border-radius:20px;max-width:70%;padding:8px 14px;font-size:16px;overflow:hidden;box-shadow:0 2px 10px #0000001f}.map-round{pointer-events:auto;color:#1d2b27;background:#fffffff5;border-radius:21px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 2px 10px #00000026}.map-round.locate{z-index:3;right:14px;bottom:calc(190px + var(--safe-bottom));position:absolute}.locate-dot{border:3px solid #1c7ed6;border-radius:50%;width:16px;height:16px;position:relative}.locate-dot:after{content:"";background:#1c7ed6;border-radius:50%;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.map-search-wrap{z-index:3;top:calc(62px + var(--safe-top));position:absolute;left:12px;right:12px}.place-search{flex-direction:column;gap:6px;display:flex}.ps-field{color:#6b7a83;background:#fff;border-radius:14px;align-items:center;gap:8px;height:46px;padding:0 14px;display:flex;box-shadow:0 2px 12px #0000001f}.ps-field input{color:#111b21;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.ps-results{background:#fff;border-radius:14px;max-height:46vh;overflow-y:auto;box-shadow:0 8px 26px #00000029}.ps-row{text-align:left;border-bottom:.5px solid var(--sep);align-items:center;gap:12px;width:100%;padding:11px 14px;display:flex}.ps-row:last-child{border-bottom:0}.ps-row b,.mc-place b{color:#111b21;font-size:15px;font-weight:600;display:block}.ps-row small,.mc-place small{color:#6b7a83;margin-top:1px;font-size:12.5px;display:block}.ps-ic{color:#22604f;background:#eef6f2;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.center-pin{z-index:2;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.center-pin span{background:#2b7461;border-radius:50% 50% 50% 0;width:28px;height:28px;position:absolute;top:-40px;left:-14px;transform:rotate(-45deg);box-shadow:0 4px 10px #0000004d}.center-pin span:after{content:"";background:#fff;border-radius:50%;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.center-pin:after{content:"";background:#00000040;border-radius:50%;width:10px;height:5px;position:absolute;top:-3px;left:-5px}.map-card{z-index:3;left:10px;right:10px;bottom:calc(10px + var(--safe-bottom));background:#fff;border-radius:22px;flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;box-shadow:0 8px 30px #0000002e}.mc-place{align-items:center;gap:12px;display:flex}.mc-btns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mc-btns .btn{justify-content:center;align-items:center;height:46px;font-size:14.5px;text-decoration:none;display:inline-flex}.trip-panel{z-index:3;top:calc(62px + var(--safe-top));background:#fff;border-radius:18px;flex-direction:column;gap:0;padding:6px;display:flex;position:absolute;left:12px;right:12px;box-shadow:0 4px 18px #00000024}.trip-panel .place-search{padding:6px 2px 2px}.trip-panel .ps-field{box-shadow:none;background:#f1f3f0;height:42px}.trip-panel .ps-results{box-shadow:none;max-height:40vh}.trip-field{text-align:left;color:#111b21;border-radius:12px;align-items:center;gap:12px;padding:11px 10px;font-size:15px;display:flex}.trip-field+.trip-field{border-top:.5px solid var(--sep);border-radius:0 0 12px 12px}.trip-field.on{background:#f3faf6}.trip-field .dot,.trip .dot{border-radius:6px;flex-shrink:0;width:12px;height:12px}.dot.a{background:#2b7461;box-shadow:0 0 0 4px #2b746126}.dot.b{background:#e8590c;box-shadow:0 0 0 4px #e8590c26}.trip-sum{color:#33424a;align-items:center;gap:6px;font-size:15px;display:flex}.trip-sum b{color:#111b21;font-size:20px}.map-marker{width:26px;height:34px}.map-marker.a,.map-marker.b{background:50%/contain no-repeat}.map-marker.a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 34'%3E%3Cpath d='M13 33C13 33 2 20 2 12a11 11 0 0 1 22 0c0 8-11 21-11 21z' fill='%232b7461' stroke='white' stroke-width='2'/%3E%3Ccircle cx='13' cy='12' r='4.5' fill='white'/%3E%3C/svg%3E")}.map-marker.b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 34'%3E%3Cpath d='M13 33C13 33 2 20 2 12a11 11 0 0 1 22 0c0 8-11 21-11 21z' fill='%23e8590c' stroke='white' stroke-width='2'/%3E%3Ccircle cx='13' cy='12' r='4.5' fill='white'/%3E%3C/svg%3E")}.map-marker.me{background:#1c7ed6;border:3px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 6px #1c7ed633,0 2px 6px #0000004d}.static-map{background:#e9ece6;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.static-map img{object-fit:cover;width:100%;height:100%;animation:.35s sm-in;position:absolute;top:0;bottom:0;left:0;right:0}.static-map:not(.ready){background:linear-gradient(100deg,#eceee8 30%,#f6f7f3 50%,#eceee8 70%) 0 0/300% 100%;animation:1.4s linear infinite sm-wait}@keyframes sm-wait{to{background-position:-150% 0}}@keyframes sm-in{0%{opacity:0}}.sm-pin{color:#e5372b;filter:drop-shadow(0 2px 3px #00000059);position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.sm-pin .ic{font-size:30px}.sm-credit{color:#0000008c;background:#ffffffb3;border-radius:4px;padding:0 4px;font-size:10.5px;position:absolute;bottom:4px;right:6px}.loc-card{text-align:left;flex-direction:column;gap:8px;width:260px;max-width:100%;margin:-2px -4px 0;padding:0;display:flex}.loc-card.in-svc{width:100%;margin:0}.loc-info{flex-direction:column;padding:0 4px;display:flex}.loc-info b{color:#111b21;font-size:15px}.loc-info small{color:#6b7a83;font-size:12.5px}.place-field{align-items:center;gap:6px;display:flex}.place-field .link-btn{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.mini-app{background:#f2f4f1}.mini-head{padding:calc(8px + var(--safe-top)) 12px 8px;box-shadow:0 1px 0 var(--sep);background:#fff;align-items:center;gap:10px;display:flex}.mini-head b{font-size:16px;display:block}.mini-head small{color:#6b7a83;font-size:12px;display:block}.mini-head .map-round{box-shadow:none;background:#f1f3f0}.mini-body{flex:1;position:relative}.mini-body iframe{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.mc-btns>:only-child{grid-column:1/-1}.loc-card .meta-line{align-self:flex-end;margin:-8px 2px 0 0}.tr-note.wait{color:#6b7a83;font-weight:500}.tr-note.wait .spinner{width:12px;height:12px}.tr-note.fail{color:#c8281c}html,body{background:var(--page)}html.kb-open body>.backdrop,html.kb-open .map-screen,html.kb-open .msg-menu,html.kb-open body>.screen{top:var(--vvt,0px);height:var(--vvh,100%);bottom:auto}html.kb-open #root .screen,html.kb-open #root .backdrop{top:calc(var(--vvt,0px) / var(--zoom,1));height:calc(var(--vvh,100vh) / var(--zoom,1));bottom:auto}html.kb-aware .sheet{max-height:calc(var(--vvh,100dvh) / var(--zoom,1) - 24px)}html.kb-open .sheet,html.kb-open .composer{padding-bottom:8px}html.kb-open .tabbar{display:none}.sheet{overscroll-behavior:contain}html.kb-aware .sheet{overflow-y:auto}.sheet>:not(.scroll):not([style*=overflow]){flex-shrink:0}.poll-sheet .switch-row{background:#fff;border-radius:14px;align-items:center;gap:12px;min-height:50px;padding:10px 14px;font-size:15px;display:flex}.poll-sheet .switch-row:before{display:none}.mm-actions{-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);background:#fffffff0;border-radius:24px;min-width:232px;max-width:280px;padding:6px 0}.mm-item{border-top:0;gap:14px;min-height:46px;padding:0 20px;font-size:16.5px}.mm-item.divided{border-top:.5px solid #3c3c4333;min-height:52px;margin-top:6px;padding-top:6px}.mm-item .mm-ic{opacity:1;justify-content:center;width:24px}.mm-item.back{border-bottom:.5px solid #3c3c4333;margin-bottom:4px}.mm-info{background:#2b746114;border:0;border-radius:14px;margin:2px 12px 6px;padding:10px 12px}.msg-info{z-index:420;background:var(--page,#f2f4f1);flex-direction:column;animation:.26s cubic-bezier(.2,.8,.2,1) push-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}html.kb-open .msg-info{top:var(--vvt,0px);height:var(--vvh,100%);bottom:auto}.mi-head{padding:calc(8px + var(--safe-top)) 12px 8px;justify-content:space-between;align-items:center;gap:10px;display:flex}.mi-head b{font-size:17px}.mi-head .map-round{box-shadow:none;background:#7676801f}.mi-body{padding:8px 16px calc(24px + var(--safe-bottom));flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}.mi-bubble{pointer-events:none;background:#fbf5e1 url(/brand/fond.webp) 45% 40%/cover;border-radius:20px;justify-content:flex-end;max-height:40vh;padding:14px 4px;display:flex;overflow:hidden}.mi-sent{color:#6b7a83;align-self:center;margin-bottom:4px;font-size:12.5px}.mi-label{letter-spacing:.3px;text-transform:uppercase;color:#6b7a83;align-items:center;gap:8px;margin:10px 6px 0;font-size:13px;font-weight:600;display:flex}.mi-group{background:#fff;border-radius:16px;overflow:hidden}.mi-row{align-items:center;gap:12px;padding:9px 14px;font-size:16px;display:flex}.mi-row+.mi-row{border-top:.5px solid var(--sep)}.mi-time{color:#6b7a83;white-space:nowrap;font-size:13.5px}.mi-empty{color:#6b7a83;padding:14px;font-size:15px}.mi-note{color:#8a969c;margin:2px 8px;font-size:12.5px;line-height:1.4}.mi-wait{justify-content:center;padding:24px;display:flex}.group-call .call-info.compact{margin-top:4px}.gc-grid{z-index:3;width:100%;padding:12px 10px calc(118px + var(--safe-bottom));flex:1;gap:8px;min-height:0;display:grid;position:relative}.gc-grid.g2{grid-template-rows:1fr 1fr}.gc-grid.g4{grid-template-columns:1fr 1fr;grid-auto-rows:1fr}.gc-grid.gmany{grid-template-columns:1fr 1fr;grid-auto-rows:minmax(0,1fr)}.gc-tile{background:#ffffff14;border:2px solid #0000;border-radius:22px;min-height:0;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.gc-tile.speaking{border-color:#8ee0b9;box-shadow:0 0 0 3px #8ee0b940,0 0 26px #8ee0b959}.gc-tile video{object-fit:cover;background:#0b1f19;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.gc-tile video.mirror{transform:scaleX(-1)}.gc-face{background:radial-gradient(circle at 50% 40%,#ffffff1f,#0000 70%);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.gc-face .avatar{border:2px solid #fffc;box-shadow:0 8px 26px #00000059}.gc-tile.speaking .gc-face .avatar{animation:1s ease-in-out infinite gc-talk}@keyframes gc-talk{50%{transform:scale(1.06)}}.gc-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000006b;border-radius:12px;align-items:center;gap:5px;padding:4px 10px;font-size:13.5px;font-weight:600;display:inline-flex;position:absolute;bottom:10px;left:10px}.gc-state{white-space:nowrap;background:#0006;border-radius:10px;padding:3px 10px;font-size:12px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.gc-faces{align-items:center;margin-top:10px;display:flex}.gc-faces .avatar{border:2px solid #173f33;margin-left:-8px}.gc-faces .avatar:first-child{margin-left:0}.gc-more{opacity:.85;margin-left:6px;font-size:14px;font-weight:600}.gc-roster{z-index:7;left:10px;right:10px;bottom:calc(112px + var(--safe-bottom));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#14201ce6;border-radius:24px;max-height:55%;padding:8px 6px;animation:.25s cubic-bezier(.2,.8,.2,1) modal-in;position:absolute;overflow-y:auto;box-shadow:0 16px 40px #0006}.gc-roster-head{justify-content:space-between;align-items:center;padding:4px 10px 8px;font-size:16px;display:flex}.call-btn.small{border-radius:17px;width:34px;height:34px}.gc-row{align-items:center;gap:12px;padding:8px 10px;font-size:15.5px;display:flex}.gc-tag{opacity:.7;font-size:12.5px}.gc-tag.in{color:#8ee0b9;opacity:1}.gc-ring{color:#fff;background:#34c759;border-radius:16px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.gcall-card{flex-wrap:wrap;align-items:center;gap:12px;min-width:240px;display:flex}.gcall-ic{color:#22604f;background:#2b74611f;border-radius:21px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.gcall-join{color:#fff;background:#34c759;border-radius:17px;height:34px;padding:0 14px;font-size:14px;font-weight:700;box-shadow:0 3px 10px #34c75959}.gc-grid.g1{grid-template-rows:1fr}.gc-self{z-index:5;right:16px;bottom:calc(118px + var(--safe-bottom));width:96px;height:136px;position:absolute}.gc-self .gc-tile{border-color:#ffffffd9;border-radius:18px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 10px 28px #00000073}.gc-self .gc-face .avatar{font-size:18px;width:48px!important;height:48px!important}.gc-self .gc-label{padding:2px 8px;font-size:12px;bottom:6px;left:6px}.gc-grid.g1 .gc-tile,.gc-grid.g2 .gc-tile{border-radius:26px}.pin-banner{z-index:9;top:calc(70px + var(--safe-top));text-align:left;background:var(--glass-bg);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border:1px solid var(--glass-line);border-radius:18px;align-items:center;gap:10px;padding:8px 12px 8px 8px;animation:.3s cubic-bezier(.2,.8,.2,1) modal-in;display:flex;position:absolute;left:12px;right:12px;box-shadow:0 4px 16px #111b211f}.pin-ic{color:#c2255c;background:#fde4ec;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.pin-banner b{color:#c2255c;text-transform:uppercase;letter-spacing:.3px;font-size:12px;display:block}.pin-banner .grow>span{color:#111b21;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;display:block;overflow:hidden}.pin-count{color:#22604f;align-items:center;gap:3px;font-size:13px;font-weight:600;display:inline-flex}.pin-cta{color:#fff;white-space:nowrap;background:#c2255c;border-radius:12px;padding:5px 10px;font-size:12.5px;font-weight:700}.collect-total{color:#5d6b66;font-size:14px}.collect-total b{color:#111b21;letter-spacing:-.3px;margin-right:4px;font-size:22px}.collect-faces{flex-wrap:wrap;gap:4px;display:flex}.collect-faces .cf{opacity:.45;position:relative}.collect-faces .cf.confirmed{opacity:1}.collect-faces .cf.claimed{opacity:.8}.collect-faces .cf i{color:#fff;background:#34c759;border:2px solid #fff;border-radius:8px;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.cf-more{color:#5d6b66;align-self:center;margin-left:2px;font-size:13px;font-weight:600}.announce-t{color:#c2255c}.announce-title{color:#111b21;font-size:18px;font-weight:700;line-height:1.3}.announce-note{color:#33424a;white-space:pre-wrap;font-size:15px;line-height:1.45}.svc-status.big{align-self:flex-start;padding:6px 10px;font-size:13px}.svc.collect,.svc.announce{min-width:270px}.gcall-card .grow{flex:1;min-width:150px}.gcall-card .meta-line{text-align:right;flex-basis:100%;justify-content:flex-end;margin-top:-4px}.pf-hero{color:#fff;background:linear-gradient(135deg,#2b7461,#173f33);border-radius:24px;flex-direction:column;gap:6px;margin:8px 16px 14px;padding:20px 18px;display:flex;box-shadow:0 10px 30px #173f3340}.pf-hero b{letter-spacing:-.3px;font-size:20px}.pf-hero p{opacity:.88;margin:0;font-size:14px;line-height:1.45}.pf-stack{margin-bottom:6px;display:flex}.pf-stack span{border:2px solid #ffffffe6;border-radius:15px;width:30px;height:30px;margin-left:-8px;box-shadow:0 2px 6px #0003}.pf-stack span:first-child{margin-left:0}.pf-list{flex-direction:column;gap:10px;padding:0 16px;display:flex}.pf-card{text-align:left;border-left:5px solid var(--pf);background:#fff;border-radius:20px;align-items:center;gap:14px;padding:14px;display:flex;box-shadow:0 1px 2px #111b210f}.pf-card:active{transform:scale(.99)}.pf-card b{margin-top:2px;font-size:17px;display:block}.pf-card small{color:#6b7a83;margin-top:2px;font-size:13px;display:block}.pf-label{color:var(--pf);text-transform:uppercase;letter-spacing:.3px;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.pf-label i{text-transform:none;letter-spacing:0;color:#22604f;background:#2b74611f;border-radius:8px;padding:1px 7px;font-size:11.5px;font-style:normal;font-weight:600}.pf-chips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.pf-chip{color:#5d6b66;background:#f1f3f0;border-radius:10px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;display:inline-flex}.pf-chip.ok{color:#1f7a3a;background:#34c7591f}.pf-section{letter-spacing:.3px;text-transform:uppercase;color:#6b7a83;margin:20px 20px 6px;font-size:13px;font-weight:600}.pf-templates{flex-direction:column;gap:8px;padding:0 16px;display:flex}.pf-template{text-align:left;color:#3b4a45;background:#fff;border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex}.pf-template b{color:#111b21;font-size:15.5px;display:block}.pf-template small{color:#6b7a83;margin-top:1px;font-size:13px;display:block}.pf-ic{color:#fff;background:var(--pf);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.pf-preview{text-align:center;border-top:6px solid var(--pf);background:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:4px;margin:8px 16px 0;padding:22px 16px 14px;display:flex}.pf-preview b{margin-top:8px;font-size:21px}.pf-about{color:#33424a;margin-top:2px;font-size:14.5px}.pf-preview-note{color:#6b7a83;background:#f4f6f3;border-radius:10px;align-items:center;gap:5px;margin-top:10px;padding:4px 10px;font-size:12.5px;display:inline-flex}.pf-photo{border-radius:50%;position:relative}.pf-cam{background:var(--pf);color:#fff;border:3px solid #fff;border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;bottom:0;right:0}.pf-form .pf-field{border-top:.5px solid var(--sep);align-items:center;gap:12px;min-height:50px;padding:12px 16px;display:flex}.pf-form .pf-field:first-child{border-top:0}.pf-field>span:first-child{color:#3b4a45;flex-shrink:0;width:112px;font-size:15px}.pf-field input{color:#111b21;text-align:right;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.pf-colors{flex:1;justify-content:flex-end;gap:8px;display:flex}.pf-colors button{color:#fff;border-radius:14px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.pf-colors button.on{color:#fff;outline-offset:2px;outline:2px solid #111b2140;box-shadow:0 0 0 2px #fff,0 0 0 4px}.pf-link{margin:8px 20px 0;font-size:14px;display:block}.pf-switch{align-items:center;gap:12px;min-height:54px;padding:10px 16px;display:flex}.pf-search{color:#6b7a83;background:#f1f3f0;border-radius:12px;align-items:center;gap:8px;height:38px;margin:10px 12px 4px;padding:0 12px;display:flex}.pf-search input{background:0 0;border:0;outline:0;flex:1;font-size:16px}.pf-member{text-align:left;align-items:center;gap:12px;width:100%;padding:8px 16px;display:flex}.pf-check{color:#fff;border:2px solid #c9d1cd;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.pf-check.on{background:#2b7461;border-color:#2b7461}.pf-foot{color:#8a969c;align-items:flex-start;gap:6px;margin:12px 20px 30px;font-size:12.5px;line-height:1.4;display:flex}.ios-row.danger{color:#e5372b;align-items:center;gap:10px;width:100%;padding:14px 16px;display:flex}.ds-section{background:0 0;margin:0 16px 22px}.ds-title{letter-spacing:.3px;text-transform:uppercase;color:#6b7a83;margin:0;padding:0 6px 7px;font-size:13px;font-weight:600}.ds-foot{color:#7b878d;margin:0;padding:7px 6px 0;font-size:13px;line-height:1.4}.card.ds-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 1px 2px #111b210d}.ds-card>.row{gap:14px;min-height:52px}.ds-card>.row+.row:before,.ds-card>*+.row:before{content:"";background:#3c3c4329;height:.5px;position:absolute;top:0;left:16px;right:0}.ds-card>.row.with-icon+.row:before,.ds-card>.row.with-icon+.row.with-icon:before{left:60px}.ds-card>.row .grow{padding:11px 0}.ds-card>.row.tap:active{background:#7676801a}.row-icon.chip{color:#fff;border-radius:9px;width:30px;height:30px;background:var(--chip,#8e9a96)!important}.row-icon.chip svg,.row-icon.chip .ic{color:#fff}.row-icon.chip.danger{color:#e5372b;background:#e5372b1f!important}.row-icon.chip.danger svg,.row-icon.chip.danger .ic{color:#e5372b}.row-chev{color:#c4cbc8;flex-shrink:0;margin-right:-4px}.info-hero{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:10px 16px 22px;display:flex}.info-hero h1{letter-spacing:-.3px;margin:8px 0 0;font-size:24px;font-weight:700}.info-hero .sub{color:#6b7a83;font-size:15px}.info-actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;width:100%;max-width:440px;margin-top:14px;display:grid}.info-act{color:#22604f;background:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:68px;padding:10px 4px;font-size:13px;font-weight:600;transition:transform .12s,background .15s;display:flex;box-shadow:0 1px 2px #111b210d}.info-act:active{background:#f4f6f3;transform:scale(.96)}.info-act .ic,.info-act svg{color:#2b7461}.info-photo{border-radius:50%;position:relative}.info-photo .cam{color:#fff;border:3px solid var(--page);background:#2b7461;border-radius:17px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;bottom:2px;right:2px}.info-text{white-space:pre-wrap;color:#1d2b27;padding:14px 16px;font-size:15.5px;line-height:1.45}.attach-panel .attach-item{color:#3b4a45;gap:7px;font-size:12.5px;font-weight:500}.attach-panel .attach-circle{background:#fff;border-radius:18px;width:58px;height:58px;transition:transform .12s;box-shadow:0 1px 2px #111b210f,0 4px 12px #111b210d}.attach-panel .attach-item:active .attach-circle{transform:scale(.92)}.attach-section{padding:14px 12px 2px}.news-tabs{scrollbar-width:none;gap:8px;padding:6px 16px 12px;display:flex;overflow-x:auto}.news-tabs::-webkit-scrollbar{display:none}.news-tabs button{color:#3b4a45;background:#fff;border-radius:17px;flex-shrink:0;height:34px;padding:0 14px;font-size:14px;font-weight:600;box-shadow:0 1px 2px #111b210f}.news-tabs button.on{color:#fff;background:#2b7461}.news-lead{text-align:left;background:#fff;border-radius:22px;width:calc(100% - 32px);margin:0 16px 12px;display:block;overflow:hidden;box-shadow:0 1px 3px #111b2112}.news-lead img{aspect-ratio:16/9;object-fit:cover;background:#e9ece6;width:100%;display:block}.news-lead-body{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.news-lead b{letter-spacing:-.2px;color:#111b21;font-size:19px;line-height:1.3}.news-sum{color:#4a5a55;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.news-src{color:#2b7461;font-size:12.5px;font-weight:600}.news-list{background:#fff;border-radius:20px;margin:0 16px;overflow:hidden}.news-row{text-align:left;align-items:flex-start;gap:12px;width:100%;padding:13px 14px;display:flex;position:relative}.news-row+.news-row:before{content:"";background:#3c3c4329;height:.5px;position:absolute;top:0;left:14px;right:0}.news-row b{-webkit-line-clamp:3;color:#111b21;-webkit-box-orient:vertical;margin-top:3px;font-size:15.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.news-row img{object-fit:cover;background:#e9ece6;border-radius:12px;flex-shrink:0;width:84px;height:64px}.news-row:active,.news-lead:active{background:#f6f7f4}.news-credit{color:#8a969c;margin:10px 20px 4px;font-size:12px}.ticks{align-items:center;display:inline-flex}.ticks.tap{cursor:pointer;border-radius:8px;margin:-4px;padding:4px}.ticks.tap:active{background:#0000000f}.tick-glyph{display:inline-flex}.ticks.live.sent .tick-glyph{animation:.32s cubic-bezier(.2,1.4,.4,1) tick-pop}.ticks.live.delivered .tick-glyph{animation:.38s cubic-bezier(.2,1.2,.4,1) tick-slide}.ticks.live.read .tick-glyph{animation:.6s ease-out tick-ink}@keyframes tick-pop{0%{opacity:0;transform:scale(.4)}}@keyframes tick-slide{0%{opacity:.3;clip-path:inset(0 45% 0 0);transform:translate(-5px)}to{clip-path:inset(0)}}@keyframes tick-ink{0%{color:var(--text-2);filter:saturate(0);transform:scale(1)}45%{transform:scale(1.22)}to{filter:saturate();transform:scale(1)}}.ticks.live.read .ic{transition:color .5s}.voice-face{flex-shrink:0;position:relative}.voice-mic{color:#8a969c;background:#fff;border-radius:9px;justify-content:center;align-items:center;width:18px;height:18px;transition:color .4s,background .4s;display:inline-flex;position:absolute;bottom:-3px;right:-4px;box-shadow:0 1px 2px #0003}.voice-mic.played{color:#fff;background:var(--tick-read,#34b7f1);animation:.6s ease-out tick-ink}.readers{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;border-radius:14px;align-self:flex-end;align-items:center;gap:6px;margin:2px 6px 6px auto;padding:2px 8px 2px 4px;animation:.3s modal-in;display:inline-flex;box-shadow:0 1px 2px #111b2114}.readers-faces{display:inline-flex}.reader{border-radius:50%;margin-left:-5px;animation:.3s tick-pop;display:inline-flex;box-shadow:0 0 0 1.5px #fff}.reader:first-child{margin-left:0}.reader .avatar{font-size:8px!important}.readers-count{color:#5d6b66;font-size:11.5px;font-weight:700}.readers-count.all{color:var(--tick-read,#1c9ad6)}.chat-row{content-visibility:auto;contain-intrinsic-size:auto 76px}.auth-phone{overflow:clip}.auth-phone .row{min-width:0}.auth-phone .row+.row{border-top:.5px solid #3c3c4329}input,textarea,select{min-width:0;max-width:100%}.ticks{color:#8696a0}.ticks.read{color:var(--tick-read,#34b7f1)}.tick-svg{display:block;overflow:visible}.meta-line .ticks{margin-left:3px;transform:translateY(1px)}.ticks.live.sent .tick-svg{animation:.3s cubic-bezier(.2,1.4,.4,1) tick-pop}.ticks.live.delivered .t2{stroke-dasharray:14;stroke-dashoffset:14px;animation:.35s ease-out 50ms forwards tick-draw}.ticks.live.read .tick-svg{animation:.55s ease-out tick-blue}@keyframes tick-draw{to{stroke-dashoffset:0}}@keyframes tick-blue{0%{color:#8696a0;transform:scale(1)}45%{transform:scale(1.2)}to{color:var(--tick-read,#34b7f1);transform:scale(1)}}html[data-view=chat],html[data-view=chat] body{background:var(--chat-bg)}.auth-head{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.auth-title{letter-spacing:-.4px;color:#111b21;margin:0;font-size:26px;font-weight:700}.auth-sub{color:#5d6b66;max-width:340px;margin:0;font-size:15px;font-weight:400;line-height:1.45}.auth-sub b{color:#22604f;white-space:nowrap;font-weight:600}.auth-frame .btn{font-weight:600}.pin-block{flex-direction:column;align-items:center;gap:10px;display:flex}.pin-label{letter-spacing:.3px;text-transform:uppercase;color:#6b7a83;font-size:13px;font-weight:600}.auth-frame .otp,.otp{gap:8px;width:100%;max-width:330px}.otp div{color:#111b21;background:#fff;border:1.5px solid #dfe5e1;border-radius:14px;max-width:48px;height:56px;font-size:26px;transition:border-color .15s,box-shadow .15s}.otp div.on{border-color:#2b7461;box-shadow:0 0 0 3px #2b746124}.otp div.full{border-color:#b8cdc4}.auth-photo{border-radius:50%;align-self:center;width:116px;height:116px;position:relative}.auth-photo img,.auth-photo .avatar{object-fit:cover;border-radius:50%;width:116px;height:116px;display:block;box-shadow:0 8px 24px #111b211f}.auth-photo-empty{color:#2b7461;background:#fff;border:2px dashed #b8cdc4;border-radius:50%;justify-content:center;align-items:center;width:116px;height:116px;display:flex}.auth-photo-badge{color:#fff;border:3px solid var(--page);background:#2b7461;border-radius:18px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;bottom:2px;right:2px}.auth-photo-badge .spinner{border-color:#fff #ffffff59 #ffffff59;width:16px;height:16px}.auth-photo-hint{color:#2b7461;align-self:center;margin-top:-12px;font-size:14px;font-weight:600}.otp div.full:after{content:"";background:#111b21;border-radius:6px;width:12px;height:12px;animation:.18s ease-out tick-pop}.notify-gate{z-index:300;padding:calc(24px + var(--safe-top)) 28px calc(28px + var(--safe-bottom));background:var(--page);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;animation:.3s cubic-bezier(.2,.8,.2,1) modal-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.notify-gate h1{letter-spacing:-.4px;color:#111b21;margin:0;font-size:26px;font-weight:700}.notify-gate p{color:#4a5a55;max-width:340px;margin:0;font-size:16px;line-height:1.5}.notify-gate .ng-note{color:#6b7a83;font-size:14px}.notify-gate .btn{width:100%;max-width:360px;margin-top:10px}.ng-icon{color:#2b7461;background:#2b74611f;border-radius:48px;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:6px;animation:2.4s ease-in-out infinite ng-ring;display:flex}@keyframes ng-ring{0%,70%,to{transform:rotate(0)}75%{transform:rotate(-14deg)}80%{transform:rotate(12deg)}85%{transform:rotate(-8deg)}90%{transform:rotate(4deg)}}.update-pill{z-index:500;left:50%;top:calc(10px + var(--safe-top));color:#fff;font:600 14px/1.2 var(--font);white-space:nowrap;background:#2b7461;border-radius:20px;padding:9px 16px;animation:.3s modal-in;position:fixed;transform:translate(-50%);box-shadow:0 6px 20px #173f3359}.call-dock{z-index:6;left:0;right:0;bottom:calc(24px + var(--safe-bottom));flex-direction:column;align-items:center;gap:12px;transition:opacity .3s,transform .3s;display:flex;position:absolute}.call-dock.hidden{opacity:0;pointer-events:none;transform:translateY(30px)}.call-dock .call-controls{position:static;transform:none}.call-extras{flex-wrap:wrap;justify-content:center;gap:8px;padding:0 12px;display:flex}.call-chip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#141e1a73;border:1px solid #ffffff29;border-radius:17px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.call-chip.on{color:#10241e;background:#fff}.call-btn.mic{position:relative}.call-btn.mic:after{content:"";opacity:calc(var(--me,0) * 1.6);transform:scale(calc(1 + var(--me,0) * .22));pointer-events:none;border:2.5px solid #8ee0b9;border-radius:50%;transition:opacity .12s,transform .12s;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}.call-steps{justify-content:center;gap:6px;margin-top:8px;display:flex}.call-steps i{background:#ffffff40;border-radius:2px;width:28px;height:4px}.call-steps i.done{background:#8ee0b9}.call-steps i.now{background:linear-gradient(90deg,#8ee0b9,#fce37e,#8ee0b9) 0 0/200% 100%;animation:1.2s linear infinite step-run}@keyframes step-run{to{background-position:-200% 0}}.call-pill{z-index:4;top:calc(54px + var(--safe-top));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:#fff;background:#0c161380;border-radius:22px;align-items:center;gap:12px;padding:10px 14px;animation:.3s modal-in;display:flex;position:absolute;left:14px;right:14px}.call-pill b{font-size:17px;display:block}.call-pill .call-status{font-size:14px}.call-pill .call-steps{justify-content:flex-start}.call.pre-video:after{background:linear-gradient(#0000008c,#0000 30%,#0000 72%,#00000080)}.call .pip-wrap{z-index:5;touch-action:none;background:#222;border:2px solid #ffffffd9;border-radius:16px;width:104px;height:156px;transition:top .3s,left .3s,right .3s,bottom .3s,transform .2s;animation:.6s cubic-bezier(.2,.9,.25,1) pip-in;position:absolute;overflow:hidden;box-shadow:0 10px 30px #00000073}.call .pip-wrap.tr{top:calc(62px + var(--safe-top));transform-origin:100% 0;right:14px}.call .pip-wrap.tl{top:calc(62px + var(--safe-top));transform-origin:0 0;left:14px}.call .pip-wrap.br{bottom:calc(150px + var(--safe-bottom));transform-origin:100% 100%;right:14px}.call .pip-wrap.bl{bottom:calc(150px + var(--safe-bottom));transform-origin:0 100%;left:14px}.call .pip-wrap.dragging{transform:scale(1.06)}.call .pip-wrap video.pip{width:100%;height:100%;box-shadow:none;border:0;border-radius:0;transition:none;position:static}@keyframes pip-in{0%{border-color:#0000;border-radius:0;transform:scale(3.6)}}.call video.main.remote{animation:.7s remote-in}@keyframes remote-in{0%{opacity:0;transform:scale(1.03)}}.call-place{background:#ffffff29;border-radius:12px;align-items:center;gap:5px;margin-top:8px;padding:4px 11px;font-size:13px;font-weight:600;display:inline-flex}.call-summary{color:#10241e;background:#fffffff2;border-radius:20px;align-items:center;gap:8px;margin-top:18px;padding:11px 18px;font-size:14.5px;font-weight:600;animation:.55s cubic-bezier(.2,.9,.25,1) summary-in;display:inline-flex;box-shadow:0 10px 30px #00000040}@keyframes summary-in{0%{opacity:0;transform:translateY(16px)scale(.94)}}.call-tip{bottom:calc(160px + var(--safe-bottom))}.call-tip.warn{color:#fff;background:#ff3b30;align-items:center;gap:6px;display:inline-flex}.slide-answer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff29;border:1px solid #ffffff38;border-radius:34px;width:min(320px,84vw);height:68px;position:relative;overflow:hidden}.sa-label{letter-spacing:.2px;color:#ffffffe6;background:linear-gradient(90deg,#ffffff73 0%,#fff 50%,#ffffff73 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;pointer-events:none;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;padding-left:56px;font-size:16px;font-weight:600;animation:2.2s linear infinite sa-shine;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes sa-shine{to{background-position:-200% 0}}.sa-fill{pointer-events:none;background:#34c75952;border-radius:34px;position:absolute;top:0;bottom:0;left:0}.sa-knob{color:#fff;touch-action:none;background:#34c759;border-radius:31px;justify-content:center;align-items:center;width:62px;height:62px;display:flex;position:absolute;top:2px;left:2px;box-shadow:0 6px 18px #34c75980}.slide-answer.hint .sa-knob{animation:.9s sa-nudge}@keyframes sa-nudge{30%{margin-left:46px}60%{margin-left:0}}.fx-panel{z-index:7;left:10px;right:10px;bottom:calc(150px + var(--safe-bottom));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0c1613bd;border-radius:24px;padding:12px 10px 8px;animation:.25s modal-in;position:absolute}.fx-title{letter-spacing:.4px;text-transform:uppercase;color:#ffffffbf;flex-wrap:wrap;align-items:center;gap:8px;margin:0 4px 8px;font-size:12px;font-weight:700;display:flex}.fx-load{text-transform:none;letter-spacing:0;color:#fce37e;font-weight:500}.fx-row{scrollbar-width:none;gap:10px;padding:0 2px 8px;display:flex;overflow-x:auto}.fx-row::-webkit-scrollbar{display:none}.fx-chip{color:#fff;flex-direction:column;flex-shrink:0;align-items:center;gap:5px;width:60px;font-size:11.5px;font-weight:600;display:flex}.fx-swatch{background:url(/brand/accueil.webp) 50%/cover;border:2px solid #0000;border-radius:17px;width:54px;height:54px}.fx-emoji{background:#ffffff1f;border:2px solid #0000;border-radius:27px;justify-content:center;align-items:center;width:54px;height:54px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:28px;display:flex}.fx-chip.on .fx-swatch,.fx-chip.on .fx-emoji{border-color:#fce37e;box-shadow:0 0 0 3px #fce37e4d}.fx-chip:disabled{opacity:.5}.fx-row{padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.bcam{z-index:400;color:#fff;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#000;flex-direction:column;animation:.25s call-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.bcam-view{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.bcam-view.mirror{transform:scaleX(-1)}.bcam-flash{opacity:.85;background:#fff;animation:.18s ease-out forwards bcam-flash;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes bcam-flash{to{opacity:0}}.bcam-top{z-index:2;top:calc(12px + var(--safe-top));justify-content:space-between;align-items:center;display:flex;position:absolute;left:16px;right:16px}.bcam-round{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000061;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.bcam-round:disabled{opacity:.35}.bcam-rec{font-variant-numeric:tabular-nums;background:#00000073;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:15px;font-weight:600;display:inline-flex}.bcam-rec i{background:#ff3b30;border-radius:50%;width:10px;height:10px;animation:1s steps(2,end) infinite bcam-blink}@keyframes bcam-blink{50%{opacity:.2}}.bcam-bottom{z-index:2;left:0;right:0;bottom:calc(46px + var(--safe-bottom));justify-content:space-evenly;align-items:center;display:flex;position:absolute}.bcam-shutter{--p:0;background:conic-gradient(#ff3b30 calc(var(--p) * 360deg), #ffffffe6 0);touch-action:none;border-radius:50%;place-items:center;width:82px;height:82px;padding:5px;transition:transform .2s;display:grid;position:relative}.bcam-shutter span{background:#fff;border:4px solid #000;border-radius:50%;width:100%;height:100%;transition:transform .2s,background .2s}.bcam-shutter:active span{transform:scale(.9)}.bcam-shutter.recording{transform:scale(1.18)}.bcam-shutter.recording span{background:#ff3b30;border-color:#0000;transform:scale(.55)}.bcam-hint{z-index:2;left:0;right:0;bottom:calc(16px + var(--safe-bottom));text-align:center;opacity:.85;text-shadow:0 1px 4px #0009;font-size:13px;position:absolute}.bcam-review{z-index:2;left:16px;right:16px;bottom:calc(30px + var(--safe-bottom));justify-content:space-between;align-items:center;display:flex;position:absolute}.bcam-pill{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000073;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-size:15px;font-weight:600;display:inline-flex}.bcam-send{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 6px 20px #00000059}.sos-hero{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:8px 24px 22px;display:flex}.sos-hero b{font-size:17px}.sos-btn{--p:0;background:conic-gradient(#e03131 calc(var(--p) * 360deg), #e0313129 0);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:50%;place-items:center;width:168px;height:168px;margin-bottom:6px;padding:8px;display:grid;position:relative}.sos-btn:before{content:"";border-radius:50%;animation:2s ease-out infinite sos-pulse;position:absolute;top:0;bottom:0;left:0;right:0}.sos-btn.holding:before{animation:none}.sos-core{color:#fff;letter-spacing:2px;background:radial-gradient(circle at 35% 30%,#ff6b6b,#e03131 55%,#b02525);border-radius:50%;place-items:center;width:100%;height:100%;font-size:38px;font-weight:800;transition:transform .15s;display:grid;position:relative;box-shadow:0 10px 30px #e0313166,inset 0 -6px 14px #0000002e}.sos-btn.holding .sos-core{transform:scale(.94)}.sos-btn:disabled{opacity:.55}@keyframes sos-pulse{0%{box-shadow:0 0 #e0313173}to{box-shadow:0 0 0 26px #e0313100}}.sos-call{color:inherit;text-decoration:none}.sos-num{font-variant-numeric:tabular-nums;color:var(--primary);font-size:20px;font-weight:800}.sos-blood{flex-direction:column;gap:8px;padding:12px 16px 6px;display:flex}.sos-chips{flex-wrap:wrap;gap:8px;display:flex}.sos-chips .chip-btn{border:1px solid var(--line,#0000001f);min-width:52px;color:inherit;background:0 0;border-radius:999px;padding:8px 12px;font-size:15px;font-weight:700}.sos-chips .chip-btn.on{color:#fff;background:#e03131;border-color:#e03131}.bubble.sos{color:#5c0e0e;border:1.5px solid #e03131;background:#fff1f1!important}.bubble-wrap.out .bubble.sos{background:#ffe3e3!important}@media (prefers-color-scheme:dark){.bubble.sos,.bubble-wrap.out .bubble.sos{color:#ffd6d6;background:#3a1414!important}}@media (prefers-reduced-motion:reduce){.sos-btn:before{animation:none}}.call.icall{background:#0b100e;animation:.3s call-in}.call.icall.has-video:after{display:none}.ic-plain{background:radial-gradient(130% 80% at 50% 0,#2f5f51 0%,#16302a 55%,#0a1310 100%);position:absolute;top:0;bottom:0;left:0;right:0}.ic-poster{background:50%/cover no-repeat;animation:1.2s cubic-bezier(.2,.8,.2,1) both ic-poster;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes ic-poster{0%{opacity:0;transform:scale(1.08)}}.ic-shade{pointer-events:none;background:linear-gradient(#0000008c 0%,#0000 30%,#0000 55%,#0009 100%);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.call.icall.video-active .ic-shade{background:linear-gradient(#0006 0%,#0000 18%,#0000 80%,#0000004d 100%)}.call.icall.calm .ic-shade{opacity:.4}.ic-head-wrap{z-index:4;width:100%;padding:calc(64px + var(--safe-top)) 20px 0;text-align:center;transition:opacity .3s;position:relative}.ic-head{flex-direction:column;align-items:center;gap:4px;animation:.5s cubic-bezier(.2,.8,.2,1) both ic-rise;display:flex}@keyframes ic-rise{0%{opacity:0;transform:translateY(10px)}}.ic-sub{color:#ffffffc7;font-variant-numeric:tabular-nums;text-shadow:0 1px 8px #00000040;align-items:center;gap:5px;font-size:16px;font-weight:500;display:inline-flex}.ic-sub.dots:after{content:"";text-align:left;width:1.1em;animation:1.4s steps(4,end) infinite dots;display:inline-block}.ic-name{letter-spacing:-.8px;color:#fff;text-shadow:0 2px 16px #0000004d;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:40px;font-weight:600;line-height:1.1;overflow:hidden}.ic-head-wrap.compact{padding:calc(14px + var(--safe-top)) 140px 0 18px;text-align:left}.ic-head-wrap.compact .ic-head{align-items:flex-start;gap:0}.ic-head-wrap.compact .ic-name{letter-spacing:-.2px;order:-1;font-size:20px}.ic-head-wrap.compact .ic-sub{font-size:14px}.call.icall.calm .ic-head-wrap.compact{opacity:0}.ic-avatar{z-index:3;border-radius:50%;margin-top:8vh;animation:.6s cubic-bezier(.2,.8,.2,1) 50ms both ic-rise;position:relative}.ic-avatar .avatar{box-shadow:0 16px 50px #00000059}.ic-avatar.live{box-shadow:0 0 0 calc(var(--lvl,0) * 16px) #ffffff24;transition:box-shadow .1s linear}.ic-note{z-index:5;left:50%;top:calc(150px + var(--safe-top));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);white-space:nowrap;background:#00000059;border-radius:14px;padding:6px 12px;font-size:13px;font-weight:500;position:absolute;transform:translate(-50%)}.call.icall.video-active .ic-note{top:calc(70px + var(--safe-top))}.ic-glass{color:#fff;-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);background:#ffffff2b;border:1px solid #fff3;border-radius:50%;place-items:center;width:62px;height:62px;transition:transform .15s,background .2s,color .2s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff38,0 6px 18px #0000002e}.ic-glass:active,.ic-round:active{transform:scale(.92)}.ic-glass.lit{color:#111;background:#fffffff0}.ic-glass.small{width:52px;height:52px}.ic-glass.dot:after{content:"";background:#34c759;border-radius:50%;width:8px;height:8px;position:absolute;top:9px;right:9px}.ic-glass.mic:before{content:"";opacity:calc(var(--me,0) * 1.4);transform:scale(calc(1 + var(--me,0) * .18));pointer-events:none;border:2px solid #ffffffe6;border-radius:50%;transition:opacity .12s,transform .12s;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.ic-round{color:#fff;border-radius:50%;place-items:center;width:76px;height:76px;transition:transform .15s;display:grid;box-shadow:0 10px 26px #00000047}.ic-round.red{background:#ff3b30}.ic-round.green{background:#34c759}.ic-round.end{width:62px;height:62px}.ic-incoming{z-index:6;left:0;right:0;bottom:calc(46px + var(--safe-bottom));flex-direction:column;align-items:center;gap:30px;animation:.5s cubic-bezier(.2,.8,.2,1) .1s both ic-rise;display:flex;position:absolute}.ic-minor{color:#ffffffd9;flex-direction:column;align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.ic-answer{justify-content:space-between;width:min(300px,78vw);display:flex}.ic-act{flex-direction:column;align-items:center;gap:9px;font-size:15px;font-weight:500;display:flex}.ic-incoming .call-replies{margin-bottom:-10px}.ic-incoming .call-replies button{background:#ffffffeb;border-radius:16px}.call-dock.ic-dock{bottom:calc(40px + var(--safe-bottom));flex-direction:row;justify-content:center;gap:18px}.call-dock.ic-dock.side{left:auto;right:14px;bottom:calc(28px + var(--safe-bottom));flex-direction:column;gap:14px}.call-dock.ic-dock.side.hidden{transform:translate(30px)}.ic-menu{-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);transform-origin:bottom;background:#1c1e1db8;border:1px solid #ffffff1f;border-radius:22px;min-width:240px;padding:6px;animation:.22s cubic-bezier(.2,.8,.2,1) ic-menu;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 18px 50px #0006}.call-dock.ic-dock.side .ic-menu{transform-origin:100% 100%;bottom:0;left:auto;right:calc(100% + 12px);transform:none}@keyframes ic-menu{0%{opacity:0;scale:.92}}.ic-menu button{color:#fff;text-align:left;white-space:nowrap;border-radius:16px;align-items:center;gap:12px;width:100%;padding:13px 14px;font-size:16px;font-weight:500;display:flex}.ic-menu button:active{background:#ffffff1f}.call.icall .pip-wrap{border:0;border-radius:22px;width:112px;height:164px;box-shadow:0 12px 34px #0006}.call.icall .pip-wrap.tr{top:calc(14px + var(--safe-top))}.call.icall .pip-wrap.tl{top:calc(70px + var(--safe-top))}.call.icall .pip-wrap.br,.call.icall .pip-wrap.bl{bottom:calc(40px + var(--safe-bottom))}.call.icall .pip-wrap.br{right:92px}.call.icall .call-tip{bottom:calc(130px + var(--safe-bottom));color:#111;background:#fffffff0;border-radius:16px;font-weight:600}.call.icall .call-tip.warn{color:#fff;background:#ff3b30}.call.icall.video-active .call-tip{bottom:calc(40px + var(--safe-bottom))}.call.icall .fx-panel{bottom:calc(124px + var(--safe-bottom));-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);background:#1c1e1db8}.call.icall.video-active .fx-panel{right:90px;bottom:calc(28px + var(--safe-bottom))}.fx-close{color:#111;text-transform:none;letter-spacing:0;background:#ffffffe6;border-radius:12px;margin-left:auto;padding:4px 12px;font-size:13px;font-weight:700}@media (max-height:680px){.ic-head-wrap{padding-top:calc(30px + var(--safe-top))}.ic-avatar{margin-top:4vh}.ic-name{font-size:34px}}@media (prefers-reduced-motion:reduce){.ic-poster,.ic-head,.ic-avatar,.ic-incoming,.ic-menu{animation:none!important}}.ic-head .call-summary,.ic-head .call-place{box-shadow:none;color:#ffffffc7;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:2px 0 0;padding:0;font-size:16px;font-weight:500;animation:none}.ft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:4px 16px 24px;display:grid}.ft-card{--t1:#e6f1ea;--t2:#d3e7dc;background:linear-gradient(160deg, var(--t1), var(--t2));border-radius:26px;animation:.45s cubic-bezier(.2,.8,.2,1) both ic-rise;position:relative;overflow:hidden}.ft-card.tint1{--t1:#fdf3cf;--t2:#f6e5a8}.ft-card.tint2{--t1:#e5eefb;--t2:#d0dff5}.ft-card.tint3{--t1:#f8e6e1;--t2:#efd0c7}.ft-card.tint4{--t1:#ece7f7;--t2:#dad1f0}.ft-open{text-align:left;color:#14211c;flex-direction:column;align-items:stretch;gap:10px;width:100%;padding:14px;display:flex}.ft-name{letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.ft-name.missed{color:#e5332a}.ft-avatar{border-radius:50%;align-self:center;box-shadow:0 8px 22px #14211c29}.ft-meta{color:#14211c9e;flex-direction:column;gap:1px;padding-right:52px;font-size:13px;font-weight:500;display:flex}.ft-meta span{align-items:center;gap:4px;display:inline-flex}.ft-call{color:#14211c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff9e;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 12px #14211c1a}.ft-call:active,.ft-open:active .ft-avatar{transform:scale(.94)}@media (prefers-color-scheme:dark){.ft-card{--t1:#1d2c26;--t2:#15211c}.ft-card.tint1{--t1:#2e2a18;--t2:#221f12}.ft-card.tint2{--t1:#1b2433;--t2:#141b27}.ft-card.tint3{--t1:#33201c;--t2:#261713}.ft-card.tint4{--t1:#251f33;--t2:#1b1726}.ft-open{color:#f1f4f2}.ft-meta{color:#f1f4f29e}.ft-call{color:#fff;background:#ffffff24;border-color:#ffffff29}}.ic-reduce{z-index:7;top:calc(12px + var(--safe-top));color:#fff;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#ffffff29;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:44px;height:44px;transition:opacity .3s;display:grid;position:absolute;left:12px}.ic-reduce.hidden{opacity:0;pointer-events:none}.call.icall .ic-head-wrap.compact{padding-left:66px}.call.icall.mini{top:auto;bottom:auto;left:auto;right:12px;bottom:calc(92px + var(--safe-bottom));cursor:pointer;border-radius:24px;width:112px;height:164px;animation:.32s cubic-bezier(.2,.8,.2,1) ic-mini;box-shadow:0 16px 44px #00000061}@keyframes ic-mini{0%{opacity:0;transform:scale(.6)}}.call.icall.mini>:not(video.main):not(.ic-poster):not(.ic-plain):not(.ic-shade):not(audio):not(.ic-mini-time):not(.ic-avatar){display:none!important}.call.icall.mini .ic-avatar{transform-origin:top;margin:26px auto 0;animation:none;transform:scale(.5)}.call.icall.mini .ic-avatar.live{box-shadow:none}.ic-mini-time{z-index:5;text-align:center;font-variant-numeric:tabular-nums;text-shadow:0 1px 6px #00000080;font-size:13px;font-weight:600;position:absolute;bottom:10px;left:0;right:0}.gc-pipsrc{opacity:0;pointer-events:none;width:160px;height:120px;position:fixed;top:0;left:-400px}.gc-grid.g3col{grid-template-columns:1fr 1fr 1fr;grid-auto-rows:minmax(0,1fr);gap:6px}.gc-grid.g3col .gc-tile{border-radius:16px}.gc-grid.g3col .gc-face .avatar{width:48px!important;height:48px!important;font-size:17px!important}.screen.crash{padding:calc(24px + var(--safe-top)) 24px calc(24px + var(--safe-bottom));background:var(--page,#f2f3ef);justify-content:center;align-items:center;display:flex}.crash-card{text-align:center;flex-direction:column;gap:10px;max-width:360px;display:flex}.crash-card b{font-size:20px}.crash-card p{color:var(--text-2);margin:0 0 8px;font-size:15px;line-height:1.45}.crash-actions{flex-direction:column;gap:10px;display:flex}.boot-failed{text-align:center;min-height:100dvh;font-family:var(--font,system-ui);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.boot-failed b{font-size:20px}.boot-failed p{color:#5b6b64;max-width:320px;margin:0 0 6px;line-height:1.45}.bubble .meta-line{color:#55636b}.bubble{box-shadow:0 1px 1.5px #0b141a29,0 0 0 .5px #0b141a0f}.bubble-wrap.in.grp{margin-left:34px}.who-av{box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--who,#ccc);border-radius:50%;animation:.35s cubic-bezier(.3,1.4,.5,1) both av-pop;position:absolute;bottom:0;left:-34px}.bubble-wrap.in.grp .reactions~.who-av{bottom:18px}.bubble-wrap.in.grp:has(.reactions) .who-av{bottom:18px}@keyframes av-pop{0%{opacity:0;transform:scale(.4)}}.bubble-wrap.fresh.out{transform-origin:100% 100%;animation:.32s cubic-bezier(.2,.9,.3,1.1) both msg-out}.bubble-wrap.fresh.in{transform-origin:0 100%;animation:.34s cubic-bezier(.2,.9,.3,1.1) both msg-in}@keyframes msg-out{0%{opacity:0;transform:translateY(14px)scale(.96)}}@keyframes msg-in{0%{opacity:0;transform:translate(-10px)scale(.96)}}.reactions{animation:.32s cubic-bezier(.3,1.6,.5,1) both react-pop}@keyframes react-pop{0%{opacity:0;transform:scale(.5)}}@media (prefers-reduced-motion:reduce){.bubble-wrap.fresh,.who-av,.reactions{animation:none!important}}.lk-card{color:inherit;border-left:3px solid var(--brand-dark,#22604f);background:#22604f12;border-radius:12px;align-items:center;gap:10px;min-width:0;margin:2px 0 6px;padding:6px;text-decoration:none;display:flex}.out .lk-card{background:#ffffff8c}.lk-card.draft{background:#22604f0f;margin:8px 8px 0}.lk-thumb{object-fit:cover;background:#e8efe9;border-radius:9px;flex:none;width:52px;height:52px}.lk-letter{color:var(--brand-dark,#22604f);place-items:center;font-size:22px;font-weight:700;display:grid}.lk-text{flex-direction:column;flex:1;min-width:0;display:flex}.lk-site{letter-spacing:.3px;text-transform:uppercase;color:var(--brand-dark,#22604f);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:700;overflow:hidden}.lk-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.lk-desc{color:#55636b;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.lk-close{color:#55636b;border-radius:50%;flex:none;width:32px;height:32px;font-size:22px;line-height:1}.lk-loading{align-items:center;gap:8px;padding:8px 14px 0;display:flex}.emo-wrap{flex-direction:column;display:flex}.emo-switch{background:#111b2112;border-radius:12px;gap:4px;margin:8px auto 2px;padding:3px;display:flex}.emo-switch button{color:var(--text-2);border-radius:9px;padding:6px 16px;font-size:14px;font-weight:600}.emo-switch button.on{color:var(--text);background:#fff;box-shadow:0 1px 3px #0000001f}.stk-panel{height:min(300px,40vh);padding:4px 10px calc(10px + var(--safe-bottom));background:var(--page,#f2f3ef);position:relative;overflow-y:auto}.stk-title{letter-spacing:.4px;text-transform:uppercase;color:var(--text-2);margin:10px 4px 6px;font-size:12px;font-weight:700}.stk-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.stk{aspect-ratio:1;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:14px;place-items:center;padding:6px;transition:transform .12s;display:grid}.stk:active{background:#111b210d;transform:scale(.9)}.stk img{object-fit:contain;pointer-events:none;width:100%;height:100%}.stk.create{color:var(--brand-dark,#22604f);border:1.5px dashed #111b2133;flex-direction:column;gap:2px;font-size:12px;font-weight:600}.stk-preview{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000059;place-items:center;animation:.18s mm-in;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.stk-card{background:#fff;border-radius:26px;flex-direction:column;align-items:center;gap:14px;width:min(300px,86vw);padding:22px 18px 16px;animation:.25s cubic-bezier(.3,1.3,.5,1) mm-pop;display:flex;position:relative}.stk-card img{object-fit:contain;width:180px;height:180px}.stk-x{background:#111b210f;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px}.stk-actions{gap:8px;width:100%;display:flex}.stk-actions .btn{flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.bubble.sticker{padding:0;box-shadow:none!important;background:0 0!important}.sticker-msg{place-items:center;width:132px;height:132px;display:grid;position:relative}.sticker-msg img{object-fit:contain;filter:drop-shadow(0 2px 4px #0000001f);-webkit-touch-callout:none;width:100%;height:100%}.sticker-msg .meta-line{float:none;background:#ffffffd9;border-radius:10px;margin:0;padding:1px 7px;position:absolute;top:auto;bottom:0;right:0}.sticker-wait{width:64px;height:64px;color:var(--text-2);background:#ffffffb3;border-radius:50%;place-items:center;display:grid}.emo-wrap{background:var(--page,#f2f3ef)}.inc-overlay{z-index:260;background:var(--page,#f2f3ef);flex-direction:column;animation:.28s cubic-bezier(.2,.8,.2,1) modal-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.inc-top{padding:calc(8px + var(--safe-top)) 10px 8px;justify-content:space-between;align-items:center;display:flex}.inc-top b{font-size:17px}.inc-map{flex:1;min-height:220px;position:relative}.inc-map .map-canvas{position:absolute;top:0;bottom:0;left:0;right:0}.inc-pin{width:44px;height:44px;box-shadow:0 0 0 4px var(--c), 0 6px 16px #0000004d;pointer-events:none;z-index:2;background:#fff;border-radius:50%;place-items:center;font-size:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inc-fix{z-index:2;background:#ffffffeb;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:12px;right:12px;box-shadow:0 2px 8px #0000001f}.inc-form{padding:12px 14px calc(14px + var(--safe-bottom));background:var(--page,#f2f3ef);z-index:3;border-radius:22px 22px 0 0;flex-direction:column;gap:10px;max-height:56vh;margin-top:-16px;display:flex;position:relative;overflow-y:auto;box-shadow:0 -6px 20px #00000014}.inc-kinds{flex-wrap:wrap;gap:6px;display:flex}.inc-kind{background:#fff;border:1.5px solid #111b211a;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:600}.inc-kind.on{border-color:var(--c);background:color-mix(in srgb, var(--c) 12%, #fff)}.inc-radius{flex-direction:column;gap:6px;display:flex}.inc-radii{gap:6px;display:flex;overflow-x:auto}.inc-radii button{background:#fff;border:1.5px solid #111b211a;border-radius:12px;flex:none;padding:7px 12px;font-size:13.5px;font-weight:600}.inc-radii button.on{border-color:var(--brand-dark,#22604f);color:var(--brand-dark,#22604f)}.inc-hint{margin:0 2px}.svc.incident{border-top:4px solid var(--c)}.svc.incident.done{opacity:.75}.inc-title{color:var(--c)}.inc-static{border-radius:12px;width:100%;margin:6px 0;display:block;position:relative;overflow:hidden}.inc-badge{color:#111b21;background:#ffffffeb;border-radius:10px;padding:3px 9px;font-size:12px;font-weight:700;position:absolute;bottom:8px;left:8px}.inc-about{font-size:13.5px;font-weight:600}.inc-meta{color:#55636b;margin-top:4px;font-size:12.5px;line-height:1.4}.svc-status.warn{color:#7a5200;background:#fff3bf}.map-marker.alert,.map-marker.closed{background:#e03131;border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 6px #e0313140,0 2px 6px #0000004d}.map-marker.closed{background:#868e96;box-shadow:0 2px 6px #0000004d}.inc-big-map{height:46vh;min-height:240px;margin:0 0 8px;position:relative}.inc-big-map .map-canvas{position:absolute;top:0;bottom:0;left:0;right:0}.inc-list{flex-direction:column;padding:0 12px 20px;display:flex}.inc-row{text-align:left;border-radius:16px;align-items:center;gap:12px;padding:10px;display:flex}.inc-row.on{background:#22604f14}.inc-row.done{opacity:.6}.inc-ic{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.trip-new,.trip-on{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.trip-on b{font-size:17px}.scam-warn{color:#7a3e00;background:#fff4e6;border:1px solid #ffc078;border-radius:12px;max-width:300px;margin:4px 2px 2px;padding:8px 11px;font-size:13px;line-height:1.35;display:block}.sms-fallback{color:#7a3e00;text-align:center;background:#fff4e6;border-radius:12px;margin:8px 8px 0;padding:9px 12px;font-size:14px;font-weight:600;text-decoration:none;display:block}.bubble{border-radius:18px;box-shadow:0 1px .5px #0b141a21}.in.first .bubble:before,.out.first .bubble:before{content:none}.bubble-wrap.last:not(.grp-none)>.bubble:not(.sticker):not(.sos):after{content:"";background:inherit;width:14px;height:18px;position:absolute;bottom:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 18'%3E%3Cpath d='M14 0v18H1.5c-.9 0-1.3-1.1-.6-1.7C3.6 14 8 10.5 8 3V0z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 18'%3E%3Cpath d='M14 0v18H1.5c-.9 0-1.3-1.1-.6-1.7C3.6 14 8 10.5 8 3V0z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.bubble-wrap.in.last>.bubble:after{left:-6px}.bubble-wrap.out.last>.bubble:after{right:-6px;transform:scaleX(-1)}.bubble-wrap.in.last>.bubble{border-bottom-left-radius:6px}.bubble-wrap.out.last>.bubble{border-bottom-right-radius:6px}.bubble-wrap{margin-bottom:2px}.bubble-wrap.last{margin-bottom:6px}.day{color:#1f2c26;background:#ffffffeb;border-radius:12px;padding:5px 13px;font-size:13px;font-weight:600;box-shadow:0 1px 2px #0b141a1a}.sys{background:#ffffffeb;border-radius:12px}.sys.e2e{background:#fdf6d8;font-size:12.5px}.chat-head{gap:8px}.chat-head .back-cap{min-width:50px;color:var(--text);flex:none;justify-content:center;gap:0;padding:0 12px 0 8px}.back-count{margin-left:-2px;font-size:17px;font-weight:600}.chat-head .who-cap{padding:0 14px 0 6px}.chat-head .who .avatar{box-shadow:0 0 0 2px #fff}.composer:before{content:"";z-index:-1;background:linear-gradient(#f3eee600,#f3eee6c7 30%);background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--chat-veil,var(--chat-bg)) 78%, transparent) 30%);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);position:absolute;top:-14px;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#0000,#000 30%);mask:linear-gradient(#0000,#000 30%)}.composer-pill{background:#fff;border:.5px solid #111b2114;box-shadow:0 1px 2px #111b210f}.callmsg{text-align:left;align-items:center;gap:10px;min-width:190px;padding:2px 0;display:flex}.callmsg-ic{width:34px;height:34px;color:var(--text);background:#111b210f;border-radius:50%;flex:none;place-items:center;display:grid}.callmsg-ic.missed{color:#e5332a;background:#e5332a1a}.callmsg-t{font-size:15px;font-weight:600;line-height:1.2;display:block}.callmsg-s{color:#55636b;font-size:13px;display:block}.sys.e2e{max-width:320px;padding:6px 12px;font-size:12px;line-height:16px}.composer-box.glass{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#ffffffc7;border:1px solid #ffffffe6;border-radius:24px;box-shadow:0 8px 28px #111b211f}.attach-panel{-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);background:#faf8f4d1;border-top:1px solid #ffffffe6;padding-top:4px;animation:.32s cubic-bezier(.2,.9,.3,1) attach-up;box-shadow:0 -10px 30px #111b2114}@keyframes attach-up{0%{opacity:0;transform:translateY(40px)}}.attach-grab{background:#111b212e;border-radius:3px;width:38px;height:5px;margin:6px auto 2px;display:block}.attach-panel .attach-section{letter-spacing:.5px;text-transform:uppercase;color:#6b7a74;margin:10px 8px 0;font-size:12px;font-weight:700}.attach-panel .attach-item{color:#2c3a35;animation:.38s cubic-bezier(.3,1.4,.5,1) both attach-pop;animation-delay:calc(var(--i,0) * 22ms);gap:7px;font-size:12.5px;font-weight:500}@keyframes attach-pop{0%{opacity:0;transform:scale(.6)translateY(10px)}}.attach-panel .attach-circle.app{color:#fff;background:linear-gradient(160deg, color-mix(in srgb, var(--c) 72%, #fff) 0%, var(--c) 58%, color-mix(in srgb, var(--c) 82%, #000) 100%);width:60px;height:60px;box-shadow:inset 0 1px 0 #ffffff73, inset 0 -2px 6px #0000001f, 0 6px 14px color-mix(in srgb, var(--c) 32%, transparent);border-radius:17px;position:relative;overflow:hidden}.attach-panel .attach-circle.app:after{content:"";pointer-events:none;background:linear-gradient(#ffffff47,#fff0);border-radius:17px 17px 40% 40%;position:absolute;top:0;bottom:50%;left:0;right:0}.attach-panel .attach-circle.app .ic{filter:drop-shadow(0 1px 1px #0000002e);font-size:28px}.attach-panel .attach-item:active .attach-circle.app{transition:transform .1s;transform:scale(.9)}@supports not (color:color-mix(in srgb, red 50%, white)){.attach-panel .attach-circle.app{background:var(--c)}}@media (prefers-reduced-motion:reduce){.attach-panel,.attach-panel .attach-item{animation:none}}.sheet.cash-sheet{color:#f5f5f7;background:#1c1c1e;border:0;border-radius:32px 32px 0 0;box-shadow:0 -12px 40px #00000059}.cash-grab{background:#ffffff40;border-radius:3px;width:40px;height:5px;margin:-2px auto 4px;display:block}.cash-sheet .money-sheet-head b{color:#fff}.cash-sheet .link-btn{color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:36px;height:36px;display:inline-grid}.cash-sheet .c2,.cash-sheet .t-cap,.cash-sheet .form-label{color:#ebebf59e!important}.cash-sheet .field{background:#2c2c2e;border-color:#0000}.cash-sheet .field input,.cash-sheet .field textarea{color:#fff}.cash-sheet .field input::placeholder{color:#ebebf566}.cash-sheet .reason{color:#f5f5f7;background:#2c2c2e;border-color:#0000}.cash-sheet .reason.on{color:#111;background:#fff}.cash-sheet .ios-group,.cash-sheet .ios-group .ios-row{color:#f5f5f7;background:#2c2c2e}.cash-sheet .ios-group .ios-row small{color:#ebebf599}.cash-sheet .seg{background:#3a3a3c}.cash-sheet .seg button{color:#f5f5f7}.cash-sheet .seg button.on{color:#fff;background:#636366}.cash-sheet .operator{color:#f5f5f7;background:#2c2c2e;border-color:#0000}.cash-sheet .operator.on{box-shadow:0 0 0 2px #fff}.cash-sheet .pay-to{color:#f5f5f7;background:#2c2c2e}.btn.cash-cta{color:#fff;background:#3a3a3c;border-radius:27px;height:54px;font-size:17px;font-weight:600;box-shadow:inset 0 1px #ffffff14}.btn.cash-cta:not(:disabled):active{transform:scale(.98)}.btn.cash-cta:disabled{opacity:.45}.amt.cash{color:#fff;background:0 0}.amt.cash .amt-cur,.amt.cash .amt-say{color:#fff;background:#ffffff1f;border:0}.amt-row{justify-content:center;align-items:center;gap:14px;margin:18px 0 6px;display:flex}.amt-step{color:#fff;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#ffffff24;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;transition:transform .1s,background .2s;display:grid;box-shadow:inset 0 1px #ffffff1f}.amt-step:active{background:#ffffff3d;transform:scale(.9)}.amt-step:disabled{opacity:.35}.amt.cash .amt-value{justify-content:center;align-items:baseline;gap:6px;min-width:0;display:flex}.amt.cash .amt-num{letter-spacing:-2px;font-variant-numeric:tabular-nums;background:linear-gradient(#fff 0%,#ececf0 45%,#a9a9b2 100%);color:#0000;filter:drop-shadow(0 2px 6px #00000073);-webkit-background-clip:text;background-clip:text;font-size:68px;font-weight:800;line-height:1;animation:.18s cubic-bezier(.3,1.5,.5,1) amt-tick}.amt.cash .amt-value small{color:#ebebf5b3;font-size:20px;font-weight:700}@keyframes amt-tick{0%{opacity:.6;transform:translateY(6px)scale(.97)}}.amt.cash .amt-quick button{color:#fff;background:#ffffff1a;border:0}.amt-kb{color:#ebebf5bf;margin:6px auto 4px;padding:6px 12px;font-size:14px;font-weight:600;display:block}.amt.cash .amt-pad button{color:#fff;background:#ffffff14;border:0;font-size:26px;font-weight:500}.amt.cash .amt-pad button:active{background:#fff3}.money{color:#f5f5f7;box-shadow:0 8px 24px #0000002e;background:radial-gradient(120% 100% at 0 0,#2c2c2e 0%,#1c1c1e 60%,#111 100%)!important;border:0!important}.bubble:has(>.money){padding:3px;background:#1c1c1e!important}.money .mc-title{color:#ebebf5cc}.money .mc-amount{background:linear-gradient(#fff 0%,#e8e8ed 50%,#a9a9b2 100%);letter-spacing:-1px;-webkit-background-clip:text;background-clip:text;font-weight:800;color:#0000!important;font-size:40px!important}.money .mc-amount small{-webkit-text-fill-color:#ebebf5bf}.money .mc-sub,.money .mc-was,.money .mc-note,.money .money-step,.money .t-cap{color:#ebebf5a6!important}.money .mc-tag{color:#f5f5f7;background:#ffffff1a}.money .mc-ico{color:#fff;background:#ffffff24}.money .mc-say{color:#fff;background:#ffffff1f;border:0}.money .mc-stepper button{color:#fff;background:#ffffff24;border:0}.money .mc-stepper .mc-step-label{color:#ebebf5b3}.money .mc-btn{color:#fff;background:#ffffff1f;border:0}.money .mc-btn.primary{color:#111;background:#fff}.money .mc-btn.danger,.money .danger-text{color:#ff6b6b}.money .meta-line,.money .mc-foot{color:#ebebf599}.amt.cash .amt-value{white-space:nowrap;flex:1}.amt.cash .amt-num{white-space:nowrap;font-size:max(38px,min(13vw,68px))}.amt.cash .amt-value small{font-size:max(14px,min(4.5vw,20px))}.bubble:has(>.money){border-radius:24px;padding:0;overflow:hidden}.bubble:has(>.money):after{display:none}.money{border-radius:24px;margin:0!important;padding:14px 14px 8px!important}.money .mc-top{color:#fff;background:0 0!important;margin:0!important;padding:0!important}.money .mc-body{background:0 0!important;padding:0!important}.money .mc-stepper{box-shadow:none!important;background:#ffffff14!important;border:0!important}.money .mc-stepper button{color:#fff!important;box-shadow:none!important;background:#ffffff29!important}.money .mc-stepper .mc-step-label,.money .mc-stepper .mc-step-label b{color:#f5f5f7!important}.wstack{flex-direction:column;padding:6px 16px 10px;display:flex}.wcard{text-align:left;background:linear-gradient(135deg, var(--c1) 0%, var(--c2) 100%);height:196px;animation:.5s cubic-bezier(.2,.9,.3,1) both wcard-in;animation-delay:calc(var(--i,0) * 60ms);border-radius:18px;flex-direction:column;justify-content:space-between;margin-top:-142px;padding:16px 18px;transition:transform .4s cubic-bezier(.2,.9,.3,1),margin .4s cubic-bezier(.2,.9,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 -2px 10px #00000014,0 10px 24px #00000024}.wcard:after{content:"";pointer-events:none;background:radial-gradient(120% 80% at 10% 0,#ffffff59,#0000 55%);position:absolute;top:0;bottom:0;left:0;right:0}@keyframes wcard-in{0%{opacity:0;transform:translateY(30px)}}.wcard:active{transform:scale(.985)}.wstack.has-open .wcard.open{order:-1;margin-top:0;margin-bottom:14px}.wstack.has-open .wcard:not(.open):first-child{margin-top:0}.wcard-top{z-index:1;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:relative}.wcard-kind{letter-spacing:.6px;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:700}.wcard-num{letter-spacing:1px;font-variant-numeric:tabular-nums;z-index:1;font-size:22px;font-weight:600;position:relative}.wcard-foot{opacity:.85;z-index:1;font-size:12.5px;font-weight:600;position:relative}.wempty{text-align:center;background:#fff;border:1.5px dashed #111b2124;border-radius:24px;flex-direction:column;align-items:center;gap:8px;margin:10px 16px 6px;padding:22px 18px;display:flex}.wempty-stack{width:120px;height:84px;margin-bottom:6px;position:relative}.wempty-stack i{border-radius:12px;height:64px;position:absolute;left:0;right:0}.wempty-stack i:first-child{background:linear-gradient(135deg,#ff8a1f,#e85d00);top:0}.wempty-stack i:nth-child(2){background:linear-gradient(135deg,#ffd84a,#f5b800);top:10px}.wempty-stack i:nth-child(3){background:linear-gradient(135deg,#48d6ff,#14a8e8);top:20px}.wdetail{padding:0 16px 6px;animation:.3s cubic-bezier(.2,.9,.3,1) attach-up}.wactions{gap:8px;margin-bottom:12px;display:grid}.wact{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--text);text-align:left;background:#fffc;border:1px solid #ffffffe6;border-radius:18px;flex-direction:column;gap:2px;padding:13px 16px;text-decoration:none;display:flex;position:relative;box-shadow:0 2px 10px #111b210f}.wact b{font-size:16px}.wact span{color:#55636b;font-size:13px}.wact svg,.wact .ic{color:#55636b;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.wact.off{opacity:.6}.wussd{text-align:right;width:110px;font:inherit;color:var(--text);background:0 0;border:0;font-size:16px}.wlist .wrow{text-align:left;border-bottom:1px solid var(--sep);align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.wlist .wrow:last-child{border-bottom:0}.wdate{background:#fff;border:1.5px solid #111b211f;border-radius:10px;flex-direction:column;flex:none;align-items:center;width:50px;padding:5px 0;display:flex}.wdate small{color:#e5332a;letter-spacing:.5px;font-size:10.5px;font-weight:800}.wdate b{font-size:21px;line-height:1.05}.wamt{letter-spacing:-.3px;font-size:20px;font-weight:800;display:block}.wsheet .wprov{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wprov-item{background:linear-gradient(135deg, var(--c1), var(--c2));border-radius:14px;justify-content:space-between;align-items:center;height:56px;padding:0 14px;font-size:15px;font-weight:700;display:flex;box-shadow:inset 0 1px #ffffff4d}.wprov-item.on{box-shadow:0 0 0 3px var(--text)}.wprov-item.soon{color:#8e8e93;background:#e9e9ee;grid-column:span 2;justify-content:center;font-weight:600}.btn.cash-cta.light{background:#1c1c1e}@media (prefers-reduced-motion:reduce){.wcard,.wdetail{transition:none;animation:none}}.cp-back{justify-content:flex-end}.cp-sheet{-webkit-backdrop-filter:blur(34px)saturate(180%);backdrop-filter:blur(34px)saturate(180%);height:min(92vh,860px);padding-bottom:var(--safe-bottom);background:#fafafce6;border-radius:30px 30px 0 0;flex-direction:column;animation:.32s cubic-bezier(.2,.9,.3,1) attach-up;display:flex;box-shadow:0 -10px 40px #0003}.cp-head{justify-content:space-between;align-items:center;padding:16px 16px 8px;display:flex}.cp-head b{font-size:18px}.cp-x{background:#78788029;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.cp-search{color:#8a8a8e;background:#78788024;border-radius:22px;align-items:center;gap:8px;height:44px;margin:4px 16px 8px;padding:0 14px;display:flex}.cp-search input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:17px}.cp-list{-webkit-overflow-scrolling:touch;background:#fff;border-radius:18px;flex:1;margin:0 16px;overflow-y:auto}.cp-row{text-align:left;border-bottom:.5px solid #3c3c432e;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 16px;font-size:17px;display:flex}.cp-row:last-child{border-bottom:0}.cp-row:active{background:#0000000a}.cp-flag{font-size:22px}.cp-dial{color:#8a8a8e;font-variant-numeric:tabular-nums}.cp-check{width:20px;color:var(--primary);place-items:center;display:grid}.cp-empty{text-align:center;color:#8a8a8e;padding:20px}.cp-field{text-align:left;background:0 0;border-bottom:.5px solid #3c3c432e;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 16px;font-size:17px;display:flex}.cp-field:last-child{border-bottom:0}.cp-label{flex:none;width:92px;font-weight:600}.cp-value{color:var(--text)}.cp-dialfix{color:var(--text);font-variant-numeric:tabular-nums}.cp-field .plain-input{flex:1;min-width:0;font-size:17px}.auth-phone .cp-field{min-height:56px}.cp-list{flex:0 auto}.call.ft{background:#000}.call.ft .gc-grid{padding:calc(64px + var(--safe-top)) 92px calc(176px + var(--safe-bottom)) 12px;gap:8px}.call.ft .gc-tile{background:#1c1c1e;border:0;border-radius:26px}.call.ft .gc-tile.speaking{box-shadow:0 0 0 3px #fff}.call.ft .gc-grid.g3col .gc-tile{border-radius:18px}.ft-people{z-index:6;top:calc(12px + var(--safe-top));color:#fff;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#3c3c438c;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:8px;height:40px;padding:0 14px 0 6px;font-size:15px;font-weight:600;display:inline-flex;position:absolute;left:12px}.ft-people .ft-sub{opacity:.7;font-variant-numeric:tabular-nums;font-weight:500}.ft-faces{display:inline-flex}.ft-faces .avatar{box-shadow:0 0 0 2px #3c3c43}.ft-faces .avatar+.avatar{margin-left:-10px}.call.ft .gc-self{left:12px;right:auto;bottom:calc(16px + var(--safe-bottom));width:130px;height:150px}.call.ft .gc-self .gc-tile{border:0;border-radius:24px;box-shadow:0 10px 30px #00000080}.ft-flip{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#3c3c4399;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:8px;left:8px}.call.ft .gc-self .gc-label{display:none}.ft-controls{z-index:6;right:14px;bottom:calc(16px + var(--safe-bottom));flex-direction:column;gap:12px;display:flex;position:absolute}.ft-btn{color:#fff;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#3c3c4399;border-radius:50%;place-items:center;width:60px;height:60px;transition:transform .12s,background .2s;display:grid;box-shadow:0 4px 14px #0000004d}.ft-btn:active{transform:scale(.92)}.ft-btn.lit{background:#fff}.ft-btn.cam.lit{color:#34c759}.ft-btn.mic.lit{color:#ff9500}.ft-btn.on{color:#111;background:#fff}.ft-btn.end{background:#ff3b30;width:66px;height:66px}.call.ft .gc-roster{left:12px;right:86px;bottom:calc(180px + var(--safe-bottom));-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);background:#2c2c2ed1;border-radius:26px}.call.ft .gc-grid{padding-right:12px;padding-bottom:calc(176px + var(--safe-bottom))}.backdrop:has(>.gsheet){padding:0 10px calc(10px + var(--safe-bottom));background:#00000038}.sheet.gsheet{-webkit-backdrop-filter:blur(34px)saturate(190%);backdrop-filter:blur(34px)saturate(190%);transform-origin:bottom;background:#f6f6f8d1;border:1px solid #ffffffb3;border-radius:28px;margin:0 0 8px;padding:6px;animation:.3s cubic-bezier(.2,.9,.3,1.05) gsheet-in;box-shadow:0 16px 48px #00000038}.sheet.gsheet+.sheet.gsheet{padding:0;display:block}.sheet.gcancel{margin-bottom:0}@keyframes gsheet-in{0%{opacity:0;transform:translateY(24px)scale(.96)}}.sheet-item.gitem{text-align:left;height:58px;animation:.3s cubic-bezier(.3,1.3,.5,1) both attach-pop;animation-delay:calc(var(--i,0) * 18ms);border-radius:20px;flex-direction:row;justify-content:flex-start;gap:14px;padding:0 12px;font-size:17px;font-weight:500}.sheet-item.gitem:active{background:#0000000f}.gicon{color:#fff;background:linear-gradient(160deg,#3f8f76,#22604f);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff4d}.gicon .ic{font-size:20px}.sheet-item.gitem.danger .grow{color:#e5332a}@media (prefers-reduced-motion:reduce){.sheet.gsheet,.sheet-item.gitem{animation:none}}.sheet.gsheet{max-height:calc(100dvh - 120px - var(--safe-top))}.gsheet-list{-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.sheet-item.gitem>.glabel{min-width:0;color:var(--p-ink,#14231e);flex-direction:column;flex:1;justify-content:center;gap:1px;display:flex}.gitem .gtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gitem .gsub{color:var(--p-ink3,#5d6b65);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:400;overflow:hidden}.sheet-item.gitem.danger>.glabel{color:#e5332a}.gplain .sheet-item.gitem{text-align:center;border-radius:0;justify-content:center;height:56px}.gplain .sheet-item.gitem>.glabel{align-items:center}.gplain .sheet-item.gitem+.sheet-item.gitem{border-top:1px solid #1428221a}.gplain .gsheet-list{padding:0 6px}.gpeople .sheet-item.gitem{height:62px}.gpeople .sheet-item.gitem .avatar{flex:none}.gsheet-search{height:40px;color:var(--p-ink3,#5d6b65);background:#7676801f;border-radius:12px;align-items:center;gap:8px;margin:8px 8px 4px;padding:0 12px;display:flex}.gsheet-search input{min-width:0;font:inherit;color:var(--p-ink,#14231e);background:0 0;border:0;outline:none;flex:1;font-size:17px}.gsheet-none{text-align:center;color:var(--p-ink3,#5d6b65);padding:22px;font-size:15px}.sheet-item.gcancel-btn{height:58px;color:var(--p-ink,#14231e);justify-content:center;font-size:17px;font-weight:600}.backdrop:has(>.cash-sheet){padding:0 8px calc(8px + var(--safe-bottom));background:#00000047}.sheet.cash-sheet{border-radius:38px;gap:10px;max-height:88dvh;padding:10px 18px 18px}.cash-sheet .money-sheet-head{min-height:40px}.amt.cash .amt-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.amt-step-hint{color:#ebebf573;order:2;margin-left:auto;font-size:12.5px;font-weight:600}.amt.cash .amt-say{order:3;width:34px;height:34px}.amt.cash .amt-row{justify-content:center;gap:10px;margin:26px 0 4px}.amt.cash .amt-step{background:#ffffff1f;width:42px;height:42px}.amt.cash .amt-value{flex:0 auto}.amt.cash .amt-num{letter-spacing:-2.5px;font-size:max(44px,min(17vw,76px))}.amt.cash .amt-value.zero .amt-num{opacity:.5}.amt-kb{color:#ebebf58c;margin:2px auto 10px;font-size:13px}.amt.cash .amt-pad button{border-radius:16px;height:54px;font-size:24px}.cash-more{color:#ebebf5cc;background:#ffffff12;border-radius:16px;justify-content:center;align-items:center;gap:6px;width:100%;padding:12px;font-size:15px;font-weight:600;display:flex}.btn.cash-cta{background:#2c2c2e;border:1px solid #ffffff14}.btn.cash-cta:not(:disabled){background:#3a3a3c}.screen.wallet-dark,.screen.wallet-dark .scroll{color:#f5f5f7;background:#000}.screen.wallet-dark .topbar,.screen.wallet-dark .ios-head{color:#fff;background:#000000b3}.screen.wallet-dark .circle-btn{color:#fff;background:#ffffff24;border-color:#0000}.screen.wallet-dark .group-title{color:#fff}.screen.wallet-dark .ios-group,.screen.wallet-dark .wlist{background:#1c1c1e}.screen.wallet-dark .wrow{color:#f5f5f7;border-color:#ffffff14}.screen.wallet-dark .wdate{background:#2c2c2e;border-color:#0000}.screen.wallet-dark .c2,.screen.wallet-dark .t-foot,.screen.wallet-dark .t-sub{color:#ebebf599!important}.screen.wallet-dark .wempty{color:#fff;background:#1c1c1e;border-color:#ffffff26}.screen.wallet-dark .wact{color:#fff;background:#1c1c1e;border-color:#0000}.screen.wallet-dark .wact span{color:#ebebf599}.screen.wallet-dark .ios-row{color:#f5f5f7}.screen.wallet-dark .wussd{color:#fff}.sheet.wsheet .wprov{gap:10px}.sheet.wsheet .wprov-item{border-radius:16px;height:64px}.sheet.wsheet .wprov-item.on{box-shadow:0 0 0 3px #fff}.sheet.wsheet .wprov-item.soon{color:#ebebf573;background:#2c2c2e}.sheet.wsheet .field{border-radius:14px}.screen.wallet-dark .topbar *,.screen.wallet-dark .ios-head *,.screen.wallet-dark header button{color:#fff}.sl-items{flex-direction:column;margin:4px 0;display:flex}.sl-item{text-align:left;border-bottom:.5px solid #111b2114;align-items:center;gap:10px;min-height:40px;padding:4px 2px;display:flex}.sl-box{color:#fff;border:2px solid #c5ccc9;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;transition:background .2s,border-color .2s,transform .2s;display:grid}.sl-item.on .sl-box{background:#34c759;border-color:#34c759;transform:scale(1.06)}.sl-item.on .sl-text{color:#8a9590;text-decoration:line-through}.sl-who{color:#6b7a74;font-size:12px}.sl-add{gap:6px;margin-top:6px;display:flex}.sl-add input{min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #111b211f;border-radius:19px;flex:1;padding:0 12px;font-size:15px}.sl-add button{color:#fff;background:#f08c00;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.sl-add button:disabled{opacity:.4}.suggest-chip{color:#2c3a35;background:#ffffffeb;border:.5px solid #111b211a;border-radius:16px;align-items:center;gap:6px;margin:4px 2px 2px;padding:7px 12px;font-size:13.5px;font-weight:600;animation:.3s cubic-bezier(.3,1.5,.5,1) both react-pop;display:inline-flex;box-shadow:0 1px 3px #111b2114}.wseg{background:#2c2c2e;border-radius:12px;padding:3px;display:flex}.wseg button{color:#ebebf5b3;border-radius:9px;flex:1;height:34px;font-size:14px;font-weight:600}.wseg button.on{color:#fff;background:#636366}.wpass-preview{color:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;height:120px;padding:14px 16px;transition:background-color .3s;display:flex;background-image:radial-gradient(120% 90% at 10% 0,#ffffff4d,#0000 55%)!important}.wpass-preview b{font-size:19px}.wpass-preview span{letter-spacing:1px;opacity:.9;font-size:17px}.wcolors{justify-content:center;gap:10px;display:flex}.wcolors button{border:3px solid #0000;border-radius:50%;width:34px;height:34px}.wcolors button.on{border-color:#fff}.wcard.pass{background-image:radial-gradient(120% 80% at 10% 0,#ffffff4d,#0000 55%)}.wpass-show{color:#111;background:#fff;border-radius:22px;flex-direction:column;align-items:center;gap:8px;margin-bottom:12px;padding:18px;display:flex}.wpass-num{letter-spacing:2px;font-variant-numeric:tabular-nums;font-size:22px}.app-ico{filter:drop-shadow(0 1px 1px #111b2114)drop-shadow(0 6px 12px #111b211a);border-radius:14px;flex:none;transition:transform .12s;display:block;position:relative}.app-ico:before{content:"";z-index:-1;background:var(--glow);opacity:.22;filter:blur(14px);border-radius:30%;position:absolute;top:18%;bottom:-4%;left:30%;right:-6%;transform:translate(-38%)}.app-ico svg{display:block}.attach-item:active .app-ico{transform:scale(.9)}.money{width:236px;max-width:72vw;min-width:0!important;box-shadow:none!important;text-align:center!important;background:#12241e!important;border-radius:22px!important;gap:4px!important;padding:12px 14px 8px!important}.bubble:has(>.money){background:#12241e!important;border-radius:22px!important;overflow:visible!important}.bubble-wrap.last>.bubble:has(>.money):after{display:block!important}.money .mc-top{flex-direction:column;align-items:center;gap:2px;display:flex}.money .mc-row{justify-content:space-between;align-items:center;width:100%;margin-bottom:14px;display:flex}.mc-brand{color:#fff;letter-spacing:-.1px;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.mc-brand img{object-fit:contain;border-radius:3px;width:14px;height:14px}.money .mc-say{width:24px;height:24px;color:#ffffff8c!important;background:0 0!important}.money .mc-amount{-webkit-text-fill-color:#fff;line-height:1.2;display:block;letter-spacing:-.3px!important;color:#fff!important;background:0 0!important;font-size:19px!important;font-weight:700!important}.money .mc-kind{font-weight:600}.money .mc-sub{flex-direction:column;align-items:center;gap:2px;margin-top:1px;display:flex}.money .mc-title{font-size:11.5px;font-weight:600;color:#ffffffc7!important}.money .mc-status{padding:1px 7px;font-size:10.5px;color:#fffc!important;background:#ffffff1f!important}.money .mc-status.paid,.money .mc-status.ok{color:#8ee0b9!important;background:#8ee0b933!important}.money .mc-was{font-size:11px}.money .mc-body{align-items:center;margin-top:10px;gap:8px!important}.money .mc-tags{justify-content:center}.money .mc-tag{padding:3px 8px;font-size:11px}.money .mc-btns{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.money .mc-btn{padding:0 26px;height:38px!important;box-shadow:none!important;border-radius:19px!important;font-size:16px!important;font-weight:600!important}.money .mc-btn.primary{min-width:104px;color:#12241e!important;background:#fff!important}.money .mc-btn.wide{width:auto}.money .mc-btn.ghost{padding:0 8px;color:#ffffffb3!important;background:0 0!important;height:28px!important;font-size:13px!important}.mc-links{justify-content:center;gap:14px;display:flex}.mc-link{color:#ffffff9e;padding:4px 2px;font-size:12.5px;font-weight:600}.mc-link.danger-text{color:#ff8a80}.money .mc-wait,.money .mc-progress-txt,.money .mc-note{text-align:center;font-size:11.5px;color:#ffffff9e!important;background:0 0!important}.money .mc-foot{margin-top:2px}.money .mc-history-btn{color:#ffffff73;font-size:11px}.money .mc-done{color:#8ee0b9;background:0 0;font-size:13px}.cash-sheet .cash-grab{background:#ffffff38;margin:0 auto 8px}.amt.cash .amt-row{gap:8px;margin:34px 0 6px}.amt.cash .amt-step{width:40px;height:40px;box-shadow:none;background:#ffffff1a}.amt.cash .amt-num{letter-spacing:-3px;background:linear-gradient(#fff 0%,#eef2f0 40%,#9fb0a9 100%);color:#0000;filter:drop-shadow(0 1px #ffffff59)drop-shadow(0 3px 8px #0000008c);-webkit-background-clip:text;background-clip:text;font-size:max(48px,min(19vw,84px));font-weight:700}.amt-unit,.amt.cash .amt-value small{color:#ebf5f0b8;background:0 0;padding:0;font-size:max(16px,min(5vw,22px));font-weight:700}.amt-links{justify-content:center;align-items:center;gap:6px;margin:0 0 18px;display:flex}.amt-links .amt-kb{color:#ebf5f080;margin:0;font-size:13px;font-weight:500}.amt-say-mini{color:#ebf5f080;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.cash-more{color:#ebf5f080;background:0 0;width:auto;margin:-10px auto 10px;padding:4px 8px;font-size:13px;font-weight:500}.btn.cash-cta,.btn.cash-cta:not(:disabled){color:#fff;height:52px;box-shadow:none;background:#1f3a32;border:0;border-radius:26px;font-size:17px;font-weight:500}.btn.cash-cta:disabled{color:#ffffff59;opacity:1;background:#1a3029}.money{width:250px}.money .mc-row{margin-bottom:10px}.money .mc-amount{white-space:nowrap;font-size:17px!important}.money .mc-sub{flex-flow:wrap;justify-content:center;gap:0 4px}.money .mc-title,.money .mc-status{font-weight:600;color:#ffffffb8!important;background:0 0!important;padding:0!important;font-size:11px!important}.money .mc-status:before{content:"· "}.money .mc-body{margin-top:12px}.app-ico{filter:none;border-radius:23%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #111b2114,0 6px 14px #111b211a}.app-ico:before{display:none}.app-ico:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 .5px #111b2114}.app-ico.white-green{color:#2b7461;background:linear-gradient(#fff,#f1f3f2)}.app-ico.white-yellow{color:#e0a800;background:linear-gradient(#fff,#f1f3f2)}.app-ico.green{color:#fff;background:linear-gradient(#4fa78a,#1d5446)}.app-ico.yellow{color:#1d2a25;background:linear-gradient(#ffe58a,#d9a400)}.app-ico.dark{color:#fff;background:linear-gradient(#3d4a45,#151c19)}.app-ico.red{color:#fff;background:linear-gradient(#ff6b5e,#d92d20)}.app-ico .ic{line-height:1}.wcard{border-radius:14px;height:210px;margin-top:-146px;padding:14px 16px;box-shadow:0 -1px #ffffff0f,0 -6px 16px #00000059}.wcard:after{background:0 0}.wcard-brand{letter-spacing:-.4px;font-size:22px;font-weight:800}.wcard-meta{flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.wcard-meta small{letter-spacing:.6px;opacity:.85;font-size:9.5px;font-weight:700}.wcard-meta b{font-variant-numeric:tabular-nums;font-size:19px;font-weight:500}.wcard-num{letter-spacing:.5px;font-size:20px;font-weight:700}.wcard-chips{z-index:1;gap:6px;display:flex;position:relative}.wcard-chips i{letter-spacing:.4px;color:#1d1d1f;background:#fff;border-radius:4px;padding:3px 7px;font-size:10.5px;font-style:normal;font-weight:700}.wstack.has-open .wcard:not(.open){margin-top:-150px;transform:none}.app-ico{border-radius:22.5%;display:block;overflow:visible;box-shadow:0 1px 2px #0000001a,0 4px 10px #00000014;background:0 0!important}.app-ico:after{display:none}.app-ico svg{border-radius:22.5%;display:block}.amt.cash .amt-row{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:10px;margin:28px 0 4px;display:grid}.amt.cash .amt-value{justify-content:center;min-width:0;overflow:hidden}.amt.cash .amt-num{font-size:max(36px,min(15vw,76px))}.amt.cash .amt-value.long .amt-num{font-size:max(28px,min(10.5vw,54px))}.amt.cash .amt-value small,.amt-unit{flex:none;font-size:max(13px,min(4vw,19px))}.cash-more{margin:0 auto 8px}.cash-sheet .form-label{margin:6px 2px 0}.cash-sheet .ios-group{border-radius:16px;overflow:hidden}.cash-sheet .ios-group .ios-row{border-bottom:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:10px;min-height:52px;padding:10px 14px;display:flex}.cash-sheet .ios-group .ios-row:last-child{border-bottom:0}.cash-sheet .ios-group .ios-row:after,.cash-sheet .ios-group .ios-row:before{display:none}.cash-sheet .ios-group .ios-row .txt{flex:140px;min-width:0}.cash-sheet .ios-group .ios-row .txt b{font-size:16px;font-weight:600}.cash-sheet .ios-group .ios-row .txt small{font-size:12.5px}.cash-sheet .seg{flex:100%;grid-template-columns:repeat(4,1fr);display:grid}.cash-sheet .seg button{padding:7px 4px;font-size:13.5px}.cash-sheet .native-pick{color:#fff;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#24433a;border:0;border-radius:10px;padding:8px 10px;font-size:15px}.cash-sheet .reasons{gap:8px}.cash-sheet .reason{padding:10px 4px;font-size:13px}.cash-sheet .ios-group .ios-row{row-gap:6px;min-height:48px;padding:8px 14px}.cash-sheet .ios-group .ios-row .txt b{line-height:1.2;display:block}.cash-sheet .seg{margin-top:0}.cash-sheet .native-pick{padding:6px 10px;font-size:14px}.screen.wallet-dark .topbar,.screen.wallet-dark .ios-head{background:#000}.wtitle{justify-content:space-between;align-items:center;padding:0 18px 14px;display:flex}.wtitle h1{letter-spacing:-.5px;color:#fff;margin:0;font-size:32px;font-weight:700}.wtools{background:#1c1c1e;border-radius:22px;align-items:center;gap:2px;padding:3px;display:flex}.wtools button{color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.wtools button:active{background:#ffffff1f}.wstack{padding:0 18px 18px}.wcard{aspect-ratio:1.586;background:linear-gradient(135deg, var(--c1), var(--c2));border-radius:13px;justify-content:flex-start;gap:0;height:auto;margin-top:calc(64px - 63vw);padding:14px 16px;box-shadow:0 -1px #ffffff14}@media (min-width:480px){.wcard{margin-top:-210px}}.wcard-top{align-items:center;min-height:38px}.wcard-num{letter-spacing:1px;margin-top:auto;font-size:18px}.wcard-chips{margin-top:10px}.wstack.has-open .wcard.open{margin-bottom:18px}.wcard{margin-top:calc(74px - 63vw);padding-top:12px}.wstack.has-open .wcard:not(.open){margin-top:calc(74px - 63vw)}@media (min-width:480px){.wcard,.wstack.has-open .wcard:not(.open){margin-top:-200px}}.wcard:first-child{margin-top:0!important}.wcard-top{min-height:46px}.wcard-meta b{font-size:17px}.screen.wallet-dark .topbar{min-height:0}.wtitle{padding-top:0}.app-ico{box-shadow:none;background:#efefef;border-radius:18px;display:block;position:relative;overflow:visible}.app-ico:before,.app-ico:after{display:none}.app-ico img{object-fit:contain;filter:drop-shadow(0 3px 3px #00000024);-webkit-user-drag:none;width:92%;height:92%;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.attach-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-top:0;box-shadow:0 -6px 24px #111b2114}.attach-panel .attach-item{color:#1d1d1f;font-size:13px;font-weight:500}.attach-panel .attach-section{color:#8a8a8e;letter-spacing:.3px}.attach-item:active .app-ico{transition:transform .1s;transform:scale(.94)}.illus{object-fit:contain;filter:drop-shadow(0 6px 8px #0000001f);display:block}.sheet.srv{background:#f2f2f2;border-radius:28px 28px 0 0;gap:10px;max-height:92dvh;padding:6px 0 0;animation:.3s cubic-bezier(.2,.9,.3,1) attach-up;overflow-y:auto}.srv-grab{background:#00000029;border-radius:3px;width:40px;height:5px;margin:2px auto 0;display:block}.srv-head{align-items:flex-end;gap:10px;min-height:96px;padding:4px 16px 0;display:flex;position:relative}.srv-head h2{letter-spacing:-.5px;color:#1d1d1f;flex:1;margin:0 0 10px;font-size:26px;font-weight:800;line-height:1.1}.srv-x{color:#1d1d1f;background:#e5e5e5;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:0;left:12px}.srv-head .illus{margin-right:-4px}.sheet.srv>:not(.srv-grab):not(.srv-head){margin-left:16px;margin-right:16px}.sheet.srv .field{background:#fff;border:0;border-radius:14px}.sheet.srv .ios-group,.sheet.srv .shops,.sheet.srv .when{background:#fff;border-radius:16px}.sheet.srv>.btn:last-child{bottom:calc(12px + var(--safe-bottom));z-index:2;margin-top:8px;margin-bottom:calc(12px + var(--safe-bottom));border-radius:27px;height:54px;font-size:17px;position:-webkit-sticky;position:sticky;box-shadow:0 0 0 12px #f2f2f2,0 -14px 18px 6px #f2f2f2}.inc-mark{color:#fff;border-radius:50%;flex:none;place-items:center;display:inline-grid}.inc-pin{width:auto;height:auto;box-shadow:none;box-shadow:0 0 0 3px var(--c), 0 4px 12px #00000040;background:#fff;border-radius:50%;padding:3px}.inc-form{background:#f2f2f2;gap:12px}.inc-kinds{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.inc-kind{text-align:center;color:#3a3a3c;background:#fff;border:2px solid #0000;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:76px;padding:8px 2px;font-size:12px;font-weight:600;line-height:1.15;display:flex}.inc-kind .inc-mark{background:#8e8e93!important}.inc-kind.on{border-color:var(--c);color:#1d1d1f;background:#fff}.inc-kind.on .inc-mark{background:var(--c)!important}.inc-radii button{background:#fff;border:2px solid #0000}.inc-radii button.on{color:#1d1d1f;border-color:#1d1d1f}.inc-form .field{background:#fff;border:0;border-radius:14px}.inc-form .btn{border-radius:27px;flex:none;height:54px;font-size:17px}.inc-fix{color:#1d1d1f;background:#fff;font-weight:500}.inc-title{color:#1d1d1f;align-items:center;gap:8px;display:inline-flex}.svc.incident{border-top:0;border-left:4px solid var(--c)}.inc-row .inc-mark{margin:0}.sheet.cash-sheet{background:#1c1c1e;gap:4px;padding:8px 18px 16px}.cash-to{text-align:center;color:#ebebf5c7;margin:2px 0 0;font-size:15px}.cash-to b{color:#fff;font-weight:600}.amt.cash .amt-row{margin:14px 0 2px}.amt.cash .amt-step{background:#2c2c2e}.amt.cash .amt-num{color:#fff;filter:none;letter-spacing:-2px;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-weight:600}.amt.cash .amt-value.zero .amt-num{color:#ebebf573;opacity:1}.amt-unit,.amt.cash .amt-value small{color:#ebebf599;font-weight:600}.amt-links{margin:0 0 8px}.amt-links .amt-kb,.amt-say-mini{color:#ebebf5b3}.amt.cash .amt-quick{grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 8px;display:grid}.amt.cash .amt-quick button{background:#2c2c2e;border-radius:17px;height:34px;padding:0;font-size:13.5px}.amt.cash .amt-pad{gap:6px}.amt.cash .amt-pad button{background:#2c2c2e;border-radius:12px;height:48px;font-size:23px}.cash-more{color:#ebebf5d9;background:#2c2c2e;border-radius:14px;justify-content:space-between;width:100%;margin:6px 0;padding:13px 14px;font-size:15px;display:flex}.cash-sheet .field,.cash-sheet .reason,.cash-sheet .ios-group,.cash-sheet .ios-group .ios-row,.cash-sheet .operator,.cash-sheet .pay-to{background:#2c2c2e}.cash-sheet .native-pick{background:#3a3a3c}.cash-sheet .reason .e,.cash-sheet .reason svg,.cash-sheet .reason .ic{color:#8ee0b9}.btn.cash-cta,.btn.cash-cta:not(:disabled){color:#fff;background:#2b7461;font-weight:600}.btn.cash-cta:disabled{color:#ebebf573;background:#2c2c2e}.sys.e2e{color:#5a5340;max-width:300px;box-shadow:none;background:#fdf6d8eb;padding:5px 11px;font-size:11.5px;line-height:15px}.undelivered-mini{text-align:right;color:#6b7a74;flex-direction:column;align-self:flex-end;align-items:flex-end;gap:4px;max-width:80%;margin:2px 4px 6px;padding:0;font-size:12px;display:flex}.undelivered-mini>span:first-child:before{content:"◷ "}.ud-more{color:#3a4a44;text-align:left;background:#ffffffeb;border-radius:12px;padding:7px 10px;font-size:12.5px;line-height:1.35;animation:.2s both react-pop;display:block}.chat-head .cap{box-shadow:0 2px 10px #111b2114}.day{padding:4px 11px;font-size:12px;font-weight:600}.empty.illus-empty{gap:8px;padding-top:48px}.empty.illus-empty .illus{margin-bottom:10px;animation:.5s cubic-bezier(.3,1.4,.5,1) both attach-pop}.empty.illus-empty .t-title{color:#1d1d1f;font-size:21px;font-weight:800}.empty.illus-empty .btn{border-radius:26px;height:52px;padding:0 28px}.attach-panel .app-ico,.app-ico{background:#efefef!important;border-radius:18px!important}.srv-head{padding-top:46px}.srv-head h2{font-size:24px}.sheet.srv>.btn{bottom:calc(12px + var(--safe-bottom));z-index:2;border-radius:27px;flex-shrink:0;height:54px;margin-top:8px;font-size:17px;position:-webkit-sticky;position:sticky;box-shadow:0 0 0 12px #f2f2f2,0 -14px 18px 6px #f2f2f2}.sheet.srv>p:last-child{margin-bottom:calc(14px + var(--safe-bottom))!important}.sheet.srv .ios-group{border-radius:16px;margin:0 16px!important}.inc-radii{grid-template-columns:repeat(3,1fr);display:grid;overflow:visible}.inc-radii button{text-align:center;padding:9px 4px}.inc-form>.btn{z-index:2;position:-webkit-sticky;position:sticky;bottom:0;box-shadow:0 0 0 12px #f2f2f2,0 -12px 16px 6px #f2f2f2}.sheet.srv>.btn,.inc-form>.btn{align-self:stretch;width:auto}.sheet.srv .amt.cash .amt-num{color:#1d1d1f}.sheet.srv .amt.cash .amt-value.zero .amt-num{color:#c7c7cc}.sheet.srv .amt-unit,.sheet.srv .amt.cash .amt-value small{color:#6e6e73}.sheet.srv .amt.cash .amt-step{color:#1d1d1f;background:#fff;box-shadow:0 1px 3px #00000014}.sheet.srv .amt.cash .amt-step:disabled{opacity:.4}.sheet.srv .amt-links .amt-kb,.sheet.srv .amt-say-mini{color:#6e6e73}.sheet.srv .amt.cash .amt-quick button,.sheet.srv .amt.cash .amt-pad button{color:#1d1d1f;background:#fff;box-shadow:0 1px 2px #0000000f}.sheet.srv .amt.cash .amt-pad button:active{background:#e5e5ea}.sheet.srv .amt.cash .amt-cur,.sheet.srv .amt.cash .amt-say{color:#1d1d1f;background:#fff}.srv-head{min-height:0;padding-top:40px}.srv-head .illus{width:76px;height:76px}.sheet.srv>.btn:disabled{opacity:1;color:#fff;background:#c5d3ce}.backdrop.pay-backdrop{padding:0 8px calc(8px + var(--safe-bottom));align-items:flex-end}.sheet.pay-sheet{flex-direction:column;gap:10px;width:100%;max-width:480px;max-height:calc(100% - 16px);margin:0 auto;padding:14px 18px;display:flex;overflow-y:auto;box-shadow:0 20px 60px #00000073;border-radius:40px!important}.pay-head{grid-template-columns:36px 1fr 36px;align-items:center;display:grid}.pay-x{color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.pay-x-space{width:36px}.pay-logo{letter-spacing:-.4px;color:#fff;justify-self:center;align-items:center;gap:5px;font-size:21px;font-weight:700;display:inline-flex}.pay-logo img{object-fit:contain;border-radius:6px;width:22px;height:22px}.pay-for{text-align:center;color:#ebebf5b3;margin-top:6px;font-size:14px;font-weight:500}.pay-sheet .amt.cash{gap:6px}.pay-sheet .amt-row{margin:2px 0}.pay-sheet .amt.cash .amt-num{color:#fff;-webkit-text-fill-color:#fff;filter:none;letter-spacing:-1.5px;background:0 0;font-size:max(36px,min(12vw,56px));font-weight:700}.pay-sheet .amt.cash .amt-value.long .amt-num{font-size:max(28px,min(9vw,42px))}.pay-sheet .amt-step{width:44px;height:44px}.pay-sheet .amt-pad{gap:6px}.pay-sheet .amt.cash .amt-pad button{border-radius:14px;height:46px;font-size:24px}.pay-sheet .amt-quick button{height:30px;font-size:13px}.pay-sheet .amt-links{justify-content:center;align-items:center;gap:4px;display:flex}.pay-sheet .amt-kb{margin:0;padding:4px 10px;font-size:13px}.pay-cardline{color:#fff;text-align:left;background:#ffffff14;border-radius:18px;align-items:center;gap:12px;padding:10px 12px;display:flex}.pay-cardline .grow{flex-direction:column;min-width:0;display:flex}.pay-cardline small{color:#ebebf599;font-size:11.5px}.pay-cardline b{font-size:15px;font-weight:600}.pay-cardline .grow>span{color:#ebebf599;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pay-cardline>svg,.pay-cardline>.ic{color:#ebebf580;flex:none}.pay-card{background:linear-gradient(135deg, var(--c1,#3c8f78), var(--c2,#2b7461));border-radius:12px;flex-direction:column;flex:none;justify-content:space-between;width:152px;height:96px;padding:10px 11px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 16px #00000059,inset 0 1px #ffffff40}.pay-card:after{content:"";pointer-events:none;background:radial-gradient(120% 80% at 100% 0,#ffffff47,#0000 55%);position:absolute;top:0;bottom:0;left:0;right:0}.pay-card.bigo{--c1:#3c8f78;--c2:#1f5a4b;color:#fff}.pay-card.small{border-radius:7px;width:64px;height:41px;padding:5px 6px;box-shadow:0 3px 8px #00000059}.pc-brand{letter-spacing:-.2px;align-items:center;gap:4px;font-size:13px;font-weight:800;line-height:1.05;display:inline-flex}.pc-brand img{border-radius:4px;width:14px;height:14px}.pay-card.small .pc-brand{gap:2px;font-size:7.5px}.pay-card.small .pc-brand img{border-radius:2px;width:8px;height:8px}.pc-num{letter-spacing:.5px;font-variant-numeric:tabular-nums;opacity:.9;font-size:12px;font-weight:600}.pay-card.small .pc-num{font-size:7px}.pay-details{flex-direction:column;gap:8px;display:flex}.pay-amount-mini{text-align:center;color:#fff;letter-spacing:-.8px;font-size:30px;font-weight:700}.pay-accounts{scrollbar-width:none;gap:10px;padding:4px 2px 6px;display:flex;overflow-x:auto}.pay-acc{border:2px solid #0000;border-radius:11px;flex:none;padding:3px}.pay-acc.on{border-color:#fff}.pay-acc .pay-card.small{border-radius:9px;width:96px;height:61px;padding:7px 8px}.pay-acc .pay-card.small .pc-brand{font-size:10px}.pay-acc .pay-card.small .pc-num{font-size:9px}.pay-pill{color:#fff;background:#ffffff24;border-radius:16px;align-self:center;height:32px;padding:0 16px;font-size:13.5px;font-weight:600}.pay-sheet .btn.cash-cta{color:#111;background:#fff;flex:none;margin-top:2px}.pay-sheet .btn.cash-cta:disabled{color:#ebebf58c;opacity:1;background:#3a3a3c}.pay-foot{text-align:center;color:#ebebf58c;margin:0;font-size:12px;line-height:16px}.chat-head:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--chat-veil,var(--chat-bg)) 0%, var(--chat-veil,var(--chat-bg)) 70%, transparent 100%);position:absolute;top:0;bottom:-26px;left:0;right:0}.desk-main .chat-head:before{display:none}.inc2{background:#e9e6df}.inc2 .inc-map{position:absolute;top:0;bottom:0;left:0;right:0}.inc2 .inc-fix{top:calc(14px + var(--safe-top));border-radius:17px;height:34px;font-size:13px;left:72px;right:72px;box-shadow:0 2px 10px #0000001f}.inc2-round{z-index:3;color:#1d1d1f;background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;box-shadow:0 2px 12px #00000029}.inc2-round.back{left:14px;top:calc(8px + var(--safe-top))}.inc2-pin{z-index:2;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:30%;left:50%;transform:translate(-50%,-100%)}.inc2-bubble{white-space:nowrap;background:#fff;border-radius:20px;align-items:center;gap:8px;padding:5px 14px 5px 5px;display:flex;box-shadow:0 4px 14px #0000002e}.inc2-bubble img{background:var(--c);object-fit:contain;border-radius:14px;width:40px;height:40px;padding:3px}.inc2-bubble span{flex-direction:column;line-height:1.15;display:flex}.inc2-bubble small{color:#6e6e73;font-size:12px}.inc2-bubble b{color:#1d1d1f;font-size:15px;font-weight:700}.inc2-stem{background:#1d1d1f;border-radius:2px;width:3px;height:22px}.inc2-dot{background:var(--c);border:3px solid #fff;border-radius:50%;width:14px;height:14px;margin-top:-3px;box-shadow:0 1px 6px #0000004d}.inc2-panel{z-index:4;background:#fff;border-radius:28px 28px 0 0;flex-direction:column;max-height:66%;transition:max-height .25s;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #0000001f}.inc2-panel.compact{max-height:40%}.inc2-grab{flex:none;align-self:stretch;place-items:center;height:22px;display:grid}.inc2-grab span{background:#d1d1d6;border-radius:3px;width:40px;height:5px}.inc2-scroll{flex-direction:column;flex:1;gap:12px;min-height:0;padding:0 16px 8px;display:flex;overflow-y:auto}.inc2-title{letter-spacing:-1px;text-transform:uppercase;color:#1d1d1f;margin:2px 0 0;font-size:28px;font-weight:800;line-height:1.05}.inc2-rows{flex-direction:column;display:flex}.inc2-row{align-items:center;gap:14px;min-height:58px;display:flex}.inc2-row+.inc2-row{border-top:1px solid #e5e5ea;margin-left:60px;padding-left:0}.inc2-row+.inc2-row .inc2-ico{margin-left:-60px}.inc2-ico{color:#1d1d1f;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.inc2-ico.dark{color:#fff;background:#3a3a3c}.inc2-row .grow{flex-direction:column;min-width:0;display:flex}.inc2-row small{color:#8e8e93;font-size:13px}.inc2-row b{color:#1d1d1f;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:500;overflow:hidden}.inc2-row textarea{resize:none;min-width:0;font:inherit;color:#1d1d1f;background:0 0;border:0;outline:none;flex:1;padding:16px 0;font-size:17px}.inc2-row textarea::placeholder{color:#8e8e93}.inc2-kinds{scrollbar-width:none;gap:8px;margin:0 -16px;padding:4px 16px 2px;display:flex;overflow-x:auto}.inc2-kinds::-webkit-scrollbar{display:none}.inc2-kind{color:#8e8e93;text-align:left;background:0 0;border-radius:18px;flex-direction:column;flex:none;align-items:flex-start;gap:4px;width:92px;padding:8px 8px 10px;font-size:14px;font-weight:600;display:flex}.inc2-kind img{object-fit:contain;opacity:.5;filter:saturate(.4);width:76px;height:64px;transition:opacity .15s,filter .15s,transform .15s}.inc2-kind.on{color:#1d1d1f;background:#f2f2f2}.inc2-kind.on img{opacity:1;filter:none;transform:scale(1.06)}.inc2-sec{color:#6e6e73;margin:2px 0 -4px;font-size:15px;font-weight:600}.inc2-radii{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.inc2-radii button{color:#3a3a3c;background:#f2f2f2;border:2px solid #0000;border-radius:14px;height:42px;font-size:15px;font-weight:600}.inc2-radii button.on{color:#1d1d1f;background:#fff;border-color:#1d1d1f}.inc2-link{color:var(--brand-dark,#22604f);align-self:flex-start;padding:4px 0;font-size:15px;font-weight:600}.inc2-about{background:#f2f2f2;border:0;border-radius:14px}.inc2-know{counter-reset:k;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inc2-know li{counter-increment:k;flex-direction:column;gap:2px;padding:12px 0 12px 46px;display:flex;position:relative}.inc2-know li+li{border-top:1px solid #e5e5ea;margin-left:46px;padding-left:0}.inc2-know li:before{content:counter(k);color:#fff;background:#1d1d1f;border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;font-weight:700;display:grid;position:absolute;top:14px;left:0}.inc2-know li+li:before{left:-46px}.inc2-know b{color:#1d1d1f;font-size:16px;font-weight:500}.inc2-know span{color:#8e8e93;font-size:13.5px;line-height:1.35}.inc2-bar{padding:10px 16px calc(10px + var(--safe-bottom));background:#fff;border-radius:0;flex:none;align-items:center;gap:12px;display:flex;box-shadow:0 -8px 16px #ffffffe6}.inc2-sos{color:#c92a2a;background:#fdecea;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.btn.inc2-cta{border-radius:28px;flex:1;width:auto;height:56px;font-size:17px}.inc2-sos-sheet{padding:18px 16px calc(16px + var(--safe-bottom));flex-direction:column;gap:8px;display:flex}.inc2-sos-sheet>b{text-align:center;margin-bottom:4px;font-size:18px}.inc2-sos-sheet a{color:#1d1d1f;background:#f2f2f2;border-radius:16px;justify-content:space-between;align-items:center;height:54px;padding:0 18px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.inc2-sos-sheet a span{color:#c92a2a;font-variant-numeric:tabular-nums}.inc2-scroll>*{flex-shrink:0}.inc2 .inc-map{bottom:calc(40% - 28px)}.inc2-pin{top:calc(30% + 14px);transform:translate(-50%,calc(7px - 100%))}.inc2-row b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}.inc2-kind{width:auto;min-width:92px;padding:8px 10px 10px}.inc2-kind span{white-space:nowrap;font-size:13.5px}.y-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 10px;padding:34px 14px 8px;display:grid}.y-grid.big{grid-template-columns:repeat(2,minmax(0,1fr));gap:46px 14px;padding:52px 14px 6px}.yt{color:#1d1d1f;min-width:0;animation:.32s cubic-bezier(.3,1.3,.5,1) both attach-pop;animation-delay:calc(var(--i,0) * 14ms);flex-direction:column;align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.yt-tile{background:#efefef;border-radius:16px;width:100%;height:52px;display:block;position:relative}.yt-tile img{object-fit:contain;object-position:center bottom;pointer-events:none;-webkit-user-drag:none;width:116%;max-width:none;height:84px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.yt-tile>.ic,.yt-tile>svg{color:#2b7461;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.yt.big{gap:8px;font-size:15px;font-weight:600}.yt.big .yt-tile{border-radius:22px;height:74px}.yt.big .yt-tile img{width:92%;height:118px;bottom:2px}.yt-label{text-align:center;overflow-wrap:anywhere;max-width:100%;line-height:1.2}.yt:active .yt-tile img{transition:transform .1s;transform:translate(-50%)scale(.94)}.attach-panel .attach-section{margin-top:14px}.illus{filter:none}.yt-tile img{width:104%}.yt{letter-spacing:-.15px;font-size:12.5px}.yt-label{overflow-wrap:normal;white-space:nowrap}.yt:not(.big) .yt-label{white-space:normal}.y-grid.big{row-gap:54px}.srv-head{min-height:64px;position:relative;padding-right:128px!important}.srv-head .illus{pointer-events:none;position:absolute;bottom:-6px;right:8px;width:132px!important;height:132px!important;margin:0!important}.srv-head{min-height:118px}.y-cat+.y-cat{margin-top:2px}.y-cat .y-grid{gap:18px 10px;padding:22px 14px 6px}.y-cat .yt-tile{border-radius:15px;height:50px}.y-cat .yt-tile img{width:82%;height:60px;bottom:4px}.attach-panel .y-cat .attach-section{margin-top:10px}.ludo{aspect-ratio:1;background:#fff;border-radius:14px;width:100%;max-width:420px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #111b211a,0 4px 14px #111b2114}.ludo-cell{background:#fff;place-items:center;width:6.66667%;height:6.66667%;display:grid;position:absolute;box-shadow:inset 0 0 0 .5px #111b2124}.ludo-base{background:var(--c);place-items:center;width:40%;height:40%;display:grid;position:absolute}.ludo-base.off{filter:saturate(.25)brightness(1.15)}.ludo-yard{background:#fff;border-radius:18%;width:66.6%;height:66.6%;box-shadow:inset 0 2px 6px #0000001f}.ludo-center{background:conic-gradient(from 45deg, #e8b53c 0 25%, #3b8edb 0 50%, #e5484d 0 75%, #2b9b6e 0);width:20%;height:20%;position:absolute;top:40%;left:40%}.ludo-pawn{background:radial-gradient(circle at 35% 30%, #ffffffb3, transparent 45%), var(--c);z-index:2;border-radius:50%;width:5.2%;height:5.2%;padding:0;transition:top .25s,left .25s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff,0 2px 4px #00000059}.ludo-pawn.last{box-shadow:0 0 0 2px #fff,0 0 0 4px #111b2159,0 2px 4px #00000059}.ludo-pawn.can{z-index:3;cursor:pointer;animation:1s ease-in-out infinite ludo-can}.ludo-pawn.can:after{content:"";border-radius:50%;position:absolute;top:-9px;bottom:-9px;left:-9px;right:-9px}.ludo-pawn:disabled{cursor:default;opacity:1}@keyframes ludo-can{50%{box-shadow:0 0 0 2px #fff, 0 0 0 6px var(--c), 0 2px 4px #00000059}}@media (prefers-reduced-motion:reduce){.ludo-pawn.can{box-shadow:0 0 0 2px #fff, 0 0 0 5px var(--c);animation:none}}.ludo-bar{color:#1d1d1f;align-items:center;gap:12px;padding:4px 2px;font-size:15px;font-weight:600;display:flex}.ludo-bar .grow{min-width:0}.ludo-bar .btn.small{flex:none;width:auto;padding:0 16px}.die{background:#fff;border-radius:10px;flex:none;grid-template-columns:repeat(3,1fr);gap:2px;width:40px;height:40px;padding:6px;display:grid;box-shadow:0 0 0 1px #111b211f,0 3px 8px #111b2126}.die i{border-radius:50%}.die i.on{background:#1d1d1f}.ludo-players{flex-wrap:wrap;gap:6px;display:flex}.ludo-player{color:#3a3a3c;background:#f2f2f2;border-radius:15px;align-items:center;gap:6px;height:30px;padding:0 10px 0 6px;font-size:13px;font-weight:600;display:inline-flex}.ludo-player i{background:var(--c);border-radius:50%;width:14px;height:14px}.ludo-player small{color:#8e8e93;font-weight:500}.ludo-player.on{box-shadow:0 0 0 2px var(--c);color:#1d1d1f;background:#fff}.svc.ludo-card{flex-direction:column;gap:8px;width:min(320px,74vw);display:flex}.ludo-art{object-fit:contain;width:96px;height:96px}.ios-check{border-radius:50%;flex:none;width:24px;height:24px;box-shadow:inset 0 0 0 2px #c7c7cc}.ios-check.on{box-shadow:none;background:#2b7461 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/70% no-repeat}.money2{color:#f5f5f7;text-align:left;background:#1c1c1e;border-radius:18px;flex-direction:column;gap:8px;width:280px;max-width:100%;margin:-3px -5px -1px;padding:12px 14px 6px;display:flex}.m2-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.m2-brand{color:#fff;align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:inline-flex}.m2-brand img{border-radius:4px;width:15px;height:15px}.m2-state{color:#f5f5f7;white-space:nowrap;background:#ffffff1f;border-radius:10px;padding:3px 9px;font-size:11.5px;font-weight:700}.m2-state.todo{color:#3d3200;background:#fce37e}.m2-state.ready{color:#fff;background:#2b7461}.m2-state.wait{background:#ffffff29}.m2-state.ok{color:#062b12;background:#34c759}.m2-state.no{color:#ebebf599;background:#ffffff1a}.m2-amount{letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1.1}.money2.no .m2-amount{color:#ebebf580;text-decoration:line-through}.m2-who{color:#ebebf5b3;font-size:13px}.m2-rows{background:#ffffff12;border-radius:12px;flex-direction:column;display:flex}.m2-row{justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 10px;display:flex}.m2-row small{color:#ebebf599;font-size:12.5px}.m2-row b{text-align:right;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.m2-mini{color:#ebebf5cc;background:#ffffff1a;border-radius:14px;place-items:center;width:28px;height:28px;display:grid}.m2-actions{flex-direction:column;gap:6px;display:flex}.m2-btn{border-radius:22px;justify-content:center;align-items:center;gap:6px;height:44px;font-size:15px;font-weight:700;display:inline-flex}.m2-btn.primary{color:#111;background:#fff}.m2-wait,.m2-done{color:#ebebf5bf;text-align:center;justify-content:center;padding:4px 0;font-size:13px;display:flex}.m2-links{flex-wrap:wrap;justify-content:center;gap:2px 14px;display:flex}.m2-links:empty{display:none}.m2-link{color:#8fe0bd;padding:6px 0;font-size:13.5px;font-weight:600}.money2 .mc-foot{color:#ebebf580}.pay-services{flex-wrap:wrap;gap:8px;display:flex}.pay-svc{color:#f5f5f7;background:#ffffff1a;border:2px solid #0000;border-radius:19px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.pay-svc i{border-radius:50%;width:12px;height:12px}.pay-svc.on{background:#ffffff2e;border-color:#fff}.pay-input,.pay-dest input{color:#fff;width:100%;height:48px;font:inherit;background:#2c2c2e;border:0;border-radius:14px;padding:0 14px;font-size:16px}.pay-input::placeholder,.pay-dest input::placeholder{color:#ebebf566}.pay-dest{flex-direction:column;gap:6px;display:flex}.pay-dest small{color:#ebebf599;font-size:12.5px}.pay-dest input[aria-invalid=true]{box-shadow:0 0 0 2px #ff6b5e}.pay-err{color:#ff8a80;font-size:12.5px}.pay-svc-dot{border-radius:12px;flex:none;width:40px;height:40px}.pay-dual{gap:10px;display:flex}.pay-dual .btn.cash-cta{flex:1;width:auto}.pay-sheet .btn.cash-cta.ghost{color:#fff;background:#ffffff24}.pay-sheet .btn.cash-cta.ghost:disabled{color:#ebebf566;background:#2c2c2e}.pay-recap{background:#ffffff12;border-radius:16px;flex-direction:column;display:flex}.pay-recap>span{grid-template-columns:92px 1fr auto;align-items:center;gap:8px;min-height:46px;padding:6px 12px;display:grid}.pay-recap>span+span{border-top:1px solid #ffffff14}.pay-recap small{color:#ebebf599;font-size:13px}.pay-recap b{color:#fff;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.pay-recap b.soft{color:#ebebf5cc;font-size:13px;font-weight:500}.pay-copy{color:#fff;background:#ffffff1f;border-radius:18px;place-items:center;width:36px;height:36px;display:grid}.pay-how,.pay-back{color:#ebebf5d9;background:#ffffff0d;border-radius:16px;flex-direction:column;gap:8px;padding:12px;font-size:14px;line-height:1.4;display:flex}.pay-how b,.pay-back b{color:#fff;font-size:15px}.pay-back{background:#fce37e1f}.pay-pill.ghost{color:#ebebf5cc;background:0 0}a.pay-pill{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pay-how .pay-pill{border-radius:20px;align-self:stretch;height:40px}.m2-row small{white-space:nowrap;flex:none}.m2-row b{flex-wrap:wrap;justify-content:flex-end;min-width:0}.m2-row b.m2-dest{white-space:nowrap;flex-wrap:nowrap;font-size:13px}.backdrop.fl-backdrop{padding:0 8px calc(8px + var(--safe-bottom));align-items:flex-end}.fl{width:100%;max-width:480px;max-height:calc(100% - 12px - var(--safe-top));color:#1d1d1f;background:#f2f2f7;border-radius:34px;flex-direction:column;margin:0 auto;animation:.28s cubic-bezier(.2,.9,.3,1) both fl-in;display:flex;overflow:hidden;box-shadow:0 18px 50px #0000004d}@keyframes fl-in{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.fl{animation:none}}.fl.dark{color:#f5f5f7;background:#1c1c1e}.fl-grab{background:#3c3c4340;border-radius:3px;flex:none;width:36px;height:5px;margin:7px auto 0}.fl-head{flex:none;justify-content:center;align-items:center;min-height:44px;padding:4px 52px 6px;display:flex;position:relative}.fl-title{letter-spacing:-.2px;text-align:center;font-size:17px;font-weight:700}.fl-x{color:#6e6e73;background:#78788029;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:4px;right:12px}.fl-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:4px 16px 10px;display:flex;overflow-y:auto}.fl-body>*{flex-shrink:0}.fl-foot{flex:none;padding:8px 16px 14px}.fl-cta{color:#fff;background:#2b7461;border-radius:26px;justify-content:center;align-items:center;width:100%;height:52px;font-size:17px;font-weight:600;display:flex}.fl.dark .fl-cta{color:#111;background:#fff}.fl-cta:not(:disabled):active{transform:scale(.98)}.fl-cta.danger{background:#d92d20}.fl-seg{background:#7676803d;border-radius:9px;padding:2px;display:inline-flex}.fl-seg button{min-width:104px;height:30px;color:inherit;border-radius:7px;font-size:14px;font-weight:600}.fl-seg button.on{color:#fff;background:#636366;box-shadow:0 2px 6px #00000040}.fl:not(.dark) .fl-seg button.on{color:#1d1d1f;background:#fff;box-shadow:0 2px 6px #0000001f}.fl-amount{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:baseline;gap:6px;padding:6px 0 2px;display:flex}.fl-amount-n{letter-spacing:-2px;font-size:max(48px,min(17vw,68px));font-weight:700;line-height:1}.fl-amount.long .fl-amount-n{font-size:max(36px,min(12vw,50px))}.fl-amount-u{opacity:.55;font-size:22px;font-weight:600}.fl-amount.zero .fl-amount-n{opacity:.3}.fl-pad{grid-template-columns:repeat(3,1fr);gap:2px 8px;display:grid}.fl-pad button{height:52px;color:inherit;font-variant-numeric:tabular-nums;border-radius:14px;place-items:center;font-size:28px;font-weight:500;display:grid}.fl-logo{object-fit:cover;background:#fff;border-radius:9px;flex:none;box-shadow:0 0 0 .5px #0000001f}.fl-days,.fl-times{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;margin:0 -16px;padding:2px 16px 4px;display:flex;overflow-x:auto}.fl-days::-webkit-scrollbar{display:none}.fl-times::-webkit-scrollbar{display:none}.fl-day{color:#1d1d1f;scroll-snap-align:center;background:#fff;border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;width:58px;height:72px;display:flex;position:relative;box-shadow:0 0 0 1px #0000000d}.fl-day small{color:#8e8e93;font-size:11.5px;font-weight:500}.fl-day b{font-size:21px;font-weight:700;line-height:1.1}.fl-day.on{color:#fff;box-shadow:none;background:#2b7461}.fl-day.on small{color:#fffc}.fl-time{color:#1d1d1f;font-variant-numeric:tabular-nums;scroll-snap-align:center;background:#fff;border-radius:20px;flex:none;align-items:center;height:40px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex;position:relative;box-shadow:0 0 0 1px #0000000d}.fl-time.on{color:#fff;box-shadow:none;background:#2b7461}.fl-time:disabled{opacity:.35}.fl-native{opacity:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.fl-people{scrollbar-width:none;gap:12px;margin:0 -16px;padding:2px 16px 4px;display:flex;overflow-x:auto}.fl-person{width:66px;color:inherit;flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.fl-person-av{opacity:.45;border-radius:50%;padding:2px;transition:opacity .15s;position:relative;box-shadow:0 0 0 2px #0000}.fl-person.on .fl-person-av{opacity:1;box-shadow:0 0 0 2px #2b7461}.fl-person-av i{background:#2b7461 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/70% no-repeat;border-radius:50%;width:20px;height:20px;display:none;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 2px #f2f2f7}.fl-person.on .fl-person-av i{display:block}.fl-person b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;font-weight:600;overflow:hidden}.fl-person small{color:#2b7461;font-variant-numeric:tabular-nums;min-height:15px;font-size:12px;font-weight:600}.fl-group{background:#fff;border-radius:14px;overflow:hidden}.fl-row{text-align:left;color:#1d1d1f;align-items:center;gap:12px;width:100%;min-height:50px;padding:0 14px;font-size:16px;display:flex}.fl-row+.fl-row{border-top:.5px solid #3c3c4333}.fl-row .grow{flex-direction:column;min-width:0;display:flex}.fl-row small{color:#8e8e93;font-size:12.5px}.fl-row input,.fl-row textarea{min-width:0;font:inherit;color:inherit;resize:none;background:0 0;border:0;outline:none;flex:1;padding:14px 0;font-size:16px}.fl-row .fl-ico{color:#fff;background:#2b7461;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.fl-label{color:#6e6e73;margin:2px 4px -6px;font-size:13px;font-weight:600}.fl-link{color:#2b7461;align-self:flex-start;padding:2px 4px;font-size:15px;font-weight:600}.money-panel .fl-body{gap:10px;padding-bottom:4px}.mp-who{color:#ebebf5d9;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.mp-dest{color:#f5f5f7;text-align:left;background:#ffffff12;border-radius:16px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.mp-dest .grow{flex-direction:column;gap:1px;min-width:0;display:flex}.mp-dest small{color:#ebebf599;font-size:12.5px}.mp-dest b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.mp-dest>svg,.mp-dest>.ic{color:#ebebf566;flex:none}.mp-more{justify-content:space-between;align-items:center;gap:10px;min-height:30px;padding:0 2px;display:flex}.mp-link{color:#8fe0bd;padding:4px 0;font-size:14px;font-weight:600}.mp-input{color:#fff;height:40px;font:inherit;background:#2c2c2e;border:0;border-radius:12px;flex:1;padding:0 12px;font-size:16px}.mp-input::placeholder{color:#ebebf566}.mp-terms{background:#ffffff12;border-radius:14px;flex-direction:column;display:flex}.mp-term{justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:0 12px;font-size:15px;display:flex}.mp-term+.mp-term{border-top:.5px solid #ffffff1a}.mp-term input{color:#fff;height:34px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#2c2c2e;border:0;border-radius:8px;padding:0 8px;font-size:15px}.mp-seg{background:#7676803d;border-radius:8px;padding:2px;display:inline-flex}.mp-seg button{color:#f5f5f7;border-radius:6px;height:28px;padding:0 9px;font-size:13px;font-weight:600}.mp-seg button.on{background:#636366}.mp-ops{background:#ffffff12;border-radius:16px;flex-direction:column;display:flex}.mp-op{color:#f5f5f7;text-align:left;align-items:center;gap:12px;min-height:56px;padding:0 14px;display:flex}.mp-op+.mp-op{border-top:.5px solid #ffffff1a}.mp-op b{flex:1;font-size:16px;font-weight:600}.mp-radio{border-radius:50%;flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 2px #ebebf54d}.mp-op.on .mp-radio{box-shadow:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23111' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/68% no-repeat}.mp-note{color:#ebebf5b3;margin:0;padding:0 4px;font-size:14px;line-height:1.4}.fl.dark .pay-dest input{background:#2c2c2e}.mp-op>b:first-child{padding-left:48px}.fl-chips{scrollbar-width:none;gap:8px;margin:0 -16px;padding:2px 16px;display:flex;overflow-x:auto}.fl-chips::-webkit-scrollbar{display:none}.fl-chip{color:#1d1d1f;background:#fff;border-radius:18px;flex:none;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:14.5px;font-weight:600;display:inline-flex;box-shadow:0 0 0 1px #0000000d}.fl-chip.on{color:#fff;box-shadow:none;background:#1d1d1f}.fl-chip.num{font-variant-numeric:tabular-nums;justify-content:center;min-width:44px}.fl-avs{flex:none;display:flex}.fl-avs>*+*{margin-left:-8px}.fl-avs>*{border-radius:50%;box-shadow:0 0 0 2px #fff}.fl-row-btn{color:#2b7461;flex:none;padding:6px 0 6px 8px;font-size:15px;font-weight:600}.fl-links{flex-wrap:wrap;gap:4px 18px;padding:0 4px;display:flex}.fl-caption{text-align:center;color:#8e8e93;margin-top:-8px;font-size:13.5px}.fl-caption.left{text-align:left;margin:-4px 4px 0;line-height:1.4}.fl-search{color:#8e8e93;background:#7676801f;border-radius:12px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.fl-search input{min-width:0;font:inherit;color:#1d1d1f;background:0 0;border:0;outline:none;flex:1;font-size:16px}.fl-hero{justify-content:space-between;align-items:center;gap:10px;display:flex}.fl-hero span{flex-direction:column;gap:2px;display:flex}.fl-hero b{letter-spacing:-.4px;font-size:22px;font-weight:800}.fl-hero small{color:#6e6e73;font-size:14px}.fl-hero img{object-fit:contain;width:84px;height:64px;margin:-8px -4px -8px 0}.fl-empty{text-align:center;color:#6e6e73;flex-direction:column;align-items:center;gap:8px;padding:12px 18px 4px;font-size:14px;line-height:1.4;display:flex}.fl-empty img{object-fit:contain;width:96px;height:72px}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shop-card{text-align:center;color:#1d1d1f;background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:14px 10px 12px;display:flex;box-shadow:0 0 0 1px #0000000a}.shop-card b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:700;overflow:hidden}.shop-card small{color:#8e8e93;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;overflow:hidden}.shop-card:active{transform:scale(.97)}.ls-title{font:inherit;letter-spacing:-.5px;color:#1d1d1f;background:0 0;border:0;outline:none;padding:2px 4px;font-size:24px;font-weight:800}.ls-item{min-height:48px}.ls-box{border-radius:7px;flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 2px #c7c7cc}.ls-box.round{border-radius:50%}.game-pick{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.game-pick.n1{grid-template-columns:1fr}.game-opt{color:#1d1d1f;background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px 12px;display:flex;box-shadow:0 0 0 1px #0000000a}.game-opt img{object-fit:contain;width:86px;height:70px}.game-pick.n1 .game-opt img{width:140px;height:104px}.game-opt b{font-size:16px;font-weight:700}.game-opt small{color:#8e8e93;font-size:12px}.game-opt.on{box-shadow:0 0 0 2.5px #2b7461}.sos-who{text-align:center;color:#3a3a3c;padding:0 8px;font-size:15px;line-height:1.4}.sos-fix{color:#8e8e93;justify-content:center;align-items:center;gap:8px;font-size:13.5px;display:flex}.sos-fix.ok{color:#1f8a4c}.sos-big{color:#fff;background:radial-gradient(circle at 50% 35%,#ff5a4f,#d92d20 70%);border-radius:50%;flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:2px;width:168px;height:168px;display:flex;box-shadow:0 0 0 10px #d92d201f,0 12px 28px #d92d2059}.sos-big b{letter-spacing:1px;font-size:44px;font-weight:800;line-height:1}.sos-big span{opacity:.95;font-size:14px;font-weight:600}.sos-big:active{transform:scale(.97)}.sos-big.counting{box-shadow:0 0 0 10px #d92d2033,0 12px 28px #d92d2059}.sos-count{flex-direction:column;align-items:center;gap:14px;display:flex}.fl-cta.sos-cancel{background:#1d1d1f}.sos-calls{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sos-calls a{color:#3a3a3c;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:64px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.sos-calls b{color:#d92d20;font-variant-numeric:tabular-nums;font-size:20px}.inc2-kind{text-align:center;align-items:center;gap:6px;min-width:84px;padding:10px 10px 8px}.inc2-kind .inc-mark{color:#fff;border-radius:50%;place-items:center;display:grid;background:#aeaeb2!important}.inc2-kind.on{box-shadow:0 0 0 2px var(--c);background:#fff}.inc2-kind.on .inc-mark{background:var(--c)!important}.inc2-bubble .inc-mark{color:#fff;border-radius:50%;place-items:center;display:grid}.ludo-bar .grow{font-size:14px;line-height:1.25}.ludo-bar .btn.small{height:40px;padding:0 14px}.fl-row input[type=checkbox]{flex:none;padding:0}html.kb-open .backdrop.fl-backdrop,html.kb-open .fl-foot{padding-bottom:8px}.fl-drag{touch-action:none;cursor:grab;flex:none}.fl.out{animation:.16s ease-in both fl-out}.backdrop.fl-backdrop.out{animation:.16s ease-in both fl-fade}@keyframes fl-out{to{opacity:0;transform:translateY(40px)}}@keyframes fl-fade{to{background:0 0}}@media (prefers-reduced-motion:reduce){.fl.out,.backdrop.fl-backdrop.out{animation:none}}.when{flex-direction:column;gap:8px;display:flex}.when-main{text-align:left;color:#1d1d1f;background:#fff;border-radius:16px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex;box-shadow:0 0 0 1px #0000000a}.when-cal{background:#fff;border-radius:10px;flex-direction:column;flex:none;align-items:center;width:44px;height:46px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0000001a}.when-cal small{text-align:center;color:#fff;text-transform:uppercase;background:#2b7461;width:100%;font-size:10.5px;font-weight:700;line-height:16px}.when-cal b{font-size:20px;font-weight:700;line-height:28px}.when-main .grow{flex-direction:column;min-width:0;display:flex}.when-main .grow b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.when-main .grow span{font-variant-numeric:tabular-nums;letter-spacing:-.4px;font-size:22px;font-weight:700}.when-change{color:#2b7461;flex:none;font-size:15px;font-weight:600}.when-quick{flex-wrap:wrap;gap:8px;display:flex}.when-quick button{color:#1d1d1f;font-variant-numeric:tabular-nums;background:#fff;border-radius:18px;height:36px;padding:0 14px;font-size:14.5px;font-weight:600;box-shadow:0 0 0 1px #0000000d}.when-quick button.on{color:#fff;box-shadow:none;background:#1d1d1f}.when-quick button:disabled{opacity:.35}.cal{background:#fff;border-radius:16px;padding:8px 10px 10px}.cal-head{justify-content:space-between;align-items:center;padding:2px 2px 6px;display:flex}.cal-title{color:#1d1d1f;align-items:center;gap:6px;font-size:17px;font-weight:700;display:inline-flex}.cal-title span{color:#2b7461;font-size:13px}.cal-nav{gap:4px;display:flex}.cal-nav button{color:#2b7461;border-radius:50%;width:36px;height:36px;font-size:24px;line-height:1}.cal-nav button:disabled{color:#c7c7cc}.cal-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal-dow{color:#8e8e93;padding:4px 0;font-size:12px;font-weight:600}.cal-day{color:#1d1d1f;font-variant-numeric:tabular-nums;border-radius:50%;height:40px;font-size:17px;font-weight:500}.cal-day.today{color:#2b7461;font-weight:700}.cal-day.on{color:#fff;background:#2b7461;font-weight:700}.cal-day:disabled{color:#d1d1d6}.cal-years{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.cal-years button{color:#1d1d1f;background:#f2f2f7;border-radius:10px;height:38px;font-size:15px;font-weight:600}.cal-years button.yr{background:#fff;box-shadow:inset 0 0 0 1px #0000001a}.cal-years button.on{color:#fff;box-shadow:none;background:#2b7461}.clock{background:#fff;border-radius:16px;justify-content:center;align-items:center;gap:6px;padding:6px;display:flex}.clock-col{scroll-snap-type:y proximity;scrollbar-width:none;flex-direction:column;flex:1;gap:2px;max-width:120px;height:180px;padding:4px;display:flex;overflow-y:auto}.clock-col::-webkit-scrollbar{display:none}.clock-col button{color:#3a3a3c;font-variant-numeric:tabular-nums;scroll-snap-align:center;border-radius:10px;flex:none;height:40px;font-size:21px;font-weight:600}.clock-col button.on{color:#fff;background:#2b7461}.clock-sep{color:#8e8e93;font-size:26px;font-weight:700}.fl-amount{overflow:hidden}.fl-amount-in{white-space:nowrap;font-size:calc(68px * var(--k,1));align-items:baseline;gap:6px;display:inline-flex}.fl-amount-in .fl-amount-n{font-size:1em}.fl-amount-in .fl-amount-u{opacity:.6;color:inherit;padding:0;font-size:.34em;font-weight:600}button.fl-amount-u{opacity:.75;text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media (max-width:360px){.fl-amount-in{font-size:calc(58px * var(--k,1))}}.mp-code{letter-spacing:.5px;background:#ffffff1f;border-radius:8px;flex:none;place-items:center;width:48px;height:30px;font-size:13px;font-weight:700;display:grid}.bubble.rich{box-shadow:none!important;background:0 0!important;padding:0!important}.bubble.rich:before,.bubble.rich:after{display:none!important}.bubble.rich>.svc,.bubble.rich>.money2,.bubble.rich>.money,.bubble.rich>.poll,.bubble.rich>span>.svc{margin:0;box-shadow:0 1px 2px #111b211a,0 0 0 .5px #111b210f}.bubble.rich>.poll{background:#fff;border-radius:16px;padding:10px 12px 6px;display:block}.svc-illus{object-fit:contain;flex:none;width:30px;height:30px;margin:-4px 2px -4px -2px}.svc-title.svc-ic{align-items:center;gap:6px;display:inline-flex}.motif:before{opacity:.5}.toast{text-align:left;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:min(92vw,440px);line-height:1.3}.toast.with-action>span{flex:1;min-width:0}.toast-action{white-space:nowrap;flex:none;padding:8px 12px;font-size:15px}body:has(.composer) .toast{bottom:calc(78px + var(--safe-bottom))}html.kb-open body .toast{bottom:calc(var(--kb,0px) + 70px)}.fl-backdrop .fl{max-height:calc((var(--vvh,100dvh) - 20px - var(--safe-top) - var(--safe-bottom)) / var(--zoom,1))}html.kb-open .fl-backdrop .fl{max-height:calc((var(--vvh,100dvh) - 16px) / var(--zoom,1))}.chat-head .cap .icon-btn{width:40px;height:40px}.chat-head .who-cap{flex:1;min-width:0}.chat-head .who .t-head{font-size:16px}.chat-head .who .t-cap{font-size:12.5px}.fl-head{padding:4px 46px 6px}.fl-x{right:8px}.fl-seg{max-width:100%}.fl-seg button{white-space:nowrap;flex:1;min-width:0;padding:0 14px}.fl-cta{text-align:center;text-wrap:balance;height:auto;min-height:52px;padding:8px 18px;line-height:1.2}.mp-dest b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.toast{max-width:min(calc(92vw / var(--zoom,1)), 440px)}.money2{width:min(280px, calc(100vw / var(--zoom,1) - 64px))}.svc{width:min(272px, calc(100vw / var(--zoom,1) - 64px))}.bubble.rich>.poll{max-width:min(300px, calc(100vw / var(--zoom,1) - 64px))!important}@media (max-width:360px){.chat-head .who .avatar{display:none}.chat-head .who-cap{padding-left:12px}.fl-body{padding-left:12px;padding-right:12px}.fl-pad button{height:46px;font-size:24px}.cal-day{height:34px;font-size:15px}.clock-col button{height:36px;font-size:18px}.fl-head{justify-content:flex-start;padding:4px 48px 6px 12px}.fl-seg button{height:30px;padding:0 10px;font-size:13.5px}.toast{font-size:14px}.toast.with-action{gap:6px;padding:6px 6px 6px 14px}.toast-action{padding:6px 8px;font-size:14px}.m2-row{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:6px 10px}.m2-row b{text-align:left;justify-content:flex-start}.chat-head{gap:6px;padding-left:8px;padding-right:8px}.chat-head .back-cap{min-width:44px;padding:0 8px}.chat-head .cap .icon-btn{width:36px}}.mp-dest b{-webkit-line-clamp:3}@media (max-width:360px){.svc .rdv-actions button,.svc button.btn-yes,.svc button.btn-no{font-size:14px}}.clock-col{scroll-snap-type:none;position:relative}.m2-amount{white-space:nowrap}.cam-denied{z-index:400;padding:0 8px calc(8px + var(--safe-bottom));background:#0000008c;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.cam-denied-card{color:#1d1d1f;background:#f2f2f7;border-radius:30px;flex-direction:column;gap:10px;width:100%;max-width:480px;margin:0 auto;padding:22px 18px 14px;display:flex}.cam-denied-card b{text-align:center;font-size:18px}.cam-denied-card p{color:#3a3a3c;text-align:center;margin:0 0 4px;font-size:14.5px;line-height:1.4}.cam-denied-card .fl-cta.ghost{color:#2b7461;background:#fff;box-shadow:inset 0 0 0 1.5px #2b7461}.cam-denied-card .fl-link{align-self:center}.money2{container-type:inline-size}.m2-amount{font-size:var(--fs,30px)}@supports (font-size:1cqi){.m2-amount{font-size:min(var(--fs,30px), var(--fit,30px))}}:root{--by:#fce37e;--by-soft:#fff2bf;--by-pale:#fff9e6;--bg-card:#fffdf6;--bgr:#2b7461;--bgr2:#6bac96;--bgr-soft:#dceee5;--bgr-deep:#1f5446;--bink:#1e3a31;--bline:#2b746124}.fl{background:var(--by-pale);color:var(--bink)}.fl-grab{background:#2b746147}.fl-x{color:var(--bgr);background:#2b74611a}.fl-cta{background:var(--bgr);color:var(--by)}.fl-cta:disabled{color:#6e9886;background:#cfe3d9}.fl:not(.dark) .fl-seg{background:#2b74611a}.fl:not(.dark) .fl-seg button.on{background:var(--bgr);color:var(--by);box-shadow:none}.fl-group,.fl-search,.shop-card,.game-opt,.when-row,.sos-calls a,.cal,.clock{background:var(--bg-card);box-shadow:0 0 0 1px var(--bline)}.fl-search{box-shadow:none;background:#2b746112}.fl-row{color:var(--bink)}.fl-row+.fl-row{border-top-color:var(--bline)}.fl-row .fl-ico{background:var(--bgr2)}.fl-chip,.when-quick button,.fl-time,.fl-day{background:var(--bg-card);color:var(--bink);box-shadow:0 0 0 1px var(--bline)}.fl-chip.on,.when-quick button.on,.fl-time.on,.fl-day.on{background:var(--bgr);color:var(--by);box-shadow:none}.fl-label,.fl-caption,.fl-hero small{color:#5d7a6e}.fl-link,.fl-row-btn{color:var(--bgr)}.fl-person.on .fl-person-av{box-shadow:0 0 0 2px var(--bgr)}.fl-person-av i{box-shadow:0 0 0 2px var(--by-pale)}.fl-person small{color:var(--bgr)}.game-opt.on{box-shadow:0 0 0 2.5px var(--bgr);background:var(--by-soft)}.ls-box{box-shadow:inset 0 0 0 2px #b7cfc4}.ls-title{color:var(--bink)}.ls-title::placeholder{color:#b7cfc4}.fl-pad button{color:var(--bink)}.fl-pad button:active{background:#2b74611f}.when{gap:10px}.when-row{border-radius:16px;align-items:center;gap:8px;padding:10px 12px;display:flex}.when-day{min-width:0;color:var(--bink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:16px;font-weight:700;overflow:hidden}.when-native{background:var(--bgr-soft);height:38px;color:var(--bgr);font:inherit;font-variant-numeric:tabular-nums;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:10px;flex:none;min-width:0;padding:0 10px;font-size:16px;font-weight:600}.when-native::-webkit-date-and-time-value{text-align:center}.when-native::-webkit-calendar-picker-indicator{opacity:.6}input[type=date].when-native{max-width:150px}input[type=time].when-native{max-width:92px}.fl.dark{background:var(--bgr-deep);color:#fff9e6}.fl.dark .fl-grab{background:#fff9e64d}.fl.dark .fl-x{color:#fff9e6;background:#fff9e624}.fl.dark .fl-cta{background:var(--by);color:var(--bgr-deep)}.fl.dark .fl-cta:disabled{color:#fff9e680;background:#fff9e624}.fl.dark .fl-seg{background:#fff9e61f}.fl.dark .fl-seg button.on{background:var(--by);color:var(--bgr-deep)}.fl.dark .fl-pad button{color:#fff9e6}.fl.dark .fl-pad button:active{background:#fff9e624}.mp-dest,.mp-ops,.mp-terms,.fl.dark .pay-recap,.fl.dark .pay-how{color:#fff9e6;background:#fff9e617}.mp-dest small,.mp-who,.mp-note,.fl.dark .pay-recap small{color:#fff9e6b3}.mp-link,.fl.dark .m2-link{color:var(--by)}.mp-op{color:#fff9e6}.mp-op.on .mp-radio{background-color:var(--by)}.mp-input,.fl.dark .pay-dest input,.mp-term input{color:#fff9e6;background:#fff9e61f}.fl.dark .pay-sheet .btn.cash-cta,.fl.dark .btn.cash-cta{background:var(--by);color:var(--bgr-deep)}.fl-amount-u{color:inherit}.bubble.rich>.svc,.bubble.rich>.poll{background:var(--bg-card);color:var(--bink);box-shadow:0 1px 2px #1e3a3114, 0 0 0 1px var(--bline)!important}.money2{background:var(--bgr-deep);color:#fff9e6}.m2-rows{background:#fff9e614}.m2-row small,.m2-who{color:#fff9e6b3}.m2-btn.primary{background:var(--by);color:var(--bgr-deep)}.m2-state.ready{background:var(--bgr2);color:#0f2e25}.m2-state.todo{background:var(--by);color:#3d3200}.m2-link{color:var(--by)}.m2-mini{color:#fff9e6;background:#fff9e624}.money2 .mc-foot,.money2 .mc-history-btn{color:#fff9e68c}.svc.rdv,.svc.table{gap:8px;padding:12px 12px 6px}.rv-head{align-items:center;gap:12px;display:flex}.rv-date{width:46px;height:50px;box-shadow:0 0 0 1px var(--bline);background:#fff;border-radius:12px;flex-direction:column;flex:none;align-items:center;display:flex;overflow:hidden}.rv-date small{text-align:center;background:var(--bgr);width:100%;color:var(--by);text-transform:uppercase;font-size:10.5px;font-weight:700;line-height:17px}.rv-date b{color:var(--bink);font-size:21px;font-weight:800;line-height:31px}.rv-head .grow{flex-direction:column;gap:1px;min-width:0;display:flex}.rv-title{color:var(--bink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.rv-when{color:#4e6b60;font-size:14px;font-weight:500}.rv-place{color:var(--bgr);text-align:left;align-items:center;gap:6px;min-width:0;padding:0;font-size:14px;font-weight:600;display:flex}.rv-place span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rv-note{color:#4e6b60;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.rv-state{color:#8a6d00;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.rv-state:before{content:"";background:#e2b93b;border-radius:50%;flex:none;width:7px;height:7px}.rv-state.ok:before{background:var(--bgr2)}.rv-state.off:before{background:#b9bfbc}.rv-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rv-actions.one{grid-template-columns:1fr}.rv-btn{height:40px;color:var(--bgr);background:#2b746114;border-radius:20px;padding:0 10px;font-size:14.5px;font-weight:700}.rv-btn.primary{background:var(--bgr);color:var(--by)}.rv-btn.chosen{box-shadow:inset 0 0 0 2px var(--bgr2)}.rv-foot{justify-content:space-between;align-items:center;min-height:26px;display:flex}.rv-more{color:var(--bgr);padding:4px 0;font-size:13.5px;font-weight:700}.when-row{grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px 12px;display:grid}.when-day{grid-column:1/-1;font-size:15px}.when-native{width:100%;height:42px;max-width:none!important}.rv-btn{white-space:nowrap;font-size:14px}.bubble.rich>.svc.list{border-top:0!important}.fl-head{gap:8px}.fl-illus{object-fit:contain;flex:none;width:40px;height:40px;margin:-6px 0}.svc.slist{border-top:0!important}.sl-item.on .sl-box{background:var(--bgr2);border-color:var(--bgr2)}.sl-add input{border-color:var(--bline);background:#fff}.sl-add button{background:var(--bgr);color:var(--by)}.svc .progress,.svc .sl-progress{background:var(--bgr-soft)}.map-attrib{z-index:2;color:#3a3a3c;background:#fffc;border-radius:8px;padding:2px 6px;font-size:10.5px;position:absolute;bottom:6px;right:6px}.map-attrib a{color:inherit}.ft-pill{z-index:6;top:calc(10px + var(--safe-top));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;background:#2828288c;border-radius:22px;align-items:center;gap:8px;max-width:calc(100% - 90px);height:44px;padding:0 14px 0 7px;transition:opacity .2s;display:inline-flex;position:absolute;left:12px}.ft-pill.hidden{opacity:0;pointer-events:none}.ft-pill-t{text-align:left;flex-direction:column;min-width:0;line-height:1.15;display:flex}.ft-pill-t b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.ft-pill-t small{opacity:.75;font-variant-numeric:tabular-nums;font-size:12px}.ft-pill>span[aria-hidden]{opacity:.7;margin-left:2px;font-size:18px}.icall .ic-glass.ft-cam.lit,.icall .ic-glass.ft-mic.lit{box-shadow:0 2px 8px #00000040;background:#fff!important}.icall .ic-glass.ft-cam.lit{color:#30d158!important}.icall .ic-glass.ft-mic.lit{color:#ff9f0a!important}.icall .ic-glass.ft-cam:not(.lit),.icall .ic-glass.ft-mic.muted,.icall .ic-glass:not(.ft-cam):not(.ft-mic){color:#fff!important;background:#3c3c3cb3!important}.icall .ic-round.ft-end{color:#fff;background:#ff3b30!important}.icall .ic-menu{-webkit-backdrop-filter:blur(30px)saturate(160%);backdrop-filter:blur(30px)saturate(160%);background:#303032b8;border-radius:26px;min-width:280px;padding:10px 6px}.icall .ic-menu button{color:#fff;text-align:left;border-radius:16px;align-items:center;gap:14px;width:100%;padding:9px 12px;display:flex}.ft-mi{color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.ft-mt{flex-direction:column;min-width:0;display:flex}.group-call.tk{background:#0e0e10}.tk-top{z-index:5;padding:calc(8px + var(--safe-top)) 12px 8px;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;top:0;left:0;right:0}.tk-title{color:#fff;flex-direction:column;min-width:0;display:flex}.tk-title b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.tk-title small{color:#ffffffb3;font-variant-numeric:tabular-nums;font-size:12.5px}.tk-people{color:#fff;background:#ffffff24;border-radius:17px;align-items:center;gap:6px;height:34px;padding:0 10px 0 4px;font-size:14px;font-weight:700;display:inline-flex}.tk-grid{z-index:2;left:0;right:0;top:calc(58px + var(--safe-top));width:100%;max-height:calc(100% - 58px - var(--safe-top) - 96px - var(--safe-bottom));background:#0e0e10;gap:2px;display:grid;position:absolute}.tk-grid .gc-tile{min-width:0;min-height:0;box-shadow:none;background:#26262a;border-radius:4px;position:relative;overflow:hidden}.tk-grid .gc-tile video{object-fit:cover;width:100%;height:100%}.tk-grid .gc-tile .gc-face{place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.tk-grid .gc-tile.speaking{box-shadow:inset 0 0 0 2px #fce37e}.tk-grid .gc-label{color:#fff;text-shadow:0 1px 3px #000000b3;white-space:nowrap;text-overflow:ellipsis;background:0 0;padding:0;font-size:12.5px;font-weight:600;position:absolute;bottom:5px;left:6px;right:30px;overflow:hidden}.tk-host{z-index:1;color:#fff;background:#00000073;border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:700;position:absolute;top:6px;left:6px}.tk-mute{color:#fff;background:#00000073;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:5px;right:6px}.tk-flip{color:#fff;background:#00000073;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:6px;right:6px}.tk-bar{z-index:6;padding:10px 6px calc(10px + var(--safe-bottom));background:linear-gradient(#0000,#0009);justify-content:space-around;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.tk-btn{color:#fff;flex-direction:column;align-items:center;gap:4px;min-width:58px;font-size:11.5px;font-weight:600;display:flex}.tk-btn svg,.tk-btn .ic{box-sizing:border-box;background:#ffffff24;border-radius:50%;width:48px;height:48px;padding:12px}.tk-btn.off svg,.tk-btn.off .ic{color:#0e0e10;background:#fff}.tk-btn.on svg,.tk-btn.on .ic{color:#0e0e10;background:#fce37e}.tk-btn.end svg,.tk-btn.end .ic{background:#ff3b30}.tk-btn:disabled{opacity:.4}.group-call.tk .gc-self,.group-call.tk .ft-people,.group-call.tk .gc-grid{display:none}.icall .ic-menu{left:12px;right:78px;bottom:calc(24px + var(--safe-bottom));z-index:20;min-width:0;max-width:380px;position:fixed;top:auto;transform:none}.icall .ic-menu button{white-space:normal}.icall .ft-mt small{line-height:1.3}.icall .ic-glass,.icall .ic-round.ft-end{-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);border-radius:50%;width:58px;height:58px;transition:transform .14s cubic-bezier(.3,1.4,.5,1),filter .14s;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000001f,0 4px 14px #00000047}.icall .ic-glass:active,.icall .ic-round.ft-end:active,.tk-btn:active svg,.tk-btn:active .ic{filter:brightness(.9);transform:scale(.9)}.icall .ic-glass.ft-cam.lit,.icall .ic-glass.ft-mic.lit{box-shadow:inset 0 1px #fff,0 4px 14px #00000047}.tk-btn svg,.tk-btn .ic{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:transform .14s;box-shadow:inset 0 1px #ffffff40}.ft-captions{z-index:5;left:12px;right:84px;bottom:calc(190px + var(--safe-bottom));pointer-events:auto;flex-direction:column;gap:4px;display:flex;position:absolute}.ft-captions p{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#ffffffb3;background:#0000008c;border-radius:14px;margin:0;padding:8px 12px;font-size:16px;font-weight:600;line-height:1.3}.ft-captions p.now{color:#fff;font-size:18px}.ft-captions p.live{color:#ffffffd9;font-style:italic}.ft-captions p.wait{font-size:14px;font-weight:500}.ft-captions small{color:#fff9;margin-top:2px;font-size:12.5px;font-style:normal;font-weight:500;display:block}.chess-wrap,.dames-wrap{flex-direction:column;gap:8px;width:100%;max-width:420px;display:flex;position:relative}.chess,.dames{aspect-ratio:1;border-radius:14px;width:100%;display:grid;overflow:hidden;box-shadow:0 10px 26px #173f334d,0 0 0 4px #8a5530}.chess{grid-template-columns:repeat(8,1fr)}.dames{grid-template-columns:repeat(10,1fr)}.chess .sq,.dames .sq{aspect-ratio:1;border:0;justify-content:center;align-items:center;min-width:0;padding:0;display:flex;position:relative}.chess .sq.l,.dames .sq.l{background:#f3e9cf}.chess .sq.d{background:#6bac96}.dames .sq.d{background:#b57a45}.chess .sq.last,.dames .sq.last{box-shadow:inset 0 0 0 100px #fce37e73}.chess .sq.sel,.dames .sq.sel{box-shadow:inset 0 0 0 100px #2b74618c}.chess .sq.check{background:radial-gradient(circle,#ff6b6b 0%,#e5484d 45%,#0000 75%),#6bac96}.chess .sq.to:after,.dames .sq.to:after{content:"";background:#173f3373;border-radius:50%;width:30%;height:30%}.chess .sq.take:after{content:"";border:4px solid #173f3380;border-radius:50%;position:absolute;top:6%;bottom:6%;left:6%;right:6%}.chess .pc{font-family:Segoe UI Symbol,Apple Symbols,"Noto Sans Symbols 2",serif;font-size:min(9.4vw,44px);line-height:1;transition:transform .12s}.chess .pc.w{color:#fff;text-shadow:0 0 1px #1f2427,0 0 1px #1f2427,0 1px 1px #1f2427,0 2px 3px #00000059}.chess .pc.b{color:#1f2427;text-shadow:0 1px #ffffff59,0 2px 3px #0000004d}.chess .sq.sel .pc{transform:scale(1.12)translateY(-2px)}.chess .rk,.chess .fl{opacity:.7;color:#173f33;pointer-events:none;font-size:9px;font-style:normal;font-weight:700;position:absolute}.chess .rk{top:2px;left:3px}.chess .fl{bottom:1px;right:3px}.chess-promo{z-index:2;background:#fff;border-radius:18px;align-items:center;gap:6px;padding:10px 12px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 40px #0000004d}.chess-promo>span{color:#173f33;margin-right:4px;font-size:13px;font-weight:600}.chess-promo button{background:#6bac96;border:0;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.chess-promo button .pc{font-size:32px}.chess-promo .x{color:#444;background:#eee;font-size:16px}.chess-moves{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--c2,#555);scrollbar-width:none;gap:10px;padding:2px 2px 4px;font-size:13px;display:flex;overflow-x:auto}.chess-moves span:last-child{color:var(--c1,#111);font-weight:600}.dames .dm{border-radius:50%;width:78%;height:78%;display:block;position:relative}.dames .dm.w{background:radial-gradient(circle at 35% 30%,#fff,#e9e3d6 60%,#c9bfa9);box-shadow:0 2px #a99d86,0 3px 5px #00000059}.dames .dm.b{background:radial-gradient(circle at 35% 30%,#4a5257,#1f2427 70%);box-shadow:0 2px #0d0f10,0 3px 5px #0006}.dames .dm.king:after{content:"♛︎";color:#e8b53c;justify-content:center;align-items:center;font-size:min(4vw,20px);display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.dames .sq.must .dm{outline-offset:1px;outline:3px solid #fce37e}.dames-must{color:#173f33;background:#fce37e;border-radius:999px;align-self:center;padding:4px 10px;font-size:12px;font-weight:700}.p4{background:linear-gradient(160deg,#2b7461,#173f33);border-radius:20px;grid-template-columns:repeat(7,1fr);gap:4px;width:100%;max-width:400px;padding:8px;display:grid;box-shadow:0 10px 26px #173f3359}.p4-col{background:0 0;border:0;border-radius:12px;flex-direction:column;gap:4px;padding:3px;display:flex;overflow:hidden}.p4-col.can:active{background:#ffffff1f}.p4-col i{aspect-ratio:1;background:#173f33;border-radius:50%;width:100%;display:block;box-shadow:inset 0 3px 6px #00000073}.p4-col i.y{background:radial-gradient(circle at 35% 30%,#fff3c4,#fce37e 45%,#e8b53c);box-shadow:inset 0 -3px #00000026}.p4-col i.m{background:radial-gradient(circle at 35% 30%,#fff,#e8f2ee 50%,#b2deca);box-shadow:inset 0 -3px #0000001f}.p4-col i.win{outline-offset:-3px;outline:3px solid #fff;animation:1s ease-in-out infinite alternate p4win}.p4-col i.drop{animation:.35s cubic-bezier(.5,0,.9,.6) p4drop}@keyframes p4drop{0%{transform:translateY(var(--fall,-300%))}}@keyframes p4win{to{filter:brightness(1.25)}}.game-tools{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.game-tools .chip.danger{color:#e5484d}.game-offer{color:#173f33;background:#fce37e;border-radius:999px;align-self:center;padding:4px 12px;font-size:13px;font-weight:600}.svc.game.g-echecs,.svc.game.g-dames,.svc.game.g-p4{width:min(92vw,380px)}.svc.game .chess .pc{font-size:min(8.2vw,38px)}.chess{grid-template-rows:repeat(8,1fr)}.dames{grid-template-rows:repeat(10,1fr)}.chess .sq,.dames .sq{aspect-ratio:auto;border-radius:0;height:auto;min-height:0}.chess .sq em.rk,.chess .sq em.fl{box-shadow:none;background:0 0;border-radius:0;width:auto;min-width:0;height:auto;margin:0;padding:0;line-height:1}.cr-layer{pointer-events:none;z-index:60;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.cr-float{bottom:calc(150px + env(safe-area-inset-bottom));flex-direction:column;align-items:center;gap:2px;animation:2.8s cubic-bezier(.2,.7,.3,1) forwards crUp;display:flex;position:absolute}.cr-float b{filter:drop-shadow(0 4px 10px #00000059);font-size:46px;line-height:1}.cr-float small{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#173f338c;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.cr-layer.still .cr-float{animation:2.2s forwards crFade}@keyframes crUp{0%{opacity:0;transform:translateY(30px)scale(.6)}12%{opacity:1;transform:translateY(0)scale(1.1)}75%{opacity:1}to{opacity:0;transform:translateY(-46vh)scale(1)}}@keyframes crFade{0%,80%{opacity:1}to{opacity:0}}.cr-tray{left:50%;bottom:calc(108px + env(safe-area-inset-bottom));z-index:61;-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);background:#1e2422b8;border-radius:26px;flex-direction:column;align-items:stretch;gap:8px;padding:10px;animation:.18s ease-out crIn;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 14px 40px #00000059}@keyframes crIn{0%{opacity:0;transform:translate(-50%)translateY(10px)}}.cr-hand{color:#fff;background:#ffffff24;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:600;display:flex}.cr-hand.on{color:#173f33;background:#fce37e}.cr-hand span{font-size:20px}.cr-emojis,.ft-reacts{gap:4px;display:flex}.cr-emojis button,.ft-reacts button{background:0 0;border:0;border-radius:50%;width:44px;height:44px;font-size:28px;line-height:1;transition:transform .12s}.cr-emojis button:active,.ft-reacts button:active{transform:scale(1.3)}.ft-reacts{border-bottom:1px solid #ffffff1f;justify-content:space-between;margin-bottom:4px;padding:4px 6px 8px}.tk-btn .tk-emoji{justify-content:center;align-items:center;padding:0;font-size:24px;line-height:1;display:flex}.tk-hand{z-index:2;color:#173f33;background:#fce37e;border-radius:999px;padding:3px 8px;font-size:13px;font-weight:700;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #00000040}.tk-hands{left:50%;bottom:calc(100px + env(safe-area-inset-bottom));z-index:59;white-space:nowrap;text-overflow:ellipsis;color:#173f33;background:#fce37ef2;border-radius:999px;max-width:calc(100% - 32px);padding:6px 14px;font-size:13px;font-weight:600;position:fixed;overflow:hidden;transform:translate(-50%)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fx-swatch.bg-none{background:url(/brand/accueil.webp) 50%/cover}.fx-swatch.bg-flou{filter:blur(1.6px)saturate(.9);background:url(/brand/accueil.webp) 50%/cover}.fx-swatch.bg-bigo{background:linear-gradient(135deg,#2b7461,#6bac96 60%,#fce37e)}.ct-sheet{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:90;overscroll-behavior:contain;color:#173f33;background:#faf8f0f7;border-radius:28px;max-height:78vh;padding:12px;animation:.2s ease-out crIn2;position:fixed;overflow-y:auto;box-shadow:0 18px 50px #0006}@keyframes crIn2{0%{opacity:0;transform:translateY(16px)}}.ct-head{justify-content:space-between;align-items:center;padding:2px 4px 10px;font-size:17px;display:flex}.ct-head .fx-close{color:#173f33;background:#e9efe9}.ct-games{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ct-game{color:#173f33;background:#fff;border:0;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;font-size:13px;font-weight:600;display:flex;box-shadow:0 1px 3px #00000014}.ct-game img{object-fit:contain;width:54px;height:54px}.ct-board{justify-content:center;display:flex}.ct-board .svc.game{width:100%;max-width:420px;box-shadow:none;background:0 0;padding:0}.ct-board .mc-foot{display:none}.ct-wait{color:#4b6b60;justify-content:center;align-items:center;gap:8px;padding:30px 0;display:flex}.ct-chip{top:calc(70px + env(safe-area-inset-top));z-index:58;color:#173f33;background:#fce37ef2;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 6px;font-size:13px;font-weight:700;display:flex;position:fixed;right:12px;box-shadow:0 6px 18px #00000040}.ct-chip img{object-fit:contain;width:28px;height:28px}.icall:has(.ct-sheet) .ic-dock{opacity:0;pointer-events:none}.icall:has(.ct-sheet) .ft-pill{opacity:0;pointer-events:none}.icall:has(.ct-sheet) .ic-reduce{opacity:0;pointer-events:none}.ct-media{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ct-add,.ct-thumb{aspect-ratio:1;color:#2b7461;background:#fff;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;font-size:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000014}.ct-add small{color:#4b6b60;font-size:11px;font-weight:600}.ct-thumb img{object-fit:cover;width:100%;height:100%}.ct-thumb i{color:#fff;background:#00000080;border-radius:999px;padding:2px 7px;font-size:12px;font-style:normal;position:absolute;bottom:6px;left:6px}.ct-noimg{background:#dfe9e4;width:100%;height:100%}.ct-hint{color:#4b6b60;text-align:center;margin:10px 4px 2px;font-size:12.5px}.ct-stage{background:#000;border-radius:18px;justify-content:center;align-items:center;min-height:180px;display:flex;overflow:hidden}.ct-stage video,.ct-stage img{object-fit:contain;width:100%;max-height:56vh;display:block}.ct-sheet.watch .ct-wait{color:#cfe}.doc-bar{top:calc(12px + env(safe-area-inset-top));z-index:63;color:#173f33;white-space:nowrap;background:#faf8f0f5;border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 14px;font-size:14px;font-weight:700;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000004d}.doc-bar>span{align-items:center;gap:6px;display:flex}.doc-bar button{color:#fff;background:#2b7461;border:0;border-radius:999px;min-height:36px;padding:0 14px;font-size:14px;font-weight:700}.doc-bar button.ghost{color:#173f33;background:#e4ece7}.doc-bar.peer{padding:8px 16px}.icall:has(.doc-bar) .ft-pill{opacity:0;pointer-events:none}.lp-card{top:calc(78px + env(safe-area-inset-top));z-index:57;text-align:left;background:#fff;border:0;border-radius:18px;width:150px;padding:0;position:fixed;right:12px;overflow:hidden;box-shadow:0 10px 28px #00000059}.lp-card .static-map{width:100%;display:block}.lp-card.urgent{outline:3px solid #e5484d}.lp-txt{color:#173f33;flex-direction:column;padding:6px 10px 8px;display:flex}.lp-txt b{align-items:center;gap:4px;font-size:13px;display:flex}.lp-txt small{color:#4b6b60;font-size:11.5px}.lp-mine{left:12px;top:calc(78px + env(safe-area-inset-top));z-index:57;color:#fff;background:#34c759f2;border-radius:999px;align-items:center;gap:6px;max-width:calc(100% - 190px);padding:5px 5px 5px 12px;font-size:13px;font-weight:700;display:flex;position:fixed;box-shadow:0 6px 18px #00000040}.lp-mine button{color:#fff;white-space:nowrap;background:#ffffff40;border:0;border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:700}.sos-call-banner{left:50%;top:calc(12px + env(safe-area-inset-top));z-index:64;color:#fff;white-space:nowrap;background:#e5484d;border-radius:999px;padding:7px 16px;font-size:14px;font-weight:800;animation:1.6s ease-in-out infinite sosPulse;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #e5484d73}@keyframes sosPulse{50%{box-shadow:0 8px 34px #e5484dcc}}@media (prefers-reduced-motion:reduce){.sos-call-banner{animation:none}}.icall:has(.sos-call-banner) .ft-pill{top:calc(56px + env(safe-area-inset-top))}.fl.sos-panel{background:var(--by-pale)}.sos-panel .fl-body{gap:16px}.sos2-to{background:var(--bg-card);border:1px solid var(--bline);border-radius:20px;align-items:center;gap:12px;padding:12px 14px;display:flex}.sos2-avatar{background:var(--bgr-soft);width:42px;height:42px;color:var(--bgr);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.sos2-who{flex-direction:column;gap:2px;min-width:0;display:flex}.sos2-who b{color:var(--bink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.sos2-who small{color:#5d7a70;font-size:13px;line-height:1.35}.sos2-stage{flex-direction:column;align-items:center;gap:14px;padding:4px 0 2px;display:flex}.sos2-btn{-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;width:196px;height:196px;padding:0;display:grid;position:relative}.sos2-btn:before,.sos2-btn:after{content:"";background:#d92d2024;border-radius:50%;animation:2.4s ease-out infinite sos2-wave;position:absolute;top:10px;bottom:10px;left:10px;right:10px}.sos2-btn:after{animation-delay:1.2s}.sos2-btn.counting:before,.sos2-btn.counting:after{opacity:0;animation:none}@keyframes sos2-wave{0%{opacity:1;transform:scale(.82)}to{opacity:0;transform:scale(1.12)}}.sos2-ring{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-90deg)}.sos2-ring circle{fill:none;stroke-width:7px;stroke:#d92d2029}.sos2-ring circle.run{stroke:#d92d20;stroke-linecap:round;stroke-dasharray:591;stroke-dashoffset:591px}.sos2-btn.counting .sos2-ring circle.run{animation:3s linear forwards sos2-count}@keyframes sos2-count{to{stroke-dashoffset:0}}.sos2-core{color:#fff;background:radial-gradient(circle at 38% 28%,#ff6b5e 0%,#e5372a 48%,#b4231a 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:160px;height:160px;transition:transform .15s;display:flex;position:relative;box-shadow:0 14px 30px #b4231a61,inset 0 -8px 16px #00000029,inset 0 6px 12px #ffffff38}.sos2-btn:active .sos2-core{transform:scale(.95)}.sos2-core b{letter-spacing:2px;font-size:46px;font-weight:900;line-height:1}.sos2-core b.n{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:64px}.sos2-btn:disabled{opacity:1}.sos2-fix{color:#5d7a70;background:#2b746114;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.sos2-fix.ok{background:var(--bgr-soft);color:var(--bgr)}.sos2-fix.ko{color:#9a5b00;background:#fff1dc}.sos2-cancel{background:var(--bink);color:#fff;border:0;border-radius:999px;min-width:200px;min-height:50px;font-size:17px;font-weight:700}.sos2-label{letter-spacing:.02em;text-transform:uppercase;color:#5d7a70;padding:0 4px;font-size:13px;font-weight:700}.sos2-calls{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sos2-calls a{background:var(--bg-card);border:1px solid var(--bline);color:var(--bink);border-radius:20px;flex-direction:column;align-items:center;gap:4px;padding:12px 6px 10px;text-decoration:none;display:flex}.sos2-calls a:active{transform:scale(.97)}.sos2-calls i{color:#c4291d;background:#fdecea;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.sos2-calls b{color:#c4291d;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.1}.sos2-calls small{color:#5d7a70;font-size:12.5px;font-weight:600}@media (prefers-reduced-motion:reduce){.sos2-btn:before,.sos2-btn:after{animation:none}}.fl-grab-hit{cursor:grab;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:22px;margin:0;padding:0;display:flex}.fl-grab-hit .fl-grab{margin:0}.fl{transition:transform .18s,height .24s cubic-bezier(.2,.9,.3,1),max-height .24s cubic-bezier(.2,.9,.3,1)}.fl.full{height:calc(100% - 12px - var(--safe-top));max-height:calc(100% - 12px - var(--safe-top))}.fl.full .fl-body{flex:1}@media (prefers-reduced-motion:reduce){.fl{transition:none}}.desk-main .chat-head .back-cap{display:none}.desk-main .screen.page .scroll>*{max-width:720px;margin-left:auto;margin-right:auto}.desk-main .screen.page .topbar-row{max-width:760px;margin:0 auto}.desk-list .chips,.desk-list .filter-chips,.desk-list [role=tablist].chips{-webkit-mask:linear-gradient(90deg,#000 85%,#0000);mask:linear-gradient(90deg,#000 85%,#0000)}@media (hover:hover){.desk .rail-btn:hover{background:#2b74611a}.desk .ios-row:hover,.desk .row:hover,.desk .gm-tile:hover,.desk .ng-tile:hover,.desk .shop-row:hover{background:#f6f6f2}.desk .btn:hover{filter:brightness(1.06)}.desk .chip:hover,.desk .fl-chip:hover{box-shadow:0 0 0 1px #2b746159}}.desk-main .gm,.desk-main .gp,.desk-main .cs-map,.desk-main .ga-play{max-width:760px;margin-left:auto;margin-right:auto}.desk-welcome img{width:180px}:root{--p-surface:#fff;--p-line:#1428221a;--p-line2:#1428220f;--p-ink:#14231e;--p-ink2:#55665f;--p-ink3:#85928d;--p-accent:#1f5c4d;--p-accent-soft:#1f5c4d12;--p-warn:#8a6200;--p-danger:#b42318;--p-urgent:#c62828}.bubble.rich>.svc,.bubble.rich>span>.svc,.bubble.rich>.poll,.bubble.rich>.money2,.svc,.money2{color:var(--p-ink);background:var(--p-surface)!important;border:1px solid var(--p-line)!important;border-top-width:1px!important;border-left-width:1px!important;border-radius:14px!important;box-shadow:0 1px 2px #1428220a!important}.bubble-wrap.out .bubble.rich>.svc{box-shadow:0 1px 2px #1428220a!important}.svc{gap:10px;padding:14px}.svc.incident{border-left:3px solid var(--c)!important}.svc-title.svc-ic{letter-spacing:-.01em;color:var(--p-ink);flex-wrap:wrap;align-items:baseline;font-size:16px;font-weight:600;line-height:1.3;gap:4px 0!important;display:flex!important}.card-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--p-ink3);flex-basis:100%;align-items:center;gap:5px;margin-bottom:2px;font-size:11px;font-weight:600;display:inline-flex}.card-kicker .ic{color:var(--p-ink3)!important}.svc-illus{display:none}.svc-sub,.rv-when,.rv-note,.svc-note{color:var(--p-ink2)!important;font-weight:400!important}.svc-total,.split-share{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--p-ink)!important;font-weight:700!important}.svc-status,.svc-status.ok,.svc-status.wait,.svc-status.no,.svc-status.warn,.svc-status.big{letter-spacing:0;border-radius:0;font-weight:600;background:0 0!important;padding:0!important;font-size:12.5px!important}.svc-status.ok{color:var(--p-accent)!important}.svc-status.wait,.svc-status.warn{color:var(--p-warn)!important}.svc-status.no{color:var(--p-danger)!important}.rv-state{font-weight:600;color:var(--p-warn)!important}.rv-state:before{display:none}.rv-state.ok{color:var(--p-accent)!important}.rv-state.off{color:var(--p-ink3)!important}.rv-date{background:var(--p-surface);border:1px solid var(--p-line);width:44px;height:48px;box-shadow:none;border-radius:10px}.rv-date small{letter-spacing:.06em;padding-top:5px;font-size:10px;color:var(--p-danger)!important;background:0 0!important}.rv-date b{font-size:20px;font-weight:600;line-height:26px;color:var(--p-ink)!important}.rv-title{color:var(--p-ink)!important;font-weight:600!important}.rv-place,.svc-place{color:var(--p-ink)!important;font-weight:500!important}.rv-place .ic,.svc-place .ic{color:var(--p-ink3)!important}.rv-actions{border-top:1px solid var(--p-line);margin:4px -14px 0;gap:0!important}.rv-actions>.rv-btn+.rv-btn{border-left:1px solid var(--p-line)}.rv-btn,.rv-btn.primary{height:46px;font-size:15px;box-shadow:none!important;color:var(--p-ink)!important;background:0 0!important;border-radius:0!important;font-weight:500!important}.rv-btn.primary,.rv-btn.chosen{color:var(--p-accent)!important;font-weight:600!important}.rv-foot{border-top:1px solid var(--p-line2);min-height:40px;margin:0 -14px;padding:0 14px}.rv-more,.svc-links button{color:var(--p-accent)!important;font-weight:500!important}.mc-btn{height:40px;font-size:14.5px;font-weight:600;box-shadow:none!important;border-radius:10px!important}.mc-btn.primary{background:var(--p-accent)!important;color:#fff!important}.mc-btn.ghost{border:1px solid var(--p-line);font-weight:500;background:var(--p-surface)!important;color:var(--p-ink)!important}.mc-btn.danger{border:1px solid var(--p-line);background:var(--p-surface)!important;color:var(--p-danger)!important}.mc-btn.small{height:30px;padding:0 10px;font-size:13px;border-radius:8px!important}.svc .btn,.svc .btn.small{box-shadow:none;border-radius:10px}.svc .chip{background:var(--p-surface);border:1px solid var(--p-line);color:var(--p-ink);border-radius:8px;font-weight:500}.svc .chip.on{background:var(--p-accent);border-color:var(--p-accent);color:#fff}.svc .chip.danger{color:var(--p-danger)}.mc-progress .bar,.svc .progress,.svc .sl-progress{background:var(--p-line2)!important;border-radius:2px!important;height:4px!important}.mc-progress .bar span{border-radius:2px!important}.mc-progress .claimed{background:#c9d6d1!important}.mc-progress .done{background:var(--p-accent)!important}.mc-progress-txt{color:var(--p-ink3)}.split-row{border-bottom-color:var(--p-line2)!important}.svc.slist,.bubble.rich>.svc.list{border-top:1px solid var(--p-line)!important}.sl-box{border-width:1.5px;border-color:#b8c2be;width:20px;height:20px}.sl-add input{height:38px;border:1px solid var(--p-line)!important;background:var(--p-surface)!important;border-radius:10px!important}.sl-add button{border:1px solid var(--p-line);width:38px;height:38px;background:var(--p-surface)!important;color:var(--p-accent)!important;border-radius:10px!important}.poll-bar{background:var(--p-accent-soft)!important}.svc .mc-foot,.money2 .mc-foot{color:var(--p-ink3)!important}.money2{color:var(--p-ink)!important}.m2-brand{text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:600;color:var(--p-ink2)!important}.m2-state,.m2-state.todo,.m2-state.ready,.m2-state.wait,.m2-state.ok,.m2-state.no{font-size:12.5px;font-weight:600;color:var(--p-ink2)!important;background:0 0!important;padding:0!important}.m2-state.todo{color:var(--p-warn)!important}.m2-state.ready,.m2-state.ok{color:var(--p-accent)!important}.m2-state.no{color:var(--p-ink3)!important}.m2-amount{color:var(--p-ink)!important;letter-spacing:-.03em!important;font-weight:700!important}.money2.no .m2-amount{color:var(--p-ink3)!important}.m2-who,.m2-row small{color:var(--p-ink2)!important}.m2-rows{border:1px solid var(--p-line);background:0 0!important;border-radius:10px!important}.m2-row+.m2-row{border-top:1px solid var(--p-line2)!important}.m2-row b{color:var(--p-ink)!important}.m2-missing{color:var(--p-warn)!important}.m2-mini{background:var(--p-accent-soft)!important;color:var(--p-accent)!important}.m2-btn{border:1px solid var(--p-line);height:44px;font-weight:600;background:var(--p-surface)!important;color:var(--p-ink)!important;border-radius:10px!important}.m2-btn.primary{border-color:var(--p-accent);background:var(--p-accent)!important;color:#fff!important}.m2-link{color:var(--p-accent)!important;font-weight:500!important}.m2-link.danger{color:var(--p-danger)!important}.m2-wait,.m2-done{color:var(--p-ink2)!important}.money2 .mc-history-btn{color:var(--p-ink3)!important}.money2 .money-history{color:var(--p-ink)!important}.ludo-player{border:1px solid var(--p-line);height:28px;font-weight:500;background:var(--p-surface)!important;border-radius:8px!important}.ludo-player.on{border-color:var(--p-ink);font-weight:600;box-shadow:none!important}.ludo-player i{width:10px;height:10px}.game-turn.small{font-weight:500;color:var(--p-ink2)!important}.game-turn.small.mine{font-weight:600;color:var(--p-accent)!important}.game-offer{border:1px solid var(--p-line);font-weight:500;color:var(--p-ink)!important;background:0 0!important;border-radius:8px!important}.fl.sos-panel{color:var(--p-ink);background:#f7f7f5!important}.sos2-to{background:var(--p-surface);border:1px solid var(--p-line);border-radius:14px;padding:12px 14px}.sos2-avatar{color:var(--p-ink);background:#eef1ef;font-weight:600}.sos2-who b{color:var(--p-ink);font-weight:600}.sos2-who small{color:var(--p-ink2)}.sos2-btn{width:184px;height:184px}.sos2-btn:before,.sos2-btn:after{display:none}.sos2-ring circle{stroke:#c6282824;stroke-width:4px}.sos2-ring circle.run{stroke:var(--p-urgent);stroke-width:4px}.sos2-core{gap:4px;width:160px;height:160px;background:var(--p-urgent)!important;box-shadow:0 1px 2px #0000001f!important}.sos2-core b{letter-spacing:.12em;font-size:34px;font-weight:700}.sos2-core b.n{letter-spacing:0;font-size:56px;font-weight:600}.sos2-core small{opacity:.85;font-size:12.5px;font-weight:500}.sos2-btn:active .sos2-core{filter:brightness(.94);transform:scale(.97)}.sos2-fix{padding:0;font-weight:500;color:var(--p-ink2)!important;background:0 0!important}.sos2-fix.ok{color:var(--p-ink2)!important}.sos2-fix.ok .ic{color:var(--p-accent)}.sos2-fix.ko{color:var(--p-warn)!important}.sos2-cancel{background:var(--p-ink);border-radius:12px;min-height:46px;font-weight:600}.sos2-label{letter-spacing:.07em;color:var(--p-ink3);font-size:11px;font-weight:600}.sos2-calls{background:var(--p-surface);border:1px solid var(--p-line);border-radius:14px;gap:0;overflow:hidden}.sos2-calls a{background:0 0;border:0;border-radius:0;gap:2px;padding:12px 6px}.sos2-calls a+a{border-left:1px solid var(--p-line)}.sos2-calls i{width:auto;height:auto;color:var(--p-ink3);background:0 0;margin-bottom:2px}.sos2-calls b{color:var(--p-ink);font-size:21px;font-weight:600}.sos2-calls small{color:var(--p-ink2);font-weight:500}.chess-clock{border:1px solid var(--p-line);border-radius:10px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.cc-side{color:var(--p-ink3);flex-direction:column;align-items:center;padding:6px 4px;display:flex}.cc-side+.cc-side{border-left:1px solid var(--p-line)}.cc-side small{font-size:11.5px;font-weight:500}.cc-side b{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--p-ink2);font-size:20px;font-weight:600}.cc-side.on{background:var(--p-accent-soft)}.cc-side.on b{color:var(--p-ink)}.cc-side.on.low b{color:var(--p-danger)}.fl-seg.wide{width:100%;display:flex}.fl-seg.wide button{flex:1}.ludo-player.gone{opacity:.45;text-decoration:line-through}.nw-tabs{border-bottom:1px solid var(--p-line);scrollbar-width:none;gap:18px;margin-bottom:12px;padding:4px 16px 0;display:flex;overflow-x:auto}.nw-tabs::-webkit-scrollbar{display:none}.nw-tabs button{height:38px;color:var(--p-ink3);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:0;font-size:14.5px;font-weight:500}.nw-tabs button.on{color:var(--p-ink);border-bottom-color:var(--p-ink);font-weight:600}.nw-meta{color:var(--p-ink3);letter-spacing:.01em;font-size:12px;font-weight:500}.nw-lead{background:var(--p-surface);border:1px solid var(--p-line);border-radius:14px;margin:0 16px 14px;overflow:hidden}.nw-lead img{aspect-ratio:16/9;object-fit:cover;cursor:pointer;background:#eef0ee;width:100%;display:block}.nw-lead-body{flex-direction:column;gap:6px;padding:14px 16px 10px;display:flex}.nw-lead-title{text-align:left;letter-spacing:-.015em;color:var(--p-ink);background:0 0;border:0;padding:0;font-size:20px;font-weight:600;line-height:1.28}.nw-sum{color:var(--p-ink2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.nw-lead-actions{border-top:1px solid var(--p-line2);justify-content:space-between;align-items:center;margin-top:4px;padding-top:6px;display:flex}.nw-lead-actions button{min-height:36px;color:var(--p-accent);background:0 0;border:0;align-items:center;gap:6px;padding:0 2px;font-size:14px;font-weight:600;display:inline-flex}.nw-lead-actions button:last-child{color:var(--p-ink3)}.nw-list{background:var(--p-surface);border:1px solid var(--p-line);border-radius:14px;margin:0 16px;overflow:hidden}.nw-row{align-items:flex-start;gap:10px;padding:12px 6px 12px 14px;display:flex}.nw-row+.nw-row{border-top:1px solid var(--p-line2)}.nw-main{text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:4px;min-width:0;padding:0;display:flex}.nw-main b{color:var(--p-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15.5px;font-weight:600;line-height:1.32;display:-webkit-box;overflow:hidden}.nw-row img{object-fit:cover;cursor:pointer;background:#eef0ee;border-radius:8px;flex:none;width:76px;height:58px}.nw-more{width:32px;height:32px;color:var(--p-ink3);background:0 0;border:0;flex:none;place-items:center;margin-top:-4px;display:grid}.nw-load{border:1px solid var(--p-line);background:var(--p-surface);width:calc(100% - 32px);height:44px;color:var(--p-ink);border-radius:10px;justify-content:center;align-items:center;margin:12px 16px 0;font-size:14.5px;font-weight:600;display:flex}.nw-credit{color:var(--p-ink3);margin:12px 20px 4px;font-size:12px}.nw-sheet{padding:8px 0 calc(10px + var(--safe-bottom,0px));flex-direction:column;max-height:82vh;display:flex;overflow-y:auto}.nw-sheet-head{border-bottom:1px solid var(--p-line2);flex-direction:column;gap:4px;padding:8px 20px 12px;display:flex}.nw-sheet-head b{color:var(--p-ink);font-size:16px;font-weight:600;line-height:1.3}.nw-sheet>button,.nw-convs>button{text-align:left;min-height:50px;color:var(--p-ink);background:0 0;border:0;align-items:center;gap:14px;padding:0 20px;font-size:15.5px;display:flex}.nw-sheet>button+button,.nw-convs>button+button{border-top:1px solid var(--p-line2)}.nw-sheet>button .ic{color:var(--p-ink2)}.nw-sheet .grow{flex-direction:column;display:flex}.nw-sheet .grow small{color:var(--p-ink3);font-size:12.5px}.nw-check{color:#fff;border:1.5px solid #b8c2be;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid}.nw-check.on{background:var(--p-accent);border-color:var(--p-accent)}.nw-img{margin-top:6px;border-top:1px solid var(--p-line)!important}.nw-convs{max-height:50vh;overflow-y:auto}.nw-send{background:var(--p-accent);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;height:46px;margin:10px 16px 0;font-size:15.5px;font-weight:600;display:flex}.nw-send:disabled{background:#c9d6d1}.backdrop:has(>.nw-sheet){padding:0 8px calc(8px + var(--safe-bottom,0px));background:#0a141052;justify-content:center;align-items:flex-end;display:flex}.nw-sheet{width:100%;max-width:480px;color:var(--p-ink);border-radius:18px;box-shadow:0 12px 40px #00000038;background:var(--p-surface)!important}.backdrop:has(>.nw-sheet){flex-direction:column;justify-content:flex-end;align-items:center}.nw-sheet .nw-send{justify-content:center;background:var(--p-accent)!important;color:#fff!important;border-top:0!important}.nw-sheet .nw-send:disabled{background:#c9d6d1!important}.pv-ic{color:var(--p-ink3);flex:none;align-items:center;margin-right:-1px;display:inline-flex}.pv-ic.sos{color:var(--p-urgent)}.opstack{flex-direction:column;padding:6px 18px 4px;display:flex}.opcard{aspect-ratio:1.586;text-align:left;background:linear-gradient(135deg, var(--c1), var(--c2));-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;border-radius:16px;flex-direction:column;justify-content:space-between;width:100%;max-height:230px;margin-top:calc(min(100vw - 36px,365px)/-1.586 + 64px);padding:16px 18px;transition:transform .16s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -1px #ffffff14,0 -8px 20px #00000059}.opcard:first-child{margin-top:0}.opcard:before{content:"";pointer-events:none;background:linear-gradient(160deg,#ffffff29,#0000 42%);position:absolute;top:0;bottom:0;left:0;right:0}.opcard:active{transform:scale(.985)}.opcard-top{justify-content:space-between;align-items:center;display:flex;position:relative}.opcard-logo{object-fit:contain;background:#fff;border-radius:9px;width:38px;height:38px;padding:3px;box-shadow:0 1px 2px #00000026}.opcard-word{letter-spacing:-.01em;font-size:20px;font-weight:700}.opcard-kind{letter-spacing:.12em;text-transform:uppercase;opacity:.8;font-size:10.5px;font-weight:600}.opcard-num{letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:500;position:relative}.opcard-foot{justify-content:space-between;align-items:baseline;display:flex;position:relative}.opcard-foot b{font-size:16px;font-weight:600}.opcard-foot small{opacity:.8;font-size:12.5px;font-weight:500}.op-hint{color:#ebebf58c;text-align:center;margin:10px 22px 4px;font-size:12.5px}.op-addpass{color:#8fe0bd;background:0 0;border:0;margin:14px auto 6px;padding:8px 12px;font-size:14.5px;font-weight:600;display:block}.op-field{flex-direction:column;gap:6px;padding:10px 20px;display:flex}.op-field span{color:var(--p-ink3);font-size:12.5px;font-weight:600}.op-field input{border:1px solid var(--p-line);height:44px;font:inherit;color:var(--p-ink);background:#fff;border-radius:10px;padding:0 12px;font-size:16px}.opcard-id{align-items:center;gap:10px;display:flex}.opcard-id b{letter-spacing:-.01em;font-size:18px;font-weight:600}.opcard-logo{width:34px;height:34px}.nw-countries{scrollbar-width:none;gap:8px;padding:0 16px 12px;display:flex;overflow-x:auto}.nw-countries::-webkit-scrollbar{display:none}.nw-countries button{border:1px solid var(--p-line);background:var(--p-surface);height:32px;color:var(--p-ink2);border-radius:8px;flex:none;padding:0 12px;font-size:13.5px;font-weight:500}.nw-countries button.on{background:var(--p-ink);border-color:var(--p-ink);color:#fff}.ph{flex-direction:column;gap:12px;padding:0 16px 16px;display:flex}.fl.ph-panel .ph{padding:0}.ph-week{background:var(--p-surface);border:1px solid var(--p-line);border-radius:14px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.ph-week span{color:var(--p-ink);font-size:15px;font-weight:600}.ph-week small{color:var(--p-ink3);font-size:12.5px}.ph-week.stale{border-color:#e9c46a}.ph-week.stale b{color:var(--p-warn);font-size:13px}.ph-tools{z-index:2;background:inherit;gap:8px;padding:2px 0;display:flex;position:-webkit-sticky;position:sticky;top:0}.ph-search{border:1px solid var(--p-line);background:var(--p-surface);height:42px;color:var(--p-ink3);border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.ph-search input{min-width:0;font:inherit;color:var(--p-ink);background:0 0;border:0;outline:0;flex:1;font-size:15.5px}.ph-near{border:1px solid var(--p-line);background:var(--p-surface);height:42px;color:var(--p-accent);border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.ph-near.on{background:var(--p-accent);border-color:var(--p-accent);color:#fff}.ph-group h3{letter-spacing:.07em;text-transform:uppercase;color:var(--p-ink3);margin:6px 4px;font-size:11.5px;font-weight:600}.ph-list{background:var(--p-surface);border:1px solid var(--p-line);border-radius:14px;overflow:hidden}.ph-row{align-items:center;gap:10px;padding:11px 8px 11px 14px;display:flex}.ph-row+.ph-row{border-top:1px solid var(--p-line2)}.ph-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ph-main b{color:var(--p-ink);font-size:15.5px;font-weight:600}.ph-main span{color:var(--p-ink2);font-size:13.5px;line-height:1.35}.ph-main small{color:var(--p-ink3);font-variant-numeric:tabular-nums;font-size:12.5px}.ph-acts{flex:none;gap:2px;display:flex}.ph-acts a,.ph-acts button{width:38px;height:38px;color:var(--p-accent);background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.ph-acts a:active,.ph-acts button:active{background:var(--p-accent-soft)}.ph-none{text-align:center;color:var(--p-ink3);font-size:14px}.ph-tools,.ph-search{min-width:0}.fl.ph-panel .ph-tools{background:var(--by-pale,#fff9e6)}.mp-direct{flex-direction:column;gap:8px;display:flex}.mp-direct-to{text-align:center;color:#fff9e6bf;font-size:13.5px}.mp-direct-to b{color:#fff9e6;font-variant-numeric:tabular-nums;font-weight:600}.mp-direct-alt{color:#fce37e;font:inherit;background:0 0;border:0;min-height:36px;font-size:14.5px;font-weight:600}button.mp-direct-to{font:inherit;background:0 0;border:0;padding:2px 0;font-size:13.5px}.backdrop.wn-backdrop{padding:0 8px calc(8px + var(--safe-bottom,0px));background:#0a141052;flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.wn{background:var(--p-surface);width:100%;max-width:480px;color:var(--p-ink);border-radius:18px;flex-direction:column;gap:6px;padding:20px 16px 14px;display:flex;box-shadow:0 12px 40px #00000038}.wn-title{letter-spacing:-.01em;padding:0 4px 6px;font-size:20px;font-weight:700}.wn-list{flex-direction:column;display:flex}.wn-item{text-align:left;color:inherit;font:inherit;background:0 0;border:0;align-items:flex-start;gap:12px;padding:10px 4px;display:flex}.wn-item+.wn-item{border-top:1px solid var(--p-line2)}.wn-item:disabled{opacity:1}.wn-ic{background:var(--p-accent-soft);width:36px;height:36px;color:var(--p-accent);border-radius:10px;flex:none;place-items:center;display:grid}.wn-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.wn-txt b{font-size:15.5px;font-weight:600}.wn-txt small{color:var(--p-ink2);font-size:13.5px;line-height:1.4}.wn-ok{background:var(--p-accent);color:#fff;height:46px;font:inherit;border:0;border-radius:10px;margin-top:8px;font-size:15.5px;font-weight:600}.nw-convs .grow small{color:var(--p-ink3);font-size:12px;display:block}.icall .ic-menu{max-height:min(70vh,560px);overflow-y:auto}.ft-group{flex-direction:column;display:flex}.ft-group+.ft-group{border-top:1px solid #ffffff1a;margin-top:4px;padding-top:4px}.ft-gtitle{letter-spacing:.08em;text-transform:uppercase;color:#ebebf580;padding:8px 14px 2px;font-size:11px;font-weight:600}.icall .ft-mi{color:#fff;width:34px;height:34px;background:#ffffff1f!important}.icall .ic-menu button{white-space:normal;padding:10px 14px}.ft-mt b{font-size:15.5px;font-weight:500}.ft-mt small{color:#ebebf599;font-size:12.5px}.ft-choice{min-width:280px}.ft-choice button{justify-content:space-between}.ft-radio{border:1.5px solid #ebebf573;border-radius:50%;flex:none;width:20px;height:20px}.ft-radio.on{border:6px solid #fff}.icall .ft-reacts{grid-template-columns:repeat(6,1fr);gap:2px;display:grid}.icall .ft-reacts button{justify-content:center;width:auto;height:40px;padding:0;font-size:24px}.chess-moves{padding:2px 4px 6px;scroll-padding:0 8px}.svc.phc{gap:6px;padding-bottom:0}.phc-where{color:var(--p-ink2);font-size:14px;line-height:1.35}.phc-phones{flex-wrap:wrap;gap:4px 14px;display:flex}.phc-phones a{color:var(--p-accent);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;text-decoration:none}.phc-period{color:var(--p-ink3);font-size:12px}.svc.phc .rv-actions a.rv-btn{justify-content:center;align-items:center;text-decoration:none;display:flex}.svc.phc .rv-actions.one{grid-template-columns:1fr}.svc.phc .rv-actions:has(>:only-child){grid-template-columns:1fr}.bubble{position:relative;overflow:visible}.bubble-reply{width:30px;height:30px;color:var(--p-ink3);opacity:.7;background:#ffffffd9;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 2px #1428221f}.bubble-wrap.in .bubble-reply{right:-38px}.bubble-wrap.out .bubble-reply{left:-38px}.bubble-reply:active{opacity:1;transform:translateY(-50%)scale(.92)}.bubble.sticker .bubble-reply{display:none}@media (hover:hover){.bubble-reply{opacity:0;transition:opacity .15s}.bubble-wrap:hover .bubble-reply{opacity:.8}}.bubble{transition:transform .18s}.swipe-hint{width:28px;height:28px;color:var(--p-accent);background:#ffffffe6;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:-36px;transform:translateY(-50%);box-shadow:0 1px 2px #14282226}.bubble-wrap.out .swipe-hint{left:-36px}.heart-pop{pointer-events:none;z-index:2;font-size:38px;animation:.7s ease-out forwards heartPop;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}@keyframes heartPop{30%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}to{opacity:0;transform:translate(-50%,-80%)scale(1)}}@media (prefers-reduced-motion:reduce){.heart-pop{opacity:0;animation:none}}.amt-link{font:inherit;color:var(--p-accent);text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;-webkit-text-decoration:underline #1f5c4d59;text-decoration:underline #1f5c4d59;display:inline}.mention{color:var(--p-accent);font-weight:600}.mention-pick{scrollbar-width:none;gap:6px;padding:8px 10px 2px;display:flex;overflow-x:auto}.mention-pick::-webkit-scrollbar{display:none}.mention-pick button{border:1px solid var(--p-line);background:var(--p-surface);height:36px;color:var(--p-ink);font:inherit;border-radius:18px;flex:none;align-items:center;gap:6px;padding:0 12px 0 5px;font-size:14px;font-weight:500;display:flex}.unread-divider{justify-content:center;align-items:center;gap:10px;margin:10px 0 6px;display:flex}.unread-divider span{color:var(--p-ink);background:#ffffffeb;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600;box-shadow:0 1px 2px #1428221a}.unread-divider button{background:var(--p-accent);color:#fff;font:inherit;border:0;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600}.unread-jump{z-index:5;background:var(--p-ink);color:#fff;font:inherit;border:0;border-radius:999px;align-items:center;gap:4px;margin:0 auto;padding:7px 14px;font-size:13px;font-weight:600;display:flex;position:-webkit-sticky;position:sticky;top:8px;box-shadow:0 4px 14px #0003}.ms-sheet .ms-sec{border-top:1px solid var(--p-line2);flex-direction:column;padding:8px 0 2px;display:flex}.ms-title{letter-spacing:.07em;text-transform:uppercase;color:var(--p-ink3);padding:2px 20px 4px;font-size:11px;font-weight:600}.ms-line{text-align:left;font:inherit;color:var(--p-ink);background:0 0;border:0;flex-direction:column;gap:1px;padding:7px 20px;display:flex}.ms-line:active{background:var(--p-accent-soft)}.ms-who{color:var(--p-ink3);font-size:12px;font-weight:500}.ms-text{font-size:14.5px;line-height:1.35}.ms-note{color:var(--p-ink3);margin:8px 20px 4px;font-size:12px}.cv{flex-direction:column;gap:14px;padding:8px 16px 32px;display:flex}.cv-pair{background:var(--p-surface);border:1px solid var(--p-line);border-radius:20px;flex-direction:column;display:flex;position:relative;box-shadow:0 1px 2px #1428220a,0 8px 24px #1428220d}.cv-side{grid-template-columns:auto 1fr;grid-template-areas:"cur amt""name name";align-items:center;gap:4px 12px;padding:18px 18px 16px;display:grid}.cv-side.on{background:var(--p-accent-soft)}.cv-side:first-child{border-radius:19px 19px 0 0}.cv-side:last-child{border-radius:0 0 19px 19px}.cv-cur{border:1px solid var(--p-line);background:var(--p-surface);height:40px;color:var(--p-ink);font:inherit;border-radius:20px;grid-area:cur;align-items:center;gap:8px;padding:0 10px 0 5px;display:inline-flex}.cv-cur b{letter-spacing:.02em;font-size:15px;font-weight:600}.cv-cur .ic,.cv-cur svg{color:var(--p-ink3)}.cv-flag{width:30px;height:30px;color:var(--p-ink2);background:#eef1ef;border-radius:50%;flex:none;place-items:center;font-size:30px;font-weight:600;line-height:1;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #14282214}.cv-flag.txt{letter-spacing:.02em;font-size:10px}.cv-amt{flex-direction:column;grid-area:amt;align-items:flex-end;min-width:0;display:flex}.cv-label{letter-spacing:.07em;text-transform:uppercase;color:var(--p-ink3);font-size:11px;font-weight:600}.cv-amt input{text-align:right;width:100%;min-width:0;font:inherit;letter-spacing:-.02em;color:var(--p-ink);font-variant-numeric:tabular-nums;caret-color:var(--p-accent);background:0 0;border:0;outline:none;padding:0;font-size:32px;font-weight:600}.cv-amt input::placeholder{color:var(--p-ink3)}.cv-name{color:var(--p-ink2);grid-area:name;font-size:13px}.cv-mid{background:var(--p-line);height:1px;margin:0 18px;position:relative}.cv-swap{border:1px solid var(--p-line);background:var(--p-surface);width:40px;height:40px;color:var(--p-accent);z-index:1;border-radius:50%;place-items:center;margin:-20px 0 0 -20px;transition:transform .35s cubic-bezier(.2,.9,.3,1);display:grid;position:absolute;top:50%;left:50%;box-shadow:0 2px 8px #14282214}.cv-rate{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:40px;display:flex}.cv-rate b{color:var(--p-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.cv-rate span{color:var(--p-ink2);font-variant-numeric:tabular-nums;font-size:13px}.cv-list{background:var(--p-surface);border:1px solid var(--p-line);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.cv-title{letter-spacing:.07em;text-transform:uppercase;color:var(--p-ink3);padding:14px 16px 6px;font-size:11px;font-weight:600}.cv-row{border:0;border-top:1px solid var(--p-line2);text-align:left;min-height:56px;font:inherit;color:var(--p-ink);background:0 0;align-items:center;gap:12px;padding:8px 16px;display:flex}.cv-title+.cv-row{border-top:0}.cv-row:active,.cv-row.cur{background:var(--p-accent-soft)}.cv-row-name{flex-direction:column;flex:1;min-width:0;display:flex}.cv-row-name b{font-size:15px;font-weight:600}.cv-row-name small{color:var(--p-ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.cv-row-val{font-variant-numeric:tabular-nums;color:var(--p-ink);font-size:16px;font-weight:500}.cv-all{border:0;border-top:1px solid var(--p-line2);height:50px;font:inherit;color:var(--p-accent);background:0 0;font-size:15px;font-weight:600}.cv-note{color:var(--p-ink3);text-align:center;margin:0 6px;font-size:12px;line-height:1.45}.cv-pick{max-height:86vh;padding:0 0 env(safe-area-inset-bottom,0px);color:var(--p-ink);flex-direction:column;display:flex;background:var(--p-surface)!important}.cv-pick-head{justify-content:space-between;align-items:center;padding:16px 16px 8px 20px;display:flex}.cv-pick-head b{font-size:17px;font-weight:600}.cv-close{width:30px;height:30px;color:var(--p-ink2);background:#eef1ef;border:0;border-radius:50%;place-items:center;display:grid}.cv-search{height:40px;color:var(--p-ink3);background:#f1f3f2;border-radius:12px;align-items:center;gap:8px;margin:0 16px 6px;padding:0 12px;display:flex}.cv-search input{min-width:0;font:inherit;color:var(--p-ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.cv-pick-list{-webkit-overflow-scrolling:touch;flex-direction:column;padding-bottom:12px;display:flex;overflow-y:auto}.nw-bar{top:calc(68px + var(--safe-top,0px));z-index:4;background:var(--page);margin-bottom:12px;position:-webkit-sticky;position:sticky}.nw-bar .nw-tabs{overscroll-behavior-x:contain;margin-bottom:0;scroll-padding:0 16px}.nw-bar .nw-countries{border-bottom:1px solid var(--p-line2);overscroll-behavior-x:contain;padding-top:10px;padding-bottom:10px}.nw-tabs button{flex-direction:column;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.nw-tabs button.on{font-weight:600}.nw-tabs button:after{content:attr(data-label);visibility:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:0;font-weight:600;overflow:hidden}.nw-list{transition:opacity .2s}.nw-list.stale{opacity:.45}.opstack2{margin:6px 0 4px;transition:height .45s cubic-bezier(.2,.9,.3,1);position:relative}.opstack2 .opcard{aspect-ratio:auto;touch-action:pan-y;transform-origin:50% 0;will-change:transform;max-height:none;margin:0;transition:transform .45s cubic-bezier(.2,.9,.3,1),box-shadow .25s;position:absolute;top:0}.opstack2 .opcard:active{transform:none}.opstack2 .opcard.lifted{transition:box-shadow .2s;box-shadow:0 18px 40px #0000008c,inset 0 0 0 1px #ffffff1f}.opstack2.dragging .opcard{touch-action:none}.op-detail{flex-direction:column;gap:10px;animation:.35s cubic-bezier(.2,.9,.3,1) 80ms both opDetail;display:flex;position:absolute}@keyframes opDetail{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.op-go{color:#000;height:50px;font:inherit;background:#fff;border:0;border-radius:14px;font-size:16px;font-weight:600}.op-go:active{opacity:.85}.op-info{background:#1c1c1e;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.op-info span{flex-direction:column;gap:2px;display:flex}.op-info small{color:#ebebf58c;font-size:12px}.op-info b{color:#fff;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:500}.op-info button{color:#fff;background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.op-acts{gap:8px;display:flex}.op-acts button{color:#fff;height:42px;font:inherit;background:#1c1c1e;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:14.5px;font-weight:500;display:inline-flex}.op-note{color:#ebebf58c;text-align:center;margin:0;font-size:12.5px}@media (prefers-reduced-motion:reduce){.opstack2,.opstack2 .opcard,.op-detail{transition:none;animation:none}}.opstack2.has-sel{overflow-clip-margin:0;overflow:clip}.opstack2 .opcard.out{box-shadow:0 6px 16px #0000004d}.map-failed{color:var(--p-ink2);text-align:center;background:#eef1ef;flex-direction:column;gap:6px;padding:20px}.map-failed b{color:var(--p-ink);font-size:16px;font-weight:600}.map-failed span{font-size:13.5px}.map-failed button{background:var(--p-ink);color:#fff;height:38px;font:inherit;border:0;border-radius:19px;margin-top:8px;padding:0 18px;font-size:14px;font-weight:600}.static-map.failed{background:#eef1ef;animation:none}.sm-fail{text-align:center;color:var(--p-ink3);font-size:12px;position:absolute;bottom:10px;left:0;right:0}.lock{z-index:1000;padding:calc(48px + env(safe-area-inset-top,0px)) 24px calc(24px + env(safe-area-inset-bottom,0px));color:#f3f6f4;background:#0e1a16;flex-direction:column;justify-content:space-between;align-items:center;font-family:inherit;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.lock-top{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.lock-logo{border-radius:14px;width:56px;height:56px}.lock-title{letter-spacing:-.01em;margin-top:6px;font-size:20px;font-weight:600}.lock-sub{color:#f3f6f4a6;min-height:18px;font-size:14px}.lock-dots{gap:16px;margin-top:18px;display:flex}.lock-dots span{border:1.5px solid #f3f6f4bf;border-radius:50%;width:13px;height:13px;transition:background .12s}.lock-dots span.on{background:#f3f6f4}.lock-dots.shake{animation:.35s lockShake}@keyframes lockShake{20%,60%{transform:translate(-10px)}40%,80%{transform:translate(10px)}}.lock-error{color:#ffb4a9;min-height:18px;font-size:13.5px}.lock-pad{grid-template-columns:repeat(3,76px);justify-content:center;gap:16px 26px;display:grid}.lock-pad button{color:#f3f6f4;width:76px;height:76px;font:inherit;background:#ffffff1a;border:0;border-radius:50%;font-size:30px;font-weight:400}.lock-pad button:active{background:#ffffff47}.lock-pad button:disabled{opacity:.45}.lock-pad .lock-bio,.lock-pad .lock-del{background:0 0;font-size:15px;font-weight:500}.lock-pad .lock-del{font-size:24px}.lock-foot{justify-content:space-between;width:100%;max-width:300px;display:flex}.lock-foot button{color:#f3f6f4d9;font:inherit;background:0 0;border:0;padding:10px 4px;font-size:15px;font-weight:500}.lock-sheet{z-index:1001;background:#00000080;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.lock-sheet>div{width:100%;padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px));color:#14231e;background:#fff;border-radius:20px 20px 0 0;flex-direction:column;gap:4px;display:flex}.lock-sheet b{margin-bottom:6px;font-size:17px}.lock-sheet p{color:#55665f;margin:4px 0;font-size:14px;line-height:1.45}.lock-sheet a{color:#14231e;border-top:1px solid #14282214;justify-content:space-between;align-items:center;padding:14px 4px;font-size:15px;text-decoration:none;display:flex}.lock-sheet a b{color:#b42318;margin:0;font-size:18px}.lock-sheet button{color:#14231e;height:48px;font:inherit;background:#eef1ef;border:0;border-radius:12px;margin-top:8px;font-size:15px;font-weight:600}.lock-sheet button.danger{color:#fff;background:#b42318}.lockset{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.lockset-input{border:1px solid var(--p-line);text-align:center;height:54px;font:inherit;letter-spacing:.5em;color:var(--p-ink);background:var(--p-surface);border-radius:12px;margin:8px 20px;font-size:28px}.lockset-err{color:var(--p-danger);margin:0 20px;font-size:13.5px}.lockset-opts{flex-direction:column;gap:4px;margin:6px 20px;display:flex}.lockset-row{min-height:48px;color:var(--p-ink);border-bottom:1px solid var(--p-line2);justify-content:space-between;align-items:center;font-size:15px;display:flex}.lockset-row select{font:inherit;color:var(--p-accent);text-align:right;background:0 0;border:0;font-size:15px}.lockset-note{color:var(--p-ink3);margin:8px 0 0;font-size:12.5px;line-height:1.45}@media (prefers-reduced-motion:reduce){.lock-dots.shake{animation:none}}.fu{flex-direction:column;padding:0 0 20px;display:flex}.fu-title{letter-spacing:.07em;text-transform:uppercase;color:var(--p-ink3);padding:14px 20px 6px;font-size:11px;font-weight:600}.fu-row{border-bottom:1px solid var(--p-line2);align-items:center;gap:2px;padding:0 8px 0 0;display:flex}.fu-main{text-align:left;min-width:0;font:inherit;color:var(--p-ink);background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:11px 6px 11px 20px;display:flex}.fu-main:active{background:var(--p-accent-soft)}.fu-top{justify-content:space-between;gap:8px;display:flex}.fu-top b{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:600;overflow:hidden}.fu-top small{color:var(--p-ink3);flex:none;font-size:12.5px}.fu-text{color:var(--p-ink2);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.fu-why{color:var(--p-accent);font-size:12px;font-weight:500}.fu-acts{flex:none;gap:2px;display:flex}.fu-act{width:58px;color:var(--p-ink2);font:inherit;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:3px;padding:6px 0;display:flex}.fu-act small{color:var(--p-ink3);text-align:center;font-size:10.5px;line-height:1.1}.fu-act:active{background:var(--p-accent-soft);background:var(--p-accent-soft)}.fu-note{color:var(--p-ink3);margin:12px 20px 0;font-size:12px}.vclip{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.vclip-wave{align-items:center;gap:2px;height:48px;margin:10px 20px 6px;display:flex}.vclip-wave i{background:var(--p-line);border-radius:2px;flex:1}.vclip-wave i.on{background:var(--p-accent)}.vclip-row{color:var(--p-ink2);grid-template-columns:48px 1fr 48px;align-items:center;gap:10px;padding:8px 20px;font-size:14px;display:grid}.vclip-row input{width:100%;accent-color:var(--p-accent)}.vclip-row b{text-align:right;font-variant-numeric:tabular-nums;color:var(--p-ink);font-weight:600}.vclip-btns{gap:10px;padding:10px 20px 0;display:flex}.vclip-btns button{border:1px solid var(--p-line);background:var(--p-surface);height:46px;color:var(--p-ink);font:inherit;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.vclip-btns button.primary{background:var(--p-accent);color:#fff;border:0}.cards-ic{background:var(--p-accent-soft);width:40px;height:40px;color:var(--p-accent);border-radius:12px;flex:none;place-items:center;display:grid}.cards-check{color:var(--p-ink);align-items:center;gap:10px;padding:8px 4px;font-size:15px;display:flex}.cards-check input{width:18px;height:18px;accent-color:var(--p-accent)}.cards-note{color:var(--p-ink3);margin:4px 4px 8px;font-size:12.5px;line-height:1.45}.cards-docs{flex-direction:column;padding:4px 0;display:flex}.cards-docs small{letter-spacing:.07em;text-transform:uppercase;color:var(--p-ink3);padding:4px;font-size:11px;font-weight:600}.svc.accord,.svc.relay,.svc.facts{flex-direction:column;gap:10px;display:flex}.acc-state{align-items:center;gap:4px;display:inline-flex}.acc-state.confirmed{color:var(--p-accent)!important;font-weight:600!important}.acc-state.declined{color:var(--p-danger)!important}.acc-terms{border-top:1px solid var(--p-line2);flex-direction:column;display:flex}.acc-row{border-bottom:1px solid var(--p-line2);grid-template-columns:92px 1fr;gap:8px;padding:7px 0;font-size:14px;display:grid}.acc-row small{color:var(--p-ink3);padding-top:1px;font-size:12.5px}.acc-row b{color:var(--p-ink);white-space:pre-wrap;font-weight:500}.acc-row.changed b{background:#fff4d6;border-radius:4px;padding:0 3px}.acc-mod{color:var(--p-warn);font-size:12px}.acc-people{flex-wrap:wrap;gap:6px;display:flex}.acc-p{color:var(--p-ink2);background:#f1f3f2;border-radius:999px;padding:4px 9px;font-size:12.5px}.acc-p.yes{background:var(--p-accent-soft);color:var(--p-accent);font-weight:600}.acc-p.no{color:var(--p-danger);background:#fdecea}.acc-btns{gap:8px;display:flex}.acc-btns button{border:1px solid var(--p-line);background:var(--p-surface);height:40px;color:var(--p-ink);font:inherit;border-radius:10px;flex:1;font-size:14px;font-weight:600}.acc-btns button.primary{background:var(--p-accent);color:#fff;border:0}.acc-hist-btn{font:inherit;color:var(--p-accent);background:0 0;border:0;align-self:flex-start;padding:0;font-size:13.5px;font-weight:600}.acc-hist{background:#f6f7f6;border-radius:10px;flex-direction:column;gap:8px;padding:8px 10px;display:flex}.acc-v{color:var(--p-ink2);flex-direction:column;gap:2px;font-size:13px;display:flex}.acc-v small{color:var(--p-ink3);font-size:11.5px}.acc-legal{color:var(--p-ink3);font-size:11.5px;line-height:1.4}.acc-cancel{font:inherit;color:var(--p-danger);background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px}.relay-docs{flex-wrap:wrap;gap:6px;display:flex}.relay-docs button{border:1px solid var(--p-line);background:var(--p-surface);font:inherit;color:var(--p-ink);border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-size:13px;display:inline-flex}.facts-sec{flex-direction:column;gap:8px;padding:4px 0 8px;display:flex}.facts-title{letter-spacing:.07em;text-transform:uppercase;color:var(--p-ink3);padding:6px 4px 0;font-size:11px;font-weight:600}.fact{border:1px solid var(--p-line);background:var(--p-surface);border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.fact.evoque{border-style:dashed}.fact-kind{letter-spacing:.05em;text-transform:uppercase;color:var(--p-accent);font-size:11px;font-weight:600}.fact.evoque .fact-kind{color:var(--p-ink3)}.fact-text{color:var(--p-ink);font-size:15px;font-weight:600}.fact-prev{color:var(--p-warn);font-size:12px}.fact-meta{color:var(--p-ink3);font-size:12px}.fact-meta .link-btn{padding:0;font-size:12px}.fact-btns{gap:6px;margin-top:4px;display:flex}.fact-btns button{border:1px solid var(--p-line);background:var(--p-surface);height:32px;font:inherit;color:var(--p-ink);border-radius:8px;padding:0 12px;font-size:13px;font-weight:500}.fact-btns button.primary{background:var(--p-accent);color:#fff;border:0;font-weight:600}.facts-add{border-top:1px solid var(--p-line2);flex-direction:column;gap:6px;padding-top:8px;display:flex}.facts-kinds{flex-wrap:wrap;gap:6px;display:flex}.facts-kinds button{border:1px solid var(--p-line);background:var(--p-surface);height:32px;font:inherit;color:var(--p-ink2);border-radius:8px;padding:0 12px;font-size:13.5px}.facts-kinds button.on{background:var(--p-ink);border-color:var(--p-ink);color:#fff}.facts-bar{z-index:9;top:calc(70px + var(--safe-top));border:1px solid var(--glass-line);background:var(--glass-bg);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);font:inherit;text-align:left;color:var(--p-ink);border-radius:18px;align-items:center;gap:10px;padding:9px 14px;display:flex;position:absolute;left:12px;right:12px;box-shadow:0 4px 16px #111b211f}.facts-bar .grow{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;overflow:hidden}.facts-bar small{color:var(--p-ink3);flex:none;font-size:12px}.facts-bar svg{color:var(--p-accent);flex:none}.ask-block .ios-group{overflow:hidden}.ask-row{align-items:flex-start;padding-top:11px;padding-bottom:11px}.ask-row .txt{flex-direction:column;gap:3px;min-width:0;display:flex}.ask-snip{color:var(--p-ink);white-space:normal;overflow-wrap:anywhere;font-weight:600;line-height:1.35}.ask-why{letter-spacing:.2px;color:var(--p-warn);background:#8a620017;border-radius:999px;align-self:flex-start;margin-top:3px;padding:2px 8px;font-size:11.5px;font-weight:600}.ask-why.sure{color:var(--p-accent);background:var(--p-accent-soft)}.ask-none{background:var(--p-surface);color:var(--p-ink2);border:1px solid var(--p-line);border-radius:14px;margin:0 16px;padding:14px 16px;font-size:14px;line-height:1.45}.ask-note{color:var(--p-ink3);margin:8px 20px 0;font-size:12.5px;line-height:1.4}.ask-link{font:inherit;color:var(--p-accent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.vtr{border:0;border-top:1px solid var(--p-line2);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;flex-direction:column;gap:3px;margin-top:6px;padding:7px 2px 2px;display:flex}.vtr-main{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;padding:0;display:flex}.vtr-tr{color:#1f5c4d;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;margin-top:4px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.vtr-label{letter-spacing:.03em;color:var(--p-ink3);font-size:11px;font-weight:600}.vtr-text{color:var(--p-ink);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.vtr.open .vtr-text{-webkit-line-clamp:unset;display:block}.app-preview{isolation:isolate;border:1px solid var(--p-line);border-radius:18px;flex-direction:column;gap:6px;margin:0 16px 18px;padding:22px 12px;display:flex;position:relative;overflow:hidden}.app-seg{margin:10px 12px;display:flex}.app-seg button{flex:1;height:34px;font-size:14px}.bub-swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 6px;padding:14px 10px;display:grid}.bub-swatch{font:inherit;color:var(--p-ink2);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0;display:flex}.bub-dot{width:44px;height:44px;color:var(--p-ink);border:1px solid #111b211f;border-radius:50%;place-items:center;display:grid}.bub-swatch.on .bub-dot{box-shadow:0 0 0 2px var(--page,#f2f4f1), 0 0 0 4px var(--p-accent)}.bub-swatch.on .bub-name{color:var(--p-ink);font-weight:600}.bub-name{text-align:center;overflow-wrap:anywhere;font-size:12px;line-height:1.2}html.hc{--text-2:#3b4950;--text-3:#4a5961;--sep:#b9b3a3;--brand-dark:#174a3c;--p-ink:#0b1612;--p-ink2:#33433d;--p-ink3:#47564f;--p-line:#14282252;--p-line2:#14282238;--p-accent:#164536;--glass-bg:#fffffff7;--glass-line:#111b2159}html.hc .bubble{box-shadow:0 0 0 1px #111b2161!important}html.hc .bubble .meta-line{color:#3b4950}html.hc .chip,html.hc .circle-btn,html.hc .ios-group,html.hc .card.ds-card,html.hc .search{border:1px solid #111b214d}html.hc .tabbar{background:#fffffff7;border-color:#111b2159}html.hc .tab{color:#0b1612}html.hc :focus-visible{outline-offset:2px;outline:3px solid #0b1612}html.rm *,html.rm :before,html.rm :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.pf-coords{color:var(--p-ink2);text-align:center;overflow-wrap:anywhere;margin-top:4px;font-size:13px}.pf-kind{letter-spacing:.06em;text-transform:uppercase;color:var(--pf,var(--p-accent));margin-top:8px;font-size:11px;font-weight:600}.pf-kinds{margin:10px 12px;display:flex}.pf-kinds button{flex:1;height:34px;font-size:13.5px}.ci-rows .row .ci-val{overflow-wrap:anywhere;display:block}.ci-kind{letter-spacing:.06em;text-transform:uppercase;color:var(--p-ink3);margin-top:6px;font-size:11px;font-weight:600;display:inline-block}.m2-ref{font-variant-numeric:tabular-nums;letter-spacing:.04em}.sos-limit{color:var(--p-ink2);margin-top:4px;font-size:12.5px;line-height:1.4}.tp-notice{background:var(--p-surface);border:1px solid var(--p-line);color:var(--p-ink2);border-radius:14px;margin:4px 16px 14px;padding:12px 14px;font-size:13.5px;line-height:1.45}.tp-kinds{flex-wrap:wrap;gap:8px;padding:12px;display:flex}.tp-kinds button{border:1px solid var(--p-line);background:var(--p-surface);font:inherit;color:var(--p-ink);cursor:pointer;border-radius:12px;padding:9px 12px;font-size:14px}.tp-kinds button.on{border-color:var(--p-urgent);color:var(--p-urgent);box-shadow:inset 0 0 0 1px var(--p-urgent);font-weight:600}.tp-line{flex-direction:column;gap:8px;padding:12px 14px 4px;font-size:14.5px;display:flex}.tp-line .seg{display:flex}.tp-line .seg button{flex:1;height:34px}.tp-locate{border:1px dashed var(--p-line);width:calc(100% - 24px);font:inherit;color:var(--p-accent);text-align:left;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:8px;margin:0 12px 10px;padding:10px 12px;font-size:14px;display:flex}.tp-summary{white-space:pre-line;color:var(--p-ink);padding:14px 16px;font-size:15px;line-height:1.5}.fam-hero{background:var(--p-surface);border:1px solid var(--p-line);color:var(--p-accent);border-radius:16px;align-items:flex-start;gap:12px;margin:4px 16px 16px;padding:14px 16px;display:flex}.fam-hero p{color:var(--p-ink2);margin:0;font-size:14px;line-height:1.5}.fam-hero b{color:var(--p-ink);font-weight:600}.fam-invite{color:var(--p-ink);align-items:center;gap:12px;padding:14px 16px 4px;font-size:15px;line-height:1.4;display:flex}.fam-list{color:var(--p-ink2);margin:8px 16px 4px 34px;padding:0;font-size:13.5px;line-height:1.5}.fam-list li+li{margin-top:4px}.fam-actions{gap:10px;padding:12px 16px 16px;display:flex}.fam-actions .btn{flex:1}.fam-note{color:var(--p-ink2);align-items:flex-start;gap:8px;margin:4px 20px 14px;font-size:13px;line-height:1.45;display:flex}.fam-seg{margin:10px 12px;display:flex}.fam-seg button{white-space:normal;flex:1;height:auto;min-height:34px;padding:6px 8px;font-size:13.5px;line-height:1.2}.fam-seg.wrap{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.wb-chart{align-items:flex-end;gap:8px;height:120px;padding:16px 16px 8px;display:flex}.wb-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.wb-bar i{background:#1f5c4d38;border-radius:6px 6px 3px 3px;width:100%;max-width:26px;display:block}.wb-bar.today i{background:var(--p-accent)}.wb-bar small{color:var(--p-ink3);text-transform:uppercase;font-size:11px}.live-durations{flex-direction:column;gap:8px;padding:4px 16px 18px;display:flex}.live-durations button{border:1px solid var(--p-line);background:var(--p-surface);font:inherit;color:var(--p-ink);text-align:left;cursor:pointer;border-radius:14px;padding:13px 14px;font-size:15px}.live-durations button:active{background:var(--p-accent-soft)}.live-dot{background:#2f9e66;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #2f9e662e}.live-card.off .live-dot{display:none}.live-pill{z-index:70;left:50%;bottom:calc(86px + var(--safe-bottom));white-space:nowrap;color:#fff;background:#14231e;border-radius:999px;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:7px 8px 7px 14px;font-size:13.5px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 6px 20px #14231e40}.live-pill button{color:#fff;font:inherit;cursor:pointer;background:#ffffff29;border:0;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}.cards-hint{color:var(--p-ink2);margin:0 16px 12px;font-size:13.5px;line-height:1.5}.req-minor{color:var(--p-warn);text-align:center;background:#8a620014;border-radius:10px;margin:0;padding:8px 10px;line-height:1.4}.gsheet-head{text-align:center;color:var(--p-ink2);border-bottom:1px solid var(--p-line2);flex:none;padding:14px 18px 12px;font-size:13px;line-height:1.45}.svc.accord .svc-title,.svc.relay .svc-title{color:var(--p-ink);font-size:16.5px;font-weight:700;line-height:1.3}.svc.accord .card-kicker,.svc.relay .card-kicker{margin-bottom:-6px}.svc.accord.open .card-kicker,.svc.relay.open .card-kicker{color:var(--p-warn)}.svc.accord.confirmed .card-kicker,.svc.relay.confirmed .card-kicker{color:var(--p-accent)}.acc-state{color:var(--p-ink2);font-size:13.5px;font-weight:600}.acc-new{color:var(--p-warn);vertical-align:1px;background:#8a62001a;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:600}.acc-mine{color:var(--p-ink2);font-size:13px}.acc-mine .link-btn,.acc-foot .link-btn{padding:0;font-size:13px;font-weight:600}.acc-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.acc-foot:empty{display:none}.relay-count{letter-spacing:.07em;text-transform:uppercase;color:var(--p-ink3);padding:2px 0 4px;font-size:11px;font-weight:600;display:block}.danger-text{color:var(--p-danger)!important}.cards-sheet .srv-head{align-items:center;gap:12px}.cards-sheet .srv-head h2{letter-spacing:-.2px;margin:0;font-size:21px}.media-blocked{z-index:30;left:50%;top:calc(110px + var(--safe-top));color:#14231e;width:calc(100% - 32px);max-width:420px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:16px;padding:12px 16px;font-size:14.5px;font-weight:600;line-height:1.35;position:absolute;transform:translate(-50%);box-shadow:0 10px 30px #0000004d}.theme-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;padding:14px 10px;display:grid}.theme-card{font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0;display:flex}.theme-mini{aspect-ratio:3/4;background:var(--chat-bg);border:1px solid #111b211a;border-radius:12px;width:100%;max-width:72px;position:relative;overflow:hidden}.theme-mini i{border-radius:5px;height:10px;position:absolute;box-shadow:0 1px 1px #111b211f}.theme-mini i.in{background:var(--bubble-in);width:52%;top:22%;left:7px}.theme-mini i.out{background:var(--bubble-out);width:56%;top:52%;right:7px}.theme-card.on .theme-mini{box-shadow:0 0 0 2px var(--page,#f2f4f1), 0 0 0 4px var(--p-accent)}.theme-name{color:var(--p-ink2);text-align:center;overflow-wrap:anywhere;font-size:12px}.theme-card.on .theme-name{color:var(--p-ink);font-weight:600}.bub-dot.theme-dot{background:linear-gradient(135deg, var(--bubble-out-global) 50%, #fff 50%)}html.bub-classic .bubble{border-radius:8px!important}html.no-motif .motif:before{display:none}.m2-mini{position:relative}.m2-mini:after{content:"";position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}.fl-grab-hit{min-height:32px}.acc-btns button{white-space:normal;height:auto;min-height:40px;padding:6px;font-size:13.5px;line-height:1.2}.suspended-note{color:var(--p-danger);background:#b4231812;border-radius:14px;margin:0 16px 12px;padding:12px 14px;font-size:13.5px;line-height:1.45}.hostile-warn{text-align:left;font:inherit;cursor:pointer;border:0;display:block}.hostile-warn b{color:var(--p-accent)}.ex-pub{align-items:center;gap:4px;font-weight:600;display:inline-flex}.ex-sec{padding:4px 0 6px}.ex-h{color:var(--p-ink);margin:0;padding:10px 16px 8px;font-size:17px;font-weight:700}.ex-rings{scrollbar-width:none;gap:14px;padding:2px 16px 8px;display:flex;overflow-x:auto}.ex-rings::-webkit-scrollbar{display:none}.ex-row::-webkit-scrollbar{display:none}.ex-chips::-webkit-scrollbar{display:none}.ex-ring{width:76px;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;padding:0;display:flex}.ex-ring-img{background:#d5dbd8;border-radius:50%;width:72px;height:72px;padding:3px;display:block}.ex-ring.new .ex-ring-img{background:conic-gradient(from 210deg,#2b7461,#6bac96,#fce37e,#2b7461)}.ex-ring-img .ex-media{border:2.5px solid var(--page,#f2f4f1);border-radius:50%;width:100%;height:100%}.ex-ring-img .ex-text{-webkit-line-clamp:3;padding:6px;font-size:9px}.ex-ring-name{max-width:76px;color:var(--p-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ex-chips{scrollbar-width:none;gap:8px;padding:6px 16px 4px;display:flex;overflow-x:auto}.ex-chips button{border:1px solid var(--p-line);background:var(--p-surface);font:inherit;color:var(--p-ink2);cursor:pointer;border-radius:999px;flex:none;padding:7px 13px;font-size:13.5px}.ex-chips button.on{background:var(--p-ink);border-color:var(--p-ink);color:#fff;font-weight:600}.ex-chips.small{flex-wrap:wrap;padding:4px 0 2px;overflow:visible}.ex-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:0 16px 6px;scroll-padding-left:16px;display:flex;overflow-x:auto}.ex-row .ex-tile{aspect-ratio:3/4.6;scroll-snap-align:start;flex:none;width:128px}.ex-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px 16px 6px;display:grid}.ex-grid .ex-tile{aspect-ratio:9/14}.ex-tile{cursor:pointer;text-align:left;background:#22302b;border:0;border-radius:16px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #14282214}.ex-tile .ex-media{position:absolute;top:0;bottom:0;left:0;right:0}.ex-tile:after{content:"";pointer-events:none;background:linear-gradient(#0a120f00,#0a120fb8);position:absolute;top:45%;bottom:0;left:0;right:0}.ex-tile.seen{opacity:.8}.ex-media{justify-content:center;align-items:center;display:flex;overflow:hidden}.ex-media img{object-fit:cover;width:100%;height:100%;display:block}.ex-text{color:#fff;text-align:center;-webkit-line-clamp:6;overflow-wrap:anywhere;-webkit-box-orient:vertical;padding:12px;font-size:15px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.ex-text.over{text-shadow:0 1px 6px #0009;font-size:18px;position:absolute;bottom:18%;left:0;right:0}.ex-cap{z-index:1;color:#fff;flex-direction:column;display:flex;position:absolute;bottom:9px;left:10px;right:10px}.ex-cap b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ex-cap small{opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ex-topic,.ex-sponsor{z-index:1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a120f73;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;top:8px;left:8px}.ex-sponsor{color:#14231e;background:#ffffffeb}.ex-tile.ad{box-shadow:0 0 0 1.5px #fce37ee6}.ex-empty{background:var(--p-surface);border:1px solid var(--p-line);color:var(--p-ink2);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:6px;margin:16px;padding:28px 18px;display:flex}.ex-empty b{color:var(--p-ink)}.ex-foot{color:var(--p-ink3);text-align:center;margin:8px 20px 28px;font-size:12px;line-height:1.45}.ex-viewer{z-index:95;color:#fff;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);background:#0b1210;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ex-bars{gap:3px;padding:8px 10px 0;display:flex}.ex-bars span{background:#ffffff4d;border-radius:2px;flex:1;height:2.5px;overflow:hidden}.ex-bars i{background:#fff;height:100%;display:block}.ex-vhead{align-items:center;gap:10px;padding:10px 10px 8px 14px;display:flex}.ex-vhead b{font-size:15px;display:block}.ex-vhead small{opacity:.75;font-size:12px;display:block}.ex-sponsor-inline{color:#14231e;background:#ffffffeb;border-radius:999px;margin-top:2px;padding:1px 7px;font-weight:600;opacity:1!important;display:inline-block!important}.ex-icon{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.ex-icon.dark{background:var(--p-accent-soft);color:var(--p-ink)}.ex-stage{border-radius:16px;flex:1;min-height:0;margin:0 6px;display:flex;overflow:hidden}.ex-stage .ex-media{flex:1}.ex-stage .ex-media img{object-fit:contain}.ex-stage .ex-text{-webkit-line-clamp:12;padding:28px;font-size:24px}.ex-vfoot{flex-direction:column;align-items:center;gap:8px;padding:12px 16px 16px;display:flex}.ex-write,.ex-cta{width:100%;max-width:420px;font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:13px 16px;font-size:15px;font-weight:700;display:inline-flex}.ex-write{color:#fff;background:#ffffff1f}.ex-cta{color:#14231e;background:#fce37e}.ex-adbody{opacity:.9;text-align:center;max-width:420px;margin:0;font-size:14px;line-height:1.45}.ex-views{opacity:.85;align-items:center;gap:6px;font-size:14px;display:inline-flex}.ex-pubsheet{padding:14px 16px calc(16px + var(--safe-bottom));flex-direction:column;gap:12px;display:flex}.ex-pubhead{justify-content:space-between;align-items:center;font-size:18px;display:flex}.ex-pubpreview{border-radius:16px;justify-content:center;align-items:center;height:260px;display:flex;position:relative;overflow:hidden}.ex-pubpreview img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ex-pubpreview textarea{color:#fff;width:100%;height:100%;font:inherit;text-align:center;resize:none;background:0 0;border:0;outline:none;padding:20px;font-size:20px;font-weight:700;position:relative}.ex-pubpreview textarea::placeholder{color:#ffffffb3}.ex-pubpreview textarea.over{background:linear-gradient(#0000,#0000008c);height:auto;font-size:16px;position:absolute;bottom:0;left:0;right:0}.ex-pubtools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ex-pubtools>button{border:1px solid var(--p-line);background:var(--p-surface);font:inherit;color:var(--p-ink);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;display:inline-flex}.ex-bgs{flex-wrap:wrap;gap:6px;display:flex}.ex-bgs button{color:#ffffffb3;cursor:pointer;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ex-bgs button.on{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--p-accent)}.ex-warn{color:var(--p-ink2);margin:0;font-size:12.5px;line-height:1.45}.chat-head .who .head-sub{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:14px;display:-webkit-box;overflow:hidden}.bg-preview,.app-preview{z-index:3;isolation:isolate;position:-webkit-sticky;position:sticky;top:0;overflow:hidden;box-shadow:0 6px 18px #111b211f}.bg-preview{min-height:150px;padding:18px 12px}.bg-photo-ic{width:38px;height:38px;color:var(--p-ink);background:#ffffffd9;border-radius:50%;place-items:center;display:grid}.screen.ex-screen,.screen.ex-screen .scroll{background:var(--ex-bg)}.ex-screen{--ex-bg:var(--page,#f2f4f1);--ex-surface:#fff;--ex-ink:var(--p-ink);--ex-ink2:var(--p-ink2);background:var(--ex-bg);color:var(--ex-ink)}.ex-top{z-index:2;padding:calc(8px + var(--safe-top)) 14px 10px;background:var(--ex-bg);align-items:center;gap:10px;display:flex;position:relative}.ex-round{border:1px solid var(--p-line);background:var(--ex-surface);width:46px;height:46px;color:var(--ex-ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;overflow:hidden;box-shadow:0 1px 3px #111b210f}.ex-round.avatar{box-shadow:none;background:0 0;border:0}.ex-round.ex-pub{color:#14231e;background:#fce37e;border-color:#0000}.ex-title{text-align:center;letter-spacing:-.2px;min-width:0;color:var(--ex-ink);flex:1;margin:0;font-size:21px;font-weight:700}.ex-search{border:1px solid var(--p-line);background:var(--ex-surface);min-width:0;height:44px;color:var(--ex-ink2);border-radius:22px;flex:1;align-items:center;gap:8px;padding:0 14px;display:flex}.ex-search input{min-width:0;color:var(--ex-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.ex-search input::placeholder{color:var(--ex-ink2)}.ex-cancel{color:var(--ex-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:8px 2px;font-size:15px;font-weight:600}.ex-body{padding-bottom:calc(110px + var(--safe-bottom))}.ex-screen .ex-h{color:var(--ex-ink);padding:12px 16px 10px;font-size:19px}.ex-screen .ex-rings{gap:16px}.ex-screen .ex-ring{width:92px}.ex-screen .ex-ring-name{max-width:92px;color:var(--ex-ink);white-space:normal;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.2;display:-webkit-box}.ex-screen .ex-chips button{background:var(--ex-surface);border-color:var(--p-line);color:var(--ex-ink2)}.ex-screen .ex-chips button.on{background:var(--ex-ink);border-color:var(--ex-ink);color:var(--ex-bg)}.ex-screen .ex-row{gap:8px}.ex-screen .ex-tile{background:#22302b;box-shadow:0 1px 3px #111b211a}.ex-screen .ex-tile:after{background:linear-gradient(#0000,#000000b3);top:40%;bottom:0;left:0;right:0}.ex-screen .ex-tile.seen{opacity:.85}.ex-screen .ex-cap{gap:2px;bottom:10px;left:10px;right:10px}.ex-screen .ex-cap strong{text-shadow:0 1px 6px #0000008c;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:17px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.ex-screen .ex-cap b{text-shadow:0 1px 4px #0009;font-size:14.5px;font-weight:700}.ex-screen .ex-topic{left:auto;right:8px}.ex-screen .ex-tile.ad{box-shadow:inset 0 0 0 1.5px #fce37ed9}.ex-cta-chip{color:#14231e;background:#fce37e;border-radius:999px;align-self:flex-start;margin-top:6px;padding:6px 12px;font-size:13px;font-style:normal;font-weight:700}.ex-screen .ex-empty{background:var(--ex-surface);border-color:var(--p-line);color:var(--ex-ink2)}.ex-screen .ex-empty b{color:var(--ex-ink)}.ex-screen .ex-foot{color:var(--ex-ink2)}.composer .plain{color:var(--chat-on-bg,var(--text))}.tabbar:has(.tab:nth-child(6)){left:10px;right:10px}.tabbar:has(.tab:nth-child(6)) .tab{letter-spacing:-.3px}.undelivered-mini{justify-content:center;min-height:28px}.ex-screen .ex-top{padding:calc(10px + var(--safe-top)) 16px 12px;gap:12px}.ex-screen .ex-round{width:48px;height:48px;box-shadow:none;color:var(--p-ink);background:#111b2112;border:0}.ex-screen .ex-title{font-size:23px;font-weight:700}.ex-screen .ex-h{align-items:center;gap:2px;padding:14px 16px 12px;font-size:21px;font-weight:700;display:flex}.ex-screen .ex-h svg{opacity:.55}.ex-screen .ex-rings{gap:14px;padding:0 16px 6px}.ex-screen .ex-ring{gap:8px;width:104px}.ex-screen .ex-ring-img{background:#c9d1cd;width:104px;height:104px;padding:4px}.ex-screen .ex-ring.new .ex-ring-img{background:linear-gradient(135deg,#2b7461,#6bac96)}.ex-screen .ex-ring-img .ex-media{border:3.5px solid var(--ex-bg)}.ex-screen .ex-ring-name{max-width:104px;font-size:15px;font-weight:600}.ex-screen .ex-row{gap:10px;padding:0 16px 8px}.ex-screen .ex-row .ex-tile{aspect-ratio:3/5;border-radius:10px;width:34vw;max-width:160px}.ex-screen .ex-grid{gap:10px;padding:14px 10px 6px}.ex-screen .ex-grid .ex-tile{aspect-ratio:3/5;border-radius:10px}.ex-screen .ex-cap{bottom:12px;left:12px;right:12px}.ex-screen .ex-row .ex-cap b{font-size:15px}.ex-screen .ex-grid .ex-cap strong{-webkit-line-clamp:3;font-size:20px;font-weight:800;line-height:1.18}.ex-screen .ex-grid .ex-cap strong+b{opacity:.9;font-size:12.5px;font-weight:600}.ex-screen .ex-grid .ex-cap b:only-child{font-size:17px;font-weight:800}.ex-screen .ex-grid .ex-text{font-size:20px;font-weight:800}.cl-space{background:var(--p-surface,#fff);border:1px solid var(--p-line);border-radius:16px;flex-direction:column;gap:8px;margin:4px 16px 12px;padding:14px 16px;display:flex}.cl-space-top{color:var(--p-ink);align-items:center;gap:10px;font-size:14.5px;display:flex}.cl-space-top svg{color:#2b7461}.cl-space p{color:var(--p-ink2);margin:0;font-size:12.5px;line-height:1.45}.cl-bar{background:#111b2114;border-radius:3px;height:6px;overflow:hidden}.cl-bar i{background:#2b7461;border-radius:3px;height:100%;display:block}.cl-bar.full i{background:#b42318}.cl-tabs{justify-content:center;padding:2px 16px 12px;display:flex}.cl-tabs .seg{width:100%;max-width:360px}.cl-tabs .seg button{flex:1}.cl-albums{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 16px 24px;display:grid}.cl-album{text-align:left;font:inherit;cursor:pointer;color:var(--p-ink);background:0 0;border:0;flex-direction:column;gap:4px;min-width:0;padding:0;display:flex}.cl-album b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.cl-album small{color:var(--p-ink2);font-size:12.5px}.cl-mosaic{aspect-ratio:1;background:#e6ebe8;border-radius:14px;gap:2px;width:100%;display:grid;overflow:hidden}.cl-mosaic.n2,.cl-mosaic.n4{grid-template-columns:1fr 1fr}.cl-mosaic.n3{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.cl-mosaic.n3>:first-child{grid-row:span 2}.cl-mosaic img,.cl-cell img{object-fit:cover;width:100%;height:100%;display:block}.cl-nothumb{color:#6b7a74;background:#e6ebe8;place-items:center;width:100%;height:100%;display:grid}.cl-list{background:var(--p-surface,#fff);border:1px solid var(--p-line);border-radius:16px;margin:0 16px 24px;overflow:hidden}.cl-row{border:0;border-bottom:1px solid var(--p-line);text-align:left;width:100%;min-height:60px;font:inherit;color:var(--p-ink);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:10px 14px;display:flex}.cl-row:last-child{border-bottom:0}.cl-row.sel{background:#2b746114}.cl-row .grow{flex-direction:column;gap:2px;min-width:0;display:flex}.cl-row b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.cl-row small{color:var(--p-ink2);font-size:12.5px}.cl-doc{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cl-ic{color:#1f5c4d;background:#2b74611a;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.cl-ic img{object-fit:cover;width:100%;height:100%}.cl-ic.big{border-radius:14px;width:64px;height:64px}.cl-act{width:40px;height:40px;color:var(--p-ink2);cursor:pointer;background:#111b210d;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.cl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:0 0 24px;display:grid}.cl-grid.small{border-radius:12px;max-height:52vh;padding:0;overflow-y:auto}.cl-cell{aspect-ratio:1;cursor:pointer;background:#e6ebe8;border:0;padding:0;position:relative;overflow:hidden}.cl-cell.sel{outline-offset:-3px;outline:3px solid #2b7461}.cl-vid{color:#fff;background:#0000008c;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600;position:absolute;bottom:6px;left:6px}.cl-tick{color:#fff;background:#2b7461;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:6px;right:6px}.cl-empty{background:var(--p-surface,#fff);border:1px solid var(--p-line);text-align:center;color:var(--p-ink2);border-radius:16px;flex-direction:column;align-items:center;gap:8px;margin:8px 16px 24px;padding:28px 20px;font-size:14px;line-height:1.45;display:flex}.cl-empty b{color:var(--p-ink);font-size:16px}.cl-empty svg{color:#2b7461}.cl-empty .btn{justify-content:center;align-items:center;gap:6px;max-width:280px;margin-top:6px;display:inline-flex}.cl-busy{color:var(--p-ink2);align-items:center;gap:10px;margin:0 16px 12px;font-size:14px;display:flex}.cl-sheet{padding:14px 16px calc(16px + var(--safe-bottom));flex-direction:column;gap:12px;display:flex}.cl-sheet-head{color:var(--p-ink);justify-content:space-between;align-items:center;font-size:18px;display:flex}.cl-x{cursor:pointer;background:#111b210f;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.cl-input{border:1px solid var(--p-line);height:48px;font:inherit;background:var(--p-surface,#fff);color:var(--p-ink);border-radius:12px;padding:0 14px;font-size:16px}.cl-ideas{flex-wrap:wrap;gap:8px;display:flex}.cl-ideas button{border:1px solid var(--p-line);background:var(--p-surface,#fff);font:inherit;color:var(--p-ink2);cursor:pointer;border-radius:999px;padding:7px 12px;font-size:13.5px}.cl-note{color:var(--p-ink2);margin:0;font-size:12.5px;line-height:1.45}.cl-viewer{flex-direction:column;display:flex}.cl-vhead{padding:calc(8px + var(--safe-top)) 8px 8px;color:#fff;align-items:center;gap:8px;font-size:14px;display:flex}.cl-vhead .grow{text-align:center;flex-direction:column;display:flex}.cl-vhead small{opacity:.7;font-size:12px}.cl-vbtn{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.cl-stage{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.cl-stage img,.cl-stage video{object-fit:contain;max-width:100%;max-height:100%}.cl-nav{color:#fff;cursor:pointer;background:#0006;border:0;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.cl-nav.prev{left:8px}.cl-nav.next{right:8px}.cl-card{flex-direction:column;gap:8px;display:flex}.cl-card-body{text-align:left;font:inherit;color:var(--p-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.cl-card-body .cl-mosaic{border-radius:12px;flex:none;width:76px}.cl-card-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.cl-card-txt small{letter-spacing:.04em;text-transform:uppercase;color:#2b7461;font-size:11.5px;font-weight:700}.cl-card-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.cl-card-txt span{color:var(--p-ink2);font-size:13px}.cl-card-open{color:#1f5c4d;min-height:40px;font:inherit;cursor:pointer;background:#2b74611a;border:0;border-radius:12px;font-size:14.5px;font-weight:700}.vf-badge{vertical-align:-2px;margin-left:4px;display:inline-flex}.vf-line{align-items:center;gap:5px;margin-top:2px;font-size:13px;font-weight:600;display:inline-flex}.vf-hero{background:var(--p-surface,#fff);border:1px solid var(--p-line);border-radius:16px;align-items:flex-start;gap:14px;margin:4px 16px 14px;padding:16px;display:flex}.vf-hero p{color:var(--p-ink2);margin:0;font-size:14px;line-height:1.5}.vf-hero b{color:var(--p-ink)}.vf-seal{color:#1d7bf2;background:#1d7bf21a;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.vf-seal.ad{color:#7a5a00;background:#fce37e73}.vf-card{background:var(--p-surface,#fff);border:1px solid var(--p-line);color:var(--p-ink2);border-radius:16px;flex-direction:column;gap:6px;margin:0 16px 14px;padding:14px 16px;font-size:14px;line-height:1.45;display:flex}.vf-card b{color:var(--p-ink);align-items:center;gap:6px;font-size:15.5px;display:inline-flex}.vf-card.ok b{color:#1d63c8}.vf-card.bad b{color:#b42318}.vf-form{flex-direction:column;gap:12px;margin:0 16px 28px;display:flex}.vf-form h2{color:var(--p-ink);margin:6px 0 0;font-size:17px}.vf-form label{color:var(--p-ink);flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;display:flex}.vf-form label i{color:var(--p-ink2);font-style:normal;font-weight:400}.vf-form input,.vf-form textarea,.vf-form select{border:1px solid var(--p-line);font:inherit;background:var(--p-surface,#fff);color:var(--p-ink);resize:vertical;border-radius:12px;padding:12px 14px;font-size:16px;font-weight:400}.vf-form .btn{justify-content:center;align-items:center;gap:6px;display:inline-flex}.vf-kinds{flex-direction:column;gap:8px;display:flex}.vf-kinds button{border:1px solid var(--p-line);background:var(--p-surface,#fff);text-align:left;min-height:46px;font:inherit;color:var(--p-ink);cursor:pointer;border-radius:12px;padding:10px 14px;font-size:14.5px}.vf-kinds button.on{background:#2b74610f;border-color:#2b7461;font-weight:600;box-shadow:inset 0 0 0 1px #2b7461}.vf-note{color:var(--p-ink2);margin:0;font-size:12.5px;line-height:1.5}.ad-item{background:var(--p-surface,#fff);border:1px solid var(--p-line);border-radius:16px;align-items:center;gap:12px;margin:0 16px 10px;padding:12px 14px;display:flex}.ad-item .grow{flex-direction:column;gap:3px;min-width:0;display:flex}.ad-item b{color:var(--p-ink);font-size:15px}.ad-item small{color:var(--p-ink2);font-size:12.5px;line-height:1.4}.ad-mini{color:#fff;border-radius:10px;flex:none;align-items:flex-end;width:54px;height:80px;padding:6px;font-size:10px;font-weight:700;line-height:1.2;display:flex;overflow:hidden}.ad-status{color:var(--p-ink2);background:#111b210f;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:12px;font-weight:600}.ad-status.active{color:#1f5c4d;background:#2b74611f}.ad-status.rejected{color:#b42318;background:#b4231814}.ad-preview{align-items:flex-end;gap:14px;margin:4px 16px 16px;display:flex}.ad-tile{aspect-ratio:3/5;color:#fff;border-radius:12px;flex:none;width:132px;position:relative;overflow:hidden}.ad-tile img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ad-tile:after{content:"";background:linear-gradient(#0000,#000000b3);position:absolute;top:45%;bottom:0;left:0;right:0}.ad-tile .ex-sponsor{z-index:1;position:absolute;top:8px;left:8px}.ad-tile-cap{z-index:1;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:9px;left:9px;right:9px}.ad-tile-cap strong{overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:1.2}.ad-tile-cap b{opacity:.9;font-size:11.5px}.ad-preview-txt{min-width:0;color:var(--p-ink2);flex-direction:column;gap:6px;font-size:13.5px;display:flex}.ad-preview-txt p{color:var(--p-ink);margin:0;line-height:1.45}.ad-cta{color:#14231e;background:#fce37e;border-radius:12px;align-self:flex-start;padding:8px 14px;font-size:13.5px;font-weight:700}.ad-colors{flex-wrap:wrap;gap:10px;display:flex}.ad-colors button{cursor:pointer;border:0;border-radius:50%;width:34px;height:34px}.ad-colors button.on{box-shadow:0 0 0 2px #fff,0 0 0 4px #2b7461}.cl-plus{place-items:center;width:44px;height:44px;display:grid}.cl-space .nw{white-space:nowrap}.acc-bar{scrollbar-width:none;gap:8px;padding:4px 16px 6px;display:flex;overflow-x:auto}.acc-bar::-webkit-scrollbar{display:none}.acc-pill{border:1px solid var(--p-line);background:var(--p-surface,#fff);height:34px;font:inherit;color:var(--p-ink2);cursor:pointer;border-radius:17px;flex:none;align-items:center;gap:6px;padding:0 13px;font-size:14px;font-weight:600;display:inline-flex}.acc-pill.on{border-color:var(--acc,var(--p-ink));background:var(--acc,var(--p-ink));color:#fff}.acc-pill.on .acc-dot{background:#fff}.acc-pill .n{color:#fff;background:#25a861;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:inline-grid}.acc-dot{background:var(--acc,#2b7461);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.acc-seen{border:1px solid color-mix(in srgb, var(--acc,#2b7461) 30%, transparent);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.acc-seen b{font-weight:700}.pf-steps{text-align:left;color:var(--p-ink2);flex-direction:column;gap:4px;margin:6px 0 0;padding-left:20px;font-size:13.5px;line-height:1.5;display:flex}.pf-steps b{color:var(--p-ink)}.pf-quiet{align-items:center;gap:4px;display:inline-flex;color:#8a6200!important}.pf-hours{flex-wrap:wrap;gap:14px;display:flex}.pf-hours label{color:var(--p-ink);align-items:center;gap:8px;font-size:15px;display:inline-flex}.pf-hours input{border:1px solid var(--p-line);font:inherit;background:var(--p-surface,#fff);color:var(--p-ink);border-radius:10px;padding:8px 10px;font-size:15px}.st-aud{font-weight:600;color:#fff!important;background:#fff3!important}.pf-hero .pf-steps{color:#ffffffd1}.pf-hero .pf-steps b{font-size:inherit;color:#fff;font-weight:700;display:inline}.acc-seen{gap:4px}.crop{z-index:400;color:#fff;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);background:#000;flex-direction:column;animation:.22s ease-out crop-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes crop-in{0%{opacity:0}}.crop-head{text-align:center;flex:none;padding:16px;font-size:17px;font-weight:600}.crop-stage{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;flex:1;min-height:0;position:relative;overflow:hidden}.crop-img{transform-origin:50%;pointer-events:none;will-change:transform;max-width:none;position:absolute;top:50%;left:50%}.crop-ring{pointer-events:none;border-radius:50%;outline:1.5px solid #ffffffd9;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #0000009e}.crop-err{text-align:center;font-size:16px;line-height:1.45;position:absolute;top:50%;left:24px;right:24px;transform:translateY(-50%)}.crop-zoom{flex:none;align-items:center;gap:14px;padding:14px 32px 4px;display:flex}.crop-zoom input{accent-color:#fff;flex:1;height:28px}.crop-zmin,.crop-zmax{border:1.5px solid #fffc;border-radius:4px;flex:none}.crop-zmin{width:12px;height:12px}.crop-zmax{width:20px;height:20px}.crop-actions{flex:none;justify-content:space-between;padding:10px 12px 14px;display:flex}.crop-actions button{color:#fff;border-radius:24px;height:48px;padding:0 18px;font-size:17px}.crop-actions .crop-ok{color:#fce37e;font-weight:600}.crop-actions button:disabled{opacity:.4}.ng-top{flex-direction:column;gap:10px;padding-top:4px;padding-bottom:10px;display:flex}.ng-card{border:1px solid var(--p-line2,#1428221f);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.ng-photo{color:#2b7461;background:#eef2ee;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.ng-photo img{object-fit:cover;width:100%;height:100%}.ng-name{min-width:0;font:inherit;color:var(--p-ink,#14231e);background:0 0;border:0;outline:0;flex:1;font-size:18px;font-weight:600}.ng-name::placeholder{color:#8a968f;font-weight:500}.ng-label{letter-spacing:.02em;color:var(--p-ink3,#5d6b65);text-transform:uppercase;padding:4px 4px 0;font-size:13px;font-weight:600}.ng-chips{scrollbar-width:none;gap:8px;padding:2px 0;display:flex;overflow-x:auto}.ng-chips::-webkit-scrollbar{display:none}.ng-chip{color:#174a3c;background:#e1efe8;border-radius:18px;flex:none;align-items:center;gap:6px;max-width:150px;height:36px;padding:0 10px 0 5px;font-size:14px;font-weight:600;display:inline-flex}.sos2-btn{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.sos2-ring circle.run{transition:none}.sos2-btn.holding .sos2-core{transform:scale(.95)}.sos2-fix.ko[role=alert]{text-align:center;color:#b42318;max-width:300px;font-weight:600;line-height:1.4}.sos-result{max-width:320px;font-size:14.5px;font-weight:600;line-height:1.4}.sos-result.ok{color:#1f6b52}.sos-result.ko{color:#b42318}.sos-btn.small{flex:none;width:54px;height:54px;margin:0;padding:4px}.sos-btn.small:before{display:none}.sos-btn.small .sos-core{letter-spacing:.5px;box-shadow:none;font-size:13px;font-weight:800}.sos-row{align-items:center;gap:12px;display:flex}.sos-row>.grow{min-width:0}.ios-row.sos-quick{gap:8px;padding-right:12px}.ios-row.sos-quick:active{background:0 0}.sos-open{text-align:left;flex:1;align-items:center;gap:16px;min-width:0;display:flex}.cs-head{border-bottom:1px solid var(--p-line2);align-items:center;gap:14px;padding:6px 20px 12px;display:flex}.cs-head .grow{flex-direction:column;display:flex}.cs-head b{color:var(--p-ink);font-size:17px;font-weight:600}.cs-thumb{background:#e7ece9;border-radius:10px;flex:none;width:54px;height:72px;overflow:hidden}.cs-thumb img,.cs-thumb video{object-fit:cover;width:100%;height:100%;display:block}.cs-aud{color:var(--p-accent);padding:6px 0 6px 8px;font-size:14px;font-weight:600}.thumb-vid{color:#fff;background:linear-gradient(#0000,#0000008c);align-items:center;gap:4px;padding:14px 6px 5px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.se{z-index:350;color:#fff;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);background:#000;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.se-stage{touch-action:none;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.se-frame{aspect-ratio:9/16;background:#111;border-radius:14px;max-width:100%;height:100%;position:relative;overflow:hidden}.se-video{width:100%;height:100%;display:block}.se-text,.se-sticker{white-space:pre-wrap;text-align:center;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;position:absolute;transform:translate(-50%,-50%)}.se-text{-webkit-box-decoration-break:clone;box-decoration-break:clone;text-shadow:0 1px 3px #00000059;border-radius:.35em;max-width:86%;padding:.18em .5em;font-weight:700;line-height:1.25}.se-sticker{filter:drop-shadow(0 2px 4px #0000004d);line-height:1}.se-trash{background:#0000008c;border:1.5px solid #ffffffb3;border-radius:50%;place-items:center;width:54px;height:54px;transition:transform .15s,background .15s;display:grid;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.se-trash.on{background:#e5484d;transform:translate(-50%)scale(1.25)}.se-err{text-align:center;place-items:center;padding:24px;font-size:16px;line-height:1.45;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.se-close{top:calc(12px + var(--safe-top));color:#fff;background:#00000059;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;left:12px}.se-tools{top:calc(12px + var(--safe-top));flex-direction:column;gap:6px;display:flex;position:absolute;right:8px}.se-tool{color:#fff;flex-direction:row-reverse;align-items:center;gap:8px;min-height:46px;display:flex}.se-tool.on .se-tool-ic{color:#14231e;background:#fce37e}.se-tool-label{text-shadow:0 1px 3px #0009;font-size:13px;font-weight:600}.se-panel{left:0;right:0;bottom:calc(86px + var(--safe-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000b3;padding:10px 12px;position:absolute}.se-filters{scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.se-filters button{color:#fff;flex-direction:column;flex:none;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.se-filters img,.se-fthumb{object-fit:cover;background:#222;border:2px solid #0000;border-radius:10px;width:58px;height:84px;display:block}.se-filters button.on img{border-color:#fce37e}.se-tools:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(270deg,#00000059,#0000);border-radius:24px;position:absolute;top:-12px;bottom:-12px;left:-60px;right:-8px}.se-trim{flex-direction:column;gap:10px;display:flex}.se-trim-row{grid-template-columns:52px 1fr 52px;align-items:center;gap:10px;font-size:14px;display:grid}.se-trim-row input{accent-color:#fce37e}.se-trim-row b{text-align:right;font-variant-numeric:tabular-nums}.se-stickers{color:#14231e;background:#fff;border-radius:18px 18px 0 0;max-height:46vh;overflow:auto}.se-foot{flex:none;align-items:center;gap:12px;min-height:74px;padding:12px 14px 14px;display:flex}.se-info{color:#ffffffd9;flex:1;min-width:0;font-size:13.5px;line-height:1.35}.se-publish{color:#14231e;background:#fce37e;border-radius:25px;flex:none;align-items:center;gap:6px;height:50px;padding:0 22px;font-size:17px;font-weight:700;display:inline-flex}.se-publish:disabled{opacity:.45}.se-progress{flex-direction:column;flex:1;gap:8px;display:flex}.se-progress-txt{color:#ffffffd9;font-size:13.5px;line-height:1.35}.se-bar{background:#fff3;border-radius:3px;height:6px;overflow:hidden}.se-bar i{background:#fce37e;border-radius:3px;height:100%;transition:width .3s;display:block}.se-busy{top:calc(18px + var(--safe-top));position:absolute;left:50%;transform:translate(-50%)}.se-textedit{z-index:2;background:#0000008c;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.se-textedit textarea{width:100%;max-width:360px;min-height:64px;font:inherit;text-align:center;resize:none;border:0;border-radius:12px;outline:none;padding:10px 14px;font-size:24px;font-weight:700}.se-textedit textarea::placeholder{color:#7f7f7fcc}.se-colors{align-items:center;gap:10px;display:flex}.se-colors button{border:2px solid #fffc;border-radius:50%;width:30px;height:30px}.se-colors button.on{border-color:#fce37e;transform:scale(1.2)}.se-colors .se-bgtoggle,.se-colors .se-size{color:#fff;background:#ffffff26;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.se-colors .se-bgtoggle.on{color:#14231e;background:#fff}.se-ok{color:#14231e;background:#fff;border-radius:23px;height:46px;padding:0 28px;font-size:16px;font-weight:700}.ex-media.sv{background:#000;position:relative;overflow:hidden}.ex-media.sv video{width:100%;height:100%;display:block}.sv-wait{color:#fff;text-align:center;place-items:center;padding:24px;font-size:15px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.sv-sound{color:#fff;background:#0000008c;border-radius:19px;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.ex-vid{color:#fff;background:#00000073;border-radius:10px;align-items:center;gap:2px;padding:3px 6px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:6px;right:6px}.mu-card{flex-direction:column;gap:8px;min-width:min(68vw,264px);max-width:300px;display:flex}.mu-row{align-items:center;gap:10px;display:flex}.mu-cover{object-fit:cover;color:#2b7461;background:#e6ece8;border-radius:10px;flex:none;place-items:center;width:56px;height:56px;display:grid}.mu-cover.listen{color:#14231e;background:#fce37e}.mu-meta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mu-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.mu-artist{color:var(--p-ink3,#5d6b65);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.mu-service,.mu-kicker{letter-spacing:.03em;text-transform:uppercase;color:#2b7461;font-size:11.5px;font-weight:700}.mu-bar{background:#1428221f;border-radius:2px;height:3px;margin-top:6px;display:block;overflow:hidden}.mu-bar i{background:#2b7461;height:100%;display:block}.mu-play{color:#fff;background:#2b7461;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.mu-actions{flex-wrap:wrap;gap:6px;display:flex}.mu-btn{color:#174a3c;background:#2b74611a;border-radius:17px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.mu-btn.primary{color:#fff;background:#2b7461}.mu-btn.icon{justify-content:center;width:34px;margin-left:auto;padding:0}.mu-embed{background:#000;border:0;border-radius:12px;width:100%;height:152px}.mu-embed.tall{height:232px}.mu-text{white-space:pre-wrap;font-size:15px;line-height:1.4}.mu-dedic{color:#b4235a;align-items:center;gap:6px;font-size:13.5px;font-weight:600;line-height:1.35;display:flex}.mu-note{padding:10px 20px 4px}.mu-note input{border:1px solid var(--p-line2,#14282233);width:100%;height:44px;font:inherit;background:#fff;border-radius:12px;padding:0 14px;font-size:15.5px}.nw-check.round{border-radius:50%}.mu-list{padding:4px 16px 24px}.mu-list-head{flex-direction:column;align-items:flex-start;gap:4px;padding:8px 0 14px;display:flex}.mu-list-head b{font-size:18px}.mu-list-head span{color:var(--p-ink3,#5d6b65);font-size:13.5px}.mu-list-head .mu-btn{margin-top:6px}.mu-item{border-top:1px solid var(--p-line2,#1428221f);color:inherit;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.mu-item img,.mu-item .none{object-fit:cover;color:#2b7461;background:#e6ece8;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.mu-item .grow{flex-direction:column;min-width:0;display:flex}.mu-item small{color:var(--p-ink3,#5d6b65);font-size:13px}.se-timeline{flex-direction:column;flex:none;gap:8px;padding:6px 12px 0;display:flex}.se-clips{scrollbar-width:none;gap:4px;height:58px;display:flex;overflow-x:auto}.se-clips::-webkit-scrollbar{display:none}.se-clip{color:#fff;background:#222;border:2px solid #0000;border-radius:10px;flex-basis:44px;min-width:44px;max-width:160px;height:100%;position:relative;overflow:hidden}.se-clip img{object-fit:cover;opacity:.85;width:100%;height:100%;display:block}.se-clip span{text-shadow:0 1px 2px #000c;font-size:11px;font-weight:700;position:absolute;bottom:3px;left:4px}.se-clip.sel{border-color:#fce37e}.se-clip.cur img{opacity:1}.se-clip.add{background:#ffffff1f;flex:none;place-items:center;width:52px;min-width:52px;display:grid}.se-clipbar{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.se-clipbar::-webkit-scrollbar{display:none}.se-clipbar button{color:#fff;background:#ffffff24;border-radius:17px;flex:none;align-items:center;gap:5px;height:34px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.se-clipbar button:disabled{opacity:.35}.se-clipbar button.hl{color:#14231e;background:#fce37e}.se-panel{bottom:calc(150px + var(--safe-bottom));max-height:52vh;overflow-y:auto}.se-ptitle{margin-bottom:6px;font-size:15px;font-weight:700;display:block}.se-sound{flex-direction:column;gap:14px;display:flex}.se-srow{align-items:flex-start;gap:12px;display:flex}.se-srow .grow{flex-direction:column;gap:4px;min-width:0;display:flex}.se-srow small{color:#ffffffb3;font-size:12.5px;line-height:1.35}.se-slider{color:#fffc;grid-template-columns:60px 1fr auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.se-slider input{accent-color:#fce37e}.se-slider em{font-variant-numeric:tabular-nums;font-style:normal}.se-mini{color:#fff;background:#ffffff26;border-radius:17px;flex:none;place-items:center;min-width:34px;height:34px;padding:0 10px;font-size:13.5px;font-weight:700;display:inline-grid}.se-mini.txt{color:#14231e;background:#fff}.se-mini.rec{color:#fff;background:#e5484d}.se-tabs{gap:6px;padding:4px 0 10px;display:flex}.se-tabs button{color:#14231e;background:#eef2ef;border-radius:17px;align-items:center;gap:5px;height:34px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.se-tabs button.on{color:#fff;background:#14231e}.se-people button{text-align:left;color:#14231e;border-top:1px solid #14282214;align-items:center;gap:12px;width:100%;min-height:50px;font-size:15.5px;display:flex}.se-hint{color:#5d6b65;padding:8px 0;font-size:13px}.se-linkform{flex-direction:column;gap:10px;padding-bottom:8px;display:flex}.se-linkform input{height:46px;font:inherit;border:1px solid #14282233;border-radius:12px;padding:0 14px;font-size:16px}.se-linkform .se-ok{color:#fff;background:#2b7461;align-self:flex-start}.se-chip{color:#14231e;white-space:nowrap;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;border-radius:999px;align-items:center;gap:.3em;padding:.35em .75em;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 2px 8px #00000040}.se-chip.mention{color:#2b7461}.se-chip.link{background:#fce37e}.se-text.act,.se-sticker.act,.se-chip.act{outline-offset:4px;outline:2px dashed #ffffffe6}.se-paused{pointer-events:none;background:#00000059;border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.se-rec{white-space:nowrap;background:#0009;border-radius:16px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.se-rec i{background:#e5484d;border-radius:50%;width:9px;height:9px}.se-send{z-index:3;background:#00000080;align-items:flex-end;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.se-sendsheet{width:100%;max-height:80vh;padding:18px 16px calc(16px + var(--safe-bottom));color:#14231e;background:#fff;border-radius:22px 22px 0 0;flex-direction:column;gap:6px;display:flex;overflow-y:auto}.se-sendsheet>button:not(.se-publish),.se-groups button{text-align:left;color:#14231e;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:58px;padding:0 12px;display:flex}.se-sendsheet button.on{background:#e8f2ed}.se-sendsheet .grow{flex-direction:column;display:flex}.se-sendsheet small{color:#5d6b65;font-size:13px}.se-sublabel{color:#5d6b65;text-transform:uppercase;letter-spacing:.03em;padding:10px 12px 2px;font-size:12.5px;font-weight:700}.se-publish.wide{justify-content:center;width:100%;margin-top:8px}.ex-reacts{justify-content:space-around;padding:0 4px 8px;display:flex}.ex-reacts button{padding:4px;font-size:28px;line-height:1;transition:transform .12s}.ex-reacts button:active{transform:scale(1.3)}.ex-reply{align-items:center;gap:6px;display:flex}.ex-reply input{color:#fff;min-width:0;height:44px;font:inherit;background:#ffffff1a;border:1px solid #ffffff59;border-radius:22px;outline:none;flex:1;padding:0 16px;font-size:15.5px}.ex-reply input::placeholder{color:#ffffffb3}.ex-icon.accent{color:#14231e;background:#fce37e}.ex-icon.rec{color:#fff;background:#e5484d}.ex-recording{color:#fff;background:#e5484d33;border-radius:22px;flex:1;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:14.5px;display:inline-flex}.ex-recording i{background:#e5484d;border-radius:50%;width:9px;height:9px}.ex-mine{justify-content:space-between;align-items:center;gap:8px;display:flex}.ex-views{color:#fff}.ex-viewers{z-index:5;background:#00000073;align-items:flex-end;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ex-viewers-sheet{width:100%;max-height:65vh;padding:18px 16px calc(16px + var(--safe-bottom));color:#14231e;background:#fff;border-radius:22px 22px 0 0;flex-direction:column;gap:6px;display:flex;overflow-y:auto}.ex-viewers-sheet>b{padding-bottom:6px;font-size:17px}.ex-viewer-row{border-top:1px solid #14282214;align-items:center;gap:12px;min-height:52px;display:flex}.ex-viewer-row small{color:#5d6b65}.sv-music{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#00000073;border-radius:14px;align-items:center;gap:6px;max-width:70%;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:12px;overflow:hidden}.ex-ring.group .ex-ring-img{border-radius:22px}.sq{text-align:left;width:100%;color:inherit;background:#1428220f;border-radius:12px;align-items:center;gap:10px;margin-bottom:6px;padding:6px;display:flex}.sq img,.sq-none{object-fit:cover;color:#fff;background:#14231e;border-radius:8px;flex:none;place-items:center;width:42px;height:64px;display:grid}.sq-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.sq-meta b{color:#2b7461;font-size:13px;font-weight:700}.sq-meta small{color:var(--p-ink3,#5d6b65);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.sq-answer{color:#174a3c;background:#2b74611f;border-radius:15px;align-items:center;gap:6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:30px;margin:-2px 0 8px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.sc{z-index:340;color:#fff;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#000;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.sc-view{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.sc-view.mirror{transform:scaleX(-1)}.sc-close{top:calc(12px + var(--safe-top));color:#fff;z-index:2;background:#0000004d;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;left:12px}.sc-draft{top:calc(16px + var(--safe-top));color:#fff;z-index:2;white-space:nowrap;background:#00000073;border-radius:18px;height:36px;padding:0 14px;font-size:13.5px;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.sc-rail{top:calc(10px + var(--safe-top));z-index:2;flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;right:8px}.sc-tool{color:#fff;align-items:center;gap:8px;min-height:44px;display:flex}.sc-tool-label{text-shadow:0 1px 3px #000000b3;font-size:13px;font-weight:700}.sc-tool-ic{background:#00000047;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.sc-tool.on .sc-tool-ic{color:#14231e;background:#fce37e}.sc-speed{font-size:13px;font-weight:800}.sc-speedpop{background:#000000a6;border-radius:22px;gap:6px;margin-right:50px;padding:6px;display:flex}.sc-speedpop button{color:#fff;border-radius:17px;width:44px;height:34px;font-size:14px;font-weight:700}.sc-speedpop button.on{color:#14231e;background:#fce37e}.sc-count{text-shadow:0 4px 20px #00000080;pointer-events:none;place-items:center;font-size:120px;font-weight:800;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.sc-progress{top:calc(66px + var(--safe-top));z-index:2;align-items:center;gap:3px;height:6px;display:flex;position:absolute;left:64px;right:64px}.sc-progress i{background:#fce37e;border-radius:3px;min-width:6px;height:6px;display:block}.sc-progress i.live{background:#e5484d}.sc-progress span{text-shadow:0 1px 3px #000000b3;margin-left:8px;font-size:12.5px;font-weight:700}.sc-bottom{padding:0 0 calc(18px + var(--safe-bottom));z-index:2;background:linear-gradient(#0000,#00000059);flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.sc-lenses{scrollbar-width:none;gap:10px;max-width:100%;padding:4px 16px;display:flex;overflow-x:auto}.sc-lenses::-webkit-scrollbar{display:none}.sc-lenses button{background:#ffffff2e;border:2px solid #ffffff80;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.sc-lenses button.on{border-color:#fce37e;transform:scale(1.12)}.sc-swatch{background:linear-gradient(135deg,#f2b179,#6bac96 55%,#2b7461);width:100%;height:100%}.sc-emoji{font-size:26px;line-height:1}.sc-row{justify-content:space-between;align-items:center;width:100%;padding:0 28px;display:flex}.sc-side{color:#fff;background:#0000004d;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.sc-side.ghost{background:0 0}.sc-shutter{touch-action:none;background:0 0;border:5px solid #fff;border-radius:50%;place-items:center;width:84px;height:84px;display:grid}.sc-shutter span{background:#ffffff2e;border-radius:50%;width:62px;height:62px;transition:transform .15s,border-radius .15s,background .15s}.sc-shutter.sc-on{border-color:#e5484d}.sc-shutter.sc-on span{background:#e5484d;border-radius:12px;transform:scale(.55)}.sc-next{color:#14231e;white-space:nowrap;background:#fce37e;border-radius:24px;align-items:center;gap:2px;height:48px;padding:0 14px 0 16px;font-size:14.5px;font-weight:800;display:inline-flex}.sc-hint{text-shadow:0 1px 3px #000000b3;font-size:13.5px;font-weight:700}.sc-error{text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.sc-error span{color:#fffc;line-height:1.45}.sc-btn{color:#14231e;background:#fce37e;border-radius:24px;height:48px;padding:0 22px;font-weight:800}.sc-check{display:none}.ex-brands{scrollbar-width:none;gap:10px;padding:2px 16px 6px;display:flex;overflow-x:auto}.ex-brands::-webkit-scrollbar{display:none}.ex-brand{text-align:left;background:#14231e;border-radius:14px;flex:none;width:116px;height:178px;position:relative;overflow:hidden}.ex-brand .ex-media{position:absolute;top:0;bottom:0;left:0;right:0}.ex-brand.new{box-shadow:0 0 0 2.5px #fff,0 0 0 4.5px #2b7461}.ex-brand-cap{color:#fff;background:linear-gradient(#0000,#000000b3);align-items:center;gap:6px;padding:18px 8px 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.ex-brand-cap b{flex:1;min-width:0;font-size:12.5px}.ex-brand-cap small{color:#14231e;background:#fce37e;border-radius:9px;padding:2px 7px;font-size:10.5px;font-weight:800;position:absolute;top:-136px;right:6px}.ex-follow{color:#14231e;white-space:nowrap;background:#fce37e;border-radius:16px;order:9;height:32px;padding:0 12px;font-size:13px;font-weight:800}.ex-follow.on{color:#fff;background:#ffffff2e}.am-kpis{grid-template-columns:repeat(2,1fr);gap:8px;padding:4px 16px 12px;display:grid}.am-kpis div{background:#fff;border:1px solid #1428221a;border-radius:14px;flex-direction:column;gap:2px;padding:12px;display:flex}.am-kpis small{color:#5d6b65;font-size:12.5px;font-weight:600}.am-kpis b{color:#14231e;font-size:18px}.am-create{color:#fff;background:#2b7461;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 32px);height:48px;margin:0 16px 14px;font-size:15.5px;font-weight:700;display:flex}.am-head{color:#5d6b65;text-transform:uppercase;letter-spacing:.03em;justify-content:space-between;padding:6px 16px;font-size:12px;font-weight:700;display:flex}.am-row{background:#fff;border:1px solid #1428221a;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin:0 16px 8px;padding:12px;display:grid}.am-main{flex-direction:column;gap:3px;min-width:0;display:flex}.am-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.am-status{color:#33433d;background:#eef2ef;border-radius:9px;align-self:flex-start;padding:2px 8px;font-size:11.5px;font-weight:700}.am-status.active{color:#1f6b52;background:#e1f3ea}.am-status.pending{color:#7a5a00;background:#fff4d6}.am-status.rejected{color:#b42318;background:#fde7e7}.am-status.paused{color:#546e7a;background:#eceff1}.am-main small{color:#5d6b65;font-size:12.5px;line-height:1.35}.am-note{color:#7a5a00!important}.am-bar{background:#1428221a;border-radius:2px;height:4px;margin-top:4px;display:block;overflow:hidden}.am-bar i{background:#2b7461;height:100%;display:block}.am-res{grid-template-columns:auto auto;align-items:baseline;column-gap:4px;font-size:12px;display:grid}.am-res b{text-align:right;font-size:14px}.am-res small{color:#5d6b65}.am-switch{background:#cfd8d4;border-radius:14px;width:46px;height:28px;position:relative}.am-switch i{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.am-switch.on{background:#2b7461}.am-switch.on i{transform:translate(18px)}.am-foot{color:#5d6b65;padding:10px 16px 30px;font-size:12.5px;line-height:1.45}.am-steps{scrollbar-width:none;gap:6px;padding:4px 16px 12px;display:flex;overflow-x:auto}.am-steps span{color:#5d6b65;background:#eef2ef;border-radius:15px;flex:none;align-items:center;gap:5px;height:30px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.am-steps span.on{color:#fff;background:#14231e}.am-steps span.done{color:#1f6b52;background:#e1f3ea}.am-sec{flex-direction:column;gap:10px;padding:0 16px 110px;display:flex}.am-sec h3{margin:4px 0;font-size:19px}.am-obj{text-align:left;color:#14231e;background:#fff;border:1.5px solid #1428221f;border-radius:14px;align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:flex}.am-obj.on{background:#f1f8f4;border-color:#2b7461}.am-obj .grow{flex-direction:column;gap:2px;display:flex}.am-obj small{color:#5d6b65;font-size:13px}.am-obj-ic{color:#1f6b52;background:#e1f3ea;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.am-field{color:#33433d;flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;display:flex}.am-field input,.am-field select,.am-field textarea{height:46px;font:inherit;color:#14231e;background:#fff;border:1px solid #14282233;border-radius:12px;padding:0 12px;font-size:16px;font-weight:400}.am-field textarea{height:auto;padding:10px 12px}.am-label{color:#33433d;margin-top:4px;font-size:13.5px;font-weight:700}.am-chips{flex-wrap:wrap;gap:6px;display:flex}.am-chips button{color:#14231e;background:#fff;border:1px solid #1428222e;border-radius:17px;height:34px;padding:0 12px;font-size:13.5px;font-weight:600}.am-chips button.on{color:#fff;background:#14231e;border-color:#14231e}.am-ages{flex-direction:column;gap:4px;display:flex}.am-ages input{accent-color:#2b7461}.am-estimate{background:#f1f8f4;border:1px solid #cfe6da;border-radius:14px;flex-direction:column;gap:3px;padding:14px;display:flex}.am-estimate b{color:#1f6b52;text-transform:uppercase;letter-spacing:.03em;font-size:13px}.am-estimate span{color:#14231e;font-size:20px;font-weight:800}.am-estimate small{color:#5d6b65;font-size:12.5px;line-height:1.4}.am-seg{background:#eef2ef;border-radius:12px;padding:3px;display:flex}.am-seg button{color:#33433d;border-radius:10px;flex:1;height:40px;font-size:14px;font-weight:700}.am-seg button.on{color:#14231e;background:#fff;box-shadow:0 1px 3px #0000001a}.am-quick{gap:6px;display:flex}.am-quick button{background:#fff;border:1px solid #1428222e;border-radius:10px;flex:1;height:36px;font-size:13.5px;font-weight:700}.am-quick button.on{color:#1f6b52;background:#f1f8f4;border-color:#2b7461}.am-dates{grid-template-columns:1fr 1fr;gap:8px;display:grid}.am-warn{color:#b42318;font-size:13.5px;font-weight:600}.am-phone{background:#0e1a16;border-radius:22px;flex-direction:column;align-self:center;gap:8px;width:210px;padding:10px;display:flex}.am-tile{border-radius:14px;height:300px;position:relative;overflow:hidden}.am-tile img{object-fit:cover;width:100%;height:100%}.am-tile-cap{color:#fff;background:linear-gradient(#0000,#000000b3);flex-direction:column;gap:2px;padding:24px 10px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.am-tile-cap strong{font-size:15px;line-height:1.25}.am-tile-cap b{opacity:.85;font-size:12px}.am-body{color:#fff;margin:0 2px;font-size:12.5px;line-height:1.35}.am-cta{text-align:center;color:#14231e;background:#fce37e;border-radius:17px;height:34px;font-size:13px;font-weight:800;line-height:34px;display:block}.am-note2{color:#33433d;background:#eef2ef;border-radius:12px;padding:10px 12px;font-size:13.5px}.am-review{background:#fff;border:1px solid #1428221f;border-radius:14px;flex-direction:column;gap:4px;padding:14px;font-size:14px;display:flex}.am-review small{color:#5d6b65;margin-top:4px;font-size:12.5px;line-height:1.45}.am-footer{padding:12px 16px calc(12px + var(--safe-bottom));z-index:5;background:#f2f4f1f5;border-top:1px solid #14282214;position:fixed;bottom:0;left:0;right:0}.am-footer .btn{width:100%}.ex-top.snap{grid-template-columns:1fr auto 1fr;gap:8px;display:grid}.ex-top.snap .ex-title{text-align:center;grid-column:2;margin:0}.ex-left,.ex-right{align-items:center;gap:8px;min-width:0;display:flex}.ex-right{justify-content:flex-end}.ex-me{background:0 0;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;padding:0;display:grid}.ex-me .avatar{box-shadow:0 0 0 2px var(--ex-bg,#f2f4f1), 0 0 0 3.5px #2b7461}.ex-ring{position:relative}.ex-ring.mine .ex-ring-img{background:0 0;padding:4px}.ex-ring.mine.has .ex-ring-img{background:conic-gradient(from 210deg,#2b7461,#6bac96,#fce37e,#2b7461);padding:3px}.ex-ring.mine .ex-ring-img .avatar{width:64px!important;height:64px!important}.ex-ring-plus{color:#14231e;width:24px;height:24px;box-shadow:0 0 0 2.5px var(--ex-bg,#f2f4f1);background:#fce37e;border-radius:50%;place-items:center;display:grid;position:absolute;top:52px;left:52px}.ex-hint{color:var(--p-ink3,#5d6b65);margin:2px 16px 0;font-size:13.5px}.ex-grid.snap{padding-top:4px}.ex-sec .ex-h{font-size:19px;font-weight:800}.ex-ring.mine .ex-ring-img{box-sizing:border-box;place-items:center;width:72px;height:72px;line-height:0;display:grid;overflow:hidden}.ex-ring.mine .ex-ring-img>*{max-width:100%;max-height:100%}:root{--stk-ink:#111;--stk-white:#fff}.se-sticker,.ex-reacts button{filter:drop-shadow(1.6px 0 0 var(--stk-white)) drop-shadow(-1.6px 0 0 var(--stk-white)) drop-shadow(0 1.6px 0 var(--stk-white)) drop-shadow(0 -1.6px 0 var(--stk-white)) drop-shadow(2.5px 2.5px 0 var(--stk-ink))}.se-chip{border:2px solid var(--stk-ink);box-shadow:0 0 0 3px var(--stk-white), 4px 4px 0 3px var(--stk-ink)}.se-chip.mention{color:var(--stk-ink);background:#45d19a}.se-chip.link{color:var(--stk-ink);background:#fce37e}.ex-sponsor,.ex-sponsor-inline{border:1.5px solid var(--stk-ink);box-shadow:2px 2px 0 var(--stk-ink);-webkit-backdrop-filter:none;backdrop-filter:none;font-weight:800;color:var(--stk-ink)!important;background:#fce37e!important}.ex-brand-cap small{border:1.5px solid var(--stk-ink);box-shadow:2px 2px 0 var(--stk-ink)}.ex-vid{background:var(--stk-white);color:var(--stk-ink);border:1.5px solid var(--stk-ink);box-shadow:2px 2px 0 var(--stk-ink)}.ex-ring-plus{border:2px solid var(--stk-ink);box-shadow:0 0 0 2.5px var(--stk-white), 2.5px 2.5px 0 2.5px var(--stk-ink)}.bubble-wrap .reactions{background:var(--stk-white);border:1.5px solid var(--stk-ink);box-shadow:2px 2px 0 var(--stk-ink)}.se-publish,.sc-next{border:2px solid var(--stk-ink);box-shadow:3px 3px 0 var(--stk-ink)}.se-publish:active,.sc-next:active{box-shadow:1px 1px 0 var(--stk-ink);transform:translate(2px,2px)}:root{--fx-mint:#45d19a;--fx-green:#2b7461;--fx-yellow:#fce37e;--fx-ink:#111;--fx-sage:#e3eae2;--fx-sticker:0 0 0 3px #fff, 4px 4px 0 3px var(--fx-ink);--fx-sticker-sm:2px 2px 0 var(--fx-ink)}@keyframes fx-spin{to{transform:rotate(1turn)}}@keyframes fx-pop{0%{opacity:0;transform:scale(.7)}}@keyframes fx-shine{to{background-position:300% 0}}.fx-kicker{color:var(--text-2);font-size:12px;font-weight:600;display:inline-block}.founder-title{color:var(--text-2);font-size:13px;font-weight:500;line-height:17px;display:block}.fx-mono{font-variant-numeric:tabular-nums}.chat-bg.fx-chat.motif:before{mix-blend-mode:normal;opacity:1;background:radial-gradient(60% 40% at 12% 18%,#45d19a38,#0000 70%),radial-gradient(55% 40% at 90% 70%,#fce37e4d,#0000 70%)}.fx-chat .day{color:var(--fx-ink);border:1.5px solid var(--fx-ink);box-shadow:var(--fx-sticker-sm);background:#fff;font-weight:700}.chat-head .head-sub.fx-sub{font-weight:400}.chat-head .head-sub.fx-sub .fx-kicker{font-size:12px}.fx-peer .bubble-wrap.in>.bubble:not(.media):not(.sticker):not(.sos):not(.rich),.bubble-wrap.fx>.bubble:not(.media):not(.sticker):not(.sos):not(.rich){background:var(--fx-mint);color:var(--fx-ink);border:2px solid var(--fx-ink);box-shadow:var(--fx-sticker);margin:3px 6px 5px 3px;font-weight:500}.fx-peer .bubble-wrap.out>.bubble:not(.media):not(.sticker):not(.sos):not(.rich){background:#fff}.fx-peer .bubble-wrap.in.first>.bubble:not(.media):not(.sticker),.bubble-wrap.fx.in.first>.bubble:not(.media):not(.sticker){border-top-left-radius:5px}.bubble-wrap.fx.out.first>.bubble:not(.media):not(.sticker){border-top-right-radius:5px}.fx-peer .bubble-wrap.in>.bubble:after,.bubble-wrap.fx>.bubble:after{content:none!important}.fx-peer .bubble-wrap.in>.bubble .meta-line,.bubble-wrap.fx>.bubble .meta-line{color:#1111119e}.fx-peer .bubble-wrap.in>.bubble .quote,.bubble-wrap.fx>.bubble .quote{background:#ffffff8c}.fx-peer .bubble-wrap.in>.bubble .c2,.bubble-wrap.fx>.bubble .c2{color:#111111b3}.fx-peer .bubble-wrap.in>.bubble .accent,.bubble-wrap.fx>.bubble .accent{color:#0f4d3c}.fx-peer .bubble-wrap.in.fresh>.bubble:not(.media),.bubble-wrap.fx.fresh>.bubble:not(.media){animation:.45s cubic-bezier(.3,1.5,.5,1) both fx-pop}.fx-peer .bubble-wrap.in.fresh,.bubble-wrap.fx.fresh,html.rm .fx-peer .bubble-wrap.in.fresh>.bubble,html.rm .bubble-wrap.fx.fresh>.bubble{animation:none}.fx-peer .bubble-wrap.in .reactions,.bubble-wrap.fx .reactions{border:1.5px solid var(--fx-ink);box-shadow:var(--fx-sticker-sm)}.chat-row.fx-row{border:2px solid var(--fx-ink);box-shadow:0 0 0 3px #fff, 5px 5px 0 3px var(--fx-ink);background:#fff;border-radius:18px;margin:8px 12px 10px;padding-left:10px}.chat-row.fx-row .meta{border-bottom:0}.fx-ring{border-radius:50%;flex:none;place-items:center;width:60px;height:60px;display:grid;position:relative}.fx-ring:before{content:"";background:conic-gradient(var(--fx-mint), var(--fx-yellow), var(--fx-green), var(--fx-mint));border-radius:50%;animation:6s linear infinite fx-spin;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}html.rm .fx-ring:before{animation:none}.fx-post,.fx-sug{border:2px solid var(--fx-ink);box-shadow:var(--fx-sticker);background:#fff;border-radius:18px;margin:10px 14px 12px;position:relative}.fx-sug{background:var(--fx-yellow)}.fx-post-body,.fx-sug-body{text-align:left;width:100%;color:var(--fx-ink);background:0 0;border:0;flex-direction:column;gap:5px;padding:14px 44px 14px 16px;display:flex}.fx-post-text{-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;font-size:15px;font-weight:500;line-height:21px;display:-webkit-box;overflow:hidden}.fx-post.open .fx-post-text{-webkit-line-clamp:unset;display:block}.fx-post-sign{color:var(--fx-green);font-size:12px;font-weight:700}.fx-sug-body b{font-size:16px}.fx-sug-body span:last-child{color:#3d3a2a;font-size:13.5px}.fx-sug .fx-kicker{color:var(--fx-ink);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;animation:none}.fx-post-x{width:32px;height:32px;color:var(--fx-ink);background:#0000000f;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.fx-tiles{grid-template-columns:1fr 1fr;gap:12px;padding:10px 8px 6px;display:grid}.fx-tile{text-align:left;min-height:72px;color:var(--fx-ink);background:var(--fx-mint);border:2px solid var(--fx-ink);box-shadow:var(--fx-sticker-sm);border-radius:16px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px;display:flex}.fx-tile+.fx-tile{background:var(--fx-yellow)}.fx-tile:active{box-shadow:none;transform:translate(2px,2px)}.fx-tile b{font-size:15px}.fx-tile small{color:#111111b3;font-size:12px}.fx-ix{display:none}.stk-title.fx-stk-title{color:var(--fx-green)}.info-hero.fx-profile{background:linear-gradient(135deg, var(--fx-mint), var(--fx-green)) 0 0 / 100% 118px no-repeat;padding-top:62px}.info-hero.fx-profile .info-photo .avatar{box-shadow:0 0 0 4px #fff, 0 0 0 7px var(--fx-ink)}.info-hero.fx-profile .vf-line{font-weight:500;color:var(--text-2)!important}.fx-note{text-align:left;border:2px solid var(--fx-ink);box-shadow:var(--fx-sticker);background:#fff;border-radius:16px;align-self:stretch;margin:12px 4px 4px;padding:12px 14px;font-size:14.5px;line-height:20px}.fx-note .fx-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--fx-green);background:0 0;margin-bottom:4px;font-size:11px;animation:none;display:block}.fx-hero{color:var(--fx-ink);background:linear-gradient(135deg, var(--fx-mint), #7fdcb6);border:2px solid var(--fx-ink);box-shadow:var(--fx-sticker);border-radius:20px;flex-direction:column;gap:4px;margin:4px 14px 6px;padding:16px;display:flex}.fx-hero .fx-kicker{color:var(--fx-ink);background:0 0;font-size:12px;animation:none}.fx-hero h1{letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:26px;font-weight:800;display:flex}.fx-live{align-items:center;gap:8px;margin:2px 0 0;font-size:13px;font-weight:600;display:flex}.fx-live i{background:var(--fx-ink);border-radius:50%;width:8px;height:8px}.fx-sec{flex-direction:column;gap:10px;padding:18px 16px 4px;display:flex}.fx-sec h2{color:var(--text);gap:8px;margin:0;font-size:17px;font-weight:800;display:flex}.fx-sec h2 span{display:none}.fx-dim{color:var(--text-2);margin:0;font-size:13.5px;line-height:19px}.fx-card{color:var(--fx-ink);border:2px solid var(--fx-ink);box-shadow:var(--fx-sticker-sm);background:#fff;border-radius:16px;flex-direction:column;gap:6px;padding:14px;display:flex}.fx-card .fx-kicker{color:var(--fx-green);background:0 0;animation:none}.fx-card>b{font-size:16px}.fx-sugs{flex-direction:column;gap:12px;display:flex}.fx-quote{white-space:pre-wrap;font-size:15px;line-height:21px}.fx-kpis{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fx-kpi{color:var(--fx-ink);border:2px solid var(--fx-ink);box-shadow:var(--fx-sticker-sm);background:#fff;border-radius:14px;flex-direction:column;gap:2px;padding:12px;display:flex}.fx-kpi b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.fx-kpi small{color:#4c5c55;font-size:12px;font-weight:600}.fx-kpi.hi{background:var(--fx-mint)}.fx-kpi:nth-child(6){background:var(--fx-yellow)}.fx-spark{width:100%;height:72px}.fx-spark .line{fill:none;stroke:var(--fx-green);stroke-width:2.5px;vector-effect:non-scaling-stroke}.fx-spark .area{fill:#45d19a40}.fx-spark .dot{fill:var(--fx-ink)}.fx-bar{grid-template-columns:minmax(0,7.5em) 1fr auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.fx-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-bar i{background:var(--fx-mint);border:1.5px solid var(--fx-ink);border-radius:4px;height:8px}.fx-bar b{font-variant-numeric:tabular-nums}.fx-todo{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fx-todo a{color:var(--fx-ink);border:1.5px dashed var(--fx-ink);background:#fff;border-radius:14px;flex-direction:column;gap:2px;padding:10px;text-decoration:none;display:flex}.fx-todo b{font-size:20px;font-weight:800}.fx-todo small{color:#4c5c55;font-size:11.5px;line-height:15px}.fx-input{box-sizing:border-box;width:100%;font:inherit;color:var(--fx-ink);border:2px solid var(--fx-ink);resize:vertical;background:#fff;border-radius:14px;padding:12px 14px;font-size:16px}.fx-input:focus{box-shadow:var(--fx-sticker-sm);outline:none}.fx-input::placeholder{color:#8a948f}.fx-label{color:var(--text);margin-top:6px;font-size:13px;font-weight:700}.fx-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fx-actions .grow{flex:1;min-width:0}.fx-btn{min-height:44px;color:var(--fx-ink);background:var(--fx-mint);border:2px solid var(--fx-ink);box-shadow:var(--fx-sticker-sm);border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14.5px;font-weight:800;display:inline-flex}.fx-btn:active{box-shadow:none;transform:translate(2px,2px)}.fx-btn:disabled{opacity:.45}.fx-btn.ghost{background:#fff}.fx-flag{color:var(--fx-ink);border:2px solid var(--fx-ink);box-shadow:var(--fx-sticker-sm);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.fx-flag .grow{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fx-flag b{font-size:15px}.fx-flag span{color:#4c5c55;font-size:12.5px;line-height:17px}.fx-seg{border:2px solid var(--fx-ink);background:#fff;border-radius:12px;flex:none;padding:3px;display:inline-flex}.fx-seg button{color:#4c5c55;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:700}.fx-seg button.on{color:var(--fx-ink);background:var(--fx-mint)}.fx-state{background:var(--fx-mint);border:1.5px solid var(--fx-ink);border-radius:10px;flex:none;padding:3px 10px;font-size:12px;font-weight:700}.fx-switch{border:2px solid var(--fx-ink);background:#dfe5e1;border-radius:16px;flex:none;width:52px;height:32px;position:relative}.fx-switch i{border:2px solid var(--fx-ink);box-sizing:border-box;background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .2s;position:absolute;top:2px;left:2px}.fx-switch.on{background:var(--fx-mint)}.fx-switch.on i{transform:translate(20px)}.tabbar.liquid{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(185%)brightness(1.04);backdrop-filter:blur(22px)saturate(185%)brightness(1.04);touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff9;border:1px solid #ffffffe6;box-shadow:0 8px 28px #111b2121,0 1px 3px #111b210f,inset 0 1px #fffffff2,inset 0 -1px #111b210a}.tabbar.liquid .tab{z-index:1;-webkit-tap-highlight-color:transparent;background:0 0;transition:color .2s;position:relative}.tabbar.liquid .tab.on{background:0 0}.tabbar.liquid .tab-icon svg{transition:transform .32s cubic-bezier(.3,1.4,.5,1)}.tabbar.liquid .tab:active .tab-icon svg{transform:scale(.9)}.tab-pill{z-index:0;pointer-events:none;transform-origin:0;will-change:transform;background:#111b2113;border-radius:28px;width:0;transition:background .2s,box-shadow .2s;position:absolute;top:3px;bottom:3px;left:0;box-shadow:inset 0 0 0 .5px #ffffff8c,inset 0 1px 1px #ffffffb3}.tab-pill.moving,.tab-pill.lifted{-webkit-backdrop-filter:blur(1.5px)saturate(170%)brightness(1.08)contrast(1.05);backdrop-filter:blur(1.5px)saturate(170%)brightness(1.08)contrast(1.05);background:#ffffff80;box-shadow:inset 0 0 0 1px #ffffffe6,inset 0 2px 3px #ffffffd9,inset 0 -2px 4px #111b2114,0 6px 18px #111b2129}html.hc .tab-pill{background:#111b2124}@media (prefers-reduced-motion:reduce){.tab-pill,.tabbar.liquid .tab-icon svg{transition:none}}.mu-dedic{color:#2b7461;font-style:italic;font-weight:600}.mu-side{flex-direction:column;flex:none;align-self:flex-start;gap:6px;margin-left:auto;display:flex}.mu-side.row{flex-direction:row;align-self:center}.mu-side .mu-side{flex-direction:row;margin-left:0}.mu-side .mu-btn.icon{gap:0;width:32px;height:32px;margin-left:0}.mu-sheet{max-height:86vh;overflow-y:auto}.mu-sheet .mu-choice{text-align:left;width:100%;color:var(--text);background:#fff;border:1px solid #111b2114;border-radius:16px;align-items:flex-start;gap:12px;margin:0 0 8px;padding:12px 14px;display:flex}.mu-sheet .mu-choice b{font-size:15px;display:block}.mu-choice small{color:var(--text-2);margin-top:2px;font-size:12.5px;line-height:17px;display:block}.mu-choice-ic{color:#fff;background:#fa6533;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.mu-choice.link .mu-choice-ic{background:#2b7461}.mu-link-row{gap:8px;margin-top:8px;display:flex}.mu-link-row input{min-width:0;height:38px;font:inherit;color:var(--text);background:#fff;border:1px solid #111b2124;border-radius:12px;flex:1;padding:0 12px;font-size:16px}.mu-link-row .mu-btn:disabled{opacity:.45}.mu-hint{color:var(--text-2);align-items:center;gap:6px;margin:4px 4px 10px;font-size:12.5px;display:flex}.mu-now{z-index:30;left:50%;bottom:calc(max(14px, var(--safe-bottom)) + 74px);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);width:min(92vw,380px);color:var(--text);background:#ffffffd1;border:1px solid #ffffffe6;border-radius:22px;align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 26px #111b2129}.mu-now-ic{color:#fff;background:#fa6533;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.mu-now-title{flex:1;min-width:0;font-size:14px;font-weight:600}.mu-now-time{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12px}.mu-now button{width:34px;height:34px;color:var(--text);background:#111b210f;border-radius:50%;flex:none;place-items:center;display:grid}.mu-now-bar{transform-origin:0;background:#fa6533;height:2px;position:absolute;bottom:0;left:0;right:0}html.kb-open .mu-now{display:none}.sc-shutter{touch-action:none;background:0 0;border:0;border-radius:50%;place-items:center;width:88px;height:88px;transition:transform .12s;display:grid;position:relative}.sc-shutter .sc-ring{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible;transform:rotate(-90deg)}.sc-ring .track{fill:none;stroke:#fff;stroke-width:5px;transition:stroke-width .18s,opacity .18s}.sc-ring .fill{fill:none;stroke:#e5484d;stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.sc-shutter.sc-on .sc-ring .track{stroke-width:6px;opacity:.45}.sc-core{background:#ffffff38;border-radius:50%;width:66px;height:66px;transition:transform .18s cubic-bezier(.3,1.4,.5,1),border-radius .18s,background .18s}.sc-shutter:active .sc-core{transform:scale(.92)}.sc-shutter.locked .sc-core{background:#e5484d;border-radius:12px;transform:scale(.48)}.sc-shutter span:not(.sc-core){display:none}.sc-lock{color:#fff;background:#00000059;border:1.5px solid #ffffff8c;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;transition:background .15s;display:grid}.sc-lock.near{color:#111;background:#fff}.sc-time{font-variant-numeric:tabular-nums;color:#fff;background:#00000059;border-radius:10px;align-self:center;margin-bottom:6px;padding:3px 10px;font-size:14px;font-weight:700}.sc-progress{display:none}.sc-flash{z-index:5;opacity:.85;pointer-events:none;background:#fff;animation:.18s ease-out forwards sc-flash;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes sc-flash{to{opacity:0}}.sc-lenses{gap:12px;padding:4px 16px 2px}.sc-lenses button{background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:4px;width:56px;height:auto;padding:0;display:flex;position:relative}.sc-lenses button canvas{background:#ffffff26;border:2px solid #ffffff8c;border-radius:50%;width:52px;height:52px;transition:border-color .15s,transform .15s}.sc-lenses button.on canvas{border:3px solid #fff;transform:scale(1.08)}.sc-lenses .sc-emoji{font-size:24px;line-height:1;position:absolute;top:12px;left:50%;transform:translate(-50%)}.sc-lens-label{color:#fff;text-shadow:0 1px 3px #000000b3;white-space:nowrap;text-overflow:ellipsis;max-width:64px;font-size:11px;font-weight:600;overflow:hidden}.sc-lenses button.on .sc-lens-label{color:#fce37e}.sc-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-content:stretch;align-items:center;gap:10px;padding:0 16px;display:grid!important}.sc-row>:first-child,.sc-row>.sc-shutter,.sc-row>:last-child{justify-self:center}.sc-row .sc-next{white-space:nowrap;min-width:0;max-width:100%;padding:0 10px 0 12px;font-size:13.5px;overflow:hidden}.bubble:has(>.mu-card){padding:4px}.mu-card{color:#f4fbf7;background:#17322a;border-radius:14px;min-width:min(72vw,272px);padding:12px}.mu-card .mu-row{gap:12px}.mu-card .mu-cover{color:#45d19a;background:#24483d;border-radius:10px;width:72px;height:72px;transition:transform .3s cubic-bezier(.3,1.4,.5,1);box-shadow:0 4px 12px #0000004d}.mu-card.playing .mu-cover{transform:scale(1.04)}.mu-card .mu-title{color:#fff;font-size:16px;font-weight:700}.mu-card .mu-artist{color:#f4fbf7b8}.mu-card .mu-service,.mu-card .mu-kicker{color:#45d19a}.mu-card .mu-bar{background:#ffffff29;height:4px}.mu-card .mu-bar i{background:#45d19a}.mu-card .mu-play{color:#0e2a21;background:#45d19a;width:48px;height:48px}.mu-card .mu-btn{color:#f4fbf7;background:#ffffff1a}.mu-card .mu-btn.primary{color:#0e2a21;background:#45d19a}.mu-card .mu-text{color:#f4fbf7}.mu-card .mu-dedic{color:#fce37e}.mu-card .meta-line,.mu-card .ticks{color:#f4fbf799!important}.mu-card .mu-cover.listen{color:#14231e;background:#fce37e}.mu-eq{vertical-align:0;align-items:flex-end;gap:2px;height:12px;margin-right:6px;display:inline-flex}.mu-eq i{background:#45d19a;border-radius:1px;width:3px;animation:.9s ease-in-out infinite mu-eq}.mu-eq i:nth-child(2){animation-delay:-.3s}.mu-eq i:nth-child(3){animation-delay:-.6s}@keyframes mu-eq{0%,to{height:3px}50%{height:12px}}html.rm .mu-eq i{height:8px;animation:none}.fd-page .scroll{padding-bottom:calc(40px + var(--safe-bottom))}.fd-head{justify-content:space-between;align-items:flex-end;gap:12px;padding:4px 16px;display:flex}.fd-head h1{letter-spacing:-.01em;color:var(--text);margin:0;font-size:26px;font-weight:700}.fd-source{color:var(--text-2);margin:2px 16px 0;font-size:12.5px;line-height:17px}.fd-sec{flex-direction:column;gap:8px;padding:20px 16px 0;display:flex}.fd-sec-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fd-sec-head h2{letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);margin:0;font-size:13px;font-weight:600}.fd-aside{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:13px}.fd-link{color:var(--primary,#2b7461);font-size:14px;font-weight:600;text-decoration:none}.fd-help{color:var(--text-2);margin:0;font-size:13.5px;line-height:19px}.fd-card{background:var(--card,#fff);border:1px solid #111b2114;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.fd-kpis{background:#111b2114;border:1px solid #111b2114;border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.fd-kpi{background:var(--card,#fff);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.fd-kpi-l{color:var(--text-2);font-size:12.5px}.fd-kpi b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text);font-size:22px;font-weight:600}.fd-kpi small{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12px}.fd-chart{margin:0}.fd-legend{color:var(--text-2);gap:14px;font-size:12.5px;display:flex}.fd-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.fd-legend i.sg{background:#9ed9c4}.fd-legend i.ms{background:#e8a33d;border-radius:5px}.fd-days{touch-action:pan-y;width:100%;height:auto;display:block}.fd-days .sg{fill:#9ed9c4}.fd-days .sg.on{fill:#2b7461}.fd-days .ms{fill:none;stroke:#e8a33d;stroke-width:1.8px;stroke-linejoin:round}.fd-days .cur{stroke:#111b2140;stroke-dasharray:3 3}.fd-pick{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;font-size:13.5px;display:flex}.fd-pick b{text-transform:capitalize}.fd-mini{color:var(--text-2);font-variant-numeric:tabular-nums;border-top:1px solid #111b210f;flex-wrap:wrap;gap:4px 14px;padding-top:8px;font-size:12.5px;display:flex}.fd-mini b{color:var(--text)}.fd-hours{grid-template-columns:repeat(24,1fr);align-items:end;gap:2px;height:90px;display:grid}.fd-hours span{align-items:flex-end;height:100%;display:flex}.fd-hours i{background:#9ed9c4;border-radius:2px 2px 0 0;width:100%;display:block}.fd-hours span.peak i{background:#2b7461}.fd-hlabels{color:var(--text-2);justify-content:space-between;font-size:11px;display:flex}.fd-lines td small{color:var(--text-2);white-space:normal;margin-top:2px;font-size:12.5px;font-weight:400;line-height:1.35;display:block}.fd-lines td b{font-weight:500}.fd-lines td+td{vertical-align:top;font-weight:600}.fd-scroll{border-radius:12px;overflow-x:auto}.fd-scroll .fd-table{min-width:460px}.fd-sub{color:var(--text-2);margin-left:4px;font-size:12px}.fd-chart svg{width:100%;height:auto;display:block}.fd-chart .bar{fill:#9ed9c4}.fd-chart .bar.today{fill:#2b7461}.fd-chart .grid{stroke:#111b2114;stroke-width:1px}.fd-chart .axis{stroke:#111b2140;stroke-width:1px}.fd-chart .tick{fill:#6b7a74;font-family:inherit;font-size:9px}.fd-table{border-collapse:collapse;background:var(--card,#fff);border:1px solid #111b2114;border-radius:12px;width:100%;font-size:14px;overflow:hidden}.fd-table th{text-align:left;color:var(--text-2);background:#111b2108;padding:9px 14px;font-size:12px;font-weight:600}.fd-table td{color:var(--text);font-variant-numeric:tabular-nums;vertical-align:middle;border-top:1px solid #111b210f;padding:11px 14px}.fd-table tr:first-child td{border-top:0}.fd-table thead+tbody tr:first-child td{border-top:1px solid #111b210f}.fd-table td+td{text-align:right;white-space:nowrap}.fd-table td b{font-weight:600;display:block}.fd-table td small{color:var(--text-2);white-space:normal;margin-top:2px;font-size:12.5px;display:block}.fd-table td.warn{color:#b4380a;font-weight:600}.fd-row-actions{justify-content:flex-end;gap:6px;display:flex}.fd-line{background:var(--card,#fff);border:1px solid #111b2114;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.fd-line .grow{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fd-line b{font-size:15px;font-weight:600}.fd-line small{color:var(--text-2);font-size:13px;line-height:18px}.fd-quote{white-space:pre-wrap;color:var(--text);margin:0;font-size:15px;line-height:21px}.fd-input{box-sizing:border-box;width:100%;font:inherit;color:var(--text);background:var(--card,#fff);resize:vertical;border:1px solid #111b2129;border-radius:12px;padding:11px 14px;font-size:16px}.fd-input:focus{border-color:#2b7461;outline:none;box-shadow:0 0 0 3px #2b746126}.fd-label{color:var(--text);margin-top:6px;font-size:13px;font-weight:600}.fd-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fd-actions .grow{flex:1;min-width:0}.fd-count{color:var(--text-2);font-variant-numeric:tabular-nums;flex:1;font-size:12.5px}.fd-btn{color:#fff;background:#2b7461;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 16px;font-size:14.5px;font-weight:600;display:inline-flex}.fd-btn:disabled{opacity:.45}.fd-btn.ghost{color:#1f5c4d;background:#2b74611a}.fd-btn.sm{min-height:34px;padding:0 12px;font-size:13.5px}.fd-seg{background:#111b210f;border-radius:10px;flex:none;padding:2px;display:inline-flex}.fd-seg button{min-height:32px;color:var(--text-2);background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:13.5px;font-weight:600}.fd-seg button.on{color:var(--text);background:#fff;box-shadow:0 1px 2px #111b2124}.fd-state-tag{color:var(--text-2);flex:none;font-size:13px;font-weight:600}.fd-switch{background:#111b2124;border:0;border-radius:16px;flex:none;width:51px;height:31px;transition:background .2s;position:relative}.fd-switch i{background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #111b214d}.fd-switch.on{background:#2b7461}.fd-switch.on i{transform:translate(20px)}.fd-state{text-align:center;color:var(--text-2);flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.fd-state b{color:var(--text);font-size:17px}.live-tag{color:#1f5c4d;background:#2b74611a;border-radius:8px;flex:none;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.live-who{background:var(--card,#fff);border:1px solid #111b2114;border-radius:12px;justify-content:space-between;gap:12px;margin:0 16px 8px;padding:12px 14px;font-size:14px;display:flex}.live-who span{color:var(--text-2)}.live-who b{text-align:right;font-weight:600}.live-pill>svg,.live-pill>i{flex:none}.arrived-card{flex-direction:column;gap:3px;min-width:min(64vw,230px);padding:2px 2px 0;display:flex}.arrived-head{color:#1f5c4d;align-items:center;gap:8px;display:flex}.arrived-head b{color:var(--text);font-size:15.5px;font-weight:600}.arrived-sub{color:var(--text-2);padding-left:26px;font-size:13px}html.bub-sticker .bubble-wrap.out>.bubble:not(.media):not(.sticker):not(.sos):not(.rich){background:var(--bubble-sticker);color:var(--bubble-sticker-ink);border:2px solid #111;margin:3px 6px 5px 3px;box-shadow:0 0 0 3px #fff,4px 4px 0 3px #111}html.bub-sticker .bubble-wrap.out>.bubble:after{content:none!important}html.bub-sticker .bubble-wrap.out.first>.bubble:not(.media):not(.sticker){border-top-right-radius:5px}html.bub-sticker .bubble-wrap.out>.bubble .meta-line,html.bub-sticker .bubble-wrap.out>.bubble .ticks{opacity:.72;color:var(--bubble-sticker-ink)!important}html.bub-sticker .bubble-wrap.out>.bubble a{color:inherit;text-decoration:underline}html.bub-sticker .bubble-wrap.out>.bubble .quote{color:#111;background:#ffffff73}html.bub-sticker .bubble-wrap.out>.bubble .c2{color:inherit;opacity:.75}.bub-style{flex-direction:column;gap:10px;display:flex}.bub-tone{flex-direction:column;gap:6px;display:flex}.bub-tone-name{color:var(--text-2);padding:0 4px;font-size:12.5px}.bub-dot.sticker{border:2px solid #111;box-shadow:2px 2px #111}.setup-bubbles{text-align:left;flex-direction:column;gap:10px;margin-top:18px;display:flex}.setup-label{color:var(--text-2);font-size:13px;font-weight:600}.setup-preview{border-radius:14px;padding:12px 10px}.composer .eph-btn{color:var(--text-2)}.composer .eph-btn.on{color:#2b7461}.eph-bar{color:#1f5c4d;align-items:center;gap:8px;padding:8px 12px 4px;font-size:13px;font-weight:600;display:flex}.eph-bar button{width:26px;height:26px;color:var(--text-2);background:#111b210f;border:0;border-radius:50%;place-items:center;display:grid}.eph-left{font-variant-numeric:tabular-nums;align-items:center;gap:2px;margin-right:4px;display:inline-flex}.eph-sheet .eph-group{flex-wrap:wrap;gap:8px;padding:6px 16px 10px;display:flex}.eph-sheet .eph-group button{min-height:38px;color:var(--text);background:#111b210f;border:1px solid #0000;border-radius:19px;padding:0 14px;font-size:14px;font-weight:600}.eph-sheet .eph-group button.on{color:#fff;background:#2b7461}.eph-sheet .eph-after{margin:0 16px 10px}.eph-line{background:var(--card,#fff);border:1px solid #111b2114;border-radius:12px;align-items:center;gap:12px;margin:0 16px;padding:12px 14px;display:flex}.eph-line .grow{flex-direction:column;gap:2px;min-width:0;display:flex}.eph-line b{font-size:15px;font-weight:600}.eph-line small{color:var(--text-2);font-size:12.5px;line-height:17px}.eph-note{color:var(--text-2);margin:10px 16px 4px;font-size:12.5px;line-height:17px}.once-card{text-align:left;min-width:min(62vw,230px);color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:4px 2px 0;display:flex}.once-card .grow{flex-direction:column;min-width:0;display:flex}.once-card b{font-size:15px;font-weight:600}.once-card small{color:var(--text-2);font-size:12.5px}.once-ic{color:#fff;background:#2b7461;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.once-card.done .once-ic{color:var(--text-2);background:#111b2114}.once-viewer{z-index:200;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;background:#000;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.once-viewer img,.once-viewer video{object-fit:contain;pointer-events:none;max-width:100%;max-height:100%}.once-x{top:calc(var(--safe-top) + 12px);color:#fff;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;right:12px}.once-hint{bottom:calc(var(--safe-bottom) + 18px);text-align:center;color:#ffffffbf;font-size:13px;position:absolute;left:0;right:0}.once-bar{top:calc(var(--safe-top) + 4px);transform-origin:0;background:#fff;border-radius:2px;height:3px;animation:linear forwards once-bar;position:absolute;left:12px;right:12px}@keyframes once-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.once-card .meta-line{flex:none;align-self:flex-end;margin:0 0 0 6px;color:var(--text-2)!important;background:0 0!important;padding:0!important;position:static!important}.listen-session{gap:10px}.ls-head{flex-direction:column;gap:3px;display:flex}.ls-head .mu-kicker{align-items:center;gap:5px;display:inline-flex}.ls-who{color:#f4fbf7bf;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.ls-time{color:#f4fbf799;font-variant-numeric:tabular-nums;margin-top:3px;font-size:11.5px}.ls-ctl{gap:6px;margin-left:auto;display:inline-flex}.ls-ctl .mu-btn.icon{margin-left:0}.ls-queue{border-top:1px solid #ffffff1f;flex-direction:column;gap:2px;padding-top:6px;display:flex}.ls-q-head{justify-content:space-between;align-items:baseline;padding:2px 0 4px;font-size:13px;display:flex}.ls-q-head span{color:#f4fbf799;font-size:12px}.ls-item{align-items:center;gap:8px;min-width:0;padding:6px 0;display:flex}.ls-item .grow{flex-direction:column;min-width:0;display:flex}.ls-item b{font-size:14px;font-weight:600}.ls-item small{color:#f4fbf7a6;font-size:12px}.ls-item.on b{color:#45d19a}.ls-item.past{opacity:.5}.ls-n{text-align:center;color:#f4fbf799;font-variant-numeric:tabular-nums;flex:none;width:18px;font-size:12px}.ls-item .mu-btn.icon{width:30px;height:30px;margin-left:0}.ls-add{align-self:flex-start;margin-top:4px}.ls-host{border-top:1px solid #ffffff1f;flex-direction:column;gap:8px;padding-top:6px;font-size:13px;display:flex}.ls-host label{align-items:center;gap:8px;display:flex}.ls-sheet{background:#17322a;padding:12px}.ls-banner .pin-ic{color:#45d19a;background:#17322a}.ls-banner b{text-transform:none;letter-spacing:0;color:var(--text)}.ls-banner .pin-cta{color:#fff;background:#2b7461}.vc-track{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;height:84px;margin:6px 22px 0;position:relative}.vc-wave{align-items:center;gap:2px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.vc-wave i{background:#111b212e;border-radius:2px;flex:1;min-width:2px}.vc-wave i.on{background:#2b7461}.vc-shade{pointer-events:none;background:#f3f4f18c;position:absolute;top:0;bottom:0}.vc-sel{cursor:grab;border-top:3px solid #2b7461;border-bottom:3px solid #2b7461;position:absolute;top:-4px;bottom:-4px}.vc-h{cursor:ew-resize;background:#2b7461;border-radius:8px;width:22px;margin-left:-11px;position:absolute;top:-8px;bottom:-8px;box-shadow:0 2px 6px #111b2140}.vc-h:after{content:"";background:#ffffffd9;border-radius:2px;width:3px;height:22px;margin:-11px 0 0 -1.5px;position:absolute;top:50%;left:50%}.vc-h:focus-visible{outline:3px solid #fce37e}.vc-scale{color:var(--text-2);font-variant-numeric:tabular-nums;justify-content:space-between;margin:10px 22px 0;font-size:11.5px;display:flex}.vc-times{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:12px 16px 4px;display:grid}.vc-time,.vc-len{color:var(--text-2);flex-direction:column;align-items:center;gap:4px;font-size:12px;display:flex}.vc-len b{color:#1f5c4d;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.vc-step{align-items:center;gap:6px;display:inline-flex}.vc-step b{text-align:center;min-width:40px;color:var(--text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.vc-step button{color:#1f5c4d;background:#2b74611a;border:0;border-radius:50%;width:32px;height:32px;font-size:18px;line-height:1}.wave.seekable{cursor:pointer;touch-action:none}.voice-foot{align-items:center;gap:6px;display:inline-flex}.voice-speed{color:#fff;font-variant-numeric:tabular-nums;background:#111b218c;border:0;border-radius:10px;min-width:34px;height:20px;padding:0 6px;font-size:11.5px;font-weight:700}.vr-chip{color:#1f5c4d;background:#fff;border:1px solid #111b211a;border-radius:12px;align-self:flex-start;align-items:center;gap:4px;margin:2px 8px 0;padding:3px 9px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #111b2114}.bubble-wrap.out .vr-chip{align-self:flex-end}.vr-rec{flex-direction:column;align-items:center;gap:10px;padding:14px 16px 6px;display:flex}.vr-btn{color:#fff;background:#2b7461;border:0;border-radius:50%;place-items:center;width:92px;height:92px;display:grid;position:relative}.vr-btn.on{background:#1f5c4d}.vr-ring{width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px;transform:rotate(-90deg)}.vr-ring circle{fill:none;stroke:#2b746133;stroke-width:5px}.vr-ring circle.fill{stroke:#e5484d;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.vr-btn:not(.on) .vr-ring circle.fill{display:none}.vr-stop{background:#fff;border-radius:6px;width:26px;height:26px}.vr-time{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:14px}.vr-preview{width:calc(100% - 32px);margin:4px 16px}.vr-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px 4px;display:flex}.vr-actions .nw-send{flex:1;margin:0}.vr-actions .mu-btn{color:#1f5c4d;background:#2b74611a}.vr-row{align-items:center;gap:12px;padding:10px 16px;display:flex}.vr-row .grow{flex-direction:column;display:flex}.vr-row small{color:var(--text-2);font-size:12.5px}.vr-row .mu-btn.icon{color:#b4380a;background:#b4380a14}.vr-play{color:#fff;background:#2b7461;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.vr-sheet .nw-sheet-head{position:relative}.vr-close{background:#111b210f;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}html:has(.call:not(.mini),.sc,.ex-viewer,.viewer,:-webkit-full-screen) .tabbar{display:none}html:has(.call:not(.mini),.sc,.ex-viewer,.viewer,:fullscreen) .tabbar{display:none}.poll-outcome{background:#2b74611a;border-radius:12px;flex-direction:column;gap:1px;margin:10px 0 4px;padding:10px 12px;display:flex}.poll-outcome small{color:var(--text-2);font-size:12px}.poll-outcome small:first-child{letter-spacing:.4px;text-transform:uppercase;color:#1f5c4d;font-weight:700}.poll-outcome b{color:var(--text);font-size:16px}.poll.closed .poll-opt{cursor:default}.poll.closed .poll-opt:not(.won){opacity:.6}.poll-opt.won .poll-bar span{background:#1f5c4d}.poll-close{color:#1f5c4d;background:0 0;border:0;border-top:1px solid #111b2114;width:100%;margin-top:8px;padding:9px 0;font-size:14.5px;font-weight:600;display:block}.fl-sub{color:var(--text-2);margin:16px 4px 8px;font-size:13px}.room-card{min-width:240px;max-width:300px;display:block}.room-head{align-items:center;gap:10px;display:flex}.room-ic{color:#fff;background:#1f5c4d;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.room-card.closed .room-ic{color:var(--text-2);background:#111b2112}.room-present{color:var(--text);margin:10px 0 0;font-size:13.5px;display:block}.room-actions{align-items:center;gap:8px;margin-top:10px;display:flex}.room-join{color:#fff;background:#2b7461;border:0;border-radius:12px;flex:1;height:38px;font-size:15px;font-weight:600}.room-in{color:#1f5c4d;background:#2b74611f;border-radius:12px;flex:1;place-items:center;height:38px;font-size:14px;font-weight:600;display:grid}.room-end{color:#b4380a;background:#b4380a14;border:0;border-radius:12px;height:38px;padding:0 14px;font-size:14.5px;font-weight:600}.room-banner .pin-ic{color:#45d19a;background:#17322a}.room-banner b{text-transform:none;letter-spacing:0;color:var(--text);display:block}.room-banner .ellipsis{color:var(--text-2);font-size:13px}.room-banner .pin-cta{color:#fff;background:#2b7461;border:0}.room-banner~.pin-banner,.room-banner~.facts-bar{top:calc(128px + var(--safe-top))}.rv-going{text-align:center;color:#1f5c4d;background:#2b74611a;border-radius:12px;width:100%;padding:9px 0;font-size:13.5px;font-weight:600;display:block}.cl-story{background:#fff;border:1px solid #111b2114;border-radius:14px;align-items:center;gap:12px;margin:8px 16px;padding:12px 14px;font-size:14px;display:flex}.cl-story .btn{width:auto;min-height:38px;margin:0;padding:0 16px}.cl-story small{color:var(--text-2)}.cv-side.long{grid-template-areas:"cur name""amt amt"}.cv-side.long .cv-name{text-align:right}[dir=rtl] .ios-row .chev,[dir=rtl] .row-chev{transform:scaleX(-1)!important}[dir=rtl] .row-chev{margin-left:-4px;margin-right:0}[dir=rtl] .avatar-row .chev{transform:none!important}.help-sheet{padding:0 0 calc(12px + var(--safe-bottom))}.help-head{color:#1f5c4d;align-items:center;gap:8px;padding:16px 16px 8px;display:flex}.help-head b{color:var(--text);flex:1;font-size:17px}.help-x{background:#111b210f;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.help-body{flex-direction:column;gap:10px;padding:4px 16px 8px;display:flex}.help-label{color:var(--text-2);font-size:13px;font-weight:600}.help-reasons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.help-reasons button{min-height:46px;color:var(--text);text-align:left;background:#fff;border:1px solid #111b211f;border-radius:12px;padding:8px 10px;font-size:14.5px;font-weight:600}.help-reasons button.on{color:#1f5c4d;background:#2b74611a;border-color:#1f5c4d}.help-check{align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.35;display:flex}.help-check input{accent-color:#1f5c4d;flex:none;width:18px;height:18px;margin-top:3px}.help-note{width:100%;font:inherit;resize:none;border:1px solid #111b211f;border-radius:12px;padding:10px 12px;font-size:15px}.help-small{color:var(--text-2);margin:0;font-size:13px}.help-link{color:#1f5c4d;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:600}.help-ok{margin:4px 0;font-size:15.5px;line-height:1.45}.help-line{color:var(--text);background:#111b210a;border-radius:12px;justify-content:space-between;gap:12px;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}.help-pick{max-height:60%;padding:8px 0 calc(8px + var(--safe-bottom));background:#fff;border-radius:18px 18px 0 0;flex-direction:column;display:flex;position:absolute;top:auto;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 24px #111b211f}.help-pick button{text-align:left;background:0 0;border:0;border-bottom:1px solid #111b210f;padding:14px 16px;font-size:15.5px}.help-sheet{position:relative}.masked-msg{text-align:left;font:inherit;color:var(--text-2);background:0 0;border:0;padding:0;font-size:14.5px;font-style:italic;display:block}.masked-msg b{color:#1f5c4d;font-style:normal}.hostile-warn button{font:inherit;color:inherit;background:0 0;border:0;padding:0}.safety-card{flex-direction:column;gap:5px;min-width:240px;max-width:300px;display:flex}.safety-kicker{letter-spacing:.3px;text-transform:uppercase;color:#1f5c4d;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.safety-card.alert .safety-kicker{color:#b4380a}.safety-title{font-size:16.5px}.safety-line,.safety-hint{color:var(--text-2);font-size:13.5px}.safety-note{font-size:14.5px;font-style:italic}.safety-item{overflow-wrap:anywhere;background:#111b210a;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:14.5px;display:flex}.safety-item small{color:var(--text-2);font-size:12px}.safety-media{color:var(--text-2);font-size:13px}.safety-actions{gap:8px;margin-top:6px;display:flex}.safety-actions .rv-btn{flex:1}.prot{flex-direction:column;display:flex}.prot-h{letter-spacing:.3px;text-transform:uppercase;color:var(--text-2);margin:18px 16px 6px;font-size:13px;font-weight:600}.prot-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #111b210f;align-items:center;gap:12px;padding:12px 16px;display:flex}.prot-row .grow{flex-direction:column;min-width:0;display:flex}.prot-row b{font-size:15px}.prot-row small{color:var(--text-2);font-size:13px}.prot-dot{background:#e6a800;border-radius:50%;flex:none;width:9px;height:9px}.prot-dot.high{background:#b4380a}.fam-term{align-items:center;gap:10px;padding:8px 16px;display:flex}.fam-term input{min-width:0;height:40px;font:inherit;border:1px solid #111b211f;border-radius:10px;flex:1;padding:0 12px;font-size:15px}.chat-bg.fx-chat.motif:before{mix-blend-mode:multiply;background:url(/brand/motif-trait.webp) 38% 0/640px}.fx-ring:before{background:var(--fx-mint)}.call-avatar .halo{display:none}.call-aurora{background:#173f33}.ic-plain{background:#16302a}.mc-top{background:#2b7461}.money.paid .mc-top{background:#e9c84d}.money{background:#1c1c1e!important}.wcard:after,.pay-card:after{content:none}.wcard.pass{background:var(--c1)}.wpass-preview{background-image:none!important}.app-ico:before{content:none}.amt.cash .amt-num{color:#fff;filter:none;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.sos-core{background:#e03131;box-shadow:0 6px 16px #e0313147}.sos2-core{background:#e5372a;box-shadow:0 8px 18px #b4231a42}.sos-big{background:#d92d20}.fx-ring:before{animation:none}.backdrop>.sheet{max-height:calc(100dvh - 56px - var(--safe-top));padding-top:14px;position:relative;overflow-y:auto}.backdrop>.sheet:before{content:"";background:#111b212e;border-radius:3px;width:38px;height:5px;margin-left:-19px;position:absolute;top:6px;left:50%}.attach-grab{cursor:grab}button,[role=button],[role=tab],[role=radio],[role=menuitem],.sheet-item,.tab,.chat-row,.mu-now,.pin-banner,.row.tap{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.gsheet-list{touch-action:pan-y;overflow-x:hidden}.gplain .gitem .gtitle{white-space:normal;text-overflow:clip;max-width:100%;line-height:1.25}.gplain .sheet-item.gitem{height:auto;min-height:56px;padding-top:10px;padding-bottom:10px}.gicon{box-shadow:none;background:#2b7461}.gicon.danger{background:#e5332a}.chat-head .who .head-sub{-webkit-line-clamp:unset;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.chat-head .who .t-head,.chat-head .who b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.deleted-msg{align-items:center;gap:6px;font-style:italic;display:inline-flex}.deleted-msg svg,.deleted-msg .ic{opacity:.7;flex:none}:root{--fx-sticker:2px 2px 0 #111111d9;--fx-sticker-sm:1.5px 1.5px 0 #111c}.fx-peer .bubble-wrap.in>.bubble:not(.media):not(.sticker):not(.sos):not(.rich),.bubble-wrap.fx>.bubble:not(.media):not(.sticker):not(.sos):not(.rich){border-width:1.5px;margin:2px 4px 4px 2px}html.bub-sticker .bubble-wrap.out>.bubble:not(.media):not(.sticker):not(.sos):not(.rich){border:1.5px solid #111111d9;margin:2px 4px 4px 2px;box-shadow:2px 2px #111111d9}.fx-chat .day{border-width:1px;font-weight:600}.fx-chat .chat-head .who .avatar{box-shadow:0 0 0 1.5px var(--fx-ink)}html.bub-sticker .bubble-wrap>.bubble.rich,.fx-peer .bubble-wrap>.bubble.rich{border:0;box-shadow:0 1px 2px #111b211a}.backdrop:has(>.gsheet){z-index:140}.backdrop:has(>.confirm){z-index:140}.backdrop:has(.gsheet){z-index:140}.backdrop>.sheet.gcancel:before,.backdrop>.sheet.gsheet+.sheet:before{display:none}.backdrop>.sheet.gcancel{padding-top:0}.sc-rail .sc-tool-label,.se-tools .se-tool-label{display:none}.sc-rail.open .sc-tool-label,.se-tools.open .se-tool-label{display:inline}.sc-more .sc-tool-ic,.se-more .se-tool-ic{background:#00000059;width:34px;height:34px;transition:transform .2s}.sc-rail.open .sc-more .sc-tool-ic,.se-tools.open .se-more .se-tool-ic{transform:rotate(180deg)}.se-tools:before{display:none}.se-tool-ic{background:#00000047;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.se-more{align-self:center}.sc-shutter.sc-on .sc-core{background:#fce37e;transform:scale(1.12)}.sc-shutter .sc-ring .fill{stroke:#2b7461}.se-filter-flash{color:#fff;pointer-events:none;background:#00000073;border-radius:999px;padding:8px 16px;font-size:18px;font-weight:700;animation:.2s fade;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.se-swipehint{opacity:.7;font-size:12px;display:block}.se-foot{gap:8px}.se-save{color:#fff;background:#ffffff24;border:0;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.se-quick{color:#fff;background:#ffffff24;border:0;border-radius:23px;flex:none;align-items:center;gap:6px;height:46px;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex}.se-save:disabled,.se-quick:disabled{opacity:.4}.se-foot{flex-wrap:wrap;align-items:center}.se-foot .se-info{flex:1 0 100%;order:-1;font-size:13px;line-height:1.35}.se-foot .se-publish{flex:1;justify-content:center}.sc-shutter.sc-on:not(.locked) .sc-core{border-radius:50%}.sc-faces{left:0;right:0;bottom:calc(150px + var(--safe-bottom));scrollbar-width:none;z-index:2;gap:8px;padding:0 16px;display:flex;position:absolute;overflow-x:auto}.sc-faces button{color:#fff;background:#0006;border:0;border-radius:18px;flex:none;height:36px;padding:0 14px;font-size:14px;font-weight:600}.sc-faces button.on{color:#14231e;background:#fce37e}.topic-bar{z-index:9;top:calc(72px + var(--safe-top));scrollbar-width:none;gap:6px;padding:4px 12px;display:flex;position:absolute;left:0;right:0;overflow-x:auto}.topic-bar::-webkit-scrollbar{display:none}.topic-chip{height:34px;color:var(--text);background:#fffffff0;border:1px solid #111b211a;border-radius:17px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #111b2114}.topic-chip.on{color:#fff;background:#2b7461;border-color:#2b7461}.topic-chip.add{color:#1f5c4d;justify-content:center;width:34px;padding:0}.topic-n{color:#fff;background:#2b7461;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.topic-chip.on .topic-n{color:#2b7461;background:#fff}.topic-bar~.pin-banner,.topic-bar~.facts-bar,.topic-bar~.room-banner{top:calc(120px + var(--safe-top))}.topic-new{padding:18px 16px calc(16px + var(--safe-bottom));flex-direction:column;gap:12px;display:flex}.topic-new>input{height:46px;font:inherit;border:1px solid #111b2124;border-radius:12px;padding:0 14px;font-size:16px}.topic-tpl{text-align:left;background:#fff;border:1px solid #111b211a;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;display:flex}.topic-tpl b{font-size:15.5px}.topic-tpl small{color:var(--text-2);font-size:13px}.ng-ttl{padding:2px 0 0}.ng-ttl-note{color:var(--text-2);margin:-2px 4px 4px;font-size:13px;line-height:1.4}.fl-chips.ng-ttl{flex-wrap:wrap;overflow:visible}.backdrop:has(>.gsheet){z-index:900}.backdrop:has(>.confirm){z-index:900}.backdrop:has(.gsheet){z-index:900}.msg-menu-col .mm-bubble{flex:0 auto;min-height:0;max-height:26vh;overflow:hidden}.msg-menu-col .mm-actions{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:0 auto;min-height:0;overflow-y:auto}.ex-media.sv{background:#10201b}.sv-glass{object-fit:cover;filter:blur(28px)saturate(140%)brightness(.72);pointer-events:none;width:116%;height:116%;position:absolute;top:-8%;bottom:-8%;left:-8%;right:-8%;transform:scale(1.02)}.ex-media.sv video{z-index:1;position:relative}.ex-media.sv:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1px #ffffff24}.ex-viewer .ex-stage{margin:0 4px}.ex-media.full{position:relative}.ex-media.full .ex-pic{z-index:1;position:relative}.ex-media.full .ex-text{z-index:2}.se-sendsheet{max-height:86vh;padding-bottom:0;overflow:hidden}.se-sendtabs{background:#eef1ee;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.se-sendtabs button{color:#14231e;background:0 0;border:0;border-radius:11px;min-height:40px;font-size:14px;font-weight:600}.se-sendtabs button.on{background:#fff;box-shadow:0 1px 3px #111b211f}.se-sendlist{flex-direction:column;flex:1;gap:6px;min-height:0;padding:6px 0;display:flex;overflow-y:auto}.se-sendlist>button{text-align:left;color:#14231e;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:56px;padding:0 12px;display:flex}.se-sendlist>button.on{background:#e8f2ed}.se-sendfoot{padding:10px 0 calc(14px + var(--safe-bottom));background:#fff;border-top:1px solid #111b2114;position:-webkit-sticky;position:sticky;bottom:0}.msg-menu-col{max-height:calc(var(--vvh,100dvh) - 60px - var(--safe-top) - var(--safe-bottom))}.st-del{color:#fff;background:#ffffff29;border:0;border-radius:18px;align-items:center;gap:6px;margin-left:18px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}html,body{overscroll-behavior-x:none}.status-cards,.ex-row,.ex-rings,.ex-chips,.stc-chips,.stc-strip{overscroll-behavior-x:contain}.status-card{isolation:isolate}.status-card .sc-img{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.status-card .sc-img.blur{filter:blur(10px);transform:scale(1.15)}.status-card.loading:before{content:"";z-index:-1;background:linear-gradient(100deg,#fff0 30%,#ffffff47 50%,#fff0 70%) -150% 0/200% 100% no-repeat;animation:1.4s linear infinite scShine;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes scShine{to{background-position:250% 0}}.stv{z-index:150;touch-action:none;--stv-foot:calc(116px + var(--safe-bottom));overflow:hidden}.stv.mine{--stv-foot:calc(64px + var(--safe-bottom))}.stv-box{will-change:transform;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.stv-box:before,.stv-box:after{content:"";z-index:1;pointer-events:none;position:absolute;left:0;right:0}.stv-box:before{height:calc(130px + var(--safe-top));background:linear-gradient(#00000080,#0000);top:0}.stv-box:after{height:calc(var(--stv-foot) + 90px);background:linear-gradient(#0000,#0000008c);bottom:0}.stv .story-bars,.stv-head,.stv-caption,.stv-mentions{z-index:2;position:relative}.stv-box>.stv-caption{text-shadow:0 1px 2px #000000bf,0 0 12px #00000073;margin-top:auto}.stv-box>.stv-stage+.stv-mentions{margin-top:auto}.stv-mentions{padding-bottom:6px}.stv-box>:last-child{margin-bottom:var(--stv-foot)}.stv-bg{filter:blur(32px)saturate(1.15)brightness(.62);background:50%/cover no-repeat;position:absolute;top:-60px;bottom:-60px;left:-60px;right:-60px}.stv-head{align-items:center;gap:4px;padding:8px 6px 6px 10px;display:flex}.stv-who{color:#fff;text-align:left;background:0 0;border:0;border-radius:22px;align-items:center;gap:10px;min-width:0;padding:4px 8px 4px 2px;display:flex}.stv-who:disabled{opacity:1}.stv-who span{flex-direction:column;min-width:0;display:flex}.stv-who b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.stv-who small{opacity:.78;font-size:12.5px}.stv-ic{color:#fff;background:0 0;border:0;border-radius:21px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.stv-ic:active{background:#ffffff24}.stv-ic:disabled{opacity:.4}.stv-ic.accent{color:#0d2a21;background:#45d19a}.stv-ic.rec{background:#f05252}.stv-stage{z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.stv-img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block;position:relative}.stv-stage .story-text{position:relative}.stv-wait{object-fit:contain;filter:blur(14px);opacity:.7;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.stv-load{color:#fff;position:relative}.stv-miss{text-align:center;flex-direction:column;gap:6px;max-width:320px;padding:28px;display:flex}.stv-miss span{opacity:.75;font-size:14px}.stv-caption{text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 18px 4px;font-size:15.5px;line-height:1.4}.stv-mentions{flex-wrap:wrap;justify-content:center;gap:6px;padding:6px 16px 0;display:flex}.stv-mentions button{color:#fff;background:#ffffff29;border:0;border-radius:15px;height:30px;padding:0 12px;font-size:13.5px;font-weight:600}.stv-foot{z-index:3;padding:8px 10px calc(10px + var(--safe-bottom));flex-direction:column;gap:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.stv-foot.mine{flex-direction:row;align-items:center;gap:6px;padding-left:14px}.stv-pill{-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);color:#fff;background:#ffffff29;border:0;border-radius:20px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.stv-reacts{justify-content:center;gap:4px;display:flex}.stv-reacts button{background:0 0;border:0;border-radius:22px;width:44px;height:44px;font-size:26px}.stv-reacts button:active{background:#ffffff1f;transform:scale(1.18)}.stv-reply{align-items:center;gap:6px;display:flex}.stv-reply input{-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);color:#fff;background:#ffffff1a;border:1px solid #fff6;border-radius:22px;outline:0;flex:1;min-width:0;height:44px;padding:0 16px;font-size:15.5px}.stv-reply input::placeholder{color:#ffffffb3}.stv-rec{background:#f0525238;border-radius:22px;flex:1;align-items:center;gap:10px;height:44px;padding:0 16px;font-size:14.5px;display:flex}.stv-rec i{background:#f05252;border-radius:5px;width:10px;height:10px;animation:1s ease-in-out infinite recBlink}@keyframes recBlink{50%{opacity:.3}}.stv-viewers{max-height:70vh;padding:18px 16px calc(14px + var(--safe-bottom));flex-direction:column;gap:8px;display:flex}.stv-vh{font-size:17px}.stv-vlist{overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.stv-vrow{text-align:left;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:8px 2px;font-size:16px;display:flex}.stv-vrow small{color:var(--text2,#6b7570);font-size:13px}.backdrop.pcard-back{z-index:900}.pcard{padding:20px 16px calc(16px + var(--safe-bottom));flex-direction:column;gap:16px;display:flex}.pcard-head{align-items:center;gap:14px;display:flex}.pcard-id{flex-direction:column;gap:2px;min-width:0;display:flex}.pcard-id b{text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:650;overflow:hidden}.pcard-id small{color:var(--text2,#6b7570);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.pcard-acts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pcard-acts button{background:var(--p-line2);color:#2b7461;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:68px;font-size:13.5px;font-weight:600;display:flex}.pcard-acts button span{color:var(--text,#111)}.pcard-acts button:active{background:#2b746124}.pcard-row{background:var(--p-line2);min-height:48px;color:inherit;text-align:left;border:0;border-radius:14px;align-items:center;gap:10px;padding:0 14px;font-size:16px;display:flex}.stc{z-index:400;color:#fff;padding-top:var(--safe-top);touch-action:manipulation;background:#0b0f0e;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.stc-load{margin:auto}.stc-top{align-items:center;gap:2px;padding:6px 8px;display:flex}.stc-ic{color:#fff;background:0 0;border:0;border-radius:22px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.stc-ic:disabled{opacity:.35}.stc-ic:active:not(:disabled){background:#ffffff1f}.stc-stage{flex:1;justify-content:center;align-items:center;min-height:0;margin:0 10px;display:flex;position:relative}.stc-frame{touch-action:none;position:relative}.stc-frame .stc-img,.stc-frame .stc-ink{border-radius:6px;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.stc-ink{pointer-events:none}.stc-text{text-align:center;white-space:pre;text-shadow:0 1px 3px #00000080;touch-action:none;cursor:grab;padding:4px 6px;font-weight:700;line-height:1.2;position:absolute;transform:translate(-50%,-50%)}.stc-crop{pointer-events:none;background-image:linear-gradient(#ffffff59 1px,#0000 1px),linear-gradient(90deg,#ffffff59 1px,#0000 1px);background-position:-1px -1px;background-size:33.34% 33.34%;outline:2px solid #fff;position:absolute;box-shadow:0 0 0 100vmax #0000008c}.stc-sending{background:#0000008c;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.stc-bar{background:#fff3;border-radius:2px;width:min(260px,70%);height:4px;overflow:hidden}.stc-bar i{background:#45d19a;height:100%;transition:width .2s;display:block}.stc-tools{justify-content:center;gap:6px;padding:10px 8px 4px;display:flex}.stc-tools button{color:#fff;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-width:64px;padding:8px 6px;font-size:12px;font-weight:500;display:flex}.stc-tools button:active{background:#ffffff1a}.stc-swatch{background:conic-gradient(#fce37e,#45d19a,#2b7461,#fce37e);border-radius:10px;width:20px;height:20px}.stc-panel{flex-direction:column;gap:10px;padding:10px 14px 4px;display:flex}.stc-chips{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.stc-chips::-webkit-scrollbar{display:none}.stc-chips .chip{color:#fff;background:#ffffff1a;border:1px solid #ffffff24;border-radius:17px;flex:none}.stc-chips .chip.on{color:#111;background:#fff}.stc-range{align-items:center;gap:12px;font-size:13.5px;display:flex}.stc-range span{opacity:.8;width:44px}.stc-range input{accent-color:#45d19a;flex:1}.stc-times{opacity:.9;justify-content:space-between;font-size:13px;display:flex}.stc-times b{font-variant-numeric:tabular-nums;margin-left:4px}.stc-parts{flex-direction:column;gap:6px;display:flex}.stc-parts small{opacity:.8}.stc-part{color:#fff;text-align:left;background:#ffffff14;border:0;border-radius:12px;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-size:14px;display:flex}.stc-part span{opacity:.8;font-variant-numeric:tabular-nums;flex:1}.stc-part.off{opacity:.5}.stc-part em{font-size:12px;font-style:normal}.stc-hint{opacity:.8;text-align:center;margin:0;font-size:13.5px}.stc-done{color:#111;background:#fff;border:0;border-radius:19px;align-self:center;align-items:center;gap:6px;height:38px;padding:0 18px;font-size:14.5px;font-weight:600;display:inline-flex}.stc-toolbar{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#ffffff1f;border-radius:24px;align-items:center;gap:2px;margin-left:4px;padding:3px;display:flex;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff14}.stc-toolbar button{color:#fff;background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.stc-toolbar button:active{background:#ffffff29}.stc-panel .stc-done{align-self:flex-end;height:34px;padding:0 14px;font-size:14px}.stc-timeline{flex-direction:column;gap:6px;padding:10px 16px 2px;display:flex}.stc-tl-times{font-variant-numeric:tabular-nums;color:#ffffffbf;justify-content:space-between;align-items:baseline;font-size:12.5px;display:flex}.stc-tl-times b{color:#fff;font-size:14px}.stc-tl-track{touch-action:none;height:52px;margin:0 10px;position:relative}.stc-tl-frames{background:#1b2120;border-radius:8px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.stc-tl-frames img{object-fit:cover;flex:1;min-width:0;height:100%;display:block}.stc-tl-dim{pointer-events:none;background:#0000009e;position:absolute;top:0;bottom:0}.stc-tl-dim:first-of-type{border-radius:8px 0 0 8px}.stc-tl-sel{pointer-events:none;border:2.5px solid #fce37e;border-radius:6px;position:absolute;top:-2px;bottom:-2px}.stc-tl-head{pointer-events:none;background:#fff;border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:-4px;bottom:-4px;box-shadow:0 0 4px #00000080}.stc-tl-grip{touch-action:none;cursor:ew-resize;width:34px;margin-left:-17px;position:absolute;top:-2px;bottom:-2px}.stc-tl-grip:after{content:"";background:#fce37e;border-radius:5px;width:14px;margin-left:-7px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 1px 4px #0006}.stc-tl-grip:before{content:"";z-index:1;background:#14231e99;border-radius:1px;width:2px;height:16px;margin:-8px 0 0 -1px;position:absolute;top:50%;left:50%}html.kb-open .stc .stc-timeline,html.kb-open .stc .stc-strip,html.kb-open .stc .stc-panel,html.kb-open .stc .stc-toolbar{display:none}.stc-colors{justify-content:center;gap:12px;display:flex}.stc-colors button{border:2px solid #ffffff59;border-radius:15px;width:30px;height:30px}.stc-colors button.on{border-color:#fff;transform:scale(1.15)}.stc-strip{scrollbar-width:none;gap:8px;padding:8px 14px 0;display:flex;overflow-x:auto}.stc-strip button{background:#222;border:2px solid #0000;border-radius:9px;flex:none;width:46px;height:58px;padding:0;overflow:hidden}.stc-strip button.on{border-color:#fff}.stc-strip img,.stc-strip video{object-fit:cover;width:100%;height:100%;display:block}.stc-foot{padding:10px 12px calc(12px + var(--safe-bottom));flex-direction:column;gap:8px;display:flex;position:relative}.stc-cap{background:#ffffff1a;border-radius:23px;align-items:center;gap:4px;height:46px;padding:0 2px 0 16px;display:flex}.stc-cap input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:15.5px}.stc-cap input::placeholder{color:#fff9}.stc-mq{background:#1d2422;border-radius:14px;flex-direction:column;display:flex;position:absolute;bottom:calc(100% - 4px);left:12px;right:12px;overflow:hidden;box-shadow:0 10px 30px #0006}.stc-mq button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0f;min-height:44px;padding:0 16px;font-size:15px}.stc-send{align-items:center;gap:10px;display:flex}.stc-aud{color:#fff;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:4px 6px;display:flex}.stc-aud small{opacity:.7;font-size:12px}.stc-aud b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14.5px;font-weight:600;overflow:hidden}.stc-publish{color:#0d2a21;background:#45d19a;border:0;border-radius:23px;flex:none;align-items:center;gap:8px;height:46px;padding:0 20px;font-size:16px;font-weight:700;display:inline-flex}.stc-publish:disabled{opacity:.55}.screen.modal .stc-publish{color:#111;background:#fff}.stc-textedit{z-index:2;background:#000000a6;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.stc-textedit textarea{resize:none;text-align:center;background:0 0;border:0;outline:0;width:100%;max-width:420px;min-height:120px;font-size:28px;font-weight:700;line-height:1.25}.ex-who{background:0 0;border:0;border-radius:50%;padding:0;display:inline-flex}.ex-who:disabled{opacity:1}.ex-viewer{touch-action:none;will-change:transform}.ex-viewer .ex-vfoot,.ex-viewer .ex-viewers{touch-action:manipulation}html.kb-open #root .story{top:calc(var(--vvt,0px) / var(--zoom,1));height:calc(var(--vvh,100vh) / var(--zoom,1));bottom:auto}html.kb-open body>.stc,html.kb-open body>.ex-viewer{top:var(--vvt,0px);height:var(--vvh,100%);bottom:auto}html.kb-open .stv .stv-reacts{display:none}html.kb-open .stv{--stv-foot:calc(64px + var(--safe-bottom))}html:has(#root .story){background:#000}html:has(#root .story) body{background:#000}html:has(body>.stc){background:#000}html:has(body>.stc) body{background:#000}html:has(body>.ex-viewer){background:#000}html:has(body>.ex-viewer) body{background:#000}html:has(.se){background:#000}html:has(.se) body{background:#000}.gm{flex-direction:column;gap:6px;padding-bottom:32px;display:flex}.gm .group-title{margin-top:10px}.gm-list{flex-direction:column;gap:10px;padding:0 16px;display:flex}.gm-tile{background:#fff;border-radius:20px;grid-template-rows:auto auto;grid-template-columns:76px 1fr;align-items:center;gap:8px 14px;padding:12px;display:grid;box-shadow:0 1px 2px #111b210d,0 4px 14px #111b210d}.gm-tile .gm-art{background:#eef3f0;border-radius:16px;grid-row:span 2;justify-content:center;align-items:center;width:76px;height:76px;display:flex;overflow:hidden}.gm-tile .gm-art img{object-fit:cover;width:100%;height:100%}.gm-tile .gm-art .mini-awale{transform:scale(.42)}.gm-tile .gm-art .mini-morpion{transform:scale(.55)}.gm-tile.g-awale .gm-art{background:radial-gradient(120% 120% at 30% 20%,#c98a4a,#7a4520 70%)}.gm-tile.g-morpion .gm-art{background:linear-gradient(135deg,#2b7461,#173f33)}.gm-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.gm-txt b{letter-spacing:-.2px;font-size:17px}.gm-txt small{color:#5d6b66;font-size:13px}.gm-act{flex-wrap:wrap;gap:8px;display:flex}.gm-act .btn.small{height:34px;padding:0 14px;font-size:14px}.gm-solo{grid-template-columns:1fr 1fr;gap:10px;padding:0 16px;display:grid}.gm-card{text-align:left;color:inherit;background:#fff;border:0;border-radius:20px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex;box-shadow:0 1px 2px #111b210d,0 4px 14px #111b210d}.gm-card .gm-art{background:#eef3f0;border-radius:14px;justify-content:center;align-items:center;width:100%;height:92px;display:flex;overflow:hidden}.gm-card b{font-size:16px}.gm-card small{color:#5d6b66;font-size:12.5px;line-height:1.35}.gp-card{color:#fff;text-align:left;background:#14231e;border:0;border-radius:20px;align-items:center;gap:14px;margin:4px 16px 6px;padding:14px 16px;display:flex;box-shadow:0 6px 18px #14231e29}.gp-lvl{background:#ffffff1a;border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:54px;height:54px;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.gp-lvl small{letter-spacing:.04em;text-transform:uppercase;opacity:.75;font-size:10.5px}.gp-lvl b{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.1}.gp-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.gp-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.gp-row b{font-size:15.5px}.gp-row small,.gp-main>small{opacity:.78;font-variant-numeric:tabular-nums;font-size:12.5px}.gp-bar{background:#ffffff29;border-radius:3px;height:6px;display:block;overflow:hidden}.gp-bar i{background:#fce37e;border-radius:3px;height:100%;display:block}.gp{flex-direction:column;gap:8px;padding-bottom:32px;display:flex}.gp-head{color:#fff;background:#14231e;border-radius:22px;align-items:center;gap:16px;margin:8px 16px 4px;padding:18px;display:flex}.gp-lvl.big{border-radius:20px;width:68px;height:68px}.gp-lvl.big b{font-size:28px}.gp-xp{font-variant-numeric:tabular-nums;font-size:20px}.gp-tabs{align-self:center;margin:6px 0 2px}.gp-note{margin:4px 0 0;padding:0 20px}.gp-mission,.gp-game,.gp-rank{align-items:center;gap:12px;min-height:58px;padding:10px 16px;display:flex}.gp-mission+.gp-mission,.gp-game+.gp-game,.gp-rank+.gp-rank{border-top:.5px solid #3c3c4324}.gp-mission .txt,.gp-game .txt,.gp-rank .txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gp-mission small,.gp-game small,.gp-rank small{color:#5d6b66;font-variant-numeric:tabular-nums;font-size:13px}.gp-ring{background:conic-gradient(#2b7461 var(--p), #2b746124 0);border-radius:50%;flex:none;width:30px;height:30px;-webkit-mask:radial-gradient(circle,#0000 9px,#000 10px);mask:radial-gradient(circle,#0000 9px,#000 10px)}.gp-mission.done .gp-ring{background:#2b7461}.gp-num{font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:3px;font-size:17px;font-weight:700;display:flex}.gp-num small{color:#5d6b66;font-size:11.5px;font-weight:600}.gp-trophies{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;padding:4px 16px;display:grid}.gp-trophy{color:#8b9692;background:#fff;border-radius:18px;flex-direction:column;gap:4px;padding:14px;display:flex;box-shadow:0 0 0 1px #1428220f}.gp-trophy b{color:#8b9692;font-size:14.5px}.gp-trophy small{font-size:12.5px;line-height:1.35}.gp-trophy em{color:#2b7461;margin-top:2px;font-size:12px;font-style:normal;font-weight:600}.gp-medal{color:#a3ada9;background:#eef1ef;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:4px;display:inline-flex}.gp-trophy.on{color:#5d6b66}.gp-trophy.on b{color:#14231e}.gp-trophy.on .gp-medal{color:#5c4600;background:#fce37e}.gp-games{margin:4px 0 2px;padding-left:16px;padding-right:16px}.gp-pos{text-align:center;color:#5d6b66;font-variant-numeric:tabular-nums;flex:none;width:22px;font-weight:700}.gp-rank.me{background:#2b746112}.ng-tile{text-align:left;width:100%;color:inherit;border:0;grid-template-rows:auto}.ng-tile .gm-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.ng-tile .ng-text{color:#5d6b66;font-size:12.5px;line-height:1.35}.ng-art{border-radius:14px;width:100%;height:100%;display:block}.gp-season{background:#fff;border-radius:18px;align-items:center;gap:12px;margin:0 16px;padding:12px 14px;display:flex;box-shadow:0 0 0 1px #1428220f}.gp-season .txt{flex-direction:column;gap:2px;min-width:0;display:flex}.gp-season small{color:#5d6b66;font-size:13px}.gp-league{text-align:center;letter-spacing:.02em;color:#fff;background:#9a6b3f;border-radius:12px;flex:none;min-width:72px;padding:8px 10px;font-size:13px;font-weight:800}.gp-league.l-argent{background:#8a96a0}.gp-league.l-or{background:#c99a1e}.gp-league.l-platine{background:#3f8f9a}.gp-league.l-diamant{background:#3b5bd6}.gp-scope{align-self:center;margin:2px 0}.gp-public{text-align:left;color:inherit;background:#fff;border:0;border-radius:16px;align-items:center;gap:12px;margin:6px 16px 0;padding:12px 14px;display:flex;box-shadow:0 0 0 1px #1428220f}.gp-public .txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gp-public small{color:#5d6b66;font-size:12.5px}.gp-switch{background:#d4d9d6;border-radius:15px;flex:none;width:50px;height:30px;transition:background .2s;position:relative}.gp-switch i{background:#fff;border-radius:12px;width:24px;height:24px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.gp-switch.on{background:#2b7461}.gp-switch.on i{transform:translate(20px)}.gm-mini{background:#eef3f0;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.gm-mini img{object-fit:cover;width:100%;height:100%}.gm-mini>*{transform:scale(.5)}.gm-mini>img{transform:none}.gm-turn{font-weight:600;color:#22604f!important}.gm-foot{padding:4px 18px 0}.brain-art{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.art-rv{background:#2b7461;border-radius:6px;grid-template-columns:repeat(4,15px);gap:2px;padding:4px;display:grid}.art-rv i{background:#33806b;border-radius:2px;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.art-rv em,.art-cq em{border-radius:50%;width:80%;height:80%}.art-rv em.b,.art-cq em.b{background:radial-gradient(circle at 35% 30%,#4b5a55,#111b21 70%)}.art-rv em.w,.art-cq em.w{background:radial-gradient(circle at 35% 30%,#fff,#e9e4d4 70%);box-shadow:inset 0 -1px 1px #0000002e}.art-cq{background-color:#ecdcb4;background-image:linear-gradient(#b99a5c 1px,#0000 1px),linear-gradient(90deg,#b99a5c 1px,#0000 1px);background-position:6px 6px;background-repeat:repeat;background-size:11px 11px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:6px;grid-template-columns:repeat(6,11px);gap:0;padding:6px;display:grid}.art-cq i{justify-content:center;align-items:center;width:11px;height:11px;display:flex}.art-pp{background-image:radial-gradient(circle,#1d2b27 2.2px,#0000 2.6px);background-position:-9px -9px;background-size:22px 22px;grid-template-columns:repeat(2,22px);gap:0;padding:2px;display:grid;position:relative}.art-pp i{border:2px solid #0000;width:22px;height:22px}.art-pp i.a{background:#2b746138;border-color:#2b7461}.art-pp i.b{background:#e8b53c40;border-color:#e8b53c}.art-sd{background:#1d2b27;border-radius:4px;grid-template-columns:repeat(6,13px);gap:1px;padding:2px;display:grid}.art-sd i{width:13px;height:13px;font:700 9px/13px var(--font);text-align:center;color:#1d2b27;background:#fff;font-style:normal}.art-cs{align-items:center;gap:4px;display:flex}.art-cs i{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 -1px 2px #0003}.art-cs i.c0{background:#2b7461}.art-cs i.c1{background:#fce37e}.art-cs i.c2{background:#f05252}.art-cs i.c3{background:#3b82f6}.art-cs b{color:#5d6b66;white-space:nowrap;margin-left:2px;font-size:10px}.game-level.lv4{grid-template-columns:repeat(4,1fr);width:100%;max-width:420px;display:grid}.game-level.lv4 .chip{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 4px;font-size:13px;overflow:hidden}.lv-note{text-align:center;color:#5d6b66;max-width:420px;margin:-4px 0 0;font-size:13px;line-height:1.4}.rv{background:#173f33;border-radius:16px;grid-template-columns:repeat(8,1fr);gap:2px;width:100%;max-width:400px;padding:6px;display:grid;box-shadow:0 10px 26px #173f334d}.rv-cell{aspect-ratio:1;background:#2b7461;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;display:flex}.rv-cell.can:after{content:"";background:#fce37ebf;border-radius:50%;width:22%;height:22%}.rv-cell.can:active{background:#33806b}.rv-disc{border-radius:50%;width:82%;height:82%;display:block}.rv-disc.b{background:radial-gradient(circle at 35% 30%,#4b5a55,#111b21 70%);box-shadow:0 2px 3px #00000059}.rv-disc.w{background:radial-gradient(circle at 35% 30%,#fff,#e9e4d4 70%);box-shadow:0 2px 3px #00000040,inset 0 -2px 2px #00000014}.rv-disc.last{outline-offset:1px;outline:2px solid #fce37e}.rv-disc.flip{animation:.35s ease-out rvFlip}@keyframes rvFlip{0%{transform:scaleX(.1)}to{transform:scaleX(1)}}.rv-score{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.rv-score>span{background:#7676801a;border-radius:17px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:14px;display:inline-flex}.rv-score>span.on{background:#e6f1ec;box-shadow:inset 0 0 0 1.5px #2b7461}.rv-score .rv-disc{width:16px;height:16px}.rv-score b{font-variant-numeric:tabular-nums}.cq{--cell:calc(min(100vw - 28px, 420px) / var(--n));grid-template-columns:repeat(var(--n), var(--cell));width:calc(var(--cell) * var(--n));background-color:#ecdcb4;background-image:linear-gradient(#b99a5c 1px,#0000 1px),linear-gradient(90deg,#b99a5c 1px,#0000 1px);background-size:var(--cell) var(--cell);background-position:calc(var(--cell) / 2) calc(var(--cell) / 2);border-radius:10px;padding:0;display:grid;overflow:hidden;box-shadow:0 10px 26px #5a401438}.cq-cell{width:var(--cell);height:var(--cell);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.cq-cell:not(:disabled):active{background:#2b74612e}.cq-stone{border-radius:50%;width:86%;height:86%;display:block}.cq-stone.b{background:radial-gradient(circle at 35% 30%,#4b5a55,#111b21 70%);box-shadow:0 1px 2px #0006}.cq-stone.w{background:radial-gradient(circle at 35% 30%,#fff,#e9e4d4 70%);box-shadow:0 1px 2px #0000004d}.cq-stone.last{box-shadow:0 0 0 2px #2b7461}.cq-stone.win{box-shadow:0 0 0 2.5px #e8590c}.pp{--u:calc(min(100vw - 40px, 380px) / (var(--n) * 5 + 1));grid-template-columns:repeat(var(--n), var(--u) calc(var(--u) * 4)) var(--u);grid-template-rows:repeat(var(--n), var(--u) calc(var(--u) * 4)) var(--u);background:#fff;border-radius:18px;padding:14px;display:grid;box-shadow:0 1px 2px #111b210f,0 8px 22px #111b2114}.pp-dot{width:var(--u);height:var(--u);z-index:1;background:#1d2b27;border-radius:50%}.pp-edge{background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.pp-edge.h{height:calc(100% + 20px);margin:-10px 0}.pp-edge.v{width:calc(100% + 20px);margin:0 -10px}.pp-edge i{background:#1d2b2714;border-radius:3px;display:block}.pp-edge.h i{width:100%;height:calc(var(--u) * .7)}.pp-edge.v i{height:100%;width:calc(var(--u) * .7)}.pp-edge.can:active i{background:#2b746159}.pp-edge.p0 i{background:#2b7461}.pp-edge.p1 i{background:#e8b53c}.pp-edge.last i{box-shadow:0 0 0 2px #111b2140}.pp-box{border-radius:4px;margin:2px;transition:background .25s}.pp-box.p0{background:#2b746133}.pp-box.p1{background:#e8b53c47}.pp-key{border-radius:3px;width:16px;height:6px;display:inline-block}.pp-key.p0{background:#2b7461}.pp-key.p1{background:#e8b53c}.pz-wait{color:#5d6b66;flex-direction:column;align-items:center;gap:10px;padding:40px 0;font-size:14px;display:flex}.sd{--c:calc(min(100vw - 28px, 400px) / 9);grid-template-columns:repeat(9, var(--c));background:#fff;border:2px solid #1d2b27;border-radius:10px;display:grid;overflow:hidden}.sd-cell{width:var(--c);height:var(--c);color:#2b7461;font:600 calc(var(--c) * .52)/1 var(--font);background:#fff;border:1px solid #d5ddd9;border-top:0;border-left:0;justify-content:center;align-items:center;padding:0;display:flex}.sd-cell.c2,.sd-cell.c5{border-right:2px solid #1d2b27}.sd-cell.c8{border-right:0}.sd-cell.r2,.sd-cell.r5{border-bottom:2px solid #1d2b27}.sd-cell.r8{border-bottom:0}.sd-cell.given{color:#111b21;font-weight:700}.sd-cell.near{background:#f1f6f3}.sd-cell.same{background:#dcece5}.sd-cell.sel{background:#c3e2d5}.sd-cell.bad,.sd-cell.conf{color:#d43d3d}.sd-notes{grid-template-columns:repeat(3,1fr);width:100%;height:100%;padding:1px;display:grid}.sd-notes i{font:500 calc(var(--c) * .22)/1 var(--font);color:#5d6b66;justify-content:center;align-items:center;font-style:normal;display:flex}.sd-pad{grid-template-columns:repeat(9,1fr);gap:4px;width:100%;max-width:400px;display:grid}.sd-pad button{height:50px;font:600 22px/1 var(--font);color:#2b7461;background:#fff;border:0;border-radius:12px;box-shadow:0 1px 2px #111b2114}.sd-pad button:active{background:#e6f1ec}.sd-pad button:disabled{opacity:.3}.sd-tools{align-items:center;gap:6px;width:100%;max-width:400px;display:flex}.sd-tools button{color:#1d2b27;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:2px;min-width:64px;padding:6px 8px;font-size:12px;display:flex}.sd-tools button.on{color:#22604f;background:#e6f1ec}.sd-q{font:700 18px/18px var(--font)}.sd-meta{color:#5d6b66;margin-left:auto;font-size:13px}.pz-done{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:6px 0;display:flex}.pz-done b{font-size:18px}.pz-done span{color:#5d6b66;font-size:14px}.cs-rows{flex-direction:column;gap:6px;width:100%;max-width:400px;display:flex}.cs-row{background:#fff;border-radius:14px;align-items:center;gap:10px;min-height:46px;padding:6px 10px;display:flex}.cs-row.cur{box-shadow:inset 0 0 0 1.5px #2b7461}.cs-n{color:#8a9692;font-variant-numeric:tabular-nums;width:20px;font-size:12px}.cs-pegs{flex:1;gap:8px;display:flex}.cs-pegs i,.cs-pegs button{border:0;border-radius:50%;width:30px;height:30px;padding:0;box-shadow:inset 0 -2px 3px #0000002e}.cs-pegs button.empty{background:#eef1ef;box-shadow:inset 0 1px 3px #0000001f}.cs-fb{grid-template-columns:repeat(3,10px);gap:3px;display:grid}.cs-fb i,.cs-key{border-radius:50%;width:10px;height:10px;display:inline-block}.cs-fb .ex,.cs-key.ex{background:#1d2b27}.cs-fb .nr,.cs-key.nr{background:#fff;box-shadow:inset 0 0 0 1.5px #1d2b27}.cs-palette{flex-wrap:wrap;justify-content:center;gap:10px;max-width:360px;display:flex}.cs-palette button{border:0;border-radius:50%;width:44px;height:44px;box-shadow:inset 0 -3px 4px #0000002e,0 1px 3px #0000001f}.cs-palette button:disabled{opacity:.25}.pz .pz-done .cs-pegs{flex:none}.backdrop:has(>[role=alertdialog]){z-index:950}@property --ring{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ring-flow{0%{--ring:0deg}14%{--ring:34deg}27%{--ring:160deg}46%{--ring:196deg}61%{--ring:318deg}79%{--ring:342deg}to{--ring:360deg}}@keyframes ring-glow{0%,34%,to{filter:brightness()saturate();box-shadow:0 0 #fce37e00}41%{filter:brightness(1.25)saturate(1.25);box-shadow:0 0 10px 1px #fce37e8c}52%{filter:brightness()saturate();box-shadow:0 0 #fce37e00}77%{filter:brightness(1.12)saturate(1.15);box-shadow:0 0 7px #6bac9680}86%{filter:brightness()saturate();box-shadow:0 0 #6bac9600}}.ex-ring.new .ex-ring-img,.ex-screen .ex-ring.new .ex-ring-img{background:conic-gradient(from var(--ring), #2b7461, #6bac96 18%, #fce37e 34%, #f2a65a 44%, #2b7461 60%, #6bac96 78%, #2b7461);animation:7.3s cubic-bezier(.55,.05,.35,1) infinite ring-flow,6.1s ease-in-out infinite ring-glow}.ex-ring.new:nth-child(2n) .ex-ring-img{animation-duration:8.9s,7.4s;animation-delay:-2.1s,-3.3s}.ex-ring.new:nth-child(3n) .ex-ring-img{animation-duration:6.4s,8.2s;animation-delay:-4.6s,-1.2s}.status-ring:not(.seen){border-color:#0000;border-radius:50%;position:relative}.status-ring:not(.seen):before{content:"";pointer-events:none;background:conic-gradient(from var(--ring), #2b7461, #6bac96 18%, #fce37e 34%, #f2a65a 44%, #2b7461 60%, #6bac96 78%, #2b7461);border-radius:50%;animation:7.3s cubic-bezier(.55,.05,.35,1) infinite ring-flow,6.1s ease-in-out infinite ring-glow;position:absolute;top:-2.5px;bottom:-2.5px;left:-2.5px;right:-2.5px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.6px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.6px),#000 calc(100% - 2.5px))}.status-card:nth-child(2n) .status-ring:before{animation-duration:8.9s,7.4s;animation-delay:-2.1s,-3.3s}.status-card:nth-child(3n) .status-ring:before{animation-duration:6.4s,8.2s;animation-delay:-4.6s,-1.2s}@media (prefers-reduced-motion:reduce){.ex-ring.new .ex-ring-img,.status-ring:before{animation:none!important}}.svc{border-radius:18px;box-shadow:0 0 0 1px #1428220f,0 2px 10px #111b210f}.svc>.svc-title{border-bottom:1px solid #14282214;margin-bottom:2px;padding-bottom:10px}.svc .t-cap,.svc small{line-height:1.35}.pcard{gap:14px}.pcard-head{border-bottom:1px solid #14282214;padding-bottom:14px}.pcard-id b{letter-spacing:-.01em}@keyframes sp-in{0%{opacity:0}}.sv-wait .spinner,.stv-load .spinner,.stc-load .spinner{width:28px;height:28px;animation:.75s linear infinite spin,.25s .4s both sp-in}.topic-chip.on{background:var(--tc,#2b7461);border-color:var(--tc,#2b7461)}.topic-chip.on .topic-n{color:var(--tc,#2b7461)}.topic-chip:not(.on):not(.add){box-shadow:inset 3px 0 0 var(--tc,transparent), 0 1px 3px #111b2114}.topic-n{background:var(--tc,#2b7461)}.topic-head{background:color-mix(in srgb, var(--tc) 12%, #ffffffeb);border:1px solid color-mix(in srgb, var(--tc) 30%, transparent);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:2px;max-width:320px;margin:4px auto 10px;padding:10px 18px;animation:.32s cubic-bezier(.2,.8,.2,1) topic-head;display:flex;position:relative}.topic-head b{color:color-mix(in srgb, var(--tc) 80%, #111);font-size:15px}.topic-head small{color:var(--text-2);font-size:12.5px}.chat-bg .scroll[style*=--tc]{background-color:color-mix(in srgb, var(--tc) 8%, transparent);transition:background-color .35s}.msgs.topic-in{animation:.3s cubic-bezier(.2,.8,.2,1) topic-in}@keyframes topic-in{0%{opacity:0;transform:translateY(12px)}}@keyframes topic-head{0%{opacity:0;transform:scale(.94)}}.topic-swatches{justify-content:center;gap:12px;padding:4px 0;display:flex}.topic-swatches button{border:3px solid #fff;border-radius:50%;width:36px;height:36px;box-shadow:0 0 0 1px #111b2124}.topic-swatches button.on{box-shadow:0 0 0 2.5px #14231e}.topic-preview{background:var(--tc);color:#fff;border-radius:17px;align-self:center;align-items:center;height:34px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.msgs.topic-in,.topic-head{animation:none}}
