@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07c7676b89ed2778-s.45535valc9rzk.woff2)format("woff2");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}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07c7676b89ed2778-s.45535valc9rzk.woff2)format("woff2");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}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07c7676b89ed2778-s.45535valc9rzk.woff2)format("woff2");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}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07c7676b89ed2778-s.45535valc9rzk.woff2)format("woff2");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}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.fl-JPW_className{font-family:Inter,Inter Fallback;font-style:normal}.fl-JPW_variable{--ashos-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.1wmoa0e_blxrz.woff2)format("woff2");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}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.1wmoa0e_blxrz.woff2)format("woff2");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}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}._6BFJNW_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}._6BFJNW_variable{--ashos-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.ashos{--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro", var(--ashos-inter), "Inter", "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--mono:"SF Mono", ui-monospace, Menlo, var(--ashos-mono), "JetBrains Mono", Consolas, monospace;--accent:#007aff;--sel-soft:color-mix(in srgb, var(--accent) 16%, transparent);--text:#000000db;--text-2:#0000008c;--text-3:#0000004d;--bg:#fff;--bg-2:#f5f5f7;--sep:#0000001a;--hover:#0000000d;--pressed:#0000001a;--fill:#0000000f;--control:#fff;--control-border:#00000024;--control-on:#fff;--sidebar:#eaeaeeb8;--sidebar-solid:#ebebee;--titlebar:#ececee;--menu:#f2f2f5cc;--menu-solid:#f2f2f5;--menu-border:#00000029;--bar:#f6f6f873;--bar-solid:#f2f2f4;--bar-text:#000;--dock:#ffffff4d;--dock-solid:#e9e9ec;--dock-border:#ffffff80;--module:#ffffff8c;--win-shadow:0 0 0 .5px #00000038, 0 22px 60px #0000003d, 0 6px 18px #0000001a;--win-shadow-idle:0 0 0 .5px #00000029, 0 10px 32px #00000024;--win-edge:transparent;--light-idle:#d6d6d9;--term-bg:#fff;--t-green:#1f8a35;--t-blue:#0a5fd6;--t-cyan:#0d7f92;--t-yellow:#9a6f00;--t-red:#d70015;--t-magenta:#b0369c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ashos[data-appearance=dark]{--text:#ffffffe0;--text-2:#ffffff8c;--text-3:#ffffff47;--bg:#1e1e20;--bg-2:#262628;--sep:#ffffff1a;--hover:#ffffff0f;--pressed:#ffffff1f;--fill:#ffffff14;--control:#ffffff1a;--control-border:#ffffff14;--control-on:#fff3;--sidebar:#28282cb3;--sidebar-solid:#2a2a2d;--titlebar:#2b2b2e;--menu:#26262acc;--menu-solid:#2a2a2d;--menu-border:#ffffff1f;--bar:#12121652;--bar-solid:#1c1c1f;--bar-text:#fff;--dock:#28282c61;--dock-solid:#2a2a2d;--dock-border:#ffffff24;--module:#ffffff14;--win-shadow:0 0 0 .5px #000000e6, 0 22px 60px #0000008c, 0 6px 18px #0000004d;--win-shadow-idle:0 0 0 .5px #000000d9, 0 10px 32px #0006;--win-edge:#ffffff1c;--light-idle:#4a4a4d;--term-bg:#1c1c1e;--t-green:#32d74b;--t-blue:#64a8ff;--t-cyan:#5ad4e6;--t-yellow:#ffd60a;--t-red:#ff6961;--t-magenta:#ff7ad9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ashos{font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;font-size:13px;line-height:1.35;position:fixed;inset:0;overflow:hidden}.ashos *,.ashos :before,.ashos :after{box-sizing:border-box}.ashos :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote){margin:0;padding:0}.ashos :where(ul,ol){list-style:none}.ashos :where(button){font:inherit;color:inherit;cursor:default;text-align:inherit;background:0 0;border:0;margin:0;padding:0}.ashos :where(input,textarea,select){font:inherit;color:inherit}.ashos :where(a){color:var(--accent);text-decoration:none}.ashos :where(img,svg){display:block}.ashos :where(button:disabled){cursor:default}.ashos :focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:1px}.ashos ::selection{background:color-mix(in srgb, var(--accent) 35%, transparent)}.ashos-glyph{flex:none;width:1em;height:1em}.ashos-appicon,.ashos-nodeicon{flex:none;display:inline-block}.ashos-appicon>svg,.ashos-nodeicon>svg{width:100%;height:100%}.ashos-appicon>svg{filter:drop-shadow(0 1px 1.5px #00000038)}.ashos-thumb{place-items:center;width:100%;height:100%;display:grid}.ashos-thumb>svg,.ashos-thumb>img{border-radius:3px;width:92%;height:auto;box-shadow:0 0 0 .5px #00000040,0 1px 3px #00000040}.ashos-cover,.ashos-cover-img{width:100%;height:auto;display:block}.ashos-cover-img{object-fit:cover}.ashos-scroll{scrollbar-width:thin;scrollbar-color:var(--text-3) transparent}.ashos-scroll::-webkit-scrollbar{width:11px;height:11px}.ashos-scroll::-webkit-scrollbar-thumb{background:var(--text-3);background-clip:padding-box;border:3px solid #0000;border-radius:8px}.ashos-scroll::-webkit-scrollbar-track{background:0 0}.ashos-wallpaper{z-index:0;background:#1b2236;position:absolute;inset:0}.ashos-wallpaper img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.ashos-wallpaper img.is-on{opacity:1}.ashos-dim{z-index:90;pointer-events:none;background:#000;transition:opacity .2s;position:absolute;inset:0}.ashos-desktop{z-index:1;position:absolute;inset:0}.ashos-dicon{touch-action:none;border-radius:6px;flex-direction:column;align-items:center;gap:3px;padding:4px 2px;display:flex;position:absolute}.ashos-dicon__img{width:var(--icon);height:var(--icon);border-radius:7px;padding:3px}.ashos-dicon.is-selected .ashos-dicon__img{background:#0000003d}.ashos-dicon__label{color:#fff;text-align:center;text-shadow:0 1px 2px #000000a6;overflow-wrap:anywhere;-webkit-line-clamp:2;border-radius:4px;-webkit-box-orient:vertical;max-width:100%;padding:1px 5px;font-size:12px;font-weight:500;display:-webkit-box;overflow:hidden}.ashos-dicon.is-selected .ashos-dicon__label{background:var(--accent);text-shadow:none}.ashos-band{z-index:2;background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 60%, transparent);pointer-events:none;position:fixed}.ashos-rename{outline:2px solid var(--accent);background:var(--bg);color:var(--text);text-align:center;-webkit-user-select:text;user-select:text;border:0;border-radius:3px;width:100%;padding:1px 4px;font-size:12px}.ashos-menubar{z-index:40;height:28px;color:var(--bar-text);background:var(--bar);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);justify-content:space-between;align-items:center;padding:0 6px;transition:transform .25s;display:flex;position:absolute;top:0;left:0;right:0}.ashos[data-solid] .ashos-menubar{background:var(--bar-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.ashos-menubar.is-autohide{transform:translateY(-100%)}.ashos-menubar.is-autohide:after{content:"";height:6px;position:absolute;top:100%;left:0;right:0}.ashos-menubar.is-autohide:hover,.ashos-menubar.is-autohide:focus-within{transform:none}.ashos-menubar__left,.ashos-menubar__right{align-items:center;min-width:0;height:100%;display:flex}.ashos-menubar__right{flex:none;gap:2px}.ashos-menubar__menu{position:relative}.ashos-menubar__item,.ashos-menubar__btn,.ashos-menubar__clock{white-space:nowrap;border-radius:5px;align-items:center;gap:6px;height:22px;padding:0 9px;font-weight:500;display:flex}.ashos-menubar__item:hover,.ashos-menubar__item.is-open,.ashos-menubar__btn:hover,.ashos-menubar__btn.is-open,.ashos-menubar__clock:hover,.ashos-menubar__clock.is-open{background:color-mix(in srgb, var(--bar-text) 16%, transparent)}.ashos-menubar__item.is-app{font-weight:700}.ashos-menubar__item.is-logo{padding:0 11px}.ashos-menubar__mark{width:15px;height:15px}.ashos-menubar__btn .ashos-glyph{width:16px;height:16px}.ashos-menubar__btn{padding:0 7px}.ashos-menubar__clock{font-variant-numeric:tabular-nums;gap:8px}.ashos-menubar__status{align-items:center;gap:5px;padding:0 7px;font-size:12px;font-weight:500;display:flex}.ashos-menubar__status .ashos-glyph{width:15px;height:15px}.ashos-battery{opacity:.9;border:1.2px solid;border-radius:3.5px;width:24px;height:11.5px;padding:1.2px;position:relative}.ashos-battery:after{content:"";background:currentColor;border-radius:0 1px 1px 0;width:1.8px;height:3.5px;position:absolute;top:3px;right:-3.5px}.ashos-battery>span{background:currentColor;border-radius:1.5px;height:100%;display:block}.ashos-menu{background:var(--menu);-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);min-width:220px;box-shadow:0 0 0 .5px var(--menu-border), inset 0 .5px 0 #ffffff40, 0 10px 32px #00000038;color:var(--text);z-index:70;border-radius:8px;padding:5px;animation:.12s ease-out ashos-menu-in}.ashos[data-solid] .ashos-menu{background:var(--menu-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.ashos-menu--bar{position:absolute;top:calc(100% + 2px);left:0}.ashos-menu--sub{position:absolute;top:-5px;left:calc(100% - 2px)}.ashos-menu__row{position:relative}.ashos-menu__item{white-space:nowrap;border-radius:4px;outline:none;align-items:center;width:100%;height:22px;padding:0 10px 0 2px;font-size:13px;display:flex}.ashos-menu__item:not(:disabled):hover,.ashos-menu__item:not(:disabled):focus-visible,.ashos-menu__item.is-open{background:var(--accent);color:#fff}.ashos-menu__item:disabled{opacity:.35}.ashos-menu__check{flex:none;place-items:center;width:18px;display:grid}.ashos-menu__check .ashos-glyph{stroke-width:2px;width:12px;height:12px}.ashos-menu__label{text-align:left;flex:1}.ashos-menu__key{opacity:.55;letter-spacing:.04em;margin-left:28px;font-size:12.5px}.ashos-menu__more{opacity:.6;margin-left:18px;width:11px!important;height:11px!important}.ashos-menu__sep{background:var(--sep);height:1px;margin:5px 9px}.ashos-ctx-layer{z-index:70;position:absolute;inset:0}.ashos-windows{z-index:2;pointer-events:none;position:absolute;inset:0}.ashos-win{pointer-events:auto;box-shadow:var(--win-shadow-idle);contain:layout;border-radius:12px;flex-direction:column;transition:box-shadow .2s;display:flex;position:absolute;overflow:hidden}.ashos-win.is-active{box-shadow:var(--win-shadow)}.ashos-win:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--win-edge);pointer-events:none;z-index:8;position:absolute;inset:0}.ashos-win.is-fullscreen,.ashos[data-mobile] .ashos-win{border-radius:0}.ashos-win.is-morphing{transition:left .28s cubic-bezier(.2,.8,.2,1),top .28s cubic-bezier(.2,.8,.2,1),width .28s cubic-bezier(.2,.8,.2,1),height .28s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.ashos-win.is-hidden{visibility:hidden;pointer-events:none}.ashos-win__content{flex-direction:column;flex:1;min-height:0;display:flex}.ashos-win__content>*{background:var(--bg);flex:1;min-height:0}.ashos-win__content>.ashos-split{background:0 0}.ashos[data-gesture] iframe{pointer-events:none}.ashos[data-gesture]{-webkit-user-select:none;user-select:none}.ashos[data-gesture=move] *{cursor:default!important}.ashos-lights{z-index:9;gap:8px;display:flex;position:absolute;top:19px;left:13px}.ashos-win--compact .ashos-lights{top:8px}.ashos-light{border-radius:50%;place-items:center;width:12px;height:12px;display:grid;box-shadow:inset 0 0 0 .5px #00000024}.ashos-light svg{fill:none;stroke:#0000008c;stroke-width:1.3px;stroke-linecap:round;opacity:0;width:10px;height:10px}.ashos-light svg .fill{fill:#0000008c;stroke:none}.ashos-lights:hover .ashos-light svg,.ashos-light:focus-visible svg{opacity:1}.ashos-light--close{background:#ff5f57}.ashos-light--min{background:#febc2e}.ashos-light--zoom{background:#28c840}.ashos-lights.is-idle:not(:hover) .ashos-light,.ashos-light:disabled{background:var(--light-idle)}.ashos-light:disabled svg{opacity:0!important}.ashos[data-mobile] .ashos-light{width:14px;height:14px}.ashos-resize{z-index:10;position:absolute}.ashos-resize--n,.ashos-resize--s{cursor:ns-resize;height:5px;left:10px;right:10px}.ashos-resize--n{top:0}.ashos-resize--s{bottom:0}.ashos-resize--e,.ashos-resize--w{cursor:ew-resize;width:5px;top:10px;bottom:10px}.ashos-resize--e{right:0}.ashos-resize--w{left:0}.ashos-resize--ne,.ashos-resize--nw,.ashos-resize--se,.ashos-resize--sw{width:12px;height:12px}.ashos-resize--ne{cursor:nesw-resize;top:0;right:0}.ashos-resize--sw{cursor:nesw-resize;bottom:0;left:0}.ashos-resize--nw{cursor:nwse-resize;top:0;left:0}.ashos-resize--se{cursor:nwse-resize;bottom:0;right:0}.ashos-titlebar{background:var(--titlebar);border-bottom:.5px solid var(--sep);flex:none;align-items:center;height:28px;padding:0 6px 0 80px;display:flex;position:relative}.ashos-titlebar__title{max-width:calc(100% - 200px);color:var(--text);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font-size:13px;font-weight:600;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.ashos-win:not(.is-active) .ashos-titlebar__title,.ashos-win:not(.is-active) .ashos-toolbar__title{color:var(--text-2)}.ashos-titlebar__tools{gap:2px;margin-left:auto;display:flex}.ashos-titlebar .ashos-tbtn{width:24px;height:22px}.ashos-toolbar{background:var(--bg);border-bottom:.5px solid var(--sep);flex:none;align-items:center;gap:8px;min-width:0;height:52px;padding:0 12px;display:flex}.ashos-toolbar--inset,.ashos-split.no-sidebar .ashos-toolbar{padding-left:84px}.ashos-toolbar__title{white-space:nowrap;text-overflow:ellipsis;flex-direction:column;min-width:0;font-size:15px;font-weight:700;line-height:1.15;display:flex;overflow:hidden}.ashos-toolbar__title small{color:var(--text-2);font-size:11px;font-weight:400}.ashos-toolbar__spacer{flex:1}.ashos-tgroup{flex:none;gap:2px;display:flex}.ashos-tbtn{width:30px;height:28px;color:var(--text-2);border-radius:6px;flex:none;place-items:center;display:grid}.ashos-tbtn .ashos-glyph{width:17px;height:17px}.ashos-tbtn:not(:disabled):hover{background:var(--hover)}.ashos-tbtn:not(:disabled):active{background:var(--pressed)}.ashos-tbtn:disabled{opacity:.3}.ashos-tbtn.is-on{color:var(--accent)}.ashos-seg{background:var(--fill);border-radius:7px;flex:none;gap:1px;padding:2px;display:inline-flex}.ashos-seg>button{min-width:30px;height:24px;color:var(--text-2);border-radius:5px;place-items:center;padding:0 7px;display:inline-grid}.ashos-seg>button .ashos-glyph{width:16px;height:16px}.ashos-seg>button[aria-pressed=true],.ashos-seg>button[aria-selected=true],.ashos-seg>button[aria-checked=true]{background:var(--control-on);color:var(--text);box-shadow:0 .5px 2px #0003}.ashos-seg--text>button{white-space:nowrap;padding:0 11px;font-size:12.5px;font-weight:500}.ashos-search{background:var(--fill);width:170px;height:28px;color:var(--text-3);border-radius:7px;flex:none;align-items:center;gap:5px;padding:0 8px;transition:width .2s;display:flex}.ashos-search:focus-within{width:220px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 40%, transparent)}.ashos-search .ashos-glyph{width:14px;height:14px}.ashos-search input{min-width:0;color:var(--text);-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;flex:1;font-size:13px}.ashos-search input::-webkit-search-cancel-button{filter:grayscale()}.ashos-search--side{margin:0 0 10px;width:auto!important}.ashos-select{border:.5px solid var(--control-border);background:var(--control);height:24px;color:var(--text);border-radius:6px;padding:0 6px;font-size:13px}.ashos-btn{background:var(--control);border:.5px solid var(--control-border);height:24px;color:var(--text);white-space:nowrap;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 .5px 1px #0000001f}.ashos-btn .ashos-glyph{width:14px;height:14px}.ashos-btn:not(:disabled):active{filter:brightness(.93)}.ashos-btn:disabled{opacity:.45}.ashos-btn small{color:var(--text-2);font-weight:400}.ashos-btn--primary{background:var(--accent);color:#fff;border-color:#0000}.ashos-btn--sm{height:22px;padding:0 9px;font-size:12px}.ashos-link{color:var(--accent);cursor:pointer;text-align:left}.ashos-link:hover{text-decoration:underline}.ashos-muted{color:var(--text-2)}.ashos-empty{height:100%;min-height:160px;color:var(--text-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:40px 20px;display:flex}.ashos-empty small{color:var(--text-3)}.ashos-split{height:100%;display:flex;position:relative}.ashos-split__main{background:var(--bg);flex-direction:column;flex:1;min-width:0;display:flex}.ashos-sidebar{background:var(--sidebar);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);border-right:.5px solid var(--sep);flex-direction:column;flex:0 0 210px;width:210px;display:flex}.ashos[data-solid] .ashos-sidebar{background:var(--sidebar-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.ashos-sidebar__top{flex:none;height:52px}.ashos-sidebar__scroll{scrollbar-width:none;flex:1;padding:0 10px 12px;overflow-y:auto}.ashos-sidebar__section{margin-bottom:12px}.ashos-sidebar__heading{color:var(--text-3);padding:4px 8px;font-size:11px;font-weight:700}.ashos-sidebar__item{width:100%;min-height:28px;color:var(--text);text-align:left;border-radius:6px;align-items:center;gap:7px;padding:0 8px;font-size:13px;display:flex}.ashos-sidebar__item>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ashos-sidebar__item>.ashos-glyph{width:16px;height:16px;color:var(--accent)}.ashos-sidebar__item.is-active{background:var(--pressed)}.ashos-sidebar__item:disabled{opacity:.45}.ashos-sidebar__item--tall{padding:6px 8px}.ashos-sidebar__two{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ashos-sidebar__two>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ashos-sidebar__two small{color:var(--text-2);font-size:11.5px}.ashos-sidebar__thumb{width:44px;height:28px;box-shadow:0 0 0 .5px var(--sep);border-radius:4px;flex:none;overflow:hidden!important}.ashos-sidebar__thumb svg{width:100%;height:100%}.ashos-sidebar__none{color:var(--text-3);padding:8px}.ashos-badge{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:12px}.ashos-dim-text{color:var(--text-3);margin-left:3px;font-size:11.5px}.ashos-paneicon{color:#fff;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.ashos-paneicon .ashos-glyph{width:14px;height:14px}.ashos-account{text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;margin-bottom:10px;padding:8px;display:flex}.ashos-account:hover{background:var(--hover)}.ashos-account b{font-size:13px;display:block}.ashos-account small{color:var(--text-2);font-size:11px}.ashos-split.is-compact .ashos-sidebar.is-drawer{z-index:11;background:var(--sidebar-solid);width:240px;position:absolute;top:0;bottom:0;left:0;box-shadow:8px 0 30px #00000040}.ashos-drawer-scrim{z-index:10;background:#0003;position:absolute;inset:0}.ashos-split.is-stacked{flex-direction:column}.ashos-split.is-stacked .ashos-sidebar{border-right:0;border-bottom:.5px solid var(--sep);flex:none;width:100%;max-height:34%}.ashos-split.is-stacked .ashos-sidebar__top{height:36px}.ashos[data-mobile] .ashos-win--unified:has(.is-stacked) .ashos-lights{top:11px}.ashos[data-mobile] .ashos-split.is-compact.no-sidebar .ashos-toolbar{padding-left:76px}.ashos[data-mobile] .ashos-toolbar{gap:6px;padding-right:8px}.ashos[data-mobile] .ashos-search{width:110px}.ashos[data-mobile] .ashos-search:focus-within{width:150px}.ashos-finder__row{flex:1;min-height:0;display:flex}.ashos-finder__body{outline:none;flex:1;min-width:0;padding:12px;overflow:auto}.ashos-finder__body:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:-3px}.ashos-finder__body.is-list{padding:0 8px 8px}.ashos-fgrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));align-content:start;gap:8px 4px;display:grid}.ashos-ftile{flex-direction:column;align-items:center;gap:4px;padding:4px 2px;display:flex}.ashos-ftile__icon{border-radius:7px;width:64px;height:64px;padding:3px}.ashos-ftile.is-selected .ashos-ftile__icon{background:var(--pressed)}.ashos-ftile__label{text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;border-radius:4px;-webkit-box-orient:vertical;max-width:100%;padding:1px 5px;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.ashos-ftile.is-selected .ashos-ftile__label{background:var(--accent);color:#fff}.ashos-flist__head,.ashos-flist__row{grid-template-columns:minmax(180px,1fr) 118px 84px 132px;align-items:center;display:grid}.ashos-flist__head{z-index:1;background:var(--bg);border-bottom:.5px solid var(--sep);height:28px;position:sticky;top:0}.ashos-flist__head .ashos-flist__col{height:100%;color:var(--text-2);align-items:center;gap:4px;font-size:11.5px;font-weight:500;display:flex}.ashos-flist__head .ashos-flist__col.is-sorted{color:var(--text);font-weight:600}.ashos-flist__head .ashos-glyph{width:10px;height:10px}.ashos-flist__col{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-2);padding:0 8px;font-size:12.5px;overflow:hidden}.ashos-flist__col--name{color:var(--text);align-items:center;gap:6px;font-size:13px;display:flex}.ashos-flist__row{border-radius:5px;height:26px}.ashos-flist__row:nth-child(2n){background:color-mix(in srgb, var(--text) 3.5%, transparent)}.ashos-flist__row.is-selected{background:var(--accent)}.ashos-flist__row.is-selected .ashos-flist__col{color:#ffffffd9}.ashos-flist__row.is-selected .ashos-flist__col--name{color:#fff}.ashos-flist__icon{width:18px;height:18px}.ashos-flist__name{text-overflow:ellipsis;overflow:hidden}.ashos-flist__where{color:var(--text-3);margin-left:auto;font-size:11.5px}.ashos[data-mobile] .ashos-flist__head,.ashos[data-mobile] .ashos-flist__row{grid-template-columns:minmax(0,1fr) 110px}.ashos[data-mobile] .ashos-flist__col--date,.ashos[data-mobile] .ashos-flist__col--size{display:none}.ashos-scopebar{border-bottom:.5px solid var(--sep);color:var(--text-2);align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:flex}.ashos-scopebar button{color:var(--text);border-radius:5px;padding:2px 9px}.ashos-scopebar button[aria-pressed=true]{background:var(--sel-soft);color:var(--accent);font-weight:600}.ashos-pathbar{border-top:.5px solid var(--sep);height:26px;color:var(--text-2);background:var(--bg);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:11.5px;display:flex}.ashos-pathbar__crumbs{align-items:center;min-width:0;display:flex;overflow:hidden}.ashos-crumb{flex:none;align-items:center;display:flex}.ashos-crumb button{border-radius:4px;align-items:center;gap:4px;padding:1px 4px;display:flex}.ashos-crumb button:hover{background:var(--hover)}.ashos-crumb__icon{width:14px;height:14px}.ashos-crumb__sep{color:var(--text-3);width:9px!important;height:9px!important}.ashos-pathbar__count{flex:none}.ashos-fpreview{border-left:.5px solid var(--sep);flex-direction:column;flex:none;gap:6px;width:250px;padding:18px 16px;display:flex;overflow:auto}.ashos-fpreview--empty{color:var(--text-3);place-items:center;display:grid}.ashos-fpreview__art{place-items:center;min-height:150px;margin-bottom:6px;display:grid}.ashos-fpreview__art svg,.ashos-fpreview__art img{border-radius:6px}.ashos-fpreview__icon{width:128px;height:128px}.ashos-fpreview h3{overflow-wrap:anywhere;font-size:15px;font-weight:600}.ashos-fpreview__kind{color:var(--text-2);font-size:12px}.ashos-fpreview__text{color:var(--text-2);-webkit-user-select:text;user-select:text;font-size:12.5px;line-height:1.45}.ashos-fpreview dl{grid-template-columns:auto 1fr;gap:4px 10px;font-size:12px;display:grid}.ashos-fpreview dt{color:var(--text-2)}.ashos-fpreview dd{overflow-wrap:anywhere}.ashos-fpreview__actions{gap:6px;margin-top:8px;display:flex}.ashos-avatar{letter-spacing:.02em;color:#fff;background:linear-gradient(140deg,#9a8cff,#5b3fd6 60%,#3d2ea8);border-radius:50%;flex:none;place-items:center;width:76px;height:76px;font-size:28px;font-weight:600;display:grid;box-shadow:inset 0 0 0 .5px #ffffff4d,0 4px 14px #5b3fd659}.ashos-avatar--sm{width:34px;height:34px;font-size:13px;box-shadow:inset 0 0 0 .5px #ffffff4d}.ashos-pill{background:var(--fill);height:24px;color:var(--text-2);border-radius:12px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.ashos-pill .ashos-glyph{width:13px;height:13px}.ashos-pill--status{color:var(--text)}.ashos-status-dot{background:#34c759;border-radius:50%;flex:none;width:8px;height:8px;animation:2.4s infinite ashos-pulse}.ashos-lead{-webkit-user-select:text;user-select:text;margin-bottom:12px;font-size:17px;font-weight:500;line-height:1.45}.ashos-body{color:var(--text-2);-webkit-user-select:text;user-select:text;max-width:64ch;font-size:14px;line-height:1.6}.ashos-h3{margin:22px 0 10px;font-size:13px;font-weight:600}.ashos-chips{flex-wrap:wrap;gap:6px;margin:4px 0 8px;display:flex}.ashos-chip{border:.5px solid var(--sep);background:var(--bg-2);border-radius:999px;padding:4px 11px;font-size:12.5px}.ashos-chip--soft{background:var(--sel-soft);color:var(--accent);border-color:#0000;font-weight:600}.ashos-note{color:var(--text-2);margin:8px 4px;font-size:12px;line-height:1.5}.ashos-kbd,.ashos kbd{font-family:var(--mono);background:var(--fill);border:.5px solid var(--sep);color:var(--text);white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:11.5px}.ashos-banner{background:var(--sel-soft);border-radius:8px;align-items:center;gap:10px;margin:10px 14px;padding:10px 12px;font-size:12.5px;line-height:1.4;display:flex}.ashos-banner.is-error{background:#ff3b301f}.ashos-banner .ashos-glyph{width:16px;height:16px}.ashos-banner span{flex:1}.ashos-pre{white-space:pre-wrap}.ashos-about{flex-direction:column;display:flex}.ashos-about__body{flex:1;min-height:0;padding:26px 32px 36px;overflow:auto}.ashos-profile{border-bottom:.5px solid var(--sep);flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:22px;padding-bottom:22px;display:flex}.ashos-profile__text{min-width:0}.ashos-profile h1{letter-spacing:-.02em;font-size:24px;font-weight:700}.ashos-profile__text>p{color:var(--text-2);margin-top:2px;font-size:14px}.ashos-profile__chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ashos-profile__actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.ashos-facts{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin:20px 0 6px;display:grid}.ashos-fact{background:var(--bg-2);border-radius:10px;padding:12px 14px}.ashos-fact span{color:var(--text-2);font-size:11.5px}.ashos-fact b{margin-top:3px;font-size:14px;font-weight:600;display:block}.ashos-timeline li{border-bottom:.5px solid var(--sep);grid-template-columns:150px 1fr;gap:16px;padding:14px 0;display:grid}.ashos-timeline__when{color:var(--text-2);font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px}.ashos-timeline b{font-size:14.5px}.ashos-timeline__org{color:var(--text-2);margin-left:6px}.ashos-timeline p,.ashos-principles p{color:var(--text-2);-webkit-user-select:text;user-select:text;margin-top:4px;line-height:1.5}.ashos-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.ashos-card{background:var(--bg-2);border:.5px solid var(--sep);text-align:left;border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.ashos-card:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.ashos-card__badge{color:#c27c00;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.ashos[data-appearance=dark] .ashos-card__badge{color:#ffc23d}.ashos-card p{color:var(--text-2);font-size:12.5px;line-height:1.45}.ashos-card small{color:var(--text-3)}.ashos-groups{gap:4px;display:grid}.ashos-groups .ashos-h3{margin-top:8px}.ashos-principles li{border-bottom:.5px solid var(--sep);gap:14px;padding:14px 0;display:flex}.ashos-principles__n{font-family:var(--mono);color:var(--accent);padding-top:2px;font-size:13px;font-weight:700}.ashos-principles b{font-size:15px}.ashos-quotes{gap:14px;display:grid}.ashos-quotes figure{background:var(--bg-2);border-radius:12px;padding:18px 20px}.ashos-quotes blockquote{-webkit-user-select:text;user-select:text;font-size:15.5px;line-height:1.5}.ashos-quotes figcaption{color:var(--text-2);margin-top:10px;font-size:12.5px}.ashos[data-mobile] .ashos-about__body{padding:18px 16px 28px}.ashos[data-mobile] .ashos-profile__actions{margin-left:0}.ashos[data-mobile] .ashos-timeline li{grid-template-columns:1fr;gap:4px}.ashos-proj{flex:1;min-height:0;overflow:auto}.ashos-proj__inner{max-width:780px;margin:0 auto;padding:24px 28px 40px}.ashos-proj__shot{box-shadow:0 0 0 .5px var(--sep), 0 10px 30px #00000024;border-radius:12px;position:relative;overflow:hidden}.ashos-proj__shotnote{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000073;border-radius:6px;padding:3px 9px;font-size:11px;position:absolute;bottom:10px;right:10px}.ashos-proj__head{align-items:center;gap:14px;margin:22px 0 10px;display:flex}.ashos-proj__num{font-family:var(--mono);color:var(--text-3);font-size:13px}.ashos-proj__head h1{letter-spacing:-.02em;font-size:26px;font-weight:700}.ashos-proj__head p{color:var(--text-2);margin-top:2px}.ashos-proj__links{flex-wrap:wrap;gap:8px;display:flex}.ashos-proj__trophy{color:#fff;background:linear-gradient(135deg,#ffcf5c,#f19a1d);border-radius:12px;justify-content:center;align-items:center;gap:14px;height:170px;display:flex;box-shadow:0 10px 30px #f19a1d40}.ashos-proj__trophy .ashos-glyph{stroke-width:1.3px;width:56px;height:56px}.ashos-proj__trophy span{font-size:24px;font-weight:700}.ashos[data-mobile] .ashos-proj__inner{padding:16px 16px 28px}.ashos-term{flex-direction:column;display:flex;background:var(--term-bg)!important}.ashos-term__screen{min-height:0;font-family:var(--mono);-webkit-user-select:text;user-select:text;cursor:text;flex:1;padding:6px 10px 10px;line-height:1.35;overflow:auto}.ashos-term__line{white-space:pre-wrap;overflow-wrap:anywhere}.ashos-term__input{cursor:text;display:flex}.ashos-term__prompt{white-space:pre;flex:none}.ashos-term__input input{min-width:0;font:inherit;color:var(--text);caret-color:var(--text);caret-shape:block;background:0 0;border:0;outline:none;flex:1;padding:0}.ashos-term .t-user{font-weight:700}.ashos-term .t-dir{color:var(--t-blue);font-weight:700}.ashos-term .t-sym,.ashos-term .t-muted{color:var(--text-2)}.ashos-term .t-accent{color:var(--accent)}.ashos-term .t-green{color:var(--t-green)}.ashos-term .t-blue{color:var(--t-blue);font-weight:700}.ashos-term .t-cyan{color:var(--t-cyan)}.ashos-term .t-yellow{color:var(--t-yellow)}.ashos-term .t-red{color:var(--t-red)}.ashos-term .t-magenta{color:var(--t-magenta)}.ashos-term .t-bold{font-weight:700}.ashos-safari{flex-direction:column;display:flex}.ashos-address{background:var(--fill);border-radius:8px;flex:1;align-items:center;gap:6px;max-width:600px;height:30px;margin:0 auto;padding:0 12px;display:flex;position:relative;overflow:hidden}.ashos-address:focus-within{background:var(--bg);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 45%, transparent)}.ashos-address input{text-align:center;min-width:0;color:var(--text);-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;flex:1;font-size:13px}.ashos-address:focus-within input{text-align:left}.ashos-address__lock{color:var(--text-3);width:13px!important;height:13px!important}.ashos-address__progress{background:var(--accent);height:2px;animation:1.6s ease-out forwards ashos-load;position:absolute;bottom:0;left:0}.ashos-safari__view{background:var(--bg);flex:1;min-height:0;position:relative}.ashos-safari__frame{background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.ashos-start{height:100%;padding:32px 36px;overflow:auto}.ashos-start>section{max-width:820px;margin:0 auto 30px}.ashos-start h2{margin-bottom:14px;font-size:17px;font-weight:700}.ashos-favs{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:16px;display:grid}.ashos-fav{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.ashos-fav:disabled{opacity:.4}.ashos-fav__tile{color:#fff;background:linear-gradient(140deg, hsl(var(--h) 75% 62%), hsl(calc(var(--h) + 30) 70% 44%));border-radius:14px;place-items:center;width:64px;height:64px;font-size:22px;font-weight:700;display:grid;box-shadow:0 2px 8px #00000029}.ashos-fav:not(:disabled):hover .ashos-fav__tile{filter:brightness(1.06)}.ashos-fav__tile--sm{border-radius:9px;flex:none;width:36px;height:36px;font-size:13px}.ashos-fav__label{font-size:12px}.ashos-fav__sub{color:var(--text-2);margin-top:-4px;font-size:10.5px}.ashos-start__list{gap:6px;display:grid}.ashos-start__row{background:var(--bg-2);text-align:left;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.ashos-start__row>div{min-width:0}.ashos-start__row b{font-size:13.5px;font-weight:600;display:block}.ashos-start__row small{color:var(--text-2);font-size:12px}.ashos-start__row>.ashos-glyph{width:22px;height:22px;color:var(--text-2)}.ashos-start__row--btn:not(:disabled):hover{background:var(--pressed)}.ashos-start__row--btn:disabled{opacity:.6}.ashos-start__btns{gap:6px;margin-left:auto;display:flex}.ashos-start__icon{width:32px;height:32px}.ashos-webcard{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:40px 24px;display:flex}.ashos-webcard__glyph{color:var(--text-3);stroke-width:1.2px;width:46px!important;height:46px!important}.ashos-webcard__mono{color:#fff;background:linear-gradient(140deg,#5b6b8c,#2d3548);border-radius:18px;place-items:center;width:72px;height:72px;font-size:32px;font-weight:700;display:grid}.ashos-webcard h2{font-size:20px;font-weight:700}.ashos-webcard p{color:var(--text-2);max-width:46ch;line-height:1.5}.ashos-webcard__url{font-family:var(--mono);overflow-wrap:anywhere;font-size:12px;color:var(--text-3)!important}.ashos[data-mobile] .ashos-start{padding:20px 16px}.ashos-mail__panes{flex:1;min-height:0;display:flex}.ashos-mail__list{border-right:.5px solid var(--sep);flex:none;width:280px;overflow:auto}.ashos-mail__item{text-align:left;border-bottom:.5px solid var(--sep);width:100%;padding:10px 14px 11px 18px;display:block}.ashos-mail__item.is-selected{background:var(--accent);color:#fff}.ashos-mail__top{justify-content:space-between;gap:8px;display:flex}.ashos-mail__top small{color:var(--text-2)}.ashos-mail__subj{margin-top:2px;font-size:12.5px}.ashos-mail__prev{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;display:-webkit-box;overflow:hidden}.ashos-mail__item.is-selected small,.ashos-mail__item.is-selected .ashos-mail__prev{color:#ffffffd1}.ashos-mail__read{-webkit-user-select:text;user-select:text;flex:1;min-width:0;padding:24px 30px;overflow:auto}.ashos-mail__read header{border-bottom:.5px solid var(--sep);align-items:center;gap:10px;margin-bottom:18px;padding-bottom:14px;display:flex}.ashos-mail__read header small{color:var(--text-2);display:block}.ashos-mail__read h1{margin-bottom:14px;font-size:20px;font-weight:700}.ashos-mail__read p{max-width:64ch;margin-bottom:12px;font-size:14px;line-height:1.6}.ashos-mail__sig{color:var(--text-2);margin:4px 0 18px}.ashos-compose{flex-direction:column;flex:1;min-height:0;display:flex}.ashos-compose__row{border-bottom:.5px solid var(--sep);align-items:center;gap:8px;min-height:38px;padding:6px 18px;display:flex}.ashos-compose__row>span:first-child{width:62px;color:var(--text-2);flex:none}.ashos-compose__row input{min-width:0;color:var(--text);-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;flex:1;font-size:13px}.ashos-token{background:var(--sel-soft);color:var(--accent);overflow-wrap:anywhere;border-radius:10px;padding:2px 9px;font-size:12.5px}.ashos-compose__body{resize:none;min-height:120px;color:var(--text);-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;flex:1;padding:16px 18px;font-size:14px;line-height:1.55}.ashos[data-mobile] .ashos-mail__list{width:40%}.ashos[data-mobile] .ashos-mail__read{padding:16px}.ashos-viewer{flex-direction:column;display:flex}.ashos-viewer__stage{background:var(--bg-2);flex:1;min-height:0;position:relative;overflow:auto}.ashos-viewer__pdf{border:0;width:100%;height:100%;position:absolute;inset:0}.ashos-viewer__page{padding:28px 24px}.ashos-viewer__image{max-width:calc(100% - 32px);margin:28px auto}.ashos-viewer__image svg,.ashos-viewer__image img{border-radius:6px;box-shadow:0 6px 24px #0003}.ashos-viewer__image figcaption{text-align:center;color:var(--text-2);margin-top:10px;font-size:12px}.ashos-doc{-webkit-user-select:text;user-select:text;max-width:680px;margin:0 auto;font-size:1em;line-height:1.6}.ashos-doc:not(.ashos-doc--paper){padding:8px 4px}.ashos-doc--paper{--text:#1d1d1f;--text-2:#6e6e73;--text-3:#a1a1a6;--sep:#0000001a;--fill:#0000000d;color:#1d1d1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;max-width:640px;padding:52px 58px 60px;box-shadow:0 0 0 .5px #0000001f,0 12px 40px #00000024}.ashos-doc{font-size:14px}.ashos-viewer__page .ashos-doc{font-size:inherit}.ashos-viewer__page{font-size:14px}.ashos-doc__head{border-bottom:1px solid var(--sep);margin-bottom:18px;padding-bottom:14px}.ashos-doc__head h1{letter-spacing:-.02em;font-size:1.85em;font-weight:700;line-height:1.2}.ashos-doc__head p{color:var(--text-2);margin-top:4px;font-size:1.07em}.ashos-doc h2{margin:22px 0 8px;font-size:1.07em;font-weight:700}.ashos-doc p{margin:0 0 10px}.ashos-doc__meta{color:var(--text-2);font-size:.93em}.ashos-doc ul{margin:0 0 12px;padding-left:20px;list-style:outside}.ashos-doc li{margin:3px 0}.ashos-doc dl{gap:4px;margin:6px 0 12px;display:grid}.ashos-doc dl>div{grid-template-columns:minmax(110px,30%) 1fr;gap:12px;display:grid}.ashos-doc dt{color:var(--text-2)}.ashos-doc blockquote{border-left:3px solid var(--accent);margin:12px 0;padding-left:14px}.ashos-doc cite{color:var(--text-2);font-size:.93em;font-style:normal}.ashos-doc ul.ashos-doc__links{padding:0;list-style:none}.ashos-doc__links li{border-bottom:.5px solid var(--sep);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.ashos-doc__na{color:var(--text-3);font-style:italic}.ashos-doc hr{border:0;border-top:1px solid var(--sep);margin:18px 0}.ashos[data-mobile] .ashos-doc--paper{padding:28px 22px 36px}.ashos[data-mobile] .ashos-viewer__page{padding:12px 8px}.ashos-photo-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-content:start;gap:3px;min-height:0;padding:3px;display:grid;overflow:auto}.ashos-photo{aspect-ratio:1;background:var(--bg-2);position:relative;overflow:hidden}.ashos-photo>svg,.ashos-photo>img{object-fit:cover;width:100%;height:100%}.ashos-photo:hover{filter:brightness(1.04)}.ashos-photo.is-current:after{content:"";box-shadow:inset 0 0 0 3px var(--accent);position:absolute;inset:0}.ashos-photo-view{background:var(--bg-2);flex:1;place-items:center;min-height:0;padding:20px 56px;display:grid;position:relative}.ashos-photo-view figure{width:min(100%,900px)}.ashos-photo-view figure>svg,.ashos-photo-view figure>img{object-fit:contain;border-radius:6px;width:100%;height:auto;max-height:calc(100vh - 220px);box-shadow:0 8px 30px #00000038}.ashos-photo-view figcaption{text-align:center;color:var(--text-2);margin-top:10px;font-size:12px}.ashos-photo-view__nav{color:#fff;background:#00000059;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ashos-photo-view__nav .ashos-glyph{width:16px;height:16px}.ashos-photo-view__nav.is-prev{left:12px}.ashos-photo-view__nav.is-next{right:12px}.ashos-settings__body{flex:1;min-height:0;padding:20px 28px 32px;overflow:auto}.ashos-group-box{max-width:640px;margin-bottom:18px}.ashos-group-box h3{margin:0 4px 8px;font-size:13px;font-weight:600}.ashos-group-box__rows{background:color-mix(in srgb, var(--text) 3%, transparent);border:.5px solid var(--sep);border-radius:10px}.ashos-row{justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:8px 14px;display:flex}.ashos-row+.ashos-row{border-top:.5px solid var(--sep)}.ashos-row__label span{font-size:13px}.ashos-row__label small{color:var(--text-2);margin-top:2px;font-size:11.5px;display:block}.ashos-row__control{color:var(--text-2);flex:none;align-items:center;gap:8px;font-size:13px;display:flex}.ashos-switch{background:var(--pressed);border-radius:11px;flex:none;width:38px;height:22px;transition:background .2s;position:relative}.ashos-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.ashos-switch[aria-checked=true]{background:var(--accent)}.ashos-switch[aria-checked=true]:after{transform:translate(16px)}.ashos-slider,.ashos-range{align-items:center;gap:8px;display:flex}.ashos-slider small{color:var(--text-3);font-size:11px}.ashos-slider input,.ashos-range input{width:170px;accent-color:var(--accent)}.ashos-range input{flex:1;width:auto}.ashos-range .ashos-glyph{width:15px;height:15px;color:var(--text-2)}.ashos-appear{gap:14px;display:flex}.ashos-appear__opt{color:var(--text);flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex}.ashos-appear__thumb{width:72px;height:48px;box-shadow:0 0 0 .5px var(--sep);border:2px solid #0000;border-radius:8px;position:relative;overflow:hidden}.ashos-appear__thumb i{border-radius:4px 4px 0 0;position:absolute;inset:10px 12px 0}.ashos-appear__thumb.is-light{background:linear-gradient(160deg,#cfe0f4,#f1d6c2)}.ashos-appear__thumb.is-light i{background:#fff}.ashos-appear__thumb.is-dark{background:linear-gradient(160deg,#1d2a4a,#3a2c55)}.ashos-appear__thumb.is-dark i{background:#2c2c2e}.ashos-appear__thumb.is-auto{background:linear-gradient(90deg,#cfe0f4 50%,#1d2a4a 50%)}.ashos-appear__thumb.is-auto i{background:linear-gradient(90deg,#fff 50%,#2c2c2e 50%)}.ashos-appear__opt[aria-pressed=true] .ashos-appear__thumb{border-color:var(--accent)}.ashos-accents{gap:9px;display:flex}.ashos-accent{border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 .5px #00000026}.ashos-accent[aria-checked=true]{outline:2px solid var(--text-2);outline-offset:2px}.ashos-wp-current{align-items:center;gap:16px;margin-bottom:20px;display:flex}.ashos-wp-current img{object-fit:cover;width:200px;height:125px;box-shadow:0 0 0 .5px var(--sep), 0 4px 14px #00000026;border-radius:8px}.ashos-wp-current b{font-size:15px}.ashos-wp-current small{color:var(--text-2);margin-top:3px;display:block}.ashos-wp-grid{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:14px;padding:14px;display:grid}.ashos-wp{flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex}.ashos-wp__img{aspect-ratio:16/10;width:100%;box-shadow:0 0 0 .5px var(--sep);border:2px solid #0000;border-radius:8px;position:relative;overflow:hidden}.ashos-wp__img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ashos-wp__img img.is-dark{clip-path:polygon(100% 0,100% 100%,0 100%)}.ashos-wp[aria-pressed=true] .ashos-wp__img{border-color:var(--accent)}.ashos-sysabout{text-align:center;margin:8px 0 24px}.ashos-sysabout__mark{color:#fff;background:linear-gradient(140deg,#8a7bff,#3a6dff);border-radius:20px;place-items:center;width:84px;height:84px;margin:0 auto;display:grid;box-shadow:0 8px 24px #3a6dff4d}.ashos-sysabout__mark svg{width:46px;height:46px}.ashos-sysabout h1{margin-top:12px;font-size:26px;font-weight:700}.ashos-sysabout p{color:var(--text-2)}.ashos-settings__actions{flex-wrap:wrap;gap:8px;margin:6px 0 14px;display:flex}.ashos[data-mobile] .ashos-settings__body{padding:16px}.ashos[data-mobile] .ashos-row{flex-wrap:wrap}.ashos[data-mobile] .ashos-slider input{width:130px}.ashos-dock{--s:1;z-index:30;height:calc(var(--base) + 12px);border-radius:calc(var(--base) * .32 + 6px);background:var(--dock);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);box-shadow:inset 0 0 0 .5px var(--dock-border), 0 0 0 .5px #0000002e, 0 10px 30px #0000002e;align-items:flex-end;gap:4px;padding:6px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.ashos[data-solid] .ashos-dock{background:var(--dock-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.ashos-dock--left,.ashos-dock--right{height:auto;width:calc(var(--base) + 12px);flex-direction:column;top:50%;bottom:auto}.ashos-dock--left{align-items:flex-start;left:6px;transform:translateY(-50%)}.ashos-dock--right{align-items:flex-end;left:auto;right:6px;transform:translateY(-50%)}.ashos-dock--bottom.is-hidden{transform:translate(-50%,calc(100% + 14px))}.ashos-dock--left.is-hidden{transform:translate(calc(-100% - 14px),-50%)}.ashos-dock--right.is-hidden{transform:translate(calc(100% + 14px),-50%)}.ashos-dock-hot{z-index:29;position:absolute}.ashos-dock-hot--bottom{height:6px;bottom:0;left:0;right:0}.ashos-dock-hot--left{width:6px;top:0;bottom:0;left:0}.ashos-dock-hot--right{width:6px;top:0;bottom:0;right:0}.ashos-dock__item{--s:1;width:calc(var(--base) * var(--s));height:calc(var(--base) * var(--s));outline-offset:3px;border-radius:12px;flex:none;transition:width .22s ease-out,height .22s ease-out;position:relative}.ashos-dock.is-magnify:hover .ashos-dock__item{transition:width 70ms linear,height 70ms linear}.ashos-dock__icon{width:100%;height:100%}.ashos-dock__item:active .ashos-dock__icon{filter:brightness(.82)}.ashos-dock__item.is-bouncing .ashos-dock__icon{animation:.62s cubic-bezier(.3,0,.5,1) 2 ashos-bounce}.ashos-dock--left .ashos-dock__item.is-bouncing .ashos-dock__icon{animation-name:ashos-bounce-x}.ashos-dock--right .ashos-dock__item.is-bouncing .ashos-dock__icon{animation-name:ashos-bounce-xr}.ashos-dock__dot{background:var(--text);opacity:0;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-5px;left:50%}.ashos-dock__dot.is-on{opacity:.7}.ashos-dock--left .ashos-dock__dot{margin:-2px 0 0;top:50%;bottom:auto;left:-5px}.ashos-dock--right .ashos-dock__dot{margin:-2px 0 0;inset:50% -5px auto auto}.ashos-dock__tip{background:var(--menu);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);box-shadow:0 0 0 .5px var(--menu-border), 0 4px 12px #0000002e;color:var(--text);white-space:nowrap;pointer-events:none;opacity:0;border-radius:6px;padding:3px 10px;font-size:12.5px;font-weight:500;transition:opacity .1s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.ashos-dock--left .ashos-dock__tip{top:50%;bottom:auto;left:calc(100% + 12px);transform:translateY(-50%)}.ashos-dock--right .ashos-dock__tip{inset:50% calc(100% + 12px) auto auto;transform:translateY(-50%)}.ashos-dock__item:hover .ashos-dock__tip,.ashos-dock__item:focus-visible .ashos-dock__tip{opacity:1}.ashos-dock__sep{background:color-mix(in srgb, var(--text) 22%, transparent);flex:none;align-self:stretch;width:1px;margin:2px 4px}.ashos-dock--left .ashos-dock__sep,.ashos-dock--right .ashos-dock__sep{width:auto;height:1px;margin:4px 2px}.ashos-dock__mini{background:color-mix(in srgb, var(--bg) 70%, transparent);width:100%;height:100%;box-shadow:0 0 0 .5px var(--sep), 0 2px 6px #0000002e;border-radius:22%;padding:16%;display:block}.ashos[data-mobile] .ashos-dock{scrollbar-width:none;max-width:calc(100% - 12px);height:calc(var(--base) + 14px);gap:8px;padding:7px 10px;overflow:auto hidden}.ashos[data-mobile] .ashos-dock__tip{display:none}.ashos-panel,.ashos-widget,.ashos-toast,.ashos-switcher,.ashos-spot{background:var(--menu);-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);box-shadow:0 0 0 .5px var(--menu-border), inset 0 .5px 0 #fff3, 0 18px 50px #00000047}.ashos[data-solid] :is(.ashos-panel,.ashos-widget,.ashos-toast,.ashos-switcher,.ashos-spot){background:var(--menu-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.ashos-cc{z-index:50;border-radius:18px;gap:10px;width:320px;max-width:calc(100% - 16px);padding:10px;animation:.18s ease-out ashos-panel-in;display:grid;position:absolute;top:34px;right:8px}.ashos-cc__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ashos-cc__module{background:var(--module);box-shadow:inset 0 0 0 .5px var(--sep);border-radius:14px;padding:10px}.ashos-cc__stack{gap:9px;display:grid}.ashos-cc__toggle{text-align:left;align-items:center;gap:8px;min-width:0;display:flex}.ashos-cc__circle{background:var(--pressed);width:30px;height:30px;color:var(--text);border-radius:50%;flex:none;place-items:center;display:grid}.ashos-cc__circle .ashos-glyph{width:16px;height:16px}.ashos-cc__circle.is-on{background:var(--accent);color:#fff}.ashos-cc__tlabel{min-width:0}.ashos-cc__tlabel b{font-size:12.5px;font-weight:600;display:block}.ashos-cc__tlabel small{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.ashos-cc__col{gap:10px;display:grid}.ashos-cc__small{text-align:left;flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ashos-cc__small b{font-size:12px;font-weight:600}.ashos-cc__slider b{margin-bottom:6px;font-size:12px;font-weight:600;display:block}.ashos-cc__edit{color:var(--text-2);border-radius:6px;justify-self:center;padding:3px 10px;font-size:12px}.ashos-cc__edit:hover{background:var(--hover)}.ashos-np{align-items:center;gap:10px;min-width:0;display:flex}.ashos-np__art{background:linear-gradient(140deg,#1ed760,#0f7a3a);border-radius:8px;flex:none;justify-content:center;align-items:flex-end;gap:3px;width:40px;height:40px;padding:10px 9px;display:flex}.ashos-np__art i{background:#fff;border-radius:2px;width:4px;height:35%}.ashos-np__art.is-playing i{animation:.9s ease-in-out infinite alternate ashos-eq}.ashos-np__art.is-playing i:nth-child(2){animation-delay:-.3s}.ashos-np__art.is-playing i:nth-child(3){animation-delay:-.6s}.ashos-np__text{flex:1;min-width:0}.ashos-np__label{color:var(--text-2);font-size:11px;display:block}.ashos-np__track{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.ashos-np__glyph{color:var(--text-3);width:16px!important;height:16px!important}.ashos-lt{display:grid}.ashos-lt__label{color:var(--text-2);font-size:11px}.ashos-lt__time{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.ashos-lt__time small{color:var(--text-2);font-size:11px;font-weight:500}.ashos-lt__mood{color:var(--text-2);font-size:12px}.ashos-ncenter{z-index:50;gap:10px;width:330px;max-width:calc(100% - 16px);animation:.22s cubic-bezier(.2,.8,.2,1) ashos-slide-in;display:grid;position:absolute;top:34px;right:8px}.ashos-widget{border-radius:18px;padding:14px}.ashos-widget .ashos-cc__module{box-shadow:none;background:0 0;padding:0}.ashos-widget--status{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.ashos-cal__head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.ashos-cal__head b{color:#ff3b30;font-size:15px}.ashos-cal__head span{color:var(--text-2)}.ashos-cal__grid{text-align:center;font-variant-numeric:tabular-nums;grid-template-columns:repeat(7,1fr);gap:2px;font-size:12px;display:grid}.ashos-cal__grid span{place-items:center;height:24px;display:grid}.ashos-cal__dow{color:var(--text-3);font-size:11px;font-weight:600}.ashos-cal__grid .is-today{color:#fff;background:#ff3b30;border-radius:50%;width:24px;margin:0 auto;font-weight:700}.ashos-toasts{z-index:45;gap:8px;width:344px;max-width:calc(100% - 20px);display:grid;position:absolute;top:36px;right:10px}.ashos-toast{border-radius:16px;gap:10px;padding:11px 12px;animation:.4s cubic-bezier(.2,.9,.25,1) ashos-toast-in;display:flex;position:relative}.ashos-toast__icon{width:34px;height:34px}.ashos-toast__text{flex:1;min-width:0}.ashos-toast__top{justify-content:space-between;gap:8px;display:flex}.ashos-toast__top b{font-size:13px}.ashos-toast__top span{color:var(--text-2);font-size:11px}.ashos-toast p{color:var(--text-2);margin-top:1px;font-size:12.5px;line-height:1.35}.ashos-toast__x{background:var(--menu-solid);width:20px;height:20px;box-shadow:0 0 0 .5px var(--menu-border), 0 1px 3px #0003;opacity:0;border-radius:50%;place-items:center;transition:opacity .12s;display:grid;position:absolute;top:-6px;left:-6px}.ashos-toast__x .ashos-glyph{stroke-width:2px;width:10px;height:10px}.ashos-toast:hover .ashos-toast__x,.ashos-toast__x:focus-visible{opacity:1}.ashos-switcher-layer{z-index:65;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.ashos-switcher{border-radius:22px;gap:8px;max-width:calc(100% - 24px);padding:14px;display:flex;overflow:hidden}.ashos-switcher__item{border-radius:14px;flex-direction:column;align-items:center;width:92px;padding:10px 10px 24px;display:flex;position:relative}.ashos-switcher__item .ashos-appicon{width:72px;height:72px}.ashos-switcher__item.is-selected{background:var(--pressed)}.ashos-switcher__item span{white-space:nowrap;font-size:12px;font-weight:500;position:absolute;bottom:5px}.ashos-spot-layer{z-index:60;position:absolute;inset:0}.ashos-spot{border-radius:14px;width:min(680px,100% - 24px);animation:.16s ease-out ashos-spot-in;position:absolute;top:18%;left:50%;overflow:hidden;transform:translate(-50%)}.ashos-spot__field{align-items:center;gap:10px;height:54px;padding:0 16px;display:flex}.ashos-spot__field>.ashos-glyph{width:22px;height:22px;color:var(--text-2)}.ashos-spot__field input{min-width:0;color:var(--text);-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;flex:1;font-size:22px;font-weight:300}.ashos-spot__field input::placeholder{color:var(--text-3)}.ashos-spot__hint{max-width:34%;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ashos-spot__body{border-top:.5px solid var(--sep);height:min(380px,60vh);display:flex}.ashos-spot__list{scrollbar-width:thin;width:46%;padding:4px 6px 8px;overflow:auto}.ashos-spot__heading{color:var(--text-2);padding:8px 10px 3px;font-size:11px;font-weight:700}.ashos-spot__row{border-radius:6px;align-items:center;gap:8px;width:100%;height:28px;padding:0 10px;font-size:13px;display:flex}.ashos-spot__row.is-selected{background:var(--accent);color:#fff}.ashos-spot__icon{flex:none;place-items:center;width:20px;height:20px;display:grid}.ashos-spot__icon>*{width:20px;height:20px}.ashos-spot__title{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;min-width:0;overflow:hidden}.ashos-spot__kind{opacity:.65;font-size:11px}.ashos-spot__preview{text-align:center;border-left:.5px solid var(--sep);flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;padding:26px 22px;display:flex;overflow:auto}.ashos-spot__big{place-items:center;width:76px;height:76px;margin-bottom:4px;display:grid}.ashos-spot__big>*{width:76px;height:76px}.ashos-spot__ptitle{overflow-wrap:anywhere;font-size:16px;font-weight:600}.ashos-spot__psub{color:var(--text-2);font-size:12px}.ashos-spot__pbody{color:var(--text-2);text-align:left;margin-top:6px;font-size:12.5px;line-height:1.45}.ashos-spot__actions{gap:8px;margin-top:12px;display:flex}.ashos-spot__empty{color:var(--text-2);flex:1;place-items:center;padding:30px;display:grid}.ashos[data-mobile] .ashos-spot{top:44px}.ashos[data-mobile] .ashos-spot__preview{display:none}.ashos[data-mobile] .ashos-spot__list{width:100%}.ashos-ql-layer{z-index:55;background:#00000029;place-items:center;animation:.15s ease-out ashos-fade;display:grid;position:absolute;inset:0}.ashos-ql{background:var(--bg);width:min(720px,100% - 24px);max-height:84%;box-shadow:0 0 0 .5px var(--menu-border), 0 30px 80px #00000059;border-radius:14px;flex-direction:column;animation:.2s cubic-bezier(.2,.8,.2,1) ashos-ql-in;display:flex;overflow:hidden}.ashos-ql__bar{background:var(--titlebar);border-bottom:.5px solid var(--sep);flex:none;align-items:center;gap:10px;height:44px;padding:0 12px;display:flex}.ashos-ql__close{background:var(--fill);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.ashos-ql__close .ashos-glyph{stroke-width:2px;width:11px;height:11px}.ashos-ql__title{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.ashos-ql__body{background:var(--bg-2);flex:1;min-height:0;padding:20px;overflow:auto}.ashos-ql__image svg,.ashos-ql__image img{border-radius:8px;box-shadow:0 6px 20px #0003}.ashos-ql__note{text-align:center;color:var(--text-2);margin-top:10px;font-size:12px}.ashos-ql__info{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px;display:flex}.ashos-ql__icon{width:96px;height:96px}.ashos-ql__info h3{font-size:17px;font-weight:600}.ashos-ql__info p{color:var(--text-2)}.ashos-ql__meta{border-top:.5px solid var(--sep);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 16px;padding:12px 16px;font-size:12px;display:grid}.ashos-ql__meta dt{color:var(--text-2);font-size:11px}.ashos-ql__meta dd{overflow-wrap:anywhere}.ashos-boot{z-index:100;color:#fff;background:#000;place-content:center;justify-items:center;gap:44px;transition:opacity .45s;display:grid}.ashos-boot__mark{width:66px;height:66px}.ashos-boot__bar{background:#ffffff38;border-radius:3px;width:190px;height:5px;overflow:hidden}.ashos-boot__bar>span{background:#fff;border-radius:3px;width:12%;height:100%;transition:width .7s;display:block}.ashos-boot.is-ready .ashos-boot__bar>span{width:100%}.ashos-boot.is-fading{opacity:0;pointer-events:none}@keyframes ashos-menu-in{0%{opacity:0;transform:translateY(-3px)}}@keyframes ashos-panel-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}}@keyframes ashos-slide-in{0%{opacity:0;transform:translate(24px)}}@keyframes ashos-toast-in{0%{opacity:0;transform:translate(30px)}}@keyframes ashos-spot-in{0%{opacity:0;transform:translate(-50%)scale(.97)}}@keyframes ashos-fade{0%{opacity:0}}@keyframes ashos-ql-in{0%{opacity:0;transform:scale(.94)}}@keyframes ashos-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-38%)}}@keyframes ashos-bounce-x{0%,to{transform:translate(0)}50%{transform:translate(38%)}}@keyframes ashos-bounce-xr{0%,to{transform:translate(0)}50%{transform:translate(-38%)}}@keyframes ashos-eq{0%{height:25%}to{height:95%}}@keyframes ashos-load{0%{width:0}to{width:85%}}@keyframes ashos-pulse{0%{box-shadow:0 0 #34c75980}70%{box-shadow:0 0 0 6px #34c75900}to{box-shadow:0 0 #34c75900}}@media (prefers-reduced-motion:reduce){.ashos *,.ashos :before,.ashos :after,.ashos{transition:none!important;animation:none!important}}.ashos :is(.ashos-term__input input,.ashos-address input,.ashos-search input,.ashos-spot__field input,.ashos-compose__row input,.ashos-compose__body):focus-visible{outline:none}.ashos-sysabout .ashos-sysabout__legal{color:var(--text-3);margin-top:10px;font-size:11.5px;line-height:1.5}
