:root{--accent: #0078d4;--accent-dark: #005a9e;--accent-darker: #004578;--accent-icon: #0067b8;--selection: #cce8ff;--selection-active: #b9def8;--selection-border: #99d1ff;--focus-ring: rgba(0, 120, 212, .12);--cloud-status: #0078d4;--stage: #eef2f6;--shell: #fbfdff;--surface: #ffffff;--surface-soft: #f6f8fb;--surface-sunken: #f5f8fa;--chrome-top: #fbfcfe;--chrome-bottom: #f3f6f9;--line: #dde5ec;--line-soft: #e1e8ef;--line-faint: #edf1f5;--field-border: #cbd6e0;--text: #18212b;--text-secondary: #3c4753;--muted: #66717d;--on-accent: #ffffff;--hover-chrome: #e8eef4;--hover-tab: #e7edf2;--hover-column: #edf1f5;--hover-row: #edf6fc;--hover-row-border: #d9eaf6;--hover-cell-border: #b8d9f1;--hover-command: #e8f3fb;--hover-command-border: #b8d9f1;--active-command: #d8ebf8;--danger: #a4262c;--danger-hot: #e81123;--success: #107c10;--warning: #8a6100;--danger-fill: #a4262c;--danger-fill-hover: #8d2025;--on-danger: #ffffff;--warning-soft: #fdf3d8;--warning-line: #e3c98a;--danger-soft: #fbe3e0;--danger-line: #edb5ae;--type-pdf: #c0392b;--type-word: #2b579a;--type-excel: #217346;--type-powerpoint: #c43e1c;--type-image: #7719aa;--type-video: #8a3ffc;--type-archive: #b07219;--type-generic: #5a5a5a;--folder-back: #d9a12b;--folder-front: #ffd166;--radius-sm: 5px;--radius: 7px;--radius-lg: 9px;--radius-sheet: 20px;--shadow-shell: 0 18px 50px rgba(24, 43, 64, .14);--shadow-bar: 0 2px 8px rgba(36, 55, 75, .045);--shadow-cell: 0 5px 16px rgba(24, 68, 101, .1);--shadow-drawer: 8px 0 32px rgba(19, 39, 59, .24);--shadow-sheet: 0 -12px 42px rgba(19, 39, 59, .26);--shadow-fab: 0 7px 20px rgba(0, 103, 184, .34);--ease: .12s ease;--ease-fast: 80ms ease;--ease-slow: .14s ease;--font: "Segoe UI Variable", "Segoe UI", "Selawik", system-ui, sans-serif;--font-mono: "Cascadia Code", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--tint-info: #e8f2fa;--tint-info-text: #16496f;--tint-good: #eef7ee;--tint-good-text: #12481a;--tint-bad: #fdf0f0;--tint-bad-border: #f0d0d0;--tint-bad-text: #7a1f22;--tint-archive: #fdf4e3;--tint-archive-text: #8a5a00;--tint-highlight: #f2f8fd;--tint-highlight-border: #cfe3f3;--syntax-keyword: #af00db;--syntax-string: #a31515;--syntax-number: #098658;--syntax-comment: #6a8759;--syntax-function: #795e26;--syntax-type: #267f99;--syntax-property: #0451a5;--syntax-tag: #800000;--touch: 48px}:root[data-theme=dark]{color-scheme:dark;--accent: #0078d4;--accent-dark: #2899d8;--accent-darker: #60cdff;--accent-icon: #60cdff;--selection: #153b56;--selection-active: #194866;--selection-border: #2879a8;--focus-ring: rgba(76, 194, 255, .22);--cloud-status: #60cdff;--stage: #0f1419;--shell: #171c22;--surface: #1e252d;--surface-soft: #222a33;--surface-sunken: #12181e;--chrome-top: #20272f;--chrome-bottom: #181e25;--line: #35404b;--line-soft: #303a44;--line-faint: #29323b;--field-border: #495663;--text: #f0f3f6;--text-secondary: #ced5dc;--muted: #9aa6b2;--hover-chrome: #2a333d;--hover-tab: #29333d;--hover-column: #252e37;--hover-row: #1d3241;--hover-row-border: #284a61;--hover-cell-border: #32739d;--hover-command: #203748;--hover-command-border: #32739d;--active-command: #25475e;--danger: #ff8589;--danger-hot: #ff6b72;--success: #6ccb6c;--warning: #f0c36d;--danger-fill: #b3373d;--danger-fill-hover: #c94a50;--on-danger: #fff1f1;--warning-soft: #3a2f16;--warning-line: #5c4b22;--danger-soft: #3a2326;--danger-line: #5e3438;--type-pdf: #ef6b62;--type-word: #70a7e8;--type-excel: #57b884;--type-powerpoint: #e77a5c;--type-image: #bd7ee2;--type-video: #a98bff;--type-archive: #d6a857;--type-generic: #aab4be;--folder-back: #bd8621;--folder-front: #e8b94f;--shadow-shell: 0 18px 50px rgba(0, 0, 0, .42);--shadow-bar: 0 2px 8px rgba(0, 0, 0, .18);--shadow-cell: 0 5px 16px rgba(0, 0, 0, .3);--shadow-drawer: 8px 0 32px rgba(0, 0, 0, .48);--shadow-sheet: 0 -12px 42px rgba(0, 0, 0, .5);--tint-info: #203b50;--tint-info-text: #a9dcfa;--tint-good: #19331f;--tint-good-text: #9ad59f;--tint-bad: #3a2023;--tint-bad-border: #653438;--tint-bad-text: #ffb4b8;--tint-archive: #3b3120;--tint-archive-text: #e8c98a;--tint-highlight: #1c3040;--tint-highlight-border: #31536d;--syntax-keyword: #c586c0;--syntax-string: #ce9178;--syntax-number: #b5cea8;--syntax-comment: #6a9955;--syntax-function: #dcdcaa;--syntax-type: #4ec9b0;--syntax-property: #9cdcfe;--syntax-tag: #569cd6}*{box-sizing:border-box}html{height:100%;height:100dvh}body,#app{height:100%}body{overflow:hidden;overscroll-behavior:none;margin:0;background:var(--stage);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased}button,input{font-family:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{transition:background-color var(--ease),border-color var(--ease),box-shadow var(--ease),transform var(--ease)}a{color:var(--accent-dark);text-decoration:none}a:hover{color:var(--accent-darker)}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.no-text-select{user-select:none;-webkit-user-select:none}.scroll-y{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c3ced8 transparent}.scroll-y::-webkit-scrollbar{width:10px}.scroll-y::-webkit-scrollbar-thumb{background:#c3ced8;border:3px solid transparent;border-radius:6px;background-clip:content-box}.scroll-y::-webkit-scrollbar-thumb:hover{background:#a9b6c2;background-clip:content-box}html[data-theme=dark] .scroll-y{scrollbar-color:#52606d transparent}html[data-theme=dark] .scroll-y::-webkit-scrollbar-thumb{background:#52606d;background-clip:content-box}html[data-theme=dark] .scroll-y::-webkit-scrollbar-thumb:hover{background:#6a7885;background-clip:content-box}html[data-theme=dark] :is(.command,.context-menu,.mount,.dialog,.panel){background:var(--surface)}html[data-theme=dark] .context-menu{border-color:var(--line);box-shadow:0 16px 40px #00000070,0 3px 10px #0000004d}html[data-theme=dark] :is(.sidebar,.drawer__content){background:linear-gradient(180deg,var(--chrome-top),var(--chrome-bottom))}html[data-theme=dark] .appbar{background:#1e252df5;box-shadow:var(--shadow-bar)}html[data-theme=dark] .appbar__saved{background:#1b3022;border-color:#31563c;color:#acd5b4}html[data-theme=dark] :is(.sheet,.tabs){background:#181e25f7}html[data-theme=dark] :is(.item--current,.tabs__tab--active){background:var(--selection)}html[data-theme=dark] :is(.button,.row__select,.field__input,.dialog__input):not(.button--primary):not(.button--danger){border-color:var(--field-border)}html[data-theme=dark] .storage{background:#1e252de6}html[data-theme=dark] :is(.storage__track,.status__divider){background:var(--line)}html[data-theme=dark] :is(.context-menu__item--danger:hover:not(:disabled),.command--danger:hover:not(:disabled)){color:#ffb4b8;background:#3a2023;border-color:#653438}html[data-theme=dark] :is(.chip--off,button:disabled){color:#77838e}html[data-theme=dark] svg [stroke="#5f6a74"],html[data-theme=dark] svg[stroke="#5f6a74"],html[data-theme=dark] svg [stroke="#7d8892"],html[data-theme=dark] svg[stroke="#7d8892"],html[data-theme=dark] svg [stroke="#9aa5ae"],html[data-theme=dark] svg[stroke="#9aa5ae"]{stroke:var(--text-secondary)}html[data-theme=dark] svg [stroke="#b6bec6"],html[data-theme=dark] svg[stroke="#b6bec6"]{stroke:#687581}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*{transition-duration:1ms!important;animation-duration:1ms!important}}.section{max-width:760px;margin:0 auto 32px}.section__head{display:flex;align-items:flex-start;gap:16px;margin-bottom:14px}.section__head>div{flex-grow:1}.section__title{margin:0 0 4px;font-size:15px;font-weight:600}.section__hint{margin:0 0 14px;font-size:13px;color:var(--muted);line-height:1.5}.notice{margin:0 0 14px;padding:11px 13px;font-size:13px;background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;color:var(--text-secondary)}.notice--bad{background:var(--tint-bad);border-color:var(--tint-bad-border);color:var(--tint-bad-text)}.notice__close{margin-left:8px;background:transparent;border:0;color:inherit;text-decoration:underline;cursor:pointer;font-size:12px}.chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.chip{font-size:11px;padding:2px 7px;background:var(--tint-info);color:var(--tint-info-text);border-radius:10px}.chip--krypto{background:var(--tint-good);color:var(--tint-good-text);font-weight:600}.chip--off{background:var(--surface-soft);color:#8b959e;text-decoration:line-through}.button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;background:var(--surface);border:1px solid #d3dbe3;border-radius:4px;cursor:pointer;white-space:nowrap}.button:hover:not(:disabled){background:var(--hover-row);border-color:var(--hover-command-border)}.button:disabled{color:#a6aeb6;cursor:default}.button--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.button--primary:hover:not(:disabled){background:var(--accent-dark);border-color:var(--accent-dark)}.button--danger{background:var(--danger-fill);border-color:var(--danger-fill);color:var(--on-danger)}.button--danger:hover:not(:disabled){background:var(--danger-fill-hover);border-color:var(--danger-fill-hover);color:var(--on-danger)}
