@font-face{font-family:Sacramento;src:url(/fonts/sacramento-hello.woff2)format("woff2");font-display:block}@font-face{font-family:Yaldevi;font-weight:200;src:url(/fonts/yaldevi-ayubowan.woff2)format("woff2");font-display:block}:root{--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Segoe UI", system-ui, sans-serif;--display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", system-ui, sans-serif;--rounded:"SF Pro Rounded", ui-rounded, -apple-system, "Inter", system-ui, sans-serif;--mono:"SF Mono", "JetBrains Mono", ui-monospace, Menlo, monospace;--accent:#0a84ff;--dock-icon:50px;--dock-space:calc(var(--dock-icon) + 34px);--ease:cubic-bezier(.2, .9, .25, 1);--spring:cubic-bezier(.3, 1.35, .45, 1);--r-win:18px}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text:#f5f5f7;--text2:#ebebf5a3;--text3:#ebebf561;--win-bg:#1a1a1ed1;--win-solid:#1c1c20;--pane:#ffffff09;--sidebar:#3a3a426b;--sep:#ffffff17;--hover:#ffffff12;--field:#ffffff14;--card:#ffffff0f;--card-solid:#26262b;--glass-bg:#1c1c2261;--glass-edge:#ffffff38;--glass-hi:#ffffff24;--menu-bg:#2222289e;--shadow-win:0 34px 90px #00000080, 0 10px 30px #0000004d}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--text:#1d1d1f;--text2:#3c3c43b3;--text3:#3c3c436b;--win-bg:#fcfcfedb;--win-solid:#fbfbfd;--pane:#00000006;--sidebar:#e8e8ee8c;--sep:#00000017;--hover:#0000000d;--field:#0000000e;--card:#ffffffb3;--card-solid:#fff;--glass-bg:#ffffff57;--glass-edge:#ffffffb3;--glass-hi:#fff9;--menu-bg:#f8f8faa8;--shadow-win:0 34px 90px #00000047, 0 10px 30px #00000024}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;cursor:default;background:#000;font-size:13px;overflow:hidden}button{font:inherit;color:inherit;cursor:default;background:0 0;border:0;padding:0}input,textarea{font:inherit;color:inherit}a{color:var(--accent);text-decoration:none}img{-webkit-user-drag:none}::selection{background:color-mix(in srgb, var(--accent) 45%, transparent)}body.dragging,body.dragging *{-webkit-user-select:none!important;user-select:none!important}body.dragging iframe{pointer-events:none}kbd{font-family:var(--font)}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(26px)saturate(1.9);backdrop-filter:blur(26px)saturate(1.9);box-shadow:inset 0 .5px 0 var(--glass-hi), inset 0 0 0 .5px #ffffff14, 0 14px 44px #00000042;position:relative}.glass:before{content:"";border-radius:inherit;background:linear-gradient(155deg, var(--glass-edge), transparent 32%, transparent 68%, #ffffff1f);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.app-icon{aspect-ratio:1;flex:none;width:100%;display:inline-block}.app-icon .app-svg{filter:drop-shadow(0 2px 3px #00000038);width:100%;height:100%;display:block;overflow:visible}.ico{vertical-align:-.14em;flex:none;display:inline-block}.emoji-ico{color:var(--accent);place-items:center;width:26px;height:26px;font-size:20px;line-height:1;display:grid}.shell{position:fixed;inset:0;overflow:hidden}.wallpaper{z-index:0;transition:transform 1.4s var(--ease);background:#000;position:fixed;inset:0}.wall-layer{animation:1s both fadeIn;position:absolute;inset:0}.phase-boot .wallpaper,.phase-lock .wallpaper,.phase-off .wallpaper{transform:scale(1.07)}.blackout{z-index:9800;opacity:0;pointer-events:none;background:#000;transition:opacity .8s;position:fixed;inset:0}.blackout.on{opacity:1;pointer-events:auto}.dimmer{z-index:9900;pointer-events:none;background:#000;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}}.intro{z-index:9500;color:#fff;background:radial-gradient(120% 70% at 50% 108%,#2a1418 0%,#0c0a12 50%,#000 100%);transition:opacity 1.25s;position:fixed;inset:0;overflow:hidden}.intro.out{opacity:0;pointer-events:none}.intro-stars{opacity:.7;background-image:radial-gradient(1.2px 1.2px at 8% 22%,#fff,#0000),radial-gradient(1px 1px at 18% 64%,#fffc,#0000),radial-gradient(1.4px 1.4px at 27% 12%,#fff,#0000),radial-gradient(1px 1px at 39% 44%,#fffa,#0000),radial-gradient(1.2px 1.2px at 52% 8%,#fff,#0000),radial-gradient(1px 1px at 61% 58%,#fffb,#0000),radial-gradient(1.5px 1.5px at 73% 26%,#fff,#0000),radial-gradient(1px 1px at 84% 70%,#fffa,#0000),radial-gradient(1.2px 1.2px at 92% 16%,#fff,#0000),radial-gradient(1px 1px at 97% 48%,#fff9,#0000);animation:3.2s ease-in-out infinite alternate twinkle;position:absolute;inset:0 0 45%}@keyframes twinkle{to{opacity:.35}}.intro-code{pointer-events:none;justify-content:flex-start;padding:7vh 3vw 5vh;transition:opacity 1s;display:flex;position:absolute;inset:0;-webkit-mask-image:radial-gradient(34% 42% at 50% 46%,#0000 0% 55%,#000 100%);mask-image:radial-gradient(34% 42% at 50% 46%,#0000 0% 55%,#000 100%)}.intro.out .intro-code{opacity:0}.cb-col{max-height:100%;font:11.5px/19px var(--mono);color:#ebe1d742;white-space:pre;flex-direction:column;justify-content:flex-start;margin:0;display:flex;overflow:hidden}.cb-ok{color:#5ae1788c}.cb-dim{color:#ffffff29}.cb-caret{vertical-align:-2px;background:#ffc89680;width:7px;height:13px;margin-left:1px;animation:1s step-end infinite caret;display:inline-block}@media (width<=900px){.cb-col{font-size:9.5px;line-height:16px}}.intro-bridge{width:min(1100px,120vw);transition:transform 1.4s var(--ease), filter 1.4s ease;position:absolute;top:60%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.intro.out .intro-bridge{filter:blur(4px);transform:translate(-50%,-50%)scale(1.6)}.intro-bridge path{fill:none;stroke:url(#ib-g);stroke-linecap:round}.ib-deck{stroke-width:3.2px}.ib-tower{stroke-width:4.2px}.ib-portal{stroke-width:2.6px;transition:opacity .35s}.ib-cable{stroke-width:2.3px}.ib-hanger{stroke-width:.9px;transition:opacity .3s}.intro-bridge .ib-horizon{stroke:#ffbe8229;stroke-width:1px}.ib-main{filter:drop-shadow(0 0 5px #ff8c3c8c)drop-shadow(0 0 22px #ff6e3238)}.built .ib-main{animation:1.3s ease-in-out infinite alternate ibGlow}@keyframes ibGlow{to{filter:drop-shadow(0 0 9px #ffb45af2)drop-shadow(0 0 42px #ff783c73)}}.ib-reflect{opacity:.55;filter:blur(1.6px)}.ib-city{fill:#ffd98a;opacity:0;transition:opacity .7s}.built .ib-city{opacity:.9}.intro-fog{pointer-events:none;height:160px;position:absolute;top:calc(60% + 4vw);left:0;right:0}.intro-fog i{filter:blur(12px);background:radial-gradient(closest-side,#ffe1cd1f,#0000);border-radius:50%;width:70vw;height:110px;animation:16s ease-in-out infinite alternate fogDrift;position:absolute}.intro-fog i:first-child{top:0;left:-25vw}.intro-fog i:nth-child(2){animation-duration:21s;animation-direction:alternate-reverse;top:36px;left:25vw}.intro-fog i:nth-child(3){animation-duration:25s;top:8px;left:58vw}@keyframes fogDrift{to{transform:translate(14vw)}}.intro-words{height:240px;transition:transform 1.2s var(--ease), opacity .9s;place-items:center;display:grid;position:absolute;top:5%;left:0;right:0}.intro.out .intro-words{opacity:0;transform:translateY(-40px)}.iw{white-space:nowrap;opacity:0;background:linear-gradient(90deg,#ffe7ad,#ffb36b 50%,#ff7b4c);color:#0000;-webkit-background-clip:text;background-clip:text;grid-area:1/1;padding:0 .35em;font-size:clamp(56px,8.5vw,116px);line-height:1.25;-webkit-mask-image:linear-gradient(90deg,#000 44%,#0000 56%);mask-image:linear-gradient(90deg,#000 44%,#0000 56%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:260% 100%;mask-size:260% 100%}.iw.in{opacity:1;animation:1.4s cubic-bezier(.45,.05,.3,1) forwards write}.iw.gone{opacity:0;filter:blur(8px);transition:opacity .55s,transform .55s,filter .55s;transform:translateY(-16px)scale(.98);-webkit-mask-position:0 0;mask-position:0 0}@keyframes write{to{-webkit-mask-position:0 0;mask-position:0 0}}.iw-svg{opacity:0;grid-area:1/1;width:min(860px,92vw);height:auto;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#000 44%,#0000 56%);mask-image:linear-gradient(90deg,#000 44%,#0000 56%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:260% 100%;mask-size:260% 100%}.iw-svg text{fill-opacity:0;stroke-width:1.4px;stroke-dasharray:1100;stroke-dashoffset:1100px;stroke-linecap:round;stroke-linejoin:round}.iw-svg.in{opacity:1;animation:1.4s cubic-bezier(.45,.05,.3,1) forwards write}.iw-svg.in text{animation:1.8s cubic-bezier(.35,.1,.25,1) forwards pen,.85s .85s forwards ink}.iw-svg.gone{opacity:0;filter:blur(8px);transition:opacity .55s,transform .55s,filter .55s;transform:translateY(-16px)scale(.98);-webkit-mask-position:0 0;mask-position:0 0}.iw-svg.gone text{fill-opacity:1;stroke-dashoffset:0}@keyframes pen{to{stroke-dashoffset:0}}@keyframes ink{to{fill-opacity:1}}.iw-svg.script text{font:400 200px Sacramento,cursive}.iw-svg.si text{font:italic 200 150px Yaldevi,Noto Sans Sinhala,Sinhala Sangam MN,sans-serif}.iw.name{font:700 clamp(46px, 6.4vw, 84px)/1.1 var(--display);letter-spacing:-.025em;color:#fff;background:0 0;flex-direction:column;align-items:center;display:flex;-webkit-mask-image:none;mask-image:none}.iw.name.in{animation:none}.name-text{background:linear-gradient(90deg,#ffe7ad,#ffb36b 50%,#ff7b4c);color:#0000;-webkit-background-clip:text;background-clip:text;padding:0 .2em;-webkit-mask-image:linear-gradient(90deg,#000 44%,#0000 56%);mask-image:linear-gradient(90deg,#000 44%,#0000 56%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:260% 100%;mask-size:260% 100%}.iw.name.in .name-text{animation:1.4s cubic-bezier(.45,.05,.3,1) forwards write}.iw.name small{opacity:0;min-height:1.4em;font:500 clamp(10px, 1.1vw, 14px) var(--font);letter-spacing:.32em;text-transform:uppercase;color:#ffd9b3;align-items:center;margin-top:16px;transition:opacity .4s;display:flex}.iw.name small.typing{opacity:1}.iw.name .caret{background:#ffb36b;width:2px;height:1.15em;margin-left:4px;animation:1s step-end infinite caret;display:inline-block}.iw.name .caret:not(.idle){animation:none}@keyframes caret{50%{opacity:0}}.intro-status{font:500 11px var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#ffd2a580;justify-content:center;gap:12px;transition:opacity .6s;display:flex;position:absolute;bottom:7vh;left:0;right:0}.intro-status b{color:#ffdcb4d9;min-width:4ch;font-weight:500}.intro.out .intro-status{opacity:0}.intro-skip{color:#ffffff8c;cursor:pointer;background:#ffffff0d;border-radius:99px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;transition:color .2s,background .2s;animation:.6s 1s both fadeIn;display:flex;position:absolute;top:18px;right:20px;box-shadow:inset 0 0 0 .5px #ffffff38}.intro-skip:hover{color:#fff;background:#ffffff1f}.off{z-index:9600;color:#ffffff80;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:14px;animation:.6s both fadeIn;display:flex;position:fixed;inset:0}.power-btn{color:#fff;cursor:pointer;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:66px;height:66px;transition:box-shadow .3s,transform .2s;display:grid}.power-btn:hover{box-shadow:0 0 30px #ffffff40}.power-btn:active{transform:scale(.94)}.lock-bg{z-index:8990;transition:transform .9s var(--ease), filter .9s ease, opacity .75s ease;position:fixed;inset:0;transform:scale(1.07)}.lock-bg:after{content:"";background:linear-gradient(#00000047,#0000 38% 62%,#00000061);position:absolute;inset:0}.lock-bg.out{filter:blur(14px);opacity:0;transform:scale(1.14)}.lock{z-index:9000;color:#fff;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0}.lock-status{opacity:.9;align-items:center;gap:12px;display:flex;position:absolute;top:12px;right:18px}.lock-top{text-align:center;opacity:0;filter:blur(10px);transition:all 1.1s var(--ease) .1s;margin-top:8vh;transform:translateY(-24px)scale(.97)}.lock-date{font:600 clamp(17px, 1.7vw, 23px)/1.2 var(--display);text-shadow:0 1px 12px #0000002e;opacity:.92}.lock-time{font:800 clamp(96px, 14vw, 196px)/1 var(--rounded);letter-spacing:-.01em;color:#0000;background-image:linear-gradient(180deg, #fff6, #ffffff3d), var(--wall-img);background-size:100% 100%, var(--gw,cover) var(--gh,auto);background-position:0 0, var(--gx,center) var(--gy,center);filter:drop-shadow(0 0 .7px #fffffff2)drop-shadow(0 0 .7px #fff9)drop-shadow(0 10px 28px #00000059);background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;margin-top:2px;position:relative}.lock-time:before{content:attr(data-time);pointer-events:none;color:#0000;mix-blend-mode:screen;background-image:linear-gradient(#ffffffb3,#ffffff14 16%,#0000 60%,#ffffff2e);-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.lock-user{opacity:0;transition:all 1s var(--ease) .35s;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:8vh;transform:translateY(26px)}.lock.in .lock-top,.lock.in .lock-user{opacity:1;filter:none;transform:none}.lock.out .lock-top{opacity:0;filter:blur(8px);transition:all .6s ease-in;transform:translateY(-60px)scale(1.04)}.lock.out .lock-user{opacity:0;transition:all .5s ease-in;transform:translateY(40px)scale(.96)}.lock-avatar{width:76px;height:76px;transition:transform .3s var(--spring);cursor:pointer;border-radius:50%;overflow:hidden;box-shadow:0 10px 34px #0006,0 0 0 2px #ffffff40}.lock-avatar:hover{transform:scale(1.06)}.lock-avatar img{object-fit:cover;width:100%;height:100%;display:block}.lock-name{font:600 17px var(--display);text-shadow:0 1px 8px #00000059}.lock-pw{-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);background:#fff3;border-radius:17px;align-items:center;width:210px;height:34px;padding:0 4px 0 14px;display:flex;box-shadow:inset 0 .5px #ffffff73,inset 0 0 0 .5px #ffffff40}.lock-pw input{color:#fff;letter-spacing:.02em;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.lock-pw input::placeholder{color:#ffffffb8;letter-spacing:0}.lock-pw button{color:#fff;cursor:pointer;background:#ffffff2e;border-radius:50%;place-items:center;width:26px;height:26px;transition:all .2s;display:grid}.lock-pw button.on{color:#111;background:#ffffffe6}.lock-hint{color:#ffffffc7;text-shadow:0 1px 6px #0006;font-size:12px}.lock-hint kbd{background:#fff3;border-radius:4px;padding:1px 5px;font-size:11px}.batt{opacity:.95;border:1.2px solid;border-radius:3.5px;width:25px;height:12px;display:inline-block;position:relative}.batt:after{content:"";opacity:.6;background:currentColor;border-radius:0 1px 1px 0;width:1.8px;height:4px;position:absolute;top:3.2px;right:-3.5px}.batt i{background:currentColor;border-radius:1.6px;width:70%;max-width:calc(100% - 2.8px);position:absolute;top:1.4px;bottom:1.4px;left:1.4px}.batt.low i{background:#ff453a}.batt.charging i{background:#30d158}.desktop{z-index:1;position:fixed;inset:0}.windows{z-index:10;pointer-events:none;position:absolute;inset:0}.windows>*{pointer-events:auto}.menubar{z-index:5000;color:#fff;-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);text-shadow:0 1px 2px #00000038;height:28px;animation:mbIn .8s .2s both var(--ease);background:linear-gradient(#0000004d,#00000024);justify-content:space-between;align-items:center;padding:0 8px;font-size:13.5px;display:flex;position:fixed;top:0;left:0;right:0}@keyframes mbIn{0%{opacity:0;transform:translateY(-100%)}}.mb-left,.mb-right{align-items:center;height:100%;display:flex}.mb-item-wrap{position:relative}.mb-item{border-radius:6px;align-items:center;height:22px;padding:0 10px;font-weight:500;display:flex}.mb-item b{font-weight:700}.mb-logo .mb-item{padding:0 12px}.mb-item.on,.mb-icon.on{background:#fff3}.mb-icon{color:#fff;border-radius:6px;align-items:center;gap:6px;height:22px;padding:0 8px;display:flex}.mb-icon:hover,.mb-clock:hover{background:#ffffff1f}.mb-pct{font-size:12px;font-weight:500}.mb-clock{white-space:nowrap;border-radius:6px;height:22px;padding:0 8px;font-weight:500}.logo-mark{display:block}.menu{z-index:6000;background:var(--menu-bg);min-width:240px;color:var(--text);text-shadow:none;border-radius:13px;padding:5px;font-size:13.5px;animation:.16s ease-out menuIn;position:absolute;top:25px;left:0}.menu.ctx{position:fixed;top:auto}@keyframes menuIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.menu-row{text-align:left;white-space:nowrap;border-radius:7px;justify-content:space-between;align-items:center;gap:22px;width:100%;height:24px;padding:0 10px;display:flex}.menu-row:not(:disabled):hover{background:var(--accent);color:#fff}.menu-row:not(:disabled):hover kbd{color:#fffc}.menu-row:disabled{opacity:.38}.menu-row kbd{color:var(--text3);letter-spacing:.05em;font-size:12.5px}.menu hr{background:var(--sep);border:0;height:.5px;margin:5px 10px}.cc{z-index:6000;width:340px;max-width:calc(100vw - 16px);color:var(--text);text-shadow:none;transform-origin:100% 0;animation:ccIn .28s var(--spring);border-radius:26px;flex-direction:column;gap:10px;padding:12px;display:flex;position:fixed;top:34px;right:8px}@keyframes ccIn{0%{opacity:0;transform:scale(.9)translateY(-6px)}}.cc-card{background:var(--card);box-shadow:inset 0 .5px 0 var(--glass-hi);border-radius:18px;padding:10px 12px;position:relative}.cc-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cc-net{flex-direction:column;gap:10px;display:flex}.cc-toggle{text-align:left;align-items:center;gap:9px;display:flex}.cc-toggle b,.cc-mode b,.cc-card>b{font-size:12.5px;font-weight:600;display:block}.cc-toggle small{color:var(--text2);font-size:11px;display:block}.cc-dot{background:var(--field);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;transition:background .2s;display:grid}.on>.cc-dot{background:var(--accent);color:#fff}.cc-side{flex-direction:column;gap:10px;display:flex}.cc-mode{text-align:left;flex:1;align-items:center;gap:9px;display:flex}.cc-slider label{align-items:center;gap:8px;margin-top:8px;display:flex;position:relative}.cc-slider label svg{color:#555;z-index:1;pointer-events:none;position:absolute;left:7px}input[type=range]{appearance:none;background:linear-gradient(90deg, #fff var(--v,50%), var(--field) var(--v,50%));border-radius:12px;outline:0;width:100%;height:24px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:24px;height:24px;box-shadow:0 1px 4px #00000059}input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:24px;height:24px}.cc-walls>div{gap:8px;margin-top:8px;display:flex}.cc-walls button{border-radius:8px;flex:1;height:34px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #fff3}.cc-walls button i{clip-path:polygon(100% 0,100% 100%,0 100%);position:absolute;inset:0}.cc-walls button.on{outline:2px solid var(--accent);outline-offset:2px}.dock-wrap{z-index:4000;pointer-events:none;animation:dockIn .9s .3s both var(--ease);justify-content:center;display:flex;position:fixed;bottom:8px;left:0;right:0}@keyframes dockIn{0%{transform:translateY(140%)}}.dock{pointer-events:auto;height:calc(var(--dock-icon) + 16px);transition:transform .18s var(--ease);-webkit-backdrop-filter:blur(22px)saturate(2);backdrop-filter:blur(22px)saturate(2);background:#ffffff24;border-radius:26px;align-items:flex-end;gap:4px;padding:7px 8px 9px;display:flex;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #ffffff0f,inset 0 0 0 .5px #ffffff38,0 18px 50px #0000004d}:root[data-theme=dark] .dock{background:#28283047}.dock-item{--s:1;width:calc(var(--dock-icon) * var(--s));height:var(--dock-icon);transition:width .18s var(--ease);flex:none;position:relative}.dock-item>.app-icon{transform-origin:bottom;width:100%;transition:transform .1s;position:absolute;bottom:0;left:0}.dock-item:active>.app-icon{filter:brightness(.7)}.dock-item.bounce>.app-icon{animation:bounce .9s var(--ease)}@keyframes bounce{0%,to{transform:translateY(0)}22%{transform:translateY(-30px)}44%{transform:translateY(0)}62%{transform:translateY(-14px)}80%{transform:translateY(0)}}.dock-dot{opacity:0;background:#ffffffe6;border-radius:50%;width:4px;height:4px;margin-left:-2px;transition:opacity .3s;position:absolute;bottom:-7px;left:50%;box-shadow:0 0 4px #fff9}:root[data-theme=light] .dock-dot{box-shadow:none;background:#000000bf}.dock-dot.on{opacity:1}.dock-sep{background:#ffffff47;flex:none;align-self:stretch;width:1px;margin:2px 5px}.dock-label{left:50%;bottom:calc(var(--dock-icon) * var(--s) + 12px);background:var(--menu-bg);color:var(--text);white-space:nowrap;opacity:0;pointer-events:none;border-radius:9px;padding:4px 11px;font-size:13px;transition:opacity .12s;position:absolute;transform:translate(-50%)}.dock-item:hover .dock-label{opacity:1}.desk-icons{z-index:2;flex-direction:column;gap:6px;display:flex;position:absolute;top:42px;right:14px}.desk-icon{width:90px;animation:wIn .7s calc(.55s + var(--i) * 70ms) both var(--ease);border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:6px 2px;display:flex}.desk-icon .app-icon{border-radius:8px;width:58px;padding:2px}.desk-icon span{color:#fff;text-shadow:0 1px 3px #000000bf;border-radius:4px;padding:1px 5px;font-size:12px;font-weight:500}.desk-icon.sel .app-icon{background:#00000047;box-shadow:0 0 0 1px #ffffff40}.desk-icon.sel span{background:var(--accent);text-shadow:none}.widgets{z-index:2;flex-direction:column;gap:16px;width:344px;display:flex;position:absolute;top:44px;left:20px}.w-row{gap:16px;display:flex}.widget{color:var(--text);animation:wIn .8s calc(.45s + var(--i) * 80ms) both var(--ease);text-align:left;border-radius:24px;overflow:hidden}@keyframes wIn{0%{opacity:0;filter:blur(8px);transform:translateY(14px)scale(.94)}}.w-row .widget{width:164px;height:164px}.w-profile{align-items:center;gap:16px;height:164px;padding:20px 22px;display:flex}.w-profile img{object-fit:cover;border-radius:50%;flex:none;width:88px;height:88px;box-shadow:0 6px 20px #0000004d,0 0 0 2px #ffffff40}.wp-info{min-width:0}.wp-status{color:var(--text2);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.wp-status i{background:#30d158;border-radius:50%;width:7px;height:7px;animation:2s infinite pulse;box-shadow:0 0 0 3px #30d15840}@keyframes pulse{50%{box-shadow:0 0 0 5px #30d15800}}.wp-info h2{font:700 21px/1.1 var(--display);letter-spacing:-.01em;margin:3px 0 2px}.wp-info p{color:var(--text2);margin:0;font-size:12px;line-height:1.35}.wp-actions{gap:6px;margin-top:10px;display:flex}.wp-actions button{white-space:nowrap;background:var(--field);box-shadow:inset 0 .5px 0 var(--glass-hi);border-radius:99px;padding:5px 9px;font-size:11.5px;font-weight:600;transition:background .2s}.wp-actions button:hover{background:var(--accent);color:#fff}.w-clock{place-items:center;padding:12px;display:grid;position:relative}.w-clock svg{width:128px;height:128px}.w-clock,.w-cal,.w-weather{cursor:pointer;transition:transform .25s var(--spring)}.w-clock:active,.w-cal:active,.w-weather:active{transform:scale(.97)}.analog .face{fill:#fff}.analog .num{font:600 9.5px var(--font);fill:#1d1d1f}.analog .hand{stroke-linecap:round}.analog .hand.h{stroke:#1d1d1f;stroke-width:3.6px}.analog .hand.m{stroke:#1d1d1f;stroke-width:2.6px}.analog .hand.s{stroke:#ff9f0a;stroke-width:1.1px}.analog .pin{fill:#ff9f0a;stroke:#fff;stroke-width:1px}:root[data-theme=dark] .analog .face,.analog.night .face{fill:#1c1c1f}:root[data-theme=dark] .analog .num,.analog.night .num{fill:#f5f5f7}:root[data-theme=dark] .analog .hand.h,:root[data-theme=dark] .analog .hand.m,.analog.night .hand.h,.analog.night .hand.m{stroke:#f5f5f7}.w-cap{color:var(--text2);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600;display:none;position:absolute;bottom:7px}.w-cal{padding:13px 12px 10px}.wc-head{color:#ff453a;letter-spacing:.03em;margin:0 0 5px 3px;font-size:11px;font-weight:700}.wc-grid{text-align:center;grid-template-columns:repeat(7,1fr);row-gap:1px;font-size:10px;font-weight:600;display:grid}.wc-grid b{color:var(--text3);padding-bottom:2px;font-size:9px;font-weight:700}.wc-grid span{border-radius:50%;width:17px;height:17px;margin:0 auto;line-height:17px}.wc-grid .today{color:#fff;background:#ff453a}.w-weather{color:#fff;flex-direction:column;padding:14px 15px;display:flex;box-shadow:inset 0 .5px #ffffff4d,0 14px 44px #00000042}.w-weather.day{background:linear-gradient(#2d7cd8,#6fb4f0)}.w-weather.night{background:linear-gradient(#0c1633,#2c3d6e)}.ww-loc{align-items:center;gap:4px;font-size:14px;font-weight:600;display:flex}.ww-temp{font:300 44px/1.05 var(--display)}.ww-bottom{flex-direction:column;gap:1px;margin-top:auto;font-size:12px;font-weight:600;display:flex}.ww-icon{margin-bottom:2px;font-size:18px;line-height:1}.w-gh{cursor:pointer;flex-direction:column;gap:10px;padding:14px;display:flex}.wg-head{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.wg-grid{grid-template-columns:1fr 1fr;gap:8px 6px;display:grid}.wg-grid b{font:700 19px/1.1 var(--display);display:block}.wg-grid small{color:var(--text2);font-size:10.5px}.win{border-radius:var(--r-win);box-shadow:var(--shadow-win);--tl-top:20px;position:absolute}.win.maxed{border-radius:0}.win.tx{transition:left .38s var(--ease), top .38s var(--ease), width .38s var(--ease), height .38s var(--ease), border-radius .38s}.win.short-bar{--tl-top:9px}.win.is-min{visibility:hidden;pointer-events:none}.win-body{border-radius:inherit;background:var(--win-bg);-webkit-backdrop-filter:blur(40px)saturate(1.8);backdrop-filter:blur(40px)saturate(1.8);position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff21}:root[data-theme=light] .win-body{box-shadow:inset 0 0 0 .5px #0000001f}.win.inactive .win-body{filter:saturate(.92)}.traffic{top:var(--tl-top);z-index:50;gap:8px;display:flex;position:absolute;left:18px}.tl{border-radius:50%;place-items:center;width:12.5px;height:12.5px;display:grid;box-shadow:inset 0 0 0 .5px #0000002e}.tl svg{opacity:0;stroke:#0009;stroke-width:1.4px;fill:none;stroke-linecap:round;width:9px;height:9px}.tl svg .fill{fill:#0009;stroke:none}.traffic:hover .tl svg{opacity:1}.tl.close{background:#ff5f57}.tl.min{background:#febc2e}.tl.max{background:#28c840}.tl:disabled{background:#80808059}.win.inactive .traffic:not(:hover) .tl{background:#80808052}.rz{z-index:60;position:absolute}.rz-n,.rz-s{cursor:ns-resize;height:8px;left:10px;right:10px}.rz-n{top:-4px}.rz-s{bottom:-4px}.rz-e,.rz-w{cursor:ew-resize;width:8px;top:10px;bottom:10px}.rz-e{right:-4px}.rz-w{left:-4px}.rz-ne,.rz-nw,.rz-se,.rz-sw{width:16px;height:16px}.rz-ne{cursor:nesw-resize;top:-5px;right:-5px}.rz-sw{cursor:nesw-resize;bottom:-5px;left:-5px}.rz-nw{cursor:nwse-resize;top:-5px;left:-5px}.rz-se{cursor:nwse-resize;bottom:-5px;right:-5px}.spot-back{z-index:7000;position:fixed;inset:0}.spotlight{width:min(680px,100vw - 24px);color:var(--text);background:var(--menu-bg);animation:spotIn .26s var(--spring);border-radius:28px;position:absolute;top:20vh;left:50%;overflow:hidden;transform:translate(-50%)}@keyframes spotIn{0%{opacity:0;transform:translate(-50%)scale(.94)}}.spot-input{height:58px;color:var(--text2);align-items:center;gap:12px;padding:0 20px;display:flex}.spot-input input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:22px;font-weight:400}.spot-input input::placeholder{color:var(--text3)}.spot-kind{color:var(--text3);white-space:nowrap;font-size:12px}.spot-suggest{gap:4px;padding:0 14px 14px;display:flex;overflow-x:auto}.spot-suggest button{border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:6px;width:84px;padding:8px 4px;font-size:11.5px;display:flex}.spot-suggest button:hover{background:var(--hover)}.spot-suggest .app-icon{width:46px}.spot-results{border-top:.5px solid var(--sep);max-height:52vh;padding:6px 8px 8px;overflow-y:auto}.spot-group{color:var(--text3);padding:8px 10px 3px;font-size:11.5px;font-weight:600}.spot-row{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;height:38px;padding:0 10px;display:flex}.spot-row.sel{background:var(--accent);color:#fff}.spot-row.sel .spot-sub{color:#ffffffbf}.spot-ico{flex:none;place-items:center;width:26px;display:grid}.spot-ico .app-icon{width:26px}.spot-t{white-space:nowrap;font-size:14px}.spot-sub{color:var(--text2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.spot-empty{text-align:center;color:var(--text2);padding:18px}.launchpad{z-index:6500;-webkit-backdrop-filter:blur(44px)saturate(1.5);backdrop-filter:blur(44px)saturate(1.5);animation:lpIn .32s var(--ease);background:#00000047;flex-direction:column;align-items:center;padding:56px 20px 120px;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes lpIn{0%{opacity:0}}.lp-search{color:#fffc;border-radius:16px;align-items:center;gap:6px;width:250px;height:32px;padding:0 12px;display:flex}.lp-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.lp-search input::placeholder{color:#fff9}.lp-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:34px 18px;width:min(1040px,100%);margin-top:54px;display:grid}.lp-item{color:#fff;text-shadow:0 1px 3px #00000080;animation:lpItem .5s calc(var(--i) * 22ms) both var(--spring);flex-direction:column;align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.lp-item .app-icon{width:86px;transition:transform .2s var(--spring)}.lp-item:active .app-icon{filter:brightness(.8);transform:scale(.9)}@keyframes lpItem{0%{opacity:0;transform:scale(1.25)}}.toasts{z-index:6800;pointer-events:none;flex-direction:column;gap:10px;width:364px;max-width:calc(100vw - 24px);display:flex;position:fixed;top:38px;right:12px}.toast{pointer-events:auto;background:var(--menu-bg);color:var(--text);animation:toastIn .6s var(--spring) both;border-radius:22px;gap:12px;padding:12px 14px;display:flex}.toast.out{animation:.32s ease-in forwards toastOut}@keyframes toastIn{0%{opacity:0;transform:translate(110%)}}@keyframes toastOut{to{opacity:0;transform:translate(40%)scale(.96)}}.toast>.app-icon{width:38px}.toast-body{flex:1;min-width:0}.toast-top{justify-content:space-between;align-items:baseline;display:flex}.toast-top b{font-size:13.5px;font-weight:600}.toast-top small{color:var(--text3);font-size:11.5px}.toast p{color:var(--text);opacity:.88;margin:2px 0 0;font-size:13px;line-height:1.38}.toast-act{background:var(--field);cursor:pointer;border-radius:99px;margin-top:8px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.toast-act:hover{background:var(--accent);color:#fff}.toast-x{background:var(--menu-bg);width:20px;height:20px;color:var(--text);opacity:0;border-radius:50%;font-size:14px;line-height:20px;transition:opacity .15s;position:absolute;top:-6px;left:-6px;box-shadow:0 1px 4px #0000004d}.toast:hover .toast-x{opacity:1}@media (height<=680px){.widgets .w-row:last-child{display:none}}@media (width<=1100px) and (width>=768px){.widgets{--w-scale:.88;transform:scale(var(--w-scale));transform-origin:0 0;pointer-events:none;left:16px}.widgets .widget{pointer-events:auto}}@media (width<=900px) and (width>=768px){.widgets{--w-scale:.8}}@media (width<=1150px) and (width>=768px){:root{--dock-icon:40px!important}.desk-icons{flex-wrap:wrap;bottom:80px}}@media (height<=640px) and (width>=768px){.desk-icon:nth-child(n+4){display:none}}@media (width<=767px){:root{--r-win:0px;--dock-icon:42px!important}.hide-sm,.mb-file,.mb-edit,.mb-view,.mb-go,.mb-window,.mb-help{display:none!important}.widgets{width:auto;display:flex;top:40px;left:12px;right:12px}.widgets .w-row{display:none}.w-profile{height:auto}.w-profile img{width:76px;height:76px}.desk-icons{flex-flow:wrap;justify-content:space-between;top:216px;left:12px;right:12px}.desk-icon{width:76px}.dock{scrollbar-width:none;gap:6px;max-width:calc(100vw - 16px);overflow:auto hidden}.dock-label,.dock-sep,.dock [data-dock=trash],.dock [data-dock=launchpad]{display:none}.lock-time{font-size:26vw}.win{box-shadow:none}.traffic{left:14px}.spotlight{top:70px}.lp-grid{grid-template-columns:repeat(4,1fr);gap:24px 8px;margin-top:30px}.lp-item .app-icon{width:60px}.lp-item{font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.show-sm{display:none}@media (width<=767px){.show-sm{display:inline}.intro-code,.lock-pw{display:none}.lock-avatar{width:84px;height:84px}}.ios{z-index:1;color:#fff;position:fixed;inset:0;overflow:hidden}.ios-status{z-index:60;height:38px;font:600 15px var(--display);pointer-events:none;text-shadow:0 1px 3px #00000040;justify-content:space-between;align-items:center;padding:0 26px;transition:color .3s;display:flex;position:absolute;top:0;left:0;right:0}.ios-status-r{align-items:center;gap:6px;display:flex}.ios.in-app .ios-status{color:var(--text);text-shadow:none}.ios-home{transition:transform .45s var(--ease), opacity .45s, filter .45s;flex-direction:column;display:flex;position:absolute;inset:38px 0 0}.ios.in-app .ios-home{opacity:.35;filter:blur(4px);pointer-events:none;transform:scale(.9)}.ios-pages{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;flex:1;min-height:0;display:flex;overflow:auto hidden}.ios-pages::-webkit-scrollbar{display:none}.ios-page{scroll-snap-align:start;flex-direction:column;flex:0 0 100%;gap:22px;padding:12px max(20px,50% - 220px) 0;display:flex;overflow:hidden}.ios-page[hidden]{display:none}.ios-widgets{flex-direction:column;gap:14px;display:flex}.ios-widgets .w-profile{width:100%;height:auto;min-height:148px}.ios-wrow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ios-wrow .widget{aspect-ratio:1;width:100%;height:auto;max-height:164px}.ios-wrow .w-cal .wc-grid span{width:15px;height:15px;line-height:15px}.ios-grid{--ios-row:86px;grid-template-columns:repeat(4,1fr);grid-auto-rows:var(--ios-row);flex:1;align-content:start;gap:20px 8px;min-height:0;display:grid;overflow:hidden}.ios-icon{color:#fff;text-shadow:0 1px 3px #0000008c;min-width:0;animation:wIn .6s calc(.3s + var(--i,0) * 40ms) both var(--ease);flex-direction:column;align-items:center;gap:6px;font-size:11.5px;display:flex}.ios-icon .app-icon{width:min(62px,16vw);transition:transform .15s,filter .15s}.ios-icon:active .app-icon{filter:brightness(.75);transform:scale(.88)}.ios-icon span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ios-dots{justify-content:center;gap:8px;padding:10px 0;display:flex}.ios-dots i{background:#fff6;border-radius:50%;width:7px;height:7px;transition:background .2s}.ios-dots i.on{background:#fff}.ios-dock{margin:0 max(10px, calc(50% - 230px)) calc(10px + env(safe-area-inset-bottom));background:#ffffff29;border-radius:34px;grid-template-columns:repeat(4,1fr);justify-items:center;padding:13px 14px;display:grid}.ios-app{z-index:30;background:var(--win-solid);transform-origin:0 0;position:absolute;inset:0;overflow:hidden}.ios-app-body{position:absolute;inset:38px 0 0}.ios-app-body .app:not(.split)>.toolbar{padding-left:16px}.ios-app-body .sidebar{padding-top:6px}.ios-app-body .term-bar,.ios-app-body .vs-title{padding:0 16px}.ios-homebar{z-index:40;touch-action:none;place-items:center;height:28px;display:grid;position:absolute;bottom:0;left:0;right:0}.ios-homebar:after{content:"";background:var(--text);opacity:.65;border-radius:3px;width:134px;height:5px}.at{z-index:80;touch-action:none;opacity:.62;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:56px;height:56px;transition:opacity .2s, left .3s var(--ease), top .3s var(--ease);background:#1c1c1e99;border-radius:17px;place-items:center;display:grid;position:absolute;box-shadow:0 4px 16px #0000004d}.at.drag,.at.on{opacity:1;transition:opacity .2s}.at i{background:radial-gradient(circle,#fffffff2 0 38%,#ffffff47 40% 58%,#ffffff24 60%);border-radius:50%;width:40px;height:40px}.at-back{z-index:90;background:#0000002e;animation:.2s both fadeIn;position:absolute;inset:0}.at-menu{-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);width:260px;height:260px;animation:atIn .3s var(--spring);background:#1c1c1ebd;border-radius:28px;grid-template-columns:1fr 1fr;gap:6px;padding:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes atIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}}.at-menu button{color:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12.5px;display:flex}.at-menu button:active{background:#ffffff1f}.at-menu span{background:#ffffff24;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.ioslock{z-index:9000;color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.il-content{padding-top:calc(env(safe-area-inset-top) + 22px);transition:transform .45s var(--ease), opacity .45s;animation:ilIn .9s var(--ease) both;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}@keyframes ilIn{0%{opacity:0;filter:blur(8px);transform:translateY(-18px)scale(.98)}}.ioslock.nudge .il-content{animation:ilNudge .65s var(--ease)}@keyframes ilNudge{40%{transform:translateY(-38px)}}.ioslock.out .il-content{opacity:0!important;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .5s!important;transform:translateY(-110%)!important}.ioslock.out .il-bottom,.ioslock.out .il-hint,.ioslock.out .il-bar{transition:opacity .3s;opacity:0!important}.il-lock{place-items:center;height:34px;margin-bottom:8px;display:grid}.il-lock svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 4px #0000004d);width:30px;height:30px;overflow:visible}.il-lock.scan svg{animation:.5s ease-in-out infinite alternate faceScan}@keyframes faceScan{to{opacity:.65;transform:scale(.84)}}.il-lock .il-body{fill:#fff;stroke:none}.il-lock.open .il-shackle{animation:shackleUp .5s var(--spring) both}@keyframes shackleUp{0%{transform:translateY(4px)}}.il-date{font:600 18px var(--display);text-shadow:0 1px 8px #0000004d}.il-time{margin-top:2px;font-size:25vw}.il-note{left:12px;right:12px;bottom:calc(150px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);animation:noteIn .6s var(--spring) both;background:#28283061;border-radius:22px;gap:11px;padding:12px 14px;display:flex;position:absolute;box-shadow:inset 0 .5px #ffffff4d}@keyframes noteIn{0%{opacity:0;transform:translateY(30px)scale(.96)}}.il-note img{object-fit:cover;border-radius:10px;flex:none;width:38px;height:38px}.il-note-top{justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.il-note-top small{opacity:.7;font-size:12px}.il-note p{margin:2px 0 0;font-size:14px;line-height:1.35}.il-bottom{left:34px;right:34px;bottom:calc(46px + env(safe-area-inset-bottom));justify-content:space-between;display:flex;position:absolute}.il-btn{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:52px;height:52px;transition:transform .2s var(--spring), background .2s;background:#0000004d;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 .5px #ffffff4d}.il-btn:active{color:#111;background:#ffffffe6;transform:scale(1.12)}.il-btn small{white-space:nowrap;text-shadow:0 1px 4px #00000080;font-size:10.5px;font-weight:600;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.il-hint{left:0;right:0;bottom:calc(26px + env(safe-area-inset-bottom));font:600 13px var(--font);text-shadow:0 1px 6px #00000073;pointer-events:none;flex-direction:column;align-items:center;gap:1px;display:flex;position:absolute}.il-hint svg{animation:1.4s ease-in-out infinite chev}@keyframes chev{50%{transform:translateY(-5px)}}.il-bar{left:50%;bottom:calc(9px + env(safe-area-inset-bottom));opacity:.9;background:#fff;border-radius:3px;width:134px;height:5px;margin-left:-67px;position:absolute}.lock-note{width:360px;animation:lockNoteIn .7s var(--spring) 1.1s both;inset:38px 16px auto auto}@keyframes lockNoteIn{0%{opacity:0;transform:translate(110%)}}.lock.out .lock-note{opacity:0;transition:all .4s ease-in;transform:translate(40px)}.lock-note-x{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;opacity:0;cursor:pointer;background:#28283099;border-radius:50%;width:20px;height:20px;font-size:14px;line-height:20px;transition:opacity .15s;position:absolute;top:-6px;left:-6px;box-shadow:inset 0 .5px #ffffff4d,0 1px 4px #0000004d}.lock-note:hover .lock-note-x,.lock-note-x:focus-visible{opacity:1}@media (hover:none){.lock-note-x{opacity:1}}.lock-note.gone{pointer-events:none;animation:.35s ease-in forwards lockNoteOut}@keyframes lockNoteOut{to{opacity:0;transform:translate(110%)}}.toast-grip{display:none}@media (width<=767px){.toasts{width:auto;top:44px;left:8px;right:8px}.toast{touch-action:none;animation:toastDown .55s var(--spring) both}.toast.out{animation:.3s ease-in forwards toastUp}.toast-grip{background:var(--text3);border-radius:2px;width:36px;height:4px;margin-left:-18px;display:block;position:absolute;bottom:5px;left:50%}}@keyframes toastDown{0%{opacity:0;transform:translateY(-120%)}}@keyframes toastUp{to{opacity:0;transform:translateY(-120%)}}.w-profile{cursor:pointer;transition:transform .25s var(--spring)}.w-profile:active{transform:scale(.98)}.wp-stats{gap:14px;margin-top:10px;display:none}.wp-stats span{color:var(--text2);flex-direction:column;font-size:10.5px;display:flex}.wp-stats b{font:700 17px/1.1 var(--display);color:var(--text)}.ios-widgets .w-profile{text-align:center;flex-direction:column;gap:8px;height:auto;min-height:0;padding:18px 18px 16px}.ios-widgets .w-profile img{width:clamp(84px,24vw,100px);height:clamp(84px,24vw,100px)}.ios-widgets .wp-info{flex-direction:column;align-items:center;display:flex}.ios-widgets .wp-info h2{margin-top:4px;font-size:26px}.ios-widgets .wp-info p{font-size:13px}.ios-widgets .wp-stats{gap:24px;margin-top:10px;display:flex}.ios-widgets .wp-stats b{font-size:18px}.ios-widgets .wp-actions{gap:8px;margin-top:12px}.ios-widgets .wp-actions button{padding:7px 14px;font-size:12.5px}.lock-note,.il-note{cursor:pointer}
