@font-face{font-family:Saira Condensed;src:url(../media/Saira-Condensed-SemiBold.3_fz83oqtt13c.woff2?dpl=dpl_Ca6P3DJ56dyR9tB9G5yqb9Wuw6T2)format("woff2");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:DM Sans;src:url(../media/DM-Sans.2u2a6mik-2p2u.woff2?dpl=dpl_Ca6P3DJ56dyR9tB9G5yqb9Wuw6T2)format("woff2");font-display:swap;font-style:normal;font-weight:100 900}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrains-Mono.3c4tgq18jorkg.woff2?dpl=dpl_Ca6P3DJ56dyR9tB9G5yqb9Wuw6T2)format("woff2");font-display:swap;font-style:normal;font-weight:100 800}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--po-palette-obsidian:#08090b;--po-palette-graphite:#0e1014;--po-palette-ivory:#e8e5dc;--po-palette-ivory-dim:#b8b5ac;--po-palette-signal:#6aa8ff;--po-palette-signal-bright:#96c2ff;--po-palette-operational:#5fd49a;--po-palette-alert:#f28b82;--po-color-canvas:var(--po-palette-obsidian);--po-color-surface:var(--po-palette-graphite);--po-color-surface-raised:color-mix(in srgb, var(--po-palette-ivory) 5%, var(--po-palette-graphite));--po-color-surface-hover:color-mix(in srgb, var(--po-palette-signal) 9%, var(--po-palette-graphite));--po-color-overlay:color-mix(in srgb, var(--po-palette-obsidian) 82%, transparent);--po-color-transparent:transparent;--po-color-text:var(--po-palette-ivory);--po-color-text-muted:var(--po-palette-ivory-dim);--po-color-border:color-mix(in srgb, var(--po-palette-ivory) 18%, transparent);--po-color-border-strong:color-mix(in srgb, var(--po-palette-ivory) 34%, transparent);--po-color-primary:var(--po-palette-signal);--po-color-primary-hover:var(--po-palette-signal-bright);--po-color-on-primary:var(--po-palette-obsidian);--po-color-focus:var(--po-palette-signal);--po-color-success:var(--po-palette-operational);--po-color-alert:var(--po-palette-alert);--po-color-on-alert:var(--po-palette-obsidian);--po-color-status-neutral-bg:var(--po-color-surface-raised);--po-color-status-info-bg:color-mix(in srgb, var(--po-palette-signal) 14%, var(--po-palette-graphite));--po-color-status-success-bg:color-mix(in srgb, var(--po-palette-operational) 14%, var(--po-palette-graphite));--po-color-status-alert-bg:color-mix(in srgb, var(--po-palette-alert) 14%, var(--po-palette-graphite));--po-font-display:"Saira Condensed", "Arial Narrow", sans-serif;--po-font-body:"DM Sans", system-ui, sans-serif;--po-font-mono:"JetBrains Mono", ui-monospace, monospace;--po-font-size-xs:.75rem;--po-font-size-sm:.875rem;--po-font-size-md:1rem;--po-font-size-lg:1.25rem;--po-font-size-xl:clamp(1.75rem, 4vw, 3rem);--po-line-height-tight:1.1;--po-line-height-body:1.5;--po-letter-spacing-display:.06em;--po-letter-spacing-label:.08em;--po-space-xxs:.25rem;--po-space-xs:.5rem;--po-space-sm:.75rem;--po-space-md:1rem;--po-space-lg:1.5rem;--po-space-xl:2rem;--po-space-xxl:3rem;--po-radius-none:0;--po-radius-control:.25rem;--po-radius-panel:.375rem;--po-radius-pill:999px;--po-border-width:1px;--po-focus-width:2px;--po-focus-offset:3px;--po-shadow-panel:0 1.5rem 4rem #0000005c;--po-size-target:44px;--po-size-content:80rem;--po-size-dialog:36rem;--po-size-toast:24rem;--po-motion-quick:.12s;--po-motion-standard:.18s;--po-motion-reduced:.01ms;--po-ease-standard:cubic-bezier(.2, 0, 0, 1);--po-layer-skip-link:100;--po-layer-dialog:200;--po-layer-toast:300}*,:before,:after{box-sizing:border-box}html{background:var(--po-color-canvas);color:var(--po-color-text);font-family:var(--po-font-body);line-height:var(--po-line-height-body)}body{background:var(--po-color-canvas);min-width:20rem;margin:0}button,input,select,textarea{font:inherit}button,select,input[type=checkbox]{cursor:pointer}button:disabled,select:disabled,input:disabled,textarea:disabled{cursor:not-allowed;opacity:.58}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--po-focus-width) solid var(--po-color-focus);outline-offset:var(--po-focus-offset)}.po-skip-link{z-index:var(--po-layer-skip-link);min-height:var(--po-size-target);padding:var(--po-space-sm) var(--po-space-md);border:var(--po-border-width) solid var(--po-color-primary);border-radius:var(--po-radius-control);background:var(--po-color-primary);color:var(--po-color-on-primary);transition:transform var(--po-motion-quick) var(--po-ease-standard);font-weight:700;position:fixed;inset-block-start:var(--po-space-sm);inset-inline-start:var(--po-space-sm);transform:translateY(-200%)}.po-skip-link:focus-visible{transform:translateY(0)}.po-brand-lockup{align-items:center;gap:var(--po-space-sm);min-width:0;color:var(--po-color-text);display:inline-flex}.po-brand-lockup__visual{flex:none;display:inline-flex}.po-brand-lockup__copy{min-width:0;display:grid}.po-brand-lockup__name{font-family:var(--po-font-display);font-size:var(--po-font-size-lg);letter-spacing:var(--po-letter-spacing-display);font-weight:600;line-height:var(--po-line-height-tight);text-transform:uppercase}.po-brand-lockup__tagline{color:var(--po-color-text-muted);font-size:var(--po-font-size-xs)}.po-button{min-height:var(--po-size-target);justify-content:center;align-items:center;gap:var(--po-space-xs);padding:var(--po-space-sm) var(--po-space-md);border:var(--po-border-width) solid var(--po-color-transparent);border-radius:var(--po-radius-control);font-weight:700;line-height:var(--po-line-height-tight);transition:background-color var(--po-motion-quick) var(--po-ease-standard), border-color var(--po-motion-quick) var(--po-ease-standard), color var(--po-motion-quick) var(--po-ease-standard), transform var(--po-motion-quick) var(--po-ease-standard);text-decoration:none;display:inline-flex}.po-button:not(:disabled):active{transform:translateY(1px)}.po-button--primary{background:var(--po-color-primary);color:var(--po-color-on-primary)}.po-button--primary:not(:disabled):hover{background:var(--po-color-primary-hover)}.po-button--secondary{border-color:var(--po-color-border-strong);background:var(--po-color-surface-raised);color:var(--po-color-text)}.po-button--secondary:not(:disabled):hover,.po-button--quiet:not(:disabled):hover{background:var(--po-color-surface-hover)}.po-button--destructive{background:var(--po-color-alert);color:var(--po-color-on-alert)}.po-button--quiet{border-color:var(--po-color-transparent);background:var(--po-color-transparent);color:var(--po-color-text)}.po-icon-button{min-width:var(--po-size-target);padding-inline:var(--po-space-sm)}.po-field{gap:var(--po-space-xs);display:grid}.po-field__label,.po-checkbox__label{color:var(--po-color-text);font-family:var(--po-font-display);font-size:var(--po-font-size-sm);letter-spacing:var(--po-letter-spacing-label);text-transform:uppercase;font-weight:600}.po-field__required{color:var(--po-color-alert)}.po-field__description,.po-checkbox__description{color:var(--po-color-text-muted);font-size:var(--po-font-size-sm)}.po-field__error,.po-checkbox__error{color:var(--po-color-alert);font-size:var(--po-font-size-sm);font-weight:700}.po-input,.po-select,.po-textarea{width:100%;min-height:var(--po-size-target);padding:var(--po-space-sm) var(--po-space-md);border:var(--po-border-width) solid var(--po-color-border-strong);border-radius:var(--po-radius-control);background:var(--po-color-surface);color:var(--po-color-text);transition:border-color var(--po-motion-quick) var(--po-ease-standard), background-color var(--po-motion-quick) var(--po-ease-standard)}.po-input::placeholder,.po-textarea::placeholder{color:var(--po-color-text-muted)}.po-input:hover:not(:disabled),.po-select:hover:not(:disabled),.po-textarea:hover:not(:disabled){border-color:var(--po-color-primary)}.po-input[aria-invalid=true],.po-select[aria-invalid=true],.po-textarea[aria-invalid=true]{border-color:var(--po-color-alert)}.po-textarea{min-height:calc(var(--po-size-target) * 2.5);resize:vertical}.po-checkbox{min-height:var(--po-size-target);grid-template-columns:var(--po-size-target) minmax(0, 1fr);cursor:pointer;align-items:start;display:grid}.po-checkbox__control{width:1.25rem;height:1.25rem;margin:var(--po-space-sm);accent-color:var(--po-color-primary)}.po-checkbox__copy{gap:var(--po-space-xxs);padding-block:var(--po-space-sm);display:grid}.po-status-badge{align-items:center;gap:var(--po-space-xs);width:fit-content;padding:var(--po-space-xxs) var(--po-space-sm);border:var(--po-border-width) solid var(--po-color-border);border-radius:var(--po-radius-pill);background:var(--po-color-status-neutral-bg);color:var(--po-color-text);font-family:var(--po-font-mono);font-size:var(--po-font-size-xs);letter-spacing:var(--po-letter-spacing-label);text-transform:uppercase;font-weight:700;display:inline-flex}.po-status-badge:before{border-radius:var(--po-radius-pill);background:var(--po-color-text-muted);content:"";width:.5rem;height:.5rem}.po-status-badge[data-tone=info]{background:var(--po-color-status-info-bg)}.po-status-badge[data-tone=info]:before{background:var(--po-color-primary)}.po-status-badge[data-tone=success]{background:var(--po-color-status-success-bg)}.po-status-badge[data-tone=success]:before{background:var(--po-color-success)}.po-status-badge[data-tone=alert]{background:var(--po-color-status-alert-bg)}.po-status-badge[data-tone=alert]:before{background:var(--po-color-alert)}.po-toast-region{z-index:var(--po-layer-toast);width:min(var(--po-size-toast), calc(100vw - var(--po-space-xl)));gap:var(--po-space-sm);pointer-events:none;display:grid;position:fixed;inset-block-end:var(--po-space-lg);inset-inline-end:var(--po-space-lg)}.po-toast-region__channel,.po-toast-list{gap:var(--po-space-sm);margin:0;padding:0;list-style:none;display:grid}.po-toast{gap:var(--po-space-xs);padding:var(--po-space-md);border:var(--po-border-width) solid var(--po-color-border-strong);border-inline-start:var(--po-space-xxs) solid var(--po-color-primary);border-radius:var(--po-radius-panel);background:var(--po-color-surface-raised);box-shadow:var(--po-shadow-panel);color:var(--po-color-text);pointer-events:auto;display:grid}.po-toast[data-tone=success]{border-inline-start-color:var(--po-color-success)}.po-toast[data-tone=alert]{border-inline-start-color:var(--po-color-alert)}.po-toast__title{font-weight:700}.po-toast__description{color:var(--po-color-text-muted);font-size:var(--po-font-size-sm)}.po-toast__action{justify-self:start}.po-dialog__backdrop{z-index:var(--po-layer-dialog);padding:var(--po-space-lg);background:var(--po-color-overlay);place-items:center;display:grid;position:fixed;inset:0}.po-dialog__panel{width:min(100%, var(--po-size-dialog));max-height:calc(100dvh - var(--po-space-xxl));gap:var(--po-space-lg);padding:var(--po-space-xl);border:var(--po-border-width) solid var(--po-color-border-strong);border-radius:var(--po-radius-panel);background:var(--po-color-surface);box-shadow:var(--po-shadow-panel);color:var(--po-color-text);display:grid;position:relative;overflow-y:auto}.po-dialog__heading{padding-inline-end:var(--po-size-target)}.po-dialog__title{font-family:var(--po-font-display);font-size:var(--po-font-size-xl);letter-spacing:var(--po-letter-spacing-display);font-weight:600;line-height:var(--po-line-height-tight);text-transform:uppercase;margin:0}.po-dialog__description{margin:var(--po-space-xs) 0 0;color:var(--po-color-text-muted)}.po-dialog__close{position:absolute;inset-block-start:var(--po-space-md);inset-inline-end:var(--po-space-md)}.po-dialog__actions{justify-content:flex-end;gap:var(--po-space-sm);flex-wrap:wrap;display:flex}.po-table-scroll{border:var(--po-border-width) solid var(--po-color-border);border-radius:var(--po-radius-panel);background:var(--po-color-surface);max-width:100%;overflow-x:auto}.po-table{border-collapse:collapse;width:100%;color:var(--po-color-text)}.po-table caption{padding:var(--po-space-md);color:var(--po-color-text);font-family:var(--po-font-display);font-size:var(--po-font-size-lg);letter-spacing:var(--po-letter-spacing-display);text-align:start;text-transform:uppercase;font-weight:600}.po-table th,.po-table td{padding:var(--po-space-sm) var(--po-space-md);border-block-start:var(--po-border-width) solid var(--po-color-border);text-align:start;vertical-align:top}.po-table th{color:var(--po-color-text-muted);font-family:var(--po-font-mono);font-size:var(--po-font-size-xs);letter-spacing:var(--po-letter-spacing-label);text-transform:uppercase}.po-table tbody tr:hover{background:var(--po-color-surface-hover)}.po-app-shell{background:var(--po-color-canvas);min-height:100dvh;color:var(--po-color-text)}.po-app-shell__header{align-items:center;gap:var(--po-space-lg);min-height:calc(var(--po-size-target) + var(--po-space-lg));padding:var(--po-space-sm) max(var(--po-space-md), calc((100vw - var(--po-size-content)) / 2));border-block-end:var(--po-border-width) solid var(--po-color-border);background:var(--po-color-surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.po-app-shell__navigation{min-width:0;overflow-x:auto}.po-app-shell__navigation :where(ul,ol){align-items:center;gap:var(--po-space-xs);min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.po-app-shell__navigation a{min-height:var(--po-size-target);padding-inline:var(--po-space-sm);border-radius:var(--po-radius-control);color:var(--po-color-text-muted);align-items:center;text-decoration:none;display:inline-flex}.po-app-shell__navigation a:hover,.po-app-shell__navigation a[aria-current=page]{background:var(--po-color-surface-hover);color:var(--po-color-text)}.po-app-shell__utility{align-items:center;gap:var(--po-space-sm);display:flex}.po-app-shell__main{width:min(100%, var(--po-size-content));padding:var(--po-space-xl) var(--po-space-md) var(--po-space-xxl);margin-inline:auto}@media (max-width:48rem){.po-app-shell__header{gap:var(--po-space-sm);padding-inline:var(--po-space-md);grid-template-columns:minmax(0,1fr) auto}.po-app-shell__navigation{margin-inline:calc(var(--po-space-md) * -1);padding:var(--po-space-xs) var(--po-space-md);border-block-start:var(--po-border-width) solid var(--po-color-border);grid-area:2/1/auto/-1}.po-dialog__backdrop{padding:var(--po-space-sm);align-items:end}.po-dialog__panel{max-height:calc(100dvh - var(--po-space-lg));padding:var(--po-space-lg)}.po-table{min-width:40rem}.po-toast-region{inset-inline:var(--po-space-md);width:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:var(--po-motion-reduced);animation-duration:var(--po-motion-reduced);animation-iteration-count:1}.po-button:not(:disabled):active{transform:none}}
body{background:var(--po-color-canvas);color:var(--po-color-text)}::selection{background:var(--po-color-primary);color:var(--po-color-on-primary)}a{color:var(--po-color-primary-hover)}a:hover{color:var(--po-color-text)}.action-link{min-height:var(--po-size-target);min-width:var(--po-size-target);align-items:center;display:inline-flex}button{border:1px solid var(--po-color-primary-hover);color:var(--po-color-text);cursor:pointer;font:inherit;background:0 0;padding:.5rem .875rem}button:hover{background:var(--po-color-primary-hover);color:var(--po-color-on-primary)}input{background:var(--po-color-canvas);border:1px solid var(--po-color-border-strong);color:var(--po-color-text);font:inherit;min-height:var(--po-size-target);padding:.5rem .75rem}input:disabled,button:disabled{cursor:not-allowed;opacity:.6}.eyebrow,.deployment-cue{font-family:var(--po-font-mono);font-size:var(--po-font-size-xs);letter-spacing:.08em;text-transform:uppercase;margin:0}.eyebrow{color:var(--po-color-primary)}.crm-shell-context{color:var(--po-color-text-muted);font-family:var(--po-font-mono);font-size:var(--po-font-size-xs);letter-spacing:var(--po-letter-spacing-label);text-transform:uppercase}.crm-brand-mark{object-fit:contain;max-width:8.125rem;height:auto;display:block}.crm-pagination{gap:var(--po-space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crm-pagination a{min-height:var(--po-size-target);min-width:var(--po-size-target);padding:0 var(--po-space-xs);align-items:center;display:inline-flex}.briefing{max-width:52rem;padding:clamp(2.5rem,8vw,6rem) 0}.briefing h1,.briefing h2{font-family:var(--po-font-display);letter-spacing:.01em;font-weight:700}.briefing h1{margin:.75rem 0 1.5rem;font-size:clamp(2.5rem,8vw,4.75rem);line-height:.94}.briefing h2{margin:0 0 .75rem;font-size:1.75rem}.deployment-cue{color:var(--po-color-text-muted)}.readiness-rail{background:var(--po-color-surface);border-left:.35rem solid var(--po-color-primary);margin:2rem 0;padding:1.25rem 1.5rem}.readiness-rail[data-readiness=ready]{border-left-color:var(--po-color-success)}.readiness-rail p{margin:.5rem 0 0}.readiness-status{font-size:1.125rem}.readiness-detail,.briefing-copy{color:var(--po-color-text-muted);line-height:1.65}.briefing-section{border-top:1px solid var(--po-color-border);padding-top:1.5rem}.sign-in-form{gap:.75rem;max-width:28rem;margin-top:1.5rem;display:grid}.account-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:52rem;display:grid}.account-form-grid__wide{grid-column:1/-1}.contact-form-grid,.lead-form-grid,.activity-form-grid,.task-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:52rem;display:grid}.task-form-grid__wide{grid-column:1/-1}.opportunity-form-grid,.note-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:52rem;display:grid}.opportunity-form-grid__wide,.note-form-grid__wide{grid-column:1/-1}.opportunity-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin:1.5rem 0 0;display:grid}.opportunity-facts>div{border-top:1px solid var(--po-color-border);padding-top:.65rem}.opportunity-facts dt{color:var(--po-color-text-muted);font-family:var(--po-font-mono);font-size:var(--po-font-size-xs);letter-spacing:var(--po-letter-spacing-label);text-transform:uppercase}.opportunity-facts dd{overflow-wrap:anywhere;margin:.35rem 0 0}.opportunity-facts__wide{grid-column:1/-1}.opportunity-inline-actions{border-top:1px solid var(--po-color-border);gap:.75rem;margin-top:2rem;padding-top:1rem;display:grid}.opportunity-inline-form{gap:.5rem;max-width:40rem;display:grid}.opportunity-stakeholders,.note-revisions{gap:.75rem;margin:1rem 0;padding:0;list-style:none;display:grid}.opportunity-stakeholders li,.note-revisions li{border-top:1px solid var(--po-color-border);gap:.35rem;padding-top:.75rem;display:grid}.note-revisions p{margin:0}.task-tabs{flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.25rem;display:flex}.task-tab{border:1px solid var(--po-color-border-strong);text-transform:capitalize;padding:.5rem .75rem;text-decoration:none}.task-tab--selected{background:var(--po-color-primary);color:var(--po-color-on-primary)}.task-table-actions{gap:.75rem;min-width:14rem;display:grid}.task-table-actions form{gap:.4rem;display:grid}.task-table-actions .po-field{gap:.25rem}.task-action-error{color:var(--po-color-alert);font-size:var(--po-font-size-xs)}.pipeline-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:52rem;margin-top:1.25rem;display:grid}.pipeline-form .po-field:first-of-type,.pipeline-form>.po-button,.pipeline-form>.pipeline-action-error,.pipeline-form>.sr-only{grid-column:1/-1}.pipeline-stage-actions{gap:.75rem;min-width:18rem;display:grid}.pipeline-stage-actions form,.pipeline-stage-move-actions{gap:.45rem;display:grid}.pipeline-stage-move-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-action-error{color:var(--po-color-alert);font-size:var(--po-font-size-sm)}.pipeline-board-filters,.report-range-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.75rem;margin:1.25rem 0;display:grid}.pipeline-board-filters>.po-button,.report-range-form>.po-button{min-height:var(--po-size-target)}.pipeline-view-tabs{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.pipeline-view-tab{border:1px solid var(--po-color-border-strong);padding:.5rem .75rem;text-decoration:none}.pipeline-view-tab--selected{background:var(--po-color-primary);color:var(--po-color-on-primary)}.pipeline-currency-totals,.report-breakdown ul,.report-definitions,.report-drill-through{gap:.5rem;margin:1rem 0;padding:0;list-style:none;display:grid}.pipeline-currency-totals{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.pipeline-currency-totals li,.report-breakdown li{background:var(--po-color-surface);border:1px solid var(--po-color-border);gap:.25rem;padding:.85rem;display:grid}.pipeline-currency-totals span,.report-breakdown li span{color:var(--po-color-text-muted);font-size:var(--po-font-size-sm)}.pipeline-board{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin-top:1.25rem;display:grid}.pipeline-board-column{background:var(--po-color-surface);border:1px solid var(--po-color-border);min-width:0;padding:.85rem}.pipeline-board-column__heading{border-bottom:1px solid var(--po-color-border);justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.6rem;display:flex}.pipeline-board-column__heading h3{font-family:var(--po-font-display);margin:0;font-size:1.35rem}.pipeline-board-cards{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pipeline-card{background:var(--po-color-canvas);border:1px solid var(--po-color-border);gap:.35rem;padding:.85rem;display:grid}.pipeline-card h4{margin:0;font-size:1rem}.pipeline-card__value{font-family:var(--po-font-mono);margin:0}.pipeline-card .eyebrow,.pipeline-card .readiness-detail{margin:0}.pipeline-card-move-form{border-top:1px solid var(--po-color-border);gap:.5rem;margin-top:.5rem;padding-top:.65rem;display:grid}.pipeline-card-move-form .po-field{gap:.2rem}.report-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:1.25rem 0 0;display:grid}.report-metric-grid>div{background:var(--po-color-surface);border:1px solid var(--po-color-border);gap:.3rem;padding:.85rem;display:grid}.report-metric-grid dt{color:var(--po-color-text-muted);font-family:var(--po-font-mono);font-size:var(--po-font-size-xs);text-transform:uppercase}.report-metric-grid dd{font-family:var(--po-font-display);margin:0;font-size:1.8rem}.report-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.report-breakdown{border-top:1px solid var(--po-color-border);padding-top:.85rem}.report-breakdown h3{margin:0;font-size:1.15rem}.report-breakdown li{justify-content:space-between;align-items:center;display:flex}.report-definitions{padding-left:1.25rem;list-style:outside}.report-drill-through{flex-wrap:wrap;gap:.75rem;display:flex}.notification-preference-form{grid-template-columns:minmax(12rem,1fr) 8rem auto;align-items:end;gap:.75rem;max-width:42rem;display:grid}.notification-preference-form label{font-weight:700}.notification-inbox{gap:.75rem;max-width:60rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.notification{background:var(--po-color-surface);border:1px solid var(--po-color-border);justify-content:space-between;align-items:start;gap:1rem;padding:1rem;display:flex}.notification--unread{border-left:.3rem solid var(--po-color-primary)}.notification h3,.notification p,.notification time{margin:0}.notification h3{margin-top:.2rem;font-size:1.1rem}.notification time{color:var(--po-color-text-muted);font-family:var(--po-font-mono);font-size:var(--po-font-size-xs);margin-top:.45rem;display:block}.notification-status{color:var(--po-color-text-muted);font-family:var(--po-font-mono);font-size:var(--po-font-size-xs);text-transform:uppercase}.notification-failure{border:1px solid color-mix(in srgb, var(--po-color-alert) 35%, transparent);color:var(--po-color-alert);border-radius:.65rem;margin:0 0 1rem;padding:.7rem .85rem}.notification--failed{border-color:color-mix(in srgb, var(--po-color-alert) 35%, var(--po-color-border))}.notification-state{color:var(--po-color-alert);margin:.5rem 0 0;font-size:.85rem}.integration-grid{gap:var(--po-space-md);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.integration-card{background:var(--po-color-surface);border:1px solid var(--po-color-border);gap:var(--po-space-sm);padding:var(--po-space-md);display:grid}.integration-card__heading{align-items:start;gap:var(--po-space-sm);justify-content:space-between;display:flex}.integration-card h2{font-family:var(--po-font-display);margin:.25rem 0 0;font-size:1.6rem}.integration-status{border:1px solid var(--po-color-border);color:var(--po-color-text-muted);font-family:var(--po-font-mono);font-size:var(--po-font-size-xs);text-transform:uppercase;padding:.25rem .45rem}.integration-health{gap:var(--po-space-xs);margin:0;display:grid}.integration-health div{align-items:baseline;gap:var(--po-space-xs);justify-content:space-between;display:flex}.integration-health dt{color:var(--po-color-text-muted)}.integration-health dd{font-family:var(--po-font-mono);text-transform:capitalize;margin:0}.activity-form-grid__wide,.lead-form-grid__wide,.lead-facts__wide{grid-column:1/-1}.lead-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin:1.5rem 0 0;display:grid}.lead-facts>div{border-top:1px solid var(--po-color-border);padding-top:.65rem}.lead-facts dt{color:var(--po-color-text-muted);font-family:var(--po-font-mono);font-size:var(--po-font-size-xs);letter-spacing:var(--po-letter-spacing-label);text-transform:uppercase}.lead-facts dd{overflow-wrap:anywhere;margin:.35rem 0 0}.lead-pool-actions{border-top:1px solid var(--po-color-border);gap:.75rem;max-width:40rem;margin-top:2rem;padding-top:1rem;display:grid}.lead-pool-actions .eyebrow,.lead-pool-actions .briefing-copy{margin:0}.lead-suppression-form{gap:.75rem;display:grid}.contact-form-grid__wide,.contact-facts__wide{grid-column:1/-1}.contact-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin:1.5rem 0 0;display:grid}.contact-facts>div{border-top:1px solid var(--po-color-border);padding-top:.65rem}.contact-facts dt{color:var(--po-color-text-muted);font-family:var(--po-font-mono);font-size:var(--po-font-size-xs);letter-spacing:var(--po-letter-spacing-label);text-transform:uppercase}.contact-facts dd{overflow-wrap:anywhere;margin:.35rem 0 0}.contact-child-form{max-width:40rem}.contact-table-actions{gap:.5rem;min-width:15rem;display:grid}.contact-table-actions .sign-in-form{margin-top:0}.account-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin:1.5rem 0 0;display:grid}.account-facts>div{border-top:1px solid var(--po-color-border);padding-top:.65rem}.account-facts dt{color:var(--po-color-text-muted);font-family:var(--po-font-mono);font-size:var(--po-font-size-xs);letter-spacing:var(--po-letter-spacing-label);text-transform:uppercase}.account-facts dd{overflow-wrap:anywhere;margin:.35rem 0 0}.account-facts__wide{grid-column:1/-1}.account-danger-zone{border-top:1px solid var(--po-color-alert);margin-top:2rem;padding-top:1rem}.today-summary{background:var(--po-color-surface);border:1px solid var(--po-color-border);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1px;margin:2rem 0;display:grid}.today-summary>div{background:var(--po-color-canvas);gap:.25rem;padding:1rem;display:grid}.today-summary strong{font-family:var(--po-font-display);font-size:2rem;line-height:1}.today-summary span{color:var(--po-color-text-muted);font-family:var(--po-font-mono);font-size:var(--po-font-size-xs);letter-spacing:var(--po-letter-spacing-label);text-transform:uppercase}.today-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.today-list,.joined-record-list{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.today-list li,.joined-record-list li{border-top:1px solid var(--po-color-border);padding-top:.75rem}.sign-in-form label{font-weight:700}.action-row{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.action-link{padding:0 .25rem}.briefing--state{min-height:50vh}.state-message,.error-state{background:var(--po-color-surface);border-left:.35rem solid var(--po-color-primary);max-width:42rem;padding:1.5rem}.error-state{border-left-color:var(--po-color-alert)}.error-state h1{font-size:clamp(2rem,6vw,3.25rem)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:40rem){.readiness-rail,.state-message,.error-state{padding:1.25rem}.account-form-grid,.account-facts,.contact-form-grid,.contact-facts,.lead-form-grid,.opportunity-form-grid,.opportunity-facts,.note-form-grid,.pipeline-form,.activity-form-grid,.task-form-grid,.lead-facts,.today-grid,.today-summary,.pipeline-board-filters,.report-range-form,.report-metric-grid,.report-breakdowns,.notification-preference-form{grid-template-columns:1fr}.account-form-grid__wide,.account-facts__wide,.contact-form-grid__wide,.contact-facts__wide,.lead-form-grid__wide,.opportunity-form-grid__wide,.opportunity-facts__wide,.note-form-grid__wide,.pipeline-form .po-field:first-of-type,.activity-form-grid__wide,.task-form-grid__wide,.lead-facts__wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
