.tabpane.pc-prices{padding:28px clamp(16px,3vw,40px) 64px;max-width:1320px;margin:0 auto}.pc-prices__header h1{font:600 26px var(--sans);color:var(--ink);margin:0 0 6px}.pc-prices__lead{font:14px/1.5 var(--sans);color:var(--ink-soft);margin:0 0 20px;max-width:720px}.pc-prices__banner{border-radius:var(--radius);padding:10px 14px;font:13px var(--sans);margin-bottom:18px}.pc-prices__banner--warn{background:var(--amber-tint);color:var(--amber);border:1px solid rgba(183,121,31,.3)}.pc-prices__stats{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:28px}.pc-prices__stat{display:flex;flex-direction:column;gap:2px;background:var(--paper);border:1px solid var(--border);border-radius:var(--radius);padding:12px 18px;min-width:150px;box-shadow:var(--elev-0)}.pc-prices__stat-value{font:600 22px var(--sans);color:var(--ink)}.pc-prices__stat-label{font:11px var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint)}.pc-prices__category{margin-bottom:34px}.pc-prices__category-label{font:600 15px var(--sans);color:var(--forest);text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid var(--border)}.pc-prices__table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--paper)}.pc-prices__table{width:100%;border-collapse:collapse;font:13px var(--sans);color:var(--ink)}.pc-prices__table thead th{text-align:left;font:600 11px var(--sans);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint);background:var(--bone);padding:10px 12px;border-bottom:1px solid var(--border);white-space:nowrap}.pc-prices__row+.pc-prices__row td{border-top:1px solid var(--border)}.pc-prices__cell{padding:10px 12px;vertical-align:top}.pc-prices__cell--name{min-width:180px}.pc-prices__name-en{font:600 13.5px var(--sans);color:var(--ink)}.pc-prices__name-btn:hover .pc-prices__name-en{color:var(--forest);text-decoration:underline}.pc-prices__name-row{display:flex;align-items:baseline;gap:3px}.pc-prices__name-arrow{color:var(--ink-faint);font:600 13px var(--sans)}.pc-prices__name-btn:hover .pc-prices__name-arrow{color:var(--forest)}.pc-prices__slug{font:11px var(--mono);color:var(--ink-faint);margin-top:2px}.pc-prices__input{width:100%;min-width:150px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 9px;font:13px var(--sans);color:var(--ink);background:var(--paper)}.pc-prices__input:focus{outline:none;border-color:var(--copper-soft);box-shadow:var(--ring)}.pc-prices__input--office{margin-bottom:4px}.pc-prices__no-price-needed{display:inline-block;font:13px var(--sans);color:var(--ink-faint)}.pc-prices__cell--status{min-width:140px}.pc-prices__offered{display:inline-block;font:600 11px var(--sans);color:var(--ink-2);background:var(--bone);border-radius:var(--radius-sm);padding:2px 8px;margin-bottom:6px}.pc-prices__dnd{display:flex;align-items:center;gap:6px;font:11.5px var(--sans);color:var(--ink-soft);cursor:pointer}.pc-prices__dnd input{margin:0}.pc-prices__cell--evidence{min-width:140px;max-width:260px}.pc-prices__cell--evidence summary{cursor:pointer;font:12px var(--sans);color:var(--ink-soft)}.pc-prices__evidence-empty{font:12px var(--sans);color:var(--ink-faint);margin-top:4px}.pc-prices__evidence-list{margin:6px 0 0;padding-left:16px;font:12px/1.5 var(--sans);color:var(--ink-soft)}.pc-prices__evidence-list li{margin-bottom:4px;word-break:break-word}.pc-prices__chip{display:inline-block;font:600 10.5px var(--sans);text-transform:uppercase;letter-spacing:.03em;padding:3px 8px;border-radius:999px;white-space:nowrap}.pc-prices__cell--agent{max-width:132px}.pc-prices__chip--agent{white-space:normal;max-width:124px;line-height:1.3;text-align:left}.pc-prices__chip--agent-draft,.pc-prices__chip--staff{background:var(--bone-2);color:var(--ink-soft)}.pc-prices__chip--agent-archived,.pc-prices__chip--agent-rejected{background:var(--bone-2);color:var(--ink-faint)}.pc-prices__chip--agent-withheld{background:var(--red-tint);color:var(--red)}.pc-prices__chip--agent-held-conflict{background:var(--amber-tint);color:var(--amber)}.pc-prices__chip--agent-staff-only{background:var(--bone-2);color:var(--ink-soft)}.pc-prices__chip--agent-redirect-only{background:rgba(31,138,91,.1);color:var(--teal-deep)}.pc-prices__chip--agent-ships-to-agent{background:var(--teal-tint);color:var(--teal-deep)}.pc-prices__cell--save{min-width:130px}.pc-prices__save-btn{border:1px solid var(--forest);background:var(--forest);color:var(--copper-glow);border-radius:var(--radius-sm);padding:7px 14px;font:600 12px var(--sans);cursor:pointer;white-space:nowrap}.pc-prices__save-btn:hover:not(:disabled){background:var(--forest-2)}.pc-prices__save-btn:disabled{opacity:.6;cursor:default}.pc-prices__row-note{font:11.5px/1.4 var(--sans);margin-top:6px;max-width:200px}.pc-prices__row-note--ok{color:var(--teal-deep)}.pc-prices__row-note--warn{color:var(--amber)}.pc-prices__row-note--error{color:var(--red)}.pc-prices__row-note button{border:none;background:none;color:inherit;text-decoration:underline;cursor:pointer;font:inherit;padding:0}.pc-prices__missing{margin-top:40px;padding-top:20px;border-top:1px solid var(--border)}.pc-prices__missing h2{font:600 15px var(--sans);color:var(--forest);margin:0 0 4px}.pc-prices__missing-list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.pc-prices__missing-item{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--paper);border:1px solid var(--border);border-radius:var(--radius);padding:12px 16px;flex-wrap:wrap}.pc-prices__missing-name{font:600 13.5px var(--sans);color:var(--ink)}.pc-prices__missing-es{font:400 12.5px var(--sans);color:var(--ink-soft)}.pc-prices__missing-note{font:12px var(--sans);color:var(--ink-faint);margin-top:2px}@media (max-width:768px){.tabpane.pc-prices{padding:20px 14px 48px}.pc-prices__table{font-size:12.5px}}.pd-head__titles{display:flex;flex-direction:column}.pd-eyebrow{display:block;margin:0 0 6px}.pd-card{transition:box-shadow var(--dur-hover) var(--ease-out)}.pd-card,.pd-erow{box-shadow:var(--elev-1)}.pd-erow{transition:box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out)}.pd-erow:hover{box-shadow:var(--elev-2)}.pd-progcard{position:relative;box-shadow:var(--elev-1);transition:border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out)}.pd-progcard:hover{box-shadow:var(--elev-2)}.pd-progcard:active{transform:scale(.99);transition-duration:var(--dur-press)}.pd-progcard--active{box-shadow:var(--elev-2),inset 0 0 0 1px var(--copper-soft)}.pd-tl-body{position:relative;overflow:hidden;box-shadow:var(--elev-1);transition:border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.pd-tl-item--open .pd-tl-body,.pd-tl-item:hover .pd-tl-body{box-shadow:var(--elev-2)}.pd-tl-item--open .pd-tl-body:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--copper-soft),var(--copper))}.pd-timeline{position:relative}.pd-tl-spine:before{background:linear-gradient(180deg,transparent,var(--border) 10%,var(--border) 90%,transparent)}.pd-tl-node{box-shadow:0 0 0 1px var(--copper-soft),0 2px 5px rgba(140,89,56,.28);transition:box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-spring)}.pd-tl-item:hover .pd-tl-node{transform:scale(1.15)}.pd-tl-item--open .pd-tl-node{box-shadow:0 0 0 1px var(--copper),0 0 0 5px rgba(184,121,79,.16),0 2px 6px rgba(140,89,56,.3)}.pd-tl-item--off .pd-tl-node{box-shadow:0 0 0 1px var(--border-strong)}.pd-approve-count,.pd-casekey,.pd-daychip,.pd-journey__label,.pd-progcard__meta,.pd-rv-card__pos,.pd-rv__progress-text,.pdc__step-day{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1,"tnum"}.pd-daychip{box-shadow:var(--elev-0);transition:box-shadow var(--dur-hover) var(--ease-out)}.pd-tl-row:hover .pd-daychip{box-shadow:0 0 0 1px var(--copper-soft)}.pd-preview-bubble .sc-comms__bubble,.pd-rv-bubble,.pd-tl-bubble-wrap .sc-comms__bubble{box-shadow:var(--elev-0);transition:box-shadow var(--dur-hover) var(--ease-out)}.pd-tl-item:hover .pd-tl-bubble-wrap .sc-comms__bubble{box-shadow:var(--elev-1)}.pd-empty--timeline{margin-top:2px}.pd-approve-badge,.pd-approve-count,.pd-status-chip{position:relative;padding-left:20px}.pd-approve-badge:before,.pd-approve-count:before,.pd-status-chip:before{content:"";position:absolute;left:8px;top:50%;width:6px;height:6px;border-radius:50%;background:currentColor;transform:translateY(-50%)}.pd-status-chip--active{border:1px solid rgba(31,138,91,.28)}.pd-status-chip--paused{border:1px solid rgba(183,121,31,.3)}.pd-status-chip--off{border:1px solid var(--border)}.pd-status-chip--done{border:1px solid var(--hairline-strong)}.pd-status-chip--stale{border:1px solid rgba(192,54,44,.3)}.pd-approve-badge--ok{border:1px solid rgba(31,138,91,.28)}.pd-approve-badge--no{border:1px solid rgba(183,121,31,.3)}.pd-approve-count--ok{border:1px solid rgba(31,138,91,.28)}.pd-approve-count--warn{border:1px solid rgba(183,121,31,.3)}.pd-empty__title{font-family:var(--serif);font-weight:500;font-size:18px}@media screen{.pd-empty{position:relative;isolation:isolate}.pd-empty:before{content:"";position:absolute;top:8px;left:50%;width:100px;height:100px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,var(--copper-glow) 0,transparent 68%);opacity:.4;z-index:-1;pointer-events:none}}@keyframes pd-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pd-erow,.pd-progcard,.pd-tl-item{animation:pd-rise var(--dur-enter) var(--ease-out) both}.pd-erow:nth-child(2),.pd-progcard:nth-child(2),.pd-tl-item:nth-child(2){animation-delay:calc(var(--dur-press) * 1)}.pd-erow:nth-child(3),.pd-progcard:nth-child(3),.pd-tl-item:nth-child(3){animation-delay:calc(var(--dur-press) * 2)}.pd-erow:nth-child(4),.pd-progcard:nth-child(4),.pd-tl-item:nth-child(4){animation-delay:calc(var(--dur-press) * 3)}.pd-erow:nth-child(5),.pd-progcard:nth-child(5),.pd-tl-item:nth-child(5){animation-delay:calc(var(--dur-press) * 4)}.pd-erow:nth-child(n+6),.pd-progcard:nth-child(n+6),.pd-tl-item:nth-child(n+6){animation-delay:calc(var(--dur-press) * 5)}.pd-archived__toggle,.pd-ctxchip,.pd-review-btn,.pd-rv-btn,.pd-token-chip{transition:background var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.pd-archived__toggle:active,.pd-ctxchip:active,.pd-token-chip:active{transform:scale(.96)}.pd-tl-editor__inner{animation:pd-rise var(--dur-enter) var(--ease-out) both}.pd-rv-card,.pd-rv-finish{box-shadow:var(--elev-4)}.pd-rv-card--flash{box-shadow:0 0 0 3px var(--teal-soft),var(--elev-4)}.pdc__pill{box-shadow:var(--elev-0)}.pdc__pill.pdc__pill{position:relative;padding-left:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pdc__pill.pdc__pill:before{content:"";position:absolute;left:8px;top:50%;width:6px;height:6px;border-radius:50%;background:currentColor;transform:translateY(-50%)}.pdc:not(.pdc--compact) .pdc__label{font-family:var(--mono)}.pdc__step{box-shadow:var(--elev-0);animation:pd-rise var(--dur-enter) var(--ease-out) both}.pdc__steps>.pdc__step:nth-child(2){animation-delay:calc(var(--dur-press) * 1)}.pdc__steps>.pdc__step:nth-child(3){animation-delay:calc(var(--dur-press) * 2)}.pdc__step-day{letter-spacing:.06em}@media (prefers-reduced-motion:reduce){.pd-erow,.pd-progcard,.pd-tl-editor__inner,.pd-tl-item,.pdc__step{animation:none}}@media (max-width:860px){.pd-tl-node{box-shadow:0 0 0 1px var(--copper-soft)}}@media (max-width:480px){.pd-empty:before{width:76px;height:76px}}.pd-catchup-card{margin:16px 0 20px;padding:18px 20px;border-color:rgba(184,121,79,.35)}.pd-catchup-card__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pd-readonly-field{background:var(--bone);cursor:default}.pd-checkline,.pd-readonly-field{display:flex;align-items:center;color:var(--ink-soft)}.pd-checkline{gap:8px;font-size:13px;cursor:pointer;min-height:38px}.pd-phase-group{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.pd-phase-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:baseline;gap:10px;margin:28px 0 10px;padding:8px 2px 7px;background:linear-gradient(180deg,var(--cream) 72%,transparent);border-bottom:1px solid var(--border)}.pd-phase-group:first-child .pd-phase-head{margin-top:2px}.pd-phase-head__label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.pd-phase-head__count,.pd-phase-head__label{font-family:var(--mono);color:var(--ink-faint)}.pd-phase-head__count{font-size:10.5px}.pd-page--embedded .pd-phase-head{position:static;background:none}.pd-tl-row{display:flex;align-items:center;gap:10px}.pd-tl-row .pd-daychip{flex-shrink:0}.pd-tl-row .pd-tl-label{flex-shrink:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-tl-row .pd-metabadge{flex-shrink:0}.pd-tl-row .pd-approve-badge{align-self:center;flex-shrink:0}.pd-tl-row__window{flex-shrink:0;font-size:13px;line-height:1;opacity:.85}.pd-tl-row__preview{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--ink-soft)}.pd-tl-item--off .pd-tl-row__preview{opacity:.55}.pd-approve-badge--off{background:var(--bone-2);color:var(--ink-soft)}@media (max-width:700px){.pd-tl-row .pd-metabadge--link,.pd-tl-row .pd-metabadge--override,.pd-tl-row__window{display:none}}.pd-tl-row__spacer{flex:1 1 auto}.pd-tl-item--open .pd-tl-row .pd-tl-label{font-family:var(--serif);font-size:16.5px;font-weight:500;max-width:none;flex-shrink:1;min-width:0}.pd-card-head-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:10px 0 2px}.pd-card-head-row .pd-override-tag,.pd-card-head-row .pd-variant-tabs{margin:0}.pd-sends-toggle{margin-left:auto}.pd-live-preview{display:flex;flex-direction:column;gap:7px;margin:14px 0}.pd-live-preview__label{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.pd-live-preview__row{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.pd-live-preview__bubble{max-width:420px}.pd-sms-count{font-family:var(--mono);font-size:10.5px;color:var(--ink-faint);white-space:nowrap;padding-bottom:3px}.pd-ta{resize:none;overflow:hidden;min-height:96px}.pd-ai-row{display:flex;flex-direction:column;gap:10px;margin:6px 0 4px}.pd-ai-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;border:1px solid var(--copper-soft);background:var(--copper-glow);color:var(--copper-deep);font-family:var(--sans);font-size:12.5px;font-weight:700;cursor:pointer;transition:background var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.pd-ai-btn:hover:not(:disabled){box-shadow:var(--shadow-sm)}.pd-ai-btn:active:not(:disabled){transform:scale(.97)}.pd-ai-btn:disabled{opacity:.5;cursor:default}.pd-ai-error{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--red)}.pd-ai-suggestion{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bone);animation:pd-rise var(--dur-enter) var(--ease-out) both}.pd-ai-suggestion__lang{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px}.pd-ai-suggestion__diff{display:flex;flex-direction:column;gap:7px}.pd-ai-suggestion__current{font-size:12.5px;line-height:1.45;color:var(--ink-soft);text-decoration:line-through;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);opacity:.8}.pd-ai-suggestion__arrow{font-size:11px;color:var(--copper-deep)}.pd-ai-suggestion__new{font-size:13.5px;line-height:1.45;color:var(--ink);background:var(--teal-tint);border-radius:var(--radius-sm);padding:7px 10px}.pd-ai-suggestion__actions{grid-column:1/-1;display:flex;gap:10px;justify-content:flex-end;margin-top:2px}@media (max-width:560px){.pd-ai-suggestion{grid-template-columns:1fr}}.pd-approve-strip__prev{font-weight:500;opacity:.78;margin-left:4px;font-size:11.5px}.pd-timeline-head__title{display:flex;flex-direction:column;gap:8px}.pd-approve-progress{display:flex;align-items:center;gap:10px}.pd-approve-progress__text{font-family:var(--mono);font-size:11px;color:var(--ink-soft);white-space:nowrap}.pd-approve-progress__bar{width:130px}@media (prefers-reduced-motion:reduce){.pd-ai-suggestion{animation:none}}.pd-live-preview__label-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pd-sample-loc-toggle .seg__opt{padding:4px 10px;font-size:11px}.pd-sample-loc-pinned{cursor:help}.pd-approve-strip__unfilled{flex-basis:100%;color:var(--red)}.pd-ai-suggestion--stale{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px}.pd-metabadge--custom{background:var(--teal);color:#fff}@media (max-width:700px){.pd-tl-row .pd-metabadge--custom{display:none}}.pd-add-step-toggle{margin-top:10px}.pd-add-step{margin-top:14px;display:flex;flex-direction:column;gap:14px}.pd-add-step__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pd-add-step__day{display:grid;grid-template-columns:minmax(160px,240px) 1fr;grid-gap:14px;gap:14px;align-items:end}.pd-add-step__daypreview{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-soft);padding-bottom:11px}.pd-add-step__warn{display:inline-flex;font-weight:600}.pd-add-step__error,.pd-add-step__warn{align-items:center;gap:6px;color:var(--red)}.pd-add-step__error{display:flex;font-size:12.5px}@media (max-width:560px){.pd-add-step__day{grid-template-columns:1fr}}.pd-custom-editrow{display:grid;grid-template-columns:minmax(200px,320px) 1fr;grid-gap:14px;gap:14px;align-items:end;margin-bottom:4px}.pd-custom-editrow__day{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-soft);padding-bottom:11px}@media (max-width:560px){.pd-custom-editrow{grid-template-columns:1fr}}.pd-ai-suggestion__stale-note{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-soft)}.pd-ai-btnrow{display:flex;flex-wrap:wrap;gap:8px}.pd-ai-btn--active{background:var(--copper-soft);box-shadow:var(--shadow-sm)}.pd-critique{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--copper-soft);border-radius:var(--radius-lg);background:var(--bone);animation:pd-rise var(--dur-enter) var(--ease-out) both}.pd-critique__input{width:100%;resize:vertical;min-height:52px;font-size:13px;line-height:1.45}.pd-critique__history{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pd-critique__history-label{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-right:2px}.pd-critique__chip{display:inline-flex;align-items:stretch;border:1px solid var(--border);border-radius:999px;background:transparent;overflow:hidden}.pd-critique__chip-use{border:0;background:transparent;padding:4px 4px 4px 10px;font-family:var(--sans);font-size:12px;color:var(--ink-soft);cursor:pointer;max-width:340px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-critique__chip-use:hover{color:var(--copper-deep)}.pd-critique__chip-x{border:0;background:transparent;padding:0 8px 0 4px;display:inline-flex;align-items:center;color:var(--ink-faint);cursor:pointer}.pd-critique__chip-x:hover{color:var(--red)}.pd-critique__all{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--ink-soft);cursor:pointer}.pd-critique__all input{margin-top:2px;accent-color:var(--copper-deep)}.pd-critique__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:flex-end}.pd-critique__count{font-family:var(--mono);font-size:10.5px;color:var(--ink-faint);margin-right:auto}.pd-critique__all--busy{cursor:default}.pd-base-pending{display:flex;flex-direction:column;gap:8px;margin-top:10px}.pd-base-pending__note{font-size:12px}.pd-critique-banner{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:14px;border:1px solid var(--copper-soft);border-radius:var(--radius-lg);background:var(--copper-glow);color:var(--copper-deep);font-size:13px;animation:pd-rise var(--dur-enter) var(--ease-out) both}.pd-critique-banner--done{border-color:var(--border);background:var(--bone);color:var(--ink-soft)}.pd-critique-banner__msg{flex:1 1;min-width:0}.pd-ai-ready{gap:4px;flex-shrink:0;padding:2px 8px;border-radius:999px;border:1px solid var(--copper-soft);background:var(--copper-glow);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pd-ai-ready,.pd-ai-suggestion__note{display:inline-flex;align-items:center;color:var(--copper-deep);white-space:nowrap}.pd-ai-suggestion__note{grid-column:1/-1;gap:6px;font-size:12px;overflow:hidden;text-overflow:ellipsis}@media (prefers-reduced-motion:reduce){.pd-critique,.pd-critique-banner{animation:none}}.idscan-tab__col{max-width:700px;margin:0 auto;display:flex;flex-direction:column;gap:20px;width:100%}.idscan-tab__head{margin-bottom:2px}.idscan-tab__eyebrow{display:block;margin-bottom:6px;color:var(--ink-soft)}.idscan-tab__sub{font-size:12.5px;color:var(--ink-soft);margin:3px 0 0}.idscan-tab__workspace{display:flex;flex-direction:column;gap:20px;min-height:420px}@media screen{.idscan-tab__workspace{animation:card-in var(--dur-enter) var(--ease-out) backwards}}.idscan-tab__workspace .lookup__status{justify-content:center;padding:22px 16px;font-size:13px;color:var(--ink-2)}.idscan__modeseg{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;padding:4px;border-radius:999px;background:var(--bone);border:1px solid var(--hairline)}.idscan__modeseg .idscan__modebtn{border-radius:999px;border-color:transparent;background:transparent;transition:background var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.idscan__modeseg .idscan__modebtn:hover:not(:disabled){background:var(--paper)}.idscan__capture{padding:14px 16px;border-radius:var(--radius-lg);background:var(--bone);border:1px solid var(--hairline)}.idscan__notice{display:flex;align-items:center;gap:8px;padding:10px 13px;border-radius:var(--radius);background:var(--bone);border:1px solid var(--hairline);animation:card-in var(--dur-enter) var(--ease-out) backwards}.idscan__notice--danger{background:var(--red-tint);border-color:rgba(192,54,44,.28)}.idscan__thumbs{padding:14px;border-radius:var(--radius-lg);background:var(--bone);border:1px solid var(--hairline);box-shadow:var(--elev-1);animation:card-in var(--dur-enter) var(--ease-out) backwards}.idscan__thumb{transition:box-shadow var(--dur-hover) var(--ease-out)}.idscan__addback{border-style:dashed;border-color:var(--copper);color:var(--copper-deep);background:rgba(184,121,79,.06)}.idscan__addback:hover{background:var(--copper);color:#fff;border-color:var(--copper)}.idscan__banner,.idscan__gate{box-shadow:var(--elev-2),inset 0 1px 0 hsla(0,0%,100%,.16);animation:card-in var(--dur-enter) var(--ease-out) backwards}.idscan__gatebtn,.idscan__gateundo{transition:background var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.idscan__gatebtn:active,.idscan__gateundo:active{transform:translateY(.5px) scale(.98);transition-duration:var(--dur-press)}.idscan__rows{box-shadow:var(--elev-1);animation:card-in var(--dur-enter) var(--ease-out) backwards}.idscan__row{transition:background var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.idscan__row:has(input[type=checkbox]:checked){box-shadow:inset 3px 0 0 var(--copper);background:rgba(184,121,79,.06)}.idscan__row:has(input[type=checkbox]:checked):hover{background:rgba(184,121,79,.1)}.idscan__edit{transition:border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.idscan__edit:focus{outline:none;border-color:var(--copper);box-shadow:var(--ring)}.idscan__actions{padding-top:14px;border-top:1px solid var(--hairline)}.idscan__done{padding:18px 20px;border-radius:var(--radius-lg);background:var(--paper);border:1px solid var(--border);box-shadow:var(--elev-2);animation:card-in var(--dur-done) var(--ease-spring) backwards}.idscan__done--ok{border-left:3px solid var(--forest)}.idscan__done--failed{border-left:3px solid var(--red)}@media (max-width:480px){.idscan__actions{display:flex;flex-direction:column}.idscan__actions .lead-contact-btn{width:100%;justify-content:center}}.photos-tab__head{margin-bottom:2px}.photos-tab__eyebrow{display:block;margin-bottom:6px;color:var(--ink-soft)}.photos-tab__intro{line-height:1.55}.photos-tab__notice{display:flex;align-items:center;gap:8px;padding:10px 13px;border-radius:var(--radius);background:var(--bone);border:1px solid var(--hairline);animation:card-in var(--dur-enter) var(--ease-out) backwards}.photos-tab__notice--danger{background:var(--red-tint);border-color:rgba(192,54,44,.28)}.photos-tab__body>.sc-photos{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--elev-1);animation:card-in var(--dur-enter) var(--ease-out) backwards}.photos-tab__body>.sc-photos>.sc-photos__bar{padding-bottom:14px;border-bottom:1px solid var(--hairline)}.photos-tab__body .ds-btn{transition:background var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.photos-tab__body .ds-btn:hover:not(:disabled){box-shadow:var(--elev-1)}.photos-tab__body .sc-tray__count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.photos-tab__body .sc-tray__thumb{box-shadow:var(--elev-1);transition:box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}.photos-tab__body .sc-tray__thumb:hover{transform:translateY(-2px);box-shadow:var(--elev-2)}.photos-tab__body .sc-tray__actions{padding-top:14px;border-top:1px solid var(--hairline)}.photos-tab__body .sc-photos__grid .sc-photos__thumb{box-shadow:var(--elev-0);transition:box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out)}.photos-tab__body .sc-photos__grid .sc-photos__thumb:hover{box-shadow:var(--elev-1);transform:translateY(-2px)}.photos-tab__body .sc-photos__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 20px;text-align:center;border-radius:var(--radius-lg);background:var(--bone);border:1px solid var(--hairline);animation:card-in var(--dur-enter) var(--ease-out) backwards;font-family:var(--serif);font-size:15px;color:var(--ink-2)}.photos-tab__body .sc-photos__empty:before{content:"";width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--copper-glow),var(--bone-2) 70%);box-shadow:inset 0 0 0 1px var(--border)}.photos-tab__body .sc-photos__lightbox-img{animation:card-in var(--dur-enter) var(--ease-out) backwards}.photos-tab__body .sc-photos__lightbox-close{transition:background var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.photos-tab__body .sc-photos__lightbox-close:hover{background:rgba(0,0,0,.55)}.photos-tab__body .sc-photos__lightbox-close:active{transform:scale(.92)}.photos-tab__context{display:flex;flex-direction:column;gap:20px}.photos-tab__context>*{animation:card-in var(--dur-enter) var(--ease-out) backwards}.photos-tab__context>:nth-child(2){animation-delay:calc(var(--dur-hover) * 1)}.photos-tab__context>:nth-child(3){animation-delay:calc(var(--dur-hover) * 2)}.photos-tab__context>:nth-child(4){animation-delay:calc(var(--dur-hover) * 3)}.photos-tab__context>:nth-child(5){animation-delay:calc(var(--dur-hover) * 4)}.photos-tab__context>:nth-child(6){animation-delay:calc(var(--dur-hover) * 5)}.photos-tab__context>:nth-child(7){animation-delay:calc(var(--dur-hover) * 6)}.bw-chip{display:inline-flex;align-items:center;gap:5px;font:700 10px var(--sans);letter-spacing:.03em;text-transform:uppercase;color:var(--chip-c,var(--ink-soft));background:color-mix(in srgb,var(--chip-c,var(--ink-soft)) 12%,transparent);border:1px solid color-mix(in srgb,var(--chip-c,var(--ink-soft)) 30%,transparent);border-radius:999px;padding:2px 8px;white-space:nowrap;transition:box-shadow var(--dur-hover) var(--ease-out)}.bw-chip--sm{padding:1px 6px;font-size:9.5px}.bw-chip--prominent{box-shadow:0 0 0 1px color-mix(in srgb,var(--chip-c,var(--ink-soft)) 18%,transparent)}.bw-chip__dot{width:5px;height:5px;border-radius:50%;background:var(--chip-c,var(--ink-soft));flex:none}.bw-tabpane{position:relative}.bw-page-head{max-width:1100px;margin:0 auto 18px;display:flex;flex-direction:column;gap:4px}.bw-page-head__title{margin-top:2px}.bw-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:34px 16px;border:1.5px dashed var(--border);border-radius:14px;background:var(--bone);cursor:pointer;text-align:center;box-shadow:var(--elev-0);transition:box-shadow var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out)}.bw-dropzone:hover{border-color:var(--copper);box-shadow:var(--elev-1);transform:translateY(-1px)}.bw-dropzone:focus-within{box-shadow:var(--ring)}.bw-scan-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:var(--bone);border:1px solid var(--border);box-shadow:var(--elev-0)}.bw-step-panel{background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--elev-1);animation:bw-rise var(--dur-enter) var(--ease-out) backwards}.bw-banner{position:relative;overflow:hidden;box-shadow:var(--elev-0)}.bw-banner:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--banner-c,var(--copper))}.bw-opp-list{display:flex;flex-direction:column;gap:8px}.bw-opp-card{position:relative;padding:10px 12px 10px 14px;border-radius:10px;background:color-mix(in srgb,var(--opp-c) 9%,transparent);border:1px solid color-mix(in srgb,var(--opp-c) 35%,transparent);box-shadow:var(--elev-0);animation:bw-rise var(--dur-enter) var(--ease-out) backwards}.bw-opp-card:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:2px;background:var(--opp-c)}@keyframes bw-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bw-opp-card,.bw-step-panel{animation:none}}.bw-shell .bw-card{box-shadow:var(--elev-0);transition:border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out)}.bw-shell .bw-card:hover{box-shadow:var(--elev-1);transform:translateY(-1px)}.bw-shell button.bw-card.is-selected{box-shadow:var(--elev-1),0 0 0 2px rgba(20,48,44,.12)}.bw-shell button.bw-card.is-selected:hover{box-shadow:var(--elev-2),0 0 0 2px rgba(20,48,44,.12)}.bw-shell .bw-card.is-selected:not(.is-alert){position:relative;overflow:hidden}.bw-shell .bw-card.is-selected:not(.is-alert):before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--copper-soft),var(--copper))}.bw-shell .bw-ddmenu{box-shadow:var(--elev-3);animation:bw-rise var(--dur-enter) var(--ease-out)}.bw-shell .bw-ddbtn:focus-visible,.bw-shell .bw-search:focus-visible{box-shadow:var(--ring);outline:none}.bw-shell .bw-list-empty{padding:28px 12px;border-radius:var(--radius-lg);background:var(--surface-sunken);border:1px dashed var(--border)}.bw-shell .bw-empty{gap:6px}.bw-shell .bw-empty .lv-empty__title{font-size:17px}.bw-skel-feed{display:flex;flex-direction:column;gap:10px}.bw-skel-row{padding:11px 13px;border-radius:11px;border:1px solid var(--border);background:var(--bg-white,#fff);box-shadow:var(--elev-0);animation:bw-rise var(--dur-enter) var(--ease-out) backwards}.bw-skel-label{display:flex;align-items:center;gap:7px;font:12px var(--sans);color:var(--ink-soft);padding:2px 2px 0}@media (prefers-reduced-motion:reduce){.bw-shell .bw-ddmenu,.bw-skel-row{animation:none}}.bw-restable .bw-arow{transition:filter var(--dur-hover) var(--ease-out)}.bw-restable .bw-arow:hover{filter:brightness(.97)}.bw-flagbox{border-radius:12px}.bw-flagbox,.bw-panels{overflow:hidden;box-shadow:var(--elev-1)}.bw-panels{border:1px solid var(--border);border-radius:12px;background:var(--surface-raised)}.bw-panelhead{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-weight:700;background:var(--surface-sunken)}.bw-restable__toggle{transition:opacity var(--dur-hover) var(--ease-out)}.bw-restable__toggle:hover{opacity:.75}.bw-clearance{border-radius:12px;box-shadow:var(--elev-1)}.bw-detail .bw-info-box{box-shadow:var(--elev-0)}.bw-pdf-btn{transition:box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.bw-pdf-btn:hover{box-shadow:var(--elev-1)}.bw-pdf-btn:active{transform:scale(.985)}.bw-flag-btn{transition:box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.bw-flag-btn:hover{box-shadow:var(--elev-1)}.bw-flag-btn:active{transform:scale(.985)}.bw-trends{min-width:0}.bw-trend-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.bw-load-state,.bw-refresh-warning{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken)}.bw-load-state{padding:14px}.bw-load-state>div{display:flex;flex-direction:column;gap:2px}.bw-load-state strong{font:650 13px var(--sans);color:var(--ink)}.bw-load-state span{font:12px/1.4 var(--sans);color:var(--ink-soft)}.bw-refresh-warning,.bw-scribe-bloodwork .sc-prior__hide{color:var(--copper-deep)}.bw-refresh-warning{padding:8px 10px;font:11px/1.4 var(--sans)}.bw-refresh-warning button{min-width:56px;min-height:36px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--copper-deep);font:700 11px var(--sans);cursor:pointer}.bw-refresh-warning button:hover{background:var(--copper-glow)}.bw-trend-ledger{min-width:0;container:bw-trend-ledger/inline-size;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--surface-raised);box-shadow:var(--elev-1)}.bw-trend-ledger__header{width:100%;min-height:76px;display:grid;grid-template-columns:42px minmax(220px,auto) minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;padding:14px 16px;border:0;background:linear-gradient(110deg,var(--surface-raised),var(--surface-sunken));color:var(--ink);text-align:left}button.bw-trend-ledger__header{cursor:pointer}button.bw-trend-ledger__header:hover{background:linear-gradient(110deg,var(--surface-raised),var(--copper-glow))}.bw-trend-ledger button:focus-visible,button.bw-trend-ledger__header:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--copper)}.bw-trend-ledger__seal{width:42px;height:42px;display:inline-flex;align-items:flex-end;justify-content:center;gap:4px;padding:9px 8px;border:1px solid color-mix(in srgb,var(--forest) 18%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--forest) 7%,var(--surface-raised));box-shadow:var(--elev-0)}.bw-trend-ledger__seal i{width:4px;border-radius:4px;background:var(--forest);opacity:.72}.bw-trend-ledger__seal i:first-child{height:10px}.bw-trend-ledger__seal i:nth-child(2){height:21px;background:var(--copper);opacity:1}.bw-trend-ledger__seal i:nth-child(3){height:15px}.bw-trend-ledger__heading{min-width:0;display:flex;flex-direction:column;gap:1px}.bw-trend-ledger__title{font:600 22px/1.05 var(--serif);letter-spacing:-.012em;color:var(--ink)}.bw-trend-ledger__meta{margin-top:3px;font:11.5px/1.4 var(--sans);color:var(--ink-soft)}.bw-trend-ledger__summary{min-width:0;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.bw-trend-summary-chip{display:inline-flex;align-items:center;min-height:26px;padding:4px 8px;border:1px solid var(--border);border-radius:999px;background:var(--surface-raised);color:var(--ink-soft);font:650 11px var(--sans);white-space:nowrap}.bw-trend-summary-chip.is-alert{border-color:color-mix(in srgb,var(--red) 28%,var(--border));color:var(--red);background:var(--red-tint)}.bw-trend-summary-chip.is-attention{border-color:color-mix(in srgb,var(--copper-deep) 28%,var(--border));color:var(--copper-deep);background:var(--amber-tint)}.bw-trend-ledger__toggle-copy{min-width:60px;min-height:44px;display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;color:var(--copper-deep);font:700 11px var(--sans)}.bw-trend-ledger__toggle-copy span,.bw-trend-row__expand span{display:inline-block;transition:transform var(--dur-hover) var(--ease-out)}.bw-trend-ledger__toggle-copy span.is-open,.bw-trend-row__expand span.is-open{transform:rotate(180deg)}.bw-trend-ledger__body{border-top:1px solid var(--border)}.bw-trend-ledger__toolbar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 16px;background:var(--surface-sunken)}.bw-trend-ledger__legend{display:flex;align-items:center;flex-wrap:wrap;gap:7px 14px;color:var(--ink-soft);font:11.5px var(--sans)}.bw-trend-ledger__legend>span:not(.bw-trend-ledger__scale-note){display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.bw-trend-ledger__legend i{width:7px;height:7px;border-radius:50%;border:1px solid var(--ink-soft);background:var(--ink-soft)}.bw-trend-ledger__legend i.is-latest{width:9px;height:9px;border-color:var(--copper-deep);background:var(--copper-deep)}.bw-trend-ledger__legend i.is-target{width:16px;height:7px;border:0;border-radius:2px;background:color-mix(in srgb,var(--forest) 16%,transparent)}.bw-trend-ledger__scale-note{flex-basis:100%;color:var(--ink-soft)}.bw-trend-ledger__filter{flex:none;display:inline-grid;grid-template-columns:1fr 1fr;padding:3px;border:1px solid var(--border);border-radius:12px;background:var(--surface-raised)}.bw-trend-ledger__filter button{min-height:38px;padding:6px 10px;border:0;border-radius:9px;background:transparent;color:var(--ink-soft);font:650 10.5px var(--sans);cursor:pointer;white-space:nowrap}.bw-trend-ledger__filter button[aria-pressed=true]{background:var(--bone);color:var(--copper-deep);box-shadow:var(--elev-0)}.bw-trend-ledger__filter button span{margin-left:3px;font-family:var(--mono);font-size:10.5px}.bw-trend-ledger__rows{display:flex;flex-direction:column}.bw-trend-row{position:relative;border-top:1px solid var(--border);background:var(--surface-raised)}.bw-trend-row:first-child{border-top:0}.bw-trend-row.is-alert{box-shadow:inset 3px 0 0 var(--trend-flag-c,var(--red))}.bw-trend-row.is-expanded{background:color-mix(in srgb,var(--bone) 48%,var(--surface-raised))}.bw-trend-row__main{min-height:112px;display:grid;grid-template-columns:minmax(155px,1.05fr) minmax(125px,.72fr) minmax(155px,.82fr) minmax(250px,1.75fr) 44px;align-items:center;grid-gap:14px;gap:14px;padding:13px 10px 13px 16px}.bw-trend-row__change,.bw-trend-row__identity,.bw-trend-row__latest{min-width:0;display:flex;flex-direction:column;gap:4px}.bw-trend-row__name-line{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px}.bw-trend-row__name-line h4{margin:0;color:var(--ink);font:650 14px/1.3 var(--sans)}.bw-trend-row__assay{padding:2px 6px;border:1px solid var(--border);border-radius:999px;color:var(--ink-soft);font:600 9.5px var(--mono);letter-spacing:.03em;text-transform:uppercase}.bw-trend-row__date{display:flex;align-items:center;flex-wrap:wrap;gap:3px 5px;color:var(--ink-soft);font:11px/1.4 var(--sans)}.bw-trend-row__prior-flag{flex-basis:100%;width:-moz-fit-content;width:fit-content;color:var(--trend-flag-c,var(--copper-deep));font-weight:700}.bw-trend-row__not-latest{margin-top:2px}.bw-trend-row__not-latest,.bw-trend-row__unit-note{flex-basis:100%;width:-moz-fit-content;width:fit-content;color:var(--copper-deep);font-weight:650}.bw-trend-row__value-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 6px}.bw-trend-row__value-line strong{color:var(--ink);font:700 22px/1 var(--mono);letter-spacing:-.04em}.bw-trend-row__value-line>span:not(.bw-trend-row__flag){color:var(--ink-soft);font:10px var(--sans)}.bw-trend-row__flag{display:inline-flex;min-height:22px;align-items:center;padding:2px 7px;border:1px solid color-mix(in srgb,var(--trend-flag-c) 30%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--trend-flag-c) 10%,transparent);color:var(--trend-flag-c);font:750 10px var(--sans);text-transform:uppercase;letter-spacing:.03em}.bw-trend-row__target-copy{color:var(--forest);font:11.5px/1.4 var(--sans)}.bw-trend-row__change strong{color:var(--ink);font:650 12.5px/1.35 var(--sans)}.bw-trend-row__change>span:not(.lv-eyebrow){color:var(--ink-soft);font:11px/1.35 var(--sans)}.bw-trend-plot-frame{width:100%;min-width:0;display:flex;flex-direction:column;gap:4px;align-self:center}.bw-trend-plot{display:block;width:100%;height:auto;min-width:0;aspect-ratio:44/7;overflow:visible}div.bw-trend-plot--empty{display:flex;align-items:center;justify-content:center;min-height:56px;border-bottom:1px dashed var(--border);color:var(--ink-soft);font:10.5px var(--sans)}.bw-trend-plot__grid{stroke:var(--border);stroke-width:1;stroke-dasharray:2 4}.bw-trend-plot__target{fill:color-mix(in srgb,var(--forest) 12%,transparent)}.bw-trend-plot__target-line{stroke:color-mix(in srgb,var(--forest) 55%,transparent);stroke-width:1;stroke-dasharray:4 3}.bw-trend-plot__line{fill:none;stroke:var(--ink-soft);stroke-width:1.5}.bw-trend-plot__line,.bw-trend-plot__point{vector-effect:non-scaling-stroke}.bw-trend-plot__point.is-latest{filter:drop-shadow(0 1px 1px color-mix(in srgb,var(--ink) 18%,transparent))}.bw-trend-plot__dates{display:flex;justify-content:space-between;gap:8px;padding:0 2px;color:var(--ink-soft);font:600 11px/1.25 var(--mono);white-space:nowrap}.bw-trend-plot__dates.is-single{justify-content:center}.bw-trend-row__expand{width:44px;height:44px;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--surface-sunken);color:var(--copper-deep);font:700 15px var(--sans);cursor:pointer}.bw-trend-row__expand:hover{border-color:var(--copper-soft);background:var(--copper-glow)}.bw-trend-history{padding:0 16px 16px;animation:bw-rise var(--dur-enter) var(--ease-out) backwards}.bw-trend-history__notes{display:flex;align-items:center;flex-wrap:wrap;gap:5px 14px;margin-bottom:8px;color:var(--ink-soft);font:11.5px/1.4 var(--sans)}.bw-trend-target-note{display:inline-flex;align-items:center;gap:6px;color:var(--forest)}.bw-trend-target-note i{width:16px;height:7px;border-radius:2px;background:color-mix(in srgb,var(--forest) 16%,transparent)}.bw-trend-history__table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised)}.bw-trend-history__table{width:100%;border-collapse:collapse;color:var(--ink-soft);font:11px var(--sans)}.bw-trend-history__table td,.bw-trend-history__table th{padding:8px 10px;border-bottom:1px solid var(--border);text-align:left}.bw-trend-history__table th{background:var(--surface-sunken);color:var(--ink-soft);font:700 10.5px var(--mono);letter-spacing:.07em;text-transform:uppercase}.bw-trend-history__table tr:last-child td{border-bottom:0}.bw-trend-history__flag{color:var(--trend-flag-c);font-weight:700}.bw-trend-history__none{color:var(--ink-soft)}.bw-trend-ledger__empty{display:flex;flex-direction:column;gap:4px;padding:28px 18px;color:var(--ink-soft);font:12px var(--sans);text-align:center}.bw-trend-ledger__empty-title{color:var(--ink);font:600 18px var(--serif)}@container bw-trend-ledger (max-width: 820px){.bw-trend-ledger__header{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:12px}.bw-trend-ledger__seal{width:38px;height:38px;padding:8px 7px}.bw-trend-ledger__summary{grid-column:2/-1;justify-content:flex-start}.bw-trend-ledger__toggle-copy{grid-column:3;grid-row:1;min-width:44px}.bw-trend-ledger__toolbar{align-items:stretch;flex-direction:column;padding:10px 12px}.bw-trend-ledger__filter{width:100%}.bw-trend-ledger__filter button{min-height:44px}.bw-trend-row__main{grid-template-columns:minmax(180px,1fr) minmax(140px,.8fr) 44px;gap:10px 14px}.bw-trend-row__identity{grid-column:1;grid-row:1}.bw-trend-row__latest{grid-column:2;grid-row:1}.bw-trend-row__expand{grid-column:3;grid-row:1}.bw-trend-row__change{grid-column:1;grid-row:2}.bw-trend-plot-frame{grid-column:2/4;grid-row:2}}@container bw-trend-ledger (max-width: 600px){.bw-trend-row__main{grid-template-columns:minmax(0,1fr) 44px;gap:10px;padding:13px 10px 13px 14px}.bw-trend-row__identity{grid-column:1;grid-row:1}.bw-trend-row__expand{grid-column:2;grid-row:1}.bw-trend-row__latest{grid-column:1/-1;grid-row:2}.bw-trend-row__change{grid-column:1/-1;grid-row:3}.bw-trend-plot-frame{grid-column:1/-1;grid-row:4}.bw-trend-history{padding:0 12px 12px}}@media (max-width:1100px){.bw-trend-row__main{grid-template-columns:minmax(180px,1fr) minmax(140px,.8fr) 44px;gap:10px 14px}.bw-trend-row__identity{grid-column:1;grid-row:1}.bw-trend-row__latest{grid-column:2;grid-row:1}.bw-trend-row__expand{grid-column:3;grid-row:1}.bw-trend-row__change{grid-column:1;grid-row:2}.bw-trend-plot-frame{grid-column:2/4;grid-row:2}}@media (max-width:760px){.bw-trend-ledger__header{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:12px}.bw-trend-ledger__seal{width:38px;height:38px;padding:8px 7px}.bw-trend-ledger__summary{grid-column:2/-1;justify-content:flex-start}.bw-trend-ledger__toggle-copy{grid-column:3;grid-row:1;min-width:44px}.bw-trend-ledger__toolbar{align-items:stretch;flex-direction:column;padding:10px 12px}.bw-trend-ledger__filter{width:100%}.bw-trend-ledger__filter button{min-height:44px}.bw-trend-row__main{grid-template-columns:minmax(0,1fr) 44px;gap:10px;padding:13px 10px 13px 14px}.bw-trend-row__identity{grid-column:1;grid-row:1}.bw-trend-row__expand{grid-column:2;grid-row:1}.bw-trend-row__latest{grid-column:1/-1;grid-row:2}.bw-trend-row__change{grid-column:1/-1;grid-row:3}.bw-trend-plot-frame{grid-column:1/-1;grid-row:4}.bw-trend-history{padding:0 12px 12px}}@media (max-width:480px){.bw-load-state,.bw-refresh-warning{align-items:stretch;flex-direction:column}.bw-load-state .lead-contact-btn{min-height:44px}.bw-trend-ledger{border-radius:13px}.bw-trend-ledger__title{font-size:20px}.bw-trend-ledger__meta{font-size:11px}.bw-trend-summary-chip{min-height:26px;font-size:10.5px}.bw-trend-ledger__toggle-copy{font-size:0}.bw-trend-ledger__toggle-copy span{font-size:15px}.bw-trend-ledger__legend{gap:7px 10px}.bw-trend-row__value-line strong{font-size:21px}.bw-trend-history__table td,.bw-trend-history__table th{padding:8px}}@media (prefers-reduced-motion:reduce){.bw-trend-history,.bw-trend-ledger__toggle-copy span,.bw-trend-row__expand span{transition:none;animation:none}}.bw-unmatched-card{box-shadow:var(--elev-0);transition:box-shadow var(--dur-hover) var(--ease-out);animation:bw-rise var(--dur-enter) var(--ease-out) backwards}.bw-unmatched-card:hover{box-shadow:var(--elev-1)}@media (prefers-reduced-motion:reduce){.bw-unmatched-card{animation:none}}.bws-shell .bws-row{box-shadow:var(--elev-0);transition:border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out)}.bws-shell .bws-row:not(.bws-row--unlinked):hover{box-shadow:var(--elev-2);transform:translateY(-1px)}.labreq-shell .section-label{font-family:var(--mono)}.labreq-shell .empty{box-shadow:var(--elev-1)}.labreq-picker{box-shadow:var(--elev-0)}.labreq-pick{transition:background var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.labreq-pick:hover{box-shadow:var(--elev-1)}.labreq-pick--on{box-shadow:var(--elev-0)}