:root{color-scheme:light;--paper:#f8f7f3;--paper-deep:#ebe2d2;--paper-edge:#e0d4bf;--card:#ffffff;--card-strong:#ffffff;--ink:#1e181b;--ink-soft:#463d41;--ink-muted:#675c60;--rule:#ddd2c1;--rule-strong:#c4b49c;--claret:#6d1f35;--claret-deep:#4b1424;--claret-ink:#6d1f35;--claret-wash:#f4e4e7;--claret-glow:rgba(109,31,53,.14);--foil:#a8834a;--foil-soft:#dcc9a2;--foil-ink:#7a5a29;--vine:#3f6131;--vine-wash:#e5eedc;--vine-line:#b7cda7;--cork:#8a520e;--cork-wash:#f7ead5;--cork-line:#e2c08b;--vermilion:#ad321c;--vermilion-wash:#f9e2dc;--vermilion-line:#e7b2a6;--slate:#33576a;--slate-wash:#e2ebef;--slate-line:#b9cdd7;--spine:#f8f7f3;--spine-raise:#f8f7f3;--spine-line:rgba(243,233,222,.12);--spine-ink:#292625;--spine-muted:#696360;--font-display:"Bodoni 72","Bodoni 72 Oldstyle",Didot,"Bodoni MT","Libre Bodoni","Noto Serif Display",Georgia,serif;--font-label:Optima,"Optima nova",Candara,"Avenir Next","Segoe UI",sans-serif;--font-ui:"Avenir Next",Avenir,"Segoe UI Variable Text","Segoe UI","Helvetica Neue",sans-serif;--font-mono:"SF Mono",ui-monospace,Menlo,"Cascadia Mono",Consolas,monospace;--text-2xs:10.5px;--text-xs:11.5px;--text-s:12.5px;--text-m:14.5px;--text-l:16.5px;--radius-s:6px;--radius-m:10px;--radius-l:14px;--radius-pill:999px;--shadow-1:0 1px 0 rgba(30,24,27,.04),0 1px 3px rgba(30,24,27,.06);--shadow-2:0 22px 44px -26px rgba(52,22,32,.5);--ease:cubic-bezier(.2,.7,.2,1);--row-y:12px;--row-x:16px;--card-pad:18px;--gap:16px;--tap:44px;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .13 0 0 0 0 .1 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--wa-font-family-body:var(--font-ui);--wa-font-family-heading:var(--font-display);--wa-font-family-code:var(--font-mono);--wa-font-weight-action:600;--wa-color-surface-default:var(--card);--wa-color-surface-raised:var(--card-strong);--wa-color-surface-lowered:var(--paper-deep);--wa-color-surface-border:var(--rule);--wa-color-text-normal:var(--ink);--wa-color-text-quiet:var(--ink-muted);--wa-color-text-link:var(--claret-ink);--wa-color-focus:var(--claret);--wa-panel-border-radius:var(--radius-l);--wa-border-radius-s:5px;--wa-border-radius-m:8px;--wa-border-radius-l:12px;--wa-form-control-border-radius:8px;--wa-color-brand-fill-quiet:var(--claret-wash);--wa-color-brand-fill-normal:#ecd3d9;--wa-color-brand-fill-loud:var(--claret);--wa-color-brand-border-quiet:#ecd3d9;--wa-color-brand-border-normal:#d9aab6;--wa-color-brand-border-loud:#a55a70;--wa-color-brand-on-quiet:var(--claret-ink);--wa-color-brand-on-normal:var(--claret-deep);--wa-color-brand-on-loud:#fff8f2;--wa-color-neutral-fill-quiet:#f1eadf;--wa-color-neutral-fill-normal:#e6dccd;--wa-color-neutral-fill-loud:var(--ink);--wa-color-neutral-border-quiet:var(--rule);--wa-color-neutral-border-normal:var(--rule-strong);--wa-color-neutral-border-loud:#998a75;--wa-color-neutral-on-quiet:var(--ink-soft);--wa-color-neutral-on-normal:var(--ink);--wa-color-neutral-on-loud:#fbf6ee;--wa-color-success-fill-quiet:var(--vine-wash);--wa-color-success-fill-normal:#d5e3c9;--wa-color-success-fill-loud:var(--vine);--wa-color-success-border-quiet:var(--vine-line);--wa-color-success-border-normal:#9dbb8a;--wa-color-success-border-loud:#5d8249;--wa-color-success-on-quiet:var(--vine);--wa-color-success-on-normal:#2e4824;--wa-color-success-on-loud:#ffffff;--wa-color-warning-fill-quiet:var(--cork-wash);--wa-color-warning-fill-normal:#f0dbb8;--wa-color-warning-fill-loud:var(--cork);--wa-color-warning-border-quiet:var(--cork-line);--wa-color-warning-border-normal:#d6a965;--wa-color-warning-border-loud:#a8701f;--wa-color-warning-on-quiet:var(--cork);--wa-color-warning-on-normal:#6b3f09;--wa-color-warning-on-loud:#ffffff;--wa-color-danger-fill-quiet:var(--vermilion-wash);--wa-color-danger-fill-normal:#f3cbc1;--wa-color-danger-fill-loud:var(--vermilion);--wa-color-danger-border-quiet:var(--vermilion-line);--wa-color-danger-border-normal:#dc8f7d;--wa-color-danger-border-loud:#c4553c;--wa-color-danger-on-quiet:var(--vermilion);--wa-color-danger-on-normal:#85240f;--wa-color-danger-on-loud:#ffffff}@media (min-width:1100px){:root[data-density="compact"]{--row-y:7px;--row-x:12px;--card-pad:13px;--gap:12px;--text-m:13.5px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:16px}body{margin:0;min-height:100vh;background-color:var(--paper);background-image:var(--grain);color:var(--ink);font:400 var(--text-m)/1.5 var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-variant-numeric:lining-nums}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:700;text-wrap:balance}p{text-wrap:pretty}ul,ol{margin:0;padding:0}a{color:inherit;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:.2em}a:hover{text-decoration-color:currentColor}button,input,select,textarea{font:inherit;color:inherit}img{max-width:100%}:focus-visible{outline:2px solid var(--claret);outline-offset:2px;border-radius:4px}::selection{background:var(--claret-wash);color:var(--claret-deep)}[hidden]{display:none!important}[data-task-category][hidden],[data-route-action][hidden],[data-meeting-category][hidden]{display:none!important}[data-document-library] [hidden]{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.icon{display:inline-block;flex:none;width:1.15em;height:1.15em;vertical-align:-.2em}code,.mono{font-family:var(--font-mono);font-size:.9em;font-variant-numeric:tabular-nums}code{color:var(--slate)}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 14px;border-radius:var(--radius-m);background:var(--claret);color:#fff8f2;font-weight:600;text-decoration:none;transition:top .15s var(--ease)}.skip-link:focus{top:12px}.eyebrow{font:600 var(--text-xs)/1.2 var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--claret-ink)}.notice{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:18px;padding:12px 16px;border:1px solid var(--cork-line);border-left:4px solid var(--cork);border-radius:var(--radius-m);background:var(--cork-wash);color:var(--ink)}@keyframes fmw-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fmw-fade{from{opacity:.4}to{opacity:1}}@keyframes fmw-pour{0%{transform:translateX(-100%)}100%{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.view-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 24px;margin:2px 0 18px}.view-head-copy{min-width:0;max-width:70ch}.view-head h2{margin-top:6px;font:700 clamp(24px,1vw + 18px,32px)/1.05 var(--font-display);color:var(--ink)}.view-lede{margin-top:6px;color:var(--ink-soft)}.view-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.panel{min-width:0;overflow:hidden;border:1px solid var(--rule);border-radius:var(--radius-l);background:var(--card);box-shadow:var(--shadow-1)}wa-card.panel{display:block;overflow:visible;--spacing:0}wa-card.panel::part(body){padding:0}wa-card.panel::part(header){padding:0;border-bottom:0}.panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:14px var(--card-pad) 12px;border-bottom:1px solid var(--rule);background:linear-gradient(180deg,var(--card-strong),var(--card))}.panel-head h2,.panel-head h3{font:700 19px/1.15 var(--font-display);color:var(--ink)}.panel-head>span,.panel-meta{font:600 var(--text-2xs)/1.2 var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap}.panel-head a.text-link{white-space:nowrap}.panel-wide{grid-column:1 / -1}.panel-foot{padding:10px var(--card-pad);border-top:1px solid var(--rule);background:var(--paper-deep);color:var(--ink-muted);font-size:var(--text-s)}.text-link{display:inline-flex;align-items:center;gap:5px;color:var(--claret-ink);font-weight:600;font-size:var(--text-s);text-decoration:none}.text-link:hover{text-decoration:underline}.field-note{padding:14px 16px;border:1px dashed var(--rule-strong);border-radius:var(--radius-m);background:color-mix(in srgb,var(--card) 70%,transparent);color:var(--ink-soft);font-size:var(--text-s);line-height:1.55}.field-note .eyebrow{margin-bottom:6px;color:var(--foil-ink)}.field-note p + p{margin-top:6px}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:18px}.metric{position:relative;display:grid;grid-template-rows:auto 1fr;gap:10px;min-height:112px;padding:14px 16px 13px;overflow:hidden;border:1px solid var(--rule);border-radius:var(--radius-l);background:var(--card);box-shadow:var(--shadow-1)}.metric::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--rule-strong)}.metric-warn::before{background:var(--cork)}.metric-danger::before{background:var(--vermilion)}.metric-success::before{background:var(--vine)}.metric-copy{display:grid;gap:3px;min-width:0}.metric span{font:600 var(--text-2xs)/1.25 var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.metric em{color:var(--ink-muted);font-style:normal;font-size:12px}.metric strong{align-self:end;font:700 40px/.9 var(--font-display);font-variant-numeric:lining-nums tabular-nums;color:var(--ink)}.metric-danger strong{color:var(--vermilion)}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}table{width:100%;border-collapse:collapse;font-size:13.5px}th,td{padding:var(--row-y) var(--row-x);border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}th{position:sticky;top:0;z-index:1;background:var(--paper-deep);color:var(--ink-muted);font:600 var(--text-2xs)/1.3 var(--font-label);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}tbody tr{transition:background-color .12s var(--ease)}tbody tr:hover{background:color-mix(in srgb,var(--claret-wash) 45%,transparent)}tbody tr:last-child td{border-bottom:0}td strong{font-weight:600}td small{display:block;margin-top:3px;color:var(--ink-muted);font-size:12px;line-height:1.35}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.audit-table td:first-child{font-family:var(--font-mono);font-size:12px;color:var(--ink-muted);white-space:nowrap}.empty,.empty-list{color:var(--ink-muted);font-style:italic}.empty-list{padding:18px var(--card-pad)}tr.row-danger td:first-child{box-shadow:inset 3px 0 0 var(--vermilion)}tr.row-warn td:first-child{box-shadow:inset 3px 0 0 var(--cork)}wa-badge{font-family:var(--font-ui);font-weight:600;font-size:11.5px}wa-badge[variant="neutral"]{--wa-color-fill-loud:var(--paper-deep);--wa-color-on-loud:var(--ink-soft)}wa-badge[variant="warning"]{--wa-color-fill-loud:var(--cork-wash);--wa-color-on-loud:var(--cork)}wa-badge[variant="danger"]{--wa-color-fill-loud:var(--vermilion-wash);--wa-color-on-loud:var(--vermilion)}wa-badge[variant="success"]{--wa-color-fill-loud:var(--vine-wash);--wa-color-on-loud:var(--vine)}wa-badge[variant="brand"]{--wa-color-fill-loud:var(--claret-wash);--wa-color-on-loud:var(--claret-ink)}wa-badge::part(base){border:1px solid color-mix(in srgb,currentColor 22%,transparent);letter-spacing:.01em}.chip{white-space:nowrap}.stack-list{list-style:none}.list-row{display:flex;justify-content:space-between;gap:16px;padding:var(--row-y) var(--card-pad);border-bottom:1px solid var(--rule)}.list-row:last-child{border-bottom:0}.row-main{display:grid;gap:3px;min-width:0}.row-main>span:first-child{font:600 var(--text-2xs)/1.2 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--slate)}.row-main strong{font-size:15px;font-weight:600;line-height:1.3}.row-main small,.row-meta small{color:var(--ink-muted);font-size:12.5px}.row-meta{display:grid;justify-items:end;align-content:start;gap:7px;min-width:96px}.row-danger{box-shadow:inset 3px 0 0 var(--vermilion)}.row-warn{box-shadow:inset 3px 0 0 var(--cork)}.readout-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;background:var(--rule)}.readout-grid div{padding:14px var(--card-pad);background:var(--card)}.readout-grid span{display:block;font:600 var(--text-2xs)/1.2 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.readout-grid strong{display:block;margin-top:6px;font:700 28px/1 var(--font-display)}.readout-grid small{display:block;margin-top:5px;color:var(--ink-muted);font-size:12px}.stamp{display:inline-grid;justify-items:center;align-content:center;width:46px;min-height:50px;padding:5px 0 4px;border:1px solid var(--rule-strong);border-radius:8px;background:var(--card-strong);color:var(--ink);line-height:1}.stamp b{font:700 21px/1 var(--font-display);font-variant-numeric:lining-nums}.stamp span{margin-top:3px;font:600 9px/1 var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted)}.stamp-overdue{border-color:var(--vermilion-line);background:var(--vermilion-wash);color:var(--vermilion)}.stamp-overdue span{color:var(--vermilion)}.stamp-today{border-color:var(--claret);background:var(--claret);color:#fff8f2}.stamp-today span{color:#f3d9df}.stamp-empty{color:var(--ink-muted);border-style:dashed;background:transparent}.stamp-empty b{font-size:16px}.rank-seal{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--card-strong),var(--paper-deep) 75%);color:var(--claret-ink);font:700 16px/1 var(--font-display);font-variant-numeric:lining-nums;box-shadow:inset 0 0 0 1.5px var(--foil),inset 0 0 0 4px var(--card),inset 0 0 0 5px color-mix(in srgb,var(--foil) 45%,transparent)}.rank-seal-top{background:radial-gradient(circle at 35% 30%,#9a3150,var(--claret-deep) 75%);color:#f6e7cf;box-shadow:inset 0 0 0 1.5px #c9a46a,inset 0 0 0 4px var(--claret-deep),inset 0 0 0 5px rgba(201,164,106,.5)}.rank-seal-none{color:var(--ink-muted);font-size:18px}.fit{display:grid;gap:5px;min-width:0}.fit-line{display:flex;align-items:center;gap:9px}.fit-meter{position:relative;flex:1 1 auto;height:6px;min-width:70px;max-width:180px;overflow:hidden;border-radius:var(--radius-pill);background:var(--paper-deep);box-shadow:inset 0 0 0 1px var(--rule)}.fit-meter::after{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--fit,0) * 1%);border-radius:inherit;background:linear-gradient(90deg,var(--claret-deep),var(--claret) 70%,#a5405d)}.fit-score{font:700 14px/1 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.fit small{color:var(--ink-soft);font-size:12.5px;line-height:1.45}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.filter-bar-label{margin-right:4px;font:600 var(--text-2xs)/1 var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}wa-button[data-chip]{font-size:12.5px}wa-button[data-chip]::part(base){min-height:34px;padding-inline:12px;border-radius:var(--radius-pill);font-weight:600}wa-button[data-chip][appearance="outlined"]::part(base){border-color:var(--rule-strong);background:var(--card);color:var(--ink-soft)}wa-button[data-chip][appearance="filled"]::part(base){border-color:var(--claret);background:var(--claret);color:#fff8f2}.filter-count{display:inline-block;min-width:20px;margin-left:7px;padding:1px 6px;border-radius:var(--radius-pill);background:color-mix(in srgb,currentColor 13%,transparent);font:600 11px/1.45 var(--font-mono);font-variant-numeric:tabular-nums;text-align:center}wa-button:not(:defined){display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--rule-strong);border-radius:var(--radius-pill)}.search-field{position:relative;display:flex;align-items:center;flex:1 1 260px;max-width:420px}.search-field .icon{position:absolute;left:13px;width:17px;height:17px;color:var(--ink-muted);pointer-events:none}.search-field input{width:100%;min-height:42px;padding:9px 14px 9px 38px;border:1px solid var(--rule-strong);border-radius:var(--radius-pill);background:var(--card-strong);color:var(--ink);font-size:15px;box-shadow:inset 0 1px 2px rgba(30,24,27,.05)}.search-field input::placeholder{color:var(--ink-muted)}.search-field input:focus{outline:2px solid var(--claret);outline-offset:1px;border-color:var(--claret)}.filter-status{color:var(--ink-muted);font-size:var(--text-s)}.route-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;min-width:72px;padding:7px 13px;border:1px solid transparent;border-radius:var(--radius-pill);font-size:13px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap}.route-action .icon{width:15px;height:15px}.route-action-nav{background:var(--claret);border-color:var(--claret);color:#fff8f2}.route-action-nav:hover{background:var(--claret-deep)}.route-action-call{background:var(--vine-wash);border-color:var(--vine-line);color:var(--vine)}.route-action-call:hover{border-color:var(--vine)}.route-action-disabled{border-color:var(--rule);border-style:dashed;color:var(--ink-muted);font-weight:600}.tone-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--rule-strong)}@media (pointer:coarse){.route-action{min-height:var(--tap);padding-inline:16px}wa-button[data-chip]::part(base){min-height:40px}}@media (max-width:759px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metric{min-height:96px;padding:12px 13px}.metric strong{font-size:32px}.list-row{flex-direction:column;gap:10px}.row-meta{grid-auto-flow:column;justify-content:start;align-items:center;justify-items:start;min-width:0}.view-head{margin-bottom:14px}.search-field{max-width:none;flex-basis:100%}th,td{padding:10px 10px}}.app-shell{display:grid;grid-template-columns:268px minmax(0,1fr);min-height:100vh}.spine{position:sticky;top:0;z-index:20;display:flex;flex-direction:column;gap:16px;height:100vh;height:100dvh;padding:24px 16px 18px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(243,233,222,.2) transparent;background:radial-gradient(120% 50% at 0% 0%,rgba(143,43,71,.5),transparent 62%),linear-gradient(180deg,var(--spine-raise),var(--spine) 40%);color:var(--spine-ink);border-right:1px solid rgba(0,0,0,.3);--wa-color-neutral-border-loud:rgba(243,233,222,.34);--wa-color-neutral-on-quiet:var(--spine-ink);--wa-color-neutral-fill-quiet:rgba(243,233,222,.06)}.spine-brand{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:2px 6px 18px;color:inherit;text-decoration:none}.spine-brand::after{content:"";position:absolute;left:6px;right:6px;bottom:0;height:4px;border-top:1px solid rgba(201,164,106,.6);border-bottom:1px solid rgba(201,164,106,.22)}.brand-seal{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#9a3150,#4b1424 72%);color:#f2dfbf;box-shadow:inset 0 0 0 1.5px rgba(201,164,106,.8),inset 0 0 0 4px #4b1424,inset 0 0 0 5px rgba(201,164,106,.35),0 8px 16px -6px rgba(0,0,0,.6)}.brand-seal .icon{width:26px;height:26px}.brand-words{min-width:0}.wordmark{display:block;font:700 26px/1 var(--font-display);letter-spacing:.16em;color:#f6e8d0}.brand-house{display:block;margin-top:6px;font:600 9.5px/1.2 var(--font-label);letter-spacing:.32em;text-transform:uppercase;color:#c9a46a}.brand-app{display:block;margin-top:5px;font-size:12px;color:var(--spine-muted)}.rail-tabs{display:flex;flex-direction:column;gap:2px}.nav-group-label{display:block;margin:16px 12px 6px;font:600 9.5px/1 var(--font-label);letter-spacing:.28em;text-transform:uppercase;color:rgba(201,164,106,.85)}.nav-group-label:first-child{margin-top:4px}.tab-button{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:40px;padding:8px 10px 8px 12px;border:0;border-radius:9px;background:transparent;color:rgba(243,233,222,.86);font:500 14px/1.2 var(--font-ui);text-align:left;cursor:pointer;transition:background-color .15s var(--ease),color .15s var(--ease)}.tab-button:hover{background:rgba(243,233,222,.07);color:var(--spine-ink)}.tab-button:focus-visible{outline:2px solid var(--foil);outline-offset:1px}.tab-button.is-active{background:linear-gradient(90deg,#8f2b47,#6d1f35);color:#fffaf3;font-weight:600;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 10px 20px -14px rgba(0,0,0,.9)}.tab-button.is-active::before{content:"";position:absolute;left:-16px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:#c9a46a}.tab-icon{width:18px;height:18px;opacity:.92}.tab-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-count{min-width:26px;padding:2px 7px;border-radius:var(--radius-pill);background:rgba(243,233,222,.08);color:var(--spine-muted);font:600 11px/1.4 var(--font-mono);font-variant-numeric:tabular-nums;text-align:center}.tab-button.is-active .tab-count{background:rgba(0,0,0,.24);color:#fffaf3}.nav-more{display:none}.nav-scrim{display:none}.spine-foot{display:grid;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--spine-line)}.spine-foot form{margin:0}.spine-foot wa-button{width:100%}.spine-foot wa-button::part(base){width:100%}.identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 11px}.monogram{grid-row:span 3;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(201,164,106,.14);color:#ead3a6;font:700 15px/1 var(--font-display);letter-spacing:.06em;box-shadow:inset 0 0 0 1px rgba(201,164,106,.55)}.identity-name{font-weight:600;font-size:14px;color:var(--spine-ink)}.identity-email{font-size:12px;color:var(--spine-muted);overflow-wrap:anywhere}.identity wa-badge{justify-self:start}.spine-note{padding:10px 12px;border:1px solid var(--spine-line);border-radius:var(--radius-m);background:rgba(243,233,222,.03);color:var(--spine-muted);font-size:12px;line-height:1.5}.spine-note strong{display:block;margin-bottom:3px;font:600 9.5px/1.2 var(--font-label);letter-spacing:.24em;text-transform:uppercase;color:#c9a46a}.workbench{display:flex;flex-direction:column;min-width:0}.command-bar{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:30px 44px 22px}.command-bar::after{content:"";position:absolute;left:44px;right:44px;bottom:0;height:4px;border-top:1px solid var(--foil);border-bottom:1px solid color-mix(in srgb,var(--foil) 40%,transparent)}.command-title{min-width:0}.mobile-mark{display:none}.command-bar h1{margin-top:8px;font-family:var(--font-display);font-size:clamp(30px,1.6vw + 18px,46px);line-height:1.02;letter-spacing:-.005em;color:var(--ink)}.subtitle{margin-top:9px;max-width:62ch;color:var(--ink-soft);font-size:15px}.command-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.vintage{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:0 10px;padding:6px 14px 6px 7px;border:1px solid var(--rule-strong);border-radius:var(--radius-pill);background:var(--card);box-shadow:var(--shadow-1)}.vintage-day{grid-row:span 2;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--claret);color:#fff8f2;font:700 18px/1 var(--font-display)}.vintage-weekday{font:600 10px/1.1 var(--font-label);letter-spacing:.22em;text-transform:uppercase;color:var(--claret-ink)}.vintage-month{font-size:12.5px;color:var(--ink-soft);line-height:1.2}.density-toggle{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--card)}.tab-workspace{width:100%;max-width:1540px;padding:26px 44px 72px}.tab-panel.is-active{animation:fmw-fade .18s var(--ease)}.tab-panel.is-active>*{animation:fmw-rise .5s var(--ease) both}.tab-panel.is-active>:nth-child(2){animation-delay:.05s}.tab-panel.is-active>:nth-child(3){animation-delay:.1s}.tab-panel.is-active>:nth-child(4){animation-delay:.15s}.tab-panel.is-active>:nth-child(n+5){animation-delay:.2s}@media (min-width:760px) and (max-width:1099px){.app-shell{grid-template-columns:96px minmax(0,1fr)}.spine{padding:18px 8px;gap:12px}.spine-brand{grid-template-columns:1fr;justify-items:center;padding:0 0 14px}.brand-words,.nav-group-label,.tab-count,.spine-note,.identity-email,.identity-name,.identity wa-badge{display:none}.tab-button{grid-template-columns:1fr;justify-items:center;gap:5px;padding:10px 4px 8px;font-size:11px;text-align:center}.tab-label{white-space:normal;line-height:1.15}.tab-icon{width:20px;height:20px}.tab-button.is-active::before{left:-8px}.identity{grid-template-columns:1fr;justify-items:center}.monogram{grid-row:auto}.spine-foot wa-button::part(label){font-size:12px}.command-bar{padding:24px 28px 18px}.command-bar::after{left:28px;right:28px}.tab-workspace{padding:22px 28px 56px}}@media (max-width:759px){.app-shell{display:block;padding-bottom:calc(78px + env(safe-area-inset-bottom))}.spine{position:fixed;top:auto;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tabs more";gap:0 2px;height:auto;max-height:86vh;max-height:86dvh;padding:6px 6px calc(6px + env(safe-area-inset-bottom));overflow:visible;border-right:0;border-top:1px solid rgba(201,164,106,.4);background:var(--spine);box-shadow:0 -16px 32px -22px rgba(0,0,0,.7)}.spine-brand,.spine-foot,.nav-group-label{display:none}.rail-tabs{grid-area:tabs;flex-direction:row;justify-content:space-around;gap:2px}.tab-button{grid-template-columns:1fr;justify-items:center;gap:3px;min-height:56px;padding:8px 2px 6px;border-radius:12px;font-size:11px;font-weight:600;text-align:center}.tab-button[data-nav-tier="more"]{display:none}.tab-count{display:none}.tab-icon{width:22px;height:22px}.tab-button.is-active{background:rgba(143,43,71,.55);box-shadow:none}.tab-button.is-active::before{left:32%;right:32%;top:-6px;bottom:auto;width:auto;height:3px;border-radius:0 0 3px 3px}.nav-more{grid-area:more;display:grid;justify-items:center;align-content:center;gap:3px;min-width:62px;min-height:56px;border:0;border-radius:12px;background:transparent;color:rgba(243,233,222,.86);font:600 11px/1.2 var(--font-ui);cursor:pointer}.nav-more .icon{width:22px;height:22px}.nav-more:focus-visible{outline:2px solid var(--foil);outline-offset:1px}.spine.is-open{grid-template-columns:minmax(0,1fr);grid-template-areas:"more" "tabs" "foot";gap:14px;padding:12px 14px calc(16px + env(safe-area-inset-bottom));overflow-y:auto;border-radius:22px 22px 0 0;animation:fmw-rise .22s var(--ease)}.spine.is-open .nav-more{justify-self:end;grid-template-columns:auto auto;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--spine-line);font-size:13px}.spine.is-open .rail-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.spine.is-open .tab-button,.spine.is-open .tab-button[data-nav-tier="more"]{display:grid;grid-template-columns:22px minmax(0,1fr) auto;justify-items:start;min-height:50px;padding:10px 12px;background:rgba(243,233,222,.05);font-size:14px;text-align:left}.spine.is-open .tab-button.is-active{background:linear-gradient(90deg,#8f2b47,#6d1f35)}.spine.is-open .tab-button.is-active::before{display:none}.spine.is-open .tab-count{display:inline-block}.spine.is-open .spine-foot{display:grid;grid-area:foot;margin-top:0}.nav-scrim:not([hidden]){display:block;position:fixed;inset:0;z-index:35;background:rgba(15,10,12,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body.nav-open{overflow:hidden}.command-bar{flex-direction:column;align-items:stretch;gap:12px;padding:16px 16px 16px}.command-bar::after{left:16px;right:16px}.command-title{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 12px}.command-title>:not(.mobile-mark){grid-column:2}.mobile-mark{display:grid;grid-row:span 3;place-items:center;width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#9a3150,#4b1424 72%);color:#f2dfbf;font:700 13px/1 var(--font-display);letter-spacing:.12em;box-shadow:inset 0 0 0 1.5px rgba(201,164,106,.8),inset 0 0 0 4px #4b1424}.command-bar h1{margin-top:3px;font-size:27px}.subtitle{margin-top:4px;font-size:13.5px}.command-actions{justify-content:space-between}.density-toggle{display:none}.tab-workspace{padding:16px 12px 28px}}wa-button.tab-button{display:block;width:100%}wa-button.tab-button::part(base){display:grid;grid-template-columns:20px minmax(0,1fr) auto;width:100%;min-height:44px;padding:0;border:0;background:transparent;color:inherit;box-shadow:none;text-align:left}wa-button.tab-button::part(label){display:contents}wa-button.nav-more::part(base){background:transparent;border:0;color:inherit;min-height:44px}@media(max-width:1099px){wa-button.tab-button::part(base){display:flex;flex-direction:column;justify-content:center;gap:4px}}@media(max-width:759px){wa-button.tab-button::part(base){min-height:52px}.spine.is-open wa-button.tab-button[data-nav-tier="more"]::part(base){flex-direction:row;justify-content:flex-start}}body.login-shell{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px}.login-stage{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);width:min(980px,100%);min-height:560px;overflow:hidden;border-radius:22px;background:var(--card);box-shadow:var(--shadow-2),0 0 0 1px var(--rule)}.login-label{position:relative;display:grid;align-content:space-between;gap:28px;padding:40px 40px 34px;overflow:hidden;background:radial-gradient(80% 60% at 100% 0%,rgba(201,164,106,.22),transparent 60%),radial-gradient(90% 70% at 0% 100%,rgba(143,43,71,.55),transparent 65%),linear-gradient(160deg,#3a1220,#1f1418 70%);color:#f6ead8}.login-label::after{content:"";position:absolute;inset:14px;border:1px solid rgba(201,164,106,.35);border-radius:14px;pointer-events:none}.login-label .brand-seal{width:64px;height:64px}.login-label .brand-seal .icon{width:32px;height:32px}.login-wordmark{margin-top:26px;font:700 64px/.9 var(--font-display);letter-spacing:.14em;color:#f8ead2}.login-house{margin-top:14px;padding-top:12px;border-top:1px solid rgba(201,164,106,.55);font:600 11px/1.2 var(--font-label);letter-spacing:.4em;text-transform:uppercase;color:#d9b77c}.login-motto{max-width:30ch;color:rgba(246,234,216,.82);font-size:15px;line-height:1.55}.login-motto strong{display:block;margin-bottom:4px;font:700 22px/1.2 var(--font-display);color:#fff6e8}.login-panel{display:grid;align-content:center;gap:18px;padding:44px 44px 40px}.login-panel h1{margin-top:4px;font:700 34px/1.05 var(--font-display)}.login-lede{color:var(--ink-soft)}.login-step{display:grid;gap:9px;margin:0}.login-step + .login-step{padding-top:18px;border-top:1px dashed var(--rule-strong)}.login-step label{font:600 var(--text-2xs)/1.2 var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.login-step select,.login-step input{width:100%;min-height:48px;padding:11px 14px;border:1px solid var(--rule-strong);border-radius:10px;background:var(--card-strong);color:var(--ink);font-size:16px}.login-step select:focus,.login-step input:focus{outline:2px solid var(--claret);outline-offset:1px;border-color:var(--claret)}.code-input{font:700 26px/1 var(--font-mono)!important;letter-spacing:.4em;text-align:center}.login-step wa-button{width:100%}.login-step wa-button::part(base){width:100%;min-height:48px}.login-help{color:var(--ink-muted);font-size:12.5px}.login-notice{margin:0;padding:11px 14px;border-radius:10px;font-size:14px}.login-notice-error{border:1px solid var(--vermilion-line);background:var(--vermilion-wash);color:var(--vermilion)}.login-notice-info{border:1px solid var(--vine-line);background:var(--vine-wash);color:var(--vine)}@media (max-width:759px){body.login-shell{padding:0;place-items:stretch}.login-stage{grid-template-columns:minmax(0,1fr);min-height:100dvh;border-radius:0;box-shadow:none}.login-label{gap:16px;padding:28px 24px 26px}.login-label::after{inset:10px}.login-wordmark{margin-top:14px;font-size:46px}.login-motto{display:none}.login-panel{align-content:start;padding:26px 22px 36px}.login-panel h1{font-size:30px}}:root{--font-display:Georgia,"Times New Roman",serif;--paper-deep:#f1efea;--rule:#e3e0d9;--shadow-1:none;--grain:none;--radius-l:8px;--radius-m:6px}body{background:var(--paper);background-image:none}body::before{display:none}.spine{background:var(--paper);border-right:1px solid var(--rule);--wa-color-neutral-border-loud:var(--rule);--wa-color-neutral-on-quiet:var(--ink);--wa-color-neutral-fill-quiet:#f1efea}.spine-brand::after,.command-bar::after{display:none}.wordmark,.brand-house,.spine-note strong{color:var(--claret)}.brand-seal{background:var(--claret);box-shadow:none;color:white;border-radius:8px}.tab-button{color:var(--ink-soft)}.tab-button:hover{background:#eeebe5;color:var(--ink)}.tab-button.is-active,.spine.is-open .tab-button.is-active{background:var(--claret-wash);color:var(--claret);box-shadow:none}.tab-button.is-active .tab-count{background:white;color:var(--claret)}.tab-button.is-active::before{background:var(--claret)}.tab-count{color:var(--ink-muted);background:#ebe8e1}.monogram{background:white;color:var(--claret);border-color:var(--rule)}.command-bar{border-bottom:1px solid var(--rule);padding:28px 36px;background:var(--paper)}.command-bar h1{font-size:32px;font-weight:400;letter-spacing:-.025em}.command-actions .vintage{display:none}.tab-workspace{padding:28px 36px 48px}.panel{box-shadow:none;background:white}.panel-head h2,.view-heading h2{font:400 25px/1.25 var(--font-display);letter-spacing:-.02em}.view-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.view-heading h2{margin:0}.view-heading p{margin:7px 0 0;color:var(--ink-muted)}.workspace-board{margin-bottom:32px}.workspace-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workspace-item{min-width:0}.workspace-item h3{font:600 17px/1.4 var(--font-ui);margin:0}.workspace-item p{margin:0 0 16px}.preserve-lines{white-space:pre-wrap}.suggestion-evidence{font-size:12px;color:var(--ink-muted)}.inline-editor{margin-top:14px}.inline-editor summary,.new-item summary,.pin-editor summary{color:var(--claret);font-weight:600;cursor:pointer;padding:10px 0;min-height:44px}.new-item{margin-top:12px}.workspace-form{display:grid;gap:14px;max-width:680px;padding:18px 0}.workspace-form label,.task-toolbar label,.route-plan-form label,.route-picker label,.pin-editor label,.search-label{display:grid;gap:7px;font-size:13px;font-weight:600}.workspace-form input,.workspace-form textarea,.workspace-form select,.task-toolbar input,.task-toolbar select,.route-planner input,.route-planner textarea,.route-planner select,.search-label input{font:400 14px/1.5 var(--font-ui);padding:10px 12px;border:1px solid var(--rule-strong);border-radius:6px;background:white;color:var(--ink);width:100%;min-height:44px;box-sizing:border-box}.workspace-form textarea{resize:vertical}.workspace-form [role=status]{margin:0;font-weight:500}.workspace-form wa-button{justify-self:start}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.overview-work{border-top:1px solid var(--rule);padding-top:24px}.overview-work>h2{font:400 25px var(--font-display)}.overview-work .view-heading{display:none}.task-toolbar{display:flex;gap:16px;margin-bottom:20px}.task-toolbar label:first-child{flex:1}.task-toolbar label:last-child{width:180px}.task-lines{border-top:1px solid var(--rule)}.task-line{background:white;border-bottom:1px solid var(--rule)}.task-line>summary{display:flex;justify-content:space-between;gap:20px;padding:20px;cursor:pointer}.task-line summary strong{font-size:15px}.task-line summary small{display:block;margin-top:6px;color:var(--ink-muted)}.task-due{display:flex;align-items:center;gap:14px;font-size:12px;white-space:nowrap}.task-edit-content{padding:0 24px 24px;max-width:850px}.task-line[open]{border-left:3px solid var(--claret)}.task-line[hidden],[data-task-state-row][hidden]{display:none}.route-planner{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;align-items:start}.route-picker{min-width:0}.route-picker wa-card{width:100%}.route-picker label{margin-bottom:14px}.route-main{min-width:0}#route-map{height:480px;border:1px solid var(--rule);border-radius:8px;background:#eceee8;z-index:0}.route-candidates{max-height:570px;overflow:auto}.route-candidate{border-top:1px solid var(--rule);padding:12px 0}.route-plan-form{display:grid;gap:14px}.route-plan-fields{display:grid;grid-template-columns:1fr 160px;gap:12px}.route-itinerary{padding-left:24px}.route-itinerary li{padding:12px 0;border-bottom:1px solid var(--rule)}.route-form-actions{display:flex;gap:10px}.map-notice{font-size:12px;color:var(--ink-muted);margin:10px 0 20px}.pin-editor{margin-top:18px}.pin-editor form{display:grid;gap:12px;max-width:620px}.search-label{max-width:440px;margin-bottom:20px}.target-fit{max-width:260px}.table-scroll{border-radius:6px}.work-table th{background:#f8f7f3;text-transform:none;letter-spacing:0;font-size:12px}.work-table td{padding-top:18px;padding-bottom:18px}.empty{padding:24px;color:var(--ink-muted)}.login-shell{background:var(--paper)}.login-label{background:var(--paper);color:var(--ink);border-right:1px solid var(--rule)}.login-wordmark{color:var(--claret)}.login-house{color:var(--ink-muted)}.login-panel{background:white;box-shadow:none}.login-panel h1{font-weight:400}.login-motto{color:var(--ink-soft)}@media(min-width:1101px){.app-shell{grid-template-columns:232px minmax(0,1fr)}}@media(max-width:1100px){.route-planner{grid-template-columns:250px minmax(0,1fr)}.tab-workspace{padding:24px}.workspace-items{grid-template-columns:1fr}}@media(max-width:700px){.command-bar{padding:18px 16px}.command-bar h1{font-size:27px}.tab-workspace{padding:20px 16px 100px}.spine{background:var(--paper);border-top:1px solid var(--rule)}.spine.is-open{background:var(--paper)}.nav-more{color:var(--ink)}.route-planner{grid-template-columns:1fr}.route-main{grid-row:1}#route-map{height:330px}.route-candidates{max-height:320px}.task-line>summary{padding:16px;gap:12px}.task-due{flex-direction:column;align-items:flex-end;gap:6px}.task-toolbar{gap:10px}.task-toolbar label:last-child{width:120px}.form-columns,.route-plan-fields{grid-template-columns:1fr}.workspace-items{grid-template-columns:1fr}.view-heading{display:block}.task-edit-content{padding:0 16px 20px}.login-label{border:0}.target-actions{min-width:100px}}wa-button.tab-button::part(base){display:flex;align-items:center;justify-content:flex-start;gap:10px}wa-button.tab-button::part(label){display:flex;align-items:center;gap:12px;width:100%}.tab-label{flex:1;text-align:left}.tab-count{margin-left:auto}.nav-group-label{color:var(--ink-muted)}.workspace-item:only-child{grid-column:1/-1;max-width:850px}.tab-panel.is-active,.tab-panel.is-active>*{animation:none}.fmw-map-pin{display:grid;place-items:center;border-radius:50%;background:white;border:2px solid var(--claret);color:var(--claret);font-weight:700}.fmw-map-pin.is-selected{background:var(--claret);color:white}.candidate{display:grid;gap:5px;padding:12px 0;border-top:1px solid var(--rule)}.candidate small{display:block;color:var(--ink-muted);font-size:12px}.route-itinerary li>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.task-toolbar label{min-width:0}.task-toolbar label:first-child{flex:2}.task-toolbar label:not(:first-child){flex:1;max-width:200px}@media(max-width:1099px){wa-button.tab-button::part(label){flex-direction:column;gap:4px}.tab-label{text-align:center}.tab-count{margin-left:0}}@media(max-width:759px){.spine{box-shadow:0 -1px 8px #00000008}.mobile-mark{background:var(--claret);box-shadow:none;border-radius:6px}.task-toolbar{flex-wrap:wrap}.task-toolbar label:first-child{flex-basis:100%}.task-toolbar label:not(:first-child){max-width:none}.spine.is-open wa-button.tab-button::part(label){flex-direction:row}.spine.is-open .tab-label{text-align:left}}.capture-editor{margin:0 0 22px;border:1px solid var(--rule);border-radius:8px;background:white;padding:0 20px}.capture-editor>summary{cursor:pointer;color:var(--claret);font-weight:600;padding:16px 0;min-height:44px}.capture-editor .workspace-form{max-width:760px}.confirmation{display:flex!important;align-items:flex-start;gap:10px!important;font-weight:400!important}.confirmation input{width:18px!important;min-height:18px!important;margin-top:2px}.list-row:has(.capture-editor){flex-wrap:wrap}.list-row>.capture-editor{flex-basis:100%;margin-top:16px}.person-card .capture-editor{margin-top:16px;padding:0 12px}.task-group-label{font:600 12px var(--font-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);margin:0;padding:18px 0 10px;background:var(--paper)}.prospect-fit{padding:18px 0;border-bottom:1px solid var(--rule)}.prospect-fit summary{cursor:pointer;color:var(--claret)}wa-input,wa-select,wa-textarea{display:block;min-width:0;--wa-form-control-label-color:var(--ink);--wa-form-control-label-font-weight:600;--wa-form-control-border-color:var(--rule-strong);--wa-form-control-background-color:white;--wa-form-control-height:44px}.workspace-form wa-checkbox{font-size:13px}.task-toolbar>wa-input{flex:2}.task-toolbar>wa-select{flex:1;max-width:200px}.route-picker wa-input,.route-picker wa-select{margin-bottom:14px}.login-step wa-input,.login-step wa-select{margin-bottom:16px}.capture-editor .workspace-form{width:100%}.workspace-form wa-input,.workspace-form wa-textarea,.workspace-form wa-select{width:100%}@media(max-width:759px){.task-toolbar>wa-input{flex-basis:100%}.task-toolbar>wa-select{flex:1;max-width:none}}.meeting-raw-notes{white-space:pre-wrap;overflow-wrap:anywhere;max-height:600px;overflow:auto;padding:20px;border:1px solid var(--rule);background:white;font:14px/1.7 var(--font-ui)}.route-candidates wa-button{max-width:100%;width:100%}.route-candidates wa-button::part(base){height:auto;min-height:38px}.route-candidates wa-button::part(label){white-space:normal;overflow-wrap:anywhere;text-align:left}@media(max-width:700px){.route-main{display:contents}.route-planner #route-map{grid-row:1}.route-planner [data-map-notice]{grid-row:2;margin:0}.route-planner .route-picker{grid-row:3}.route-main>wa-card{grid-row:4}.route-main>.pin-editor{grid-row:5}.route-main>.map-notice:not([data-map-notice]){grid-row:6}}:root{--paper:#faf9f6;--ink:#19191b;--ink-soft:#42434a;--ink-muted:#71717a;--claret:#712c3d}.mobile-brand{display:none}.command-bar{border:0;background:transparent}.command-bar h1{font-family:Georgia,serif;color:#0d0d0e;font-weight:400}.header-date{white-space:nowrap;color:#414249;font-size:13px}.header-person{display:flex;align-items:center;gap:10px;white-space:nowrap;color:#161616;font-size:13px}.header-person small{display:block;font-size:12px;color:#626269;margin-top:3px}.header-avatar{display:grid;place-items:center;width:38px;height:38px;background:#773646;color:white;border-radius:50%;font:16px Georgia,serif}.spine-market{display:flex;align-items:flex-start;gap:12px;color:#242428;font-size:12px;padding:10px 0}.spine-market .icon{width:22px;height:22px;color:#763245}.spine-market small{display:block;margin-top:5px;color:#62626a;font-size:10px}@media (min-width:761px){.app-shell{grid-template-columns:222px minmax(0,1fr)}.spine{padding:16px 10px 18px;gap:23px;background:#faf9f6;border-right:1px solid #e6e2dd;color:#3f4048}.spine-brand{display:block;text-align:center;padding:0 8px 3px}.brand-words{display:block}.wordmark{font:700 45px/.98 Georgia,serif;letter-spacing:-1.7px;color:#682c39}.brand-house{font:600 12px/1.3 Georgia,serif;letter-spacing:2.2px;color:#682c39;margin-top:4px}.brand-app{color:#79747a;font-size:10px;text-transform:uppercase;letter-spacing:6px;margin-top:3px;padding-left:6px}.nav-group-label{display:none}.rail-tabs{display:flex;flex-direction:column;gap:4px}wa-button.tab-button{padding:0 16px;min-height:41px;border-radius:5px;color:#41424a;font-size:14px;font-weight:400}wa-button.tab-button::part(base){font-size:15px;font-weight:400;min-height:41px;display:flex;flex-direction:row;justify-content:flex-start;gap:12px}wa-button.tab-button::part(label){display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;font-weight:400}.tab-label{text-align:left;white-space:nowrap}.tab-icon{width:20px;height:20px}.tab-count{display:none}wa-button.tab-button.is-active{color:#702b3d;background:#efe6e7;font-weight:400}wa-button.tab-button.is-active::before{display:none}.nav-more{display:none}.spine-foot{margin:auto 12px 0;padding-top:12px;border-top:1px solid #dad6d2;gap:4px}.spine-foot .identity{display:none}.spine-foot wa-button::part(base){min-height:27px;border:0;padding:0;background:transparent;color:#727078;font-size:11px}.command-bar{position:relative;min-height:130px;padding:17px 40px 19px;align-items:flex-end;gap:16px}.command-title{padding-top:0}.command-bar .eyebrow{margin:0 0 8px;font:500 10px/1.3 var(--font-ui);letter-spacing:1.7px;color:#505159}.command-bar h1{font-size:43px;line-height:1.12;letter-spacing:-.6px;margin:0}.command-bar .subtitle{font-size:16px;line-height:1.35;margin-top:7px;color:#595a63}.command-actions{align-self:flex-start;display:flex;align-items:center;gap:22px;padding-top:0}.command-actions .density-toggle{display:none}.tab-workspace{padding:6px 20px 24px}}@media (min-width:761px) and (max-width:1099px){.app-shell{grid-template-columns:185px minmax(0,1fr)}.spine{padding-inline:8px}wa-button.tab-button{padding-inline:14px}.command-bar{padding:20px 22px;flex-wrap:wrap;gap:12px}.command-bar h1{font-size:36px}.command-actions{gap:14px}.header-date{font-size:11px}.brand-house{font-size:10px}.tab-workspace{padding:6px 16px 24px}}#tab-tasks .task-workspace>.view-heading>div:first-child,#tab-accounts .accounts-heading>div:first-child,#tab-targets .targets-heading,#tab-meetings .meetings-workspace>.view-heading,#tab-commitments .view-heading,#tab-activity .activity-workspace>.view-heading,#tab-documents .document-library-heading,#tab-software .software-heading{display:none}#tab-tasks .task-workspace>.view-heading{justify-content:flex-end}#tab-accounts .accounts-heading{justify-content:flex-end}:is(.target-detail-page,.document-viewer-page,body:has(#tab-overview.is-active details[open]>.suggestion-editor),body:has(#tab-meetings.is-active .meeting-item[open]),body:has(#tab-tasks.is-active .task-line[open])) .command-bar{min-height:72px;padding:16px 24px;align-items:center}:is(.target-detail-page,.document-viewer-page,body:has(#tab-overview.is-active details[open]>.suggestion-editor),body:has(#tab-meetings.is-active .meeting-item[open]),body:has(#tab-tasks.is-active .task-line[open])) .command-title h1{font:400 18px/1.3 var(--font-ui);letter-spacing:0;margin:0}:is(.target-detail-page,.document-viewer-page,body:has(#tab-overview.is-active details[open]>.suggestion-editor),body:has(#tab-meetings.is-active .meeting-item[open]),body:has(#tab-tasks.is-active .task-line[open])) .command-title :is(.eyebrow,.subtitle){display:none}@media(max-width:760px){:is(.target-detail-page,.document-viewer-page,body:has(#tab-overview.is-active details[open]>.suggestion-editor),body:has(#tab-meetings.is-active .meeting-item[open]),body:has(#tab-tasks.is-active .task-line[open])) .command-title{display:none}:is(.target-detail-page,.document-viewer-page,body:has(#tab-overview.is-active details[open]>.suggestion-editor),body:has(#tab-meetings.is-active .meeting-item[open]),body:has(#tab-tasks.is-active .task-line[open])) .command-bar{padding:16px 18px}}body:has(#tab-overview.is-active details[open]>.suggestion-editor){--fidelity-header-height:72px}#tab-overview .field-today{--overview-line:#dedbd8;color:#202124}#tab-overview .overview-assistant{padding:20px 18px 12px;border:1px solid var(--overview-line);border-radius:5px;background:#f2eeec}#tab-overview .overview-assistant>header{display:flex;gap:18px;padding:0 6px 18px}#tab-overview .overview-spark{color:#71303e;font-size:33px;padding-top:5px}#tab-overview .overview-kicker{margin:0 0 2px;text-transform:uppercase;letter-spacing:1.7px;font-size:11px;color:#702c3b}#tab-overview .overview-assistant h2{font-family:Georgia,serif;font-size:38px;line-height:1.15;color:#652634;margin:0 0 3px;font-weight:400}#tab-overview .overview-assistant header p:last-child{margin:0;font-size:15px;color:#53575c}#tab-overview .overview-suggestions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#tab-overview .overview-suggestion{min-width:0}#tab-overview .overview-suggestion::part(base){height:100%;border:1px solid #e1dedd;border-radius:5px;background:#fff;box-shadow:none}#tab-overview .overview-suggestion::part(body){padding:16px 14px;display:flex;gap:16px}#tab-overview .overview-suggestion-number{flex:0 0 39px;width:39px;height:39px;display:grid;place-items:center;border-radius:50%;color:#6b2738;background:#eee7e5;font-family:Georgia,serif;font-size:22px}#tab-overview .overview-suggestion-copy{min-width:0;flex:1}#tab-overview .overview-suggestion-state{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#742b3e;margin:2px 0 6px}#tab-overview .overview-suggestion h3{font:400 20px/1.25 Georgia,serif;margin:0 0 6px}#tab-overview .overview-suggestion-copy>p{font-size:14px;line-height:1.4;margin:0 0 12px}#tab-overview .overview-suggestion-copy>.suggestion-evidence{font-size:12px;line-height:1.45;color:#606167;margin-top:14px}#tab-overview .overview-assistant .inline-editor{margin-top:18px}#tab-overview .overview-assistant .inline-editor>summary{color:#742e3d;font-size:13px}#tab-overview .overview-assistant>.new-item{margin:9px 0 0;font-size:12px}#tab-overview .overview-columns{display:grid;grid-template-columns:1.35fr 1.04fr .81fr;align-items:start;gap:12px;margin-top:18px}#tab-overview .overview-panel{min-width:0;display:block}#tab-overview .overview-panel::part(base){border:1px solid var(--overview-line);border-radius:5px;box-shadow:none;background:#fff}#tab-overview .overview-panel::part(header){padding:14px 16px 9px;border:0}#tab-overview .overview-panel::part(body){padding:0 16px 14px}#tab-overview .overview-panel-head{display:flex;align-items:center;justify-content:space-between;gap:5px}#tab-overview .overview-panel-head h2{font:400 23px/1.15 Georgia,serif;margin:0;color:#151515}#tab-overview .overview-panel-head wa-button::part(base){min-height:26px;padding:0;color:#762b3b;text-decoration:underline;font-size:12px}#tab-overview .overview-aside{display:grid;gap:12px;min-width:0}#tab-overview .overview-stat{border:1px solid #e9e6e3;border-radius:5px;display:flex;align-items:stretch;gap:15px;margin:4px 0 12px;overflow:hidden;font-size:12px}#tab-overview .overview-stat:last-child{margin-bottom:0}#tab-overview .overview-stat-icon{display:grid;place-items:center;background:#f5f3f1;color:#71323f;width:52px;flex:0 0 52px;font-size:26px}#tab-overview .overview-stat>div{padding:8px 5px 9px 0}#tab-overview .overview-stat p{display:flex;align-items:baseline;gap:12px;margin:0}#tab-overview .overview-stat strong{font:30px/1.1 Georgia,serif;color:#111}#tab-overview .overview-stat small{font-size:10px;color:#6b6b73}#tab-overview .overview-quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}#tab-overview .overview-quick-actions wa-button::part(base){padding:6px;min-height:36px;font-size:11px;border-color:#e2dedb;border-radius:4px}#tab-overview .overview-commitments{margin:0;padding:0;list-style:none}#tab-overview .overview-commitments li{display:flex;gap:12px;padding:16px 0;border-bottom:1px solid #eeecea;font-size:12px}#tab-overview .overview-commitments time{flex:0 0 74px;color:#555961;font-size:11px}#tab-overview .overview-commitments strong{display:block;font-weight:500}#tab-overview .overview-commitments small{display:block;color:#646871;margin-top:4px}#tab-overview .overview-tasks .task-workspace>.view-heading{margin:0;padding:0}#tab-overview .overview-tasks .task-workspace>.view-heading>div{display:none}#tab-overview .overview-tasks .task-workspace>.view-heading>.new-item{margin:0 0 8px;font-size:12px}#tab-overview .overview-tasks .task-toolbar{grid-template-columns:1fr 1fr;gap:7px;padding:0 0 10px}#tab-overview .overview-tasks .task-toolbar>wa-input{grid-column:1/-1}#tab-overview .overview-tasks .task-toolbar wa-input::part(form-control-label),#tab-overview .overview-tasks .task-toolbar wa-select::part(form-control-label){font-size:10px}#tab-overview .overview-tasks .task-toolbar wa-input::part(base),#tab-overview .overview-tasks .task-toolbar wa-select::part(combobox){min-height:30px;font-size:12px}#tab-overview .overview-tasks .task-line>summary{padding:12px 0;gap:8px}#tab-overview .overview-tasks .task-line strong{font-size:12px;font-weight:500}#tab-overview .overview-tasks .task-line small{font-size:11px}#tab-overview .overview-tasks .task-due{font-size:10px}#tab-overview .overview-tasks .task-group-label{margin:0;padding:8px 0;font-size:10px}#tab-overview .workspace-form{min-width:0}@media(max-width:1100px){#tab-overview .overview-columns{grid-template-columns:1.25fr 1fr}#tab-overview .overview-aside{grid-column:1/-1;grid-template-columns:1fr 1fr}#tab-overview .overview-suggestion::part(body){gap:9px;padding:12px}#tab-overview .overview-suggestion-number{width:29px;height:29px;flex-basis:29px;font-size:18px}}@media(max-width:700px){#tab-overview .overview-suggestions,#tab-overview .overview-columns,#tab-overview .overview-aside{grid-template-columns:1fr}#tab-overview .overview-assistant{padding:16px 12px 10px}#tab-overview .overview-assistant>header{gap:10px;padding:0 0 16px}#tab-overview .overview-assistant h2{font-size:29px}#tab-overview .overview-assistant header p:last-child{font-size:13px}#tab-overview .overview-panel-head h2{font-size:22px}#tab-overview .overview-suggestion::part(body){padding:16px 12px}#tab-overview .overview-suggestion-copy>p{font-size:13px}}#tab-overview .overview-tasks .task-toolbar{display:grid}#tab-overview .overview-tasks .task-toolbar>*{min-width:0}#tab-overview .overview-tasks .task-due{flex-direction:column;align-items:flex-end;gap:5px}#tab-overview .overview-stat-icon .icon{width:26px;height:26px}#tab-overview .overview-tasks .task-edit-content{padding:0 8px 16px}#tab-overview .overview-suggestion .workspace-form .form-columns{grid-template-columns:1fr}#tab-overview .overview-tasks .task-state-tabs{gap:0;margin:0 0 10px;width:100%}#tab-overview .overview-tasks .task-state-tab{flex:1 1 0;min-width:0}#tab-overview .overview-tasks .task-state-tab::part(base){width:100%;padding:0 5px 9px;font-size:11px;min-height:32px;white-space:nowrap}#tab-overview .overview-tasks .task-toolbar{margin:0 0 6px;padding:0;gap:7px 12px}#tab-overview .overview-tasks .task-clear{grid-column:1/-1;justify-self:end}#tab-overview .overview-tasks .task-clear::part(base){min-height:26px;padding:0 3px;font-size:11px}#tab-overview .overview-tasks .task-group-label{margin:0;padding:8px 0;gap:8px;font-size:11px}#tab-overview .overview-tasks .task-group-count{min-width:21px;height:21px;font-size:11px}#tab-overview .overview-tasks .task-line{border-left:0;border-right:0;border-radius:0}#tab-overview .overview-tasks .task-line>summary{min-height:58px;padding:10px 0}#tab-overview .overview-tasks .task-line summary strong{font:500 12px/1.35 var(--font-ui);letter-spacing:0}#tab-overview .overview-tasks .task-line summary small{font-size:11px;margin-top:3px}#tab-overview .overview-tasks .task-priority{font-size:10px;padding:3px 7px;min-width:0}#tab-overview .overview-tasks .task-due time{width:auto}@media(max-width:600px){#tab-overview .overview-tasks .task-line>summary{flex-wrap:nowrap}#tab-overview .overview-tasks .task-row-title{flex-basis:auto}#tab-overview .overview-tasks .task-due{width:auto;flex:0 0 auto}}@media(min-width:701px){#tab-overview .overview-assistant{padding-bottom:8px}#tab-overview .overview-assistant .inline-editor{margin-top:10px}#tab-overview .overview-assistant .inline-editor>summary{min-height:32px;padding:6px 0}#tab-overview .overview-assistant>.new-item{margin-top:6px}#tab-overview .overview-assistant>.new-item>summary{min-height:28px;padding:4px 0}}#tab-route .route-planner{grid-template-columns:334px minmax(0,1fr);gap:10px;align-items:stretch}#tab-route .route-picker wa-card,#tab-route .route-main>wa-card{width:100%;--spacing:14px}#tab-route wa-card::part(base){border-radius:4px;box-shadow:none;border-color:#e2dfdc}#tab-route wa-card::part(header){padding:12px 15px 4px;border:0}#tab-route wa-card::part(body){padding:6px 15px 14px}#tab-route h2,#tab-route h3{font-family:Georgia,serif;font-weight:600;color:#171717}#tab-route h2{font-size:22px;line-height:1.25;margin:0}#tab-route h3{font-size:18px;margin:16px 0 9px}#tab-route wa-input,#tab-route wa-select,#tab-route wa-textarea{font-size:12px;--wa-form-control-height:34px;--wa-form-control-border-color:#d6d4d3;--wa-form-control-label-font-weight:400}#tab-route .route-picker wa-select,#tab-route .route-picker wa-input{margin-bottom:9px}#tab-route .route-summary{display:flex;justify-content:space-between;border-bottom:1px solid #e8e5e3;padding:8px 0 15px;color:#626164;font-size:12px}#tab-route .route-candidates{max-height:590px}#tab-route .candidate{position:relative;grid-template-columns:29px minmax(0,1fr);gap:2px 10px;padding:11px 0;border-color:#ece9e6}#tab-route .candidate-index{grid-row:1/4;background:#f0e9e8;color:#803c47;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;margin-top:3px}#tab-route .candidate-index.is-selected{background:#843f49;color:white}#tab-route .candidate wa-button::part(base){border:0;background:transparent;padding:0;min-height:22px;height:auto;justify-content:flex-start;box-shadow:none}#tab-route .candidate wa-button::part(label){font-size:12px;line-height:1.4;font-weight:600;color:#171717;white-space:normal}#tab-route .candidate small{grid-column:2;font-size:11px;line-height:1.4;color:#626164}#tab-route .route-locate{border-top:1px solid #e8e5e3;margin-top:8px;padding-top:8px;font-size:12px}#tab-route .route-locate summary{cursor:pointer;color:#7c3543;padding:7px 0}#tab-route #route-map{height:438px;border-radius:4px;border-color:#e2dfdc}#tab-route [data-map-notice]{font-size:10px;margin:5px 0 9px}#tab-route .route-plan-form{gap:9px}#tab-route .route-plan-fields{grid-template-columns:minmax(0,1fr) 160px;gap:12px}#tab-route .route-itinerary-head{display:grid;grid-template-columns:24px 1fr 240px;background:#f6f5f3;border:1px solid #e5e2df;padding:5px 8px;font-size:11px;margin-top:5px}#tab-route .route-itinerary{list-style:none;padding:0;margin:-9px 0 0;counter-reset:route;border:1px solid #e5e2df;border-top:0}#tab-route .route-itinerary li{counter-increment:route;display:grid;grid-template-columns:24px minmax(0,1fr) 240px;align-items:center;gap:0;padding:7px 8px;border-bottom:1px solid #eeebe9;font-size:12px}#tab-route .route-itinerary li::before{content:counter(route);font-size:11px}#tab-route .route-itinerary li:only-child:not(:has(.itinerary-place)){display:block;padding:20px;color:#686166}#tab-route .route-itinerary li:only-child:not(:has(.itinerary-place))::before{content:none}#tab-route .route-itinerary li>.itinerary-place{display:grid;gap:2px;margin:0}#tab-route .itinerary-place strong{font-size:12px;font-weight:500}#tab-route .itinerary-place small{font-size:10px;color:#686166}#tab-route .route-itinerary .itinerary-actions{margin:0;display:flex;justify-content:flex-end;gap:3px}#tab-route .itinerary-actions wa-button::part(base){min-height:26px;height:26px;padding:0 5px;border-color:#e3ddda;font-size:10px}#tab-route .route-form-actions wa-button::part(base){min-height:32px;height:32px;font-size:12px}#tab-route [data-route-status]{font-size:11px;color:#696166;margin:0}#tab-route .pin-editor{margin-top:8px;font-size:12px}#tab-route .map-notice{font-size:10px;margin-bottom:8px}#tab-route .fmw-map-pin.is-selected{background:#843f49;border:2px solid white;box-shadow:0 1px 3px #0004}@media(max-width:1100px){#tab-route .route-planner{grid-template-columns:280px minmax(0,1fr)}#tab-route .route-itinerary-head{grid-template-columns:24px 1fr}#tab-route .route-itinerary-head span:last-child{display:none}#tab-route .route-itinerary li{grid-template-columns:24px minmax(0,1fr)}#tab-route .itinerary-actions{grid-column:2}}@media(max-width:700px){#tab-route .route-planner{grid-template-columns:minmax(0,1fr);gap:10px}#tab-route #route-map{height:290px}#tab-route .route-candidates{max-height:315px}#tab-route .route-plan-fields{grid-template-columns:minmax(0,1fr) 128px}#tab-route .route-itinerary li{row-gap:8px}#tab-route .route-itinerary .itinerary-actions{justify-content:flex-start;flex-wrap:wrap}#tab-route .route-picker wa-card{height:auto}}@media(min-width:701px){#tab-route .route-main>wa-card{position:relative}#tab-route .route-main>wa-card::part(header){padding-bottom:12px;min-height:42px}#tab-route .route-form-actions{position:absolute;top:10px;right:15px;gap:8px}}#tab-route .candidate wa-button::part(label){font-size:13px}#tab-route .candidate small{font-size:12px}#tab-route .itinerary-actions wa-button::part(base){font-size:11px;min-height:28px;height:28px}@media(max-width:700px){#tab-route .route-picker wa-input::part(base),#tab-route .route-picker wa-select::part(combobox){min-height:40px}#tab-route .route-form-actions wa-button::part(base),#tab-route .itinerary-actions wa-button::part(base){min-height:36px;height:36px}}#tab-tasks .task-workspace .view-heading{align-items:flex-start;margin-bottom:27px}#tab-tasks .task-workspace .view-heading h2{font:600 56px/1.05 var(--font-display);letter-spacing:-1.8px;margin:0 0 9px}#tab-tasks .task-workspace .view-heading p{font:22px/1.35 var(--font-display);color:var(--ink)}.task-workspace .task-heading-actions{display:flex;align-items:flex-start;gap:14px;padding-top:3px}.task-workspace .task-heading-actions>wa-input{width:310px}.task-workspace .task-heading-actions>wa-input::part(form-control-label){display:none}.task-workspace .new-item>summary{background:var(--claret);color:white;list-style:none;padding:11px 18px;border-radius:5px;font-weight:400;white-space:nowrap}.task-workspace .new-item>summary::-webkit-details-marker{display:none}.task-workspace .new-item[open]{position:relative;z-index:3}.task-workspace .new-item[open]>.workspace-form{position:absolute;right:0;top:48px;width:460px;background:var(--paper);border:1px solid var(--rule);padding:20px;box-shadow:0 12px 28px #0002}.task-workspace .task-state-tabs{display:flex;gap:12px;border-bottom:1px solid var(--rule);margin-bottom:18px}.task-workspace .task-state-tab::part(base){border:0;border-radius:0;background:none;box-shadow:none;padding:0 19px 12px;color:var(--ink-muted);font-size:15px}.task-workspace .task-state-tab[aria-pressed=true]::part(base){color:var(--claret);border-bottom:3px solid var(--claret);font-weight:600}.task-workspace .task-toolbar{display:grid;grid-template-columns:328px 334px 1fr;gap:20px;align-items:end;margin-bottom:34px}.task-workspace .task-toolbar>[hidden]{display:none!important}.task-workspace .task-toolbar wa-select::part(form-control-label){font-size:13px;font-weight:400;margin-bottom:5px}.task-workspace .task-clear{justify-self:end}.task-workspace .task-clear::part(base){color:var(--claret);text-decoration:underline;background:none;border:0;box-shadow:none}.task-workspace .task-lines{border-top:0}.task-workspace .task-group-label{font:600 31px/1.2 var(--font-display);letter-spacing:-.6px;text-transform:none;color:var(--ink);padding:0 0 14px;display:flex;align-items:center;gap:20px;margin-top:30px;background:none}.task-workspace .task-group-label:first-child{margin-top:0}.task-workspace .task-group-count{display:inline-flex;justify-content:center;align-items:center;min-width:27px;height:27px;border-radius:50%;background:var(--claret);color:white;font:14px var(--font-ui);letter-spacing:0}.task-workspace .task-line{border:1px solid var(--rule);border-top:0;background:#ffffffbd}.task-workspace .task-group-label+.task-line{border-top:1px solid var(--rule);border-radius:5px 5px 0 0}.task-workspace .task-line>summary{padding:15px 22px;min-height:80px;align-items:center;gap:24px;list-style:none}.task-workspace .task-line>summary::-webkit-details-marker{display:none}.task-workspace .task-row-title{flex:1;min-width:0}.task-workspace .task-line summary strong{font:600 20px/1.2 var(--font-display);letter-spacing:-.25px}.task-workspace .task-line summary small{font-size:14px;line-height:1.35;margin-top:5px;color:var(--ink-muted)}.task-workspace .task-line summary small span{padding:0 10px}.task-workspace .task-due{font-size:14px;gap:34px}.task-workspace .task-due time{width:112px;white-space:normal}.task-workspace .task-status-badge{display:none}.task-workspace .task-priority{font-size:13px;display:inline-block;padding:7px 13px;border-radius:5px;background:#faedde;color:#765127;min-width:58px;text-align:center}.task-workspace .task-priority-high{background:#fbe3e7;color:#9a183b}.task-workspace .task-priority-low{background:#e7f1e2;color:#284c35}.task-workspace .task-chevron{width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:0 0 5px 4px}.task-workspace .task-line[open]{border-left:1px solid var(--rule)}.task-workspace .task-line[open] .task-chevron{transform:rotate(225deg);margin-top:8px}.task-workspace .task-line[hidden],.task-workspace .task-group-label[hidden]{display:none}@media(max-width:900px){.task-workspace .task-toolbar{grid-template-columns:1fr 1fr auto}.task-workspace .task-heading-actions>wa-input{width:230px}}@media(max-width:600px){#tab-tasks .task-workspace .view-heading{display:block;margin-bottom:20px}#tab-tasks .task-workspace .view-heading h2{font-size:40px}#tab-tasks .task-workspace .view-heading p{font-size:18px}.task-workspace .task-heading-actions{margin-top:18px}.task-workspace .task-heading-actions>wa-input{flex:1;width:0}.task-workspace .new-item>summary{padding:11px 12px}.task-workspace .task-state-tabs{gap:0;justify-content:space-between}.task-workspace .task-state-tab::part(base){padding:0 7px 11px;font-size:12px}.task-workspace .task-toolbar{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px}.task-workspace .task-clear{grid-column:1/-1}.task-workspace .task-group-label{font-size:27px;margin-top:24px}.task-workspace .task-line>summary{padding:15px 12px;gap:10px;flex-wrap:wrap}.task-workspace .task-row-title{flex-basis:calc(100% - 28px)}.task-workspace .task-line summary strong{font-size:19px}.task-workspace .task-due{order:3;width:100%;justify-content:space-between;gap:12px}.task-workspace .task-due time{width:auto}.task-workspace .new-item[open]>.workspace-form{width:min(340px,calc(100vw - 40px))}}.task-workspace .task-toolbar>wa-select{width:100%;min-width:0}#target-list{background:#fff;border:1px solid #eeeae8;border-radius:4px;padding:14px 19px 0;min-width:0;color:#17151b}#target-list .targets-heading h2{font-family:Georgia,'Times New Roman',serif;font-size:58px;line-height:1.08;font-weight:600;letter-spacing:-2.1px;margin:0 0 7px;color:#111018}#target-list .targets-heading p{font-family:Georgia,'Times New Roman',serif;font-size:19px;line-height:1.5;color:#5c5860;margin:0}#target-list .targets-filterbar{display:grid;grid-template-columns:minmax(210px,1.4fr) minmax(140px,1fr) minmax(140px,1fr) minmax(140px,1fr) minmax(90px,.6fr);align-items:end;gap:16px;margin:24px 0 18px}#target-list .targets-filterbar wa-input,#target-list .targets-filterbar wa-select{width:100%;min-width:0;font-size:13px;--wa-form-control-height:36px;--wa-form-control-border-radius:4px;--wa-form-control-border-color:#dedde1}#target-list .targets-filterbar wa-input::part(form-control-label),#target-list .targets-filterbar wa-select::part(form-control-label){font-size:12px;font-weight:500;color:#17151b;margin-bottom:4px}#target-list .targets-filterbar wa-input::part(base),#target-list .targets-filterbar wa-select::part(combobox){min-height:36px;border-radius:4px;box-shadow:none;background:#fff;border-color:#dedde1}#target-list [data-target-clear]::part(base){font-size:12px;color:#692c3d;text-decoration:underline;padding:0;justify-content:flex-end}#target-list .targets-workspace{display:grid;grid-template-columns:minmax(0,2.35fr) minmax(290px,1fr);gap:7px;align-items:start}#target-list .targets-table-panel{border:1px solid #e4e2e3;border-radius:5px;min-width:0;overflow:hidden}#target-list .table-scroll{margin:0;overflow-x:auto}#target-list .work-table{table-layout:auto;width:100%;border-collapse:collapse;font-size:13px}#target-list .work-table thead th{background:#fcfcfc;color:#17151b;font-family:inherit;font-weight:600;font-size:12px;white-space:nowrap;padding:14px 12px;border-bottom:1px solid #e5e3e5}#target-list .work-table tbody td{padding:8px 12px;vertical-align:middle;border-bottom:1px solid #ecebed;height:66px;font-size:13px;line-height:1.35}#target-list .work-table tbody tr:last-child td{border-bottom:0}#target-list .work-table tbody tr.is-selected td{background:#f5edef}#target-list .work-table tbody tr:hover td{background:#faf6f7}#target-list .work-table td:first-child{min-width:190px}#target-list .work-table strong{font-weight:600;display:block}#target-list .work-table strong a{color:#151318;text-decoration:none}#target-list .work-table strong a:hover{text-decoration:underline}#target-list .work-table small{display:block;font-size:12px;color:#67616a;line-height:1.45;overflow-wrap:anywhere}#target-list .target-followups{white-space:nowrap}#target-list wa-badge::part(base){font-family:inherit;font-size:11px;padding:4px 9px;font-weight:400;white-space:nowrap;border:0;background:#edf0ee;color:#324f43}#target-list .target-status::part(base){background:#edf0f3;color:#454851}#target-list .target-status[data-status=new]::part(base){background:#e5effb;color:#304862}#target-list .target-status[data-status=contacted]::part(base){background:#eee8fb;color:#574679}#target-list .target-status[data-status=meeting]::part(base){background:#fff0cb;color:#70521c}#target-list .target-status[data-status=follow_up]::part(base){background:#f7dfe2;color:#793d46}#target-list [data-target-preview]::part(base){padding:0;min-height:28px;font-size:11px;color:#6b6269}#target-list .panel-foot{margin:0;background:#fff;padding:13px 15px;border-top:1px solid #e8e5e7;font-size:12px;color:#66616a}#target-list .target-preview-card{width:100%;--spacing:22px;display:block}#target-list .target-preview-card[hidden]{display:none}#target-list .target-preview-card::part(base){border:1px solid #e4e2e3;border-radius:5px;box-shadow:none;background:#fff}#target-list .target-preview-card h3{font-family:Georgia,'Times New Roman',serif;font-size:25px;font-weight:600;letter-spacing:-.5px;margin:6px 0 3px;line-height:1.2}#target-list .target-preview-card p{font-size:13px;line-height:1.5;margin:5px 0;color:#45434a;overflow-wrap:anywhere}#target-list .target-preview-card p.target-preview-meta{color:#716b72;font-size:12px}#target-list .target-preview-card>wa-badge{margin-top:8px}#target-list .target-preview-card section{border-top:1px solid #dddade;margin-top:17px;padding-top:11px}#target-list .target-preview-card h4{font-size:13px;font-weight:600;margin:0 0 7px}#target-list .target-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}#target-list .target-actions wa-button::part(base){min-height:27px;padding:0 7px;font-size:11px;border-color:#e0dbdf;border-radius:3px}#target-list .target-preview-card dl{display:grid;grid-template-columns:65px minmax(0,1fr);font-size:12px;line-height:1.5;margin:0 0 15px;gap:3px 10px}#target-list .target-preview-card dt{color:#706a72}#target-list .target-preview-card dd{margin:0;overflow-wrap:anywhere}#target-list .target-no-results{padding:24px;color:#706a72}@media(min-width:901px) and (max-width:1240px){#target-list .targets-workspace{grid-template-columns:minmax(0,1fr) 280px}#target-list .work-table td,#target-list .work-table thead th{padding-left:9px;padding-right:9px}#target-list .work-table td:first-child{min-width:165px}#target-list .targets-filterbar{gap:10px;grid-template-columns:1.4fr 1fr 1fr 1fr}}@media(max-width:900px){#target-list .targets-workspace{grid-template-columns:1fr}#target-list .targets-filterbar{grid-template-columns:1fr 1fr;gap:12px}#target-list .targets-filterbar wa-input{grid-column:1/-1}#target-list .targets-filterbar [data-target-clear]{justify-self:end}#target-list .targets-preview{margin-top:12px}#target-list .targets-heading h2{font-size:44px}#target-list .targets-heading p{font-size:17px}}@media(max-width:600px){#target-list{padding:18px 12px 12px}#target-list .targets-heading h2{font-size:40px;letter-spacing:-1px}#target-list .targets-heading p{font-size:16px}#target-list .targets-filterbar{margin:20px 0 16px}#target-list .work-table{min-width:650px}#target-list .targets-table-panel{max-width:100%}#target-list .target-preview-card{--spacing:18px}#target-list .targets-workspace{display:block}#target-list .targets-heading{min-width:0}}#account-list .accounts-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 0 22px}#account-list .accounts-heading h2{font-family:Georgia,serif;font-size:42px;line-height:1.12;font-weight:400;margin:0 0 8px;letter-spacing:-1.2px}#account-list .accounts-heading p{font-size:16px;line-height:1.5;margin:0;color:#25272b}#account-list .accounts-action{flex-shrink:0;max-width:420px}#account-list .accounts-action:empty{display:none}#account-list .accounts-action details{margin:4px 0 0;border:0;background:transparent}#account-list .accounts-action details>summary{background:#713044;color:white;border-radius:4px;padding:11px 17px;white-space:nowrap}#account-list .accounts-action details[open]{position:relative;z-index:2;background:white;border:1px solid #ddd;padding:12px;width:420px}#account-list .accounts-toolbar{display:grid;grid-template-columns:minmax(250px,1fr) 110px 100px 124px 120px auto;align-items:center;gap:10px;margin-bottom:20px}#account-list .accounts-toolbar wa-input,#account-list .accounts-toolbar wa-select{width:100%;min-width:0;margin:0;--wa-form-control-height:40px;--wa-form-control-height-medium:40px}#account-list .accounts-toolbar wa-input::part(form-control-label),#account-list .accounts-toolbar wa-select::part(form-control-label){display:none}#account-list .accounts-toolbar wa-input::part(base),#account-list .accounts-toolbar wa-select::part(combobox){border-color:#dcdcdc;border-radius:5px;box-shadow:none;background:#fff;font-size:13px}#account-list .accounts-clear::part(base){font-size:12px;text-decoration:underline;padding:0 10px;min-height:40px}#account-list .accounts-table-wrap{border:1px solid #dedede;border-radius:4px;background:#fff;overflow:hidden}#account-list .accounts-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}#account-list .accounts-table th{height:34px;font-family:inherit;font-size:10px;letter-spacing:.45px;text-transform:uppercase;font-weight:500;color:#474b54;background:#faf9f8;padding:8px 17px;border-bottom:1px solid #e8e8e8}#account-list .accounts-table th:first-child{width:32%}#account-list .accounts-table th:nth-child(2){width:15%}#account-list .accounts-table th:nth-child(3){width:15%}#account-list .accounts-table th:nth-child(4){width:23%}#account-list .accounts-table td{padding:9px 17px;height:55px;vertical-align:middle;border-bottom:1px solid #ececec;color:#2b2d32;line-height:1.3}#account-list .accounts-table tr:last-child td{border-bottom:0}#account-list .accounts-table td strong{font-size:14px;font-weight:600;display:block;color:#1e2024}#account-list .accounts-table td small{display:block;font-size:12px;color:#747780;margin-top:3px}#account-list wa-badge::part(base){border:0;border-radius:11px;padding:6px 11px;background:#eee;color:#30343a;font-size:11px;font-weight:400;white-space:normal}#account-list .account-channel-grocery::part(base){background:#e4ece6}#account-list .account-channel-independent::part(base){background:#f4e7ec;color:#672a3b}#account-list .account-channel-onpremise::part(base){background:#e2ecf8;color:#273f5e}#account-list .accounts-count{font-size:12px;color:#676b72;margin:17px 0}#account-list .accounts-empty{margin:16px;padding:20px;border:1px dashed #dedede;display:flex;gap:20px;justify-content:space-between;align-items:center}#account-list .accounts-empty[hidden]{display:none}#account-list .accounts-empty p{font-size:12px;color:#737782;margin:6px 0 0}@media(max-width:1000px){#account-list .accounts-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}#account-list .accounts-search{grid-column:1/-1}#account-list .accounts-clear{grid-column:1/-1;justify-self:end}}@media(max-width:600px){#account-list .accounts-heading{gap:10px;flex-wrap:wrap}#account-list .accounts-heading h2{font-size:34px}#account-list .accounts-heading p{font-size:14px}#account-list .accounts-toolbar{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}#account-list .accounts-table{min-width:0}#account-list .accounts-table thead{display:none}#account-list .accounts-table tbody,#account-list .accounts-table tr{display:block}#account-list .accounts-table tr{padding:12px;border-bottom:1px solid #e7e7e7;display:grid;grid-template-columns:1fr 1fr;gap:10px}#account-list .accounts-table tr[hidden]{display:none}#account-list .accounts-table td{height:auto;border:0;padding:0;font-size:12px}#account-list .accounts-table td:first-child{grid-column:1/-1}#account-list .accounts-table td:nth-child(3){text-align:right}#account-list .accounts-table td:nth-child(5){text-align:right;align-self:end;color:#737782}#account-list .accounts-action details[open]{width:100%;max-width:100%}#account-list .accounts-action{width:100%}#account-list .accounts-empty{flex-direction:column;align-items:flex-start;margin:10px;padding:12px}}.commitments-ledger .view-heading{margin:0 0 12px}.commitments-ledger .view-heading h2{font-family:Georgia,serif;font-size:40px;line-height:1.12;letter-spacing:-1.2px;margin:0 0 5px;color:#13131b}.commitments-ledger .view-heading p{font-size:15px;color:#626166;margin:0}.commitment-tabs{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e3dfdf;margin-bottom:20px;min-height:54px}.commitment-tab-options{display:flex;align-self:stretch;gap:18px}.commitment-tab-options wa-button::part(base){border:0;border-bottom:3px solid transparent;border-radius:0;background:none;box-shadow:none;min-height:54px;padding:0 16px;color:#545158;font-size:14px}.commitment-tab-options wa-button[aria-pressed="true"]::part(base){border-bottom-color:#76243b;color:#742035;font-weight:650}.commitment-tab-options span{border-radius:20px;background:#eeebea;padding:3px 9px;margin-left:10px;font-size:12px}.commitment-tabs>wa-button::part(base){min-height:38px;padding:0 18px;border-radius:6px;background:#793c49;border-color:#793c49;font-size:13px}.commitment-filters{display:grid;grid-template-columns:minmax(240px,1fr) 135px 200px 176px;gap:12px;margin:0 0 18px}.commitment-filters wa-input,.commitment-filters wa-select{min-width:0;--wa-form-control-height:38px;--wa-form-control-value-font-size:13px;--wa-border-radius-medium:6px}.commitment-filters wa-input::part(base),.commitment-filters wa-select::part(combobox){background:#fff;border-color:#dcd8d8;box-shadow:none;min-height:38px}.commitment-table-wrap{border:1px solid #dedbda;border-radius:6px;overflow:auto;background:rgba(255,255,255,.7)}.commitment-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;margin:0}.commitment-table th{font-weight:500;text-align:left;background:transparent;padding:11px 18px;color:#403d42;font-size:12px;border-bottom:1px solid #dedbda;text-transform:none;letter-spacing:0}.commitment-table th:nth-child(1){width:21%}.commitment-table th:nth-child(2){width:28%}.commitment-table th:nth-child(3){width:21%}.commitment-table th:nth-child(4){width:13%}.commitment-table th:nth-child(5){width:13%}.commitment-table th:nth-child(6){width:4%;padding:0}.commitment-table td{padding:6px 18px;border-bottom:1px solid #dedbda;vertical-align:middle;line-height:1.35;color:#424047;overflow-wrap:anywhere;height:45px}.commitment-table tbody tr:last-child td{border-bottom:0}.commitment-table td strong{display:block;font-family:Georgia,serif;font-weight:600;font-size:14px;line-height:1.3;color:#141823}.commitment-table td small{display:block;font-size:12px;line-height:1.4;color:#66616a}.commitment-table td:last-child{padding:0 7px}.commitment-table td:last-child wa-button::part(base){padding:0;min-width:26px;color:#55515a;background:transparent;border:0;font-size:22px}.commitment-table wa-badge::part(base){font-size:11px;font-weight:400;padding:6px 10px;white-space:nowrap;border:0}.commitment-table wa-badge[variant="warning"]::part(base){background:#fff0d3;color:#71501c}.commitment-table wa-badge[variant="danger"]::part(base){background:#ffe1e3;color:#9a252f}.commitment-table [data-commitment-editor] td{padding:12px 18px;background:#faf7f4}.commitments-ledger [data-commitment-create]{margin:12px 0}.commitment-empty{padding:24px;color:#67616b;font-size:13px}.commitment-scope{font-size:11px;color:#777078;text-align:right;margin:12px 0}.commitments-ledger [hidden]{display:none!important}@media(max-width:900px){.commitment-filters{grid-template-columns:1fr 1fr}.commitment-filters wa-input{grid-column:1/-1}.commitment-table{min-width:850px}}@media(max-width:600px){.commitments-ledger .view-heading h2{font-size:32px}.commitments-ledger .view-heading p{font-size:13px;line-height:1.5}.commitment-tabs{align-items:flex-start;flex-direction:column;gap:8px;padding-bottom:12px}.commitment-tab-options{gap:0;width:100%}.commitment-tab-options wa-button{flex:1}.commitment-tab-options wa-button::part(base){padding:0 9px}.commitment-tab-options span{margin-left:5px}.commitment-tabs>wa-button{align-self:flex-end}.commitment-filters{gap:8px}.commitment-filters wa-select:last-child{grid-column:1/-1}.commitment-table-wrap{max-width:100%}.commitment-scope{text-align:left}}.commitment-tabs>wa-button::part(base),.commitment-tabs>wa-button::part(label){color:#fff}.commitment-table td{height:auto}.commitment-table td small{margin-top:0}.commitment-table td:last-child wa-button::part(base){min-height:28px}.commitment-table wa-badge{padding:0;background:transparent}.commitment-table th .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.commitment-table td:last-child wa-button{--wa-form-control-height:28px;line-height:1}.commitment-table td:last-child wa-button::part(base){height:28px}.commitment-table wa-badge::part(base){border-radius:999px}@media(min-width:901px){.commitment-table [data-commitment-row]{height:48px}.commitment-table [data-commitment-row] td{padding-top:5px;padding-bottom:5px}.commitment-table [data-commitment-row] td:last-child{padding-top:0;padding-bottom:0}}#tab-meetings{position:relative}#tab-meetings .view-heading{margin:0 0 17px}#tab-meetings .view-heading h2{font-family:Georgia,serif;font-size:40px;line-height:1.1;letter-spacing:-.6px;color:#101421}#tab-meetings .view-heading p{margin:5px 0 0;font-size:17px;color:#343947}#tab-meetings .meeting-filters{display:flex;flex-wrap:wrap;gap:10px;background:transparent;border:0;padding:0;margin:0 0 22px}#tab-meetings .meeting-filter::part(base){min-height:32px;padding:0 18px;border:1px solid #d7d4d1;box-shadow:none;font-size:13px;font-weight:400;background:transparent;color:#202127}#tab-meetings .meeting-filter[aria-pressed="true"]::part(base){background:#742b41;border-color:#742b41;color:white}#tab-meetings .filter-count{display:inline;padding:0;margin:0;background:none;border-radius:0;font:inherit;color:inherit}#tab-meetings .meeting-list{display:block}#tab-meetings .meeting-month-group{margin:0 0 20px}#tab-meetings .meeting-month-group:not(:has(.meeting-item:not([hidden]))){display:none}#tab-meetings .meeting-month-label{margin:0;padding:0 0 8px;font:600 12px/1.25 var(--font-sans,Arial,sans-serif);color:#141927;letter-spacing:1px}#tab-meetings .meeting-item{border:0;border-top:1px solid #e4e1de;border-radius:0}#tab-meetings .meeting-item>summary{display:grid;grid-template-columns:78px minmax(0,1fr) 116px 16px;align-items:start;gap:24px;padding:10px 16px 10px 0;min-height:100px;list-style:none}#tab-meetings .meeting-item>summary:hover{background:rgba(255,255,255,.55)}#tab-meetings .meeting-date-gutter{align-self:stretch;border-right:1px solid #ddd9d7;padding:4px 10px 0 0;text-align:center;color:#171b29;font-size:12px;line-height:1.5;white-space:nowrap}#tab-meetings .meeting-date-gutter small{margin:0;font-size:12px;color:#545358}#tab-meetings .meeting-head{min-width:0}#tab-meetings .meeting-title-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px}#tab-meetings .meeting-item>summary strong{font-family:Georgia,serif;font-size:18px;font-weight:600;line-height:1.25;color:#141725}#tab-meetings .meeting-kind::part(base){background:#f2e4e5;color:#28212a;font-size:11px;font-weight:400;padding:3px 11px;border:0}#tab-meetings .meeting-context{display:block;margin-top:3px;font-size:12px;line-height:1.4;color:#4c4b50}#tab-meetings .meeting-excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:5px;font-size:12px;line-height:1.5;color:#484950}#tab-meetings .meeting-row-meta{padding-top:3px;font-size:12px;line-height:1.5;color:#55545b}#tab-meetings .meeting-row-meta small{font-size:11px;color:#66616a}#tab-meetings .meeting-row-chevron{align-self:center;color:#636572;font-size:16px}#tab-meetings .meeting-item[open]>summary .meeting-row-chevron{transform:rotate(180deg)}#tab-meetings>.capture-editor:not([open]){float:right;width:auto;margin:0 0 10px 20px}#tab-meetings>.capture-editor:not([open])>summary{padding:9px 16px}#tab-meetings>.capture-editor[open]{margin-bottom:22px}@media(max-width:700px){#tab-meetings .view-heading h2{font-size:32px}#tab-meetings .view-heading p{font-size:14px}#tab-meetings .meeting-filters{gap:7px;margin-bottom:18px}#tab-meetings .meeting-filter::part(base){padding:0 12px;font-size:12px}#tab-meetings .meeting-item>summary{grid-template-columns:54px minmax(0,1fr) 12px;gap:12px;padding:12px 2px 12px 0;min-height:120px}#tab-meetings .meeting-date-gutter{grid-row:1 / 3;padding-right:7px;font-size:11px}#tab-meetings .meeting-item>summary strong{font-size:17px}#tab-meetings .meeting-title-line{gap:5px}#tab-meetings .meeting-context,#tab-meetings .meeting-excerpt{font-size:12px}#tab-meetings .meeting-row-meta{grid-column:2;font-size:11px;padding:0;display:flex;gap:10px}#tab-meetings .meeting-row-meta small{margin:0}#tab-meetings .meeting-row-chevron{grid-column:3;grid-row:1}#tab-meetings>.capture-editor:not([open]){float:none;margin:0 0 16px;width:fit-content}}#tab-meetings .filter-count::before{content:" ("}#tab-meetings .filter-count::after{content:")"}#tab-meetings .meetings-workspace{font-family:Arial,Helvetica,sans-serif}#tab-meetings .meeting-filter::part(base){font-family:Arial,Helvetica,sans-serif}#tab-meetings .meeting-kind{padding:0;border:0;background:transparent;font-family:Arial,Helvetica,sans-serif}#tab-meetings .meeting-kind::part(base){border-radius:999px;line-height:1.2}#tab-meetings .meeting-item>summary strong{font-weight:600;letter-spacing:-.2px}#tab-meetings>.capture-editor:not([open]){background:#742b41;border-color:#742b41;border-radius:5px}#tab-meetings>.capture-editor:not([open])>summary{color:#fff;font:400 13px/1.4 Arial,Helvetica,sans-serif}[data-document-library]{--doc-columns:122px minmax(180px,1fr) 145px 110px 150px 112px;color:#25252d}[data-document-library] .document-library-heading{margin:0 0 23px}[data-document-library] .document-library-heading>p{font-size:12px;letter-spacing:.07em;font-weight:650;color:#783646;margin:0 0 10px}[data-document-library] .document-library-heading h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:42px;line-height:1.13;letter-spacing:-1.2px;margin:0 0 10px;color:#171516}[data-document-library] .document-library-heading>div{font-size:17px;color:#626168;line-height:1.5}[data-document-library] .library-toolbar{display:flex;gap:8px;align-items:center;padding:0;margin:0 0 18px;border:0;background:none}[data-document-library] .library-search{flex:1;min-width:0;margin:0}[data-document-library] .library-search::part(form-control-label){position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}[data-document-library] .library-search::part(base){min-height:43px;background:#fff;border:1px solid #d7d3d0;border-radius:6px;box-shadow:none}[data-document-library] .library-search::part(input){font-size:15px}[data-document-library] [data-document-search-submit]::part(base){min-height:43px;background:#7d3e49;border:1px solid #7d3e49;color:white;min-width:99px;border-radius:6px;font-weight:500}[data-document-library] .document-library-controls{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:18px}[data-document-library] .document-filters{display:flex;gap:8px;flex-wrap:wrap;margin:0}[data-document-library] .document-filters wa-button::part(base){min-height:33px;padding:0 12px;border-radius:7px;border:1px solid #d8d4d1;background:white;color:#45424a;font-size:12px;font-weight:400}[data-document-library] .document-filters wa-button.is-active::part(base){background:#7d3e49;color:white;border-color:#7d3e49}[data-document-library] .document-file-options{position:relative;flex-shrink:0;font-size:13px;color:#55525a}[data-document-library] .document-file-options>summary{cursor:pointer;padding:8px 11px;border:1px solid #d8d4d1;border-radius:6px;background:#fff}[data-document-library] .document-type-filters{position:absolute;right:0;top:40px;z-index:12;display:flex;flex-wrap:wrap;gap:6px;width:290px;padding:12px;background:#fff;border:1px solid #ddd8d5;box-shadow:0 4px 14px #20151c12;border-radius:7px}[data-document-library] .document-type-filters wa-button::part(base){min-height:30px;font-size:12px}[data-document-library] .document-list{border:1px solid #dedbd8;border-radius:8px;background:#fff;overflow:visible}[data-document-library] .document-list-head{display:grid;grid-template-columns:var(--doc-columns);align-items:center;gap:16px;padding:12px 14px;background:#faf9f7;border-radius:8px 8px 0 0;font-size:12px;border-bottom:1px solid #dedbd8}[data-document-library] .document-groups{display:block}[data-document-library] .document-group-head{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;margin:0}[data-document-library] .document-gallery{display:block;list-style:none;margin:0;padding:0}[data-document-library] .document-entry{margin:0;border-bottom:1px solid #e4e0dd}[data-document-library] wa-card.document-card{display:block;height:auto;--spacing:0;--wa-panel-border-radius:0;--wa-color-surface-border:transparent}[data-document-library] wa-card.document-card::part(base){border:0;border-radius:0;box-shadow:none;background:transparent}[data-document-library] wa-card.document-card::part(body){display:grid;grid-template-columns:var(--doc-columns);gap:16px;align-items:center;padding:8px 14px;min-height:72px}[data-document-library] .document-preview{position:relative;display:block;width:122px;height:56px;border:1px solid #dedbd8;border-radius:5px;background:#f7f6f3;overflow:hidden}[data-document-library] .document-preview img{display:block;width:100%;height:56px;object-fit:contain;background:white;padding:0}[data-document-library] .doc-tile{height:56px;min-height:0;padding:5px;gap:2px}[data-document-library] .doc-tile svg{width:24px;height:24px}[data-document-library] .doc-tile-ext{font-size:10px}[data-document-library] .document-card-content{display:block;padding:0;min-width:0}[data-document-library] .document-card-content h3{font-size:16px;font-weight:500;line-height:1.3;margin:0 0 2px;color:#202131}[data-document-library] .document-card-content small{font-size:12px;line-height:1.45;color:#737078}[data-document-library] .document-card-labels{padding:0}[data-document-library] .document-card-labels wa-badge::part(base){border:0;background:#eee7e9;color:#59474f;font-size:12px;font-weight:400;padding:8px 14px;border-radius:9px}[data-document-library] [data-document-category="sales"] .document-card-labels wa-badge::part(base){background:#f3e1e2}[data-document-library] [data-document-category="marketing"] .document-card-labels wa-badge::part(base){background:#f7eddb}[data-document-library] [data-document-category="pricing"] .document-card-labels wa-badge::part(base){background:#e7eef6}[data-document-library] [data-document-category="operations"] .document-card-labels wa-badge::part(base){background:#e6eee4}[data-document-library] .document-format{display:flex;align-items:center;gap:9px;font-size:13px}[data-document-library] .document-format>svg{width:23px;height:27px;color:#903744;flex-shrink:0}[data-document-library] .document-format small{display:block;color:#85818a;font-size:12px;margin-top:3px}[data-document-library] .document-date{font-size:13px;line-height:1.5;color:#605c65}[data-document-library] .document-date small{font-size:12px}[data-document-library] .document-card-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;padding:0}[data-document-library] .document-card-actions>wa-button::part(base){min-height:33px;min-width:78px;padding:0 13px;background:white;border:1px solid #bc8f98;color:#7e3544;border-radius:5px;font-size:13px;font-weight:400}[data-document-library] .document-more{position:relative}[data-document-library] .document-more>summary{list-style:none;font-size:20px;cursor:pointer;letter-spacing:1px;color:#3c2c32}[data-document-library] .document-more>summary::-webkit-details-marker{display:none}[data-document-library] .document-more>div{position:absolute;right:0;top:28px;padding:8px;background:white;z-index:5;box-shadow:0 3px 15px #2c1a2420;border:1px solid #ddd;border-radius:6px}[data-document-library] [data-document-status]{margin:0;padding:15px 14px;font-size:12px;color:#7b7780}@media(max-width:1320px) and (min-width:1101px){[data-document-library]{--doc-columns:100px minmax(150px,1fr) 100px 85px 110px 104px}[data-document-library] .document-preview{width:100px}[data-document-library] .document-list-head,[data-document-library] wa-card.document-card::part(body){gap:10px}}@media(max-width:1100px){[data-document-library] .document-library-heading h1{font-size:30px;letter-spacing:-.6px}[data-document-library] .document-library-heading>div{font-size:14px}[data-document-library] .library-toolbar{gap:6px;margin-bottom:12px}[data-document-library] [data-document-search-submit]::part(base){min-width:65px;padding:0 12px}[data-document-library] .document-library-controls{display:block;margin-bottom:15px}[data-document-library] .document-filters{gap:6px;margin-bottom:8px}[data-document-library] .document-filters wa-button::part(base){font-size:11px;padding:0 9px;min-height:30px}[data-document-library] .document-file-options{width:max-content}[data-document-library] .document-type-filters{right:auto;left:0;width:270px}[data-document-library] .document-list-head{display:none}[data-document-library] wa-card.document-card::part(body){grid-template-columns:80px minmax(0,1fr);gap:9px 12px;padding:13px}[data-document-library] .document-preview{width:80px;height:60px;grid-column:1;grid-row:1 / 3}[data-document-library] .document-preview img{height:60px}[data-document-library] .document-card-content{grid-column:2;grid-row:1}[data-document-library] .document-card-content h3{font-size:15px}[data-document-library] .document-card-content small{font-size:12px}[data-document-library] .document-card-labels{grid-column:2;grid-row:2}[data-document-library] .document-card-labels wa-badge::part(base){padding:5px 9px;font-size:11px}[data-document-library] .document-format{grid-column:1;font-size:11px;gap:4px}[data-document-library] .document-format>svg{width:18px;height:22px}[data-document-library] .document-format small{font-size:10px}[data-document-library] .document-date{grid-column:2;grid-row:3}[data-document-library] .document-date small{font-size:11px}[data-document-library] .document-card-actions{grid-column:2;justify-content:flex-end}}[data-document-library] wa-card.document-card:hover{transform:none;box-shadow:none;background:#fdfcfb}[data-document-library] .document-card-labels wa-badge{padding:0;border:0;background:transparent;border-radius:9px}[data-document-library] .document-card-content small{font-size:13px;color:#6b6870}[data-document-library] .document-date small{font-size:13px}@media(max-width:1100px){[data-document-library] .document-card-content small{font-size:12px}[data-document-library] .document-date small{font-size:11px}}.software-board{color:#131827;min-width:0}.software-heading{margin:0 0 22px}.software-eyebrow{font-size:10px;letter-spacing:1.5px;text-transform:uppercase}.software-heading h2{font-family:Georgia,serif;font-size:42px;font-weight:500;line-height:1.15;margin:7px 0}.software-heading p{font-size:14px;color:#535762;margin:0}.software-layout{display:grid;grid-template-columns:minmax(0,1fr) 348px;gap:24px;align-items:start}.software-main{min-width:0}.software-toolbar{display:flex;gap:14px;justify-content:space-between;align-items:center;margin:0 0 16px}.software-filters{display:flex;gap:9px;flex-wrap:wrap}.software-filter::part(base){border-radius:7px;font-size:12px;min-height:38px;padding:0 13px}.software-count{display:inline-grid;place-items:center;background:#ebebed;border-radius:99px;min-width:23px;height:23px;margin-left:7px;color:#252936}.software-filter[aria-pressed=true] .software-count{background:#ffffff26;color:#fff}.software-toolbar>[data-software-new]::part(base){font-size:12px;min-height:39px;border-radius:4px}.software-table-wrap{border:1px solid #dedee0;border-radius:6px;background:#fff;overflow:visible}.software-table{width:100%;border-collapse:collapse;font-size:12px;table-layout:auto}.software-table th{height:35px;background:#f5f5f5;color:#171b2a;font-weight:400;text-align:left;white-space:nowrap;padding:9px 10px;border-bottom:1px solid #dedee0}.software-table th:first-child{border-radius:6px 0 0 0}.software-table td{height:57px;padding:10px;border-bottom:1px solid #e8e8eb;vertical-align:middle}.software-table tbody tr:last-child td{border-bottom:0}.software-table td:first-child{width:42%}.software-table strong{display:block;font-weight:500;font-size:13px;line-height:1.3}.software-table td p{font-size:11px;color:#676a74;line-height:1.35;margin:4px 0 0;max-width:350px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.software-table td:nth-child(6){white-space:nowrap;color:#5e6370;font-size:10px}.software-label::part(base){border-radius:4px;font-size:10px;font-weight:400;padding:6px 8px;background:#eceef1;color:#34394a;white-space:nowrap}.software-bug::part(base),.software-high::part(base){background:#ffe1e3;color:#802c3b}.software-idea::part(base),.software-done::part(base){background:#dcf7df;color:#246039}.software-feature::part(base),.software-in_progress::part(base){background:#e0efff;color:#165bb0}.software-normal::part(base){background:#fff5cb;color:#695119}.software-owner{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:10px;color:#555a67}.software-avatar{display:inline-grid;place-items:center;background:#e2e3e7;color:#303643;border-radius:50%;width:27px;height:27px;flex-shrink:0}.software-create{display:block;margin-top:0;background:#fff;--padding:18px}.software-create::part(base){border-radius:7px;box-shadow:none;border-color:#dedee0}.software-create::part(header){border:0;padding-bottom:0}.software-create h3{font-size:19px;font-weight:500;margin:0}.software-create .preserve-lines{font-size:12px;color:#616572;margin:0 0 22px}.software-create .workspace-form{display:flex;flex-direction:column;gap:16px}.software-create .workspace-form wa-input,.software-create .workspace-form wa-textarea,.software-create .workspace-form wa-select{width:100%;font-size:12px;--wa-form-control-label-font-size:12px;--wa-form-control-height:36px}.software-create .workspace-form wa-input{order:0}.software-create .workspace-form [name=kind]{order:1}.software-create .workspace-form [name=priority]{order:2}.software-create .workspace-form [name=body]{order:3}.software-create .workspace-form [name=evidence]{order:4}.software-create .workspace-form wa-button{order:5}.software-create .workspace-form [role=status]{order:6;margin:0;font-size:12px}.software-owner-note{font-size:11px;color:#737783;margin:12px 0 0}.software-edit{position:relative}.software-edit>summary{list-style:none;cursor:pointer;letter-spacing:1px}.software-edit>summary::-webkit-details-marker{display:none}.software-edit-panel{position:absolute;z-index:9;right:0;top:25px;width:320px;padding:20px;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 8px 25px #18213120}.software-edit-panel h3{margin-top:0}.software-edit-panel .workspace-form{display:grid;gap:12px}.software-empty,.software-filter-empty{padding:25px;font-size:13px;color:#626775}.software-board [hidden]{display:none!important}@media(min-width:1000px) and (max-width:1390px){.software-layout{grid-template-columns:minmax(0,1fr) 300px;gap:18px}.software-toolbar{align-items:flex-start;flex-direction:column}.software-create{margin-top:0}.software-table td,.software-table th{padding-left:7px;padding-right:7px}.software-owner .software-avatar{display:none}.software-table td:first-child{width:36%}}@media(max-width:999px){.software-layout{grid-template-columns:minmax(0,1fr)}.software-create{margin-top:0;max-width:560px}.software-heading h2{font-size:34px}.software-toolbar{align-items:flex-start;flex-direction:column}.software-table-wrap{overflow-x:auto}.software-table{min-width:720px}.software-edit-panel{position:fixed;top:100px;left:20px;right:20px;width:auto;max-height:70vh;overflow:auto}.software-heading p{font-size:13px;line-height:1.5}.software-filters{gap:6px}.software-filter::part(base){padding:0 9px}.software-table td{height:57px}}.software-evidence{margin-top:5px;font-size:11px;color:#6c3548}.software-evidence summary{cursor:pointer}.software-evidence div{white-space:pre-wrap;color:#515662;padding-top:8px;font-size:12px}.software-layout:not(:has(.software-create)){grid-template-columns:minmax(0,1fr)}.software-board wa-badge{padding:0;background:transparent}.software-table .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.software-filter{padding:0;background:transparent;border:0}.software-toolbar>[data-software-new]::part(base),.software-create .workspace-form wa-button::part(base){background:#7a3347;color:#fff;border-color:#7a3347}.activity-workspace{--activity-line:#e5e0df;--activity-wine:#75283d}.activity-workspace .view-heading{margin-bottom:22px}.activity-workspace .view-heading p{font-size:17px;color:#797476}.activity-filters{display:grid;grid-template-columns:minmax(250px,1fr) 145px 155px 185px 65px;align-items:end;gap:13px;margin:0 0 22px}.activity-filters wa-input,.activity-filters wa-select{min-width:0;--wa-form-control-height-small:38px;--wa-border-radius-medium:4px}.activity-filters wa-input::part(form-control-label),.activity-filters wa-select::part(form-control-label){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.activity-filters wa-input::part(base),.activity-filters wa-select::part(combobox){background:#fff;border-color:#dad6d5;border-radius:4px;box-shadow:none}.activity-clear::part(base){color:var(--activity-wine);text-decoration:underline;font-weight:400;padding-inline:4px}.activity-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;align-items:start}.activity-list{min-width:0}.activity-table{width:100%;border-collapse:collapse;table-layout:fixed}.activity-table th{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.02em;text-align:left;padding:15px 12px;background:transparent;border-bottom:1px solid #cdbdc1;color:#555057}.activity-table th:first-child{width:112px}.activity-table th:nth-child(2){width:112px}.activity-table th:nth-child(4){width:102px}.activity-table th:last-child{width:24px}.activity-table td{height:67px;padding:10px 12px;border-bottom:1px solid var(--activity-line);font-size:13px;vertical-align:middle;color:#49444a}.activity-table tr.is-selected{background:#f2e9e9}.activity-table tr:hover{background:#f7f1f0}.activity-date span{display:block;margin-top:3px}.activity-kind .icon{width:21px;height:21px;color:var(--activity-wine);vertical-align:middle;margin-right:10px}.activity-kind span{font-size:12px}.activity-open{width:100%;display:block;min-width:0}.activity-open::part(base){width:100%;height:auto;min-height:42px;text-align:left;justify-content:flex-start;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#211f24}.activity-open::part(label){width:100%;min-width:0;display:block;white-space:normal}.activity-open strong{display:block;font-family:Georgia,serif;font-size:14px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.activity-open span{display:block;font-size:12px;color:#756f74;margin-top:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.activity-outcome wa-badge::part(base),.activity-detail wa-badge::part(base){min-width:76px;justify-content:center;font-family:Georgia,serif;font-size:12px;font-weight:400;padding:6px 12px;border:none;background:#dfeadd;color:#203725}.activity-outcome wa-badge[variant=danger]::part(base),.activity-detail wa-badge[variant=danger]::part(base){background:#f6dcde;color:#75283d}.activity-chevron{font-size:25px!important;padding-left:0!important;color:#28232a!important}.activity-detail{border:1px solid var(--activity-line);border-right:0;background:#fffdfa;padding:23px 21px;min-height:660px;border-radius:5px 0 0 0}.activity-detail-kind{display:flex;align-items:center;gap:12px;color:#60595f;font-size:13px;margin-bottom:16px}.activity-detail-kind .icon{width:22px;height:22px;color:var(--activity-wine)}.activity-detail h3{font-family:Georgia,serif;font-size:23px;line-height:1.25;font-weight:400;margin:0 0 12px;color:#272329}.activity-detail-meta{font-size:12px;color:#6f6870;display:flex;align-items:center;justify-content:space-between;gap:8px}.activity-detail section{margin-top:29px}.activity-detail h4{display:flex;align-items:center;gap:13px;font-size:14px;font-weight:500;margin:0 0 10px;color:#28252c}.activity-detail h4 .icon{width:20px;height:20px}.activity-detail p{margin:0 0 0 33px;font-size:13px;line-height:1.55;color:#655e65;overflow-wrap:anywhere}.activity-record{font-family:monospace}.activity-empty{padding:24px 12px;color:#746b71}.activity-timezone{font-size:11px;color:#81787d;margin:15px 12px;line-height:1.5}@media(max-width:1200px){.activity-layout{grid-template-columns:minmax(0,1fr) 290px}.activity-table th:first-child{width:100px}.activity-table th:nth-child(2){width:82px}.activity-kind .icon{display:none}.activity-table th:nth-child(4){width:88px}.activity-table td{padding-inline:9px}.activity-filters{grid-template-columns:minmax(190px,1fr) 125px 130px 145px 55px}}@media(max-width:800px){.activity-filters{grid-template-columns:1fr 1fr;gap:10px}.activity-filters .activity-search{grid-column:1/-1}.activity-clear{justify-self:start}.activity-layout{grid-template-columns:1fr}.activity-detail{border:1px solid var(--activity-line);border-radius:4px;margin-top:20px;min-height:0}.activity-table th:nth-child(2),.activity-table td:nth-child(2){display:none}.activity-table th:first-child{width:82px}.activity-table th:nth-child(4){width:75px}.activity-table th:last-child{width:12px}.activity-table td,.activity-table th{padding-inline:5px}.activity-table td{font-size:11px}.activity-open strong{font-size:13px}.activity-open span{font-size:10px}.activity-outcome wa-badge::part(base){min-width:58px;padding:5px 7px;font-size:11px}.activity-workspace .view-heading p{font-size:14px}.activity-table th{font-size:9px}.activity-detail h3{font-size:22px}}.activity-workspace wa-badge{padding:0;background:transparent}.activity-workspace wa-badge::part(base){border-radius:99px}.activity-table .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1201px){.activity-table th:nth-child(2){width:132px}.activity-kind{white-space:nowrap}.activity-kind span{font-size:11px}.activity-kind .icon{margin-right:7px;width:20px}}.target-detail-page{margin:0;background:#faf9f7;color:#202128;font-family:var(--font-ui)}.target-dossier{max-width:1440px;margin:auto;padding:18px 30px 40px;box-sizing:border-box}.target-dossier h1{font:600 40px/1.18 var(--font-display);margin:10px 0 4px;letter-spacing:-.025em;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.target-dossier h1 wa-badge{font:13px var(--font-ui);letter-spacing:0}.target-dossier h2{font:600 22px/1.2 var(--font-display);margin:0 0 12px}.target-dossier .dossier-header{padding:0 0 14px;border-bottom:1px solid #e5e2df;margin:0}.target-dossier .dossier-subtitle{font-size:14px;color:#6b6c79;margin:0}.target-dossier .dossier-address{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 0 20px}.target-dossier .dossier-address p{margin:0 0 3px;font-size:15px}.target-dossier .dossier-address span{font-size:12px;color:#666877}.target-dossier .person-actions{display:flex;gap:10px;flex-wrap:wrap;margin:0}.target-dossier .dossier-address wa-button::part(base){min-width:112px}.target-dossier .dossier-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.target-dossier wa-card{--padding:0;display:block;min-width:0}.target-dossier wa-card::part(base){box-shadow:none;border:1px solid #e1e2e3;border-radius:5px;background:white}.target-dossier .dossier-tile::part(body){padding:17px 22px;min-height:108px}.target-dossier .dossier-tile:nth-child(1)::part(base){background:#f3f6f1}.target-dossier .dossier-tile:nth-child(2)::part(base){background:#faf3f5}.target-dossier .dossier-tile:nth-child(3)::part(base){background:#faf8f0}.target-dossier .dossier-tile:nth-child(4)::part(base){background:#f8f8f9}.target-dossier .dossier-tile-label{display:block;font-size:12px}.target-dossier .dossier-tile strong{display:block;font:600 21px var(--font-display);margin:3px 0;color:#632538}.target-dossier .dossier-tile p{font-size:13px;line-height:1.4;margin:0;color:#4d4e5a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.target-dossier .dossier-columns{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(280px,1fr);gap:14px}.target-dossier .dossier-main,.target-dossier .dossier-side{display:grid;align-content:start;gap:14px;min-width:0}.target-dossier .dossier-panel::part(body){padding:18px 20px}.target-dossier .target-notes{font-size:14px;line-height:1.5;margin:0 0 16px;color:#4c4e5a;white-space:pre-wrap}.target-dossier .target-facts{display:grid;grid-template-columns:1fr 1fr;gap:11px 24px;margin:18px 0}.target-dossier .target-facts>div{display:grid;grid-template-columns:95px 1fr;gap:10px;min-width:0}.target-dossier dt{font-size:12px;color:#656777}.target-dossier dd{margin:0;font-size:13px;overflow-wrap:anywhere}.target-dossier a{color:#7c243d}.target-dossier .people-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0}.target-dossier .people-heading>span{font-size:12px;color:#777}.target-dossier .people-grid{display:block}.target-dossier .person-card::part(base){border:0;border-top:1px solid #eeedef;border-radius:0}.target-dossier .person-card::part(body){padding:0}.target-dossier .person-body{padding:12px 0;display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.target-dossier .person-identity{display:flex;gap:12px;align-items:center}.target-dossier .person-avatar{display:grid;place-items:center;flex:none;border-radius:50%;width:40px;height:40px;background:#eddee1;color:#752b3e;font-weight:600;font-size:14px}.target-dossier h3{font:600 14px/1.3 var(--font-ui);margin:0}.target-dossier .person-role{font-size:12px;color:#656777;margin:3px 0 0}.target-dossier .person-badges{display:flex;gap:5px;flex-wrap:wrap;align-content:center}.target-dossier .person-badges wa-badge::part(base){font-size:10px}.target-dossier .person-contact p{font-size:12px;margin:3px 0;overflow-wrap:anywhere}.target-dossier .person-note,.target-dossier .person-sources{font-size:11px;line-height:1.5;margin:0;color:#6e6e79;overflow-wrap:anywhere}.target-dossier .person-body>.capture-editor{grid-column:1/-1}.target-dossier .capture-editor{margin:10px 0 0;padding:0;border:0;background:transparent}.target-dossier .capture-editor>summary{color:#7c243d;font-size:12px;padding:8px 0}.target-dossier .workspace-form{padding:12px;border:1px solid #e5e2df;border-radius:5px;background:#faf9f7}.target-dossier .dossier-location{background:#f2f2ed;min-height:186px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;border-radius:4px}.target-dossier .location-pin{font-size:36px;color:#7c243d}.target-dossier .dossier-location strong{font-size:14px}.target-dossier .dossier-location p{font-size:13px;line-height:1.5;margin:8px 0;max-width:250px}.target-dossier .dossier-source{padding:12px 0;border-top:1px solid #eeedef;font-size:12px;display:grid;gap:5px}.target-dossier .dossier-source p{margin:0;line-height:1.5;color:#666877}.target-dossier .dossier-empty{font-size:13px;line-height:1.5;color:#777;margin:12px 0}@media(max-width:900px){.target-dossier .dossier-columns{grid-template-columns:1fr}.target-dossier .dossier-side{grid-template-columns:1fr 1fr}.target-dossier h1{font-size:32px}.target-dossier .target-facts{grid-template-columns:1fr}}@media(max-width:600px){.target-dossier{padding:16px}.target-dossier h1{font-size:29px;gap:8px}.target-dossier .dossier-address{align-items:flex-start;flex-direction:column}.target-dossier .dossier-tiles{grid-template-columns:1fr 1fr;gap:8px}.target-dossier .dossier-tile::part(body){padding:12px;min-height:110px}.target-dossier .dossier-tile strong{font-size:18px}.target-dossier .dossier-side{grid-template-columns:1fr}.target-dossier .dossier-panel::part(body){padding:16px}.target-dossier .person-body{grid-template-columns:1fr}.target-dossier .person-body>.capture-editor{grid-column:auto}.target-dossier .dossier-address wa-button::part(base){min-width:90px}.target-dossier .people-heading h2{font-size:20px}}.target-dossier wa-card{box-shadow:none;--shadow:none}.target-dossier wa-badge{padding:0;background:transparent;box-shadow:none;width:fit-content}.target-dossier .dossier-source wa-badge{justify-self:start}.target-dossier .person-card{border:0;border-top:1px solid #e7e5e5;border-radius:0;background:transparent}.target-dossier .person-card::part(base){background:transparent}.target-dossier .person-body{gap:5px 12px;padding:10px 0}.target-dossier .person-contact:empty,.target-dossier .person-actions:empty{display:none}.target-dossier .person-body>.capture-editor{margin:0}.target-dossier .person-body>.capture-editor>summary{padding:3px 0;font-size:11px}.target-dossier .person-badges{gap:4px;align-items:center}.target-dossier .person-badges wa-badge{font-size:10px;font-weight:400}.target-dossier .person-note{align-self:center}.target-dossier .dossier-tile:nth-child(1){background:#f3f6f1}.target-dossier .dossier-tile:nth-child(2){background:#faf3f5}.target-dossier .dossier-tile:nth-child(3){background:#faf8f0}.target-dossier .dossier-tile:nth-child(4){background:#f8f8f9}@media(min-width:1100px){.target-dossier .person-body{grid-template-columns:minmax(140px,1fr) minmax(130px,1.15fr) minmax(130px,1fr)}.target-dossier .person-identity{grid-column:1;grid-row:1}.target-dossier .person-badges{grid-column:2;grid-row:1}.target-dossier .person-contact{grid-column:3;grid-row:1;align-self:center}.target-dossier .person-actions{grid-column:3}.target-dossier .person-note,.target-dossier .person-sources{grid-column:1 / 3}}#tab-meetings:has(.meeting-item[open])>.capture-editor,#tab-meetings:has(.meeting-item[open]) .meetings-workspace>.view-heading,#tab-meetings:has(.meeting-item[open]) .meeting-filters,#tab-meetings:has(.meeting-item[open]) .meeting-month-label,#tab-meetings:has(.meeting-item[open]) .meeting-item:not([open]){display:none}#tab-meetings:has(.meeting-item[open]) .meeting-month-group{margin:0}#tab-meetings .meeting-item[open]{background:transparent;border:0}#tab-meetings .meeting-item[open]>summary{display:block;min-height:0;padding:0 24px 15px;color:#442e34;font-size:13px}#tab-meetings .meeting-item[open]>summary>*{display:none}#tab-meetings .meeting-item[open]>summary::before{content:'← All meetings'}#tab-meetings .meeting-item[open]>summary::after{display:none}#tab-meetings .meeting-reference-detail{padding:0;display:flex;flex-direction:column;gap:18px;background:transparent}#tab-meetings .meeting-detail-heading{padding:0 24px 10px}#tab-meetings .meeting-detail-title{display:flex;align-items:center;flex-wrap:wrap;gap:20px}#tab-meetings .meeting-detail-title h2{margin:0;color:#10121b;font:400 42px/1.15 Georgia,serif;letter-spacing:-1px}#tab-meetings .meeting-detail-title wa-badge::part(base){background:#f0e4e7;color:#742b41;border:0;padding:5px 13px;font:14px Georgia,serif}#tab-meetings .meeting-detail-subtitle{margin:4px 0 14px;font:24px/1.3 Georgia,serif;color:#151722}#tab-meetings .meeting-date-line{margin:16px 0 0;color:#4b4c55;font-size:14px}#tab-meetings .meeting-detail-card{display:block;width:100%}#tab-meetings .meeting-detail-card::part(base){border:1px solid #e4e1de;border-radius:7px;background:#fff;box-shadow:none}#tab-meetings .meeting-detail-card::part(body){padding:19px 27px 22px}#tab-meetings .meeting-detail-card h3{margin:0 0 15px;font:400 27px/1.2 Georgia,serif;color:#11131b;letter-spacing:-.6px}#tab-meetings .meeting-detail-card h3>small{display:inline;font:18px Georgia,serif;color:inherit;margin-left:5px}#tab-meetings .meeting-people{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:22px 0 3px}#tab-meetings .meeting-person{display:flex;gap:15px;min-width:0;align-items:flex-start}#tab-meetings .meeting-person + .meeting-person{border-left:1px solid #e9e6e3;padding-left:24px}#tab-meetings .meeting-avatar{width:44px;height:44px;flex:none;border-radius:50%;background:#e7e3df;display:grid;place-items:center;color:#17151b;font:19px Georgia,serif}#tab-meetings .meeting-person strong{display:block;font:600 16px/1.4 Georgia,serif;color:#11131b}#tab-meetings .meeting-person small{margin:0;color:#51525e;font-size:13px}#tab-meetings .meeting-overview-text{margin:0 0 18px;color:#555560;font:18px/1.5 Georgia,serif}#tab-meetings .meeting-overview-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding-top:16px;border-top:1px solid #e8e5e3}#tab-meetings .meeting-overview-meta>div + div{border-left:1px solid #e8e5e3;padding-left:26px}#tab-meetings .meeting-overview-meta span,#tab-meetings .meeting-record-meta span{display:block;font:16px/1.3 Georgia,serif;color:#151722;margin-bottom:9px}#tab-meetings .meeting-overview-meta strong{font-size:14px;font-weight:400;color:#663144}#tab-meetings .meeting-detail-tasks{width:100%;border-collapse:collapse;font-size:14px}#tab-meetings .meeting-detail-tasks th{padding:7px 10px;font-weight:500;color:#41424e;text-align:left}#tab-meetings .meeting-detail-tasks td{padding:11px 10px;border-top:1px solid #e8e5e3;color:#51525e}#tab-meetings .meeting-detail-tasks th:first-child,#tab-meetings .meeting-detail-tasks td:first-child{padding-left:0;width:44%}#tab-meetings .meeting-detail-tasks wa-badge::part(base){background:#f3e6e8;color:#742b41;border:0;font-weight:400;padding:5px 11px}#tab-meetings .meeting-task-create{margin:14px 0 0}#tab-meetings .meeting-task-create>summary{color:#742b41;font-size:14px}#tab-meetings .meeting-raw-notes{margin:17px 0;padding:0;border:0;background:transparent;color:#51525e;font:15px/1.65 var(--font-sans,Arial,sans-serif);white-space:pre-wrap;overflow-wrap:anywhere}#tab-meetings .meeting-capture-history>summary{font-size:13px;color:#742b41;padding:8px 0}#tab-meetings .meeting-capture-history .meeting-timeline{margin:12px 0 0;border:0}#tab-meetings .meeting-capture-history .meeting-timeline h3{font-size:20px}#tab-meetings .meeting-record-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}#tab-meetings .meeting-record-meta>div + div{border-left:1px solid #e8e5e3;padding-left:24px}#tab-meetings .meeting-record-meta p{margin:0;color:#595965;font-size:13px;overflow-wrap:anywhere}#tab-meetings .meeting-empty{color:#72717a;font-size:14px;margin:8px 0}@media(max-width:900px){#tab-meetings .meeting-people{grid-template-columns:repeat(2,minmax(0,1fr))}#tab-meetings .meeting-person + .meeting-person{border:0;padding-left:0}}@media(max-width:600px){#tab-meetings .meeting-item[open]>summary{padding:0 0 17px}#tab-meetings .meeting-detail-heading{padding:0 0 5px}#tab-meetings .meeting-detail-title{gap:12px}#tab-meetings .meeting-detail-title h2{font-size:32px}#tab-meetings .meeting-detail-subtitle{font-size:21px}#tab-meetings .meeting-reference-detail{gap:14px}#tab-meetings .meeting-detail-card::part(body){padding:18px 16px}#tab-meetings .meeting-detail-card h3{font-size:24px}#tab-meetings .meeting-people{grid-template-columns:1fr;gap:18px;margin-top:17px}#tab-meetings .meeting-overview-text{font-size:16px}#tab-meetings .meeting-overview-meta,#tab-meetings .meeting-record-meta{grid-template-columns:1fr;gap:15px}#tab-meetings .meeting-overview-meta>div + div,#tab-meetings .meeting-record-meta>div + div{border:0;padding:0}#tab-meetings .meeting-task-scroll{overflow:auto}#tab-meetings .meeting-detail-tasks{min-width:550px}}#tab-meetings .meeting-detail-card{box-shadow:none;--shadow:none}#tab-meetings .meeting-reference-detail wa-badge{padding:0;background:transparent;box-shadow:none}#tab-meetings .meeting-detail-tasks th{position:static;background:transparent;text-transform:none;letter-spacing:0;font:500 13px/1.4 var(--font-sans,Arial,sans-serif)}#tab-meetings .meeting-detail-tasks td{padding-top:9px;padding-bottom:9px}#tab-meetings .meeting-person strong{font-weight:400}.task-workspace:has(.task-line[open])>.view-heading,.task-workspace:has(.task-line[open])>.task-state-tabs,.task-workspace:has(.task-line[open])>.task-toolbar,.task-workspace:has(.task-line[open]) .task-group-label,.task-workspace:has(.task-line[open]) .task-line:not([open]){display:none}.task-workspace .task-line[open]{border:0;background:transparent}.task-workspace .task-line[open]>summary{display:block;padding:0 0 24px;min-height:0;color:var(--wine,#72283b);font-size:13px}.task-workspace .task-line[open]>summary::before{content:'← Back to Tasks'}.task-workspace .task-line[open]>summary>*{display:none}.task-workspace .task-line[open] .task-edit-content{padding:0}.task-workspace .task-detail-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:26px;padding:0;border:0}.task-detail-main{min-width:0}.task-detail-main>h2{font-family:Georgia,serif;font-size:32px;line-height:1.18;font-weight:600;letter-spacing:-.5px;margin:0 0 17px}.task-detail-badges{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 24px}.task-detail-badges wa-badge::part(base){border-radius:4px;padding:5px 9px;font-size:11px;background:#eeecea;color:#3e3c3c}.task-detail-badges .task-detail-priority::part(base){background:#eae1e3;color:#72283b}.task-detail-metadata{display:grid;grid-template-columns:1.3fr 1.2fr 1fr 1fr;padding-bottom:22px;border-bottom:1px solid #ddd9d6}.task-detail-metadata>div{padding:0 14px;border-left:1px solid #e6e2df;min-width:0}.task-detail-metadata>div:first-child{padding-left:0;border:0}.task-detail-metadata span,.task-detail-linked>span{display:block;color:#575454;font-size:12px;margin-bottom:10px}.task-detail-metadata strong{font-size:13px;font-weight:500}.task-detail-owner{display:flex;gap:9px;align-items:center}.task-detail-owner i{font:16px Georgia,serif;display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:50%;background:#78464e;color:white}.task-detail-priority-text{color:#72283b}.task-detail-linked{border-bottom:1px solid #ddd9d6;padding:14px 0 17px}.task-detail-linked strong{display:block;font:600 16px Georgia,serif}.task-detail-description h3,.task-detail-background h3{font:600 18px Georgia,serif;margin:18px 0 7px}.task-detail-description .task-description{font-size:14px;line-height:1.6;color:#575454;white-space:pre-wrap;margin:0;overflow-wrap:anywhere}.task-detail-aside{padding-top:15px}.task-detail-layout wa-card{display:block;--spacing:20px}.task-detail-layout wa-card::part(base){box-shadow:none;border:1px solid #e2dfdc;border-radius:6px;background:rgba(255,255,255,.55)}.task-detail-layout wa-card::part(header){border:0;padding-bottom:4px}.task-detail-layout wa-card h3{font:600 20px Georgia,serif;margin:0}.task-detail-layout wa-card h4{font:600 16px Georgia,serif;margin:0 0 8px}.task-detail-context dl{border-top:1px solid #e5e1de;margin:20px 0 0;padding-top:12px;display:grid;grid-template-columns:90px 1fr;font-size:13px;gap:13px}.task-detail-context dt{color:#77716e}.task-detail-context dd{margin:0;overflow-wrap:anywhere}.task-detail-notes .task-note-list{margin:0;padding:0;list-style:none}.task-detail-notes .task-note-list li{border:0;padding:0 0 12px}.task-detail-notes p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.5;color:#696360;margin:5px 0}.task-detail-notes small{color:#817873}.task-workspace .task-detail-editor{margin:24px 0 18px;width:calc((100% - 26px) * .63)}.task-detail-editor>summary{color:#72283b;cursor:pointer;font-size:14px;padding:12px 0;border-top:1px solid #ddd9d6}.task-workspace .task-edit-content>.workspace-form{max-width:63%;margin-top:18px}@media(max-width:800px){.task-workspace .task-detail-layout{grid-template-columns:1fr;gap:18px}.task-detail-main>h2{font-size:26px}.task-detail-metadata{grid-template-columns:1fr 1fr;gap:20px 0}.task-detail-metadata>div:nth-child(3){border:0;padding-left:0}.task-detail-aside{padding-top:0}.task-workspace .task-detail-editor,.task-workspace .task-edit-content>.workspace-form{width:100%;max-width:none}}#tab-tasks .task-workspace:has(.task-line[open])>.view-heading{display:none}#tab-tasks .task-workspace .task-line[open] .task-edit-content{width:100%;max-width:none}#tab-tasks .task-workspace .task-detail-layout{margin:0}#tab-tasks .task-detail-layout wa-card{box-shadow:none}#tab-tasks .task-detail-layout wa-badge{padding:0;background:transparent;box-shadow:none}.document-viewer{max-width:1536px;padding:24px 42px 32px;background:#fcfbf9}.document-viewer .viewer-navigation{margin:0 0 13px;justify-content:flex-start}.document-viewer .viewer-back::part(base){padding:0;min-height:24px;color:#771e2d;font-size:14px;font-weight:500}.document-viewer .viewer-back::before{content:'←';margin-right:12px;color:#771e2d}.document-viewer .viewer-header{align-items:center;gap:24px;border:0;padding:0;margin-bottom:17px}.document-viewer .viewer-title h1{font-family:Georgia,'Times New Roman',serif;font-size:38px;letter-spacing:-.6px;font-weight:400;line-height:1.2;margin:0;color:#151515}.document-viewer .document-details{margin:11px 0 0;gap:10px 17px;align-items:center;color:#50515d;font-size:14px}.document-viewer .document-details p+p{border-left:1px solid #a6a2a4;padding-left:17px}.document-viewer .document-details wa-badge{font-size:12px}.document-viewer .viewer-download::part(base){background:#843447;color:white;border:1px solid #7a293b;min-height:44px;padding:0 21px;border-radius:7px}.document-viewer .viewer-tabs{display:block;--track-color:#dedcda;--indicator-color:#81283b;--track-width:1px;--indicator-width:3px}.document-viewer .viewer-tabs wa-tab::part(base){padding:17px 20px 13px;color:#55545e;font-size:16px}.document-viewer .viewer-tabs wa-tab[active]::part(base){color:#802637;font-weight:600}.document-viewer .viewer-tabs wa-tab-panel::part(base){padding:21px 0 0}.document-viewer .viewer-card{border-radius:6px;overflow:hidden;--wa-panel-border-radius:6px;box-shadow:none}.document-viewer .viewer-card::part(base){box-shadow:none;border:1px solid #dedbd9;border-radius:6px}.document-viewer .preview-heading{display:flex;align-items:center;gap:13px;padding:12px 17px;min-height:48px;background:#f8f7f5;font-size:14px;color:#25242a}.document-viewer .viewer-file-symbol{color:#187a4a;font-size:24px;line-height:1}.document-viewer .viewer-render-kind{margin-left:auto;color:#77737a;font-size:12px}.document-viewer .preview-notice{padding:10px 18px;background:#f7f4ee;font-size:12px}.document-viewer .workbook-preview{display:flex;flex-direction:column;padding:0;min-width:0}.document-viewer .worksheet-controls{order:2;flex-wrap:nowrap;overflow:auto;gap:0;margin:0;background:#faf9f7;border-top:1px solid #dcdad8;min-height:48px}.document-viewer .worksheet-controls wa-button{flex:none}.document-viewer .worksheet-controls wa-button::part(base){border-radius:0;border:0;border-right:1px solid #e8e5e3;background:transparent;padding:0 23px;min-height:47px;color:#5c5960;font-weight:400}.document-viewer .worksheet-controls wa-button[aria-pressed=true]::part(base){border-bottom:3px solid #832d3d;color:#7a2434;font-weight:600;background:white}.document-viewer .worksheet-scroll{border:0;max-height:510px;min-height:390px;background:#fff;overflow:auto}.document-viewer .worksheet-table{font-size:12px;font-family:var(--wa-font-family-body);line-height:1.35}.document-viewer .worksheet-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.document-viewer .worksheet-table th,.document-viewer .worksheet-table td{padding:5px 10px;min-width:96px;border-color:#dddada;white-space:nowrap;vertical-align:middle;max-width:none}.document-viewer .worksheet-table thead th{font-weight:400;background:#f5f4f2;color:#67636b;font-size:11px;height:28px}.document-viewer .worksheet-table th[scope=row]{min-width:40px;text-align:center;font-weight:400;font-size:11px;background:#faf9f7}.document-viewer .worksheet-table tbody tr:first-child td{background:#eeecea;font-weight:600;color:#232125}.document-viewer .worksheet-table tbody tr:nth-child(2n+3) td{background:#fcfbfa}.document-viewer .viewer-fallback{display:block;margin-top:20px;--wa-panel-border-radius:7px;--spacing:0}.document-viewer .viewer-fallback::part(base){background:#fbf3f2;border:1px solid #ead7d7;box-shadow:none}.document-viewer .viewer-fallback::part(body){display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px 24px}.document-viewer .viewer-fallback-copy{display:flex;align-items:center;gap:23px;min-width:0}.document-viewer .viewer-fallback-symbol{width:44px;height:44px;border:3px solid #843345;color:#843345;border-radius:50%;display:grid;place-items:center;font-size:30px;flex:none}.document-viewer .viewer-fallback h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:23px;margin-bottom:4px}.document-viewer .viewer-fallback p{font-size:14px;line-height:1.5;color:#5e5961}.document-viewer .viewer-fallback wa-button{flex:none}.document-viewer .viewer-fallback wa-button::part(base){background:white;border-color:#8b3b4c;color:#7e293b;border-radius:6px;min-height:43px}.document-viewer .viewer-details{margin:0}.document-viewer .document-text{min-height:390px}@media(max-width:640px){.document-viewer{padding:18px 15px 24px}.document-viewer .viewer-header{align-items:flex-start;gap:15px;margin-bottom:10px}.document-viewer .viewer-title h1{font-size:28px;line-height:1.18}.document-viewer .viewer-download{margin-left:auto}.document-viewer .document-details{font-size:12px;gap:8px;line-height:1.5}.document-viewer .document-details p+p{border:0;padding:0}.document-viewer .preview-heading{padding:12px;gap:8px;font-size:12px;overflow-wrap:anywhere}.document-viewer .viewer-render-kind{display:none}.document-viewer .worksheet-scroll{min-height:340px;max-height:60vh}.document-viewer .viewer-fallback::part(body){flex-wrap:wrap;padding:20px 16px;gap:16px}.document-viewer .viewer-fallback-copy{gap:12px;align-items:flex-start}.document-viewer .viewer-fallback h2{font-size:21px}.document-viewer .viewer-fallback p{font-size:13px}.document-viewer .viewer-fallback-symbol{width:34px;height:34px;font-size:23px}.document-viewer .viewer-fallback wa-button{margin-left:46px}}.document-viewer .viewer-header::after{display:none}.document-viewer-page .tab-workspace{padding:0}.document-viewer-page .document-viewer{padding:24px 40px 30px}@media(max-width:640px){.document-viewer-page .document-viewer{padding:18px 15px 24px}}.document-viewer .viewer-back{display:inline-flex;align-items:center;gap:12px}.document-viewer .viewer-back::before{margin:0;line-height:1}.document-viewer .worksheet-table thead th:first-child{width:40px;min-width:40px;max-width:40px;text-align:center;font-size:0}.document-viewer .worksheet-table th[scope=row]{width:40px;max-width:40px}.document-viewer .viewer-fallback{background:#fbf3f2;--wa-color-surface-default:#fbf3f2;--wa-color-surface-border:#ead7d7}.document-viewer .viewer-fallback::part(body){background:#fbf3f2}wa-card.fmw-empty-state{display:block;width:100%;margin:0;background:#fff;border-radius:5px}wa-card.fmw-empty-state[hidden]{display:none!important}wa-card.fmw-empty-state::part(base){border:1px solid #e3e0de;border-radius:5px;box-shadow:none;background:#fff}wa-card.fmw-empty-state::part(body){padding:0}.fmw-empty-body{min-height:410px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:44px 32px 52px;text-align:center}.fmw-empty-body h3{font:400 38px/1.18 var(--font-display,Georgia,serif);letter-spacing:-1.1px;color:#191818;margin:25px 0 12px}.fmw-empty-body p{max-width:460px;font-size:15px;line-height:1.65;color:#56565d;margin:0}.fmw-empty-illustration{position:relative;width:170px;height:126px;display:flex;justify-content:center;align-items:center;color:#654f43}.fmw-empty-illustration::before{content:"";position:absolute;left:3px;right:0;bottom:3px;height:12px;border-radius:50%;background:#eee9e2}.fmw-empty-illustration .icon{width:104px;height:116px;stroke-width:.8;transform:rotate(-7deg);position:relative;color:#59483f;filter:drop-shadow(3px 3px 0 #eee4d9)}.fmw-empty-mark{position:absolute;bottom:10px;right:0;background:#fcfaf6;border:1.5px solid #68584d;border-radius:3px 3px 9px 9px;padding:15px 8px;font:700 15px Georgia,serif;color:#7e3f50;transform:rotate(3deg)}.fmw-error-notice{display:flex;gap:12px;align-items:flex-start;border:1px solid #df7e90;background:#fcf1f3;border-radius:5px;padding:16px 20px;color:#5e2937}.fmw-error-notice>span{flex:none;margin-top:2px;color:#bf3654}.fmw-error-notice p{margin:0;font-size:14px;line-height:1.55}@media(max-width:700px){.fmw-empty-body{min-height:335px;padding:32px 20px}.fmw-empty-body h3{font-size:29px;letter-spacing:-.6px}.fmw-empty-body p{font-size:14px}.fmw-empty-illustration{transform:scale(.85);margin-bottom:-10px}.fmw-error-notice{padding:14px;gap:10px}}.resource-error .fmw-error-page{max-width:760px;margin:0 auto;padding:54px 28px}.fmw-error-page .spine-brand{display:block;width:160px;margin:0 auto 52px;text-align:center}.fmw-error-page section{padding:34px;border:1px solid #e3e0de;border-radius:6px;background:#fff}.fmw-error-page h1{font:400 34px/1.2 Georgia,serif;letter-spacing:-.7px;margin:0 0 24px;color:#171720}.fmw-error-page .fmw-error-notice{margin-bottom:24px}.login-panel .fmw-error-notice{margin:0 0 22px;text-align:left}@media(max-width:700px){.resource-error .fmw-error-page{padding:28px 16px}.fmw-error-page section{padding:24px 20px}.fmw-error-page h1{font-size:28px}.fmw-error-page .spine-brand{margin-bottom:30px}}body.login-shell{background:#f9f8f5;padding:38px 24px;color:#182024;place-items:start center}.login-shell .login-stage{display:block;width:min(764px,100%);min-height:0;padding:48px 60px 32px;border:1px solid #d4d0c9;border-radius:8px;background:rgba(255,255,255,.55);box-shadow:none}.login-shell .login-brand{text-align:center;color:#5b1026}.login-shell .login-brand-mark{display:block;width:98px;height:72px;margin:0 auto 18px;fill:none;stroke:currentColor;stroke-width:1.5}.login-shell .login-brand-name{margin:0;font:600 39px/1.2 Georgia,serif;letter-spacing:.075em;text-transform:uppercase}.login-shell .login-brand-wines{margin:3px 0 15px;font:600 20px/1.5 Georgia,serif;letter-spacing:.48em;text-indent:.48em;text-transform:uppercase}.login-shell .login-brand-market{margin:0;color:#7b7c7d;font-size:13px;letter-spacing:.45em;text-transform:uppercase}.login-shell .login-panel{display:block;padding:18px 28px 0;background:transparent}.login-shell .login-panel h1{margin:0;text-align:center;color:#182024;font:400 60px/1.15 Georgia,serif;letter-spacing:-.035em}.login-shell .login-lede{margin:10px -30px 35px;color:#77797c;text-align:center;font-size:17px;line-height:1.5;letter-spacing:.075em}.login-shell .login-step{gap:12px;position:relative;padding-left:54px}.login-shell .login-step h2{margin:0;font:400 24px/1.5 Georgia,serif;color:#182024;letter-spacing:-.02em}.login-shell .login-step-number{position:absolute;left:0;top:0;display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:#eeece8;font:400 22px/1 Georgia,serif}.login-shell .login-step wa-select,.login-shell .login-step wa-input{margin:0;--wa-form-control-height:56px;--wa-form-control-border-color:#d4d0c9;--wa-form-control-border-radius:6px;--wa-form-control-background-color:#fff;font-size:18px}.login-shell .login-step wa-select::part(form-control-label),.login-shell .login-step wa-input::part(form-control-label){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.login-shell .login-step wa-select::part(combobox),.login-shell .login-step wa-input::part(base){border-radius:6px;border-color:#d4d0c9}.login-shell .login-email-help{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.login-shell .login-email-help p{margin:0;color:#747579;font-size:16px}.login-shell .login-send-code{width:auto}.login-shell .login-send-code::part(base){min-height:28px;padding:0;background:transparent;border:0;color:#68152b;font-size:14px;text-decoration:underline;text-underline-offset:3px}.login-shell .login-step + .login-step{margin-top:24px;padding-top:0;border:0}.login-shell .code-form wa-input{max-width:100%;--wa-form-control-height:64px}.login-shell .code-form wa-input::part(input){text-align:center;font:400 28px/1 Georgia,serif;letter-spacing:.8em;padding-left:1.6em}.login-shell .login-sign-in{margin-top:14px}.login-shell .login-sign-in::part(base){width:100%;min-height:56px;border:1px solid #5b1026;border-radius:5px;background:#5b1026;color:white;font:400 23px/1.2 Georgia,serif}.login-shell .login-footer{margin-top:46px;padding:27px 0 0;border-top:1px solid #dedbd6;display:flex;align-items:center;justify-content:center;gap:30px}.login-shell .login-footer svg{width:42px;height:46px;color:#5b1026;fill:none;stroke:currentColor;stroke-width:1.4}.login-shell .login-footer div{border-left:1px solid #bbb3a9;padding-left:32px;text-align:center}.login-shell .login-footer p{margin:0 0 9px;font:400 11px/1.5 Georgia,serif;letter-spacing:.25em;text-transform:uppercase}.login-shell .login-footer span{color:#929296;font-size:10px;letter-spacing:.25em;text-transform:uppercase}.login-shell .login-notice{margin:0 0 24px;font-size:14px}@media(max-width:759px){body.login-shell{padding:18px 12px;place-items:start center}.login-shell .login-stage{min-height:0;padding:28px 20px 24px}.login-shell .login-brand-mark{height:52px;width:70px;margin-bottom:12px}.login-shell .login-brand-name{font-size:clamp(21px,6vw,32px)}.login-shell .login-brand-wines{font-size:15px;margin-bottom:12px}.login-shell .login-panel{padding:24px 0 0}.login-shell .login-panel h1{font-size:40px}.login-shell .login-lede{margin:10px 0 28px;font-size:14px;letter-spacing:.025em}.login-shell .login-step{padding-left:0}.login-shell .login-step h2{padding-left:40px;font-size:21px}.login-shell .login-step-number{width:29px;height:29px;font-size:18px}.login-shell .login-email-help p{font-size:13px}.login-shell .login-footer{margin-top:30px;gap:14px;padding-top:20px}.login-shell .login-footer div{padding-left:14px}.login-shell .login-footer p{font-size:8px;letter-spacing:.15em}.login-shell .login-footer span{font-size:8px;letter-spacing:.12em}}body.login-shell::before,body.login-shell::after{content:"";display:block;position:fixed;inset:0;z-index:-1;pointer-events:none;background:url('/static/illustrations/login-reference.png') center top / 1536px 1024px no-repeat}body.login-shell::before{clip-path:polygon(0 0,calc(50% - 382px) 0,calc(50% - 382px) 100%,0 100%)}body.login-shell::after{clip-path:polygon(calc(50% + 382px) 0,100% 0,100% 100%,calc(50% + 382px) 100%)}body.login-shell{isolation:isolate}.login-shell .login-stage{background:#fcfbf9}.login-shell .login-estate-mark{display:block;width:240px;height:90px;margin:0 auto;background:url('/static/illustrations/login-reference.png') -648px -85px / 1536px 1024px no-repeat;mix-blend-mode:multiply}.login-shell .login-panel{padding-top:8px}.login-shell .login-lede{margin-bottom:27px}.login-shell .code-form wa-input{width:456px;margin-inline:auto;--wa-form-control-height:68px}.login-shell .code-form wa-input::part(base){border:0;border-radius:0;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='68' viewBox='0 0 76 68'%3E%3Crect x='1' y='1' width='65' height='66' rx='5' fill='white' stroke='%23d4d0c9'/%3E%3C/svg%3E");background-size:calc(100% / 6) 100%;background-repeat:repeat-x;box-shadow:none}.login-shell .code-form wa-input::part(input){text-align:left;font:400 28px/1 monospace;letter-spacing:59.15px;padding:0 0 0 25px;margin:0}.login-shell .code-form wa-input:focus-within{outline:2px solid #68152b;outline-offset:4px;border-radius:5px}@media(max-width:759px){body.login-shell::before,body.login-shell::after{display:none}.login-shell .login-estate-mark{transform:scale(.8);margin-top:-9px;margin-bottom:-9px}.login-shell .login-panel{padding-top:24px}.login-shell .code-form wa-input{width:100%}.login-shell .code-form wa-input::part(input){font-size:24px;letter-spacing:calc((100vw - 68px) / 6 - 14.45px);padding-left:calc((100vw - 68px) / 12 - 11px)}}.login-shell .code-form wa-input::part(base){overflow:hidden}.login-shell .code-form wa-input::part(input){flex:none;min-width:calc(100% + 60px)}@media(min-width:760px){.login-shell .login-brand-name{font-size:34px;line-height:1.38}.login-shell .login-step + .login-step{margin-top:12px}.login-shell .login-footer{margin-top:80px}}.suggestion-editor{color:#171416;text-align:left}.suggestion-editor-heading{margin:0 0 22px}.suggestion-editor-heading h2{font:500 38px/1.15 Georgia,serif;letter-spacing:-.6px;margin:0 0 9px}.suggestion-editor-heading p{color:#59565a;font-size:17px;line-height:1.5;margin:0}.suggestion-editor-grid{display:grid;grid-template-columns:minmax(0,2.32fr) minmax(250px,1fr);gap:18px;align-items:start}.suggestion-editor-main,.suggestion-editor-help{display:block;--padding:24px}.suggestion-editor-main::part(base),.suggestion-editor-help::part(base){border:1px solid #dedbdd;border-radius:6px;background:#fff;box-shadow:none}.suggestion-editor .workspace-form{max-width:none;padding:0;display:grid;gap:20px}.suggestion-editor .workspace-form wa-input,.suggestion-editor .workspace-form wa-textarea,.suggestion-editor .workspace-form wa-select{--wa-form-control-label-font-size:16px;--wa-form-control-label-font-weight:600;--wa-form-control-border-color:#ccc8ca;--wa-form-control-border-radius:6px;--wa-form-control-height:42px;font-size:16px}.suggestion-editor .workspace-form wa-textarea::part(textarea){line-height:1.55}.suggestion-origin{display:flex;gap:22px;align-items:center;padding:16px 22px;background:#faf9f8;border:1px solid #e2dfe0;border-radius:6px}.suggestion-origin>span{font-size:32px;color:#760c24}.suggestion-origin strong{font-size:16px;font-weight:500}.suggestion-editor .suggestion-origin p{font-size:14px;line-height:1.5;color:#686367;margin:4px 0 0}.suggestion-editor .workspace-form-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #e4e0e2}.suggestion-editor .workspace-form-actions wa-button::part(base){border-radius:5px;min-height:43px;padding:0 22px;font-size:14px}.suggestion-editor .workspace-form-actions wa-button[appearance=filled]::part(base){background:#78051e;border-color:#78051e;color:white}.suggestion-editor .workspace-form-actions wa-button[appearance=outlined]::part(base){background:white;border-color:#c6c1c3;color:#201b1d}.suggestion-editor-help h3{font:500 23px/1.25 Georgia,serif;margin:0 0 12px}.suggestion-editor-help p{font-size:16px;line-height:1.6;margin:0}.suggestion-editor-help hr{border:0;border-top:1px solid #dedbdd;margin:24px 0}.suggestion-editor-help ol{list-style:none;counter-reset:tips;padding:0;margin:0;display:grid;gap:17px}.suggestion-editor-help li{counter-increment:tips;position:relative;padding-left:46px;font-size:14px;line-height:1.6;min-height:32px}.suggestion-editor-help li::before{content:counter(tips);position:absolute;left:0;top:0;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#f0e2e3;color:#760c24;font-weight:600}details[open]>.suggestion-editor{position:fixed;z-index:40;inset:var(--fidelity-header-height,130px) 0 0 var(--spine-width,222px);overflow:auto;background:#faf9f7;padding:62px 30px 28px}details[open]:has(>.suggestion-editor)>summary{position:fixed;z-index:41;left:calc(var(--spine-width,222px) + 30px);top:calc(var(--fidelity-header-height,130px) + 14px);color:#2d2024;font-size:0!important;min-height:32px;padding:4px 0;list-style:none}details[open]:has(>.suggestion-editor)>summary::after{content:'← Back to Assistant';font-size:14px;font-weight:400}details[open]:has(>.suggestion-editor)>summary::-webkit-details-marker{display:none}@media(max-width:1000px){.suggestion-editor-grid{grid-template-columns:minmax(0,1fr)}.suggestion-editor-grid>aside{max-width:none}}@media(max-width:700px){details[open]>.suggestion-editor{inset:64px 0 0;padding:58px 18px 28px}details[open]:has(>.suggestion-editor)>summary{left:18px;top:78px}.suggestion-editor-heading h2{font-size:30px}.suggestion-editor-heading p{font-size:15px}.suggestion-editor-main,.suggestion-editor-help{--padding:18px}.suggestion-editor .workspace-form-actions{flex-wrap:wrap}.suggestion-editor .workspace-form-actions wa-button{flex:1}}#tab-overview .suggestion-editor-heading h2{font:500 38px/1.15 Georgia,serif;color:#171416;margin:0 0 9px}#tab-overview .suggestion-editor-heading p:last-child{font-size:17px;line-height:1.5}#tab-overview .suggestion-editor-help h3{font:500 23px/1.25 Georgia,serif;margin:0 0 12px}@media(max-width:700px){#tab-overview .suggestion-editor-heading h2{font-size:30px}#tab-overview .suggestion-editor-heading p:last-child{font-size:15px}}@media (max-width:760px){.app-shell{display:block;padding-bottom:calc(82px + env(safe-area-inset-bottom))}.app-main{min-width:0}.command-bar{flex-direction:column;align-items:stretch;padding:18px 18px 14px;gap:12px;border-bottom:0}.command-title{column-gap:10px}.command-bar h1{font-family:Georgia,serif;font-size:27px;line-height:1.12}.command-bar .subtitle{font-size:13px;line-height:1.5}.command-bar .eyebrow{display:none}.command-actions{display:none}.mobile-brand-logo .icon{width:48px;height:48px}.tab-workspace{padding:8px 12px 24px;min-width:0}.mobile-brand{display:flex;align-items:center;gap:12px;width:100%;padding:0}.mobile-brand-logo{width:48px;height:48px;flex:0 0 48px;object-fit:contain;color:#763a39}.mobile-brand-wordmark{flex:1;text-align:center;color:#6b1128;font:small-caps 23px/1.15 Georgia,serif;letter-spacing:1.2px}.mobile-brand-wordmark small{display:block;margin-top:5px;color:#191919;font:9px/1.4 var(--font-ui);text-transform:uppercase;letter-spacing:3px}.mobile-brand-avatar{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:50%;background:#eeebe6;color:#191919;font:14px/1 var(--font-ui)}.command-bar:has(.mobile-brand) .command-title{display:block}.command-bar:has(.mobile-brand) .mobile-mark{display:none}.spine{position:fixed;top:auto;bottom:0;left:0;right:0;z-index:40;display:grid;grid-template-columns:minmax(0,1fr) 52px;grid-template-areas:"tabs more";gap:0;width:auto;height:auto;padding:5px 6px calc(9px + env(safe-area-inset-bottom));border-right:0;border-top:1px solid #e6e3de;background:#faf9f6;box-shadow:none}.spine:not(.is-open) .spine-brand,.spine:not(.is-open) .spine-foot,.nav-group-label{display:none}.spine:not(.is-open) .rail-tabs{display:flex;grid-area:tabs;flex-direction:row;align-items:stretch;justify-content:space-around;gap:0}.spine:not(.is-open) wa-button.tab-button{flex:1;min-width:0;width:auto;min-height:57px;padding:3px 0 8px;border-radius:0;color:#70717a;background:transparent;font-weight:400}.spine:not(.is-open) wa-button.tab-button[data-nav-tier="more"]{display:none}.spine:not(.is-open) wa-button.tab-button::part(base){display:flex;flex-direction:column;justify-content:center;min-height:48px;padding:0;background:transparent}.spine:not(.is-open) wa-button.tab-button::part(label){display:flex;flex-direction:column;gap:5px}.spine:not(.is-open) .tab-icon{width:23px;height:23px}.spine:not(.is-open) .tab-label{font-size:11px;line-height:1.2;text-align:center;white-space:nowrap}.spine:not(.is-open) .tab-count{display:none}.spine:not(.is-open) [data-tab-target="tab-overview"],.spine:not(.is-open) [href="/#overview"]{order:0}.spine:not(.is-open) [data-tab-target="tab-accounts"],.spine:not(.is-open) [href="/#accounts"]{order:1}.spine:not(.is-open) [data-tab-target="tab-targets"],.spine:not(.is-open) [href="/#targets"]{order:2}.spine:not(.is-open) [data-tab-target="tab-tasks"],.spine:not(.is-open) [href="/#tasks"]{order:3}.spine:not(.is-open) wa-button.tab-button.is-active{color:#710a26;background:transparent}.spine:not(.is-open) wa-button.tab-button.is-active::before{top:auto;bottom:0;left:31%;right:31%;width:auto;height:3px;border-radius:3px;background:#710a26}.spine:not(.is-open) wa-button.nav-more{display:block;grid-area:more;min-width:0;min-height:57px;padding:3px 0 8px;color:#70717a}.spine:not(.is-open) wa-button.nav-more::part(base){min-height:48px;padding:0}.spine:not(.is-open) wa-button.nav-more::part(label){display:flex;flex-direction:column;align-items:center;gap:5px;font-size:11px;font-weight:400}.spine:not(.is-open) .nav-more .icon{width:23px;height:23px}.spine.is-open{max-height:86dvh;background:#faf9f6}.spine.is-open .tab-button{min-width:0}#tab-overview .overview-assistant{padding:12px 12px 0;border:1px solid #e2dfdb;border-radius:9px;background:#fff}#tab-overview .overview-assistant>header{align-items:center;gap:10px;padding:0 0 12px;border-bottom:1px solid #e9e6e2}#tab-overview .overview-spark{padding:0;font-size:24px;color:#730f29}#tab-overview .overview-kicker{margin:0 0 4px;font-size:9px;letter-spacing:1.8px;color:#730f29}#tab-overview .overview-assistant h2{font-size:23px;color:#191919}#tab-overview .overview-assistant header p:last-child{font-size:12px;line-height:1.4}#tab-overview .overview-suggestions{display:grid;grid-template-columns:1fr;gap:0}#tab-overview .overview-suggestion::part(base){border:0;border-bottom:1px solid #e9e6e2;border-radius:0;box-shadow:none}#tab-overview .overview-suggestion:last-child::part(base){border-bottom:0}#tab-overview .overview-suggestion::part(body){padding:13px 0;gap:10px}#tab-overview .overview-suggestion-number{flex:0 0 28px;width:28px;height:28px;font-size:17px;background:#f2ebe9}#tab-overview .overview-suggestion h3{font:400 19px/1.2 Georgia,serif;color:#161616;margin-bottom:5px}#tab-overview .overview-suggestion-state{font-size:9px;margin:0 0 5px}#tab-overview .overview-suggestion-copy>p{font-size:12px;line-height:1.4;margin-bottom:8px}#tab-overview .overview-suggestion-copy>.suggestion-evidence{font-size:10px;margin:8px 0}#tab-overview .overview-assistant .inline-editor{margin-top:2px}#tab-overview .overview-assistant .inline-editor>summary{font-size:11px}#tab-overview .overview-columns{grid-template-columns:1fr;gap:12px;margin-top:12px}#tab-overview .overview-panel::part(base){border-color:#e2dfdb;border-radius:9px}#tab-overview .overview-panel::part(header){padding:14px 12px 10px}#tab-overview .overview-panel::part(body){padding:0 12px 10px}#tab-overview .overview-panel-head h2{font:400 11px/1.3 var(--font-ui);text-transform:uppercase;letter-spacing:1.6px;color:#730f29}#tab-overview .overview-panel-head wa-button::part(base){font-size:11px;text-decoration:none}#tab-overview .overview-tasks .task-line>summary{padding:12px 0}#tab-overview .overview-tasks .task-line strong{font:400 17px/1.25 Georgia,serif}#tab-overview .overview-tasks .task-line small{font-size:11px;line-height:1.4}#tab-overview .overview-tasks .task-due{font-size:10px}#tab-overview .overview-aside{grid-template-columns:1fr}}