@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-cyrillic-ext-400-normal-BjDhGU6t.woff2)format("woff2"),url(/assets/noto-sans-cyrillic-ext-400-normal-d9FrwbiD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-cyrillic-400-normal-CHP_ranX.woff2)format("woff2"),url(/assets/noto-sans-cyrillic-400-normal-BDYvNhAR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-400-normal-C3FccbrF.woff2)format("woff2"),url(/assets/noto-sans-devanagari-400-normal-g9fsM2jL.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-greek-ext-400-normal-i2oSBwXz.woff2)format("woff2"),url(/assets/noto-sans-greek-ext-400-normal-L11LEhi4.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-greek-400-normal-DCESwnT1.woff2)format("woff2"),url(/assets/noto-sans-greek-400-normal-Be2BcUUc.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-vietnamese-400-normal-D2wP-Vm-.woff2)format("woff2"),url(/assets/noto-sans-vietnamese-400-normal-C3Al4sv4.woff)format("woff");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:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-ext-400-normal-CVf-LbaS.woff2)format("woff2"),url(/assets/noto-sans-latin-ext-400-normal-CNh9dRW_.woff)format("woff");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:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-400-normal-BTkUljjl.woff2)format("woff2"),url(/assets/noto-sans-latin-400-normal-DPpKfCgK.woff)format("woff");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:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-cyrillic-ext-500-normal-CuwgPeWW.woff2)format("woff2"),url(/assets/noto-sans-cyrillic-ext-500-normal-Bw4G4pNe.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-cyrillic-500-normal-9zZ_jNuA.woff2)format("woff2"),url(/assets/noto-sans-cyrillic-500-normal-BxM0HQjg.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-devanagari-500-normal-VG35fhMU.woff2)format("woff2"),url(/assets/noto-sans-devanagari-500-normal-B62tDw8r.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-greek-ext-500-normal-D6bOGD5V.woff2)format("woff2"),url(/assets/noto-sans-greek-ext-500-normal-CbZNESfr.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-greek-500-normal-D_0l3T9g.woff2)format("woff2"),url(/assets/noto-sans-greek-500-normal-BAAA_uK7.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-vietnamese-500-normal-B_DgfjT4.woff2)format("woff2"),url(/assets/noto-sans-vietnamese-500-normal-BBHKifio.woff)format("woff");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:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-latin-ext-500-normal-D88cFz81.woff2)format("woff2"),url(/assets/noto-sans-latin-ext-500-normal-Bn9_h39k.woff)format("woff");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:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-latin-500-normal-DCA2Z9Cj.woff2)format("woff2"),url(/assets/noto-sans-latin-500-normal-CDPngY5C.woff)format("woff");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:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-cyrillic-ext-600-normal-DlWr7wnj.woff2)format("woff2"),url(/assets/noto-sans-cyrillic-ext-600-normal-Cwz1867h.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-cyrillic-600-normal-KpAl9xZA.woff2)format("woff2"),url(/assets/noto-sans-cyrillic-600-normal-BRIw9PIU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-600-normal-Ewgvvq1j.woff2)format("woff2"),url(/assets/noto-sans-devanagari-600-normal-Bly84zfI.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-greek-ext-600-normal-B4z4a2vi.woff2)format("woff2"),url(/assets/noto-sans-greek-ext-600-normal-BjvVOqxV.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-greek-600-normal-CT9U7UAD.woff2)format("woff2"),url(/assets/noto-sans-greek-600-normal-C0bz_iEd.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-vietnamese-600-normal-mhyQDSzg.woff2)format("woff2"),url(/assets/noto-sans-vietnamese-600-normal-D0HZFEqa.woff)format("woff");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:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-latin-ext-600-normal-Has_8ph9.woff2)format("woff2"),url(/assets/noto-sans-latin-ext-600-normal-B3lLaxXr.woff)format("woff");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:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-latin-600-normal-Dkgu5AE5.woff2)format("woff2"),url(/assets/noto-sans-latin-600-normal-DVJMj_t0.woff)format("woff");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:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-cyrillic-ext-700-normal-OK-fZO_i.woff2)format("woff2"),url(/assets/noto-sans-cyrillic-ext-700-normal-D83T7awq.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-cyrillic-700-normal-DYZmzPmX.woff2)format("woff2"),url(/assets/noto-sans-cyrillic-700-normal-D8UNalU-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-devanagari-700-normal-DVs0dmkg.woff2)format("woff2"),url(/assets/noto-sans-devanagari-700-normal-CT12sGlc.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-greek-ext-700-normal-Dq1WA5-1.woff2)format("woff2"),url(/assets/noto-sans-greek-ext-700-normal-BOmIwFkq.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-greek-700-normal-x3kNWF-0.woff2)format("woff2"),url(/assets/noto-sans-greek-700-normal-DDNJsN3F.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-vietnamese-700-normal-DayJ0F-f.woff2)format("woff2"),url(/assets/noto-sans-vietnamese-700-normal-1GL2JyGE.woff)format("woff");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:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-latin-ext-700-normal-BypTtJma.woff2)format("woff2"),url(/assets/noto-sans-latin-ext-700-normal-CgsG9aVh.woff)format("woff");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:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-latin-700-normal-CrvTEWhy.woff2)format("woff2"),url(/assets/noto-sans-latin-700-normal-ZyrKABVF.woff)format("woff");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:Hack;src:url(/assets/hack-regular-Dv5unGLz.woff2?sha=3114f1256)format("woff2"),url(/assets/hack-regular-DEir-J6A.woff?sha=3114f1256)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Hack;src:url(/assets/hack-bold-o0myPlua.woff2?sha=3114f1256)format("woff2"),url(/assets/hack-bold-XM2YsVf3.woff?sha=3114f1256)format("woff");font-weight:700;font-style:normal}@font-face{font-family:Hack;src:url(/assets/hack-italic-CQtdA7T5.woff2?sha=3114f1256)format("woff2"),url(/assets/hack-italic-CxLZKZQa.woff?sha=3114f1256)format("woff");font-weight:400;font-style:italic}@font-face{font-family:Hack;src:url(/assets/hack-bolditalic-D5TV5Tsg.woff2?sha=3114f1256)format("woff2"),url(/assets/hack-bolditalic-CcY3gI8S.woff?sha=3114f1256)format("woff");font-weight:700;font-style:italic}:root{--accent:#3daee9;--accent-rgb:61, 174, 233;--accent-text:#fff;--window-bg:#202326;--window-bg-alt:#1b1e20;--view-bg:#141618;--view-bg-alt:#1d1f22;--header-bg:#2a2e32;--header-bg-inactive:#202326;--button-bg:#292c30;--button-bg-hover:#31363b;--tooltip-bg:#292c30;--selection-bg:rgba(var(--accent-rgb), .35);--hover-bg:rgba(var(--accent-rgb), .18);--focus-ring:rgba(var(--accent-rgb), .9);--text:#fcfcfc;--text-dim:#a1a9b1;--text-disabled:#6e7175;--link:#1d99f3;--negative:#da4453;--neutral:#f67400;--positive:#27ae60;--border:#ffffff1a;--border-strong:#ffffff29;--separator:#ffffff14;--plasma-bg:#202326db;--plasma-bg-solid:#202326;--plasma-blur:blur(28px) saturate(1.4);--omoc-paper:#efeee7;--omoc-ink:#080909;--radius-sm:4px;--radius:6px;--radius-lg:10px;--radius-window:10px;--shadow-window:0 18px 48px #0000008c, 0 2px 8px #0006;--shadow-popup:0 10px 32px #00000080;--ease:cubic-bezier(.22, 1, .36, 1);--anim-speed:1;--dur-fast:calc(.12s * var(--anim-speed));--dur:calc(.2s * var(--anim-speed));--dur-slow:calc(.32s * var(--anim-speed));--font:"Noto Sans", "Segoe UI", system-ui, sans-serif;--font-mono:Hack, "DejaVu Sans Mono", Consolas, monospace;--font-size:13px;--panel-height:44px;--panel-gap:8px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--window-bg:#eff0f1;--window-bg-alt:#e3e5e7;--view-bg:#fff;--view-bg-alt:#f7f7f7;--header-bg:#dee0e2;--header-bg-inactive:#eff0f1;--button-bg:#fcfcfc;--button-bg-hover:#e9ecef;--tooltip-bg:#f7f7f7;--text:#232629;--text-dim:#707d8a;--text-disabled:#a0a6ac;--border:#00000024;--border-strong:#00000038;--separator:#00000017;--plasma-bg:#eff0f1db;--plasma-bg-solid:#eff0f1;--shadow-window:0 18px 48px #00000047, 0 2px 8px #0000002e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] .breeze-symbolic{filter:invert(.85)}:root[data-reduce-motion=true]{--anim-speed:.001}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;height:100%;color:var(--text);font-family:var(--font);font-size:var(--font-size);-webkit-font-smoothing:antialiased;overscroll-behavior:none;touch-action:manipulation;background:#000;margin:0;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--accent);color:var(--accent-text)}*{scrollbar-width:thin;scrollbar-color:#7f7f7f73 transparent}.k-btn{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--button-bg);min-height:30px;color:var(--text);cursor:default;white-space:nowrap;transition:background var(--dur-fast), border-color var(--dur-fast);justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.k-btn:hover{border-color:var(--accent);background:var(--button-bg-hover)}.k-btn:focus-visible{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:none}.k-btn:active{background:rgba(var(--accent-rgb), .3)}.k-btn:disabled{opacity:.5;pointer-events:none}.k-btn.primary{background:rgba(var(--accent-rgb), .25);border-color:var(--accent)}.k-btn.flat{background:0 0;border-color:#0000}.k-btn.flat:hover{background:var(--hover-bg);border-color:rgba(var(--accent-rgb), .5)}.k-btn.icon{width:30px;padding:0}.k-btn img{width:16px;height:16px}.k-input{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--view-bg);height:30px;color:var(--text);transition:border-color var(--dur-fast);outline:none;padding:0 8px}.k-input:hover,.k-input:focus{border-color:var(--accent)}textarea.k-input{height:auto;padding:6px 8px}.k-toolbar{background:var(--header-bg);border-bottom:1px solid var(--separator);flex-shrink:0;align-items:center;gap:4px;padding:4px 6px;display:flex}.k-toolbar .spacer{flex:1}.k-statusbar{height:26px;color:var(--text-dim);background:var(--window-bg);border-top:1px solid var(--separator);flex-shrink:0;align-items:center;gap:12px;padding:0 10px;font-size:12px;display:flex}.k-view{background:var(--view-bg)}.k-heading{margin:0 0 8px;font-size:18px;font-weight:600}.k-dim{color:var(--text-dim)}.k-switch{appearance:none;background:var(--button-bg-hover);border:1px solid var(--border-strong);width:36px;height:20px;transition:background var(--dur);cursor:default;border-radius:10px;position:relative}.k-switch:after{content:"";background:var(--text);width:14px;height:14px;transition:transform var(--dur) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.k-switch:checked{background:var(--accent);border-color:var(--accent)}.k-switch:checked:after{transform:translate(16px)}.k-slider{accent-color:var(--accent)}.k-list-item{border-radius:var(--radius-sm);cursor:default;border:1px solid #0000;align-items:center;gap:8px;padding:6px 8px;display:flex}.k-list-item:hover{background:var(--hover-bg);border-color:rgba(var(--accent-rgb), .4)}.k-list-item.selected{background:var(--selection-bg);border-color:var(--accent)}.k-tabs{background:var(--header-bg);border-bottom:1px solid var(--separator);flex-shrink:0;gap:2px;padding:0 4px;display:flex;overflow-x:auto}.k-tab{color:var(--text-dim);cursor:default;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:6px 12px;display:flex}.k-tab:hover{color:var(--text)}.k-tab.active{color:var(--text);border-bottom-color:var(--accent)}.k-placeholder{text-align:center;height:100%;color:var(--text-dim);place-items:center;padding:24px;display:grid}.k-spinner{border:3px solid rgba(var(--accent-rgb), .25);border-top-color:var(--accent);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite k-spin}@keyframes k-spin{to{transform:rotate(360deg)}}.k-progress{background:rgba(var(--accent-rgb), .2);border-radius:2px;height:4px;overflow:hidden}.k-progress>div{background:var(--accent);height:100%;transition:width var(--dur)}.ctx-layer{z-index:2000000;pointer-events:none;position:fixed;inset:0}.ctx-menu{border-radius:var(--radius-lg);background:var(--plasma-bg);min-width:200px;max-width:340px;max-height:calc(100vh - 8px);-webkit-backdrop-filter:var(--plasma-blur);backdrop-filter:var(--plasma-blur);border:1px solid var(--border);box-shadow:var(--shadow-popup);pointer-events:auto;animation:ctx-in calc(.14s * var(--anim-speed)) var(--ease);-webkit-user-select:none;user-select:none;outline:none;padding:5px;position:fixed;overflow-y:auto}@keyframes ctx-in{0%{opacity:0;translate:0 -4px}}.ctx-item{border-radius:var(--radius-sm);cursor:default;white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;height:30px;padding:0 8px;display:flex}.ctx-item.active{background:var(--hover-bg);border-color:rgba(var(--accent-rgb), .5)}.ctx-item.disabled{opacity:.45}.ctx-item.danger .ctx-label{color:var(--negative)}.ctx-icon{flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.ctx-icon img{width:16px;height:16px}.ctx-check{border:1px solid var(--border-strong);background:var(--view-bg);border-radius:3px;width:14px;height:14px}.ctx-check.on{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--view-bg)}.ctx-label{text-overflow:ellipsis;flex:1;overflow:hidden}.ctx-shortcut{color:var(--text-dim);margin-left:16px;font-size:12px}.ctx-arrow{color:var(--text-dim);font-size:16px;line-height:1}.ctx-sep{background:var(--separator);height:1px;margin:4px 6px}.ctx-header{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;padding:6px 8px 4px;font-size:12px;font-weight:600;overflow:hidden}.kdialog-scrim{z-index:1900000;animation:fade-in var(--dur) var(--ease);background:#00000059;place-items:center;display:grid;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}}.kdialog{border-radius:var(--radius-window);background:var(--window-bg);border:1px solid var(--border);width:min(440px,100vw - 32px);box-shadow:var(--shadow-window);animation:dialog-in var(--dur) var(--ease);overflow:hidden}@keyframes dialog-in{0%{opacity:0;scale:.94}}.kdialog-title{background:var(--header-bg);place-items:center;height:32px;font-weight:500;display:grid}.kdialog-body{gap:16px;padding:18px 18px 8px;display:flex}.kdialog-text{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.kdialog-text p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.kdialog-buttons{justify-content:flex-end;gap:8px;padding:12px 18px 16px;display:flex}.k-btn.danger.primary{border-color:var(--negative);background:#da445340}.wallpaper{position:absolute;inset:0;overflow:hidden}.wp-media,.wp-canvas{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.wp-dim{background:#000;position:absolute;inset:0}.wp-aurora{filter:blur(40px)saturate(1.2);background:radial-gradient(40% 50% at 20% 30%,#3daee98c,#0000 70%),radial-gradient(35% 45% at 80% 20%,#9b59b680,#0000 70%),radial-gradient(45% 55% at 60% 80%,#1abc9c66,#0000 70%),#0b0d12;animation:26s ease-in-out infinite alternate aurora;position:absolute;inset:-20%}@keyframes aurora{0%{transform:rotate(0)scale(1)}50%{transform:rotate(14deg)scale(1.15)translate(3%,-2%)}to{transform:rotate(-8deg)scale(1.05)translate(-3%,3%)}}.conky{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);width:300px;font-family:var(--font-mono);color:#efeee7d1;text-shadow:0 1px 3px #000c;pointer-events:none;-webkit-user-select:none;user-select:none;background:#0809098c;border:1px solid #ffffff14;padding:16px 18px 14px;font-size:11px;line-height:1.7;position:absolute;top:18px;right:22px}.conky-time{font-family:var(--font);letter-spacing:-1px;color:#fff;font-size:44px;font-weight:300;line-height:1}.conky-date{margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic}.conky-rule{background:linear-gradient(90deg, rgba(var(--accent-rgb), .9), transparent);height:1px;margin:10px 0 8px}.conky-row{align-items:center;gap:8px;display:flex}.conky-row span:first-child{width:64px;color:rgb(var(--accent-rgb));letter-spacing:.08em}.conky-row b{white-space:nowrap;font-weight:400}.conky-bar{background:#ffffff1f;border-radius:2px;flex:1;height:4px;overflow:hidden}.conky-bar span{background:rgb(var(--accent-rgb));height:100%;display:block}.conky-foot{letter-spacing:.06em;text-transform:uppercase;opacity:.7;font-size:9.5px}@media (width<=900px){.conky{display:none}}.desktop{position:absolute;inset:0}.desktop-icons{-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0;right:0}.desktop-icons.dragover{box-shadow:inset 0 0 0 3px rgba(var(--accent-rgb), .6)}.dicon{border-radius:var(--radius);width:88px;transition:left var(--dur) var(--ease), top var(--dur) var(--ease), background var(--dur-fast);cursor:default;border:1px solid #0000;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;display:flex;position:absolute}.dicon:hover{background:rgba(var(--accent-rgb), .16);border-color:rgba(var(--accent-rgb), .35)}.dicon.selected{background:rgba(var(--accent-rgb), .32);border-color:rgba(var(--accent-rgb), .8)}.dicon.drop{background:rgba(var(--accent-rgb), .45);border-color:var(--accent);scale:1.06}.dicon.cut{opacity:.5}.dicon img{width:var(--icon-size,64px);height:var(--icon-size,64px);object-fit:contain;filter:drop-shadow(0 2px 4px #00000073);pointer-events:none;max-width:72px;max-height:72px}.dicon-label{text-align:center;color:#fff;text-shadow:0 1px 2px #000000e6,0 0 6px #0009;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.dicon.selected .dicon-label{-webkit-line-clamp:5}.dicon-rename{text-align:center;border:1px solid var(--accent);background:var(--view-bg);width:110px;color:var(--text);border-radius:3px;outline:none;padding:2px;font-size:12px}.rubberband{border:1px solid var(--accent);background:rgba(var(--accent-rgb), .2);pointer-events:none;position:fixed}.dicon{animation:dicon-in calc(.42s * var(--anim-speed)) var(--ease) both}@keyframes dicon-in{0%{opacity:0;transform:translateY(-14px)scale(.85)}}.kickoff{left:8px;bottom:calc(var(--panel-height) + var(--panel-gap) + 8px);z-index:1000001;width:min(680px,100vw - 16px);height:min(560px, calc(100vh - var(--panel-height) - 32px));-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:fixed;overflow:hidden}.ko-header{border-bottom:1px solid var(--separator);background:#ffffff08;align-items:center;gap:10px;padding:10px 12px;display:flex}.ko-user{background:0 0;border:1px solid #0000;border-radius:24px;align-items:center;gap:10px;padding:2px 10px 2px 2px;font-size:15px;font-weight:500;display:flex}.ko-user:hover{background:var(--hover-bg);border-color:rgba(var(--accent-rgb), .4)}.ko-user img{border:1px solid var(--border-strong);border-radius:50%;width:40px;height:40px}.ko-search{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--view-bg);flex:1;align-items:center;gap:6px;height:32px;padding:0 10px;display:flex}.ko-search:focus-within{border-color:var(--accent)}.ko-search img{opacity:.7;width:16px;height:16px}.ko-search input{background:0 0;border:0;outline:0;flex:1}.ko-body{flex:1;min-height:0;display:flex}.ko-sidebar{border-right:1px solid var(--separator);flex-direction:column;flex-shrink:0;gap:1px;width:210px;padding:8px;display:flex;overflow-y:auto}.ko-cat{border-radius:var(--radius-sm);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:10px;height:34px;padding:0 8px;display:flex}.ko-cat img{width:22px;height:22px}.ko-cat:hover{background:var(--hover-bg)}.ko-cat.sel{background:var(--selection-bg);border-color:rgba(var(--accent-rgb), .6)}.ko-sep{background:var(--separator);height:1px;margin:6px 4px}.ko-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-auto-rows:104px;align-content:start;gap:4px;padding:10px;display:grid;overflow-y:auto}.ko-tile{border-radius:var(--radius);background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:6px;display:flex}.ko-tile img{width:48px;height:48px;transition:transform var(--dur) var(--ease)}.ko-tile:hover{background:var(--hover-bg);border-color:rgba(var(--accent-rgb), .4)}.ko-tile:hover img{transform:translateY(-2px)scale(1.05)}.ko-tile-label{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.ko-list,.ko-results{flex-direction:column;flex:1;gap:1px;padding:8px;display:flex;overflow-y:auto}.ko-row{border-radius:var(--radius-sm);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:10px;width:100%;min-height:42px;padding:4px 8px;display:flex}.ko-row img{flex-shrink:0;width:32px;height:32px}.ko-row:hover,.ko-row.sel{background:var(--hover-bg);border-color:rgba(var(--accent-rgb), .4)}.ko-row-text{flex-direction:column;min-width:0;display:flex}.ko-row-text>span,.ko-row-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ko-row-text small{color:var(--text-dim);font-size:11.5px}.ko-group{color:var(--text-dim);padding:10px 8px 4px;font-size:12px;font-weight:600}.ko-footer{border-top:1px solid var(--separator);background:#ffffff08;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.ko-tabs{gap:2px;display:flex}.ko-tab{border-radius:var(--radius-sm);height:30px;color:var(--text-dim);background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:0 12px;display:flex}.ko-tab img{width:16px;height:16px}.ko-tab.sel{color:var(--text);background:var(--selection-bg);border-color:rgba(var(--accent-rgb), .6)}.ko-power{gap:2px;display:flex}@media (width<=560px){.ko-sidebar{width:64px;font-size:0}.ko-power .k-btn{width:30px;padding:0;font-size:0}}.notif-popups{z-index:1500000;pointer-events:none;flex-direction:column;gap:8px;width:min(370px,100vw - 24px);display:flex;position:fixed;right:12px}.notif{border-radius:var(--radius-lg);background:var(--plasma-bg);-webkit-backdrop-filter:var(--plasma-blur);backdrop-filter:var(--plasma-blur);border:1px solid var(--border);pointer-events:auto;padding:8px 10px 10px}.notif.popup{box-shadow:var(--shadow-popup);animation:notif-in calc(.26s * var(--anim-speed)) var(--ease)}@keyframes notif-in{0%{opacity:0;translate:24px}}.notif-head{color:var(--text-dim);align-items:center;gap:6px;font-size:12px;display:flex}.notif-head img{width:16px;height:16px}.notif-app{flex:1}.notif-close{color:var(--text-dim);background:0 0;border:0;border-radius:50%;width:22px;height:22px;font-size:11px}.notif-close:hover{background:var(--hover-bg);color:var(--text)}.notif-body{gap:10px;margin-top:4px;display:flex}.notif-text{flex:1;min-width:0}.notif-title{font-weight:600}.notif-msg{color:var(--text-dim);overflow-wrap:anywhere;margin-top:2px;line-height:1.45}.notif-big{width:40px;height:40px}.notif-actions{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.tray-popup{right:8px;bottom:calc(var(--panel-height) + var(--panel-gap) + 8px);z-index:1000001;width:min(380px,100vw - 16px);max-height:calc(100vh - var(--panel-height) - 40px);padding:12px;position:fixed;overflow-y:auto}.tray-popup.calendar{width:min(340px,100vw - 16px)}.tray-section{flex-direction:column;gap:8px;display:flex}.tray-section h3{margin:0;font-size:15px;font-weight:600}.tray-row{align-items:center;gap:8px;display:flex}.tray-row h3{flex:1}.tray-check{align-items:center;gap:8px;font-size:12px;display:flex}.tray-device{border-radius:var(--radius);background:#ffffff0a;gap:10px;padding:8px;display:flex}.tray-device img{width:32px;height:32px}.tray-device-body{flex:1;min-width:0}.tray-slider-row{align-items:center;gap:6px;margin-top:4px;display:flex}.tray-slider-row input{flex:1}.tray-pct{text-align:right;font-variant-numeric:tabular-nums;width:38px}.tray-net{flex-direction:column;flex:1;display:flex}.tray-profiles{gap:6px;display:flex}.tray-profiles .k-btn{flex:1}.tray-notif-list{flex-direction:column;gap:6px;display:flex}.tray-notif-list .notif{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff0a}.tray-clip{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;width:100%;font-size:12px}.tray-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.tray-tile{border-radius:var(--radius);text-align:center;background:#ffffff0a;border:1px solid #0000;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;font-size:11.5px;display:flex}.tray-tile img{width:22px;height:22px}.tray-tile:hover{background:var(--hover-bg);border-color:rgba(var(--accent-rgb), .4)}.tray-tile.on{background:rgba(var(--accent-rgb), .3);border-color:var(--accent)}.cal-head{border-bottom:1px solid var(--separator);justify-content:space-between;align-items:flex-end;padding-bottom:10px;display:flex}.cal-day{color:var(--text-dim);font-size:13px}.cal-date{font-size:17px;font-weight:600}.cal-time{font-variant-numeric:tabular-nums;font-size:22px;font-weight:300}.cal-nav{align-items:center;gap:4px;margin:8px 0 4px;display:flex}.cal-nav span{text-align:center;flex:1;font-weight:600}.cal-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal-wd{color:var(--text-dim);padding:4px 0;font-size:11px}.cal-cell{aspect-ratio:1;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;padding:7px 0;display:grid}.cal-cell:hover{background:var(--hover-bg)}.cal-cell.out{color:var(--text-disabled)}.cal-cell.today{background:var(--accent);color:var(--accent-text);font-weight:700}.cal-foot{text-align:right;margin-top:8px;font-size:11px}.panel{z-index:1000000;height:var(--panel-height);background:var(--plasma-bg);-webkit-backdrop-filter:var(--plasma-blur);backdrop-filter:var(--plasma-blur);-webkit-user-select:none;user-select:none;transition:left var(--dur-slow) var(--ease), right var(--dur-slow) var(--ease), bottom var(--dur-slow) var(--ease), border-radius var(--dur-slow) var(--ease);align-items:center;gap:2px;padding:0 4px;display:flex;position:fixed}.panel.floating{border-radius:var(--radius-lg);border:1px solid var(--border);bottom:8px;left:8px;right:8px;box-shadow:0 6px 24px #00000073}.panel.docked{border-top:1px solid var(--border);border-radius:0;bottom:0;left:0;right:0}:root[data-blur=false] .panel,:root[data-blur=false] .plasma-popup{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--plasma-bg-solid)}.kickoff-btn{width:calc(var(--panel-height) - 4px);height:calc(var(--panel-height) - 4px);border-radius:var(--radius);transition:background var(--dur-fast);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.kickoff-btn img{width:30px;height:30px;transition:transform var(--dur-slow) var(--ease)}.kickoff-btn:hover,.kickoff-btn.open{background:var(--hover-bg);border-color:rgba(var(--accent-rgb), .4)}.kickoff-btn:hover img{transform:rotate(-24deg)scale(1.06)}.panel-sep{background:var(--separator);width:1px;height:60%;margin:0 4px}.panel-spacer{flex:1}.pager{gap:3px;padding:0 4px;display:flex}.pager-desk{border:1px solid var(--border-strong);background:#ffffff0a;border-radius:3px;width:26px;height:20px;padding:0;position:relative}.pager-desk:hover{border-color:var(--accent)}.pager-desk.current{background:rgba(var(--accent-rgb), .35);border-color:var(--accent)}.pager-dot{background:#ffffff59;border-radius:2px;position:absolute;inset:5px 7px}.tasks{scrollbar-width:none;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.task-wrap{position:relative}.task{width:calc(var(--panel-height) + 2px);height:calc(var(--panel-height) - 4px);border-radius:var(--radius);transition:background var(--dur-fast);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid;position:relative}.task img{width:30px;height:30px;transition:transform var(--dur-fast) var(--ease)}.task:hover{background:var(--hover-bg)}.task:active img{transform:scale(.88)}.task.running:after{content:"";background:var(--text-dim);width:6px;height:3px;transition:width var(--dur) var(--ease), background var(--dur);border-radius:2px;position:absolute;bottom:1px;left:50%;translate:-50%}.task.active{background:rgba(var(--accent-rgb), .18)}.task.active:after{background:var(--accent);width:18px}.task.attention{animation:1s ease-in-out infinite alternate attention}@keyframes attention{to{background:#f6740073}}.task-count{background:var(--accent);min-width:14px;height:14px;color:var(--accent-text);border-radius:7px;padding:0 3px;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:2px;right:3px}.task-anchor{position:absolute;top:50%;left:50%}.plasma-popup{background:var(--plasma-bg);-webkit-backdrop-filter:var(--plasma-blur);backdrop-filter:var(--plasma-blur);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popup);animation:popup-in calc(.18s * var(--anim-speed)) var(--ease)}@keyframes popup-in{0%{opacity:0;translate:0 10px}}.task-list{flex-direction:column;gap:2px;width:280px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50%}.task-list .k-list-item{text-align:left;background:0 0;width:100%}.task-list-title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.task-list-close{width:20px;height:20px;color:var(--text-dim);border-radius:50%;place-items:center;font-size:10px;display:grid}.task-list-close:hover{background:var(--negative);color:#fff}.tray{align-items:center;gap:1px;display:flex}.tray-btn{min-width:30px;height:calc(var(--panel-height) - 8px);border-radius:var(--radius-sm);color:var(--text);background:0 0;border:1px solid #0000;place-items:center;padding:0 4px;display:grid;position:relative}.tray-btn img{width:18px;height:18px}.tray-btn:hover,.tray-btn.open{background:var(--hover-bg);border-color:rgba(var(--accent-rgb), .4)}.tray-badge{background:var(--accent);min-width:14px;height:14px;color:var(--accent-text);border-radius:7px;padding:0 3px;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:3px;right:1px}.clock{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;padding:0 8px;line-height:1.2;display:flex}.clock-time{font-size:13px;font-weight:500}.clock-date{color:var(--text-dim);font-size:11px}.peek{width:10px;height:calc(var(--panel-height) - 12px);border:0;border-left:1px solid var(--separator);background:0 0;margin-left:4px;padding:0}.peek:hover,.peek.on{background:var(--hover-bg)}.panel-hire{height:calc(var(--panel-height) - 14px);border-radius:calc((var(--panel-height) - 14px) / 2);background:var(--accent);color:var(--accent-text);font:inherit;white-space:nowrap;cursor:pointer;box-shadow:0 2px 10px rgba(var(--accent-rgb), .35);transition:filter var(--dur-fast), transform var(--dur-fast);border:0;align-items:center;gap:6px;margin:0 6px 0 4px;padding:0 12px 0 10px;font-weight:600;display:inline-flex}.panel-hire:hover{filter:brightness(1.12)}.panel-hire:active{transform:scale(.96)}@media (width<=720px){.panel-hire span{display:none}.panel-hire{padding:0 9px}}.kwin{transform-origin:0 0;transition:transform var(--dur) var(--ease), width var(--dur) var(--ease), height var(--dur) var(--ease), opacity var(--dur) var(--ease), filter var(--dur);will-change:transform;contain:layout;flex-direction:column;display:flex;position:absolute;top:0;left:0}.kwin.interacting{transition:none}.kwin.opening{animation:win-open calc(.26s * var(--anim-speed)) var(--ease)}.kwin.closing{animation:win-close calc(.2s * var(--anim-speed)) ease-in forwards;pointer-events:none}@keyframes win-open{0%{opacity:0;scale:.92}}@keyframes win-close{to{opacity:0;scale:.9}}.kwin.hidden{opacity:0;pointer-events:none}.kwin.lamp{transition:transform calc(.38s * var(--anim-speed)) cubic-bezier(.55, 0, .6, 1), opacity calc(.38s * var(--anim-speed)) ease-in;visibility:hidden;transition-behavior:allow-discrete}.kwin.squash{transition:transform calc(.24s * var(--anim-speed)) var(--ease), opacity calc(.24s * var(--anim-speed));visibility:hidden;transition-behavior:allow-discrete}.kwin.off-desktop{visibility:hidden}.window-frame{border-radius:var(--radius-window);background:var(--window-bg);width:100%;height:100%;box-shadow:var(--shadow-window);outline:1px solid var(--border);outline-offset:-1px;transform-origin:50% 0;flex-direction:column;display:flex;position:relative;overflow:hidden}.kwin.focused .window-frame{outline-color:rgba(var(--accent-rgb), .35);box-shadow:0 22px 60px #0009,0 2px 10px #00000073}.kwin.maximized .window-frame{box-shadow:none;border-radius:0;outline:none}.kwin.snapped .window-frame{border-radius:0}.titlebar{background:var(--header-bg-inactive);height:32px;color:var(--text-dim);-webkit-user-select:none;user-select:none;touch-action:none;transition:background var(--dur-fast);flex-shrink:0;align-items:center;gap:2px;padding:0 6px;display:flex;position:relative}.kwin.focused .titlebar{background:var(--header-bg);color:var(--text)}.tb-icon{background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid}.tb-icon img{width:16px;height:16px}.tb-title{text-align:center;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font-weight:500;position:absolute;left:76px;right:92px;overflow:hidden}.tb-buttons{gap:6px;margin-left:auto;display:flex}.tb-btn{width:20px;height:20px;color:inherit;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.tb-btn svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.tb-btn:hover{background:var(--text);color:var(--window-bg)}.tb-btn.close:hover{background:var(--negative);color:#fff}.tb-btn:active{scale:.9}.tb-btn.pin{opacity:0}.titlebar:hover .tb-btn.pin,.tb-btn.pin.on{opacity:1}.tb-btn.pin.on{color:var(--accent)}.window-content{background:var(--window-bg);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.window-content>:not(.focus-catcher){flex:1;min-height:0}.focus-catcher{z-index:50;position:absolute;inset:0}body.wm-dragging iframe,body.wm-dragging canvas{pointer-events:none}body.wm-dragging{-webkit-user-select:none;user-select:none}.rz{z-index:2;touch-action:none;position:absolute}.rz-n,.rz-s{cursor:ns-resize;height:8px;left:8px;right:8px}.rz-n{top:-4px}.rz-s{bottom:-6px}.rz-e,.rz-w{cursor:ew-resize;width:8px;top:8px;bottom:8px}.rz-e{right:-6px}.rz-w{left:-6px}.rz-ne,.rz-nw,.rz-se,.rz-sw{width:16px;height:16px}.rz-ne{cursor:nesw-resize;top:-6px;right:-6px}.rz-sw{cursor:nesw-resize;bottom:-6px;left:-6px}.rz-nw{cursor:nwse-resize;top:-6px;left:-6px}.rz-se{cursor:nwse-resize;bottom:-6px;right:-6px}.snap-preview{z-index:99999;border-radius:var(--radius-lg);border:2px solid rgba(var(--accent-rgb), .8);background:rgba(var(--accent-rgb), .18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;animation:snap-in var(--dur) var(--ease);transition:transform var(--dur) var(--ease), width var(--dur) var(--ease), height var(--dur) var(--ease);position:absolute;top:0;left:0}@keyframes snap-in{0%{opacity:0;scale:.96}}.drkonqi{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:28px;display:flex;overflow:auto}.drkonqi h2{margin:4px 0 0;font-size:16px}.drkonqi pre{border-radius:var(--radius);background:var(--view-bg);max-width:100%;color:var(--negative);font-family:var(--font-mono);white-space:pre-wrap;text-align:left;padding:10px;font-size:12px}.drkonqi-buttons{gap:8px;display:flex}.kwin.frameless .window-frame,.kwin.frameless .window-content{box-shadow:none;background:0 0;border-radius:0;outline:none;overflow:visible}.kwin.frameless .window-frame{filter:drop-shadow(0 10px 24px #0000008c)}.krunner{z-index:1500001;width:min(640px,100vw - 16px);animation:kr-in calc(.2s * var(--anim-speed)) var(--ease);border-top:0;border-top-left-radius:0;border-top-right-radius:0;position:fixed;top:0;left:50%;overflow:hidden;translate:-50%}@keyframes kr-in{0%{translate:-50% -100%}}.kr-bar{align-items:center;gap:8px;padding:10px 10px 10px 14px;display:flex}.kr-bar img{opacity:.7;width:16px;height:16px}.kr-bar input{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--view-bg);outline:none;flex:1;height:34px;padding:0 10px;font-size:15px}.kr-bar input:focus{border-color:var(--accent)}.kr-results{border-top:1px solid var(--separator);max-height:60vh;padding:0 8px 8px;overflow-y:auto}.kr-group{color:var(--text-dim);padding:8px 6px 2px;font-size:11.5px;font-weight:600}.kr-row{border-radius:var(--radius-sm);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:10px;width:100%;height:40px;padding:0 8px;display:flex}.kr-row img{width:28px;height:28px}.kr-row.sel{background:var(--hover-bg);border-color:rgba(var(--accent-rgb), .5)}.kr-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kr-sub{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;text-align:right;flex:1;font-size:12px;overflow:hidden}.overview{z-index:1400000;animation:fade-in calc(.22s * var(--anim-speed)) var(--ease);flex-direction:column;align-items:center;gap:14px;padding:20px 40px 40px;display:flex;position:fixed;inset:0}.ov-bg{z-index:-1;filter:blur(18px)brightness(.5);position:absolute;inset:0;transform:scale(1.06)}.ov-desktops{gap:10px;display:flex}.ov-desk{border-radius:var(--radius-lg);border:2px solid var(--border-strong);background:#00000059;flex-direction:column;justify-content:center;align-items:center;width:150px;height:84px;display:flex}.ov-desk small{color:var(--text-dim)}.ov-desk.cur{border-color:var(--accent);background:rgba(var(--accent-rgb), .2)}.ov-search{text-align:center;background:#0006;border-radius:18px;width:min(420px,90vw);height:36px}.ov-grid{flex:1;align-content:center;justify-items:center;gap:28px;width:100%;display:grid}.ov-win{width:100%;max-width:420px;animation:ov-win-in calc(.32s * var(--anim-speed)) var(--ease) both;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;display:flex}@keyframes ov-win-in{0%{opacity:0;scale:.85}}.ov-thumb{aspect-ratio:16/10;border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--header-bg) 0 14%, var(--window-bg) 14%);border:2px solid var(--border);box-shadow:var(--shadow-window);transition:border-color var(--dur-fast), scale var(--dur) var(--ease);place-items:center;display:grid}.ov-thumb img{opacity:.9;width:30%;max-width:96px}.ov-win:hover .ov-thumb{border-color:var(--accent);scale:1.03}.ov-win.min .ov-thumb{opacity:.55}.ov-title{text-shadow:0 1px 3px #000;justify-content:center;align-items:center;gap:6px;display:flex}.ov-title img{width:18px;height:18px}.ov-close{opacity:0;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.ov-win:hover .ov-close{opacity:1;background:var(--negative)}.ov-empty{color:var(--text-dim);font-size:16px}.ov-results{width:min(520px,90vw);padding:6px;position:absolute;top:168px}.switcher{z-index:1600000;gap:8px;max-width:90vw;padding:12px;display:flex;position:fixed;top:50%;left:50%;overflow-x:auto;translate:-50% -50%}.sw-item{border-radius:var(--radius-lg);background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:8px;width:128px;padding:14px 8px;display:flex}.sw-item img{width:56px;height:56px}.sw-item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.sw-item.sel{background:var(--selection-bg);border-color:var(--accent)}.fx-shards{pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.fx-shard{contain:strict;will-change:transform, opacity;backface-visibility:hidden;position:absolute;overflow:hidden}.fx-shard>.fx-shard-win{pointer-events:none;position:absolute;will-change:auto!important;opacity:1!important;visibility:visible!important;transition:none!important;animation:none!important;transform:none!important}.desktop-shell.fx-cube{pointer-events:none}.desktop-shell.fx-cube>.windows-layer{perspective-origin:50%;position:absolute;inset:0}.desktop-shell.fx-cube>.desktop,.fx-cube-backdrop{transform-origin:50%;backface-visibility:hidden}.fx-cube-backdrop{pointer-events:none}.kwin[data-fx-cube]{backface-visibility:hidden;transition:none!important;animation:none!important}.kwin[data-fx-cube=old]{visibility:visible!important;opacity:1!important}.fx-gravity{z-index:1800000;cursor:grab;touch-action:none;position:fixed;inset:0}.fx-gravity.grabbing{cursor:grabbing}.fx-gravity-bar{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--plasma-bg);-webkit-backdrop-filter:var(--plasma-blur);backdrop-filter:var(--plasma-blur);color:var(--text);cursor:default;white-space:nowrap;animation:fx-bar-in calc(.32s * var(--anim-speed)) var(--ease);align-items:center;gap:12px;padding:6px 6px 6px 14px;display:flex;position:absolute;top:14px;left:50%;translate:-50%;box-shadow:0 8px 30px #00000080}.fx-gravity-bar .k-btn{align-items:center;gap:6px;display:inline-flex}@keyframes fx-bar-in{0%{opacity:0;translate:-50% -20px}}@media (width<=560px){.fx-gravity-bar span{display:none}}.fx-blackhole{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.fx-bh-disk,.fx-bh-core{border-radius:50%;grid-area:1/1}.fx-bh-disk{filter:blur(10px);width:46vmin;height:46vmin;animation:fx-bh-spin calc(var(--fx-dur) * .3) linear infinite, fx-bh-grow var(--fx-dur) ease-in-out both;background:conic-gradient(#0000,#f67400e6,#fdbc4bb3,#0000 40%,#f67400cc,#0000 70%,#ffdca0cc,#0000);-webkit-mask:radial-gradient(circle,#0000 34%,#000 38% 58%,#0000 72%);mask:radial-gradient(circle,#0000 34%,#000 38% 58%,#0000 72%)}.fx-bh-core{width:20vmin;height:20vmin;animation:fx-bh-grow var(--fx-dur) ease-in-out both;background:#000;box-shadow:0 0 40px 10px #000000e6,0 0 90px 30px #f6740040}@keyframes fx-bh-spin{to{rotate:360deg}}@keyframes fx-bh-grow{0%{opacity:0;scale:0}30%,62%{opacity:1;scale:1}85%,to{opacity:0;scale:0}}.grub,.uefi,.bootlog,.poweroff{z-index:3000000;color:silver;font-family:var(--font-mono);-webkit-user-select:none;user-select:none;background:#000;font-size:15px;position:fixed;inset:0}.grub{flex-direction:column;align-items:center;gap:4vh;padding-top:6vh;display:flex}.grub-menu{border:1px solid silver;width:min(820px,92vw);min-height:46vh;padding:8px 2px}.grub-item{white-space:pre;text-overflow:ellipsis;cursor:pointer;padding:1px 8px;overflow:hidden}.grub-item.sel{color:#000;background:silver}.grub-help{width:min(820px,92vw);padding:0 14px;line-height:1.5}.uefi{color:#fff;background:#00a;place-items:center;display:grid}.uefi-box{border:2px double #fff;width:min(720px,92vw);padding:20px 26px}.uefi-box h1{text-align:center;color:#00a;background:#aaa;margin:0 0 18px;font-size:18px}.uefi-box td{padding:4px 18px 4px 0}.uefi-box td:first-child{color:#ff5}.bootlog{white-space:pre-wrap;padding:12px 14px;font-size:14px;line-height:1.45;overflow:hidden}.bootlog .ok{color:#4ec94e}.bootlog .cursor{animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.sddm{z-index:2500000;color:#fff;-webkit-user-select:none;user-select:none;transition:opacity calc(.35s * var(--anim-speed));flex-direction:column;align-items:center;display:flex;position:fixed;inset:0}.sddm.leaving{opacity:0}.sddm-bg{z-index:-1;transition:filter var(--dur-slow);position:absolute;inset:0}.sddm.revealed .sddm-bg{filter:blur(22px)brightness(.65);transform:scale(1.05)}.sddm-clock{text-align:center;text-shadow:0 2px 12px #0009;transition:margin var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease);margin-top:12vh}.sddm:not(.revealed) .sddm-clock{margin-top:30vh;transform:scale(1.25)}.sddm-time{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:72px;font-weight:300}.sddm-date{opacity:.9;font-size:18px}.sddm-login{transition:opacity var(--dur-slow), transform var(--dur-slow) var(--ease);flex-direction:column;align-items:center;gap:12px;margin-top:6vh;display:flex}.sddm:not(.revealed) .sddm-login{opacity:0;pointer-events:none;transform:translateY(30px)}.sddm-avatar{border:2px solid #fffc;border-radius:50%;width:108px;height:108px;box-shadow:0 4px 22px #00000080}.sddm-name{text-shadow:0 1px 6px #0009;font-size:20px;font-weight:500}.sddm-field{gap:6px;display:flex}.sddm-field input{border-radius:var(--radius);color:#fff;background:#00000073;border:1px solid #ffffff4d;outline:none;width:230px;height:34px;padding:0 12px}.sddm-field input:focus{border-color:var(--accent)}.sddm-field button{border-radius:var(--radius);color:#fff;background:#00000073;border:1px solid #ffffff4d;place-items:center;width:34px;height:34px;display:grid}.sddm-field button:hover{background:var(--accent);border-color:var(--accent)}.sddm-hint{opacity:.75;font-size:12px}.sddm-bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;width:100%;margin-top:auto;padding:20px 28px;display:flex}.sddm-session{opacity:.85;flex-direction:column;gap:4px;font-size:12px;display:flex}.sddm-session button,.sddm-power button{border-radius:var(--radius);color:#fff;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-width:76px;padding:8px;font-size:12px;display:flex}.sddm-session button:hover,.sddm-power button:hover{background:#ffffff1f}.sddm-power{gap:8px;display:flex}.sddm-power img,.sddm-session img{width:22px;height:22px}.sddm-unlock-hint{opacity:.7;font-size:13px;animation:2s ease-in-out infinite pulse;position:absolute;bottom:18vh}@keyframes pulse{50%{opacity:.3}}.splash{z-index:2400000;color:var(--omoc-paper);background:#000 url(/omoc/assets/omoc-blackhole-poster.webp) 50%/cover;place-items:center;animation:.4s fade-in;display:grid;position:fixed;inset:0}.splash-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.splash:after{content:"";background:#00000073;position:absolute;inset:0}.splash-typed{z-index:1;letter-spacing:-.055em;white-space:nowrap;font:500 clamp(52px,9.5vw,160px)/1.1 Arial,Helvetica,sans-serif;position:relative}.splash-caret{vertical-align:-.035em;background:currentColor;width:.045em;height:.84em;margin-left:.1em;animation:.85s step-end infinite blink;display:inline-block}.poweroff{color:#555;font-family:var(--font);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.poweron{color:#777;width:72px;height:72px;transition:all var(--dur);background:#0b0b0b;border:2px solid #333;border-radius:50%;place-items:center;display:grid}.poweron:hover{color:var(--accent);border-color:var(--accent);box-shadow:0 0 24px rgba(var(--accent-rgb), .5)}:root.sleeping body:after{content:"";z-index:9999999;background:#000;animation:.6s fade-in;position:fixed;inset:0}:root[data-night-light=true] body:before{content:"";z-index:9999998;pointer-events:none;mix-blend-mode:multiply;background:#ff8c2829;position:fixed;inset:0}.bootlog-skip{opacity:.45;font-size:12px;position:fixed;bottom:14px;right:18px}.m-shell{--m-status:30px;--m-nav:48px;--oneui-blue:#3e91ff;--oneui-card:#1c1c1edb;color:#fff;font-family:var(--font);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:fixed;inset:0;overflow:hidden}.m-wall{position:absolute;inset:0}.m-wall .wallpaper{filter:brightness(.8)}.m-shell.in-app .m-wall{filter:blur(12px)brightness(.4)}.m-wall:after{content:"";pointer-events:none;background:linear-gradient(#0000008c 0%,#0000002e 28%,#00000038 55%,#0000009e 100%),#0000001f;position:absolute;inset:0}.m-status{z-index:40;height:calc(var(--m-status) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 18px 0;text-shadow:0 1px 2px #00000080;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.m-status.light{background:var(--window-bg);text-shadow:none;color:var(--text)}.m-status-dot{opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.m-status-right{align-items:center;gap:5px;margin-left:auto;display:flex}.m-batt{text-align:center;background:currentColor;border-radius:4px;min-width:26px;height:14px;padding:0 3px;font-size:10px;line-height:14px}.m-status .m-batt{color:inherit}.m-batt{color:#000;background:#fff}.m-status.light .m-batt{background:var(--text);color:var(--window-bg)}.m-lock{text-shadow:0 2px 10px #00000080;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.m-lock-clock{text-align:center;margin-top:16vh}.m-lock-time{letter-spacing:-2px;font-variant-numeric:tabular-nums;font-size:92px;font-weight:600;line-height:1}.m-lock-date{opacity:.9;margin-top:8px;font-size:17px}.m-lock-info{background:#00000059;border-radius:20px;align-items:center;gap:8px;margin-top:24px;padding:6px 14px 6px 6px;font-size:13px;display:flex}.m-lock-info img{border-radius:50%;width:28px;height:28px}.m-lock-bottom{width:100%;padding:0 28px calc(36px + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;margin-top:auto;display:flex}.m-lock-sc{background:#0000004d;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.m-lock-hint{opacity:.85;font-size:13px;animation:2.2s ease-in-out infinite pulse}.m-home{inset:calc(var(--m-status) + env(safe-area-inset-top)) 0 calc(var(--m-nav) + env(safe-area-inset-bottom));transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;display:flex;position:absolute}.m-home.behind{opacity:0;pointer-events:none;transform:scale(.94)}.m-pages{transition:transform var(--dur-slow) var(--ease);flex:1;min-height:0;display:flex}.m-page{flex-direction:column;flex:0 0 100%;padding:10px 14px;display:flex;overflow:hidden}.m-widget{text-shadow:0 1px 8px #00000080;padding:18px 6px 22px}.m-widget-time{letter-spacing:-1px;font-size:64px;font-weight:300;line-height:1}.m-widget-date{margin-top:6px;font-size:15px}.m-widget-omoc{background:#00000059;border-radius:14px;align-items:center;gap:6px;margin-top:12px;padding:5px 10px 5px 6px;font-size:12px;display:inline-flex}.m-widget-omoc img{width:18px;height:18px}.m-omoc{padding:6px 2px 20px}.m-omoc-clock{text-shadow:0 1px 8px #00000080;align-items:baseline;gap:10px;padding:6px 6px 12px;display:flex}.m-omoc-clock span:first-child{letter-spacing:-.5px;font-size:40px;font-weight:300;line-height:1}.m-omoc-clock span:last-child{opacity:.85;font-size:14px}.m-omoc-card{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:radial-gradient(120% 90% at 100% 0,#f6740047,#0000 60%),#0e0e129e;border-radius:28px;padding:18px 18px 16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.m-omoc-card:active{transform:scale(.99)}.m-omoc-head{align-items:center;gap:12px;display:flex}.m-omoc-head img{border-radius:13px;width:44px;height:44px}.m-omoc-head strong{letter-spacing:.5px;font-size:17px;display:block}.m-omoc-head span{opacity:.7;font-size:12px}.m-omoc-tag{letter-spacing:-.6px;margin:16px 0;font-size:27px;font-weight:700;line-height:1.08}.m-omoc-tag em{color:var(--omoc-paper);opacity:.85;font-weight:400}.m-omoc-btns{gap:8px;display:flex}.m-omoc-btn{color:#fff;height:40px;font:inherit;background:#ffffff24;border:0;border-radius:20px;flex:1;font-size:14px;font-weight:600}.m-omoc-btn.primary{background:var(--omoc-paper);color:var(--omoc-ink)}.m-omoc-btn:active{transform:scale(.96)}.m-edge-handle{z-index:42;touch-action:none;width:18px;height:84px;position:absolute;top:32%;right:0}.m-edge-handle:after{content:"";background:#ffffff8c;border-radius:3px;width:5px;position:absolute;top:6px;bottom:6px;right:3px;box-shadow:0 0 6px #0006}.m-edge{z-index:50;animation:m-fade var(--dur) var(--ease);background:#00000040;position:absolute;inset:0}.m-edge-panel{-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);width:168px;animation:m-edge-in var(--dur-slow) var(--ease);background:#1e1e22c7;border-radius:28px;flex-direction:column;align-items:center;gap:6px;padding:14px 8px 8px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%);box-shadow:0 10px 40px #00000080,inset 0 0 0 1px #ffffff14}.m-edge-grid{grid-template-columns:1fr 1fr;gap:12px 4px;width:100%;display:grid}.m-edge-app{color:#fff;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:0;display:flex}.m-edge-app img{width:46px;height:46px;transition:transform var(--dur-fast)}.m-edge-app:active img{transform:scale(.88)}.m-edge-app span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.m-edge-more{color:#fff;background:#ffffff1a;border:0;border-radius:14px;place-items:center;width:36px;height:28px;display:grid}.m-shell.in-app .m-edge-handle:after{opacity:.4}@keyframes m-edge-in{0%{opacity:0;transform:translate(60%,-50%)}}@keyframes m-fade{0%{opacity:0}}.m-grid{grid-template-columns:repeat(4,1fr);align-content:start;gap:18px 6px;display:grid}.m-app{color:#fff;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0;display:flex}.m-app-ic{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:58px;height:58px;transition:transform var(--dur-fast);background:#ffffff29;border-radius:18px;place-items:center;display:grid}.m-app:active .m-app-ic{transform:scale(.9)}.m-app-ic img{width:42px;height:42px}.m-app-label{text-shadow:0 1px 3px #000000b3;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.m-dots{justify-content:center;gap:7px;padding:6px;display:flex}.m-dots span{background:#ffffff73;border-radius:50%;width:6px;height:6px}.m-dots span.on{background:#fff}.m-dock{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff24;border-radius:26px;justify-content:space-around;margin:4px 12px 8px;padding:10px 6px;display:flex}.m-drawer{inset:calc(var(--m-status) + env(safe-area-inset-top)) 0 calc(var(--m-nav) + env(safe-area-inset-bottom));z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:m-drawer-in calc(.28s * var(--anim-speed)) var(--ease);background:#000000b8;flex-direction:column;display:flex;position:absolute}@keyframes m-drawer-in{0%{opacity:0;transform:translateY(40px)}}.m-search{color:#fff;background:#ffffff24;border:0;border-radius:21px;outline:none;height:42px;margin:12px 16px 8px;padding:0 18px;font-size:15px}.m-drawer-grid{flex:1;grid-template-columns:repeat(4,1fr);align-content:start;gap:20px 6px;padding:10px 12px 20px;display:grid;overflow-y:auto}.m-result{color:#fff;text-align:left;background:#ffffff14;border:0;border-radius:16px;grid-column:1/-1;align-items:center;gap:12px;padding:10px;display:flex}.m-result img{width:32px;height:32px}.m-result span{flex-direction:column;min-width:0;display:flex}.m-result small{opacity:.6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-apps{inset:calc(var(--m-status) + env(safe-area-inset-top)) 0 calc(var(--m-nav) + env(safe-area-inset-bottom));z-index:25;pointer-events:none;position:absolute}.m-appview{background:var(--window-bg);color:var(--text);visibility:hidden;opacity:0;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease), visibility 0s var(--dur);-webkit-user-select:text;user-select:text;flex-direction:column;display:flex;position:absolute;inset:0;transform:scale(.9)}.m-appview>*{flex:1;min-height:0}.m-appview.visible{visibility:visible;opacity:1;pointer-events:auto;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);transform:none}.m-appview.closing{animation:m-app-close calc(.2s * var(--anim-speed)) ease-in forwards}@keyframes m-app-close{to{opacity:0;transform:scale(.85)}}.m-recents{inset:calc(var(--m-status) + env(safe-area-inset-top)) 0 calc(var(--m-nav) + env(safe-area-inset-bottom));z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:fade-in var(--dur);background:#0000008c;flex-direction:column;justify-content:center;display:flex;position:absolute}.m-recent-row{scroll-snap-type:x mandatory;gap:16px;padding:0 15vw;display:flex;overflow-x:auto}.m-card{scroll-snap-align:center;transition:transform var(--dur);flex-direction:column;flex:0 0 70vw;gap:8px;display:flex}.m-card-title{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.m-card-title img{width:22px;height:22px}.m-card-body{background:var(--window-bg);height:58vh;color:var(--text);border:0;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;box-shadow:0 10px 40px #00000080}.m-card-body img{width:72px;height:72px}.m-closeall{color:#fff;background:#ffffff29;border:0;border-radius:20px;align-self:center;margin-top:22px;padding:10px 26px;font-weight:600}.m-empty{text-align:center;opacity:.6;padding:30px}.m-nav{z-index:45;height:calc(var(--m-nav) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);justify-content:space-around;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.m-nav.solid{background:var(--window-bg);color:var(--text);border-top:1px solid var(--separator)}.m-nav button{width:72px;height:40px;color:inherit;background:0 0;border:0;border-radius:20px;place-items:center;display:grid}.m-nav button:active{background:#7f7f7f40}.m-quick{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:fade-in var(--dur);background:#00000073;position:absolute;inset:0}.m-quick-panel{padding:calc(14px + env(safe-area-inset-top)) 14px 10px;max-height:100%;animation:m-quick-in calc(.3s * var(--anim-speed)) var(--ease);flex-direction:column;gap:12px;margin:0;display:flex;overflow-y:auto}@keyframes m-quick-in{0%{opacity:0;transform:translateY(-40px)}}.m-quick-head{align-items:baseline;gap:10px;padding:0 6px;display:flex}.m-quick-time{font-size:30px;font-weight:600}.m-quick-date{opacity:.75}.m-quick-gear{background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:auto;display:grid}.m-quick-gear img{width:20px}.m-tiles{background:var(--oneui-card);border-radius:26px;grid-template-columns:repeat(4,1fr);gap:12px 8px;padding:16px 10px;display:grid}.m-tile{color:#fff;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;font-size:11px;display:flex}.m-tile-ic{width:52px;height:52px;transition:background var(--dur);background:#ffffff1a;border-radius:50%;place-items:center;display:grid}.m-tile.on .m-tile-ic{background:var(--oneui-blue)}.m-bright{background:var(--oneui-card);border-radius:26px;align-items:center;gap:10px;padding:14px 18px;display:flex}.m-bright input{accent-color:var(--oneui-blue);flex:1}.m-notifs{flex-direction:column;gap:8px;display:flex}.m-notifs .notif{background:var(--oneui-card);border-radius:22px}.m-clear{color:#fff;background:#ffffff24;border:0;border-radius:16px;align-self:flex-end;padding:8px 16px}.m-quick-handle{background:#ffffff80;border-radius:3px;align-self:center;width:40px;height:5px;margin-top:6px}
