: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:transform, opacity;transition:transform .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-wall--baked{filter:none}.home-wall--pending{visibility:hidden}.app-window--closing *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.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}.an{letter-spacing:-.005em;color:var(--an-on);background:var(--an-bg);font-family:Inter,Roboto,system-ui,sans-serif;line-height:1.35;position:absolute;inset:0;overflow:hidden}.an *,.an :before,.an :after{box-sizing:border-box}.an :where(p,h1,h2,b,small){font-weight:inherit;margin:0}.an :where(button){font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.an :where(img,svg){display:block}.an b{font-weight:500}.an-layer{background:var(--an-bg);position:absolute;inset:0}.an-layer.is-covered{visibility:hidden}.an-in--forward{animation:.25s ease-in-out both an-enter}.an-out{pointer-events:none;animation:.2s ease-in-out both an-exit}@keyframes an-enter{0%{opacity:0;transform:translateX(calc(var(--u) * 56))}to{opacity:1;transform:none}}@keyframes an-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(calc(var(--u) * 56))}}.an-page{inset:0 0 var(--nav-inset,0px);flex-direction:column;display:flex;position:absolute}.an-page:after{content:"";z-index:4;height:calc(var(--u) * 36);background:linear-gradient(to bottom, transparent, var(--an-bg));pointer-events:none;position:absolute;bottom:0;left:0;right:0}.an-page--home:after{height:calc(var(--u) * 128);background:linear-gradient(to bottom, transparent, var(--an-bg) 62%)}.an-bar{z-index:5;height:calc(var(--u) * 116);align-items:flex-start;gap:calc(var(--u) * 7);padding:calc(var(--u) * 56) calc(var(--u) * 16) 0;background:linear-gradient(to bottom, var(--an-bg) 0, var(--an-bg) 84%, transparent);pointer-events:none;display:flex;position:absolute;top:0;left:0;right:0}.an-bar>*{pointer-events:auto}.an-bar-title{min-width:0;height:calc(var(--u) * 52);white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--u) * 21.5);letter-spacing:-.01em;color:var(--an-on);flex:1;align-items:center;font-weight:500;display:flex;overflow:hidden}.an-bar--home{padding-left:calc(var(--u) * 32)}.an-back{width:calc(var(--u) * 44);height:calc(var(--u) * 52);border-radius:calc(var(--u) * 22);color:var(--an-on);flex:none;justify-content:center;align-items:center;transition:background-color .15s ease-in-out;display:flex}.an-back:active{background:var(--an-press)}.an-back svg{width:calc(var(--u) * 26);height:calc(var(--u) * 26)}.an-scroll{min-height:0;padding:calc(var(--u) * 112) calc(var(--u) * 12) calc(var(--u) * 44);flex:1;overflow-y:auto}.an-page--home>.an-scroll{padding-top:calc(var(--u) * 117);padding-bottom:calc(var(--u) * 128)}.an-scroll::-webkit-scrollbar{display:none}.an-icon-btn{width:calc(var(--u) * 44);height:calc(var(--u) * 44);margin-top:calc(var(--u) * 4);color:var(--an-on);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .15s ease-in-out;display:flex}.an-icon-btn:active{background:var(--an-press)}.an-icon-btn.is-glass{color:#fff;background:#00000061}.an-account{width:100%;height:calc(var(--u) * 95);justify-content:space-between;align-items:center;gap:calc(var(--u) * 14);padding:0 calc(var(--u) * 11) 0 calc(var(--u) * 22);border-radius:calc(var(--u) * 28);text-align:left;background:var(--an-card);box-shadow:var(--an-shadow);transition:background-color .15s ease-in-out;display:flex}.an-account:active{background:var(--an-press)}.an-account img{width:calc(var(--u) * 72);height:calc(var(--u) * 72);object-fit:cover;border-radius:50%;flex:none}.an-account-text{gap:calc(var(--u) * 4);flex-direction:column;min-width:0;display:flex}.an-account-text b{white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--u) * 17);color:var(--an-on);overflow:hidden}.an-account-text small{font-size:calc(var(--u) * 12.5);font-variant-numeric:tabular-nums;color:var(--an-on-var)}.an-list{margin-top:calc(var(--u) * 16);border-radius:calc(var(--u) * 28);background:var(--an-card);box-shadow:var(--an-shadow);flex-direction:column;display:flex;overflow:hidden}.an-page--home .an-list{margin-top:calc(var(--u) * 21)}.an-list>*+.an-item:before,.an-list>*+.an-slider-card:before{content:"";top:0;left:calc(var(--u) * 20);right:calc(var(--u) * 20);background:var(--an-divider);height:1px;position:absolute}.an-list>*+.an-item.has-lead:before{left:calc(var(--u) * 70)}.an-section{margin-top:calc(var(--u) * 20)}.an-section .an-list{margin-top:0}.an-section-title{justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 10);padding:0 calc(var(--u) * 20) calc(var(--u) * 8);font-size:calc(var(--u) * 13);color:var(--an-on-var);display:flex}.an-section-title small{font-size:calc(var(--u) * 13);color:var(--an-on-var)}.an-item{align-items:center;gap:calc(var(--u) * 19);min-height:calc(var(--u) * 60);padding:calc(var(--u) * 12) calc(var(--u) * 20);transition:background-color .15s ease-in-out;display:flex;position:relative}.an-page--home .an-item{min-height:calc(var(--u) * 62)}.an-item.is-tap{cursor:pointer}.an-item.is-tap:active{background:var(--an-press)}.an-item.is-disabled>*{opacity:.4}.an-item-text{gap:calc(var(--u) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.an-item-title{white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--u) * 16.5);color:var(--an-on);line-height:1.3;overflow:hidden}.an-page--home .an-item-title{font-size:calc(var(--u) * 17)}.an-item-summary{-webkit-line-clamp:3;font-size:calc(var(--u) * 13.5);color:var(--an-on-var);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.an-item-summary.is-accent{color:var(--an-accent-text)}.an-item>svg{color:var(--an-on-var);flex:none}.an-app-icon{width:calc(var(--u) * 36);height:calc(var(--u) * 36);object-fit:cover;border-radius:30%;flex:none}.an-item.has-lead .an-app-icon{margin-right:calc(var(--u) * -3)}.an-bubble{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.an-tone--blue{background:#3a79fb}.an-tone--sky{background:#2a9cf0}.an-tone--teal{background:#14a594}.an-tone--green{background:#55b83a}.an-tone--lime{background:#94c41c}.an-tone--yellow{background:#f0b51a}.an-tone--orange{background:#e65b1a}.an-tone--red{background:#ec3d32}.an-tone--pink{background:#ec4b7a}.an-tone--purple{background:#715bfd}.an-tone--gray{background:#6e6e76}.an-switch{width:calc(var(--u) * 35);height:calc(var(--u) * 22);border-radius:calc(var(--u) * 11);background:var(--an-switch-off);flex:none;transition:background-color .2s ease-in-out;position:relative}.an-switch i{top:calc(var(--u) * 3);left:calc(var(--u) * 3);width:calc(var(--u) * 16);height:calc(var(--u) * 16);box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 2) #00000040;background:#fff;border-radius:50%;transition:left .2s ease-in-out;position:absolute}.an-switch.is-on{background:var(--an-primary)}.an-switch.is-on i{left:calc(var(--u) * 16)}.an-switch:disabled{opacity:.4;cursor:default}.an-radio{width:calc(var(--u) * 21);height:calc(var(--u) * 21);box-shadow:inset 0 0 0 calc(var(--u) * 1.6) var(--an-outline);border-radius:50%;flex:none;transition:box-shadow .15s ease-in-out;position:relative}.an-radio:after{content:"";inset:calc(var(--u) * 5);background:var(--an-primary);border-radius:50%;transition:transform .15s ease-in-out;position:absolute;transform:scale(0)}.an-radio.is-on{box-shadow:inset 0 0 0 calc(var(--u) * 1.6) var(--an-primary)}.an-radio.is-on:after{transform:scale(1)}.an-main-switch{margin-top:calc(var(--u) * 16);justify-content:space-between;align-items:center;gap:calc(var(--u) * 16);min-height:calc(var(--u) * 68);padding:calc(var(--u) * 12) calc(var(--u) * 20) calc(var(--u) * 12) calc(var(--u) * 22);border-radius:calc(var(--u) * 28);background:var(--an-card);box-shadow:var(--an-shadow);cursor:pointer;transition:background-color .15s ease-in-out;display:flex}.an-main-switch:active{background:var(--an-press)}.an-main-switch>span{gap:calc(var(--u) * 2);flex-direction:column;min-width:0;display:flex}.an-main-switch b{font-size:calc(var(--u) * 17);color:var(--an-on)}.an-main-switch.is-on b{color:var(--an-accent-text)}.an-main-switch small{font-size:calc(var(--u) * 13);color:var(--an-on-var)}.an-footer{padding:calc(var(--u) * 12) calc(var(--u) * 20) 0;font-size:calc(var(--u) * 13);color:var(--an-on-var);line-height:1.45}.an-slider{height:calc(var(--u) * 32);touch-action:none;cursor:pointer;position:relative}.an-slider-fill,.an-slider-rest{height:calc(var(--u) * 8);border-radius:calc(var(--u) * 4);position:absolute;top:50%;left:0;transform:translateY(-50%)}.an-slider-rest{background:var(--an-highest);right:0}.an-slider-fill{background:var(--an-primary)}.an-slider-handle{width:calc(var(--u) * 22);height:calc(var(--u) * 22);box-shadow:0 0 0 calc(var(--u) * .5) #00000014, 0 calc(var(--u) * 1) calc(var(--u) * 4) #0000004d;background:#fff;border-radius:50%;transition:width .15s ease-in-out,height .15s ease-in-out;position:absolute;top:50%;transform:translate(-50%,-50%)}.an-slider.is-active .an-slider-handle{width:calc(var(--u) * 26);height:calc(var(--u) * 26)}.an-slider.is-disabled{pointer-events:none}.an-slider-card{padding:calc(var(--u) * 16) calc(var(--u) * 20) calc(var(--u) * 10);position:relative}.an-slider-card.is-disabled>*{opacity:.4}.an-slider-head{align-items:center;gap:calc(var(--u) * 12);margin-bottom:calc(var(--u) * 6);color:var(--an-on);display:flex}.an-slider-head span{min-width:0;font-size:calc(var(--u) * 16.5);flex:1}.an-slider-head b{font-size:calc(var(--u) * 15);font-variant-numeric:tabular-nums;color:var(--an-accent-text)}.an-slider-head svg{color:var(--an-on-var);flex:none}.an-size-glyph{width:calc(var(--u) * 22);text-align:center;color:var(--an-on-var);font-size:calc(var(--u) * 18)!important;flex:none!important}.an-btn{height:calc(var(--u) * 44);justify-content:center;align-items:center;gap:calc(var(--u) * 8);padding:0 calc(var(--u) * 24);border-radius:calc(var(--u) * 22);font-size:calc(var(--u) * 15.5);font-weight:500;transition:opacity .15s ease-in-out,filter .15s ease-in-out;display:inline-flex}.an-btn:active{filter:brightness(.9)}.an-btn:disabled{opacity:.4;cursor:default}.an-btn--filled{color:var(--an-on-primary);background:var(--an-primary)}.an-btn--tonal{color:var(--an-on);background:var(--an-highest)}.an-btn--text{color:var(--an-accent-text)}.an-btn--outlined{color:var(--an-accent-text);box-shadow:inset 0 0 0 1px var(--an-outline)}.an-scrim{z-index:30;padding:0 calc(var(--u) * 10) calc(var(--u) * 12);background:var(--an-scrim);justify-content:center;align-items:flex-end;animation:.2s ease-in-out both an-fade;display:flex;position:absolute;inset:0}.an-dialog{width:100%;max-height:78%;padding:calc(var(--u) * 26) calc(var(--u) * 22) calc(var(--u) * 20);border-radius:calc(var(--u) * 34);background:var(--an-card-high);box-shadow:0 calc(var(--u) * 8) calc(var(--u) * 30) #00000038;flex-direction:column;animation:.25s ease-in-out both an-rise;display:flex}@keyframes an-fade{0%{opacity:0}}@keyframes an-rise{0%{opacity:0;transform:translateY(calc(var(--u) * 24))}}.an-dialog-icon{margin-bottom:calc(var(--u) * 12);color:var(--an-accent-text);align-self:center}.an-dialog-title{padding:0 calc(var(--u) * 4);font-size:calc(var(--u) * 20);color:var(--an-on);font-weight:500;line-height:1.3}.an-dialog-title.is-center{text-align:center}.an-dialog-text{margin-top:calc(var(--u) * 10);padding:0 calc(var(--u) * 4);font-size:calc(var(--u) * 15);color:var(--an-on-var);line-height:1.45}.an-dialog-body{min-height:0;margin-top:calc(var(--u) * 16);gap:calc(var(--u) * 14);flex-direction:column;display:flex;overflow-y:auto}.an-dialog-body::-webkit-scrollbar{display:none}.an-dialog-actions{gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 24);display:flex}.an-dialog-action{min-width:0;height:calc(var(--u) * 50);padding:0 calc(var(--u) * 12);white-space:nowrap;text-overflow:ellipsis;border-radius:calc(var(--u) * 25);font-size:calc(var(--u) * 16);color:var(--an-on);background:var(--an-sec-cont);flex:1;font-weight:500;transition:opacity .15s ease-in-out;overflow:hidden}.an-dialog-action:active{opacity:.75}.an.is-dark .an-dialog-action:not(.is-primary):not(.is-danger){background:#333336}.an-dialog-action.is-primary{color:#fff;background:var(--an-primary)}.an-dialog-action.is-danger{color:#fff;background:var(--an-error)}.an-dialog-action:disabled{opacity:.4;cursor:default}.an-dialog-note{font-size:calc(var(--u) * 15);color:var(--an-on-var);line-height:1.45}.an-choice-list{flex-direction:column;display:flex}.an-choice{align-items:center;gap:calc(var(--u) * 16);min-height:calc(var(--u) * 52);text-align:left;font-size:calc(var(--u) * 16.5);color:var(--an-on);display:flex}.an-field{padding-top:calc(var(--u) * 18);display:block;position:relative}.an-field input{width:100%;height:calc(var(--u) * 44);padding:0 calc(var(--u) * 2);font:inherit;font-size:calc(var(--u) * 16.5);color:var(--an-on);box-shadow:inset 0 calc(var(--u) * -1.5) 0 var(--an-outline);background:0 0;border:0;outline:0;transition:box-shadow .15s ease-in-out}.an-field input:focus{box-shadow:inset 0 calc(var(--u) * -2) 0 var(--an-primary)}.an-field span{top:calc(var(--u) * 40);left:calc(var(--u) * 2);font-size:calc(var(--u) * 16.5);color:var(--an-on-var);pointer-events:none;transition:top .15s ease-in-out,font-size .15s ease-in-out,color .15s ease-in-out;position:absolute;transform:translateY(-50%)}.an-field input:focus+span,.an-field.has-value span{top:calc(var(--u) * 8);font-size:calc(var(--u) * 12.5)}.an-field input:focus+span{color:var(--an-accent-text)}.an-pick-list{flex-direction:column;display:flex}.an-pick{align-items:center;gap:calc(var(--u) * 14);min-height:calc(var(--u) * 58);text-align:left;font-size:calc(var(--u) * 16.5);display:flex}.an-pick img,.an-pick-initial{width:calc(var(--u) * 42);height:calc(var(--u) * 42);object-fit:cover;color:var(--an-on-primary-cont);background:var(--an-primary-cont);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.an-empty{padding:calc(var(--u) * 40) calc(var(--u) * 24);text-align:center;font-size:calc(var(--u) * 15);color:var(--an-on-var);line-height:1.45}.an-results{margin-top:0}.an-search-view{z-index:8;background:var(--an-bg);flex-direction:column;animation:.2s ease-in-out both an-fade;display:flex;position:absolute;inset:0}.an-search-view>.an-scroll{padding-bottom:calc(var(--u) * 128)}.an-topics{row-gap:calc(var(--u) * 6);padding:calc(var(--u) * 14) calc(var(--u) * 6);border-radius:calc(var(--u) * 28);background:var(--an-card);box-shadow:var(--an-shadow);grid-template-columns:repeat(3,1fr);display:grid}.an-topic{align-items:center;gap:calc(var(--u) * 8);width:100%;padding:calc(var(--u) * 12) calc(var(--u) * 4);border-radius:calc(var(--u) * 18);font-size:calc(var(--u) * 13);color:var(--an-on);flex-direction:column;transition:background-color .15s ease-in-out;display:flex}.an-topic:active{background:var(--an-press)}.an-dock{z-index:9;left:calc(var(--u) * 12);right:calc(var(--u) * 12);bottom:calc(var(--u) * 12);position:absolute}.an-dock-field{height:calc(var(--u) * 50);align-items:center;gap:calc(var(--u) * 8);padding:0 calc(var(--u) * 7) 0 calc(var(--u) * 20);border-radius:calc(var(--u) * 25);background:var(--an-field);box-shadow:var(--an-shadow);cursor:text;display:flex}.an-dock-field input{min-width:0;height:100%;font:inherit;font-size:calc(var(--u) * 15.5);color:var(--an-on);background:0 0;border:0;outline:0;flex:1;padding:0}.an-dock-field input::placeholder{color:var(--an-on-var)}.an-dock.is-active .an-dock-field input::placeholder{color:var(--an-accent-text)}.an-dock-btn{width:calc(var(--u) * 36);height:calc(var(--u) * 36);color:var(--an-on);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.an-yt{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.an-illus{height:calc(var(--u) * 180);margin-top:calc(var(--u) * 16);border-radius:calc(var(--u) * 30);background:var(--an-primary-cont);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.an-drop-phone{width:calc(var(--u) * 58);height:calc(var(--u) * 104);border-radius:calc(var(--u) * 14);background:var(--an-card);box-shadow:inset 0 0 0 calc(var(--u) * 3) var(--an-on-primary-cont)}.an-drop-phone.is-far{transform:rotate(8deg)}.an-drop-phone:first-child{transform:rotate(-8deg)}.an-drop-wave{width:calc(var(--u) * 96);height:calc(var(--u) * 4);margin:0 calc(var(--u) * 14);border-radius:calc(var(--u) * 2);background:repeating-linear-gradient(90deg, var(--an-primary) 0 calc(var(--u) * 10), transparent calc(var(--u) * 10) calc(var(--u) * 18))}.an-illus--shade{padding:calc(var(--u) * 24) calc(var(--u) * 20);flex-direction:column;gap:0}.an-heads-up{z-index:1;align-items:center;gap:calc(var(--u) * 14);width:100%;padding:calc(var(--u) * 14) calc(var(--u) * 16);border-radius:calc(var(--u) * 24);background:var(--an-card-high);transition:opacity .2s ease-in-out;display:flex;position:relative}.an-heads-up.is-muted{opacity:.35}.an-heads-up img{width:calc(var(--u) * 40);height:calc(var(--u) * 40);border-radius:50%;flex:none}.an-heads-up-text{flex-direction:column;min-width:0;display:flex}.an-heads-up-text small{font-size:calc(var(--u) * 12.5);color:var(--an-on-var)}.an-heads-up-text b{font-size:calc(var(--u) * 15.5)}.an-heads-up-text span{white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--u) * 14);color:var(--an-on-var);overflow:hidden}.an-heads-up.is-behind{z-index:0;width:88%;height:calc(var(--u) * 18);margin-top:calc(var(--u) * -8);border-radius:0 0 calc(var(--u) * 18) calc(var(--u) * 18);background:var(--an-highest);padding:0}.an-illus--tap{gap:calc(var(--u) * 14);height:calc(var(--u) * 240);flex-direction:column}.an-tap-phone{width:calc(var(--u) * 104);height:calc(var(--u) * 168);border-radius:calc(var(--u) * 24);background:var(--an-card-high);box-shadow:inset 0 0 0 calc(var(--u) * 2) var(--an-outline-var);position:relative}.an-tap-hole{top:calc(var(--u) * 10);width:calc(var(--u) * 8);height:calc(var(--u) * 8);margin-left:calc(var(--u) * -4);background:var(--an-on);opacity:.7;border-radius:50%;position:absolute;left:50%}.an-tap-key{top:calc(var(--u) * 52);right:calc(var(--u) * -6);width:calc(var(--u) * 6);height:calc(var(--u) * 34);border-radius:calc(var(--u) * 3);background:var(--an-primary);position:absolute}.an-tap-count{top:calc(var(--u) * 54);left:calc(100% + var(--u) * 12);height:calc(var(--u) * 30);padding:0 calc(var(--u) * 10);border-radius:calc(var(--u) * 15);background:var(--an-primary);color:var(--an-on-primary);font-size:calc(var(--u) * 15);white-space:nowrap;align-items:center;font-weight:500;display:flex;position:absolute}.an-tap-caption{font-size:calc(var(--u) * 14.5);color:var(--an-on-primary-cont)}.an-app-head{align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 6) 0 calc(var(--u) * 24);flex-direction:column;display:flex}.an-app-head img{width:calc(var(--u) * 76);height:calc(var(--u) * 76);margin-bottom:calc(var(--u) * 8);border-radius:50%}.an-app-head b{font-size:calc(var(--u) * 26);font-weight:400}.an-app-head small{font-size:calc(var(--u) * 15);color:var(--an-on-var)}.an-theme-pair{padding:calc(var(--u) * 22) calc(var(--u) * 20) calc(var(--u) * 16);grid-template-columns:1fr 1fr;display:grid;position:relative}.an-theme-shot{align-items:center;gap:calc(var(--u) * 10);flex-direction:column;display:flex}.an-theme-screen{width:calc(var(--u) * 88);height:calc(var(--u) * 176);gap:calc(var(--u) * 6);padding:calc(var(--u) * 9) calc(var(--u) * 7) 0;border-radius:calc(var(--u) * 16);box-shadow:inset 0 0 0 calc(var(--u) * 1.5) #d4d4d8;background:#f4f4f6;flex-direction:column;display:flex;overflow:hidden}.an-theme-screen.is-dark{box-shadow:inset 0 0 0 calc(var(--u) * 1.5) #3a3a3d;background:#000}.an-theme-time{padding-left:calc(var(--u) * 3);font-size:calc(var(--u) * 7.5);font-variant-numeric:tabular-nums;color:#0c0c0e;line-height:1}.an-theme-head{width:46%;height:calc(var(--u) * 6);margin:calc(var(--u) * 10) 0 calc(var(--u) * 2) calc(var(--u) * 3);border-radius:calc(var(--u) * 3);background:#0c0c0e}.an-theme-card{gap:calc(var(--u) * 7);padding:calc(var(--u) * 7) calc(var(--u) * 6);border-radius:calc(var(--u) * 9);background:#fff;flex-direction:column;display:flex}.an-theme-row{align-items:center;gap:calc(var(--u) * 5);display:flex}.an-theme-row i{width:calc(var(--u) * 8);height:calc(var(--u) * 8);background:#3a79fb;border-radius:50%;flex:none}.an-theme-card+.an-theme-card .an-theme-row:nth-child(2) i{background:#715bfd}.an-theme-card+.an-theme-card .an-theme-row:nth-child(3) i{background:#e65b1a}.an-theme-row em{height:calc(var(--u) * 4);border-radius:calc(var(--u) * 2);background:#c9c9ce;flex:1}.an-theme-screen.is-dark .an-theme-time{color:#fafafc}.an-theme-screen.is-dark .an-theme-head{background:#fafafc}.an-theme-screen.is-dark .an-theme-card{background:#171719}.an-theme-screen.is-dark .an-theme-row em{background:#3a3a3d}.an-theme-label{font-size:calc(var(--u) * 15);color:var(--an-on)}.an-case-grid{gap:calc(var(--u) * 10);padding:calc(var(--u) * 16) calc(var(--u) * 14);background:var(--an-card);grid-template-columns:repeat(4,1fr);display:grid}.an-case{align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 8) 0;border-radius:calc(var(--u) * 18);flex-direction:column;transition:background-color .2s ease-in-out;display:flex}.an-case.is-on{background:var(--an-sec-cont)}.an-case-art{width:calc(var(--u) * 49.66);height:calc(var(--u) * 104);position:relative}.an-case-wall{border-radius:calc(var(--u) * 4.28);object-fit:cover;width:93.43%;height:97.07%;position:absolute;top:1.46%;left:3.07%}.an-case-frame{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.an-case-name{font-size:calc(var(--u) * 12.5);color:var(--an-on-var)}.an-case.is-on .an-case-name{color:var(--an-on-sec-cont)}.an-style-preview{gap:calc(var(--u) * 14);padding:calc(var(--u) * 4) calc(var(--u) * 26) 0;grid-template-columns:1fr 1fr;display:grid}.an-mock{aspect-ratio:9/19;border-radius:calc(var(--u) * 24);box-shadow:0 0 0 calc(var(--u) * 4) var(--an-card-high);background:#000;position:relative;overflow:hidden}.an-mock>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.an-mock-clock{font-size:calc(var(--u) * 46);flex-direction:column;align-items:center;line-height:.95;display:flex;position:absolute;top:14%;left:0;right:0}.an-mock-grid{gap:calc(var(--u) * 8);grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:16%;left:9%;right:9%}.an-mock-grid img{aspect-ratio:1;border-radius:50%;width:100%}.an-mock-search{height:calc(var(--u) * 16);border-radius:calc(var(--u) * 8);background:#ffffffd9;position:absolute;bottom:6%;left:9%;right:9%}.an-style-actions{margin-top:calc(var(--u) * 22);justify-content:center;display:flex}.an-palette-card{padding:calc(var(--u) * 18);background:var(--an-card)}.an-palette-row{align-items:center;gap:calc(var(--u) * 16);display:flex}.an-palette-text{gap:calc(var(--u) * 2);flex-direction:column;display:flex}.an-palette-text b{font-size:calc(var(--u) * 17);font-weight:400}.an-palette-text small{font-size:calc(var(--u) * 14);color:var(--an-on-var)}.an-palette-sub{margin:calc(var(--u) * 20) 0 calc(var(--u) * 12);font-size:calc(var(--u) * 14);color:var(--an-on-var)}.an-swatches{gap:calc(var(--u) * 12);flex-wrap:wrap;display:flex}.an-swatches--card{padding:calc(var(--u) * 18);background:var(--an-card)}.an-swatch{width:calc(var(--u) * 52);height:calc(var(--u) * 52);padding:calc(var(--u) * 4);box-shadow:inset 0 0 0 calc(var(--u) * 2) transparent;border-radius:50%;flex:none;transition:box-shadow .15s ease-in-out;position:relative}.an-swatch>span{width:100%;height:100%;color:var(--an-on-var);background:var(--an-highest);border-radius:50%;justify-content:center;align-items:center;display:flex}.an-swatch.is-on{box-shadow:inset 0 0 0 calc(var(--u) * 2) var(--an-primary)}.an-swatch>svg{padding:calc(var(--u) * 3);color:var(--an-on-primary);background:var(--an-primary);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.an-swatch.is-custom>span{color:#1b1d22;background:conic-gradient(#ff8a80,#ffe57f,#b9f6ca,#80d8ff,#b388ff,#ff80ab,#ff8a80)}.an-wp-mine{align-items:center;gap:calc(var(--u) * 16);width:100%;padding:calc(var(--u) * 16);border-radius:calc(var(--u) * 26);text-align:left;background:var(--an-card);display:flex}.an-wp-mine:active{background:var(--an-press)}.an-wp-mine-icon{width:calc(var(--u) * 48);height:calc(var(--u) * 48);border-radius:calc(var(--u) * 16);color:var(--an-on-primary-cont);background:var(--an-primary-cont);flex:none;justify-content:center;align-items:center;display:flex}.an-wp-collection{margin-top:calc(var(--u) * 24)}.an-wp-grid-pick{gap:calc(var(--u) * 8);grid-template-columns:repeat(3,1fr);display:grid}.an-wp-thumb{aspect-ratio:9/16;border-radius:calc(var(--u) * 18);background:var(--an-card);transition:border-radius .2s ease-in-out;position:relative;overflow:hidden}.an-wp-thumb:active{border-radius:calc(var(--u) * 10)}.an-wp-thumb img{object-fit:cover;width:100%;height:100%}.an-wp-thumb.is-on{outline:calc(var(--u) * 3) solid var(--an-primary);outline-offset:calc(var(--u) * -3)}.an-wp-check{top:calc(var(--u) * 8);right:calc(var(--u) * 8);width:calc(var(--u) * 26);height:calc(var(--u) * 26);color:var(--an-on-primary);background:var(--an-primary);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.an-wp-name{padding:calc(var(--u) * 18) calc(var(--u) * 10) calc(var(--u) * 8);text-align:left;font-size:calc(var(--u) * 12.5);color:#fff;background:linear-gradient(#0000,#0000008c);position:absolute;bottom:0;left:0;right:0}.an-wp-preview{z-index:25;touch-action:none;background:#000;animation:.25s ease-in-out both an-fade;position:absolute;inset:0;overflow:hidden}.an-wp-image{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.an-wp-lock{align-items:center;gap:calc(var(--u) * 10);pointer-events:none;flex-direction:column;display:flex;position:absolute;top:17%;left:0;right:0}.an-wp-date{font-size:calc(var(--u) * 17)}.an-wp-clock{font-size:calc(var(--u) * 118);flex-direction:column;align-items:center;line-height:.92;display:flex}.an-wp-home{pointer-events:none;position:absolute;inset:0}.an-wp-grid{left:calc(var(--u) * 26);right:calc(var(--u) * 26);bottom:calc(var(--u) * 190);gap:calc(var(--u) * 22) calc(var(--u) * 18);grid-template-columns:repeat(4,1fr);display:grid;position:absolute}.an-wp-grid img{aspect-ratio:1;border-radius:50%;width:100%}.an-wp-search{left:calc(var(--u) * 26);right:calc(var(--u) * 26);bottom:calc(var(--u) * 130);height:calc(var(--u) * 48);border-radius:calc(var(--u) * 24);background:#ffffffe0;position:absolute}.an-wp-top{top:calc(var(--u) * 62);left:calc(var(--u) * 10);right:calc(var(--u) * 10);justify-content:space-between;align-items:center;display:flex;position:absolute}.an-segmented{padding:calc(var(--u) * 4);border-radius:calc(var(--u) * 22);background:#00000061;display:flex}.an-segmented button{height:calc(var(--u) * 36);padding:0 calc(var(--u) * 14);border-radius:calc(var(--u) * 18);font-size:calc(var(--u) * 14);color:#fff;font-weight:500;transition:background-color .2s ease-in-out,color .2s ease-in-out}.an-segmented button.is-on{color:var(--an-on-primary-cont);background:var(--an-primary-cont)}.an-wp-bottom{left:0;right:0;bottom:calc(var(--u) * 44);align-items:center;gap:calc(var(--u) * 12);flex-direction:column;display:flex;position:absolute}.an-wp-bottom p{font-size:calc(var(--u) * 13.5);color:#fff;text-shadow:0 1px 4px #0009}.an-icon-sets{gap:calc(var(--u) * 10);flex-direction:column;display:flex}.an-icon-set{gap:calc(var(--u) * 16);padding:calc(var(--u) * 20) calc(var(--u) * 18) calc(var(--u) * 16);border-radius:calc(var(--u) * 26);text-align:left;background:var(--an-card);flex-direction:column;transition:background-color .2s ease-in-out;display:flex}.an-icon-set.is-on{background:var(--an-sec-cont)}.an-icon-set-row{justify-content:center;gap:calc(var(--u) * 16);display:flex}.an-icon-set-row img{width:calc(var(--u) * 54);height:calc(var(--u) * 54);border-radius:50%}.an-icon-set-foot{align-items:center;gap:calc(var(--u) * 6);display:flex}.an-icon-set-foot .an-radio{margin-left:0}.an-icon-set-foot>span:last-child{flex-direction:column;display:flex}.an-icon-set-foot b{font-size:calc(var(--u) * 17);font-weight:400}.an-icon-set-foot small{font-size:calc(var(--u) * 14);color:var(--an-on-var)}.an-clock-preview{height:calc(var(--u) * 250);border-radius:calc(var(--u) * 30);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.an-clock-preview img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.an-clock-big{font-size:calc(var(--u) * 88);flex-direction:column;align-items:center;line-height:.92;display:flex;position:relative}.an-font-grid{gap:calc(var(--u) * 10);padding:calc(var(--u) * 14);background:var(--an-card);grid-template-columns:1fr 1fr;display:grid}.an-font{align-items:center;gap:calc(var(--u) * 4);padding:calc(var(--u) * 16) calc(var(--u) * 8) calc(var(--u) * 12);border-radius:calc(var(--u) * 20);background:var(--an-highest);flex-direction:column;transition:background-color .2s ease-in-out,border-radius .2s ease-in-out;display:flex}.an-font span{font-size:calc(var(--u) * 32);line-height:1.1}.an-font small{font-size:calc(var(--u) * 13);color:var(--an-on-var)}.an-font.is-on{border-radius:calc(var(--u) * 28);color:var(--an-on-primary-cont);background:var(--an-primary-cont)}.an-font.is-on small{color:var(--an-on-primary-cont)}.an-sticky-actions{justify-content:flex-end;gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 22);display:flex}.an-colour-preview{height:calc(var(--u) * 64);border-radius:calc(var(--u) * 18)}.an-hue .an-slider{padding:calc(var(--u) * 14) 0;border-radius:calc(var(--u) * 8);background:linear-gradient(90deg,#f47171,#f4f471,#71f471,#71f4f4,#7171f4,#f471f4,#f47171) content-box content-box}.an-hue .an-slider-fill,.an-hue .an-slider-rest{display:none}.an-hue .an-slider-handle{background:var(--an-on)}.an-status{align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 28) calc(var(--u) * 24);border-radius:calc(var(--u) * 30);text-align:center;background:var(--an-card);flex-direction:column;display:flex}.an-status-icon{width:calc(var(--u) * 88);height:calc(var(--u) * 88);margin-bottom:calc(var(--u) * 8);color:#a3d9a5;background:#1d4a23;border-radius:50%;justify-content:center;align-items:center;display:flex}.an-status.is-warn .an-status-icon{color:#ffb68a;background:#5a2b07}.an.is-light .an-status-icon{color:#1f5a26;background:#c8f0c6}.an.is-light .an-status.is-warn .an-status-icon{color:#7a3a0c;background:#ffdbc8}.an-status b{font-size:calc(var(--u) * 22);font-weight:400}.an-status small{max-width:calc(var(--u) * 300);font-size:calc(var(--u) * 14.5);color:var(--an-on-var);line-height:1.45}.an-status .an-btn{margin-top:calc(var(--u) * 12)}.an-pin{padding:calc(var(--u) * 20) calc(var(--u) * 24) calc(var(--u) * 12);text-align:center;flex-direction:column;align-items:center;display:flex}.an-pin-lock{width:calc(var(--u) * 58);height:calc(var(--u) * 58);color:var(--an-on-primary-cont);background:var(--an-primary-cont);border-radius:50%;justify-content:center;align-items:center;display:flex}.an-pin-title{margin-top:calc(var(--u) * 20);font-size:calc(var(--u) * 25);font-weight:400!important}.an-pin-hint{margin-top:calc(var(--u) * 8);font-size:calc(var(--u) * 14.5);color:var(--an-on-var)}.an-pin-hint.is-error{color:var(--an-error)}.an-pin-dots{gap:calc(var(--u) * 18);margin:calc(var(--u) * 30) 0 calc(var(--u) * 10);display:flex}.an-pin-dots[data-shake]{animation:.35s ease-in-out an-shake}.an-pin-dots i{width:calc(var(--u) * 16);height:calc(var(--u) * 16);box-shadow:inset 0 0 0 calc(var(--u) * 2) var(--an-outline);border-radius:50%;transition:background-color .12s ease-in-out}.an-pin-dots i.is-filled{background:var(--an-primary);box-shadow:none}@keyframes an-shake{20%{transform:translateX(calc(var(--u) * -10))}40%{transform:translateX(calc(var(--u) * 10))}60%{transform:translateX(calc(var(--u) * -6))}80%{transform:translateX(calc(var(--u) * 6))}}.an-keypad{gap:calc(var(--u) * 12) calc(var(--u) * 18);padding:calc(var(--u) * 16) calc(var(--u) * 28) 0;grid-template-columns:repeat(3,1fr);display:grid}.an-key{height:calc(var(--u) * 72);border-radius:calc(var(--u) * 36);font-size:calc(var(--u) * 30);color:var(--an-on);background:var(--an-highest);justify-content:center;align-items:center;transition:border-radius .15s ease-in-out,background-color .15s ease-in-out;display:flex}.an-key:active{border-radius:calc(var(--u) * 20);background:var(--an-primary-cont)}.an-key.is-ok{color:var(--an-on-primary);background:var(--an-primary)}.an-key.is-back{background:0 0}.an-key-erase{width:calc(var(--u) * 28);height:calc(var(--u) * 28)}.an-key:disabled{opacity:.38;cursor:default}.an-pin-done{align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 60) calc(var(--u) * 30) 0;text-align:center;flex-direction:column;display:flex}.an-pin-done b{font-size:calc(var(--u) * 26);font-weight:400}.an-pin-done small{max-width:calc(var(--u) * 300);font-size:calc(var(--u) * 15);color:var(--an-on-var);line-height:1.45}.an-pin-done .an-btn{margin-top:calc(var(--u) * 20)}.an-face{padding:calc(var(--u) * 10) calc(var(--u) * 24) 0;text-align:center;flex-direction:column;align-items:center;display:flex}.an-face-title{font-size:calc(var(--u) * 26);font-weight:400!important}.an-face-hint{max-width:calc(var(--u) * 300);margin-top:calc(var(--u) * 8);font-size:calc(var(--u) * 15);color:var(--an-on-var);line-height:1.45}.an-face-ring{width:calc(var(--u) * 290);height:calc(var(--u) * 290);margin-top:calc(var(--u) * 30);position:relative}.an-face-cam{top:calc(var(--u) * 30);left:calc(var(--u) * 30);width:calc(100% - var(--u) * 60);height:calc(100% - var(--u) * 60);object-fit:cover;background:var(--an-highest);border-radius:50%;position:absolute}.an-face-ticks{width:100%;height:100%;position:absolute;inset:0}.an-face-ticks line{stroke:var(--an-outline-var);stroke-width:4px;stroke-linecap:round;transition:stroke .15s ease-in-out}.an-face-ticks line.is-lit{stroke:var(--an-primary)}.an-face-progress{margin-top:calc(var(--u) * 18);font-size:calc(var(--u) * 15);font-variant-numeric:tabular-nums;color:var(--an-primary);font-weight:500}.an-face-actions{margin-top:calc(var(--u) * 12);justify-content:center;display:flex}.an-time-hero{padding:calc(var(--u) * 14) 0 calc(var(--u) * 8);flex-direction:column;align-items:center;display:flex}.an-time-big{font-size:calc(var(--u) * 76);font-variant-numeric:tabular-nums;line-height:1}.an-time-date{margin-top:calc(var(--u) * 10);font-size:calc(var(--u) * 16);color:var(--an-on-var)}.an-os-pair{gap:calc(var(--u) * 12);grid-template-columns:1fr 1fr;display:grid}.an-os{gap:calc(var(--u) * 14);padding:calc(var(--u) * 12) calc(var(--u) * 12) calc(var(--u) * 16);border-radius:calc(var(--u) * 26);background:var(--an-card);flex-direction:column;display:flex}.an-os.is-on{background:var(--an-sec-cont)}.an-os-shot{height:calc(var(--u) * 200);gap:calc(var(--u) * 7);padding:calc(var(--u) * 14) calc(var(--u) * 10);border-radius:calc(var(--u) * 18);flex-direction:column;display:flex;overflow:hidden}.an-os-shot.is-android{background:#111318}.an-os-shot.is-ios{background:#000}.an-os-title{width:56%;height:calc(var(--u) * 11);border-radius:calc(var(--u) * 3);background:#e2e2e9}.an-os-shot.is-android .an-os-title{align-self:center}.an-os-search{height:calc(var(--u) * 18);border-radius:calc(var(--u) * 9);background:#33353a}.an-os-list{gap:calc(var(--u) * 2);flex-direction:column;display:flex}.an-os-list>span,.an-os-group>span{align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 7) calc(var(--u) * 6);display:flex}.an-os-list>span{border-radius:calc(var(--u) * 2);background:#1d2024}.an-os-list>span:first-child{border-radius:calc(var(--u) * 10) calc(var(--u) * 10) calc(var(--u) * 2) calc(var(--u) * 2)}.an-os-list>span:last-child{border-radius:calc(var(--u) * 2) calc(var(--u) * 2) calc(var(--u) * 10) calc(var(--u) * 10)}.an-os-list b{width:calc(var(--u) * 14);height:calc(var(--u) * 14);border-radius:50%;flex:none}.an-os-group{border-radius:calc(var(--u) * 10);background:#1c1c1e;flex-direction:column;display:flex}.an-os-group>span+span{box-shadow:inset 0 1px #ffffff14}.an-os-group b{width:calc(var(--u) * 13);height:calc(var(--u) * 13);border-radius:calc(var(--u) * 4);flex:none}.an-os-list em,.an-os-group em{height:calc(var(--u) * 5);border-radius:calc(var(--u) * 3);background:#e2e2e999;flex:1}.an-os-name{align-items:center;gap:calc(var(--u) * 4);font-size:calc(var(--u) * 17);display:flex}.an-os-name .an-radio{margin:0 calc(var(--u) * 6) 0 calc(var(--u) * 4)}.an-about-hero{align-items:center;gap:calc(var(--u) * 4);padding:0 0 calc(var(--u) * 8);text-align:center;flex-direction:column;display:flex}.an-about-device{width:calc(var(--u) * 92);aspect-ratio:9/19;margin-bottom:calc(var(--u) * 16);border-radius:calc(var(--u) * 16);box-shadow:0 0 0 calc(var(--u) * 4) var(--an-highest);overflow:hidden}.an-about-device img{object-fit:cover;width:100%;height:100%}.an-about-hero b{font-size:calc(var(--u) * 22);font-weight:400}.an-about-hero small{font-size:calc(var(--u) * 15);color:var(--an-on-var)}.an-about-foot{padding:calc(var(--u) * 28) 0 0;text-align:center;font-size:calc(var(--u) * 13);color:var(--an-on-var)}.an-egg{z-index:30;justify-content:center;align-items:center;gap:calc(var(--u) * 24);background:var(--an-primary-cont);cursor:pointer;flex-direction:column;animation:.25s ease-in-out both an-fade;display:flex;position:absolute;inset:0}.an-egg-badge{width:calc(var(--u) * 200);height:calc(var(--u) * 200);font-size:calc(var(--u) * 100);color:var(--an-on-primary);background:var(--an-primary);border-radius:42% 58% 55% 45%/48% 42% 58% 52%;justify-content:center;align-items:center;line-height:1;display:flex;transform:rotate(-8deg)}.an-egg-text{font-size:calc(var(--u) * 20);color:var(--an-on-primary-cont)}.an-account-hero{align-items:center;gap:calc(var(--u) * 4);padding:calc(var(--u) * 4) 0 calc(var(--u) * 6);text-align:center;flex-direction:column;display:flex}.an-account-photo{width:calc(var(--u) * 108);height:calc(var(--u) * 108);margin-bottom:calc(var(--u) * 14);position:relative}.an-account-photo img{object-fit:cover;border-radius:50%;width:100%;height:100%}.an-account-photo span{width:calc(var(--u) * 36);height:calc(var(--u) * 36);color:var(--an-on-primary);background:var(--an-primary);box-shadow:0 0 0 calc(var(--u) * 3) var(--an-bg);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:0}.an-account-hero b{font-size:calc(var(--u) * 25);font-weight:400}.an-account-hero small{font-size:calc(var(--u) * 15);color:var(--an-on-var)}.an.ah{touch-action:none;isolation:isolate;background:#000;font-family:Inter,Roboto,system-ui,sans-serif}.ah-shade{pointer-events:none;background:linear-gradient(#00000038 0%,#0000 14% 76%,#00000040 100%);position:absolute;inset:0}.ah-home{transform-origin:50% 60%;transition:opacity .25s ease-in-out,transform .25s ease-in-out;position:absolute;inset:0}.ah-home.is-tracking{transition:none}.ah button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ah-stage{transform-origin:50% 44%;transition:transform .25s ease-in-out;position:absolute;inset:0}.ah-home.is-editing .ah-stage{transform:scale(.8) translateY(calc(var(--u) * -30))}.ah-pages{left:0;right:0;top:calc(var(--u) * 52);height:calc(var(--u) * 664);position:absolute;overflow:hidden}.ah-track{height:100%;display:flex}.ah-track.is-settling{transition:transform .25s ease-in-out}.ah-grid{width:100%;height:100%;padding:0 calc(var(--u) * 10);border-radius:calc(var(--u) * 30);flex:none;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(4,1fr);transition:box-shadow .25s ease-in-out;display:grid}.ah-home.is-editing .ah-grid,.ah-home.is-editing .aw-page{box-shadow:inset 0 0 0 calc(var(--u) * 2) #ffffff8c}.ah-cell{padding-top:calc(var(--u) * 12);justify-content:center;align-items:flex-start;display:flex;position:relative}.ah-cell.is-over:before{content:"";left:50%;top:calc(var(--u) * 10);width:calc(var(--u) * 68);height:calc(var(--u) * 68);margin-left:calc(var(--u) * -34);border:calc(var(--u) * 2) solid #ffffffbf;background:#ffffff24;border-radius:36%;position:absolute}.ah-app{align-items:center;gap:calc(var(--u) * 7);width:calc(var(--u) * 98);-webkit-tap-highlight-color:transparent;outline:none;flex-direction:column;transition:opacity .15s ease-in-out;display:flex;position:relative}.ah-app>*{flex:none}.ah-app.is-dragging{opacity:0}.ah-tile{width:calc(var(--u) * 64);height:calc(var(--u) * 64);border-radius:36%;transition:transform .2s ease-in-out;display:block;position:relative}.ah-tile>img,.ah-folder-mini-cell img{object-fit:cover;clip-path:inset(4.55% round 36%);width:100%;height:100%;display:block;transform:scale(1.1)}.ah-app:active .ah-tile{transform:scale(.94)}.ah-app.is-lifted .ah-tile{transform:scale(1.1)}.ah .ah-app.is-wobble{animation:.22s ease-in-out infinite jiggle}.ah-cell:nth-child(2n) .ah-app.is-wobble,.ah-dock .ah-app.is-wobble:nth-child(2n){animation-delay:-.11s}.ah .ah-app.is-wobble:active .ah-tile{transform:none}.ah .ah-minus{left:calc(var(--u) * 9);top:calc(var(--u) * -6);z-index:2;width:calc(var(--u) * 24);height:calc(var(--u) * 24);color:#000;box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 6) #00000059;cursor:pointer;background:#e8e8edf5;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.ah-minus:before{content:"";width:calc(var(--u) * 11);height:calc(var(--u) * 2.2);border-radius:calc(var(--u) * 2);background:currentColor}.ah .ah-done{right:calc(var(--u) * 24);top:calc(var(--u) * 16);z-index:26;height:calc(var(--u) * 34);padding:0 calc(var(--u) * 18);border-radius:calc(var(--u) * 17);background:var(--an-primary,#3e91ff);color:var(--an-on-primary,#fff);font-size:calc(var(--u) * 15);align-items:center;font-weight:500;display:flex;position:absolute}.ah-app.is-merge .ah-tile{transform:scale(.88)}.ah-app.is-merge:before{content:"";left:50%;top:calc(var(--u) * -8);width:calc(var(--u) * 80);height:calc(var(--u) * 80);margin-left:calc(var(--u) * -40);background:#e6e6ec73;border-radius:36%;position:absolute}.ah-tile .hb-installing{border-radius:36%}.ah-badge{top:calc(var(--u) * -4);right:calc(var(--u) * -4);min-width:calc(var(--u) * 21);height:calc(var(--u) * 21);padding:0 calc(var(--u) * 6);border-radius:calc(var(--u) * 11);color:#fff;font-style:normal;font-size:calc(var(--u) * 12);font-weight:500;line-height:calc(var(--u) * 21);text-align:center;box-sizing:border-box;background:#ff6d3a;position:absolute}.ah-label{width:100%;font-size:calc(var(--u) * 12.5);line-height:calc(var(--u) * 16);color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 calc(var(--u) * 1) calc(var(--u) * 3) #00000080;font-weight:400;display:block;overflow:hidden}.ah-tile--folder{-webkit-backdrop-filter:blur(calc(var(--u) * 12));background:#e1e1e86b}.ah-folder-mini{grid-template-columns:repeat(3, calc(var(--u) * 14));grid-auto-rows:calc(var(--u) * 14);place-content:center;gap:calc(var(--u) * 3);display:grid;position:absolute;inset:0}.ah-folder-mini-cell{min-width:0;min-height:0;display:block}.ah-dots{left:0;right:0;top:calc(var(--u) * 741);height:calc(var(--u) * 12);justify-content:center;align-items:center;gap:calc(var(--u) * 9);pointer-events:none;display:flex;position:absolute}.ah-dots i{width:calc(var(--u) * 7);height:calc(var(--u) * 7);background:#ffffff73;border-radius:50%;transition:background-color .25s ease-in-out}.ah-dots i.is-on{background:#fff}.ah-dot-home{width:calc(var(--u) * 11);height:calc(var(--u) * 11);fill:#ffffff73;transition:fill .25s ease-in-out}.ah-dot-home.is-on{fill:#fff}.ah-dock{left:calc(var(--u) * 10);right:calc(var(--u) * 10);top:calc(var(--u) * 773.5);height:calc(var(--u) * 92);border-radius:calc(var(--u) * 30);grid-template-columns:repeat(4,1fr);place-items:center;transition:background-color .2s ease-in-out,opacity .25s ease-in-out;display:grid;position:absolute}.ah-dock.is-over{background:#ffffff29}.ah-home.is-editing .ah-dock{opacity:0;pointer-events:none}.aw-page{border-radius:calc(var(--u) * 30);flex:none;width:100%;height:100%;transition:box-shadow .25s ease-in-out;position:relative}.ah .aw{text-align:left;color:#fff;-webkit-tap-highlight-color:transparent;transition:transform .15s ease-in-out;display:block;position:absolute;overflow:hidden}.ah .aw:active{transform:scale(.97)}.ah .aw-weather{left:calc(var(--u) * 24);top:calc(var(--u) * 18);width:calc(var(--u) * 182);height:calc(var(--u) * 190);padding:calc(var(--u) * 18);border-radius:calc(var(--u) * 30);background:linear-gradient(165deg,#5677b6 0%,#8ea6d9 100%)}.ah .aw-weather.is-night{background:linear-gradient(165deg,#232c52 0%,#46578c 100%)}.aw-weather-icon{top:calc(var(--u) * 14);right:calc(var(--u) * 14);color:#fff;filter:drop-shadow(0 calc(var(--u) * 3) calc(var(--u) * 6) #0000002e);position:absolute}.aw-weather-temp{left:calc(var(--u) * 18);top:calc(var(--u) * 76);font-size:calc(var(--u) * 34);font-weight:400;line-height:calc(var(--u) * 40);position:absolute}.aw-weather-text{left:calc(var(--u) * 18);right:calc(var(--u) * 16);top:calc(var(--u) * 118);font-size:calc(var(--u) * 14);line-height:calc(var(--u) * 18);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;position:absolute;overflow:hidden}.aw-weather-place{left:calc(var(--u) * 18);bottom:calc(var(--u) * 16);align-items:center;gap:calc(var(--u) * 4);font-size:calc(var(--u) * 13);display:flex;position:absolute}.aw-side{left:calc(var(--u) * 220);right:calc(var(--u) * 24);top:calc(var(--u) * 18);height:calc(var(--u) * 190);position:absolute}.ah .aw-alarm{height:calc(var(--u) * 74);align-items:center;gap:calc(var(--u) * 12);padding:0 calc(var(--u) * 11);border-radius:calc(var(--u) * 37);background:linear-gradient(90deg,#5144d6 0%,#7a63f2 100%);display:flex;top:0;left:0;right:0}.aw-alarm-icon{width:calc(var(--u) * 52);height:calc(var(--u) * 52);background:#3a2fb0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.aw-alarm b{font-size:calc(var(--u) * 24);white-space:nowrap;font-weight:500}.aw-battery{left:0;right:0;top:calc(var(--u) * 94);height:calc(var(--u) * 96);justify-content:center;align-items:center;gap:calc(var(--u) * 12);display:flex;position:absolute}.aw-ring{width:calc(var(--u) * 70);height:calc(var(--u) * 70);color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.aw-ring>.aw-ring-art{fill:none;width:100%;height:100%;position:absolute;inset:0}.aw-ring-track{stroke:#ffffff59;stroke-width:5px;stroke-linecap:round}.aw-ring-fill{stroke:#3ddc84;stroke-width:5px;stroke-linecap:round}.aw-ring-fill.is-low{stroke:#ff5a4f}.aw-battery-text{color:#fff;text-shadow:0 calc(var(--u) * 1) calc(var(--u) * 3) #0006;flex-direction:column;display:flex}.aw-battery-text b{font-size:calc(var(--u) * 22);font-weight:500;line-height:1.1}.aw-battery-text small{font-size:calc(var(--u) * 13);opacity:.85}.ah .aw-calendar{left:calc(var(--u) * 24);right:calc(var(--u) * 24);top:calc(var(--u) * 226);height:calc(var(--u) * 206);gap:calc(var(--u) * 14);padding:calc(var(--u) * 16) calc(var(--u) * 16) 0;border-radius:calc(var(--u) * 30);color:#111;background:#eeeef2e6;display:flex!important}.aw-month{flex:1;min-width:0}.aw-month-name{margin-bottom:calc(var(--u) * 6);font-size:calc(var(--u) * 14);text-align:center;font-weight:500;display:block}.aw-month-grid{row-gap:calc(var(--u) * 2);grid-template-columns:repeat(7,1fr);display:grid}.aw-week,.aw-day{height:calc(var(--u) * 21);font-size:calc(var(--u) * 12);justify-content:center;align-items:center;line-height:1;display:flex}.aw-week{font-weight:500}.aw-week.is-sun,.aw-day.is-sun{color:#e53935}.aw-day.is-today{width:calc(var(--u) * 21);color:#fff;background:#111;border-radius:50%;margin:0 auto;font-weight:500}.ah .aw-search{left:calc(var(--u) * 24);right:calc(var(--u) * 24);top:calc(var(--u) * 454);height:calc(var(--u) * 58);align-items:center;gap:calc(var(--u) * 14);padding:0 calc(var(--u) * 20);border-radius:calc(var(--u) * 29);color:#4a4a52;font-size:calc(var(--u) * 16);background:#ffffffeb;display:flex!important}.aw-search span{flex:1}.ah-edit-bar{left:calc(var(--u) * 20);right:calc(var(--u) * 20);bottom:calc(var(--u) * 70);z-index:6;grid-template-columns:repeat(3,1fr);animation:.25s ease-in-out ah-rise;display:grid;position:absolute}@keyframes ah-rise{0%{opacity:0;transform:translateY(calc(var(--u) * 16))}}.ah-edit-bar button{align-items:center;gap:calc(var(--u) * 8);width:100%;font-size:calc(var(--u) * 13);text-shadow:0 calc(var(--u) * 1) calc(var(--u) * 3) #00000080;flex-direction:column;color:#fff!important;display:flex!important}.ah-edit-bar svg{filter:drop-shadow(0 calc(var(--u) * 1) calc(var(--u) * 3) #0006)}.ah-ghost{z-index:30;width:calc(var(--u) * 64);height:calc(var(--u) * 64);pointer-events:none;filter:drop-shadow(0 calc(var(--u) * 8) calc(var(--u) * 14) #0006);justify-content:center;align-items:center;display:flex;position:absolute}.ah-ghost .ah-tile{transform:scale(1.1)}.ah-drawer{z-index:10;padding-top:calc(var(--u) * 52);color:#fff;flex-direction:column;transition:transform .25s ease-in-out,opacity .25s ease-in-out;display:flex;position:absolute;inset:0;overflow:hidden}.ah-drawer.is-dragging{transition:none}.ah-drawer-wall{object-fit:cover;width:100%;height:100%;filter:blur(calc(var(--u) * 26)) brightness(.5) saturate(1.1);pointer-events:none;z-index:-1;position:absolute;inset:0;transform:scale(1.15)}.ah-drawer-search{align-items:center;gap:calc(var(--u) * 10);height:calc(var(--u) * 50);margin:0 calc(var(--u) * 20) calc(var(--u) * 14);padding:0 calc(var(--u) * 10) 0 calc(var(--u) * 18);border-radius:calc(var(--u) * 25);color:#ffffffe6;background:#ffffff2e;flex:none;display:flex}.ah-drawer-search input{min-width:0;height:100%;font:inherit;font-size:calc(var(--u) * 16);color:#fff;background:0 0;border:0;outline:none;flex:1}.ah-drawer-search input::placeholder{color:#ffffffd9}.ah-drawer-clear{width:calc(var(--u) * 34);height:calc(var(--u) * 34);border-radius:50%;justify-content:center;align-items:center;display:flex!important}.ah-drawer-pages{height:calc(var(--u) * 660);flex:none;position:relative;overflow:hidden}.ah-drawer-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:calc(var(--u) * 110);padding:0 calc(var(--u) * 10);justify-items:center;display:grid}.ah-drawer-page{flex:none;grid-template-rows:repeat(6,1fr);grid-auto-rows:auto;width:100%;height:100%}.ah-drawer-results{min-height:0;padding-bottom:calc(var(--u) * 60);flex:1;overflow-y:auto}.ah-drawer-results::-webkit-scrollbar{display:none}.ah-dots.ah-dots--drawer{top:auto;bottom:calc(var(--u) * 70)}.ah-drawer-empty{margin:calc(var(--u) * 40) calc(var(--u) * 24);font-size:calc(var(--u) * 15);line-height:calc(var(--u) * 22);text-align:center;color:#fff}.ah-folder-scrim{z-index:15;justify-content:center;align-items:center;gap:calc(var(--u) * 34);-webkit-backdrop-filter:blur(calc(var(--u) * 22));background:#1414186b;flex-direction:column;animation:.2s ease-in-out ah-fade;display:flex;position:absolute;inset:0}@keyframes ah-fade{0%{opacity:0}}.ah-folder-scrim.is-dragging .ah-folder-card{opacity:.6}.ah-folder-name{width:calc(var(--u) * 330);font:inherit;font-size:calc(var(--u) * 30);text-align:center;color:#fff;border-radius:calc(var(--u) * 14);padding:calc(var(--u) * 6) calc(var(--u) * 8);background:0 0;border:0;outline:none;font-weight:500;display:block}.ah-folder-name:focus{background:#ffffff24}.ah-folder-card{width:calc(var(--u) * 340);padding:calc(var(--u) * 26) calc(var(--u) * 10) calc(var(--u) * 28);border-radius:calc(var(--u) * 38);background:#fff3;transition:opacity .15s ease-in-out;animation:.2s ease-in-out ah-pop}.ah-folder-grid{row-gap:calc(var(--u) * 22);grid-template-columns:repeat(3,1fr);justify-items:center;display:grid}.ah-confirm{z-index:40;position:absolute;inset:0}.astatus{z-index:6;width:100%;height:calc(var(--u) * 38);padding:0 calc(var(--u) * 26);color:#fff;pointer-events:none;justify-content:space-between;align-items:center;font-family:Inter,Roboto,system-ui,sans-serif;transition:color .25s ease-in-out;display:flex;position:absolute;top:0;left:0}.astatus.is-ink{color:#111}.astatus-time{font-size:calc(var(--u) * 15);letter-spacing:.01em;font-weight:500}.astatus-levels{align-items:center;gap:calc(var(--u) * 6);pointer-events:auto;cursor:pointer;display:flex}.astatus-wifi{width:calc(var(--u) * 15);height:calc(var(--u) * 11)}.astatus-signal{width:calc(var(--u) * 15);height:calc(var(--u) * 13)}.astatus-battery{width:calc(var(--u) * 24);height:calc(var(--u) * 12);border-radius:calc(var(--u) * 6);position:relative;overflow:hidden}.astatus-battery:before{content:"";opacity:.35;background:currentColor;position:absolute;inset:0}.astatus-battery i{background:currentColor;position:absolute;top:0;bottom:0;left:0}.astatus-battery.is-charging i{background:#3ddc84}.astatus-battery.is-low i{background:#ff5a4f}.anav{z-index:60;height:calc(var(--u) * 50);padding:0 calc(var(--u) * 40);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.anav button{cursor:pointer;color:#fff;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.anav svg{width:calc(var(--u) * 24);height:calc(var(--u) * 24);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 calc(var(--u) * 1) calc(var(--u) * 2) #00000059)}.anav button:active svg{opacity:.55}.anav-fill{z-index:-1;position:absolute;inset:0}.anav.is-app svg{filter:none}.anav.is-ink button{color:#1c1c1e}.astatus.has-live{z-index:51}.astatus.has-live .astatus-levels{pointer-events:none}.lv-chips{align-items:center;gap:calc(var(--u) * 5);margin-left:calc(var(--u) * 7);pointer-events:auto;margin-right:auto;display:flex}.lv-chip{align-items:center;gap:calc(var(--u) * 3);height:calc(var(--u) * 21);padding:0 calc(var(--u) * 7) 0 calc(var(--u) * 5);border-radius:calc(var(--u) * 11);color:#fff;font-family:inherit;font-size:calc(var(--u) * 12);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;border:0;font-weight:500;line-height:1;transition:opacity .2s ease-in-out;display:inline-flex}.lv-chip.is-green{background:#2fb453}.lv-chip.is-orange{background:#f08519}.lv-chip.is-red{background:#e5484d}.lv-note{width:calc(var(--u) * 22);height:calc(var(--u) * 22);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s ease-in-out;display:flex}.lv-chip:active,.lv-note:active{opacity:.7}.nf-heads.is-dark,.nf-shade.is-dark{--lv-inv:#0c0c0e}.nf-heads.is-light,.nf-shade.is-light{--lv-inv:#fafafc}.lv-scrim{z-index:9998;position:absolute;inset:0}.nf-heads.lv-drop{cursor:default}.nf-heads.lv-heads{z-index:10000;cursor:default}.lv-card{gap:calc(var(--u) * 12);padding:calc(var(--u) * 16);border-radius:calc(var(--u) * 28);color:var(--nf-on);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.lv-card.is-drop{background:var(--nf-heads);box-shadow:var(--nf-lift)}.lv-card.is-shade{border-radius:calc(var(--u) * 30)}.lv-head{align-items:center;gap:calc(var(--u) * 14);min-width:0;display:flex}.lv-head.is-link{cursor:pointer}.lv-meta{flex-direction:column;flex:1;min-width:0;display:flex}.lv-meta b{white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--u) * 15);line-height:calc(var(--u) * 20);font-weight:500;overflow:hidden}.lv-meta small{align-items:center;gap:calc(var(--u) * 6);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:calc(var(--u) * 13);line-height:calc(var(--u) * 18);color:var(--nf-on-var);display:flex;overflow:hidden}.lv-meta small.is-wrap{-webkit-line-clamp:2;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box}.is-timer .lv-meta small,.is-stopwatch .lv-meta small{order:-1}.is-timer .lv-meta b,.is-stopwatch .lv-meta b{font-size:calc(var(--u) * 24);line-height:calc(var(--u) * 30)}.lv-dot{width:calc(var(--u) * 7);height:calc(var(--u) * 7);background:#2fb453;border-radius:50%;flex:none}.lv-avatar{width:calc(var(--u) * 44);height:calc(var(--u) * 44);background:var(--nf-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.lv-avatar.is-lg{width:calc(var(--u) * 48);height:calc(var(--u) * 48)}.lv-avatar img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.lv-avatar i{font-style:normal;font-size:calc(var(--u) * 18);font-weight:500}.lv-lead{width:calc(var(--u) * 44);height:calc(var(--u) * 44);background:var(--nf-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.lv-lead.is-orange{color:#f08519;background:#f085192e}.lv-lead.is-blue{background:#3e91ff}.lv-lead img{object-fit:cover;width:100%;height:100%;display:block}.lv-cover{width:calc(var(--u) * 52);height:calc(var(--u) * 52);border-radius:calc(var(--u) * 12);background:var(--nf-soft);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.lv-cover img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.lv-cover img.is-yt{transform:scale(1.34)}.lv-stack{width:calc(var(--u) * 50);height:calc(var(--u) * 50);flex:none;position:relative}.lv-stack img{width:calc(var(--u) * 40);height:calc(var(--u) * 40);border-radius:calc(var(--u) * 10);border:calc(var(--u) * 2) solid var(--nf-heads);object-fit:cover;-webkit-user-drag:none;position:absolute}.lv-stack img:first-child{left:0;top:calc(var(--u) * 10);z-index:3}.lv-stack img:nth-child(2){left:calc(var(--u) * 5);top:calc(var(--u) * 5);z-index:2}.lv-stack img:nth-child(3){left:calc(var(--u) * 10);z-index:1;top:0}.lv-stack.is-1 img:first-child{left:calc(var(--u) * 3);top:calc(var(--u) * 3);width:calc(var(--u) * 44);height:calc(var(--u) * 44);border:0}.lv-badged{flex:none;position:relative}.lv-badge{right:calc(var(--u) * -3);bottom:calc(var(--u) * -3);width:calc(var(--u) * 20);height:calc(var(--u) * 20);border:calc(var(--u) * 2) solid var(--nf-heads);color:#fff;background:#3e91ff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.lv-track{height:calc(var(--u) * 4);border-radius:calc(var(--u) * 2);background:var(--nf-soft);display:block;position:relative;overflow:hidden}.lv-track i{border-radius:inherit;background:var(--nf-on);position:absolute;top:0;bottom:0;left:0}.lv-track.is-orange i{background:#f08519}.lv-seek{margin:calc(var(--u) * -6) 0;padding:calc(var(--u) * 6) 0;cursor:pointer}.lv-times{margin-top:calc(var(--u) * -6);font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 16);color:var(--nf-on-var);justify-content:space-between;display:flex}.lv-media{justify-content:center;align-items:center;gap:calc(var(--u) * 28);display:flex}.lv-ctrl{width:calc(var(--u) * 44);height:calc(var(--u) * 44);color:var(--nf-on);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .2s ease-in-out;display:flex}.lv-ctrl.is-main{width:calc(var(--u) * 52);height:calc(var(--u) * 52);background:var(--nf-on);color:var(--lv-inv)}.lv-actions{gap:calc(var(--u) * 8);display:flex}.lv-btn{justify-content:center;align-items:center;gap:calc(var(--u) * 6);width:100%;min-width:0;height:calc(var(--u) * 42);padding:0 calc(var(--u) * 12);border-radius:calc(var(--u) * 21);background:var(--nf-soft);color:var(--nf-on);font-family:inherit;font-size:calc(var(--u) * 14);white-space:nowrap;cursor:pointer;border:0;flex:1;font-weight:500;transition:opacity .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out;display:inline-flex}.lv-btn span{text-overflow:ellipsis;overflow:hidden}.lv-btn.is-on{background:var(--nf-on);color:var(--lv-inv)}.lv-btn.is-red{color:#fff;background:#e5484d}.lv-btn.is-green{color:#fff;background:#2fb453}.lv-btn.is-orange{color:#f08519;background:#f085192e}.lv-btn.is-blue{color:#fff;background:#3e91ff}.lv-btn:active,.lv-ctrl:active{opacity:.7}.lv-card.is-compact{align-items:center;gap:calc(var(--u) * 10);min-height:calc(var(--u) * 76);padding:calc(var(--u) * 14) calc(var(--u) * 14) calc(var(--u) * 14) calc(var(--u) * 16);flex-direction:row}.is-compact .lv-head{flex:1}.is-compact .lv-avatar.is-lg{width:calc(var(--u) * 44);height:calc(var(--u) * 44)}.is-compact .lv-meta small.is-wrap{white-space:nowrap;display:block}.is-compact .lv-actions{flex:none}.is-compact .lv-btn{width:calc(var(--u) * 44);height:calc(var(--u) * 44);border-radius:50%;flex:none;padding:0}.is-compact .lv-btn span{display:none}.lv-vol{right:calc(var(--u) * 10);top:calc(var(--u) * 166);z-index:56;align-items:center;gap:calc(var(--u) * 8);width:calc(var(--u) * 48);padding:calc(var(--u) * 8);border-radius:calc(var(--u) * 24);touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;font-family:Inter,Roboto,system-ui,sans-serif;transition:transform .24s ease-in-out,opacity .24s ease-in-out;display:flex;position:absolute;transform:translate(0)}.lv-vol *{box-sizing:border-box}.lv-vol.is-dark{color:#fafafc;box-shadow:0 calc(var(--u) * 8) calc(var(--u) * 24) #0000005c;--lv-vol-track:#ffffff24;background:#242428}.lv-vol.is-light{color:#0c0c0e;box-shadow:0 calc(var(--u) * 8) calc(var(--u) * 24) #00000029;--lv-vol-track:#00000014;background:#fdfdfe}.lv-vol.is-enter,.lv-vol.is-leave{transform:translateX(calc(var(--u) * 70));opacity:0}.lv-vol.is-enter{transition:none}.lv-vol.is-leave{pointer-events:none}.lv-vol-mode{width:calc(var(--u) * 32);height:calc(var(--u) * 32);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .2s ease-in-out;display:flex}.lv-vol-mode:active{opacity:.7}.lv-vol-track{width:calc(var(--u) * 32);height:calc(var(--u) * 150);border-radius:calc(var(--u) * 16);background:var(--lv-vol-track);cursor:pointer;position:relative;overflow:hidden}.lv-vol-track i{border-radius:calc(var(--u) * 16);background:#3e91ff;position:absolute;bottom:0;left:0;right:0}.nf-heads,.nf-shade{letter-spacing:-.005em;-webkit-user-select:none;user-select:none;font-family:Inter,Roboto,system-ui,sans-serif;line-height:1.35}.nf-heads.is-dark,.nf-shade.is-dark{--nf-on:#fafafc;--nf-on-var:#ffffff9e;--nf-card:#28282e80;--nf-heads:#2a2a2e;--nf-line:#ffffff1a;--nf-soft:#ffffff1f;--nf-pill:#28282e8f;--nf-scrim:#08080ca3;--nf-lift:0 calc(var(--u) * 8) calc(var(--u) * 26) #00000057}.nf-heads.is-light,.nf-shade.is-light{--nf-on:#0c0c0e;--nf-on-var:#0000008f;--nf-card:#ffffffbd;--nf-heads:#fdfdfe;--nf-line:#00000014;--nf-soft:#0000000f;--nf-pill:#ffffffb8;--nf-scrim:#eeeef3b3;--nf-lift:0 calc(var(--u) * 8) calc(var(--u) * 26) #00000024}.nf-heads *,.nf-shade *{box-sizing:border-box}.nf-heads{top:calc(var(--u) * 42);left:calc(var(--u) * 12);right:calc(var(--u) * 12);z-index:9999;cursor:pointer;touch-action:none;transition:transform .24s ease-in-out,opacity .24s ease-in-out;position:absolute;transform:translateY(0)}.nf-heads--enter{transform:translateY(calc(var(--u) * -120));opacity:0;transition:none}.nf-heads--leave{pointer-events:none;opacity:0;transition:transform .22s ease-in-out,opacity .22s ease-in-out}.nf-heads--leave.nf-exit--up{transform:translateY(calc(var(--u) * -120))}.nf-heads--leave.nf-exit--left{transform:translate(-110%)}.nf-heads--leave.nf-exit--right{transform:translate(110%)}.nf-heads.is-dragging{transition:none}.nf-card{align-items:center;gap:calc(var(--u) * 14);min-height:calc(var(--u) * 76);padding:calc(var(--u) * 14) calc(var(--u) * 14) calc(var(--u) * 14) calc(var(--u) * 16);border-radius:calc(var(--u) * 32);background:var(--nf-card);color:var(--nf-on);cursor:pointer;display:flex}.nf-card--heads{border-radius:calc(var(--u) * 28);background:var(--nf-heads);box-shadow:var(--nf-lift)}.nf-icon{width:calc(var(--u) * 44);height:calc(var(--u) * 44);flex:none;display:block}.nf-icon.is-small{width:calc(var(--u) * 22);height:calc(var(--u) * 22)}.nf-icon img,.nf-avatar-badge img{object-fit:cover;clip-path:inset(4.55% round 36%);-webkit-user-drag:none;width:100%;height:100%;display:block;transform:scale(1.1)}.nf-avatar{width:calc(var(--u) * 44);height:calc(var(--u) * 44);flex:none;position:relative}.nf-avatar>img{object-fit:cover;-webkit-user-drag:none;border-radius:50%;width:100%;height:100%;display:block}.nf-avatar-badge{right:calc(var(--u) * -3);bottom:calc(var(--u) * -3);width:calc(var(--u) * 20);height:calc(var(--u) * 20);position:absolute}.nf-text{flex-direction:column;flex:1;min-width:0;display:flex}.nf-line{align-items:baseline;gap:calc(var(--u) * 8);min-width:0;display:flex}.nf-line b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:calc(var(--u) * 15);line-height:calc(var(--u) * 20);flex:0 auto;font-weight:500;overflow:hidden}.nf-line small{white-space:nowrap;font-size:calc(var(--u) * 12.5);line-height:calc(var(--u) * 20);color:var(--nf-on-var);flex:none}.nf-desc{margin:calc(var(--u) * 1) 0 0;white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--u) * 14);line-height:calc(var(--u) * 19);font-weight:400;overflow:hidden}.is-expanded .nf-desc,.nf-row .nf-desc{-webkit-line-clamp:6;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box}.nf-row .nf-desc{-webkit-line-clamp:2}.nf-chevron{width:calc(var(--u) * 30);height:calc(var(--u) * 30);background:var(--nf-soft);color:var(--nf-on);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:transform .22s ease-in-out;display:flex}.nf-chev-glyph{width:calc(var(--u) * 18);height:calc(var(--u) * 18);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.nf-chevron.is-open,.is-expanded>.nf-chevron{transform:rotate(180deg)}.nf-pull{z-index:50;height:calc(var(--u) * 38);touch-action:none;position:absolute;top:0;left:0;right:0}.nf-shade{z-index:50;padding-bottom:calc(var(--nav-inset,0px) + var(--u) * 14);border-radius:inherit;color:var(--nf-on);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.nf-shade-bg{background:var(--nf-scrim);-webkit-backdrop-filter:blur(calc(var(--u) * 40)) saturate(1.1);backdrop-filter:blur(calc(var(--u) * 40)) saturate(1.1);position:absolute;inset:0}.nf-shade-bg.is-settling,.nf-shade-body.is-settling{transition:opacity .24s ease-in-out,transform .24s ease-in-out}.nf-shade-body{min-height:0;padding:0 calc(var(--u) * 12);touch-action:none;flex-direction:column;flex:1;display:flex;position:relative}.nf-top{height:calc(var(--u) * 38);padding:0 calc(var(--u) * 14);font-size:calc(var(--u) * 15);flex:none;justify-content:space-between;align-items:center;font-weight:500;display:flex}.nf-top-levels{align-items:center;gap:calc(var(--u) * 6);height:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.nf-clock{align-items:baseline;gap:calc(var(--u) * 10);padding:calc(var(--u) * 18) calc(var(--u) * 14) 0;flex:none;display:flex}.nf-clock b{font-size:calc(var(--u) * 30);line-height:calc(var(--u) * 36);letter-spacing:-.01em;font-weight:500}.nf-clock span{font-size:calc(var(--u) * 18);font-weight:400}.nf-list{min-height:0;margin-top:calc(var(--u) * 20);scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.nf-list::-webkit-scrollbar{display:none}.nf-empty{padding-bottom:calc(var(--u) * 40);font-size:calc(var(--u) * 15);color:var(--nf-on-var);margin:auto}.nf-slot,.nf-row{flex:none;transition:transform .2s ease-in-out,opacity .2s ease-in-out,height .2s ease-in-out,padding .2s ease-in-out}.nf-slot{padding-bottom:calc(var(--u) * 8)}.nf-slot.is-dragging,.nf-row.is-dragging{transition:none}.nf-slot.is-collapsing,.nf-row.is-collapsing{overflow:hidden}.nf-slot.is-clearing{opacity:0;transform:translate(110%)}.nf-group{z-index:1;border-radius:calc(var(--u) * 30);background:var(--nf-card);position:relative;overflow:hidden}.nf-lip{height:calc(var(--u) * 8);margin:0 calc(var(--u) * 22);border-radius:0 0 calc(var(--u) * 14) calc(var(--u) * 14);background:var(--nf-card);opacity:.7;display:block}.nf-group-head{align-items:center;gap:calc(var(--u) * 8);min-height:calc(var(--u) * 50);padding:calc(var(--u) * 10) calc(var(--u) * 12) calc(var(--u) * 6) calc(var(--u) * 16);cursor:pointer;display:flex}.nf-group-head b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:calc(var(--u) * 14);font-weight:500;overflow:hidden}.nf-count{min-width:calc(var(--u) * 20);height:calc(var(--u) * 20);padding:0 calc(var(--u) * 6);border-radius:calc(var(--u) * 10);background:var(--nf-soft);font-size:calc(var(--u) * 12);flex:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.nf-group-head small{min-width:0;font-size:calc(var(--u) * 12.5);color:var(--nf-on-var);flex:1}.nf-row{position:relative}.nf-row:before{content:"";top:0;left:calc(var(--u) * 46);right:calc(var(--u) * 18);background:var(--nf-line);height:1px;position:absolute}.nf-row-in{padding:calc(var(--u) * 9) calc(var(--u) * 18) calc(var(--u) * 13) calc(var(--u) * 46);cursor:pointer}.nf-foot{justify-content:space-between;align-items:center;gap:calc(var(--u) * 10);padding-top:calc(var(--u) * 10);flex:none;display:flex}.nf-pill{height:calc(var(--u) * 40);padding:0 calc(var(--u) * 20);border-radius:calc(var(--u) * 20);background:var(--nf-pill);color:var(--nf-on);font:inherit;font-size:calc(var(--u) * 15);cursor:pointer;border:0;font-weight:400;transition:opacity .2s ease-in-out}.nf-pill:active,.nf-chevron:active{opacity:.6}: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}}.device--android .home-hit .home{opacity:0}.al{--al-card:#1e1e21cc;--al-card-on:#fafafc;--al-card-var:#a9a9ae;--al-bar:#161618a8;--al-bar-on:#fafafc;--al-bar-var:#b9b9be;--al-bar-btn:#ffffff24;--al-sheet:#1a1a1df2;--al-accent:#3e87ff;z-index:5;cursor:pointer;color:#fff;touch-action:none;font-family:Inter,Roboto,system-ui,sans-serif;position:absolute;inset:0;overflow:hidden}.al.is-light{--al-card:#ffffffdb;--al-card-on:#0c0c0e;--al-card-var:#5f5f64;--al-bar:#fafafccc;--al-bar-on:#0c0c0e;--al-bar-var:#55555a;--al-bar-btn:#00000014;--al-sheet:#fcfcfdf7;--al-accent:#2f6ff2}.al p{margin:0}.al button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.al.is-in{animation:.25s ease-in-out both alIn}.al.is-out{pointer-events:none;animation:.25s ease-in-out both alOut}@keyframes alIn{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes alOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}.al-wall{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.al-shade{background:linear-gradient(#0003 0%,#0000 22% 66%,#0000004d 100%);position:absolute;inset:0}.al-face{transition:opacity .22s ease-in-out;position:absolute;inset:0}.al-face.is-hidden{opacity:0;pointer-events:none}.al-clock{top:calc(var(--u) * 92);text-shadow:0 calc(var(--u) * 1) calc(var(--u) * 6) #00000029;flex-direction:column;align-items:center;display:flex;position:absolute;left:0;right:0}.al-date{font-size:calc(var(--u) * 17);letter-spacing:calc(var(--u) * .1);font-weight:500;line-height:calc(var(--u) * 22)}.al-time{margin-top:calc(var(--u) * 6);font-size:calc(var(--u) * 116);letter-spacing:calc(var(--u) * -1);font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;line-height:.9;display:flex}.al-list{top:calc(var(--u) * 352);left:0;right:0;bottom:calc(var(--u) * 112);padding:0 calc(var(--u) * 14) calc(var(--u) * 8);align-items:stretch;gap:calc(var(--u) * 8);cursor:default;-webkit-mask-image:linear-gradient(180deg, #000 0, #000 calc(100% - var(--u) * 18), transparent 100%);-webkit-mask-image:linear-gradient(180deg, #000 0, #000 calc(100% - var(--u) * 18), transparent 100%);mask-image:linear-gradient(180deg, #000 0, #000 calc(100% - var(--u) * 18), transparent 100%);flex-direction:column;display:flex;position:absolute;overflow:hidden auto}.al-list::-webkit-scrollbar{display:none}.al-card{align-items:flex-start;gap:calc(var(--u) * 12);padding:calc(var(--u) * 14) calc(var(--u) * 16) calc(var(--u) * 14) calc(var(--u) * 14);border-radius:calc(var(--u) * 24);background:var(--al-card);color:var(--al-card-on);cursor:pointer;touch-action:none;flex:none;transition:transform .22s ease-in-out,opacity .22s ease-in-out;animation:.25s ease-in-out backwards alCardIn;display:flex}.al-card:active{filter:brightness(.96)}.al-card.is-gone-right{opacity:0!important;transform:translate(110%)!important}.al-card.is-gone-left{opacity:0!important;transform:translate(-110%)!important}@keyframes alCardIn{0%{opacity:0;transform:translateY(calc(var(--u) * 10))}to{opacity:1;transform:translateY(0)}}.al-card-icon{width:calc(var(--u) * 36);height:calc(var(--u) * 36);object-fit:cover;pointer-events:none;border-radius:30%;flex:none}.al-card-body{flex:1;min-width:0}.al-card-head{align-items:center;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 12.5);line-height:calc(var(--u) * 16);color:var(--al-card-var);display:flex}.al-card-app{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.al-card-time:before{content:"·";margin-right:calc(var(--u) * 6)}.al-card-more{min-width:calc(var(--u) * 26);height:calc(var(--u) * 20);padding:0 calc(var(--u) * 7);border-radius:calc(var(--u) * 10);font-size:calc(var(--u) * 12);color:var(--al-card-on);background:var(--al-bar-btn);flex:none;justify-content:center;align-items:center;margin-left:auto;font-weight:500;display:flex}.al-card-title{font-size:calc(var(--u) * 15);font-weight:500;line-height:calc(var(--u) * 20);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:calc(var(--u) * 3)!important}.al-card-desc{font-size:calc(var(--u) * 14);line-height:calc(var(--u) * 19);color:var(--al-card-var);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin-top:calc(var(--u) * 1)!important}.al .al-clear{margin-top:calc(var(--u) * 4);height:calc(var(--u) * 34);padding:0 calc(var(--u) * 18);border-radius:calc(var(--u) * 17);font-size:calc(var(--u) * 14);color:var(--al-card-on);background:var(--al-card);flex:none;align-self:center;font-weight:500;transition:color .2s ease-in-out,background .2s ease-in-out}.al .al-clear.is-armed{color:#fff;background:var(--al-accent)}.al-bottom{left:calc(var(--u) * 22);right:calc(var(--u) * 22);bottom:calc(var(--u) * 38);height:calc(var(--u) * 56);align-items:center;gap:calc(var(--u) * 12);display:flex;position:absolute}.al .al-short{width:calc(var(--u) * 56);height:calc(var(--u) * 56);color:#fff;background:#00000038;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;display:flex}.al .al-short:active{transform:scale(.92)}.al .al-short.is-on{color:#111113;background:#fff}.al-mid{flex:1;justify-content:center;align-items:center;min-width:0;height:100%;display:flex;position:relative}.al-hint{font-size:calc(var(--u) * 14);letter-spacing:calc(var(--u) * .1);text-shadow:0 calc(var(--u) * 1) calc(var(--u) * 4) #0000004d;pointer-events:none;font-weight:400}.al-now{z-index:2;max-width:100%;min-width:calc(var(--u) * 150);height:calc(var(--u) * 52);padding:0 calc(var(--u) * 6);align-items:center;gap:calc(var(--u) * 10);border-radius:calc(var(--u) * 26);background:var(--al-bar);color:var(--al-bar-on);cursor:pointer;animation:.25s ease-in-out backwards alNowIn;display:flex;position:relative}@keyframes alNowIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.al-now-lead{width:calc(var(--u) * 40);height:calc(var(--u) * 40);background:var(--al-bar-btn);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.al-now-lead img{object-fit:cover;width:100%;height:100%}.al-now-lead.is-call{color:#fff;background:#2fb560}.al-now-lead.is-timer{color:#fff;background:#f08a24}.al-now-lead.is-stopwatch{color:#fff;background:var(--al-accent)}.al-now-text{min-width:0;padding-right:calc(var(--u) * 4);flex-direction:column;flex:1;display:flex}.al-now-text b,.al-now-text small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.al-now-text b{font-size:calc(var(--u) * 14);font-weight:500;line-height:calc(var(--u) * 18);font-variant-numeric:tabular-nums}.al-now-text small{font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 16);color:var(--al-bar-var)}.al .al-now-act{width:calc(var(--u) * 40);height:calc(var(--u) * 40);background:var(--al-bar-btn);color:var(--al-bar-on);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.al .al-now-act.is-end{color:#fff;background:#e5463b}.al-now-scrim{z-index:1;cursor:default;background:#0000004d;animation:.22s ease-in-out both alFade;position:fixed;inset:0}.al-now-card{z-index:2;left:50%;bottom:calc(100% + var(--u) * 12);width:calc(var(--u) * 398);padding:calc(var(--u) * 18);border-radius:calc(var(--u) * 28);background:var(--al-sheet);color:var(--al-bar-on);cursor:default;box-shadow:0 calc(var(--u) * 6) calc(var(--u) * 24) #0000002e;animation:.25s ease-in-out both alCardUp;position:absolute;transform:translate(-50%)}@keyframes alCardUp{0%{opacity:0;transform:translateX(-50%) translateY(calc(var(--u) * 12))}to{opacity:1;transform:translate(-50%)translateY(0)}}.al .al-now-media{align-items:center;gap:calc(var(--u) * 14);text-align:left;width:100%;display:flex}.al-now-cover{width:calc(var(--u) * 60);height:calc(var(--u) * 60);border-radius:calc(var(--u) * 14);background:var(--al-bar-btn);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.al-now-cover.is-round{border-radius:50%}.al-now-cover.is-timer{color:#fff;background:#f08a24}.al-now-cover img{object-fit:cover;width:100%;height:100%}.al-now-lead img.is-yt,.al-now-cover img.is-yt{transform:scale(1.34)}.al-now-meta{gap:calc(var(--u) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.al-now-meta b,.al-now-meta small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.al-now-meta b{font-size:calc(var(--u) * 17);font-weight:500;line-height:calc(var(--u) * 22)}.al-now-meta b.al-now-big{font-size:calc(var(--u) * 30);font-weight:400;line-height:calc(var(--u) * 34);font-variant-numeric:tabular-nums}.al-now-meta small{font-size:calc(var(--u) * 14);line-height:calc(var(--u) * 18);color:var(--al-bar-var)}.al-now-seek{margin-top:calc(var(--u) * 14);padding:calc(var(--u) * 6) 0;cursor:pointer}.al-now-track{height:calc(var(--u) * 4);border-radius:calc(var(--u) * 2);background:var(--al-bar-btn);display:block;overflow:hidden}.al-now-track.is-timer{margin-top:calc(var(--u) * 16)}.al-now-track i{border-radius:inherit;background:var(--al-bar-on);height:100%;display:block}.al-now-track.is-timer i{background:#f08a24}.al-now-times{font-size:calc(var(--u) * 12);color:var(--al-bar-var);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.al-now-controls{margin-top:calc(var(--u) * 10);justify-content:center;align-items:center;gap:calc(var(--u) * 28);display:flex}.al-now-card.is-call .al-now-controls,.al-now-card.is-timer .al-now-controls{margin-top:calc(var(--u) * 16)}.al .al-now-controls button{width:calc(var(--u) * 52);height:calc(var(--u) * 52);color:var(--al-bar-on);border-radius:50%;justify-content:center;align-items:center;transition:background .2s ease-in-out,transform .2s ease-in-out;display:flex}.al .al-now-controls button:active{transform:scale(.92)}.al .al-now-controls button.is-main{width:calc(var(--u) * 60);height:calc(var(--u) * 60);background:var(--al-bar-btn)}.al-now-card.is-call .al-now-controls button{background:var(--al-bar-btn)}.al .al-now-controls button.is-on{color:var(--al-sheet);background:var(--al-bar-on)}.al .al-now-controls button.is-end{width:calc(var(--u) * 60);height:calc(var(--u) * 60);color:#fff;background:#e5463b}.al-pin{z-index:3;cursor:default;color:#fff;position:absolute;inset:0;overflow:hidden}.al-pin.is-in{animation:.22s ease-in-out both alFade}.al-pin.is-out{pointer-events:none;animation:.22s ease-in-out reverse both alFade}@keyframes alFade{0%{opacity:0}to{opacity:1}}.al-pin-wall{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) * 26));position:absolute}.al-pin-dim{background:#00000075;position:absolute;inset:0}.al-pin-head{top:calc(var(--u) * 244);padding:0 calc(var(--u) * 32);text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;left:0;right:0}.al-pin-lock{margin-bottom:calc(var(--u) * 14)}.al-pin-title{font-size:calc(var(--u) * 22);font-weight:400;line-height:calc(var(--u) * 28)}.al-pin-sub{min-height:calc(var(--u) * 18);font-size:calc(var(--u) * 14);line-height:calc(var(--u) * 18);color:#ffffffd1;transition:color .2s ease-in-out;margin-top:calc(var(--u) * 6)!important}.al-pin-sub.is-wrong{color:#ff8a80}.al-pin-dots{margin-top:calc(var(--u) * 28);height:calc(var(--u) * 14);align-items:center;gap:calc(var(--u) * 20);display:flex}.al-pin-dots.is-wrong{animation:.4s ease-in-out alShake}.al-pin-dot{width:calc(var(--u) * 12);height:calc(var(--u) * 12);border:calc(var(--u) * 1.5) solid #ffffffbf;border-radius:50%;transition:background .12s ease-in-out,border-color .12s ease-in-out}.al-pin-dot.is-filled{background:#fff;border-color:#fff}.al-pin-dots.is-wrong .al-pin-dot.is-filled{background:#ff6b5e;border-color:#ff6b5e}@keyframes alShake{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))}}.al .al-pin-face{left:50%;top:calc(var(--u) * 452);height:calc(var(--u) * 38);padding:0 calc(var(--u) * 16);align-items:center;gap:calc(var(--u) * 8);border-radius:calc(var(--u) * 19);font-size:calc(var(--u) * 14);background:#ffffff24;font-weight:500;transition:opacity .2s ease-in-out;display:flex;position:absolute;transform:translate(-50%)}.al .al-pin-face.is-busy{opacity:.6}.al-pad{left:calc(var(--u) * 30);right:calc(var(--u) * 30);bottom:calc(var(--u) * 52);grid-template-columns:repeat(3,1fr);grid-auto-rows:calc(var(--u) * 78);display:grid;position:absolute}.al .al-key{margin:calc(var(--u) * 3) calc(var(--u) * 8);border-radius:calc(var(--u) * 36);color:#fff;flex-direction:column;justify-content:center;align-items:center;transition:background .2s ease-in-out;display:flex}.al .al-key:active{background:#ffffff29;transition:none}.al .al-key:disabled{opacity:.4;cursor:default;background:0 0}.al-key-num{font-size:calc(var(--u) * 32);font-weight:400;line-height:calc(var(--u) * 38)}.al-key-sub{height:calc(var(--u) * 14);font-size:calc(var(--u) * 11);letter-spacing:calc(var(--u) * 1.2);font-weight:500;line-height:calc(var(--u) * 14);color:#ffffffb8;white-space:pre}.al .al-key.is-text{font-size:calc(var(--u) * 16);font-weight:500}.al-key-back{width:calc(var(--u) * 28);height:calc(var(--u) * 28)}.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)}.ac{--ac-red:#f0483d;--ac-pill:#1f1f22;--ac-pill-on:#3a3a3e;--ac-card:#202026d1;--ac-circle:#1d1d21;--ac-disk:#111115;--ac-disk-line:#26262c;--ac-tick:#4a4a50;--ac-tick-gone:#2c2c31;--ac-wheel:#fafafc;--ac-shadow:0 calc(var(--u) * 4) calc(var(--u) * 18) #00000080;--ac-bg-alarm:linear-gradient(172deg, #10142c 0%, #0a0f20 46%, #07131a 100%);--ac-bg-time:linear-gradient(180deg, #000 6%, #121027 42%, #0f0d21 68%, #000 94%);--ac-top-alarm:#10142c;--ac-bottom-alarm:#07131a;--ac-top-time:#000;--ac-bottom-time:#000}.ac.is-light{--ac-red:#d93a30;--ac-pill:#fbfbfc;--ac-pill-on:#e3e3e6;--ac-card:#ffffff9e;--ac-circle:#fbfbfd;--ac-disk:#fff;--ac-disk-line:#ececf2;--ac-tick:#c9c9cf;--ac-tick-gone:#dcdbe6;--ac-shadow:0 calc(var(--u) * 4) calc(var(--u) * 18) #0000001f;--ac-bg-alarm:linear-gradient(172deg, #d9e0fd 0%, #dfe8fb 46%, #d8ecf5 100%);--ac-bg-time:linear-gradient(180deg, #fbfbfe 6%, #e8e5fb 42%, #ece9fb 68%, #fbfbfe 94%);--ac-top-alarm:#d9e0fd;--ac-bottom-alarm:#d8ecf5;--ac-top-time:#fbfbfe;--ac-bottom-time:#fbfbfe}.ac{--ac-glyph-cut:var(--an-bg);font-variant-numeric:tabular-nums;--ac-top:var(--an-bg);--ac-bottom:var(--an-bg)}.an-layer.ac-home.is-alarm{--ac-top:var(--ac-top-alarm);--ac-bottom:var(--ac-bottom-alarm);background:var(--ac-bg-alarm)}.an-layer.ac-home.is-stopwatch,.an-layer.ac-home.is-timer{--ac-top:var(--ac-top-time);--ac-bottom:var(--ac-bottom-time);background:var(--ac-bg-time)}.ac-view{animation:.2s ease-in-out both ac-fade;position:absolute;inset:0}@keyframes ac-fade{0%{opacity:0}}.ac-tab,.ac-page{inset:0 0 var(--nav-inset,0px);flex-direction:column;display:flex;position:absolute}.ac-tab:after,.ac-page:after{content:"";z-index:4;height:calc(var(--u) * 36);background:linear-gradient(to bottom, transparent, var(--ac-bottom));pointer-events:none;position:absolute;bottom:0;left:0;right:0}.ac-bar{z-index:5;height:calc(var(--u) * 116);padding:calc(var(--u) * 60) calc(var(--u) * 21.5) 0 calc(var(--u) * 24);background:linear-gradient(to bottom, var(--ac-top) 0, var(--ac-top) 84%, transparent);pointer-events:none;align-items:flex-start;display:flex;position:absolute;top:0;left:0;right:0}.ac-bar>*{pointer-events:auto}.ac-bar.has-back{padding-left:calc(var(--u) * 12)}.ac-bar-title{min-width:0;height:calc(var(--u) * 44);white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--u) * 21.5);letter-spacing:-.01em;color:var(--an-on);flex:1;align-items:center;font-weight:500;display:flex;overflow:hidden}.ac-bar.has-back .ac-bar-title{padding-left:calc(var(--u) * 4);font-size:calc(var(--u) * 19)}.ac-back,.ac-icon{width:calc(var(--u) * 39);height:calc(var(--u) * 44);border-radius:calc(var(--u) * 22);color:var(--an-on);flex:none;justify-content:center;align-items:center;transition:background-color .15s ease-in-out,opacity .15s ease-in-out;display:flex;position:relative}.ac-back{width:calc(var(--u) * 44)}.ac-back:active,.ac-icon:active{background:var(--an-press)}.ac-icon:disabled{opacity:.35;cursor:default}.ac-back svg,.ac-icon svg{width:calc(var(--u) * 25);height:calc(var(--u) * 25)}.ac-scroll{min-height:0;padding:calc(var(--u) * 112) calc(var(--u) * 12) calc(var(--u) * 120);flex:1;overflow-y:auto}.ac-scroll::-webkit-scrollbar{display:none}.ac-scroll.is-page{padding-bottom:calc(var(--u) * 44)}.ac-scroll.is-editor{padding-top:calc(var(--u) * 62);padding-bottom:calc(var(--u) * 100)}.ac-scroll.is-timer{padding-bottom:calc(var(--u) * 250)}.ac-card{border-radius:calc(var(--u) * 28);background:var(--ac-card);flex-direction:column;display:flex;overflow:hidden}.ac-page .ac-card{background:var(--an-card)}.ac-card+.ac-card{margin-top:calc(var(--u) * 12)}.ac-card>*{position:relative}.ac-card>*+:before{content:"";z-index:1;top:0;left:calc(var(--u) * 22);right:calc(var(--u) * 22);background:var(--an-divider);height:1px;position:absolute}.ac.is-light .ac-alarms>*+:before{background:#00000014}.ac-next{padding:calc(var(--u) * 4) calc(var(--u) * 14) calc(var(--u) * 14)}.ac-next b{font-size:calc(var(--u) * 19);color:var(--an-on);line-height:1.3;display:block}.ac-next p{margin-top:calc(var(--u) * 3);font-size:calc(var(--u) * 14);color:var(--an-on-var)}.ac-alarm{min-height:calc(var(--u) * 125);padding:calc(var(--u) * 18) calc(var(--u) * 19.5) calc(var(--u) * 18) calc(var(--u) * 27);cursor:pointer;align-items:center;transition:background-color .15s ease-in-out;display:flex}.ac-alarm:active{background:#7f7f7f14}.ac-alarm-check{opacity:0;flex:none;width:0;transition:width .2s ease-in-out,opacity .2s ease-in-out;display:flex;overflow:hidden}.ac-alarm.is-selecting .ac-alarm-check{width:calc(var(--u) * 38);opacity:1}.ac-alarm-main{gap:calc(var(--u) * 6);flex-direction:column;flex:1;min-width:0;display:flex}.ac-alarm-label{white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--u) * 14.5);color:var(--an-on-var);overflow:hidden}.ac-alarm-time{font-size:calc(var(--u) * 46);letter-spacing:-.01em;color:var(--an-on);align-items:baseline;font-weight:500;line-height:1.05;transition:color .2s ease-in-out;display:flex}.ac-alarm-time small{margin-left:calc(var(--u) * 6);font-size:calc(var(--u) * 20);letter-spacing:0;font-weight:500}.ac-alarm-every{font-size:calc(var(--u) * 15.5);color:var(--an-on-var)}.ac-alarm-days{font-size:calc(var(--u) * 15.5);display:flex}.ac-alarm-days i{width:calc(var(--u) * 16.6);color:var(--an-on-var);font-style:normal;position:relative}.ac-alarm-days i.is-on{color:var(--an-accent-text);font-weight:500}.ac-alarm-days i.is-once:before{content:"";top:calc(var(--u) * -4);left:calc(var(--u) * 3.6);width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6);background:currentColor;border-radius:50%;position:absolute}.ac-alarm-snooze{font-size:calc(var(--u) * 13.5);color:var(--an-accent-text)}.ac-alarm.is-off .ac-alarm-time,.ac-alarm.is-off .ac-alarm-days i.is-on{color:var(--an-on-var)}.ac-alarm-switch{margin-left:calc(var(--u) * 12);flex:none;transition:opacity .2s ease-in-out}.ac-alarm.is-selecting .ac-alarm-switch{opacity:0;pointer-events:none}.ac-empty{top:42%;left:calc(var(--u) * 32);right:calc(var(--u) * 32);text-align:center;position:absolute;transform:translateY(-50%)}.ac-empty b{font-size:calc(var(--u) * 22);color:var(--an-on);display:block}.ac-empty p{margin-top:calc(var(--u) * 8);font-size:calc(var(--u) * 15);color:var(--an-on-var)}.ac-check{width:calc(var(--u) * 22);height:calc(var(--u) * 22);padding:calc(var(--u) * 3);color:#0000;box-shadow:inset 0 0 0 calc(var(--u) * 2) var(--an-outline);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .15s ease-in-out,box-shadow .15s ease-in-out;display:flex}.ac-check.is-on{color:#fff;background:var(--an-primary);box-shadow:none}.ac-all{height:calc(var(--u) * 44);justify-content:center;align-items:center;gap:calc(var(--u) * 2);margin-right:calc(var(--u) * 14);font-size:calc(var(--u) * 11);color:var(--an-on-var);flex-direction:column;order:-1;display:flex}.ac-actionbar{z-index:6;height:calc(var(--u) * 72);padding:0 calc(var(--u) * 12);background:var(--ac-bottom);align-items:center;animation:.2s ease-in-out both ac-fade;display:flex;position:absolute;bottom:0;left:0;right:0}.ac-actionbar button{height:calc(var(--u) * 56);border-radius:calc(var(--u) * 20);font-size:calc(var(--u) * 16.5);color:var(--an-on);flex:1;font-weight:500;transition:background-color .15s ease-in-out}.ac-actionbar button:active{background:var(--an-press)}.ac-actionbar button:disabled{opacity:.4;cursor:default}.ac-tabs{z-index:6;left:50%;bottom:calc(var(--nav-inset,0px) + var(--u) * 21);padding:calc(var(--u) * 5.5) calc(var(--u) * 4.5);border-radius:calc(var(--u) * 32);background:var(--ac-pill);box-shadow:var(--ac-shadow);align-items:center;display:flex;position:absolute;transform:translate(-50%)}.ac-tabs-btn{--ac-glyph-cut:var(--ac-pill);width:calc(var(--u) * 71);height:calc(var(--u) * 53);border-radius:calc(var(--u) * 26.5);color:var(--an-on);justify-content:center;align-items:center;transition:background-color .2s ease-in-out;display:flex;position:relative}.ac-tabs-btn+.ac-tabs-btn{margin-left:calc(var(--u) * -9)}.ac-tabs-btn.is-on{--ac-glyph-cut:var(--ac-pill-on);background:var(--ac-pill-on)}.ac-tabs-btn svg{width:calc(var(--u) * 26);height:calc(var(--u) * 26)}.ac-menu-scrim{z-index:20;position:absolute;inset:0}.ac-menu{top:calc(var(--u) * 100);right:calc(var(--u) * 14);min-width:calc(var(--u) * 196);padding:calc(var(--u) * 8) 0;border-radius:calc(var(--u) * 24);background:var(--an-sec-cont);box-shadow:0 calc(var(--u) * 6) calc(var(--u) * 24) #00000047;transform-origin:100% 0;flex-direction:column;animation:.2s ease-in-out both ac-pop;display:flex;position:absolute}.ac.is-light .ac-menu{box-shadow:0 calc(var(--u) * 6) calc(var(--u) * 24) #00000024;background:#fff}@keyframes ac-pop{0%{opacity:0;transform:scale(.92)}}.ac-menu-item{height:calc(var(--u) * 50);padding:0 calc(var(--u) * 24);text-align:left;font-size:calc(var(--u) * 16);color:var(--an-on);transition:background-color .15s ease-in-out}.ac-menu-item:active{background:var(--an-press)}.ac-wheel{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.ac-wheel-cell{text-align:center;white-space:nowrap;height:1.2em;color:var(--an-on);pointer-events:none;margin-top:-.6em;line-height:1.2em;position:absolute;top:50%;left:0;right:0}.ac-wheel-cell.is-on{font-weight:500}.ac-picker{justify-content:center;align-items:center;display:flex}.ac-picker-col{width:calc(var(--u) * 112);font-size:calc(var(--u) * 58)}.ac-picker-col.is-period{width:calc(var(--u) * 92);margin-left:calc(var(--u) * 14);font-size:calc(var(--u) * 30)}.ac-picker-colon{width:calc(var(--u) * 26);padding-bottom:calc(var(--u) * 8);text-align:center;font-size:calc(var(--u) * 48);color:var(--an-on);font-weight:500}.ac-picker.is-12 .ac-picker-col:not(.is-period){width:calc(var(--u) * 96)}.ac-edit-top{margin-top:calc(var(--u) * 18);padding:calc(var(--u) * 18) calc(var(--u) * 20) calc(var(--u) * 6)}.ac-card.ac-edit-top>*+:before{display:none}.ac-edit-when{font-size:calc(var(--u) * 14.5);color:var(--an-on-var)}.ac-daypick{margin:calc(var(--u) * 14) 0 calc(var(--u) * 8);justify-content:space-between;display:flex}.ac-day{width:calc(var(--u) * 38);height:calc(var(--u) * 38);font-size:calc(var(--u) * 15.5);color:var(--an-on);border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:flex}.ac-day.is-sun{color:var(--ac-red)}.ac-day.is-on{color:var(--an-on-primary);background:var(--an-primary);font-weight:500}.ac-name{display:block}.ac-name input,.ac-row.is-input input{width:100%;padding:0 calc(var(--u) * 2);font:inherit;font-size:calc(var(--u) * 17);color:var(--an-on);background:0 0;border:0;outline:0}.ac-name input{height:calc(var(--u) * 52);box-shadow:inset 0 calc(var(--u) * -1.5) 0 var(--an-outline-var);transition:box-shadow .15s ease-in-out}.ac-name input:focus{box-shadow:inset 0 calc(var(--u) * -2) 0 var(--an-primary)}.ac-name input::placeholder,.ac-row.is-input input::placeholder{color:var(--an-on-var)}.ac-row{width:100%;min-height:calc(var(--u) * 76);align-items:center;gap:calc(var(--u) * 14);padding:calc(var(--u) * 12) calc(var(--u) * 22);text-align:left;color:var(--an-on);cursor:pointer;transition:background-color .15s ease-in-out;display:flex}.ac-row:active{background:var(--an-press)}.ac-row-text{gap:calc(var(--u) * 3);flex-direction:column;flex:1;min-width:0;display:flex}.ac-row-title{white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--u) * 17.5);color:var(--an-on);line-height:1.3;overflow:hidden}.ac-row-sub{font-size:calc(var(--u) * 14);color:var(--an-accent-text);line-height:1.3;transition:color .2s ease-in-out}.ac-row-sub.is-off{color:var(--an-on-var)}.ac-row-sep{width:1px;height:calc(var(--u) * 30);background:var(--an-divider);flex:none}.ac-row.is-danger{min-height:calc(var(--u) * 60);font-size:calc(var(--u) * 16.5);color:var(--an-error);justify-content:center;font-weight:500}.ac-row.is-choice{min-height:calc(var(--u) * 60);gap:calc(var(--u) * 16)}.ac-row.is-input{min-height:calc(var(--u) * 60);cursor:text}.ac-row.is-input:active{background:0 0}.ac-row.is-input input{height:calc(var(--u) * 36)}.ac-row:disabled{opacity:.4;cursor:default}.ac-error{padding:calc(var(--u) * 12) calc(var(--u) * 20) 0;font-size:calc(var(--u) * 14);color:var(--an-error)}.ac-savebar{z-index:6;left:50%;bottom:calc(var(--u) * 12);width:calc(var(--u) * 216);height:calc(var(--u) * 57);border-radius:calc(var(--u) * 28.5);background:var(--ac-pill);box-shadow:var(--ac-shadow);align-items:center;display:flex;position:absolute;transform:translate(-50%)}.ac.is-dark .ac-savebar{background:#222225}.ac-savebar button{width:100%;height:100%;font-size:calc(var(--u) * 17.5);color:var(--an-on);flex:1;font-weight:500}.ac-savebar button:active{opacity:.7}.ac-savebar button:disabled{opacity:.4;cursor:default}.ac-savebar i{width:1px;height:calc(var(--u) * 22);background:var(--an-outline);flex:none}.ac-dial{top:calc(var(--u) * 116);width:calc(var(--u) * 290);height:calc(var(--u) * 290);position:absolute;left:50%;transform:translate(-50%)}.ac-dial.is-timer{width:calc(var(--u) * 304);height:calc(var(--u) * 304)}.ac-dial-face{width:100%;height:100%}.ac-dial-disk{fill:var(--ac-disk);stroke:var(--ac-disk-line);stroke-width:1px}.ac-tick{stroke:var(--ac-tick);stroke-width:1.8px;stroke-linecap:round}.ac-tick.is-major{stroke:var(--an-on);stroke-width:2.8px}.ac-tick.is-left{stroke:var(--an-primary);stroke-width:3.2px;transition:stroke .25s ease-in-out}.ac-tick.is-gone{stroke:var(--ac-tick-gone);stroke-width:3.2px;transition:stroke .25s ease-in-out}.ac-hand{stroke:var(--an-primary);stroke-width:2.6px;stroke-linecap:round}.ac-hand.is-lap{stroke:var(--an-outline);stroke-width:1.6px}.ac-hand-pin{fill:var(--an-primary)}.ac-dial-digits{text-align:center;font-size:calc(var(--u) * 40);letter-spacing:-.01em;color:var(--an-on);pointer-events:none;font-weight:500;line-height:1;position:absolute;top:50%;left:0;right:0;transform:translateY(-140%)}.ac-dial-center{justify-content:center;align-items:center;gap:calc(var(--u) * 8);padding:0 calc(var(--u) * 50);text-align:center;color:var(--an-on);flex-direction:column;display:flex;position:absolute;inset:0}.ac-dial-total{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:calc(var(--u) * 16);overflow:hidden}.ac-dial-left{font-size:calc(var(--u) * 54);letter-spacing:-.01em;line-height:1}.ac-dial-ends{align-items:center;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 16);display:flex}.ac-dial-ends svg{width:calc(var(--u) * 18);height:calc(var(--u) * 18)}.ac-laps{top:calc(var(--u) * 420);left:calc(var(--u) * 24);right:calc(var(--u) * 24);bottom:calc(var(--u) * 232);flex-direction:column;display:flex;position:absolute}.ac-laps-head,.ac-lap{grid-template-columns:calc(var(--u) * 117) calc(var(--u) * 89) 1fr;text-align:center;display:grid}.ac-laps-head{padding-bottom:calc(var(--u) * 10);font-size:calc(var(--u) * 15.5);color:var(--an-on-var);box-shadow:inset 0 -1px 0 var(--an-outline-var);animation:.2s ease-in-out both ac-fade}.ac.is-light .ac-laps-head{box-shadow:inset 0 -1px #00000024}.ac-laps-list{min-height:0;padding-top:calc(var(--u) * 8);flex:1;overflow-y:auto}.ac-laps-list::-webkit-scrollbar{display:none}.ac-lap{height:calc(var(--u) * 30);font-size:calc(var(--u) * 16.5);color:var(--an-on);align-items:center}.ac-lap .is-best{color:var(--an-accent-text)}.ac-lap .is-worst{color:var(--ac-red)}.ac-controls{z-index:5;left:0;right:0;bottom:calc(var(--u) * 113);padding:0 calc(var(--u) * 53);justify-content:space-between;display:flex;position:absolute}.ac-controls.is-single{justify-content:center}.ac-circle{width:calc(var(--u) * 104);height:calc(var(--u) * 104);font-size:calc(var(--u) * 19);color:var(--an-on);background:var(--ac-circle);box-shadow:var(--ac-shadow);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:500;transition:opacity .2s ease-in-out;display:flex}.ac-circle:active{opacity:.75}.ac-circle.is-accent{color:var(--an-accent-text)}.ac-circle.is-red{color:var(--ac-red)}.ac-circle:disabled{opacity:.4;cursor:default}.ac-tpick-labels,.ac-tpick-wheels{grid-template-columns:calc(var(--u) * 92) calc(var(--u) * 16) calc(var(--u) * 92) calc(var(--u) * 16) calc(var(--u) * 92);justify-content:center;align-items:center;display:grid}.ac-tpick-labels{padding:calc(var(--u) * 6) 0 calc(var(--u) * 4);font-size:calc(var(--u) * 14);color:var(--an-on-var);text-align:center}.ac-tpick-labels span:nth-child(2){grid-column:3}.ac-tpick-labels span:nth-child(3){grid-column:5}.ac-tpick-col{font-size:calc(var(--u) * 48)}.ac-tpick-colon{padding-bottom:calc(var(--u) * 6);text-align:center;font-size:calc(var(--u) * 40);color:var(--an-on);font-weight:500}.ac-timer-opts{margin-top:calc(var(--u) * 14)}.ac-timer-opts .ac-row{min-height:calc(var(--u) * 60)}.ac-section{padding:calc(var(--u) * 18) calc(var(--u) * 14) calc(var(--u) * 8);font-size:calc(var(--u) * 14);color:var(--an-on-var)}.ac-presets{gap:calc(var(--u) * 10);margin:0 calc(var(--u) * -12);padding:0 calc(var(--u) * 12);display:flex;overflow-x:auto}.ac-presets::-webkit-scrollbar{display:none}.ac-preset{min-width:calc(var(--u) * 112);max-width:calc(var(--u) * 160);height:calc(var(--u) * 72);justify-content:center;gap:calc(var(--u) * 3);padding:0 calc(var(--u) * 18);border-radius:calc(var(--u) * 22);text-align:left;background:var(--ac-card);flex-direction:column;flex:none;transition:opacity .15s ease-in-out;display:flex}.ac-preset:active{opacity:.7}.ac-preset b{font-size:calc(var(--u) * 20);color:var(--an-on)}.ac-preset span{white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--u) * 13);color:var(--an-on-var);overflow:hidden}.ac-timers{gap:calc(var(--u) * 10);flex-direction:column;display:flex}.ac-card.ac-tcard{align-items:center;gap:calc(var(--u) * 16);padding:calc(var(--u) * 18) calc(var(--u) * 12) calc(var(--u) * 18) calc(var(--u) * 18);flex-direction:row}.ac-card.ac-tcard+.ac-tcard{margin-top:0}.ac-card.ac-tcard>*+:before{display:none}.ac-tcard-ring{width:calc(var(--u) * 56);height:calc(var(--u) * 56);flex:none;position:relative}.ac-tcard-ring svg{width:100%;height:100%}.ac-tcard-track,.ac-tcard-fill{fill:none;stroke-width:3.5px}.ac-tcard-track{stroke:var(--ac-tick-gone)}.ac-tcard-fill{stroke:var(--an-primary);stroke-linecap:round}.ac-tcard-ring span{color:var(--an-on);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ac-tcard-ring span svg{width:calc(var(--u) * 22);height:calc(var(--u) * 22)}.ac-tcard-text{gap:calc(var(--u) * 3);flex-direction:column;flex:1;min-width:0;display:flex}.ac-tcard-text b{font-size:calc(var(--u) * 30);color:var(--an-on);line-height:1.1}.ac-tcard.is-paused .ac-tcard-text b{color:var(--an-on-var)}.ac-tcard-text span{white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--u) * 14);color:var(--an-on-var);overflow:hidden}.an.ac-ring{z-index:50;color:#fff;background:linear-gradient(#0f0a2c 0%,#23124a 36%,#583853 62%,#9a7a69 86%,#b29a84 100%);animation:.25s ease-in-out both ac-fade}.an.ac-ring.is-timer{background:linear-gradient(#06182a 0%,#0e3048 38%,#2d5862 66%,#6c8d84 100%)}.ac-ring-head{top:calc(var(--u) * 140);left:calc(var(--u) * 24);right:calc(var(--u) * 24);text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute}.ac-ring-kind{--ac-glyph-cut:#1a1038;width:calc(var(--u) * 30);height:calc(var(--u) * 30);margin-bottom:calc(var(--u) * 18);opacity:.85}.ac-ring.is-timer .ac-ring-kind{--ac-glyph-cut:#0b2638}.ac-ring-time{font-size:calc(var(--u) * 92);letter-spacing:-.02em;align-items:baseline;line-height:1;display:flex}.ac-ring-time small{margin-left:calc(var(--u) * 8);font-size:calc(var(--u) * 28);letter-spacing:0}.ac-ring-date{margin-top:calc(var(--u) * 14);font-size:calc(var(--u) * 18)}.ac-ring-label{max-width:100%;margin-top:calc(var(--u) * 6);white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--u) * 17);opacity:.85;overflow:hidden}.ac-ring-stop{left:50%;bottom:calc(var(--nav-inset,0px) + var(--u) * 186);width:calc(var(--u) * 78);height:calc(var(--u) * 78);color:#fff;box-shadow:inset 0 0 0 calc(var(--u) * 1.5) #ffffff8c;background:#ffffff42;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s ease-in-out;display:flex;position:absolute;transform:translate(-50%)}.ac-ring-stop:active{background:#fff6}.ac-ring-stop svg{width:calc(var(--u) * 32);height:calc(var(--u) * 32)}.ac-ring-pill{left:50%;bottom:calc(var(--nav-inset,0px) + var(--u) * 92);height:calc(var(--u) * 52);padding:0 calc(var(--u) * 30);border-radius:calc(var(--u) * 26);font-size:calc(var(--u) * 17);white-space:nowrap;color:#fff;background:#fff3;font-weight:500;transition:background-color .2s ease-in-out;position:absolute;transform:translate(-50%)}.ac-ring-pill:active{background:#ffffff52}.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;transform: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%)}}.device.device--android{width:calc(var(--u) * 455.95);height:calc(var(--u) * 954.84)}.device--android.device--landscape{transform:translate(calc(var(--u) * -249.45), calc(var(--u) * 249.45)) rotate(-90deg)}.device--android .device__plate{left:calc(var(--u) * 11.98);top:calc(var(--u) * 11.98);width:calc(var(--u) * 430);height:calc(var(--u) * 931);border-radius:calc(var(--u) * 41)}.device--android .phone{left:calc(var(--u) * 13.98);top:calc(var(--u) * 13.98);border-radius:calc(var(--u) * 39.3)}.device--android .device__side{left:auto;right:calc(var(--u) * -1);width:calc(var(--u) * 8);border-radius:0 calc(var(--u) * 4) calc(var(--u) * 4) 0}.device--android .device__side--vol-up{top:calc(var(--u) * 226.31);height:calc(var(--u) * 51.6)}.device--android .device__side--vol-down{top:calc(var(--u) * 277.9);height:calc(var(--u) * 51.6)}.device--android .device__side--power{top:calc(var(--u) * 362.77);height:calc(var(--u) * 63.2)}.device--android .di-anchor{left:calc(var(--u) * 226.98);top:calc(var(--u) * 13.8)}.device--android .di-scrim{left:calc(var(--u) * 13.98);top:calc(var(--u) * 13.98);border-radius:calc(var(--u) * 39.3)}.device--android .di-camera{display:none}.device--android .di{transition-property:width,height,border-radius,transform,opacity}.device--android .di--idle{opacity:0}.device--android .phone--nav{--nav-inset:calc(var(--u) * 50)}.device--android .app-window{border-radius:calc(var(--u) * 39.3)}.device--android .app-window--lifted .app-window__content{transform:translateY(calc(var(--u) * -20))}.device--android .phone--nav.phone--gesture{--nav-inset:calc(var(--u) * 22)}.agest{z-index:60;width:calc(var(--u) * 300);height:calc(var(--u) * 26);padding-bottom:calc(var(--u) * 9);touch-action:none;cursor:pointer;justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.agest-handle{width:calc(var(--u) * 112);height:calc(var(--u) * 4.5);border-radius:calc(var(--u) * 3);background:#ffffffe0;transition:background-color .25s ease-in-out,opacity .2s ease-in-out}.agest.is-ink .agest-handle{background:#000000c7}.agest:active .agest-handle{opacity:.55}.agest-edge{z-index:60;top:calc(var(--u) * 120);bottom:calc(var(--u) * 40);width:calc(var(--u) * 10);touch-action:none;position:absolute}.agest-edge.is-left{left:0}.agest-edge.is-right{right:0}.agest-back{z-index:61;width:calc(var(--u) * 40);height:calc(var(--u) * 40);color:#fff9;pointer-events:none;background:#1e1e22d1;border-radius:50%;justify-content:center;align-items:center;transition:color .15s ease-in-out,background-color .15s ease-in-out;display:flex;position:absolute}.agest-back.is-left{left:0}.agest-back.is-right{right:0}.agest-back.is-armed{color:#fff;background:#141418f0}.agest-back svg{width:calc(var(--u) * 20);height:calc(var(--u) * 20);fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.phone--gesture .ah-pages{height:calc(var(--u) * 684)}.phone--gesture .ah-dots:not(.ah-dots--drawer){top:calc(var(--u) * 763)}.phone--gesture .ah-dock{top:calc(var(--u) * 795.5)}.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}}
