@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}.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{letter-spacing:.06em}
:root,[data-theme=aurora]{--surface:var(--ink,#0d0d14);--surface-raised:var(--ink-2,#16161f);--surface-sunken:var(--ink-3,#20202c);--overlay:#07070cb8;--text:var(--paper,#f7f6f2);--text-muted:var(--stone,#9b9aa6);--text-on-accent:var(--paper,#f7f6f2);--border:var(--line-dark,#ffffff17);--border-strong:#ffffff2e;--surface-hover:#f7f6f212;--surface-solid:var(--ink-2,#16161f);--glow-a:#8b5cff4d;--glow-b:#22d3ee29;--focus-ring:var(--ai-to,#22d3ee);--accent:linear-gradient(135deg, var(--from,var(--ai-from,#8b5cff)), var(--to,var(--ai-to,#22d3ee)));--accent-solid:var(--from,var(--ai-from,#8b5cff));--proposed:var(--ai-from,#8b5cff);--ok:#22c55e;--warn:#f5a524;--hot:#ff5a4e;--leaders:#e879f9;--hot-fill:linear-gradient(135deg, var(--hot), color-mix(in srgb, var(--hot) 60%, var(--leaders)));--ok-fill:linear-gradient(90deg, var(--ok), var(--ai-to));--cover:linear-gradient(135deg, #3a4a63, #6b5b4b);--scrim:linear-gradient(180deg, transparent 35%, #0009);--radius-2xs:4px;--radius-xs:8px;--radius-s:10px;--radius-m:16px;--radius-l:24px;--radius-xl:32px;--radius-pill:999px;--shadow-s:0 6px 18px #00000029;--shadow-m:0 12px 32px #00000038;--shadow-l:0 18px 48px #00000059;--shadow-accent:0 6px 20px color-mix(in srgb, var(--accent-solid) 35%, transparent);--glow-blur:10px;--ease:cubic-bezier(.2, .8, .2, 1);--font-display:"Unbounded", "Onest", system-ui, sans-serif;--font-text:"Onest", system-ui, sans-serif;--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:14px;--text-m:16px;--text-l:18px;--text-xl:22px;--text-2xl:28px;--text-3xl:36px;--fs-2xs:10px;--fs-xs:11px;--fs-s:12px;--fs-m:13px;--fs-l:14px;--fs-xl:15px;--fs-2xl:16px;--fs-3xl:18px;--fs-4xl:22px;--fs-5xl:24px;--fs-6xl:32px;--fs-7xl:44px;--duration-fast:.12s;--duration:.22s;--tap:44px}[data-theme=aurora-light],[data-theme=light]{--surface:var(--paper-2,#efede7);--surface-raised:#fff;--surface-sunken:var(--paper-2,#efede7);--overlay:#0d0d1466;--text:var(--ink,#0d0d14);--text-muted:var(--stone,#6b6a75);--text-on-accent:var(--paper,#f7f6f2);--border:var(--line-light,#e4e1d9);--border-strong:#cfcbc2;--focus-ring:var(--ai-to,#22d3ee);--accent:linear-gradient(135deg, var(--from,var(--ai-from,#8b5cff)), var(--to,var(--ai-to,#22d3ee)));--accent-solid:var(--from,var(--ai-from,#8b5cff));--proposed:var(--ai-from,#8b5cff);--surface-hover:#0d0d140d;--surface-solid:var(--paper,#f7f6f2);--glow-a:#8b5cff24;--glow-b:#22d3ee1f}[data-theme=business]{--surface:var(--paper,#f7f6f2);--surface-raised:#fff;--surface-sunken:var(--paper-2,#efede7);--overlay:#0d0d1466;--text:var(--ink,#0d0d14);--text-muted:var(--stone,#6b6a75);--text-on-accent:var(--ink,#0d0d14);--border:var(--line-light,#e4e1d9);--border-strong:#cfcbc2;--focus-ring:var(--crm-to,#ff4d1a);--accent:linear-gradient(135deg, var(--from,var(--crm-from,#ffb21e)), var(--to,var(--crm-to,#ff4d1a)));--accent-solid:var(--crm-to,#ff4d1a);--radius-l:16px}[data-theme=graphite],[data-theme=graphite-light]{--accent:var(--accent-solid);--hot-fill:var(--hot);--ok-fill:var(--ok);--glow-a:transparent;--glow-b:transparent;--radius-2xs:2px;--radius-xs:3px;--radius-s:3px;--radius-m:3px;--radius-l:4px;--radius-xl:4px;--radius-pill:3px;--shadow-s:0 0 #0000;--shadow-accent:0 0 #0000;--glow-blur:0px;--font-display:"Onest", system-ui, sans-serif;--font-text:"Onest", system-ui, sans-serif;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:28px;--space-10:32px;--text-xs:11px;--text-s:12.5px;--text-m:13px;--text-l:14px;--text-xl:16px;--text-2xl:18px;--text-3xl:22px;--fs-2xs:10px;--fs-xs:11px;--fs-s:11px;--fs-m:12px;--fs-l:12.5px;--fs-xl:13.5px;--fs-2xl:14.5px;--fs-3xl:16px;--fs-4xl:19px;--fs-5xl:21px;--fs-6xl:28px;--fs-7xl:38px;--duration-fast:60ms;--duration:.1s;--tap:28px;font-variant-numeric:tabular-nums}[data-theme=graphite]{--surface:#121417;--surface-raised:#1b1e22;--surface-sunken:#16181c;--surface-solid:#1b1e22;--surface-hover:#23272d;--overlay:#08090bb8;--text:#e2e4e8;--text-muted:#9aa0a8;--text-on-accent:#fff;--border:#2c3036;--border-strong:#3a3f47;--focus-ring:#5b9fd6;--accent-solid:#3b7ae8;--proposed:#5b9fd6;--ok:#4cc38a;--warn:#e8b04b;--hot:#ef6b6b;--leaders:#b48ee8;--cover:#2a2f36;--scrim:linear-gradient(180deg, transparent 35%, #121417d9);--shadow-m:0 4px 14px #0006;--shadow-l:0 8px 28px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=graphite-light]{--surface:#eeeeeb;--surface-raised:#fff;--surface-sunken:#f6f6f3;--surface-solid:#fff;--surface-hover:#ecebe6;--overlay:#1b1c1f5c;--text:#1b1c1f;--text-muted:#565961;--text-on-accent:#fff;--border:#d9d8d2;--border-strong:#c4c3bc;--focus-ring:#1f5e8c;--accent-solid:#1f5e8c;--proposed:#1f5e8c;--ok:#2f7d4f;--warn:#a8701a;--hot:#b8382b;--leaders:#6b21a8;--cover:#d9d8d2;--scrim:linear-gradient(180deg, transparent 35%, #1b1c1fb3);--shadow-m:0 6px 20px #00000024;--shadow-l:0 10px 30px #0000002e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (pointer:coarse){[data-theme=graphite],[data-theme=graphite-light]{--tap:40px}}[data-density=compact]{--space-3:8px;--space-4:12px;--text-m:14px}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration:0s}}
.ui-root{color:var(--text);background:var(--surface);font-family:var(--font-text);font-size:var(--text-m);min-height:100%;line-height:1.45}.ui-root *{box-sizing:border-box}.ui-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap);min-width:var(--tap);padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface-raised);color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;display:inline-flex}.ui-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-btn-primary{background:var(--accent);color:var(--text-on-accent);border:0;font-weight:600}.ui-btn-ghost{background:0 0}.ui-btn:disabled{opacity:.5;cursor:not-allowed}.ui-icon-btn{width:var(--tap);height:var(--tap);padding:0}.ui-link{color:var(--text);text-underline-offset:3px;text-decoration:underline}.ui-field{gap:var(--space-1);flex-direction:column;display:flex}.ui-field label{color:var(--text-muted);font-size:var(--text-s)}.ui-input,.ui-textarea,.ui-select{min-height:var(--tap);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface-sunken);color:var(--text);font:inherit}.ui-textarea{resize:vertical;min-height:88px}.ui-badge{border-radius:var(--radius-pill);font-size:var(--text-xs);background:var(--surface-sunken);border:1px solid var(--border);align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.ui-badge-leaders{color:var(--leaders);border-color:color-mix(in srgb, var(--leaders) 40%, transparent)}.ui-badge-proposed{color:var(--proposed)}.ui-badge-ok{color:var(--ok)}.ui-badge-warn{color:var(--warn)}.ui-badge-hot{color:var(--hot)}.ui-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-l);padding:var(--space-4)}.ui-card-s{min-height:88px}.ui-card-m{min-height:140px}.ui-card-l{min-height:220px}.ui-stack{gap:var(--space-3);flex-direction:column;display:flex}.ui-grid{gap:var(--space-3);display:grid}.ui-page{padding:var(--space-4)}.ui-section h2{font-family:var(--font-display);font-size:var(--text-l);margin:0 0 var(--space-3)}.ui-tabs{gap:var(--space-2);display:flex;overflow-x:auto}.ui-tab{min-height:var(--tap);padding:0 var(--space-3);color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.ui-tab[data-selected=true]{color:var(--text);border-bottom-color:var(--accent-solid)}.ui-split{grid-template-columns:minmax(280px,400px) minmax(0,1fr);width:100%;min-height:320px;display:grid}.ui-split-pane{border-right:1px solid var(--border);overflow:auto}.ui-list{margin:0;padding:0;list-style:none}.ui-list button,.ui-list-item{text-align:left;width:100%;padding:var(--space-3);border:0;border-bottom:1px solid var(--border);color:inherit;font:inherit;cursor:pointer;min-height:var(--tap);background:0 0;display:block}.ui-empty,.ui-error,.ui-skeleton{padding:var(--space-6);color:var(--text-muted)}.ui-skeleton{border-radius:var(--radius-m);background:var(--surface-sunken);min-height:48px}.ui-avatar{background:var(--surface-sunken);width:40px;height:40px;font-family:var(--font-display);border-radius:50%;place-items:center;font-weight:600;display:grid}.ui-choices{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ui-choice{min-height:var(--tap);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface-raised);color:inherit;font:inherit;cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;display:flex}.ui-choice kbd{font-family:var(--font-display);margin-right:var(--space-2)}.ui-choice small{color:var(--text-muted)}.ui-draft{border:1px solid var(--border-strong);border-radius:var(--radius-l);padding:var(--space-4);background:var(--surface-raised)}.ui-draft-actions{gap:var(--space-2);margin-top:var(--space-4);scroll-margin-bottom:calc(var(--tap) + var(--space-5));flex-wrap:wrap;display:flex}.ui-composer{gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-l);background:var(--surface-raised);align-items:flex-end;display:flex}.ui-composer textarea{color:inherit;font:inherit;resize:none;background:0 0;border:0;flex:1;min-height:44px}.ui-presence{background:var(--accent);width:48px;height:48px;animation:ui-breathe 3s var(--ease) infinite;border-radius:50%}@media (prefers-reduced-motion:reduce){.ui-presence{animation:none}}@keyframes ui-breathe{50%{transform:scale(1.06)}}.ui-sprite{pointer-events:none;width:0;height:0;position:fixed;top:0;left:0;overflow:hidden}.ui-shell{z-index:1;background:var(--surface);min-height:100vh;color:var(--text);grid-template-columns:84px 216px minmax(0,1fr) auto;display:grid;position:relative}.ui-shell[data-screen=closed]{grid-template-columns:84px 216px minmax(0,1fr)}.ui-rail{z-index:35;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}.ui-logo{border-radius:28%;place-items:center;width:44px;height:44px;margin-bottom:18px;display:grid;overflow:hidden}.ui-logo img{width:44px;height:44px;display:block}.ui-marks{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.ui-marks a{width:var(--tap);height:var(--tap);border-radius:var(--radius-m);place-items:center;display:grid;position:relative}.ui-marks img{border-radius:var(--radius-s);filter:grayscale()opacity(.55);width:38px;height:38px;transition:filter .16s var(--ease,ease), box-shadow .16s var(--ease,ease);display:block}.ui-marks a:hover img{filter:none}.ui-marks a.on img{filter:none;box-shadow:var(--shadow-m), 0 0 0 2px var(--surface), 0 0 0 3.5px #8b5cffb3}.ui-marks a{transition:transform .16s var(--ease,ease)}.ui-marks a:hover{transform:translateY(-1px)}.ui-rail-a{--rail-from:var(--accent-solid);--rail-to:var(--accent-solid);border-radius:var(--radius-m);width:66px;min-height:52px;color:var(--text-muted);font-size:var(--fs-xs);text-align:center;transition:transform .16s var(--ease,ease), background .16s var(--ease,ease), color .16s var(--ease,ease);background:0 0;flex-direction:column;align-items:center;gap:5px;padding:9px 0 7px;line-height:1.15;text-decoration:none;display:flex;position:relative}.ui-rail-a .ui-icon{width:21px;height:21px}.ui-rail-a[data-tone=today]{--rail-from:#ffb21e;--rail-to:#ff6a1a}.ui-rail-a[data-tone=spark]{--rail-from:#8b5cff;--rail-to:#22d3ee}.ui-rail-a[data-tone=check]{--rail-from:#22c55e;--rail-to:#0ea5a4}.ui-rail-a[data-tone=chat]{--rail-from:#3b82f6;--rail-to:#22d3ee}.ui-rail-a[data-tone=user]{--rail-from:#22d3ee;--rail-to:#3b82f6}.ui-rail-a[data-tone=phone]{--rail-from:#34c759;--rail-to:#12a150}.ui-rail-a[data-tone=mail]{--rail-from:#f43f5e;--rail-to:#fb923c}.ui-rail-a[data-tone=cal]{--rail-from:#6366f1;--rail-to:#a855f7}.ui-rail-a[data-tone=messenger]{--rail-from:#8b5cff;--rail-to:#5b6cff}.ui-rail-a[data-tone=meet],.ui-rail-a[data-tone=video]{--rail-from:#19c37d;--rail-to:#8ccf2c}.ui-rail-a[data-tone=disk],.ui-rail-a[data-tone=files]{--rail-from:#f5b400;--rail-to:#ffd84d}.ui-rail-a[data-tone=ai]{--rail-from:#8b5cff;--rail-to:#22d3ee}.ui-rail-a .ui-glyph{width:24px;height:24px;display:block}.ui-rail-a[data-tone=settings]{--rail-from:#94a3b8;--rail-to:#64748b}.ui-rail-a .ui-rail-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.ui-rail-a:hover{color:var(--text);background:var(--surface-raised)}.ui-rail-a[data-current]{color:var(--text);background:var(--surface-2,var(--surface-raised))}.ui-rail-a[data-current] .ui-icon,.ui-rail-a[data-current] .ui-glyph{color:var(--rail-from)}.ui-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;padding:6px 10px;position:absolute;left:calc(100% + 10px)}.ui-rail-a:hover .ui-tip,.ui-rail-a:focus-visible .ui-tip,.ui-marks a:hover .ui-tip,.ui-marks a:focus-visible .ui-tip{opacity:1}.ui-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}.ui-rail-a .ui-count{position:absolute;top:3px;right:2px}.ui-marks a .ui-count{position:absolute;top:-2px;right:-4px}.ui-sp{flex:1}.ui-ava{width:36px;height:36px;font-size:var(--fs-s);background:var(--surface-hover);border:1px solid var(--border-strong);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid;overflow:hidden}.ui-ava img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.ui-ava-accent{background:var(--accent);color:var(--text-on-accent);border:0}.ui-ava:has(>img){background:0 0;border:0}.ui-sections{border-right:1px solid var(--border);flex-direction:column;gap:2px;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.ui-pname{font-family:var(--font-display);font-weight:600;font-size:var(--text-m);padding:8px 10px 14px}.ui-sgroup{color:var(--text-muted);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;padding:16px 10px 6px;font-weight:600}.ui-pname+.ui-sgroup{padding-top:0}.ui-sections a{border-radius:var(--radius-s);min-height:40px;color:var(--text-muted);font-size:var(--fs-l);align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.ui-sections a:hover,.ui-sections a.on{background:var(--surface-hover);color:var(--text)}.ui-sections a.on{font-weight:600}.ui-sections a .ui-count{background:var(--surface-hover);color:var(--text-muted);margin-left:auto}.ui-sections a.on .ui-count{background:var(--hot);color:var(--text-on-accent)}.ui-main{min-width:0;padding:0 32px 64px;container:cabinet-main/inline-size}.ui-top{z-index:10;background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border);align-items:center;gap:12px;height:68px;margin:0 -32px;padding:0 32px;display:flex;position:sticky;top:0;container-type:inline-size}.ui-ptop,.ui-top[hidden],.ui-ptop[hidden]{display:none}.ui-org{height:var(--tap);border-radius:var(--radius-pill);background:var(--surface-raised);border:1px solid var(--border);min-width:0;color:inherit;align-items:center;gap:10px;padding:0 12px 0 6px;display:inline-flex}.ui-org .ui-ava{width:32px;height:32px}.ui-org b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ui-find{min-width:0;height:var(--tap);border-radius:var(--radius-s);background:var(--surface-raised);border:1px solid var(--border);color:var(--text-muted);text-align:left;flex:0 420px;align-items:center;gap:10px;padding:0 14px;display:flex}.ui-find span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-find-on{border-color:var(--accent-solid);color:var(--text);padding-right:4px}.ui-find-on input{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1}.ui-find kbd{white-space:nowrap;font-family:var(--font-text);font-size:var(--fs-xs);border-radius:var(--radius-xs);border:1px solid var(--border-strong);flex:none;margin-left:auto;padding:2px 6px}@media (max-width:1600px){.ui-shell[data-screen=open]:not([data-viewport=computer]) .ui-find{width:var(--tap);flex:none;justify-content:center;padding:0}.ui-shell[data-screen=open]:not([data-viewport=computer]) .ui-find span,.ui-shell[data-screen=open]:not([data-viewport=computer]) .ui-find kbd,.ui-shell[data-viewport=computer][data-screen=open] .ui-find kbd{display:none}}.ui-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}.ui-helper>svg{flex:none}button.ui-helper{color:var(--text);font:inherit;cursor:pointer;font-weight:600}.ui-orb-sm{background:conic-gradient(from 0deg, var(--ai-from,#8b5cff), var(--ai-to,#22d3ee), var(--ai-via), var(--ai-from,#8b5cff));width:30px;height:30px;box-shadow:0 0 var(--glow-blur) var(--glow-a);border-radius:50%;flex:none}.ui-iconhit{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}.ui-iconhit .ui-count{position:absolute;top:2px;right:2px}.ui-iconhit.bare{background:0 0;border-color:#0000}.ui-iconhit:hover{color:var(--text)}.ui-helper{flex:none}@container (max-width:720px){.ui-shell:not([data-viewport=computer]) .ui-top .ui-find{width:var(--tap);flex:none;justify-content:center;padding:0}.ui-shell:not([data-viewport=computer]) .ui-top .ui-find span,.ui-shell:not([data-viewport=computer]) .ui-top .ui-find kbd{display:none}.ui-shell[data-viewport=computer] .ui-top .ui-org{flex:none;min-width:max-content}.ui-shell[data-viewport=computer] .ui-top .ui-org b{text-overflow:clip;overflow:visible}.ui-shell[data-viewport=computer] .ui-top .ui-find{width:var(--tap);min-width:var(--tap);flex:none;justify-content:center;padding:0}.ui-shell[data-viewport=computer] .ui-top .ui-find span,.ui-shell[data-viewport=computer] .ui-top .ui-find kbd{display:none}}@container cabinet-main (max-width:720px){.ui-shell[data-viewport=computer] .ui-top{gap:6px}}@container (max-width:560px){.ui-shell:not([data-viewport=computer]) .ui-top .ui-helper{width:var(--tap);justify-content:center;padding:0}.ui-shell:not([data-viewport=computer]) .ui-top .ui-helper-label{display:none}}@container (max-width:440px){.ui-top .ui-org{flex:none;padding:0 6px}.ui-top .ui-org b,.ui-top .ui-org .ui-icon{display:none}}.ui-side{border-left:1px solid var(--border);background:color-mix(in srgb, var(--surface) 70%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;width:380px;height:100vh;display:flex;position:sticky;top:0}.ui-shell[data-screen=closed] .ui-side,.ui-side[hidden]{display:none}.ui-sh{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:10px;height:68px;padding:0 12px 0 18px;display:flex}.ui-sh b{font-family:var(--font-display);font-weight:600}.ui-sb{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.ui-dock,.ui-sheet-screen{display:none}.ui-talkdock{background:linear-gradient(transparent, var(--surface) 24%);max-width:760px;margin:0 auto;padding:12px 0 18px;position:sticky;bottom:0}.ui-audience{font-size:var(--text-xs);color:var(--text-muted);align-items:center;gap:6px;margin:8px 0 0;display:flex}.ui-scrim{z-index:40;background:var(--overlay);border:0;position:fixed;inset:0}.ui-pop{z-index:50;border-radius:var(--radius-l) var(--radius-l) 0 0;background:var(--surface-solid);border-top:1px solid var(--border-strong);max-height:86vh;padding:8px 16px 24px;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.ui-pop h3{font-size:var(--fs-xl);margin:8px 0 12px}.ui-pop-item{width:100%;min-height:var(--tap);color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:8px 4px;display:flex}.ui-pop-item.on{font-weight:600}.ui-pop-item img{flex:none;width:28px;height:28px}.ui-pop-empty{color:var(--text-muted);margin:0 0 12px}.ui-pop-empty a{margin-top:8px;font-weight:600;display:inline-block}.ui-pop-item small{color:var(--text-muted);font-size:var(--fs-s);margin-top:2px;font-weight:400;display:block}.ui-grab{border-radius:var(--radius-2xs);background:var(--border-strong);width:36px;height:4px;margin:6px auto 10px;display:block}.ui-search{z-index:50;background:var(--overlay);place-items:start center;padding:12vh 16px 16px;display:grid;position:fixed;inset:0}.ui-search-box{border-radius:var(--radius-m);background:var(--surface-solid);border:1px solid var(--border-strong);align-items:center;gap:10px;width:min(640px,100%);padding:8px 8px 8px 16px;display:flex}.ui-search-box input{min-width:0;height:var(--tap);box-shadow:none;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1}.ui-search-box input:focus,.ui-search-box input:focus-visible{box-shadow:none;outline:none}.ui-empty{color:var(--text-muted);padding:24px 8px}.ui-empty h3{color:var(--text);font-family:var(--font-display);margin:0 0 8px}.ui-empty p{margin:0}.ui-shell[data-viewport=tablet]{grid-template-columns:84px minmax(0,1fr) auto}.ui-shell[data-viewport=tablet][data-screen=closed]{grid-template-columns:84px minmax(0,1fr)}.ui-shell[data-viewport=tablet] .ui-sections,.ui-sections[hidden]{display:none}.ui-shell[data-sections=none][data-viewport=computer]{grid-template-columns:84px minmax(0,1fr) auto}.ui-shell[data-sections=none][data-viewport=computer][data-screen=closed]{grid-template-columns:84px minmax(0,1fr)}.ui-shell[data-screen-mode=overlay] .ui-side{z-index:45;background:var(--surface-solid);max-width:100vw;box-shadow:var(--shadow);position:fixed;top:0;right:0}@media (max-width:1279px){.ui-shell[data-viewport=auto] .ui-side{display:none}}@media (max-width:1023px){.ui-shell[data-viewport=auto]{grid-template-columns:84px minmax(0,1fr)}.ui-shell[data-viewport=auto] .ui-sections{display:none}}@media (max-width:599px){.ui-shell[data-viewport=auto]{grid-template-columns:1fr}.ui-shell[data-viewport=auto] .ui-rail,.ui-shell[data-viewport=auto] .ui-sections,.ui-shell[data-viewport=auto] .ui-top{display:none}.ui-shell[data-viewport=auto] .ui-main{padding:0 16px 24px;padding-bottom:calc(76px + var(--ui-composer-h,0px) + env(safe-area-inset-bottom))}.ui-shell[data-viewport=auto] .ui-dock{z-index:30;grid-template-columns:repeat(var(--dock-n,5), minmax(0, 1fr));padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--border);align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}}.ui-shell[data-viewport=phone]{grid-template-columns:1fr}.ui-shell[data-viewport=phone] .ui-rail,.ui-shell[data-viewport=phone] .ui-sections,.ui-shell[data-viewport=phone] .ui-top,.ui-shell[data-viewport=phone] .ui-side{display:none}.ui-shell[data-viewport=phone] .ui-main{padding:0 16px 24px;padding-bottom:calc(76px + var(--ui-composer-h,0px) + env(safe-area-inset-bottom))}.ui-shell[data-viewport=phone] .ui-dock{z-index:30;grid-template-columns:repeat(var(--dock-n,5), minmax(0, 1fr));padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--border);align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}.ui-dock a,.ui-dock>button{min-width:0;min-height:52px;font:inherit;font-size:var(--fs-xs);color:var(--text-muted);background:0 0;border:0;align-content:center;justify-items:center;gap:3px;padding:0;line-height:1.15;text-decoration:none;display:grid}.ui-dock a>span,.ui-dock>button>span:not(.ui-count){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ui-dock .on,.ui-dock a.on{color:var(--text)}.ui-dock .on .ui-icon{color:var(--accent-solid)}.ui-dock>a,.ui-dock>button{position:relative}.ui-dock>a .ui-count,.ui-dock>button .ui-count{margin-left:4px;position:absolute;top:2px;left:50%}.ui-dock>.ui-dock-mic{border-radius:var(--radius-m);width:52px;height:52px;min-height:0;color:var(--text-on-accent);background:var(--accent);box-shadow:var(--shadow-accent);justify-self:center;place-items:center;margin:0;display:grid}.ui-dock-mic .ui-icon,.ui-dock .ui-dock-mic.on .ui-icon{width:24px;height:24px;color:inherit}.ui-shell[data-viewport=phone] .ui-sheet-screen{z-index:45;border-radius:var(--radius-l) var(--radius-l) 0 0;background:var(--surface-solid);border-top:1px solid var(--border-strong);flex-direction:column;height:50vh;display:flex;position:fixed;bottom:0;left:0;right:0}.ui-shell[data-assistant-panel] .ui-sb{padding:0;overflow:hidden}.ui-shell[data-assistant-panel][data-viewport=phone] .ui-sheet-screen{height:88dvh}.ui-shell[data-viewport=phone] .ui-talkdock{z-index:25;left:0;right:0;bottom:calc(66px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--border);max-width:none;padding:10px 12px;position:fixed}.ui-empty-mail{color:var(--text-muted);padding:var(--space-4)}.ui-mail-list{flex-direction:column;gap:2px;display:flex}.ui-mrow{border-radius:var(--radius-m);text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 12px;padding:10px;display:grid}.ui-mrow:hover,.ui-mrow.on{background:var(--surface-hover)}.ui-mrow .fr{font-weight:600;font-size:var(--fs-l)}.ui-mrow .tm{font-size:var(--fs-s);color:var(--text-muted)}.ui-mrow .sj,.ui-mrow .mk{font-size:var(--fs-l);grid-column:2/span 2}.ui-mrow .mk{color:var(--text-muted);font-size:var(--fs-s)}.ui-today{gap:var(--space-3);flex-direction:column;display:flex}.ui-today[data-viewport=phone] .ui-card-s-row{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.ui-icon{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter;width:22px;height:22px}.ui-dialog{z-index:80;background:var(--overlay);padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));place-items:center;display:grid;position:fixed;inset:0}.ui-dialog .ui-scrim{z-index:0}.ui-dialog-panel{z-index:1;background:var(--surface-raised);border-radius:var(--radius-l);border:1px solid var(--border);width:min(520px,100%);max-height:min(640px,100dvh - 32px);box-shadow:var(--shadow-l);flex-direction:column;display:flex;position:relative}.ui-dialog-panel form{min-height:0;max-height:min(640px,100dvh - 32px);padding:var(--space-5);flex-direction:column;display:flex}.ui-dialog-head{flex:none;align-items:center;gap:8px;display:flex}.ui-dialog-head h2{flex:1;margin:0}.ui-dialog-body{min-height:0;overflow:auto}.ui-dialog-panel .ui-draft-actions{flex:none}.ui-money{font-variant-numeric:tabular-nums;font-family:var(--font-display)}.ui-toast{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);position:fixed;bottom:72px;left:50%;transform:translate(-50%)}.ui-fact{border-left:3px solid var(--proposed);padding-left:var(--space-3)}.ui-connect-row{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border);align-items:center;display:flex}.ui-mail-filters{scrollbar-width:none;gap:6px;padding:6px 6px 10px;display:flex;overflow-x:auto}.ui-mail-filters .btn{min-height:34px}.ui-mail-filters .btn.on{background:var(--surface-solid);border-color:var(--border-strong)}.ui-mail-filters .num{color:var(--text-muted);margin-left:6px}.ui-mail-filters.row{margin:0 -10px;padding:6px 6px 10px}.ui-mail-filters.row .btn{min-height:44px;font-size:var(--fs-m);padding:0 12px}.ui-mrow .mk{flex-wrap:wrap;gap:6px;display:flex}.ui-letter .lh{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.ui-letter .lbody{padding:18px 0;line-height:1.65}.found{border-radius:var(--radius-m);border:1px dashed color-mix(in srgb, var(--proposed) 45%, transparent);background:color-mix(in srgb, var(--proposed) 5%, transparent);margin-top:6px;padding:16px}.found h3{font-size:var(--fs-l);align-items:center;gap:8px;margin:0 0 10px;display:flex}.found .fi{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px 0;display:grid}.found .fi:first-of-type{border-top:0;padding-top:0}.found .fi small{color:var(--text-muted);font-size:var(--fs-s);display:block}.found .a{gap:6px;display:flex}.ui-empty-mail h3{color:var(--text);margin:0 0 6px}.ui-pop-sub{border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--fs-s);letter-spacing:.04em;text-transform:uppercase;margin:16px 0 4px;padding-top:12px;font-weight:600}.ui-org-row,.ui-account-row{cursor:pointer}.ui-org-row .ui-ava,.ui-account-row .ui-ava{flex:none;width:36px;height:36px}.ui-org-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-org-name small{text-overflow:ellipsis;display:block;overflow:hidden}.ui-org-row .ui-icon{color:var(--accent-solid);flex:none}.ui-ava-btn{cursor:pointer;font:inherit;border:0;font-weight:600}.ui-me{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;padding:2px}.ui-me.on{border-color:var(--accent-solid)}.ui-who,.ui-firm{align-items:center;gap:10px;padding:8px;display:flex}.ui-who{border-bottom:1px solid var(--border);margin-bottom:6px;padding-bottom:12px}.ui-firm{border-radius:var(--radius-m);background:var(--surface-raised);margin-bottom:6px}.ui-firm .ui-link{margin-left:auto}.ui-pop-hr{background:var(--border);border:0;height:1px;margin:6px 0}.ui-pop-menu .ui-pop-item small,.ui-pop-apps .ui-app .st{color:var(--text-muted);font-size:var(--fs-s);margin-left:auto}.ui-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;margin-top:6px;padding:10px;text-decoration:none;display:flex}.ui-app-tile[src],img.ui-app-tile{object-fit:cover;border-radius:28%}.ui-shell:not([data-viewport=phone]) .ui-pop-org{border:1px solid var(--border-strong);border-radius:var(--radius-m);width:340px;max-height:calc(100dvh - 96px);box-shadow:var(--shadow-l);padding:8px 12px 12px;inset:64px auto auto 80px}.ui-apps{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:8px;display:grid}.ui-app{border-radius:var(--radius-s);color:inherit;text-align:center;justify-items:center;gap:4px;padding:10px 4px;text-decoration:none;display:grid}.ui-app:hover,.ui-app.on{background:var(--surface-raised)}.ui-app.off .ui-app-tile{opacity:.55}.ui-app-tile{border-radius:var(--radius-s);background:var(--accent);width:44px;height:44px;color:var(--tile-ink,var(--text-on-accent));font-size:var(--fs-4xl);place-items:center;font-weight:700;display:grid}.ui-app-name{max-width:100%;font-size:var(--fs-m);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ui-app small{color:var(--text-muted);font-size:var(--fs-xs)}.ui-apps-more{color:var(--text-muted);font-size:var(--fs-s);margin:8px 0 4px;font-weight:600}.ui-shell:not([data-viewport=phone]) .ui-pop-apps,.ui-shell:not([data-viewport=phone]) .ui-pop-menu{border:1px solid var(--border-strong);border-radius:var(--radius-m);width:340px;max-height:calc(100dvh - 96px);box-shadow:var(--shadow-l);padding:8px 12px 12px;inset:64px 16px auto auto}.ui-shell:not([data-viewport=phone]) .ui-pop-apps .ui-grab,.ui-shell:not([data-viewport=phone]) .ui-pop-org .ui-grab,.ui-shell:not([data-viewport=phone]) .ui-pop-menu .ui-grab{display:none}.ui-shell:not([data-viewport=phone]) .ui-pop-org .ui-pop-item{border-radius:var(--radius-s);padding:8px}.ui-shell:not([data-viewport=phone]) .ui-pop-org .ui-pop-item:hover{background:var(--surface-raised)}.ui-shell:not([data-viewport=phone]) .ui-scrim{background:0 0}.ui-shell .ui-top .ui-find.ui-find-on{flex:420px;justify-content:flex-start;width:auto;min-width:180px;max-width:420px;padding:0 4px 0 14px}
.wp{--wp-fs:12.5px;--wp-fs-s:11.5px;--wp-fs-xs:10.5px;--wp-row:24px;--wp-r:3px;--wp-bg:var(--surface);--wp-panel:var(--surface-raised);--wp-panel-2:var(--surface-sunken);--wp-panel-3:var(--surface-hover);--wp-band:color-mix(in srgb, var(--surface-hover) 75%, var(--surface-raised));--wp-line:var(--border);--wp-line-2:color-mix(in srgb, var(--border) 55%, var(--surface-raised));--wp-text:var(--text);--wp-text-2:var(--text-muted);--wp-text-3:color-mix(in srgb, var(--text-muted) 72%, var(--surface-raised));--wp-accent:var(--accent-solid);--wp-accent-text:var(--text-on-accent);--wp-accent-weak:color-mix(in srgb, var(--accent-solid) 13%, var(--surface-raised));--wp-sel:color-mix(in srgb, var(--accent-solid) 17%, var(--surface-raised));--wp-brand:var(--bronko-to,var(--warn));--wp-ok:var(--ok);--wp-ok-weak:color-mix(in srgb, var(--ok) 14%, var(--surface-raised));--wp-warn:var(--warn);--wp-warn-weak:color-mix(in srgb, var(--warn) 15%, var(--surface-raised));--wp-err:var(--hot);--wp-err-weak:color-mix(in srgb, var(--hot) 14%, var(--surface-raised));--wp-changed:color-mix(in srgb, var(--warn) 24%, var(--surface-raised));--wp-focus:0 0 0 2px color-mix(in srgb, var(--focus-ring) 45%, transparent);--wp-shadow:var(--shadow-m);font:400 var(--wp-fs) / 1.35 var(--font-text,"Onest", system-ui, sans-serif);color:var(--wp-text);background:var(--wp-bg);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.wp *,.wp :before,.wp :after{box-sizing:border-box}.wp a{color:var(--wp-accent);text-decoration:none}.wp a:hover{text-decoration:underline}.wp button,.wp input,.wp select,.wp textarea{font:inherit;color:inherit}.wp ::selection{background:var(--wp-sel)}.wp-i{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter;flex:none;width:16px;height:16px}.wp-i.s{width:14px;height:14px}.wp-i.l{width:20px;height:20px}.wp-grow{flex:1}.wp-hidden{display:none!important}.wp-app{grid-template-columns:var(--wp-left-w,248px) minmax(0, 1fr) var(--wp-right-w,296px) 40px;grid-template-rows:38px auto minmax(0,1fr) 24px;grid-template-areas:"top top top top""tool tool tool strip""left main right strip""status status status status";height:100%;min-height:0;display:grid}.wp-app[data-left=closed]{--wp-left-w:0px}.wp-app[data-right=closed]{--wp-right-w:0px}.wp-app[data-left=closed] .wp-left,.wp-app[data-right=closed] .wp-right{display:none}.wp-app[data-tools=none]{grid-template-rows:38px 0 minmax(0,1fr) 24px}.wp-top{background:var(--wp-panel);border-bottom:1px solid var(--wp-line);grid-area:top;align-items:center;gap:8px;min-width:0;padding:0 8px 0 6px;display:flex}.wp-ib{border-radius:var(--wp-r);width:28px;height:28px;color:var(--wp-text-2);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid;position:relative}.wp-ib:hover{background:var(--wp-panel-3);color:var(--wp-text)}.wp-ib[aria-pressed=true]{background:var(--wp-accent-weak);color:var(--wp-accent)}.wp-ib[disabled]{opacity:.4;cursor:default}.wp-ib:focus-visible,.wp-btn:focus-visible,.wp-tb:focus-visible,.wp-chip:focus-visible,.wp-seg button:focus-visible{box-shadow:var(--wp-focus);outline:none}.wp-mark{letter-spacing:.06em;white-space:nowrap;color:var(--wp-text);align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.wp a.wp-mark:hover{text-decoration:none}.wp-mark i{background:var(--wp-brand);clip-path:polygon(0 0,70% 0,100% 30%,100% 100%,0 100%);width:10px;height:10px;display:block}.wp-mark b{color:var(--wp-text-3);font-weight:650}.wp-sep{background:var(--wp-line);flex:none;width:1px;height:18px}.wp-crumbs{color:var(--wp-text-2);white-space:nowrap;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.wp-crumbs a{color:var(--wp-text-2)}.wp-crumbs b{color:var(--wp-text);text-overflow:ellipsis;font-weight:600;overflow:hidden}.wp-crumbs .wp-i{color:var(--wp-text-3);width:12px;height:12px}.wp-search{border:1px solid var(--wp-line);border-radius:var(--wp-r);background:var(--wp-panel-2);width:300px;max-width:32vw;height:26px;color:var(--wp-text-3);align-items:center;gap:6px;padding:0 8px;display:flex}.wp-search:focus-within{border-color:var(--wp-accent);box-shadow:var(--wp-focus)}.wp-search input{min-width:0;color:var(--wp-text);background:0 0;border:0;outline:none;flex:1}.wp kbd{font:500 10px var(--font-text,system-ui);color:var(--wp-text-3);border:1px solid var(--wp-line);background:var(--wp-panel);border-bottom-width:2px;border-radius:2px;padding:0 4px}.wp-seg{border:1px solid var(--wp-line);border-radius:var(--wp-r);height:26px;display:inline-flex;overflow:hidden}.wp-seg button{background:var(--wp-panel);cursor:pointer;color:var(--wp-text-2);border:0;padding:0 10px}.wp-seg button+button{border-left:1px solid var(--wp-line)}.wp-seg button[aria-pressed=true]{background:var(--wp-accent);color:var(--wp-accent-text);font-weight:600}.wp-seg button[disabled]{cursor:default;opacity:.55}.wp-ver{border:1px solid var(--wp-line);border-radius:var(--wp-r);background:var(--wp-panel);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;height:26px;padding:0 8px;display:inline-flex}.wp-ver .wp-dot{background:var(--wp-warn);width:7px;height:7px}.wp-ver .wp-dot.ok{background:var(--wp-ok)}.wp-who{display:flex}.wp-who span{width:22px;height:22px;color:var(--wp-accent-text);background:var(--wp-accent);border:2px solid var(--wp-panel);clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%);place-items:center;margin-left:-6px;font-size:10px;font-weight:650;display:grid}.wp-who span:nth-child(2n){background:var(--wp-text-2)}.wp-count{min-width:14px;height:14px;color:var(--wp-accent-text);background:var(--wp-err);border-radius:2px;padding:0 3px;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:2px;right:2px}.wp-tool{background:var(--wp-panel);border-bottom:1px solid var(--wp-line);scrollbar-width:none;grid-area:tool;align-items:stretch;padding:3px 6px;display:flex;overflow-x:auto}.wp-tg{border-right:1px solid var(--wp-line-2);align-items:stretch;gap:1px;padding:0 6px;display:flex}.wp-tg:last-child{border-right:0}.wp-tb{border-radius:var(--wp-r);min-width:46px;color:var(--wp-text);cursor:pointer;font-size:var(--wp-fs-xs);white-space:nowrap;background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:2px 6px;display:flex}.wp-tb .wp-i{color:var(--wp-text-2)}.wp-tb:hover{background:var(--wp-panel-3)}.wp-tb:hover .wp-i,.wp-tb.go .wp-i{color:var(--wp-accent)}.wp-tb[aria-pressed=true]{background:var(--wp-accent-weak)}.wp-tb[disabled]{opacity:.45;cursor:default}.wp-tb[disabled]:hover{background:0 0}.wp-strip{background:var(--wp-panel);border-left:1px solid var(--wp-line);flex-direction:column;grid-area:2/strip/4;align-items:center;gap:4px;padding:8px 0;display:flex}.wp-strip .wp-ib{width:30px;height:30px}.wp-strip hr{border:0;border-top:1px solid var(--wp-line);width:18px;margin:4px 0}.wp-tip{position:relative}.wp-tip[data-tip]:hover:after{content:attr(data-tip);white-space:nowrap;font-size:var(--wp-fs-s);background:var(--wp-text);color:var(--wp-panel);pointer-events:none;z-index:10;border-radius:2px;padding:3px 7px;position:absolute;top:50%;right:36px;transform:translateY(-50%)}.wp-top .wp-tip[data-tip]:hover:after{top:34px;left:0;right:auto;transform:none}.wp-left{background:var(--wp-panel);border-right:1px solid var(--wp-line);flex-direction:column;grid-area:left;min-height:0;display:flex}.wp-nav{border-bottom:1px solid var(--wp-line);flex:none;padding:6px}.wp-nav a,.wp-nav button{border-radius:var(--wp-r);width:100%;height:26px;color:var(--wp-text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;text-decoration:none;display:flex}.wp-nav a .wp-i,.wp-nav button .wp-i{color:var(--wp-text-2)}.wp-nav a:hover,.wp-nav button:hover{background:var(--wp-panel-3);text-decoration:none}.wp-nav [aria-current=page]{background:var(--wp-accent-weak);color:var(--wp-accent);font-weight:600}.wp-nav [aria-current=page] .wp-i{color:var(--wp-accent)}.wp-nav .wp-n{font-size:var(--wp-fs-xs);color:var(--wp-text-3);margin-left:auto}.wp-nav .wp-cap{font-size:var(--wp-fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--wp-text-3);padding:8px 8px 4px}.wp-leftbody{flex-direction:column;flex:1;min-height:0;display:flex}.wp-ptabs{border-bottom:1px solid var(--wp-line);background:var(--wp-panel-2);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.wp-ptabs button{cursor:pointer;color:var(--wp-text-2);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:7px 12px 6px}.wp-ptabs button[aria-selected=true]{color:var(--wp-text);border-bottom-color:var(--wp-accent);background:var(--wp-panel);font-weight:600}.wp-ptabs .wp-n{font-size:var(--wp-fs-xs);color:var(--wp-text-3);margin-left:3px}.wp-ptabs .wp-n.err{color:var(--wp-err);font-weight:700}.wp-ptabs .wp-extra{color:var(--wp-text-3);font-size:var(--wp-fs-xs);white-space:nowrap;align-self:center;margin-left:auto;padding-right:10px}.wp-pbody{flex:1;min-height:0;overflow:auto}.wp-find{border:1px solid var(--wp-line);border-radius:var(--wp-r);background:var(--wp-panel-2);height:26px;color:var(--wp-text-3);align-items:center;gap:6px;margin:6px;padding:0 8px;display:flex}.wp-find input{min-width:0;color:var(--wp-text);background:0 0;border:0;outline:none;flex:1}.wp-tree,.wp-tree ul{margin:0;padding:0;list-style:none}.wp-tree{padding:4px 0}.wp-tree .wp-t{height:22px;padding-right:8px;padding-left:calc(6px + var(--wp-d,0) * 14px);cursor:pointer;white-space:nowrap;outline:none;align-items:center;gap:5px;display:flex}.wp-tree .wp-t:hover{background:var(--wp-panel-3)}.wp-tree .wp-t:focus-visible{box-shadow:inset var(--wp-focus)}.wp-tree .wp-t[aria-selected=true]{background:var(--wp-sel);box-shadow:inset 2px 0 var(--wp-accent)}.wp-tree .wp-tw{width:12px;height:12px;color:var(--wp-text-3);transition:transform var(--duration-fast,60ms);flex:none}.wp-tree .wp-t[aria-expanded=false] .wp-tw{transform:rotate(-90deg)}.wp-tree .wp-tw.none{visibility:hidden}.wp-tree .wp-t .wp-i{color:var(--wp-text-2);width:14px;height:14px}.wp-tree .wp-code{color:var(--wp-text-3);font-size:var(--wp-fs-s)}.wp-tree .wp-sum{color:var(--wp-text-3);font-size:var(--wp-fs-s);margin-left:auto;padding-left:8px}.wp-tree .wp-nm{text-overflow:ellipsis;overflow:hidden}.wp-main{background:var(--wp-panel);flex-direction:column;grid-area:main;min-width:0;min-height:0;display:flex}.wp-dtabs{background:var(--wp-panel-2);border-bottom:1px solid var(--wp-line);scrollbar-width:none;flex:none;align-items:stretch;height:30px;display:flex;overflow-x:auto}.wp-dtabs>a,.wp-dtabs>button{border:0;border-right:1px solid var(--wp-line-2);color:var(--wp-text-2);white-space:nowrap;font-size:var(--wp-fs-s);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:flex}.wp-dtabs>a:hover{text-decoration:none}.wp-dtabs .wp-i{width:12px;height:12px}.wp-dtabs [aria-current=page]{background:var(--wp-panel);color:var(--wp-text);box-shadow:inset 0 2px var(--wp-accent);font-weight:600}.wp-split{grid-template-rows:minmax(0, 1fr) 6px var(--wp-bottom-h,210px);flex:1;min-height:0;display:grid}.wp-split[data-bottom=closed],.wp-split[data-bottom=none]{grid-template-rows:minmax(0,1fr) 0 0}.wp-split[data-bottom=closed]>.wp-bottom,.wp-split[data-bottom=closed]>.wp-gutter,.wp-split[data-bottom=none]>.wp-gutter{display:none}.wp-gutter{background:var(--wp-panel-2);border-top:1px solid var(--wp-line);border-bottom:1px solid var(--wp-line);cursor:row-resize;place-items:center;display:grid}.wp-gutter:before{content:"";border-top:1px solid var(--wp-line);border-bottom:1px solid var(--wp-line);width:28px;height:2px}.wp-scroll{min-height:0;overflow:auto}.wp-bottom{flex-direction:column;min-height:0;display:flex}.wp-right{background:var(--wp-panel);border-left:1px solid var(--wp-line);flex-direction:column;grid-area:right;min-height:0;display:flex}.wp-ph{border-bottom:1px solid var(--wp-line);background:var(--wp-panel-2);flex:none;align-items:center;gap:6px;height:32px;padding:0 6px 0 10px;font-weight:650;display:flex}.wp-rp{flex:1;min-height:0;overflow:auto}.wp-rtabs{border-bottom:1px solid var(--wp-line);background:var(--wp-panel-2);flex:none;height:34px;display:flex}.wp-rtabs button{color:var(--wp-text-2);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.wp-rtabs button .n{font-size:var(--wp-fs-xs);background:var(--wp-warn-weak);color:var(--wp-warn);border-radius:2px;padding:0 5px}.wp-rtabs button[aria-selected=true]{color:var(--wp-text);background:var(--wp-panel);box-shadow:inset 0 -2px 0 var(--wp-accent);font-weight:650}.wp-rtabs button.ai[aria-selected=true]{color:var(--proposed);box-shadow:inset 0 -2px 0 var(--proposed)}.wp-rtabs button:focus-visible{outline:2px solid var(--wp-focus);outline-offset:-2px}.wp-rpa{justify-content:flex-end;gap:6px;padding:6px 10px 0;display:flex}.wp-grp{border-bottom:1px solid var(--wp-line-2);padding:8px 10px 10px}.wp-grp h4{font-size:var(--wp-fs-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--wp-text-3);align-items:center;gap:6px;margin:0 0 6px;font-weight:600;display:flex}.wp-kv{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:4px 8px;margin:0;display:grid}.wp-kv dt{color:var(--wp-text-2);font-size:var(--wp-fs-s)}.wp-kv dd{min-width:0;margin:0}.wp-fld{border:1px solid var(--wp-line);background:var(--wp-panel);border-radius:2px;outline:none;width:100%;height:24px;padding:0 6px}.wp-fld:focus{border-color:var(--wp-accent);box-shadow:var(--wp-focus)}.wp-fld.r{text-align:right}.wp-fld[readonly]{background:var(--wp-panel-2);color:var(--wp-text-2)}textarea.wp-fld{resize:vertical;height:54px;padding:4px 6px}.wp-mini{border-collapse:collapse;width:100%;font-size:var(--wp-fs-s)}.wp-mini td,.wp-mini th{border-bottom:1px solid var(--wp-line-2);text-align:left;padding:3px 0}.wp-mini th{color:var(--wp-text-3);font-weight:500;font-size:var(--wp-fs-xs)}.wp-mini .r{text-align:right}.wp-btn{border:1px solid var(--wp-line);border-radius:var(--wp-r);background:var(--wp-panel);height:26px;color:var(--wp-text);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}.wp-btn:hover{background:var(--wp-panel-3);text-decoration:none}.wp-btn.pri{background:var(--wp-accent);border-color:var(--wp-accent);color:var(--wp-accent-text);font-weight:600}.wp-btn.pri:hover{filter:brightness(1.08)}.wp-btn.sm{height:22px;font-size:var(--wp-fs-s);padding:0 7px}.wp-btn[disabled]{opacity:.5;cursor:default}.wp-btn .wp-i{width:14px;height:14px}.wp-tag{height:18px;font-size:var(--wp-fs-xs);background:var(--wp-panel-3);color:var(--wp-text-2);white-space:nowrap;border-radius:2px;align-items:center;gap:4px;padding:0 6px;font-weight:600;display:inline-flex}.wp-tag.ok{background:var(--wp-ok-weak);color:var(--wp-ok)}.wp-tag.warn{background:var(--wp-warn-weak);color:var(--wp-warn)}.wp-tag.err{background:var(--wp-err-weak);color:var(--wp-err)}.wp-tag.acc{background:var(--wp-accent-weak);color:var(--wp-accent)}.wp-tag.line{border:1px solid var(--wp-line);background:0 0}.wp-bar{border-bottom:1px solid var(--wp-line);background:var(--wp-panel);flex-wrap:wrap;flex:none;align-items:center;gap:6px;min-height:34px;padding:0 8px;display:flex}.wp-bar .wp-ttl{font-size:13px;font-weight:650}.wp-bar .wp-sub{color:var(--wp-text-3);font-size:var(--wp-fs-s)}.wp-chip{border:1px solid var(--wp-line);border-radius:var(--wp-r);background:var(--wp-panel);height:24px;color:var(--wp-text-2);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.wp-chip[aria-pressed=true]{border-color:var(--wp-accent);color:var(--wp-accent);background:var(--wp-accent-weak);font-weight:600}.wp-chip .wp-n{color:var(--wp-text-3);font-size:var(--wp-fs-xs)}.wp-note{font-size:var(--wp-fs-s);color:var(--wp-text-2);background:var(--wp-panel-2);border-left:3px solid var(--wp-line);padding:8px 10px}.wp-note.acc{border-left-color:var(--wp-accent)}.wp-note.warn{border-left-color:var(--wp-warn);background:var(--wp-warn-weak);color:var(--wp-text)}.wp-note.err{border-left-color:var(--wp-err);background:var(--wp-err-weak);color:var(--wp-text)}.wp-ref{color:var(--wp-text-3);font-size:var(--wp-fs-xs)}.wp-ok{color:var(--wp-ok)}.wp-warn{color:var(--wp-warn)}.wp-err{color:var(--wp-err)}.wp-mut{color:var(--wp-text-3)}.wp-empty{color:var(--wp-text-2);padding:24px 16px}.wp-empty b{color:var(--wp-text);margin-bottom:4px;display:block}table.wp-list{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--wp-fs)}.wp-list th,.wp-list td{height:var(--wp-row);border-right:1px solid var(--wp-line-2);border-bottom:1px solid var(--wp-line-2);white-space:nowrap;text-align:left;padding:0 6px}.wp-list thead th{z-index:2;background:var(--wp-panel-2);height:30px;color:var(--wp-text-2);font-weight:600;font-size:var(--wp-fs-s);border-bottom:1px solid var(--wp-line);position:sticky;top:0}.wp-list .r{text-align:right}.wp-list .c{text-align:center}.wp-list .nm{white-space:normal;min-width:220px;padding-top:3px;padding-bottom:3px;line-height:1.3}.wp-list .code{font-size:var(--wp-fs-s);color:var(--wp-text-2)}.wp-list tr.sec td{background:var(--wp-band);font-weight:650}.wp-list tr.tot td{background:var(--wp-panel-2);border-top:1px solid var(--wp-line);font-weight:650}.wp-list tbody tr[data-row]{cursor:pointer}.wp-list tbody tr:hover td{background:color-mix(in srgb, var(--wp-sel) 45%, transparent)}.wp-list tbody tr[aria-selected=true] td{background:var(--wp-sel)}.wp-list tbody tr[aria-selected=true] td:first-child{box-shadow:inset 3px 0 var(--wp-accent)}.wp-list td.chg{background:var(--wp-changed)}.wp-issues,.wp-hist{margin:0;padding:0;list-style:none}.wp-issues li{border-bottom:1px solid var(--wp-line-2);grid-template-columns:16px minmax(0,1fr) auto;gap:8px;padding:7px 10px;display:grid}.wp-issues .t{font-weight:600}.wp-issues .d{color:var(--wp-text-2);font-size:var(--wp-fs-s);margin-top:1px}.wp-issues .w{color:var(--wp-text-3);font-size:var(--wp-fs-xs);white-space:nowrap}.wp-hist li{border-bottom:1px solid var(--wp-line-2);font-size:var(--wp-fs-s);padding:7px 10px}.wp-hist .h{color:var(--wp-text-3);font-size:var(--wp-fs-xs);gap:6px;display:flex}.wp-hist .h b{color:var(--wp-text);font-weight:600;font-size:var(--wp-fs-s)}.wp-hist .was{color:var(--wp-text-3);text-decoration:line-through}.wp-hist .now{color:var(--wp-text);font-weight:600}.wp-form{gap:14px;max-width:860px;padding:14px 16px;display:grid}.wp-form section{border:1px solid var(--wp-line);border-radius:var(--wp-r)}.wp-form section>h3{background:var(--wp-panel-2);border-bottom:1px solid var(--wp-line);align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:12.5px;font-weight:650;display:flex}.wp-form .wp-rows{grid-template-columns:220px 220px minmax(0,1fr);align-items:center;gap:8px 12px;padding:10px 12px;display:grid}.wp-form .wp-rows label{color:var(--wp-text-2)}.wp-form .wp-hint{color:var(--wp-text-3);font-size:var(--wp-fs-s)}.wp-status{background:var(--wp-panel-2);border-top:1px solid var(--wp-line);font-size:var(--wp-fs-s);color:var(--wp-text-2);white-space:nowrap;grid-area:status;align-items:center;padding:0 4px;display:flex;overflow:hidden}.wp-status>span{border-right:1px solid var(--wp-line);align-items:center;gap:5px;height:100%;padding:0 10px;display:flex}.wp-status>span:last-child,.wp-status>.wp-grow{border-right:0}.wp-status b{color:var(--wp-text);font-weight:650}.wp-status .wp-i{width:12px;height:12px}.wp-menu{z-index:50;background:var(--wp-panel);border:1px solid var(--wp-line);border-radius:var(--wp-r);min-width:260px;box-shadow:var(--wp-shadow);font-size:var(--wp-fs);color:var(--wp-text);padding:4px 0;position:fixed}.wp-menu [role=menuitem]{cursor:pointer;text-align:left;background:0 0;border:0;outline:none;align-items:center;gap:8px;width:100%;height:26px;padding:0 10px;display:flex}.wp-menu [role=menuitem]:hover,.wp-menu [role=menuitem]:focus-visible{background:var(--wp-sel)}.wp-menu [role=menuitem][aria-disabled=true]{opacity:.45;cursor:default}.wp-menu [role=menuitem] .wp-i{width:14px;height:14px;color:var(--wp-text-2)}.wp-menu [role=menuitem] kbd{margin-left:auto}.wp-menu hr{border:0;border-top:1px solid var(--wp-line-2);margin:4px 0}.wp-menu .wp-cap{font-size:var(--wp-fs-xs);color:var(--wp-text-3);text-transform:uppercase;letter-spacing:.07em;padding:4px 10px 2px}.wp-scrim.wp-scrim-apps{background:0 0;place-items:start;padding:36px 8px 8px}.wp-apps{background:var(--wp-panel);border:1px solid var(--wp-line);border-radius:var(--wp-r);width:min(340px,100%);max-height:calc(100vh - 48px);box-shadow:var(--wp-shadow);padding:4px 0;overflow:auto}.wp-apps .wp-cap{font-size:var(--wp-fs-xs);color:var(--wp-text-3);text-transform:uppercase;letter-spacing:.07em;padding:6px 10px 2px}.wp-apps hr{border:0;border-top:1px solid var(--wp-line-2);margin:4px 0}.wp-apps .wp-app,.wp-apps .wp-apps-item{width:100%;color:var(--wp-text);text-align:left;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;gap:8px;padding:0 10px;display:flex}.wp-apps .wp-app{min-height:38px}.wp-apps .wp-apps-item{height:26px}.wp-apps .wp-app:hover,.wp-apps .wp-app:focus-visible,.wp-apps .wp-apps-item:hover,.wp-apps .wp-apps-item:focus-visible{background:var(--wp-sel);text-decoration:none}.wp-apps .wp-app[aria-current=page]{cursor:default;background:var(--wp-accent-weak)}.wp-apps .wp-app[data-off] .wp-app-name{opacity:.7}.wp-app-tile{border-radius:var(--wp-r);width:28px;height:28px;color:var(--wp-accent-text);background:linear-gradient(135deg, var(--from), var(--to));flex:none;place-items:center;font-weight:700;display:grid}img.wp-app-tile{background:0 0}.wp-app-name{flex:1;min-width:0;display:grid}.wp-app-name small,.wp-app-state,.wp-apps-item small{font-size:var(--wp-fs-xs);color:var(--wp-text-2)}.wp-apps .wp-i{width:14px;height:14px;color:var(--wp-text-2)}.wp-apps-note{color:var(--wp-text-2);margin:0;padding:6px 10px}.wp-link{color:var(--wp-accent);cursor:pointer;background:0 0;border:0;padding:0}.wp-scrim{z-index:60;background:var(--overlay);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.wp-dialog{background:var(--wp-panel);border:1px solid var(--wp-line);border-radius:var(--wp-r);width:min(560px,100%);max-height:calc(100vh - 32px);box-shadow:var(--wp-shadow);flex-direction:column;display:flex}.wp-dialog>header{border-bottom:1px solid var(--wp-line);background:var(--wp-panel-2);align-items:center;gap:8px;height:34px;padding:0 6px 0 12px;font-weight:650;display:flex}.wp-dialog>.wp-db{gap:10px;padding:12px;display:grid;overflow:auto}.wp-dialog>footer{border-top:1px solid var(--wp-line);justify-content:flex-end;gap:6px;padding:8px 12px;display:flex}.wp-phone{background:var(--wp-panel);grid-template-rows:48px auto minmax(0,1fr) auto;height:100%;min-height:0;font-size:14px;display:grid}.wp-phone .wp-pt{border-bottom:1px solid var(--wp-line);align-items:center;gap:4px;min-width:0;padding:0 4px;display:flex}.wp-phone .wp-pt-t{flex:1;min-width:0}.wp-phone .wp-pt-t b,.wp-phone .wp-pt-t span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.wp-phone .wp-pt-t b{font-weight:600}.wp-phone .wp-pt-t span{font-size:var(--wp-fs-xs);color:var(--wp-text-3)}.wp-pb{width:44px;height:44px;color:var(--wp-text-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid;position:relative}.wp-pb .wp-i{width:20px;height:20px}.wp-pmark{background:var(--wp-brand);width:22px;height:22px;color:var(--wp-accent-text);font:700 12px / 22px var(--font-text,system-ui);text-align:center;clip-path:polygon(0 0,100% 0,100% 70%,70% 100%,0 100%);flex:none;margin-left:8px}.wp-psub{border-bottom:1px solid var(--wp-line-2);background:var(--wp-panel-2);flex-wrap:wrap;gap:6px;padding:8px 12px;display:flex}.wp-psub .wp-chip{height:30px;font-size:13px}.wp-pmain{min-height:0;overflow:auto}.wp-pnav{grid-template-columns:repeat(var(--wp-pnav-n,5), 1fr);border-top:1px solid var(--wp-line);background:var(--wp-panel);height:56px;display:grid}.wp-pnav a,.wp-pnav button{color:var(--wp-text-3);cursor:pointer;background:0 0;border:0;align-content:center;place-items:center;gap:2px;font-size:10.5px;text-decoration:none;display:grid;position:relative}.wp-pnav a:hover{text-decoration:none}.wp-pnav .wp-i{width:20px;height:20px}.wp-pnav [aria-current=page]{color:var(--wp-accent);box-shadow:inset 0 2px 0 var(--wp-accent)}.wp-pnav .wp-count{background:var(--wp-warn);min-width:15px;height:15px;font-size:10px;line-height:15px;top:6px;left:calc(50% + 6px);right:auto}.wp-pact{background:var(--wp-panel);border-top:1px solid var(--wp-line);gap:8px;padding:10px 12px;display:flex;position:sticky;bottom:0}.wp-pact .wp-btn{justify-content:center;height:44px;padding:0 14px;font-size:14px}.wp-pact .wp-btn.wide{flex:1}.wp-pgrp{color:var(--wp-text-3);background:var(--wp-band);border-bottom:1px solid var(--wp-line-2);text-transform:uppercase;letter-spacing:.04em;padding:6px 12px;font-size:11.5px}.wp-pli{border-bottom:1px solid var(--wp-line-2);text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:1fr auto;gap:2px 10px;padding:10px 12px;display:grid}.wp-pli .wp-nm{font-weight:500}.wp-pli .wp-sum{text-align:right;font-weight:600}.wp-pli .wp-meta{color:var(--wp-text-3);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;font-size:12px;display:flex}.wp-pkv{border-bottom:1px solid var(--wp-line-2);grid-template-columns:1fr auto;gap:10px;padding:9px 12px;display:grid}.wp-pkv .wp-k{color:var(--wp-text-2)}.wp-pkv .wp-v{text-align:right}.wp-pkv.tot{background:var(--wp-panel-2);font-weight:600}.wp-pkv.big .wp-v{font-size:18px;font-weight:600}.wp-pnote{border-left:2px solid var(--wp-warn);background:var(--wp-warn-weak);margin:10px 12px;padding:8px 10px;font-size:13px}.wp-pnote.ok{border-color:var(--wp-ok);background:var(--wp-ok-weak)}
.pto-title{color:var(--wp-text);align-items:center;gap:6px;padding:10px 10px 4px;font-weight:600;display:flex}.pto-head{border-bottom:1px solid var(--wp-line-2);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.pto-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.pto-field{font-size:var(--wp-fs-s);color:var(--wp-text-2);gap:4px;display:grid}.pto-later{justify-items:start;gap:12px;max-width:560px;padding:24px;display:grid}.pto-lines{font-size:var(--wp-fs-s);color:var(--wp-text-2);margin:0;padding:0 0 0 18px}.pto-lines li+li{margin-top:3px}.pto-remarks{font-size:var(--wp-fs-s);margin:0;padding:0;list-style:none}.pto-remarks li{border-bottom:1px solid var(--wp-line-2);padding:6px 0}.pto-remarks .pto-row{margin-top:4px}.pto-late{color:var(--wp-err);font-weight:600}.pto-object{gap:12px;padding:12px;display:grid}.pto-parts{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.pto-part{border:1px solid var(--wp-line);border-radius:var(--wp-r);background:var(--wp-panel)}.pto-toasts{z-index:60;pointer-events:none;gap:6px;max-width:420px;display:grid;position:fixed;bottom:40px;right:16px}.pto-toasts>*{pointer-events:auto;box-shadow:var(--wp-shadow)}.pto-plist{gap:8px;margin:0;padding:8px 12px;list-style:none;display:grid}.pto-pcard{border:1px solid var(--wp-line);border-radius:var(--wp-r);background:var(--wp-panel);width:100%;color:var(--wp-text);font:inherit;text-align:left;gap:4px;padding:10px 12px;display:grid}button.pto-pcard{cursor:pointer}.pto-hot{color:var(--wp-warn);font-size:var(--wp-fs-s)}.pto-pline{border-left:3px solid var(--wp-warn);background:var(--wp-warn-weak);border-radius:var(--wp-r);padding:10px 12px}.pto-pburn{padding:12px 0}.pto-pbig{justify-items:center;padding:8px 12px 4px;display:grid}.pto-pbig b{font-size:28px}.pto-pnote{padding:0 12px 12px}@media print{.pto-toasts{display:none}}.pto-body{white-space:pre-wrap;margin:0 0 8px}.pto-letter{border:1px solid var(--wp-line);border-radius:var(--wp-r);background:var(--wp-panel);max-height:320px;font:inherit;white-space:pre-wrap;margin:8px 0 0;padding:8px 10px;overflow:auto}.pto-project dl{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;margin:0 0 12px;display:grid}.pto-project dl div{border:1px solid var(--border);border-radius:10px;padding:10px 12px}.pto-project dt,.pto-project-note{color:var(--text-muted)}.pto-project dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:600}.pto-project ul{gap:4px;margin:0 0 12px;padding-left:18px;display:grid}.pto-project-all{color:var(--accent-solid)}
html,body{background:var(--bg,#16181d);height:100%;margin:0}body{--bg:#16181d;color:#e6e8ec;font-family:var(--font-text,"Onest", system-ui, sans-serif)}body.light{--bg:#f3f4f6;color:#1b1f24}.pto-boot{background:var(--surface,var(--bg));position:fixed;inset:0}.gate{place-items:center;min-height:100vh;padding:24px;display:grid}.gate .box{text-align:center;max-width:420px}.gate h1{margin:16px 0 8px;font-size:22px}.gate p{opacity:.72;line-height:1.5}.gate .err{color:#ff8a8a;margin:12px 0}.gate .go{color:#fff;cursor:pointer;background:#d9480f;border:0;border-radius:4px;justify-content:center;align-items:center;height:40px;margin-top:12px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.gate .go:disabled{opacity:.5;cursor:default}.gate-mark{border-radius:12px;margin:0 auto;display:block}.gate-input{box-sizing:border-box;width:100%;height:40px;color:inherit;font:14px var(--font-text,system-ui, sans-serif);background:#ffffff0d;border:1px solid #ffffff29;border-radius:4px;margin-top:8px;padding:0 12px;display:block}body.light .gate-input{background:#fff;border-color:#1b1f242e}
