.website-activity-accordion{margin-bottom:18px}.website-activity-accordion>summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:14px;gap:14px;align-items:center;padding:15px;cursor:pointer;list-style:none;background:linear-gradient(135deg,rgba(255,253,248,.88),rgba(239,247,244,.76)),radial-gradient(circle at 100% 0,rgba(15,118,110,.1),transparent 16rem);border:1px solid rgba(15,118,110,.16);border-radius:var(--console-radius-lg);box-shadow:0 14px 34px rgba(32,42,38,.07);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.website-activity-accordion>summary::-webkit-details-marker{display:none}.website-activity-summary-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.website-activity-kicker{color:var(--console-copper);font-size:.68rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.website-activity-summary-copy strong{color:var(--console-ink);font-size:1rem;font-weight:950;letter-spacing:-.03em}.website-activity-caveat,.website-activity-empty,.website-activity-summary-copy>span:last-child{color:var(--console-muted);font-size:.78rem;font-weight:760;line-height:1.45}.website-activity-summary-stat{display:grid;min-width:78px;justify-items:end;grid-gap:1px;gap:1px}.website-activity-summary-stat strong{color:var(--console-teal-dark);font-size:1.45rem;font-weight:950;letter-spacing:-.05em;line-height:1}.website-activity-summary-stat span{color:var(--console-muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.website-activity-summary-action{padding:.52rem .75rem;color:#fff;background:var(--console-teal-dark);border:1px solid rgba(15,118,110,.18);border-radius:999px;font-size:.74rem;font-weight:950;white-space:nowrap}.website-activity-accordion[open]>summary{margin-bottom:12px;border-color:rgba(15,118,110,.28)}.website-activity-accordion[open] .website-activity-summary-action{color:var(--console-teal-dark);background:rgba(15,118,110,.08)}.website-activity-body{display:grid;grid-gap:12px;gap:12px;padding:14px;background:linear-gradient(145deg,rgba(255,253,248,.84),hsla(37,50%,93%,.68)),radial-gradient(circle at 12% 0,rgba(183,110,45,.08),transparent 16rem);border:1px solid rgba(44,60,54,.1);border-radius:24px;box-shadow:0 12px 28px rgba(32,42,38,.06)}.website-activity-toolbar{display:flex;gap:14px;align-items:flex-end;justify-content:space-between}.website-activity-range{display:grid;grid-gap:6px;gap:6px}.website-activity-range>span{color:var(--console-muted);font-size:.66rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.website-activity-range>div{display:grid;grid-template-columns:repeat(2,minmax(76px,1fr));grid-gap:4px;gap:4px;padding:4px;background:rgba(20,32,28,.06);border:1px solid rgba(44,60,54,.1);border-radius:999px}.website-activity-range a{padding:.48rem .72rem;color:var(--console-muted);border-radius:999px;font-size:.72rem;font-weight:950;text-align:center;text-decoration:none}.website-activity-range a:focus-visible,.website-activity-range a:hover{color:var(--console-teal-dark);outline:2px solid rgba(15,118,110,.24);outline-offset:2px}.website-activity-range a[aria-current=page]{color:#fff;background:var(--console-teal-dark);box-shadow:0 5px 14px rgba(15,78,71,.2)}.website-activity-actions{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:flex-end}.website-activity-actions>span{color:var(--console-muted);font-size:.7rem;font-weight:800}.website-activity-actions>.website-activity-status{padding:.3rem .52rem;border:1px solid rgba(44,60,54,.12);border-radius:999px;font-weight:950}.website-activity-status[data-tone=live]{color:var(--console-teal-dark);background:rgba(15,118,110,.08)}.website-activity-status[data-tone=empty],.website-activity-status[data-tone=stale]{color:var(--console-copper);background:rgba(183,110,45,.08)}.website-activity-status[data-tone=fallback]{color:#8c3340;background:rgba(140,51,64,.08)}.website-activity-actions>a{padding:.58rem .78rem;color:var(--console-teal-dark);background:rgba(15,118,110,.08);border:1px solid rgba(15,118,110,.16);border-radius:999px;font-size:.72rem;font-weight:950;text-decoration:none}.website-activity-actions>a:focus-visible,.website-activity-actions>a:hover{background:rgba(15,118,110,.14);outline:2px solid rgba(15,118,110,.24);outline-offset:2px}.website-activity-detail-grid,.website-activity-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.website-activity-detail-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.website-activity-detail-grid.is-traffic{grid-template-columns:minmax(0,1.18fr) minmax(290px,.82fr)}.website-activity-card,.website-activity-metric{padding:13px;background:hsla(0,0%,100%,.68);border:1px solid rgba(44,60,54,.1);border-radius:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.website-activity-metric{position:relative;display:grid;align-content:start;min-height:92px;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.website-activity-metric:focus-visible,.website-activity-metric:hover{border-color:rgba(15,118,110,.3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 8px 18px rgba(32,42,38,.08);outline:none;transform:translateY(-2px)}.website-activity-metric:focus-visible{outline:3px solid rgba(42,109,207,.28);outline-offset:2px}.website-activity-metric[data-selected=true]{background:linear-gradient(145deg,hsla(0,0%,100%,.92),rgba(232,242,238,.8));border-color:rgba(15,118,110,.38);box-shadow:inset 0 3px 0 var(--console-teal-dark),0 10px 24px rgba(32,42,38,.1)}.website-activity-metric>span{color:var(--console-muted);font-size:.68rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.website-activity-metric strong{margin-top:10px;color:var(--console-ink);font-size:clamp(1.7rem,3vw,2.35rem);font-weight:950;letter-spacing:-.06em;line-height:1}.website-activity-metric[data-tone=good] strong{color:var(--console-teal-dark)}.website-activity-metric[data-tone=watch] strong{color:var(--console-copper)}.website-activity-card-head{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.website-activity-card-head h3{margin:0;color:var(--console-ink);font-size:1rem;font-weight:950;letter-spacing:-.03em}.website-activity-card-head>span{flex:0 0 auto;padding:.32rem .56rem;color:var(--console-teal-dark);background:rgba(15,118,110,.08);border:1px solid rgba(15,118,110,.14);border-radius:999px;font-size:.68rem;font-weight:900}.website-activity-track{position:relative;height:9px;overflow:hidden;background:rgba(20,32,28,.08);border-radius:999px}.website-activity-track span{position:absolute;inset:0 auto 0 0;width:var(--bar-width,0);background:var(--community-color,var(--console-teal-dark));border-radius:inherit}.website-activity-chart{min-height:180px}.website-activity-chart-overview{display:flex;gap:12px;align-items:baseline;justify-content:space-between;margin-bottom:10px}.website-activity-chart-summary{margin:0;color:var(--console-muted);font-size:.68rem;font-weight:850}.website-activity-chart-overview>strong{color:var(--console-ink);font-size:.76rem;font-weight:950;white-space:nowrap}.website-activity-context-unavailable{display:inline-flex;padding:2px 6px;margin-left:7px;color:var(--console-muted);background:rgba(44,60,54,.06);border:1px solid rgba(44,60,54,.12);border-radius:999px;font-size:.58rem;font-weight:900}.website-activity-chart-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin-bottom:4px}.website-activity-chart-legend>span{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:center;min-width:0;padding:6px 7px;color:var(--console-muted);background:hsla(0,0%,100%,.5);border:1px solid rgba(44,60,54,.08);border-radius:9px;font-size:.64rem;font-weight:800}.website-activity-chart-legend>span[data-total=true]{color:var(--console-ink);background:rgba(30,26,23,.05);border-color:rgba(30,26,23,.14)}.website-activity-chart-legend>span[data-selected=true]{color:var(--console-ink);background:color-mix(in srgb,var(--series-color,var(--scope-primary)) 10%,#fffdf8);border-color:color-mix(in srgb,var(--series-color,var(--scope-primary)) 38%,transparent);box-shadow:0 5px 14px color-mix(in srgb,var(--series-color) 12%,transparent)}.website-activity-chart-legend>span[data-muted=true]{background:hsla(0,0%,100%,.22);border-color:transparent;box-shadow:none}.website-activity-chart-legend>span[data-muted=true] i{opacity:.52}.website-activity-chart-legend>span[data-pattern="1"] i{border-radius:2px}.website-activity-chart-legend>span[data-pattern="2"] i{border-radius:1px;transform:rotate(45deg)}.website-activity-chart-legend>span[data-pattern="3"] i{width:12px;height:3px;border-radius:999px}.website-activity-chart-legend>span[data-pattern="4"] i{width:10px;height:9px;border-radius:0;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%)}.website-activity-chart-legend>span[data-pattern="5"] i{border-radius:0}.website-activity-chart-legend i,.website-activity-community-row strong i{display:inline-block;width:8px;height:8px;background:var(--series-color,var(--community-color));border-radius:50%;box-shadow:0 0 0 2px hsla(0,0%,100%,.85)}.website-activity-chart-legend>span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.website-activity-chart-legend em,.website-activity-community-row small{display:inline-flex;padding:2px 5px;margin-left:5px;color:color-mix(in srgb,var(--series-color,var(--community-color)) 78%,#14201c);background:color-mix(in srgb,var(--series-color,var(--community-color)) 12%,#fffdf8);border:1px solid color-mix(in srgb,var(--series-color,var(--community-color)) 28%,transparent);border-radius:999px;font-size:.5rem;font-style:normal;font-weight:950;letter-spacing:.05em;line-height:1;text-transform:uppercase;vertical-align:1px}.website-activity-chart-legend strong{color:inherit;font-size:.66rem;font-weight:950}.website-activity-chart svg{display:block;width:100%;min-height:180px;overflow:visible}.website-activity-axis{stroke:rgba(44,60,54,.14);stroke-width:1}.website-activity-grid-line{stroke:rgba(44,60,54,.075);stroke-dasharray:3 5;stroke-width:1}.website-activity-line{fill:none;stroke:var(--series-color,var(--console-teal-dark));stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.website-activity-line.is-community{stroke-width:2.5}.website-activity-line.is-community[data-pattern="1"]{stroke-dasharray:2 5}.website-activity-line.is-community[data-pattern="2"]{stroke-dasharray:8 4}.website-activity-line.is-community[data-pattern="3"]{stroke-dasharray:10 3 2 3}.website-activity-line.is-community[data-pattern="4"]{stroke-dasharray:1 3}.website-activity-line.is-community[data-pattern="5"]{stroke-dasharray:12 3 3 3}.website-activity-line.is-community[data-muted=true]{opacity:.24;stroke-width:1.75}.website-activity-line.is-community[data-selected=true]{filter:drop-shadow(0 2px 3px color-mix(in srgb,var(--series-color) 24%,transparent));stroke-dasharray:none;stroke-width:4.25}.website-activity-line.is-total{stroke-dasharray:6 5;stroke-width:4}.website-activity-series-endpoint{fill:#fffdf8;stroke:var(--series-color,var(--console-ink));stroke-width:2.5;vector-effect:non-scaling-stroke}.website-activity-series-endpoint[data-muted=true]{opacity:.28}.website-activity-series-endpoint[data-selected=true]{stroke-width:3.5}.website-activity-series-hitarea{fill:transparent;stroke:transparent}.website-activity-axis-label{fill:var(--console-muted);font-size:10px;font-weight:800}.website-activity-chart-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.website-activity-chart-scroll:focus-visible{outline:3px solid rgba(42,109,207,.24);outline-offset:2px;border-radius:10px}.website-activity-data-details{margin-top:6px}.website-activity-data-details>summary{display:inline-flex;min-height:34px;align-items:center;padding:0 10px;color:var(--console-teal-dark);font-size:.7rem;font-weight:900;cursor:pointer;background:rgba(15,118,110,.07);border:1px solid rgba(15,118,110,.14);border-radius:999px}.website-activity-data-details>summary:focus-visible{outline:3px solid rgba(42,109,207,.24);outline-offset:2px}.website-activity-data-details>div{margin-top:8px;overflow-x:auto;border:1px solid rgba(44,60,54,.1);border-radius:12px}.website-activity-data-details>div:focus-visible{outline:3px solid rgba(42,109,207,.24);outline-offset:2px}.website-activity-data-details table{width:100%;min-width:640px;border-collapse:collapse;color:var(--console-ink);font-size:.68rem}.website-activity-data-details caption{padding:10px;color:var(--console-muted);font-weight:850;text-align:left}.website-activity-data-details td,.website-activity-data-details th{padding:8px 10px;text-align:right;border-top:1px solid rgba(44,60,54,.08)}.website-activity-data-details th:first-child{position:-webkit-sticky;position:sticky;left:0;text-align:left;background:#fffdf8}.website-activity-data-details thead th{color:var(--console-muted);font-weight:900;background:rgba(44,60,54,.04)}.website-activity-community-list{display:grid;grid-gap:11px;gap:11px}.website-activity-community-row{display:grid;grid-template-columns:minmax(140px,.65fr) minmax(110px,1fr);grid-gap:12px;gap:12px;align-items:center;padding:4px 0;transition:background-color .16s ease,border-color .16s ease}.website-activity-community-row[data-muted=true]{color:var(--console-muted)}.website-activity-community-row[data-muted=true] strong i{opacity:.55}.website-activity-community-row[data-muted=true] .website-activity-track{opacity:.36}.website-activity-community-row[data-selected=true]{padding:10px;margin:-6px -10px;background:color-mix(in srgb,var(--community-color) 8%,#fffdf8);border:1px solid color-mix(in srgb,var(--community-color) 24%,transparent);border-radius:12px;box-shadow:0 7px 18px color-mix(in srgb,var(--community-color) 9%,transparent)}.website-activity-community-row>div:first-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.website-activity-community-row strong{display:flex;gap:7px;align-items:center;overflow:hidden;color:var(--console-ink);font-size:.78rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.website-activity-community-row strong i{flex:0 0 auto;background:var(--community-color)}.website-activity-community-row span{color:var(--console-muted);font-size:.66rem;font-weight:780}.website-activity-community-share{color:var(--console-ink)!important}.website-activity-community-status[data-tone=live]{color:var(--console-teal-dark)}.website-activity-community-status[data-tone=empty],.website-activity-community-status[data-tone=stale]{color:var(--console-copper)}.website-activity-caveat{margin:0;padding:10px 12px;background:rgba(15,118,110,.06);border:1px solid rgba(15,118,110,.1);border-radius:16px}:root{--console-bg:#f5f1e8;--console-bg-strong:#ebe3d6;--console-ink:#14201c;--console-muted:#66736f;--console-soft:#fdfaf4;--console-panel:rgba(255,253,247,.88);--console-panel-solid:#fffdf8;--console-line:rgba(44,60,54,.12);--console-line-strong:rgba(44,60,54,.22);--console-shadow:0 22px 70px rgba(32,42,38,.12);--console-shadow-soft:0 12px 36px rgba(32,42,38,.08);--console-teal:#0f766e;--console-teal-dark:#115e59;--console-copper:#b76e2d;--console-blue:#2563eb;--console-green:#15803d;--console-amber:#b45309;--console-red:#b91c1c;--console-slate:#475569;--console-radius-lg:28px;--console-radius-md:18px;--console-radius-sm:12px;--console-font:"Aptos","Segoe UI Variable Display","SF Pro Display","Helvetica Neue",sans-serif}*{box-sizing:border-box}html{background:var(--console-bg)}body,html{min-height:100%}body{margin:0;color:var(--console-ink);background:radial-gradient(circle at 12% 5%,rgba(15,118,110,.16),transparent 30rem),radial-gradient(circle at 86% 0,rgba(183,110,45,.15),transparent 28rem),linear-gradient(135deg,#f8f4ec,#efe7dc 48%,#f9f6ef);font-family:var(--console-font)}button,input,select{font:inherit}button{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease}button:hover:not(:disabled){transform:translateY(-1px)}table{background:var(--console-panel-solid)}.director-shell{position:relative;min-height:100vh;padding:28px}.director-shell:before{position:fixed;inset:0;z-index:-1;content:"";background-image:linear-gradient(rgba(20,32,28,.045) 1px,transparent 0),linear-gradient(90deg,rgba(20,32,28,.045) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 75%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 75%)}.director-main{width:min(100%,1480px);margin:0 auto}.director-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:start;padding:28px;margin-bottom:22px;overflow:hidden;background:linear-gradient(135deg,rgba(255,253,247,.94),hsla(38,58%,94%,.82)),radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--scope-primary,#0f766e) 20%,transparent),transparent 20rem),radial-gradient(circle at 7% 100%,color-mix(in srgb,var(--scope-accent,#b76e2d) 14%,transparent),transparent 16rem);border:1px solid color-mix(in srgb,var(--scope-primary,#0f766e) 18%,var(--console-line));border-radius:var(--console-radius-lg);box-shadow:var(--console-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-copy{max-width:940px}.hero-brand-lockup{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:22px;gap:22px;align-items:center}.hero-logo-frame{display:grid;place-items:center;width:158px;min-height:112px;padding:18px;background:linear-gradient(145deg,hsla(0,0%,100%,.94),rgba(255,253,247,.74)),radial-gradient(circle at 20% 15%,color-mix(in srgb,var(--scope-accent,#b76e2d) 16%,transparent),transparent 6rem);border:1px solid color-mix(in srgb,var(--scope-primary,#0f766e) 24%,hsla(0,0%,100%,.72));border-radius:30px;box-shadow:0 22px 54px rgba(20,32,28,.12)}.hero-community-logo{display:block;max-width:132px;max-height:74px;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(20,32,28,.12))}.hero-brand-copy{min-width:0}.hero-title-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.hero-title{margin:0;color:var(--console-ink);font-size:clamp(2.2rem,4vw,4.6rem);font-weight:850;letter-spacing:-.065em;line-height:.92}.hero-scope-badge{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;margin-bottom:4px;color:#fff;font-size:.76rem;font-weight:950;letter-spacing:.11em;text-transform:uppercase;background:var(--scope-primary,var(--console-teal-dark));border:1px solid color-mix(in srgb,var(--scope-accent,#b76e2d) 42%,transparent);border-radius:999px;box-shadow:0 12px 26px color-mix(in srgb,var(--scope-primary,#0f766e) 20%,transparent)}.hero-subtitle{max-width:700px;margin:16px 0 0;color:#41504b;font-size:1.02rem;line-height:1.6}.hero-meta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.status-pill{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;color:#26413b;font-size:.78rem;font-weight:750;background:hsla(0,0%,100%,.72);border:1px solid var(--console-line);border-radius:999px}.hero-controls{display:grid;grid-gap:12px;gap:12px;justify-items:end}.life-enrichment-shortcut{display:inline-flex;min-height:40px;align-items:center;padding:0 16px;color:#fff;font-size:.78rem;font-weight:900;text-decoration:none;background:var(--console-teal-dark);border-radius:999px;box-shadow:0 12px 28px rgba(15,118,110,.2)}.life-enrichment-shortcut:focus-visible{outline:3px solid rgba(15,118,110,.24);outline-offset:3px}.scope-tabs-card{grid-column:1/-1;display:grid;grid-gap:12px;gap:12px;padding:14px;background:linear-gradient(145deg,hsla(0,0%,100%,.76),hsla(40,43%,95%,.62)),radial-gradient(circle at 100% 0,rgba(15,118,110,.1),transparent 20rem);border:1px solid rgba(44,60,54,.1);border-radius:24px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.76)}.scope-tabs-head{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between}.scope-tabs-head strong{color:var(--console-ink);font-size:.92rem;font-weight:950;letter-spacing:-.02em}.scope-tabs-kicker{color:var(--console-teal-dark);font-size:.7rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.scope-tabs-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.scope-mobile-picker{display:none}.scope-tab{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-height:72px;padding:10px;color:#40514b;text-decoration:none;background:hsla(0,0%,100%,.7);border:1px solid rgba(44,60,54,.12);border-radius:18px;box-shadow:0 10px 24px rgba(32,42,38,.05);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.scope-tab:hover{border-color:color-mix(in srgb,var(--scope-primary,#0f766e) 38%,rgba(44,60,54,.12));box-shadow:0 16px 32px rgba(32,42,38,.1);transform:translateY(-2px)}.scope-tab:focus-visible{outline:3px solid color-mix(in srgb,var(--scope-primary,#0f766e) 22%,transparent);outline-offset:3px}.scope-tab[data-active=true]{color:#fff;background:linear-gradient(135deg,var(--scope-primary,var(--console-teal-dark)),color-mix(in srgb,var(--scope-primary,#0f766e) 84%,#14201c)),var(--scope-primary,var(--console-teal-dark));border-color:color-mix(in srgb,var(--scope-accent,#b76e2d) 38%,transparent);box-shadow:0 18px 38px color-mix(in srgb,var(--scope-primary,#0f766e) 20%,transparent)}.scope-tab-code{display:grid;width:38px;height:38px;place-items:center;color:var(--console-teal-dark);background:rgba(15,118,110,.09);border:1px solid rgba(15,118,110,.12);border-radius:14px;font-size:.68rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.scope-tab[data-active=true] .scope-tab-code{color:var(--console-ink);background:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.38)}.scope-tab-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.scope-tab-copy strong{color:inherit;font-size:.9rem;font-weight:950;letter-spacing:-.02em}.scope-tab-copy span,.scope-tab-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-tab-copy span{color:rgba(64,81,75,.82);font-size:.7rem;font-weight:800;line-height:1.25}.scope-tab[data-active=true] .scope-tab-copy span{color:hsla(0,0%,100%,.78)}.session-card{min-width:290px;padding:14px;background:hsla(0,0%,100%,.68);border:1px solid var(--console-line);border-radius:20px;box-shadow:var(--console-shadow-soft)}.session-label{display:block;margin-bottom:8px;color:var(--console-muted);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.session-row{display:flex;gap:10px;align-items:center;justify-content:space-between}.session-email{min-width:0;overflow:hidden;color:var(--console-ink);font-size:.85rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.sign-out-button{color:#fff;cursor:pointer;background:var(--console-ink);border:0;border-radius:999px;padding:.48rem .74rem;font-size:.76rem;font-weight:800;white-space:nowrap;box-shadow:0 10px 24px rgba(20,32,28,.18)}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:22px}.metric-card{position:relative;min-height:126px;padding:18px;overflow:hidden;background:var(--console-panel);border:1px solid var(--console-line);border-radius:22px;box-shadow:var(--console-shadow-soft)}.metric-card:after{position:absolute;right:-42px;bottom:-48px;width:115px;height:115px;content:"";background:rgba(15,118,110,.11);border-radius:999px}.metric-card.is-highlight{background:linear-gradient(145deg,rgba(255,247,237,.96),hsla(0,86%,97%,.92));border-color:rgba(185,28,28,.18)}.metric-label{color:var(--console-muted);font-size:.73rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.metric-value{margin-top:12px;color:var(--console-ink);font-size:clamp(1.7rem,3vw,2.45rem);font-weight:850;letter-spacing:-.055em;line-height:1}.metric-card.is-highlight .metric-value{color:var(--console-red)}.dashboard-section{margin-bottom:22px;padding:22px;background:rgba(255,253,248,.82);border:1px solid var(--console-line);border-radius:var(--console-radius-lg);box-shadow:var(--console-shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dashboard-section.is-primary{padding:0;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dashboard-section.is-secondary{margin-bottom:0;background:rgba(255,253,248,.72);box-shadow:0 12px 28px rgba(32,42,38,.06)}.sales-admin-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:14px 16px 0}.sales-admin-checklist-card{min-width:0;padding:14px;background:linear-gradient(145deg,hsla(0,0%,100%,.88),hsla(40,46%,95%,.76)),radial-gradient(circle at 100% 0,rgba(15,118,110,.08),transparent 14rem);border:1px solid rgba(44,60,54,.1);border-radius:20px;box-shadow:0 14px 30px rgba(32,42,38,.07)}.sales-admin-checklist-kicker{margin:0 0 .25rem;color:var(--console-copper);font-size:.66rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.sales-admin-checklist-card h3{margin:0;color:var(--console-ink);font-size:1rem;font-weight:950;letter-spacing:-.025em}.sales-admin-checklist-card p{margin:.35rem 0 0;color:var(--console-muted);font-size:.78rem;font-weight:760;line-height:1.4}.sales-admin-checklist-list{display:grid;grid-gap:8px;gap:8px;padding:0;margin:12px 0 0;list-style:none}.sales-admin-checklist-list li{background:hsla(0,0%,100%,.7);border:1px solid rgba(44,60,54,.1);border-radius:14px}.sales-admin-checklist-list li[data-checked=true]{background:rgba(21,128,61,.07);border-color:rgba(21,128,61,.16)}.sales-admin-checklist-list li[data-tone=urgent][data-checked=false]{background:rgba(185,28,28,.07);border-color:rgba(185,28,28,.16)}.sales-admin-checklist-list li[data-tone=warning][data-checked=false]{background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.18)}.sales-admin-checklist-list label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:flex-start;padding:10px}.sales-admin-checklist-list input{margin-top:2px;accent-color:var(--console-teal-dark)}.sales-admin-checklist-list strong{display:block;color:var(--console-ink);font-size:.78rem;font-weight:950}.sales-admin-checklist-list small{display:block;margin-top:2px;color:#5e6e68;font-size:.7rem;font-weight:750;line-height:1.35}.sales-admin-checklist-list em{color:var(--console-teal-dark);font-size:.68rem;font-style:normal;font-weight:950;white-space:nowrap}.paid-media-performance{display:grid;grid-gap:12px;gap:12px;margin-bottom:18px;padding:16px;background:linear-gradient(135deg,rgba(255,253,248,.92),rgba(239,247,244,.78));border:1px solid rgba(44,60,54,.1);border-radius:var(--console-radius-lg);box-shadow:0 16px 38px rgba(32,42,38,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.paid-media-performance.is-community{background:linear-gradient(135deg,rgba(255,253,248,.9),hsla(37,50%,93%,.74))}.paid-media-card-head,.paid-media-header{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.paid-media-card-head h3,.paid-media-header h2{margin:0;color:var(--console-ink);font-weight:950;letter-spacing:0}.paid-media-header h2{font-size:1.32rem}.paid-media-card-head h3{font-size:1rem}.paid-media-source-stack{display:grid;justify-items:end;grid-gap:4px;gap:4px;color:var(--console-muted);font-size:.72rem;font-weight:800;text-align:right}.paid-media-card-head>span,.paid-media-source{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;padding:.32rem .58rem;color:var(--console-teal-dark);background:rgba(15,118,110,.08);border:1px solid rgba(15,118,110,.14);border-radius:999px;font-size:.68rem;font-weight:950;white-space:nowrap}.paid-media-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.paid-media-metric{display:grid;grid-gap:7px;gap:7px;min-height:88px;align-content:start;padding:11px;background:hsla(0,0%,100%,.72);border:1px solid rgba(44,60,54,.1);border-radius:16px}.paid-media-metric span{color:var(--console-muted);font-size:.66rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.paid-media-metric strong{color:var(--console-ink);font-size:1.34rem;font-weight:950;letter-spacing:0;line-height:1}.paid-media-metric[data-tone=good] strong{color:var(--console-teal-dark)}.paid-media-metric[data-tone=watch] strong{color:var(--console-copper)}.paid-media-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:12px;gap:12px}.paid-media-card{min-width:0;padding:13px;background:hsla(0,0%,100%,.68);border:1px solid rgba(44,60,54,.1);border-radius:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.paid-media-row-list{display:grid;grid-gap:9px;gap:9px;margin-top:12px}.paid-media-community-row{display:grid;grid-template-columns:minmax(130px,.58fr) minmax(130px,1fr) minmax(96px,auto);grid-gap:10px;gap:10px;align-items:center;padding:9px;background:rgba(255,253,248,.68);border:1px solid rgba(44,60,54,.08);border-radius:15px}.paid-media-row-name,.paid-media-row-value{display:grid;grid-gap:2px;gap:2px;min-width:0}.paid-media-row-name strong,.paid-media-table strong{overflow:hidden;color:var(--console-ink);font-size:.78rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.paid-media-empty,.paid-media-row-name span,.paid-media-row-value span,.paid-media-table span,.paid-media-warning{color:var(--console-muted);font-size:.68rem;font-weight:780}.paid-media-status{display:grid;grid-gap:4px;gap:4px;margin:0;padding:10px 12px;color:#854d0e;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.18);border-radius:14px;font-size:.72rem;font-weight:850}.paid-media-status[data-status=healthy]{color:var(--console-teal-dark);background:rgba(15,118,110,.07);border-color:rgba(15,118,110,.18)}.paid-media-status>span{font-weight:760}.paid-media-status[data-status=unavailable]{color:#991b1b;background:rgba(220,38,38,.07);border-color:rgba(220,38,38,.18)}.paid-media-row-value{justify-items:end;text-align:right}.paid-media-row-value strong{color:var(--console-ink);font-size:.86rem;font-weight:950}.paid-media-track{position:relative;height:10px;overflow:hidden;background:rgba(20,32,28,.08);border-radius:999px}.paid-media-track span{position:absolute;inset:0 auto 0 0;width:var(--bar-width,0);min-width:2px;background:linear-gradient(90deg,var(--paid-media-row-color,var(--console-teal-dark)),var(--console-copper));border-radius:inherit}.paid-media-table-wrap{margin-top:10px;overflow-x:auto}.paid-media-table{width:100%;min-width:900px;border-collapse:collapse}.paid-media-table td,.paid-media-table th{padding:.48rem .42rem;border-bottom:1px solid rgba(44,60,54,.08);color:var(--console-ink);font-size:.74rem;text-align:left;vertical-align:top}.paid-media-table th{color:var(--console-muted);font-size:.66rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.paid-media-table td:first-child{max-width:260px}.paid-media-table td:first-child span{display:block;margin-top:2px}.paid-media-empty{margin:12px 0 0}.paid-media-warning{margin:0;padding:10px 12px;color:#854d0e;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.16);border-radius:14px}.secondary-dashboard-details{margin-bottom:18px}.secondary-dashboard-details>summary{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:16px 18px;cursor:pointer;list-style:none;background:rgba(255,253,248,.7);border:1px solid rgba(44,60,54,.1);border-radius:22px;box-shadow:0 10px 26px rgba(32,42,38,.05)}.secondary-dashboard-details>summary::-webkit-details-marker{display:none}.secondary-dashboard-summary-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.secondary-dashboard-summary-copy strong{color:var(--console-ink);font-size:.96rem;font-weight:950;letter-spacing:-.02em}.secondary-dashboard-summary-copy span{color:var(--console-muted);font-size:.78rem;font-weight:760;line-height:1.4}.secondary-dashboard-summary-action{flex:0 0 auto;padding:.5rem .72rem;color:var(--console-teal-dark);background:rgba(15,118,110,.08);border:1px solid rgba(15,118,110,.14);border-radius:999px;font-size:.76rem;font-weight:950}.secondary-dashboard-details[open]>summary{margin-bottom:14px;border-color:rgba(15,118,110,.18)}.secondary-dashboard-details[open] .secondary-dashboard-summary-action{color:#fff;background:var(--console-teal-dark)}.secondary-dashboard-grid{display:grid;grid-gap:14px;gap:14px}.dashboard-range-control{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);grid-gap:18px;gap:18px;align-items:center;margin-bottom:18px;padding:15px 16px;color:#fffdf8;background:linear-gradient(135deg,rgba(20,32,28,.98),rgba(35,51,44,.94)),radial-gradient(circle at 15% 0,rgba(15,118,110,.32),transparent 20rem);border:1px solid hsla(0,0%,100%,.11);border-radius:var(--console-radius-lg);box-shadow:0 16px 38px rgba(20,32,28,.16)}.dashboard-workspace{position:relative;padding:10px;margin-bottom:22px;overflow:hidden;background:linear-gradient(145deg,rgba(255,253,248,.88),hsla(38,32%,88%,.82)),radial-gradient(circle at 8% 0,color-mix(in srgb,var(--scope-primary,#0f766e) 16%,transparent),transparent 24rem);border:1px solid color-mix(in srgb,var(--scope-primary,#0f766e) 18%,var(--console-line));border-radius:34px;box-shadow:var(--console-shadow)}.dashboard-workspace .dashboard-range-control{margin-bottom:10px;border-radius:25px 25px 16px 16px;box-shadow:none}.dashboard-workspace-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;padding:0 4px 10px}.dashboard-workspace-tab{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;min-height:64px;align-content:center;padding:12px 14px;overflow:hidden;color:#4d5c56;text-decoration:none;background:hsla(0,0%,100%,.52);border:1px solid rgba(44,60,54,.1);border-radius:17px;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.dashboard-workspace-tab:after{position:absolute;right:0;bottom:0;left:0;height:3px;content:"";background:transparent}.dashboard-workspace-tab:focus-visible,.dashboard-workspace-tab:hover{color:var(--console-ink);background:hsla(0,0%,100%,.82);border-color:color-mix(in srgb,var(--scope-primary,#0f766e) 26%,var(--console-line));box-shadow:0 12px 26px rgba(32,42,38,.08);outline:none;transform:translateY(-1px)}.dashboard-workspace-tab[data-selected=true]{color:#fff;background:linear-gradient(135deg,var(--scope-primary,var(--console-teal-dark)),color-mix(in srgb,var(--scope-primary,#0f766e) 78%,#14201c)),var(--scope-primary,var(--console-teal-dark));border-color:color-mix(in srgb,var(--scope-accent,#b76e2d) 42%,transparent);box-shadow:0 14px 30px color-mix(in srgb,var(--scope-primary,#0f766e) 20%,transparent)}.dashboard-workspace-tab[data-selected=true]:after{background:var(--scope-accent,#d99a56)}.dashboard-workspace-tab>strong{grid-column:1;color:inherit;font-size:1.02rem;font-weight:950;letter-spacing:-.03em}.dashboard-workspace-tab>em{grid-column:2;align-self:center;color:var(--console-teal-dark);font-size:.72rem;font-style:normal;font-weight:950;white-space:nowrap}.dashboard-workspace-tab[data-selected=true]>em{color:hsla(0,0%,100%,.7)}.dashboard-workspace-panel{min-height:420px;padding:6px;animation:dashboard-panel-arrive .28s ease-out both}.dashboard-workspace-panel>.dashboard-section,.dashboard-workspace-panel>.overview-analytics,.dashboard-workspace-panel>.paid-media-performance,.dashboard-workspace-panel>.website-activity-accordion{margin-bottom:0}.website-activity-accordion.is-embedded>summary{display:none}.website-activity-accordion.is-embedded{border-radius:24px}.cross-channel-overview{padding:clamp(22px,4vw,46px);color:#fffdf8;background:linear-gradient(135deg,rgba(20,32,28,.98),rgba(28,44,38,.95)),radial-gradient(circle at 8% 0,rgba(15,118,110,.34),transparent 24rem),radial-gradient(circle at 92% 100%,rgba(183,110,45,.26),transparent 22rem);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 22px 54px rgba(20,32,28,.2)}.cross-channel-head{display:flex;padding-bottom:22px;border-bottom:1px solid hsla(0,0%,100%,.12)}.cross-channel-head h2{margin:0;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:950;letter-spacing:-.06em;line-height:.98}.cross-channel-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:26px;overflow:hidden;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.12);border-radius:22px}.cross-channel-stage{position:relative;min-height:118px;padding:22px;background:hsla(0,0%,100%,.055)}.cross-channel-stage:not(:last-child):after{position:absolute;top:50%;right:-11px;z-index:1;display:grid;width:22px;height:22px;content:"→";place-items:center;color:#14201c;background:#e4b170;border:3px solid #1c2c26;border-radius:999px;font-size:.7rem;font-weight:950;transform:translateY(-50%)}.cross-channel-insight span,.cross-channel-stage span{color:#d6a466;font-size:.67rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.cross-channel-stage strong{display:block;margin-top:12px;font-size:clamp(2rem,4vw,3.8rem);font-weight:950;letter-spacing:-.07em;line-height:.9}.cross-channel-insights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.cross-channel-insight{padding:16px;background:hsla(0,0%,100%,.065);border:1px solid hsla(0,0%,100%,.1);border-radius:17px}.cross-channel-insight strong{display:block;margin-top:8px;color:#fffdf8;font-size:1.42rem;font-weight:950;letter-spacing:-.04em}.cross-channel-caveat{max-width:900px;margin:18px 0 0;color:rgba(255,253,248,.52);font-size:.72rem;font-weight:720;line-height:1.5}@keyframes dashboard-panel-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.dashboard-range-control>div:first-child{display:grid;grid-gap:4px;gap:4px}.dashboard-range-control span,.dashboard-range-control strong{margin:0}.dashboard-range-control>div:first-child>strong{font-size:clamp(1rem,1.8vw,1.35rem);font-weight:950;letter-spacing:-.035em}.dashboard-range-control>div:first-child>span{color:rgba(255,253,248,.68);font-size:.76rem;font-weight:720;line-height:1.45}.overview-analytics{margin-bottom:18px;padding:18px;overflow:hidden;background:linear-gradient(135deg,rgba(20,32,28,.96),rgba(29,45,39,.92)),radial-gradient(circle at 12% 0,rgba(15,118,110,.34),transparent 22rem),radial-gradient(circle at 90% 18%,rgba(183,110,45,.24),transparent 18rem);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--console-radius-lg);box-shadow:0 20px 48px rgba(20,32,28,.18)}.overview-analytics-head{display:block;margin-bottom:14px}.overview-analytics-head h2{margin:0;color:#fffdf8;font-size:clamp(1.45rem,2.5vw,2.45rem);font-weight:950;letter-spacing:-.06em;line-height:1}.overview-analytics-actions{display:flex;gap:12px;width:100%;align-items:stretch}.overview-range-filter{display:grid;grid-gap:8px;gap:8px;flex:1 1 auto;width:100%;padding:10px;color:#fffdf8;background:linear-gradient(145deg,rgba(255,253,248,.1),rgba(255,253,248,.045)),radial-gradient(circle at 0 0,rgba(201,146,81,.2),transparent 11rem);border:1px solid hsla(0,0%,100%,.14);border-radius:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.overview-range-filter>span{color:rgba(255,253,248,.66);font-size:.68rem;font-weight:950;letter-spacing:.12em;text-align:left;text-transform:uppercase}.overview-range-filter>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.overview-range-filter a{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:.44rem .66rem;color:rgba(255,253,248,.74);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;font-size:.72rem;font-weight:950;letter-spacing:-.01em;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.overview-range-filter a:focus-visible,.overview-range-filter a:hover{color:#fff;background:rgba(255,253,248,.14);border-color:hsla(0,0%,100%,.22);outline:none;transform:translateY(-1px)}.overview-range-filter a[aria-current=page]{color:#14201c;background:#f8e7c9;border-color:hsla(38,77%,88%,.8);box-shadow:0 10px 24px rgba(0,0,0,.16)}.overview-growth-pill{display:grid;grid-gap:3px;gap:3px;flex:0 0 176px;min-width:176px;padding:11px 13px;color:#fffdf8;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:18px;text-align:right}.overview-growth-pill span{color:rgba(255,253,248,.62);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.overview-growth-pill strong{font-size:1.5rem;font-weight:950;letter-spacing:-.05em}.overview-growth-pill.is-up strong{color:#86efac}.overview-growth-pill.is-down strong{color:#fca5a5}.overview-growth-pill.is-flat strong{color:#f8e7c9}.overview-analytics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.overview-chart-card{min-width:0;padding:14px;background:linear-gradient(145deg,rgba(255,253,248,.94),hsla(37,50%,93%,.86)),radial-gradient(circle at 100% 0,rgba(15,118,110,.08),transparent 13rem);border:1px solid hsla(0,0%,100%,.12);border-radius:22px;box-shadow:0 14px 30px rgba(0,0,0,.12)}.overview-chart-card.is-mix,.overview-chart-card.is-trend,.overview-chart-card.is-wide{grid-column:span 2}.overview-chart-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.overview-chart-head h3{margin:0;color:var(--console-ink);font-size:1.18rem;font-weight:950;letter-spacing:-.04em}.overview-chart-head>span{flex:0 0 auto;padding:.32rem .56rem;color:var(--console-teal-dark);background:rgba(15,118,110,.08);border:1px solid rgba(15,118,110,.14);border-radius:999px;font-size:.72rem;font-weight:900}.overview-chart-note{margin:.34rem 0 0;color:var(--console-muted);font-size:.76rem;font-weight:780;line-height:1.35}.overview-bar-list,.overview-mix-list{display:grid;grid-gap:9px;gap:9px}.overview-community-bar-row,.overview-mix-row{display:grid;grid-template-columns:minmax(110px,.72fr) minmax(120px,1fr) minmax(68px,auto);grid-gap:10px;gap:10px;align-items:center}.overview-mix-row{grid-template-columns:minmax(150px,.62fr) minmax(140px,1fr)}.overview-community-label,.overview-community-value,.overview-mix-label{display:grid;grid-gap:2px;gap:2px;min-width:0}.overview-community-label strong,.overview-mix-label strong{overflow:hidden;color:var(--console-ink);font-size:.78rem;font-weight:950;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.overview-community-label span,.overview-community-value span,.overview-mix-label span{color:var(--console-muted);font-size:.68rem;font-weight:800}.overview-community-value{text-align:right}.overview-community-value strong{color:var(--console-ink);font-size:.92rem;font-weight:950}.overview-bar-track{position:relative;height:10px;overflow:hidden;background:rgba(20,32,28,.08);border-radius:999px}.overview-bar-fill{position:absolute;inset:0 auto 0 0;width:var(--bar-width,0);background:var(--overview-bar-color,var(--console-teal-dark));border-radius:inherit;box-shadow:0 8px 18px color-mix(in srgb,var(--overview-bar-color,var(--console-teal-dark)) 20%,transparent)}.overview-bar-fill.is-leads,.overview-bar-fill.is-qualified{--overview-bar-color:var(--console-teal-dark)}.overview-bar-fill.is-sent,.overview-bar-fill.is-tours{--overview-bar-color:var(--console-copper)}.overview-bar-fill.is-captured{--overview-bar-color:var(--console-blue)}.overview-bar-fill.is-closed{--overview-bar-color:var(--console-slate)}.overview-bar-fill.is-archived{--overview-bar-color:var(--console-red)}.overview-trend-chart{padding:4px 0 0}.overview-trend-chart svg{display:block;width:100%;height:180px}.overview-chart-axis{stroke:rgba(20,32,28,.16);stroke-width:1}.overview-trend-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:5}.overview-trend-line.is-leads{stroke:url(#leadTrendGradient)}.overview-trend-line.is-tours{stroke:var(--console-copper);stroke-width:3;stroke-dasharray:8 8}.overview-trend-dot{fill:#fffdf8;stroke:var(--console-teal-dark);stroke-width:2}.overview-trend-legend{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:var(--console-muted);font-size:.72rem;font-weight:850}.overview-trend-legend span{display:inline-flex;gap:5px;align-items:center}.overview-trend-legend i{width:18px;height:4px;background:var(--console-teal-dark);border-radius:999px}.overview-trend-legend i.is-tours{background:var(--console-copper)}.section-header{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.section-title{margin:0;color:var(--console-ink);font-size:1.28rem;font-weight:850;letter-spacing:-.03em}.section-copy{max-width:820px;margin:8px 0 0;color:var(--console-muted);font-size:.9rem;line-height:1.55}.section-note{margin:.75rem 0 0;color:var(--console-muted);font-size:.82rem;line-height:1.5}.section-warning{margin:.45rem 0 0;color:var(--console-amber);font-size:.82rem;font-weight:700}.breakdown-grid,.metric-subgrid,.summary-subgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px}.breakdown-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:14px}.breakdown-card{overflow:hidden;background:var(--console-panel-solid);border:1px solid var(--console-line);border-radius:20px}.breakdown-title{padding:14px 16px;font-weight:850;background:#f5efe4;border-bottom:1px solid var(--console-line)}.table-wrap{overflow-x:auto;background:var(--console-panel-solid);border:1px solid var(--console-line);border-radius:20px}.console-table{width:100%;border-collapse:collapse;font-size:.875rem}.console-table th{padding:.72rem .86rem;color:#52605b;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#f6efe4;border-bottom:1px solid var(--console-line)}.console-table td{padding:.76rem .86rem;border-bottom:1px solid rgba(44,60,54,.08)}.content-list,.ops-list{padding:0;margin:0;overflow:hidden;list-style:none;background:var(--console-panel-solid);border:1px solid var(--console-line);border-radius:20px}.content-row,.ops-row{display:flex;gap:.75rem;justify-content:space-between;padding:.86rem 1rem;border-bottom:1px solid rgba(44,60,54,.08)}.content-row:last-child,.ops-row:last-child{border-bottom:0}.content-row-label,.ops-row-label{color:#3f4f49}.content-row-value,.ops-row-value{color:var(--console-ink);font-weight:800;text-align:right}.dashboard-footer{padding:0 4px 8px;color:rgba(20,32,28,.5);font-size:.75rem}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:2rem 1rem}.auth-panel{width:min(100%,460px);padding:2rem;background:linear-gradient(145deg,rgba(255,253,248,.96),hsla(37,50%,93%,.9)),radial-gradient(circle at 90% 0,rgba(15,118,110,.16),transparent 18rem);border:1px solid var(--console-line);border-radius:28px;box-shadow:var(--console-shadow)}.auth-kicker{margin:0 0 .65rem;color:var(--console-teal-dark);font-size:.76rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.auth-title{margin:0;color:var(--console-ink);font-size:clamp(2.15rem,10vw,3.35rem);font-weight:900;letter-spacing:-.06em;line-height:.95}.auth-copy{margin:1rem 0 1.5rem;color:var(--console-muted);line-height:1.55}.auth-error{margin:0 0 1rem;color:var(--console-red);font-size:.875rem;font-weight:750}.auth-form{display:grid;grid-gap:.78rem;gap:.78rem}.auth-label{color:#3f4f49;font-size:.82rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.auth-input{width:100%;padding:.9rem 1rem;color:var(--console-ink);font-size:1rem;background:hsla(0,0%,100%,.88);border:2px solid rgba(15,118,110,.24);border-radius:16px;box-shadow:0 12px 26px rgba(32,42,38,.07)}.auth-input:focus{outline:3px solid rgba(15,118,110,.18);outline-offset:2px}.auth-button{padding:.92rem 1rem;color:#fff;cursor:pointer;background:var(--console-ink);border:0;border-radius:999px;box-shadow:0 14px 28px rgba(20,32,28,.2);font-size:.95rem;font-weight:850}.auth-button:disabled{cursor:wait;opacity:.7}.auth-status{margin:.35rem 0 0;padding:1rem 1.05rem;color:var(--console-green);background:linear-gradient(135deg,rgba(230,247,239,.96),hsla(0,0%,100%,.92));border:2px solid rgba(22,101,52,.26);border-left:6px solid var(--console-green);border-radius:18px;box-shadow:0 14px 28px rgba(22,101,52,.12)}.auth-status-title{margin:0;color:#14532d;font-size:1.08rem;font-weight:900;line-height:1.25}.auth-status-copy{margin:.35rem 0 0;color:#315d42;font-size:.9rem;font-weight:750;line-height:1.45}.auth-debug-link{color:var(--console-teal-dark);font-size:.875rem;font-weight:850}.kanban-shell{overflow:hidden;background:linear-gradient(135deg,rgba(255,253,248,.98),hsla(40,55%,96%,.92)),radial-gradient(circle at 12% 0,rgba(15,118,110,.08),transparent 24rem);border:1px solid var(--console-line);border-radius:var(--console-radius-lg);box-shadow:0 18px 46px rgba(32,42,38,.1)}.kanban-top{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;justify-content:space-between;padding:14px 16px 10px;background:hsla(0,0%,100%,.62)}.kanban-top-copy{min-width:0}.kanban-title{margin:0;color:var(--console-ink);font-size:1.2rem;font-weight:900;letter-spacing:-.04em}.kanban-copy{max-width:680px;margin:3px 0 0;overflow:hidden;color:var(--console-muted);font-size:.8rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.kanban-search{flex:0 1 280px;min-width:180px;padding:.5rem .75rem;color:var(--console-ink);background:hsla(0,0%,100%,.85);border:1px solid rgba(44,60,54,.16);border-radius:999px;font:inherit;font-size:.8rem}.kanban-search:focus{outline:0;border-color:rgba(15,118,110,.45);box-shadow:0 0 0 3px rgba(15,118,110,.12)}.kanban-mode-bar{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 10px;background:hsla(0,0%,100%,.62);border-bottom:1px solid var(--console-line)}.kanban-mode-tab{display:inline-flex;gap:.45rem;align-items:center;padding:.42rem .75rem;color:#40514b;cursor:pointer;background:hsla(0,0%,100%,.72);border:1px solid rgba(44,60,54,.12);border-radius:999px;font-size:.8rem;font-weight:900}.kanban-mode-tab[aria-selected=true]{color:#fff;background:linear-gradient(135deg,var(--console-teal-dark),var(--console-teal)),var(--console-teal-dark);border-color:rgba(15,118,110,.32)}.kanban-mode-tab strong{display:grid;min-width:1.4rem;height:1.4rem;padding:0 .25rem;place-items:center;color:var(--console-teal-dark);background:rgba(15,118,110,.1);border-radius:999px;font-size:.7rem}.kanban-mode-tab[aria-selected=true] strong{color:var(--console-ink);background:hsla(0,0%,100%,.88)}.kanban-focus-bar{gap:8px;justify-content:space-between;padding:10px 16px 0}.kanban-focus-bar,.kanban-focus-chips{display:flex;flex-wrap:wrap;align-items:center}.kanban-focus-chips{gap:6px}.kanban-focus-chip{display:inline-flex;gap:.3rem;align-items:center;padding:.3rem .6rem;color:#3f4f49;cursor:pointer;background:rgba(241,245,242,.86);border:1px solid rgba(44,60,54,.12);border-radius:999px;font-size:.72rem;font-weight:900}.kanban-focus-chip strong{font-size:.78rem}.kanban-focus-chip[data-tone=urgent]{color:var(--console-red);background:rgba(185,28,28,.08);border-color:rgba(185,28,28,.18)}.kanban-focus-chip[data-tone=warning]{color:#92400e;background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.2)}.kanban-focus-chip[data-tone=success]{color:var(--console-green);cursor:default;background:rgba(21,128,61,.08);border-color:rgba(21,128,61,.16)}.kanban-focus-chip[data-tone=info]{color:var(--console-blue);background:rgba(37,99,235,.08);border-color:rgba(37,99,235,.16)}.kanban-focus-toggle{flex:0 0 auto;padding:.3rem .65rem;color:var(--console-muted);cursor:pointer;background:transparent;border:1px solid rgba(44,60,54,.14);border-radius:999px;font-size:.72rem;font-weight:900}.kanban-focus-toggle:hover,.kanban-focus-toggle[aria-expanded=true]{color:var(--console-teal-dark);border-color:rgba(15,118,110,.3)}.kanban-board-notice{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:12px 16px 0;padding:12px 14px;color:var(--console-muted);background:hsla(0,0%,100%,.76);border:1px solid rgba(44,60,54,.1);border-radius:8px;font-size:.84rem;font-weight:850}.kanban-board-notice.is-accepted{color:var(--console-green);background:rgba(21,128,61,.08);border-color:rgba(21,128,61,.16)}.kanban-board-notice.is-error{color:var(--console-red);background:rgba(185,28,28,.08);border-color:rgba(185,28,28,.16)}.kanban-board-notice-close{flex:0 0 auto;padding:.36rem .58rem;color:inherit;cursor:pointer;background:hsla(0,0%,100%,.7);border:1px solid;border-radius:999px;font-size:.72rem;font-weight:900}.kanban-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(218px,1fr);grid-gap:10px;gap:10px;padding:14px 16px 16px;overflow-x:auto}.kanban-column{min-width:0;align-self:start;overflow:hidden;background:hsla(39,44%,94%,.55);border:1px solid rgba(44,60,54,.08);border-radius:14px}.kanban-column-header{display:flex;gap:.5rem;align-items:center;justify-content:space-between;padding:10px 12px 8px}.kanban-column-title{margin:0;font-size:.85rem;font-weight:900;letter-spacing:-.02em}.kanban-count{min-width:1.4rem;padding:.08rem .4rem;color:var(--console-muted);background:hsla(0,0%,100%,.8);border-radius:999px;font-size:.72rem;font-weight:900;text-align:center}.kanban-card-list{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;padding:0 8px 10px}.kanban-empty{padding:10px 12px;color:rgba(82,96,91,.6);font-size:.78rem;font-weight:700;border:1px dashed rgba(44,60,54,.16);border-radius:10px;text-align:center}.kanban-card{position:relative;display:grid;grid-gap:.45rem;gap:.45rem;width:100%;padding:10px 10px 10px 12px;color:inherit;cursor:default;background:var(--console-panel-solid);border:1px solid rgba(44,60,54,.1);border-left:4px solid var(--card-accent);border-radius:10px;box-shadow:0 2px 6px rgba(32,42,38,.06);text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.kanban-card:hover,.kanban-card[data-selected=true]{border-color:rgba(15,118,110,.34);box-shadow:0 8px 20px rgba(32,42,38,.12);transform:translateY(-1px)}.kanban-card:focus-within{outline:3px solid rgba(15,118,110,.22);outline-offset:2px}.kanban-card-main{display:grid;grid-gap:.35rem;gap:.35rem;width:100%;padding:0;color:inherit;cursor:pointer;background:transparent;border:0;font:inherit;text-align:left}.kanban-card-main:focus-visible{outline:0}.kanban-card-head{display:flex;gap:.5rem;align-items:flex-start;justify-content:space-between;min-width:0;padding-right:26px}.kanban-card-title{min-width:0;overflow-wrap:anywhere;color:var(--console-ink);font-size:.85rem;font-weight:900;letter-spacing:-.015em;line-height:1.25}.kanban-card-meta-row{display:flex;flex-wrap:wrap;gap:.25rem .5rem;align-items:baseline;color:#697873;font-size:.72rem}.kanban-card-community{color:#8a958f;font-weight:750;text-transform:capitalize}.kanban-card-age{margin-left:auto;color:#8a958f;font-weight:850;white-space:nowrap}.kanban-card-age[data-tone=urgent]{color:var(--console-red)}.kanban-card-age[data-tone=warning]{color:#92400e}.kanban-card-menu-wrap{position:absolute;top:7px;right:7px;z-index:4}.kanban-card:has(.kanban-card-menu-button[aria-expanded=true]){z-index:30}.kanban-card-menu-button{display:grid;width:27px;height:27px;place-items:center;color:#52605b;cursor:pointer;background:hsla(0,0%,100%,.86);border:1px solid rgba(44,60,54,.14);border-radius:999px;box-shadow:0 8px 18px rgba(32,42,38,.08)}.kanban-card-menu-button:hover,.kanban-card-menu-button[aria-expanded=true]{color:var(--card-accent);border-color:color-mix(in srgb,var(--card-accent) 32%,rgba(44,60,54,.14))}.kanban-card-menu-button span{display:block;width:4px;height:4px;background:currentColor;border-radius:999px;box-shadow:0 -6px 0 currentColor,0 6px 0 currentColor}.kanban-card-menu{position:absolute;top:32px;right:0;display:grid;min-width:178px;padding:6px;background:hsla(0,0%,100%,.96);border:1px solid rgba(44,60,54,.12);border-radius:8px;box-shadow:0 18px 38px rgba(32,42,38,.18)}.kanban-card-menu-item{width:100%;padding:.56rem .64rem;color:var(--console-ink);cursor:pointer;background:transparent;border:0;border-radius:6px;font-size:.76rem;font-weight:900;text-align:left}.kanban-card-menu-item:focus-visible,.kanban-card-menu-item:hover{outline:0;background:rgba(241,245,242,.86)}.kanban-card-menu-item.is-danger{color:var(--console-red)}.kanban-card-menu-title{margin:0;padding:.4rem .64rem .2rem;color:#8a958f;font-size:.62rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.kanban-signal{display:inline-flex;flex:0 1 auto;align-items:center;min-width:0;padding:.16rem .45rem;overflow:hidden;color:#3f4f49;background:rgba(241,245,242,.86);border:1px solid rgba(44,60,54,.1);border-radius:999px;font-size:.64rem;font-weight:950;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.kanban-signal[data-tone=urgent]{color:var(--console-red);background:rgba(185,28,28,.08);border-color:rgba(185,28,28,.16)}.kanban-signal[data-tone=warning]{color:#92400e;background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.18)}.kanban-signal[data-tone=success]{color:var(--console-green);background:rgba(21,128,61,.08);border-color:rgba(21,128,61,.16)}.kanban-signal[data-tone=info]{color:var(--console-blue);background:rgba(37,99,235,.08);border-color:rgba(37,99,235,.16)}.kanban-card-foot-actions{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.kanban-contact-action,.kanban-primary-card-action{display:inline-flex;align-items:center;min-height:28px;padding:.32rem .55rem;cursor:pointer;border-radius:7px;font-size:.7rem;font-weight:950;line-height:1;text-decoration:none;white-space:nowrap}.kanban-contact-action{color:var(--console-ink);background:hsla(0,0%,100%,.78);border:1px solid rgba(44,60,54,.14)}.kanban-contact-action:hover{color:var(--card-accent);border-color:color-mix(in srgb,var(--card-accent) 28%,rgba(44,60,54,.14))}.kanban-primary-card-action{flex:1 1 100%;justify-content:center;min-width:0;min-height:32px;font-size:.74rem;line-height:1.2;color:#fff;background:var(--card-accent);border:1px solid var(--card-accent);white-space:normal}.kanban-primary-card-action:hover:not(:disabled){filter:brightness(1.06)}.kanban-primary-card-action:disabled{cursor:wait;opacity:.7}.kanban-meta{min-width:0;color:#465650;font-weight:800;line-height:1.35}.kanban-detail-overlay{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end;background:rgba(20,32,28,.32);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body[data-kanban-detail-open=true]{overflow:hidden}.kanban-detail-panel{width:min(560px,100%);height:100%;padding:18px 18px 28px;overflow-y:auto;background:linear-gradient(145deg,hsla(0,0%,100%,.99),hsla(40,46%,95%,.99));border-left:1px solid var(--console-line);box-shadow:-18px 0 42px rgba(32,42,38,.18);animation:kanban-detail-slide-in .18s ease}@keyframes kanban-detail-slide-in{0%{opacity:.4;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.kanban-detail-panel{animation:none}}.kanban-detail-contact-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.kanban-detail-contact-row .kanban-contact-action{--card-accent:var(--console-teal-dark);min-height:32px;font-size:.76rem}.kanban-detail-section{margin-top:12px;padding:11px 12px;background:hsla(0,0%,100%,.55);border:1px solid rgba(44,60,54,.09);border-radius:14px}.kanban-detail-section>summary{color:#52605b;cursor:pointer;font-size:.78rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.kanban-detail-section[open]>summary{margin-bottom:10px;color:var(--console-teal-dark)}.kanban-detail-section .kanban-communication-head{display:none}.kanban-detail-section .kanban-communication-panel,.kanban-detail-section .kanban-script-guide,.kanban-detail-section .kanban-work-checklist{margin-top:0;padding:0;background:none;border:0;border-radius:0}.kanban-detail-head{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between}.kanban-detail-kicker{margin:0 0 .42rem;color:var(--console-copper);font-size:.72rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.kanban-detail-title{margin:0;color:var(--console-ink);font-size:1.35rem;font-weight:900;letter-spacing:-.035em}.kanban-detail-copy{max-width:720px;margin:.6rem 0 0;color:var(--console-muted);font-size:.92rem;line-height:1.5}.kanban-detail-close{padding:.5rem .75rem;color:var(--console-ink);cursor:pointer;background:hsla(0,0%,100%,.76);border:1px solid var(--console-line-strong);border-radius:999px;font-size:.75rem;font-weight:900}.kanban-priority-panel{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.kanban-detail-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px;margin:0}.kanban-detail-list.is-priority{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.kanban-detail-list.is-compact{grid-template-columns:repeat(auto-fit,minmax(185px,1fr))}.kanban-detail-row{min-width:0;padding:12px;background:hsla(0,0%,100%,.72);border:1px solid rgba(44,60,54,.09);border-radius:16px}.kanban-detail-row dt{margin:0 0 .35rem;color:#6b7973;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.kanban-detail-row dd{margin:0;overflow-wrap:anywhere;color:var(--console-ink);font-size:.86rem;font-weight:800;line-height:1.35}.kanban-detail-row a{color:var(--console-teal-dark)}.kanban-detail-list.is-priority .kanban-detail-row{background:hsla(0,0%,100%,.82);box-shadow:0 10px 24px rgba(32,42,38,.06)}.kanban-detail-report-links{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:12px;padding:11px 12px;background:hsla(0,0%,100%,.55);border:1px solid rgba(44,60,54,.09);border-radius:14px}.kanban-detail-report-links>span{margin-right:2px;color:#52605b;font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.kanban-detail-report-links a{display:inline-flex;gap:.3rem;align-items:center;min-height:32px;padding:.4rem .64rem;color:var(--console-teal-dark);text-decoration:none;background:rgba(255,253,248,.86);border:1px solid rgba(15,118,110,.18);border-radius:999px;font-size:.74rem;font-weight:900;transition:color .15s ease,background-color .15s ease,border-color .15s ease,transform .15s ease}.kanban-detail-report-links a:focus-visible,.kanban-detail-report-links a:hover{color:#fff;background:var(--console-teal-dark);border-color:var(--console-teal-dark);outline:none;transform:translateY(-1px)}.kanban-detail-report-links a:focus-visible{outline:3px solid rgba(15,118,110,.2);outline-offset:2px}.kanban-script-guide,.kanban-work-checklist{display:grid;grid-gap:12px;gap:12px;margin-top:16px;padding:14px;background:linear-gradient(135deg,hsla(0,0%,100%,.82),hsla(40,46%,95%,.7)),radial-gradient(circle at 100% 0,rgba(183,110,45,.09),transparent 13rem);border:1px solid rgba(44,60,54,.1);border-radius:20px}.kanban-policy-list,.kanban-work-checklist-list{display:grid;grid-gap:8px;gap:8px;padding:0;margin:0;list-style:none}.kanban-work-checklist-list li{background:hsla(0,0%,100%,.72);border:1px solid rgba(44,60,54,.1);border-radius:16px}.kanban-work-checklist-list li[data-checked=true]{background:rgba(21,128,61,.07);border-color:rgba(21,128,61,.16)}.kanban-work-checklist-list li[data-tone=urgent][data-checked=false]{background:rgba(185,28,28,.07);border-color:rgba(185,28,28,.16)}.kanban-work-checklist-list li[data-tone=warning][data-checked=false]{background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.18)}.kanban-work-checklist-list label{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:flex-start;padding:11px}.kanban-work-checklist-list input{margin-top:3px;accent-color:var(--console-teal-dark)}.kanban-work-checklist-list input:disabled{cursor:default}.kanban-work-checklist-list strong{display:block;color:var(--console-ink);font-size:.84rem;font-weight:950}.kanban-script-card small,.kanban-work-checklist-list small{display:block;margin-top:3px;color:#5e6e68;font-size:.74rem;font-weight:760;line-height:1.4}.kanban-work-checklist-note{margin:0;padding:10px 12px;color:#5e6e68;background:hsla(0,0%,100%,.58);border:1px dashed rgba(44,60,54,.16);border-radius:14px;font-size:.78rem;font-weight:800}.kanban-policy-list li{padding:9px 11px;color:#3f4f49;background:rgba(15,118,110,.07);border:1px solid rgba(15,118,110,.13);border-radius:14px;font-size:.76rem;font-weight:820;line-height:1.4}.kanban-script-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px;gap:10px}.kanban-script-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:12px;background:hsla(0,0%,100%,.74);border:1px solid rgba(44,60,54,.1);border-radius:18px;box-shadow:0 12px 28px rgba(32,42,38,.06)}.kanban-script-card strong{color:var(--console-ink);font-size:.84rem;font-weight:950}.kanban-script-card p{margin:.35rem 0 0;color:#4b5c56;font-size:.8rem;font-weight:760;line-height:1.45}.kanban-script-card button{padding:.48rem .62rem;color:var(--console-teal-dark);cursor:pointer;background:hsla(0,0%,100%,.78);border:1px solid rgba(15,118,110,.18);border-radius:999px;font-size:.72rem;font-weight:950}.kanban-script-card button:hover{background:rgba(15,118,110,.08)}.kanban-communication-panel{display:grid;grid-gap:12px;gap:12px;margin-top:16px;padding:14px;background:linear-gradient(135deg,rgba(15,118,110,.08),rgba(183,110,45,.06)),hsla(0,0%,100%,.68);border:1px solid rgba(44,60,54,.1);border-radius:20px}.kanban-communication-head,.kanban-communication-row{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.kanban-communication-copy{max-width:680px;margin:.35rem 0 0;color:var(--console-muted);font-size:.8rem;font-weight:750;line-height:1.45}.kanban-communication-count{flex:0 0 auto;padding:.3rem .6rem;color:var(--console-teal-dark);background:hsla(0,0%,100%,.72);border:1px solid rgba(15,118,110,.16);border-radius:999px;font-size:.72rem;font-weight:900}.kanban-communication-list{display:grid;grid-gap:10px;gap:10px;padding:0;margin:0;list-style:none}.kanban-communication-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px;background:hsla(0,0%,100%,.74);border:1px solid rgba(44,60,54,.1);border-radius:18px;box-shadow:0 12px 28px rgba(32,42,38,.07)}.kanban-communication-icon{display:grid;width:44px;height:44px;place-items:center;color:#fff;background:var(--console-teal-dark);border-radius:16px;box-shadow:0 12px 22px rgba(15,118,110,.18);font-size:.62rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.kanban-communication-item[data-kind=sms] .kanban-communication-icon{background:var(--console-copper);box-shadow:0 12px 22px rgba(183,110,45,.18)}.kanban-communication-body{min-width:0}.kanban-communication-row strong{color:var(--console-ink);font-size:.92rem;font-weight:950;letter-spacing:-.02em}.kanban-communication-row time{flex:0 0 auto;color:#6b7973;font-size:.72rem;font-weight:850}.kanban-communication-body p{margin:.35rem 0 0;color:#4b5c56;font-size:.82rem;font-weight:760;line-height:1.45}.kanban-communication-links,.kanban-communication-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.kanban-communication-meta span{padding:.24rem .5rem;color:#3f4f49;background:rgba(241,245,242,.84);border:1px solid rgba(44,60,54,.09);border-radius:999px;font-size:.68rem;font-weight:850}.kanban-communication-links a{color:var(--console-teal-dark);font-size:.74rem;font-weight:900}.kanban-communication-empty{margin:0;padding:12px;color:var(--console-muted);background:hsla(0,0%,100%,.56);border:1px dashed rgba(44,60,54,.16);border-radius:16px;font-size:.82rem;font-weight:800}.kanban-contact-panel{display:grid;grid-gap:14px;gap:14px;margin-top:16px;padding:14px;background:linear-gradient(145deg,hsla(0,0%,100%,.82),hsla(42,57%,95%,.74)),radial-gradient(circle at 100% 0,rgba(21,128,61,.1),transparent 14rem);border:1px solid rgba(44,60,54,.1);border-radius:20px}.kanban-contact-head,.kanban-contact-list-head,.kanban-contact-timeline-row{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.kanban-contact-compose-grid,.kanban-contact-timeline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.kanban-contact-compose-card,.kanban-contact-list-card{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px;background:hsla(0,0%,100%,.72);border:1px solid rgba(44,60,54,.1);border-radius:18px;box-shadow:0 12px 28px rgba(32,42,38,.06)}.kanban-contact-list-head strong{color:var(--console-ink);font-size:.9rem;font-weight:950}.kanban-contact-list-head span{color:#6b7973;font-size:.72rem;font-weight:900}.kanban-reminder-input{width:100%;padding:.75rem .82rem;color:var(--console-ink);background:hsla(0,0%,100%,.84);border:1px solid rgba(44,60,54,.18);border-radius:14px;font-size:.84rem;font-weight:800}.kanban-reminder-input:focus{outline:3px solid rgba(15,118,110,.16);outline-offset:2px}.kanban-notes-input.is-compact{min-height:70px}.kanban-contact-timeline,.kanban-reminder-list{display:grid;grid-gap:9px;gap:9px;padding:0;margin:0;list-style:none}.kanban-reminder-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:start;padding:11px;background:hsla(40,46%,95%,.62);border:1px solid rgba(44,60,54,.1);border-radius:16px}.kanban-reminder-done{padding:.32rem .6rem;color:var(--console-green);cursor:pointer;background:hsla(0,0%,100%,.8);border:1px solid rgba(21,128,61,.28);border-radius:999px;font-size:.72rem;font-weight:950;white-space:nowrap}.kanban-reminder-done:hover:not(:disabled){background:rgba(21,128,61,.08)}.kanban-reminder-done:disabled{cursor:wait;opacity:.6}.kanban-reminder-item[data-due=overdue]{background:rgba(185,28,28,.07);border-color:rgba(185,28,28,.16)}.kanban-reminder-item[data-due=due-today]{background:rgba(183,110,45,.08);border-color:rgba(183,110,45,.18)}.kanban-contact-timeline-row strong,.kanban-reminder-item strong{color:var(--console-ink);font-size:.84rem;font-weight:950}.kanban-contact-timeline p,.kanban-reminder-item p{margin:.32rem 0 0;color:#4b5c56;font-size:.78rem;font-weight:760;line-height:1.42}.kanban-reminder-item>span{color:var(--console-teal-dark);font-size:.72rem;font-weight:950;white-space:nowrap}.kanban-reminder-item a{display:inline-flex;margin-top:8px;color:var(--console-teal-dark);font-size:.72rem;font-weight:900}.kanban-contact-timeline li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;padding:11px;background:hsla(0,0%,100%,.68);border:1px solid rgba(44,60,54,.1);border-radius:16px}.kanban-contact-timeline li>span{width:11px;height:11px;margin-top:4px;background:var(--console-copper);border-radius:999px;box-shadow:0 0 0 5px rgba(183,110,45,.12)}.kanban-contact-timeline-row time{color:#6b7973;font-size:.7rem;font-weight:850;white-space:nowrap}.kanban-detail-hint{margin:16px 0 0;padding:12px 14px;color:#3f4f49;background:rgba(15,118,110,.08);border:1px solid rgba(15,118,110,.14);border-radius:8px;font-size:.84rem;font-weight:750;line-height:1.45}.kanban-action-panel{display:grid;grid-gap:14px;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(44,60,54,.1)}.kanban-action-notice{margin:16px 0 0;padding:12px 14px;color:var(--console-muted);background:hsla(0,0%,100%,.7);border:1px solid rgba(44,60,54,.1);border-radius:16px;font-size:.82rem;font-weight:850}.kanban-action-notice.is-accepted{color:var(--console-green);background:rgba(21,128,61,.08);border-color:rgba(21,128,61,.16)}.kanban-action-notice.is-error{color:var(--console-red);background:rgba(185,28,28,.08);border-color:rgba(185,28,28,.16)}.kanban-action-title{margin:0;color:var(--console-ink);font-size:.94rem;font-weight:900;letter-spacing:-.02em}.kanban-action-panel .kanban-detail-hint{margin-top:8px}.kanban-action-form{display:grid;grid-gap:10px;gap:10px}.kanban-notes-label,.kanban-stage-label{color:#3f4f49;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.kanban-stage-select{width:100%;padding:.85rem .9rem;color:var(--console-ink);cursor:pointer;background:hsla(0,0%,100%,.88);border:2px solid rgba(15,118,110,.28);border-radius:8px;box-shadow:0 12px 24px rgba(15,118,110,.08);font-size:.95rem;font-weight:850}.kanban-stage-select:focus{outline:3px solid rgba(15,118,110,.16);outline-offset:2px}.kanban-stage-path{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-gap:7px;gap:7px}.kanban-stage-pill{position:relative;display:inline-flex;gap:6px;align-items:center;min-height:34px;padding:.34rem .55rem;color:#52605b;background:hsla(0,0%,100%,.62);border:1px solid rgba(44,60,54,.12);border-radius:8px;font-size:.68rem;font-weight:900;letter-spacing:0}.kanban-stage-pill:before{width:8px;height:8px;flex:0 0 auto;background:currentColor;border-radius:999px;content:"";opacity:.45}.kanban-stage-pill.is-current{color:var(--console-ink);background:rgba(15,118,110,.08);border-color:rgba(15,118,110,.24)}.kanban-stage-pill.is-available{color:#fff;background:var(--console-teal-dark);border-color:var(--console-teal-dark);box-shadow:0 10px 20px rgba(15,118,110,.14)}.kanban-stage-pill.is-locked{color:rgba(82,96,91,.72);background:rgba(241,245,242,.56);border-style:dashed}.kanban-notes-input{width:100%;min-height:92px;padding:.85rem;resize:vertical;color:var(--console-ink);background:hsla(0,0%,100%,.82);border:1px solid rgba(44,60,54,.18);border-radius:8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.68)}.kanban-notes-input:focus{outline:3px solid rgba(15,118,110,.16);outline-offset:2px}.kanban-notes-meta{color:rgba(82,96,91,.78);font-size:.72rem;font-weight:750}.kanban-action-list{display:grid;grid-gap:10px;gap:10px}.kanban-action-control-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.kanban-action-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;align-items:center;padding:12px;background:hsla(0,0%,100%,.62);border:1px solid rgba(44,60,54,.09);border-radius:8px}.kanban-action-button{padding:.62rem .82rem;color:#fff;cursor:pointer;background:var(--console-teal-dark);border:0;border-radius:8px;box-shadow:0 12px 24px rgba(15,118,110,.18);font-size:.78rem;font-weight:900;white-space:nowrap}.kanban-action-button.is-danger{background:var(--console-red);box-shadow:0 12px 24px rgba(185,28,28,.16)}.kanban-action-button:disabled{cursor:wait;opacity:.68}.kanban-action-description{padding:.72rem .78rem;color:#52605b;background:rgba(241,245,242,.72);border:1px solid rgba(44,60,54,.1);border-radius:8px;font-size:.8rem;font-weight:700;line-height:1.4}.kanban-action-status{grid-column:1/-1;color:var(--console-muted);font-size:.78rem;font-weight:800}.kanban-action-status.is-accepted{color:var(--console-green)}.kanban-action-status.is-error{color:var(--console-red)}.kanban-action-empty{margin:0;color:var(--console-muted);font-size:.84rem;font-weight:750}.kanban-linked-lead-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.kanban-linked-lead-actions .kanban-action-button{flex:0 0 auto}.kanban-linked-lead-archive{position:relative;flex:0 0 auto}.kanban-linked-lead-archive>summary{display:inline-flex;align-items:center;min-height:38px;padding:.55rem .8rem;color:var(--console-red);cursor:pointer;background:hsla(0,0%,100%,.78);border:1px solid rgba(185,28,28,.26);border-radius:9px;font-size:.78rem;font-weight:900;list-style:none}.kanban-linked-lead-archive>summary::-webkit-details-marker{display:none}.kanban-linked-lead-archive[open]>summary{background:rgba(185,28,28,.07)}.kanban-linked-lead-archive>div{display:grid;grid-gap:2px;gap:2px;min-width:180px;margin-top:6px;padding:6px;background:hsla(0,0%,100%,.96);border:1px solid rgba(44,60,54,.12);border-radius:8px;box-shadow:0 14px 30px rgba(32,42,38,.14)}.kanban-card[data-accent=blue]{--card-accent:var(--console-blue);background:linear-gradient(145deg,#fff,#eff6ff)}.kanban-card[data-accent=green]{--card-accent:var(--console-green);background:linear-gradient(145deg,#fff,#f0fdf4)}.kanban-card[data-accent=amber]{--card-accent:var(--console-amber);background:linear-gradient(145deg,#fff,#fffbeb)}.kanban-card[data-accent=red]{--card-accent:var(--console-red);background:linear-gradient(145deg,#fff,#fef2f2)}.kanban-card[data-accent=slate]{--card-accent:var(--console-slate);background:linear-gradient(145deg,#fff,#f8fafc)}@media (max-width:980px){.director-shell{padding:18px}.director-hero,.hero-brand-lockup{grid-template-columns:1fr}.hero-logo-frame{justify-items:start;width:100%;min-height:92px}.hero-community-logo{max-width:180px}.hero-controls{justify-items:stretch}.scope-tabs-list{grid-template-columns:repeat(3,minmax(0,1fr))}.session-card{min-width:0;width:100%}.kpi-grid,.sales-command-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-admin-checklist,.website-activity-accordion>summary,.website-activity-detail-grid,.website-activity-detail-grid.is-traffic{grid-template-columns:1fr}.website-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.website-activity-chart-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.website-activity-summary-stat{justify-items:start}.paid-media-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.paid-media-layout{grid-template-columns:1fr}.overview-analytics-head{flex-direction:column}.overview-analytics-actions{flex-direction:column;width:100%}.overview-range-filter>span{text-align:left}.overview-range-filter>div{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-range-control{grid-template-columns:1fr}.cross-channel-insights,.cross-channel-journey,.dashboard-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.cross-channel-stage:nth-child(2):after{display:none}.overview-growth-pill{flex-basis:auto;min-width:0;width:100%;text-align:left}.overview-analytics-grid{grid-template-columns:1fr}.overview-chart-card.is-mix,.overview-chart-card.is-trend,.overview-chart-card.is-wide{grid-column:auto}.kanban-contact-compose-grid,.kanban-contact-timeline-grid{grid-template-columns:1fr}}@media (max-width:640px){.director-shell{padding:12px}.dashboard-section,.director-hero{padding:18px;border-radius:22px}.dashboard-workspace{padding:6px;border-radius:26px}.dashboard-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 6px}.dashboard-workspace-tab{grid-template-columns:1fr;min-height:76px;padding:11px}.dashboard-workspace-tab>em{grid-row:auto;grid-column:1;margin-top:4px}.dashboard-workspace-panel{min-height:0;padding:0}.cross-channel-overview{padding:22px 18px;border-radius:20px}.cross-channel-head{align-items:flex-start;flex-direction:column}.cross-channel-head>span{text-align:left}.cross-channel-insights,.cross-channel-journey{grid-template-columns:1fr}.cross-channel-stage{min-height:128px}.cross-channel-stage:not(:last-child):after{display:none}.hero-title{font-size:2.35rem}.scope-tabs-list{display:none}.scope-mobile-picker{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:end}.scope-mobile-picker label{display:grid;grid-gap:5px;gap:5px}.scope-mobile-picker label>span{color:var(--console-muted);font-size:.66rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.scope-mobile-picker select{width:100%;min-height:52px;padding:0 44px 0 14px;color:var(--console-ink);font:inherit;font-size:.92rem;font-weight:900;background:linear-gradient(145deg,hsla(0,0%,100%,.94),rgba(240,246,243,.86)),#fffdf8;border:1px solid color-mix(in srgb,var(--scope-primary,#0f766e) 28%,var(--console-line));border-radius:16px;box-shadow:0 10px 24px rgba(32,42,38,.07);cursor:pointer}.scope-mobile-picker select:focus-visible{outline:3px solid color-mix(in srgb,var(--scope-primary,#0f766e) 22%,transparent);outline-offset:3px}.scope-mobile-picker button{min-height:52px;padding:0 16px;color:#fff;font:inherit;font-size:.78rem;font-weight:950;background:var(--scope-primary,var(--console-teal-dark));border:0;border-radius:16px;cursor:pointer}.scope-mobile-picker button:focus-visible{outline:3px solid color-mix(in srgb,var(--scope-primary,#0f766e) 22%,transparent);outline-offset:3px}.sales-admin-checklist{margin-right:0;margin-left:0}.sales-admin-checklist-list label{grid-template-columns:auto minmax(0,1fr)}.kanban-script-card{grid-template-columns:1fr}.sales-admin-checklist-list em{grid-column:2}.website-activity-community-row{grid-template-columns:1fr}.website-activity-chart-overview{align-items:flex-start;flex-direction:column}.website-activity-chart-legend{grid-template-columns:1fr}.website-activity-chart-scroll svg{width:640px;min-width:640px}.website-activity-toolbar{align-items:stretch;flex-direction:column}.website-activity-actions{align-items:flex-start;flex-direction:column}.website-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.website-activity-summary-action{width:-moz-fit-content;width:fit-content}.paid-media-card-head,.paid-media-community-row,.paid-media-header{align-items:stretch;grid-template-columns:1fr}.paid-media-card-head,.paid-media-header{flex-direction:column}.paid-media-row-value,.paid-media-source-stack{justify-items:start;text-align:left}.paid-media-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.secondary-dashboard-details>summary{align-items:flex-start;flex-direction:column}.overview-analytics{padding:14px}.overview-chart-head,.overview-community-bar-row,.overview-mix-row{align-items:stretch;grid-template-columns:1fr}.overview-community-value{text-align:left}.overview-trend-chart svg{height:150px}.breakdown-grid,.kpi-grid,.metric-subgrid,.summary-subgrid{grid-template-columns:1fr}.content-row,.ops-row,.session-row{align-items:flex-start;flex-direction:column}.content-row-value,.ops-row-value{text-align:left}.kanban-communication-head,.kanban-communication-row,.kanban-contact-head,.kanban-contact-list-head,.kanban-contact-timeline-row,.kanban-detail-head{align-items:flex-start;flex-direction:column}.kanban-communication-item,.kanban-reminder-item{grid-template-columns:1fr}.kanban-communication-icon{width:-moz-fit-content;width:fit-content;height:auto;padding:.36rem .58rem;border-radius:999px}}