:root{--notes-card:#1e1e1e;--notes-text-secondary:#ffffff73;--notes-text-muted:#fff6;--notes-placeholder:#ffffff40;--notes-content-text:#ffffffb0;--notes-toolbar-label:#ffffffb3;--theme-bg:#000;--theme-card:#1c1c1e;--theme-text:#fff;--keypad-bg:#1c1c1e;--keypad-key:#ffffff26;--keypad-key-active:#2a2a2a;--theme-text-secondary:#8f8f8f;--theme-divider:#ffffff14;--theme-toggle-bg:#292929;--theme-delete-bg:#1e1e1e;--theme-card-invert:#1e1e1e;--icon-invert:invert(1);--u0:calc(100vh / 1080);--u:var(--u0);--cine:cubic-bezier(.16, 1, .3, 1);--cine-back:cubic-bezier(.34, 1.56, .64, 1);--sm-inner:inset 0 0 0 calc(var(--u) * 1) #ffffff1a, inset 0 0 calc(var(--u) * 5.5) #ffffff40;--screen-bg:#000;--screen-fill:#000;--text:#fff;--text-dim:#ffffff94;--text-faint:#ffffff6b;--accent:#4da3ff;--missed:#ff6b6b;--hair:#ffffff1a;--card-bg:#ffffff0f;--pill-bg:#ffffff0f;--pill-shadow:var(--sm-inner);--pill-hover:#ffffff1f;--glass-tint:.51;--chrome-bg:linear-gradient(180deg, rgba(14, 14, 22, calc(var(--glass-tint) * .7)), rgba(14, 14, 22, var(--glass-tint)));--chrome-shadow:0 calc(var(--u) * 24) calc(var(--u) * 60) #00000073, inset 0 1px 1px #ffffff80, inset 0 calc(var(--u) * -8) calc(var(--u) * 20) #ffffff0f, inset 0 0 0 1px #ffffff21;--tab-on-bg:#ffffff24;--tab-on-shadow:none;--tab-text:#fffffff5;--call-bg:#ffffff0f;--home-bg:#fffc;--island-bg:#000;--monogram-bg:#4b4d7a;--round-bg:#ffffff1f;--key-bg:#ffffff1a;--key-glass:linear-gradient(180deg, #7878844d, #5a5a6638);--key-press:#ffffff42;--call-green:#30d158;--round-hover:#fff3;--letter-bg:#000}:root[data-theme=light]{--notes-card:#fff;--notes-text-secondary:#8f8f8f;--notes-text-muted:#00000059;--notes-placeholder:#00000040;--notes-content-text:#0009;--notes-toolbar-label:#0009;--theme-bg:#f2f2f7;--theme-card:#fff;--theme-text:#000;--keypad-bg:#d0d4dc;--keypad-key:#fff;--keypad-key-active:#e0e0e0;--theme-text-secondary:#8f8f8f;--theme-divider:#00000012;--theme-toggle-bg:#e9e9eb;--theme-delete-bg:#f4f4f6;--theme-card-invert:#000;--icon-invert:none;--screen-bg:#fff;--screen-fill:#fff;--text:#000;--text-dim:#8a8a8a;--text-faint:#00000075;--accent:#0d71f0;--missed:#ed6a6a;--hair:#0000001f;--card-bg:#d9d9d9;--pill-bg:#fff;--pill-shadow:0 0 calc(var(--u) * 16.2) #0000001a;--pill-hover:#f2f2f4;--chrome-bg:linear-gradient(180deg, rgba(255, 255, 255, calc(.06 + var(--glass-tint) * .34)), rgba(255, 255, 255, calc(.02 + var(--glass-tint) * .26)));--chrome-shadow:0 calc(var(--u) * 10) calc(var(--u) * 34) #00000024, inset 0 1px 1px #ffffffe6, inset 0 calc(var(--u) * -8) calc(var(--u) * 20) #ffffff4d, inset 0 0 0 1px #00000014;--tab-on-bg:#ffffff8c;--tab-on-shadow:none;--tab-text:#000000e0;--call-bg:#f4f4f6;--home-bg:#000;--island-bg:#000;--monogram-bg:#8e90c4;--round-bg:#0000000f;--key-bg:#00000012;--key-glass:linear-gradient(180deg, #ffffffc7, #f5f5f8a8);--key-press:#00000029;--call-green:#34c759;--round-hover:#0000001f;--letter-bg:#fff}*{box-sizing:border-box}html,body{background:0 0;height:100%;margin:0;padding:0;overflow:hidden}body{color:var(--text);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;font-family:Roboto,system-ui,sans-serif}#root{height:100vh}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}svg{flex:none}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.backdrop{z-index:-1;object-fit:cover;width:100%;height:100%;position:fixed;inset:0}.stage{position:absolute;inset:0}.device{--u:calc(var(--u0) * var(--phone-size,1));right:calc(var(--u0) * 24);bottom:calc(var(--u0) * 24);width:calc(var(--u) * 460);height:calc(var(--u) * 956);filter:drop-shadow(0 calc(var(--u) * 24) calc(var(--u) * 48) #0000008c);transition:opacity .24s;animation:.4s cubic-bezier(.32,.72,0,1) backwards phone-in;position:absolute}.device--landscape{transform-origin:50%;transform:translate(calc(var(--u) * -248), calc(var(--u) * 248)) rotate(-90deg)}.device--preview-hidden{opacity:0;pointer-events:none}.device.device--away{visibility:hidden;pointer-events:none;animation:none;transform:translateY(110%)}@keyframes phone-in{0%{transform:translateY(110%)}}.stage{-webkit-user-select:none;user-select:none}.stage img,.stage svg{-webkit-user-drag:none;user-drag:none}.stage input,.stage textarea,.stage [contenteditable=true]{-webkit-user-select:text;user-select:text}.stage :focus,.stage :focus-visible{outline:none}.device__case{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}.device__side{left:calc(var(--u) * -2);width:calc(var(--u) * 8);height:calc(var(--u) * 65);border-radius:calc(var(--u) * 4) 0 0 calc(var(--u) * 4);z-index:4;cursor:pointer;background:0 0;transition:background .15s;position:absolute}.device__side:hover{background:#ffffff1a}.device__side:active{background:#fff3}.device__side--action{top:calc(var(--u) * 185);height:calc(var(--u) * 45)}.device__side--vol-up{top:calc(var(--u) * 251)}.device__side--vol-down{top:calc(var(--u) * 333)}.device__side--power{left:auto;right:calc(var(--u) * -2);top:calc(var(--u) * 273);height:calc(var(--u) * 103);border-radius:0 calc(var(--u) * 4) calc(var(--u) * 4) 0}.device__plate{left:calc(var(--u) * 15);top:calc(var(--u) * 13);width:calc(var(--u) * 430);height:calc(var(--u) * 931);border-radius:calc(var(--u) * 48);background:#000;position:absolute}.phone{left:calc(var(--u) * 17);top:calc(var(--u) * 15);width:calc(var(--u) * 426);height:calc(var(--u) * 927);border-radius:calc(var(--u) * 46);background:var(--screen-fill);z-index:1;isolation:isolate;position:absolute;overflow:hidden}.phone>*{border-radius:inherit}.status{z-index:6;width:calc(var(--u) * 427);height:calc(var(--u) * 54);padding-top:calc(var(--u) * 21);color:#fff;pointer-events:none;flex-direction:column;align-items:flex-start;transition:color .25s;display:flex;position:absolute;top:0;left:0}.status--ink{color:#000}.status__row{align-items:center;width:100%;display:flex}.status__cell{flex:1 0 0;justify-content:center;align-items:center;min-width:1px;display:flex}.status__cell--time{padding-left:calc(var(--u) * 16);padding-right:calc(var(--u) * 6)}.status__cell--levels{gap:calc(var(--u) * 7);padding-left:calc(var(--u) * 6);padding-right:calc(var(--u) * 16)}.cc-trigger{pointer-events:auto;cursor:pointer;position:relative}.cc-trigger:after{content:"";left:50%;bottom:calc(var(--u) * -10);width:calc(var(--u) * 50);height:calc(var(--u) * 2);border-radius:calc(var(--u) * 2);opacity:.5;background:currentColor;transition:opacity .15s;position:absolute;transform:translate(-65%)}.cc-trigger:hover:after{opacity:1}.status__spacer{width:calc(var(--u) * 124);height:calc(var(--u) * 10);flex:none}.status__time{font-weight:500;font-size:calc(var(--u) * 17);line-height:calc(var(--u) * 22)}.lv--cell{width:calc(var(--u) * 19.2);height:calc(var(--u) * 12.2264)}.lv--wifi{width:calc(var(--u) * 17.1417);height:calc(var(--u) * 12.3283)}.lv--battery{width:calc(var(--u) * 27.328);height:calc(var(--u) * 13)}.lv--plane{width:calc(var(--u) * 17);height:calc(var(--u) * 17)}.home{left:50%;bottom:calc(var(--u) * 8);width:calc(var(--u) * 144);height:calc(var(--u) * 5);border-radius:calc(var(--u) * 100);background:var(--home-bg);position:absolute;transform:translate(-50%)}.home-hit{z-index:60;width:calc(var(--u) * 240);height:calc(var(--u) * 30);touch-action:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.home-hit:active .home{opacity:.55}.home.home--dark{background:#000000d9}.home.home--light{background:#ffffffd9}.cc-dim{pointer-events:none;z-index:9998;border-radius:inherit;background:#000;transition:opacity .15s;position:absolute;inset:0}.home-layer{position:absolute;inset:0}.app-window{z-index:2;border-radius:calc(var(--u) * 46);background:var(--screen-fill);will-change:scale, opacity;transition:scale .25s ease-in-out,opacity .25s ease-in-out;position:absolute;inset:-1px;overflow:hidden}.app-window__content{position:absolute;inset:1px}.home-screen{position:absolute;inset:0;overflow:hidden}.home-wall{object-fit:cover;width:100%;height:100%;filter:blur(calc(var(--u) * 16)) brightness(.88) saturate(1.05);position:absolute;inset:0;transform:scale(1.08)}.home-scrim{width:calc(var(--u) * 442);height:calc(var(--u) * 240);pointer-events:none;background:linear-gradient(#0000,#000);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.home-pages{left:0;top:calc(var(--u) * 78.44);width:100%;height:calc(var(--u) * 670);touch-action:pan-y;position:absolute;overflow:hidden}.home-track{will-change:transform;height:100%;display:flex}.home-track--settling{transition:transform .34s cubic-bezier(.22,.8,.3,1)}[data-fps=low] .home-track--settling{transition:transform .2s cubic-bezier(.1,.9,.2,1)}.home-grid{width:100%;height:100%;padding:calc(var(--u) * 10) calc((100% - var(--u) * 376.275) / 2) 0;place-content:flex-start space-between;row-gap:calc(var(--u) * 19);flex-wrap:wrap;flex:none;display:flex}.app{width:calc(var(--u) * 78.755);align-items:center;gap:calc(var(--u) * 5.469);transition:transform .12s var(--cine), opacity .12s var(--cine);touch-action:none;flex-direction:column;display:flex;position:relative}.app:active{transform:scale(.92)}.app__tile{width:calc(var(--u) * 65.629);height:calc(var(--u) * 65.629);border-radius:calc(var(--u) * 15.314);display:block;position:relative;overflow:hidden}.app__tile img{object-fit:cover;width:100%;height:100%;display:block}.app__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:calc(var(--u) * 13.126);color:#fff;text-shadow:0 0 calc(var(--u) * 16.407) #00000080;font-weight:500;overflow:hidden}.folder-mini{border-radius:inherit;width:100%;height:100%;-webkit-backdrop-filter:blur(calc(var(--u) * 14));backdrop-filter:blur(calc(var(--u) * 14));background:#78788457;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:7%;padding:13%;display:grid}.folder-mini img{object-fit:cover;border-radius:24%;align-self:start;width:100%;height:100%}@keyframes jiggle{0%{transform:rotate(-1.1deg)}50%{transform:rotate(1.1deg)}to{transform:rotate(-1.1deg)}}.app--wobble,.dock-app--wobble{animation:.22s ease-in-out infinite jiggle}.app--wobble:nth-child(2n),.dock-app--wobble:nth-child(2n){animation-delay:-.11s}.home-screen--editing .app:active,.home-screen--editing .dock-app:active{transform:none}.app--empty{height:calc(var(--u) * 86);cursor:default}.app--empty:active{transform:none}.app--dragging,.dock-app--dragging{opacity:.3;animation:none!important}.app--over .app__tile{transition:transform .15s var(--cine);transform:scale(1.15)}.app--merge .app__tile{box-shadow:0 0 0 calc(var(--u) * 3) #ffffff73;transition:transform .15s var(--cine), box-shadow .15s var(--cine);transform:scale(1.08)}.app--ghost{z-index:20;pointer-events:none;filter:drop-shadow(0 calc(var(--u) * 14) calc(var(--u) * 24) #00000080);position:absolute;transform:scale(1.1);animation:none!important}.app__badge{left:calc(var(--u) * 2);top:calc(var(--u) * -4);width:calc(var(--u) * 24);height:calc(var(--u) * 24);color:#000;box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 6) #00000059;background:#e8e8edf5;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.app__badge--remove:before{content:"";width:calc(var(--u) * 11);height:calc(var(--u) * 2.2);border-radius:calc(var(--u) * 2);background:currentColor}.home-done{right:calc(var(--u) * 35);top:calc(var(--u) * 17);z-index:26;height:calc(var(--u) * 35);padding:0 calc(var(--u) * 16);border-radius:calc(var(--u) * 16);color:#fff;font-size:calc(var(--u) * 15);background:#0a84ff;align-items:center;font-weight:500;display:flex;position:absolute}.folder{z-index:15;border-radius:inherit;justify-content:center;align-items:center;gap:calc(var(--u) * 18);-webkit-backdrop-filter:blur(calc(var(--u) * 26));backdrop-filter:blur(calc(var(--u) * 26));background:#00000073;flex-direction:column;display:flex;position:absolute;inset:0}.folder__name-wrap{height:calc(var(--u) * 40);justify-content:center;align-items:center;display:flex}.folder__title{padding:calc(var(--u) * 4) calc(var(--u) * 12);color:#fff;font-size:calc(var(--u) * 22);cursor:text;font-weight:500}.folder__name{width:calc(var(--u) * 240);padding:calc(var(--u) * 6) calc(var(--u) * 14);border-radius:calc(var(--u) * 12);text-align:center;color:#fff;font:inherit;font-size:calc(var(--u) * 22);background:#00000059;border:1px solid #fff3;outline:none;font-weight:500}.folder__sheet{width:calc(var(--u) * 310);padding:calc(var(--u) * 24) calc(var(--u) * 20);border-radius:calc(var(--u) * 38);-webkit-backdrop-filter:blur(calc(var(--u) * 20));backdrop-filter:blur(calc(var(--u) * 20));justify-items:center;row-gap:calc(var(--u) * 19);background:#78788442;grid-template-columns:repeat(3,1fr);display:grid}.home-dots{left:50%;top:calc(var(--u) * 775);min-width:calc(var(--u) * 40);height:calc(var(--u) * 24);padding:0 calc(var(--u) * 11);justify-content:center;align-items:center;gap:calc(var(--u) * 6);border-radius:calc(var(--u) * 42);background:var(--chrome-bg);box-shadow:var(--chrome-shadow);display:flex;position:absolute;transform:translate(-50%)}.home-dots i{width:calc(var(--u) * 6);height:calc(var(--u) * 6);border-radius:calc(var(--u) * 42);transition:opacity .2s var(--cine);background:#fff;flex:none}.home-dots--off{opacity:.3}.home-dock{left:calc(var(--u) * 16);top:calc(var(--u) * 815);width:calc(var(--u) * 394);height:calc(var(--u) * 96);border-radius:calc(var(--u) * 34);background:var(--chrome-bg);box-shadow:var(--chrome-shadow);justify-content:center;align-items:center;gap:calc(var(--u) * 35);padding:0 calc(var(--u) * 15);display:flex;position:absolute}.dock-app{width:calc(var(--u) * 64);height:calc(var(--u) * 64);transition:transform .12s var(--cine)}.dock-app:active{transform:scale(.92)}.home-dock--over{box-shadow:var(--chrome-shadow), inset 0 0 0 calc(var(--u) * 2) #ffffff4d}.dock-app:disabled{cursor:default}.dock-app:disabled:active{transform:none}.dock-app img{border-radius:calc(var(--u) * 19);object-fit:cover;width:100%;height:100%;display:block}html[data-hover-test=cursor] *,html[data-hover-test=all] *{cursor:default!important}html[data-hover-test=nopointer] .device,html[data-hover-test=nopointer] .device *,html[data-hover-test=all] .device,html[data-hover-test=all] .device *{pointer-events:none!important}html[data-hover-test=nofx] *,html[data-hover-test=all] *{filter:none!important;-webkit-backdrop-filter:none!important}.cp{--cp-sheet:#1c1c1e;--cp-group:#ffffff0f;--cp-line:#ffffff14;--cp-text:#fff;--cp-muted:#ffffff80;--cp-soft:#ffffff1a;--cp-blue:#0a84ff;--cp-blue-soft:#0a84ff29;z-index:40;color:var(--cp-text);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}:root[data-theme=light] .cp{--cp-sheet:#fff;--cp-group:#f2f2f7;--cp-line:#00000012;--cp-text:#000;--cp-muted:#00000073;--cp-soft:#0000000f;--cp-blue:#0d71f0;--cp-blue-soft:#0d71f01a}:where(.cp) p{margin:0}:where(.cp) input,:where(.cp) button{color:inherit;background:0 0;border:0;margin:0;padding:0;font-family:inherit}.cp-scrim{background:#00000059;position:absolute;inset:0}.cp--in .cp-scrim{animation:.3s both cpFadeIn}.cp--out{pointer-events:none}.cp--out .cp-scrim{animation:.25s both cpFadeOut}.cp-sheet{border-radius:calc(var(--u) * 34) calc(var(--u) * 34) 0 0;background:var(--cp-sheet);height:80%;box-shadow:0 calc(var(--u) * -12) calc(var(--u) * 40) #00000040;flex-direction:column;display:flex;position:relative;overflow:hidden}.cp--in .cp-sheet{animation:.38s cubic-bezier(.32,.72,0,1) both cpUp}.cp--out .cp-sheet{animation:.26s cubic-bezier(.32,.72,0,1) both cpDown}@keyframes cpUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes cpDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes cpFadeIn{0%{opacity:0}to{opacity:1}}@keyframes cpFadeOut{0%{opacity:1}to{opacity:0}}.cp-grabber{height:calc(var(--u) * 22);flex-shrink:0;justify-content:center;align-items:center;display:flex}.cp-grabber i{width:calc(var(--u) * 40);height:calc(var(--u) * 5);border-radius:calc(var(--u) * 3);background:var(--cp-soft)}.cp-head{align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 6) calc(var(--u) * 20) calc(var(--u) * 14);flex-shrink:0;display:flex}.cp-head-text{flex:1;min-width:0}.cp-title{font-size:calc(var(--u) * 24);letter-spacing:calc(var(--u) * -.5);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.15;overflow:hidden}.cp-sub{margin-top:calc(var(--u) * 3);font-size:calc(var(--u) * 14);color:var(--cp-muted)}.cp-close{width:calc(var(--u) * 36);height:calc(var(--u) * 36);color:var(--cp-muted);background:var(--cp-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:flex}.cp-close:active{transform:scale(.9)}.cp-search{align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 44);margin:0 calc(var(--u) * 16) calc(var(--u) * 8);padding:0 calc(var(--u) * 10) 0 calc(var(--u) * 14);border-radius:calc(var(--u) * 14);background:var(--cp-group);flex-shrink:0;display:flex}.cp-search-icon{color:var(--cp-muted);flex-shrink:0}.cp-search input{min-width:0;height:100%;font-size:calc(var(--u) * 16);outline:none;flex:1}.cp-search input::placeholder{color:var(--cp-muted)}.cp-search-clear{width:calc(var(--u) * 20);height:calc(var(--u) * 20);color:var(--cp-sheet);background:var(--cp-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cp-list{min-height:0;padding:calc(var(--u) * 6) calc(var(--u) * 16) calc(var(--u) * 40);flex:1;overflow-y:auto}.cp-list::-webkit-scrollbar{display:none}.cp-label{margin:0 calc(var(--u) * 6) calc(var(--u) * 8);font-size:calc(var(--u) * 13);letter-spacing:calc(var(--u) * .4);text-transform:uppercase;color:var(--cp-muted);font-weight:500}.cp-favs{margin-bottom:calc(var(--u) * 18)}.cp-favs-row{gap:calc(var(--u) * 6);margin:0 calc(var(--u) * -16);padding:0 calc(var(--u) * 16);display:flex;overflow-x:auto}.cp-favs-row::-webkit-scrollbar{display:none}.cp-fav{width:calc(var(--u) * 72);align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 4) 0;border-radius:calc(var(--u) * 16);flex-direction:column;flex-shrink:0;transition:transform .15s;display:flex}.cp-fav:active{transform:scale(.94)}.cp-fav span:last-child{max-width:100%;font-size:calc(var(--u) * 12);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.cp-section+.cp-section{margin-top:calc(var(--u) * 14)}.cp-letter{font-size:calc(var(--u) * 14);letter-spacing:0;color:var(--cp-blue)}.cp-group{border-radius:calc(var(--u) * 20);background:var(--cp-group);overflow:hidden}.cp-row{align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 9) calc(var(--u) * 10) calc(var(--u) * 9) calc(var(--u) * 12);cursor:pointer;transition:background-color .15s;display:flex;position:relative}.cp-row:active{background:var(--cp-soft)}.cp-row+.cp-row:before{content:"";top:0;left:calc(var(--u) * 66);background:var(--cp-line);height:1px;position:absolute;right:0}.cp-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:flex;overflow:hidden}.cp-avatar img{object-fit:cover;width:100%;height:100%}.cp-avatar--row{width:calc(var(--u) * 42);height:calc(var(--u) * 42);font-size:calc(var(--u) * 17)}.cp-avatar--chip{width:calc(var(--u) * 56);height:calc(var(--u) * 56);font-size:calc(var(--u) * 22)}.cp-info{gap:calc(var(--u) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.cp-name{font-size:calc(var(--u) * 16);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.cp-phone{font-size:calc(var(--u) * 13);color:var(--cp-muted);font-variant-numeric:tabular-nums}.cp-send{width:calc(var(--u) * 36);height:calc(var(--u) * 36);color:var(--cp-blue);background:var(--cp-blue-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cp-empty{padding:calc(var(--u) * 50) calc(var(--u) * 30) 0;text-align:center;flex-direction:column;align-items:center;display:flex}.cp-empty-icon{width:calc(var(--u) * 64);height:calc(var(--u) * 64);border-radius:calc(var(--u) * 22);color:var(--cp-muted);background:var(--cp-group);justify-content:center;align-items:center;display:flex}.cp-empty-title{margin-top:calc(var(--u) * 14);font-size:calc(var(--u) * 16);font-weight:500}.cp-empty-sub{margin-top:calc(var(--u) * 4);font-size:calc(var(--u) * 14);color:var(--cp-muted)}:where(.ep) :where(p){margin:0}:where(.ep) :where(img,video){max-width:100%;display:block}:where(.ep) :where(input,textarea,button){font-family:inherit;font-size:100%;line-height:inherit;color:inherit;border-width:0;margin:0;padding:0}:where(.ep) :where(textarea){resize:vertical}.ep{background:#eaebef;flex-direction:column;width:100%;height:100%;display:flex}.ep .ep-handle{width:100%;height:calc(var(--u) * 27);cursor:pointer;background:0 0;border:0;flex-shrink:0;margin:0;padding:0;position:relative}.ep .ep-handle:after{content:"";left:50%;top:calc(var(--u) * 11);width:calc(var(--u) * 45);height:calc(var(--u) * 4);border-radius:calc(var(--u) * 999);background:#acacac;transition:width .2s,background-color .2s;position:absolute;transform:translate(-50%)}.ep .ep-handle:hover:after{width:calc(var(--u) * 60);background:#8a8a8a}.ep .ep-search-wrap{padding:0 calc(var(--u) * 16);flex-shrink:0}.ep .ep-search{height:calc(var(--u) * 40);background:var(--theme-divider,#0000000d);border-radius:calc(var(--u) * 999);padding:0 calc(var(--u) * 12);align-items:center;gap:calc(var(--u) * 8);display:flex}.ep .ep-search-icon{opacity:.4;flex-shrink:0}.ep .ep-search-input{font-family:Roboto,sans-serif;font-size:calc(var(--u) * 14);color:var(--theme-text,#000);background:0 0;border:none;outline:none;flex:1}.ep .ep-search-input::placeholder{color:var(--theme-text-secondary,#0006)}.ep .ep-grid-wrap{padding:calc(var(--u) * 12) calc(var(--u) * 16) 0;flex:1;min-height:0}.ep .ep-grid{gap:calc(var(--u) * 2);grid-template-columns:repeat(8,1fr);align-content:start;width:100%;height:100%;display:grid;overflow-y:auto}.ep .ep-grid::-webkit-scrollbar{display:none}.ep .ep-emoji{aspect-ratio:1;font-size:calc(var(--u) * 22);cursor:pointer;border-radius:calc(var(--u) * 8);background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s;display:flex}.ep .ep-emoji:hover{background:var(--theme-divider,#0000000d)}.ep .ep-empty{padding:calc(var(--u) * 24);font-family:Roboto,sans-serif;font-size:calc(var(--u) * 14);color:var(--theme-text-secondary,#0006);grid-column:span 8;justify-content:center;align-items:center;display:flex}.ep .ep-categories{padding:calc(var(--u) * 8) calc(var(--u) * 40) calc(var(--u) * 24);border-top:1px solid var(--theme-divider,#0000000d);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ep .ep-cat{font-size:calc(var(--u) * 22);cursor:pointer;opacity:.5;background:0 0;border:none;padding:0;transition:opacity .15s,transform .15s}.ep .ep-cat:hover{opacity:.75}.ep .ep-cat.active{opacity:1;transform:scale(1.1)}.gallery{--gp-sheet:#1c1c1e;--gp-text:#fff;--gp-muted:#ebebf58c;--gp-faint:#ebebf54d;--gp-field:#ffffff14;--gp-tile:#2c2c2e;--gp-blue:#0a84ff;z-index:20;color:var(--gp-text);-webkit-font-smoothing:antialiased;font-family:Roboto,system-ui,sans-serif;line-height:1.4;position:absolute;inset:0}.gallery.gallery--top{z-index:45}.gallery--light{--gp-sheet:#fff;--gp-text:#000;--gp-muted:#3c3c4399;--gp-faint:#3c3c434d;--gp-field:#7676801f;--gp-tile:#f2f2f7;--gp-blue:#007aff}:where(.gallery) :where(p){margin:0}:where(.gallery) :where(button,input){color:inherit;background:0 0;border:0;margin:0;padding:0;font-family:inherit}:where(.gallery) :where(img,video){display:block}.gallery-scrim{background:#0000008c;transition:opacity .28s;position:absolute;inset:0}.gallery-sheet{left:0;right:0;top:calc(var(--u) * 250);border-radius:calc(var(--u) * 28) calc(var(--u) * 28) 0 0;background:var(--gp-sheet);flex-direction:column;transition:transform .38s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;bottom:0;overflow:hidden}.gallery--enter .gallery-scrim,.gallery--leave .gallery-scrim{opacity:0}.gallery--enter .gallery-sheet,.gallery--leave .gallery-sheet{transform:translateY(100%)}.gallery--leave{pointer-events:none}.gallery--leave .gallery-sheet{transition-duration:.26s;transition-timing-function:cubic-bezier(.4,0,1,1)}.gallery-handle{width:calc(var(--u) * 36);height:calc(var(--u) * 5);margin-top:calc(var(--u) * 8);border-radius:calc(var(--u) * 3);background:var(--gp-faint);cursor:pointer;flex-shrink:0;align-self:center}.gallery-head{min-height:calc(var(--u) * 44);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.gallery-head-text{align-items:center;gap:calc(var(--u) * 1);flex-direction:column;display:flex}.gallery-title{font-size:calc(var(--u) * 16);font-weight:500}.gallery-counter{font-size:calc(var(--u) * 12);color:var(--gp-muted);font-variant-numeric:tabular-nums}.gallery-cancel{right:calc(var(--u) * 16);height:calc(var(--u) * 28);padding:0 calc(var(--u) * 12);border-radius:calc(var(--u) * 14);font-size:calc(var(--u) * 14);background:var(--gp-field);cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}.gallery-tools{gap:calc(var(--u) * 8);padding:calc(var(--u) * 2) calc(var(--u) * 14) calc(var(--u) * 10);flex-direction:column;flex-shrink:0;display:flex}.gallery-field{height:calc(var(--u) * 38);align-items:center;gap:calc(var(--u) * 8);padding:0 calc(var(--u) * 4) 0 calc(var(--u) * 12);border-radius:calc(var(--u) * 12);color:var(--gp-muted);background:var(--gp-field);cursor:text;display:flex}.gallery-field input{min-width:0;height:100%;font-size:calc(var(--u) * 14);color:var(--gp-text);outline:none;flex:1}.gallery-field input::placeholder{color:var(--gp-faint)}.gallery-field-label{font-size:calc(var(--u) * 15);color:var(--gp-muted);flex-shrink:0}.gallery-add{height:calc(var(--u) * 30);min-width:calc(var(--u) * 50);padding:0 calc(var(--u) * 14);border-radius:calc(var(--u) * 9);font-size:calc(var(--u) * 13);color:#fff;background:var(--gp-blue);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;transition:opacity .2s;display:flex}.gallery-add:disabled{opacity:.35;cursor:default}.gallery-spin{animation:.9s linear infinite gallerySpin;display:flex}.gallery-segment{padding:calc(var(--u) * 2);border-radius:calc(var(--u) * 10);background:var(--gp-field);grid-template-columns:repeat(3,1fr);display:grid}.gallery-seg{height:calc(var(--u) * 26);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 12);color:var(--gp-muted);cursor:pointer;transition:background-color .18s,color .18s}.gallery-seg--on{color:var(--gp-text);background:var(--gp-tile)}.gallery--light .gallery-seg--on{box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 3) #0000001f;background:#fff}.gallery-grid{gap:calc(var(--u) * 2);min-height:0;padding-bottom:calc(var(--u) * 34);flex:1;grid-template-columns:repeat(4,1fr);grid-auto-rows:max-content;align-content:start;display:grid;overflow-y:auto}.gallery-grid::-webkit-scrollbar{display:none}.gallery-grid.has-footer{padding-bottom:calc(var(--u) * 110)}.gallery-item{background:var(--gp-tile);cursor:pointer;width:100%;height:0;padding-bottom:100%;display:block;position:relative;overflow:hidden}.gallery-item img,.gallery-item video{object-fit:cover;width:100%;height:100%;transition:transform .22s cubic-bezier(.32,.72,0,1),opacity .2s;position:absolute;inset:0}.gallery-item:after{content:"";box-shadow:inset 0 0 0 calc(var(--u) * 3) transparent;pointer-events:none;transition:box-shadow .15s,background-color .15s;position:absolute;inset:0}.gallery-item:hover:after{background:#ffffff0f}.gallery-item--selected img,.gallery-item--selected video{transform:scale(.9)}.gallery-item--selected:after{box-shadow:inset 0 0 0 calc(var(--u) * 2.5) var(--gp-blue)}.gallery-item--dim img,.gallery-item--dim video{opacity:.4}.gallery-video{left:calc(var(--u) * 5);bottom:calc(var(--u) * 5);z-index:1;width:calc(var(--u) * 18);height:calc(var(--u) * 18);color:#fff;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.gallery-check{top:calc(var(--u) * 5);right:calc(var(--u) * 5);z-index:1;width:calc(var(--u) * 18);height:calc(var(--u) * 18);font-size:calc(var(--u) * 10);color:#fff;box-shadow:inset 0 0 0 calc(var(--u) * 1.5) #ffffffe6;background:#00000040;border-radius:50%;justify-content:center;align-items:center;font-weight:500;transition:background-color .15s,box-shadow .15s;display:flex;position:absolute}.gallery-item--selected .gallery-check{background:var(--gp-blue);box-shadow:inset 0 0 0 calc(var(--u) * 1.5) #fff}.gallery-pick{color:#fff;opacity:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gallery-item:active .gallery-pick{opacity:1;background:#00000059}.gallery-empty{padding:calc(var(--u) * 70) calc(var(--u) * 40) 0;text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}.gallery-empty-icon{width:calc(var(--u) * 60);height:calc(var(--u) * 60);margin-bottom:calc(var(--u) * 14);color:var(--gp-blue);background:var(--gp-field);border-radius:50%;justify-content:center;align-items:center;display:flex}.gallery-empty-title{font-size:calc(var(--u) * 17);font-weight:500}.gallery-empty-sub{margin-top:calc(var(--u) * 6);font-size:calc(var(--u) * 14);color:var(--gp-muted)}.gallery-footer{z-index:2;padding:calc(var(--u) * 14) calc(var(--u) * 16) calc(var(--u) * 34);background:linear-gradient(180deg, transparent, var(--gp-sheet) 45%);transition:transform .3s cubic-bezier(.32,.72,0,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.gallery-footer--on{transform:none}.gallery-confirm{width:100%;height:calc(var(--u) * 42);border-radius:calc(var(--u) * 21);font-size:calc(var(--u) * 15);color:#fff;background:var(--gp-blue);cursor:pointer;font-weight:500;transition:transform .15s}.gallery-confirm:active{transform:scale(.98)}@keyframes gallerySpin{to{transform:rotate(360deg)}}.gallery-camera span{justify-content:center;align-items:center;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 12);color:var(--gp-blue);flex-direction:column;font-weight:500;display:flex;position:absolute;inset:0}.np{--np-sheet:#1c1c1e;--np-card:#2c2c2e;--np-text:#fff;--np-muted:#ffffff80;--np-soft:#ffffff14;--np-line:#ffffff14;--np-blue:#0a84ff;--np-green:#30d158;z-index:45;color:var(--np-text);-webkit-font-smoothing:antialiased;flex-direction:column;justify-content:flex-end;font-family:Roboto,system-ui,sans-serif;line-height:1.4;display:flex;position:absolute;inset:0}:root[data-theme=light] .np{--np-sheet:#fff;--np-card:#f2f2f7;--np-text:#000;--np-muted:#00000073;--np-soft:#0000000d;--np-line:#00000012;--np-blue:#007aff;--np-green:#34c759}:where(.np) :where(p){margin:0}:where(.np) :where(button){color:inherit;background:0 0;border:0;margin:0;padding:0;font-family:inherit}:where(.np) :where(img,video){display:block}.np-scrim{background:#00000073;position:absolute;inset:0}.np--in .np-scrim{animation:.3s both npFadeIn}.np--out{pointer-events:none}.np--out .np-scrim{animation:.26s both npFadeOut}.np-sheet{padding-bottom:calc(var(--u) * 40);border-radius:calc(var(--u) * 34) calc(var(--u) * 34) 0 0;background:var(--np-sheet);flex-direction:column;display:flex;position:relative}.np--in .np-sheet{animation:.42s cubic-bezier(.32,.72,0,1) both npUp}.np--out .np-sheet{animation:.26s cubic-bezier(.32,.72,0,1) both npDown}.np-grabber{width:calc(var(--u) * 36);height:calc(var(--u) * 5);margin-top:calc(var(--u) * 8);border-radius:calc(var(--u) * 3);background:var(--np-soft);align-self:center}.np-head{align-items:center;gap:calc(var(--u) * 14);padding:calc(var(--u) * 14) calc(var(--u) * 20) calc(var(--u) * 18);border-bottom:1px solid var(--np-line);display:flex}.np-stack{width:calc(var(--u) * 66);height:calc(var(--u) * 52);flex-shrink:0;position:relative}.np-stack img,.np-stack video{left:calc(var(--u) * 10);top:calc(var(--u) * 3);width:calc(var(--u) * 46);height:calc(var(--u) * 46);object-fit:cover;border-radius:calc(var(--u) * 11);border:calc(var(--u) * 2) solid var(--np-sheet);background:var(--np-card);position:absolute}.np-stack--2>:first-child,.np-stack--3>:first-child{transform:rotate(-12deg) translate(calc(var(--u) * -9), calc(var(--u) * 1))}.np-stack--2>:nth-child(2),.np-stack--3>:nth-child(3){transform:rotate(10deg) translate(calc(var(--u) * 9), calc(var(--u) * 1))}.np-stack--3>:nth-child(2){transform:rotate(-1deg)}.np-stack--3>:nth-child(3){z-index:2}.np-badge{width:calc(var(--u) * 48);height:calc(var(--u) * 48);border-radius:calc(var(--u) * 14);color:#fff;background:linear-gradient(#419afe,#0179ff);flex-shrink:0;justify-content:center;align-items:center;display:flex}.np-head-text{flex:1;min-width:0}.np-title{font-size:calc(var(--u) * 18);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.np-sub{margin-top:calc(var(--u) * 1);font-size:calc(var(--u) * 13);color:var(--np-muted)}.np-close{width:calc(var(--u) * 32);height:calc(var(--u) * 32);color:var(--np-muted);background:var(--np-soft);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:flex}.np-close:active{transform:scale(.9)}.np-body{padding:calc(var(--u) * 16) calc(var(--u) * 20) 0}.np-label{align-items:center;gap:calc(var(--u) * 6);margin-bottom:calc(var(--u) * 14);font-size:calc(var(--u) * 13);color:var(--np-blue);font-weight:500;display:flex}.np-row{gap:calc(var(--u) * 16) calc(var(--u) * 6);grid-template-columns:repeat(4,1fr);display:grid}.np-player{min-width:0;padding:calc(var(--u) * 10) calc(var(--u) * 4);border-radius:calc(var(--u) * 18);cursor:pointer;flex-direction:column;align-items:center;transition:background-color .15s;animation:.36s cubic-bezier(.32,.72,0,1) both npPop;display:flex}.np-player:hover{background:var(--np-soft)}.np-avatar{width:calc(var(--u) * 62);height:calc(var(--u) * 62);margin-bottom:calc(var(--u) * 8);font-size:calc(var(--u) * 24);color:#fff;background:var(--np-card);border-radius:50%;justify-content:center;align-items:center;font-weight:500;transition:transform .15s;display:flex;position:relative}.np-player:active .np-avatar{transform:scale(.93)}.np-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.np-player--sent .np-avatar{color:#0000;background:var(--np-blue)!important}.np-player--sent .np-avatar img{opacity:0;transition:opacity .25s}.np-player--sent .np-ring-fill{stroke:#ffffffe6}.np-ring{inset:calc(var(--u) * -3);width:calc(100% + calc(var(--u) * 6));height:calc(100% + calc(var(--u) * 6));position:absolute}.np-ring-fill{fill:none;stroke:var(--np-blue);stroke-width:3px;stroke-linecap:round;stroke-dasharray:182.2;stroke-dashoffset:182.2px;transform-origin:32px 32px;animation:.8s ease-out forwards npDraw;transform:rotate(-90deg)}.np-tick{fill:none;stroke:#fff;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48px;animation:.35s ease-out .55s forwards npDraw}.np-name{max-width:100%;font-size:calc(var(--u) * 13);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.np-state{font-size:calc(var(--u) * 11);color:var(--np-muted)}.np-player--sent .np-state{color:var(--np-blue);font-weight:500}.np-player--ghost{cursor:default;animation:1.2s ease-in-out infinite npPulse}.np-player--ghost:hover{background:0 0}.np-ghost-line{width:calc(var(--u) * 48);height:calc(var(--u) * 10);margin-top:calc(var(--u) * 4);border-radius:calc(var(--u) * 5);background:var(--np-card)}.np-empty{align-items:center;gap:calc(var(--u) * 14);padding:calc(var(--u) * 16);border-radius:calc(var(--u) * 18);background:var(--np-soft);display:flex}.np-empty-icon{width:calc(var(--u) * 48);height:calc(var(--u) * 48);color:var(--np-muted);background:var(--np-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.np-empty-title{font-size:calc(var(--u) * 15);font-weight:500}.np-empty-sub{font-size:calc(var(--u) * 13);color:var(--np-muted)}@keyframes npDraw{to{stroke-dashoffset:0}}@keyframes npPop{0%{opacity:0;transform:translateY(calc(var(--u) * 8))}to{opacity:1;transform:none}}@keyframes npPulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes npFadeIn{0%{opacity:0}to{opacity:1}}@keyframes npFadeOut{0%{opacity:1}to{opacity:0}}@keyframes npUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes npDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}:where(.pay-overlay) :where(p,span){margin:0}:where(.pay-overlay) :where(img){max-width:100%;display:block}:where(.pay-overlay) :where(button){color:inherit;border-width:0;margin:0;padding:0;font-family:inherit}.pay-overlay{--pay-blue:#1a7cff;--pay-blue-deep:#0d66e0;--pay-rose:#ff5a52;z-index:45;color:#fff;-webkit-font-smoothing:antialiased;background:#00000080;flex-direction:column;justify-content:flex-end;font-family:Roboto,system-ui,sans-serif;line-height:1.3;display:flex;position:absolute;inset:0}.pay-sheet{padding:calc(var(--u) * 8) calc(var(--u) * 18) calc(var(--u) * 30);border-radius:calc(var(--u) * 34) calc(var(--u) * 34) 0 0;box-shadow:0 calc(var(--u) * -18) calc(var(--u) * 40) #00000073, inset 0 1px 0 #ffffff1a;background:linear-gradient(#1c1c21 0%,#131316 100%);flex-direction:column;display:flex}.pay-grip{width:calc(var(--u) * 38);height:calc(var(--u) * 5);border-radius:calc(var(--u) * 3);background:#fff3;align-self:center}.pay-header{align-items:center;gap:calc(var(--u) * 11);margin-top:calc(var(--u) * 14);display:flex}.pay-mark{width:calc(var(--u) * 40);height:calc(var(--u) * 40);border-radius:calc(var(--u) * 13);color:#fff;background:linear-gradient(150deg, #3b93ff 0%, var(--pay-blue-deep) 100%);flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff52,inset 0 0 0 1px #ffffff1a}.pay-titles{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.pay-title{font-size:calc(var(--u) * 19);letter-spacing:calc(var(--u) * -.4);font-weight:500}.pay-subtitle{margin-top:calc(var(--u) * 2);font-size:calc(var(--u) * 12);color:#ffffff73}.pay-close{width:calc(var(--u) * 34);height:calc(var(--u) * 34);color:#ffffffd9;cursor:pointer;background:#ffffff17;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.pay-close:active{transform:scale(.9)}.pay-hero{margin:calc(var(--u) * 22) 0 calc(var(--u) * 20);flex-direction:column;align-items:center;display:flex}.pay-hero-label{font-size:calc(var(--u) * 12);letter-spacing:calc(var(--u) * .6);text-transform:uppercase;color:#ffffff6b;font-weight:500}.pay-hero-amount{margin-top:calc(var(--u) * 4);font-size:calc(var(--u) * 44);letter-spacing:calc(var(--u) * -1.4);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.05}.pay-hero-currency{margin-right:calc(var(--u) * 3);font-size:calc(var(--u) * 26);color:#ffffff73;vertical-align:calc(var(--u) * 10);font-weight:500}.pay-source{align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 10) calc(var(--u) * 14) calc(var(--u) * 10) calc(var(--u) * 10);border-radius:calc(var(--u) * 22);background:linear-gradient(#ffffff12,#ffffff0a);display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.pay-source-card{width:calc(var(--u) * 50);height:calc(var(--u) * 50);border-radius:calc(var(--u) * 14);object-fit:cover;flex-shrink:0}.pay-source-info{flex-direction:column;flex:1;min-width:0;display:flex}.pay-source-label{font-size:calc(var(--u) * 12);color:#ffffff73}.pay-source-name{margin-top:calc(var(--u) * 2);font-size:calc(var(--u) * 15);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.pay-source-balance{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.pay-source-balance-label{font-size:calc(var(--u) * 11);color:#ffffff6b}.pay-source-balance-value{margin-top:calc(var(--u) * 2);font-size:calc(var(--u) * 14);font-variant-numeric:tabular-nums;font-weight:500}.pay-source--short{box-shadow:inset 0 0 0 1px #ff5a5259}.pay-source--short .pay-source-balance-value{color:var(--pay-rose)}.pay-items{margin-top:calc(var(--u) * 12);padding:calc(var(--u) * 4) calc(var(--u) * 16);border-radius:calc(var(--u) * 22);background:#00000038;box-shadow:inset 0 0 0 1px #ffffff0d}.pay-item{justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 11) 0;font-size:calc(var(--u) * 14);display:flex}.pay-item-label{color:#fff9}.pay-item-value{font-variant-numeric:tabular-nums;color:#ffffffe6;font-weight:500}.pay-warning{justify-content:center;align-items:center;gap:calc(var(--u) * 6);margin-top:calc(var(--u) * 12);font-size:calc(var(--u) * 12.5);color:var(--pay-rose);font-weight:500;display:flex}.pay-confirm{height:calc(var(--u) * 58);margin-top:calc(var(--u) * 16);justify-content:center;align-items:center;gap:calc(var(--u) * 9);font-size:calc(var(--u) * 16.5);letter-spacing:calc(var(--u) * -.3);color:#fff;background:linear-gradient(180deg, #3b93ff 0%, var(--pay-blue-deep) 100%);cursor:pointer;border-radius:999px;font-weight:500;transition:transform .15s;display:flex;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff1a}.pay-confirm:active:not(:disabled){transform:scale(.985)}.pay-confirm:disabled{color:#ffffff59;cursor:not-allowed;background:#202025;box-shadow:inset 0 0 0 1px #ffffff12}.pay-spinner{width:calc(var(--u) * 18);height:calc(var(--u) * 18);border:calc(var(--u) * 2.5) solid #ffffff40;border-top-color:#fff;border-radius:50%;animation:.8s linear infinite paySpin}@keyframes paySpin{to{transform:rotate(360deg)}}.pay-overlay--in{animation:.28s both payFadeIn}.pay-overlay--in .pay-sheet{animation:.34s cubic-bezier(.22,1,.36,1) both paySheetIn}.pay-overlay--out{pointer-events:none;animation:.28s both payFadeOut}.pay-overlay--out .pay-sheet{animation:.32s cubic-bezier(.22,1,.36,1) both paySheetOut}@keyframes payFadeIn{0%{opacity:0}to{opacity:1}}@keyframes payFadeOut{0%{opacity:1}to{opacity:0}}@keyframes paySheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes paySheetOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}.ext-app{background:0 0;position:absolute;inset:0;overflow:hidden}.ext-app .ext-iframe{background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.ext-app .ext-missing{color:#fff9;font-size:calc(var(--u) * 14);justify-content:center;align-items:center;font-family:SF Pro,Roboto,system-ui,sans-serif;display:flex;position:absolute;inset:0}.ext-app .inline-cam-canvas{object-fit:cover;z-index:0;pointer-events:none;background:#000;width:100%;height:100%;position:absolute;inset:0}.ext-app .ch-emoji-backdrop{z-index:50;background:#00000059;justify-content:stretch;align-items:flex-end;display:flex;position:absolute;inset:0}.ext-app .ch-emoji-panel{border-radius:calc(var(--u) * 16) calc(var(--u) * 16) 0 0;width:100%;height:50%;box-shadow:0 calc(var(--u) * -10) calc(var(--u) * 30) #00000040;background:#eaebef;overflow:hidden}.ext-app .ch-emoji-enter-active,.ext-app .ch-emoji-leave-active{transition:opacity .2s}.ext-app .ch-emoji-enter-active .ch-emoji-panel,.ext-app .ch-emoji-leave-active .ch-emoji-panel{transition:transform .25s cubic-bezier(.32,.72,0,1)}.ext-app .ch-emoji-enter-from,.ext-app .ch-emoji-leave-to{opacity:0}.ext-app .ch-emoji-enter-from .ch-emoji-panel,.ext-app .ch-emoji-leave-to .ch-emoji-panel{transform:translateY(100%)}.rd{--coral:#ff7a59;--rose:#ff3b5c;--mint:#3ddc84;background:#09090b;position:absolute;inset:0;overflow:hidden}.rd-scroll{position:absolute;inset:0;overflow:hidden auto}.rd-scroll::-webkit-scrollbar{display:none}.rd-hero{height:calc(var(--u) * 310);background:#16161a;position:relative}.rd-hero img{object-fit:cover;width:100%;max-width:none;height:100%}.rd-hero-shade{background:linear-gradient(#09090b8c 0%,#09090b00 28% 50%,#09090bd9 82%,#09090b 100%);position:absolute;inset:0}.rd-head{margin-top:calc(var(--u) * -78);padding:0 calc(var(--u) * 20);position:relative}.rd-badges{align-items:center;gap:calc(var(--u) * 6);flex-wrap:wrap;display:flex}.rd-status,.rd-deal-pill,.rd-rank{align-items:center;gap:calc(var(--u) * 5);height:calc(var(--u) * 26);padding:0 calc(var(--u) * 10);font-size:calc(var(--u) * 11.5);color:#fff;-webkit-backdrop-filter:blur(calc(var(--u) * 12));backdrop-filter:blur(calc(var(--u) * 12));background:#141418b3;border-radius:999px;font-weight:500;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.rd-status-dot{width:calc(var(--u) * 6);height:calc(var(--u) * 6);background:#ffffff73;border-radius:50%}.rd-status--open .rd-status-dot{background:var(--mint)}.rd-deal-pill{background:linear-gradient(135deg, var(--coral), var(--rose));box-shadow:none}.rd-rank{padding-left:calc(var(--u) * 3)}.rd-rank img{width:calc(var(--u) * 22);height:calc(var(--u) * 22);object-fit:contain}.rd-name{margin-top:calc(var(--u) * 12);font-size:calc(var(--u) * 32);letter-spacing:calc(var(--u) * -1);color:#fff;font-weight:500;line-height:1.08}.rd-cuisine{margin-top:calc(var(--u) * 6);align-items:center;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 13);color:#ffffff8c;flex-wrap:wrap;font-weight:500;display:flex}.rd-cuisine svg{color:var(--coral)}.rd-dot{width:calc(var(--u) * 3);height:calc(var(--u) * 3);background:#ffffff4d;border-radius:50%}.rd-stats{margin-top:calc(var(--u) * 16);gap:calc(var(--u) * 8);grid-template-columns:repeat(3,1fr);display:grid}.rd-stat{align-items:center;gap:calc(var(--u) * 9);padding:calc(var(--u) * 10) calc(var(--u) * 10);border-radius:calc(var(--u) * 16);color:#ffffff80;background:linear-gradient(#ffffff0f,#ffffff08);min-width:0;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.rd-stat--free svg,.rd-stat--free .rd-stat-value{color:var(--mint)}.rd-stat-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.rd-stat-value{font-size:calc(var(--u) * 13.5);color:#fff;white-space:nowrap;font-weight:500}.rd-stat-label{margin-top:calc(var(--u) * 1);font-size:calc(var(--u) * 10.5);color:#fff6;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.rd-closed{margin-top:calc(var(--u) * 12);padding:calc(var(--u) * 10) calc(var(--u) * 14);border-radius:calc(var(--u) * 14);font-size:calc(var(--u) * 12.5);color:#ffb4a3;background:#ff3b5c1a;font-weight:500;box-shadow:inset 0 0 0 1px #ff3b5c33}.rd-tabs{top:calc(var(--u) * 96);z-index:4;margin-top:calc(var(--u) * 20);padding:calc(var(--u) * 10) 0;background:#09090b;position:sticky}.rd-tabs-row{gap:calc(var(--u) * 8);padding:0 calc(var(--u) * 20);cursor:grab;display:flex;overflow-x:auto}.rd-tabs-row::-webkit-scrollbar{display:none}.rd-deals-row::-webkit-scrollbar{display:none}.rd-drag{cursor:grabbing}.rd-tab{align-items:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 34);padding:0 calc(var(--u) * 8) 0 calc(var(--u) * 14);font-size:calc(var(--u) * 13);white-space:nowrap;color:#ffffffb3;background:#ffffff0f;border-radius:999px;flex-shrink:0;font-weight:500;transition:background .2s,color .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.rd-tab:hover{background:#ffffff1a}.rd-tab--on,.rd-tab--on:hover{color:#0b0b0d;background:#fff}.rd-tab-count{min-width:calc(var(--u) * 20);height:calc(var(--u) * 20);padding:0 calc(var(--u) * 6);font-size:calc(var(--u) * 10.5);color:#fff9;background:#ffffff1a;border-radius:999px;justify-content:center;align-items:center;display:flex}.rd-tab--on .rd-tab-count{color:#fff;background:#0b0b0d}.rd-section-head{padding:0 calc(var(--u) * 20);margin-bottom:calc(var(--u) * 12);justify-content:space-between;align-items:baseline;display:flex}.rd-section-title{font-size:calc(var(--u) * 19);letter-spacing:calc(var(--u) * -.5);color:#fff;font-weight:500}.rd-section-note{font-size:calc(var(--u) * 12);color:#fff6;font-weight:500}.rd-deals{margin-top:calc(var(--u) * 14)}.rd-deals-row{gap:calc(var(--u) * 12);padding:0 calc(var(--u) * 20);cursor:grab;display:flex;overflow-x:auto}.rd-deals-row:after{content:"";flex:0 0 calc(var(--u) * 8)}.rd-deal{flex:0 0 calc(var(--u) * 150);cursor:pointer;-webkit-user-select:none;user-select:none}.rd-deal-img{height:calc(var(--u) * 150);border-radius:calc(var(--u) * 22);background:#16161a;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.rd-deal-img img{object-fit:cover;pointer-events:none;width:100%;max-width:none;height:100%}.rd-deal-pct{top:calc(var(--u) * 10);left:calc(var(--u) * 10);height:calc(var(--u) * 22);padding:0 calc(var(--u) * 8);font-size:calc(var(--u) * 11);color:#fff;background:linear-gradient(135deg, var(--coral), var(--rose));border-radius:999px;align-items:center;font-weight:500;display:flex;position:absolute}.rd-deal-name{margin-top:calc(var(--u) * 9);font-size:calc(var(--u) * 14);color:#fff;letter-spacing:calc(var(--u) * -.3);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.rd-deal .rd-price{margin-top:calc(var(--u) * 3)}.rd-menu{margin-top:calc(var(--u) * 8)}.rd-section{padding-top:calc(var(--u) * 22)}.rd-items{gap:calc(var(--u) * 10);padding:0 calc(var(--u) * 16);flex-direction:column;display:flex}.rd-item{align-items:center;gap:calc(var(--u) * 14);padding:calc(var(--u) * 12) calc(var(--u) * 12) calc(var(--u) * 12) calc(var(--u) * 16);border-radius:calc(var(--u) * 24);cursor:pointer;background:linear-gradient(#ffffff0e,#ffffff06);transition:transform .18s,background .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff0f}.rd-item:hover{background:linear-gradient(#ffffff14,#ffffff09)}.rd-item:active{transform:scale(.985)}.rd-item-body{flex:1;min-width:0}.rd-item-name-row{align-items:center;gap:calc(var(--u) * 8);min-width:0;display:flex}.rd-item-name{font-size:calc(var(--u) * 15.5);letter-spacing:calc(var(--u) * -.3);color:#fff;white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.25;overflow:hidden}.rd-combo{height:calc(var(--u) * 18);padding:0 calc(var(--u) * 7);font-size:calc(var(--u) * 9.5);letter-spacing:calc(var(--u) * .8);color:var(--coral);background:#ff7a5924;border-radius:999px;flex-shrink:0;align-items:center;font-weight:500;display:flex}.rd-item-desc{margin-top:calc(var(--u) * 4);font-size:calc(var(--u) * 12.5);color:#ffffff7a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.rd-comps{margin-top:calc(var(--u) * 7);gap:calc(var(--u) * 5);flex-wrap:wrap;display:flex}.rd-comp{height:calc(var(--u) * 22);padding:0 calc(var(--u) * 8);font-size:calc(var(--u) * 11);color:#ffffffb3;background:#ffffff12;border-radius:999px;align-items:center;font-weight:500;display:flex}.rd-price{margin-top:calc(var(--u) * 9);align-items:baseline;gap:calc(var(--u) * 7);display:flex}.rd-price-now{font-size:calc(var(--u) * 16);color:#fff;letter-spacing:calc(var(--u) * -.3);font-weight:500}.rd-price-old{font-size:calc(var(--u) * 12.5);color:#ffffff59;font-weight:500;text-decoration:line-through}.rd-price-pct{height:calc(var(--u) * 19);padding:0 calc(var(--u) * 6);font-size:calc(var(--u) * 10.5);color:var(--mint);background:#3ddc8424;border-radius:999px;align-self:center;align-items:center;font-weight:500;display:flex}.rd-item-img{width:calc(var(--u) * 104);height:calc(var(--u) * 104);border-radius:calc(var(--u) * 18);background:#1b1b20;flex-shrink:0;position:relative;overflow:hidden}.rd-item-img img{object-fit:cover;width:100%;max-width:none;height:100%}.rd-add{right:calc(var(--u) * 4);bottom:calc(var(--u) * 4);min-width:calc(var(--u) * 32);height:calc(var(--u) * 32);padding:0 calc(var(--u) * 8);font-size:calc(var(--u) * 13);color:#0b0b0d;box-shadow:0 calc(var(--u) * 4) calc(var(--u) * 10) #00000059;background:#fff;border-radius:999px;justify-content:center;align-items:center;font-weight:500;transition:transform .15s;display:flex;position:absolute}.rd-add:active{transform:scale(.9)}.rd-add--in{color:#fff;background:linear-gradient(135deg, var(--coral), var(--rose))}.rd-add span{animation:.3s cubic-bezier(.34,1.56,.64,1) backwards rdPop}@keyframes rdPop{0%{opacity:0;transform:scale(.4)}}.rd-bottom-pad{height:calc(var(--u) * 120)}.rd-topbar{height:calc(var(--u) * 96);z-index:5;padding:0 calc(var(--u) * 70) calc(var(--u) * 20);-webkit-backdrop-filter:blur(calc(var(--u) * 20)) saturate(1.4);backdrop-filter:blur(calc(var(--u) * 20)) saturate(1.4);opacity:0;pointer-events:none;background:#09090bcc;justify-content:center;align-items:flex-end;transition:opacity .22s;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 -1px #ffffff0f}.rd-topbar--on{opacity:1}.rd-topbar-title{font-size:calc(var(--u) * 16);color:#fff;white-space:nowrap;text-overflow:ellipsis;transform:translateY(calc(var(--u) * 6));font-weight:500;transition:transform .22s;overflow:hidden}.rd-topbar--on .rd-topbar-title{transform:translateY(0)}.rd-fab{top:calc(var(--u) * 52);z-index:6;width:calc(var(--u) * 38);height:calc(var(--u) * 38);color:#fff;-webkit-backdrop-filter:blur(calc(var(--u) * 14));backdrop-filter:blur(calc(var(--u) * 14));background:#1414188c;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,background .2s;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff24}.rd-fab:hover{background:#28282eb3}.rd-fab:active{transform:scale(.92)}.rd-fab--back{left:calc(var(--u) * 16)}.rd-fab--call{right:calc(var(--u) * 16);color:var(--mint)}.rd-fab--call:disabled{opacity:.5}.rd-cartbar{left:calc(var(--u) * 16);right:calc(var(--u) * 16);bottom:calc(var(--u) * 26);z-index:9;height:calc(var(--u) * 58);padding:0 calc(var(--u) * 20) 0 calc(var(--u) * 8);align-items:center;gap:calc(var(--u) * 12);color:#fff;-webkit-backdrop-filter:blur(calc(var(--u) * 20)) saturate(1.4);backdrop-filter:blur(calc(var(--u) * 20)) saturate(1.4);box-shadow:inset 0 0 0 1px #ffffff1f, 0 calc(var(--u) * 14) calc(var(--u) * 30) #00000080;background:#1c1c20d1;border-radius:999px;display:flex;position:absolute}.rd-cartbar--in{animation:.3s cubic-bezier(.34,1.3,.64,1) backwards rdCartIn}.rd-cartbar--out{pointer-events:none;animation:.2s forwards rdCartOut}@keyframes rdCartIn{0%{opacity:0;transform:translateY(calc(var(--u) * 24))}}@keyframes rdCartOut{to{opacity:0;transform:translateY(calc(var(--u) * 24))}}.rd-cartbar-icon{width:calc(var(--u) * 42);height:calc(var(--u) * 42);background:linear-gradient(135deg, var(--coral), var(--rose));border-radius:50%;justify-content:center;align-items:center;animation:.35s cubic-bezier(.34,1.56,.64,1) rdBump;display:flex;position:relative}@keyframes rdBump{40%{transform:scale(1.12)}}.rd-cartbar-count{top:calc(var(--u) * -3);right:calc(var(--u) * -3);min-width:calc(var(--u) * 19);height:calc(var(--u) * 19);padding:0 calc(var(--u) * 5);font-size:calc(var(--u) * 10.5);color:#0b0b0d;background:#fff;border-radius:999px;justify-content:center;align-items:center;font-weight:500;display:flex;position:absolute}.rd-cartbar-label{text-align:left;font-size:calc(var(--u) * 15);flex:1;font-weight:500}.rd-cartbar-total{font-size:calc(var(--u) * 16);letter-spacing:calc(var(--u) * -.3);font-weight:500}.rd-cs-backdrop{z-index:30;background:#0009;position:absolute;inset:0}.rd-cs-sheet{z-index:31;pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:9% 0 0}.rd-cs-sheet--in{animation:.34s cubic-bezier(.16,1,.3,1) both rdSheetIn}.rd-cs-sheet--out{animation:.22s cubic-bezier(.4,0,1,1) both rdSheetOut}@keyframes rdSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes rdSheetOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}.rd-cs-modal{border-radius:calc(var(--u) * 32) calc(var(--u) * 32) 0 0;pointer-events:auto;background:#121215;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.rd-cs-grip{width:calc(var(--u) * 38);height:calc(var(--u) * 5);margin:calc(var(--u) * 10) auto calc(var(--u) * 6);background:#ffffff2e;border-radius:999px;flex-shrink:0}.rd-cs-head{justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 6) calc(var(--u) * 20) calc(var(--u) * 14);flex-shrink:0;display:flex}.rd-cs-head-text{min-width:0}.rd-cs-title{font-size:calc(var(--u) * 24);letter-spacing:calc(var(--u) * -.6);color:#fff;font-weight:500}.rd-cs-restaurant{margin-top:calc(var(--u) * 2);font-size:calc(var(--u) * 12.5);color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.rd-cs-close{width:calc(var(--u) * 34);height:calc(var(--u) * 34);color:#fff;background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rd-cs-scroll{gap:calc(var(--u) * 8);padding:calc(var(--u) * 2) calc(var(--u) * 16) calc(var(--u) * 14);flex-direction:column;flex:1;display:flex;overflow-y:auto}.rd-cs-scroll::-webkit-scrollbar{display:none}.rd-cs-line{align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 8) calc(var(--u) * 8) calc(var(--u) * 8) calc(var(--u) * 8);border-radius:calc(var(--u) * 20);background:#ffffff0a;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d}.rd-cs-line-img{width:calc(var(--u) * 56);height:calc(var(--u) * 56);border-radius:calc(var(--u) * 14);background:#1b1b20;flex-shrink:0;overflow:hidden}.rd-cs-line-img img{object-fit:cover;width:100%;height:100%}.rd-cs-line-body{flex:1;min-width:0}.rd-cs-line-name{font-size:calc(var(--u) * 14);color:#fff;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.rd-cs-line-price{margin-top:calc(var(--u) * 2);font-size:calc(var(--u) * 13);color:#ffffff8c;font-weight:500}.rd-cs-qty{align-items:center;gap:calc(var(--u) * 2);padding:calc(var(--u) * 3);background:#ffffff12;border-radius:999px;display:flex}.rd-cs-qty-btn{width:calc(var(--u) * 30);height:calc(var(--u) * 30);color:#fff;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex}.rd-cs-qty-btn:hover{background:#ffffff1a}.rd-cs-qty-num{min-width:calc(var(--u) * 20);text-align:center;font-size:calc(var(--u) * 14);color:#fff;font-weight:500}.rd-cs-foot{padding:calc(var(--u) * 14) calc(var(--u) * 20) calc(var(--u) * 26);background:#17171b;flex-shrink:0;box-shadow:inset 0 1px #ffffff0f}.rd-cs-field+.rd-cs-field{margin-top:calc(var(--u) * 10)}.rd-cs-field-head{margin-bottom:calc(var(--u) * 6);font-size:calc(var(--u) * 12);color:#ffffff8c;justify-content:space-between;align-items:center;font-weight:500;display:flex}.rd-cs-loc{align-items:center;gap:calc(var(--u) * 4);height:calc(var(--u) * 24);padding:0 calc(var(--u) * 9);font-size:calc(var(--u) * 11);color:var(--coral);background:#ff7a591f;border-radius:999px;font-weight:500;display:flex}.rd-cs-counter{font-size:calc(var(--u) * 11);font-variant-numeric:tabular-nums;color:#ffffff59}.rd-cs-input{width:100%;padding:calc(var(--u) * 11) calc(var(--u) * 14);border-radius:calc(var(--u) * 14);font-size:calc(var(--u) * 13.5);color:#fff;background:#ffffff0f;outline:none;transition:box-shadow .2s;box-shadow:inset 0 0 0 1px #ffffff12}.rd-cs-input:focus{box-shadow:inset 0 0 0 1px #ff7a5999}.rd-cs-input::placeholder{color:#ffffff4d}.rd-cs-textarea{resize:none;line-height:1.4}.rd-cs-summary{margin-top:calc(var(--u) * 14);gap:calc(var(--u) * 6);flex-direction:column;display:flex}.rd-cs-row{font-size:calc(var(--u) * 13);color:#ffffff8c;justify-content:space-between;font-weight:500;display:flex}.rd-free{color:var(--mint)}.rd-cs-row--total{margin-top:calc(var(--u) * 4);padding-top:calc(var(--u) * 10);font-size:calc(var(--u) * 17);color:#fff;border-top:1px dashed #ffffff1a;font-weight:500}.rd-cs-min{margin-top:calc(var(--u) * 12);padding:calc(var(--u) * 10) calc(var(--u) * 12);border-radius:calc(var(--u) * 14);background:#ff9f0a14;box-shadow:inset 0 0 0 1px #ff9f0a2e}.rd-cs-min-text{font-size:calc(var(--u) * 12);color:#ffc478cc;justify-content:space-between;font-weight:500;display:flex}.rd-cs-min-text strong{color:#ffb340;font-weight:500}.rd-cs-min-track{margin-top:calc(var(--u) * 8);height:calc(var(--u) * 5);background:#ffffff14;border-radius:999px;overflow:hidden}.rd-cs-min-fill{background:linear-gradient(90deg, #ffb340, var(--coral));transform-origin:0;border-radius:999px;height:100%;transition:transform .3s}.rd-cs-place{margin-top:calc(var(--u) * 14);width:100%;height:calc(var(--u) * 54);padding:0 calc(var(--u) * 8) 0 calc(var(--u) * 22);font-size:calc(var(--u) * 15.5);color:#fff;background:linear-gradient(135deg, var(--coral), var(--rose));border-radius:999px;justify-content:space-between;align-items:center;font-weight:500;transition:opacity .2s,transform .15s;display:flex}.rd-cs-place:active:not(:disabled){transform:scale(.98)}.rd-cs-place:disabled{opacity:.35;cursor:not-allowed}.rd-cs-place-total{height:calc(var(--u) * 40);padding:0 calc(var(--u) * 16);background:#0000002e;border-radius:999px;align-items:center;display:flex}.rd-cs-success{justify-content:center;align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 30);text-align:center;flex-direction:column;flex:1;display:flex}.rd-cs-success-icon{width:calc(var(--u) * 80);height:calc(var(--u) * 80);color:var(--mint);background:#3ddc841f;border-radius:50%;justify-content:center;align-items:center;animation:.45s cubic-bezier(.34,1.56,.64,1) 50ms backwards rdPop;display:flex}.rd-cs-success-title{font-size:calc(var(--u) * 22);color:#fff;font-weight:500}.rd-cs-success-sub{font-size:calc(var(--u) * 13.5);color:#ffffff8c}.rd-missing{justify-content:center;align-items:center;gap:calc(var(--u) * 12);font-size:calc(var(--u) * 14);color:#ffffff80;flex-direction:column;display:flex;position:absolute;inset:0}.rd-missing button{height:calc(var(--u) * 38);padding:0 calc(var(--u) * 20);font-size:calc(var(--u) * 13);color:#0b0b0d;background:#fff;border-radius:999px;font-weight:500}:where(.hb-host){position:relative}.hb-badge{top:calc(var(--u) * -4);right:calc(50% - var(--u) * 32.8145 - var(--u) * 4);min-width:calc(var(--u) * 22);height:calc(var(--u) * 22);padding:0 calc(var(--u) * 6);border-radius:calc(var(--u) * 11);color:#fff;font-family:SF Pro,Roboto,sans-serif;font-weight:500;font-size:calc(var(--u) * 13);line-height:calc(var(--u) * 22);text-align:center;box-sizing:border-box;box-shadow:0 0 0 calc(var(--u) * 2) #0000004d;pointer-events:none;z-index:2;background:#ff3b30;position:absolute}.hb-badge--dock{right:calc(var(--u) * -4)}.hb-installing{border-radius:calc(var(--u) * 15);pointer-events:none;background:#00000059;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hb-installing__ring{width:calc(var(--u) * 40);height:calc(var(--u) * 40)}.hb-installing__progress{transition:stroke-dashoffset .1s linear}:root{--ntf-fill:linear-gradient(180deg, #28282eb8, #18181ccc);--ntf-frost:#12121870;--ntf-rim:inset 0 1px 0 #ffffff24, inset 0 0 0 1px #ffffff0d;--ntf-lift:0 calc(var(--u) * 12) calc(var(--u) * 34) #00000052;--ntf-title:#fff;--ntf-text:#ffffffeb;--ntf-meta:#ffffff80}:root[data-theme=light]{--ntf-fill:linear-gradient(180deg, #ffffffc7, #f6f6fadb);--ntf-frost:#ffffff94;--ntf-rim:inset 0 1px .5px #fffffff2, inset 0 0 0 1px #ffffff80, inset 0 calc(var(--u) * -10) calc(var(--u) * 24) #ffffff40;--ntf-lift:0 calc(var(--u) * 12) calc(var(--u) * 34) #00000024;--ntf-title:#000;--ntf-text:#000000e0;--ntf-meta:#00000073}.ntf{align-items:flex-start;gap:calc(var(--u) * 11);padding:calc(var(--u) * 13) calc(var(--u) * 16) calc(var(--u) * 13) calc(var(--u) * 13);border-radius:calc(var(--u) * 24);box-shadow:var(--ntf-rim);-webkit-user-select:none;user-select:none;display:flex;position:relative}.ntf--banner{background:var(--ntf-fill);box-shadow:var(--ntf-rim), var(--ntf-lift)}.ntf__icon{z-index:1;width:calc(var(--u) * 38);height:calc(var(--u) * 38);border-radius:calc(var(--u) * 9.5);object-fit:cover;-webkit-user-drag:none;flex-shrink:0;position:relative}.ntf__body{z-index:1;min-width:0;padding-top:calc(var(--u) * .5);flex-direction:column;flex:1;display:flex;position:relative}.ntf__head{align-items:baseline;gap:calc(var(--u) * 10);display:flex}.ntf__title{min-width:0;font-weight:500;font-size:calc(var(--u) * 15);line-height:calc(var(--u) * 20);letter-spacing:calc(var(--u) * -.24);color:var(--ntf-title);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ntf__time{font-weight:400;font-size:calc(var(--u) * 13);line-height:calc(var(--u) * 20);letter-spacing:calc(var(--u) * -.08);color:var(--ntf-meta);white-space:nowrap;flex-shrink:0}.ntf__desc{font-weight:400;font-size:calc(var(--u) * 15);line-height:calc(var(--u) * 20);letter-spacing:calc(var(--u) * -.24);color:var(--ntf-text);-webkit-line-clamp:4;word-break:break-word;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.notif-wrapper{top:calc(var(--u) * 56);z-index:9999;width:calc(var(--u) * 406);pointer-events:auto;cursor:pointer;touch-action:pan-y;will-change:transform;position:absolute;left:50%;transform:translate(-50%)}.notif-wrapper--enter{transform:translate(-50%, calc(var(--u) * -150)) scale(.94);opacity:0;transition:none}.notif-wrapper--shown{transition:transform .55s cubic-bezier(.3,1.32,.52,1),opacity .22s}.notif-wrapper--leave{transform:translate(-50%, calc(var(--u) * -150)) scale(.96);opacity:.01;pointer-events:none;transition:transform .32s cubic-bezier(.4,0,.9,.6),opacity .28s}.notif-wrapper--leave .ntf__body,.notif-wrapper--leave .ntf__icon{visibility:hidden;transition:visibility 0s linear .32s}.notif-wrapper.dragging{transition:none}.lockscreen{z-index:5;cursor:pointer;position:absolute;inset:0;overflow:hidden}:where(.lockscreen) :where(p){margin:0}:where(.lockscreen) :where(button){padding:0;font-family:inherit}.ls-wallpaper{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ls-datetime{top:calc(var(--u) * 80);z-index:1;flex-direction:column;align-items:center;display:flex;position:absolute;left:0;right:0}.ls-date{font-family:Roboto,sans-serif;font-weight:500;font-size:calc(var(--u) * 22);color:#fff;letter-spacing:calc(var(--u) * -.43)}.ls-time{font-family:Roboto,sans-serif;font-weight:500;font-size:calc(var(--u) * 86);color:#fff;letter-spacing:calc(var(--u) * -.43);line-height:1}.ls-nc{top:calc(var(--u) * 212);left:0;right:0;bottom:calc(var(--u) * 110);z-index:1;flex-direction:column;display:flex;position:absolute}.ls-nc-head{min-height:calc(var(--u) * 34);padding:0 calc(var(--u) * 24) calc(var(--u) * 10) calc(var(--u) * 26);justify-content:space-between;align-items:center;display:flex}.ls-nc-title{font-weight:500;font-size:calc(var(--u) * 20);letter-spacing:calc(var(--u) * -.45);color:#fff;text-shadow:0 1px calc(var(--u) * 6) #0000002e}.ls-nc-clear{width:calc(var(--u) * 30);height:calc(var(--u) * 30);cursor:pointer;color:var(--ntf-title);background:var(--ntf-frost);box-shadow:var(--ntf-rim);-webkit-backdrop-filter:blur(calc(var(--u) * 20)) saturate(180%);backdrop-filter:blur(calc(var(--u) * 20)) saturate(180%);border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:width .32s cubic-bezier(.3,1.25,.5,1);display:flex;position:relative;overflow:hidden}.ls-nc-clear--armed{width:calc(var(--u) * 68)}.ls-nc-x{width:calc(var(--u) * 12);height:calc(var(--u) * 12);transition:opacity .18s,transform .25s;position:absolute}.ls-nc-clear-label{font-weight:500;font-size:calc(var(--u) * 14);letter-spacing:calc(var(--u) * -.15);opacity:0;transition:opacity .18s,transform .25s;transform:scale(.8)}.ls-nc-clear--armed .ls-nc-x{opacity:0;transform:rotate(90deg)scale(.6)}.ls-nc-clear--armed .ls-nc-clear-label{opacity:1;transform:scale(1)}.ls-nc-scroll{min-height:0;padding:0 calc(var(--u) * 10) calc(var(--u) * 24);gap:calc(var(--u) * 8);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden auto}.ls-slot{will-change:transform;flex-shrink:0;position:relative}.ls-slot[data-pile=back] .ntf__icon,.ls-slot[data-pile=back] .ntf__body{opacity:0}.ls-nc-scroll::-webkit-scrollbar{display:none}.ntf--frost{cursor:pointer;background:var(--ntf-frost);-webkit-backdrop-filter:blur(calc(var(--u) * 30)) saturate(150%);backdrop-filter:blur(calc(var(--u) * 30)) saturate(150%);flex-shrink:0;transition:transform .2s cubic-bezier(.3,1.2,.5,1)}.ntf--frost:active{transform:scale(.97)}.ls-ntf{animation:.45s cubic-bezier(.3,1.2,.5,1) both lsNtfIn}@keyframes lsNtfIn{0%{opacity:0;transform:translateY(calc(var(--u) * 18)) scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.ls-bottom{bottom:calc(var(--u) * 40);left:calc(var(--u) * 40);right:calc(var(--u) * 40);z-index:1;justify-content:space-between;display:flex;position:absolute}.ls-btn{width:calc(var(--u) * 64);height:calc(var(--u) * 64);-webkit-backdrop-filter:blur(calc(var(--u) * 10));cursor:pointer;background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:flex}.ls-btn:active{background:#ffffff40}.ls-btn-active{background:#fff}.ls-btn-active .ls-fl{filter:invert()}.ls-fl{width:calc(var(--u) * 13);height:calc(var(--u) * 30)}.ls-cam{width:calc(var(--u) * 29);height:calc(var(--u) * 23)}.ps-overlay{z-index:2;position:absolute;inset:0;overflow:hidden}.ps-wallpaper{inset:calc(var(--u) * -40);width:calc(100% + var(--u) * 80);height:calc(100% + var(--u) * 80);object-fit:cover;filter:blur(calc(var(--u) * 28)) saturate(1.3);position:absolute}.ps-darken{background:linear-gradient(#0000006b 0%,#0000004d 45%,#00000080 100%);position:absolute;inset:0}.ps-head{top:calc(var(--u) * 118);color:#fff;flex-direction:column;align-items:center;display:flex;position:absolute;left:0;right:0}.ps-lock{width:calc(var(--u) * 26);height:calc(var(--u) * 26);margin-bottom:calc(var(--u) * 14);opacity:.9}.ps-title{font-family:Roboto,sans-serif;font-weight:400;font-size:calc(var(--u) * 20);letter-spacing:calc(var(--u) * -.2);color:#fff;margin:0}.ps-dots{gap:calc(var(--u) * 22);margin-top:calc(var(--u) * 22);display:flex}.ps-dots--wrong{animation:.4s ps-shake}.ps-dot{width:calc(var(--u) * 13);height:calc(var(--u) * 13);border:calc(var(--u) * 1.5) solid #ffffffd9;background:0 0;border-radius:50%;transition:background .12s,border-color .12s}.ps-dot.filled{background:#fff;border-color:#fff}.ps-dot.wrong{background:#ff453a;border-color:#ff453a}@keyframes ps-shake{0%,to{transform:translate(0)}20%{transform:translateX(calc(var(--u) * -12))}40%{transform:translateX(calc(var(--u) * 10))}60%{transform:translateX(calc(var(--u) * -7))}80%{transform:translateX(calc(var(--u) * 4))}}.ps-numpad{left:50%;bottom:calc(var(--u) * 150);grid-template-columns:repeat(3, calc(var(--u) * 80));column-gap:calc(var(--u) * 26);row-gap:calc(var(--u) * 18);place-items:center;display:grid;position:absolute;transform:translate(-50%)}.ps-key{width:calc(var(--u) * 80);height:calc(var(--u) * 80);color:#fff;cursor:pointer;background:#ffffff29;border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:0;transition:background .35s;display:flex}.ps-key:active{background:#ffffff73;transition:none}.ps-key-num{font-family:Roboto,sans-serif;font-weight:300;font-size:calc(var(--u) * 36);color:#fff;line-height:1}.ps-key-letters{margin-top:calc(var(--u) * 2);font-family:Roboto,sans-serif;font-weight:500;font-size:calc(var(--u) * 10);letter-spacing:calc(var(--u) * 1.6);color:#ffffffd9;line-height:1}.ps-key-spacer{width:calc(var(--u) * 80);height:calc(var(--u) * 80)}.ps-action{width:calc(var(--u) * 80);height:calc(var(--u) * 80);font-family:Roboto,sans-serif;font-weight:400;font-size:calc(var(--u) * 17);color:#fff;cursor:pointer;background:0 0;border:none;padding:0}.ps-action:active{opacity:.5}.lockscreen--in{animation:.4s cubic-bezier(.32,.72,0,1) both lsIn}.lockscreen--out{pointer-events:none;animation:.45s cubic-bezier(.32,.72,0,1) both lsOut}@keyframes lsIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes lsOut{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.ps-overlay--in{animation:.25s both psFadeIn}.ps-overlay--out{pointer-events:none;animation:.2s both psFadeOut}@keyframes psFadeIn{0%{opacity:0}to{opacity:1}}@keyframes psFadeOut{0%{opacity:1}to{opacity:0}}.app-switcher{z-index:4;background:#000000eb;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.switcher-viewport{cursor:grab;-webkit-user-select:none;user-select:none;flex:1;position:relative;overflow:hidden}.switcher-viewport:active{cursor:grabbing}.switcher-track{gap:calc(var(--u) * 16);height:100%;padding:0 calc(var(--u) * 103);will-change:transform;align-items:center;display:flex}.switcher-item{align-items:center;gap:calc(var(--u) * 12);flex-direction:column;flex-shrink:0;display:flex}.switcher-label{align-items:center;gap:calc(var(--u) * 6);display:flex}.switcher-label-icon{width:calc(var(--u) * 24);height:calc(var(--u) * 24);border-radius:calc(var(--u) * 6)}.switcher-label-name{font-family:SF Pro,Roboto,sans-serif;font-weight:500;font-size:calc(var(--u) * 13);color:#fffc;max-width:calc(var(--u) * 160);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.switcher-card{width:calc(var(--u) * 220);height:calc(var(--u) * 476);border-radius:calc(var(--u) * 24);box-shadow:0 calc(var(--u) * 10) calc(var(--u) * 40) #00000080;cursor:pointer;will-change:transform, opacity;overflow:hidden}.switcher-card:active{opacity:.95!important}.switcher-card-inner{width:calc(var(--u) * 426);height:calc(var(--u) * 927);transform-origin:0 0;pointer-events:none;border-radius:0;position:relative;overflow:hidden;transform:scale(.5164)}.switcher-card-placeholder{background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.switcher-placeholder-icon{width:calc(var(--u) * 64);height:calc(var(--u) * 64);border-radius:calc(var(--u) * 16);opacity:.3}.switcher-external-iframe{background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.switcher-clear{margin-bottom:calc(var(--u) * 32);padding:calc(var(--u) * 10) calc(var(--u) * 32);border-radius:calc(var(--u) * 24);font-family:SF Pro,Roboto,sans-serif;font-weight:500;font-size:calc(var(--u) * 15);color:#fffc;cursor:pointer;letter-spacing:calc(var(--u) * -.2);background:#ffffff1a;border:none;align-self:center}.switcher-clear:active{opacity:.7}.switcher-empty{font-family:SF Pro,Roboto,sans-serif;font-size:calc(var(--u) * 16);color:#ffffff4d;flex:1;justify-content:center;align-items:center;display:flex}.app-switcher--in{animation:.2s both switcherIn}.app-switcher--out{pointer-events:none;animation:.15s both switcherOut}@keyframes switcherIn{0%{opacity:0}to{opacity:1}}@keyframes switcherOut{0%{opacity:1}to{opacity:0}}.callapp{background:var(--screen-bg);position:absolute;inset:0}.callapp .rc-head{z-index:3;padding:calc(var(--u) * 62) calc(var(--u) * 23) calc(var(--u) * 16);background:linear-gradient(180deg, var(--screen-bg) 0%, var(--screen-bg) 70%, transparent);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.callapp .rc-pill{z-index:1;min-width:calc(var(--u) * 64);height:calc(var(--u) * 44);padding:0 calc(var(--u) * 16);border-radius:calc(var(--u) * 22);font-family:inherit;font-weight:500;font-size:calc(var(--u) * 16);color:var(--text);background:var(--chrome-bg);box-shadow:var(--chrome-shadow);cursor:pointer;border:0;justify-content:center;align-items:center;display:flex;position:relative}.callapp .rc-pill--accent{color:var(--accent)}.callapp .rc-switch{width:calc(var(--u) * 196);height:calc(var(--u) * 44);padding:calc(var(--u) * 4);border-radius:calc(var(--u) * 22);background:var(--chrome-bg);box-shadow:var(--chrome-shadow);grid-template-columns:1fr 1fr;display:grid;position:relative}.callapp .rc-switch-thumb{top:calc(var(--u) * 4);bottom:calc(var(--u) * 4);left:calc(var(--u) * 4);width:calc(50% - calc(var(--u) * 4));border-radius:calc(var(--u) * 18);background:var(--tab-on-bg);transition:transform .35s cubic-bezier(.32,1.3,.42,1);position:absolute}.callapp .rc-switch-thumb--right{transform:translate(100%)}.callapp .rc-switch-item{z-index:1;justify-content:center;align-items:center;gap:calc(var(--u) * 6);font-family:inherit;font-weight:500;font-size:calc(var(--u) * 15);color:var(--text-dim);cursor:pointer;background:0 0;border:0;transition:color .2s;display:flex;position:relative}.callapp .rc-switch-item--on{color:var(--text)}.callapp .rc-switch-item b{min-width:calc(var(--u) * 20);height:calc(var(--u) * 20);padding:0 calc(var(--u) * 6);border-radius:calc(var(--u) * 10);font-weight:500;font-size:calc(var(--u) * 12);color:#fff;background:var(--missed);justify-content:center;align-items:center;display:inline-flex}.callapp .rc-scroll{overscroll-behavior:contain;padding:calc(var(--u) * 126) calc(var(--u) * 16) calc(var(--u) * 130);position:absolute;inset:0;overflow-y:auto}.callapp .rc-scroll::-webkit-scrollbar{display:none}.callapp .rc-favs::-webkit-scrollbar{display:none}.callapp .rc-favs{gap:calc(var(--u) * 14);margin:0 calc(var(--u) * -16) calc(var(--u) * 6);padding:calc(var(--u) * 2) calc(var(--u) * 23) calc(var(--u) * 8);cursor:grab;display:flex;overflow-x:auto}.callapp .rc-fav{width:calc(var(--u) * 68);align-items:center;gap:calc(var(--u) * 7);color:var(--text);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;font-family:inherit;display:flex}.callapp .rc-fav-face{width:calc(var(--u) * 64);height:calc(var(--u) * 64);background:var(--monogram-bg);transition:transform .18s var(--cine);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.callapp .rc-fav:active .rc-fav-face{transform:scale(.93)}.callapp .rc-fav-face img,.callapp .rc-face img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.callapp .rc-fav-face i{font-style:normal;font-weight:500;font-size:calc(var(--u) * 24);color:#fff}.callapp .rc-fav-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:500;font-size:calc(var(--u) * 13);overflow:hidden}.callapp .rc-group+.rc-group{margin-top:calc(var(--u) * 18)}.callapp .rc-day{margin:calc(var(--u) * 10) 0 calc(var(--u) * 8);padding:0 calc(var(--u) * 7);font-weight:500;font-size:calc(var(--u) * 20);letter-spacing:-.01em}.callapp .rc-card{border-radius:calc(var(--u) * 20);background:var(--card-bg);overflow:hidden}.callapp .rc-line{animation:.3s backwards rcIn;animation-delay:calc(var(--i) * 25ms);position:relative}.callapp .rc-line+.rc-line:before{content:"";left:calc(var(--u) * 68);background:var(--hair);transform-origin:top;height:1px;position:absolute;top:0;right:0;transform:scaleY(.5)}.callapp .rc-line-main{align-items:center;gap:calc(var(--u) * 12);width:100%;padding:calc(var(--u) * 10) calc(var(--u) * 14);text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;font-family:inherit;transition:background-color .15s;display:flex}.callapp .rc-line--open{background:#ffffff09}.callapp .rc-face{width:calc(var(--u) * 42);height:calc(var(--u) * 42);background:var(--monogram-bg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.callapp .rc-face i{font-style:normal;font-weight:500;font-size:calc(var(--u) * 17);color:#fff}.callapp .rc-text{gap:calc(var(--u) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.callapp .rc-name{align-items:baseline;gap:calc(var(--u) * 5);white-space:nowrap;text-overflow:ellipsis;font-weight:500;font-size:calc(var(--u) * 16.5);letter-spacing:-.01em;display:flex;overflow:hidden}.callapp .rc-name em{font-style:normal;font-weight:400;font-size:calc(var(--u) * 14.5);color:var(--text-dim)}.callapp .rc-kind{align-items:center;gap:calc(var(--u) * 5);white-space:nowrap;font-size:calc(var(--u) * 13.5);color:var(--text-dim);display:flex;overflow:hidden}.callapp .rc-kind svg{width:calc(var(--u) * 11);height:calc(var(--u) * 11);flex:none}.callapp .rc-kind span{color:var(--text-faint)}.callapp .rc-line--missed .rc-name,.callapp .rc-line--missed .rc-kind{color:var(--missed)}.callapp .rc-time{font-size:calc(var(--u) * 14);font-variant-numeric:tabular-nums;color:var(--text-faint);flex:none}.callapp .rc-remove{width:calc(var(--u) * 34);height:calc(var(--u) * 34);color:var(--missed);background:#ff6b6b24;border-radius:50%;flex:none;justify-content:center;align-items:center;animation:.25s cubic-bezier(.3,1.5,.5,1) rcPop;display:flex}.callapp .rc-actions{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.9,.3,1);display:grid}.callapp .rc-line--open .rc-actions{grid-template-rows:1fr}.callapp .rc-actions-inner{gap:calc(var(--u) * 8);min-height:0;padding:0 calc(var(--u) * 14) 0 calc(var(--u) * 68);opacity:0;transition:padding .28s cubic-bezier(.2,.9,.3,1),opacity .2s;display:flex;overflow:hidden}.callapp .rc-line--open .rc-actions-inner{padding:0 calc(var(--u) * 14) calc(var(--u) * 12) calc(var(--u) * 68);opacity:1}.callapp .rc-action{height:calc(var(--u) * 34);padding:0 calc(var(--u) * 13);border-radius:calc(var(--u) * 17);align-items:center;gap:calc(var(--u) * 6);font-family:inherit;font-weight:500;font-size:calc(var(--u) * 13.5);color:var(--text);cursor:pointer;background:#ffffff14;border:0;transition:transform .15s,background-color .15s;display:flex}.callapp .rc-action:hover{background:#ffffff1f}.callapp .rc-action:active{transform:scale(.95)}.callapp .rc-action svg{color:var(--accent)}.callapp .rc-empty{padding-top:calc(var(--u) * 90);text-align:center;font-size:calc(var(--u) * 16);color:var(--text-dim)}.callapp .rc-clear{margin:calc(var(--u) * 18) auto 0;padding:calc(var(--u) * 10) calc(var(--u) * 18);font-family:inherit;font-weight:500;font-size:calc(var(--u) * 15);color:var(--missed);cursor:pointer;background:0 0;border:0;display:block}@keyframes rcIn{0%{opacity:0;transform:translateY(calc(var(--u) * 6))}}@keyframes rcPop{0%{transform:scale(.4)}}.callapp .list__empty{padding-top:calc(var(--u) * 80);text-align:center;color:var(--text-dim);font-size:calc(var(--u) * 16)}.callapp .dock{z-index:5;left:calc(var(--u) * 23);top:calc(var(--u) * 844);width:calc(var(--u) * 380);height:calc(var(--u) * 58);position:absolute}.callapp .dock__bar{width:calc(var(--u) * 312);border-radius:calc(var(--u) * 29);background:var(--chrome-bg);height:100%;box-shadow:var(--chrome-shadow);padding:calc(var(--u) * 7);align-items:center;gap:calc(var(--u) * 6);display:flex;position:absolute;top:0;left:0}.callapp .dock__pill{top:calc(var(--u) * 7);height:calc(var(--u) * 44);border-radius:calc(var(--u) * 22);background:var(--tab-on-bg);box-shadow:var(--tab-on-shadow);-webkit-backdrop-filter:blur(calc(var(--u) * 16)) saturate(150%);backdrop-filter:blur(calc(var(--u) * 16)) saturate(150%);pointer-events:none;transition:left .42s cubic-bezier(.32,1.36,.42,1),width .42s cubic-bezier(.32,1.36,.42,1);position:absolute}.callapp .tab{z-index:1;height:calc(var(--u) * 44);border-radius:calc(var(--u) * 22);justify-content:center;align-items:center;gap:calc(var(--u) * 2);color:var(--tab-text);transition:background .16s var(--cine), color .16s var(--cine);flex-direction:column;flex:1;display:flex;position:relative}.callapp .tab svg{width:calc(var(--u) * 22);height:calc(var(--u) * 22)}.callapp .tab span{font-size:calc(var(--u) * 11)}.callapp .tab--on{color:var(--accent)}.callapp .tab__badge{top:calc(var(--u) * 2);right:calc(var(--u) * 14);min-width:calc(var(--u) * 16);height:calc(var(--u) * 16);padding:0 calc(var(--u) * 4);border-radius:calc(var(--u) * 8);background:var(--missed);color:#fff;font-size:calc(var(--u) * 10);justify-content:center;align-items:center;font-weight:500;display:flex;position:absolute}.callapp .dock__search{left:calc(var(--u) * 322);width:calc(var(--u) * 58);height:calc(var(--u) * 58);border-radius:calc(var(--u) * 29);background:var(--chrome-bg);box-shadow:var(--chrome-shadow);color:var(--text-dim);transition:color .16s var(--cine);justify-content:center;align-items:center;display:flex;position:absolute;top:0}.callapp .dock__search:hover{color:var(--text)}.callapp .dock__search svg{z-index:1;width:calc(var(--u) * 26);height:calc(var(--u) * 26);position:relative}.callapp .dock--searching .dock__bar{padding:0 calc(var(--u) * 16)}.callapp .dock__field{align-items:center;gap:calc(var(--u) * 8);width:100%;color:var(--text-dim);display:flex}.callapp .dock__field input{min-width:0;color:var(--text);font:inherit;font-size:calc(var(--u) * 17);background:0 0;border:0;outline:none;flex:1}.callapp .dock__field input::placeholder{color:var(--text-dim)}.callapp .cts{background:var(--screen-bg);isolation:isolate;position:absolute;inset:0}.callapp .cts__head{z-index:3;padding:calc(var(--u) * 60) calc(var(--u) * 23) calc(var(--u) * 14);background:linear-gradient(180deg, var(--screen-bg) 0%, var(--screen-bg) 72%, transparent);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.callapp .cts__title{font-size:calc(var(--u) * 30);letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.15}.callapp .cts__count{margin:calc(var(--u) * 2) 0 0;font-size:calc(var(--u) * 13.5);color:var(--text-dim)}.callapp .cts__round{z-index:1;width:calc(var(--u) * 44);height:calc(var(--u) * 44);background:var(--chrome-bg);box-shadow:var(--chrome-shadow);color:var(--text);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.callapp .cts__list{overscroll-behavior:contain;padding:calc(var(--u) * 132) calc(var(--u) * 34) 0 calc(var(--u) * 16);position:absolute;inset:0;overflow-y:auto}.callapp .cts__list::-webkit-scrollbar{width:0}.callapp .cts__pad{height:calc(var(--u) * 130)}.callapp .cts__me{align-items:center;gap:calc(var(--u) * 14);padding:calc(var(--u) * 14);border-radius:calc(var(--u) * 20);background:var(--card-bg);display:flex}.callapp .cts__me-photo{width:calc(var(--u) * 56);height:calc(var(--u) * 56);background:linear-gradient(150deg,#6f7cf0,#59d7e4);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.callapp .cts__me-photo img,.callapp .cts__photo img{object-fit:cover;width:100%;height:100%;display:block}.callapp .cts__me-photo i{color:#fff;font-style:normal;font-size:calc(var(--u) * 22);font-weight:500}.callapp .cts__me-text{gap:calc(var(--u) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.callapp .cts__me-text b{white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--u) * 18);font-weight:500;overflow:hidden}.callapp .cts__me-text span{font-size:calc(var(--u) * 14);font-variant-numeric:tabular-nums;color:var(--text-dim)}.callapp .cts__share{height:calc(var(--u) * 34);align-items:center;gap:calc(var(--u) * 6);padding:0 calc(var(--u) * 12) 0 calc(var(--u) * 8);border-radius:calc(var(--u) * 17);font-size:calc(var(--u) * 13.5);color:var(--accent);background:#4da3ff24;flex:none;font-weight:500;transition:opacity .15s;display:flex}.callapp .cts__share:active{opacity:.6}.callapp .cts__share img{width:calc(var(--u) * 20);height:calc(var(--u) * 20)}.callapp .cts__section{margin-top:calc(var(--u) * 16)}.callapp .cts__letter{margin:0 0 calc(var(--u) * 6);padding:0 calc(var(--u) * 8);font-size:calc(var(--u) * 14);color:var(--accent);font-weight:500}.callapp .cts__card{border-radius:calc(var(--u) * 18);background:var(--card-bg);overflow:hidden}.callapp .cts__row{align-items:center;gap:calc(var(--u) * 12);width:100%;padding:calc(var(--u) * 9) calc(var(--u) * 14);text-align:left;color:var(--text);cursor:pointer;animation:.3s backwards rcIn;animation-delay:calc(var(--i) * 20ms);background:0 0;border:0;font-family:inherit;display:flex;position:relative}.callapp .cts__row+.cts__row:before{content:"";left:calc(var(--u) * 66);background:var(--hair);transform-origin:top;height:1px;position:absolute;top:0;right:0;transform:scaleY(.5)}.callapp .cts__row:active{background:#ffffff0a}.callapp .cts__photo{width:calc(var(--u) * 40);height:calc(var(--u) * 40);background:var(--monogram-bg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.callapp .cts__photo i{color:#fff;font-style:normal;font-size:calc(var(--u) * 16);font-weight:500}.callapp .cts__text{gap:calc(var(--u) * 1);flex-direction:column;flex:1;min-width:0;display:flex}.callapp .cts__name{text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--u) * 16);letter-spacing:-.01em;font-weight:500;overflow:hidden}.callapp .cts__sub{font-size:calc(var(--u) * 13);font-variant-numeric:tabular-nums;color:var(--text-dim)}.callapp .cts__flag{width:calc(var(--u) * 26);height:calc(var(--u) * 26);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.callapp .cts__flag--fav{color:#f5b82e;background:#f5b82e24}.callapp .cts__flag--block{color:var(--missed);background:#ff6b6b24}.callapp .cts__index{z-index:4;right:calc(var(--u) * 6);top:calc(var(--u) * 150);bottom:calc(var(--u) * 120);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.callapp .cts__index button{padding:0 calc(var(--u) * 5);font-family:inherit;font-size:calc(var(--u) * 11);font-weight:500;line-height:calc(var(--u) * 14);color:var(--accent);cursor:pointer;background:0 0;border:0}.callapp .cts__index-off{opacity:.3}.callapp .card{background:var(--screen-bg);overscroll-behavior:contain;animation:.28s cubic-bezier(.2,.9,.3,1) both cardIn;position:absolute;inset:0;overflow-y:auto}.callapp .card::-webkit-scrollbar{width:0}.callapp .card__backdrop{height:calc(var(--u) * 420);pointer-events:none;position:absolute;top:0;left:0;right:0;overflow:hidden}.callapp .card__backdrop img{inset:calc(var(--u) * -60);width:calc(100% + calc(var(--u) * 120));height:calc(100% + calc(var(--u) * 120));object-fit:cover;filter:blur(calc(var(--u) * 42)) saturate(1.3);opacity:.55;position:absolute}.callapp .card__backdrop:after{content:"";background:linear-gradient(180deg, #0000001a 0%, var(--screen-bg) 100%);position:absolute;inset:0}.callapp .card__nav{z-index:2;padding:calc(var(--u) * 60) calc(var(--u) * 20) calc(var(--u) * 8);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.callapp .card__round,.callapp .card__pill{height:calc(var(--u) * 44);border-radius:calc(var(--u) * 22);font-family:inherit;font-weight:500;font-size:calc(var(--u) * 16);color:var(--text);background:var(--chrome-bg);box-shadow:var(--chrome-shadow);cursor:pointer;border:0;justify-content:center;align-items:center;display:flex}.callapp .card__round{width:calc(var(--u) * 44)}.callapp .card__pill{padding:0 calc(var(--u) * 18)}.callapp .card__hero{padding:calc(var(--u) * 4) calc(var(--u) * 24) calc(var(--u) * 24);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.callapp .card__photo{width:calc(var(--u) * 116);height:calc(var(--u) * 116);background:var(--monogram-bg);box-shadow:0 0 0 calc(var(--u) * 4) #ffffff14;border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.callapp .card__photo img{object-fit:cover;width:100%;height:100%;display:block}.callapp .card__photo i{color:#fff;font-style:normal;font-weight:500;font-size:calc(var(--u) * 42)}.callapp .card__name{max-width:100%;margin-top:calc(var(--u) * 14);white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--u) * 28);letter-spacing:-.02em;font-weight:500;overflow:hidden}.callapp .card__photo-edit{border-radius:50%;transition:transform .15s;position:relative}.callapp .card__photo-edit:active{transform:scale(.96)}.callapp .card__photo-badge{right:calc(var(--u) * 2);bottom:calc(var(--u) * 2);width:calc(var(--u) * 32);height:calc(var(--u) * 32);color:#fff;background:var(--accent);box-shadow:0 0 0 calc(var(--u) * 3) var(--screen-bg);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.callapp .card__photo-reset{margin-top:calc(var(--u) * 10);padding:calc(var(--u) * 5) calc(var(--u) * 12);border-radius:calc(var(--u) * 14);font-size:calc(var(--u) * 13);color:var(--accent);background:#4da3ff24;font-weight:500}.callapp .card__number{align-items:center;gap:calc(var(--u) * 6);margin-top:calc(var(--u) * 4);font-size:calc(var(--u) * 15);font-variant-numeric:tabular-nums;color:var(--text-dim);display:flex}.callapp .card__actions{gap:calc(var(--u) * 8);padding:0 calc(var(--u) * 20);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.callapp .card__action{height:calc(var(--u) * 66);border-radius:calc(var(--u) * 18);justify-content:center;align-items:center;gap:calc(var(--u) * 6);font-family:inherit;font-weight:500;font-size:calc(var(--u) * 12.5);color:var(--text);background:var(--card-bg);cursor:pointer;border:0;flex-direction:column;transition:transform .15s,background-color .15s;display:flex}.callapp .card__action svg{color:var(--accent)}.callapp .card__action:hover{background:#ffffff1a}.callapp .card__action:active{transform:scale(.95)}.callapp .card__note{margin:calc(var(--u) * 14) calc(var(--u) * 20) 0;padding:calc(var(--u) * 12) calc(var(--u) * 16);border-radius:calc(var(--u) * 14);text-align:center;font-size:calc(var(--u) * 14);color:var(--accent);background:var(--card-bg);animation:.25s both cardIn}.callapp .card__label{margin:calc(var(--u) * 26) calc(var(--u) * 26) calc(var(--u) * 8);font-size:calc(var(--u) * 13);color:var(--text-dim);font-weight:500}.callapp .card__group{margin:0 calc(var(--u) * 20);border-radius:calc(var(--u) * 18);background:var(--card-bg);overflow:hidden}.callapp .card__call{align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 12) calc(var(--u) * 16);display:flex;position:relative}.callapp .card__call+.card__call:before,.callapp .card__line+.card__line:before{content:"";left:calc(var(--u) * 58);background:var(--hair);height:1px;position:absolute;top:0;right:0;transform:scaleY(.5)}.callapp .card__call-icon{width:calc(var(--u) * 30);height:calc(var(--u) * 30);color:var(--text-dim);background:#ffffff12;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.callapp .card__call--missed .card__call-icon{color:var(--missed);background:#ff6b6b24}.callapp .card__call-text{gap:calc(var(--u) * 1);flex-direction:column;flex:1;min-width:0;display:flex}.callapp .card__call-text b{font-weight:500;font-size:calc(var(--u) * 15)}.callapp .card__call--missed .card__call-text b{color:var(--missed)}.callapp .card__call-text span{font-size:calc(var(--u) * 13);color:var(--text-dim)}.callapp .card__call em{font-style:normal;font-size:calc(var(--u) * 13.5);color:var(--text-faint);flex:none}.callapp .card__line{width:100%;min-height:calc(var(--u) * 56);padding:calc(var(--u) * 10) calc(var(--u) * 16);align-items:center;gap:calc(var(--u) * 12);text-align:left;font-family:inherit;font-size:calc(var(--u) * 16);color:var(--text);background:0 0;border:0;display:flex;position:relative}.callapp button.card__line{cursor:pointer}.callapp .card__line b{flex:1;font-weight:500}.callapp .card__line-icon{width:calc(var(--u) * 30);height:calc(var(--u) * 30);border-radius:calc(var(--u) * 9);color:#fff;background:var(--accent);flex:none;justify-content:center;align-items:center;display:flex}.callapp .card__line-icon--star{background:#f5b82e}.callapp .card__line-icon--block{background:#8e8e93}.callapp .card__line-icon--tone{background:#ff2d55}.callapp .card__line-value{white-space:nowrap;text-overflow:ellipsis;max-width:45%;color:var(--text-dim);overflow:hidden}.callapp .card__line-chevron{color:var(--text-dim);opacity:.6;display:flex}.callapp .card__tones{z-index:30}.callapp .card__line-icon--danger{background:var(--missed)}.callapp .card__line--danger{color:var(--missed)}.callapp .card__line--accent{color:var(--accent)}.callapp .card__pad{height:calc(var(--u) * 60)}@keyframes cardIn{0%{opacity:0;transform:translateY(calc(var(--u) * 10))}}.callapp .switch{width:calc(var(--u) * 51);height:calc(var(--u) * 31);border-radius:calc(var(--u) * 16);background:var(--round-bg);padding:calc(var(--u) * 2);transition:background .18s var(--cine);flex:none;display:flex}.callapp .switch--on{background:var(--call-green)}.callapp .switch i{width:calc(var(--u) * 27);height:calc(var(--u) * 27);transition:transform .18s var(--cine);background:#fff;border-radius:50%}.callapp .switch--danger{background:var(--missed)}.callapp .switch--on i{transform:translateX(calc(var(--u) * 20))}.callapp .kp{position:absolute;inset:0}.callapp .kp__grid{left:calc(var(--u) * 62);top:calc(var(--u) * 214);width:calc(var(--u) * 302);grid-template-columns:repeat(3, calc(var(--u) * 82));gap:calc(var(--u) * 26);display:grid;position:absolute}.callapp .kp__key{width:calc(var(--u) * 82);height:calc(var(--u) * 82);background:var(--key-bg);-webkit-backdrop-filter:blur(calc(var(--u) * 22)) saturate(160%) brightness(1.06);backdrop-filter:blur(calc(var(--u) * 22)) saturate(160%) brightness(1.06);box-shadow:inset 0 calc(var(--u) * 1) 0 #ffffff17;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;transition:background .1s linear;display:flex}.callapp .kp__key:active{background:var(--key-press)}.callapp .kp__digit{font-weight:500;font-size:calc(var(--u) * 34);line-height:calc(var(--u) * 38);letter-spacing:calc(var(--u) * -.23)}.callapp .kp__letters{font-weight:500;font-size:calc(var(--u) * 14);line-height:calc(var(--u) * 16);letter-spacing:calc(var(--u) * -.23)}.callapp .kp__glyph{width:100%;height:100%}.callapp .kp__call{left:calc(var(--u) * 172);top:calc(var(--u) * 674);width:calc(var(--u) * 82);height:calc(var(--u) * 82);background:var(--call-green);color:#fff;border-radius:50%;justify-content:center;align-items:center;transition:filter .1s linear;display:flex;position:absolute}.callapp .kp__call:active{filter:brightness(.88)}.callapp .kp__number{left:0;top:calc(var(--u) * 128);text-align:center;width:100%;font-weight:500;font-size:calc(var(--u) * 40);letter-spacing:calc(var(--u) * .5);position:absolute}.callapp .kp__add{left:0;top:calc(var(--u) * 180);text-align:center;width:100%;font-size:calc(var(--u) * 16);color:var(--accent);position:absolute}.callapp .kp__paste{left:50%;top:calc(var(--u) * 150);height:calc(var(--u) * 36);padding:0 calc(var(--u) * 16);border-radius:calc(var(--u) * 18);white-space:nowrap;font-size:calc(var(--u) * 15);color:var(--accent);background:#4da3ff24;font-weight:500;position:absolute;transform:translate(-50%)}.callapp .kp__back{left:calc(var(--u) * 282);top:calc(var(--u) * 674);width:calc(var(--u) * 82);height:calc(var(--u) * 82);color:var(--text);justify-content:center;align-items:center;display:flex;position:absolute}.callapp .kp__back svg{width:calc(var(--u) * 32);height:calc(var(--u) * 23)}.callapp .sr{left:0;top:calc(var(--u) * 54);width:100%;height:calc(var(--u) * 873);overscroll-behavior:contain;background:var(--screen-bg);position:absolute;overflow-y:auto}.callapp .sr::-webkit-scrollbar{width:0}.callapp .sr__pad{height:calc(var(--u) * 130)}.callapp .sr__head{padding:calc(var(--u) * 18) calc(var(--u) * 20) calc(var(--u) * 8);justify-content:space-between;align-items:baseline;display:flex}.callapp .sr__head h2{font-size:calc(var(--u) * 22);letter-spacing:calc(var(--u) * -.4);margin:0;font-weight:500}.callapp .sr__head button{font-size:calc(var(--u) * 16);color:var(--accent)}.callapp .sr__row{width:100%;height:calc(var(--u) * 72);align-items:center;gap:calc(var(--u) * 12);padding:0 calc(var(--u) * 20);text-align:left;cursor:pointer;display:flex;position:relative}.callapp .sr__row:after{content:"";left:calc(var(--u) * 76);background:var(--hair);transform-origin:bottom;height:1px;position:absolute;bottom:0;right:0;transform:scaleY(.5)}.callapp .sr__row:last-of-type:after{display:none}.callapp .sr__photo{width:calc(var(--u) * 44);height:calc(var(--u) * 44);background:var(--monogram-bg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.callapp .sr__photo img{object-fit:cover;width:100%;height:100%;display:block}.callapp .sr__photo i{color:#fff;font-style:normal;font-size:calc(var(--u) * 17);font-weight:500}.callapp .sr__text{gap:calc(var(--u) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.callapp .sr__text b{font-size:calc(var(--u) * 17);letter-spacing:calc(var(--u) * -.4);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.callapp .sr__text em{font-style:normal;font-size:calc(var(--u) * 15);color:var(--text-dim)}.callapp .sr__row--missed .sr__text b{color:var(--missed)}.callapp .sr__time{font-size:calc(var(--u) * 15);color:var(--text-faint);flex:none}.callapp .sr__call{width:calc(var(--u) * 40);height:calc(var(--u) * 40);background:var(--call-bg);color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.callapp .sr__empty{padding:calc(var(--u) * 60) 0;text-align:center;color:var(--text-dim);font-size:calc(var(--u) * 17)}.callscreen{z-index:40;color:#fff;animation:call-in .26s var(--cine);background:#07070a;position:absolute;inset:0;overflow:hidden}@keyframes call-in{0%{opacity:0;transform:scale(1.03)}}.callscreen__bg{inset:calc(var(--u) * -60);position:absolute}.callscreen__bg img{object-fit:cover;width:100%;height:100%;filter:blur(calc(var(--u) * 34)) saturate(1.25);display:block;transform:scale(1.1)}.callscreen__scrim{background:radial-gradient(120% 70% at 50% 28%,#07070a40 0%,#07070ab3 70%),linear-gradient(#07070a59 0%,#07070a8c 55%,#07070ae0 100%);position:absolute;inset:0}.callscreen__who{left:calc(var(--u) * 28);right:calc(var(--u) * 28);top:calc(var(--u) * 118);text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute}.callscreen__face{width:calc(var(--u) * 136);height:calc(var(--u) * 136);margin-bottom:calc(var(--u) * 26);position:relative}.callscreen__face>i{border-radius:calc(var(--u) * 48);box-shadow:inset 0 0 0 calc(var(--u) * 1.5) #ffffff47;opacity:0;pointer-events:none;position:absolute;inset:0}.callscreen__face.is-ringing>i{animation:2.4s cubic-bezier(.2,.6,.35,1) infinite call-ring}.callscreen__face.is-ringing>i+i{animation-delay:1.2s}@keyframes call-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.callscreen__avatar{border-radius:calc(var(--u) * 48);background:var(--monogram-bg);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.callscreen__avatar img{object-fit:cover;width:100%;height:100%}.callscreen__avatar i{font-style:normal;font-size:calc(var(--u) * 52);font-weight:500}.callscreen__name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:calc(var(--u) * 32);letter-spacing:calc(var(--u) * -.5);font-weight:500;overflow:hidden}.callscreen__status{margin-top:calc(var(--u) * 8);align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 30);padding:0 calc(var(--u) * 14);border-radius:calc(var(--u) * 15);font-size:calc(var(--u) * 14.5);font-variant-numeric:tabular-nums;color:#fffc;background:#ffffff1a;display:inline-flex}.callscreen__status.is-live:before{content:"";width:calc(var(--u) * 7);height:calc(var(--u) * 7);background:var(--call-green);border-radius:50%}.callscreen__status.is-failed{color:#ff6b61}.callscreen__status.is-recording:before{content:"";width:calc(var(--u) * 7);height:calc(var(--u) * 7);background:#ff453a;border-radius:50%;animation:1.2s ease-in-out infinite vmRec}@keyframes vmRec{50%{opacity:.25}}.callscreen__add{margin-top:calc(var(--u) * 14);align-items:center;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 14);color:#fff;opacity:.8;display:flex}.callscreen__deck{left:calc(var(--u) * 16);right:calc(var(--u) * 16);bottom:calc(var(--u) * 46);position:absolute}.callscreen__grid{gap:calc(var(--u) * 10);padding:calc(var(--u) * 12);border-radius:calc(var(--u) * 34);background:#ffffff12;grid-template-columns:repeat(3,1fr);display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.callscreen__tile{height:calc(var(--u) * 84);justify-content:center;align-items:center;gap:calc(var(--u) * 8);border-radius:calc(var(--u) * 24);font-size:calc(var(--u) * 12.5);color:#ffffffd9;transition:background .16s var(--cine), color .16s var(--cine), transform .12s var(--cine);background:#ffffff14;flex-direction:column;display:flex}.callscreen__tile:active{transform:scale(.96)}.callscreen__tile.is-on{color:#101014;background:#fff}.callscreen__tile--end{color:#fff;background:#ff453a}.callscreen__tile:disabled{opacity:.35;cursor:default}.vprompt{z-index:5;padding:0 calc(var(--u) * 26);background:#0505089e;justify-content:center;align-items:center;animation:.2s vprompt-fade;display:flex;position:absolute;inset:0}@keyframes vprompt-fade{0%{opacity:0}}.vprompt__card{width:100%;padding:calc(var(--u) * 26) calc(var(--u) * 20) calc(var(--u) * 20);border-radius:calc(var(--u) * 30);box-shadow:inset 0 0 0 1px #ffffff12, 0 calc(var(--u) * 30) calc(var(--u) * 60) #0000008c;background:#1a1a1f;flex-direction:column;align-items:center;animation:.34s cubic-bezier(.34,1.56,.64,1) vprompt-pop;display:flex}@keyframes vprompt-pop{0%{opacity:0;transform:translateY(calc(var(--u) * 14)) scale(.94)}}.vprompt__face{width:calc(var(--u) * 80);height:calc(var(--u) * 80);position:relative}.vprompt__avatar{background:var(--monogram-bg);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.vprompt__avatar img{object-fit:cover;width:100%;height:100%}.vprompt__avatar i{font-style:normal;font-size:calc(var(--u) * 30);font-weight:500}.vprompt__badge{right:calc(var(--u) * -4);bottom:calc(var(--u) * -2);width:calc(var(--u) * 32);height:calc(var(--u) * 32);color:#fff;background:var(--call-green);box-shadow:0 0 0 calc(var(--u) * 3) #1a1a1f;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.vprompt__name{max-width:100%;margin-top:calc(var(--u) * 14);white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--u) * 21);font-weight:500;overflow:hidden}.vprompt__sub{margin-top:calc(var(--u) * 4);font-size:calc(var(--u) * 14.5);color:#ffffff8c}.vprompt__actions{gap:calc(var(--u) * 10);width:100%;margin-top:calc(var(--u) * 22);display:flex}.vprompt__btn{height:calc(var(--u) * 50);justify-content:center;align-items:center;gap:calc(var(--u) * 8);border-radius:calc(var(--u) * 25);font-size:calc(var(--u) * 15);color:#fff;background:#ffffff1a;flex:1;font-weight:500;transition:transform .12s,filter .15s;display:flex}.vprompt__btn:active{transform:scale(.97)}.vprompt__btn--go{background:var(--call-green);flex:1.35}.vprompt__btn--go:hover{filter:brightness(1.06)}.videocall{z-index:45;color:#fff;background:#000;position:absolute;inset:0;overflow:hidden}.videocall__remote{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.videocall__head{left:0;right:0;top:calc(var(--u) * 80);align-items:center;gap:calc(var(--u) * 4);text-shadow:0 calc(var(--u) * 2) calc(var(--u) * 12) #0009;flex-direction:column;display:flex;position:absolute}.videocall__name{font-size:calc(var(--u) * 22);font-weight:500}.videocall__time{font-size:calc(var(--u) * 15);color:#ffffffbf}.videocall__pip{z-index:2;width:calc(var(--u) * 118);height:calc(var(--u) * 200);cursor:grab;touch-action:none;border-radius:calc(var(--u) * 22);box-shadow:0 calc(var(--u) * 14) calc(var(--u) * 30) #00000080;background:#16161c;transition:left .28s cubic-bezier(.2,.9,.3,1),top .28s cubic-bezier(.2,.9,.3,1),transform .15s;position:absolute;overflow:hidden}.videocall__pip.is-dragging{cursor:grabbing;transition:transform .15s;transform:scale(1.04)}.videocall__pip video{pointer-events:none;object-fit:cover;width:100%;height:100%}.videocall:after{content:"";height:calc(var(--u) * 260);pointer-events:none;background:linear-gradient(#0000 0%,#0009 100%);position:absolute;bottom:0;left:0;right:0}.videocall__controls{z-index:1;left:calc(var(--u) * 22);right:calc(var(--u) * 22);bottom:calc(var(--u) * 48);padding:calc(var(--u) * 12) calc(var(--u) * 14);border-radius:calc(var(--u) * 44);-webkit-backdrop-filter:blur(calc(var(--u) * 20)) saturate(1.2);backdrop-filter:blur(calc(var(--u) * 20)) saturate(1.2);background:#0e0e129e;justify-content:space-between;align-items:center;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff1a}.videocall__btn{width:calc(var(--u) * 64);height:calc(var(--u) * 64);color:#fff;transition:background .16s var(--cine), color .16s var(--cine), transform .12s var(--cine);background:#ffffff24;border-radius:50%;justify-content:center;align-items:center;display:flex}.videocall__btn:active{transform:scale(.94)}.videocall__btn--on{color:#101014;background:#fff}.videocall__btn--end{background:#ff453a}.callapp .menu{z-index:9;width:calc(var(--u) * 216);border-radius:calc(var(--u) * 20);background:var(--chrome-bg);box-shadow:var(--chrome-shadow);transform-origin:100% 0;animation:menu-in .18s var(--cine);position:absolute;top:0;right:0;overflow:hidden}@keyframes menu-in{0%{opacity:0;transform:scale(.92)}}.callapp .ccd-faces{padding-left:calc(var(--u) * 26);justify-content:center;align-items:center;display:flex}.callapp .ccd-face{width:calc(var(--u) * 88);height:calc(var(--u) * 88);margin-left:calc(var(--u) * -26);color:#fff;background:var(--monogram-bg);box-shadow:0 0 0 calc(var(--u) * 4) var(--screen-bg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.callapp .ccd-face img{object-fit:cover;width:100%;height:100%;display:block}.callapp .ccd-face i{font-style:normal;font-weight:500;font-size:calc(var(--u) * 32);color:#fff}.callapp .ccd-face--more{background:var(--round-bg)}.callapp .ccd-face--more i{font-size:calc(var(--u) * 24);color:var(--text)}.callapp .ccd-face--group{color:var(--accent);background:var(--card-bg)}.callapp .ccd-fact{cursor:default;padding:0 calc(var(--u) * 4)}.callapp .ccd-fact:hover{background:var(--card-bg)}.callapp .ccd-fact:active{transform:none}.callapp .ccd-fact b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:500;font-size:calc(var(--u) * 12.5);font-variant-numeric:tabular-nums;overflow:hidden}.callapp .ccd-fact--missed b,.callapp .ccd-fact--missed svg{color:var(--missed)}.callapp .ccd-person{gap:calc(var(--u) * 8)}.callapp .card__line.ccd-person+.card__line.ccd-person:before{left:calc(var(--u) * 68)}.callapp .ccd-person-face{width:calc(var(--u) * 40);height:calc(var(--u) * 40);margin-right:calc(var(--u) * 4);background:var(--monogram-bg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.callapp .ccd-person-face img{object-fit:cover;width:100%;height:100%;display:block}.callapp .ccd-person-face i{font-style:normal;font-weight:500;font-size:calc(var(--u) * 16);color:#fff}.callapp .ccd-person-text{gap:calc(var(--u) * 1);flex-direction:column;flex:1;min-width:0;display:flex}.callapp .ccd-person-text b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;font-size:calc(var(--u) * 15);flex:none;overflow:hidden}.callapp .ccd-person-text span{white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--u) * 13);font-variant-numeric:tabular-nums;color:var(--text-dim);overflow:hidden}.callapp .ccd-person-btn{width:calc(var(--u) * 34);height:calc(var(--u) * 34);color:var(--accent);background:var(--round-bg);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .15s,background-color .15s;display:flex}.callapp .ccd-person-btn:active{transform:scale(.92)}.callapp .ccd-person-btn--add{color:#fff;background:var(--accent)}.callapp .rc-empty{z-index:1;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;margin:0;padding-top:0;padding-bottom:0;display:flex;position:absolute;inset:0}.callapp .rc-empty button,.callapp .rc-empty a{pointer-events:auto}.callapp .list__empty{z-index:1;pointer-events:none;justify-content:center;align-items:center;padding-top:0;padding-bottom:0;display:flex;position:absolute;inset:0}.callring__glow{left:50%;top:calc(var(--u) * 300);width:calc(var(--u) * 560);height:calc(var(--u) * 560);margin:calc(var(--u) * -280) 0 0 calc(var(--u) * -280);pointer-events:none;background:radial-gradient(closest-side,#30d15842,#30d15814 55%,#0000);border-radius:50%;animation:3.2s ease-in-out infinite callring-breathe;position:absolute}@keyframes callring-breathe{50%{opacity:.55;transform:scale(.9)}}.callring__chip{top:calc(var(--u) * 76);align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 32);padding:0 calc(var(--u) * 14);border-radius:calc(var(--u) * 16);font-size:calc(var(--u) * 14);white-space:nowrap;color:#ffffffd1;background:#ffffff1a;display:flex;position:absolute;left:50%;transform:translate(-50%)}.callring__chip i{width:calc(var(--u) * 8);height:calc(var(--u) * 8);background:var(--call-green);border-radius:50%;animation:1.2s ease-in-out infinite callring-dot}@keyframes callring-dot{50%{opacity:.3}}.callring__who{left:calc(var(--u) * 28);right:calc(var(--u) * 28);top:calc(var(--u) * 214);text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute}.callring__face{width:calc(var(--u) * 172);height:calc(var(--u) * 172);position:relative}.callring__face>i{border:calc(var(--u) * 1.5) solid #30d1588c;opacity:0;pointer-events:none;border-radius:50%;animation:2.7s cubic-bezier(.2,.6,.35,1) infinite callring-wave;position:absolute;inset:0}.callring__face>i:nth-child(2){animation-delay:.9s}.callring__face>i:nth-child(3){animation-delay:1.8s}@keyframes callring-wave{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.85)}}.callring__avatar{background:var(--monogram-bg);width:100%;height:100%;box-shadow:0 0 0 calc(var(--u) * 6) #ffffff0f, 0 calc(var(--u) * 24) calc(var(--u) * 60) #00000073;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.callring__avatar img{object-fit:cover;width:100%;height:100%}.callring__avatar i{font-style:normal;font-size:calc(var(--u) * 66);font-weight:500}.callring__name{max-width:100%;margin-top:calc(var(--u) * 40);white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--u) * 36);letter-spacing:calc(var(--u) * -.6);font-weight:500;overflow:hidden}.callring__sub{margin-top:calc(var(--u) * 8);font-size:calc(var(--u) * 16);color:#fff9}.callring__deck{left:calc(var(--u) * 44);right:calc(var(--u) * 44);bottom:calc(var(--u) * 72);align-items:center;gap:calc(var(--u) * 36);flex-direction:column;display:flex;position:absolute}.callring__quick{align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 44);padding:0 calc(var(--u) * 20);border-radius:calc(var(--u) * 22);font-size:calc(var(--u) * 15);color:#fff;transition:background .16s var(--cine), transform .12s var(--cine);background:#ffffff1f;display:flex}.callring__quick:hover{background:#ffffff2e}.callring__quick:active{transform:scale(.96)}.callring__actions{justify-content:space-between;width:100%;display:flex}.callring__act{align-items:center;gap:calc(var(--u) * 12);font-size:calc(var(--u) * 14);color:#ffffffd9;flex-direction:column;display:flex}.callring__act>span{width:calc(var(--u) * 80);height:calc(var(--u) * 80);color:#fff;transition:transform .12s var(--cine), filter .16s var(--cine);border-radius:50%;justify-content:center;align-items:center;display:flex}.callring__act:hover>span{filter:brightness(1.08)}.callring__act:active>span{transform:scale(.93)}.callring__act--decline>span{background:#ff453a}.callring__act--accept>span{background:var(--call-green);animation:1.6s ease-out infinite callring-halo}.callring__act--accept svg{animation:1.6s ease-in-out infinite callring-shake}@keyframes callring-halo{0%{box-shadow:0 0 #30d1588c}to{box-shadow:0 0 0 calc(var(--u) * 22) #30d15800}}@keyframes callring-shake{0%,40%,to{transform:rotate(0)}8%,24%{transform:rotate(-14deg)}16%,32%{transform:rotate(14deg)}}.callscreen__who--group{top:calc(var(--u) * 92)}.callgroup__stack{height:calc(var(--u) * 104);margin-bottom:calc(var(--u) * 22);justify-content:center;align-items:center;display:flex;position:relative}.callgroup__face{width:calc(var(--u) * 96);height:calc(var(--u) * 96);background:var(--monogram-bg);box-shadow:0 0 0 calc(var(--u) * 4) #101014;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.callgroup__face+.callgroup__face{margin-left:calc(var(--u) * -30)}.callgroup__face img{object-fit:cover;width:100%;height:100%}.callgroup__face i{font-style:normal;font-size:calc(var(--u) * 36);font-weight:500}.callgroup__stack--3 .callgroup__face{width:calc(var(--u) * 84);height:calc(var(--u) * 84)}.callgroup__stack--3 .callgroup__face:nth-child(2){z-index:1;width:calc(var(--u) * 104);height:calc(var(--u) * 104)}.callgroup__more{right:calc(50% - var(--u) * 120);z-index:2;height:calc(var(--u) * 28);min-width:calc(var(--u) * 28);padding:0 calc(var(--u) * 8);border-radius:calc(var(--u) * 14);font-size:calc(var(--u) * 13);color:#04210d;box-shadow:0 0 0 calc(var(--u) * 3) #101014;background:#30d158;justify-content:center;align-items:center;font-weight:500;display:flex;position:absolute;bottom:0}.callgroup__count{margin-top:calc(var(--u) * 4);font-size:calc(var(--u) * 15);color:#fff9}.callgroup__list{width:100%;max-height:calc(var(--u) * 300);margin-top:calc(var(--u) * 24);border-radius:calc(var(--u) * 22);text-align:left;background:#ffffff12;overflow-y:auto}.callgroup__list::-webkit-scrollbar{width:0}.callgroup__row{align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 12) calc(var(--u) * 16);display:flex;position:relative}.callgroup__row+.callgroup__row:before{content:"";top:0;left:calc(var(--u) * 68);background:#ffffff14;height:1px;position:absolute;right:0}.callgroup__avatar{width:calc(var(--u) * 40);height:calc(var(--u) * 40);background:var(--monogram-bg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.callgroup__avatar img{object-fit:cover;width:100%;height:100%}.callgroup__avatar i{font-style:normal;font-size:calc(var(--u) * 16);font-weight:500}.callgroup__text{gap:calc(var(--u) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.callgroup__text b{white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--u) * 16);font-weight:500;overflow:hidden}.callgroup__text em{font-style:normal;font-size:calc(var(--u) * 13);font-variant-numeric:tabular-nums;color:#ffffff80}.callgroup__live{width:calc(var(--u) * 8);height:calc(var(--u) * 8);box-shadow:0 0 0 calc(var(--u) * 4) #30d1582e;background:#30d158;border-radius:50%;flex:none}.callapp .vm-scroll{padding-top:calc(var(--u) * 132)}.callapp .vm-line--new .rc-name:before{content:"";width:calc(var(--u) * 8);height:calc(var(--u) * 8);background:var(--accent);border-radius:50%;flex:none;align-self:center}.callapp .rc-line--open .vm-actions{gap:calc(var(--u) * 12);flex-direction:column}.callapp .vm-player{align-items:center;gap:calc(var(--u) * 10);display:flex}.callapp .vm-play{width:calc(var(--u) * 34);height:calc(var(--u) * 34);color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.callapp .vm-play:active{transform:scale(.94)}.callapp .vm-track{height:calc(var(--u) * 4);border-radius:calc(var(--u) * 2);background:var(--hair);flex:1;position:relative;overflow:hidden}.callapp .vm-track i{background:var(--accent);transition:width .25s linear;position:absolute;top:0;bottom:0;left:0}.callapp .vm-clock{font-size:calc(var(--u) * 12.5);font-variant-numeric:tabular-nums;color:var(--text-dim);flex:none}.callapp .vm-buttons{gap:calc(var(--u) * 8);display:flex}.callapp .vm-delete,.callapp .vm-delete svg{color:var(--missed)}.clk,.clk-ringscreen{--clk-bg:#000;--clk-card:#1c1c1e;--clk-sheet:#1c1c1e;--clk-group:#1c1c1e;--clk-text:#fff;--clk-dim:#ebebf599;--clk-faint:#ebebf54d;--clk-hair:#5454588c;--clk-accent:#ff9f0a;--clk-accent-soft:#ff9f0a33;--clk-green:#30d158;--clk-green-soft:#30d15833;--clk-red:#ff453a;--clk-red-soft:#ff453a33;--clk-gray:#7676803d;--clk-gray-strong:#7676805c;--clk-switch-off:#78788052;--clk-lap:#64d2ff}:root[data-theme=light] .clk{--clk-bg:#f2f2f7;--clk-card:#fff;--clk-sheet:#f2f2f7;--clk-group:#fff;--clk-text:#000;--clk-dim:#3c3c4399;--clk-faint:#3c3c434d;--clk-hair:#3c3c432e;--clk-accent:#f28c00;--clk-accent-soft:#ff950029;--clk-green:#28b24b;--clk-green-soft:#34c7592e;--clk-red:#ff3b30;--clk-red-soft:#ff3b3024;--clk-gray:#7676801f;--clk-gray-strong:#76768033;--clk-switch-off:#78788029;--clk-lap:#0a84ff}.clk{color:var(--clk-text);background:var(--clk-bg);font-variant-numeric:tabular-nums;position:absolute;inset:0;overflow:hidden}.clk button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.clk button:disabled{cursor:default}.clk input{font:inherit}.clk h1,.clk h2,.clk p{margin:0}.clk-page{animation:clk-page-in .24s var(--cine) backwards;position:absolute;inset:0}@keyframes clk-page-in{0%{opacity:0;transform:translateY(calc(var(--u) * 8))}}.clk-head{z-index:4;justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 56) calc(var(--u) * 20) calc(var(--u) * 12);background:linear-gradient(180deg, var(--clk-bg) 0%, var(--clk-bg) 76%, transparent);display:flex;position:absolute;top:0;left:0;right:0}.clk-head h1{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:calc(var(--u) * 34);letter-spacing:-.01em;font-weight:500;line-height:calc(var(--u) * 44);overflow:hidden}.clk-head__actions{gap:calc(var(--u) * 10);flex:none;display:flex}.clk .clk-pill{min-width:calc(var(--u) * 64);height:calc(var(--u) * 44);padding:0 calc(var(--u) * 16);border-radius:calc(var(--u) * 22);font-weight:500;font-size:calc(var(--u) * 16);color:var(--clk-text);background:var(--chrome-bg);box-shadow:var(--chrome-shadow);justify-content:center;align-items:center;transition:transform .15s,opacity .2s;display:flex;position:relative}.clk .clk-pill:active{transform:scale(.94)}.clk .clk-pill--accent{color:var(--clk-accent)}.clk .clk-pill--round{min-width:0;width:calc(var(--u) * 44);color:var(--clk-accent);padding:0}.clk .clk-pill:disabled{opacity:.4}.clk-scroll{overscroll-behavior:contain;padding:calc(var(--u) * 116) calc(var(--u) * 20) calc(var(--u) * 132);position:absolute;inset:0;overflow-y:auto}.clk-scroll::-webkit-scrollbar{display:none}.clk-sheet__page::-webkit-scrollbar{display:none}.clk-scroll--sub{padding-top:calc(var(--u) * 58)}.clk .clk-sub{margin:calc(var(--u) * -2) 0 calc(var(--u) * 6);font-size:calc(var(--u) * 15);color:var(--clk-accent)}.clk-empty{margin-top:calc(var(--u) * 150);align-items:center;gap:calc(var(--u) * 8);text-align:center;flex-direction:column;display:flex}.clk-empty__icon{width:calc(var(--u) * 84);height:calc(var(--u) * 84);margin-bottom:calc(var(--u) * 8);color:var(--clk-accent);background:var(--clk-accent-soft);border-radius:50%;justify-content:center;align-items:center;display:flex}.clk-empty b{font-size:calc(var(--u) * 22);font-weight:500}.clk-empty p{font-size:calc(var(--u) * 15);color:var(--clk-dim)}.clk-alarms{flex-direction:column;display:flex}.clk-alarm{min-height:calc(var(--u) * 96);padding:calc(var(--u) * 8) 0 calc(var(--u) * 10);border-bottom:calc(var(--u) * 1) solid var(--clk-hair);align-items:center;display:flex;position:relative}.clk-alarms--editing .clk-alarm{cursor:pointer}.clk .clk-alarm__remove{width:0;height:calc(var(--u) * 24);color:#fff;background:var(--clk-red);opacity:0;transition:width .28s var(--cine), margin-right .28s var(--cine), opacity .2s ease;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:0;display:flex;overflow:hidden}.clk .clk-alarms--editing .clk-alarm__remove{width:calc(var(--u) * 24);margin-right:calc(var(--u) * 14);opacity:1}.clk-alarm__body{flex:1;min-width:0}.clk-alarm__time{font-size:calc(var(--u) * 60);letter-spacing:-.02em;align-items:baseline;font-weight:300;line-height:1.05;transition:color .25s;display:flex}.clk-alarm__time small{margin-left:calc(var(--u) * 5);font-size:calc(var(--u) * 26);letter-spacing:0;font-weight:400}.clk-alarm__meta{white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--u) * 15);transition:color .25s;overflow:hidden}.clk-alarm__meta em{margin-top:calc(var(--u) * 2);font-style:normal;font-size:calc(var(--u) * 13);color:var(--clk-accent);display:block}.clk-alarm--off .clk-alarm__time,.clk-alarm--off .clk-alarm__meta{color:var(--clk-dim)}.clk-alarm__end{margin-left:calc(var(--u) * 12);flex:none;align-items:center;display:flex}.clk-alarm__chevron{color:var(--clk-faint)}.clk .clk-switch{width:calc(var(--u) * 51);height:calc(var(--u) * 31);border-radius:calc(var(--u) * 16);background:var(--clk-switch-off);flex:none;transition:background-color .25s;position:relative}.clk .clk-switch i{top:calc(var(--u) * 2);left:calc(var(--u) * 2);width:calc(var(--u) * 27);height:calc(var(--u) * 27);box-shadow:0 calc(var(--u) * 3) calc(var(--u) * 8) #00000026, 0 calc(var(--u) * 1) calc(var(--u) * 1) #00000029;background:#fff;border-radius:50%;transition:transform .3s cubic-bezier(.32,1.3,.42,1);position:absolute}.clk .clk-switch--on{background:var(--clk-green)}.clk .clk-switch--on i{transform:translateX(calc(var(--u) * 20))}.clk-dock{z-index:5;left:calc(var(--u) * 23);top:calc(var(--u) * 844);width:calc(var(--u) * 380);height:calc(var(--u) * 58);position:absolute}.clk-dock__bar{border-radius:calc(var(--u) * 29);background:var(--chrome-bg);box-shadow:var(--chrome-shadow);padding:calc(var(--u) * 7);align-items:center;gap:calc(var(--u) * 6);display:flex;position:absolute;inset:0}.clk-dock__pill{top:calc(var(--u) * 7);height:calc(var(--u) * 44);border-radius:calc(var(--u) * 22);background:var(--tab-on-bg);box-shadow:var(--tab-on-shadow);pointer-events:none;transition:left .42s cubic-bezier(.32,1.36,.42,1),width .42s cubic-bezier(.32,1.36,.42,1);position:absolute}.clk .clk-tab{z-index:1;height:calc(var(--u) * 44);border-radius:calc(var(--u) * 22);justify-content:center;align-items:center;gap:calc(var(--u) * 2);color:var(--tab-text);flex-direction:column;flex:1;transition:color .25s;display:flex;position:relative}.clk .clk-tab span{font-size:calc(var(--u) * 11)}.clk .clk-tab--on{color:var(--clk-accent)}.clk-sheet{z-index:20;position:absolute;inset:0}.clk-sheet__scrim{background:#00000073;animation:.3s both clk-fade;position:absolute;inset:0}.clk-sheet__panel{left:0;right:0;top:calc(var(--u) * 50);border-radius:calc(var(--u) * 18) calc(var(--u) * 18) 0 0;background:var(--clk-sheet);box-shadow:0 calc(var(--u) * -10) calc(var(--u) * 40) #00000059;animation:clk-sheet-in .44s var(--cine) both;position:absolute;bottom:0;overflow:hidden}:root[data-theme=light] .clk-sheet__panel{box-shadow:0 calc(var(--u) * -10) calc(var(--u) * 40) #0000001f}.clk-sheet--out .clk-sheet__scrim{animation:.3s both clk-fade-out}.clk-sheet--out .clk-sheet__panel{animation:.32s cubic-bezier(.4,0,1,1) both clk-sheet-out}@keyframes clk-fade{0%{opacity:0}}@keyframes clk-fade-out{to{opacity:0}}@keyframes clk-sheet-in{0%{transform:translateY(100%)}}@keyframes clk-sheet-out{to{transform:translateY(100%)}}.clk-sheet__track{width:200%;height:100%;transition:transform .4s var(--cine);display:flex}.clk-sheet__track--sub{transform:translate(-50%)}.clk-sheet__page{overscroll-behavior:contain;width:50%;height:100%;overflow-y:auto}.clk-sheet__bar,.clk-subhead{z-index:2;padding:calc(var(--u) * 18) calc(var(--u) * 20) calc(var(--u) * 12);background:var(--clk-sheet);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;top:0}.clk-subhead{padding:0 0 calc(var(--u) * 16);margin:0 calc(var(--u) * -4);background:var(--clk-bg)}.clk-sheet__bar b,.clk-subhead b{font-size:calc(var(--u) * 17);text-align:center;white-space:nowrap;font-weight:500}.clk .clk-sheet__bar>:last-child,.clk .clk-subhead>:last-child{justify-self:end}.clk .clk-link{justify-self:start;align-items:center;gap:calc(var(--u) * 2);font-size:calc(var(--u) * 17);color:var(--clk-accent);transition:opacity .2s;display:inline-flex}.clk .clk-link--strong{font-weight:500}.clk .clk-link:disabled{opacity:.4}.clk .clk-link--back{margin-left:calc(var(--u) * -6)}.clk-sheet__body{padding:calc(var(--u) * 4) calc(var(--u) * 16) calc(var(--u) * 40)}.clk-sheet{--clk-group:#2c2c2e}:root[data-theme=light] .clk-sheet{--clk-group:#fff}.clk-picker{height:calc(var(--u) * 214);margin:calc(var(--u) * 4) 0 calc(var(--u) * 20);justify-content:center;align-items:center;display:flex;position:relative}.clk-picker__band{left:calc(var(--u) * 8);right:calc(var(--u) * 8);height:calc(var(--u) * 38);border-radius:calc(var(--u) * 10);background:var(--clk-gray);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.clk-picker__col{width:calc(var(--u) * 96)}.clk-picker__col--period{width:calc(var(--u) * 80);margin-left:calc(var(--u) * 6)}.clk-picker__colon{z-index:1;margin-top:calc(var(--u) * -3);font-size:calc(var(--u) * 24);font-weight:400;position:relative}.clk-wheel{height:100%;perspective:calc(var(--u) * 900);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.clk-wheel:active{cursor:grabbing}.clk-wheel__cell{height:calc(var(--u) * 38);margin-top:calc(var(--u) * -19);font-size:calc(var(--u) * 23);color:var(--clk-dim);backface-visibility:hidden;pointer-events:none;justify-content:center;align-items:center;font-weight:400;display:flex;position:absolute;top:50%;left:0;right:0}.clk-wheel__cell--on{color:var(--clk-text)}.clk-wheel__suffix{top:50%;right:calc(var(--u) * 6);font-size:calc(var(--u) * 15);pointer-events:none;font-weight:500;position:absolute;transform:translateY(-50%)}.clk-picker--timer .clk-picker__col{width:calc(var(--u) * 122)}.clk-picker--timer .clk-wheel__cell{padding-right:calc(var(--u) * 58);justify-content:flex-end}.clk-group{margin:0 0 calc(var(--u) * 20);border-radius:calc(var(--u) * 14);background:var(--clk-group);overflow:hidden}.clk .clk-row{width:100%;min-height:calc(var(--u) * 50);padding:0 calc(var(--u) * 16);justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);text-align:left;font-size:calc(var(--u) * 17);color:var(--clk-text);display:flex;position:relative}.clk .clk-row+.clk-row:before{content:"";top:0;left:calc(var(--u) * 16);height:calc(var(--u) * 1);background:var(--clk-hair);position:absolute;right:0}.clk-row__label{gap:calc(var(--u) * 2);flex-direction:column;flex:none;display:flex}.clk-row__label small{font-size:calc(var(--u) * 13);color:var(--clk-dim)}.clk-row input{text-align:right;min-width:0;font-size:calc(var(--u) * 17);color:var(--clk-dim);background:0 0;border:0;outline:none;flex:1;padding:0}.clk-row input::placeholder{color:var(--clk-faint)}.clk-row__value{align-items:center;gap:calc(var(--u) * 4);min-width:0;color:var(--clk-dim);display:flex}.clk-row__value svg{color:var(--clk-faint)}.clk-row__tick{color:var(--clk-accent)}.clk .clk-row--stack{align-items:stretch;gap:calc(var(--u) * 12);padding-top:calc(var(--u) * 14);padding-bottom:calc(var(--u) * 14);flex-direction:column}.clk .clk-row--danger{color:var(--clk-red);justify-content:center}.clk-days{gap:calc(var(--u) * 6);grid-template-columns:repeat(7,1fr);display:grid}.clk .clk-day{height:calc(var(--u) * 40);border-radius:calc(var(--u) * 20);font-size:calc(var(--u) * 13);color:var(--clk-text);background:var(--clk-gray-strong);justify-content:center;align-items:center;font-weight:500;transition:background-color .2s,color .2s,transform .15s;display:flex}.clk .clk-day:active{transform:scale(.92)}.clk .clk-day--on{color:#000;background:var(--clk-accent)}.clk .clk-error{margin:calc(var(--u) * -8) calc(var(--u) * 4) calc(var(--u) * 16);font-size:calc(var(--u) * 14);color:var(--clk-red)}.clk-actions{margin:calc(var(--u) * 4) calc(var(--u) * 4) calc(var(--u) * 26);justify-content:space-between;display:flex}.clk .clk-round{width:calc(var(--u) * 86);height:calc(var(--u) * 86);padding:calc(var(--u) * 3);border-radius:50%;transition:opacity .2s,transform .15s,background-color .25s}.clk .clk-round:not(:disabled):active{transform:scale(.94)}.clk .clk-round span{width:100%;height:100%;font-size:calc(var(--u) * 17);background:inherit;box-shadow:inset 0 0 0 calc(var(--u) * 2.5) var(--clk-bg);border-radius:50%;justify-content:center;align-items:center;font-weight:500;display:flex}.clk .clk-round--gray{color:var(--clk-text);background:var(--clk-gray-strong)}.clk .clk-round--green{color:var(--clk-green);background:var(--clk-green-soft)}.clk .clk-round--red{color:var(--clk-red);background:var(--clk-red-soft)}.clk .clk-round--orange{color:var(--clk-accent);background:var(--clk-accent-soft)}.clk .clk-round:disabled{opacity:.45}.clk .clk-section{margin:calc(var(--u) * -6) 0 calc(var(--u) * 14);font-size:calc(var(--u) * 20);font-weight:500;line-height:1}.clk .clk-section:first-child{margin-top:calc(var(--u) * 4)}.clk-timers{gap:calc(var(--u) * 10);margin-bottom:calc(var(--u) * 20);flex-direction:column;display:flex}.clk-timer{align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 16);border-radius:calc(var(--u) * 14);background:var(--clk-card);animation:clk-page-in .3s var(--cine) both;display:flex}.clk-timer__text{flex-direction:column;flex:1;min-width:0;display:flex}.clk-timer__text b{font-size:calc(var(--u) * 42);letter-spacing:-.02em;font-weight:300;line-height:1.1}.clk-timer__text small{white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--u) * 14);color:var(--clk-dim);overflow:hidden}.clk-timer--paused .clk-timer__text b{color:var(--clk-dim)}.clk .clk-mini{width:calc(var(--u) * 48);height:calc(var(--u) * 48);color:var(--clk-text);background:var(--clk-gray-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .15s;display:flex}.clk .clk-mini:active{transform:scale(.9)}.clk .clk-mini--green{color:var(--clk-green);background:var(--clk-green-soft)}.clk .clk-ring{width:calc(var(--u) * 48);height:calc(var(--u) * 48);color:var(--clk-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .15s;display:flex;position:relative}.clk .clk-ring:active{transform:scale(.92)}.clk-ring__svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.clk-ring__track,.clk-ring__fill{fill:none;stroke-width:3.5px}.clk-ring__track{stroke:var(--clk-accent-soft)}.clk-ring__fill{stroke:var(--clk-accent);stroke-linecap:round;transition:stroke-dashoffset .25s linear}.clk .clk-recent{min-height:calc(var(--u) * 80)}.clk-recent__text{flex-direction:column;display:flex}.clk-recent__text b{font-size:calc(var(--u) * 28);font-weight:300;line-height:1.1}.clk-recent__text small{font-size:calc(var(--u) * 13);color:var(--clk-dim)}.clk-dial{width:calc(var(--u) * 318);height:calc(var(--u) * 318);margin:calc(var(--u) * 8) auto calc(var(--u) * 22);position:relative}.clk-dial__face{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.clk-dial__tick{stroke:var(--clk-faint);stroke-width:1.2px}.clk-dial__tick--major{stroke:var(--clk-text);stroke-width:2.2px;stroke-linecap:round}.clk-dial__num{fill:var(--clk-dim);text-anchor:middle;font-size:15px}.clk-dial__hand{stroke:var(--clk-accent);stroke-width:2.6px;stroke-linecap:round}.clk-dial__hand--lap{stroke:var(--clk-lap);stroke-width:2px}.clk-dial__pin{fill:var(--clk-bg);stroke:var(--clk-accent);stroke-width:2.6px}.clk-dial__digits{text-align:center;font-size:calc(var(--u) * 30);letter-spacing:.01em;font-weight:300;position:absolute;top:64%;left:0;right:0}.clk-laps{border-top:calc(var(--u) * 1) solid var(--clk-hair)}.clk-lap{padding:calc(var(--u) * 13) calc(var(--u) * 4);border-bottom:calc(var(--u) * 1) solid var(--clk-hair);font-size:calc(var(--u) * 17);justify-content:space-between;display:flex}.clk-lap--best{color:var(--clk-green)}.clk-lap--worst{color:var(--clk-red)}.clk-laps__empty{padding:calc(var(--u) * 22) 0;text-align:center;font-size:calc(var(--u) * 14);color:var(--clk-dim)}.clk-ringscreen{z-index:50;padding-top:calc(var(--u) * 170);color:#fff;font-variant-numeric:tabular-nums;animation:clk-ring-in .32s var(--cine) both;background:#09090b;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}@keyframes clk-ring-in{0%{opacity:0;transform:scale(1.04)}}.clk-ringscreen__glow{pointer-events:none;background:radial-gradient(closest-side,#ff9f0a57,#ff5e0a1f 55%,#0000);height:80%;animation:2.4s ease-in-out infinite clk-breathe;position:absolute;top:-20%;left:-30%;right:-30%}@keyframes clk-breathe{50%{opacity:.55;transform:scale(1.06)}}.clk-ringscreen__pulse{width:calc(var(--u) * 92);height:calc(var(--u) * 92);position:relative}.clk-ringscreen__pulse i{border:calc(var(--u) * 2) solid #ff9f0a99;opacity:0;border-radius:50%;animation:2s ease-out infinite clk-ripple;position:absolute;inset:0}.clk-ringscreen__pulse i:nth-child(2){animation-delay:1s}@keyframes clk-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.clk-ringscreen__pulse span{color:#000;box-shadow:0 0 calc(var(--u) * 40) #ff9f0a73;background:#ff9f0a;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.clk-ringscreen__pulse span svg{animation:1.2s ease-in-out infinite diAlarmShake}.clk-ringscreen__title{max-width:80%;margin-top:calc(var(--u) * 30);white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--u) * 20);color:#ffffffdb;font-weight:500;position:relative;overflow:hidden}.clk-ringscreen__time{margin-top:calc(var(--u) * 6);font-size:calc(var(--u) * 100);letter-spacing:-.03em;align-items:baseline;font-weight:300;line-height:1;display:flex;position:relative}.clk-ringscreen__time small{margin-left:calc(var(--u) * 8);font-size:calc(var(--u) * 32);letter-spacing:0;font-weight:400}.clk-ringscreen__sub{margin-top:calc(var(--u) * 12);font-size:calc(var(--u) * 17);color:#ebebf599;position:relative}.clk-ringscreen__actions{left:calc(var(--u) * 34);right:calc(var(--u) * 34);bottom:calc(var(--u) * 96);gap:calc(var(--u) * 14);flex-direction:column;display:flex;position:absolute}.clk-ringscreen__main,.clk-ringscreen__stop{width:100%;height:calc(var(--u) * 64);border-radius:calc(var(--u) * 32);font-family:inherit;font-size:calc(var(--u) * 20);cursor:pointer;animation:clk-page-in .4s var(--cine) 80ms both;border:0;font-weight:500;transition:transform .15s}.clk-ringscreen__main:active,.clk-ringscreen__stop:active{transform:scale(.97)}.clk-ringscreen__main{color:#000;background:#ff9f0a}.clk-ringscreen__stop{color:#fff;box-shadow:inset 0 0 0 calc(var(--u) * 1) #ffffff1f;background:#ffffff24}.dlg{z-index:60;background:#00000047;justify-content:center;align-items:center;transition:background .2s ease-out;display:flex;position:absolute;inset:0}.dlg--idle{opacity:.01;pointer-events:none;background:0 0}.dlg--idle .dlg__body{visibility:hidden}.dlg:not(.dlg--idle) .dlg__card{animation:dlg-in .24s var(--cine)}.dlg__card{width:calc(var(--u) * 348);border-radius:calc(var(--u) * 48);background:var(--chrome-bg);max-width:88%;box-shadow:var(--chrome-shadow)}@keyframes dlg-in{0%{opacity:0;scale:.88}}.dlg__body{padding:calc(var(--u) * 32)}.dlg__title{font-size:calc(var(--u) * 20);letter-spacing:calc(var(--u) * -.23);color:var(--text);margin:0;font-weight:500}.dlg__desc{margin:calc(var(--u) * 6) 0 0;font-size:calc(var(--u) * 16);letter-spacing:calc(var(--u) * -.23);color:#ffffff9e}.dlg__fields{margin-top:calc(var(--u) * 20);border-radius:calc(var(--u) * 16);background:#ffffff1a;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.dlg__field{position:relative}.dlg__input{width:100%;height:calc(var(--u) * 48);padding:0 calc(var(--u) * 16);font-size:calc(var(--u) * 16);letter-spacing:calc(var(--u) * -.23);color:var(--text);box-sizing:border-box;background:0 0;border:none;outline:none}.dlg__input::placeholder{color:#fff6}.dlg__hair{height:1px;margin:0 calc(var(--u) * 16);background:#ffffff1a}.dlg__actions{gap:calc(var(--u) * 16);margin-top:calc(var(--u) * 20);display:flex}.dlg__btn{min-width:0;height:calc(var(--u) * 48);padding:0 calc(var(--u) * 12);border-radius:calc(var(--u) * 28);font-size:calc(var(--u) * 17);letter-spacing:calc(var(--u) * -.23);white-space:nowrap;text-overflow:ellipsis;color:var(--text);background:#ffffff1f;border:none;flex:1;font-weight:500;transition:opacity .15s;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.dlg__btn:active{opacity:.7}.dlg__btn--go{box-shadow:none;color:#fff;background:#0d71f0}.dlg__btn--danger{background:var(--missed)}.dlg__btn:disabled{opacity:.4}:where(.welcome-screen) :where(p){margin:0}:where(.welcome-screen) :where(img,video){max-width:100%;display:block}:where(.welcome-screen) :where(input,textarea,button){font-family:inherit;font-size:100%;line-height:inherit;color:inherit;background:0 0;border-width:0;margin:0;padding:0}:where(.welcome-screen) :where(button){cursor:pointer}.welcome-screen{--wl-bg:#060608;--wl-card:#ffffff12;--wl-card-line:#ffffff14;--wl-text:#fff;--wl-dim:#ffffff94;--wl-blue:#0a84ff;z-index:20;color:var(--wl-text);background:var(--wl-bg);font-family:Inter,Roboto,system-ui,sans-serif;position:absolute;inset:0;overflow:hidden}.welcome-screen .wl-aura{pointer-events:none;position:absolute;inset:0;overflow:hidden}.welcome-screen .wl-aura i{width:calc(var(--u) * 520);height:calc(var(--u) * 520);opacity:.55;border-radius:50%;position:absolute}.welcome-screen .wl-aura i:first-child{left:calc(var(--u) * -220);top:calc(var(--u) * -180);background:radial-gradient(circle,#405cff8c 0%,#405cff00 65%);animation:16s ease-in-out infinite alternate wlDrift}.welcome-screen .wl-aura i:nth-child(2){right:calc(var(--u) * -240);bottom:calc(var(--u) * -200);background:radial-gradient(circle,#b048ff73 0%,#b048ff00 65%);animation:19s ease-in-out infinite alternate-reverse wlDrift}.welcome-screen .welcome-step{flex-direction:column;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.welcome-screen .wl-hello,.welcome-screen .wl-final{cursor:grab;-webkit-user-select:none;user-select:none;justify-content:center}.welcome-screen .wl-hello:active,.welcome-screen .wl-final:active{cursor:grabbing}.welcome-screen .wl-hello-word{width:calc(var(--u) * 250);color:#fff;height:auto;animation:.9s cubic-bezier(.32,.72,0,1) both wlRise}.welcome-screen .wl-swipe{left:0;right:0;bottom:calc(var(--u) * 70);align-items:center;gap:calc(var(--u) * 6);pointer-events:none;flex-direction:column;display:flex;position:absolute}.welcome-screen .wl-swipe p{font-size:calc(var(--u) * 15);color:var(--wl-dim)}.welcome-screen .wl-swipe-arrow{color:#fff;animation:1.8s ease-in-out infinite wlBounce;display:flex}.welcome-screen .wl-step{padding:calc(var(--u) * 58) calc(var(--u) * 24) calc(var(--u) * 40);background:0 0}.welcome-screen .wl-step--passcode{padding-bottom:calc(var(--u) * 116)}.welcome-screen .wl-step--passcode .wl-head{margin-top:auto}.welcome-screen .wl-step--passcode .wl-keypad{margin-bottom:auto}.welcome-screen .wl-step--fruit .wl-head{margin-top:auto}.welcome-screen .wl-step--scroll{overflow-y:auto}.welcome-screen .wl-step--scroll::-webkit-scrollbar{display:none}.welcome-screen .wl-top{margin-bottom:calc(var(--u) * 18);flex-shrink:0;justify-content:space-between;align-self:stretch;align-items:center;display:flex}.welcome-screen .wl-back{width:calc(var(--u) * 40);height:calc(var(--u) * 40);color:#fff;background:var(--wl-card);box-shadow:inset 0 0 0 1px var(--wl-card-line);border-radius:50%;justify-content:center;align-items:center;display:flex}.welcome-screen .wl-back--ghost{visibility:hidden}.welcome-screen .wl-progress{gap:calc(var(--u) * 6);display:flex}.welcome-screen .wl-progress i{width:calc(var(--u) * 28);height:calc(var(--u) * 4);border-radius:calc(var(--u) * 2);background:#ffffff29;transition:background-color .3s}.welcome-screen .wl-progress i.is-on{background:#fff}.welcome-screen .wl-head{align-items:center;gap:calc(var(--u) * 8);margin-bottom:calc(var(--u) * 24);text-align:center;flex-direction:column;flex-shrink:0;display:flex}.welcome-screen .wl-head-icon{width:calc(var(--u) * 60);height:calc(var(--u) * 60);margin-bottom:calc(var(--u) * 6);border-radius:calc(var(--u) * 18);color:#fff;background:var(--wl-blue);justify-content:center;align-items:center;display:flex}.welcome-screen .wl-title{font-size:calc(var(--u) * 30);letter-spacing:-.02em;font-weight:500;line-height:1.15}.welcome-screen .wl-desc{max-width:calc(var(--u) * 340);font-size:calc(var(--u) * 14.5);color:var(--wl-dim);line-height:1.45}.welcome-screen .wl-langs{align-self:stretch;gap:calc(var(--u) * 10);padding-bottom:calc(var(--u) * 10);grid-template-columns:1fr 1fr;display:grid;overflow-y:auto}.welcome-screen .wl-langs::-webkit-scrollbar{display:none}.welcome-screen .wl-lang{align-items:flex-start;gap:calc(var(--u) * 3);min-width:0;padding:calc(var(--u) * 16);border-radius:calc(var(--u) * 20);text-align:left;background:var(--wl-card);box-shadow:inset 0 0 0 1px var(--wl-card-line);flex-direction:column;transition:box-shadow .2s,transform .12s;display:flex}.welcome-screen .wl-lang:active{transform:scale(.97)}.welcome-screen .wl-lang.is-on{box-shadow:inset 0 0 0 calc(var(--u) * 2) var(--wl-blue)}.welcome-screen .wl-lang b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:calc(var(--u) * 22);letter-spacing:-.02em;font-weight:500;overflow:hidden}.welcome-screen .wl-lang span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:calc(var(--u) * 13);color:var(--wl-dim);overflow:hidden}.welcome-screen .wl-themes{gap:calc(var(--u) * 18);margin-bottom:calc(var(--u) * 20);flex-shrink:0;display:flex}.welcome-screen .wl-theme{align-items:center;gap:calc(var(--u) * 10);flex-direction:column;display:flex}.welcome-screen .wl-theme img{width:calc(var(--u) * 132);border-radius:calc(var(--u) * 20);box-shadow:0 0 0 calc(var(--u) * 3) var(--wl-bg), 0 0 0 calc(var(--u) * 5) #ffffff1f;transition:box-shadow .2s}.welcome-screen .wl-theme.is-on img{box-shadow:0 0 0 calc(var(--u) * 3) var(--wl-bg), 0 0 0 calc(var(--u) * 5) var(--wl-blue)}.welcome-screen .wl-theme-name{align-items:center;gap:calc(var(--u) * 6);margin-top:calc(var(--u) * 4);font-size:calc(var(--u) * 15);font-weight:500;display:flex}.welcome-screen .wl-radio{width:calc(var(--u) * 24);height:calc(var(--u) * 24);color:#fff;box-shadow:inset 0 0 0 calc(var(--u) * 1.5) #ffffff59;border-radius:50%;justify-content:center;align-items:center;display:flex}.welcome-screen .wl-theme.is-on .wl-radio{background:var(--wl-blue);box-shadow:none}.welcome-screen .wl-card{border-radius:calc(var(--u) * 20);background:var(--wl-card);box-shadow:inset 0 0 0 1px var(--wl-card-line);flex-shrink:0;align-self:stretch}.welcome-screen .wl-toggle-row{align-items:center;gap:calc(var(--u) * 14);padding:calc(var(--u) * 14) calc(var(--u) * 16);text-align:left;display:flex}.welcome-screen .wl-toggle-text{gap:calc(var(--u) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.welcome-screen .wl-toggle-text b{font-size:calc(var(--u) * 16);font-weight:500}.welcome-screen .wl-toggle-text small{font-size:calc(var(--u) * 13);color:var(--wl-dim);line-height:1.35}.welcome-screen .wl-switch{width:calc(var(--u) * 52);height:calc(var(--u) * 30);border-radius:calc(var(--u) * 15);background:#ffffff2e;flex:none;transition:background-color .25s;position:relative}.welcome-screen .wl-switch i{left:calc(var(--u) * 2);top:calc(var(--u) * 2);width:calc(var(--u) * 26);height:calc(var(--u) * 26);background:#fff;border-radius:50%;transition:left .25s cubic-bezier(.32,.72,0,1);position:absolute}.welcome-screen .wl-switch.is-on{background:#34c759}.welcome-screen .wl-switch.is-on i{left:calc(var(--u) * 24)}.welcome-screen .wl-primary{height:calc(var(--u) * 54);border-radius:calc(var(--u) * 27);font-size:calc(var(--u) * 17);color:#000;background:#fff;flex-shrink:0;align-self:stretch;margin-top:auto;font-weight:500;transition:transform .12s,opacity .15s}.welcome-screen .wl-primary:active{opacity:.85;transform:scale(.98)}.welcome-screen .wl-dots{gap:calc(var(--u) * 18);margin:calc(var(--u) * 6) 0 calc(var(--u) * 36);flex-shrink:0;display:flex}.welcome-screen .wl-dots i{width:calc(var(--u) * 14);height:calc(var(--u) * 14);box-shadow:inset 0 0 0 calc(var(--u) * 1.5) #fff9;border-radius:50%;transition:background-color .15s,transform .15s}.welcome-screen .wl-dots i.is-on{box-shadow:none;background:#fff;transform:scale(1.08)}.welcome-screen .wl-keypad{grid-template-columns:repeat(3, calc(var(--u) * 78));gap:calc(var(--u) * 16) calc(var(--u) * 26);display:grid}.welcome-screen .wl-key{width:calc(var(--u) * 78);height:calc(var(--u) * 78);background:var(--wl-card);box-shadow:inset 0 0 0 1px var(--wl-card-line);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;transition:background-color .12s;display:flex}.welcome-screen .wl-key:active{background:#ffffff38}.welcome-screen .wl-key--text{box-shadow:none;color:var(--wl-dim);background:0 0}.welcome-screen .wl-key--text:active{color:#fff;background:0 0}.welcome-screen .wl-key-num{font-size:calc(var(--u) * 32);font-weight:400;line-height:1}.welcome-screen .wl-key-letters{margin-top:calc(var(--u) * 2);font-size:calc(var(--u) * 10);letter-spacing:.14em;color:var(--wl-dim);font-weight:500}.welcome-screen .wl-key-skip{font-size:calc(var(--u) * 16);font-weight:500}.welcome-screen .wl-fruit{width:calc(var(--u) * 64);height:calc(var(--u) * 64);margin-bottom:calc(var(--u) * 6);border-radius:calc(var(--u) * 20);background:#fff;justify-content:center;align-items:center;display:flex}.welcome-screen .wl-fruit img{width:calc(var(--u) * 34);height:calc(var(--u) * 34)}.welcome-screen .wl-fields{overflow:hidden}.welcome-screen .wl-field{align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 54);padding:0 calc(var(--u) * 16);display:flex;position:relative}.welcome-screen .wl-field+.wl-field:before{content:"";top:0;left:calc(var(--u) * 16);background:var(--wl-card-line);height:1px;position:absolute;right:0}.welcome-screen .wl-field input{min-width:0;height:100%;font-size:calc(var(--u) * 16);color:#fff;outline:none;flex:1}.welcome-screen .wl-field input::placeholder{color:#ffffff61}.welcome-screen .wl-domain{font-size:calc(var(--u) * 15);color:var(--wl-dim);flex:none}.welcome-screen .wl-eye{color:var(--wl-dim);flex:none;display:flex}.welcome-screen .wl-links{justify-content:space-between;align-self:stretch;gap:calc(var(--u) * 10);padding:calc(var(--u) * 14) calc(var(--u) * 4) 0;flex-shrink:0;display:flex}.welcome-screen .wl-links button{font-size:calc(var(--u) * 14);color:var(--wl-blue);font-weight:500}.welcome-screen .wl-info{margin:calc(var(--u) * 22) 0 calc(var(--u) * 18);text-align:center;font-size:calc(var(--u) * 12.5);color:#ffffff73;flex-shrink:0;line-height:1.5}.welcome-screen .wl-step--scroll .wl-primary{min-height:calc(var(--u) * 54);margin-top:auto}.welcome-screen .wl-final-check{width:calc(var(--u) * 76);height:calc(var(--u) * 76);margin-bottom:calc(var(--u) * 20);color:#fff;background:#34c759;border-radius:50%;justify-content:center;align-items:center;animation:.7s cubic-bezier(.32,.72,0,1) both wlRise;display:flex}.welcome-screen .wl-final-title{max-width:calc(var(--u) * 320);text-align:center;font-size:calc(var(--u) * 34);letter-spacing:-.02em;font-weight:500;line-height:1.15;animation:.8s cubic-bezier(.32,.72,0,1) 80ms both wlRise}.welcome-screen .step-fade-leave-active{transition:opacity .4s}.welcome-screen .step-fade-leave-to{opacity:0}.welcome-screen .step-slide-enter-active{z-index:2;transition:transform .5s cubic-bezier(.32,.72,0,1),opacity .3s}.welcome-screen .step-slide-enter-from{opacity:0;transform:translateY(12%)}.welcome-screen .step-slide-leave-active{z-index:1;transition:opacity .35s}.welcome-screen .step-slide-leave-to{opacity:0}@keyframes wlDrift{to{transform:translate(calc(var(--u) * 90), calc(var(--u) * 120)) scale(1.15)}}@keyframes wlRise{0%{opacity:0;transform:translateY(calc(var(--u) * 18))}}@keyframes wlBounce{0%,to{opacity:1;transform:translateY(0)}50%{transform:translateY(calc(var(--u) * -8));opacity:.6}}.vr{z-index:9999;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.vr .vr-bg{background:radial-gradient(circle at 18% 22%, #f7a93c1f 0%, transparent 38%), radial-gradient(circle at 82% 78%, #7e9b8214 0%, transparent 35%), radial-gradient(circle at 75% 14%, #e1542a12 0%, transparent 28%), repeating-radial-gradient(circle at 50% 50%, transparent 0 calc(var(--u) * 14), #3d2a0e0a calc(var(--u) * 14) calc(var(--u) * 15)), linear-gradient(180deg, #fff6e3 0%, #f4e9cd 100%);opacity:0;transition:opacity .46s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.vr.visible .vr-bg{opacity:1}.vr .vr-corner,.vr .vr-strip{opacity:0;transition:opacity .36s 80ms}.vr.visible .vr-corner,.vr.visible .vr-strip{opacity:1}.vr .vr-corner{color:#3d2a0e38;pointer-events:none;font-weight:500;position:absolute}.vr .vr-corner-tl{top:calc(var(--u) * 64);left:calc(var(--u) * 22);font-size:calc(var(--u) * 22);transform:rotate(-12deg)}.vr .vr-corner-tr{top:calc(var(--u) * 84);right:calc(var(--u) * 26);font-size:calc(var(--u) * 18);transform:rotate(18deg)}.vr .vr-corner-bl{bottom:calc(var(--u) * 124);left:calc(var(--u) * 30);font-size:calc(var(--u) * 16);transform:rotate(10deg)}.vr .vr-corner-br{bottom:calc(var(--u) * 96);right:calc(var(--u) * 24);font-size:calc(var(--u) * 20);transform:rotate(-16deg)}.vr .vr-strip{height:calc(var(--u) * 8);background:repeating-linear-gradient(135deg, #f7a93c 0 calc(var(--u) * 10), #3d2a0e calc(var(--u) * 10) calc(var(--u) * 12), #ffe45c calc(var(--u) * 12) calc(var(--u) * 22), #3d2a0e calc(var(--u) * 22) calc(var(--u) * 24));opacity:0;position:absolute;left:0;right:0}.vr.visible .vr-strip{opacity:.42}.vr .vr-strip-top{top:0}.vr .vr-strip-bot{bottom:0}.vr .vr-content{align-items:center;gap:calc(var(--u) * 22);padding:0 calc(var(--u) * 26);z-index:1;flex-direction:column;display:flex;position:relative}.vr .vr-stage{width:calc(var(--u) * 220);height:calc(var(--u) * 220);opacity:0;justify-content:center;align-items:center;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;transform:scale(.3)rotate(-8deg)}.vr .vr-stage.on{opacity:1;transform:scale(1)rotate(0)}.vr.exiting .vr-stage{opacity:0;transition:opacity .3s,transform .32s;transform:scale(.92)rotate(0)}.vr .vr-stage.r-common{--r:#c9b58e;--r-soft:#f5e9c9;--r-deep:#8b7a4e}.vr .vr-stage.r-strange{--r:#5dbe7a;--r-soft:#c8efc8;--r-deep:#2f7a3e}.vr .vr-stage.r-rare{--r:#9168d4;--r-soft:#dcc8f2;--r-deep:#5a3f8e}.vr .vr-stage.r-mint{--r:#f7a93c;--r-soft:#ffe2a0;--r-deep:#b8731e}.vr .vr-orbit{inset:calc(var(--u) * -10);border:calc(var(--u) * 3) dashed #3d2a0e;border-radius:50%;animation:22s linear infinite vr-orbit-spin;position:absolute}@keyframes vr-orbit-spin{to{transform:rotate(360deg)}}.vr .vr-halo{inset:calc(var(--u) * -2);background:var(--r);opacity:.32;filter:blur(calc(var(--u) * 22));border-radius:50%;animation:2.6s ease-in-out infinite vr-pulse;position:absolute}@keyframes vr-pulse{0%,to{opacity:.26;transform:scale(.94)}50%{opacity:.46;transform:scale(1.06)}}.vr .vr-rosette{inset:calc(var(--u) * 14);background:radial-gradient(circle at 32% 28%, #fff 0%, var(--r-soft) 45%, var(--r) 100%);border:calc(var(--u) * 4) solid #3d2a0e;box-shadow:0 calc(var(--u) * 9) 0 0 #3d2a0e, inset 0 calc(var(--u) * -6) 0 #0000002e, inset 0 calc(var(--u) * 5) 0 #ffffff8c, inset 0 0 0 calc(var(--u) * 9) #ffffff2e, inset 0 0 0 calc(var(--u) * 11) #3d2a0e59;border-radius:50%;position:absolute}.vr .vr-img{z-index:2;justify-content:center;align-items:center;width:64%;height:64%;display:flex;position:relative}.vr .vr-img img{object-fit:contain;max-width:100%;max-height:100%;image-rendering:-webkit-optimize-contrast;filter:saturate(1.4) contrast(1.08) drop-shadow(0 calc(var(--u) * 6) 0 #3d2a0e73) drop-shadow(calc(var(--u) * -1.5) 0 0 #3d2a0e) drop-shadow(calc(var(--u) * 1.5) 0 0 #3d2a0e) drop-shadow(0 calc(var(--u) * -1.5) 0 #3d2a0e) drop-shadow(0 calc(var(--u) * 1.5) 0 #3d2a0e);animation:3.4s ease-in-out infinite vr-bob}@keyframes vr-bob{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--u) * -7))}}.vr .vr-img-fallback{z-index:2;font-size:calc(var(--u) * 92);color:#fff;text-shadow:calc(var(--u) * -2) calc(var(--u) * -2) 0 #3d2a0e, calc(var(--u) * 2) calc(var(--u) * -2) 0 #3d2a0e, calc(var(--u) * -2) calc(var(--u) * 2) 0 #3d2a0e, calc(var(--u) * 2) calc(var(--u) * 2) 0 #3d2a0e, 0 calc(var(--u) * 3) 0 #3d2a0e;letter-spacing:-.04em;font-weight:500;line-height:1;position:relative}.vr .vr-info{text-align:center;opacity:0;transform:translateY(calc(var(--u) * 22));transition:opacity .48s,transform .6s cubic-bezier(.16,1,.3,1)}.vr .vr-info.on{opacity:1;transform:translateY(0)}.vr.exiting .vr-info{opacity:0;transform:translateY(calc(var(--u) * 6));transition:opacity .24s,transform .26s}.vr .vr-badge{align-items:center;gap:calc(var(--u) * 7);padding:calc(var(--u) * 7) calc(var(--u) * 14) calc(var(--u) * 7) calc(var(--u) * 11);border-radius:calc(var(--u) * 100);background:var(--r);color:#fff;border:calc(var(--u) * 2.5) solid #3d2a0e;box-shadow:0 calc(var(--u) * 4) 0 0 #3d2a0e;font-size:calc(var(--u) * 11);letter-spacing:.18em;margin-bottom:calc(var(--u) * 14);text-transform:uppercase;font-weight:500;display:inline-flex}.vr .vr-badge.r-common{--r:#c9b58e;color:#3d2a0e}.vr .vr-badge.r-strange{--r:#5dbe7a}.vr .vr-badge.r-rare{--r:#9168d4}.vr .vr-badge.r-mint{--r:#f7a93c;color:#3d2a0e}.vr .vr-name{font-size:calc(var(--u) * 26);color:#3d2a0e;letter-spacing:-.025em;max-width:calc(var(--u) * 290);margin:0;font-weight:500;line-height:1.12}.vr .vr-name-bar{width:calc(var(--u) * 58);height:calc(var(--u) * 5);margin:calc(var(--u) * 10) auto 0;border:calc(var(--u) * 2) solid #3d2a0e;border-radius:calc(var(--u) * 100);box-shadow:0 calc(var(--u) * 2) 0 0 #3d2a0e;background:#f7a93c;display:block}.vr .vr-stamp{margin-top:calc(var(--u) * 4);padding:calc(var(--u) * 14) calc(var(--u) * 24) calc(var(--u) * 12);border:calc(var(--u) * 3) solid #3d2a0e;border-radius:calc(var(--u) * 14);box-shadow:0 calc(var(--u) * 7) 0 0 #3d2a0e, inset 0 calc(var(--u) * -4) 0 #00000029, inset 0 calc(var(--u) * 3) 0 #ffffff8c;align-items:center;gap:calc(var(--u) * 2);opacity:0;background:linear-gradient(#ffe45c 0%,#ffb938 60%,#f58d26 100%);flex-direction:column;transition:opacity .36s,transform .6s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;transform:scale(.3)rotate(22deg)}.vr .vr-stamp.on{opacity:1;transform:scale(1)rotate(-7deg)}.vr.exiting .vr-stamp{opacity:0;transition:opacity .24s,transform .26s;transform:scale(.85)rotate(-3deg)}.vr .vr-stamp-stitch{inset:calc(var(--u) * 5);border:calc(var(--u) * 2) dashed #3d2a0e8c;border-radius:calc(var(--u) * 9);pointer-events:none;position:absolute}.vr .vr-stamp-eyebrow{z-index:1;font-size:calc(var(--u) * 9);letter-spacing:.28em;color:#3d2a0ec7;font-weight:500;position:relative}.vr .vr-stamp-amount{z-index:1;font-size:calc(var(--u) * 28);color:#3d2a0e;letter-spacing:-.04em;font-weight:500;line-height:1;position:relative}.vr .vr-skip{bottom:calc(var(--u) * 30);right:calc(var(--u) * 22);appearance:none;border:calc(var(--u) * 2.5) solid #3d2a0e;color:#3d2a0e;border-radius:calc(var(--u) * 100);padding:calc(var(--u) * 9) calc(var(--u) * 18);font:inherit;font-size:calc(var(--u) * 10);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;box-shadow:0 calc(var(--u) * 4) 0 0 #3d2a0e;z-index:2;opacity:0;background:linear-gradient(#fff 0%,#fff4d9 100%);font-weight:500;transition:transform .12s,box-shadow .12s,opacity .28s;position:absolute}.vr.visible .vr-skip{opacity:1}.vr.exiting .vr-skip{opacity:0;transition:opacity .2s}.vr .vr-skip:active{transform:translateY(calc(var(--u) * 3));box-shadow:0 1px #3d2a0e}.vr .tv-numeric{font-variant-numeric:tabular-nums}.ach-toast{top:calc(var(--u) * 70);left:calc(var(--u) * 14);right:calc(var(--u) * 14);border:calc(var(--u) * 3) solid #3d2a0e;border-radius:calc(var(--u) * 22);padding:calc(var(--u) * 14) calc(var(--u) * 16);align-items:center;gap:calc(var(--u) * 14);box-shadow:0 calc(var(--u) * 7) 0 0 #3d2a0e, 0 calc(var(--u) * 12) calc(var(--u) * 32) #3a2a1840;z-index:80;cursor:pointer;background:linear-gradient(#ffe19a 0%,#f7a93c 100%);display:flex;position:absolute;overflow:hidden}.ach-toast .ach-medal{width:calc(var(--u) * 48);height:calc(var(--u) * 48);color:#f7a93c;border:calc(var(--u) * 2.5) solid #3d2a0e;box-shadow:0 calc(var(--u) * 3) 0 0 #3d2a0e;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;animation:1.6s ease-in-out infinite ach-bob;display:inline-flex}@keyframes ach-bob{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(calc(var(--u) * -3)) rotate(4deg)}}.ach-toast .ach-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ach-toast .ach-eyebrow{font-size:calc(var(--u) * 9);letter-spacing:.18em;text-transform:uppercase;color:#3d2a0ebf;font-weight:500}.ach-toast .ach-title{font-size:calc(var(--u) * 15);color:#3d2a0e;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ach-toast .ach-reward{font-size:calc(var(--u) * 13);color:#3d2a0e;letter-spacing:-.02em;border:calc(var(--u) * 2) solid #3d2a0e;border-radius:calc(var(--u) * 100);padding:calc(var(--u) * 2) calc(var(--u) * 8);box-shadow:0 calc(var(--u) * 2) 0 0 #3d2a0e;margin-top:calc(var(--u) * 2);background:#ffe45c;align-self:flex-start;font-weight:500;display:inline-block}.ach-toast .ach-spark{color:var(--tv-r-mint);filter:drop-shadow(0 0 calc(var(--u) * 6) var(--tv-r-mint));pointer-events:none;animation:2s linear infinite ach-twinkle;display:inline-flex;position:absolute}.ach-toast .ach-spark.s1{top:calc(var(--u) * 8);right:calc(var(--u) * 18);animation-delay:0s}.ach-toast .ach-spark.s2{bottom:calc(var(--u) * 10);right:calc(var(--u) * 38);animation-delay:.5s}@keyframes ach-twinkle{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.ach-toast.ach-toast-enter-active,.ach-toast.ach-toast-leave-active{transition:transform .36s cubic-bezier(.16,1,.3,1),opacity .28s}.ach-toast.ach-toast-enter-from{opacity:0;transform:translateY(calc(var(--u) * -20)) scale(.94)}.ach-toast.ach-toast-leave-to{opacity:0;transform:translateY(calc(var(--u) * -10)) scale(.96)}.ach-toast .tv-numeric{font-variant-numeric:tabular-nums}.po{z-index:200;pointer-events:none;color:#fff;flex-direction:column;justify-content:space-between;font-family:Roboto,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;display:flex;position:fixed;inset:0}.po .po-grab{z-index:1;pointer-events:auto;cursor:grab;touch-action:none;position:absolute;inset:0}.po .po-grab:active{cursor:grabbing}.po .po-top{z-index:2;pointer-events:auto;padding:calc(var(--u) * 38) calc(var(--u) * 18) calc(var(--u) * 14);justify-content:space-between;align-items:center;display:flex;position:relative}.po .po-name{padding:calc(var(--u) * 8) calc(var(--u) * 16);font-size:calc(var(--u) * 13);letter-spacing:-.01em;color:#3d2a0e;border:calc(var(--u) * 2.5) solid #3d2a0e;border-radius:calc(var(--u) * 100);box-shadow:0 calc(var(--u) * 4) 0 0 #3d2a0e;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#fff 0%,#fff4d9 100%);max-width:70%;font-weight:500;overflow:hidden}.po .po-close{appearance:none;width:calc(var(--u) * 42);height:calc(var(--u) * 42);border-radius:calc(var(--u) * 100);border:calc(var(--u) * 2.5) solid #3d2a0e;color:#3d2a0e;cursor:pointer;box-shadow:0 calc(var(--u) * 4) 0 0 #3d2a0e;background:linear-gradient(#fff 0%,#fff4d9 100%);justify-content:center;align-items:center;transition:transform .12s,box-shadow .12s;display:flex}.po .po-close:active{transform:translateY(calc(var(--u) * 3));box-shadow:0 1px #3d2a0e}.po .po-hint{z-index:2;pointer-events:none;align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 14) calc(var(--u) * 18) calc(var(--u) * 28);flex-direction:column;display:flex;position:relative}.po .po-hint-eyebrow{padding:calc(var(--u) * 5) calc(var(--u) * 14);font-size:calc(var(--u) * 10);letter-spacing:.26em;color:#3d2a0e;border:calc(var(--u) * 2) solid #3d2a0e;border-radius:calc(var(--u) * 100);box-shadow:0 calc(var(--u) * 3) 0 0 #3d2a0e;background:#ffe45c;font-weight:500}.po .po-hint-text{padding:calc(var(--u) * 6) calc(var(--u) * 14);font-size:calc(var(--u) * 11);color:#3d2a0e;border:calc(var(--u) * 2) solid #3d2a0e;border-radius:calc(var(--u) * 100);box-shadow:0 calc(var(--u) * 3) 0 0 #3d2a0e;letter-spacing:.02em;align-items:center;gap:calc(var(--u) * 4);background:linear-gradient(#fff 0%,#fff4d9 100%);font-weight:500;display:inline-flex}.po .po-kbd{padding:1px calc(var(--u) * 7);font-size:calc(var(--u) * 10);color:#ffe45c;border:calc(var(--u) * 1.5) solid #3d2a0e;border-radius:calc(var(--u) * 6);letter-spacing:.04em;background:#3d2a0e;font-family:Roboto Mono,monospace;font-weight:500;display:inline-block}.po.po-fade-enter-active,.po.po-fade-leave-active{transition:opacity .24s}.po.po-fade-enter-from,.po.po-fade-leave-to{opacity:0}.volind{left:calc(var(--u) * 13);width:calc(var(--u) * 32);height:calc(var(--u) * 147);margin-top:calc(var(--u) * -73.5);border-radius:calc(var(--u) * 12);z-index:55;-webkit-backdrop-filter:blur(calc(var(--u) * 20));backdrop-filter:blur(calc(var(--u) * 20));opacity:0;pointer-events:none;touch-action:none;background:#ffffff26;transition:opacity .4s;position:absolute;top:33.5%;overflow:hidden}.volind--on{opacity:1;pointer-events:auto;transition:opacity .2s}.volind__fill{background:#fff;width:100%;transition:height .15s;position:absolute;bottom:0;left:0}.volind__icon{z-index:1;width:calc(var(--u) * 16);height:calc(var(--u) * 12);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.volind__icon--top{top:calc(var(--u) * 8)}.volind__icon--bottom{bottom:calc(var(--u) * 8)}.di-anchor{left:calc(var(--u) * 230.27);top:calc(var(--u) * 28.137);z-index:2;justify-content:center;width:0;height:0;display:flex;position:absolute}.di-scrim{left:calc(var(--u) * 17);top:calc(var(--u) * 15);z-index:2;width:calc(var(--u) * 426);height:calc(var(--u) * 927);border-radius:calc(var(--u) * 46);position:absolute}.di{width:calc(var(--u) * var(--w));height:calc(var(--u) * var(--h));border-radius:calc(var(--u) * var(--r));color:#fff;background:#000;flex:none;transition-property:width,height,border-radius,transform;position:relative;overflow:hidden}.di--grow{transition-duration:.58s,.58s,.5s,.2s;transition-timing-function:cubic-bezier(.3,1.32,.5,1),cubic-bezier(.3,1.32,.5,1),cubic-bezier(.3,1,.5,1),ease}.di--shrink{transition-duration:.42s,.42s,.42s,.2s;transition-timing-function:cubic-bezier(.5,0,.1,1),cubic-bezier(.5,0,.1,1),cubic-bezier(.5,0,.1,1),ease}.di--tappable{cursor:pointer}.di--tappable:active{transform:scale(.95)}.di--ringing{animation:2s ease-in-out .7s infinite diRing}.di-camera{left:calc(var(--u) * 37.5);top:calc(var(--u) * 9.5);width:calc(var(--u) * 16);height:calc(var(--u) * 16);pointer-events:none;border-radius:50%;transition:opacity .2s .3s;position:absolute}.di-camera--hidden{opacity:0;transition-duration:.12s;transition-delay:0s}.di-layer{width:calc(var(--u) * var(--lw));height:calc(var(--u) * var(--lh));margin-left:calc(var(--u) * var(--lw) / -2);transform-origin:50% 0;position:absolute;top:0;left:50%}.di-layer--in{animation:.44s cubic-bezier(.2,.8,.2,1) 80ms both diIn}.di-layer--out{pointer-events:none;animation:.2s ease-in both diOut}.di-flash{height:100%;padding:0 calc(var(--u) * 15) 0 calc(var(--u) * 12);font-size:calc(var(--u) * 14);justify-content:space-between;align-items:center;display:flex}.di-flash-icon{display:flex}.di-flash--red{color:#ff453a}.di-flash--amber .di-flash-icon{color:#ffd60a}.di-flash--silent .di-flash-icon{transform-origin:50% 10%;animation:.7s ease-out .15s both diSwing}.di-flash--volume .di-flash-icon{animation:.45s cubic-bezier(.3,1.6,.5,1) .12s both diPop}.di-flash--theme .di-flash-icon{animation:.6s cubic-bezier(.3,1.3,.5,1) .1s both diTurn}.di-compact{height:100%;padding:0 calc(var(--u) * 13) 0 calc(var(--u) * 6);justify-content:space-between;align-items:center;display:flex}.di-cover{width:calc(var(--u) * 56);height:calc(var(--u) * 56);border-radius:calc(var(--u) * 12);background:#2c2c2e;flex:none;overflow:hidden}.di-cover img{object-fit:cover;width:100%;height:100%;display:block}.di-cover--sm{width:calc(var(--u) * 23);height:calc(var(--u) * 23);border-radius:calc(var(--u) * 6)}.di-bars{height:calc(var(--u) * 16);align-items:center;gap:calc(var(--u) * 2.5);display:flex}.di-bars i{width:calc(var(--u) * 3);border-radius:calc(var(--u) * 1.5);background:#ff2641;height:100%;transition:transform .3s;animation:.8s ease-in-out infinite alternate diBar}.di-bars i:nth-child(2){animation-duration:.62s;animation-delay:-.3s}.di-bars i:nth-child(3){animation-duration:.94s;animation-delay:-.5s}.di-bars i:nth-child(4){animation-duration:.7s;animation-delay:-.2s}.di-bars--paused i{animation:none;transform:scaleY(.22)}.di-call{align-items:center;gap:calc(var(--u) * 10);height:100%;padding:0 calc(var(--u) * 12);display:flex}.di-avatar{width:calc(var(--u) * 48);height:calc(var(--u) * 48);font-size:calc(var(--u) * 19);background:#3a3a3c;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.di-avatar img{object-fit:cover;width:100%;height:100%}.di-avatar i{font-style:normal;font-weight:500}.di-avatar--lg{width:calc(var(--u) * 64);height:calc(var(--u) * 64);font-size:calc(var(--u) * 24)}.di-call-text{gap:calc(var(--u) * 3);flex-direction:column;flex:1;min-width:0;display:flex}.di-call-sub{align-items:center;gap:calc(var(--u) * 5);font-size:calc(var(--u) * 12);font-variant-numeric:tabular-nums;color:#ebebf599;display:flex}.di-call-sub--live{color:#30d158}.di-live{width:calc(var(--u) * 6);height:calc(var(--u) * 6);background:#30d158;border-radius:50%;animation:1.4s ease-in-out infinite diBlink}.di-call-name{white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--u) * 16);font-weight:500;overflow:hidden}.di-round{width:calc(var(--u) * 44);height:calc(var(--u) * 44);color:#fff;background:#ffffff29;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .15s,background-color .2s,color .2s;display:flex}.di-round:active{transform:scale(.9)}.di-round--red{background:#ff3b30}.di-round--green{background:#30d158}.di-round--on{color:#000;background:#fff}.di-round--ring svg{animation:2s ease-in-out .7s infinite diHandset}.di-ripple{flex:none;display:flex;position:relative}.di-ripple i{border:calc(var(--u) * 1.5) solid #ffffff80;opacity:0;border-radius:50%;animation:2s ease-out .6s infinite diRipple;position:absolute;inset:0}.di-ripple i:nth-child(2){animation-delay:1.3s}.di-ripple .di-avatar{position:relative}.di-call-sub--ringing{color:#30d158}.di-wave{height:calc(var(--u) * 10);align-items:center;gap:calc(var(--u) * 1.5);display:flex}.di-wave i{width:calc(var(--u) * 2);border-radius:calc(var(--u) * 1);background:currentColor;height:100%;animation:.5s ease-in-out infinite alternate diBar}.di-wave i:nth-child(2){animation-delay:-.25s}.di-wave i:nth-child(3){animation-delay:-.4s}.di-round--hangup svg{transform:rotate(135deg)}.di-call--incoming .di-round{animation:.5s cubic-bezier(.3,1.5,.5,1) .28s both diButton}.di-call--incoming .di-round:last-child{animation-delay:.36s}.di-offer{height:100%;padding:calc(var(--u) * 18);flex-direction:column;justify-content:space-between;display:flex}.di-offer-top{align-items:flex-start;gap:calc(var(--u) * 12);display:flex}.di-offer-app{width:calc(var(--u) * 44);height:calc(var(--u) * 44);border-radius:calc(var(--u) * 12);color:#fff;flex:none;justify-content:center;align-items:center;display:flex}.di-offer-app img{width:calc(var(--u) * 26);height:calc(var(--u) * 26)}.di-offer-app--photo{background:linear-gradient(#419afe,#0179ff)}.di-offer-app--contact{background:linear-gradient(#8e8e93,#636366)}.di-offer-text{gap:calc(var(--u) * 4);min-width:0;padding-top:calc(var(--u) * 2);flex-direction:column;flex:1;display:flex}.di-offer-title{font-size:calc(var(--u) * 15);font-weight:500}.di-offer-desc{-webkit-line-clamp:3;font-size:calc(var(--u) * 14);color:#ebebf599;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.di-stack{width:calc(var(--u) * 96);height:calc(var(--u) * 64);flex:none;position:relative}.di-stack img{left:50%;top:calc(var(--u) * 6);width:calc(var(--u) * 52);height:calc(var(--u) * 52);margin-left:calc(var(--u) * -26);border:calc(var(--u) * 2) solid #000;border-radius:calc(var(--u) * 12);object-fit:cover;transform:translateX(calc(var(--u) * var(--tx,0))) rotate(var(--rot,0deg)) scale(var(--s,1));background:#2c2c2e;animation:.5s cubic-bezier(.3,1.3,.5,1) .22s both diFan;position:absolute}.di-stack img:first-child{z-index:3}.di-stack img:nth-child(2){z-index:2;--tx:-22;--rot:-10deg;--s:.88}.di-stack img:nth-child(3){z-index:1;--tx:22;--rot:10deg;--s:.88}.di-stack--2 img:first-child{--tx:10}.di-stack--2 img:nth-child(2){--tx:-12}.di-offer-actions{gap:calc(var(--u) * 10);grid-template-columns:1fr 1fr;display:grid}.di-pill{height:calc(var(--u) * 44);border-radius:calc(var(--u) * 22);font-size:calc(var(--u) * 16);color:#fff;background:#ffffff29;transition:transform .15s}.di-pill:active{transform:scale(.97)}.di-pill--accept{background:#0a84ff}.di-music{height:100%;padding:calc(var(--u) * 20) calc(var(--u) * 22) calc(var(--u) * 12);flex-direction:column;display:flex}.di-music-head{align-items:center;gap:calc(var(--u) * 12);display:flex}.di-music-text{gap:calc(var(--u) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.di-music-title,.di-music-artist{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.di-music-title{font-size:calc(var(--u) * 15);font-weight:500}.di-music-artist{font-size:calc(var(--u) * 14);color:#ebebf599}.di-music .di-bars{height:calc(var(--u) * 22);margin-right:calc(var(--u) * 2)}.di-music-progress{align-items:center;gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 16);display:flex}.di-music-time{width:calc(var(--u) * 34);font-size:calc(var(--u) * 11);font-variant-numeric:tabular-nums;color:#ebebf599}.di-music-time:last-child{text-align:right}.di-music-bar{height:calc(var(--u) * 16);cursor:pointer;flex:1;position:relative}.di-music-bar:before,.di-music-bar span{content:"";height:calc(var(--u) * 5);margin-top:calc(var(--u) * -2.5);border-radius:calc(var(--u) * 3);position:absolute;top:50%;left:0}.di-music-bar:before{background:#fff3;right:0}.di-music-bar span{background:#fff;transition:width .25s linear}.di-music-controls{justify-content:center;align-items:center;gap:calc(var(--u) * 46);flex:1;display:flex}.di-ctrl{color:#fff;transition:transform .15s,opacity .15s;display:flex}.di-ctrl:active{opacity:.7;transform:scale(.86)}@keyframes diIn{0%{opacity:0;filter:blur(calc(var(--u) * 6));transform:scale(.88)}}@keyframes diOut{to{opacity:0;filter:blur(calc(var(--u) * 6));transform:scale(.94)}}@keyframes diRing{0%,34%,to{transform:translate(0)}6%{transform:translateX(calc(var(--u) * -3))}12%{transform:translateX(calc(var(--u) * 3))}18%{transform:translateX(calc(var(--u) * -2))}24%{transform:translateX(calc(var(--u) * 2))}30%{transform:translateX(calc(var(--u) * -1))}}@keyframes diHandset{0%,34%,to{transform:rotate(0)}8%,24%{transform:rotate(-14deg)}16%{transform:rotate(14deg)}}@keyframes diSwing{0%{transform:rotate(0)}20%{transform:rotate(-22deg)}45%{transform:rotate(16deg)}70%{transform:rotate(-8deg)}to{transform:rotate(0)}}@keyframes diPop{0%{transform:scale(.4)}}@keyframes diTurn{0%{transform:rotate(-120deg)scale(.6)}}@keyframes diBar{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes diBlink{50%{opacity:.35}}@keyframes diFan{0%{opacity:0;transform:translate(0)rotate(0)scale(.7)}}@keyframes diRipple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.42)}}@keyframes diButton{0%{opacity:0;transform:scale(.5)}}.di-callmini{height:100%;padding:0 calc(var(--u) * 14) 0 calc(var(--u) * 13);color:#30d158;justify-content:space-between;align-items:center;display:flex}.di-callmini-time{align-items:center;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 14);font-variant-numeric:tabular-nums;font-weight:500;display:flex}.di-callmini .di-bars i{background:#30d158}.di-callmini-muted{color:#ff453a;display:flex}.di-callmini--failed{color:#ff453a}.di-clockmini{height:100%;padding:0 calc(var(--u) * 14) 0 calc(var(--u) * 13);color:#ff9f0a;justify-content:space-between;align-items:center;display:flex}.di-clockmini--white{color:#fff}.di-clockmini-time{font-size:calc(var(--u) * 14);font-variant-numeric:tabular-nums;font-weight:500}.di-clockmini--paused .di-clockmini-time{opacity:.55}.di-ring-icon{width:calc(var(--u) * 48);height:calc(var(--u) * 48);color:#000;background:#ff9f0a;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.di-ripple--clock i{border-color:#ff9f0ab3}.di-ring .di-ring-icon svg{animation:1.2s ease-in-out infinite diAlarmShake}.di-ring-sub{color:#ff9f0a}.di-ring .di-round{animation:.5s cubic-bezier(.3,1.5,.5,1) .28s both diButton}.di-ring .di-round:last-child{animation-delay:.36s}.di-round--orange{color:#000;background:#ff9f0a}.di-round--orange-soft{color:#ff9f0a;background:#ff9f0a38}.di-timer-icon{width:calc(var(--u) * 48);height:calc(var(--u) * 48);color:#ff9f0a;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.di-timer-svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.di-timer-track,.di-timer-fill{fill:none;stroke-width:3.5px}.di-timer-track{stroke:#ff9f0a38}.di-timer-fill{stroke:#ff9f0a;stroke-linecap:round;transition:stroke-dashoffset .2s linear}.di-timer-time{font-size:calc(var(--u) * 22);font-variant-numeric:tabular-nums;color:#ff9f0a;font-weight:400}@keyframes diAlarmShake{0%,50%,to{transform:rotate(0)}10%,30%{transform:rotate(-14deg)}20%,40%{transform:rotate(14deg)}}:where(.cc-root) :where(*){box-sizing:border-box;-webkit-user-select:none;user-select:none;margin:0;padding:0}:where(.cc-root) :where(img,svg){display:block}:where(.cc-root) :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;outline:none}.cc-root{--cc-panel:#ffffff13;--cc-panel-hi:#ffffff1f;--cc-rim:#ffffff12;--cc-muted:#ffffff8f;z-index:6;border-radius:inherit;-webkit-backdrop-filter:blur(calc(var(--u) * 30)) saturate(1.15);backdrop-filter:blur(calc(var(--u) * 30)) saturate(1.15);color:#fff;background:linear-gradient(#08080bb8 0%,#08080bdb 100%);position:absolute;inset:0}.cc-root--enter{opacity:0}.cc-root--shown{opacity:1;transition:opacity .26s}.cc-root--leave{opacity:0;transition:opacity .22s}.cc-stack{top:calc(var(--u) * 76);left:calc(var(--u) * 18);right:calc(var(--u) * 18);gap:calc(var(--u) * 12);flex-direction:column;transition:transform .34s cubic-bezier(.32,.72,0,1);display:flex;position:absolute}.cc-root--enter .cc-stack,.cc-root--leave .cc-stack{transform:translateY(calc(var(--u) * -16))}.cc-head{justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);padding:0 calc(var(--u) * 4);display:flex}.cc-me{align-items:center;gap:calc(var(--u) * 12);min-width:0;display:flex}.cc-me img{width:calc(var(--u) * 50);height:calc(var(--u) * 50);border-radius:calc(var(--u) * 17);object-fit:cover;background:var(--cc-panel);flex:none}.cc-me span,.cc-now{flex-direction:column;min-width:0;display:flex}.cc-me b{white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--u) * 17);font-weight:500;overflow:hidden}.cc-me small,.cc-now small{font-size:calc(var(--u) * 13);color:var(--cc-muted);font-variant-numeric:tabular-nums}.cc-now{flex:none;align-items:flex-end}.cc-now b{font-size:calc(var(--u) * 30);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.05}.cc-signal{padding:0 calc(var(--u) * 4) calc(var(--u) * 2);font-size:calc(var(--u) * 13);color:var(--cc-muted);justify-content:space-between;align-items:center;display:flex}.cc-battery{align-items:center;gap:calc(var(--u) * 8);font-variant-numeric:tabular-nums;color:#fff;display:inline-flex}.cc-battery-track{width:calc(var(--u) * 46);height:calc(var(--u) * 8);border-radius:calc(var(--u) * 4);background:#ffffff29;display:block;overflow:hidden}.cc-battery-track i{border-radius:inherit;background:#30d158;height:100%;display:block}.cc-battery-track.is-low i{background:#ff453a}.cc-toggles{gap:calc(var(--u) * 10);grid-template-columns:1fr 1fr;display:grid}.cc-toggle{min-width:0;height:calc(var(--u) * 66);align-items:center;gap:calc(var(--u) * 11);padding:0 calc(var(--u) * 12);border-radius:calc(var(--u) * 22);text-align:left;background:var(--cc-panel);box-shadow:inset 0 0 0 1px var(--cc-rim);transition:background-color .2s,transform .15s;display:flex}.cc-toggle:active{transform:scale(.97)}.cc-toggle.is-on{background:var(--cc-panel-hi)}.cc-toggle-disc{width:calc(var(--u) * 40);height:calc(var(--u) * 40);color:#ffffffd9;background:#ffffff1f;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.cc-toggle.is-on .cc-toggle-disc{color:#fff;background:var(--tone)}.cc-toggle-text{flex-direction:column;min-width:0;display:flex}.cc-toggle-text b{white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--u) * 14.5);font-weight:500;overflow:hidden}.cc-toggle-text small{font-size:calc(var(--u) * 12.5);color:var(--cc-muted)}.cc-media{height:calc(var(--u) * 92);align-items:center;gap:calc(var(--u) * 12);padding:0 calc(var(--u) * 12);border-radius:calc(var(--u) * 24);background:var(--cc-panel);box-shadow:inset 0 0 0 1px var(--cc-rim);display:flex}.cc-media-art{width:calc(var(--u) * 64);height:calc(var(--u) * 64);border-radius:calc(var(--u) * 16);color:#ffffffb3;background:#ffffff1a;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.cc-media-art img{object-fit:cover;width:100%;height:100%}.cc-media-body{gap:calc(var(--u) * 9);flex-direction:column;flex:1;min-width:0;display:flex}.cc-media-text{text-align:left;flex-direction:column;min-width:0;display:flex}.cc-media-text b,.cc-media-text small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cc-media-text b{font-size:calc(var(--u) * 15.5);font-weight:500}.cc-media-text small{font-size:calc(var(--u) * 13);color:var(--cc-muted)}.cc-media-line{height:calc(var(--u) * 4);border-radius:calc(var(--u) * 2);background:#ffffff24;display:block;overflow:hidden}.cc-media-line i{background:#fff;height:100%;transition:width .25s linear;display:block}.cc-media-controls{align-items:center;gap:calc(var(--u) * 2);flex:none;display:flex}.cc-media-controls button{width:calc(var(--u) * 34);height:calc(var(--u) * 34);border-radius:50%;justify-content:center;align-items:center;display:flex}.cc-media-controls .cc-media-play{width:calc(var(--u) * 44);height:calc(var(--u) * 44);color:#000;background:#fff}.cc-media-controls button:disabled{opacity:.35;cursor:default}.cc-media.is-idle .cc-media-play{color:#fff;background:#ffffff24}.cc-flip{transform:scaleX(-1)}.cc-bars{gap:calc(var(--u) * 10);flex-direction:column;display:flex}.cc-bar{height:calc(var(--u) * 56);padding:0 calc(var(--u) * 16) 0 calc(var(--u) * 6);border-radius:calc(var(--u) * 20);background:var(--cc-panel);box-shadow:inset 0 0 0 1px var(--cc-rim);cursor:ew-resize;touch-action:none;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.cc-bar-fill{pointer-events:none;background:#ffffffe6;position:absolute;top:0;bottom:0;left:0}.cc-bar-icon{width:calc(var(--u) * 44);height:calc(var(--u) * 44);color:#fff;mix-blend-mode:difference;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.cc-bar-value{font-size:calc(var(--u) * 14);font-variant-numeric:tabular-nums;color:#fff;mix-blend-mode:difference;pointer-events:none;font-weight:500;position:relative}.cc-shorts{row-gap:calc(var(--u) * 14);padding:calc(var(--u) * 6) 0 0;grid-template-columns:repeat(4,1fr);display:grid}.cc-short{align-items:center;gap:calc(var(--u) * 7);flex-direction:column;display:flex}.cc-short-disc{width:calc(var(--u) * 60);height:calc(var(--u) * 60);border-radius:calc(var(--u) * 20);background:var(--cc-panel);box-shadow:inset 0 0 0 1px var(--cc-rim);justify-content:center;align-items:center;transition:background-color .2s,color .2s,transform .15s;display:flex}.cc-short:active .cc-short-disc{transform:scale(.93)}.cc-short.is-on .cc-short-disc{color:#000;background:#fff}.cc-short small{font-size:calc(var(--u) * 12);color:var(--cc-muted)}:where(.sps-root) :where(*){box-sizing:border-box;margin:0;padding:0}:where(.sps-root) :where(button,input){font:inherit;color:inherit;background:0 0;border:0;outline:none}:where(.sps-root) :where(img){display:block}.sps-root{z-index:7;flex-direction:column;font-family:Roboto,sans-serif;line-height:normal;animation:.28s cubic-bezier(.32,.72,0,1) backwards sps-root-in;display:flex;position:absolute;inset:0;overflow:hidden}.sps-root--leave{pointer-events:none;animation:.22s cubic-bezier(.32,.72,0,1) forwards sps-root-out}.sps-backdrop{z-index:0;background:#0a0b10;animation:.34s cubic-bezier(.32,.72,0,1) backwards sps-backdrop-in;position:absolute;inset:0;overflow:hidden}.sps-wallpaper{object-fit:cover;width:108%;height:108%;filter:blur(calc(var(--u) * 14)) saturate(.62) brightness(.85);pointer-events:none;position:absolute;inset:-4%}.sps-scrim{pointer-events:none;background:linear-gradient(#12121670 0%,#1212164d 28%,#12121661 100%);position:absolute;inset:0}.sps-content{z-index:1;flex-direction:column;flex:1;min-height:0;animation:.34s cubic-bezier(.32,.72,0,1) backwards sps-content-slide-in,.24s cubic-bezier(.32,.72,0,1) backwards sps-content-fade-in;display:flex;position:relative}.sps-root--leave .sps-content{animation:.2s cubic-bezier(.32,.72,0,1) forwards sps-content-slide-out,.18s forwards sps-content-fade-out}.sps-scroll{min-height:0;padding:calc(var(--u) * 62) calc(var(--u) * 16) calc(var(--u) * 12);flex:1;overflow-y:auto}.sps-scroll::-webkit-scrollbar{display:none}.sps-section-head{padding:calc(var(--u) * 16) calc(var(--u) * 12) calc(var(--u) * 7);justify-content:space-between;align-items:baseline;display:flex}.sps-section-title{font-family:Roboto,sans-serif;font-weight:500;font-size:calc(var(--u) * 13);letter-spacing:calc(var(--u) * .3);color:#fffffff5;text-shadow:0 calc(var(--u) * 1) calc(var(--u) * 8) #00000073}.sps-action{cursor:pointer;font-family:Roboto,sans-serif;font-weight:500;font-size:calc(var(--u) * 13);letter-spacing:calc(var(--u) * .2);color:#2e9bff;text-shadow:0 calc(var(--u) * 1) calc(var(--u) * 8) #0006;background:0 0;border:none;padding:0}.sps-card{border-radius:calc(var(--u) * 18);margin-bottom:calc(var(--u) * 8);box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 18) #0000004d;background:#3c3c426b;border:.5px solid #ffffff29;position:relative;overflow:hidden}.sps-card-grid{padding:calc(var(--u) * 16) calc(var(--u) * 8)}.sps-card-top{margin-top:calc(var(--u) * 6)}.sps-grid{gap:calc(var(--u) * 18) 0;grid-template-columns:repeat(4,1fr);justify-items:center;display:grid}.sps-grid-app{align-items:center;gap:calc(var(--u) * 6);width:calc(var(--u) * 76);cursor:pointer;background:0 0;border:none;flex-direction:column;padding:0;display:flex}.sps-grid-app:active{transform:scale(.9)}.sps-grid-icon{width:calc(var(--u) * 58);height:calc(var(--u) * 58);border-radius:calc(var(--u) * 13);object-fit:cover;box-shadow:0 calc(var(--u) * 3) calc(var(--u) * 10) #00000052}.sps-grid-label{font-family:Roboto,sans-serif;font-weight:400;font-size:calc(var(--u) * 12);color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.sps-row{align-items:center;gap:calc(var(--u) * 12);width:100%;padding:calc(var(--u) * 11) calc(var(--u) * 16);cursor:pointer;text-align:left;background:0 0;border:none;display:flex;position:relative}.sps-row:active{background:#ffffff14}.sps-row-icon{width:calc(var(--u) * 44);height:calc(var(--u) * 44);border-radius:calc(var(--u) * 11);object-fit:cover;box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 6) #00000040;flex-shrink:0}.sps-row-icon.sps-round{box-shadow:none;border-radius:50%}.sps-row-text{gap:calc(var(--u) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.sps-row-title{font-family:Roboto,sans-serif;font-weight:500;font-size:calc(var(--u) * 17);color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sps-row-sub{font-family:Roboto,sans-serif;font-weight:400;font-size:calc(var(--u) * 14);color:#ebecf29e;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sps-chevron{width:calc(var(--u) * 7);height:calc(var(--u) * 12);color:#ffffff61;flex-shrink:0}.sps-chevron svg,.sps-lead-clock svg,.sps-empty-icon svg,.sps-search-icon svg{width:100%;height:100%;display:block}.sps-row-recent{padding:calc(var(--u) * 13) calc(var(--u) * 16)}.sps-lead{flex-shrink:0;justify-content:center;align-items:center;display:flex}.sps-lead-clock{width:calc(var(--u) * 22);height:calc(var(--u) * 22);color:#ffffff80}.sps-divider{left:calc(var(--u) * 72);background:#ffffff1a;height:1px;position:absolute;bottom:0;right:0}.sps-divider-recent{left:calc(var(--u) * 50)}.sps-empty{justify-content:center;align-items:center;gap:calc(var(--u) * 14);padding-top:calc(var(--u) * 120);flex-direction:column;display:flex}.sps-empty-icon{width:calc(var(--u) * 52);height:calc(var(--u) * 52);color:#ffffff80}.sps-empty-text{font-family:Roboto,sans-serif;font-weight:500;font-size:calc(var(--u) * 19);color:#ffffffd9}.sps-bottom{padding:calc(var(--u) * 10) calc(var(--u) * 16) calc(var(--u) * 32);flex-shrink:0}.sps-search{align-items:center;gap:calc(var(--u) * 10);height:calc(var(--u) * 56);padding:0 calc(var(--u) * 18);border-radius:calc(var(--u) * 28);box-shadow:0 calc(var(--u) * 6) calc(var(--u) * 24) #00000059;background:#3e3e4480;border:.5px solid #ffffff2e;display:flex}.sps-search-icon{width:calc(var(--u) * 20);height:calc(var(--u) * 20);color:#ffffff8c;flex-shrink:0}.sps-search-input{min-width:0;font-family:Roboto,sans-serif;font-weight:400;font-size:calc(var(--u) * 18);color:#fff;background:0 0;border:none;outline:none;flex:1}.sps-search-input::placeholder{color:#ffffff80}@keyframes sps-root-in{0%{opacity:0}}@keyframes sps-root-out{to{opacity:0}}@keyframes sps-backdrop-in{0%{transform:scale(1.1)}}@keyframes sps-content-slide-in{0%{transform:translateY(calc(var(--u) * -14))}}@keyframes sps-content-fade-in{0%{opacity:0}}@keyframes sps-content-slide-out{to{transform:translateY(calc(var(--u) * -8))}}@keyframes sps-content-fade-out{to{opacity:0}}:where(.ss-preview,.ss-editor) :where(button){font:inherit;color:inherit;outline:none;margin:0;padding:0}:where(.ss-preview,.ss-editor) :where(img,svg){display:block}.ss-preview{left:calc(var(--u) * 20);bottom:calc(var(--u) * 40);width:calc(var(--u) * 100);height:calc(var(--u) * 216);box-sizing:border-box;border-radius:calc(var(--u) * 13);border:calc(var(--u) * 3) solid #fff;box-shadow:0 calc(var(--u) * 6) calc(var(--u) * 18) #00000059;cursor:pointer;z-index:6;isolation:isolate;background:#000;transition:transform .35s cubic-bezier(.32,.72,0,1),opacity .35s;position:absolute;overflow:hidden}.ss-preview--enter,.ss-preview--leave{opacity:0;transform:translate(-120%)}.ss-preview--leave{pointer-events:none}.ss-preview-img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:calc(var(--u) * 10);width:100%;height:100%}.ss-editor{z-index:6;font-family:Roboto,sans-serif;transition:opacity .25s,transform .3s cubic-bezier(.32,.72,0,1);position:absolute;inset:0;overflow:hidden}.ss-editor--enter,.ss-editor--leave{opacity:0;transform:scale(.97)}.ss-editor--leave{pointer-events:none}.ss-editor-bg{object-fit:cover;width:100%;height:100%;filter:blur(calc(var(--u) * 30)) brightness(.6);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;transform:scale(1.1)}.ss-editor-dim{pointer-events:none;background:#0000008c;position:absolute;inset:0}.ss-btn{top:calc(var(--u) * 40);width:calc(var(--u) * 41);height:calc(var(--u) * 41);cursor:pointer;z-index:3;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.ss-btn:active{opacity:.7}.ss-btn-close{left:calc(var(--u) * 40);-webkit-backdrop-filter:blur(calc(var(--u) * 20));background:#3c3c4399}.ss-btn-done{right:calc(var(--u) * 40);background:#fff}.ss-btn-icon-close{width:calc(var(--u) * 20);height:calc(var(--u) * 20)}.ss-btn-icon-done{width:calc(var(--u) * 22);height:calc(var(--u) * 22)}.ss-crop{left:calc(var(--u) * 54);top:calc(var(--u) * 115);width:calc(var(--u) * 320);height:calc(var(--u) * 696);z-index:2;position:absolute}.ss-crop-img{object-fit:cover;border-radius:calc(var(--u) * 42);-webkit-user-select:none;user-select:none;pointer-events:none;background:#000;width:100%;height:100%}.ss-bracket{width:calc(var(--u) * 82);height:calc(var(--u) * 82);position:absolute}.ss-bracket-tl{top:calc(var(--u) * -4);left:calc(var(--u) * -4)}.ss-bracket-tr{top:calc(var(--u) * -4);right:calc(var(--u) * -4);transform:scaleX(-1)}.ss-bracket-bl{bottom:calc(var(--u) * -4);left:calc(var(--u) * -4);transform:scaleY(-1)}.ss-bracket-br{bottom:calc(var(--u) * -4);right:calc(var(--u) * -4);transform:scale(-1)}.ss-edge{width:calc(var(--u) * 3);height:calc(var(--u) * 88);position:absolute;top:50%;overflow:visible;transform:translateY(-50%)}.ss-edge-left{left:calc(var(--u) * -4)}.ss-edge-right{right:calc(var(--u) * -4)}.ss-actions{left:50%;bottom:calc(var(--u) * 24);gap:calc(var(--u) * 16);padding:calc(var(--u) * 8);-webkit-backdrop-filter:blur(calc(var(--u) * 20));border-radius:calc(var(--u) * 22);z-index:3;background:#1e1e1ebf;display:flex;position:absolute;transform:translate(-50%)}.ss-action{width:calc(var(--u) * 88);height:calc(var(--u) * 56);justify-content:center;align-items:center;gap:calc(var(--u) * 4);cursor:pointer;border-radius:calc(var(--u) * 16);background:0 0;border:none;flex-direction:column;display:flex}.ss-action:active{background:#ffffff1a}.ss-action-icon{width:calc(var(--u) * 24);height:calc(var(--u) * 24);pointer-events:none;-webkit-user-select:none;user-select:none}.ss-action-label{font-family:Roboto,sans-serif;font-weight:400;font-size:calc(var(--u) * 13);color:#fff;letter-spacing:calc(var(--u) * -.08)}.dbat{z-index:70;opacity:0;background:#000;transition:opacity .4s;position:absolute;inset:0}.dbat--shown{opacity:1;transition:opacity 1s}.dbat~.callscreen,.dbat~.videocall,.bchg~.callscreen,.bchg~.videocall{z-index:71}.dbat__content{animation:1.4s forwards dbat-fade-in;position:absolute;inset:0}.dbat__ring{width:calc(var(--u) * 320);height:calc(var(--u) * 320);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dbat__icon{width:calc(var(--u) * 177.33);height:calc(var(--u) * 84.3562);animation:2.5s ease-in-out 1.4s infinite dbat-icon-pulse;position:absolute;top:45.46%;left:29.21%}.dbat__flash{width:calc(var(--u) * 120);height:calc(var(--u) * 120);animation:2.5s ease-in-out 1.4s infinite dbat-flash-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dbat__flash img{width:100%;height:calc(var(--u) * 128);position:absolute;top:-3.33%;left:0}.dbat__text{left:50%;top:calc(50% + var(--u) * 409);font-family:SF Pro,Roboto,system-ui,sans-serif;font-weight:400;font-size:calc(var(--u) * 20);color:#fff;letter-spacing:calc(var(--u) * -.23);text-align:center;white-space:nowrap;opacity:0;margin:0;animation:1s 1.8s forwards dbat-text-in;position:absolute;transform:translate(-50%)}.dbat--settled .dbat__content{animation:none}.dbat--settled .dbat__text{opacity:1;animation:none}@keyframes dbat-fade-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes dbat-icon-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes dbat-flash-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes dbat-text-in{0%{opacity:0;transform:translateX(-50%) translateY(calc(var(--u) * 8))}to{opacity:1;transform:translate(-50%)translateY(0)}}.bchg{z-index:60;justify-content:center;align-items:center;gap:calc(var(--u) * 24);opacity:0;background:#000000e6;flex-direction:column;transition:opacity .3s;display:flex;position:absolute;inset:0}.bchg--shown{opacity:1;transition:opacity .4s}.bchg__ring{width:calc(var(--u) * 320);height:calc(var(--u) * 320);position:relative}.bchg__ring-svg{width:100%;height:100%;transform:rotate(-90deg)}.bchg__bolt-svg{width:100%;height:100%;position:absolute;inset:0}.bchg__text{font-family:SF Pro,Roboto,system-ui,sans-serif;font-weight:400;font-size:calc(var(--u) * 20);color:#fff;letter-spacing:calc(var(--u) * -.23);text-align:center;margin:0}.device.dpeek{transform:translateY(calc(var(--u) * 816))}.device.dpeek--out{animation:.3s cubic-bezier(.4,0,1,1) forwards dpeek-slide-out}.device.dpeek--rise{transition:opacity .24s,transform .35s cubic-bezier(.32,.72,0,1)}@keyframes dpeek-slide-out{0%{transform:translateY(calc(var(--u) * 816))}to{transform:translateY(calc(var(--u) * 816 + 110vh))}}.device.dclose{pointer-events:none;animation:.32s cubic-bezier(.4,0,1,1) forwards dclose-slide}@keyframes dclose-slide{to{transform:translateY(110%)}}.iv{z-index:9999;justify-content:center;align-items:center;gap:calc(var(--u) * 28);color:#fff;pointer-events:auto;-webkit-font-smoothing:antialiased;background:#000000eb;flex-direction:column;font-family:Roboto,system-ui,sans-serif;line-height:1.4;display:flex;position:fixed;inset:0}:where(.iv) :where(button,input){color:inherit;background:0 0;border:0;margin:0;padding:0;font-family:inherit}:where(.iv) :where(img,video){display:block}.iv--in{animation:.28s both ivFadeIn}.iv--out{pointer-events:none;animation:.2s both ivFadeOut}.iv-close{top:calc(var(--u) * 32);right:calc(var(--u) * 32);width:calc(var(--u) * 48);height:calc(var(--u) * 48);cursor:pointer;background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s,transform .15s;display:flex;position:absolute}.iv-close:hover{background:#fff3}.iv-close:active{transform:scale(.92)}.iv-stage{justify-content:center;align-items:center;width:82vw;height:76vh;display:flex}.iv--in .iv-stage{animation:.4s cubic-bezier(.32,.72,0,1) both ivZoomIn}.iv--out .iv-stage{animation:.2s both ivZoomOut}.iv-media{border-radius:calc(var(--u) * 20);background:#000;max-width:100%;max-height:100%;display:flex;position:relative;overflow:hidden}.iv-media img,.iv-media video{object-fit:contain;max-width:82vw;max-height:76vh}.iv-media img{cursor:zoom-in;transition:transform .35s cubic-bezier(.32,.72,0,1)}.iv-media--zoomed img{cursor:zoom-out;transform:scale(2.2)}.iv-media--video video{cursor:pointer}.iv-frame{border-radius:calc(var(--u) * 20);background:#000;border:0;width:100%;height:100%}.iv-player{left:calc(var(--u) * 16);right:calc(var(--u) * 16);bottom:calc(var(--u) * 16);align-items:center;gap:calc(var(--u) * 12);height:calc(var(--u) * 52);padding:0 calc(var(--u) * 16) 0 calc(var(--u) * 8);border-radius:calc(var(--u) * 26);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);opacity:0;transform:translateY(calc(var(--u) * 6));background:#1414189e;transition:opacity .2s,transform .2s;display:flex;position:absolute}.iv-media--video:hover .iv-player,.iv-media--paused .iv-player,.iv-player:focus-within{opacity:1;transform:none}.iv-play{width:calc(var(--u) * 38);height:calc(var(--u) * 38);color:#000;cursor:pointer;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:flex}.iv-play:active{transform:scale(.92)}.iv-clock{font-size:calc(var(--u) * 13);font-variant-numeric:tabular-nums;color:#fffc;flex-shrink:0;font-weight:500}.iv-track{min-width:calc(var(--u) * 60);height:calc(var(--u) * 24);cursor:pointer;flex:1;align-items:center;display:flex;position:relative}.iv-track:before{content:"";height:calc(var(--u) * 4);border-radius:calc(var(--u) * 2);background:#ffffff38;position:absolute;left:0;right:0}.iv-track-fill{height:calc(var(--u) * 4);border-radius:calc(var(--u) * 2);background:#fff;position:absolute;left:0}.iv-track-knob{width:calc(var(--u) * 12);height:calc(var(--u) * 12);margin-left:calc(var(--u) * -6);background:#fff;border-radius:50%;transition:transform .15s;position:absolute;transform:scale(0)}.iv-track:hover .iv-track-knob{transform:scale(1)}.iv-mute{width:calc(var(--u) * 30);height:calc(var(--u) * 30);color:#ffffffd9;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.iv-volume{width:calc(var(--u) * 80);height:calc(var(--u) * 4);appearance:none;border-radius:calc(var(--u) * 2);background:linear-gradient(90deg, #fff var(--iv-vol,100%), #ffffff38 var(--iv-vol,100%));cursor:pointer;outline:none;flex-shrink:0}.iv-volume::-webkit-slider-thumb{appearance:none;width:calc(var(--u) * 12);height:calc(var(--u) * 12);background:#fff;border-radius:50%}.iv-bar{align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 6);border-radius:calc(var(--u) * 30);background:#1c1c20;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.iv--in .iv-bar{animation:.45s cubic-bezier(.32,.72,0,1) 50ms both ivBarIn}.iv-action{height:calc(var(--u) * 46);align-items:center;gap:calc(var(--u) * 8);padding:0 calc(var(--u) * 20);border-radius:calc(var(--u) * 23);font-size:calc(var(--u) * 15);white-space:nowrap;color:#ffffffeb;cursor:pointer;font-weight:500;transition:background-color .15s,color .2s,transform .15s;display:flex}.iv-action:hover{background:#ffffff1a}.iv-action:active{transform:scale(.96)}.iv-action--primary{color:#fff;background:#0a84ff}.iv-action--primary:hover{background:#2a94ff}.iv-action--done{color:#30d158}.iv-bar-line{width:1px;height:calc(var(--u) * 24);margin:0 calc(var(--u) * 4);background:#ffffff24}@keyframes ivFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ivFadeOut{0%{opacity:1}to{opacity:0}}@keyframes ivZoomIn{0%{transform:scale(.94)}to{transform:scale(1)}}@keyframes ivZoomOut{0%{transform:scale(1)}to{transform:scale(.96)}}@keyframes ivBarIn{0%{opacity:0;transform:translateY(calc(var(--u) * 16))}to{opacity:1;transform:none}}
