.dk-host,.dk-host [data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:var(--ink);--surface-raised:color-mix(in srgb, var(--ink-3) 62%, transparent);--surface-solid:var(--ink-2);--surface-sunken:var(--ink);--surface-hover:color-mix(in srgb, var(--paper) 7%, transparent);--overlay:color-mix(in srgb, var(--ink) 66%, transparent);--text:var(--paper);--text-muted:color-mix(in srgb, var(--paper) 68%, var(--ink));--text-on-accent:var(--paper);--border:var(--line-dark);--border-strong:color-mix(in srgb, var(--paper) 17%, transparent);--focus-ring:var(--ai-to);--accent-solid:var(--from,var(--ai-from));--proposed:var(--ai-to);--ok-text:var(--ok);--warn-text:var(--warn);--hot-text:color-mix(in srgb, var(--hot) 80%, var(--paper));--leaders-text:color-mix(in srgb, var(--leaders) 70%, var(--paper));--proposed-text:var(--ai-to);--glow-a:color-mix(in srgb, var(--ai-from) 30%, transparent);--glow-b:color-mix(in srgb, var(--ai-to) 16%, transparent);--shadow:var(--shadow-l)}.dk-host [data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:var(--paper-2);--surface-raised:color-mix(in srgb, var(--paper) 88%, transparent);--surface-solid:var(--paper);--surface-sunken:color-mix(in srgb, var(--paper-2) 60%, var(--line-light));--surface-hover:color-mix(in srgb, var(--ink) 5%, transparent);--overlay:color-mix(in srgb, var(--ink) 38%, transparent);--text:var(--ink);--text-muted:color-mix(in srgb, var(--stone) 88%, var(--ink));--border:var(--line-light);--border-strong:color-mix(in srgb, var(--stone) 38%, var(--line-light));--ok-text:color-mix(in srgb, var(--ok) 50%, var(--ink));--warn-text:color-mix(in srgb, var(--warn) 50%, var(--ink));--hot-text:color-mix(in srgb, var(--hot) 70%, var(--ink));--leaders-text:color-mix(in srgb, var(--leaders) 48%, var(--ink));--proposed-text:color-mix(in srgb, var(--ai-to) 45%, var(--ink));--glow-a:color-mix(in srgb, var(--ai-from) 14%, transparent);--glow-b:color-mix(in srgb, var(--ai-to) 12%, transparent);--shadow:var(--shadow-l)}.dk-host{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--text-xs:12px;--text-s:13px;--text-m:15px;--text-l:17px;--text-xl:20px;--text-2xl:26px;--text-3xl:38px;--duration-s:.15s;--duration-m:.25s;--duration-l:.4s;--tap:44px}.dk-host [data-density=compact]{--row-pad:8px}@media (prefers-reduced-motion:reduce){.dk-host *,.dk-host :before,.dk-host :after{transition:none!important;animation:none!important}}.dk-host *{box-sizing:border-box}.dk-host,.dk-host{margin:0}body[data-shell] .dk-host{min-height:100vh;font-family:var(--font-text);font-size:var(--text-m);color:var(--text);background:var(--surface);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;line-height:1.45}.dk-host [hidden]{display:none!important}.dk-host a{color:inherit;text-decoration:none}.dk-host button,.dk-host input,.dk-host textarea,.dk-host select{font:inherit;color:inherit}.dk-host button{cursor:pointer;background:0 0;border:0;padding:0}.dk-host :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-s)}.dk-host svg.i{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.dk-host svg.i.s{width:14px;height:14px}.dk-host .num{font-variant-numeric:tabular-nums}.dk-host .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dk-host h1,.dk-host h2,.dk-host h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0}.dk-host .sky{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.dk-host .sky:before{content:"";background:radial-gradient(circle, var(--glow-a), transparent 64%);filter:blur(20px);border-radius:50%;width:60vw;height:60vw;position:absolute;top:-32vw;left:40vw}.dk-host .sky:after{content:"";background:radial-gradient(circle, var(--glow-b), transparent 64%);filter:blur(20px);border-radius:50%;width:50vw;height:50vw;position:absolute;bottom:-30vw;left:-10vw}.dk-host .rail{border-right:1px solid var(--border);flex-direction:column;align-items:center;gap:6px;height:100vh;padding:16px 0;display:flex;position:sticky;top:0}.dk-host .rail .logo{border-radius:var(--radius-s);background:0 0;place-items:center;width:40px;height:40px;margin-bottom:10px;display:grid;overflow:hidden}.dk-host .rail .logo img{width:40px;height:40px;display:block}.dk-host .mark-img{flex:none;width:20px;height:20px;display:block}.dk-host .mark-img.md{width:28px;height:28px}.dk-host .mark-img.lg{width:40px;height:40px}.dk-host .rail a{width:var(--tap);height:var(--tap);border-radius:var(--radius-m);color:var(--text-muted);place-items:center;display:grid;position:relative}.dk-host .rail a:hover{color:var(--text);background:var(--surface-hover)}.dk-host .rail a.on{color:var(--text);background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--border-strong)}.dk-host .rail a.on:before{content:"";border-radius:var(--radius-2xs);background:var(--accent);width:3px;position:absolute;top:11px;bottom:11px;left:-14px}.dk-host .rail .logo.on:before{display:none}.dk-host .rail .sp{flex:1}.dk-host .count{border-radius:var(--radius-xs);background:var(--hot);min-width:18px;height:18px;color:var(--text-on-accent);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;font-weight:700;display:inline-grid}.dk-host .rail .count{position:absolute;top:3px;right:2px}.dk-host .rail .tip{z-index:30;white-space:nowrap;border-radius:var(--radius-xs);background:var(--surface-solid);border:1px solid var(--border);font-size:var(--text-xs);color:var(--text);opacity:0;pointer-events:none;transition:opacity var(--duration-s);padding:6px 10px;position:absolute;left:54px}.dk-host .rail a:hover .tip,.dk-host .rail a:focus-visible .tip{opacity:1}.dk-host .iconbtn{width:var(--tap);height:var(--tap);border-radius:var(--radius-s);background:var(--surface-raised);border:1px solid var(--border);color:var(--text-muted);flex:none;place-items:center;display:inline-grid;position:relative}.dk-host .iconbtn:hover{color:var(--text);border-color:var(--border-strong)}.dk-host .iconbtn.bare{background:0 0;border-color:#0000}.dk-host .iconbtn .count{position:absolute;top:-4px;right:-4px}.dk-host .helper{height:var(--tap);border-radius:var(--radius-pill);background:var(--surface-raised);border:1px solid var(--border-strong);white-space:nowrap;align-items:center;gap:10px;padding:0 14px 0 6px;font-weight:600;display:inline-flex}.dk-host .helper:hover{border-color:var(--focus-ring)}.dk-host .theme-dark-only{display:inline}.dk-host .theme-light-only,.dk-host [data-theme=light] .theme-dark-only{display:none}.dk-host [data-theme=light] .theme-light-only{display:inline}.dk-host .ava{width:36px;height:36px;font-size:var(--fs-s);color:var(--text);background:var(--surface-hover);border:1px solid var(--border-strong);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.dk-host .ava.lg{width:56px;height:56px;font-size:var(--fs-3xl);font-family:var(--font-display);border-radius:var(--radius-m)}.dk-host .ava.accent{background:var(--accent);color:var(--text-on-accent);border:0}.dk-host .btn{border-radius:var(--radius-s);min-height:40px;font-weight:600;font-size:var(--fs-l);background:var(--surface-hover);border:1px solid var(--border);color:var(--text);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.dk-host .btn:hover{border-color:var(--border-strong)}.dk-host .btn.go{color:var(--text-on-accent);background:var(--accent);box-shadow:var(--shadow-accent);border:0}.dk-host .btn.lg{border-radius:var(--radius-m);min-height:48px;font-size:var(--text-m);padding:0 22px}.dk-host .btn.ghost{color:var(--text-muted);background:0 0;border-color:#0000}.dk-host .btn.ghost:hover{color:var(--text);background:var(--surface-hover)}.dk-host .btn.danger{color:var(--hot-text)}.dk-host .btn.sm{min-height:32px;font-size:var(--fs-m);border-radius:var(--radius-s);padding:0 10px}.dk-host .btn[disabled]{opacity:.45;cursor:not-allowed}.dk-host .link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.dk-host .mark{border-radius:var(--radius-xs);height:22px;font-size:var(--fs-s);white-space:nowrap;background:var(--surface-hover);color:var(--text-muted);align-items:center;gap:5px;padding:0 8px 0 6px;font-weight:500;display:inline-flex}.dk-host .mark svg.i{width:13px;height:13px}.dk-host .mark.lead{color:var(--leaders-text);background:color-mix(in srgb, var(--leaders) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--leaders) 32%, transparent);border-radius:var(--radius-pill);font-weight:600}.dk-host .mark.prop{color:var(--proposed-text);background:color-mix(in srgb, var(--proposed) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--proposed) 40%, transparent)}.dk-host .mark.raised{color:var(--text-on-accent);background:var(--accent);font-weight:600}.dk-host .mark.ok{color:var(--ok-text);background:color-mix(in srgb, var(--ok) 13%, transparent)}.dk-host .mark.warn{color:var(--warn-text);background:color-mix(in srgb, var(--warn) 14%, transparent)}.dk-host .mark.hot{color:var(--hot-text);background:color-mix(in srgb, var(--hot) 13%, transparent)}.dk-host .orb{--s:120px;width:var(--s);height:var(--s);border-radius:50%;flex:none;position:relative}.dk-host .orb:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--ai-from) 55%, transparent), color-mix(in srgb, var(--ai-to) 18%, transparent) 45%, transparent 68%);filter:blur(12px);border-radius:50%;animation:5s ease-in-out infinite breathe;position:absolute;inset:-18%}.dk-host .orb i{background:conic-gradient(from 0deg, var(--ai-from), var(--ai-to), var(--ai-via), var(--ai-from));border-radius:50%;animation:9s linear infinite spin;position:absolute;inset:0}.dk-host .orb i:after{content:"";background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--paper) 85%, transparent), transparent 30%), radial-gradient(circle at 70% 75%, color-mix(in srgb, var(--ai-to) 55%, transparent), transparent 55%), radial-gradient(circle at 30% 80%, color-mix(in srgb, var(--ai-from) 80%, transparent), transparent 60%), var(--ink-2);border-radius:50%;position:absolute;inset:8%}.dk-host .orb.sm{--s:30px}.dk-host .orb.sm:before{filter:blur(5px);inset:-25%}.dk-host .orb.listen:before{animation-duration:1.1s}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{50%{opacity:.75;transform:scale(1.08)}}.dk-host .toast{z-index:70;border-radius:var(--radius-m);background:var(--surface-solid);border:1px solid var(--border-strong);max-width:calc(100vw - 24px);box-shadow:var(--shadow);font-size:var(--fs-l);opacity:0;pointer-events:none;transition:opacity var(--duration-m), transform var(--duration-m) var(--ease);align-items:center;gap:4px;padding:6px 6px 6px 16px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px)}.dk-host .toast.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.dk-host .toast.top{top:80px;bottom:auto;transform:translate(-50%,-12px)}.dk-host .toast.top.on{transform:translate(-50%)}.dk-host .toast svg.i{color:var(--ok-text);margin-right:6px}.dk-host .toast .sep{color:var(--text-muted);margin:0 4px}html[data-product=disk] .dk-host{--from:#ffd84d;--to:#f5b400;--accent:linear-gradient(135deg, var(--from), var(--to));--accent-solid:#ffc933;--accent-text:#ffd24d;--focus-ring:#ffc933;--text-on-accent:#1d1b16;--glow-a:#f5b4001f;--glow-b:#ffd84d14}html[data-product=disk] .dk-host,.dk-host .dk-theme{--t-doc:#5b9cf5;--t-xls:#34c27a;--t-pdf:#f26b5b;--t-img:#f2b632;--t-dir:#f2c55c;--t-dwg:#a98bf0;--nav-w:248px;--side-w:340px;--paper-sheet:#fff;--paper-ink:#1b1b1b;--paper-line:#dadce0;--desk:#2a2b30;--fi-ring:var(--surface-solid)}html[data-product=disk][data-theme=light] .dk-host{--accent-solid:#f5b400;--accent-text:#9a6b00;--focus-ring:#e0a400;--glow-a:#f5b40017;--glow-b:#ffd84d12}html[data-product=disk][data-theme=light] .dk-host,.dk-host .dk-theme[data-theme=light]{--t-doc:#2b6cde;--t-xls:#1e9e58;--t-pdf:#e5432f;--t-img:#c78300;--t-dir:#d9a52c;--t-dwg:#7c4ddb;--desk:#e8eaed}html[data-product=disk][data-theme=light] .dk-host .wordmark i{background:linear-gradient(135deg,#e8a800,#c07a00);-webkit-background-clip:text;background-clip:text}html[data-product=disk] .dk-host .sky:before{width:46vw;height:46vw;top:-30vw;left:auto;right:-8vw}html[data-product=disk] .dk-host .sky:after{width:52vw;height:38vw;bottom:-26vw;left:8vw}.dk-host .mono,.dk-host .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dk-host .muted{color:var(--text-muted)}body[data-shell=disk] .dk-host{height:100dvh;overflow:hidden}.dk-host .dk{z-index:1;grid-template-columns:var(--rail-w,72px) var(--nav-w) minmax(0, 1fr) var(--side-w);grid-template-rows:minmax(0,1fr);height:100dvh;display:grid;position:relative}body.side-off .dk-host .dk{grid-template-columns:var(--rail-w,72px) var(--nav-w) minmax(0, 1fr)}body.side-off .dk-host .dk-side{display:none}body[data-wide] .dk-host .dk{grid-template-columns:var(--rail-w,72px) minmax(0, 1fr) var(--side-w)}body[data-wide].side-off .dk-host .dk{grid-template-columns:var(--rail-w,72px) minmax(0, 1fr)}body[data-wide] .dk-host .dk-nav{display:none}.dk-host .dk .rail{height:100%}.dk-host .dk .rail .tip{left:54px}.dk-host .dk-nav{border-right:1px solid var(--border);background:color-mix(in srgb, var(--surface-solid) 55%, transparent);flex-direction:column;gap:2px;min-height:0;padding:16px 12px 14px;display:flex;overflow-y:auto}.dk-host .dk-nav .brandrow{align-items:center;gap:10px;height:40px;margin-bottom:10px;padding:0 6px;display:flex}.dk-host .dk-nav .brandrow .wordmark{font-size:var(--fs-xl)}.dk-host .dk-nav .create{width:100%;margin-bottom:12px}.dk-host .nv{border-radius:var(--radius-s);min-height:38px;color:var(--text-muted);font-size:var(--fs-l);align-items:center;gap:10px;padding:0 10px;font-weight:500;display:flex}.dk-host .nv:hover{color:var(--text);background:var(--surface-hover)}.dk-host .nv.on{color:var(--text);background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--border-strong);font-weight:600}.dk-host .nv .n{font-size:var(--fs-s);color:var(--text-muted);margin-left:auto;font-weight:600}.dk-host .nv .n.hot{color:var(--text-on-accent);background:var(--accent);border-radius:var(--radius-pill);padding:0 7px;line-height:20px}.dk-host .nv svg.i{width:18px;height:18px}.dk-host .nsep{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:14px 10px 6px;font-weight:600}.dk-host .nv .src{border-radius:var(--radius-2xs);width:18px;height:18px;font-size:var(--fs-2xs);color:#fff;flex:none;place-items:center;font-weight:800;display:grid}.dk-host .nv .src.ya{background:#fc3f1d}.dk-host .nv .src.gd{background:#1a73e8}.dk-host .nv .st{font-size:var(--fs-xs);color:var(--ok-text);margin-left:auto}.dk-host .quota{margin-top:auto;padding:14px 8px 2px}.dk-host .quota .qh{font-size:var(--fs-s);justify-content:space-between;margin-bottom:8px;display:flex}.dk-host .quota .bar{border-radius:var(--radius-pill);background:var(--surface-hover);height:8px;display:flex;overflow:hidden}.dk-host .quota .bar i{height:100%;display:block}.dk-host .quota .bar i.og{background:var(--accent)}.dk-host .quota .bar i.me{background:color-mix(in srgb, var(--leaders) 70%, transparent)}.dk-host .quota .ql{font-size:var(--fs-xs);color:var(--text-muted);gap:12px;margin-top:8px;display:flex}.dk-host .quota .ql b{vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.dk-host .quota .ql b.og{background:var(--to)}.dk-host .quota .ql b.me{background:var(--leaders)}.dk-host .dk-main{flex-direction:column;min-width:0;min-height:0;display:flex}.dk-host .dh{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:12px;height:64px;padding:0 20px;display:flex}.dk-host .dh .dsearch{border-radius:var(--radius-s);background:var(--surface-hover);max-width:560px;height:40px;color:var(--text-muted);flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.dk-host .dh .dsearch input{min-width:0;font-size:var(--fs-l);background:0 0;border:0;outline:0;flex:1;height:100%}.dk-host .dh .dsearch input::placeholder{color:var(--text-muted)}.dk-host .dh .dsearch kbd{font-family:var(--font-mono);font-size:var(--fs-xs);border-radius:var(--radius-xs);border:1px solid var(--border-strong);padding:1px 6px}.dk-host .dh .sp{flex:1}.dk-host .dh .orgchip{font-size:var(--fs-m);color:var(--text-muted);white-space:nowrap;align-items:center;gap:8px;display:flex}.dk-host .dh .menu-btn{display:none}.dk-host .dbody{flex:1;min-height:0;padding:18px 20px 28px;overflow-y:auto}.dk-host .crumbs2{font-size:var(--fs-m);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dk-host .crumbs2 a:hover{color:var(--text)}.dk-host .crumbs2 svg.i{opacity:.6;width:14px;height:14px}.dk-host .crumbs2 b{color:var(--text);font-weight:600}.dk-host .ptitle{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0 14px;display:flex}.dk-host .ptitle h1{font-size:var(--fs-5xl);margin:0;font-weight:600}.dk-host .ptitle .acts{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.dk-host .tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.dk-host .fchip{border-radius:var(--radius-pill);height:32px;font-size:var(--fs-m);color:var(--text-muted);border:1px solid var(--border);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.dk-host .fchip:hover{color:var(--text);border-color:var(--border-strong)}.dk-host .fchip.on{color:var(--text-on-accent);background:var(--accent);border-color:#0000;font-weight:600}.dk-host .fchip small{font-size:var(--fs-xs);opacity:.8;font-weight:700}.dk-host .tools .sp{flex:1}.dk-host .seg{border-radius:var(--radius-s);background:var(--surface-hover);padding:3px;display:inline-flex}.dk-host .seg button{border-radius:var(--radius-xs);height:28px;color:var(--text-muted);font-size:var(--fs-m);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.dk-host .seg button.on{background:var(--surface-solid);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong)}.dk-host .seg svg.i{width:16px;height:16px}.dk-host .aiband{border-radius:var(--radius-m);background:var(--surface-raised);border:1px solid color-mix(in srgb, var(--proposed) 38%, var(--border));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px 10px 10px;display:flex}.dk-host .aiband p{font-size:var(--fs-l);flex:1;margin:0}.dk-host .aiband p small{color:var(--text-muted);font-size:var(--fs-s);display:block}.dk-host .aiband .acts{flex:none;gap:6px;display:flex}.dk-host .ftable{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-l)}.dk-host .ftable th{text-align:left;font-size:var(--fs-s);color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:0 10px 8px;font-weight:600}.dk-host .ftable td{border-bottom:1px solid var(--border);white-space:nowrap;vertical-align:middle;padding:9px 10px}.dk-host .ftable tr.fr{cursor:pointer}.dk-host .ftable tr.fr:hover td{background:var(--surface-hover)}.dk-host .ftable tr.fr.on td{background:color-mix(in srgb, var(--accent-solid) 10%, transparent)}.dk-host .ftable tr.fr.on td:first-child{box-shadow:inset 3px 0 0 var(--accent-solid)}.dk-host .ftable td.r,.dk-host .ftable th.r{text-align:right}.dk-host .ftable .nm{align-items:center;gap:12px;min-width:0;display:flex}.dk-host .ftable .nm .t{min-width:0}.dk-host .ftable .nm b{text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.dk-host .ftable .nm small{font-size:var(--fs-s);color:var(--text-muted);display:block}.dk-host .ftable .who{color:var(--text-muted);align-items:center;gap:8px;display:flex}.dk-host .ftable .who .ava{width:26px;height:26px;font-size:var(--fs-2xs)}.dk-host .ftable .acc{color:var(--text-muted);font-size:var(--fs-m);align-items:center;gap:6px;display:inline-flex}.dk-host .ftable .acc svg.i{width:15px;height:15px}.dk-host .ftable .ver{font-family:var(--font-mono);font-size:var(--fs-s);color:var(--text-muted)}.dk-host .tg-red{--tag:#e5484d}.dk-host .tg-orange{--tag:#f76b15}.dk-host .tg-yellow{--tag:#d6a206}.dk-host .tg-green{--tag:#30a46c}.dk-host .tg-teal{--tag:#12a594}.dk-host .tg-blue{--tag:#3e63dd}.dk-host .tg-purple{--tag:#8e4ec6}.dk-host .tg-gray{--tag:#8b8d98}.dk-host .tagdot{background:var(--tag);border-radius:50%;flex:none;width:10px;height:10px}.dk-host .tagchips{vertical-align:1px;flex-wrap:wrap;gap:4px;margin-left:8px;display:inline-flex}.dk-host .tile .tagchips{justify-content:center;margin:2px 0 0;display:flex}.dk-host .tagc{font:inherit;font-size:var(--fs-xs);border-radius:var(--radius-pill);color:color-mix(in srgb, var(--tag) 70%, var(--text));background:color-mix(in srgb, var(--tag) 16%, transparent);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border:0;max-width:120px;padding:0 7px;font-weight:600;line-height:18px;overflow:hidden}.dk-host .tagc:hover{background:color-mix(in srgb, var(--tag) 26%, transparent)}.dk-host .nvtag{align-items:center;display:flex}.dk-host .nvtag .nv{flex:1;min-width:0}.dk-host .nvtag .nv .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dk-host .nvtag .iconbtn{opacity:0}.dk-host .nvtag:hover .iconbtn,.dk-host .nvtag .iconbtn:focus-visible{opacity:1}.dk-host .taglist{flex-direction:column;gap:2px;max-height:240px;margin-bottom:10px;display:flex;overflow:auto}.dk-host .tagrow{border-radius:var(--radius-xs);min-height:34px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 8px;display:flex}.dk-host .tagrow:hover{background:var(--surface-hover)}.dk-host .tagbox{border-radius:var(--radius-2xs);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--border-strong);flex:none;position:relative}.dk-host .tagbox.all{background:var(--accent);box-shadow:none}.dk-host .tagbox.all:after{content:"";border:solid var(--text-on-accent);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.dk-host .tagbox.some:after{content:"";background:var(--text);height:2px;position:absolute;top:7px;left:4px;right:4px}.dk-host .tagcolors{gap:8px;margin:10px 0 2px;display:flex}.dk-host .tagsw{background:var(--tag);cursor:pointer;border:0;border-radius:50%;width:22px;height:22px}.dk-host .tagsw.on{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--tag)}.dk-host .ftable .more{opacity:0}.dk-host .ftable tr.fr:hover .more,.dk-host .ftable tr.fr.on .more{opacity:1}.dk-host .ft{border-radius:var(--radius-s);width:34px;height:34px;color:var(--text-muted);background:var(--surface-hover);flex:none;place-items:center;display:grid}.dk-host .ft svg.i{width:18px;height:18px}.dk-host .fi{flex:none;place-items:center;width:36px;height:36px;display:inline-grid;position:relative}.dk-host .fi .fsvg{width:100%;height:100%;display:block}.dk-host .fi .fsvg path[fill=\#fff]{filter:drop-shadow(0 1px 1px #00000014)}.dk-host .tiles{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px 8px;padding-top:4px;display:grid}.dk-host .tile{border-radius:var(--radius-m);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:10px 6px;display:flex}.dk-host .tile:hover{background:var(--surface-hover)}.dk-host .tile.on{background:color-mix(in srgb, var(--accent-solid) 16%, transparent)}.dk-host .tile .fi.big{width:88px;height:88px}.dk-host .tile b{font-size:var(--fs-m);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.dk-host .tile small{font-size:var(--fs-xs);color:var(--text-muted)}.dk-host .tile .tmark{font-size:var(--fs-xs);color:var(--proposed-text);font-weight:600}.dk-host .tile .tmark.warn{color:var(--warn-text)}.dk-host .drop{border:1.5px dashed var(--border-strong);border-radius:var(--radius-m);color:var(--text-muted);font-size:var(--fs-m);align-items:center;gap:14px;margin-top:16px;padding:18px;display:flex}.dk-host .drop svg.i{width:26px;height:26px;color:var(--accent-text)}.dk-host .drop b{color:var(--text)}.dk-host .dk-side{border-left:1px solid var(--border);background:color-mix(in srgb, var(--surface-solid) 55%, transparent);flex-direction:column;min-height:0;display:flex}.dk-host .sh{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:4px;height:64px;padding:0 10px 0 12px;display:flex}.dk-host .stabs{flex:1;gap:2px;display:flex}.dk-host .stabs button{border-radius:var(--radius-s);height:34px;color:var(--text-muted);font-size:var(--fs-m);align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.dk-host .stabs button.on{color:var(--text);background:var(--surface-hover)}.dk-host .stabs .orb.sm{--s:18px}.dk-host .spane{flex-direction:column;flex:1;gap:18px;min-height:0;padding:16px;display:flex;overflow-y:auto}.dk-host .spane[hidden]{display:none!important}.dk-host .shero{align-items:flex-start;gap:12px;display:flex}.dk-host .shero h2{font-size:var(--fs-2xl);font-weight:600;font-family:var(--font-text);letter-spacing:0;margin:0 0 2px}.dk-host .shero small{color:var(--text-muted);font-size:var(--fs-s)}.dk-host .preview{border-radius:var(--radius-m);border:1px solid var(--border);background:color-mix(in srgb, var(--paper-sheet) 6%, var(--surface-sunken));place-items:center;height:176px;display:grid;position:relative;overflow:hidden}.dk-host .preview .sheetp{background:var(--paper-sheet);border-radius:var(--radius-2xs);width:200px;height:140px;position:relative;overflow:hidden}.dk-host .preview .sheetp svg{width:100%;height:100%;position:absolute;inset:0}.dk-host .preview .open{position:absolute;bottom:10px;right:10px}.dk-host .sacts{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.dk-host .sacts button,.dk-host .sacts a{border-radius:var(--radius-s);font-size:var(--fs-xs);color:var(--text-muted);border:1px solid var(--border);flex-direction:column;align-items:center;gap:4px;padding:8px 0;display:flex}.dk-host .sacts button:hover,.dk-host .sacts a:hover{color:var(--text);border-color:var(--border-strong)}.dk-host .sacts svg.i{width:18px;height:18px}.dk-host .ssec h3{font-size:var(--fs-s);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:600;font-family:var(--font-text);margin:0 0 8px;display:flex}.dk-host .ssec h3 a{text-transform:none;letter-spacing:0;color:var(--accent-text);margin-left:auto;font-weight:500}.dk-host .kv2{font-size:var(--fs-m);grid-template-columns:100px 1fr;gap:6px 10px;margin:0;display:grid}.dk-host .kv2 dt{color:var(--text-muted)}.dk-host .kv2 dd{margin:0}.dk-host .vrow,.dk-host .arow,.dk-host .jrow{font-size:var(--fs-m);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:7px 0;display:flex}.dk-host .vrow:last-child,.dk-host .arow:last-child,.dk-host .jrow:last-child{border-bottom:0}.dk-host .vrow .v{font-family:var(--font-mono);font-size:var(--fs-s);border-radius:var(--radius-xs);background:var(--surface-hover);padding:1px 6px}.dk-host .vrow .w{flex:1;min-width:0}.dk-host .vrow .w small,.dk-host .arow .w small{color:var(--text-muted);font-size:var(--fs-s);display:block}.dk-host .vrow .cur{font-size:var(--fs-xs);color:var(--ok-text)}.dk-host .arow .ava{width:28px;height:28px;font-size:var(--fs-2xs)}.dk-host .arow .w{flex:1;min-width:0}.dk-host .arow .role{font-size:var(--fs-s);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-xs);padding:2px 8px}.dk-host .linkbox{border-radius:var(--radius-m);border:1px solid var(--border);flex-direction:column;gap:8px;padding:12px;display:flex}.dk-host .linkbox .lr{font-size:var(--fs-m);align-items:center;gap:8px;display:flex}.dk-host .linkbox code{font-family:var(--font-mono);font-size:var(--fs-s);text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);flex:1;overflow:hidden}.dk-host .linkbox .tags{flex-wrap:wrap;gap:6px;display:flex}.dk-host .jrow time{font-family:var(--font-mono);font-size:var(--fs-s);color:var(--text-muted);flex:none;width:44px}.dk-host .jrow span{flex:1}.dk-host .scrim-d{z-index:40;background:var(--overlay);opacity:0;pointer-events:none;transition:opacity var(--duration-m) var(--ease);position:fixed;inset:0}body.modal-on .dk-host .scrim-d{opacity:1;pointer-events:auto}.dk-host .dlg2{z-index:50;border-radius:var(--radius-l);background:var(--surface-solid);border:1px solid var(--border-strong);width:min(560px,100vw - 24px);max-height:88vh;box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:opacity var(--duration-m), transform var(--duration-m) var(--ease);padding:20px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-46%)}.dk-host .dlg2.on{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.dk-host .dlg2 h3{font-size:var(--fs-3xl);margin:0 0 4px}.dk-host .dlg2>p{color:var(--text-muted);font-size:var(--fs-m);margin:0 0 14px}.dk-host .feedfollow{border:1px solid var(--border);border-radius:var(--radius-s);font-size:var(--fs-m);cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.dk-host .feedfollow input{margin-top:3px}.dk-host .feedfollow small{color:var(--text-muted);font-size:var(--fs-s);display:block}.dk-host .feedlist{max-height:52vh;overflow:auto}.dk-host .feedlist h4{font-size:var(--fs-s);color:var(--text-muted);margin:12px 0 2px;font-weight:600}.dk-host .feedlist section:first-child h4{margin-top:0}.dk-host .feedrow{width:100%;color:var(--text);font:inherit;font-size:var(--fs-m);text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0}.dk-host .feedrow:hover{background:var(--surface-hover)}.dk-host .dlg2 .x{position:absolute;top:12px;right:12px}.dk-host .mitem{border-radius:var(--radius-m);text-align:left;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.dk-host .mitem:hover{background:var(--surface-hover)}.dk-host .mitem .ft{width:40px;height:40px}.dk-host .mitem b{font-size:var(--fs-l);display:block}.dk-host .mitem small{color:var(--text-muted);font-size:var(--fs-s);display:block}.dk-host .apps{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:10px 0 8px;display:grid}.dk-host .app{border-radius:var(--radius-s);color:inherit;text-align:center;justify-items:center;gap:4px;padding:10px 4px;text-decoration:none;display:grid}.dk-host .app:hover,.dk-host .app.on{background:var(--surface-hover)}.dk-host .app small{color:var(--text-muted);font-size:var(--fs-s)}.dk-host .app-name{font-size:var(--fs-m);font-weight:600}.dk-host .app-tile{background:linear-gradient(135deg, var(--from), var(--to));width:44px;height:44px;color:var(--text-on-accent);font-weight:700;font-size:var(--fs-3xl);object-fit:cover;border-radius:28%;place-items:center;display:grid}.dk-host .app.off .app-tile{opacity:.55}.dk-host .apps-more{color:var(--text-muted);font-size:var(--fs-s);margin:6px 0 0;font-weight:600}.dk-host .apps-foot{border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--fs-m);justify-content:center;align-items:center;gap:6px;padding:10px;text-decoration:none;display:flex}.dk-host .id-links{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}.dk-host .id-links .mitem{color:inherit;text-decoration:none}.dk-host .dh .apps-btn,.dk-host .dk-nav .nav-me{display:none}.dk-host .dk-nav .nav-me{text-align:left;align-items:center;gap:10px;margin-top:auto}.dk-host .mgrid{grid-template-columns:1fr 1fr;gap:4px;display:grid}.dk-host .frow{border-bottom:1px solid var(--border);font-size:var(--fs-l);align-items:center;gap:10px;padding:10px 0;display:flex}.dk-host .frow:last-of-type{border-bottom:0}.dk-host .frow .lb{flex:1}.dk-host .frow .lb small{color:var(--text-muted);font-size:var(--fs-s);display:block}.dk-host .inp{border-radius:var(--radius-s);border:1px solid var(--border-strong);background:var(--surface-raised);height:40px;font-size:var(--fs-l);outline:0;width:100%;padding:0 12px}.dk-host .inp:focus{border-color:var(--focus-ring)}.dk-host .sel2{border-radius:var(--radius-s);border:1px solid var(--border);background:var(--surface-raised);height:34px;font-size:var(--fs-m);padding:0 10px}.dk-host .sw{border-radius:var(--radius-pill);background:var(--surface-hover);border:1px solid var(--border-strong);cursor:pointer;flex:none;width:38px;height:22px;position:relative}.dk-host .sw:after{content:"";background:var(--text-muted);width:16px;height:16px;transition:left var(--duration-s);border-radius:50%;position:absolute;top:2px;left:2px}.dk-host .sw.on{background:var(--accent);border-color:#0000}.dk-host .sw.on:after{background:#fff;left:18px}.dk-host .okbox{border-radius:var(--radius-m);background:color-mix(in srgb, var(--warn) 9%, transparent);border:1px solid color-mix(in srgb, var(--warn) 30%, transparent);font-size:var(--fs-m);margin-top:14px;padding:12px}.dk-host .okbox b{align-items:center;gap:6px;margin-bottom:4px;display:flex}.dk-host .okbox ul{color:var(--text-muted);margin:4px 0 0;padding-left:18px}.dk-host .dlg2 .foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.dk-host .tabbar-d,.dk-host .ptop-d{display:none}@media (max-width:1279px){html[data-product=disk] .dk-host,.dk-host .dk-theme{--side-w:312px;--nav-w:224px}}@media (max-width:1099px){body:not(.side-force) .dk-host .dk{grid-template-columns:var(--rail-w,72px) var(--nav-w) minmax(0, 1fr)}body[data-wide]:not(.side-force) .dk-host .dk{grid-template-columns:var(--rail-w,72px) minmax(0, 1fr)}body:not(.side-force) .dk-host .dk-side{display:none}body.side-force .dk-host .dk-side{z-index:45;background:var(--surface-solid);width:min(380px,100vw);box-shadow:var(--shadow);position:fixed;top:0;bottom:0;right:0}body.side-force .dk-host .dk{grid-template-columns:var(--rail-w,72px) var(--nav-w) minmax(0, 1fr)}body[data-wide].side-force .dk-host .dk{grid-template-columns:var(--rail-w,72px) minmax(0, 1fr)}}@media (max-width:899px){.dk-host .dk,body:not(.side-force) .dk-host .dk,body.side-force .dk-host .dk,body[data-wide] .dk-host .dk,body[data-wide]:not(.side-force) .dk-host .dk{grid-template-columns:var(--rail-w,72px) minmax(0, 1fr)}.dk-host .dk-nav{z-index:45;background:var(--surface-solid);width:280px;box-shadow:var(--shadow);display:none;position:fixed;top:0;bottom:0;left:0}body.nav-open .dk-host .dk-nav{display:flex}.dk-host .dh .menu-btn{display:inline-grid}.dk-host .dh .orgchip,.dk-host .ftable .c-size,.dk-host .ftable .c-ver{display:none}}@media (max-width:599px){body[data-shell=disk] .dk-host{height:auto;overflow:auto}.dk-host .dk,body:not(.side-force) .dk-host .dk,body.side-force .dk-host .dk,body[data-wide] .dk-host .dk,body[data-wide]:not(.side-force) .dk-host .dk{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);height:auto;min-height:100dvh;padding-bottom:76px}.dk-host .dk .rail{display:none}.dk-host .dh .apps-btn{display:inline-grid}.dk-host .dk-nav .nav-me{display:flex}.dk-host .dh{gap:6px;height:56px;padding:0 10px}.dk-host .dh .dsearch kbd{display:none}.dk-host .dbody{padding:14px 12px 24px;overflow:visible}.dk-host .ptitle h1{font-size:var(--fs-4xl)}.dk-host .ptitle .acts .btn:not(.go){display:none}.dk-host .aiband{flex-wrap:wrap}.dk-host .aiband .acts{width:100%}.dk-host .aiband .acts .btn{flex:1}.dk-host .ftable thead,.dk-host .ftable .c-who,.dk-host .ftable .c-date,.dk-host .ftable .c-acc{display:none}.dk-host .ftable td{padding:10px 6px}.dk-host .tools .seg,.dk-host .drop{display:none}.dk-host .tiles{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:2px 4px}.dk-host .tile .fi.big{width:68px;height:68px}.dk-host .tabbar-d{z-index:30;height:68px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface-solid) 92%, transparent);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.dk-host .tabbar-d a,.dk-host .tabbar-d button{font-size:var(--fs-xs);color:var(--text-muted);flex-direction:column;align-items:center;gap:2px;min-width:56px;display:flex}.dk-host .tabbar-d .on{color:var(--text)}.dk-host .tabbar-d .up{border-radius:var(--radius-m);background:var(--accent);width:52px;height:52px;color:var(--text-on-accent);box-shadow:var(--shadow-accent);place-items:center;margin-top:-18px;display:grid}}body.modal-on .dk-host{overflow:hidden}.dk-host .small{font-size:var(--fs-s)}.dk-host .err{color:var(--hot-text);font-size:var(--fs-m);margin:10px 0 0}.dk-host .gate{z-index:1;place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative}.dk-host .gate .box{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:420px;display:flex}.dk-host .gate h1{font-size:var(--fs-5xl)}.dk-host .gate p{color:var(--text-muted);margin:0}.dk-host .rail-btn{color:var(--text-muted)}.dk-host .ava-btn{cursor:pointer;padding:0;overflow:hidden}.dk-host .ava-btn img{object-fit:cover;width:100%;height:100%}.dk-host .dh .orgchip{cursor:pointer;border-radius:var(--radius-s);padding:4px 8px 4px 4px}.dk-host .dh .orgchip:hover{background:var(--surface-hover);color:var(--text)}.dk-host .dh .orgchip .ava{width:28px;height:28px;font-size:var(--fs-2xs)}.dk-host .dh form.dsearch{min-width:0;margin:0}.dk-host .dh .dsearch input::-webkit-search-cancel-button{display:none}.dk-host .dk-nav .nv{cursor:pointer}.dk-host .crumbs2 .crumb{align-items:center;gap:6px;display:inline-flex}.dk-host .crumbs2 button{color:var(--text-muted)}.dk-host .crumbs2 button:hover{color:var(--text)}.dk-host .pnote{font-size:var(--fs-m);margin:-6px 0 14px}.dk-host .tile{position:relative}.dk-host .tile .more{opacity:0;width:30px;height:30px;position:absolute;top:4px;right:4px}.dk-host .tile:hover .more,.dk-host .tile.on .more,.dk-host .tile .more:focus-visible{opacity:1}.dk-host .tile .tstar{color:var(--accent-text);position:absolute;top:8px;left:8px}.dk-host .tile .tstar svg.i,.dk-host .lstar svg.i{fill:currentColor}.dk-host .slock{border-radius:var(--radius-s);background:var(--surface-hover);font-size:var(--fs-m);align-items:center;gap:8px;margin:0 0 12px;padding:8px 10px;display:flex}.dk-host .slock span{flex:1}.dk-host .tile .tlock{top:30px}.dk-host .tile .tlock svg.i,.dk-host .lstar.llock svg.i{fill:none}.dk-host .tile .tlock,.dk-host .lstar.llock{color:var(--text-muted)}.dk-host .lstar{color:var(--accent-text);vertical-align:-2px;margin-left:6px;display:inline-flex}.dk-host .ftable .more{width:32px;height:32px}.dk-host .ftable{table-layout:fixed}.dk-host .ftable .c-who{width:110px}.dk-host .ftable .c-date{width:130px}.dk-host .ftable .c-size{width:90px}.dk-host .ftable .c-acc{width:130px}.dk-host .ftable th:last-child,.dk-host .ftable td:last-child{width:52px}.dk-host .ftable .nm .t{overflow:hidden}.dk-host .ftable .nm small{text-overflow:ellipsis;overflow:hidden}@media (hover:none){.dk-host .tile .more,.dk-host .ftable .more{opacity:1}}.dk-host .empty,.dk-host .offbox{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:10px;padding:36px 16px;display:flex}.dk-host .empty p,.dk-host .offbox p{max-width:420px;font-size:var(--fs-l);margin:0}.dk-host .offbox h2{color:var(--text);font-size:var(--fs-3xl)}.dk-host .media{flex:1;justify-content:center;align-items:center;min-height:0;padding:16px;display:flex}.dk-host .media.video{background:#000;padding:0}.dk-host .media video{object-fit:contain;width:100%;height:100%;max-height:calc(100dvh - 120px)}.dk-host .media audio{width:min(560px,100%)}.dk-host .spane .empty svg.i{width:28px;height:28px}.dk-host button.drop{text-align:left;cursor:pointer;width:100%}.dk-host button.drop:hover{border-color:var(--accent-solid)}.dk-host .dk-main.dragging .dbody{box-shadow:inset 0 0 0 2px var(--accent-solid);background:color-mix(in srgb, var(--accent-solid) 6%, transparent)}.dk-host .fmenu{z-index:60;border-radius:var(--radius-m);background:var(--surface-solid);border:1px solid var(--border-strong);min-width:220px;box-shadow:var(--shadow);flex-direction:column;padding:6px;display:flex;position:fixed;top:0;left:0}.dk-host .fmenu button{border-radius:var(--radius-s);height:38px;font-size:var(--fs-l);text-align:left;align-items:center;gap:10px;padding:0 10px;display:flex}.dk-host .fmenu button:hover,.dk-host .fmenu button:focus-visible{background:var(--surface-hover)}.dk-host .fmenu button.danger{color:var(--hot-text)}.dk-host .fmenu svg.i{width:18px;height:18px;color:var(--text-muted)}.dk-host .fmenu button.danger svg.i{color:inherit}.dk-host .uplist{z-index:55;border-radius:var(--radius-m);background:var(--surface-solid);border:1px solid var(--border-strong);width:min(380px,100vw - 24px);max-height:50vh;box-shadow:var(--shadow);padding:10px 12px;position:fixed;bottom:20px;right:20px;overflow-y:auto}.dk-host .uplist header{min-height:32px;font-size:var(--fs-l);justify-content:space-between;align-items:center;display:flex}.dk-host .uprow{border-top:1px solid var(--border);font-size:var(--fs-m);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:8px 0;display:grid}.dk-host .uprow .upname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dk-host .uprow .upstate{color:var(--text-muted);font-size:var(--fs-s);font-family:var(--font-mono)}.dk-host .uprow.done .upstate{color:var(--ok-text);font-family:inherit}.dk-host .uprow.failed .upstate,.dk-host .uprow.taken .upstate{color:var(--hot-text);grid-column:1/-1;font-family:inherit}.dk-host .uprow progress{width:100%;height:6px;accent-color:var(--accent-solid)}.dk-host .uprow .btn{justify-self:end}.dk-host .side-x{width:36px;height:36px}.dk-host .shero-t{min-width:0}.dk-host .shero h2{overflow-wrap:anywhere}.dk-host .spane>.preview,.dk-host .spane>.shero,.dk-host .spane>.sacts{flex:none}.dk-host .preview .fi.big{width:96px;height:96px}.dk-host .jrow time{white-space:nowrap;width:auto;min-width:44px}.dk-host .sacts button:disabled{opacity:.4;cursor:not-allowed}.dk-host .ssec h3 .h3-link{text-transform:none;letter-spacing:0;color:var(--accent-text);font-weight:500;font-size:var(--fs-s);margin-left:auto}.dk-host .vrow .vacts{align-items:center;gap:2px;display:inline-flex}.dk-host .vrow .vacts .cur{margin-right:4px}.dk-host .spane.spane-ai{gap:0;padding:0;overflow:hidden}.dk-host .spane.spane-ai>*{flex:1;min-height:0}.dk-host .scrim-d.on{opacity:1;pointer-events:auto;cursor:default;border:0;padding:0}.dk-host .mitem:disabled{opacity:.45;cursor:not-allowed}.dk-host .mitem:disabled:hover{background:0 0}.dk-host .mitem.on{background:var(--surface-hover)}.dk-host .mitem>svg.i:last-child{color:var(--text-muted);margin-left:auto}.dk-host .dlg2 form{margin:0}.dk-host .dlg2 .foot form{margin-right:auto}.dk-host .share-add{flex-wrap:wrap;gap:8px;display:flex}.dk-host .share-who{flex:220px;display:flex;position:relative}.dk-host .share-add .inp{flex:auto;min-width:0}.dk-host .share-pick{z-index:5;border-radius:var(--radius-s);background:var(--surface-solid);border:1px solid var(--border);max-height:260px;box-shadow:var(--shadow-m);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.dk-host .share-pick button{border-radius:var(--radius-xs);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 10px;display:flex}.dk-host .share-pick button.on,.dk-host .share-pick button:hover{background:var(--surface-hover)}.dk-host .share-pick small,.dk-host .share-pick.empty{color:var(--text-muted);font-size:var(--fs-s)}.dk-host .share-pick.empty{padding:10px}.dk-host .share-add .sel2{height:40px}.dk-host .share-list{margin-top:10px}.dk-host .share-list .arow{flex-wrap:wrap}.dk-host .okbox-soft{background:color-mix(in srgb, var(--accent-solid) 8%, transparent);border-color:color-mix(in srgb, var(--accent-solid) 30%, transparent)}.dk-host .move-crumbs{margin-bottom:8px}.dk-host .move-list{flex-direction:column;gap:2px;max-height:46vh;display:flex;overflow-y:auto}.dk-host .btn.go.danger-go{background:var(--hot);color:#fff;box-shadow:none}@media (max-width:599px){.dk-host .ftable td:last-child{width:44px}.dk-host .ptitle h1{overflow-wrap:anywhere}.dk-host .dh .dsearch{max-width:none}.dk-host .dh .sp{display:none}.dk-host .uplist{bottom:84px;right:12px}.dk-host .toast{bottom:84px}.dk-host .tabbar-d a,.dk-host .tabbar-d button{flex:1;min-width:0}}.dk-host .link-sep{margin:16px 0 4px}.dk-host .link-note{font-size:var(--fs-m);margin:4px 0 0}.dk-host .link-list,.dk-host .req-list{flex-direction:column;gap:10px;margin:6px 0 4px;display:flex}.dk-host .link-go{justify-content:flex-end;margin-top:12px;display:flex}.dk-host button.sw{padding:0}.dk-host button.sw:disabled{opacity:.45;cursor:not-allowed}.dk-host .linkbox.gone{opacity:.7}.dk-host .linkbox .lr .sp{flex:1}.dk-host .linkbox .lname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dk-host .linkbox .lwhat{font-size:var(--fs-l)}.dk-host .linkbox .lmeta{font-size:var(--fs-s)}.dk-host .req-item{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.dk-host .req-item .linkbox{align-self:stretch}.dk-host .tools[hidden]{display:none}.dk-host .req-where{font-size:var(--fs-m);text-align:right;overflow-wrap:anywhere}body[data-shell=guest] .dk-host{min-height:100vh}.dk-host .guest{z-index:1;max-width:1080px;margin:0 auto;padding:0 24px 60px;position:relative}.dk-host .guest .gtop{align-items:center;gap:12px;height:72px;display:flex}.dk-host .guest .gtop .sp{flex:1}.dk-host .guest .glogo{border-radius:var(--radius-s)}.dk-host .guest .gword{font-size:var(--fs-2xl)}.dk-host .gcard{border-radius:var(--radius-l);border:1px solid var(--border);background:var(--surface-raised);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:22px}.dk-host .gpin{text-align:center;max-width:420px;margin:8vh auto 0}.dk-host .gpin h1{font-size:var(--fs-4xl);margin:14px 0 6px}.dk-host .gpin p{color:var(--text-muted);font-size:var(--fs-l);margin:0 0 18px}.dk-host .gpin .gava{margin:0 auto}.dk-host .gpin .gerr{margin:-4px 0 14px}.dk-host .gpin .gfine{font-size:var(--fs-s);margin:14px 0 0}.dk-host .gwide{width:100%}.dk-host .gwait{text-align:center;margin-top:12vh}.dk-host .pinrow{justify-content:center;gap:10px;margin-bottom:16px;display:flex}.dk-host .pinrow input{border-radius:var(--radius-m);border:1px solid var(--border-strong);background:var(--surface-solid);text-align:center;width:52px;height:60px;font-family:var(--font-mono);font-size:var(--fs-5xl);color:inherit;outline:0}.dk-host .pinrow input:focus{border-color:var(--focus-ring)}.dk-host .gtitle{margin-top:6px}.dk-host .gsub{font-size:var(--fs-m);margin:-6px 0 14px}.dk-host .gfiles{grid-template-columns:minmax(0,1fr) 320px;gap:18px;margin-top:10px;display:grid}.dk-host .gfiles .ftable td{white-space:normal}.dk-host .gtable{min-width:0;padding:12px 14px}.dk-host .gfiles .ftable .c-size{white-space:nowrap;width:96px}.dk-host .gfiles .ftable .c-date{width:130px}.dk-host .guest .gshort{display:none}.dk-host .gside{flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.dk-host .gside .okbox,.dk-host .gside .drop{margin:0}.dk-host .gname{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-width:0;padding:0}.dk-host .gcrumbs{margin-bottom:8px}.dk-host .gempty{padding:18px 4px}.dk-host .gpreview{justify-content:center;align-items:center;height:220px;display:flex;overflow:hidden}.dk-host .gimg{object-fit:contain;border-radius:var(--radius-s);max-width:100%;max-height:100%}.dk-host .gfile{overflow-wrap:anywhere}.dk-host .gnote{font-size:var(--fs-m)}.dk-host .gwhat{flex-direction:column;gap:4px;padding:6px 4px 14px;display:flex}.dk-host .gwhat small{color:var(--text-muted);font-size:var(--fs-s)}.dk-host .gwhat b{font-size:var(--fs-2xl);overflow-wrap:anywhere}.dk-host .gdrop{width:100%;margin:0}.dk-host .gdrop.over{border-color:var(--focus-ring)}.dk-host .gsent{flex-direction:column;gap:6px;margin-top:14px;display:flex}.dk-host .gsent-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:6px 4px;display:flex}.dk-host .gsent-row .t{flex-direction:column;flex:1;min-width:0;display:flex}.dk-host .gsent-row .t b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dk-host .gsent-row .t small{color:var(--text-muted);font-size:var(--fs-s)}.dk-host .gsent-row.failed .t small{color:var(--hot)}@media (max-width:899px){.dk-host .gfiles{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.dk-host .guest .gdrop{display:flex}.dk-host .gpin{margin-top:4vh}.dk-host .guest{padding:0 12px 40px}.dk-host .guest .gtop{gap:8px}.dk-host .guest .gfull{display:none}.dk-host .guest .gshort{display:inline}.dk-host .pinrow input{width:48px;height:56px}}.dk-host .edtop{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:12px;height:64px;padding:0 16px 0 12px;display:flex}.dk-host .edtop .ft{flex:none}.dk-host .edtop .ttl{min-width:0}.dk-host .edtop .ttl b{font-size:var(--fs-xl);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.dk-host .edtop .ttl small{font-size:var(--fs-s);color:var(--text-muted);white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.dk-host .edtop .ttl small span+span:before{content:"·";margin-right:8px}.dk-host .edtop .ttl small .ok{color:var(--ok-text)}.dk-host .edtop .ttl small .warn{color:var(--warn-text)}.dk-host .edtop .sp{flex:1}.dk-host .edtop .acts{align-items:center;gap:8px;display:flex}.dk-host .dk-main.editing{position:relative}.dk-host .dk-main.editing .ed-note{padding:24px}.dk-host .cmp-bar{font-size:var(--fs-m);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--accent,#2563eb) 8%, transparent);flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:8px 14px;display:flex}.dk-host .cmp-bar .sp{flex:1}.dk-host .dk-main.editing .offbox .row-btns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (max-width:899px){.dk-host .edtop .ed-wide{display:none}}@media (max-width:599px){.dk-host .dk-main.editing{height:calc(100dvh - 76px)}.dk-host .dk.embedded .dk-main.editing{height:calc(100dvh - 144px)}}.dk-host .dk-theme{font-family:var(--font-text);font-size:var(--text-m);color:var(--text);overflow-wrap:break-word;line-height:1.45}.ui-shell .ui-main:has(.dk.embedded){padding-bottom:0}.dk-host .dk.embedded{--rail-w:0px;height:calc(100dvh - 68px);margin:0 -32px}@media (max-width:599px){.ui-shell .ui-main:has(.dk.embedded){padding-bottom:calc(76px + env(safe-area-inset-bottom))}.dk-host .dk.embedded,body:not(.side-force) .dk-host .dk.embedded{height:auto;min-height:0;margin:0 -16px;padding-bottom:0}}.dk-host .marks-pane{flex-direction:column;gap:10px;display:flex}.dk-host .marks-filters{flex-wrap:wrap;gap:6px;margin:0;display:flex}.dk-host .issue{border-radius:var(--radius-m);border:1px solid var(--border);background:var(--surface-solid,transparent)}.dk-host .issue:hover{border-color:var(--border-strong)}.dk-host .issue.on{border-color:var(--accent-solid);box-shadow:0 0 0 1px var(--accent-solid)}.dk-host .issue-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:10px 12px;display:flex}.dk-host .issue .no{width:24px;height:24px;font-size:var(--fs-xs);color:#fff;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.dk-host .issue .no.open{background:#ef4444}.dk-host .issue .no.work{background:#f59e0b}.dk-host .issue .no.done{background:#22c55e}.dk-host .issue-t{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.dk-host .issue-t b{font-size:var(--fs-m);overflow-wrap:anywhere}.dk-host .issue-t small{color:var(--text-muted);font-size:var(--fs-s)}.dk-host .issue-t .mark{margin-top:4px}.dk-host .issue-body{flex-direction:column;gap:10px;padding:0 12px 12px 46px;display:flex}.dk-host .marks-download{align-self:flex-start}.dk-host .issue .states,.dk-host .issue-acts{flex-wrap:wrap;gap:6px;display:flex}.dk-host .replies{border-left:2px solid var(--border);flex-direction:column;gap:8px;padding-left:10px;display:flex}.dk-host .reply small{color:var(--text-muted);font-size:var(--fs-xs)}.dk-host .reply p{font-size:var(--fs-m);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.dk-host .reply-box{align-items:center;gap:6px;display:flex}.dk-host .reply-box input,.dk-host .mark-compose input,.dk-host .mark-compose textarea{border:1px solid var(--border-strong);border-radius:var(--radius-s);background:var(--surface-solid,transparent);width:100%;min-width:0;color:var(--text);font:inherit;font-size:var(--fs-m);resize:vertical;outline:none;flex:1;padding:8px 10px}.dk-host .reply-box input:focus,.dk-host .mark-compose input:focus,.dk-host .mark-compose textarea:focus{border-color:var(--focus-ring,var(--accent-solid))}.dk-host .mark-compose{border-radius:var(--radius-m);border:1px solid var(--accent-solid);background:color-mix(in srgb, var(--accent-solid) 6%, transparent);flex-direction:column;gap:8px;padding:12px;display:flex}.dk-host .mark-compose.inline{padding:10px}.dk-host .mark-compose small{color:var(--text-muted);font-size:var(--fs-s)}.dk-host .mark-compose small.err{color:var(--danger-text,#dc2626)}.dk-host .mark-compose .due{font-size:var(--fs-m);color:var(--text-muted);align-items:center;gap:8px;display:flex}.dk-host .mark-compose .due input{flex:none;width:auto}.dk-host .nsep.tpl-sep{margin:16px 4px 8px}.dk-host .tpl-form{flex-direction:column;gap:8px;display:flex}.dk-host .tpl-lb{font-size:var(--fs-s);color:var(--text-muted)}.dk-host .tpl-head{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.dk-host .move-list.tpl-found{max-height:22vh}.dk-host .tpl-found .mitem{justify-content:space-between}.dk-host .tpl-empty{font-size:var(--fs-m);color:var(--text-muted);margin:4px 0 0}.dk-host .tpl-empty.warn{color:var(--warn-text)}.dk-host .picker{padding-bottom:24px}.dk-host .tile,.dk-host .ftable tr.fr{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.dk-host .pickbox{border-radius:var(--radius-xs);border:1.5px solid var(--border-strong);background:var(--surface);color:#0000;opacity:0;flex:none;place-items:center;width:22px;height:22px;display:inline-grid;position:absolute;top:6px;left:6px}.dk-host .pickbox svg.i{width:14px;height:14px}.dk-host .pickbox[aria-pressed=true]{background:var(--accent);color:var(--text-on-accent);border-color:#0000}.dk-host .tile:hover .pickbox,.dk-host .ftable tr.fr:hover .pickbox,.dk-host .pickbox[aria-pressed=true],.dk-host .ftable th .pickbox,.dk-host .selecting .pickbox,.dk-host .pickbox:focus-visible{opacity:1}.dk-host .tile .tstar{left:34px}.dk-host .ftable .pickbox{margin-right:2px;position:static}.dk-host .ftable th .nm{align-items:center;gap:10px;display:flex}.dk-host .tile.cur,.dk-host .ftable tr.fr.cur td{box-shadow:inset 0 0 0 1.5px var(--accent-solid)}.dk-host .tile.drop-on,.dk-host .ftable tr.fr.drop-on td{background:color-mix(in srgb, var(--accent-solid) 26%, transparent);box-shadow:inset 0 0 0 2px var(--accent-solid)}.dk-host .toolsbox{margin-bottom:12px;position:relative}.dk-host .toolsbox .tools{margin-bottom:0}.dk-host .toolsbox.picking{z-index:3;position:sticky;top:0}.dk-host .toolsbox.picking .tools{visibility:hidden}.dk-host .selbar{scrollbar-width:none;white-space:nowrap;border-radius:var(--radius-s);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-m);font-size:var(--fs-m);align-items:center;gap:8px;padding:0 8px;display:flex;position:absolute;inset:0;overflow:auto hidden}.dk-host .selbar .sp{flex:1}.dk-host .selbar .btn.sm,.dk-host .selbar .iconbtn{height:26px;min-height:26px}.dk-host .lasso{z-index:60;pointer-events:none;border:1px solid var(--accent-solid);border-radius:var(--radius-2xs);background:color-mix(in srgb, var(--accent-solid) 14%, transparent);position:fixed}.dk-host .move-space{margin-bottom:12px}@media (hover:none){.dk-host .pickbox{display:none}.dk-host .selecting .pickbox{opacity:1;display:inline-grid}}@media (max-width:640px){.dk-host .selbar{flex-wrap:wrap;align-content:center;gap:6px}.dk-host .selbar .sp{flex-basis:100%;height:0}.dk-host .selbar .btn span{display:none}}.dk-host .quota.warn .bar i.og{background:var(--warn)}.dk-host .quota.full .bar i.og,.dk-host .quota.full .bar i.me{background:var(--hot-text)}.dk-host .quota .qwarn{font-size:var(--fs-s);color:var(--text);margin:8px 0 0}.dk-host .quota .qmore{font-size:var(--fs-s);color:var(--accent-solid);margin-top:8px;font-weight:600;display:inline-block}.dk-host .gopen{z-index:60;background:var(--surface-solid);flex-direction:column;display:flex;position:fixed;inset:0}.dk-host .gopen-top{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px 14px;display:flex}.dk-host .gopen-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dk-host .gopen-top .sp{flex:1}.dk-host .gopen-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}
.dk-host .xs{--xs-pick:#1e7d4a;--xs-paper:#fff;--xs-ink:#1b1b1b;--xs-muted:#8a8f98;--xs-hint:#9ca3af;--xs-line:#e2e4e8;--xs-line-strong:#3c4043;--xs-gost:#111827;--xs-head:#f3f4f6;--xs-head-ink:#5f6368;--xs-head-line:#d5d8dd;--xs-head-on:#dfe9e3;--xs-head-on-ink:#0f5132;--xs-corner:#eceef1;--xs-corner-line:#c8ccd2;--xs-freeze:#9aa0a8;--xs-err:#b42318;--xs-bad:#dc2626;--xs-talk:#f59e0b;--xs-band:#f1f2f6;--xs-warn-fill:#fff4d6;--xs-err-fill:#fde4e1;--xs-paper-font:Arial, "Liberation Sans", var(--font-text,sans-serif);min-height:0;color:var(--text);flex-direction:column;flex:1;display:flex;position:relative}.dk-host .xs-i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.dk-host .xs-i.s{width:14px;height:14px}.dk-host .wp .xs,.dk-host .xs[data-paper=theme]{--xs-pick:var(--wp-accent,var(--accent-solid,#1e7d4a));--xs-paper:var(--wp-panel,var(--surface-raised,#fff));--xs-ink:var(--wp-text,var(--text,#1b1b1b));--xs-muted:var(--wp-text-3,color-mix(in srgb, var(--text-muted) 72%, var(--surface-raised)));--xs-hint:var(--wp-text-3,color-mix(in srgb, var(--text-muted) 72%, var(--surface-raised)));--xs-line:var(--wp-line-2,color-mix(in srgb, var(--border) 55%, var(--surface-raised)));--xs-line-strong:var(--wp-text-2,var(--text-muted));--xs-gost:var(--wp-text,var(--text));--xs-head:var(--wp-panel-2,var(--surface-sunken));--xs-head-ink:var(--wp-text-2,color-mix(in srgb, var(--text-muted) 72%, var(--surface-raised)));--xs-head-line:var(--wp-line,var(--border));--xs-head-on:var(--wp-sel,color-mix(in srgb, var(--accent-solid) 17%, var(--surface-raised)));--xs-head-on-ink:var(--wp-text,var(--text));--xs-corner:var(--wp-panel-2,var(--surface-sunken));--xs-corner-line:var(--wp-line,var(--border));--xs-freeze:var(--wp-line,var(--border-strong,var(--border)));--xs-err:var(--wp-err,var(--hot));--xs-bad:var(--wp-err,var(--hot));--xs-talk:var(--wp-warn,var(--warn));--xs-band:var(--wp-band,color-mix(in srgb, var(--surface-hover) 75%, var(--surface-raised)));--xs-warn-fill:var(--wp-warn-weak,color-mix(in srgb, var(--warn) 15%, var(--surface-raised)));--xs-err-fill:var(--wp-err-weak,color-mix(in srgb, var(--hot) 14%, var(--surface-raised)));--xs-paper-font:var(--font-text,"Onest", system-ui, sans-serif)}.dk-host .wp .xs .xs-view,.dk-host .xs[data-paper=theme] .xs-view{font-variant-numeric:tabular-nums}.dk-host .xs-menubar{border-bottom:1px solid var(--border);height:34px;font-size:var(--fs-m);flex:none;align-items:center;gap:2px;padding:0 10px;display:flex}.dk-host .xs-mb{position:relative}.dk-host .xs-menubar .xs-mb>button{border-radius:var(--radius-xs);height:26px;color:var(--text-muted);white-space:nowrap;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 9px}.dk-host .xs-menubar .xs-mb>button:hover,.dk-host .xs-menubar .xs-mb>button.on{background:var(--surface-hover);color:var(--text)}.dk-host .xs-menubar .sp{flex:1}.dk-host .xs-menubar .mode{font-size:var(--fs-s);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dk-host .xs-menubar .mode b{color:var(--text);font-weight:600}.dk-host .xs-fold{border-radius:var(--radius-xs);width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:2px;display:grid}.dk-host .xs-fold:hover{background:var(--surface-hover);color:var(--text)}.dk-host .xs.folded .xs-ribbon,.dk-host .xs.folded .xs-fx{display:none}.dk-host .xs-ribbon{border-bottom:1px solid var(--border);scrollbar-width:none;flex:none;align-items:center;gap:4px;padding:5px 10px;display:flex;overflow-x:auto}.dk-host .xs-ribbon::-webkit-scrollbar{display:none}.dk-host .xs-ribbon .grp{border-right:1px solid var(--border);flex:none;align-items:center;gap:2px;margin-right:6px;padding-right:8px;display:flex}.dk-host .xs-ribbon .grp:last-child{border-right:0}.dk-host .xs-rb{border-radius:var(--radius-xs);min-width:30px;height:30px;font:inherit;font-size:var(--fs-m);color:var(--text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 7px;display:inline-flex;position:relative}.dk-host .xs-rb:hover{background:var(--surface-hover);color:var(--text)}.dk-host .xs-rb.on{background:var(--surface-hover);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong)}.dk-host .xs-rb.sel{border:1px solid var(--border);min-width:58px;color:var(--text);appearance:auto;background:0 0;justify-content:space-between}.dk-host .xs-rb.sel.wide{min-width:118px}.dk-host .xs-rb.sel option{color:var(--xs-ink);background:var(--xs-paper)}.dk-host .xs-color i{border-radius:var(--radius-2xs);height:3px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 25%, transparent);position:absolute;bottom:4px;left:7px;right:7px}.dk-host .xs-color input{opacity:0;cursor:pointer;position:absolute;inset:0}.dk-host .xs-fx{border-bottom:1px solid var(--border);flex:none;align-items:center;padding:6px 10px;display:flex;position:relative}.dk-host .xs-fx .cell{width:92px;height:28px;font:inherit;font-size:var(--fs-m);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-2xs) 0 0 var(--radius-2xs);background:0 0;outline:0;padding:0 8px}.dk-host .xs-fx .fx{color:var(--text-muted);font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:var(--fs-l);border:1px solid var(--border-strong);border-left:0;flex:none;place-items:center;width:34px;height:28px;display:grid}.dk-host .xs-fx .val{min-width:0;height:28px;font-size:var(--fs-m);font-family:var(--font-text,inherit);color:var(--text);background:var(--surface-solid,transparent);border:1px solid var(--border-strong);border-radius:0 var(--radius-2xs) var(--radius-2xs) 0;border-left:0;outline:0;flex:1;padding:0 10px}.dk-host .xs-fx .cell:focus,.dk-host .xs-fx .val:focus{border-color:var(--focus-ring,#1e7d4a)}.dk-host .xs-suggest{z-index:30;border-radius:var(--radius-s);background:var(--surface-solid,#fff);border:1px solid var(--border);min-width:220px;box-shadow:var(--shadow-m);flex-direction:column;padding:4px;display:flex;position:absolute;top:38px;left:136px}.dk-host .xs-suggest button{border-radius:var(--radius-xs);color:var(--text);font:inherit;font-size:var(--fs-m);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:6px 10px;display:flex}.dk-host .xs-suggest button:first-child,.dk-host .xs-suggest button:hover{background:var(--surface-hover)}.dk-host .xs-suggest small{color:var(--text-muted);font-size:var(--fs-xs)}.dk-host .xs-suggest-cell{z-index:40;position:fixed;top:auto;left:auto}.dk-host .xs-losses{font-size:var(--fs-m);border-bottom:1px solid var(--border);background:#f59e0b1f;flex:none;align-items:flex-start;gap:10px;padding:8px 12px;display:flex}.dk-host .xs-losses .xs-i{color:#b7791f;margin-top:1px}.dk-host .xs-losses span{flex:1}.dk-host .xs-losses .x{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:2px}.dk-host .xs-find{border-bottom:1px solid var(--border);font-size:var(--fs-m);flex:none;align-items:center;gap:6px;padding:5px 10px;display:flex}.dk-host .xs-find input{width:200px;height:28px;font:inherit;color:var(--text);background:var(--surface-solid,transparent);border:1px solid var(--border-strong);border-radius:var(--radius-xs);outline:none;padding:0 8px}.dk-host .xs-find input:focus{border-color:var(--focus-ring,#1e7d4a)}.dk-host .xs-find .cnt{min-width:56px;color:var(--text-muted)}.dk-host .xs-find .sp{flex:1}.dk-host .xs-rb.txt{font-size:var(--fs-m);padding:0 10px}.dk-host .xs-scroll{background:var(--xs-paper);min-height:0;color:var(--xs-ink);overscroll-behavior:contain;outline:0;flex:1;position:relative;overflow:auto}.dk-host .xs-scroll.rs-w .xs-view,.dk-host .xs-scroll.rs-w .xs-view *{cursor:col-resize}.dk-host .xs-scroll.rs-h .xs-view,.dk-host .xs-scroll.rs-h .xs-view *{cursor:row-resize}.dk-host .xs-size{pointer-events:none;position:absolute;top:0;left:0}.dk-host .xs-view{font-family:var(--xs-paper-font);font-size:var(--fs-m);-webkit-user-select:none;user-select:none;position:sticky;top:0;left:0;overflow:hidden}.dk-host .xs-q{position:absolute;overflow:hidden}.dk-host .xs-c{box-sizing:border-box;border-right:1px solid var(--xs-line);border-bottom:1px solid var(--xs-line);background:var(--xs-paper);white-space:nowrap;cursor:cell;justify-content:flex-start;align-items:flex-end;padding:0 5px 3px;line-height:1.25;display:flex;position:absolute;overflow:hidden}.dk-host .xs-c .t{text-overflow:clip;max-width:100%;overflow:hidden}.dk-host .xs-c.n{font-variant-numeric:tabular-nums;justify-content:flex-end}.dk-host .xs-c.m{justify-content:center}.dk-host .xs-c.err{color:var(--xs-err)}.dk-host .xs-c.wrap{white-space:pre-wrap;word-break:break-word;align-items:flex-start;padding-top:3px}.dk-host .xs-c.mg{z-index:1;justify-content:center;align-items:center}.dk-host .xs-c.ov{z-index:1}.dk-host .xs-c.ov.on{outline:0}.dk-host .xs-c.ov.on:after{content:"";width:var(--own);box-sizing:border-box;border:2px solid var(--xs-pick);pointer-events:none;position:absolute;inset:0 auto 0 0}.dk-host .xs-c.bd{border-right-color:var(--xs-line-strong);border-bottom-color:var(--xs-line-strong);box-shadow:-1px -1px 0 var(--xs-line-strong)}.dk-host .xs-c.bb{border-bottom-color:var(--xs-line-strong)}.dk-host .xs-c.bg{box-shadow:inset 0 0 0 2px var(--xs-gost)}.dk-host .xs-c.in{background-color:color-mix(in srgb, var(--xs-pick) 12%, transparent)}.dk-host .xs-c.fp{box-shadow:inset 0 0 0 1px var(--xs-pick);background-color:color-mix(in srgb, var(--xs-pick) 6%, transparent)}.dk-host .xs-c.on{z-index:3;outline:2px solid var(--xs-pick);outline-offset:-2px;overflow:visible}.dk-host .xs-c.ed{z-index:4}.dk-host .xs .xs-edit{box-sizing:border-box;border:2px solid var(--xs-pick);resize:none;appearance:none;width:auto;max-width:640px;min-height:0;font:inherit;line-height:inherit;color:var(--xs-ink);background:var(--xs-paper);box-shadow:none;field-sizing:content;white-space:pre-wrap;-webkit-user-select:text;user-select:text;border-radius:0;outline:0;margin:0;padding:3px 5px;position:absolute;top:0;left:0}.dk-host .xs-handle{background:var(--xs-pick);border:1px solid var(--xs-paper);cursor:crosshair;z-index:5;width:7px;height:7px;position:absolute;bottom:-4px;right:-4px}.dk-host .xs-heads .xs-h,.dk-host .xs-heads .xs-r{box-sizing:border-box;background:var(--xs-head);color:var(--xs-head-ink);font-size:var(--fs-s);border-right:1px solid var(--xs-head-line);border-bottom:1px solid var(--xs-head-line);place-items:center;display:grid;position:absolute}.dk-host .xs-heads .xs-h{cursor:default;height:100%;top:0}.dk-host .xs-heads .xs-r{width:100%;left:0}.dk-host .xs-heads .xs-r.grp{cursor:pointer;color:var(--xs-ink);font-size:var(--fs-m)}.dk-host .xs-heads .on{color:var(--xs-head-on-ink);background:var(--xs-head-on);font-weight:700}.dk-host .xs-heads .all{color:var(--xs-paper);background:var(--xs-pick)}.dk-host .xs-corner{box-sizing:border-box;background:var(--xs-corner);border-right:1px solid var(--xs-corner-line);border-bottom:1px solid var(--xs-corner-line);position:absolute;top:0;left:0}.dk-host .xs-freeze{background:var(--xs-freeze);pointer-events:none;z-index:6;position:absolute}.dk-host .xs-freeze.h{height:2px;left:0;right:0}.dk-host .xs-freeze.v{width:2px;top:0;bottom:0}.dk-host .xs-guide{pointer-events:none;z-index:7;position:absolute}.dk-host .xs-sheets{border-top:1px solid var(--border);background:var(--surface-solid,transparent);flex:none;align-items:center;gap:12px;height:34px;padding:0 8px;display:flex}.dk-host .xs-sheets .tabs{scrollbar-width:none;align-items:center;min-width:0;display:flex;overflow-x:auto}.dk-host .xs-sheets .tabs button{height:34px;font:inherit;font-size:var(--fs-m);color:var(--text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 16px}.dk-host .xs-sheets .tabs button:hover{color:var(--text)}.dk-host .xs-sheets .tabs button.on{color:var(--text);background:var(--surface-hover);border-bottom-color:#1e9e58;font-weight:600}.dk-host .xs-sheets .tabs .add{place-items:center;padding:0 12px;display:grid}.dk-host .xs-sheets .rename{width:130px;height:26px;font:inherit;font-size:var(--fs-m);color:var(--text);background:var(--surface-solid,transparent);border:1px solid var(--focus-ring,#1e7d4a);border-radius:var(--radius-2xs);outline:0;margin:0 4px;padding:0 8px}.dk-host .xs-sheets .sp{flex:1}.dk-host .xs-sheets .stat{font-size:var(--fs-s);color:var(--text-muted);white-space:nowrap;gap:14px;display:flex}.dk-host .xs-sheets .stat b{color:var(--text);font-weight:600}.dk-host .xs-menu{z-index:60;border-radius:var(--radius-s);background:var(--surface-solid,#fff);border:1px solid var(--border);min-width:220px;max-height:calc(100vh - 16px);box-shadow:var(--shadow-l);flex-direction:column;padding:5px;display:flex;position:fixed;overflow-y:auto}.dk-host .xs-menu.drop{position:absolute;top:30px;left:0}.dk-host .xs-menu button{border-radius:var(--radius-xs);min-height:32px;color:var(--text);font:inherit;font-size:var(--fs-m);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:0 10px;display:flex}.dk-host .xs-menu button:hover{background:var(--surface-hover)}.dk-host .xs-menu button:disabled{color:var(--text-muted);cursor:default;background:0 0}.dk-host .xs-menu button>span{min-width:0;display:grid}.dk-host .xs-menu button small{color:var(--text-muted);white-space:normal;max-width:280px;font-size:11.5px}.dk-host .xs-menu button.sep{margin-top:9px;position:relative}.dk-host .xs-menu button.sep:before{content:"";border-top:1px solid var(--border);position:absolute;top:-5px;left:6px;right:6px}.dk-host .xs-menu button.danger{color:var(--danger-text,#b42318)}.dk-host .xs-menu kbd{font:inherit;font-size:var(--fs-xs);color:var(--text-muted)}.dk-host .xs-scrim{z-index:55;cursor:default;background:0 0;border:0;position:fixed;inset:0}.dk-host .xs-scrim.clear{z-index:20}.dk-host .xs-menubar{z-index:25;position:relative}.dk-host .xs-notice{z-index:40;border-radius:var(--radius-s);max-width:min(560px,100% - 32px);font-size:var(--fs-m);color:var(--text);background:var(--surface-solid,#fff);border:1px solid var(--border);box-shadow:var(--shadow-m);padding:10px 16px;position:absolute;bottom:48px;left:50%;transform:translate(-50%)}@media (max-width:599px){.dk-host .xs-menubar{display:none}.dk-host .xs-fx .cell{width:72px}}.dk-host .xs-fb{border:1px solid var(--border);border-radius:var(--radius-2xs);background:var(--surface-solid,#fff);width:18px;height:18px;color:var(--text-muted);font-size:var(--fs-xs);cursor:pointer;padding:0;line-height:1;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.dk-host .xs-fb.on{background:var(--accent,#2563eb);border-color:var(--accent,#2563eb);color:#fff}.dk-host .xs-filter{z-index:40;border-radius:var(--radius-s);background:var(--surface-solid,#fff);border:1px solid var(--border);width:280px;box-shadow:var(--shadow-m);font-size:var(--fs-m);flex-direction:column;gap:8px;padding:10px;display:flex;position:fixed}.dk-host .xs-filter input[type=search]{border:1px solid var(--border);border-radius:var(--radius-xs);height:30px;color:inherit;font:inherit;background:0 0;padding:0 8px}.dk-host .xs-filter label{cursor:pointer;align-items:center;gap:6px;display:flex}.dk-host .xs-flist{flex-direction:column;gap:2px;max-height:220px;padding-left:4px;display:flex;overflow:auto}.dk-host .xs-flist span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dk-host .xs-flist small,.dk-host .xs-fnote{color:var(--text-muted);margin:0}.dk-host .xs-fscope{border-top:1px solid var(--border);gap:14px;padding-top:6px;display:flex}.dk-host .xs-fbtns{justify-content:flex-end;gap:8px;display:flex}.dk-host .xs-fbtns button{border:1px solid var(--border);border-radius:var(--radius-xs);height:30px;color:inherit;font:inherit;cursor:pointer;background:0 0;padding:0 12px}.dk-host .xs-fbtns .pri{background:var(--accent,#2563eb);border-color:var(--accent,#2563eb);color:#fff}.dk-host .xs-measure{visibility:hidden;pointer-events:none;position:absolute;top:0;left:-10000px}.dk-host .xs-c.sg .t{color:var(--xs-hint);font-style:italic}.dk-host .xs-c.bad{box-shadow:inset 0 0 0 2px var(--xs-bad)}.dk-host .xs-mk{background:0 0;border:7px solid;border-width:0 7px 7px 0;width:0;height:0;padding:0;position:absolute;top:0;right:0}.dk-host .xs-mk.note{border-color:transparent var(--xs-bad) transparent transparent;pointer-events:none}.dk-host .xs-mk.talk{border-color:transparent var(--xs-talk) transparent transparent;cursor:pointer;z-index:2;border-width:0 11px 11px 0}.dk-host .xs-chart{z-index:3;background:var(--xs-paper);border-radius:var(--radius-xs);box-shadow:var(--shadow-m);cursor:default;border:1px solid #d0d4da;position:absolute;overflow:hidden}.dk-host .xs-chart svg{display:block}.dk-host .xs-chart .x{border-radius:var(--radius-xs);color:#374151;cursor:pointer;opacity:0;background:#0000000f;border:0;width:22px;height:22px;position:absolute;top:4px;right:4px}.dk-host .xs-chart:hover .x,.dk-host .xs-chart .x:focus-visible{opacity:1}.dk-host .xs-fillbar{background:color-mix(in srgb, var(--accent,#2563eb) 10%, transparent);align-items:center}.dk-host .xs-fillbar .xs-i{color:var(--accent,#2563eb)}.dk-host .xs-fillbar button{border:1px solid var(--border);border-radius:var(--radius-xs);height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;padding:0 12px}.dk-host .xs-fillbar .pri{background:var(--accent,#2563eb);border-color:var(--accent,#2563eb);color:#fff}.dk-host .xs-dlg{z-index:56;border-radius:var(--radius-s);background:var(--surface-solid,#fff);border:1px solid var(--border);width:min(420px,100vw - 24px);max-height:76vh;box-shadow:var(--shadow-l);font-size:var(--fs-m);color:var(--text);flex-direction:column;gap:10px;padding:16px;display:flex;position:fixed;top:12vh;left:50%;overflow:auto;transform:translate(-50%)}.dk-host .xs-dlg.wide{width:min(560px,100vw - 24px)}.dk-host .xs-dlg h3{font-size:var(--fs-xl);margin:0}.dk-host .xs-fld{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dk-host .xs-fld>span{color:var(--text-muted);font-size:var(--fs-s)}.dk-host .xs-dlg input:not([type=checkbox]):not([type=color]),.dk-host .xs-dlg select,.dk-host .xs-dlg textarea,.dk-host .xs-threads input,.dk-host .xs-threads textarea{border:1px solid var(--border);border-radius:var(--radius-xs);min-height:30px;color:inherit;font:inherit;box-sizing:border-box;background:0 0;width:100%;padding:4px 8px}.dk-host .xs-dlg input[type=color]{border:1px solid var(--border);border-radius:var(--radius-xs);background:0 0;width:48px;height:30px;padding:2px}.dk-host .xs-row2{align-items:flex-end;gap:10px;display:flex}.dk-host .xs-chk{cursor:pointer;align-items:center;gap:6px;display:flex}.dk-host .xs-hint{color:var(--text-muted);margin:0}.dk-host .xs-hint.warn{color:var(--xs-err)}.dk-host .xs-link{color:var(--accent,#2563eb);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.dk-host .xs-link.danger{color:var(--xs-err)}.dk-host .xs-rules{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dk-host .xs-rules li{align-items:center;gap:6px;display:flex}.dk-host .xs-rules .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dk-host .xs-rules button{border:1px solid var(--border);border-radius:var(--radius-xs);width:24px;height:24px;color:inherit;cursor:pointer;background:0 0}.dk-host .xs-rules button:disabled{opacity:.35;cursor:default}.dk-host .xs-rules .muted{color:var(--text-muted)}.dk-host .xs-swatch{border-radius:var(--radius-2xs);border:1px solid var(--border);padding:1px 6px}.dk-host .xs-new{border:1px solid var(--border);border-radius:var(--radius-xs);flex-direction:column;gap:8px;margin:0;padding:10px;display:flex}.dk-host .xs-new legend{color:var(--text-muted);padding:0 4px}.dk-host .xs-threads{z-index:30;border-radius:var(--radius-s);background:var(--surface-solid,#fff);border:1px solid var(--border);width:min(320px,100% - 24px);max-height:calc(100% - 120px);box-shadow:var(--shadow-m);font-size:var(--fs-m);flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;top:76px;right:12px;overflow:auto}.dk-host .xs-threads header{justify-content:space-between;align-items:center;display:flex}.dk-host .xs-threads .x{color:var(--text-muted);font-size:var(--fs-3xl);cursor:pointer;background:0 0;border:0}.dk-host .xs-threads article{border:1px solid var(--border);border-radius:var(--radius-xs);flex-direction:column;gap:6px;padding:8px;display:flex}.dk-host .xs-threads article.done{opacity:.6}.dk-host .xs-threads .msg small{color:var(--text-muted)}.dk-host .xs-threads .msg p{white-space:pre-wrap;margin:2px 0 0}.dk-host .xs-threads .acts,.dk-host .xs-threads .new{flex-wrap:wrap;gap:6px;display:flex}.dk-host .xs-threads button:not(.x){border:1px solid var(--border);border-radius:var(--radius-xs);height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;padding:0 10px}.dk-host .xs-threads .pri{background:var(--accent,#2563eb);border-color:var(--accent,#2563eb);color:#fff}.dk-host .xs-threads .danger{color:var(--xs-err)}.dk-host .xs-threads .err{color:var(--xs-err);margin:0}
.dk-host .xd{min-height:0;color:var(--text);flex-direction:column;flex:1;display:flex;position:relative}.dk-host .xd-i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.dk-host .xd-i.s{width:14px;height:14px}.dk-host .xd-menubar{z-index:25;border-bottom:1px solid var(--border);flex:none;align-items:center;gap:2px;height:34px;padding:0 10px;font-size:13px;display:flex;position:relative}.dk-host .xd-mb{position:relative}.dk-host .xd-menubar .xd-mb>button{height:26px;color:var(--text-muted);white-space:nowrap;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 9px}.dk-host .xd-menubar .xd-mb>button:hover,.dk-host .xd-menubar .xd-mb>button.on{background:var(--surface-hover);color:var(--text)}.dk-host .xd-menubar .sp{flex:1}.dk-host .xd-menubar .mode{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dk-host .xd-menubar .mode.warn{color:var(--warn-text,#a15c00)}.dk-host .xd-menubar .mode b{color:var(--text);font-weight:600}.dk-host .xd-menu{z-index:60;background:var(--surface-solid,#fff);border:1px solid var(--border);border-radius:12px;flex-direction:column;min-width:230px;padding:5px;display:flex;position:absolute;top:30px;left:0;box-shadow:0 16px 40px #00000042}.dk-host .xd-menu button{min-height:32px;color:var(--text);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:0 10px;font-size:13px;display:flex}.dk-host .xd-menu button:hover:not(:disabled){background:var(--surface-hover)}.dk-host .xd-menu button:disabled{color:var(--text-muted);cursor:default;opacity:.6}.dk-host .xd-menu button.danger{color:var(--danger-text,#b42318)}.dk-host .xd-menu kbd{font:inherit;color:var(--text-muted);font-size:11.5px}.dk-host .xd-ribbon{z-index:24;border-bottom:1px solid var(--border);scrollbar-width:none;flex:none;align-items:center;gap:4px;padding:5px 10px;display:flex;position:relative;overflow-x:auto}.dk-host .xd-ribbon::-webkit-scrollbar{display:none}.dk-host .xd-ribbon .grp{border-right:1px solid var(--border);flex:none;align-items:center;gap:2px;margin-right:6px;padding-right:8px;display:flex}.dk-host .xd-ribbon .grp:last-child{border-right:0}.dk-host .xd-rb{min-width:30px;height:30px;font:inherit;color:var(--text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 7px;font-size:13px;display:inline-flex;position:relative}.dk-host .xd-rb:hover{background:var(--surface-hover);color:var(--text)}.dk-host .xd-rb.on{background:var(--surface-hover);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong)}.dk-host .xd-rb.sel{border:1px solid var(--border);min-width:58px;color:var(--text);appearance:auto;background:0 0;justify-content:space-between}.dk-host .xd-rb.sel.wide{min-width:124px}.dk-host .xd-rb.sel.font{min-width:150px}.dk-host .xd-rb.sel option{color:#1b1b1b;background:#fff}.dk-host .xd-dropwrap{display:inline-flex;position:relative}.dk-host .xd-drop{z-index:70;background:var(--surface-solid,#fff);border:1px solid var(--border);min-width:240px;max-width:calc(100vw - 24px);color:var(--text);border-radius:12px;margin-top:36px;padding:10px;font-size:13px;position:fixed;box-shadow:0 16px 40px #00000042}.dk-host .xd-drop form{flex-direction:column;gap:8px;display:flex}.dk-host .xd-drop label{color:var(--text-muted);flex-direction:column;gap:4px;display:flex}.dk-host .xd-drop input{border:1px solid var(--border-strong);background:var(--surface-raised,transparent);height:34px;color:var(--text);font:inherit;border-radius:8px;padding:0 10px;font-size:14px}.dk-host .xd-drop small{color:var(--text-muted);font-size:12px}.dk-host .xd-drop .err{color:var(--danger-text,#b42318);margin:0}.dk-host .xd-drop .btn{align-self:flex-start}.dk-host .xd-swatches{grid-template-columns:repeat(4,34px);gap:6px;display:grid}.dk-host .xd-sw{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:8px;width:34px;height:34px;font:700 15px/1 system-ui,sans-serif}.dk-host .xd-sw.none{width:auto;color:var(--text);background:0 0;grid-column:1/-1;font-size:13px;font-weight:500}.dk-host .xd-desk{background:var(--desk,#e8eaed);flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:18px 24px 60px;display:flex;overflow:auto}.dk-host .xd-paper{flex:none;max-width:100%;position:relative}.dk-host .xd-sheets{pointer-events:none;position:absolute;inset:0}.dk-host .xd-sheet{background:var(--paper-sheet,#fff);position:absolute;left:0;right:0;box-shadow:0 0 0 1px #d5d8dd,0 2px 8px #0000001f}.dk-host .xd-sheet.flow{top:0;bottom:0}.dk-host .xd-hf-box{color:#444;position:absolute}.dk-host .xd-pgno{color:#9aa0a8;font:11px/1.3 system-ui,sans-serif;position:absolute;bottom:6px;right:8px}.dk-host .xd-paper>.xd-content{position:relative}.dk-host .xd-body{white-space:pre-wrap;word-wrap:break-word;font-variant-ligatures:none;font-feature-settings:"liga" 0;caret-color:#000;outline:none;display:flow-root;position:relative}.dk-host .xd-body>:first-child{margin-top:0}.dk-host .xd-gap{pointer-events:none;-webkit-user-select:none;user-select:none}.dk-host .xd-body .xd-page-break{border:0;border-top:1px dashed #9aa0a8;height:0;margin:10px 0;position:relative;overflow:visible}.dk-host .xd-body .xd-page-break:after{content:"Разрыв страницы";background:var(--paper-sheet,#fff);color:#7a7f87;padding:0 6px;font:11px/16px system-ui,sans-serif;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.dk-host .xd-body .xd-section-break{border:0;border-top:1px dotted #9aa0a8;height:0;margin:10px 0;position:relative;overflow:visible}.dk-host .xd-body .xd-section-break:after{content:"Разрыв раздела · книжный лист";background:var(--paper-sheet,#fff);color:#7a7f87;padding:0 6px;font:11px/16px system-ui,sans-serif;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.dk-host .xd-body .xd-section-break[data-orientation=landscape]:after{content:"Разрыв раздела · альбомный лист"}.dk-host .xd-body .xd-page-number{background:#eef1f5;border-radius:3px;padding:0 2px}.dk-host .xd-body .ProseMirror-selectednode{outline:2px solid #8ab4f8}.dk-host .xd-body .ProseMirror-hideselection ::selection{background:0 0}.dk-host .xd-body .ProseMirror-gapcursor{pointer-events:none;display:none;position:absolute}.dk-host .xd-body .ProseMirror-gapcursor:after{content:"";border-top:1px solid #000;width:20px;animation:1.1s steps(2,start) infinite xd-blink;display:block;position:absolute;top:-2px}.dk-host .xd-body.ProseMirror-focused .ProseMirror-gapcursor{display:block}@keyframes xd-blink{to{visibility:hidden}}.dk-host .xd-body td,.dk-host .xd-body th{position:relative}.dk-host .xd-body .selectedCell:after{content:"";pointer-events:none;background:#8ab4f84d;position:absolute;inset:0}.dk-host .xd-main{flex:1;min-height:0;display:flex}.dk-host .xd-find{border-bottom:1px solid var(--border);background:var(--surface-solid,#fff);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 12px;display:flex}.dk-host .xd-find input{border:1px solid var(--border);background:var(--surface-solid,#fff);width:200px;min-width:0;height:28px;color:var(--text);font:inherit;border-radius:6px;padding:0 8px;font-size:13px}.dk-host .xd-find-count{min-width:64px;color:var(--text-muted);font-size:12px}.dk-host .xd-hit{background:#fff3a8}.dk-host .xd-hit.on{background:#ffb74d}.dk-host .xd-outline{border-right:1px solid var(--border);background:var(--surface-solid,#fff);flex:none;width:240px;padding:8px 0;overflow:auto}.dk-host .xd-outline-head{justify-content:space-between;align-items:center;padding:0 8px 6px 14px;font-size:13px;font-weight:600;display:flex}.dk-host .xd-outline-item{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:5px 14px;font-size:13px;display:block;overflow:hidden}.dk-host .xd-outline-item:hover{background:var(--surface-hover)}.dk-host .xd-outline-item.l1{font-weight:600}.dk-host .xd-outline-item.l2{padding-left:28px}.dk-host .xd-outline-item.l3{color:var(--text-muted);padding-left:42px}.dk-host .xd-outline-empty{color:var(--text-muted);padding:4px 14px;font-size:13px;line-height:1.45}.dk-host .xd-modal{z-index:60;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dk-host .xd-scrim{background:#0f172a59;border:0;position:absolute;inset:0}.dk-host .xd-box{background:var(--surface-solid,#fff);width:440px;max-width:100%;max-height:100%;color:var(--text);border-radius:12px;padding:16px 18px;position:relative;overflow:auto;box-shadow:0 12px 40px #0003}.dk-host .xd-box-head{justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:600;display:flex}.dk-host .xd-form{gap:10px;font-size:13px;display:grid}.dk-host .xd-form label{color:var(--text-muted);gap:4px;display:grid}.dk-host .xd-form input,.dk-host .xd-form select{border:1px solid var(--border);background:var(--surface-solid,#fff);min-width:0;height:30px;color:var(--text);font:inherit;border-radius:6px;padding:0 8px}.dk-host .xd-form fieldset{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.dk-host .xd-form legend{color:var(--text-muted);margin-bottom:4px;padding:0}.dk-host .xd-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dk-host .xd-row.four{grid-template-columns:repeat(4,1fr)}.dk-host .xd-link{color:var(--accent,#1f5fbf);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.dk-host .xd-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.dk-host .xd-stats{grid-template-columns:1fr auto;gap:6px 16px;margin:0;font-size:14px;display:grid}.dk-host .xd-stats dt{color:var(--text-muted)}.dk-host .xd-stats dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.dk-host .xd-cmt{cursor:pointer;background:#fbbc0447;border-bottom:2px solid #fbbc04e6}.dk-host .xd-cmt.on{background:#fbbc048c}.dk-host .xd-cmt.draft{background:#8ab4f866;border-bottom-color:#1a73e8}.dk-host .xd-cmts{border-left:1px solid var(--border);background:var(--surface-solid,#fff);flex-direction:column;flex:none;gap:8px;width:300px;padding:8px 10px 40px;display:flex;overflow:auto}.dk-host .xd-cmts .xd-outline-head{padding:0 0 4px 4px}.dk-host .xd-cmts .xd-outline-empty{padding:4px}.dk-host .xd-cc{border:1px solid var(--border);background:var(--surface-solid,#fff);cursor:pointer;text-align:left;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.45}.dk-host .xd-cc.on{cursor:default;border-color:#fbbc04e6;box-shadow:0 2px 10px #00000014}.dk-host .xd-cc.res{opacity:.75}.dk-host .xd-cc-head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.dk-host .xd-cc-head .xd-ava{border:0;flex:none;margin-left:0}.dk-host .xd-cc-head b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.dk-host .xd-cc-head time{color:var(--text-muted);font-size:11.5px}.dk-host .xd-cc-quote{color:var(--text-muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:12px;display:-webkit-box;overflow:hidden}.dk-host .xd-cc-quote.gone{text-decoration:line-through}.dk-host .xd-cc-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.dk-host .xd-cc-reply{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}.dk-host .xd-cc-state{color:var(--text-muted);margin-top:6px;font-size:12px}.dk-host .xd-cc-acts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dk-host .xd-cc-form{gap:6px;margin-top:8px;display:grid}.dk-host .xd-cmts>.xd-cc-form{margin-top:0}.dk-host .xd-cc-form textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--border);background:var(--surface-solid,#fff);width:100%;min-height:52px;color:var(--text);font:inherit;border-radius:6px;padding:6px 8px}.dk-host .xd-cc-form .xd-actions{margin-top:0}.dk-host .xd-mention{position:relative}.dk-host .xd-mention-list{z-index:5;border:1px solid var(--border);background:var(--surface-solid,#fff);border-radius:8px;margin-top:2px;padding:4px;position:absolute;top:100%;left:0;right:0;box-shadow:0 6px 18px #0000001f}.dk-host .xd-mention-list button{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:5px 6px;font-size:13px;display:flex}.dk-host .xd-mention-list button.on,.dk-host .xd-mention-list button:hover{background:var(--accent-soft,#2563eb1a)}.dk-host .xd-assign input,.dk-host .xd-assign select{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-solid,#fff);width:100%;color:var(--text);font:inherit;border-radius:6px;padding:5px 8px}.dk-host .xd-assign label{color:var(--text-muted);gap:3px;font-size:12px;display:grid}.dk-host .xd-cc-more{align-self:flex-start;padding:2px 4px;font-size:13px}.dk-host .xd-ins{color:#137333;background:#13733314;-webkit-text-decoration:underline #13733399;text-decoration:underline #13733399}.dk-host .xd-del{color:#c5221f;background:#c5221f0f;text-decoration:line-through}.dk-host .xd-cc .xd-ins,.dk-host .xd-cc .xd-del{overflow-wrap:anywhere}.dk-host .xd-ava.ai{background:linear-gradient(135deg,#7c4dff,#1a73e8)}.dk-host .xd-sg-mode{color:#137333;white-space:nowrap;background:#1373331f;border-radius:999px;margin-right:10px;padding:2px 8px;font-size:12px;font-weight:600}.dk-host .xd-sg-all{margin-top:0}.dk-host .xd-peers{margin-right:10px;display:flex}.dk-host .xd-ava{border:2px solid var(--surface-solid,#fff);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:-4px;font-size:10px;font-weight:600;display:inline-flex}.dk-host .xd-ava.more{background:#6b7280}.dk-host .xd-p0{--peer:#d93025}.dk-host .xd-p1{--peer:#1a73e8}.dk-host .xd-p2{--peer:#188038}.dk-host .xd-p3{--peer:#9334e6}.dk-host .xd-p4{--peer:#e37400}.dk-host .xd-p5{--peer:#007b83}.dk-host .xd-ava[class*=xd-p]{background:var(--peer)}.dk-host .xd-peer{background:color-mix(in srgb, var(--peer) 22%, transparent)}.dk-host .xd-caret{border-left:2px solid var(--peer);vertical-align:text-bottom;width:0;height:1.1em;margin:0 -1px;display:inline-block;position:relative}.dk-host .xd-caret-name{background:var(--peer);color:#fff;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:3px 3px 3px 0;padding:1px 4px;font:600 10px/1.3 system-ui,sans-serif;position:absolute;bottom:100%;left:-2px}.dk-host .xd-dropcursor{background:#1f5fbf}.dk-host .xd-print-frame{border:0;width:0;height:0;position:fixed;bottom:0;right:0}@media (max-width:599px){.dk-host .xd-menubar{display:none}.dk-host .xd-desk{padding:8px 8px 90px}.dk-host .xd-outline{z-index:30;width:82%;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 24px #0003}.dk-host .xd-main{position:relative}.dk-host .xd-cmts{z-index:30;width:88%;position:absolute;top:0;bottom:0;right:0;box-shadow:0 0 24px #0003}.dk-host .xd-find input{width:140px}.dk-host .xd-row.four{grid-template-columns:1fr 1fr}}@media print{.dk-host .xd-menubar,.dk-host .xd-ribbon,.dk-host .xd-find,.dk-host .xd-outline,.dk-host .xd-cmts{display:none}}.dk-host .xd-fl-from{cursor:default;gap:8px;display:grid}.dk-host .xd-fl-note{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.4}.dk-host .xd-fl-search{color:var(--text-muted);gap:3px;font-size:12px;display:grid;position:relative}.dk-host .xd-fl-search input,.dk-host .xd-fl-edit input{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-solid,#fff);width:100%;color:var(--text);font:inherit;border-radius:6px;padding:5px 8px;font-size:13px}.dk-host .xd-fl-found{z-index:5;border:1px solid var(--border);background:var(--surface-solid,#fff);border-radius:8px;max-height:240px;margin-top:2px;padding:4px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 6px 18px #0000001f}.dk-host .xd-fl-found p{margin:4px 6px;font-size:13px}.dk-host .xd-fl-found>button{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 6px;font-size:13px;display:grid}.dk-host .xd-fl-found>button:hover{background:var(--accent-soft,#2563eb1a)}.dk-host .xd-fl-found small,.dk-host .xd-fl-pick small,.dk-host .xd-fl-name small{color:var(--text-muted);font-size:11.5px;font-weight:400}.dk-host .xd-fl-pick{color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.dk-host .xd-fl-pick>span{gap:1px;min-width:0;display:grid}.dk-host .xd-fl-pick b{color:var(--text);font-size:13px}.dk-host .xd-fl-group{gap:2px;display:grid}.dk-host .xd-fl-group h4,.dk-host .xd-fl-cat h4{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;margin:6px 0 2px;font-size:11.5px;font-weight:600}.dk-host .xd-fl-row{border-bottom:1px solid var(--border);gap:2px;padding:6px 0;display:grid}.dk-host .xd-fl-name{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;padding:0;font-size:13px;font-weight:600;display:flex}.dk-host .xd-fl-val{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:6px;font-size:13px;display:flex}.dk-host .xd-fl-empty{color:#6b5200;background:#fff3c4;border-radius:4px;padding:0 6px;font-size:12px}.dk-host .xd-fl-edit{flex-wrap:wrap;gap:6px;display:flex}.dk-host .xd-fl-edit input{flex:1;min-width:0}.dk-host .xd-fl-cat{flex-wrap:wrap;gap:4px;display:flex}.dk-host .xd-fl-cat h4{flex-basis:100%}.dk-host .xd-fl-cat button{color:#6b5200;font:inherit;cursor:pointer;background:#fff8db;border:1px dashed #d9a400;border-radius:6px;padding:2px 8px;font-size:12px}.dk-host .xd-drop.xd-refdrop{width:300px}.dk-host .xd-ref-kinds{gap:4px;display:flex}.dk-host .xd-ref-kinds button{border:1px solid var(--border);height:26px;color:var(--text-muted,inherit);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:0 10px;font-size:12.5px}.dk-host .xd-ref-kinds button.on{border-color:var(--accent,#2563eb);color:var(--text)}.dk-host .xd-fl-found.xd-ref-found{margin-top:4px;position:static}.dk-host .xd-losses{border-bottom:1px solid var(--border);background:#f59e0b1f;flex:none;align-items:flex-start;gap:10px;padding:8px 12px;font-size:13px;display:flex}.dk-host .xd-losses span{flex:1}.dk-host .xd-losses .x{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:2px}.dk-host .xd-refcard{z-index:75;background:var(--surface-solid,#fff);border:1px solid var(--border);min-width:200px;max-width:320px;color:var(--text);border-radius:12px;gap:2px;padding:10px 12px;font-size:13px;display:grid;position:fixed;box-shadow:0 12px 32px #00000038}.dk-host .xd-refcard small{color:var(--text-muted,inherit);font-size:11.5px}.dk-host .xd-refcard p{color:var(--text-muted,inherit);margin:0}.dk-host .xd-cl-row{align-items:flex-start;gap:4px;padding:2px 8px;display:flex}.dk-host .xd-cl-pick{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;gap:2px;padding:6px 8px;font-size:13px;display:grid}.dk-host .xd-cl-pick:hover:not(:disabled){background:var(--accent-soft,#2563eb1a)}.dk-host .xd-cl-pick small{-webkit-line-clamp:3;color:var(--text-muted,inherit);white-space:pre-line;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}
.dk-host .xp{min-height:0;color:var(--text);flex-direction:column;flex:1;display:flex;position:relative}.dk-host .xp-i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.dk-host .xp-ribbon{border-bottom:1px solid var(--border);scrollbar-width:none;flex:none;align-items:center;gap:4px;padding:5px 10px;display:flex;overflow-x:auto}.dk-host .xp-ribbon::-webkit-scrollbar{display:none}.dk-host .xp-grp{border-right:1px solid var(--border);flex:none;align-items:center;gap:2px;margin-right:6px;padding-right:8px;display:flex}.dk-host .xp-grp:last-child{border-right:0}.dk-host .xp-rb{min-width:30px;height:30px;font:inherit;color:var(--text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 7px;font-size:13px;display:inline-flex}.dk-host .xp-rb:hover{background:var(--surface-hover);color:var(--text)}.dk-host .xp-rb.on{background:var(--surface-hover);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong)}.dk-host .xp-rb:disabled{cursor:progress}.dk-host .xp-zoom{border:1px solid var(--border);min-width:96px;height:30px;color:var(--text);font:inherit;background:0 0;border-radius:6px;padding:0 6px;font-size:13px}.dk-host .xp-body{flex:1;min-height:0;display:flex}.dk-host .xp-scroll{background:color-mix(in srgb, var(--surface-sunken,#e5e7eb) 70%, transparent);touch-action:pan-x pan-y;overscroll-behavior:contain;outline:none;flex-direction:column;flex:1;align-items:flex-start;gap:16px;min-width:0;padding:24px;display:flex;overflow:auto}.dk-host .xp-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring,#2563eb)}.dk-host .xp-wait{color:var(--text-muted);margin:40px auto}.dk-host .xp-page{background:#fff;border-radius:2px;flex:none;margin:0 auto;position:relative;box-shadow:0 10px 30px #0000002e}.dk-host .xp-canvas,.dk-host .xp-canvas canvas{width:100%;height:100%;position:absolute;inset:0}.dk-host .xp-image{cursor:grab}.dk-host .xp-image:active{cursor:grabbing}.dk-host .xp-imgbox{flex:none;margin:auto;position:relative}.dk-host .xp-image img{background:repeating-conic-gradient(#eef0f4 0 25%, #fff 0 50%) 0 0 / 16px 16px;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block}.dk-host .xp-marks{pointer-events:none;z-index:2;position:absolute;inset:0}.dk-host .xp-marks.drawing{pointer-events:auto;cursor:crosshair;touch-action:none}.dk-host .xp-marks svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dk-host .xp-shape{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.dk-host .xp-shape.cloud{stroke-dasharray:7 5;stroke-width:2.2px}.dk-host .xp-shape.open{stroke:#ef4444}.dk-host .xp-shape.work{stroke:#f59e0b}.dk-host .xp-shape.done{stroke:#22c55e}.dk-host .xp-shape.measure{stroke:#2563eb}.dk-host .xp-shape.on{stroke-width:3.2px}.dk-host .xp-shape.old{opacity:.45}.dk-host .xp-shape.pending{stroke:var(--accent-solid,#2563eb);stroke-dasharray:4 4}.dk-host .xp-pin{color:#fff;width:28px;height:28px;font:inherit;cursor:pointer;pointer-events:auto;border:2px solid #fff;border-radius:50% 50% 50% 4px;place-items:center;margin:-28px 0 0 -14px;padding:0;font-size:12px;font-weight:700;display:grid;position:absolute;transform:rotate(-45deg);box-shadow:0 2px 6px #0000004d}.dk-host .xp-pin span{transform:rotate(45deg)}.dk-host .xp-pin.small{border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;font-size:11px;transform:none}.dk-host .xp-pin.small span{transform:none}.dk-host .xp-pin.open{background:#ef4444}.dk-host .xp-pin.work{background:#f59e0b}.dk-host .xp-pin.done{background:#22c55e}.dk-host .xp-pin.on{outline:3px solid color-mix(in srgb, var(--accent-solid,#2563eb) 70%, transparent);outline-offset:2px}.dk-host .xp-pin.old{opacity:.55}.dk-host .xp-mlen,.dk-host .xp-mtext{white-space:nowrap;pointer-events:none;background:#fff;border-radius:4px;padding:0 4px;font-size:11px;line-height:1.5;position:absolute;transform:translate(-50%,-130%)}.dk-host .xp-mlen{font-family:var(--font-mono,ui-monospace, monospace);color:#1d4ed8}.dk-host .xp-mtext{white-space:pre-wrap;color:#b91c1c;max-width:260px;font-size:12px;transform:translate(14px,-50%);box-shadow:0 0 0 1px}.dk-host .xp-mtext.work{color:#b45309}.dk-host .xp-mtext.done{color:#15803d}.dk-host .xp-thumbs{border-right:1px solid var(--border);flex-direction:column;flex:none;align-items:center;gap:14px;width:132px;padding:14px 18px;display:flex;overflow-y:auto}.dk-host .xp-thumbs button{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;font-size:11.5px;display:flex}.dk-host .xp-thumbs .pg{background:#fff;border:2px solid #0000;border-radius:3px;width:86px;max-height:160px;display:block;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000026}.dk-host .xp-thumbs button.on{color:var(--text)}.dk-host .xp-thumbs button.on .pg{border-color:var(--accent-solid,#2563eb)}.dk-host .xp-thumb,.dk-host .xp-thumb canvas{width:100%;height:100%;position:absolute;inset:0}.dk-host .xp-note{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:460px;margin:48px auto;padding:0 24px;display:flex}.dk-host .xp-note b{font-size:17px}.dk-host .xp-note p{color:var(--text-muted);margin:0}@media (max-width:699px){.dk-host .xp-wide,.dk-host .xp-thumbs{display:none}.dk-host .xp-scroll{gap:10px;padding:12px 8px}}.dk-host .textLayer{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;text-align:initial;opacity:1;letter-spacing:normal;word-spacing:normal;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:canvastext;z-index:0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.dk-host .textLayer :is(span,.dk-host br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.dk-host .textLayer>:not(.markedContent),.dk-host .textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.dk-host .textLayer .markedContent{display:contents}.dk-host .textLayer span[role=img]{-webkit-user-select:none;user-select:none;cursor:default}.dk-host .textLayer ::selection{background:color-mix(in srgb, AccentColor, transparent 50%);color:#0000}.dk-host .textLayer br::selection{background:0 0}.dk-host .textLayer .endOfContent{z-index:0;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.dk-host .textLayer.selecting .endOfContent{top:0}
