.mw-head{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:26px}.mw-head h2{font-size:var(--t-h1);letter-spacing:-.035em;line-height:1.12}.mw-new{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;min-height:44px;background:linear-gradient(135deg,var(--teal-deep,#0b6e7c),var(--brand,#0f2742));border-color:transparent}.mw-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:36px;gap:36px;padding:38px;border-radius:18px;color:#ffffff;background:radial-gradient(ellipse at 95% 0,#149ab642,transparent 65%),linear-gradient(120deg,#0f2742,#12314f);box-shadow:0 18px 40px -30px #0f2742}.mw-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:6px;border:1px solid #ffffff25;background:#ffffff0e;color:#b9e9ee;font-size:var(--t-xs);font-weight:600}.mw-hero h3{font-size:clamp(1.875rem,3vw,2.5rem);line-height:1.12;letter-spacing:-.04em;color:#ffffff;margin:18px 0 14px}.mw-hero-copy p{color:#b9cbd8;font-size:var(--t-sm);max-width:440px;margin:0}.mw-prompt{display:flex;align-items:center;gap:10px;width:100%;max-width:500px;margin-top:24px;padding:14px 16px;border-radius:10px;border:1px solid #ffffff30;background:#ffffff14;box-shadow:inset 0 1px 0 #ffffff12;color:#e6f6fa;font:inherit;font-size:var(--t-sm);text-align:left;cursor:pointer}.mw-prompt:hover{background:#ffffff1f}.mw-prompt-go{margin-left:auto;font-size:var(--t-xs);color:#b8d6e2;white-space:nowrap}.mw-proof{align-self:center;justify-self:end;width:100%;max-width:360px;padding:24px;border-radius:14px;border:1px solid #ffffff26;background:linear-gradient(145deg,#ffffff12,#ffffff05);box-shadow:0 20px 40px -32px #000000;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.mw-proof-head{display:flex;gap:8px;align-items:center;color:#a4dbe3;font-size:var(--t-xs);margin-bottom:18px}.mw-proof strong{display:flex;align-items:center;gap:18px;font-size:3.25rem;font-weight:550;line-height:1.1;color:#ffffff}.mw-proof strong span{font-size:var(--t-lead);line-height:1.4;font-weight:450;max-width:190px}.mw-proof p{margin:16px 0 18px;font-size:var(--t-xs);color:#b9cbd8}.mw-proof button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0 0;border:0;border-top:1px solid #ffffff26;background:none;color:#e6f6fa;font:inherit;font-size:var(--t-xs);cursor:pointer}.mw-proof button:hover span{text-decoration:underline;text-underline-offset:3px}.mw-prompt:focus-visible,.mw-proof button:focus-visible{outline:2px solid #54d6e3;outline-offset:3px}.mw-tabsrow{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin:30px 0 20px;border-bottom:1px solid var(--border)}.mw-tabsrow .pw-worktabs{border-bottom:0;margin:0}.mw-sources{display:inline-flex;align-items:center;gap:7px;margin-bottom:8px;padding:6px 0;border:0;background:none;color:var(--accent);font:inherit;font-size:var(--t-xs);font-weight:600;cursor:pointer;white-space:nowrap}.mw-sources:hover{text-decoration:underline;text-underline-offset:4px}.mw-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;margin-top:0}.mw-grid .mw-changed{grid-column:1/-1;min-height:0}.mw-panel{padding:0;border-radius:15px;overflow:hidden;gap:0;min-height:0;background:linear-gradient(150deg,var(--surface),color-mix(in srgb,var(--surface) 78%,transparent))}.mw-panel-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 24px;margin:0;color:var(--text-muted)}.mw-panel-head h3{color:var(--text);font-size:var(--t-base);letter-spacing:-.02em;margin:0}.mw-amber{background:#fff8e9;color:#8a6022;border-color:#eddfbf}[data-theme=dark] .mw-amber{background:#2a2416;color:#f0c98a;border-color:#4a3c22}.mw-rows{list-style:none;gap:0;margin:0;padding:0}.mw-row{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;min-height:74px;padding:14px 24px;border:0;border-top:1px solid var(--t-hair,var(--border));border-radius:0;background:transparent;color:var(--text);font:inherit;text-align:left}button.mw-row{cursor:pointer}button.mw-row:hover{background:color-mix(in srgb,var(--accent) 6%,transparent);border-color:var(--t-hair,var(--border))}button.mw-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mw-row>svg{color:var(--text-muted);flex-shrink:0}.mw-avatar,.mw-tile{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;color:var(--accent);font-size:var(--t-xs);font-weight:700;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border))}.mw-avatar{border-radius:50%;background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 8%,var(--surface)),color-mix(in srgb,var(--accent) 20%,var(--surface)))}.mw-tile{border-radius:11px;background:linear-gradient(140deg,var(--surface),color-mix(in srgb,var(--accent) 10%,var(--surface)))}.mw-row-text{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.mw-row-text b{font-weight:600}.mw-row-summary,.mw-row-text b{font-size:var(--t-sm);overflow-wrap:anywhere}.mw-row-summary{color:var(--text)}.mw-row-status{font-size:var(--t-xs);color:#8a6022;white-space:nowrap}[data-theme=dark] .mw-row-status{color:#f0c98a}.mw-empty{margin:0;padding:4px 24px 22px}.mw-panel .pw-today-more{margin:4px 18px 16px;align-self:flex-start}.mw-panel-head>.pw-fine{font-size:var(--t-xs)}.mw-help{margin-top:30px}.mw-section-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.mw-section-head h3{margin:0;font-size:var(--t-lead);letter-spacing:-.02em;color:var(--text)}.mw-section-head .pw-sub{margin-top:4px;font-size:var(--t-sm)}.mw-section-head .mw-sources{margin:0}.mw-help .pw-launchers{margin-top:0}.mw-tasks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px}.mw-task,.mw-tasks>li{display:flex;min-width:0}.mw-task{flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:20px;text-align:left;cursor:pointer;font:inherit;color:var(--text);border:1px solid var(--border);border-radius:13px;background:color-mix(in srgb,var(--surface) 82%,transparent);transition:border-color .2s,box-shadow .2s,transform .2s}.mw-task .mw-tile{width:36px;height:36px;border-radius:10px;margin-bottom:10px}.mw-task>b{font-size:var(--t-sm);font-weight:650;letter-spacing:-.01em}.mw-task>.pw-fine{line-height:1.55;margin-bottom:12px}.mw-task-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:auto;color:var(--accent);font-size:var(--t-xs);font-weight:600}.mw-task:hover{border-color:color-mix(in srgb,var(--accent-bright,var(--accent)) 45%,var(--border));box-shadow:var(--shadow-sm);transform:translateY(-2px)}.mw-task:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mw-record-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 24px 16px;flex-wrap:wrap}.mw-filters{display:flex;gap:5px;flex-wrap:wrap}.mw-filters button{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:0;border-radius:7px;background:transparent;color:var(--text-muted);font:inherit;font-size:var(--t-xs);cursor:pointer}.mw-filters button[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent);font-weight:650}.mw-filters button:focus-visible,.mw-search input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mw-filter-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.8}.mw-search{display:flex;align-items:center;gap:8px;min-width:0;padding:7px 11px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text-muted)}.mw-search input{width:220px;min-width:0;border:0;outline:none;background:transparent;color:var(--text);font:inherit;font-size:var(--t-xs)}.mw-record,.mw-table-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr) minmax(0,1.4fr) 18px;grid-gap:18px;gap:18px;align-items:center}.mw-table-head{padding:9px 24px;background:var(--bg-subtle);border-top:1px solid var(--t-hair,var(--border));font-size:var(--t-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.mw-record{width:100%;padding:16px 24px;border:0;border-top:1px solid var(--t-hair,var(--border));background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .15s}.mw-record:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}.mw-record:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mw-record>svg{color:var(--text-muted)}.mw-person{display:flex;align-items:center;gap:10px;min-width:0}.mw-square{width:36px;height:36px;flex:none;display:inline-grid;place-items:center;border-radius:11px;color:var(--accent);font-size:var(--t-xs);font-weight:700;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 8%,var(--surface)),color-mix(in srgb,var(--accent) 16%,var(--surface)))}.mw-item-status{justify-self:start;white-space:nowrap}.mw-quote{font-size:var(--t-xs);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mw-none,.mw-quote{color:var(--text-muted)}.mw-none{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 24px 30px;text-align:center;border-top:1px solid var(--t-hair,var(--border))}.mw-none b{color:var(--text);font-size:var(--t-base)}.mw-table-wrap{margin:0;border:0;border-radius:0;background:transparent}.mw-results th{padding:13px 24px;background:var(--bg-subtle)}.mw-results td{padding:18px 24px;vertical-align:middle;border-bottom:1px solid var(--t-hair,var(--border))}.mw-results tbody tr:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.mw-more{padding:12px 18px 16px;margin:0;border-top:1px solid var(--t-hair,var(--border))}.mw-saved{margin-top:16px}.mw-saved-row{min-height:0;flex-wrap:wrap}.mw-empty-state{align-items:center;text-align:center;padding:40px 24px}.mw-empty-state>p:first-of-type{font-size:var(--t-lead);font-weight:650;color:var(--text)}.mw-empty-state .pw-fine{max-width:460px}.mw-empty-state .pw-row{justify-content:center;flex-wrap:wrap}.mw-empty-mark{width:52px;height:52px;border-radius:15px;margin-bottom:6px}@media (prefers-reduced-motion:reduce){.mw-record,.mw-task{transition:none}.mw-task:hover{transform:none}}@media (min-width:1700px){.mw-hero{padding:44px}.mw-hero h3{font-size:2.625rem}}@media (max-width:1250px){.mw-hero{gap:22px;padding:28px}.mw-prompt-go{display:none}.mw-proof{padding:20px}.mw-row-status{display:none}.mw-tasks{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-record,.mw-table-head{gap:12px}}@media (max-width:720px){.mw-head{display:block}.mw-new{margin-top:16px}.mw-hero{grid-template-columns:minmax(0,1fr);padding:24px;border-radius:15px}.mw-proof{max-width:none;justify-self:stretch}.mw-proof strong{font-size:2.75rem}.mw-grid{grid-template-columns:minmax(0,1fr)}.mw-tabsrow{flex-wrap:wrap}.mw-tabsrow .pw-worktabs{flex-wrap:nowrap;overflow-x:auto;max-width:100%}.mw-tabsrow .pw-worktab{white-space:nowrap}.mw-row{padding:14px 18px}.mw-panel-head{padding:18px;flex-wrap:wrap}.mw-section-head{flex-wrap:wrap}.mw-tasks{grid-template-columns:minmax(0,1fr);gap:12px}.mw-task{padding:16px}.mw-record-controls{display:block;padding:0 18px 14px}.mw-search{margin-top:12px}.mw-search input{width:100%}.mw-table-head{display:none}.mw-record{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:15px 18px}.mw-record .mw-person{grid-column:1}.mw-record .mw-item-status{grid-column:2;grid-row:1;max-width:120px;overflow:hidden;text-overflow:ellipsis}.mw-record .mw-quote{grid-column:1/-1;margin-left:46px}.mw-record>svg{display:none}.mw-table-wrap .mw-results thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mw-table-wrap .mw-results,.mw-table-wrap .mw-results tbody{display:block;width:100%}.mw-table-wrap .mw-results tr{display:flex;flex-wrap:wrap;gap:4px 12px;padding:14px 18px;border-bottom:1px solid var(--t-hair,var(--border))}.mw-table-wrap .mw-results td{display:block;flex:1 1 100%;padding:0;border:0;min-width:0;overflow-wrap:anywhere}.mw-table-wrap .mw-results td:first-child{font-size:var(--t-xs);color:var(--text-muted)}.mw-table-wrap .mw-results td:nth-child(2){font-weight:600}.mw-table-wrap .mw-results td:last-child{flex:0 0 auto;margin-top:8px}}.wl2{display:flex;flex-direction:column;gap:0;min-width:0}.wl2-head{margin-bottom:28px}.wl2-head .pw-eyebrow{letter-spacing:.12em;margin-bottom:10px}.wl2-head .pw-h1{font-size:var(--t-h1);letter-spacing:-.035em;line-height:1.12}.wl2-lead{margin:10px 0 0;color:var(--text-muted);font-size:var(--t-sm);max-width:var(--measure-lead,62ch)}.wl2-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:25px;gap:25px;align-items:start}.wl2-main,.wl2-side{display:flex;flex-direction:column;gap:14px;min-width:0}.wl2-panel{padding:24px;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:15px;box-shadow:var(--shadow-sm);background:linear-gradient(150deg,var(--surface),color-mix(in srgb,var(--surface) 80%,transparent))}.wl2-name{display:grid;grid-gap:14px;gap:14px}.wl2-name label{font-size:var(--t-lead);font-weight:700;letter-spacing:-.02em;color:var(--text)}.wl2-name-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.wl2-name-row .pw-input{flex:1 1 220px;min-height:44px}.wl2-name-row .pw-btn-primary:not(:disabled){background:linear-gradient(135deg,var(--teal-deep,#0b6e7c),var(--brand,#0f2742));border-color:transparent}.wl2-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.wl2-step{display:flex;align-items:center;gap:18px;width:100%;padding:22px;text-align:left;font:inherit;color:var(--text);border:1px solid var(--border);border-radius:13px;background:var(--surface)}button.wl2-step{cursor:pointer;transition:border-color .2s,box-shadow .2s}button.wl2-step:hover{border-color:color-mix(in srgb,var(--accent-bright,var(--accent)) 50%,var(--border));box-shadow:var(--shadow-sm)}button.wl2-step:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button.wl2-step:disabled{cursor:default;opacity:.6}.wl2-step-n{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:50%;font-size:var(--t-xs);font-weight:700;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border))}.wl2-done .wl2-step{background:color-mix(in srgb,var(--surface) 70%,transparent)}.wl2-done .wl2-step-n{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 45%,transparent);background:color-mix(in srgb,var(--ok) 10%,var(--surface))}.wl2-step-body{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.wl2-step-body b{font-size:var(--t-base);letter-spacing:-.01em}.wl2-done .wl2-step-body b{color:var(--text-muted)}.wl2-step-go{display:inline-flex;align-items:center;gap:6px;flex:none;color:var(--accent);font-size:var(--t-xs);font-weight:700;white-space:nowrap}.wl2-hide{margin:0}.wl2-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.wl2-panel-head h3{margin:0;font-size:var(--t-base);letter-spacing:-.02em;color:var(--text)}.wl2-team>.pw-fine{margin:6px 0 12px}.wl2-people{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.wl2-person{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--t-hair,var(--border));min-width:0}.wl2-person-body{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.wl2-person-body b{color:var(--text);overflow-wrap:anywhere}.wl2-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl2-person-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;flex:none;max-width:50%}.wl2-invite{display:flex;align-items:center;gap:12px;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.wl2-invite:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.wl2-invite>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.wl2-invite b{color:var(--accent)}.wl2-plus{width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:1.25rem;color:var(--accent);border:2px dashed color-mix(in srgb,var(--accent) 55%,transparent)}.wl2-templates{margin-top:30px}.wl2-section-head{margin-bottom:18px}.wl2-section-head h3{margin:0;font-size:var(--t-lead);letter-spacing:-.02em;color:var(--text)}.wl2-section-head .pw-fine{margin-top:5px}.wl2-tpl-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px}.wl2-tpl{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:20px;border:1px solid var(--border);border-radius:13px;background:color-mix(in srgb,var(--surface) 82%,transparent);transition:border-color .2s,box-shadow .2s}.wl2-tpl:hover{border-color:color-mix(in srgb,var(--accent-bright,var(--accent)) 45%,var(--border));box-shadow:var(--shadow-sm)}.wl2-tile{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;margin-bottom:10px;color:var(--accent);font-size:var(--t-xs);font-weight:700;background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.wl2-tpl>b{font-size:var(--t-sm);color:var(--text)}.wl2-tpl>p{margin:0 0 8px;line-height:1.55}.wl2-tpl-go{margin-top:auto;padding-left:0}@media (prefers-reduced-motion:reduce){.wl2-tpl,button.wl2-step{transition:none}}@media (max-width:1250px){.wl2-tpl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.wl2-grid{grid-template-columns:minmax(0,1fr);gap:18px}}@media (max-width:720px){.wl2-head{margin-bottom:22px}.wl2-panel{padding:20px}.wl2-step{flex-wrap:wrap;padding:18px;gap:13px}.wl2-step-body{flex-basis:calc(100% - 60px)}.wl2-step-go,.wl2-step>.pw-tag{margin-left:51px}.wl2-tpl-grid{grid-template-columns:minmax(0,1fr);gap:12px}.wl2-tpl{padding:16px}}:root{--dx-teal:#0b6e7c;--dx-btn-from:#0b6e7c;--dx-btn-to:#0f2742;--dx-btn-ink:#ffffff;--dx-pill-bg:#eff8fa;--dx-pill-line:#bfdce2;--dx-amber-bg:#fff8e9;--dx-amber-ink:#8a6022;--dx-amber-line:#eddfbf;--dx-tile-from:#ffffff;--dx-tile-to:#e6f6fa;--dx-tile-line:#cfe6ee;--dx-panel-from:#ffffff;--dx-panel-to:#ffffffc7;--dx-panel-line:#dbe4eacc;--dx-panel-shadow:0 8px 24px -18px #0f27422b;--dx-row-hover:#eff8fa80;--dx-row-line:#eaf0f4;--dx-banner-bg:#e6f6fa66;--dx-scrim:rgba(15,39,66,0.42);--dx-sheet-shadow:0 24px 60px -20px rgba(15,39,66,0.35);--dx-avatar-from:#e6f7fa;--dx-avatar-to:#d8eaf2;--dx-avatar-line:#d4e7ee;--dx-excerpt-bg:#eaf7fa;--dx-row-open:#f4fbfc;--dx-head-bg:#f8fafc;--dx-overline:#627584;--dx-sheet-bg:#fcfeff}[data-theme=dark]{--dx-teal:#54d6e3;--dx-btn-from:#149ab6;--dx-btn-to:#0b6e7c;--dx-btn-ink:#ffffff;--dx-pill-bg:color-mix(in srgb,#2fc6d6 12%,#102a43);--dx-pill-line:color-mix(in srgb,#2fc6d6 34%,#1f3a57);--dx-amber-bg:color-mix(in srgb,#e8b071 14%,#102a43);--dx-amber-ink:#e8b071;--dx-amber-line:color-mix(in srgb,#e8b071 38%,#1f3a57);--dx-tile-from:#133250;--dx-tile-to:color-mix(in srgb,#2fc6d6 14%,#102a43);--dx-tile-line:#23476a;--dx-panel-from:#102a43;--dx-panel-to:#0f2742;--dx-panel-line:#1f3a57;--dx-panel-shadow:none;--dx-row-hover:color-mix(in srgb,#2fc6d6 7%,transparent);--dx-row-line:#1a3550;--dx-banner-bg:color-mix(in srgb,#2fc6d6 8%,#102a43);--dx-scrim:rgba(2,10,20,0.66);--dx-sheet-shadow:0 24px 60px -20px rgba(0,0,0,0.6);--dx-avatar-from:#133250;--dx-avatar-to:color-mix(in srgb,#2fc6d6 16%,#102a43);--dx-avatar-line:#23476a;--dx-excerpt-bg:color-mix(in srgb,#2fc6d6 10%,#102a43);--dx-row-open:color-mix(in srgb,#2fc6d6 9%,transparent);--dx-head-bg:#0f2742;--dx-overline:#9fb6c5;--dx-sheet-bg:#102a43}.dx{display:block;color:var(--text)}.dx.pw-card{background:transparent;border:0;box-shadow:none;padding:0}.dx-head{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:28px}.dx-eyebrow{display:block;color:var(--dx-teal);font-size:var(--t-xs);font-weight:650;letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px}.dx-dhead h2,.dx-head h2{margin:0;font-size:var(--t-h1);font-weight:650;letter-spacing:-.035em;line-height:1.15;color:var(--text)}.dx-head p{margin:9px 0 0;color:var(--text-muted);font-size:var(--t-sm);line-height:1.7;max-width:62ch}.dx-status{margin:0 0 16px}.dx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 17px;border-radius:9px;border:1px solid transparent;background:linear-gradient(135deg,var(--dx-btn-from),var(--dx-btn-to));color:var(--dx-btn-ink);font:inherit;font-size:var(--t-xs);font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:0 4px 10px -7px var(--dx-btn-from);transition:transform .16s,box-shadow .16s}.dx-btn:hover:not(:disabled){box-shadow:0 7px 16px -9px var(--dx-btn-to);transform:translateY(-1px)}.dx-btn:disabled{opacity:.45;cursor:not-allowed}.dx-btn.secondary{background:var(--surface);color:var(--text);border-color:var(--border);box-shadow:0 2px 4px rgba(15,39,66,.03)}.dx-btn.danger{background:var(--danger);color:var(--surface);border-color:var(--danger);box-shadow:none}.dx-btn.sm{min-height:36px;padding:7px 12px}.dx-btn svg{flex-shrink:0}.dx-back:focus-visible,.dx-btn:focus-visible,.dx-chip button:focus-visible,.dx-icon-btn:focus-visible,.dx-link:focus-visible,.dx-menu-item:focus-visible,.dx-meta-btn:focus-visible,.dx-name-btn:focus-visible,.dx-num:focus-visible,.dx-reads:focus-visible,.dx-rt-open:focus-visible,.dx-rt-sort:focus-visible,.dx-stat-fig:focus-visible,.dx-stat-kind:focus-visible,.dx-tabs>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dx-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer}.dx-icon-btn:hover{color:var(--dx-teal);border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.dx-icon-btn svg{width:18px;height:18px}.dx-link{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0;border:0;background:none;color:var(--dx-teal);font:inherit;font-size:var(--t-xs);font-weight:550;cursor:pointer;white-space:nowrap}.dx-link:hover{text-decoration:underline;text-underline-offset:4px}.dx-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:6px;border:1px solid var(--dx-pill-line);background:var(--dx-pill-bg);color:var(--dx-teal);font-size:var(--t-xs);font-weight:550;line-height:1.5;white-space:nowrap}.dx-pill.quiet{border-color:var(--border);background:var(--bg-subtle);color:var(--text-muted)}.dx-pill.amber{border-color:var(--dx-amber-line);background:var(--dx-amber-bg);color:var(--dx-amber-ink)}.dx-panel{border:1px solid var(--dx-panel-line);border-radius:15px;background:linear-gradient(150deg,var(--dx-panel-from),var(--dx-panel-to));box-shadow:var(--dx-panel-shadow);min-width:0}.dx-panel-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 24px}.dx-panel-head h3{margin:0;font-size:var(--t-base);font-weight:650;letter-spacing:-.02em;color:var(--text)}.dx-tile{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:11px;border:1px solid var(--dx-tile-line);background:linear-gradient(140deg,var(--dx-tile-from),var(--dx-tile-to));color:var(--dx-teal);font-size:var(--t-sm);font-weight:700}.dx-tile.sm{width:36px;height:36px;border-radius:10px}.dx-tile.lg{width:56px;height:56px;border-radius:14px;font-size:var(--t-h3)}.dx-tile svg{width:18px;height:18px}.dx-lead{margin:0 0 18px;color:var(--text-muted);line-height:1.65;max-width:78ch}.dx-lead,.dx-note{font-size:var(--t-sm)}.dx-note{margin:0 0 16px;padding:12px 16px;border-radius:10px;border:1px solid var(--dx-amber-line);background:var(--dx-amber-bg);color:var(--text);line-height:1.55}.dx-note .dx-link{min-height:0}.dx-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-bottom:25px}.dx-stat{display:flex;flex-direction:column;align-items:flex-start;padding:22px}.dx-stat-label{color:var(--text-muted);font-size:var(--t-xs)}.dx-stat-fig{display:block;margin:8px 0 6px;padding:0;border:0;background:none;color:var(--text);font:inherit;font-size:1.8125rem;font-weight:600;letter-spacing:-.04em;line-height:1.2;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dx-stat-fig:hover{color:var(--dx-teal)}.dx-stat-note{color:var(--text-muted);font-size:var(--t-xs);line-height:1.6}.dx-stat-kind{padding:0;border:0;background:none;color:var(--dx-teal);font:inherit;font-size:var(--t-xs);text-align:left;cursor:pointer}.dx-stat-kind:hover{text-decoration:underline;text-underline-offset:3px}.dx-search{display:flex;align-items:center;gap:9px;min-width:0;padding:9px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-muted)}.dx-search:focus-within{border-color:color-mix(in srgb,var(--accent) 60%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.dx-search svg{flex-shrink:0}.dx-search input{flex:1 1;min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:var(--t-xs)}.dx-panel-head .dx-search{width:min(320px,100%)}.dx-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 24px 16px}.dx-chip{gap:6px;padding:4px 6px 4px 11px;border-radius:999px;border:1px solid var(--dx-pill-line);background:var(--dx-pill-bg);color:var(--text);font-size:var(--t-xs)}.dx-chip,.dx-chip button{display:inline-flex;align-items:center}.dx-chip button{justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-muted);cursor:pointer}.dx-chip button:hover{color:var(--dx-teal);background:var(--surface)}.dx-chip svg{width:14px;height:14px}.dx-table-scroll{position:relative;overflow-x:auto;overscroll-behavior-x:contain}.dx-table{width:100%;border-collapse:collapse;text-align:left;font-size:var(--t-xs);color:var(--text)}.dx-table th{padding:13px 24px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-subtle);color:var(--text-muted);font-size:var(--t-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.dx-table td{padding:17px 24px;border-bottom:1px solid var(--dx-row-line);vertical-align:middle}.dx-table tbody tr:last-child td{border-bottom:0}.dx-table tbody tr:hover td{background:var(--dx-row-hover)}.dx-table small{display:block;margin-top:4px}.dx-table code,.dx-table small{color:var(--text-muted);font-size:var(--t-xs)}.dx-table code{font-family:var(--font-mono)}.dx-list{overflow:hidden}.dx-coll tbody tr{cursor:pointer}.dx-coll td,.dx-coll th{padding-left:20px;padding-right:20px}.dx-coll td:first-child,.dx-coll th:first-child{padding-left:24px}.dx-coll td:last-child,.dx-coll th:last-child{padding-right:24px}.dx-coll tr[data-focus=on] td{background:var(--dx-row-hover)}.dx-name{display:flex;align-items:center;gap:12px;min-width:200px}.dx-name-text{display:flex;flex-direction:column;min-width:0}.dx-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.dx-name-text small{display:-webkit-box;max-width:44ch;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dx-name-btn{padding:0;border:0;background:none;color:var(--text);font:inherit;font-size:var(--t-sm);font-weight:600;text-align:left;cursor:pointer}.dx-name-btn:hover{color:var(--dx-teal);text-decoration:underline;text-underline-offset:3px}.dx-num{min-width:44px;min-height:36px;padding:4px 10px;border:1px solid transparent;border-radius:8px;background:none;color:var(--text);font:inherit;font-size:var(--t-sm);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;text-align:left}.dx-num:hover{border-color:var(--dx-pill-line);background:var(--dx-pill-bg);color:var(--dx-teal)}.dx-reads{max-width:200px;min-height:36px;padding:0;border:0;background:none;color:var(--dx-teal);font:inherit;font-size:var(--t-xs);line-height:1.45;text-align:left;cursor:pointer}.dx-reads.none{color:var(--text-muted)}.dx-reads:hover{text-decoration:underline;text-underline-offset:3px}.dx-coll .dx-c-name{width:40%}.dx-coll .dx-c-reads{width:20%}.dx-c-type{white-space:nowrap;color:var(--text-muted)}.dx-num-unit{display:none}.dx-c-open{text-align:right}.dx-empty{text-align:center;padding:46px 24px}.dx-empty>svg{display:block;width:30px;height:30px;margin:0 auto 18px;color:var(--accent)}.dx-empty h3{margin:0 0 9px;font-size:var(--t-lead);font-weight:650;letter-spacing:-.02em;color:var(--text)}.dx-empty p{max-width:440px;margin:0 auto;color:var(--text-muted);font-size:var(--t-sm);line-height:1.7}.dx-empty .dx-btn{margin-top:20px}.dx-empty-in{border-top:1px solid var(--border)}.dx-banner{display:flex;align-items:center;gap:18px;margin-top:24px;padding:26px;border-radius:14px;border:1px solid var(--dx-pill-line);background:var(--dx-banner-bg)}.dx-banner>svg{flex-shrink:0;width:24px;height:24px;color:var(--dx-teal)}.dx-banner>div{flex:1 1;min-width:0}.dx-banner h3{margin:0;font-size:var(--t-lead);font-weight:650;letter-spacing:-.02em;color:var(--text)}.dx-banner p{margin:6px 0 0;color:var(--text-muted);font-size:var(--t-sm);line-height:1.6}.dx-back{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin:0 0 18px;padding:0;border:0;background:none;color:var(--dx-teal);font:inherit;font-size:var(--t-xs);font-weight:600;cursor:pointer}.dx-back:hover{text-decoration:underline;text-underline-offset:4px}.dx-dhead{display:flex;align-items:flex-start;gap:20px;margin-bottom:26px}.dx-dhead-main{flex:1 1;min-width:0}.dx-dhead .dx-eyebrow{margin-bottom:8px}.dx-title-row{display:flex;align-items:center;gap:10px;min-width:0}.dx-title-row h2{overflow-wrap:anywhere}.dx-title-row .dx-icon-btn{width:34px;height:34px;border-color:transparent;background:transparent}.dx-title-row .dx-icon-btn:hover{border-color:var(--border);background:var(--surface)}.dx-rename{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dx-rename label{flex-basis:100%;color:var(--text-muted);font-size:var(--t-xs);font-weight:600}.dx-rename input{flex:1 1 260px;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text);font:inherit;font-size:var(--t-lead)}.dx-dhead-main>p{margin:8px 0 0;color:var(--text-muted);font-size:var(--t-sm);line-height:1.6;max-width:72ch}.dx-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.dx-meta-btn{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 11px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:var(--t-xs);font-weight:550;cursor:pointer;white-space:nowrap}.dx-meta-btn:hover{border-color:var(--dx-pill-line);background:var(--dx-pill-bg);color:var(--dx-teal)}.dx-meta-btn svg{width:14px;height:14px;color:var(--dx-teal)}.dx-meta-txt{color:var(--text-muted);font-size:var(--t-xs)}.dx-dhead-acts{display:flex;align-items:center;gap:10px;flex-shrink:0}.dx-tabs{display:flex;gap:23px;margin-bottom:22px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.dx-tabs::-webkit-scrollbar{display:none}.dx-tabs>button{display:flex;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 1px 14px;border:0;border-bottom:2px solid transparent;background:none;color:var(--text-muted);font:inherit;font-size:var(--t-xs);cursor:pointer;white-space:nowrap}.dx-tabs>button:hover{color:var(--text)}.dx-tabs>button.active{color:var(--dx-teal);border-bottom-color:var(--accent);font-weight:650}.dx-tabs>button span{padding:0 6px;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:var(--text-muted);font-size:var(--t-xs);font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dx-tabpanel{min-width:0}.dx-pad{padding:22px 24px}.dx-pad-text{margin:0;padding:0 24px 22px;color:var(--text-muted);font-size:var(--t-sm)}.dx-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.dx-acts .pw-status{margin:0}.dx-fields{overflow:hidden}.dx-fields .dx-lead{padding:22px 24px 0;margin-bottom:16px}.dx-fields .dx-table td{padding-top:13px;padding-bottom:13px}.dx-fields .dx-acts{margin:0;padding:16px 24px 22px;border-top:1px solid var(--dx-row-line)}.dx-fields select{width:auto;min-width:220px;max-width:min(360px,100%)}.dx-fields td strong{font-weight:600;font-size:var(--t-sm)}.dx-upload{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px;border:1px dashed color-mix(in srgb,var(--accent) 55%,transparent);border-radius:14px;background:color-mix(in srgb,var(--accent) 6%,var(--surface));color:var(--dx-teal);text-align:center}.dx-upload[data-over=on]{border-style:solid;background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.dx-upload>svg{width:30px;height:30px}.dx-upload strong{color:var(--text);font-size:var(--t-base);font-weight:600}.dx-upload span{color:var(--text-muted);font-size:var(--t-xs)}.dx-addrows .pw-field{margin-top:18px}.dx-addrows .pw-paste-fold{margin-top:16px}.dx-access{display:grid;grid-gap:18px;gap:18px}.dx-access>.dx-lead,.dx-access>.dx-note{margin:0}.dx-access-sec .dx-panel-head{padding-bottom:10px}.dx-access-list{list-style:none;margin:0;padding:0 0 8px}.dx-access-list li{display:flex;align-items:center;gap:14px;padding:14px 24px;border-top:1px solid var(--dx-row-line)}.dx-access-plain{padding:0}.dx-access-plain li:first-child{border-top:0}.dx-access-plain li{padding-top:18px;padding-bottom:18px}.dx-access-who{display:flex;flex-direction:column;flex:1 1;min-width:0}.dx-access-who strong{font-size:var(--t-sm);font-weight:600;color:var(--text)}.dx-access-who small{color:var(--text-muted);font-size:var(--t-xs);line-height:1.5}.dx-own .dx-own-steps{display:grid;grid-gap:16px;gap:16px}.dx-own .pw-step{margin:0;padding:22px 24px;border-radius:15px;border-color:var(--dx-panel-line);background:linear-gradient(150deg,var(--dx-panel-from),var(--dx-panel-to));box-shadow:var(--dx-panel-shadow)}.dx-own .pw-step-title{margin-bottom:14px;font-size:var(--t-base);font-weight:650;letter-spacing:-.01em}.dx-own .pw-step-title>span{background:linear-gradient(135deg,var(--dx-btn-from),var(--dx-btn-to));color:var(--dx-btn-ink)}.dx-pick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:14px}.dx-pick-card{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--dx-tile-line);background:var(--dx-pill-bg)}.dx-pick-card.on{border-color:color-mix(in srgb,var(--accent) 55%,var(--dx-tile-line))}.dx-pick-card label{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;color:var(--text);font-size:var(--t-sm);cursor:pointer}.dx-pick-card label>span{min-width:0;overflow-wrap:anywhere}.dx-pick-card small{display:block;margin-top:2px;color:var(--text-muted);font-size:var(--t-xs)}.dx-pick-card input[type=checkbox]{width:18px;height:18px;flex-shrink:0;accent-color:var(--accent)}@media (max-width:760px){.dx-pick{grid-template-columns:minmax(0,1fr)}}.dx-rt{border:1px solid var(--dx-panel-line);border-radius:15px;background:linear-gradient(150deg,var(--dx-panel-from),var(--dx-panel-to));box-shadow:var(--dx-panel-shadow);overflow:hidden;min-width:0}.dx-rt-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:18px 24px}.dx-rt-search{flex:1 1 260px;max-width:420px}.dx-rt-count{margin-left:auto;color:var(--text-muted);font-size:var(--t-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dx-rt-addfilter{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 24px 16px;padding:14px 16px;border-radius:12px;border:1px solid var(--border);background:var(--bg-subtle)}.dx-rt-addfilter label{display:grid;grid-gap:5px;gap:5px;color:var(--text-muted);font-size:var(--t-xs);font-weight:600}.dx-rt>.dx-note{margin:0 24px 16px}.dx-rt-none{margin:0;padding:30px 24px;border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--t-sm);text-align:center}.dx-records td{max-width:320px;padding:14px 18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.dx-records th{padding:0 18px}.dx-records tbody tr,.dx-rt-sort{cursor:pointer}.dx-rt-sort{display:inline-flex;align-items:center;gap:4px;padding:13px 0;border:0;background:none;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap}.dx-rt-sort:hover{color:var(--dx-teal)}.dx-rt-arrow{min-width:.8em;font-size:var(--t-xs)}.dx-records .dx-rt-lead{position:-webkit-sticky;position:sticky;left:0;z-index:1;max-width:260px;background:var(--surface);box-shadow:1px 0 0 var(--dx-row-line)}.dx-records th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;box-shadow:1px 0 0 var(--border)}.dx-rt-open{min-width:0;max-width:100%;padding:0;border:0;background:none;color:var(--dx-teal);font:inherit;font-size:var(--t-xs);font-weight:600;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dx-rt-open:hover{text-decoration:underline;text-underline-offset:3px}.dx-records td.dx-rt-act,.dx-records th.dx-rt-act{position:-webkit-sticky;position:sticky;right:0;z-index:1;width:1%;max-width:none;padding:6px 12px;text-align:right;overflow:visible;background:var(--surface);box-shadow:-1px 0 0 var(--dx-row-line)}.dx-records th.dx-rt-act{z-index:2;background:var(--bg-subtle);box-shadow:-1px 0 0 var(--border)}.dx-records td.dx-rt-act:has(.dx-menu-pop){z-index:4}.dx-records tbody tr:hover td.dx-rt-act,.dx-records tbody tr:hover td.dx-rt-lead{background:color-mix(in srgb,var(--accent) 4%,var(--surface))}.dx-records .dx-icon-btn{width:34px;height:34px;border-color:transparent;background:transparent}.dx-records .dx-icon-btn:hover{border-color:var(--border);background:var(--surface)}.dx-rt-more{margin:14px 24px 18px}.dx-records thead th{background:var(--dx-head-bg)}.dx-records tbody tr:hover td,.dx-records tbody tr[data-open=on] td{background:var(--dx-row-open)}.dx-rt-person{display:flex;align-items:center;gap:10px;min-width:0}.dx-avatar{display:inline-grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:11px;border:1px solid var(--dx-avatar-line);background:linear-gradient(145deg,var(--dx-avatar-from),var(--dx-avatar-to));color:var(--dx-teal);font-size:var(--t-xs);font-weight:700}.dx-avatar.lg{width:48px;height:48px;border-radius:13px;font-size:var(--t-sm)}.dx-records td.dx-rt-quote{min-width:240px;max-width:380px;white-space:normal;color:var(--text-muted);line-height:1.55}.dx-rt-quote>span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dx-overline{display:block;color:var(--dx-overline);font-size:var(--t-xs);font-weight:700;letter-spacing:.11em;text-transform:uppercase}.dx-drawer:has(.dx-peek-person){background:var(--dx-sheet-bg)}.dx-peek-person{display:flex;align-items:center;gap:12px;margin:6px 0 22px}.dx-peek-person h4{margin:0;font-size:var(--t-lead);font-weight:650;line-height:1.4;color:var(--text);overflow-wrap:anywhere}.dx-peek-person p{margin:2px 0 0;color:var(--text-muted);font-size:var(--t-sm)}.dx-peek-meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:12px;gap:12px;margin:0;padding:20px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-size:var(--t-sm)}.dx-peek-meta dt{color:var(--text-muted)}.dx-peek-meta dd{margin:0;color:var(--text);overflow-wrap:anywhere}.dx-peek-meta code{font-family:var(--font-mono);font-size:var(--t-xs)}.dx-peek-excerpt{margin:24px 0;padding:22px 20px;border-radius:12px;background:var(--dx-excerpt-bg)}.dx-peek-excerpt blockquote{margin:12px 0 0;color:var(--text);font-size:var(--t-lead);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.dx-peek-excerpt blockquote:has(.pw-spoken){font-size:var(--t-sm);line-height:1.55;white-space:normal}.dx-peek-excerpt .pw-transcript{display:grid;grid-gap:6px;gap:6px}.dx-peek-excerpt .pw-tturn{grid-template-columns:minmax(0,1fr);padding:6px 10px}.dx-peek-note{margin:0;color:var(--text-muted);font-size:var(--t-sm);line-height:1.7}.dx-peek-acts{display:grid;grid-gap:10px;gap:10px;margin-top:20px}.dx-peek-acts .dx-btn{width:100%}.dx-menu{position:relative;display:inline-flex}.dx-menu-pop{position:fixed;z-index:90;min-width:220px;max-width:min(320px,calc(100vw - 16px));padding:6px;border-radius:12px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--dx-sheet-shadow);text-align:left;white-space:normal}.dx-menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:9px 12px;border:0;border-radius:8px;background:none;color:var(--text);font:inherit;font-size:var(--t-sm);text-align:left;cursor:pointer}.dx-menu-item:focus-visible,.dx-menu-item:hover{background:var(--bg-subtle)}.dx-menu-item.danger{color:var(--danger)}.dx-menu-item:disabled{opacity:.45;cursor:not-allowed}.dx-overlay{position:fixed;inset:0;z-index:85;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--dx-scrim)}.dx-overlay-drawer{justify-content:flex-end;align-items:stretch;padding:0}.dx-dialog{width:min(540px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:28px;border-radius:18px;border:1px solid var(--border);background:var(--surface);color:var(--text);box-shadow:var(--dx-sheet-shadow);outline:none}.dx-dialog.wide{width:min(1040px,100%)}.dx-drawer{width:min(460px,100%);height:100%;overflow-y:auto;padding:26px 26px 32px;border-left:1px solid var(--border);background:var(--surface);color:var(--text);box-shadow:var(--dx-sheet-shadow);outline:none}.dx-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.dx-sheet-head h3{margin:0;font-size:var(--t-h3);font-weight:650;letter-spacing:-.03em;line-height:1.25;color:var(--text)}.dx-sheet-head p{margin:8px 0 0;color:var(--text-muted);font-size:var(--t-sm);line-height:1.6}.dx-sheet-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px}.dx-dialog>p{margin:0;color:var(--text);font-size:var(--t-sm);line-height:1.6}.dx-form{display:grid;grid-gap:16px;gap:16px}.dx-form label{display:grid;grid-gap:7px;gap:7px;color:var(--text);font-size:var(--t-xs);font-weight:600}.dx-form label small{color:var(--text-muted);font-weight:400}.dx-form input,.dx-form textarea{width:100%;min-height:44px;padding:11px 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text);font:inherit;font-size:var(--t-sm);line-height:1.5}.dx-form textarea{min-height:110px;resize:vertical}.dx-form input:focus,.dx-form textarea:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 60%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.dx-form .dx-btn{width:100%;margin-top:4px}.dx-dialog .pw-bring,.dx-dialog .pw-bring-band{margin:0}@media (max-width:980px){.dx-dhead{flex-wrap:wrap}.dx-dhead-acts{width:100%}}@media (max-width:760px){.dx-head{display:block;margin-bottom:23px}.dx-head>.dx-btn{margin-top:18px}.dx-stats{grid-template-columns:minmax(0,1fr);gap:12px}.dx-stat{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 14px;gap:4px 14px;padding:18px}.dx-stat-fig{grid-column:2;grid-row:1/3;margin:0;font-size:1.5625rem;align-self:center}.dx-panel-head{flex-wrap:wrap;padding:19px}.dx-panel-head .dx-search{width:100%}.dx-filterbar{padding:0 19px 14px}.dx-banner{flex-wrap:wrap;padding:20px}.dx-banner>div{flex-basis:80%}.dx-banner>.dx-btn{width:100%}.dx-dhead .dx-tile.lg{display:none}.dx-tabs{gap:20px}.dx-rt-bar{padding:16px}.dx-rt-search{flex-basis:100%;max-width:none}.dx-rt-addfilter{margin:0 16px 14px}.dx-rt-more{margin:12px 16px 16px}.dx-records td{max-width:220px;padding:12px 14px}.dx-records th{padding:0 14px}.dx-records .dx-rt-lead{max-width:150px}.dx-access-list li{flex-wrap:wrap;padding:14px 19px}.dx-own .pw-step{padding:19px}.dx-access-who{flex-basis:calc(100% - 50px)}.dx-access-list li .dx-pill{margin-left:50px}.dx-access-list li .dx-btn{margin-left:auto}.dx-fields .dx-lead{padding:19px 19px 0}.dx-fields .dx-acts{padding:14px 19px 19px}.dx-dialog{padding:22px}.dx-drawer{padding:22px 19px 28px}.dx-form input,.dx-form textarea,.dx-rename input{font-size:1rem}}.dx-list{container:dxlist/inline-size}@container dxlist (max-width: 900px){.dx-coll thead{display:none}.dx-coll,.dx-coll tbody{display:block}.dx-coll tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;align-items:center;padding:16px 19px;border-bottom:1px solid var(--dx-row-line)}.dx-coll tbody tr:last-child{border-bottom:0}.dx-coll td,.dx-coll td:first-child,.dx-coll td:last-child{display:block;padding:0;border:0}.dx-coll .dx-num-unit{display:inline;font-weight:400;color:var(--text-muted)}.dx-coll tbody tr:hover td{background:transparent}.dx-coll tbody tr:hover{background:var(--dx-row-hover)}.dx-coll .dx-c-name{grid-column:1/-1}.dx-coll .dx-c-name,.dx-coll .dx-c-reads{width:auto}.dx-coll .dx-name{min-width:0}.dx-coll .dx-name-text small{max-width:100%}.dx-coll .dx-c-type{grid-column:1;padding-left:52px}.dx-coll .dx-c-status{grid-column:2;grid-row:2;justify-self:end}.dx-coll .dx-c-count{grid-column:1;padding-left:52px}.dx-coll .dx-c-reads{grid-column:1/-1;padding-left:52px}.dx-coll .dx-c-open{grid-column:2;grid-row:3;text-align:right}.dx-coll .dx-num{padding-left:0;min-height:0}.dx-coll .dx-reads{max-width:100%;min-height:0}.dx-coll .dx-link{min-height:0}}@media (prefers-reduced-motion:reduce){.dx-btn{transition:none}.dx-btn:hover:not(:disabled){transform:none}}.dx-rt{container:dxrt/inline-size}@container dxrt (max-width: 640px){.dx-records thead{display:none}.dx-records,.dx-records tbody{display:block}.dx-records tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 12px;gap:6px 12px;padding:15px 16px;border-bottom:1px solid var(--dx-row-line)}.dx-records tbody tr:last-child{border-bottom:0}.dx-records tbody tr:hover,.dx-records tbody tr[data-open=on]{background:var(--dx-row-open)}.dx-records tbody tr:hover td,.dx-records tbody tr[data-open=on] td,.dx-records td{display:block;max-width:none;padding:0;border:0;background:transparent;white-space:normal;box-shadow:none}.dx-records td.dx-rt-lead{position:static;grid-column:1;grid-row:1;max-width:none;padding-bottom:4px}.dx-records tbody tr:hover td.dx-rt-act,.dx-records tbody tr:hover td.dx-rt-lead,.dx-records td.dx-rt-act,.dx-records td.dx-rt-lead{box-shadow:none;background:transparent}.dx-records td.dx-rt-act{position:static;grid-column:2;grid-row:1;width:auto;padding:0}.dx-records td:not(.dx-rt-lead):not(.dx-rt-act){grid-column:1/-1;display:flex;gap:10px;margin-left:46px;font-size:var(--t-xs)}.dx-records td:not(.dx-rt-lead):not(.dx-rt-act):before{content:attr(data-label);flex:0 0 34%;color:var(--text-muted)}.dx-records td.dx-rt-quote{min-width:0;display:block}.dx-records td.dx-rt-quote:before,.dx-records td:nth-child(n+5):not(.dx-rt-act):not(.dx-rt-quote){display:none}}.app-shell:has(.pw-bench-convo){height:100vh;height:100dvh}.app-shell:has(.pw-bench-convo) .app-footer{display:none}.app-main:has(.pw-bench-convo){padding-bottom:0}.pw-main:has(.pw-bench-convo){padding-bottom:0}@media (min-width:861px){.app-main:has(.pw-bench-convo){overflow:hidden}.app-main:has(.pw-bench-convo)>.pw{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.pw:has(.pw-bench-convo)>.pw-shell{flex:1 1 auto;min-height:0}.pw-shell:has(.pw-bench-convo)>.pw-rail{align-self:stretch;min-height:0;overflow-y:auto}.pw-shell:has(.pw-bench-convo)>.pw-main{min-height:0;overflow-y:auto}}.pw-bench.pw-bench-convo{display:flex;flex-direction:column;gap:18px;min-height:calc(100dvh - 112px)}.pw-bench-convo .pw-bench-head p{max-width:72ch}.pw-convo{flex:1 1 auto;display:flex;flex-direction:column;gap:4px}.pw-convo-intro{display:flex;gap:12px;align-items:flex-start;padding:6px 0 14px}.pw-convo-intro b{color:var(--text)}.pw-convo-intro p{margin:2px 0 0;color:var(--text-muted);max-width:70ch}.pw-convo-day{display:flex;align-items:center;gap:12px;margin:14px 0 6px;color:var(--text-muted);font-size:var(--t-xs);font-weight:700}.pw-convo-day:after,.pw-convo-day:before{content:"";flex:1 1 auto;height:1px;background:var(--border)}.pw-cv-turn{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:8px 10px;border-radius:12px}.pw-cv-turn:hover{background:color-mix(in srgb,var(--surface) 70%,transparent)}.pw-cv-turn .pw-avatar{width:2.25rem;height:2.25rem}.pw-cv-turn-body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px;min-width:0}.pw-cv-turn-body>.pw-bench-answer{min-width:0;overflow-x:auto}.pw-cv-turn-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pw-cv-turn-head b{color:var(--text);font-weight:800}.pw-cv-turn-head time{color:var(--text-muted);font-size:var(--t-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pw-cv-turn-head .pw-bench-badge,.pw-cv-turn-head .pw-tag{align-self:center}.pw-cv-turn-text{margin:0;color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap}.pw-cv-turn-bot .pw-cv-turn-body{justify-self:start;max-width:100%;padding:10px 16px 12px;background:var(--surface);border:1px solid var(--border);border-radius:4px 16px 16px 16px}.pw-cv-turn-bot.pw-cv-turn-open .pw-cv-turn-body{justify-self:stretch;border-color:color-mix(in srgb,var(--accent) 34%,var(--border))}.pw-cv-turn-bot .pw-bench-answer{border-top:1px solid var(--border);padding-top:10px}.pw-convo-intro>div{padding:10px 16px 12px;background:var(--surface);border:1px solid var(--border);border-radius:4px 16px 16px 16px}.pw-cv-turn-pending{opacity:.75}.pw-avatar-anon{background:var(--bg-subtle);border:1px dashed var(--border)}.pw-cv-turn-anon .pw-cv-turn-head b{color:var(--text-muted);font-weight:700}.pw-cv-turn-typing .pw-cv-turn-text{color:var(--text-muted);display:flex;align-items:center;gap:8px}.pw-dots{display:inline-flex;gap:4px}.pw-dots i{width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.35;animation:pw-dot 1.2s ease-in-out infinite}.pw-dots i:nth-child(2){animation-delay:.15s}.pw-dots i:nth-child(3){animation-delay:.3s}@keyframes pw-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.pw-dots i{animation:none;opacity:.7}}.pw-convo-end{height:1px;scroll-margin-bottom:220px}.pw-convo-composer{position:-webkit-sticky;position:sticky;bottom:0;z-index:20;margin-top:auto;padding:10px 0 14px;background:var(--ground)}.pw-convo-composer:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:18px;pointer-events:none;background:linear-gradient(to top,var(--ground),color-mix(in srgb,var(--ground) 0%,transparent))}.pw-convo-composer .pw-bench-ask{box-shadow:0 -2px 18px rgba(8,20,34,.08),var(--shadow-sm)}.pw-convo-composer .pw-bench-add{padding:6px 12px;font-size:var(--t-xs);white-space:nowrap}.pw-convo-scope{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:0 2px 8px}.pw-convo-scope .pw-bench-eyebrow{margin-right:2px}.pw-convo-scope .pw-bench-chip{padding:4px 6px 4px 10px;font-size:var(--t-xs);background:var(--surface)}.pw-convo-picker{position:absolute;left:0;right:0;bottom:calc(100% - 4px);z-index:40;max-height:min(680px,calc(100dvh - var(--pw-composer-h, 200px) - 120px));overflow:auto;border-radius:16px;background:var(--surface);box-shadow:0 18px 50px rgba(8,20,34,.22)}.pw-convo-picker .pw-bench-picker{margin:0;background:var(--surface);border-color:var(--border)}@media (max-width:560px){.pw-bench.pw-bench-convo{min-height:0;padding-bottom:var(--pw-composer-h,180px)}.pw-cv-turn{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:8px 4px}.pw-cv-turn .pw-avatar{width:1.875rem;height:1.875rem;font-size:var(--t-badge)}.pw-convo-composer{position:fixed;left:0;right:0;bottom:0;padding:8px 12px calc(10px + env(safe-area-inset-bottom, 0px))}.pw-convo-composer .pw-bench-askfoot{flex-wrap:wrap;align-items:center;row-gap:8px}.pw-convo-composer .pw-bench-run{width:auto}.pw-convo-composer .pw-bench-ask textarea{min-height:48px}}.pw-rail-notice{margin:10px 0 0;padding:0 2px;font-size:var(--t-xs)}.pw-usecase.pw-usecase-compact{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap;margin:0;flex:none}.pw-usecase-compact label{font-size:var(--t-xs);font-weight:700;color:var(--text-muted);white-space:nowrap}.pw-usecase-compact .pw-select{min-width:0;max-width:13rem;padding:6px 10px;font-size:var(--t-xs);border-radius:8px}.pw-usecase-compact form.pw-row{flex-wrap:nowrap;gap:6px}.pw-usecase-compact .pw-input{padding:6px 10px;font-size:var(--t-xs);width:12rem}.pw-rail-who{margin-top:12px;display:block;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:transparent;border:0;border-radius:10px;padding:6px 4px}.pw-rail-who:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.pw-rail-who:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tw-profile-view{display:grid;grid-gap:14px;gap:14px;max-width:720px}.pw-rail-who .pw-who{display:flex;align-items:center;gap:10px;text-align:left;font-size:var(--t-xs);min-width:0}.pw-rail-who .pw-who b{font-size:var(--t-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.pw-rail-who .pw-avatar{width:1.875rem;height:1.875rem;font-size:var(--t-badge)}.pw-convo-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.pw-convo-layout[data-thread=open]{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.pw-thread-pane{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:calc(100dvh - 130px);min-height:360px;display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-sm)}.pw-thread-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.pw-thread-title{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}.pw-thread-title b{color:var(--text);font-size:var(--t-base)}.pw-thread-close{font-size:1.25rem;line-height:1;padding:2px 10px}.pw-thread-parent{border-left:3px solid color-mix(in srgb,var(--accent) 45%,var(--border));padding:2px 0 2px 10px;display:grid;grid-gap:2px;gap:2px}.pw-thread-q{margin:0;color:var(--text);font-weight:700;overflow-wrap:anywhere}.pw-thread-parent .pw-fine{margin:0}.pw-thread-empty{margin:4px 0 0}.pw-thread-pane .tw-thread{flex:1 1 auto;overflow:auto;max-height:none;margin:0}.pw-thread-pane .tw-composer{margin-top:auto}.pw-thread-pane .pw-chat-invite{align-self:flex-start}.pw-side-tabs{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--border);border-radius:10px;background:var(--bg-subtle)}.pw-side-tabs button{font:inherit;font-size:var(--t-sm);font-weight:600;color:var(--text-muted);background:transparent;border:0;border-radius:8px;padding:4px 12px;cursor:pointer}.pw-side-tabs button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.pw-side-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pw-chat-pane .tw-teamchat{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-height:0}.pw-chat-pane .tw-teamchat .tw-thread{flex:1 1 auto;overflow:auto;max-height:none;margin:0}.pw-chat-pane .tw-teamchat .tw-composer{margin-top:auto}.pw-bench-head-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pw-bench-head-row h2{margin:0 0 6px}.pw-teamchat-toggle[aria-pressed=true]{background:var(--bg-subtle);color:var(--text);border-color:var(--border)}.pw-cv-turn-thread{background:color-mix(in srgb,var(--accent) 7%,transparent)}.pw-cv-reply{align-items:center;gap:6px}.pw-cv-faces,.pw-cv-reply{display:inline-flex}.pw-cv-faces .pw-avatar{width:1.5rem;height:1.5rem;font-size:var(--t-badge);box-shadow:0 0 0 2px var(--surface)}.pw-cv-faces .pw-avatar+.pw-avatar{margin-left:-6px}@media (max-width:860px){.pw-convo-layout[data-thread=open]{grid-template-columns:minmax(0,1fr)}.pw-thread-pane{position:fixed;inset:0;z-index:70;height:auto;min-height:0;border-radius:0;border:0;align-self:stretch;justify-self:stretch}}.pw-convo-scope-sum{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:var(--t-sm);color:var(--text-muted)}.pw-convo-scope-sum b{color:var(--text);font-weight:700}.pw-link-btn{font:inherit;font-size:var(--t-sm);font-weight:700;color:var(--accent);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pw-link-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.pw-bench-enter{font-size:var(--t-xs);color:var(--text-muted);white-space:nowrap;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.pw-bench-enter,.pw-bench-run{margin-left:auto}@media (min-width:1024px){.pw-bench-enter+.pw-bench-run{margin-left:10px}}@media (max-width:1023px){.pw-bench-enter{display:none}}.pw-cv-turn .pw-bench-headline,.pw-cv-turn-text{font-size:var(--t-base);line-height:1.6;max-width:var(--measure-prose)}.pw-bench-answer p{max-width:var(--measure-prose)}.pw-cv-turn-mine{grid-template-columns:minmax(0,1fr);justify-items:end}.pw-cv-turn-mine>.pw-avatar{display:none}.pw-cv-turn-mine .pw-cv-turn-body{max-width:min(var(--measure-prose),88%);padding:10px 16px;background:var(--bubble-mine);border-radius:16px 16px 4px 16px}.pw-cv-turn-mine .pw-cv-turn-head time{margin-left:8px}