.pd{--pd-bg: #0d0f14;--pd-card: #12151a;--pd-s2: #171b22;--pd-s3: #1d222b;--pd-text: #e7e5df;--pd-dim: #a3a9b8;--pd-muted: #7d8496;--pd-faint: #5b6172;--pd-border: rgba(255, 255, 255, .08);--pd-border-strong: rgba(255, 255, 255, .14);--pd-accent: #e8a33d;--pd-accent-light: rgba(232, 163, 61, .1);--pd-ok: #4cae7f;--pd-ok-bg: rgba(76, 174, 127, .12);--pd-err: #d9646a;--pd-err-bg: rgba(217, 100, 106, .12);--pd-warn: #d9843c;--pd-warn-bg: rgba(217, 132, 60, .12);--pd-info: #5c93d8;--pd-info-bg: rgba(92, 147, 216, .12);--pd-violet: #9d86e0;--pd-violet-bg: rgba(157, 134, 224, .12);--pd-primary: linear-gradient(135deg, #6366f1, #9d86e0);--pd-sans: "IBM Plex Sans", system-ui, sans-serif;--pd-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--pd-display: "Big Shoulders Display", "Arial Narrow", sans-serif}.pd .hp-head{margin-bottom:32px}.pd-tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none;margin-bottom:20px}.pd-tabs::-webkit-scrollbar{display:none}.pd-tab{appearance:none;background:none;border:0;cursor:pointer;font:500 15px/1 var(--pd-sans);color:var(--text-muted);padding:14px 18px;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.pd-tab:hover{color:var(--text)}.pd-tab.is-active{color:var(--text);border-bottom-color:var(--text)}.pd-tab:focus-visible{outline:2px solid var(--pd-info);outline-offset:-2px;border-radius:4px}.pd-frame{border:1px solid var(--pd-border-strong);border-radius:14px;background:var(--pd-bg);overflow:hidden;box-shadow:0 24px 64px #00000073;font:13px/1.45 var(--pd-sans);color:var(--pd-text);text-align:left}.pd-frame svg{display:block;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pd-body{display:grid;grid-template-columns:208px minmax(0,1fr);height:640px}.pd-side{display:flex;flex-direction:column;min-height:0;background:var(--pd-card);border-right:1px solid var(--pd-border)}.pd-brand{display:flex;align-items:center;gap:10px;height:56px;padding:0 16px;border-bottom:1px solid var(--pd-border);flex:none}.pd-mark{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--pd-accent-light);border:1px solid rgba(232,163,61,.25);color:var(--pd-accent)}.pd-mark svg{width:16px;height:16px}.pd-appname{font:700 20px/1 var(--pd-display);letter-spacing:.01em;white-space:nowrap}.pd-navlist{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:2px;padding:10px}.pd-nav{position:relative;display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--pd-dim);white-space:nowrap}.pd-nav svg{width:17px;height:17px;color:var(--pd-muted)}.pd-nav.is-active{background:var(--pd-accent-light);color:var(--pd-accent)}.pd-nav.is-active svg{color:var(--pd-accent)}.pd-nav.is-active:before{content:"";position:absolute;left:-10px;top:7px;bottom:7px;width:2px;border-radius:0 2px 2px 0;background:var(--pd-accent)}.pd-nav__label{display:flex;align-items:center;gap:4px;margin:12px 10px 4px;font:500 10.5px var(--pd-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--pd-muted);opacity:.7}.pd-nav__label svg{width:12px;height:12px}.pd-badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:999px;font:500 11px/1 var(--pd-mono);font-style:normal;color:var(--pd-muted);background:var(--pd-s3)}.pd-badge--accent{color:#fff;background:var(--pd-primary)}.pd-nav.is-active .pd-badge:not(.pd-badge--accent){color:var(--pd-accent);background:#e8a33d29}.pd-new{margin-left:auto;height:17px;padding:0 6px;display:inline-grid;place-items:center;border-radius:999px;font:9.5px var(--pd-mono);font-style:normal;letter-spacing:.04em;text-transform:uppercase;color:var(--pd-ok);background:var(--pd-ok-bg)}.pd-sidefoot{flex:none;border-top:1px solid var(--pd-border);padding:10px 10px 14px;display:flex;flex-direction:column;gap:2px}.pd-sidefoot span{height:28px;display:flex;align-items:center;padding:0 10px;font-size:12.5px;color:var(--pd-muted)}.pd-main{min-width:0;min-height:0;position:relative}.pd-panel{height:100%;display:flex;flex-direction:column;min-height:0;animation:pd-in .25s ease}.pd-panel[hidden]{display:none}@keyframes pd-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pd-topbar{flex:none;display:flex;align-items:center;gap:12px;height:70px;padding:0 28px;border-bottom:1px solid var(--pd-border)}.pd-title{margin:0;font:700 24px/1 var(--pd-display);letter-spacing:.01em;white-space:nowrap;color:var(--pd-text)}.pd-desc{margin-left:2px;padding-left:14px;border-left:1px solid var(--pd-border);color:var(--pd-muted);font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.pd-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.pd-content{padding:18px 28px 24px}.pd-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid var(--pd-border-strong);border-radius:8px;background:transparent;color:var(--pd-text);font:500 13.5px var(--pd-sans);white-space:nowrap;cursor:default}.pd-btn svg{width:16px;height:16px}button.pd-btn{cursor:pointer}button.pd-btn:hover{background:var(--pd-s2)}.pd-btn--sm{height:32px;padding:0 12px;font-size:13px}.pd-btn--primary{border-color:transparent;background:var(--pd-primary);color:#fff;font-weight:600}.pd-vsep{width:1px;height:22px;background:var(--pd-border-strong);margin:0 4px}.pd-select{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid var(--pd-border-strong);border-radius:8px;font-weight:600;white-space:nowrap}.pd-select svg{width:14px;height:14px;color:var(--pd-muted)}.pd-search{display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;border:1px solid var(--pd-border);border-radius:9px;background:var(--pd-card);color:var(--pd-muted);font-size:13.5px;white-space:nowrap;overflow:hidden}.pd-search svg{width:16px;height:16px}.pd-search--grow{flex:1;min-width:0}.pd-iconbtn{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--pd-border-strong);border-radius:8px;color:var(--pd-dim);flex:none}.pd-iconbtn svg{width:16px;height:16px}.pd-iconbtn--bell{color:var(--pd-info);background:var(--pd-info-bg);border-color:transparent}.pd-avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--pd-s3);border:1px solid var(--pd-border-strong);font:600 11px var(--pd-mono);color:var(--pd-dim)}.pd-sub{color:var(--pd-muted);margin:6px 0 0;font-size:13.5px}.pd-pager{display:flex;justify-content:flex-end;align-items:center;gap:14px;padding:14px 28px;border-bottom:1px solid var(--pd-border);font:11.5px var(--pd-mono);color:var(--pd-muted)}.pd-pager span{color:var(--pd-faint)}.pd-rows{list-style:none;margin:0;padding:0 16px}.pd-row{display:flex;align-items:center;gap:10px;height:46px;padding:0 12px;border-bottom:1px solid var(--pd-border);cursor:pointer;transition:background-color .12s}.pd-row:hover{background:var(--pd-s2)}.pd-row:focus-visible{outline:2px solid var(--pd-info);outline-offset:-2px}.pd-av{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;border:1.5px solid currentColor}.pd-av svg{width:12px;height:12px;stroke-width:2.2}.pd-chip{flex:none;padding:3px 9px;border-radius:5px;color:#fff;font-size:11px;font-weight:700;white-space:nowrap}.pd-subj{flex:none;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:var(--pd-text)}.pd-row.is-seen .pd-subj{font-weight:500;color:var(--pd-dim)}.pd-prev{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--pd-muted)}.pd-row time{flex:none;font:10.5px var(--pd-mono);color:var(--pd-muted)}.pd-star{width:14px!important;height:14px!important;color:var(--pd-faint)}.pd-threadview{padding:16px 28px 20px;display:flex;flex-direction:column;gap:14px}.pd-back{align-self:flex-start;height:34px}.pd-thead{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--pd-border)}.pd-thead .pd-av{width:30px;height:30px}.pd-thead .pd-av svg{width:15px;height:15px}.pd-thead b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-thead__acts{margin-left:auto;display:flex;gap:8px}.pd-msgs{display:flex;flex-direction:column;gap:12px;padding:4px 0 14px;border-bottom:1px solid var(--pd-border)}.pd-msg{display:flex;flex-direction:column;max-width:72%}.pd-msg--in{align-self:flex-start;align-items:flex-start}.pd-msg--out{align-self:flex-end;align-items:flex-end}.pd-bubble{padding:8px 14px;border-radius:18px;background:#1a1e24;font-size:13px;line-height:1.45}.pd-msg--out .pd-bubble{background:var(--pd-primary);color:#fff}.pd-meta{display:flex;align-items:center;gap:8px;margin-top:5px;font:10.5px var(--pd-mono);color:var(--pd-muted)}.pd-ini{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--pd-s3);color:var(--pd-dim);font:600 10px var(--pd-mono)}.pd-sys{align-self:center;display:inline-flex;align-items:center;gap:8px;font:11px var(--pd-mono);color:var(--pd-dim);padding:5px 11px;border:1px dashed var(--pd-border-strong);border-radius:999px}.pd-sys i{width:6px;height:6px;border-radius:50%;background:var(--pd-ok)}.pd-compose{display:flex;flex-direction:column;gap:10px}.pd-compose .pd-btn{align-self:flex-start;font-weight:600}.pd-textarea{height:64px;padding:10px 12px;border:1px solid var(--pd-border-strong);border-radius:8px;color:var(--pd-faint)}.pd-compose__foot{display:flex;align-items:center;gap:10px}.pd-send{display:inline-flex;align-items:center;gap:12px;height:36px;padding:0 14px 0 22px;border-radius:999px;background:var(--pd-primary);color:#fff;font-weight:600;box-shadow:0 6px 18px #6366f159}.pd-send svg{width:14px;height:14px;opacity:.8}.pd-fwd{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border:1px solid rgba(99,102,241,.55);border-radius:8px;background:#6366f11a;font-weight:600}.pd-fwd svg{width:14px;height:14px}.pd-controls{display:flex;align-items:center;gap:12px;margin-bottom:14px}.pd-viewtoggle{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--pd-border);border-radius:10px;background:var(--pd-s2);flex:none}.pd-viewtoggle span{padding:6px 12px;border-radius:7px;font-size:13px;font-weight:600;color:var(--pd-muted);white-space:nowrap}.pd-viewtoggle .is-on{color:var(--pd-text);background:var(--pd-s3)}.pd-board{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));overflow-x:auto;scrollbar-width:thin;border-top:1px solid var(--pd-border)}.pd-col{min-height:430px;display:flex;flex-direction:column;border-right:1px solid var(--pd-border);transition:background-color .15s}.pd-col:last-child{border-right:0}.pd-col.is-over{background:var(--pd-accent-light)}.pd-col__head{display:flex;align-items:center;gap:8px;padding:14px 16px 12px;border-bottom:1px solid var(--pd-border)}.pd-col__head i{width:8px;height:8px;border-radius:50%;background:var(--pd-muted);flex:none}.pd-col[data-stage=qualified] .pd-col__head i{background:var(--pd-info)}.pd-col[data-stage=proposal] .pd-col__head i{background:var(--pd-warn)}.pd-col[data-stage=won] .pd-col__head i{background:var(--pd-ok)}.pd-col[data-stage=lost] .pd-col__head i{background:var(--pd-err)}.pd-col__head strong{font-size:13.5px;font-weight:600;white-space:nowrap}.pd-col__head b{min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:999px;background:var(--pd-s3);color:var(--pd-muted);font:500 11px var(--pd-mono)}.pd-col__head em{margin-left:auto;font:500 12px var(--pd-mono);font-style:normal;color:var(--pd-dim)}.pd-col__body{flex:1;display:flex;flex-direction:column}.pd-drop{margin:12px;padding:14px;border:1px dashed var(--pd-border-strong);border-radius:8px;text-align:center;font:11.5px var(--pd-mono);color:var(--pd-muted);flex:1;max-height:420px}.pd-col.is-over .pd-drop{border-color:var(--pd-accent);color:var(--pd-accent)}.pd-opp{padding:10px 14px 10px 12px;border-bottom:1px solid var(--pd-border);border-left:2px solid transparent;cursor:grab;-webkit-user-select:none;user-select:none;transition:background-color .12s}.pd-opp:hover{background:var(--pd-s2)}.pd-opp:active{cursor:grabbing}.pd-opp.is-dragging{opacity:.45}.pd-opp__l1{display:flex;align-items:flex-start;gap:10px}.pd-opp__l1 strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.3}.pd-opp__l1 em{flex:none;font:500 12.5px var(--pd-mono);font-style:normal}.pd-opp__l1 time{flex:none;font-size:11.5px;line-height:1.6;color:var(--pd-muted);white-space:nowrap}.pd-sync{width:6px;height:6px;border-radius:50%;flex:none;margin-top:-2px;background:var(--pd-ok)}.pd-sync--pending{background:var(--pd-warn)}.pd-opp__prev{margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--pd-muted)}.pd-wait{display:inline-flex;align-items:center;gap:4px;height:20px;margin-top:6px;padding:0 7px;border-radius:999px;color:var(--pd-warn);background:var(--pd-warn-bg);border:1px solid rgba(217,132,60,.3);font:600 10px var(--pd-mono);letter-spacing:.03em}.pd-wait svg{width:11px;height:11px;stroke-width:2.2}.pd-pg{display:grid;grid-template-columns:330px minmax(0,1fr);height:100%;min-height:520px;border:1px solid var(--pd-border);border-radius:16px;overflow:hidden}.pd-pg__panel{display:flex;flex-direction:column;min-height:0;background:var(--pd-card);border-right:1px solid var(--pd-border)}.pd-pg__id{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--pd-border)}.pd-pg__mark{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;flex:none;background:var(--pd-primary);color:#fff;font:700 15px var(--pd-sans)}.pd-pg__id div{min-width:0;flex:1}.pd-pg__id b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-pg__id div span{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--pd-ok)}.pd-pg__id div span i{width:6px;height:6px;border-radius:50%;background:var(--pd-ok)}.pd-pg__tabs{display:flex;gap:20px;padding:0 18px;border-bottom:1px solid var(--pd-border)}.pd-pg__tabs button{appearance:none;display:inline-flex;align-items:center;gap:6px;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:13px 2px;font:500 14px var(--pd-sans);color:var(--pd-muted);cursor:pointer}.pd-pg__tabs button svg{width:15px;height:15px}.pd-pg__tabs button.is-on{color:var(--pd-text);border-bottom-color:var(--pd-text)}.pd-pg__body{flex:1;min-height:0;overflow-y:auto;padding:18px;scrollbar-width:thin}.pd-pg__body section[hidden]{display:none}.pd-field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.pd-label{font-size:14px;font-weight:600}.pd-input{padding:9px 11px;border:1px solid var(--pd-border);border-radius:8px;background:var(--pd-bg);color:var(--pd-dim)}.pd-models{display:flex;flex-direction:column;gap:8px}.pd-model{display:flex;align-items:flex-start;gap:12px;padding:11px 14px;border:1px solid var(--pd-border-strong);border-radius:8px}.pd-model i{width:16px;height:16px;margin-top:2px;border-radius:50%;border:1.5px solid var(--pd-muted);flex:none}.pd-model.is-on{border:1.5px solid var(--pd-text)}.pd-model.is-on i{border:5px solid var(--pd-text)}.pd-model b{font-size:13.5px;font-weight:600}.pd-model small{margin-left:6px;font:11px var(--pd-mono);color:var(--pd-muted)}.pd-model p{margin:3px 0 0;font-size:12.5px;color:var(--pd-dim);line-height:1.4}.pd-seg{display:flex;padding:3px;gap:2px;border-radius:8px;background:var(--pd-bg);border:1px solid var(--pd-border)}.pd-seg>*{flex:1;text-align:center;appearance:none;border:0;background:none;padding:7px 4px;border-radius:6px;font:500 12.5px var(--pd-sans);color:var(--pd-muted);white-space:nowrap}.pd-seg button{cursor:pointer}.pd-seg .is-on{background:var(--pd-s3);color:var(--pd-text)}.pd-swatches{display:flex;gap:8px}.pd-swatches button{width:30px;height:30px;border-radius:8px;border:2px solid transparent;background:var(--sw);cursor:pointer;box-shadow:inset 0 0 0 2px var(--pd-card)}.pd-swatches button.is-on{border-color:var(--pd-text)}.pd-pg__stage{display:flex;flex-direction:column;min-height:0;color:#1f2937;background:radial-gradient(circle at 70% 0%,rgba(157,134,224,.16),transparent 45%),radial-gradient(rgba(0,0,0,.07) 1px,transparent 1px),#f6f5f1;background-size:auto,16px 16px,auto}.pd-pg__bar{display:flex;justify-content:space-between;align-items:center;padding:14px 16px}.pd-devseg{display:inline-flex;padding:3px;border-radius:9px;background:#ebe9e4}.pd-devseg span{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:7px;font-size:13px;font-weight:600;color:#4b5563}.pd-devseg span svg{width:15px;height:15px}.pd-devseg .is-on{background:#12151a;color:#fff}.pd-restart{appearance:none;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#374151;font:500 13px var(--pd-sans);cursor:pointer}.pd-restart svg{width:14px;height:14px}.pd-pg__msgs{flex:1;min-height:0;overflow-y:auto;padding:6px 16px;display:flex;flex-direction:column;gap:8px;scrollbar-width:thin}.pd-wmsg{align-self:flex-start;max-width:78%;padding:10px 14px;border-radius:14px;background:#fff;box-shadow:0 1px 3px #00000014;font-size:13.5px;line-height:1.45;animation:pd-in .2s ease}.pd-wmsg--user{align-self:flex-end;background:var(--brand);color:#fff;box-shadow:none}.pd-wtime{font-size:11px;color:#9ca3af;margin:-2px 0 4px 4px}.pd-typing{display:inline-flex;gap:3px;padding:13px 14px}.pd-typing i{width:5px;height:5px;border-radius:50%;background:#9ca3af;animation:pd-dot 1s infinite}.pd-typing i:nth-child(2){animation-delay:.15s}.pd-typing i:nth-child(3){animation-delay:.3s}@keyframes pd-dot{0%,60%,to{opacity:.3}30%{opacity:1}}.pd-pg__quick{display:flex;flex-wrap:wrap;gap:6px;padding:8px 16px}.pd-pg__quick button{appearance:none;cursor:pointer;padding:8px 14px;border:0;border-radius:999px;background:#fff;box-shadow:0 1px 3px #00000014;color:#1f2937;font:500 13px var(--pd-sans)}.pd-pg__quick button:hover{box-shadow:0 0 0 1px var(--brand)}.pd-pg__input{display:flex;align-items:center;margin:6px 16px 16px;padding:6px 6px 6px 16px;border-radius:12px;background:#fff;box-shadow:0 1px 3px #00000014;color:#9ca3af;font-size:13.5px}.pd-pg__input i{margin-left:auto;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#12151a;color:#fff}.pd-pg__input svg{width:15px;height:15px}.pd-card{background:var(--pd-card);border:1px solid var(--pd-border);border-radius:16px;padding:22px 24px;margin-bottom:18px}.pd-hello{position:relative;padding:26px 28px}.pd-greet{margin:0;font:700 34px/1.05 var(--pd-display);letter-spacing:.01em}.pd-live{position:absolute;top:24px;right:24px;display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border-radius:999px;font:500 11px var(--pd-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pd-ok);background:var(--pd-ok-bg);border:1px solid rgba(76,174,127,.25)}.pd-live svg{width:13px;height:13px}.pd-money{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.pd-mcard{min-width:0;padding:16px;border:1px solid var(--pd-border);border-radius:14px;background:linear-gradient(160deg,rgba(255,255,255,.025),transparent 60%)}.pd-mico{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;border:1px solid}.pd-mico svg{width:16px;height:16px}.pd-mico--ok{color:var(--pd-ok);background:var(--pd-ok-bg);border-color:#4cae7f4d}.pd-mico--violet{color:var(--pd-violet);background:var(--pd-violet-bg);border-color:#9d86e04d}.pd-mico--info{color:var(--pd-info);background:var(--pd-info-bg);border-color:#5c93d84d}.pd-mcard b{display:block;margin-top:14px;font:700 34px/1 var(--pd-display)}.pd-mcard>i{display:block;width:24px;height:2px;margin:12px 0 10px;background:var(--pd-accent)}.pd-mcard span{display:block;font-size:13.5px;font-weight:600;color:var(--pd-dim)}.pd-mcard small{display:block;margin-top:4px;font:11px/1.45 var(--pd-mono);color:var(--pd-muted)}.pd-cardtitle{display:flex;align-items:center;gap:10px;margin:0;font:700 17px/1.2 var(--pd-display);letter-spacing:.01em}.pd-range{display:inline-flex;gap:2px;margin-top:16px;padding:3px;border:1px solid var(--pd-border);border-radius:9px;background:var(--pd-s2)}.pd-range span{padding:5px 10px;border-radius:6px;font:12px var(--pd-mono);color:var(--pd-muted)}.pd-range .is-on{background:var(--pd-s3);color:var(--pd-text)}.pd-big{margin:18px 0 0;color:var(--pd-muted);font-size:13.5px}.pd-big b{font:700 38px/1 var(--pd-display);color:var(--pd-text);margin-right:6px}.pd-legend{display:flex;gap:18px;margin-top:14px;font-size:12.5px;color:var(--pd-dim)}.pd-legend span{display:inline-flex;align-items:center;gap:7px}.pd-legend i{width:10px;height:2px;border-radius:2px}.pd-legend b{color:#2dd4bf}.pd-leg--pipe{background:#d9843c}.pd-leg--won{background:#2dd4bf}.pd-chartwrap{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;margin-top:14px}.pd-yaxis{display:flex;flex-direction:column;justify-content:space-between;height:160px;font:10.5px var(--pd-mono);color:var(--pd-muted);text-align:right;transform:translateY(-6px)}.pd-chart{width:100%;height:160px}.pd-chart__grid line{stroke:var(--pd-border);stroke-width:1;vector-effect:non-scaling-stroke}.pd-xaxis{display:flex;justify-content:space-between;margin:8px 0 0 48px;font:10.5px var(--pd-mono);color:var(--pd-muted)}.pd-waiting{border-left:2px solid var(--pd-accent)}.pd-wico{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--pd-warn-bg);color:var(--pd-warn)}.pd-wico svg{width:15px;height:15px}.pd-cardtitle em{margin-left:auto;font:500 11px var(--pd-mono);font-style:normal;color:var(--pd-muted);background:var(--pd-s3);border-radius:999px;padding:2px 8px}.pd-ok{color:var(--pd-ok)}.pd-wlist{list-style:none;margin:12px 0 0;padding:0}.pd-wlist li{display:flex;align-items:center;gap:8px;padding:11px 0;border-top:1px solid var(--pd-border)}.pd-wlist li:first-child{border-top:0}.pd-wlist div{flex:1;min-width:0}.pd-wlist b{display:block;font-size:13.5px}.pd-wlist small{display:block;color:var(--pd-muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-tag{padding:3px 8px;border:1px solid var(--pd-border-strong);border-radius:6px;font:500 10.5px var(--pd-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--pd-dim)}.pd-age{padding:3px 6px;border-radius:6px;font:600 10.5px var(--pd-mono);color:var(--pd-err);background:var(--pd-err-bg)}.pd-feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;animation:pd-in .25s ease}.pd-feats[hidden]{display:none}.pd-feats b{display:block;font-weight:600;margin-bottom:6px}.pd-feats p{margin:0;color:var(--text-muted);font-size:15px;line-height:1.55}.pd-cta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:36px}.pd-cta .hp-mono{font-size:12px;color:var(--text-muted)}@media(max-width:960px){.pd-body{grid-template-columns:minmax(0,1fr)}.pd-side{display:none}.pd-pg{grid-template-columns:minmax(0,1fr)}.pd-pg__panel{display:none}}@media(max-width:760px){.pd-body{height:580px}.pd-topbar{height:60px;padding:0 16px;gap:8px}.pd-content,.pd-threadview{padding-left:16px;padding-right:16px}.pd-hide-sm,.pd-desc{display:none}.pd-pager{padding:10px 16px}.pd-rows{padding:0}.pd-row{height:auto;padding:10px 16px;flex-wrap:wrap;row-gap:4px}.pd-prev{flex-basis:100%;order:9;padding-left:32px}.pd-row time{margin-left:auto}.pd-subj{max-width:150px}.pd-msg{max-width:88%}.pd-thead__acts{display:none}.pd-controls{flex-wrap:wrap}.pd-controls .pd-search{flex-basis:100%;order:1}.pd-money{grid-template-columns:minmax(0,1fr)}.pd-live{position:static;margin-bottom:12px}.pd-feats{grid-template-columns:minmax(0,1fr);gap:16px}}@media(prefers-reduced-motion:reduce){.pd-panel,.pd-feats,.pd-wmsg{animation:none}.pd-typing i{animation:none;opacity:.6}}
