@font-face{font-family:Unbounded;src:url(../media/Unbounded-VF.2o0w_6rj3qjvh.ttf)format("truetype");font-weight:200 900;font-display:swap}@font-face{font-family:Onest;src:url(../media/Onest-VF.0bvr_lyh6x35u.ttf)format("truetype");font-weight:100 900;font-display:swap}:root{--font-display:"Unbounded", "Onest", system-ui, sans-serif;--font-text:"Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--ink:#0d0d14;--ink-2:#16161f;--ink-3:#20202c;--paper:#f7f6f2;--paper-2:#efede7;--stone:#6b6a75;--line-dark:#ffffff17;--line-light:#e4e1d9;--bronko-from:#e9b98a;--bronko-to:#9a5b34;--ai-from:#8b5cff;--ai-to:#22d3ee;--crm-from:#ffb21e;--crm-to:#ff4d1a;--ok:#22c55e;--warn:#f5a524;--hot:#ff5a4e;--leaders:#e879f9;--ai-via:#e879f9;--radius-s:10px;--radius-m:16px;--radius-l:24px;--radius-xl:32px;--ease:cubic-bezier(.2, .8, .2, 1)}[data-product=bronko]{--from:var(--bronko-from);--to:var(--bronko-to)}[data-product=ai]{--from:var(--ai-from);--to:var(--ai-to)}[data-product=crm]{--from:var(--crm-from);--to:var(--crm-to)}:root{--accent:linear-gradient(135deg, var(--from,var(--ai-from)), var(--to,var(--ai-to)))}[data-theme=graphite],[data-theme=graphite-light]{--font-display:"Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--radius-s:3px;--radius-m:3px;--radius-l:4px;--radius-xl:4px}[data-theme=graphite]{--ink:#121417;--ink-2:#1b1e22;--ink-3:#20242a;--paper:#e2e4e8;--stone:#a2a7b0;--line-dark:#333840;--bronko-from:#3b7ae8;--bronko-to:#3b7ae8;--ai-from:#3b7ae8;--ai-to:#3b7ae8;--ai-via:#3b7ae8;--crm-from:#3b7ae8;--crm-to:#3b7ae8;--from:#3b7ae8;--to:#3b7ae8;--ok:#4cc38a;--warn:#e8b04b;--hot:#ef6b6b;--leaders:#b48ee8;--accent:#3b7ae8}[data-theme=graphite-light]{--ink:#1b1c1f;--ink-2:#fff;--ink-3:#f6f6f3;--paper:#fff;--paper-2:#f6f6f3;--stone:#565961;--line-light:#d9d8d2;--bronko-from:#1f5e8c;--bronko-to:#1f5e8c;--ai-from:#1f5e8c;--ai-to:#1f5e8c;--ai-via:#1f5e8c;--crm-from:#1f5e8c;--crm-to:#1f5e8c;--from:#1f5e8c;--to:#1f5e8c;--ok:#2f7d4f;--warn:#a8701a;--hot:#b8382b;--leaders:#6b21a8;--accent:#1f5e8c}[data-theme=sapphire],[data-theme=sapphire-light]{--font-display:"Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--radius-s:6px;--radius-m:8px;--radius-l:10px;--radius-xl:12px}[data-theme=sapphire]{--ink:#17212b;--ink-2:#242f3d;--ink-3:#2b3949;--paper:#e8edf3;--stone:#a9b4c2;--line-dark:#33404f;--bronko-from:#3b6cf6;--bronko-to:#3b6cf6;--ai-from:#3b6cf6;--ai-to:#3b6cf6;--ai-via:#3b6cf6;--crm-from:#3b6cf6;--crm-to:#3b6cf6;--from:#3b6cf6;--to:#3b6cf6;--ok:#4cc38a;--warn:#e8b04b;--hot:#ef6b6b;--leaders:#b48ee8;--accent:#3b6cf6}[data-theme=sapphire-light]{--ink:#1e2433;--ink-2:#fff;--ink-3:#f1f2f7;--paper:#fff;--paper-2:#f1f2f7;--stone:#5f6672;--line-light:#e1e4ea;--bronko-from:#3b6cf6;--bronko-to:#3b6cf6;--ai-from:#3b6cf6;--ai-to:#3b6cf6;--ai-via:#3b6cf6;--crm-from:#3b6cf6;--crm-to:#3b6cf6;--from:#3b6cf6;--to:#3b6cf6;--ok:#2f7d4f;--warn:#a8701a;--hot:#b8382b;--leaders:#6b21a8;--accent:#3b6cf6}[data-theme=liora],[data-theme=liora-light]{--font-display:"Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--radius-s:5px;--radius-m:6px;--radius-l:6px;--radius-xl:8px}[data-theme=liora]{--ink:#131418;--ink-2:#1c1d23;--ink-3:#25272e;--paper:#e6e4e0;--stone:#90909a;--line-dark:#ffffff13;--bronko-from:var(--lio-d-from);--bronko-to:var(--lio-d-to);--ai-from:var(--lio-d-from);--ai-to:var(--lio-d-to);--ai-via:var(--lio-d);--crm-from:var(--lio-d-from);--crm-to:var(--lio-d-to);--from:var(--lio-d-from);--to:var(--lio-d-to);--ok:#62c08a;--warn:#d9a64a;--hot:#e2766a;--leaders:#c99be0;--accent:var(--lio-d)}[data-theme=liora-light]{--ink:#1f1e22;--ink-2:#fff;--ink-3:#f6f5f2;--paper:#fff;--paper-2:#f6f5f2;--stone:#6f6e76;--line-light:#1e191416;--bronko-from:var(--lio-l-from);--bronko-to:var(--lio-l-to);--ai-from:var(--lio-l-from);--ai-to:var(--lio-l-to);--ai-via:var(--lio-l);--crm-from:var(--lio-l-from);--crm-to:var(--lio-l-to);--from:var(--lio-l-from);--to:var(--lio-l-to);--ok:#2f7d4c;--warn:#9a6a12;--hot:#b2443a;--leaders:#7b3fa0;--accent:var(--lio-l)}.wordmark{font-family:var(--font-display);letter-spacing:.01em;white-space:nowrap;font-weight:700;line-height:1}.wordmark i{background:linear-gradient(135deg, var(--from,var(--ai-from)), var(--to,var(--ai-to)));color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:.3em;font-style:normal;font-weight:500}[data-theme^=graphite] .wordmark,[data-theme^=sapphire] .wordmark,[data-theme^=liora] .wordmark{letter-spacing:.06em}
:root,[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)}[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)}:root{--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}[data-density=compact]{--row-pad:8px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}*{box-sizing:border-box}html,body{margin:0}body[data-shell]{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}[hidden]{display:none!important}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-s)}svg.i{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}svg.i.s{width:14px;height:14px}.num{font-variant-numeric:tabular-nums}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0}.sky{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.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}.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}.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}.rail .logo{border-radius:var(--radius-s);background:0 0;place-items:center;width:40px;height:40px;margin-bottom:10px;display:grid;overflow:hidden}.rail .logo img{width:40px;height:40px;display:block}.mark-img{flex:none;width:20px;height:20px;display:block}.mark-img.md{width:28px;height:28px}.mark-img.lg{width:40px;height:40px}.rail a{width:var(--tap);height:var(--tap);border-radius:var(--radius-m);color:var(--text-muted);place-items:center;display:grid;position:relative}.rail a:hover{color:var(--text);background:var(--surface-hover)}.rail a.on{color:var(--text);background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--border-strong)}.rail a.on:before{content:"";border-radius:var(--radius-2xs);background:var(--accent);width:3px;position:absolute;top:11px;bottom:11px;left:-14px}.rail .logo.on:before{display:none}.rail .sp{flex:1}.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}.rail .count{position:absolute;top:3px;right:2px}.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}.rail a:hover .tip,.rail a:focus-visible .tip{opacity:1}.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}.iconbtn:hover{color:var(--text);border-color:var(--border-strong)}.iconbtn.bare{background:0 0;border-color:#0000}.iconbtn .count{position:absolute;top:-4px;right:-4px}.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}.helper:hover{border-color:var(--focus-ring)}.theme-dark-only{display:inline}.theme-light-only,[data-theme=light] .theme-dark-only{display:none}[data-theme=light] .theme-light-only{display:inline}.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}.ava.lg{width:56px;height:56px;font-size:var(--fs-3xl);font-family:var(--font-display);border-radius:var(--radius-m)}.ava.accent{background:var(--accent);color:var(--text-on-accent);border:0}.btn{border-radius:var(--radius-btn,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}.btn:hover{border-color:var(--border-strong)}.btn.go{color:var(--text-on-accent);background:var(--accent);box-shadow:var(--shadow-accent);border:0}.btn.lg{border-radius:var(--radius-btn,var(--radius-m));min-height:48px;font-size:var(--text-m);padding:0 22px}.btn.ghost{color:var(--text-muted);background:0 0;border-color:#0000}.btn.ghost:hover{color:var(--text);background:var(--surface-hover)}.btn.danger{color:var(--hot-text)}.btn.sm{min-height:32px;font-size:var(--fs-m);border-radius:var(--radius-btn,var(--radius-s));padding:0 10px}.btn[disabled]{opacity:.45;cursor:not-allowed}.link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.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}.mark svg.i{width:13px;height:13px}.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}.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)}.mark.raised{color:var(--text-on-accent);background:var(--accent);font-weight:600}.mark.ok{color:var(--ok-text);background:color-mix(in srgb, var(--ok) 13%, transparent)}.mark.warn{color:var(--warn-text);background:color-mix(in srgb, var(--warn) 14%, transparent)}.mark.hot{color:var(--hot-text);background:color-mix(in srgb, var(--hot) 13%, transparent)}.orb{--s:120px;width:var(--s);height:var(--s);border-radius:50%;flex:none;position:relative}.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%}.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}.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%}.orb.sm{--s:30px}.orb.sm:before{filter:blur(5px);inset:-25%}.orb.listen:before{animation-duration:1.1s}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{50%{opacity:.75;transform:scale(1.08)}}.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)}.toast.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.toast.top{top:80px;bottom:auto;transform:translate(-50%,-12px)}.toast.top.on{transform:translate(-50%)}.toast svg.i{color:var(--ok-text);margin-right:6px}.toast .sep{color:var(--text-muted);margin:0 4px}.dk-theme{--font-display:"Unbounded", "Onest", system-ui, sans-serif;--ink:#0d0d14;--ink-2:#16161f;--ink-3:#20202c;--paper:#f7f6f2;--paper-2:#efede7;--stone:#6b6a75;--line-dark:#ffffff17;--line-light:#e4e1d9;--ai-from:#8b5cff;--ai-to:#22d3ee;--ok:#22c55e;--warn:#f5a524;--hot:#ff5a4e;--leaders:#e879f9;--radius-s:10px;--radius-m:16px;--radius-l:24px;--radius-xl:32px}html[data-product=disk],.dk-theme{--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;--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-theme[data-theme=light]{--accent-solid:#f5b400;--accent-text:#9a6b00;--focus-ring:#e0a400;--glow-a:#f5b40017;--glow-b:#ffd84d12;--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] .wordmark i{background:linear-gradient(135deg,#e8a800,#c07a00);-webkit-background-clip:text;background-clip:text}html[data-product=disk] .sky:before{width:46vw;height:46vw;top:-30vw;left:auto;right:-8vw}html[data-product=disk] .sky:after{width:52vw;height:38vw;bottom:-26vw;left:8vw}.mono,.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.muted{color:var(--text-muted)}body[data-shell=disk]{height:100dvh;overflow:hidden}.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{grid-template-columns:var(--rail-w,72px) var(--nav-w) minmax(0, 1fr)}body.side-off .dk-side{display:none}body[data-wide] .dk{grid-template-columns:var(--rail-w,72px) minmax(0, 1fr) var(--side-w)}body[data-wide].side-off .dk{grid-template-columns:var(--rail-w,72px) minmax(0, 1fr)}body[data-wide] .dk-nav{display:none}.dk .rail{height:100%}.dk .rail .tip{left:54px}.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-nav .brandrow{align-items:center;gap:10px;height:40px;margin-bottom:10px;padding:0 6px;display:flex}.dk-nav .brandrow .wordmark{font-size:var(--fs-xl)}.dk-nav .create{width:100%;margin-bottom:12px}.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}.nv:hover{color:var(--text);background:var(--surface-hover)}.nv.on{color:var(--text);background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--border-strong);font-weight:600}.nv .n{font-size:var(--fs-s);color:var(--text-muted);margin-left:auto;font-weight:600}.nv .n.hot{color:var(--text-on-accent);background:var(--accent);border-radius:var(--radius-pill);padding:0 7px;line-height:20px}.nv svg.i{width:18px;height:18px}.nsep{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:14px 10px 6px;font-weight:600}.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}.nv .src.ya{background:#fc3f1d}.nv .src.gd{background:#1a73e8}.nv .st{font-size:var(--fs-xs);color:var(--ok-text);margin-left:auto}.quota{margin-top:auto;padding:14px 8px 2px}.quota .qh{font-size:var(--fs-s);justify-content:space-between;margin-bottom:8px;display:flex}.quota .bar{border-radius:var(--radius-pill);background:var(--surface-hover);height:8px;display:flex;overflow:hidden}.quota .bar i{height:100%;display:block}.quota .bar i.og{background:var(--accent)}.quota .bar i.me{background:color-mix(in srgb, var(--leaders) 70%, transparent)}.quota .ql{white-space:nowrap;font-size:var(--fs-xs);color:var(--text-muted);flex-wrap:wrap;gap:2px 12px;margin-top:8px;display:flex}.quota .ql b{vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.quota .ql b.og{background:var(--to)}.quota .ql b.me{background:var(--leaders)}.dk-main{flex-direction:column;min-width:0;min-height:0;display:flex}.dh{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:12px;height:64px;padding:0 20px;display:flex}.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}.dh .dsearch input{min-width:0;font-size:var(--fs-l);background:0 0;border:0;outline:0;flex:1;height:100%}.dh .dsearch input::placeholder{color:var(--text-muted)}.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}.dh .sp{flex:1}.dh .orgchip{font-size:var(--fs-m);color:var(--text-muted);white-space:nowrap;align-items:center;gap:8px;display:flex}.dh .menu-btn{display:none}.dbody{flex:1;min-height:0;padding:18px 20px 28px;overflow-y:auto}.crumbs2{font-size:var(--fs-m);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crumbs2 a:hover{color:var(--text)}.crumbs2 svg.i{opacity:.6;width:14px;height:14px}.crumbs2 b{color:var(--text);font-weight:600}.ptitle{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0 14px;display:flex}.ptitle h1{font-size:var(--fs-5xl);margin:0;font-weight:600}.ptitle .acts{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.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}.fchip:hover{color:var(--text);border-color:var(--border-strong)}.fchip.on{color:var(--text-on-accent);background:var(--accent);border-color:#0000;font-weight:600}.fchip small{font-size:var(--fs-xs);opacity:.8;font-weight:700}.tools .sp{flex:1}.seg{border-radius:var(--radius-s);background:var(--surface-hover);padding:3px;display:inline-flex}.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}.seg button.on{background:var(--surface-solid);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong)}.seg svg.i{width:16px;height:16px}.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}.aiband p{font-size:var(--fs-l);flex:1;margin:0}.aiband p small{color:var(--text-muted);font-size:var(--fs-s);display:block}.aiband .acts{flex:none;gap:6px;display:flex}.ftable{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-l)}.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}.ftable td{border-bottom:1px solid var(--border);white-space:nowrap;vertical-align:middle;padding:9px 10px}.ftable tr.fr{cursor:pointer}.ftable tr.fr:hover td{background:var(--surface-hover)}.ftable tr.fr.on td{background:color-mix(in srgb, var(--accent-solid) 10%, transparent)}.ftable tr.fr.on td:first-child{box-shadow:inset 3px 0 0 var(--accent-solid)}.ftable td.r,.ftable th.r{text-align:right}.ftable .nm{align-items:center;gap:12px;min-width:0;display:flex}.ftable .nm .t{min-width:0}.ftable .nm b{text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.ftable .nm small{font-size:var(--fs-s);color:var(--text-muted);display:block}.ftable .who{color:var(--text-muted);align-items:center;gap:8px;display:flex}.ftable .who .ava{width:26px;height:26px;font-size:var(--fs-2xs)}.ftable .acc{color:var(--text-muted);font-size:var(--fs-m);align-items:center;gap:6px;display:inline-flex}.ftable .acc svg.i{width:15px;height:15px}.ftable .ver{font-family:var(--font-mono);font-size:var(--fs-s);color:var(--text-muted)}.tg-red{--tag:#e5484d}.tg-orange{--tag:#f76b15}.tg-yellow{--tag:#d6a206}.tg-green{--tag:#30a46c}.tg-teal{--tag:#12a594}.tg-blue{--tag:#3e63dd}.tg-purple{--tag:#8e4ec6}.tg-gray{--tag:#8b8d98}.tagdot{background:var(--tag);border-radius:50%;flex:none;width:10px;height:10px}.tagchips{vertical-align:1px;flex-wrap:wrap;gap:4px;margin-left:8px;display:inline-flex}.tile .tagchips{justify-content:center;margin:2px 0 0;display:flex}.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}.tagc:hover{background:color-mix(in srgb, var(--tag) 26%, transparent)}.nvtag{align-items:center;display:flex}.nvtag .nv{flex:1;min-width:0}.nvtag .nv .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nvtag .iconbtn{opacity:0}.nvtag:hover .iconbtn,.nvtag .iconbtn:focus-visible{opacity:1}.taglist{flex-direction:column;gap:2px;max-height:240px;margin-bottom:10px;display:flex;overflow:auto}.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}.tagrow:hover{background:var(--surface-hover)}.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}.tagbox.all{background:var(--accent);box-shadow:none}.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)}.tagbox.some:after{content:"";background:var(--text);height:2px;position:absolute;top:7px;left:4px;right:4px}.tagcolors{gap:8px;margin:10px 0 2px;display:flex}.tagsw{background:var(--tag);cursor:pointer;border:0;border-radius:50%;width:22px;height:22px}.tagsw.on{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--tag)}.ftable .more{opacity:0}.ftable tr.fr:hover .more,.ftable tr.fr.on .more{opacity:1}.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}.ft svg.i{width:18px;height:18px}.fi{flex:none;place-items:center;width:36px;height:36px;display:inline-grid;position:relative}.fi .fsvg{width:100%;height:100%;display:block}.fi .fsvg path[fill=\#fff]{filter:drop-shadow(0 1px 1px #00000014)}.tiles{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px 8px;padding-top:4px;display:grid}.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}.tile:hover{background:var(--surface-hover)}.tile.on{background:color-mix(in srgb, var(--accent-solid) 16%, transparent)}.tile .fi.big{width:88px;height:88px}.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}.tile small{font-size:var(--fs-xs);color:var(--text-muted)}.tile .tmark{font-size:var(--fs-xs);color:var(--proposed-text);font-weight:600}.tile .tmark.warn{color:var(--warn-text)}.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}.drop svg.i{width:26px;height:26px;color:var(--accent-text)}.drop b{color:var(--text)}.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}.sh{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:4px;height:64px;padding:0 10px 0 12px;display:flex}.stabs{flex:1;gap:2px;display:flex}.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}.stabs button.on{color:var(--text);background:var(--surface-hover)}.stabs .orb.sm{--s:18px}.spane{flex-direction:column;flex:1;gap:18px;min-height:0;padding:16px;display:flex;overflow-y:auto}.spane[hidden]{display:none!important}.shero{align-items:flex-start;gap:12px;display:flex}.shero h2{font-size:var(--fs-2xl);font-weight:600;font-family:var(--font-text);letter-spacing:0;margin:0 0 2px}.shero small{color:var(--text-muted);font-size:var(--fs-s)}.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}.preview .sheetp{background:var(--paper-sheet);border-radius:var(--radius-2xs);width:200px;height:140px;position:relative;overflow:hidden}.preview .sheetp svg{width:100%;height:100%;position:absolute;inset:0}.preview .open{position:absolute;bottom:10px;right:10px}.sacts{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.sacts button,.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}.sacts button:hover,.sacts a:hover{color:var(--text);border-color:var(--border-strong)}.sacts svg.i{width:18px;height:18px}.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}.ssec h3 a{text-transform:none;letter-spacing:0;color:var(--accent-text);margin-left:auto;font-weight:500}.kv2{font-size:var(--fs-m);grid-template-columns:100px 1fr;gap:6px 10px;margin:0;display:grid}.kv2 dt{color:var(--text-muted)}.kv2 dd{margin:0}.vrow,.arow,.jrow{font-size:var(--fs-m);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:7px 0;display:flex}.vrow:last-child,.arow:last-child,.jrow:last-child{border-bottom:0}.vrow .v{font-family:var(--font-mono);font-size:var(--fs-s);border-radius:var(--radius-xs);background:var(--surface-hover);padding:1px 6px}.vrow .w{flex:1;min-width:0}.vrow .w small,.arow .w small{color:var(--text-muted);font-size:var(--fs-s);display:block}.vrow .cur{font-size:var(--fs-xs);color:var(--ok-text)}.arow .ava{width:28px;height:28px;font-size:var(--fs-2xs)}.arow .w{flex:1;min-width:0}.arow .role{font-size:var(--fs-s);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-xs);padding:2px 8px}.linkbox{border-radius:var(--radius-m);border:1px solid var(--border);flex-direction:column;gap:8px;padding:12px;display:flex}.linkbox .lr{font-size:var(--fs-m);align-items:center;gap:8px;display:flex}.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}.linkbox .tags{flex-wrap:wrap;gap:6px;display:flex}.jrow time{font-family:var(--font-mono);font-size:var(--fs-s);color:var(--text-muted);flex:none;width:44px}.jrow span{flex:1}.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 .scrim-d{opacity:1;pointer-events:auto}.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%)}.dlg2.on{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.dlg2 h3{font-size:var(--fs-3xl);margin:0 0 4px}.dlg2>p{color:var(--text-muted);font-size:var(--fs-m);margin:0 0 14px}.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}.feedfollow input{margin-top:3px}.feedfollow small{color:var(--text-muted);font-size:var(--fs-s);display:block}.feedlist{max-height:52vh;overflow:auto}.feedlist h4{font-size:var(--fs-s);color:var(--text-muted);margin:12px 0 2px;font-weight:600}.feedlist section:first-child h4{margin-top:0}.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}.feedrow:hover{background:var(--surface-hover)}.dlg2 .x{position:absolute;top:12px;right:12px}.mitem{border-radius:var(--radius-m);text-align:left;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.mitem:hover{background:var(--surface-hover)}.mitem .ft{width:40px;height:40px}.mitem b{font-size:var(--fs-l);display:block}.mitem small{color:var(--text-muted);font-size:var(--fs-s);display:block}.apps{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:10px 0 8px;display:grid}.app{border-radius:var(--radius-s);color:inherit;text-align:center;justify-items:center;gap:4px;padding:10px 4px;text-decoration:none;display:grid}.app:hover,.app.on{background:var(--surface-hover)}.app small{color:var(--text-muted);font-size:var(--fs-s)}.app-name{font-size:var(--fs-m);font-weight:600}.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}.app.off .app-tile{opacity:.55}.apps-more{color:var(--text-muted);font-size:var(--fs-s);margin:6px 0 0;font-weight:600}.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}.id-links{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}.id-links .mitem{color:inherit;text-decoration:none}.dh .apps-btn,.dk-nav .nav-me{display:none}.dk-nav .nav-me{text-align:left;align-items:center;gap:10px;margin-top:auto}.mgrid{grid-template-columns:1fr 1fr;gap:4px;display:grid}.frow{border-bottom:1px solid var(--border);font-size:var(--fs-l);align-items:center;gap:10px;padding:10px 0;display:flex}.frow:last-of-type{border-bottom:0}.frow .lb{flex:1}.frow .lb small{color:var(--text-muted);font-size:var(--fs-s);display:block}.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}.inp:focus{border-color:var(--focus-ring)}.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}.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}.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}.sw.on{background:var(--accent);border-color:#0000}.sw.on:after{background:#fff;left:18px}.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}.okbox b{align-items:center;gap:6px;margin-bottom:4px;display:flex}.okbox ul{color:var(--text-muted);margin:4px 0 0;padding-left:18px}.dlg2 .foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.tabbar-d,.ptop-d{display:none}@media (max-width:1279px){html[data-product=disk],.dk-theme{--side-w:312px;--nav-w:224px}}@media (max-width:1099px){body:not(.side-force) .dk{grid-template-columns:var(--rail-w,72px) var(--nav-w) minmax(0, 1fr)}body[data-wide]:not(.side-force) .dk{grid-template-columns:var(--rail-w,72px) minmax(0, 1fr)}body:not(.side-force) .dk-side{display:none}body.side-force .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{grid-template-columns:var(--rail-w,72px) var(--nav-w) minmax(0, 1fr)}body[data-wide].side-force .dk{grid-template-columns:var(--rail-w,72px) minmax(0, 1fr)}}@media (max-width:899px){.dk,body:not(.side-force) .dk,body.side-force .dk,body[data-wide] .dk,body[data-wide]:not(.side-force) .dk{grid-template-columns:var(--rail-w,72px) minmax(0, 1fr)}.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-nav{display:flex}body.nav-open .dk{z-index:41}.dh .menu-btn{display:inline-grid}.dh .orgchip,.ftable .c-size,.ftable .c-ver{display:none}}@media (max-width:599px){body[data-shell=disk]{height:auto;overflow:auto}.dk,body:not(.side-force) .dk,body.side-force .dk,body[data-wide] .dk,body[data-wide]:not(.side-force) .dk{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);height:auto;min-height:100dvh;padding-bottom:76px}.dk .rail{display:none}.dh .apps-btn{display:inline-grid}.dk-nav .nav-me{display:flex}.dh{gap:6px;height:56px;padding:0 10px}.dh .dsearch kbd{display:none}.dbody{padding:14px 12px 24px;overflow:visible}.ptitle h1{font-size:var(--fs-4xl)}.ptitle .acts .btn:not(.go){display:none}.aiband{flex-wrap:wrap}.aiband .acts{width:100%}.aiband .acts .btn{flex:1}.ftable thead,.ftable .c-who,.ftable .c-date,.ftable .c-acc{display:none}.ftable td{padding:10px 6px}.tools .seg,.drop{display:none}.tiles{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:2px 4px}.tile .fi.big{width:68px;height:68px}.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}.tabbar-d a,.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}.tabbar-d .on{color:var(--text)}.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{overflow:hidden}.small{font-size:var(--fs-s)}.err{color:var(--hot-text);font-size:var(--fs-m);margin:10px 0 0}.gate{z-index:1;place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative}.gate .box{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:420px;display:flex}.gate h1{font-size:var(--fs-5xl)}.gate p{color:var(--text-muted);margin:0}.rail-btn{color:var(--text-muted)}.ava-btn{cursor:pointer;padding:0;overflow:hidden}.ava-btn img{object-fit:cover;width:100%;height:100%}.dh .orgchip{cursor:pointer;border-radius:var(--radius-s);padding:4px 8px 4px 4px}.dh .orgchip:hover{background:var(--surface-hover);color:var(--text)}.dh .orgchip .ava{width:28px;height:28px;font-size:var(--fs-2xs)}.dh form.dsearch{min-width:0;margin:0}.dh .dsearch input::-webkit-search-cancel-button{display:none}.dk-nav .nv{cursor:pointer}.crumbs2 .crumb{align-items:center;gap:6px;display:inline-flex}.crumbs2 button{color:var(--text-muted)}.crumbs2 button:hover{color:var(--text)}.pnote{font-size:var(--fs-m);margin:-6px 0 14px}.tile{position:relative}.tile .more{opacity:0;width:30px;height:30px;position:absolute;top:4px;right:4px}.tile:hover .more,.tile.on .more,.tile .more:focus-visible{opacity:1}.tile .tstar{color:var(--accent-text);position:absolute;top:8px;left:8px}.tile .tstar svg.i,.lstar svg.i{fill:currentColor}.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}.slock span{flex:1}.kv2 dd.stext:not(.done){color:var(--text-muted)}.kv2 dd.stext .swhere{color:var(--text-muted);font-size:var(--fs-s);margin-top:2px;display:block}.tile .tlock{top:30px}.tile .tlock svg.i,.lstar.llock svg.i{fill:none}.tile .tlock,.lstar.llock{color:var(--text-muted)}.lstar{color:var(--accent-text);vertical-align:-2px;margin-left:6px;display:inline-flex}.ftable .more{width:32px;height:32px}.ftable{table-layout:fixed}.ftable .c-who{width:110px}.ftable .c-date{width:130px}.ftable .c-size{width:90px}.ftable .c-acc{width:130px}.ftable th:last-child,.ftable td:last-child{width:52px}.ftable .nm .t{overflow:hidden}.ftable .nm small{text-overflow:ellipsis;overflow:hidden}@media (hover:none){.tile .more,.ftable .more{opacity:1}}.empty,.offbox{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:10px;padding:36px 16px;display:flex}.empty p,.offbox p{max-width:420px;font-size:var(--fs-l);margin:0}.offbox h2{color:var(--text);font-size:var(--fs-3xl)}.media{flex:1;justify-content:center;align-items:center;min-height:0;padding:16px;display:flex}.media.video{background:#000;padding:0}.media video{object-fit:contain;width:100%;height:100%;max-height:calc(100dvh - 120px)}.media audio{width:min(560px,100%)}.spane .empty svg.i{width:28px;height:28px}button.drop{text-align:left;cursor:pointer;width:100%}button.drop:hover{border-color:var(--accent-solid)}.dk-main.dragging .dbody{box-shadow:inset 0 0 0 2px var(--accent-solid);background:color-mix(in srgb, var(--accent-solid) 6%, transparent)}.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}.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}.fmenu button:hover,.fmenu button:focus-visible{background:var(--surface-hover)}.fmenu button.danger{color:var(--hot-text)}.fmenu svg.i{width:18px;height:18px;color:var(--text-muted)}.fmenu button.danger svg.i{color:inherit}.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}.uplist header{min-height:32px;font-size:var(--fs-l);justify-content:space-between;align-items:center;display:flex}.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}.uprow .upname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uprow .upstate{color:var(--text-muted);font-size:var(--fs-s);font-family:var(--font-mono)}.uprow.done .upstate{color:var(--ok-text);font-family:inherit}.uprow.failed .upstate,.uprow.taken .upstate{color:var(--hot-text);grid-column:1/-1;font-family:inherit}.uprow progress{width:100%;height:6px;accent-color:var(--accent-solid)}.uprow .btn{justify-self:end}.uplist~.uplist.xfer{right:calc(32px + min(380px,100vw - 24px))}@media (max-width:819px){.uplist~.uplist.xfer{max-height:30vh;top:12px;bottom:auto;right:12px}}.uplist.xfer .upname{white-space:normal}@media (max-width:519px){.mgrid.xfer-src{grid-template-columns:minmax(0,1fr)}}.xfer-src .ft{font-weight:700;font-size:var(--fs-l)}.xfer-src .ft.xfer-ya{color:#fff;background:#fc3f1d}.xfer-src .ft.xfer-g{color:#fff;background:#1a73e8}.dlg2 form.xfer-link{flex-direction:row;align-items:center;gap:8px;display:flex}.xfer-link .inp{flex:1;min-width:0}.xfer-row{padding:4px 6px}.xfer-row>input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent-solid);flex:none}.xfer-open{border-radius:var(--radius-s);text-align:left;flex:1;align-items:center;gap:12px;min-width:0;padding:6px 4px;display:flex}.xfer-open>span:not(.fi){flex:1;min-width:0}.xfer-open b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xfer-picker{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.xfer-page{min-height:100vh;color:var(--text-muted);place-content:center;justify-items:center;gap:16px;padding:24px;display:grid}.side-x{width:36px;height:36px}.shero-t{min-width:0}.shero h2{overflow-wrap:anywhere}.spane>.preview,.spane>.shero,.spane>.sacts{flex:none}.preview .fi.big{width:96px;height:96px}.jrow time{white-space:nowrap;width:auto;min-width:44px}.sacts button:disabled{opacity:.4;cursor:not-allowed}.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}.vrow .vacts{align-items:center;gap:2px;display:inline-flex}.vrow .vacts .cur{margin-right:4px}.spane.spane-ai{gap:0;padding:0;overflow:hidden}.spane.spane-ai>*{flex:1;min-height:0}.scrim-d.on{opacity:1;pointer-events:auto;cursor:default;border:0;padding:0}.mitem:disabled{opacity:.45;cursor:not-allowed}.mitem:disabled:hover{background:0 0}.mitem.on{background:var(--surface-hover)}.mitem>svg.i:last-child{color:var(--text-muted);margin-left:auto}.dlg2 form{margin:0}.dlg2 .foot form{margin-right:auto}.share-add{flex-wrap:wrap;gap:8px;display:flex}.share-who{flex:220px;display:flex;position:relative}.share-add .inp{flex:auto;min-width:0}.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}.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}.share-pick button.on,.share-pick button:hover{background:var(--surface-hover)}.share-pick small,.share-pick.empty{color:var(--text-muted);font-size:var(--fs-s)}.share-pick.empty{padding:10px}.share-add .sel2{height:40px}.share-list{margin-top:10px}.share-list .arow{flex-wrap:wrap}.okbox-soft{background:color-mix(in srgb, var(--accent-solid) 8%, transparent);border-color:color-mix(in srgb, var(--accent-solid) 30%, transparent)}.move-crumbs{margin-bottom:8px}.move-list{flex-direction:column;gap:2px;max-height:46vh;display:flex;overflow-y:auto}.btn.go.danger-go{background:var(--hot);color:#fff;box-shadow:none}@media (max-width:599px){.ftable td:last-child{width:44px}.ptitle h1{overflow-wrap:anywhere}.dh .dsearch{max-width:none}.dh .sp{display:none}.uplist{bottom:84px;right:12px}.toast{bottom:84px}.tabbar-d a,.tabbar-d button{flex:1;min-width:0}}.link-sep{margin:16px 0 4px}.link-note{font-size:var(--fs-m);margin:4px 0 0}.link-list,.req-list{flex-direction:column;gap:10px;margin:6px 0 4px;display:flex}.link-go{justify-content:flex-end;margin-top:12px;display:flex}button.sw{padding:0}button.sw:disabled{opacity:.45;cursor:not-allowed}.linkbox.gone{opacity:.7}.linkbox .lr .sp{flex:1}.linkbox .lname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.linkbox .lwhat{font-size:var(--fs-l)}.linkbox .lmeta{font-size:var(--fs-s)}.req-item{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.req-item .linkbox{align-self:stretch}.tools[hidden]{display:none}.req-where{font-size:var(--fs-m);text-align:right;overflow-wrap:anywhere}body[data-shell=guest]{min-height:100vh}.guest{z-index:1;max-width:1080px;margin:0 auto;padding:0 24px 60px;position:relative}.guest .gtop{align-items:center;gap:12px;height:72px;display:flex}.guest .gtop .sp{flex:1}.guest .glogo{border-radius:var(--radius-s)}.guest .gword{font-size:var(--fs-2xl)}.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}.gpin{text-align:center;max-width:420px;margin:8vh auto 0}.gpin h1{font-size:var(--fs-4xl);margin:14px 0 6px}.gpin p{color:var(--text-muted);font-size:var(--fs-l);margin:0 0 18px}.gpin .gava{margin:0 auto}.gpin .gerr{margin:-4px 0 14px}.gpin .gfine{font-size:var(--fs-s);margin:14px 0 0}.gwide{width:100%}.gwait{text-align:center;margin-top:12vh}.pinrow{justify-content:center;gap:10px;margin-bottom:16px;display:flex}.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}.pinrow input:focus{border-color:var(--focus-ring)}.gtitle{margin-top:6px}.gsub{font-size:var(--fs-m);margin:-6px 0 14px}.gfiles{grid-template-columns:minmax(0,1fr) 320px;gap:18px;margin-top:10px;display:grid}.gfiles .ftable td{white-space:normal}.gtable{min-width:0;padding:12px 14px}.gfiles .ftable .c-size{white-space:nowrap;width:96px}.gfiles .ftable .c-date{width:130px}.guest .gshort{display:none}.gside{flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.gside .okbox,.gside .drop{margin:0}.gname{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-width:0;padding:0}.gcrumbs{margin-bottom:8px}.gempty{padding:18px 4px}.gbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;padding:2px 2px 10px;display:flex}.gbar-what{min-width:90px;font-size:var(--fs-m);flex:1}.gfiles .ftable .c-pick{width:34px;padding-right:0}.gpreview{justify-content:center;align-items:center;height:220px;display:flex;overflow:hidden}.gimg{object-fit:contain;border-radius:var(--radius-s);max-width:100%;max-height:100%}.gfile{overflow-wrap:anywhere}.gnote{font-size:var(--fs-m)}.gwhat{flex-direction:column;gap:4px;padding:6px 4px 14px;display:flex}.gwhat small{color:var(--text-muted);font-size:var(--fs-s)}.gwhat b{font-size:var(--fs-2xl);overflow-wrap:anywhere}.gdrop{width:100%;margin:0}.gdrop.over{border-color:var(--focus-ring)}.gsent{flex-direction:column;gap:6px;margin-top:14px;display:flex}.gsent-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:6px 4px;display:flex}.gsent-row .t{flex-direction:column;flex:1;min-width:0;display:flex}.gsent-row .t b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gsent-row .t small{color:var(--text-muted);font-size:var(--fs-s)}.gsent-row.failed .t small{color:var(--hot)}@media (max-width:899px){.gfiles{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.guest .gdrop{display:flex}.gpin{margin-top:4vh}.guest{padding:0 12px 40px}.guest .gtop{gap:8px}.guest .gfull{display:none}.guest .gshort{display:inline}.pinrow input{width:48px;height:56px}}.edtop{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:12px;height:64px;padding:0 16px 0 12px;display:flex}.edtop .ft{flex:none}.edtop .ttl{min-width:0}.edtop .ttl b{font-size:var(--fs-xl);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.edtop .ttl small{font-size:var(--fs-s);color:var(--text-muted);white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.edtop .ttl small span+span:before{content:"·";margin-right:8px}.edtop .ttl small .ok{color:var(--ok-text)}.edtop .ttl small .warn{color:var(--warn-text)}.edtop .sp{flex:1}.edtop .acts{align-items:center;gap:8px;display:flex}.dk-main.editing{position:relative}.dk-main.editing .ed-note{padding:24px}.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}.cmp-bar .sp{flex:1}.dk-main.editing .offbox .row-btns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (max-width:899px){.edtop .ed-wide{display:none}}@media (max-width:599px){.dk-main.editing{height:calc(100dvh - 76px)}.dk.embedded .dk-main.editing{height:calc(100dvh - 144px)}}.dk-theme{background:var(--surface);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.embedded{--rail-w:0px;height:calc(100dvh - 68px);margin:0 -32px}.ui-shell[data-eco][data-viewport] .ui-main:has(.dk.embedded){flex-direction:column;padding:0;display:flex;overflow:hidden}:is(.ui-shell[data-eco][data-viewport] .ui-main:has(.dk.embedded) .dk-host,.ui-shell[data-eco][data-viewport] .ui-main:has(.dk.embedded) .dk-theme){flex-direction:column;flex:1;min-height:0;display:flex}.ui-shell[data-eco][data-viewport] .ui-main:has(.dk.embedded) .dk.embedded{flex:1;height:auto;min-height:0;margin:0}@media (max-width:599px){.ui-shell .ui-main:has(.dk.embedded){padding-bottom:calc(76px + env(safe-area-inset-bottom))}.dk.embedded,body:not(.side-force) .dk.embedded{height:auto;min-height:0;margin:0 -16px;padding-bottom:0}}.ui-shell[data-frame=crm][data-viewport=phone] .dk.embedded{margin-inline:-10px}.marks-pane{flex-direction:column;gap:10px;display:flex}.marks-filters{flex-wrap:wrap;gap:6px;margin:0;display:flex}.issue{border-radius:var(--radius-m);border:1px solid var(--border);background:var(--surface-solid,transparent)}.issue:hover{border-color:var(--border-strong)}.issue.on{border-color:var(--accent-solid);box-shadow:0 0 0 1px var(--accent-solid)}.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}.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}.issue .no.open{background:#ef4444}.issue .no.work{background:#f59e0b}.issue .no.done{background:#22c55e}.issue-t{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.issue-t b{font-size:var(--fs-m);overflow-wrap:anywhere}.issue-t small{color:var(--text-muted);font-size:var(--fs-s)}.issue-t .mark{margin-top:4px}.issue-body{flex-direction:column;gap:10px;padding:0 12px 12px 46px;display:flex}.marks-download{align-self:flex-start}.issue .states,.issue-acts{flex-wrap:wrap;gap:6px;display:flex}.replies{border-left:2px solid var(--border);flex-direction:column;gap:8px;padding-left:10px;display:flex}.reply small{color:var(--text-muted);font-size:var(--fs-xs)}.reply p{font-size:var(--fs-m);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.reply-box{align-items:center;gap:6px;display:flex}.reply-box input,.mark-compose input,.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}.reply-box input:focus,.mark-compose input:focus,.mark-compose textarea:focus{border-color:var(--focus-ring,var(--accent-solid))}.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}.mark-compose.inline{padding:10px}.mark-compose small{color:var(--text-muted);font-size:var(--fs-s)}.mark-compose small.err{color:var(--danger-text,#dc2626)}.mark-compose .due{font-size:var(--fs-m);color:var(--text-muted);align-items:center;gap:8px;display:flex}.mark-compose .due input{flex:none;width:auto}.nsep.tpl-sep{margin:16px 4px 8px}.tpl-form{flex-direction:column;gap:8px;display:flex}.tpl-lb{font-size:var(--fs-s);color:var(--text-muted)}.tpl-head{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.move-list.tpl-found{max-height:22vh}.tpl-found .mitem{justify-content:space-between}.tpl-empty{font-size:var(--fs-m);color:var(--text-muted);margin:4px 0 0}.tpl-empty.warn{color:var(--warn-text)}.picker{padding-bottom:24px}.tile,.ftable tr.fr{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.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}.pickbox svg.i{width:14px;height:14px}.pickbox[aria-pressed=true]{background:var(--accent);color:var(--text-on-accent);border-color:#0000}.tile:hover .pickbox,.ftable tr.fr:hover .pickbox,.pickbox[aria-pressed=true],.ftable th .pickbox,.selecting .pickbox,.pickbox:focus-visible{opacity:1}.tile .tstar{left:34px}.ftable .pickbox{margin-right:2px;position:static}.ftable th .nm{align-items:center;gap:10px;display:flex}.tile.cur,.ftable tr.fr.cur td{box-shadow:inset 0 0 0 1.5px var(--accent-solid)}.tile.drop-on,.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)}.toolsbox{margin-bottom:12px;position:relative}.toolsbox .tools{margin-bottom:0}.toolsbox.picking{z-index:3;position:sticky;top:0}.toolsbox.picking .tools{visibility:hidden}.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}.selbar .sp{flex:1}.selbar .btn.sm,.selbar .iconbtn{height:26px;min-height:26px}.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}.move-space{margin-bottom:12px}@media (hover:none){.pickbox{display:none}.selecting .pickbox{opacity:1;display:inline-grid}}@media (max-width:640px){.selbar{flex-wrap:wrap;align-content:center;gap:6px}.selbar .sp{flex-basis:100%;height:0}.selbar .btn span{display:none}}.quota.warn .bar i.og{background:var(--warn)}.quota.full .bar i.og,.quota.full .bar i.me{background:var(--hot-text)}.quota .qwarn{font-size:var(--fs-s);color:var(--text);margin:8px 0 0}.quota .qmore{font-size:var(--fs-s);color:var(--accent-solid);margin-top:8px;font-weight:600;display:inline-block}.gopen{z-index:60;background:var(--surface-solid);flex-direction:column;display:flex;position:fixed;inset:0}.gopen-top{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px 14px;display:flex}.gopen-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gopen-top .sp{flex:1}.gopen-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=color]):not([type=image]),textarea,select,[contenteditable=true],[contenteditable=""]{font-size:max(16px,1em)}}
.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-warn-ink:#a8701a;--xs-err-ink:#c0392b;--xs-ok-ink:#2e7d4f;--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}.xs-i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.xs-i.s{width:14px;height:14px}.wp .xs,.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-warn-ink:var(--wp-warn,var(--warn));--xs-err-ink:var(--wp-err,var(--hot));--xs-ok-ink:var(--wp-ok,var(--ok));--xs-paper-font:var(--font-text,"Onest", system-ui, sans-serif)}.wp .xs .xs-view,.xs[data-paper=theme] .xs-view{font-variant-numeric:tabular-nums}.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}.xs-mb{position:relative}.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}.xs-menubar .xs-mb>button:hover,.xs-menubar .xs-mb>button.on{background:var(--surface-hover);color:var(--text)}.xs-menubar .sp{flex:1}.xs-menubar .mode{font-size:var(--fs-s);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xs-menubar .mode b{color:var(--text);font-weight:600}.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}.xs-fold:hover{background:var(--surface-hover);color:var(--text)}.xs.folded .xs-ribbon,.xs.folded .xs-fx{display:none}.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}.xs-ribbon::-webkit-scrollbar{display:none}.xs-ribbon .grp{border-right:1px solid var(--border);flex:none;align-items:center;gap:2px;margin-right:6px;padding-right:8px;display:flex}.xs-ribbon .grp:last-child{border-right:0}.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}.xs-rb:hover{background:var(--surface-hover);color:var(--text)}.xs-rb.on{background:var(--surface-hover);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong)}.xs-rb.sel{border:1px solid var(--border);min-width:58px;color:var(--text);appearance:auto;background:0 0;justify-content:space-between}.xs-rb.sel.wide{min-width:118px}.xs-rb.sel option{color:var(--xs-ink);background:var(--xs-paper)}.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}.xs-color input{opacity:0;cursor:pointer;position:absolute;inset:0}.xs-fx{border-bottom:1px solid var(--border);flex:none;align-items:center;padding:6px 10px;display:flex;position:relative}.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}.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}.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}.xs-fx .cell:focus,.xs-fx .val:focus{border-color:var(--focus-ring,#1e7d4a)}.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}.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}.xs-suggest button:first-child,.xs-suggest button:hover{background:var(--surface-hover)}.xs-suggest small{color:var(--text-muted);font-size:var(--fs-xs)}.xs-suggest-cell{z-index:40;position:fixed;top:auto;left:auto}.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}.xs-losses .xs-i{color:#b7791f;margin-top:1px}.xs-losses span{flex:1}.xs-losses .x{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:2px}.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}.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}.xs-find input:focus{border-color:var(--focus-ring,#1e7d4a)}.xs-find .cnt{min-width:56px;color:var(--text-muted)}.xs-find .sp{flex:1}.xs-rb.txt{font-size:var(--fs-m);padding:0 10px}.xs-scroll{background:var(--xs-paper);min-height:0;color:var(--xs-ink);overscroll-behavior:contain;outline:0;flex:1;position:relative;overflow:auto}.xs-scroll.rs-w .xs-view,.xs-scroll.rs-w .xs-view *{cursor:col-resize}.xs-scroll.rs-h .xs-view,.xs-scroll.rs-h .xs-view *{cursor:row-resize}.xs-size{pointer-events:none;position:absolute;top:0;left:0}.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}.xs-q{position:absolute;overflow:hidden}.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}.xs-c .t{text-overflow:clip;max-width:100%;overflow:hidden}.xs-c.n{font-variant-numeric:tabular-nums;justify-content:flex-end}.xs-c.m{justify-content:center}.xs-c.err{color:var(--xs-err)}.xs-c.wrap{white-space:pre-wrap;word-break:break-word;align-items:flex-start;padding-top:3px}.xs-c.two{flex-direction:column;justify-content:center;align-items:flex-start;padding-bottom:0}.xs-c.two.n{justify-content:center;align-items:flex-end}.xs-c .xs-sub{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--xs-muted);font-size:11px;line-height:1.3;overflow:hidden}.xs-sub .xs-mark{box-shadow:none;background:color-mix(in srgb, currentColor 14%, transparent);margin-left:4px;padding:0 4px;font-size:10px;font-weight:600;line-height:14px}.xs-sub .xs-mark[data-tone=muted]{box-shadow:inset 0 0 0 1px var(--xs-line);background:0 0}.xs-sub .xs-mark:first-child{margin-left:0}.xs-c.mg{z-index:1;justify-content:center;align-items:center}.xs-c.ov{z-index:1}.xs-c.ov.on{outline:0}.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}.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)}.xs-c.bb{border-bottom-color:var(--xs-line-strong)}.xs-c.bg{box-shadow:inset 0 0 0 2px var(--xs-gost)}.xs-c.in{background-color:color-mix(in srgb, var(--xs-pick) 12%, transparent)}.xs-c.fp{box-shadow:inset 0 0 0 1px var(--xs-pick);background-color:color-mix(in srgb, var(--xs-pick) 6%, transparent)}.xs-c.on{z-index:3;outline:2px solid var(--xs-pick);outline-offset:-2px;overflow:visible}.xs-c.ed{z-index:4}.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}.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}.xs-heads .xs-h,.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}.xs-heads .xs-h{cursor:default;height:100%;top:0}.xs-heads .xs-r{width:100%;left:0}.xs-heads .xs-r.grp{cursor:pointer;color:var(--xs-ink);font-size:var(--fs-m)}.xs-heads .on{color:var(--xs-head-on-ink);background:var(--xs-head-on);font-weight:700}.xs-heads .all{color:var(--xs-paper);background:var(--xs-pick)}.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}.xs-freeze{background:var(--xs-freeze);pointer-events:none;z-index:6;position:absolute}.xs-freeze.h{height:2px;left:0;right:0}.xs-freeze.v{width:2px;top:0;bottom:0}.xs-guide{pointer-events:none;z-index:7;position:absolute}.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}.xs-sheets .tabs{scrollbar-width:none;align-items:center;min-width:0;display:flex;overflow-x:auto}.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}.xs-sheets .tabs button:hover{color:var(--text)}.xs-sheets .tabs button.on{color:var(--text);background:var(--surface-hover);border-bottom-color:#1e9e58;font-weight:600}.xs-sheets .tabs .add{place-items:center;padding:0 12px;display:grid}.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}.xs-sheets .sp{flex:1}.xs-sheets .stat{font-size:var(--fs-s);color:var(--text-muted);white-space:nowrap;gap:14px;display:flex}.xs-sheets .stat b{color:var(--text);font-weight:600}.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}.xs-menu.drop{position:absolute;top:30px;left:0}.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}.xs-menu button:hover{background:var(--surface-hover)}.xs-menu button:disabled{color:var(--text-muted);cursor:default;background:0 0}.xs-menu button>span{min-width:0;display:grid}.xs-menu button small{color:var(--text-muted);white-space:normal;max-width:280px;font-size:11.5px}.xs-menu button.sep{margin-top:9px;position:relative}.xs-menu button.sep:before{content:"";border-top:1px solid var(--border);position:absolute;top:-5px;left:6px;right:6px}.xs-menu button.danger{color:var(--danger-text,#b42318)}.xs-menu kbd{font:inherit;font-size:var(--fs-xs);color:var(--text-muted)}.xs-scrim{z-index:55;cursor:default;background:0 0;border:0;position:fixed;inset:0}.xs-scrim.clear{z-index:20}.xs-menubar{z-index:25;position:relative}.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){.xs-menubar{display:none}.xs-fx .cell{width:72px}}.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%)}.xs-fb.on{background:var(--accent,#2563eb);border-color:var(--accent,#2563eb);color:#fff}.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}.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}.xs-filter label{cursor:pointer;align-items:center;gap:6px;display:flex}.xs-flist{flex-direction:column;gap:2px;max-height:220px;padding-left:4px;display:flex;overflow:auto}.xs-flist span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.xs-flist small,.xs-fnote{color:var(--text-muted);margin:0}.xs-fscope{border-top:1px solid var(--border);gap:14px;padding-top:6px;display:flex}.xs-fbtns{justify-content:flex-end;gap:8px;display:flex}.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}.xs-fbtns .pri{background:var(--accent,#2563eb);border-color:var(--accent,#2563eb);color:#fff}.xs-measure{visibility:hidden;pointer-events:none;position:absolute;top:0;left:-10000px}.xs-c.sg .t{color:var(--xs-hint);font-style:italic}.xs-c.bad{box-shadow:inset 0 0 0 2px var(--xs-bad)}.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}.xs-mk.note{border-color:transparent var(--xs-bad) transparent transparent;pointer-events:none}.xs-mk.talk{border-color:transparent var(--xs-talk) transparent transparent;cursor:pointer;z-index:2;border-width:0 11px 11px 0}.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}.xs-chart svg{display:block}.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}.xs-chart:hover .x,.xs-chart .x:focus-visible{opacity:1}.xs-fillbar{background:color-mix(in srgb, var(--accent,#2563eb) 10%, transparent);align-items:center}.xs-fillbar .xs-i{color:var(--accent,#2563eb)}.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}.xs-fillbar .pri{background:var(--accent,#2563eb);border-color:var(--accent,#2563eb);color:#fff}.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%)}.xs-dlg.wide{width:min(560px,100vw - 24px)}.xs-dlg h3{font-size:var(--fs-xl);margin:0}.xs-fld{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.xs-fld>span{color:var(--text-muted);font-size:var(--fs-s)}.xs-dlg input:not([type=checkbox]):not([type=color]),.xs-dlg select,.xs-dlg textarea,.xs-threads input,.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}.xs-dlg input[type=color]{border:1px solid var(--border);border-radius:var(--radius-xs);background:0 0;width:48px;height:30px;padding:2px}.xs-row2{align-items:flex-end;gap:10px;display:flex}.xs-chk{cursor:pointer;align-items:center;gap:6px;display:flex}.xs-hint{color:var(--text-muted);margin:0}.xs-hint.warn{color:var(--xs-err)}.xs-link{color:var(--accent,#2563eb);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.xs-link.danger{color:var(--xs-err)}.xs-rules{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.xs-rules li{align-items:center;gap:6px;display:flex}.xs-rules .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.xs-rules button{border:1px solid var(--border);border-radius:var(--radius-xs);width:24px;height:24px;color:inherit;cursor:pointer;background:0 0}.xs-rules button:disabled{opacity:.35;cursor:default}.xs-rules .muted{color:var(--text-muted)}.xs-swatch{border-radius:var(--radius-2xs);border:1px solid var(--border);padding:1px 6px}.xs-new{border:1px solid var(--border);border-radius:var(--radius-xs);flex-direction:column;gap:8px;margin:0;padding:10px;display:flex}.xs-new legend{color:var(--text-muted);padding:0 4px}.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}.xs-threads header{justify-content:space-between;align-items:center;display:flex}.xs-threads .x{color:var(--text-muted);font-size:var(--fs-3xl);cursor:pointer;background:0 0;border:0}.xs-threads article{border:1px solid var(--border);border-radius:var(--radius-xs);flex-direction:column;gap:6px;padding:8px;display:flex}.xs-threads article.done{opacity:.6}.xs-threads .msg small{color:var(--text-muted)}.xs-threads .msg p{white-space:pre-wrap;margin:2px 0 0}.xs-threads .acts,.xs-threads .new{flex-wrap:wrap;gap:6px;display:flex}.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}.xs-threads .pri{background:var(--accent,#2563eb);border-color:var(--accent,#2563eb);color:#fff}.xs-threads .danger{color:var(--xs-err)}.xs-threads .err{color:var(--xs-err);margin:0}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=color]):not([type=image]),textarea,select,[contenteditable=true],[contenteditable=""]{font-size:max(16px,1em)}}.xs[data-clean] .xs-heads .xs-r{background:var(--xs-paper);border-right:0;border-bottom-color:var(--xs-line)}.xs[data-clean] .xs-heads .xs-r.on{background:var(--xs-head-on)}.xs-ck{box-sizing:border-box;border:1.5px solid var(--xs-muted);cursor:pointer;border-radius:3px;width:14px;height:14px;position:relative}.xs-ck.on{background:var(--xs-pick);border-color:var(--xs-pick)}.xs-ck.on:after{content:"";border:solid var(--xs-paper);border-width:0 2px 2px 0;width:3px;height:7px;position:absolute;top:.5px;left:3.5px;transform:rotate(45deg)}.xs-ck.part:after{content:"";background:var(--xs-pick);height:2px;position:absolute;top:4.5px;left:2px;right:2px}.xs-badge{color:var(--xs-muted);border-radius:3px;padding:0 6px;font-size:.92em;font-weight:500;line-height:1.5;display:inline-block;box-shadow:inset 0 0 0 1px}.xs-badge[data-tone=ok]{color:var(--xs-ok-ink)}.xs-badge[data-tone=warn]{color:var(--xs-warn-ink)}.xs-badge[data-tone=danger]{color:var(--xs-err-ink)}.xs-badge[data-tone=info]{color:var(--xs-pick)}
.xd{min-height:0;color:var(--text);flex-direction:column;flex:1;display:flex;position:relative}.xd-i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.xd-i.s{width:14px;height:14px}.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}.xd-mb{position:relative}.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}.xd-menubar .xd-mb>button:hover,.xd-menubar .xd-mb>button.on{background:var(--surface-hover);color:var(--text)}.xd-menubar .sp{flex:1}.xd-menubar .mode{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.xd-menubar .mode.warn{color:var(--warn-text,#a15c00)}.xd-menubar .mode b{color:var(--text);font-weight:600}.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}.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}.xd-menu button:hover:not(:disabled){background:var(--surface-hover)}.xd-menu button:disabled{color:var(--text-muted);cursor:default;opacity:.6}.xd-menu button.danger{color:var(--danger-text,#b42318)}.xd-menu kbd{font:inherit;color:var(--text-muted);font-size:11.5px}.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}.xd-ribbon::-webkit-scrollbar{display:none}.xd-ribbon .grp{border-right:1px solid var(--border);flex:none;align-items:center;gap:2px;margin-right:6px;padding-right:8px;display:flex}.xd-ribbon .grp:last-child{border-right:0}.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}.xd-rb:hover{background:var(--surface-hover);color:var(--text)}.xd-rb.on{background:var(--surface-hover);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong)}.xd-rb.sel{border:1px solid var(--border);min-width:58px;color:var(--text);appearance:auto;background:0 0;justify-content:space-between}.xd-rb.sel.wide{min-width:124px}.xd-rb.sel.font{min-width:150px}.xd-rb.sel option{color:#1b1b1b;background:#fff}.xd-dropwrap{display:inline-flex;position:relative}.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}.xd-drop form{flex-direction:column;gap:8px;display:flex}.xd-drop label{color:var(--text-muted);flex-direction:column;gap:4px;display:flex}.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}.xd-drop small{color:var(--text-muted);font-size:12px}.xd-drop .err{color:var(--danger-text,#b42318);margin:0}.xd-drop .btn{align-self:flex-start}.xd-swatches{grid-template-columns:repeat(4,34px);gap:6px;display:grid}.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}.xd-sw.none{width:auto;color:var(--text);background:0 0;grid-column:1/-1;font-size:13px;font-weight:500}.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}.xd-paper{flex:none;max-width:100%;position:relative}.xd-sheets{pointer-events:none;position:absolute;inset:0}.xd-sheet{background:var(--paper-sheet,#fff);position:absolute;left:0;right:0;box-shadow:0 0 0 1px #d5d8dd,0 2px 8px #0000001f}.xd-sheet.flow{top:0;bottom:0}.xd-hf-box{color:#444;position:absolute}.xd-pgno{color:#9aa0a8;font:11px/1.3 system-ui,sans-serif;position:absolute;bottom:6px;right:8px}.xd-paper>.xd-content{position:relative}.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}.xd-body>:first-child{margin-top:0}.xd-gap{pointer-events:none;-webkit-user-select:none;user-select:none}.xd-body .xd-page-break{border:0;border-top:1px dashed #9aa0a8;height:0;margin:10px 0;position:relative;overflow:visible}.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%)}.xd-body .xd-section-break{border:0;border-top:1px dotted #9aa0a8;height:0;margin:10px 0;position:relative;overflow:visible}.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%)}.xd-body .xd-section-break[data-orientation=landscape]:after{content:"Разрыв раздела · альбомный лист"}.xd-body .xd-page-number{background:#eef1f5;border-radius:3px;padding:0 2px}.xd-body .ProseMirror-selectednode{outline:2px solid #8ab4f8}.xd-body .ProseMirror-hideselection ::selection{background:0 0}.xd-body .ProseMirror-gapcursor{pointer-events:none;display:none;position:absolute}.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}.xd-body.ProseMirror-focused .ProseMirror-gapcursor{display:block}@keyframes xd-blink{to{visibility:hidden}}.xd-body td,.xd-body th{position:relative}.xd-body .selectedCell:after{content:"";pointer-events:none;background:#8ab4f84d;position:absolute;inset:0}.xd-main{flex:1;min-height:0;display:flex}.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}.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}.xd-find-count{min-width:64px;color:var(--text-muted);font-size:12px}.xd-hit{background:#fff3a8}.xd-hit.on{background:#ffb74d}.xd-outline{border-right:1px solid var(--border);background:var(--surface-solid,#fff);flex:none;width:240px;padding:8px 0;overflow:auto}.xd-outline-head{justify-content:space-between;align-items:center;padding:0 8px 6px 14px;font-size:13px;font-weight:600;display:flex}.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}.xd-outline-item:hover{background:var(--surface-hover)}.xd-outline-item.l1{font-weight:600}.xd-outline-item.l2{padding-left:28px}.xd-outline-item.l3{color:var(--text-muted);padding-left:42px}.xd-outline-empty{color:var(--text-muted);padding:4px 14px;font-size:13px;line-height:1.45}.xd-modal{z-index:60;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.xd-scrim{background:#0f172a59;border:0;position:absolute;inset:0}.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}.xd-box-head{justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:600;display:flex}.xd-form{gap:10px;font-size:13px;display:grid}.xd-form label{color:var(--text-muted);gap:4px;display:grid}.xd-form input,.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}.xd-form fieldset{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.xd-form legend{color:var(--text-muted);margin-bottom:4px;padding:0}.xd-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.xd-row.four{grid-template-columns:repeat(4,1fr)}.xd-link{color:var(--accent,#1f5fbf);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.xd-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.xd-stats{grid-template-columns:1fr auto;gap:6px 16px;margin:0;font-size:14px;display:grid}.xd-stats dt{color:var(--text-muted)}.xd-stats dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.xd-cmt{cursor:pointer;background:#fbbc0447;border-bottom:2px solid #fbbc04e6}.xd-cmt.on{background:#fbbc048c}.xd-cmt.draft{background:#8ab4f866;border-bottom-color:#1a73e8}.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}.xd-cmts .xd-outline-head{padding:0 0 4px 4px}.xd-cmts .xd-outline-empty{padding:4px}.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}.xd-cc.on{cursor:default;border-color:#fbbc04e6;box-shadow:0 2px 10px #00000014}.xd-cc.res{opacity:.75}.xd-cc-head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.xd-cc-head .xd-ava{border:0;flex:none;margin-left:0}.xd-cc-head b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.xd-cc-head time{color:var(--text-muted);font-size:11.5px}.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}.xd-cc-quote.gone{text-decoration:line-through}.xd-cc-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.xd-cc-reply{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}.xd-cc-state{color:var(--text-muted);margin-top:6px;font-size:12px}.xd-cc-acts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.xd-cc-form{gap:6px;margin-top:8px;display:grid}.xd-cmts>.xd-cc-form{margin-top:0}.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}.xd-cc-form .xd-actions{margin-top:0}.xd-mention{position:relative}.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}.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}.xd-mention-list button.on,.xd-mention-list button:hover{background:var(--accent-soft,#2563eb1a)}.xd-assign input,.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}.xd-assign label{color:var(--text-muted);gap:3px;font-size:12px;display:grid}.xd-cc-more{align-self:flex-start;padding:2px 4px;font-size:13px}.xd-ins{color:#137333;background:#13733314;-webkit-text-decoration:underline #13733399;text-decoration:underline #13733399}.xd-del{color:#c5221f;background:#c5221f0f;text-decoration:line-through}.xd-cc .xd-ins,.xd-cc .xd-del{overflow-wrap:anywhere}.xd-ava.ai{background:linear-gradient(135deg,#7c4dff,#1a73e8)}.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}.xd-sg-all{margin-top:0}.xd-peers{margin-right:10px;display:flex}.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}.xd-ava.more{background:#6b7280}.xd-p0{--peer:#d93025}.xd-p1{--peer:#1a73e8}.xd-p2{--peer:#188038}.xd-p3{--peer:#9334e6}.xd-p4{--peer:#e37400}.xd-p5{--peer:#007b83}.xd-ava[class*=xd-p]{background:var(--peer)}.xd-peer{background:color-mix(in srgb, var(--peer) 22%, transparent)}.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}.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}.xd-dropcursor{background:#1f5fbf}.xd-print-frame{border:0;width:0;height:0;position:fixed;bottom:0;right:0}@media (max-width:599px){.xd-menubar{display:none}.xd-desk{padding:8px 8px 90px}.xd-outline{z-index:30;width:82%;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 24px #0003}.xd-main{position:relative}.xd-cmts{z-index:30;width:88%;position:absolute;top:0;bottom:0;right:0;box-shadow:0 0 24px #0003}.xd-find input{width:140px}.xd-row.four{grid-template-columns:1fr 1fr}}@media print{.xd-menubar,.xd-ribbon,.xd-find,.xd-outline,.xd-cmts{display:none}}.xd-fl-from{cursor:default;gap:8px;display:grid}.xd-fl-note{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.4}.xd-fl-search{color:var(--text-muted);gap:3px;font-size:12px;display:grid;position:relative}.xd-fl-search input,.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}.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}.xd-fl-found p{margin:4px 6px;font-size:13px}.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}.xd-fl-found>button:hover{background:var(--accent-soft,#2563eb1a)}.xd-fl-found small,.xd-fl-pick small,.xd-fl-name small{color:var(--text-muted);font-size:11.5px;font-weight:400}.xd-fl-pick{color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.xd-fl-pick>span{gap:1px;min-width:0;display:grid}.xd-fl-pick b{color:var(--text);font-size:13px}.xd-fl-group{gap:2px;display:grid}.xd-fl-group h4,.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}.xd-fl-row{border-bottom:1px solid var(--border);gap:2px;padding:6px 0;display:grid}.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}.xd-fl-val{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:6px;font-size:13px;display:flex}.xd-fl-empty{color:#6b5200;background:#fff3c4;border-radius:4px;padding:0 6px;font-size:12px}.xd-fl-edit{flex-wrap:wrap;gap:6px;display:flex}.xd-fl-edit input{flex:1;min-width:0}.xd-fl-cat{flex-wrap:wrap;gap:4px;display:flex}.xd-fl-cat h4{flex-basis:100%}.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}.xd-drop.xd-refdrop{width:300px}.xd-ref-kinds{gap:4px;display:flex}.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}.xd-ref-kinds button.on{border-color:var(--accent,#2563eb);color:var(--text)}.xd-fl-found.xd-ref-found{margin-top:4px;position:static}.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}.xd-losses span{flex:1}.xd-losses .x{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:2px}.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}.xd-refcard small{color:var(--text-muted,inherit);font-size:11.5px}.xd-refcard p{color:var(--text-muted,inherit);margin:0}.xd-cl-row{align-items:flex-start;gap:4px;padding:2px 8px;display:flex}.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}.xd-cl-pick:hover:not(:disabled){background:var(--accent-soft,#2563eb1a)}.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}
.xp{min-height:0;color:var(--text);flex-direction:column;flex:1;display:flex;position:relative}.xp-i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.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}.xp-ribbon::-webkit-scrollbar{display:none}.xp-grp{border-right:1px solid var(--border);flex:none;align-items:center;gap:2px;margin-right:6px;padding-right:8px;display:flex}.xp-grp:last-child{border-right:0}.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}.xp-rb:hover{background:var(--surface-hover);color:var(--text)}.xp-rb.on{background:var(--surface-hover);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong)}.xp-rb:disabled{cursor:progress}.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}.xp-body{flex:1;min-height:0;display:flex}.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}.xp-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring,#2563eb)}.xp-wait{color:var(--text-muted);margin:40px auto}.xp-page{background:#fff;border-radius:2px;flex:none;margin:0 auto;position:relative;box-shadow:0 10px 30px #0000002e}.xp-canvas,.xp-canvas canvas{width:100%;height:100%;position:absolute;inset:0}.xp-image{cursor:grab}.xp-image:active{cursor:grabbing}.xp-imgbox{flex:none;margin:auto;position:relative}.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}.xp-marks{pointer-events:none;z-index:2;position:absolute;inset:0}.xp-marks.drawing{pointer-events:auto;cursor:crosshair;touch-action:none}.xp-marks svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.xp-shape{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.xp-shape.cloud{stroke-width:2.2px}.xp-shape.open{stroke:#ef4444}.xp-shape.work{stroke:#f59e0b}.xp-shape.done{stroke:#22c55e}.xp-shape.measure{stroke:#2563eb}.xp-shape.on{stroke-width:3.2px}.xp-shape.old{opacity:.45}.xp-shape.route{stroke-width:3px}.xp-shape.tinted{stroke:var(--xp-c)}.xp-shape.pending{stroke:var(--accent-solid,#2563eb);stroke-dasharray:4 4}.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}.xp-pin span{transform:rotate(45deg)}.xp-pin.small{border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;font-size:11px;transform:none}.xp-pin.small span{transform:none}.xp-pin.open{background:#ef4444}.xp-pin.work{background:#f59e0b}.xp-pin.done{background:#22c55e}.xp-pin.tinted{background:var(--xp-c)}.xp-pin.tinted.work{color:var(--xp-c);border-color:var(--xp-c);background:#fff}.xp-pin.tinted.done{background:color-mix(in srgb, var(--xp-c) 35%, #fff)}.xp-pin.movable{cursor:grab;touch-action:none}.xp-marks.moving,.xp-marks.moving .xp-pin{cursor:grabbing}.xp-pin.on{outline:3px solid color-mix(in srgb, var(--accent-solid,#2563eb) 70%, transparent);outline-offset:2px}.xp-pin.old{opacity:.55}.xp-mlen,.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%)}.xp-mlen{font-family:var(--font-mono,ui-monospace, monospace);color:#1d4ed8}.xp-mtext{white-space:pre-wrap;color:#b91c1c;max-width:260px;font-size:12px;transform:translate(14px,-50%);box-shadow:0 0 0 1px}.xp-mtext.work{color:#b45309}.xp-mtext.done{color:#15803d}.xp-mlen.tinted,.xp-mtext.tinted{color:var(--xp-c)}.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}.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}.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}.xp-thumbs button.on{color:var(--text)}.xp-thumbs button.on .pg{border-color:var(--accent-solid,#2563eb)}.xp-thumb,.xp-thumb canvas{width:100%;height:100%;position:absolute;inset:0}.xp-note{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:460px;margin:48px auto;padding:0 24px;display:flex}.xp-note b{font-size:17px}.xp-note p{color:var(--text-muted);margin:0}@media (max-width:699px){.xp-wide,.xp-thumbs{display:none}.xp-scroll{gap:10px;padding:12px 8px}}.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}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.textLayer>:not(.markedContent),.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))}.textLayer .markedContent{display:contents}.textLayer span[role=img]{-webkit-user-select:none;user-select:none;cursor:default}.textLayer ::selection{background:color-mix(in srgb, AccentColor, transparent 50%);color:#0000}.textLayer br::selection{background:0 0}.textLayer .endOfContent{z-index:0;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.textLayer.selecting .endOfContent{top:0}
