@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--glass-blur:14px;--glass-saturate:160%;--glass-contrast:1.05;--glass-tint:255,255,255;--glass-bg:rgba(var(--glass-tint),.08);--glass-bg-strong:rgba(var(--glass-tint),.16);--glass-border:#ffffff59;--glass-border-soft:#ffffff2e;--glass-highlight:#ffffffb3;--glass-shadow:0 12px 40px #00000047,0 2px 8px #0000002e;--glass-radius:18px;--glass-brightness:1.06;--glass-edge:#ffffff8c;--glass-edge-low:#ffffff14;--glass-sheen:#ffffff1a;--glass-inner:0 1px 0 #ffffff52 inset,0 0 0 .5px #ffffff1a inset,0 -12px 26px -18px #0000008c inset;--glass-bd:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness)) contrast(var(--glass-contrast));--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--text:#fffffff2;--text-dim:#fff9;--accent:#0a84ff;--font:"Inter Variable","Inter",-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",system-ui,sans-serif;--menubar-h:28px;--dock-h:72px}@media (prefers-color-scheme:light){:root{--text:#141416eb;--text-dim:#1414168c;--glass-bg:#ffffff73;--glass-bg-strong:#ffffffa8;--glass-border:#fff9}}*{box-sizing:border-box}#__nuxt,body,html{width:100%;height:100%;font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;margin:0;overflow:hidden}[contenteditable]:not([contenteditable=false]),input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=image]),textarea{cursor:text;-webkit-user-select:text;-moz-user-select:text;user-select:text}.glass{background:var(--glass-bg);backdrop-filter:var(--glass-bd);border:1px solid var(--glass-border-soft);box-shadow:var(--glass-shadow),var(--glass-inner);border-radius:var(--glass-radius);background-image:linear-gradient(#ffffff0f 0,#fff0 32%);position:relative}.glass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#ffffff80,#ffffff1a 24%,#ffffff08 60%,#ffffff29);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;mask-composite:exclude;mask-mode:match-source,match-source}.glass-strong{background:var(--glass-bg-strong)}.touch-drag-ghost{z-index:9999;pointer-events:none;color:#fff;backdrop-filter:blur(10px)saturate(160%);background:#282830b8;border-radius:12px;flex-direction:column;align-items:center;gap:2px;max-width:150px;padding:8px 10px;display:flex;position:fixed;transform:translate(-50%,-62%);box-shadow:0 10px 28px #00000073,inset 0 1px #ffffff29}.touch-drag-ghost .tdg-name{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:.72rem;font-weight:500;line-height:1.1;overflow:hidden}.touch-drag-ghost .dir{color:#7cc7ff}.touch-drag-ghost .tdg-badge{color:#fff;background:#ff3b30;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 2px 6px #0006}.hairline{background:var(--glass-border-soft);border:0;height:1px;margin:0}.glass-control{border-radius:12px;transition:background .14s,transform .14s cubic-bezier(.2,.8,.2,1)}.glass-control:hover{background:rgba(var(--glass-tint),.22)}.glass-control:active{transform:scale(.96)}.traffic{align-items:center;gap:8px;display:flex}.traffic i{cursor:pointer;border-radius:50%;place-items:center;width:12px;height:12px;display:grid;box-shadow:inset 0 0 0 .5px #0000002e}.traffic .close{background:#ff5f57}.traffic .min{background:#febc2e}.traffic .max{background:#28c840}.traffic i svg{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .12s;display:block}.traffic:hover i svg{opacity:1}.traffic i svg .stroke{stroke:#0000008c;stroke-width:1.4px;stroke-linecap:round;fill:none}.traffic i svg .fill{fill:#0000008c}.window:not(.focused) .traffic i{box-shadow:none;background:#a0a0a58c}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:rgba(var(--glass-tint),.35);background-clip:content-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--glass-tint),.5);background-clip:content-box}.selectable{-webkit-user-select:text;-moz-user-select:text;user-select:text}@media (width<=768px){:root{--glass-blur:11px;--glass-saturate:150%;--menubar-h:calc(36px + var(--safe-top));--dock-h:64px}html.mobile-app-open{--menubar-h:0px;--dock-h:32px}.glass-control{border-radius:14px}.glass-control:hover{background:var(--glass-bg)}::-webkit-scrollbar{width:0;height:0}}@media (pointer:coarse){.scroll-touch{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none}.scroll-touch::-webkit-scrollbar{width:0;height:0}}@media (prefers-reduced-motion:reduce){.glass-control{transition:none}}.tgx .sp{cursor:pointer;background:color-mix(in srgb,var(--tg-ink,#fff) 15%,transparent);text-shadow:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:4px;position:relative;overflow:hidden;color:#0000!important}.tgx .sp:after,.tgx .sp:before{content:"";pointer-events:none;background-repeat:repeat;position:absolute;inset:-3px}.tgx .sp:before{background-image:radial-gradient(circle at 1px 1px,var(--tg-ink,#fff) .8px,transparent 0),radial-gradient(circle at 1px 1px,var(--tg-ink,#fff) .6px,transparent 0);opacity:.5;background-position:0 0,2px 3px;background-size:5px 5px,7px 7px;animation:2.3s linear infinite tgspoil-a,1.1s ease-in-out infinite alternate tgspoil-tw}.tgx .sp:after{background-image:radial-gradient(circle at 1px 1px,var(--tg-ink,#fff) .7px,transparent 0);opacity:.34;background-size:3px 3px;animation:1.7s linear infinite tgspoil-b,.8s ease-in-out infinite alternate-reverse tgspoil-tw}@keyframes tgspoil-a{to{background-position:5px 7px,-7px 5px}}@keyframes tgspoil-b{to{background-position:-3px 3px}}@keyframes tgspoil-tw{0%{opacity:.2}to{opacity:.62}}.tgx .sp-in{animation:.42s ease-out tgspoil-in}@keyframes tgspoil-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tgx .sp-in,.tgx .sp:after,.tgx .sp:before{animation:none}}
