:root{--bg:#07070a;--bg-elev-1:#0e0e13;--bg-elev-2:#14141b;--bg-elev-3:#1b1b24;--panel:#ffffff07;--panel-strong:#ffffff0d;--border:#ffffff12;--border-strong:#ffffff1f;--border-gold:#d4af3747;--text:#e7e6e3;--text-dim:#9a988f;--text-faint:#6b6a63;--text-bright:#fafaf7;--gold:#d4af37;--gold-soft:#c9a449;--gold-bright:#efcc6a;--gold-deep:#8a6f1f;--gold-bg:#d4af3717;--gold-bg-strong:#d4af3729;--accent-gold:var(--gold);--success:#6fcf97;--warning:#e6b450;--danger:#e26d6d;--info:#6ea8ff;--radius-sm:8px;--radius:12px;--radius-lg:16px;--shadow-card:0 1px 0 #ffffff0a inset, 0 8px 28px #00000061;--shadow-gold:0 0 0 1px #d4af3733, 0 12px 32px #d4af370f;--font-sans:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-display:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;font-family:var(--font-sans);color:var(--text);background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv11", "ss01", "tnum";font-size:14px;line-height:1.45}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{background-color:#0000;background-image:radial-gradient(900px 520px at 74% -12%,#d4af3714,#0000 58%),radial-gradient(760px 460px at 8% 112%,#d4af370b,#0000 68%),linear-gradient(#09090c 0%,#050507 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}body:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(72% 62% at 52% 26%,#000,#0000 78%);mask-image:radial-gradient(72% 62% at 52% 26%,#000,#0000 78%)}button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit}a{color:inherit;text-decoration:none}.app{grid-template-columns:216px 1fr;min-height:100vh;display:grid}.app__main{flex-direction:column;min-width:0;display:flex}.route-stage{isolation:isolate;animation:.42s cubic-bezier(.2,.8,.2,1) both routeStageIn;position:relative}.app__main--priming .route-stage>.content{opacity:.16;filter:saturate(.72)blur(1.6px);pointer-events:none}.dashboard-primer{z-index:6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(420px 180px at 16% 0,#d4af371f,#0000 72%),linear-gradient(#0e0d0bf0,#060606e0);border:1px solid #d4af372e;border-radius:22px;padding:18px;animation:.48s cubic-bezier(.2,.8,.2,1) both dashboardPrimerIn;position:absolute;inset:14px 28px auto;box-shadow:0 26px 90px #0000006b,inset 0 1px #ffffff0e}.dashboard-primer__head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.dashboard-primer__head strong{color:var(--text-bright);letter-spacing:-.01em;font-size:13px;display:block}.dashboard-primer__head span:not(.dashboard-primer__dot){color:var(--text-faint);margin-top:2px;font-size:12px;display:block}.dashboard-primer__dot{background:var(--gold);border-radius:999px;width:11px;height:11px;animation:1.4s ease-in-out infinite livePulse;box-shadow:0 0 0 7px #d4af371a,0 0 24px #d4af3780}.dashboard-primer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-skeleton{background:#ffffff09;border:1px solid #ffffff12;border-radius:16px;gap:10px;min-height:94px;padding:13px;display:grid;position:relative;overflow:hidden}.dashboard-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffe69617,#0000);animation:1.6s ease-in-out infinite skeletonSweep;position:absolute;inset:0;transform:translate(-120%)}.dashboard-skeleton span,.dashboard-skeleton strong,.dashboard-skeleton small{background:#ffffff14;border-radius:999px;display:block}.dashboard-skeleton__short{width:44%;height:9px}.dashboard-skeleton strong{width:68%;height:22px}.dashboard-skeleton small{width:82%;height:9px}.sidebar{background:radial-gradient(260px 220px at 50% 0,#d4af3713,#0000 70%),linear-gradient(#0c0c0ffa 0%,#050507fa 100%);border-right:1px solid #fff1;flex-direction:column;gap:16px;height:100vh;padding:18px 10px 12px;display:flex;position:sticky;top:0;box-shadow:18px 0 60px #0000002e}.brand{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:2px 8px 12px;display:flex}.sidebar .brand-mark--md{width:34px;height:34px}.sidebar .brand-mark--md.brand-mark--framed{border-radius:9px;padding:7px}.brand__name{letter-spacing:-.055em;color:var(--text-bright);font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700}.brand__tag{color:var(--text-faint);letter-spacing:.16em;text-transform:uppercase;font-size:9.5px}.nav{flex-direction:column;gap:10px;display:flex}.nav__group{flex-direction:column;gap:1px;display:flex}.nav__group-label{color:var(--text-faint);text-transform:uppercase;letter-spacing:.16em;padding:3px 8px 5px;font-size:9.5px}.nav__item{color:var(--text-dim);letter-spacing:.01em;text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 9px;font-size:12.5px;font-weight:500;transition:background .15s,color .15s;display:flex}.nav__item:hover{background:var(--panel);color:var(--text)}.nav__item:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.nav__item--active{background:linear-gradient(90deg, var(--gold-bg-strong) 0%, var(--gold-bg) 55%, transparent 100%);color:var(--text-bright);position:relative}.nav__item--active:before{content:"";background:var(--gold);border-radius:0 2px 2px 0;width:2px;position:absolute;top:7px;bottom:7px;left:-10px}.nav__icon{opacity:.85;flex:0 0 15px;width:15px;height:15px}.sidebar__footer{border-top:1px solid var(--border);align-items:flex-start;gap:8px;margin-top:auto;padding:10px 8px;display:flex}.sidebar__footer-body{flex:1;min-width:0}.sidebar__user-row{justify-content:space-between;align-items:center;gap:7px;margin-top:2px;display:flex}.sidebar__signout{color:var(--text-faint);letter-spacing:.02em;padding:0;font-size:10.5px;font-weight:600;transition:color .15s}.sidebar__signout:hover{color:var(--gold-soft)}.sidebar__signout:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.avatar{background:var(--bg-elev-3);border:1px solid var(--border-strong);width:28px;height:28px;color:var(--gold);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.sidebar__user-name{color:var(--text);font-size:12.5px;font-weight:600}.sidebar__user-role{color:var(--text-faint);font-size:10.5px}.topbar{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#131210f5 0%,#0a0a0de0 100%);border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:15px 32px;display:flex;position:relative;overflow:visible;box-shadow:0 16px 40px #00000029,inset 0 -1px #d4af370f}.topbar__lead{align-items:flex-start;gap:10px;min-width:0;display:flex}.topbar__lead>div{flex-direction:column;gap:2px;min-width:0;display:flex}.topbar__menu{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel);width:36px;height:36px;color:var(--text);flex-shrink:0;justify-content:center;align-items:center;display:none}.topbar__menu:hover{border-color:var(--border-strong);background:var(--bg-elev-2)}.topbar__menu:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.topbar__lead h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-bright);margin:0;font-size:17px;font-weight:650;line-height:1.2}.topbar__sub{color:var(--text-faint);max-width:52ch;margin:0;font-size:12px;line-height:1.4}.topbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.topbar__stat{color:var(--text-dim);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel);font-variant-numeric:tabular-nums;padding:5px 9px;font-size:11.5px;font-weight:500}.topbar__stat--button{cursor:pointer;font-family:inherit;transition:border-color .16s,background .16s,transform .16s}.topbar__stat--button:hover{background:#ffffff0f;transform:translateY(-1px)}.topbar__stat--button:focus-visible{outline-offset:2px;outline:2px solid #e6b4508c}.topbar__stat--info{color:var(--info);border-color:#6ea8ff38}.topbar__stat--warn{color:var(--warning);border-color:#d9a84a3d}.topbar__stat--critical{color:var(--danger);border-color:#d9727242}.live-pill{min-height:36px;color:var(--text);font-family:var(--font-sans);text-align:left;background:linear-gradient(#ffffff0d,#ffffff07);border:1px solid #d4af372e;border-radius:999px;align-items:center;gap:9px;padding:6px 11px 6px 9px;transition:transform .15s,border-color .15s,background .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.live-pill:hover{background:#d4af370f;border-color:#d4af3752;transform:translateY(-1px)}.live-pill:focus-visible{outline-offset:2px;outline:2px solid #d4af3794}.live-pill__dot{background:var(--success);border-radius:999px;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 5px #6fcf9714,0 0 18px #6fcf9761}.live-pill--loading .live-pill__dot{background:var(--gold);animation:1.4s ease-in-out infinite livePulse;box-shadow:0 0 0 5px #d4af3714,0 0 18px #d4af376b}.live-pill--error{border-color:#d972724d}.live-pill--error .live-pill__dot{background:var(--danger);box-shadow:0 0 0 5px #d9727214,0 0 18px #d9727259}.live-pill__copy{gap:1px;line-height:1.05;display:grid}.live-pill__copy strong{color:var(--text-bright);font-size:11.5px;font-weight:760}.live-pill__copy small{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:10.5px}.daterange,.daterange-control__label{background:var(--panel-strong);border:1px solid var(--border-gold);border-radius:var(--radius-sm);color:var(--text);letter-spacing:.01em;align-items:center;gap:10px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.daterange svg,.daterange-control__label svg{width:14px;height:14px;color:var(--gold)}.daterange-control{border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffff09;flex-wrap:wrap;align-items:center;gap:8px;padding:6px;display:inline-flex}.daterange-control label{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.daterange-control input{color:var(--text-bright);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0003;border:1px solid #ffffff17;border-radius:10px;padding:7px 8px;font-size:12px}.daterange-control input:focus{border-color:#dcae596b;outline:0;box-shadow:0 0 0 3px #dcae5917}.daterange-control__apply,.daterange-control__reset{color:var(--text-bright);background:#ffffff0d;border:1px solid #ffffff17;border-radius:10px;padding:8px 10px;font-size:11px;font-weight:800}.daterange-control__apply{background:#dcae591f;border-color:#dcae595c}.daterange-control__apply:hover,.daterange-control__reset:hover{border-color:#dcae597a;transform:translateY(-1px)}.date-range-shell{z-index:1100;position:relative}.daterange-trigger{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);min-height:34px;color:var(--text);letter-spacing:.01em;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.daterange-trigger:hover,.daterange-trigger[aria-expanded=true]{background:#ffffff0e;border-color:#ffffff3d}.daterange-trigger:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.daterange-trigger svg{width:14px;height:14px;color:var(--text-dim)}.date-picker-panel{z-index:1200;background:#0a0a0cfe;border:1px solid #ffffffb8;border-radius:13px;grid-template-columns:260px minmax(0,1fr);width:min(94vw,1100px);max-height:calc(100vh - 110px);display:grid;position:absolute;top:calc(100% + 16px);right:0;overflow:auto;box-shadow:0 32px 90px #0000008c}.date-picker__quick{border-right:1px solid #ffffffb3;flex-direction:column;gap:10px;padding:28px 16px;display:flex}.date-picker__eyebrow{color:var(--text-faint);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:900}.date-picker__quick button{text-align:left;color:var(--text-bright);background:0 0;border:1px solid #0000;border-radius:10px;padding:12px 14px;font-size:15px;font-weight:650}.date-picker__quick button:focus-visible,.date-picker__apply:focus-visible,.date-picker__ghost:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.date-picker__quick button:hover,.date-picker__quick button.is-active{background:#ffffff06;border-color:#4aa3ffe6;box-shadow:0 0 0 3px #4aa3ff2e}.date-picker__custom{min-width:0;padding:28px 34px 24px}.date-picker__header,.date-picker__actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.date-picker__header strong{color:var(--text-bright);letter-spacing:.01em;margin-top:8px;font-size:13px;display:block}.date-picker__nav{gap:10px;display:inline-flex}.date-picker__nav button{width:40px;height:40px;color:var(--text-dim);background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;font-size:26px}.date-picker__months{grid-template-columns:1fr 1fr;gap:34px;margin-top:28px;display:grid}.date-picker__month-title{color:var(--text-bright);text-align:center;margin-bottom:20px;font-size:18px;font-weight:800}.date-picker__weekdays,.date-picker__grid{grid-template-columns:repeat(7,minmax(34px,1fr));gap:8px;display:grid}.date-picker__weekdays{color:var(--text-faint);text-align:center;margin-bottom:10px;font-size:13px;font-weight:750}.date-picker__day{height:38px;color:var(--text-bright);background:0 0;border:1px solid #0000;border-radius:9px;font-size:15px;font-weight:650}.date-picker__day.is-muted{color:var(--text-faint)}.date-picker__day.is-in-range{background:#ffffff21}.date-picker__day.is-selected{background:var(--text-bright);color:#0b0b0e}.date-picker__day:focus-visible{outline:2px solid var(--gold);outline-offset:1px;z-index:1}.date-picker__day:hover{border-color:#dcae5966}.date-picker__actions{margin-top:22px}.date-picker__ghost,.date-picker__apply{color:var(--text-bright);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:11px;padding:11px 14px;font-size:12px;font-weight:900}.date-picker__apply{color:#111;background:linear-gradient(#efcc6a,#d3a93f);border-color:#dcae59a6}@media (width<=980px){.date-picker-panel{grid-template-columns:1fr;width:min(94vw,620px)}.date-picker__quick{border-bottom:1px solid #fff6;border-right:0}.date-picker__months{grid-template-columns:1fr}}.content{box-sizing:border-box;flex-direction:column;gap:22px;width:100%;min-width:0;max-width:1600px;margin:0 auto;padding:24px 32px 48px;display:flex}.desk-section{flex-direction:column;gap:12px;display:flex}.desk-section__head{justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:2px;display:flex}.desk-section__label{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-soft);margin:0;font-size:11px;font-weight:700}.desk-section__hint{color:var(--text-faint);margin:4px 0 0;font-size:12px}.panel{background:linear-gradient(180deg, #ffffff0b, #ffffff05), linear-gradient(180deg, var(--bg-elev-1) 0%, var(--bg-elev-2) 100%);box-shadow:var(--shadow-card), inset 0 1px 0 #ffffff09;border:1px solid #ffffff13;border-radius:18px}.panel--gold{position:relative;overflow:hidden}.panel--gold:before{content:"";background:linear-gradient(90deg, transparent, var(--gold) 40%, transparent);opacity:.65;pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.funnel{padding:20px 18px 18px}.funnel__track{align-items:stretch;gap:0;display:flex}.funnel__segment{flex:1;align-items:stretch;min-width:0;display:flex}.funnel__bridge{flex-direction:column;flex:0 0 40px;justify-content:center;align-items:center;padding:0 2px;display:flex}.funnel__bridge:before,.funnel__bridge:after{content:"";background:linear-gradient(180deg, transparent, var(--border-gold), transparent);opacity:.55;flex:1;width:1px}.funnel__bridge-rate{font-family:var(--font-mono);letter-spacing:.02em;color:var(--gold-soft);border:1px solid var(--border-gold);background:var(--gold-bg);white-space:nowrap;border-radius:999px;padding:4px 6px;font-size:10px;font-weight:500}.funnel__bridge-rate--muted{color:var(--text-faint);border-color:var(--border);background:0 0}.funnel__stage{border-radius:var(--radius);background:var(--panel);border:1px solid var(--border);flex-direction:column;flex:1;gap:10px;min-width:0;padding:12px 14px;display:flex}.funnel__stage--cash{border-color:var(--border-gold);background:linear-gradient(180deg, var(--gold-bg) 0%, var(--panel) 100%)}.funnel__head{flex-direction:column;gap:2px;display:flex}.funnel__label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint);font-size:10px;font-weight:600}.funnel__value{font-family:var(--font-display);color:var(--text-bright);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.1}.funnel__bar{background:#ffffff0d;border-radius:999px;height:4px;overflow:hidden}.funnel__bar-fill{border-radius:inherit;background:linear-gradient(90deg, var(--gold-deep), var(--gold) 70%, var(--gold-bright));height:100%;transition:width .35s;box-shadow:0 0 12px #d4af3740}.funnel__stage--cash .funnel__bar-fill{box-shadow:0 0 16px #d4af3759}.funnel__delta{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:11px;line-height:1.35}.funnel__delta.is-good{color:var(--success)}.funnel__delta.is-bad{color:var(--danger)}.kpi-grid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.kpi-section{gap:12px;display:grid}.kpi{background:radial-gradient(180px 100px at 18% 0%, #d4af3712, transparent 70%), linear-gradient(180deg, #ffffff0b, #ffffff05), linear-gradient(180deg, var(--bg-elev-1), var(--bg-elev-2));box-shadow:var(--shadow-card), inset 0 1px 0 #ffffff09;min-height:112px;color:inherit;font:inherit;text-align:left;cursor:pointer;border:1px solid #ffffff13;border-radius:15px;flex-direction:column;gap:6px;padding:15px 15px 13px;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.kpi:hover{background:radial-gradient(180px 100px at 18% 0%, #d4af371a, transparent 70%), linear-gradient(180deg, #ffffff0e, #ffffff06), var(--bg-elev-2);border-color:#d4af3733;transform:translateY(-1px)}.kpi--active{border-color:var(--border-gold);background:linear-gradient(180deg, #31270ea6, var(--bg-elev-2));box-shadow:inset 0 -3px 0 var(--gold), var(--shadow-gold)}.kpi:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.kpi--accent{border-color:var(--border-gold);box-shadow:var(--shadow-gold)}.kpi--accent:before{content:"";background:linear-gradient(90deg, transparent, var(--gold-bright), transparent);opacity:.8;height:1px;position:absolute;top:0;left:12px;right:12px}.kpi__head{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:flex}.kpi__head svg{width:13px;height:13px;color:var(--text-dim)}.kpi--accent .kpi__head svg,.kpi--active .kpi__head svg{color:var(--gold)}.kpi__value{font-family:var(--font-display);color:var(--text-bright);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1}.kpi--accent .kpi__value{color:var(--gold-bright);text-shadow:0 0 24px #d4af3733}.kpi__sub{color:var(--text-faint);margin-top:auto;font-size:11.5px}.kpi__delta{flex-direction:column;gap:1px;margin-top:4px;font-size:11px;line-height:1.25;display:flex}.kpi__delta span{font-family:var(--font-mono);color:var(--text-dim);font-weight:600}.kpi__delta small{color:var(--text-faint);font-size:10px}.kpi__delta--good span{color:#6ee7a8}.kpi__delta--danger span{color:#f87171}.kpi__delta--muted span,.kpi__delta--muted small{color:var(--text-faint)}.kpi-detail{border:1px solid var(--border-gold);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--bg-elev-1), #0e0e13fa);min-height:210px;box-shadow:var(--shadow-card);grid-template-columns:minmax(200px,.85fr) minmax(0,3fr);gap:0;display:grid;overflow:hidden}.kpi-detail__intro{background:linear-gradient(180deg, var(--gold-bg) 0%, transparent 85%);border-right:1px solid var(--border);flex-direction:column;justify-content:center;padding:24px;display:flex}.kpi-detail__intro h2{color:var(--text-bright);font-family:var(--font-display);margin:4px 0 12px;font-size:19px}.kpi-detail__intro p:not(.eyebrow){color:var(--text-dim);margin:0;font-size:13px;line-height:1.55}.ads-hero{border:1px solid var(--border-gold);border-radius:var(--radius-lg);background:radial-gradient(circle at top left, var(--gold-bg), transparent 38%), linear-gradient(135deg, #12110ef5, #08080afa);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:stretch;gap:16px;padding:22px;display:grid}.ads-hero h2{font-family:var(--font-display);color:var(--text-bright);letter-spacing:-.04em;margin:4px 0 8px;font-size:clamp(28px,4vw,44px)}.ads-hero p:not(.eyebrow){max-width:720px;color:var(--text-dim);margin:0;line-height:1.6}.ads-hero__panel{border:1px solid var(--border);border-radius:var(--radius);background:#03050a85;flex-direction:column;justify-content:space-between;gap:14px;min-height:150px;padding:16px;display:flex}.ads-hero__panel strong{color:var(--text-bright);font-family:var(--font-display);letter-spacing:-.03em;font-size:26px}.ads-hero__panel span:last-child{color:var(--text-dim);font-size:12px;line-height:1.45}.meta-performance-card{border-color:var(--border-gold);gap:16px;display:grid}.meta-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.meta-kpi{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(#191f2ddb,#0d0f16f0);flex-direction:column;gap:6px;min-height:124px;padding:14px;display:flex}.meta-kpi__label{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}.meta-kpi__value{font-family:var(--font-display);color:var(--text-bright);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(21px,2.2vw,30px);line-height:1}.meta-kpi__sub{color:var(--text-dim);font-size:11.5px;line-height:1.35}.meta-kpi__foot{color:var(--text-faint);font-family:var(--font-mono);margin-top:auto;font-size:10.5px}.meta-performance-card__footer{color:var(--text-faint);flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.meta-performance-card__footer span{border:1px solid var(--border);background:#ffffff08;border-radius:999px;padding:6px 9px}.meta-breakdown{border:1px solid var(--border);border-radius:var(--radius);background:#080a109e;overflow:hidden}.meta-breakdown__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.meta-breakdown__head h3{color:var(--text-bright);font-family:var(--font-display);margin:3px 0 0;font-size:18px}.meta-breakdown__tabs{border:1px solid var(--border);background:#ffffff08;border-radius:999px;gap:6px;padding:4px;display:flex}.meta-breakdown__tabs button{appearance:none;color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.meta-breakdown__tabs button.is-active{background:var(--gold-bg-strong);color:var(--gold-bright);box-shadow:inset 0 0 0 1px var(--border-gold)}.meta-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.meta-row{border-bottom:1px solid #ffffff0f;border-left:2px solid #0000;grid-template-columns:minmax(0,1.25fr) minmax(0,1.15fr) minmax(0,1.6fr);align-items:start;gap:18px;padding:16px 18px;transition:background .14s;display:grid}.meta-row:last-child{border-bottom:0}.meta-row:hover{background:var(--gold-bg)}.meta-row--scale{border-left-color:#37d3848c}.meta-row--keep{border-left-color:#36a2eb80}.meta-row--watch{border-left-color:#f5b9428c}.meta-row--cut{border-left-color:#ff5f5f8c}.meta-row__head{align-items:flex-start;gap:10px;min-width:0;display:flex}.meta-row__name{min-width:0}.meta-row__name strong{color:var(--text-bright);font-size:13.5px;line-height:1.3;display:block}.meta-row__meta{color:var(--text-faint);margin-top:4px;font-size:11px;line-height:1.4;display:block}.meta-row__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.meta-row__stat{flex-direction:column;gap:3px;min-width:0;display:flex}.meta-row__stat-label{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.meta-row__stat-value{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.2}.meta-row__stat--primary .meta-row__stat-value{color:var(--gold-bright)}.meta-row__action{min-width:0}.meta-row__reason{color:var(--text-dim);margin:0 0 10px;font-size:12px;line-height:1.45}.meta-row__plan{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.meta-row__plan strong{color:var(--text-bright);background:var(--gold-bg-strong);box-shadow:inset 0 0 0 1px var(--border-gold);border-radius:999px;padding:4px 10px;font-size:12px}.meta-row__plan span{color:var(--text-dim);border:1px solid var(--border);background:#ffffff0a;border-radius:999px;padding:4px 9px;font-size:11px}.meta-sop-label{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:58px;margin:0;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.meta-sop-label--scale{background:#37d3842e;box-shadow:inset 0 0 0 1px #37d38457;color:#d8ffe8!important}.meta-sop-label--keep{background:#36a2eb29;box-shadow:inset 0 0 0 1px #36a2eb52;color:#e6f0ff!important}.meta-sop-label--watch{background:#f5b94229;box-shadow:inset 0 0 0 1px #f5b94252;color:#fff3cf!important}.meta-sop-label--cut{background:#ff5f5f29;box-shadow:inset 0 0 0 1px #ff5f5f57;color:#ffe1e1!important}.meta-breakdown__empty{background:#ffffff08;border-radius:14px;color:var(--text-faint)!important;text-align:center!important;padding:18px!important}.meta-breakdown--hierarchy{border-color:var(--border-gold);background:linear-gradient(180deg, #0c0c0ff5, #070709f7), radial-gradient(circle at top left, var(--gold-bg), transparent 34%);box-shadow:inset 0 1px #ffffff0a}.meta-hierarchy{grid-template-columns:minmax(220px,.9fr) minmax(240px,1fr) minmax(300px,1.25fr);align-items:start;gap:12px;display:grid}.meta-hierarchy__column{border:1px solid var(--border);background:#ffffff06;border-radius:16px;min-width:0;overflow:hidden}.meta-hierarchy__column--creatives{border-color:var(--border-gold)}.meta-hierarchy__column-head{border-bottom:1px solid var(--border);background:#ffffff09;align-items:center;gap:10px;padding:12px;display:flex}.meta-hierarchy__column-head>span{border:1px solid var(--border-gold);width:26px;height:26px;color:var(--gold-bright);background:var(--gold-bg);border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:inline-grid}.meta-hierarchy__column-head strong,.meta-hierarchy__column-head small{display:block}.meta-hierarchy__column-head strong{color:var(--text-bright);font-size:13px}.meta-hierarchy__column-head small{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-top:2px;font-size:11px;overflow:hidden}.meta-hierarchy__list{gap:6px;max-height:560px;margin:0;padding:6px;list-style:none;display:grid;overflow:auto}.meta-hierarchy-row{appearance:none;width:100%;color:inherit;text-align:left;cursor:default;background:#ffffff06;border:1px solid #0000;border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:10px;display:grid}.meta-hierarchy-row.is-clickable{cursor:pointer}.meta-hierarchy-row.is-clickable:hover,.meta-hierarchy-row.is-selected{border-color:var(--border-gold);background:var(--gold-bg)}.meta-hierarchy-row.is-selected{box-shadow:inset 3px 0 0 var(--gold-bright)}.meta-hierarchy-row:disabled{opacity:1}.meta-hierarchy-row__body{gap:3px;min-width:0;display:grid}.meta-hierarchy-row__body strong{color:var(--text-bright);overflow-wrap:anywhere;font-size:13px;line-height:1.25}.meta-hierarchy-row__body span{color:#e2ded3c2;font-size:12px;font-weight:650;line-height:1.38}.meta-hierarchy-row__body span+span{color:#d4cdbead;font-weight:600}.meta-hierarchy-row__metrics{grid-column:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:4px;display:grid}.meta-hierarchy-row__metrics span{border:1px solid var(--border);background:#00000029;border-radius:10px;padding:6px}.meta-hierarchy-row__metrics b,.meta-hierarchy-row__metrics small{display:block}.meta-hierarchy-row__metrics b{color:var(--gold-bright);font-size:12px;line-height:1.25}.meta-hierarchy-row__metrics small{color:#e2ded3b8;margin-top:2px;font-size:10px;font-weight:700}.meta-hierarchy-row__foot{color:#e2ded3b8;grid-column:2;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:650;line-height:1.38;display:flex}.meta-hierarchy-row__foot strong{color:var(--gold-bright);white-space:nowrap;font-size:11px}.meta-hierarchy--drilldown{display:block}.meta-hierarchy__toolbar{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.meta-hierarchy__crumb,.meta-hierarchy__back{appearance:none;border:1px solid var(--border);color:var(--text-muted);cursor:pointer;font:inherit;background:#ffffff09;border-radius:999px;font-weight:800}.meta-hierarchy__crumb{text-transform:uppercase;letter-spacing:.04em;padding:7px 10px;font-size:11px}.meta-hierarchy__crumb.is-active,.meta-hierarchy__crumb:hover,.meta-hierarchy__back:hover{border-color:var(--border-gold);background:var(--gold-bg);color:var(--gold-bright)}.meta-hierarchy__back{margin-bottom:10px;padding:8px 12px}.meta-hierarchy__panel{border:1px solid var(--border-gold);background:#ffffff06;border-radius:16px;overflow:hidden}.meta-hierarchy__column-head--wide small{max-width:min(760px,72vw)}.meta-hierarchy__list--wide{gap:8px;max-height:680px;padding:8px}.meta-hierarchy__list--wide .meta-hierarchy-row{grid-template-columns:auto minmax(0,1fr);padding:12px}.ads-hero:after{content:"";pointer-events:none;border-radius:inherit;opacity:.68;background:linear-gradient(135deg,#ffffff12,#0000 34%,#d4af371a);position:absolute;inset:1px}.ads-hero{position:relative;overflow:hidden}.ads-hero>*{z-index:1;position:relative}.ads-hero__panel--refined{border-color:var(--border-gold);background:linear-gradient(#151411eb,#070709db),radial-gradient(circle at 100% 0,#d4af372e,#0000 44%);box-shadow:inset 0 1px #ffffff0f}.ads-hero__panel-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ads-hero__sync{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.meta-performance-card--refined{background:linear-gradient(180deg, #0f0f13f5, #08080afa), radial-gradient(circle at top right, var(--gold-bg), transparent 42%);box-shadow:var(--shadow-card);padding:18px}.meta-performance-card__head{align-items:flex-start;padding-bottom:2px}.meta-kpi-grid--refined{gap:12px}.meta-kpi{border-color:#ffffff14;min-height:118px;transition:transform .16s,border-color .16s,background .16s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.meta-kpi:before{content:"";opacity:.48;background:linear-gradient(90deg,#d4af37ad,#ffffff14);height:2px;position:absolute;top:0;left:0;right:0}.meta-kpi:hover{border-color:var(--border-gold);background:linear-gradient(#181713eb,#0c0c0ff5);transform:translateY(-1px)}.meta-kpi--primary{background:radial-gradient(circle at 100% 0,#d4af3729,#0000 48%),linear-gradient(#1f1d14f2,#0d0f16f5);border-color:#d4af3757}.meta-kpi--primary:before{opacity:.9;background:linear-gradient(90deg,#d4af37f2,#efcc6a47)}.meta-kpi--primary .meta-kpi__value{color:var(--gold-bright)}.meta-breakdown--refined{border-color:var(--border);background:linear-gradient(180deg, #0c0c0ff5, #070709f7), radial-gradient(circle at top left, var(--gold-bg), transparent 36%)}.meta-breakdown--refined .meta-breakdown__head{background:#ffffff06}.meta-breakdown__hint{color:var(--text-faint);margin-top:4px;font-size:11px;display:inline-flex}.meta-breakdown--refined .meta-breakdown__tabs{box-shadow:inset 0 1px #ffffff0a}.meta-breakdown--refined .meta-breakdown__tabs button:hover{color:var(--text-bright);background:#ffffff0b}@media (width<=1080px){.meta-row{grid-template-columns:1fr;gap:14px}.meta-row__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=560px){.meta-row{padding:16px 14px}.meta-row__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi-detail__metrics{background:#ffffff0a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.detail-tile{background:#0c0d14f5;flex-direction:column;justify-content:center;gap:7px;min-height:112px;padding:22px;display:flex}.detail-tile span,.detail-tile small{color:var(--text-dim)}.detail-tile strong{color:var(--text-bright);font-family:var(--font-display);font-size:26px;line-height:1}.detail-tile small{color:var(--text-faint);font-size:12px}.row{gap:16px;display:grid}.row--quality{grid-template-columns:1.4fr 1fr 1fr}.row--bottom{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.row>*{min-width:0}.content--desk{overflow-x:clip}.desk-section{min-width:0}.card{background:linear-gradient(180deg, var(--bg-elev-1), var(--bg-elev-2));border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:16px;display:flex}.card__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.card__title{color:var(--text);letter-spacing:.01em;margin:0;font-size:13px;font-weight:600}.card__title--big{font-family:var(--font-display);color:var(--text-bright);font-size:16px;font-weight:700}.card__sub{color:var(--text-faint);font-size:11.5px}.quality{flex-direction:column;gap:18px;display:flex}.quality-card{position:relative}.quality-card--expanded{grid-column:1/-1}.icon-button{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel);width:32px;height:32px;color:var(--text-dim);cursor:pointer;place-items:center;display:grid}.icon-button:hover{color:var(--text-bright);border-color:var(--border-strong)}.icon-button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.quality__row{grid-template-columns:96px 1fr;align-items:center;gap:18px;display:grid}.score-ring{place-items:center;width:96px;height:96px;display:grid;position:relative}.score-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.score-ring__bg{stroke:#ffffff0f}.score-ring__fg{stroke:var(--gold);stroke-linecap:round;filter:drop-shadow(0 0 5px #d4af3759)}.score-ring--mid .score-ring__fg{stroke:var(--gold-soft)}.score-ring--low .score-ring__fg{stroke:var(--text-faint)}.score-ring__value{font-family:var(--font-display);color:var(--text-bright);letter-spacing:-.02em;font-size:26px;font-weight:700}.quality__body h3{color:var(--text-bright);margin:0 0 4px;font-size:13px;font-weight:600}.quality__toggle{width:100%;color:var(--text-bright);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0 0 4px;padding:0;font-size:13px;font-weight:650;display:flex}.quality__toggle svg{color:var(--text-faint);flex-shrink:0}.quality__toggle:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.quality__row--interactive{border-radius:var(--radius);background:var(--panel);border:1px solid #0000;padding:10px}.quality__row--interactive.is-open{border-color:var(--border)}.quality__note{color:var(--text-dim);margin:0 0 10px;font-size:11.5px;line-height:1.5}.quality__metrics{grid-template-columns:repeat(2,1fr);gap:6px 16px;display:grid}.qm{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:baseline;padding:6px 0;font-size:12px;display:flex}.quality__metrics--tiles .qm{background:#ffffff06;border:1px solid #ffffff0a;border-radius:12px;justify-content:stretch;align-items:start;gap:8px;padding:14px 16px;display:grid}.quality__metrics--tiles .qm__val{font-size:20px;font-family:var(--font-display)}.quality-breakdown{gap:10px;margin-top:18px;display:grid}.quality-breakdown h4{color:var(--text);margin:0 0 4px;font-size:13px}.quality-breakdown div{color:var(--text-dim);background:#00000029;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.quality-breakdown strong{color:var(--text-bright);font-variant-numeric:tabular-nums}.qm__label{color:var(--text-dim)}.qm__val{color:var(--text-bright);font-variant-numeric:tabular-nums;font-weight:600}.goal{flex-direction:column;gap:12px;min-height:0;display:flex}.goal__summary{flex-direction:column;gap:4px;display:flex}.goal__label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);font-size:10.5px;font-weight:600}.goal__big{font-family:var(--font-display);color:var(--text-bright);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.goal__row{color:var(--text-dim);justify-content:space-between;font-size:11.5px;display:flex}.progress{background:#ffffff0a;border-radius:999px;height:10px;position:relative;overflow:hidden}.progress__fill{background:linear-gradient(90deg, var(--gold-deep), var(--gold));border-radius:999px;height:100%;transition:width .35s;box-shadow:0 0 10px #d4af3759}@media (prefers-reduced-motion:reduce){.progress__fill,.funnel__bar-fill{transition:none}}.alerts{flex-direction:column;gap:10px;display:flex}.alert{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.alert__icon{width:28px;height:28px;color:var(--text-bright);border-radius:8px;flex:0 0 28px;place-items:center;display:grid}.alert--info{border-color:#6ea8ff33}.alert--info .alert__icon{color:var(--info);background:#6ea8ff26}.alert--warning{border-color:#e6b45038}.alert--warning .alert__icon{color:var(--warning);background:#e6b45026}.alert--critical{border-color:#e26d6d40}.alert--critical .alert__icon{color:var(--danger);background:#e26d6d26}.alert__title{color:var(--text-bright);margin:0 0 2px;font-size:12.5px;font-weight:600}.alert__body{color:var(--text-dim);margin:0;font-size:11.5px;line-height:1.5}.alert__cta{color:var(--gold-soft);align-items:center;gap:6px;margin-top:8px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.alert__cta:hover{color:var(--text-bright)}.alert__cta:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.card--focus-pulse{box-shadow:0 0 0 1px #e6b45059, 0 0 0 7px #e6b4501f, var(--shadow);animation:1.35s ease-out card-focus-pulse}.card:focus-visible{outline-offset:3px;outline:2px solid #e6b4508c}@keyframes card-focus-pulse{0%{box-shadow:0 0 0 1px #e6b450b3, 0 0 0 0 #e6b45052, var(--shadow)}to{box-shadow:0 0 0 1px #e6b45038, 0 0 0 18px #e6b45000, var(--shadow)}}.leaderboard__empty{border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--text-faint);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:48px 16px;font-size:12.5px;display:flex}.leaderboard__empty strong{color:var(--text-dim);font-weight:600}.integrations{grid-template-columns:1fr;gap:10px;display:grid}.integration{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:12px;padding:12px 14px;display:flex}.integration__mark{letter-spacing:.04em;border:1px solid var(--border-strong);width:36px;height:36px;color:var(--text-bright);background:var(--bg-elev-3);border-radius:9px;flex:0 0 36px;place-items:center;font-size:11px;font-weight:700;display:grid}.integration__mark--iclosed{color:#9ec5ff;background:#6ea8ff1a;border-color:#6ea8ff38}.integration__mark--close{color:var(--gold-soft);background:#b59a581a;border-color:#b59a583d}.integration__mark--stripe{color:#9fd9b8;background:#6fcf9714;border-color:#6fcf9738}.integration__mark--fanbasis{color:#c4b0ff;background:#9b7cff1a;border-color:#9b7cff3d}.integration__mark--meta{color:#8eb8f5;background:#6ea8ff14;border-color:#6ea8ff33}.integration__body{flex:1;min-width:0}.integration__name{color:var(--text-bright);margin:0;font-size:12.5px;font-weight:600}.integration__desc{color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:11px;overflow:hidden}.status-chip{text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--border);background:var(--bg-elev-2);color:var(--text-faint);border-radius:999px;padding:4px 8px;font-size:10px}.status-chip--connected{color:var(--success);background:#6fcf9714;border-color:#6fcf9740}.status-chip--pending{color:var(--warning);background:#e6b45014;border-color:#e6b45040}.placeholder{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--panel);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:80px 24px;display:flex}.placeholder h2{font-family:var(--font-display);color:var(--text-bright);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.placeholder p{color:var(--text-dim);text-align:center;max-width:460px;margin:0;font-size:13px;line-height:1.55}.placeholder__icon{background:var(--gold-bg-strong);border:1px solid var(--border-gold);width:48px;height:48px;color:var(--gold);border-radius:12px;place-items:center;display:grid}.placeholder__icon svg{width:22px;height:22px}.page-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;padding-bottom:14px;display:flex}.page-toolbar__note{max-width:52ch;color:var(--text-faint);margin:0;font-size:12.5px;line-height:1.5}.page-toolbar__stat{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elev-1);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;padding:8px 12px;display:flex}.page-toolbar__stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:10px;font-weight:600}.page-toolbar__stat-value{font-family:var(--font-display);color:var(--text-bright);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.1}.page-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.page-head h2{font-family:var(--font-display);color:var(--text-bright);letter-spacing:-.025em;margin:0 0 6px;font-size:28px}.page-head p{max-width:720px;color:var(--text-dim);margin:0;font-size:13px;line-height:1.6}.page-head__stat{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);text-align:right;min-width:128px;padding:12px 14px}.page-head__stat-label,.toolbar__label{text-transform:uppercase;letter-spacing:.12em;color:var(--text-faint);font-size:10px;display:block}.page-head__stat-value{font-family:var(--font-display);color:var(--gold);margin-top:4px;font-size:24px;display:block}.stat-strip{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;margin-bottom:14px;display:grid}.stat-strip__cell{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elev-1);text-align:left;color:inherit;padding:10px 12px;transition:border-color .15s,background .15s}button.stat-strip__cell{cursor:pointer}button.stat-strip__cell:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.stat-strip__cell.is-active,button.stat-strip__cell:hover{border-color:var(--border-gold);background:var(--gold-bg)}.stat-strip__cell--static{cursor:default}.stat-strip__label,.stat-strip__sub{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-size:10px;font-weight:600;display:block}.stat-strip__sub{text-transform:none;letter-spacing:0;margin-top:2px;font-size:11px;font-weight:400}.stat-strip__value{font-family:var(--font-display);color:var(--text-bright);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:4px 0 0;font-size:20px;font-weight:700;line-height:1.1;display:block}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.toolbar--inline{margin:0}.input{border:1px solid var(--border);min-height:38px;color:var(--text);font:inherit;background:#ffffff09;border-radius:10px;padding:0 12px;font-size:12.5px}.input:focus{border-color:var(--border-gold);outline:none;box-shadow:0 0 0 3px #d4af3714}.toolbar__count{color:var(--text-faint);margin-left:auto;font-size:12px}.card--flush{padding:0;overflow:hidden}.card--flush>.card__head{padding:18px 18px 0}.data-table{border-collapse:collapse;width:100%;font-size:12.5px}.data-table th{text-align:left;color:var(--text-faint);text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--border);padding:12px 16px;font-size:10px}.data-table td{color:var(--text-dim);border-bottom:1px solid #ffffff0e;padding:14px 16px}.data-table tr:last-child td{border-bottom:0}.data-table .num,.num{text-align:right;font-variant-numeric:tabular-nums}.data-table__empty,.card__empty{color:var(--text-faint);text-align:center;padding:28px}.cell-primary,.strong{color:var(--text-bright);font-weight:600}.cell-secondary{color:var(--text-faint);font-size:11.5px}.status-tone--new{color:var(--info)}.status-tone--contacted{color:#8fb6ff}.status-tone--booked,.status-tone--scheduled,.status-tone--offered,.status-tone--pending{color:var(--gold-bright)}.status-tone--showed,.status-tone--won,.status-tone--connected{color:var(--success)}.status-tone--lost,.status-tone--no_show,.status-tone--cancelled{color:var(--danger)}.stat-strip__cell--new{border-color:#6ea8ff2e}.stat-strip__cell--contacted{border-color:#8fb6ff2e}.stat-strip__cell--booked,.stat-strip__cell--offered{border-color:#efcc6a38}.stat-strip__cell--showed,.stat-strip__cell--won{border-color:#6fcf9738}.stat-strip__cell--lost{border-color:#e26d6d3d}button.stat-strip__cell--new:hover,.stat-strip__cell--new.is-active{background:#6ea8ff14}button.stat-strip__cell--contacted:hover,.stat-strip__cell--contacted.is-active{background:#8fb6ff14}button.stat-strip__cell--showed:hover,button.stat-strip__cell--won:hover,.stat-strip__cell--showed.is-active,.stat-strip__cell--won.is-active{background:#6fcf9714}button.stat-strip__cell--lost:hover,.stat-strip__cell--lost.is-active{background:#e26d6d14}.tag,.status-pill,.chip{border:1px solid var(--border);color:var(--text-dim);background:#ffffff09;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:10.5px;display:inline-flex}.status-pill--won,.status-pill--showed,.status-pill--connected,.tag--meta_ads{color:var(--success);border-color:#6fcf9738}.status-pill--lost,.status-pill--no_show,.status-pill--cancelled{color:var(--danger);border-color:#e26d6d3d}.status-pill--missing_outcome{color:var(--warning);border-color:#e0b15c47}.status-pill--new{color:var(--info);border-color:#6ea8ff38}.status-pill--contacted{color:#8fb6ff;border-color:#8fb6ff38}.status-pill--booked,.status-pill--scheduled,.status-pill--offered,.status-pill--pending{color:var(--gold);border-color:var(--border-gold)}.empty-card{text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--panel);color:var(--text-dim);place-items:center;gap:12px;padding:54px 24px;display:grid}.empty-card__icon{width:48px;height:48px;color:var(--gold);background:var(--gold-bg-strong);border:1px solid var(--border-gold);border-radius:14px;place-items:center;display:grid}.empty-card h3{color:var(--text-bright);margin:0}.empty-card p{max-width:560px;margin:0;line-height:1.6}.btn{border:1px solid var(--border);background:var(--panel);min-height:38px;color:var(--text);cursor:pointer;border-radius:10px;padding:0 14px;font-weight:700}.btn--gold{background:linear-gradient(135deg, var(--gold-deep), var(--gold));color:#120f05;border-color:#0000}.btn--ghost{color:var(--gold);border-color:var(--border-gold);background:0 0}.callout{border-radius:var(--radius);border:1px solid var(--border);color:var(--text-dim);background:var(--panel);margin:0 0 14px;padding:12px 14px}.callout--info{color:var(--info);border-color:#6ea8ff33}.bar{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.bar__fill{border-radius:inherit;background:linear-gradient(90deg, var(--gold-deep), var(--gold));height:100%}.resource-grid,.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.daily-entry-card{margin-bottom:16px}.daily-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.daily-form label{color:var(--text-faint);letter-spacing:.12em;text-transform:uppercase;gap:7px;font-size:10px;display:grid}.daily-form textarea.input{resize:vertical;min-height:76px;padding-top:10px}.daily-form__wide{grid-column:span 2}.daily-form .btn{align-self:end}.resource{gap:10px}.resource__head{justify-content:space-between;gap:12px;display:flex}.resource__title{color:var(--text-bright);margin:0;font-size:14px}.resource__summary{color:var(--text-dim);margin:0;font-size:12.5px;line-height:1.55}.resource__meta{color:var(--text-faint);flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.resource__format{color:var(--gold);text-transform:uppercase;letter-spacing:.1em}.mode-toggle,.switch,.chip-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip--active{color:var(--gold);border-color:var(--border-gold);background:var(--gold-bg)}.chip__count{color:var(--text-faint)}.closer-cell{align-items:center;gap:10px;display:flex}.rank{background:var(--bg-elev-3);width:26px;height:26px;color:var(--text-bright);border-radius:50%;place-items:center;font-weight:700;display:grid}.rank__chip--top{background:var(--gold-bg-strong);color:var(--gold);border:1px solid var(--border-gold)}.settings-card{min-height:210px}.settings-list{gap:10px;display:grid}.settings-list div{border-top:1px dashed var(--border);gap:4px;padding-top:10px;display:grid}.settings-list span{color:var(--text-faint);text-transform:uppercase;letter-spacing:.12em;font-size:10px}code{color:var(--gold);overflow-wrap:anywhere;background:#d4af3714;border:1px solid #d4af3724;border-radius:8px;padding:3px 6px;font-size:11px}.endpoint-list{gap:10px;display:grid}.endpoint{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);padding:12px}.endpoint div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.endpoint strong{color:var(--text-bright)}.endpoint p{color:var(--text-faint);margin:8px 0 0;font-size:12px}.rules-list{color:var(--text-dim);margin:0;padding-left:18px;font-size:12.5px;line-height:1.7}@media (width<=900px){.page-toolbar{flex-direction:column;align-items:stretch}.page-toolbar__stat{align-items:flex-start}.page-head{flex-direction:column;align-items:stretch}.page-head__stat{text-align:left}.stat-strip,.resource-grid,.settings-grid,.daily-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.stat-strip,.resource-grid,.settings-grid,.daily-form{grid-template-columns:1fr}.daily-form__wide{grid-column:span 1}.data-table,.leaderboard{white-space:nowrap;display:block;overflow-x:auto}}@media (width<=1280px){.kpi-grid{grid-template-columns:repeat(3,1fr)}.meta-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-detail{grid-template-columns:1fr}.kpi-detail__intro{border-right:0;border-bottom:1px solid var(--border)}.funnel__track{flex-wrap:wrap;gap:10px}.funnel__segment{flex-direction:column;flex:calc(50% - 10px)}.funnel__bridge{flex-direction:row;flex:none;width:100%;padding:4px 0}.funnel__bridge:before,.funnel__bridge:after{display:none}.row--quality,.row--bottom{grid-template-columns:1fr}}.sidebar-backdrop{display:none}@media (width<=900px){.app{grid-template-columns:1fr}.topbar__menu{display:inline-flex}.sidebar-backdrop{z-index:40;cursor:pointer;background:#00000094;border:0;margin:0;padding:0;display:block;position:fixed;inset:0}.sidebar{z-index:50;width:min(88vw,280px);height:100vh;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:12px 0 40px #00000073}.app--nav-open .sidebar{transform:translate(0)}.topbar{flex-direction:column;align-items:flex-start;padding:12px 16px}.ads-hero{grid-template-columns:1fr}.ads-hero__panel{min-height:120px}.meta-hierarchy{grid-template-columns:1fr}.meta-hierarchy__list{max-height:none}.meta-breakdown__head{flex-direction:column;align-items:stretch}.meta-breakdown__tabs{justify-content:space-between}.meta-breakdown__tabs button{flex:1}.kpi-grid{grid-template-columns:repeat(2,1fr)}.meta-kpi-grid,.kpi-detail__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.integrations{grid-template-columns:1fr}.content{padding:18px 16px 32px}}@media (width<=520px){.kpi-grid,.kpi-detail__metrics,.quality__metrics,.meta-kpi-grid,.meta-hierarchy-row__metrics{grid-template-columns:1fr}.funnel__segment{flex:100%}.quality__row{grid-template-columns:1fr}.content--desk .integration{flex-wrap:wrap;align-items:flex-start}.content--desk .integration__body{flex:calc(100% - 48px)}.content--desk .integration .status-chip{white-space:normal;text-align:center;max-width:calc(100% - 48px);margin-left:48px}}.resources-hero{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;padding-bottom:18px;display:flex}.resources-hero h2{font-family:var(--font-display);color:var(--resource-blue);letter-spacing:-.055em;margin:0 0 8px;font-size:clamp(32px,4vw,52px);line-height:.95}.resources-hero p{color:var(--text-faint);margin:0;font-size:13px}.resources-hero p strong{color:var(--text-bright)}.resources-hero p span{color:#ffffff42;margin:0 7px}.resources-hero__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.resource-library-shell{background:radial-gradient(circle at 20% 0,#4aa3ff1f,#0000 28%),linear-gradient(#12151be0,#07080bf5);border:1px solid #ffffff14;border-radius:24px;padding:18px;box-shadow:0 24px 70px #00000057}.resource-tabs{flex-wrap:wrap;align-items:stretch;gap:10px;margin-bottom:16px;display:flex}.resource-tab{min-height:42px;color:var(--text-dim);cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:9px;padding:9px 12px;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.resource-tab:hover{color:var(--text-bright);border-color:#4aa3ff47;transform:translateY(-1px)}.resource-tab--active{color:var(--text-bright);background:linear-gradient(#4aa3ff29,#4aa3ff0f);border-color:#4aa3ff6b}.resource-tab__icon{width:24px;height:24px;color:var(--resource-blue);background:#4aa3ff21;border-radius:8px;place-items:center;font-size:12px;display:grid}.resource-tab--sops .resource-tab__icon{color:var(--resource-amber);background:#f0b84c21}.resource-tab--sales_talent .resource-tab__icon{color:#ff8a34;background:#ff8a3421}.resource-tab--training .resource-tab__icon{color:var(--resource-purple);background:#9b7cff21}.resource-tab--tools .resource-tab__icon{color:var(--resource-teal);background:#43d6b521}.resource-tab--templates .resource-tab__icon{color:var(--resource-pink);background:#ff6fae21}.resource-tab span:not(.resource-tab__icon){font-size:12px;font-weight:700}.resource-tab strong{min-width:24px;height:22px;color:var(--resource-blue);background:#4aa3ff1f;border-radius:999px;place-items:center;padding:0 8px;font-size:11px;display:grid}.resource-toolbar{grid-template-columns:minmax(260px,1fr) 210px;gap:12px;margin-bottom:18px;display:grid}.resource-search,.resource-sort{background:#00000038;border:1px solid #ffffff14;border-radius:15px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:flex}.resource-search>span{color:var(--resource-blue);font-size:17px}.resource-search input,.resource-sort select{width:100%;color:var(--text-bright);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.resource-search input::placeholder{color:var(--text-faint)}.resource-search kbd{color:var(--text-faint);background:#ffffff0d;border:1px solid #ffffff17;border-radius:7px;padding:3px 6px;font-size:10px}.resource-sort span{color:var(--text-faint);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.resource-add-panel{background:#4aa3ff0b;border:1px solid #4aa3ff24;border-radius:18px;margin-bottom:18px;padding:16px}.resource-add-panel__head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.resource-add-panel h3{color:var(--text-bright);margin:0 0 4px}.resource-add-panel p{color:var(--text-faint);margin:0;font-size:12px}.resource-add-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.resource-add-grid label{color:var(--text-faint);letter-spacing:.12em;text-transform:uppercase;gap:7px;font-size:10px;display:grid}.resource-add-grid__wide{grid-column:span 2}.resource-section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin:6px 2px 14px;display:flex}.resource-section-head__eyebrow{color:var(--text-faint);text-transform:uppercase;letter-spacing:.14em;margin-bottom:5px;font-size:10px;display:block}.resource-section-head h3{color:var(--text-bright);letter-spacing:-.02em;margin:0;font-size:20px}.resource-section-head p{color:var(--text-faint);text-align:right;max-width:520px;margin:0;font-size:12px}.resource-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.resource-card{background:linear-gradient(#ffffff0e,#ffffff06);border:1px solid #ffffff14;border-radius:18px;min-height:270px;position:relative;overflow:hidden;box-shadow:0 16px 38px #0003}.resource-card__stripe{background:linear-gradient(90deg,#4aa3ff61,#4aa3ff0f);align-items:center;height:46px;padding:0 14px;display:flex}.resource-card--sops .resource-card__stripe{background:linear-gradient(90deg,#f0b84c6b,#f0b84c0f)}.resource-card--training .resource-card__stripe{background:linear-gradient(90deg,#9b7cff6b,#9b7cff0f)}.resource-card--tools .resource-card__stripe{background:linear-gradient(90deg,#43d6b56b,#43d6b50f)}.resource-card--templates .resource-card__stripe{background:linear-gradient(90deg,#ff6fae6b,#ff6fae0f)}.resource-card__stripe span{color:#fff;background:#0000003d;border-radius:9px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.resource-card__body{gap:10px;padding:14px;display:grid}.resource-card__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.resource-card__top>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.resource-card__icon{width:38px;height:38px;color:var(--resource-blue);background:#4aa3ff1f;border:1px solid #4aa3ff29;border-radius:13px;place-items:center;display:grid}.resource-card--sops .resource-card__icon{color:var(--resource-amber);background:#f0b84c1c;border-color:#f0b84c29}.resource-card--training .resource-card__icon{color:var(--resource-purple);background:#9b7cff1c;border-color:#9b7cff29}.resource-card--tools .resource-card__icon{color:var(--resource-teal);background:#43d6b51c;border-color:#43d6b529}.resource-card--templates .resource-card__icon{color:var(--resource-pink);background:#ff6fae1c;border-color:#ff6fae29}.resource-card__format{color:var(--text-faint);letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff14;border-radius:999px;padding:4px 8px;font-size:10px}.resource-card__title-input,.resource-card__summary-input,.resource-card__url-input{width:100%;color:var(--text-bright);background:0 0;border:1px solid #0000;border-radius:10px;outline:0}.resource-card__title-input{letter-spacing:-.01em;padding:6px 0;font-size:15px;font-weight:800}.resource-card__summary-input{resize:vertical;min-height:74px;color:var(--text-dim);padding:4px 0;font-size:12px;line-height:1.5}.resource-card__url-input{color:var(--text-dim);background:#00000029;border-color:#ffffff0f;padding:9px 10px;font-size:12px}.resource-card__title-input:focus,.resource-card__summary-input:focus,.resource-card__url-input:focus{background:#4aa3ff0b;border-color:#4aa3ff47}.resource-card__meta{color:var(--text-faint);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;display:flex}.resource-card__actions{justify-content:space-between;gap:8px;margin-top:2px;display:flex}.resource-card__actions .button{flex:1;justify-content:center;min-height:34px;padding:8px 10px}@media (width<=1280px){.resource-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.resources-hero,.resource-section-head,.resource-add-panel__head{flex-direction:column;align-items:stretch}.resources-hero__actions{justify-content:flex-start}.resource-toolbar{grid-template-columns:1fr}.resource-card-grid,.resource-add-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-section-head p{text-align:left}}@media (width<=560px){.resource-card-grid,.resource-add-grid{grid-template-columns:1fr}.resource-add-grid__wide{grid-column:span 1}.resource-library-shell{border-radius:18px;padding:12px}.resource-tab{flex:calc(50% - 8px);justify-content:center}}.resources-hero--clean{border-bottom-color:#ffffff13;margin-bottom:22px}.resource-control-row{border-bottom:1px solid #ffffff13;grid-template-columns:minmax(520px,auto) minmax(280px,1fr) 210px;align-items:center;gap:18px;margin-bottom:28px;padding:0 0 24px;display:grid}.resource-tabs--segmented{background:#11121a;border:1px solid #696f8740;border-radius:18px;width:fit-content;margin:0;padding:7px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff04}.resource-tabs--segmented .resource-tab{color:#77798a;background:0 0;border:0;border-radius:13px;gap:10px;min-height:46px;padding:10px 14px}.resource-tabs--segmented .resource-tab__icon{color:currentColor;background:0 0;width:auto;height:auto;font-size:18px}.resource-tabs--segmented .resource-tab strong{color:#5aa8ff;background:#4d9aff1f;font-size:12px}.resource-tab--muted strong{display:none}.resource-search--wide,.resource-sort--clean{background:#10111a;border-color:#696f8740;border-radius:15px;height:52px;margin:0}.resource-sort--clean{min-width:210px}.resource-folder-panel,.resource-folder-detail{gap:20px;display:grid}.resource-section-head--clean{color:#76798a;align-items:center;margin:0}.resource-section-head--clean .resource-section-head__eyebrow{color:#858897;letter-spacing:0;text-transform:none;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.resource-folder-svg{flex:none;width:24px;height:24px;display:block}.resource-folder-svg--inline,.resource-folder-svg--small{width:23px;height:23px}.resource-folder-grid{grid-template-columns:repeat(5,minmax(220px,1fr));gap:22px 28px;display:grid}.resource-folder-card{text-align:left;color:#f4f6fb;cursor:pointer;background:#101116;border:1px solid #9095a633;border-radius:18px;min-height:166px;padding:0;transition:border-color .18s,transform .18s,background .18s,box-shadow .18s;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 14px 36px #00000029}.resource-folder-card:hover{border-color:color-mix(in srgb, currentColor 42%, #ffffff38);background:#12141b;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0e,0 18px 46px #0000003d}.resource-folder-card__strip{border-bottom:1px solid color-mix(in srgb, currentColor 22%, transparent);background:color-mix(in srgb, currentColor 11%, transparent);align-items:center;height:50px;padding:0 22px;display:flex}.resource-folder-card__strip svg{color:currentColor;opacity:.98}.resource-folder-card__body{grid-template-columns:70px 1fr;align-items:center;gap:20px;padding:26px 24px 28px;display:grid}.resource-folder-card__icon{background:color-mix(in srgb, currentColor 12%, transparent);border:1px solid color-mix(in srgb, currentColor 28%, #ffffff14);color:currentColor;border-radius:16px;place-items:center;width:62px;height:62px;display:grid}.resource-topic-icon__svg{width:32px;height:32px}.resource-folder-card strong{color:#f2f4fb;letter-spacing:-.03em;margin-bottom:8px;font-size:19px;line-height:1.12;display:block}.resource-folder-card small{color:#8d91a0;letter-spacing:.01em;font-size:14px;font-weight:700}.resource-folder-card--gold{color:var(--gold)}.resource-folder-card--amber{color:var(--gold-bright)}.resource-folder-card--bronze{color:var(--gold-deep)}.resource-folder-card--slate{color:var(--text-dim)}.resource-folder-detail{background:#0e0f16;border:1px solid #696f872e;border-radius:18px;overflow:hidden}.resource-folder-detail__bar{border-bottom:1px solid #696f872e;align-items:center;gap:14px;min-height:70px;padding:14px 20px;display:flex}.resource-back{color:#7d8190;cursor:pointer;background:#ffffff06;border:1px solid #696f8740;border-radius:11px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.resource-folder-detail__folder{color:#5aa8ff;align-items:center;display:inline-flex}.resource-folder-detail__bar small{color:#5d6070;margin-left:auto;font-size:13px}.resource-item-grid{grid-template-columns:repeat(5,minmax(210px,1fr));gap:24px;padding:28px 24px 34px;display:grid}.resource-item-card{text-align:left;color:#f4f6fb;cursor:pointer;background:#11121a;border:1px solid #696f8733;border-radius:14px;align-content:space-between;gap:18px;min-height:158px;padding:22px;transition:border-color .18s,background .18s,transform .18s;display:grid}.resource-item-card:hover{background:#141620;border-color:#5aa8ff61;transform:translateY(-2px)}.resource-item-card__icon{color:#858897;background:#ffffff09;border-radius:12px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.resource-item-card strong{letter-spacing:-.025em;font-size:16px;line-height:1.35}.resource-item-card__meta{color:#707382;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.sales-talent-finder{border-top:1px solid var(--border);padding-top:22px}.sales-talent-finder__top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.sales-talent-finder__top h3{color:var(--text);letter-spacing:-.035em;margin:6px 0 4px;font-size:clamp(20px,2vw,26px)}.sales-talent-finder__top p{color:var(--text-faint);margin:0;font-size:14px}.sales-talent-import{color:#090a0d;min-height:42px;font:inherit;cursor:pointer;background:#f3f3f3;border:0;border-radius:12px;padding:0 16px;font-size:14px;font-weight:800}.sales-talent-toolbar{grid-template-columns:minmax(0,1fr) 190px auto;align-items:center;gap:10px;margin-bottom:18px;display:grid}.sales-talent-search,.sales-talent-role-filter{border:1px solid var(--border);min-height:44px;color:var(--text-faint);background:#ffffff05;border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}.sales-talent-search input,.sales-talent-role-filter select{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0}.sales-talent-role-filter select{text-align:center;font-weight:700}.sales-talent-view-toggle{gap:6px;display:flex}.sales-talent-view-toggle button{border:1px solid var(--border);width:44px;height:44px;color:var(--text);background:#ffffff08;border-radius:10px;font-size:16px}.sales-talent-view-toggle button:first-child{color:#090a0d;background:#f3f3f3}.sales-talent-grid{grid-template-columns:repeat(5,minmax(220px,1fr));gap:16px;display:grid}.sales-talent-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;min-height:220px;padding:18px}.sales-talent-card__head{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.sales-talent-avatar{width:48px;height:48px;color:var(--text);background:#ffffff09;border:1px solid #ffffff24;border-radius:50%;place-items:center;font-size:17px;display:grid}.sales-talent-card h3{color:var(--text);letter-spacing:-.03em;margin:0 0 4px;font-size:18px;line-height:1.12}.sales-talent-card p,.sales-talent-card time{color:var(--text-faint);margin:0;font-size:12px}.sales-talent-card__chips,.sales-talent-card__metrics,.sales-talent-card__actions{flex-wrap:wrap;gap:7px;display:flex}.sales-talent-card__chips{margin-top:16px}.sales-talent-card__chips span,.sales-talent-industry{border:1px solid var(--border);width:fit-content;color:var(--text);background:#ffffff06;border-radius:9px;padding:6px 9px;font-size:12px;font-weight:800}.sales-talent-industry{color:var(--text-muted);background:#ffffff12;margin-top:12px}.sales-talent-card__metrics{color:var(--text-faint);justify-content:space-between;margin-top:18px;font-size:12px}.sales-talent-card__actions{margin-top:16px}.sales-talent-card__actions a,.sales-talent-card__actions button{border:1px solid var(--border);color:var(--text);font:inherit;background:#ffffff04;border-radius:9px;padding:7px 9px;font-size:12px;font-weight:800;text-decoration:none}.sales-talent-card__actions button:disabled{color:var(--text-faint);opacity:.55}.resource-reader-shell{max-width:1180px;margin:0 auto}.resource-reader-nav{color:#f4f6fb;align-items:center;gap:12px;margin-bottom:28px;display:flex}.resource-reader-nav span{font-weight:700}.resource-reader-nav small{color:#77798a;text-transform:uppercase;letter-spacing:.08em;border:1px solid #696f8738;border-radius:999px;padding:5px 10px}.resource-reader{color:#f5f5f5;padding:clamp(34px,6vw,78px) 0 80px}.resource-reader__hero{text-align:center;max-width:920px;margin:0 auto 38px}.resource-reader__kicker{color:#f4f6fb;letter-spacing:.03em;text-transform:uppercase;margin:0 0 34px;font-size:clamp(28px,4vw,46px);font-weight:900;line-height:1}.resource-reader__title{color:#fff;text-align:center;letter-spacing:-.05em;background:0 0;border:0;outline:0;width:100%;font-size:clamp(34px,6vw,58px);font-weight:900;line-height:1.05}.resource-reader__subtitle{color:#e8e8ec;margin:28px auto 0;font-size:clamp(18px,2.2vw,27px);line-height:1.42}.resource-reader__meta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.resource-reader__meta span{color:#8b8e9d;background:#ffffff09;border:1px solid #ffffff1f;border-radius:999px;padding:7px 12px;font-size:12px}.resource-reader__content{border-top:1px solid #ffffff2e;max-width:900px;margin:0 auto;padding-top:34px}.resource-toc{color:#f3f3f5;letter-spacing:.05em;background:#1a1b20;border-radius:14px;margin-bottom:34px;padding:24px 28px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:22px}.resource-detail-grid--reader{margin-bottom:28px}.resource-reader__loading,.resource-reader__notice{color:var(--text-muted);background:#e9b86a14;border:1px solid #e9b86a3d;border-radius:14px;padding:14px 16px}.scaled-resource-document{color:#f4f1ea;overflow-wrap:anywhere;background:linear-gradient(#ffffff0e,#ffffff05),#08090cc7;border:1px solid #e9b86a2e;border-radius:24px;margin-top:26px;padding:clamp(22px,4vw,44px);box-shadow:0 24px 80px #00000047}.scaled-resource-document h1,.scaled-resource-document h2,.scaled-resource-document h3,.scaled-resource-document h4{color:#fff6df;letter-spacing:-.025em;line-height:1.18}.scaled-resource-document h1{margin:0 0 18px;font-size:clamp(34px,5vw,58px)}.scaled-resource-document h2{margin:38px 0 16px;font-size:clamp(26px,3.6vw,40px)}.scaled-resource-document h3{margin:30px 0 12px;font-size:clamp(21px,2.5vw,28px)}.scaled-resource-document p,.scaled-resource-document li{color:#ece7db;font-size:16px;line-height:1.82}.scaled-resource-document p{margin:0 0 16px}.scaled-resource-document ul,.scaled-resource-document ol{padding-left:1.45rem}.scaled-resource-document strong{color:#fff7e6}.scaled-resource-document a{color:var(--gold)}.scaled-resource-document hr{border:0;border-top:1px solid #e9b86a38;margin:30px 0}.scaled-resource-document pre{white-space:pre-wrap;color:#f4e3bd;background:#0000003d;border-radius:14px;padding:16px}.scaled-resource-document table{border-collapse:collapse;width:100%;margin:24px 0;display:block;overflow-x:auto}.scaled-resource-document th,.scaled-resource-document td{color:#ede7da;vertical-align:top;border:1px solid #e9b86a2e;padding:10px 12px}.scaled-resource-document img{border-radius:14px;max-width:100%;height:auto}.scaled-resource-document--plain{white-space:pre-wrap}.resource-reader__content textarea{color:#f4f6fb;resize:vertical;background:#ffffff09;border:1px solid #ffffff1f;border-radius:14px;width:100%;min-height:130px;padding:18px}.resource-private-frame{background:#11121a;border:1px solid #696f8738;border-radius:18px;max-width:1120px;margin:0 auto;overflow:hidden}.resource-private-frame iframe{background:#0a0b0f;border:0;width:100%;min-height:720px}.resource-private-frame p{color:#77798a;border-top:1px solid #696f872e;margin:0;padding:12px 16px;font-size:12px}.resource-reader__footer{justify-content:center;gap:12px;max-width:900px;margin:34px auto 0;display:flex}@media (width<=1380px){.resource-control-row{grid-template-columns:1fr}.resource-folder-grid,.resource-item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.resource-folder-grid,.resource-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-folder-card__body{grid-template-columns:52px 1fr;padding:18px}}@media (width<=560px){.resource-folder-grid,.resource-item-grid{grid-template-columns:1fr}.resource-tabs--segmented{width:100%}.resources-hero__actions{display:none}.resource-reader__content p,.resource-reader__content li{font-size:16px}}.resources-os{--resource-blue:var(--gold);--resource-purple:var(--gold-soft);--resource-teal:var(--gold-soft);--resource-amber:var(--gold);--resource-pink:var(--gold-soft)}.resources-os.content{padding-top:36px}.resources-os .resources-hero,.resources-os .resources-hero--clean{border-bottom:1px solid var(--border);align-items:center;margin-bottom:18px;padding-bottom:16px}.resources-os .resources-hero h2{color:var(--gold);letter-spacing:-.045em;margin:0 0 6px;font-size:clamp(28px,3vw,40px);line-height:1.05}.resources-os .resources-hero p{color:var(--text-faint);font-size:12px}.resources-os .resources-hero p strong{color:var(--text)}.resources-os .resources-hero__actions{gap:12px}.resources-os .resources-hero__actions .button,.resources-os .resources-hero__actions .button--primary{border-radius:11px;min-height:38px;padding:9px 14px;font-size:13px}.resource-control-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:22px;padding:0 0 18px;display:flex}.resource-tabs--segmented{border:1px solid var(--border);width:auto;min-width:0;box-shadow:var(--shadow-card);background:#ffffff06;border-radius:14px;flex:auto;align-items:center;gap:4px;padding:5px;display:flex}.resource-tabs--segmented .resource-tab{min-height:36px;color:var(--text-dim);border-radius:10px;flex:0 auto;gap:8px;padding:8px 10px;font-size:12px}.resource-tabs--segmented .resource-tab:hover{color:var(--text-bright);background:var(--panel);transform:none}.resource-tabs--segmented .resource-tab--active{color:var(--text-bright);background:linear-gradient(180deg, var(--gold-bg-strong), var(--gold-bg));box-shadow:inset 0 0 0 1px #d4af372e}.resource-tabs--segmented .resource-tab__icon{color:currentColor;opacity:.9;font-size:13px}.resource-tabs--segmented .resource-tab strong{min-width:20px;height:20px;color:var(--gold);background:#d4af3721;padding:0 7px;font-size:10px}.resource-tab--muted{opacity:.68}.resource-search--wide,.resource-sort--clean{border:1px solid var(--border);background:#ffffff06;border-radius:12px;flex:0 0 280px;height:42px;min-height:42px;padding:8px 11px}.resource-search--wide>span{color:var(--gold);font-size:14px}.resource-search--wide input,.resource-sort--clean select{color:var(--text);font-size:12px}.resource-search--wide kbd{color:var(--text-faint);border-radius:6px;padding:2px 5px;font-size:9px}.resource-sort--clean{flex-basis:210px;min-width:190px}.resource-sort--clean span{color:var(--text-faint);letter-spacing:.16em;font-size:9px}.resource-section-head--clean{margin:0 0 12px}.resource-section-head--clean .resource-section-head__eyebrow{color:var(--text-dim);font-size:12px;font-weight:700}.resource-section-head--clean p{color:var(--text-faint);font-size:12px}.resource-folder-card{min-height:92px;color:var(--text-dim);box-shadow:none;background:#ffffff05;border:1px solid #ffffff13;border-radius:14px;align-items:center;gap:13px;padding:18px 20px;transition:transform .16s,border-color .16s,background .16s;display:flex}.resource-folder-card:hover{box-shadow:none;background:#d4af3709;border-color:#d4af3742;transform:translateY(-1px)}.resource-folder-card__glyph{width:32px;height:32px;color:var(--gold-muted);opacity:.9;flex:none;place-items:center;display:grid}.resource-folder-card__glyph svg{width:25px;height:25px}.resource-folder-card__copy{min-width:0;display:block}.resource-folder-card strong{color:var(--text-bright);letter-spacing:-.015em;white-space:normal;margin:0 0 5px;font-size:15.5px;line-height:1.18}.resource-folder-card small{color:var(--text-faint);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.resource-folder-card--gold,.resource-folder-card--amber,.resource-folder-card--bronze,.resource-folder-card--slate{color:var(--text-dim);background:#ffffff05}.resource-folder-card--gold .resource-folder-card__glyph,.resource-folder-card--amber .resource-folder-card__glyph,.resource-folder-card--bronze .resource-folder-card__glyph{color:var(--gold-muted)}.resource-folder-card--slate .resource-folder-card__glyph{color:var(--text-dim)}.resource-folder-detail{border:1px solid var(--border);box-shadow:var(--shadow-card);background:#ffffff05;border-radius:16px}.resource-folder-detail__bar{border-bottom:1px solid var(--border);min-height:52px;padding:10px 14px}.resource-back{border:1px solid var(--border);background:var(--panel);width:32px;height:32px;color:var(--text-dim);border-radius:9px;font-size:16px}.resource-back:hover{color:var(--gold);border-color:var(--border-gold)}.resource-folder-detail__folder{color:var(--gold);font-size:17px}.resource-folder-detail__bar strong{color:var(--text-bright);font-size:13px}.resource-folder-detail__bar small{color:var(--text-faint);font-size:11px}.resource-item-card{border:1px solid var(--border);min-height:118px;color:var(--text);background:linear-gradient(#ffffff0a,#ffffff05);border-radius:13px;gap:12px;padding:16px}.resource-item-card:hover{border-color:var(--border-gold);background:linear-gradient(#d4af370f,#ffffff05);transform:translateY(-1px)}.resource-item-card__icon{background:var(--gold-bg);width:34px;height:34px;color:var(--gold);border-radius:10px;font-size:15px}.resource-item-card strong{color:var(--text-bright);letter-spacing:-.01em;font-size:13px;line-height:1.35}.resource-item-card__meta{color:var(--text-faint);gap:8px;font-size:10px}.resources-os .sales-talent-finder{border-top:1px solid var(--border);padding-top:14px}.resources-os .sales-talent-finder__top{border:1px solid var(--border);box-shadow:var(--shadow-card);background:linear-gradient(#ffffff09,#ffffff04);border-radius:14px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px}.resources-os .sales-talent-finder__top h3{color:var(--text-bright);letter-spacing:-.02em;margin:4px 0 3px;font-size:clamp(15px,1.25vw,18px);line-height:1.15}.resources-os .sales-talent-finder__top p{color:var(--text-faint);font-size:11px}.resources-os .sales-talent-import{border:1px solid var(--border-gold);background:var(--gold-bg);min-height:34px;color:var(--gold);border-radius:10px;padding:0 12px;font-size:12px;font-weight:800}.resources-os .sales-talent-toolbar{grid-template-columns:minmax(240px,1fr) 170px auto;gap:8px;margin-bottom:12px}.resources-os .sales-talent-search,.resources-os .sales-talent-role-filter{background:#ffffff06;border-radius:11px;min-height:38px;padding:0 10px;font-size:12px}.resources-os .sales-talent-view-toggle{gap:5px}.resources-os .sales-talent-view-toggle button{border-radius:10px;width:38px;height:38px;font-size:13px}.resources-os .sales-talent-view-toggle button:first-child{background:var(--gold-bg);color:var(--gold);border-color:var(--border-gold)}.resources-os .sales-talent-grid{grid-template-columns:repeat(auto-fill,minmax(220px,260px));gap:12px}.resources-os .sales-talent-card{border:1px solid var(--border);min-height:142px;box-shadow:var(--shadow-card);background:linear-gradient(#ffffff09,#ffffff04);border-radius:14px;padding:14px}.resources-os .sales-talent-card__head{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px}.resources-os .sales-talent-avatar{border-color:var(--border);width:36px;height:36px;font-size:13px}.resources-os .sales-talent-card h3{letter-spacing:-.015em;margin-bottom:2px;font-size:14px;line-height:1.2}.resources-os .sales-talent-card p{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.resources-os .sales-talent-card time{display:none}.resources-os .sales-talent-card__chips,.resources-os .sales-talent-card__metrics,.resources-os .sales-talent-card__actions{gap:6px}.resources-os .sales-talent-card__chips{margin-top:10px}.resources-os .sales-talent-card__chips span,.resources-os .sales-talent-industry{border-radius:8px;padding:4px 7px;font-size:10.5px;font-weight:800}.resources-os .sales-talent-industry{margin-top:8px}.resources-os .sales-talent-card__metrics{margin-top:10px;font-size:10.5px}.resources-os .sales-talent-card__actions{margin-top:10px}.resources-os .sales-talent-card__actions a,.resources-os .sales-talent-card__actions button{border-radius:8px;padding:5px 7px;font-size:10.5px;font-weight:800}@media (width<=900px){.resources-os .sales-talent-finder__top,.resources-os .sales-talent-toolbar{grid-template-columns:1fr}.resources-os .sales-talent-finder__top{flex-direction:column;align-items:stretch}.resources-os .sales-talent-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}.resource-add-panel{border:1px solid var(--border-gold);background:#d4af370e;border-radius:16px;padding:14px}.resource-add-panel h3{font-size:15px}.resources-os--reader{padding-top:24px}.resource-reader-shell{max-width:1040px}.resource-reader-nav{color:var(--text);margin-bottom:16px;font-size:13px}.resource-reader-nav small{border-color:var(--border);color:var(--text-faint);font-size:10px}.resource-reader{padding:20px 0 48px}.resource-reader__hero{text-align:left;max-width:800px;margin-bottom:24px}.resource-reader__kicker{color:var(--gold);letter-spacing:.18em;margin:0 0 12px;font-size:12px;font-weight:800}.resource-reader__title{color:var(--text-bright);text-align:left;letter-spacing:-.035em;font-size:clamp(24px,3vw,34px);line-height:1.12}.resource-reader__subtitle{color:var(--text-dim);margin-top:14px;font-size:14px;line-height:1.55}.resource-reader__meta{justify-content:flex-start;gap:8px;margin-top:16px}.resource-reader__meta span{border-color:var(--border);color:var(--text-faint);background:var(--panel);padding:5px 9px;font-size:10px}.resource-reader__content{border-top:1px solid var(--border);max-width:800px;padding-top:20px}.resource-toc{border:1px solid var(--border-gold);color:var(--gold);background:#d4af370e;border-radius:12px;margin-bottom:18px;padding:14px 16px;font-size:13px}.resource-reader__content h3{color:var(--text-bright);margin:20px 0 8px;font-size:16px}.resource-reader__content p,.resource-reader__content li{color:var(--text-dim);font-size:13px;line-height:1.7}.resource-reader__content textarea{border-color:var(--border);background:var(--panel);min-height:100px;color:var(--text);border-radius:12px;padding:12px;font-size:13px}.resource-reader__content--clean{gap:14px;display:grid}.resource-reader__content--clean h3{margin-bottom:0}.resource-detail-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:6px 0 4px;display:grid}.resource-detail-pill{border:1px solid var(--border);background:#ffffff09;border-radius:14px;padding:12px 14px}.resource-detail-pill span{color:var(--text-faint);letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.resource-detail-pill strong{color:var(--text-bright);font-size:13px;line-height:1.35}.resource-source-link{width:fit-content;margin-top:4px;text-decoration:none}.resource-private-frame{border:1px solid var(--border);background:var(--bg-elev-1);border-radius:16px;max-width:1040px}.resource-private-frame iframe{min-height:620px}.resource-private-frame p{color:var(--text-faint);border-top:1px solid var(--border);font-size:11px}@media (width<=1380px){.resource-control-row{flex-wrap:wrap}.resource-tabs--segmented{flex-basis:100%}.resource-folder-grid,.resource-item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.resource-control-row{grid-template-columns:1fr;display:grid}.resource-search--wide,.resource-sort--clean{flex-basis:auto;width:100%}.resource-tabs--segmented{flex-wrap:nowrap;overflow-x:auto}.resource-folder-grid,.resource-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.resources-os.content{padding-top:24px}.resource-folder-grid,.resource-item-grid{grid-template-columns:1fr}.resources-os .resources-hero h2{font-size:28px}}.team-finance-strip{gap:10px}.team-finance-strip__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.team-finance-strip__title{align-items:center;gap:8px;min-width:0;display:flex}.team-finance-strip__title h2{margin:0}.team-finance-strip__body{flex-direction:column;gap:8px;min-width:0;display:flex}.team-finance-strip__stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.team-finance-strip__stat{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elev-1);flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.team-finance-strip__stat span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-size:10px;font-weight:600}.team-finance-strip__stat strong{font-family:var(--font-display);color:var(--text-bright);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:16px;line-height:1.2}.team-finance-strip__note{color:var(--text-faint);margin:0;font-size:11.5px;line-height:1.45}.content.team-portal{max-width:100%;overflow-x:hidden}.portal-status{gap:4px}.portal-status__title{color:var(--text-bright);margin:0;font-size:13px;font-weight:650}.portal-status__body{color:var(--text-faint);margin:0;font-size:12px;line-height:1.45}.portal-status--connected{border-color:#6ee7a847}.portal-status--loading{border-color:var(--border-gold)}.portal-status--error{border-color:#f8717159}.finance-tabs{flex-wrap:wrap;gap:8px;display:flex}.finance-tabs__btn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elev-1);color:var(--text-dim);padding:8px 14px;font-size:12px;font-weight:600;transition:border-color .15s,background .15s,color .15s}.finance-tabs__btn:hover{border-color:var(--border-strong);color:var(--text)}.finance-tabs__btn.is-active{border-color:var(--border-gold);background:var(--gold-bg);color:var(--text-bright)}.finance-tabs__btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.finance-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.finance-kpi-band{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.finance-kpi{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elev-1);flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.finance-kpi span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-size:10px;font-weight:600}.finance-kpi strong{font-family:var(--font-display);color:var(--text-bright);font-variant-numeric:tabular-nums;font-size:18px}.finance-kpi-band--secondary .finance-kpi{background:var(--bg-elev-2)}.finance-panel{min-width:0}.finance-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.table-wrap{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.data-table--compact th,.data-table--compact td{padding:8px 10px;font-size:12px}.data-table--compact tfoot td{color:var(--text-dim);border-top:1px solid var(--border);font-weight:600}.finance-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.finance-form label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);gap:6px;min-width:0;font-size:10px;font-weight:600;display:grid}.finance-form input,.finance-form select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elev-1);width:100%;min-width:0;color:var(--text);text-transform:none;letter-spacing:0;padding:10px 11px;font-size:13px;font-weight:500}.finance-form input:focus-visible,.finance-form select:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.finance-form__wide{grid-column:1/-1}.finance-form__submit{grid-column:1/-1;justify-self:start}.hide-md,.hide-sm{display:table-cell}@media (width<=1100px){.finance-split{grid-template-columns:1fr}.hide-md{display:none}}@media (width<=720px){.content.team-portal{padding-left:16px;padding-right:16px}.finance-form{grid-template-columns:1fr}.hide-sm{display:none}}.callout--gold{background:linear-gradient(135deg,#ecbd5824,#291f0b73);border-color:#ecbd584d}.callout--gold span{color:var(--muted);margin-top:8px;display:block}.expense-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.expense-form label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:7px;font-size:.78rem;display:grid}.expense-form input,.expense-form select,.sandbox-card select{width:100%;color:var(--text);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:13px;outline:none;padding:11px 12px}.expense-form input:focus,.expense-form select:focus,.sandbox-card select:focus{border-color:#ecbd5880;box-shadow:0 0 0 3px #ecbd5814}.expense-form__wide{grid-column:span 2}.expense-form .btn{align-self:end;min-height:43px}.rule-list{gap:10px;margin-top:18px;display:grid}.rule-list div{background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;gap:4px;padding:12px;display:grid}.rule-list strong{color:var(--gold)}.rule-list span{color:var(--muted);font-size:.9rem}.sandbox-card{background:linear-gradient(#ecbd581a,#ffffff09);border:1px solid #ecbd5829;border-radius:18px;margin-top:18px;padding:16px}.sandbox-card h3{margin:0 0 12px}.commission-lines{gap:8px;margin-top:14px;display:grid}.commission-lines div,.sandbox-total{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.commission-lines span,.sandbox-total span{color:var(--muted)}.sandbox-total{border-bottom:0;margin-top:6px;font-size:1.05rem}.num{text-align:right;white-space:nowrap}.positive{color:#74e3a2!important}.negative{color:#ff8c7b!important}.status-pill--gray{color:var(--muted);background:#ffffff14}@media (width<=1100px){.expense-form{grid-template-columns:1fr}.expense-form__wide{grid-column:auto}}.portal-status{gap:10px;min-width:min(380px,100%);display:grid}.portal-status label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:7px;font-size:.78rem;display:grid}.portal-status input{width:100%;color:var(--text);background:#00000040;border:1px solid #ffffff1a;border-radius:13px;outline:none;padding:11px 12px}.portal-status--connected{background:linear-gradient(135deg,#74e3a21f,#ecbd580f);border-color:#74e3a259}.portal-status--error{background:linear-gradient(135deg,#ff8c7b1f,#ecbd580a);border-color:#ff8c7b59}.brand-mark{flex-shrink:0;place-items:center;display:inline-grid;position:relative}.brand-mark svg{width:100%;height:100%;display:block}.brand-mark--xs{width:16px;height:16px}.brand-mark--sm{width:22px;height:22px}.brand-mark--md{width:40px;height:40px}.brand-mark--lg{width:56px;height:56px}.brand-mark--md.brand-mark--framed{border:1px solid var(--border-gold);box-shadow:var(--shadow-card);background:linear-gradient(140deg,#16130f,#0a0a0c);border-radius:10px;padding:8px}.brand-mark--lg.brand-mark--framed{box-shadow:var(--shadow-card), 0 0 0 1px #d4af370f;background:linear-gradient(140deg,#181513,#0a0a0c 80%);border:1px solid #d4af3752;border-radius:16px;padding:12px}.auth-handoff{min-height:100vh;color:var(--text);background:#030303;place-items:center;padding:clamp(18px,4vw,48px);display:grid;position:relative;overflow:hidden}.auth-handoff__canvas{background:radial-gradient(560px 260px at 50% 42%,#d4af3721,#0000 68%),radial-gradient(760px 420px at 50% 15%,#d4af3714,#0000 70%),linear-gradient(#060504,#020202 62%,#000);animation:16s ease-in-out infinite alternate authCanvasBreath;position:absolute;inset:0}.auth-handoff__card{z-index:1;text-align:center;background:radial-gradient(420px 180px at 50% 0,#d4af3718,#0000 70%),linear-gradient(#12110ef0,#060605e8);border:1px solid #ffffff18;border-radius:26px;justify-items:center;width:min(420px,100%);padding:32px 30px 28px;animation:.52s cubic-bezier(.2,.8,.2,1) both authCardIn;display:grid;position:relative;box-shadow:0 34px 96px #000000a3,inset 0 1px #ffffff0f}.auth-handoff__logo{object-fit:contain;filter:drop-shadow(0 0 28px #d4af3729);width:58px;height:58px;margin-bottom:12px}.auth-handoff h1{font-family:var(--font-display);letter-spacing:-.035em;color:var(--text-bright);margin:8px 0 6px;font-size:29px;line-height:1.05}.auth-handoff p{color:#e7e6e39e;min-height:20px;margin:0;font-size:13.5px}.auth-handoff__rail{background:#ffffff12;border-radius:999px;width:100%;height:3px;margin:22px 0 18px;overflow:hidden}.auth-handoff__rail span{border-radius:inherit;background:linear-gradient(90deg,#0000,#e2c060,#96721c,#0000);width:46%;height:100%;animation:1.12s ease-in-out infinite handoffSweep;display:block}.auth-handoff__checks{text-align:left;gap:8px;width:100%;display:grid}.auth-handoff__checks span{color:#e7e6e361;align-items:center;gap:8px;font-size:12px;transition:color .18s;display:flex}.auth-handoff__checks span:before{content:"";background:#ffffff24;border-radius:999px;width:7px;height:7px}.auth-handoff__checks span.is-active{color:#e7e6e3bd}.auth-handoff__checks span.is-active:before{background:var(--gold);box-shadow:0 0 16px #d4af3780}.auth-page{min-height:100vh;color:var(--text);background:#030303;place-items:center;padding:clamp(20px,4vh,34px) clamp(14px,3vw,24px) clamp(28px,6vh,48px);display:grid;position:relative;overflow:hidden}.auth-page__canvas{pointer-events:none;background:radial-gradient(640px 320px at 50% 32%,#d4af371d,#0000 70%),radial-gradient(760px 460px at 50% 100%,#d4af370d,#0000 72%),linear-gradient(#0a0907 0%,#030303 52%,#000 100%);animation:18s ease-in-out infinite alternate authCanvasBreath;position:absolute;inset:0}.auth-page__canvas:before{content:"";opacity:.52;background-color:#0000;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:86px 86px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 48% at 50% 44%,#000 0%,#0000 74%);mask-image:radial-gradient(60% 48% at 50% 44%,#000 0%,#0000 74%)}.auth-page__canvas:after{content:"";opacity:.72;border:1px solid #d4af370d;border-radius:999px;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 96px #d4af3704,0 0 0 192px #d4af3702}.auth-shell{z-index:1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(420px 140px at 50% 0,#ecc8651f,#0000 76%),linear-gradient(#191814e0,#070706e6);border:1px solid #ffffff1c;border-radius:30px;width:min(440px,100%);margin-top:-8px;animation:.56s cubic-bezier(.2,.8,.2,1) both authCardIn;position:relative;overflow:hidden;box-shadow:0 38px 120px #000000a8,0 0 0 1px #d4af3712,inset 0 1px #ffffff14}.auth-shell:before{content:"";opacity:.75;pointer-events:none;background:linear-gradient(90deg,#0000,#ecc865e6,#0000);height:1px;position:absolute;inset:0 40px auto}.auth-shell__brand{z-index:1;background:#ffffff05;border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:22px 26px 16px;display:flex;position:relative}.auth-shell__mark{background:#050504;border-radius:15px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 0 1px #ffe6a02e,0 14px 40px #0000006b,0 0 38px #d4af371a}.auth-shell__mark img{object-fit:contain;width:34px;height:34px}.auth-shell__brand-copy{gap:2px;line-height:1;display:grid}.auth-shell__brand-copy span{font-family:var(--font-mono);color:#e7e6e38c;letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:750}.auth-shell__brand-copy strong{color:var(--text-bright);font-family:var(--font-display);letter-spacing:-.02em;font-size:17px;font-weight:850}.auth-shell__body{z-index:1;padding:26px 30px 21px;position:relative}.auth-signin__head{text-align:center;justify-items:center;gap:0;margin-bottom:24px;display:grid}.auth-signin__title{font-family:var(--font-display);letter-spacing:-.02em;word-spacing:.08em;color:var(--text-bright);margin:11px 0 0;font-size:clamp(36px,5vw,42px);font-weight:900;line-height:.96}.auth-signin__copy{max-width:30ch;font-family:var(--font-sans);color:#e7e6e394;margin:10px auto 0;font-size:14px;line-height:1.45}.auth-form{z-index:1;gap:12px;display:grid;position:relative}.auth-form label{font-family:var(--font-sans);letter-spacing:-.01em;color:#e7e6e3b8;gap:8px;font-size:12px;font-weight:800;display:grid}.auth-form input{width:100%;min-height:48px;color:var(--text-bright);font-family:var(--font-sans);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:15px;outline:none;padding:0 15px;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}.auth-form input::placeholder{color:#e7e6e357}.auth-form input:focus-visible{outline:none}.auth-submit{color:#060504;min-height:48px;font-family:var(--font-sans);letter-spacing:.01em;text-transform:none;background:linear-gradient(#f1d36d 0%,#c79b26 100%);border-radius:15px;margin-top:4px;font-size:15px;font-weight:900;transition:transform .15s,box-shadow .15s,filter .15s;box-shadow:inset 0 1px #ffffff73,0 16px 42px #c79b2638}.auth-submit:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff7a,0 20px 48px #c79b2645}.auth-submit:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.auth-oauth{z-index:1;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:18px;display:grid;position:relative}.auth-oauth__rule{background:#d4af3724;height:1px}.auth-oauth__label{font-family:var(--font-sans);color:#e7e6e36b;letter-spacing:.02em;font-size:12px;font-weight:700}.auth-google{min-height:46px;color:var(--text);font-family:var(--font-sans);background:#ffffff07;border:1px solid #ffffff1a;border-radius:15px;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:800;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.auth-google:hover{color:var(--text-bright);background:#d4af370f;border-color:#d4af3747;transform:translateY(-1px)}.auth-google:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.auth-message{z-index:1;font-family:var(--font-sans);color:#e7e6e38a;background:#ffffff06;border:1px solid #ffffff0f;border-radius:14px;margin-top:16px;padding:12px 14px;font-size:13px;line-height:1.45;position:relative}.auth-message--error{color:#f0bcbc;background:#e26d6d1a;border-color:#e26d6d4d}.auth-signin__footer{z-index:1;font-family:var(--font-sans);color:#e7e6e359;border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:center;gap:8px;padding:15px 24px;font-size:11px;display:flex;position:relative}.auth-signin__footer span+span:before{content:"•";color:#ffffff29;margin-right:8px}.auth-page{background:#050505;padding:clamp(12px,3vh,26px) clamp(14px,3vw,24px)}.auth-page__canvas{background:radial-gradient(520px 300px at 50% 36%,#d4af370c,#0000 74%),#050505;animation:none}.auth-page__canvas:before{opacity:1;background:linear-gradient(#ffffff05,#0000 28%);-webkit-mask-image:none;mask-image:none}.auth-page__canvas:after{content:none}.auth-shell{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0b0a;border-color:#ffffff1a;border-radius:16px;width:min(400px,100%);margin-top:-4px;box-shadow:0 28px 80px #00000085,inset 0 1px #ffffff0a}.auth-shell:before{opacity:.7;background:linear-gradient(90deg,#0000,#ecc86594,#0000);inset:0 56px auto}.auth-shell__brand{background:#ffffff03;gap:11px;padding:16px 22px}.auth-shell__mark{background:#060605;border-radius:10px;width:38px;height:38px;box-shadow:0 0 0 1px #ffe6a024,0 10px 24px #00000052}.auth-shell__mark img{width:29px;height:29px}.auth-shell__brand-copy span{letter-spacing:.18em;font-size:10px;font-weight:700}.auth-shell__brand-copy strong{font-size:16px;font-weight:750}.auth-shell__body{padding:22px 26px 18px}.auth-signin__head{text-align:left;justify-items:start;margin-bottom:18px}.auth-signin__title{letter-spacing:-.028em;word-spacing:.04em;margin:0;font-size:clamp(29px,4vw,32px);font-weight:750;line-height:1.08}.auth-signin__copy{color:#e7e6e38c;max-width:32ch;margin:7px 0 0}.auth-form{gap:12px}.auth-form label{gap:7px;font-weight:650}.auth-form input{background:#11110f;border-radius:9px;min-height:44px;padding:0 13px}.auth-form input:focus{background:#14130f;border-color:#ecc8658c;box-shadow:0 0 0 3px #d4af3717}.auth-submit{background:#d9b94f;border-radius:9px;min-height:44px;font-weight:750;box-shadow:inset 0 1px #ffffff52,0 8px 22px #c79b261f}.auth-submit:hover:not(:disabled){filter:none;background:#e1c158;box-shadow:inset 0 1px #ffffff57,0 10px 26px #c79b2626}.auth-oauth{margin-top:14px}.auth-oauth__rule{background:#ffffff14}.auth-google{background:#0f0f0e;border-radius:9px;min-height:44px;font-weight:650}.auth-google:hover{background:#141412;border-color:#ffffff2e}.auth-signin__footer{color:#e7e6e352;padding:12px 22px}.auth-handoff{background:#050505}.auth-handoff__canvas{background:radial-gradient(560px 280px at 50% 38%,#d4af370e,#0000 72%),#050505;animation:none}.auth-handoff__card{background:#0b0b0a;border-color:#ffffff1a;border-radius:16px;width:min(400px,100%);padding:30px 28px 26px;box-shadow:0 28px 80px #00000085,inset 0 1px #ffffff0a}.auth-handoff__logo{filter:none}@media (width<=520px){.auth-page{min-height:100svh;padding:14px;overflow:auto}.auth-shell{border-radius:14px;width:min(430px,100%);margin-top:0}.auth-shell__brand{padding:18px 20px}.auth-shell__mark{border-radius:10px;width:38px;height:38px}.auth-shell__body{padding:25px 20px 20px}.auth-signin__title{font-size:30px}.auth-signin__copy{font-size:13.5px}.auth-signin__footer{text-align:center;padding:16px 20px}.auth-handoff__card{padding:28px 22px 24px}.auth-handoff h1{font-size:26px}}@keyframes routeStageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboardPrimerIn{0%{opacity:0;transform:translateY(-8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes skeletonSweep{to{transform:translate(120%)}}@keyframes livePulse{0%,to{opacity:.76;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes handoffSweep{0%{transform:translate(-90%)}to{transform:translate(210%)}}@keyframes authCanvasBreath{0%{filter:brightness(.96)}to{filter:brightness(1.06)}}@keyframes authCardIn{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.auth-page__canvas,.auth-handoff__canvas,.auth-handoff__card,.auth-handoff__rail span,.auth-signin__card,.route-stage,.dashboard-primer,.dashboard-primer__dot,.dashboard-skeleton:after,.live-pill--loading .live-pill__dot{animation:none}.auth-submit,.auth-google,.live-pill,.auth-handoff__checks span{transition:none}}button:disabled{opacity:.55;cursor:not-allowed}.specialist-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.specialist-tab{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);color:var(--text-dim);text-align:left;align-items:center;gap:10px;padding:14px 16px;font-weight:700;display:flex}.specialist-tab--active{color:var(--text-bright);background:var(--panel-strong);box-shadow:var(--shadow-card)}.specialist-tab__dot{background:var(--gold);border-radius:99px;width:9px;height:9px;box-shadow:0 0 16px}.specialist-tab--green .specialist-tab__dot{background:var(--success)}.specialist-tab--purple .specialist-tab__dot{background:#a78bfa}.specialist-tab--orange .specialist-tab__dot{background:#fb923c}.specialist-tab--blue .specialist-tab__dot{background:var(--info)}.specialist-tab--green.specialist-tab--active{border-color:#6fcf9759}.specialist-tab--purple.specialist-tab--active{border-color:#a78bfa59}.specialist-tab--orange.specialist-tab--active{border-color:#fb923c59}.specialist-tab--blue.specialist-tab--active{border-color:#6ea8ff59}.specialist-layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:16px;display:grid}.form-stack{flex-direction:column;gap:14px;display:flex}.field-label{color:var(--text-dim);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.textarea{resize:vertical;border-radius:var(--radius-sm);border:1px solid var(--border);width:100%;min-height:94px;color:var(--text);background:#0003;padding:12px 13px;font-family:inherit;line-height:1.5}.textarea--tall{min-height:180px}.toggle-row{border-radius:var(--radius);border:1px solid var(--border);background:var(--panel);justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.toggle-row div{flex-direction:column;gap:2px;display:flex}.toggle-row span:not(.toggle){color:var(--text-dim);font-size:12px}.toggle{background:var(--bg-elev-3);border:1px solid var(--border-strong);border-radius:99px;flex:none;width:42px;height:24px;position:relative}.toggle:after{content:"";background:var(--text-faint);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.toggle--on{background:#6fcf9729;border-color:#6fcf9759}.toggle--on:after{background:var(--success);transform:translate(18px)}.sync-status-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.sync-source{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.sync-source div{flex-direction:column;gap:4px;min-width:0;display:flex}.sync-source span:not(.status-chip){color:var(--text-faint);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mapping-card{margin-bottom:16px}.mapping-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.mapping-grid--head{border-radius:var(--radius-sm);color:var(--text-dim);letter-spacing:.12em;text-transform:uppercase;background:#d4af370f;padding:10px 12px;font-size:11px;font-weight:800}.mapping-grid label{flex-direction:column;gap:6px;min-width:0;display:flex}.mapping-grid label span{color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}@media (width<=1180px){.specialist-tabs,.sync-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.specialist-layout{grid-template-columns:1fr}.mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.specialist-tabs,.sync-status-strip,.mapping-grid{grid-template-columns:1fr}}.generated-output{border-radius:var(--radius);border:1px solid var(--border);color:var(--text);white-space:pre-wrap;font-family:var(--font-mono);background:#00000047;margin:0;padding:14px;font-size:12px;line-height:1.55}.generated-output--short{max-height:260px;overflow:auto}.resource-editor{margin-bottom:16px}.resource__title-input,.resource__summary-input{width:100%;color:var(--text-bright);background:0 0;border:0;padding:0;font-family:inherit}.resource__title-input{margin:10px 0 8px;font-size:16px;font-weight:800}.resource__summary-input{resize:vertical;min-height:72px;color:var(--text-dim);margin-bottom:12px;line-height:1.5}.resource-actions,.empty-actions,.button-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.resource-actions{justify-content:space-between;margin-top:14px}.button--disabled{opacity:.45;pointer-events:none}.team-access{gap:18px}.team-access__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.team-access__intro{gap:6px;min-width:0;display:grid}.team-access__title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.team-access__stats{border:1px solid var(--border);background:#0000004d;border-radius:12px;align-items:stretch;padding:4px;display:flex}.team-access__stat{text-align:center;gap:3px;min-width:56px;padding:6px 14px;display:grid}.team-access__stat+.team-access__stat{border-left:1px solid var(--border)}.team-access__stat-value{font-family:var(--font-display);color:var(--text-bright);letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1}.team-access__stat-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);font-size:9.5px}.role-chip{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--border-strong);background:var(--panel);color:var(--text-dim);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:600;display:inline-flex}.role-chip--admin{color:var(--gold);border-color:var(--border-gold);background:var(--gold-bg)}.role-chip--member{color:var(--info);background:#6ea8ff12;border-color:#6ea8ff42}.team-access--locked .team-access__lock{grid-template-columns:auto 1fr;align-items:start;gap:14px;display:grid}.team-access__lock-icon{background:var(--gold-bg);border:1px solid var(--border-gold);width:38px;height:38px;color:var(--gold);border-radius:12px;place-items:center;display:grid}.team-access__lock-body{gap:6px;min-width:0;display:grid}.team-invite{border:1px solid var(--border);background:linear-gradient(#ffffff05,#00000038);border-radius:14px;gap:14px;padding:16px;display:grid}.team-invite__field{gap:8px;display:grid}.team-invite__field>span{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);font-size:10px}.team-invite__field input{width:100%;color:var(--text-bright);font:inherit;background:#0006;border:1px solid #ffffff14;border-radius:10px;outline:none;padding:11px 14px;font-size:13.5px;transition:border-color .18s,box-shadow .18s,background .18s}.team-invite__field input::placeholder{color:#9b988f8c}.team-invite__field input:focus{background:#0000008c;border-color:#d4af3773;box-shadow:0 0 0 3px #d4af3714}.team-invite__field input:disabled{opacity:.55;cursor:not-allowed}.team-invite__roles{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.team-invite__roles legend{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);padding:0;font-size:10px}.role-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.role-option{border:1px solid var(--border-strong);cursor:pointer;background:#00000047;border-radius:12px;grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.role-option:hover{border-color:#d4af374d}.role-option:has(input:focus-visible){border-color:#d4af378c;box-shadow:0 0 0 3px #d4af371f}.role-option input{opacity:0;pointer-events:none;width:0;height:0;position:absolute;inset:0}.role-option__check{background:#00000080;border:1.5px solid #fff3;border-radius:50%;place-items:center;width:16px;height:16px;margin-top:2px;transition:border-color .18s,background .18s;display:grid}.role-option__check:after{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;transition:transform .18s;transform:scale(0)}.role-option--active{border-color:var(--border-gold);background:var(--gold-bg)}.role-option--active .role-option__check{border-color:var(--gold);background:#0009}.role-option--active .role-option__check:after{transform:scale(1)}.role-option__body{gap:3px;min-width:0;display:grid}.role-option__title{font-family:var(--font-display);color:var(--text-bright);letter-spacing:.01em;font-size:13px;font-weight:700}.role-option--active .role-option__title{color:var(--gold)}.role-option__desc{color:var(--text-faint);font-size:11.5px;line-height:1.45}.team-invite__roles:disabled .role-option{opacity:.55;cursor:not-allowed}.team-invite__actions{justify-content:flex-end;display:flex}.team-invite__submit{color:#100c05;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#f3d784 0%,#d4af37 50%,#a3811f 100%);border-radius:10px;align-items:center;gap:10px;padding:11px 18px;font-size:12px;font-weight:700;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex;box-shadow:inset 0 1px #fff6,inset 0 0 0 1px #ffe6a04d,0 10px 26px #d4af3729,0 3px 10px #0006}.team-invite__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff73,inset 0 0 0 1px #ffe6a06b,0 14px 32px #d4af3738,0 4px 12px #00000073}.team-invite__submit:disabled{opacity:.55;cursor:not-allowed}.team-invite__submit-arrow{font-family:var(--font-mono);font-size:14px;font-weight:400}.team-invite__feedback{border:1px solid var(--border);background:var(--panel);color:var(--text-dim);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:500;display:flex}.team-invite__feedback:before{content:"";opacity:.85;background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.team-invite__feedback--success{color:var(--success);background:#6fcf9714;border-color:#6fcf9747}.team-invite__feedback--error{color:var(--danger);background:#e26d6d14;border-color:#e26d6d52}.team-invite__feedback--info{color:var(--info);background:#6ea8ff14;border-color:#6ea8ff47}.team-roster{gap:10px;display:grid}.team-roster__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.team-roster__title{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);font-size:10px}.team-roster__count{font-family:var(--font-mono);color:var(--text-dim);font-size:11px}.team-roster__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.team-roster__item{border:1px solid var(--border);background:#00000038;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;transition:border-color .18s,background .18s;display:grid}.team-roster__item:hover{background:#d4af3709;border-color:#d4af3733}.team-roster__avatar{border:1px solid var(--border-gold);width:32px;height:32px;color:var(--gold);font-family:var(--font-mono);letter-spacing:.02em;background:linear-gradient(135deg,#d4af372e,#d4af370a);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.team-roster__main{gap:2px;min-width:0;display:grid}.team-roster__email{color:var(--text-bright);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.team-roster__meta{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.04em;font-size:10.5px}.team-roster__tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.status-pill{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--border);background:var(--panel);color:var(--text-faint);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:600}.status-pill--accepted{color:var(--success);background:#6fcf9714;border-color:#6fcf9747}.status-pill--invited{color:var(--warning);background:#e6b45014;border-color:#e6b45047}.status-pill--active{color:var(--text-dim);border-color:var(--border-strong);background:#ffffff08}.team-roster__empty{border:1px dashed var(--border-strong);color:var(--text-faint);text-align:center;border-radius:12px;padding:16px;font-size:12px}@media (width<=720px){.team-access__head{flex-direction:column;align-items:stretch}.team-access__stats{justify-content:space-between}.role-picker{grid-template-columns:1fr}.team-invite__actions{justify-content:stretch}.team-invite__submit{justify-content:space-between;width:100%}.team-roster__item{grid-template-columns:auto 1fr;grid-template-areas:"avatar main""tags tags";row-gap:8px}.team-roster__avatar{grid-area:avatar}.team-roster__main{grid-area:main}.team-roster__tags{grid-area:tags;justify-content:flex-start}}.head-manager{gap:12px;display:grid}.head-manager .card{gap:11px;padding:13px}.manager-statusbar{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.manager-statusbar span{min-height:22px;color:var(--gold);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#d4af370d;border:1px solid #d4af3738;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:9.5px;font-weight:800;display:inline-flex}.manager-summary{background:#ffffff03;border-color:#d4af3724;grid-template-columns:minmax(0,1.2fr) minmax(220px,.9fr) minmax(200px,.7fr);align-items:stretch;gap:9px;padding:10px;display:grid}.manager-summary__tile{border:1px solid var(--border);background:#ffffff05;border-radius:10px;align-content:start;gap:6px;padding:11px 12px;display:grid}.manager-summary__tile--compact{padding:11px 12px}.manager-summary__tile--focus{background:#d4af370d;border-color:#d4af3738}.manager-summary__tile--good{background:#6fcf970a;border-color:#6fcf9738}.manager-summary__tile--warn{background:#d4af370d;border-color:#d4af373d}.manager-summary__tile--bad{background:#e26d6d09;border-color:#e26d6d38}.manager-summary__label{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:9.5px;font-weight:800}.manager-summary__headline{color:var(--text-bright);font-family:var(--font-display);letter-spacing:-.01em;font-size:14.5px;font-weight:650;line-height:1.36}.manager-summary__value{color:var(--text-bright);font-family:var(--font-display);letter-spacing:-.008em;font-size:13.5px;font-weight:700;line-height:1.25}.manager-summary__tile--good .manager-summary__value{color:var(--success)}.manager-summary__tile--warn .manager-summary__value{color:var(--gold-bright)}.manager-summary__tile--bad .manager-summary__value{color:var(--danger)}.manager-summary__detail{color:#a5abbd;margin:0;font-size:11px;line-height:1.4}.manager-command-grid{gap:8px;display:grid}.manager-command-grid--priorities{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-command-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.manager-command-panel{background:#ffffff04;border-color:#ffffff13;align-content:start;display:grid}.manager-command-panel__head{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:7px;display:flex}.manager-command-panel__head h4{color:var(--text-bright);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.manager-command-panel__head span{color:#9aa0b3;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.manager-command-grid--freshness,.manager-command-grid--actions{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-command-tile{border:1px solid var(--border);background:#0a0c1247;border-radius:10px;align-content:start;gap:4px;min-height:94px;padding:10px 11px;display:grid}.manager-command-tile--good{background:#6fcf9709;border-color:#6fcf9738}.manager-command-tile--warn{background:#d4af370b;border-color:#d4af373d}.manager-command-tile--bad{background:#e26d6d0a;border-color:#e26d6d3d}.manager-command-tile--neutral{background:#ffffff04;border-color:#ffffff13}.manager-command-tile__label{color:#b1b7c8;letter-spacing:.12em;text-transform:uppercase;font-size:9.5px;font-weight:850}.manager-command-tile__value{color:var(--text-bright);font-family:var(--font-display);letter-spacing:-.01em;font-size:14px;font-weight:720;line-height:1.12}.manager-command-tile--good .manager-command-tile__value{color:var(--success)}.manager-command-tile--warn .manager-command-tile__value{color:var(--gold-bright)}.manager-command-tile--bad .manager-command-tile__value{color:var(--danger)}.manager-command-tile p{color:#a5abbd;margin:0;font-size:11px;line-height:1.4}.manager-section{gap:8px;display:grid}.manager-section__head{justify-content:space-between;align-items:baseline;gap:12px;padding:4px 2px 0;display:flex}.manager-section__head h3{color:var(--text-bright);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:800;line-height:1}.manager-section__meta{color:#9aa0b3;letter-spacing:.01em;font-size:10.5px;font-weight:500}.manager-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}.manager-actions{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:10px;display:grid}.manager-actions--logging{grid-template-columns:minmax(0,1.18fr) minmax(260px,.82fr)}.manager-action-log{align-content:start;display:grid}.manager-action-log__head{border-bottom:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.manager-action-log__head .card__sub{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:9.5px;font-weight:800}.manager-action-log__head .card__title{color:var(--text-bright);letter-spacing:-.005em;margin:2px 0 0;font-size:13px;font-weight:700}.manager-action-log__form{background:#d4af3709;border:1px solid #d4af3724;border-radius:10px;gap:8px;padding:10px;display:grid}.manager-action-log__form label{gap:4px;min-width:0;display:grid}.manager-action-log__form label span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:9.5px;font-weight:800}.manager-action-log__form input,.manager-action-log__form select,.manager-action-log__form textarea{border:1px solid var(--border);width:100%;min-height:32px;color:var(--text);font:inherit;background:#0a0c126b;border-radius:8px;padding:0 10px;font-size:12px}.manager-action-log__form textarea{resize:vertical;min-height:56px;padding:8px 10px;line-height:1.4}.manager-action-log__row{grid-template-columns:minmax(0,1fr) minmax(140px,.7fr);gap:8px;display:grid}.manager-action-log__status{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.manager-action-log__status-button,.manager-action-log__save,.manager-log button{border:1px solid var(--border);color:#b1b7c8;min-height:31px;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff06;border-radius:8px;padding:0 10px;font-size:9.8px;font-weight:850;transition:background .12s,border-color .12s,color .12s}.manager-action-log__status-button--active,.manager-action-log__save{color:var(--gold-bright);background:#d4af371a;border-color:#d4af3757}.manager-action-log__status-button:hover,.manager-action-log__save:hover,.manager-log button:hover{color:var(--gold-bright);background:#d4af371f;border-color:#d4af3761}.manager-action-log__save{justify-self:start;padding:0 14px}.manager-action-log__list{gap:6px;display:grid}.manager-log{border:1px solid var(--border);background:#ffffff05;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.manager-log--assigned{background:#d4af3709;border-color:#d4af3733}.manager-log--snoozed{background:#6aa9ff09;border-color:#6aa9ff2e}.manager-log--escalated{background:#e26d6d0a;border-color:#e26d6d38}.manager-log--reviewed{background:#6fcf9709;border-color:#6fcf972e}.manager-log__main{gap:3px;min-width:0;display:grid}.manager-log__main span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:850}.manager-log__main strong{color:var(--text-bright);letter-spacing:-.004em;font-size:12.5px;font-weight:700}.manager-log__main p{color:#a5abbd;margin:0;font-size:11px;line-height:1.4}.manager-log__main small{color:#9398aa;font-size:10px;line-height:1.35}.manager-card{background:#ffffff04;border-color:#ffffff13;align-content:start;gap:9px;display:grid}.manager-card__head{border-bottom:1px solid #ffffff0d;grid-template-columns:minmax(0,1fr);gap:6px;padding-bottom:8px;display:grid}.manager-card__name{color:var(--text-bright);font-family:var(--font-display);letter-spacing:-.012em;margin:0;font-size:14.5px;font-weight:700;line-height:1.05}.manager-card__role{color:#a5abbd;margin:0;font-size:11px;line-height:1.35}.manager-card__channel{max-width:100%;color:var(--gold-bright);letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;background:#d4af370d;border:1px solid #d4af3738;border-radius:999px;justify-self:start;padding:3px 7px;font-size:9px;font-weight:800;overflow:hidden}.manager-card__metrics{gap:6px;display:grid}.manager-metric{border:1px solid var(--border);background:#0a0c1247;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""goal value""bar bar";align-items:center;gap:2px 10px;min-height:0;padding:8px 10px;display:grid}.manager-metric--complete{background:#6fcf9709;border-color:#6fcf9738}.manager-metric--on-track{background:#d4af370a;border-color:#d4af3738}.manager-metric--behind{background:#e26d6d09;border-color:#e26d6d38}.manager-metric--empty{background:#ffffff04;border-color:#ffffff12}.manager-metric__top{grid-area:label;min-width:0;display:block}.manager-metric__label{color:#b1b7c8;letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:800}.manager-metric__tag{display:none}.manager-metric__value{color:var(--text-bright);font-family:var(--font-display);letter-spacing:-.018em;text-align:right;white-space:nowrap;grid-area:value;font-size:15.5px;font-weight:700;line-height:1}.manager-metric--complete .manager-metric__value{color:var(--success)}.manager-metric--on-track .manager-metric__value{color:var(--gold-bright)}.manager-metric--behind .manager-metric__value{color:var(--danger)}.manager-metric--empty .manager-metric__value{color:var(--text-dim)}.manager-metric__goal{color:#9398aa;letter-spacing:.01em;grid-area:goal;font-size:10.5px}.manager-progress{background:#ffffff0f;border-radius:999px;grid-area:bar;height:3px;margin-top:4px;overflow:hidden}.manager-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--gold), #f4d56c);height:100%;display:block}.manager-metric--complete .manager-progress span{background:linear-gradient(90deg, var(--success), #8ddcb0)}.manager-metric--behind .manager-progress span{background:linear-gradient(90deg, var(--danger), #f0a0a0)}.manager-checklist__head,.manager-reminders__head{border-bottom:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.manager-checklist__head .card__sub,.manager-reminders__head .card__sub{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:9.5px;font-weight:800}.manager-checklist__head .card__title,.manager-reminders__head .card__title{color:var(--text-bright);letter-spacing:-.005em;margin:2px 0 0;font-size:13px;font-weight:700}.manager-checklist__hint{color:#a5abbd;margin:0;font-size:11.5px;line-height:1.4}.manager-checklist__add{grid-template-columns:minmax(180px,1fr) auto;gap:6px;display:grid}.manager-checklist__add input{border:1px solid var(--border);min-height:32px;color:var(--text);font:inherit;background:#ffffff07;border-radius:8px;padding:0 10px;font-size:12px}.manager-checklist__add button,.manager-reminders__form button,.manager-reminder--custom button{border:1px solid var(--border-gold);min-height:32px;color:var(--gold);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#d4af3714;border-radius:8px;padding:0 12px;font-size:10.5px;font-weight:800;transition:background .12s,border-color .12s}.manager-checklist__add button:hover,.manager-reminders__form button:hover,.manager-reminder--custom button:hover{background:#d4af3724;border-color:#d4af3766}.manager-checklist__list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.manager-checklist__row{border:1px solid var(--border);background:#ffffff05;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.manager-checklist__row label{cursor:pointer;align-items:center;gap:8px;min-width:0;display:flex}.manager-checklist__row label span{color:var(--text-bright);letter-spacing:-.003em;font-size:12px;font-weight:600}.manager-checklist__row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.manager-checklist__remove{color:#a5abbd;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;min-height:24px;padding:0 8px;font-size:9.5px;font-weight:800;transition:background .12s,border-color .12s,color .12s}.manager-checklist__remove:hover{color:#fecaca;background:#f871711a;border-color:#f8717159}.manager-checklist__row input[type=checkbox]{width:14px;height:14px;accent-color:var(--gold);cursor:pointer}.manager-checklist__row small{color:#9398aa;letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:700}.manager-checklist__row--complete{background:#6fcf970d;border-color:#6fcf972e}.manager-checklist__row--complete label span{color:var(--text-dim);-webkit-text-decoration:line-through #6fcf9766;text-decoration:line-through #6fcf9766}.manager-checklist__row--complete small{color:var(--success)}.manager-empty{color:#a5abbd;margin:0;font-size:11.5px;line-height:1.4}.manager-reminders__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:10px;display:grid}.manager-reminders__col{align-content:start;gap:7px;display:grid}.manager-reminders__col h4{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9.5px;font-weight:800}.manager-reminders__list{gap:6px;display:grid}.manager-reminder{border:1px solid var(--border);background:#ffffff05;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.manager-reminder strong{color:var(--text-bright);letter-spacing:-.003em;font-size:12px;font-weight:650}.manager-reminder span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:800}.manager-reminder p{color:#a5abbd;margin:0;font-size:11px;line-height:1.4}.manager-reminder--custom{grid-template-columns:1fr}.manager-reminder--custom button{justify-self:start;margin-top:2px}.manager-reminders__form{border:1px solid var(--border);background:#ffffff04;border-radius:9px;gap:6px;padding:9px;display:grid}.manager-reminders__form--compact textarea{min-height:50px}.manager-reminders__form input,.manager-reminders__form textarea{border:1px solid var(--border);width:100%;min-height:32px;color:var(--text);font:inherit;background:#ffffff07;border-radius:8px;padding:0 10px;font-size:12px}.manager-reminders__form textarea{resize:vertical;min-height:60px;padding:8px 10px;line-height:1.4}.manager-reminders__form-row{grid-template-columns:1fr 1fr;gap:6px;display:grid}@media (width<=1080px){.manager-summary,.manager-actions,.manager-command-split,.manager-reminders__grid{grid-template-columns:1fr}.manager-command-grid--priorities,.manager-command-grid--freshness,.manager-command-grid--actions,.manager-grid,.manager-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.manager-command-grid--priorities,.manager-command-grid--freshness,.manager-command-grid--actions,.manager-grid{grid-template-columns:1fr}}@media (width<=720px){.head-manager .card{gap:10px;padding:12px}.manager-statusbar{justify-content:flex-start}.manager-card__metrics,.manager-action-log__row,.manager-action-log__status,.manager-log,.manager-checklist__add,.manager-checklist__row,.manager-checklist__row-actions,.manager-reminders__form-row{grid-template-columns:1fr}.manager-section__head{flex-direction:column;align-items:flex-start;gap:4px}.manager-metric{grid-template-columns:1fr;grid-template-areas:"label""value""goal""bar"}.manager-metric__value{text-align:left}}.jayden-panel{gap:20px;display:grid}.jayden-panel .card{gap:18px;padding:22px}.jayden-summary{background:linear-gradient(135deg,#d4af3714,#ffffff05);border-color:#d4af3733;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.jayden-summary__tile{border:1px solid var(--border);background:#ffffff06;border-radius:13px;gap:8px;padding:18px;display:grid}.jayden-summary__label{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-weight:800}.jayden-summary__value{color:var(--text-bright);font-family:var(--font-display);letter-spacing:-.025em;font-size:30px;line-height:1.05}.jayden-summary__tile small{color:#b5bacb;letter-spacing:.01em;font-size:13px}.jayden-form{gap:18px;display:grid}.jayden-form__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.jayden-form__saved{color:var(--success);letter-spacing:.08em;text-transform:uppercase;background:#6fcf9714;border:1px solid #6fcf9740;border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:800}.jayden-form__group{border:1px solid var(--border);background:#ffffff05;border-radius:14px;gap:14px;margin:0;padding:18px;display:grid}.jayden-form__group legend{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;padding:0 8px;font-size:11.5px;font-weight:800}.jayden-form__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.jayden-form__grid--rating{grid-template-columns:minmax(160px,220px)}.jayden-form__field{gap:6px;min-width:0;display:grid}.jayden-form__field--full{grid-column:1/-1}.jayden-form__field span{color:#c3c7d6;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.jayden-form__field input,.jayden-form__field textarea{border:1px solid var(--border);width:100%;min-height:42px;color:var(--text-bright);font:inherit;background:#ffffff09;border-radius:11px;padding:10px 12px;font-size:14px;line-height:1.4}.jayden-form__field textarea{resize:vertical;min-height:80px}.jayden-form__field input:focus,.jayden-form__field textarea:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:#0000}.jayden-form__radios{gap:8px;display:grid}.jayden-form__radios-label{color:#c3c7d6;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.jayden-form__radio-row{flex-wrap:wrap;gap:8px;display:flex}.jayden-form__radio{border:1px solid var(--border);color:var(--text-bright);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff08;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}.jayden-form__radio input{accent-color:var(--gold)}.jayden-form__radio.is-selected{border-color:var(--border-gold);background:var(--gold-bg);color:var(--gold-bright)}.jayden-form__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.jayden-form__ghost,.jayden-form__submit{min-height:44px;font:inherit;letter-spacing:.06em;cursor:pointer;border-radius:12px;padding:0 20px;font-size:13px;font-weight:800}.jayden-form__ghost{border:1px solid var(--border);color:var(--text-dim);background:#ffffff08}.jayden-form__submit{border:1px solid var(--border-gold);background:var(--gold-bg-strong);color:var(--gold-bright)}.jayden-history{gap:14px;display:grid}.jayden-history__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.jayden-history__count{border:1px solid var(--border-gold);background:var(--gold-bg);color:var(--gold);letter-spacing:.06em;border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:800}.jayden-history__latest{border:1px solid var(--border-gold);background:var(--gold-bg);border-radius:13px;gap:12px;padding:18px;display:grid}.jayden-history__latest header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.jayden-history__latest strong{color:var(--text-bright);font-family:var(--font-display);letter-spacing:-.015em;font-size:18px}.jayden-history__latest header span{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.jayden-history__latest ul{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.jayden-history__latest li{border:1px solid var(--border);background:#ffffff08;border-radius:11px;gap:4px;padding:12px;display:grid}.jayden-history__latest li span{color:#c3c7d6;letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:700}.jayden-history__latest li strong{color:var(--text-bright);font-family:var(--font-display);letter-spacing:-.015em;font-size:20px}.jayden-history__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.jayden-history__row{border:1px solid var(--border);background:#ffffff06;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.jayden-history__row>div{gap:4px;min-width:0;display:grid}.jayden-history__row strong{color:var(--text-bright);letter-spacing:-.005em;font-size:14.5px}.jayden-history__row span{color:#b5bacb;font-size:12.5px}.jayden-history__delete{color:var(--danger);font:inherit;letter-spacing:.04em;cursor:pointer;background:#e26d6d14;border:1px solid #e26d6d52;border-radius:10px;padding:7px 12px;font-size:12px;font-weight:700}.role-cockpit{gap:12px;display:grid}.role-cockpit .card{gap:12px;padding:14px}.role-cockpit__statusbar{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.role-cockpit__statusbar span{min-height:22px;color:var(--gold);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#d4af370d;border:1px solid #d4af3738;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:9.5px;font-weight:800;display:inline-flex}.role-cockpit__statusbar span.is-muted{color:var(--text-dim);background:#ffffff06;border-color:#ffffff1a}.role-cockpit__statusbar span.is-good{color:var(--success);background:#6fcf970f;border-color:#6fcf973d}.role-cockpit__statusbar span.is-warn{color:var(--gold-bright);background:#d4af3714;border-color:#d4af3747}.role-cockpit__summary{background:#ffffff03;border-color:#d4af3729;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr) minmax(0,.85fr);align-items:stretch;gap:9px;padding:10px;display:grid}.role-cockpit__tile{border:1px solid var(--border);background:#ffffff05;border-radius:10px;align-content:start;gap:6px;min-width:0;padding:11px 12px;display:grid}.role-cockpit__tile--focus{background:#d4af370d;border-color:#d4af3738}.role-cockpit__tile--good{background:#6fcf970a;border-color:#6fcf9738}.role-cockpit__tile--warn{background:#d4af370d;border-color:#d4af373d}.role-cockpit__tile--bad{background:#e26d6d09;border-color:#e26d6d38}.role-cockpit__tile-label{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:9.5px;font-weight:800}.role-cockpit__tile-headline{color:var(--text-bright);font-family:var(--font-display);letter-spacing:-.008em;font-size:14px;font-weight:650;line-height:1.36}.role-cockpit__tile-value{color:var(--text-bright);font-family:var(--font-display);letter-spacing:-.008em;font-size:13.5px;font-weight:700;line-height:1.25}.role-cockpit__tile--good .role-cockpit__tile-value{color:var(--success)}.role-cockpit__tile--warn .role-cockpit__tile-value{color:var(--gold-bright)}.role-cockpit__tile--bad .role-cockpit__tile-value{color:var(--danger)}.role-cockpit__tile-detail{color:#a5abbd;margin:0;font-size:11px;line-height:1.4}.role-section{gap:8px;display:grid}.role-section__head{justify-content:space-between;align-items:baseline;gap:12px;padding:4px 2px 0;display:flex}.role-section__head h3{color:var(--text-bright);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:800;line-height:1}.role-section__meta{color:#9aa0b3;letter-spacing:.01em;font-size:10.5px;font-weight:500}.role-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.role-kpis--three{grid-template-columns:repeat(3,minmax(0,1fr))}.role-kpi{border:1px solid var(--border);background:#0a0c1247;border-radius:10px;gap:4px;min-width:0;padding:10px 11px;display:grid}.role-kpi--good{background:#6fcf9709;border-color:#6fcf9738}.role-kpi--warn{background:#d4af370a;border-color:#d4af3738}.role-kpi--bad{background:#e26d6d09;border-color:#e26d6d38}.role-kpi--empty{background:#ffffff04;border-color:#ffffff12}.role-kpi__label{color:#b1b7c8;letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:800}.role-kpi__value{color:var(--text-bright);font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.05}.role-kpi--good .role-kpi__value{color:var(--success)}.role-kpi--warn .role-kpi__value{color:var(--gold-bright)}.role-kpi--bad .role-kpi__value{color:var(--danger)}.role-kpi--empty .role-kpi__value{color:var(--text-dim)}.role-kpi__hint{color:#9398aa;font-size:10.5px;line-height:1.35}.role-kpi__bar{background:#ffffff0f;border-radius:999px;height:3px;margin-top:4px;overflow:hidden}.role-kpi__bar span{border-radius:inherit;background:linear-gradient(90deg, var(--gold), #f4d56c);height:100%;display:block}.role-kpi--good .role-kpi__bar span{background:linear-gradient(90deg, var(--success), #8ddcb0)}.role-kpi--bad .role-kpi__bar span{background:linear-gradient(90deg, var(--danger), #f0a0a0)}.role-cockpit__layout{grid-template-columns:minmax(0,1fr) minmax(290px,360px);align-items:start;gap:12px;display:grid}.role-cockpit__side{gap:10px;display:grid}.role-cockpit .jayden-form--simple{gap:12px}.role-cockpit .jayden-form__group--simple{background:#ffffff04;border-radius:11px;gap:10px;padding:12px}.role-cockpit .jayden-form__group--simple legend{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;padding:0 4px;font-size:9.5px;font-weight:800}.role-cockpit .jayden-form__grid--today{grid-template-columns:1.2fr 1fr 1fr;gap:10px}.role-cockpit .jayden-form__grid--numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.role-cockpit .jayden-form--simple .jayden-form__field span{color:#b1b7c8;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.role-cockpit .jayden-form--simple .jayden-form__field input,.role-cockpit .jayden-form--simple .jayden-form__field textarea{min-height:34px;color:var(--text);background:#ffffff07;border-radius:9px;padding:0 10px;font-size:12.5px}.role-cockpit .jayden-form--simple .jayden-form__field textarea{min-height:56px;padding:8px 10px;line-height:1.4}.role-cockpit .jayden-form__radio-row--simple{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.role-cockpit .jayden-form__radio-row--simple .jayden-form__radio{border-radius:9px;justify-content:center;min-height:34px;padding:6px 8px;font-size:11px}.role-cockpit .jayden-form__radio-row--simple .jayden-form__radio input{display:none}.role-cockpit .jayden-form__actions--simple{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding-top:10px;display:flex;position:static}.role-cockpit .jayden-form__saved{min-height:22px;color:var(--success);letter-spacing:.1em;text-transform:uppercase;background:#6fcf970f;border:1px solid #6fcf973d;border-radius:999px;align-items:center;padding:0 9px;font-size:9.5px;font-weight:800;display:inline-flex}.role-cockpit .jayden-summary{background:linear-gradient(#d4af370d,#ffffff04);border-color:#d4af372e;grid-template-columns:1fr;gap:7px;padding:12px;display:grid}.role-cockpit .jayden-summary__tile{border:1px solid var(--border);background:#ffffff05;border-radius:9px;grid-template-columns:1fr auto;align-items:end;gap:4px 10px;padding:10px 11px;display:grid}.role-cockpit .jayden-summary__label{color:#b1b7c8;letter-spacing:.1em;text-transform:uppercase;grid-column:1;font-size:9.5px;font-weight:800}.role-cockpit .jayden-summary__value{color:var(--text-bright);font-family:var(--font-display);letter-spacing:-.02em;grid-area:1/2/span 2;font-size:22px;font-weight:700;line-height:1}.role-cockpit .jayden-summary__tile small{color:#9398aa;grid-column:1;font-size:10.5px;line-height:1.3}.role-cockpit .jayden-manager-review{gap:10px;padding:12px;display:grid}.role-cockpit .jayden-manager-review__priority{color:var(--text-bright);background:#d4af370f;border:1px solid #d4af3738;border-radius:10px;margin:0;padding:10px 11px;font-size:12.5px;font-weight:600;line-height:1.45}.role-cockpit .jayden-manager-review__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.role-cockpit .jayden-manager-review__list li{color:#e7c0c0;background:#e26d6d0b;border:1px solid #e26d6d42;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;display:flex}.role-cockpit .jayden-manager-review__list li.is-done{color:#c8efd8;background:#6fcf970e;border-color:#6fcf973d}.role-cockpit .jayden-manager-review__list span{background:#ffffff0f;border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:inline-grid}.role-cockpit .jayden-manager-review__list strong{color:inherit;font-size:12px;font-weight:600}.role-cockpit .jayden-manager-review__notes{gap:6px;padding-top:2px;display:grid}.role-cockpit .jayden-manager-review__notes p{color:#b8bdca;margin:0;font-size:12px;line-height:1.45}.role-cockpit .jayden-manager-review__notes strong{color:var(--text-bright);font-weight:700}.role-cockpit .jayden-history{gap:10px;padding:12px}.role-cockpit .jayden-history__head .card__sub{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0;font-size:9.5px;font-weight:800}.role-cockpit .jayden-history__head .card__title{color:var(--text-bright);margin:2px 0 0;font-size:13px;font-weight:700}.role-cockpit .jayden-history__count{letter-spacing:.08em;padding:3px 9px;font-size:10px}.role-cockpit .jayden-history__latest--simple{border-radius:9px;gap:8px;padding:10px 11px}.role-cockpit .jayden-history__latest--simple ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.role-cockpit .jayden-history__latest--simple li{border-radius:8px;gap:2px;padding:8px 9px}.role-cockpit .jayden-history__latest--simple li span{color:#9398aa;letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:800}.role-cockpit .jayden-history__latest--simple li strong{letter-spacing:-.015em;font-size:16px}.role-cockpit .jayden-history__latest--simple header strong{font-size:14px}.role-cockpit .jayden-history__latest--simple header span{letter-spacing:.08em;font-size:10px}.role-cockpit .jayden-history__list--simple{gap:6px}.role-cockpit .jayden-history__list--simple .jayden-history__row{border-radius:8px;padding:9px 10px}.role-cockpit .jayden-history__list--simple .jayden-history__row strong{font-size:12.5px}.role-cockpit .jayden-history__list--simple .jayden-history__row span{color:#9aa0b3;font-size:11px}.role-cockpit .jayden-history__list--simple .jayden-history__delete{letter-spacing:.06em;padding:5px 8px;font-size:10px}@media (width<=1180px){.role-cockpit__layout,.role-cockpit__summary{grid-template-columns:1fr}.role-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.role-kpis--three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.role-cockpit .card{gap:10px;padding:12px}.role-cockpit__statusbar{justify-content:flex-start}.role-kpis,.role-kpis--three,.role-cockpit .jayden-form__grid--today,.role-cockpit .jayden-form__grid--numbers,.role-cockpit .jayden-form__radio-row--simple{grid-template-columns:1fr}.role-cockpit .jayden-form__actions--simple{flex-direction:column}.role-cockpit .jayden-form__ghost,.role-cockpit .jayden-form__submit{width:100%}.role-cockpit .jayden-history__row{flex-direction:column;align-items:flex-start}}.content--desk{gap:18px}.content--desk .desk-section{gap:8px}.content--desk .desk-section__head{padding:0 2px}.content--desk .desk-section__label{color:var(--gold-bright);letter-spacing:.16em}.content--desk .desk-section__hint{color:var(--text-dim);font-weight:500}.content--desk .panel,.content--desk .card{background:linear-gradient(#121218f5,#0c0c11fa);border-color:#ffffff18}.content--desk .panel--gold{border-color:#d4af3738}.content--desk .funnel,.content--desk .kpi-section{padding:16px}.content--desk .funnel__track,.content--desk .funnel__segment{gap:6px}.content--desk .funnel__bridge{flex-basis:28px}.content--desk .funnel__stage{background:#ffffff08;gap:8px;padding:12px}.content--desk .funnel__label,.content--desk .kpi__head,.content--desk .card__sub,.content--desk .detail-tile small{color:var(--text-dim)}.content--desk .funnel__delta,.content--desk .kpi__sub,.content--desk .kpi__delta small{color:#aaa79d}.content--desk .kpi-grid{gap:10px}.content--desk .kpi{border-color:#ffffff16;min-height:98px;padding:12px}.content--desk .kpi--active,.content--desk .kpi--accent{border-color:#efcc6a61}.content--desk .kpi__value{font-size:clamp(21px,1.9vw,28px)}.content--desk .kpi-detail{border-color:#d4af3738;min-height:178px}.content--desk .kpi-detail__intro{padding:18px}.content--desk .kpi-detail__intro h2{margin-bottom:8px;font-size:17px}.content--desk .detail-tile{min-height:92px;padding:16px}.content--desk .detail-tile strong{font-size:23px}.content--desk .row{align-items:stretch;gap:14px}.content--desk .dashboard-health-grid{grid-template-columns:minmax(520px,1.08fr) minmax(360px,.92fr);align-items:stretch}.content--desk .dashboard-health-side{grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:14px;min-width:0;display:grid}.content--desk .dashboard-health-grid>.quality-card,.content--desk .dashboard-health-side>.card{height:100%}.content--desk .dashboard-health-side>.card{min-height:0}.content--desk .dashboard-health-side .goal{margin-top:auto}.content--desk .dashboard-health-side .alerts{flex:1}.content--desk .card{padding:14px}@media (width<=1180px){.content--desk .row--quality,.content--desk .row--bottom,.content--desk .dashboard-health-grid{grid-template-columns:1fr}.content--desk .dashboard-health-side{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.content--desk .funnel__track,.content--desk .funnel__segment{gap:8px}.content--desk .kpi-detail,.content--desk .kpi-detail__metrics,.content--desk .dashboard-health-side{grid-template-columns:1fr}}@media (width>=1024px){.content--desk .desk-section__head{max-width:1120px}.content--desk .desk-section__label{text-shadow:0 0 18px #d4af371f;font-size:11px;font-weight:800}.content--desk .desk-section__hint{font-size:12px;line-height:1.5}.content--desk .card__title--big,.content--desk .kpi-detail__intro h2{letter-spacing:-.015em}.content--desk .card__sub,.content--desk .goal__row,.content--desk .alert__body,.content--desk .integration__desc,.content--desk .leaderboard__empty span,.content--desk .team-finance-strip__note{color:#b6b1a7}.content--desk .kpi-detail{box-shadow:inset 0 1px 0 #ffffff0b, var(--shadow-card);background:radial-gradient(circle at 18% 0,#d4af371c,#0000 34%),linear-gradient(#121218fa,#0b0b10fc)}.content--desk .kpi-detail__intro{background:linear-gradient(#d4af371a,#d4af3704);border-right:1px solid #d4af371f}.content--desk .kpi-detail__intro .eyebrow{color:var(--gold-bright);font-weight:800}.content--desk .kpi-detail__intro p:not(.eyebrow){color:#beb8ad;line-height:1.55}.content--desk .detail-tile{background:linear-gradient(#ffffff0b,#ffffff06);border-color:#ffffff13}.content--desk .kpi-detail__metrics--count-4{grid-template-columns:repeat(4,minmax(0,1fr))}.content--desk .kpi-detail__metrics--count-4 .detail-tile{min-height:116px}.content--desk .detail-tile span{color:#c9c3b7;font-weight:700}.content--desk .detail-tile small{color:#9f998f;line-height:1.35}.content--desk .kpi__delta--muted{color:#928d84;background:#ffffff07;border-color:#ffffff0f}.content--desk .kpi:has(.kpi__delta--muted) .kpi__value{color:#e8e0d2}.content--desk .detail-tile:has(strong:first-child) strong{color:#e8e0d2}.content--desk .goal__big{color:#f1e8d7}.content--desk .progress{background:#ffffff12;box-shadow:inset 0 1px 2px #00000059}.content--desk .alert{background:#ffffff07}.content--desk .alert__title{color:#efe7d8;font-weight:700}.content--desk .leaderboard__empty{background:#d4af3709;border:1px dashed #d4af3729;border-radius:16px}.content--desk .leaderboard__empty strong{color:#e4dccf}.content--desk .team-finance-strip{background:linear-gradient(90deg,#d4af3714,#0000 42%),linear-gradient(#121218f5,#0c0c11fa)}.content--desk .team-finance-strip__head{border-bottom:1px solid #ffffff12;padding-bottom:10px}.content--desk .team-finance-strip__stat{background:#ffffff07;border-color:#ffffff13}.content--desk .team-finance-strip__stat span,.content--desk .integration__desc{font-weight:500}.content--desk .integration{background:#ffffff06;border-color:#ffffff12}.content--desk .integration__name{color:#eee6d7;font-weight:700}.content--desk .status-chip{border-color:#ffffff1a;font-weight:700}.content--desk .leaderboard th{color:#a9a298;font-weight:800}.content--desk .leaderboard td{color:#cfc8bb}.content--desk .leaderboard .strong{color:#f1e8d7}}.sidebar{height:100dvh;overflow:hidden}.sidebar .brand,.sidebar__footer{flex-shrink:0}.sidebar .nav{scrollbar-width:thin;scrollbar-color:#d4af3752 transparent;flex:auto;min-height:0;margin-right:-4px;padding-right:4px;overflow:hidden auto}.sidebar .nav::-webkit-scrollbar{width:4px}.sidebar .nav::-webkit-scrollbar-thumb{background:#d4af3747;border-radius:999px}.sidebar__footer{z-index:2;background:linear-gradient(#07070aeb,#07070a 72%);position:relative;box-shadow:0 -12px 24px #00000047}@media (height>=760px) and (width>=1024px){.sidebar .nav{padding-bottom:6px}}@media (height<=820px) and (width>=1024px){.sidebar{gap:14px;padding-top:16px;padding-bottom:12px}.sidebar .brand{padding-bottom:10px}.sidebar .nav{gap:4px}.sidebar .nav__item{padding-top:4px;padding-bottom:4px}.sidebar .nav__group-label{padding-top:1px;padding-bottom:3px}}:root{--text-muted:var(--text-dim);--focus-ring:0 0 0 3px #d4af371f}.content{gap:20px}.content>.card,.content>.panel,.content>.page-toolbar,.content>.empty-card,.content>.placeholder{min-width:0}.page-toolbar{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:linear-gradient(90deg,#d4af3712,#0000 46%),linear-gradient(#121218f5,#0a0a0efa);border-color:#ffffff18;margin-bottom:0;padding:14px 16px}.page-toolbar__note{color:#b8b3a8;max-width:760px;font-weight:500;line-height:1.5}.page-toolbar__stat{background:#d4af3714;border-color:#d4af373d;box-shadow:inset 0 1px #ffffff0b}.page-toolbar__stat-value{color:var(--gold-bright)}.card,.panel{background:linear-gradient(#121218f7,#0a0a0ffc);border-color:#ffffff18;box-shadow:inset 0 1px #ffffff0b,0 10px 28px #00000057}.card__head{align-items:flex-start;gap:12px}.card__head h2,.card__head h3,.daily-entry-card h3{color:var(--text-bright);letter-spacing:-.015em;margin:0}.card__head p{color:#aaa49a;margin:6px 0 0;font-size:12.5px;line-height:1.55}.empty-card,.placeholder,.meta-breakdown__empty,.data-table__empty,.card__empty{color:#aaa49a;background:radial-gradient(circle at 50% 0,#d4af371f,#0000 44%),#ffffff09;border-color:#d4af373d}.empty-card,.placeholder{border-style:dashed;min-height:230px;box-shadow:inset 0 1px #ffffff0a}.empty-card__icon,.placeholder__icon{color:var(--gold-bright);background:#d4af3721;border-color:#d4af3752;box-shadow:0 0 28px #d4af3714}.empty-card h3,.placeholder h2{color:#f3ead9}.empty-card p,.placeholder p,.data-table__empty,.card__empty{color:#aaa49a;line-height:1.55}.input,.finance-form input,.finance-form select,.daterange-control input{min-height:40px;color:var(--text-bright);background:#00000038;border-color:#ffffff1b;box-shadow:inset 0 1px #ffffff09}.input::placeholder,.finance-form input::placeholder{color:#9a988fb8}.input:hover,.finance-form input:hover,.finance-form select:hover{background:#ffffff0b;border-color:#ffffff29}.input:focus,.finance-form input:focus-visible,.finance-form select:focus-visible,.daterange-control input:focus{box-shadow:var(--focus-ring), inset 0 1px 0 #ffffff0a;border-color:#efcc6a85;outline:0}.btn,.finance-tabs__btn,.meta-hierarchy__crumb,.meta-hierarchy__back{transition:transform .14s,border-color .14s,background .14s,color .14s,box-shadow .14s}.btn:hover,.finance-tabs__btn:hover,.meta-hierarchy__crumb:hover,.meta-hierarchy__back:hover{transform:translateY(-1px)}.btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.btn--gold{box-shadow:0 10px 24px #d4af371f}.btn--gold:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 12px 28px #d4af3729}.kpi--static{cursor:default}.kpi--static:hover{border-color:#ffffff18;transform:none}.kpi-grid--payments .kpi{min-height:104px}.card--flush{border-color:#ffffff1a;overflow:hidden}.table-wrap{scrollbar-width:thin;scrollbar-color:#d4af3752 transparent;width:100%;overflow-x:auto}.table-wrap::-webkit-scrollbar{height:7px}.table-wrap::-webkit-scrollbar-thumb{background:#d4af3752;border-radius:999px}.data-table,.leaderboard{width:100%;min-width:720px}.data-table th,.leaderboard th{z-index:1;color:#aaa49a;white-space:nowrap;background:#0d0d12fa;font-weight:800;position:sticky;top:0}.data-table td,.leaderboard td{color:#c6c0b5;vertical-align:middle}.data-table tbody tr,.leaderboard tbody tr{transition:background .12s}.data-table tbody tr:hover td,.leaderboard tbody tr:hover td{background:#d4af370b}.data-table tfoot td{background:#ffffff07}.data-table .strong,.data-table .cell-primary{color:#f1e8d7}.toolbar{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff06;margin-bottom:0;padding:10px 12px}.toolbar__count,.toolbar__label{color:#aaa49a;font-weight:700}.stat-strip{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.rank{text-align:center;width:58px}.rank__chip{color:#d8d2c4;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-weight:900;display:inline-flex}.rank__chip--top{color:var(--gold-bright);background:#d4af3726;border-color:#d4af376b}.tag--method-manual{color:var(--gold-bright);background:#d4af371c;border-color:#d4af3742}.daily-entry-card{background:radial-gradient(circle at 100% 0,#d4af3717,#0000 42%),linear-gradient(#121218f7,#0a0a0ffc);border-color:#d4af3733}.daily-form,.finance-form{gap:12px;padding-top:2px}.daily-form label,.finance-form label{color:#9f998f;font-weight:750}.daily-form textarea.input{padding:10px 12px;line-height:1.45}.ads-page{gap:18px}.ads-hero{border-color:#d4af3757}.ads-hero p:not(.eyebrow),.meta-kpi__sub,.meta-kpi__foot{color:#aaa49a}.ads-hero__panel strong{color:var(--gold-bright)}.meta-performance-card--refined{border-color:#d4af3742}.meta-kpi{background:linear-gradient(#ffffff0e,#ffffff07)}.meta-breakdown__head{background:#ffffff08}.meta-hierarchy__crumb,.meta-hierarchy__back{color:var(--text-dim)}.meta-hierarchy-row{background:#ffffff09;border-color:#fff1}.meta-hierarchy-row.is-clickable:hover,.meta-hierarchy-row.is-selected{background:#d4af371b;border-color:#d4af375c}.meta-hierarchy-row__metrics span{background:#0003;border-color:#ffffff14}.team-finance-strip{background:linear-gradient(90deg,#d4af3717,#0000 46%),linear-gradient(#121218f7,#0a0a0ffc);border-color:#d4af3738}.team-finance-strip__title svg{color:var(--gold-bright)}.team-finance-strip__stat,.finance-kpi{background:#ffffff0b;border-color:#ffffff1a}.team-finance-strip__stat strong,.finance-kpi strong{color:#f1e8d7}.team-finance-strip__stat strong.positive,.finance-kpi strong.positive,.positive{color:#7ee2a8}.team-finance-strip__stat strong.negative,.finance-kpi strong.negative,.negative{color:#f58b8b}.content.team-portal{gap:18px}.portal-status{border-left:3px solid var(--border-gold)}.portal-status--connected{border-left-color:var(--success)}.portal-status--error{border-left-color:var(--danger)}.finance-tabs{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff07;padding:6px}.finance-tabs__btn{border-radius:999px}.finance-tabs__btn.is-active{color:var(--gold-bright);box-shadow:inset 0 0 0 1px #d4af373d}.finance-kpi-band{gap:10px}.finance-kpi{justify-content:center;min-height:78px}.finance-panel .card__head{border-bottom:1px solid #fff1;padding-bottom:4px}.status-chip--not_connected{color:#f8a5a5;background:#f4727214;border-color:#f4727247}@media (width<=900px){.page-toolbar{padding:14px}.toolbar{align-items:stretch}.toolbar .input{flex:180px}.toolbar__count{width:100%;margin-left:0}.daily-form__wide{grid-column:1/-1}}@media (width<=720px){.content{padding-left:16px;padding-right:16px}.page-toolbar,.card{border-radius:14px}.card__head{flex-direction:column;align-items:stretch}.btn,.finance-form__submit{justify-self:stretch;width:100%}.meta-kpi-grid{grid-template-columns:1fr}.meta-breakdown__head{flex-direction:column;align-items:stretch}.meta-hierarchy-row__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.scoreboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.leaderboard__table-wrap{scrollbar-width:thin;scrollbar-color:#d4af3752 transparent;width:100%;max-width:100%;overflow-x:auto}.leaderboard__table-wrap::-webkit-scrollbar{height:7px}.leaderboard__table-wrap::-webkit-scrollbar-thumb{background:#d4af3752;border-radius:999px}.leaderboard{border-collapse:collapse}.leaderboard th,.leaderboard td{border-bottom:1px solid #ffffff0e;padding:13px 12px}.leaderboard tbody tr:last-child td{border-bottom:0}.leaderboard .rank{width:58px;height:auto;color:inherit;font-weight:inherit;text-align:center;background:0 0;border-radius:0;display:table-cell}.leaderboard .closer-cell{color:#eee6d7;min-width:0;font-weight:650;display:table-cell}.closer-board-card{min-width:0;overflow:hidden}.closer-board-table{table-layout:fixed;min-width:600px}.closer-board-table th:first-child,.closer-board-table td:first-child{width:58px}.closer-board-table th:nth-child(2),.closer-board-table td:nth-child(2){width:34%}@media (width<=900px){.scoreboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.scoreboard-kpis{grid-template-columns:1fr}}.head-manager-page{padding-top:18px}.head-manager .card{background:linear-gradient(#121218f7,#0b0b10fb);border-color:#ffffff16;padding:12px}.manager-statusbar{justify-content:flex-start;gap:7px}.manager-statusbar span{color:#bfb7aa;letter-spacing:.08em;background:#ffffff06;border-color:#ffffff16;min-height:22px;padding:0 8px;font-size:9px}.manager-statusbar span:first-child,.manager-statusbar span:last-child{color:var(--gold-bright);background:#d4af3712;border-color:#d4af373d}.manager-summary{background:#ffffff04;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(220px,.75fr);align-items:start;gap:8px;padding:9px}.manager-summary__tile{border-radius:10px;min-height:0;padding:10px 11px}.manager-summary__detail{color:#a9a397;font-size:10.5px}.manager-section{gap:7px}.manager-section__head{padding:2px 1px 0}.manager-section__head h3{letter-spacing:.15em;font-size:11px}.manager-section__meta{color:#a9a397;font-size:10px}.manager-queue{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start;gap:10px;display:grid}.manager-command-panel{align-content:start;gap:8px}.manager-command-panel__head h4{letter-spacing:.13em;font-size:10.5px}.manager-command-panel__head span{color:#a9a397;letter-spacing:.06em;font-size:9.5px}.manager-command-list{gap:6px;display:grid}.manager-command-panel--primary .manager-command-list,.manager-command-list--health{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-command-tile{background:#ffffff05;border-radius:9px;gap:3px;min-height:0;padding:8px 9px}.manager-command-tile__label{color:#bbb4a9;letter-spacing:.09em;font-size:9px}.manager-command-tile p{color:#a9a397;font-size:10.5px;line-height:1.35}.manager-grid{gap:10px}.manager-card{padding:12px}.manager-card__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.manager-card__channel{justify-self:end}.manager-card__role{color:#aaa49a;font-size:10.5px}.manager-metric{gap:2px 8px;padding:7px 9px}.manager-metric__label{color:#bbb4a9;letter-spacing:.08em;font-size:9px}.manager-metric__goal{color:#9f998f;font-size:10px}.manager-actions--logging{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start}.manager-action-card{height:auto}.manager-action-log__head,.manager-checklist__head,.manager-reminders__head{padding-bottom:7px}.manager-action-log__head .card__title,.manager-checklist__head .card__title,.manager-reminders__head .card__title{font-size:12.5px}.manager-checklist__hint{color:#aaa49a;font-size:10.8px}.manager-action-log__form{background:#d4af370a;gap:7px;padding:9px}.manager-action-log__form textarea{min-height:48px}.manager-action-log__status{gap:5px}.manager-action-log__status-button,.manager-action-log__save,.manager-log button{min-height:29px;font-size:9px}.manager-reminders{grid-column:1/-1}.manager-reminders__grid{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr)}.manager-reminder,.manager-checklist__row{padding:7px 9px}@media (width<=1180px){.manager-queue,.manager-actions--logging,.manager-reminders__grid{grid-template-columns:1fr}.manager-command-list--health{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1080px){.manager-summary{grid-template-columns:1fr}.manager-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.manager-command-panel--primary .manager-command-list,.manager-command-list--health,.manager-grid,.manager-card__head{grid-template-columns:1fr}.manager-card__channel{justify-self:start}}.manager-statusbar{margin-top:-4px}.manager-statusbar span{min-height:20px;padding:0 7px;font-size:8.8px}.manager-summary{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr) minmax(0,.85fr);align-items:stretch;gap:7px;padding:8px}.manager-summary__tile{gap:4px;padding:9px 10px}.manager-summary__headline{font-size:13.2px;font-weight:700}.manager-summary__value{font-size:12.5px}.manager-summary__detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.manager-section__head{min-height:18px}.manager-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.manager-card{border-radius:10px;gap:7px;padding:10px}.manager-card__head{padding-bottom:6px}.manager-card__name{font-size:13.5px}.manager-card__role{display:none}.manager-card__channel{letter-spacing:.06em;padding:2px 6px;font-size:8px}.manager-card__metrics{gap:5px}.manager-metric{border-radius:8px;padding:6px 8px}.manager-metric__label{font-size:8.5px}.manager-metric__value{font-size:14px}.manager-metric__goal{font-size:9.5px}.manager-progress{height:2px;margin-top:3px}.manager-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.manager-tool{display:block;overflow:hidden;padding:0!important}.manager-tool__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;list-style:none;display:flex}.manager-tool__summary::-webkit-details-marker{display:none}.manager-tool__summary:after{content:"+";color:var(--gold);font-size:15px;font-weight:800;line-height:1}.manager-tool[open] .manager-tool__summary{border-bottom:1px solid #ffffff12}.manager-tool[open] .manager-tool__summary:after{content:"–"}.manager-tool__summary span:first-child{gap:2px;min-width:0;display:grid}.manager-tool__summary small{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:8.8px;font-weight:850}.manager-tool__summary strong{color:var(--text-bright);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.manager-tool>:not(summary){margin:9px 10px}.manager-tool[open]{grid-column:1/-1}.manager-tool--reminders[open] .manager-reminders__grid{grid-template-columns:minmax(260px,.58fr) minmax(420px,1fr);align-items:start;gap:12px;display:grid}.manager-tool--reminders[open] .manager-reminders__col{gap:8px;min-width:0}.manager-tool--reminders[open] .manager-reminders__col h4{margin:0;padding:0;line-height:1}.manager-tool--reminders[open] .manager-reminders__list{grid-template-columns:1fr;gap:7px;display:grid}.manager-tool--reminders[open] .manager-reminder{width:100%;padding:8px 10px}.manager-tool--reminders[open] .manager-reminders__form{gap:8px;padding:10px}.manager-tool--reminders[open] .manager-reminders__form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.manager-tool--reminders[open] .manager-reminders__form textarea{min-height:58px}.manager-tool .manager-checklist__hint{display:none}.manager-action-log__form,.manager-reminders__form{background:#ffffff05;border-color:#ffffff14}@media (width<=1180px){.manager-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-tools{grid-template-columns:1fr}}@media (width<=980px){.manager-summary,.manager-grid{grid-template-columns:1fr}}@media (width<=720px){.manager-tools,.manager-tool--reminders[open] .manager-reminders__grid,.manager-tool--reminders[open] .manager-reminders__form-row{grid-template-columns:1fr}}.manager-section[aria-label=Team\ scorecards]{gap:8px}.manager-section[aria-label=Team\ scorecards] .manager-section__head{border-bottom:1px solid #ffffff0f;padding:0 2px 7px}.manager-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:9px}.manager-card{background:linear-gradient(#14141bfa,#0a0a0ffc);border-radius:12px;gap:8px;min-height:0;padding:11px}.manager-card__head{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding-bottom:0}.manager-card__name{font-size:15px;line-height:1}.manager-card__role{color:#8f8a82;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;line-height:1.25;display:block;overflow:hidden}.manager-card__status{color:#aaa49a;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;justify-self:end;min-height:20px;padding:0 7px;font-size:8.5px;font-weight:850}.manager-card__status--good{color:var(--success);background:#6fcf9712;border-color:#6fcf9742}.manager-card__status--behind{color:#f09a9a;background:#e26d6d12;border-color:#e26d6d47}.manager-card__status--empty{color:var(--gold-bright);background:#d4af370f;border-color:#d4af373d}.manager-card__report{color:#a9a397;white-space:nowrap;text-overflow:ellipsis;background:#ffffff09;border-radius:8px;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.manager-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.manager-metric{border-radius:9px;grid-template-columns:minmax(0,1fr);grid-template-areas:"label""value""goal""bar";align-content:start;gap:2px;min-height:64px;padding:8px}.manager-metric:nth-child(3):last-child{grid-column:1/-1;min-height:58px}.manager-metric__label{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:20px;font-size:8.8px;line-height:1.12;display:-webkit-box;overflow:hidden}.manager-metric__value{text-align:left;margin-top:1px;font-size:15px}.manager-metric__goal{white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}@media (width<=980px){.manager-grid{grid-template-columns:1fr}}.content.head-manager-page{max-width:1520px;padding-left:clamp(24px,3vw,44px);padding-right:clamp(24px,3vw,44px)}.head-manager{gap:14px;width:100%;max-width:1380px;margin:0 auto}.manager-summary{max-width:100%}.manager-section[aria-label=Team\ scorecards]{background:radial-gradient(900px 260px at 50% 0,#d4af3712,#0000 62%),linear-gradient(#ffffff09,#ffffff03);border:1px solid #ffffff14;border-radius:18px;gap:11px;padding:14px;box-shadow:0 18px 48px #00000047}.manager-section[aria-label=Team\ scorecards] .manager-section__head{border-bottom-color:#d4af3724;padding:0 2px 10px}.manager-section[aria-label=Team\ scorecards] .manager-section__head h3{letter-spacing:.18em;font-size:12.5px}.manager-section[aria-label=Team\ scorecards] .manager-section__meta{color:#b7afa4;font-size:11px}.manager-section[aria-label=Team\ scorecards] .manager-card{background:linear-gradient(#16161efa,#09090efc);border-color:#ffffff1f;border-radius:16px;gap:12px;min-height:286px;padding:16px;box-shadow:inset 0 1px #ffffff0d,0 14px 34px #00000052}.manager-section[aria-label=Team\ scorecards] .manager-card__head{gap:12px}.manager-section[aria-label=Team\ scorecards] .manager-card__name{font-size:18px;line-height:1.05}.manager-section[aria-label=Team\ scorecards] .manager-card__role{color:#aaa49a;margin-top:6px;font-size:12px;line-height:1.35}.manager-section[aria-label=Team\ scorecards] .manager-card__status{letter-spacing:.09em;min-height:26px;padding:0 10px;font-size:9.5px}.manager-section[aria-label=Team\ scorecards] .manager-card__report{color:#b8b1a7;border-radius:11px;min-height:36px;padding:0 12px;font-size:11.5px}.manager-section[aria-label=Team\ scorecards] .manager-card__metrics{gap:10px}.manager-section[aria-label=Team\ scorecards] .manager-metric{border-radius:12px;gap:4px;min-height:82px;padding:12px}.manager-section[aria-label=Team\ scorecards] .manager-metric:nth-child(3):last-child{min-height:74px}.manager-section[aria-label=Team\ scorecards] .manager-metric__label{color:#c2baae;letter-spacing:.09em;min-height:24px;font-size:10.2px;line-height:1.16}.manager-section[aria-label=Team\ scorecards] .manager-metric__value{font-size:21px;line-height:1.05}.manager-section[aria-label=Team\ scorecards] .manager-metric__goal{color:#aaa49a;font-size:11px}.manager-section[aria-label=Team\ scorecards] .manager-progress{height:3px;margin-top:5px}@media (width<=1180px){.content.head-manager-page{padding-left:24px;padding-right:24px}.manager-section[aria-label=Team\ scorecards]{padding:12px}.manager-section[aria-label=Team\ scorecards] .manager-grid{gap:10px}.manager-section[aria-label=Team\ scorecards] .manager-card{min-height:260px;padding:13px}.manager-section[aria-label=Team\ scorecards] .manager-card__name{font-size:16px}.manager-section[aria-label=Team\ scorecards] .manager-card__role{font-size:11px}.manager-section[aria-label=Team\ scorecards] .manager-metric{min-height:74px;padding:10px}.manager-section[aria-label=Team\ scorecards] .manager-metric__value{font-size:18px}}@media (width<=980px){.manager-section[aria-label=Team\ scorecards] .manager-grid{grid-template-columns:1fr}.manager-section[aria-label=Team\ scorecards] .manager-card{min-height:0}}.content.head-manager-page{max-width:1440px;padding-top:16px;padding-bottom:28px}.head-manager{gap:12px;max-width:1240px}.manager-statusbar{justify-content:center;margin-top:-2px}.manager-summary{border-radius:16px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(260px,.78fr);gap:10px;padding:10px}.manager-summary__tile{justify-content:center;min-height:82px}.manager-section[aria-label=Team\ scorecards]{border-radius:16px;gap:10px;padding:12px;box-shadow:0 14px 40px #0000003d}.manager-section[aria-label=Team\ scorecards] .manager-grid{grid-template-columns:1fr;gap:9px;display:grid}.manager-section[aria-label=Team\ scorecards] .manager-card{border-radius:14px;grid-template-columns:minmax(170px,.82fr) minmax(190px,.95fr) minmax(0,2.35fr);align-items:stretch;gap:12px;min-height:126px;padding:12px;display:grid}.manager-section[aria-label=Team\ scorecards] .manager-card__head{border-right:1px solid #ffffff12;grid-column:1;grid-template-columns:1fr;align-content:center;gap:8px;padding:0 12px 0 2px;display:grid}.manager-section[aria-label=Team\ scorecards] .manager-card__role{white-space:normal;text-overflow:clip;color:#aaa49a;font-size:11.5px;display:block;overflow:visible}.manager-section[aria-label=Team\ scorecards] .manager-card__status{justify-self:start;min-height:24px;padding:0 10px;font-size:9.3px}.manager-section[aria-label=Team\ scorecards] .manager-card__report{white-space:normal;grid-column:2;align-self:stretch;height:100%;min-height:0;padding:0 14px;line-height:1.35}.manager-section[aria-label=Team\ scorecards] .manager-metric,.manager-section[aria-label=Team\ scorecards] .manager-metric:nth-child(3):last-child{grid-column:auto;align-content:center;min-height:102px;padding:11px}.manager-section[aria-label=Team\ scorecards] .manager-metric__label{min-height:28px;font-size:9.8px}.manager-tools{gap:10px}.manager-tool__summary{min-height:70px}@media (width<=1280px){.head-manager{max-width:1160px}.manager-section[aria-label=Team\ scorecards] .manager-card{grid-template-columns:minmax(150px,.8fr) minmax(170px,.9fr) minmax(0,2.1fr)}.manager-section[aria-label=Team\ scorecards] .manager-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-section[aria-label=Team\ scorecards] .manager-metric,.manager-section[aria-label=Team\ scorecards] .manager-metric:nth-child(3):last-child{min-height:78px}}@media (width<=980px){.manager-summary,.manager-section[aria-label=Team\ scorecards] .manager-card{grid-template-columns:1fr}.manager-section[aria-label=Team\ scorecards] .manager-card__head,.manager-section[aria-label=Team\ scorecards] .manager-card__report,.manager-section[aria-label=Team\ scorecards] .manager-card__metrics{grid-column:1}.manager-section[aria-label=Team\ scorecards] .manager-card__head{border-right:0;padding:0}}.content.head-manager-page{max-width:1460px;padding-top:14px}.head-manager{grid-template-columns:minmax(0,1.58fr) minmax(330px,.62fr);align-items:start;gap:12px;max-width:1320px;display:grid}.manager-statusbar{grid-column:1/-1;justify-content:flex-start;margin:0}.manager-summary{border-radius:14px;grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(240px,.72fr);gap:8px;padding:8px}.manager-summary__tile{min-height:68px;padding:10px 12px}.manager-section[aria-label=Team\ scorecards]{border-radius:16px;grid-column:1;gap:10px;padding:12px}.manager-section[aria-label=Team\ scorecards] .manager-section__head{align-items:center;padding-bottom:9px}.manager-section[aria-label=Team\ scorecards] .manager-grid{grid-template-columns:1fr;gap:8px}.manager-section[aria-label=Team\ scorecards] .manager-card{background:linear-gradient(#121219fa,#08080cfc);border-radius:13px;grid-template-columns:minmax(132px,.62fr) minmax(0,2.55fr);gap:12px;min-height:116px;padding:12px}.manager-section[aria-label=Team\ scorecards] .manager-card__head{border-right:1px solid #ffffff13;grid-column:1;align-content:center;gap:7px;padding:0 12px 0 0}.manager-section[aria-label=Team\ scorecards] .manager-card__name{font-size:18px}.manager-section[aria-label=Team\ scorecards] .manager-card__role{margin-top:1px;font-size:10.8px;line-height:1.25;display:block}.manager-section[aria-label=Team\ scorecards] .manager-card__status{min-height:23px;padding:0 9px;font-size:8.8px}.manager-section[aria-label=Team\ scorecards] .manager-card__report{grid-column:2;height:auto;min-height:34px;padding:0 11px;font-size:10.8px}.manager-section[aria-label=Team\ scorecards] .manager-card__metrics{grid-column:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.manager-section[aria-label=Team\ scorecards] .manager-metric,.manager-section[aria-label=Team\ scorecards] .manager-metric:nth-child(3):last-child{border-radius:10px;min-height:74px;padding:9px}.manager-section[aria-label=Team\ scorecards] .manager-metric__label{min-height:24px;font-size:9px;line-height:1.12}.manager-section[aria-label=Team\ scorecards] .manager-metric__value{font-size:20px}.manager-section[aria-label=Manager\ actions]{background:linear-gradient(#ffffff08,#ffffff03);border:1px solid #ffffff14;border-radius:16px;grid-column:2;padding:12px;position:sticky;top:76px}.manager-section[aria-label=Manager\ actions] .manager-section__head{border-bottom:1px solid #d4af3721;padding:0 2px 9px}.manager-tools{grid-template-columns:1fr;gap:8px}.manager-tool,.manager-tool[open]{grid-column:1}.manager-tool__summary{min-height:64px;padding:11px 12px}.manager-tool__summary strong{white-space:normal;line-height:1.18}.manager-tool[open]>:not(summary){margin:10px 12px 12px}.manager-tool--reminders[open] .manager-reminders__grid{grid-template-columns:1fr}@media (width<=1280px){.head-manager{grid-template-columns:minmax(0,1.45fr) minmax(300px,.65fr);max-width:1180px}.manager-section[aria-label=Team\ scorecards] .manager-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1040px){.head-manager{grid-template-columns:1fr}.manager-section[aria-label=Team\ scorecards],.manager-section[aria-label=Manager\ actions]{grid-column:1}.manager-section[aria-label=Manager\ actions]{position:static}.manager-tools{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.manager-tools,.manager-section[aria-label=Team\ scorecards] .manager-card,.manager-section[aria-label=Team\ scorecards] .manager-card__metrics{grid-template-columns:1fr}.manager-section[aria-label=Team\ scorecards] .manager-card__head{border-right:0;padding:0}}.dashboard-overview{position:relative}.dashboard-overview:before{display:none}.head-manager-page:before{content:"";pointer-events:none;z-index:-1;opacity:.55;background:radial-gradient(720px 220px at 35% 0,#d4af370e,#0000 72%);height:320px;position:fixed;inset:0}.dashboard-overview .desk-section__head{border-bottom:1px solid #ffffff09;padding:0 2px 4px}.dashboard-overview .desk-section__label{color:var(--gold-bright);text-shadow:0 0 24px #d4af3729}.dashboard-overview .funnel,.dashboard-overview .kpi,.dashboard-overview .quality-card,.dashboard-overview .weekly-goal,.dashboard-overview .alerts-panel,.dashboard-overview .leaderboard,.dashboard-overview .integration-readiness,.dashboard-overview .team-finance-summary{box-shadow:var(--shadow-card), 0 18px 70px #0000002e;border-color:#ffffff16}.dashboard-overview .funnel,.dashboard-overview .quality-card,.dashboard-overview .weekly-goal,.dashboard-overview .alerts-panel{background:radial-gradient(420px 160px at 16% 0,#d4af3711,#0000 72%),linear-gradient(#ffffff0b,#ffffff04),#09090db8}.dashboard-overview .kpi{border-radius:17px;min-height:118px}.dashboard-overview .kpi--active{box-shadow:inset 0 -3px 0 var(--gold), 0 0 0 1px #d4af373d, 0 20px 70px #d4af3711}.dashboard-overview .dashboard-health-grid,.dashboard-overview .dashboard-health-side{gap:16px}.dashboard-overview .row--bottom{align-items:start;gap:16px}.head-manager-page{position:relative}.head-manager .card{box-shadow:var(--shadow-card), 0 18px 70px #0003;background:radial-gradient(360px 140px at 16% 0,#d4af370e,#0000 74%),linear-gradient(#ffffff0a,#ffffff04),#08090cc7;border-color:#ffffff16}.manager-summary{background:radial-gradient(680px 220px at 10% -20%,#d4af371f,#0000 72%),linear-gradient(#ffffff09,#ffffff03);border-color:#d4af3733;gap:12px;padding:12px}.manager-summary__tile{border-radius:13px;padding:13px 14px}.manager-summary__headline{font-size:15.5px}.manager-section--command{background:radial-gradient(620px 210px at 82% 0,#d4af3717,#0000 74%),#ffffff03;border:1px solid #d4af3729;border-radius:18px;grid-column:1/-1;padding:12px}.manager-section--command .manager-section__head{padding:0 2px 2px}.manager-command-grid{gap:10px}.manager-command-split{gap:12px}.manager-command-panel{padding:13px}.manager-command-tile{background:linear-gradient(#ffffff08,#ffffff03),#0a0c1270;border-radius:12px;min-height:102px}.manager-command-tile__label{color:var(--gold-soft)}.manager-grid,.manager-tools{gap:12px}@media (width<=1180px){.manager-command-split,.manager-command-grid--priorities{grid-template-columns:1fr}}.dashboard-overview{gap:16px;padding-top:18px}.dashboard-overview .desk-section__head{align-items:center;padding:0 2px 2px}.dashboard-overview .desk-section__hint{margin-top:2px;font-size:11.5px}.dashboard-overview .desk-section:first-child{background:radial-gradient(640px 180px at 10% 0,#d4af3713,#0000 70%),#ffffff03;border:1px solid #d4af371c;border-radius:20px;padding:12px}.dashboard-overview .desk-section:first-child .desk-section__label:after{content:" · CEO READ";color:#efcc6a94;letter-spacing:.14em}.dashboard-overview .kpi-grid{gap:10px}.dashboard-overview .kpi{border-radius:14px;gap:4px;min-height:94px;padding:12px 13px 11px}.dashboard-overview .kpi__head{font-size:9.8px}.dashboard-overview .kpi__value{font-size:24px}.dashboard-overview .kpi__sub{font-size:10.8px}.dashboard-overview .kpi__delta{margin-top:2px;font-size:10px}.dashboard-overview .funnel{border-radius:16px;padding:12px}.dashboard-overview .funnel__stage{border-radius:11px;gap:7px;padding:10px 11px}.dashboard-overview .funnel__value{font-size:20px}.dashboard-overview .funnel__label{font-size:9.4px}.dashboard-overview .funnel__delta{font-size:10.2px}.dashboard-overview .funnel__bridge{flex-basis:30px}.dashboard-overview .funnel__bridge-rate{padding:3px 5px;font-size:9px}.dashboard-overview .dashboard-health-grid{grid-template-columns:minmax(560px,1.1fr) minmax(340px,.9fr);gap:12px}.dashboard-overview .dashboard-health-side{gap:12px}.dashboard-overview .quality-card,.dashboard-overview .weekly-goal,.dashboard-overview .alerts-panel{border-radius:16px}.dashboard-overview .row--bottom{gap:12px}.resources-os{padding-top:18px}.resources-hero--clean{background:radial-gradient(520px 160px at 8% 0,#d4af3714,#0000 72%),#ffffff03;border:1px solid #d4af3721;border-radius:18px;margin-bottom:14px;padding:14px 16px}.resources-hero h2{color:var(--text-bright);letter-spacing:-.045em;font-size:clamp(26px,2.6vw,38px);line-height:1}.resources-hero p{font-size:12px}.resource-control-row{grid-template-columns:minmax(460px,auto) minmax(260px,1fr) 190px;gap:12px;margin-bottom:16px;padding-bottom:14px}.resource-tabs--segmented{background:#ffffff07;border-color:#d4af371f;border-radius:15px;padding:5px}.resource-tabs--segmented .resource-tab{border-radius:11px;gap:8px;min-height:38px;padding:8px 11px}.resource-tabs--segmented .resource-tab--active{color:var(--gold-bright);background:linear-gradient(#d4af3726,#d4af370e)}.resource-tabs--segmented .resource-tab__icon{opacity:.9;border:1.5px solid;border-radius:3px;width:18px;height:16px;font-size:0;position:relative}.resource-tabs--segmented .resource-tab__icon:before{content:"";border:1.5px solid;border-bottom:0;border-radius:3px 3px 0 0;width:8px;height:5px;position:absolute;top:-5px;left:2px}.resource-tabs--segmented .resource-tab strong{color:var(--gold-bright);background:#d4af371f;min-width:22px;height:20px;font-size:10.5px}.resource-search--wide,.resource-sort--clean{background:#ffffff05;border-color:#ffffff17;border-radius:12px;height:42px;min-height:42px}.resource-folder-panel,.resource-folder-detail{gap:12px}.resource-section-head--clean .resource-section-head__eyebrow{color:var(--text-dim);text-transform:uppercase;letter-spacing:.12em;font-size:10.5px}.resource-section-head--clean p{font-size:11.5px}.resource-folder-grid{grid-template-columns:repeat(5,minmax(190px,1fr));gap:12px}.resource-folder-card{background:linear-gradient(#ffffff09,#ffffff03),#0b0c10;border-color:#ffffff18;border-radius:14px;min-height:104px;box-shadow:inset 0 1px #ffffff09,0 10px 24px #00000024}.resource-folder-card:hover{background:linear-gradient(#d4af370e,#ffffff03),#0d0e12;border-color:#d4af3752;transform:translateY(-2px)}.resource-folder-card__glyph{color:currentColor;background:#d4af3713;border:1px solid #d4af3729;border-radius:9px;place-items:center;width:34px;height:34px;margin:15px 0 0 15px;display:inline-grid}.resource-folder-card__copy{gap:4px;padding:10px 15px 15px;display:grid}.resource-folder-svg--mini{width:20px;height:20px}.resource-folder-card strong{margin:0;font-size:15.5px}.resource-folder-card small{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.resource-item-grid{grid-template-columns:repeat(4,minmax(190px,1fr));gap:12px;padding:16px}.resource-item-card{border-radius:12px;gap:12px;min-height:116px;padding:15px}.resource-item-card__icon{width:34px;height:34px;font-size:16px}.resource-item-card strong{font-size:14px}.resource-item-card__meta{font-size:10.8px}.sales-talent-finder{padding-top:14px}.sales-talent-finder__top{margin-bottom:12px}.sales-talent-finder__top h3{font-size:clamp(18px,1.6vw,22px)}.sales-talent-finder__top p{font-size:12px}.sales-talent-grid{grid-template-columns:repeat(5,minmax(190px,1fr));gap:12px}.sales-talent-card{border-radius:14px;min-height:186px;padding:14px}.sales-talent-card__head{grid-template-columns:38px minmax(0,1fr)}.sales-talent-card__head time{grid-column:1/-1}.sales-talent-avatar{width:38px;height:38px;font-size:13px}.sales-talent-card h3{font-size:15px}.sales-talent-card__chips,.sales-talent-card__metrics,.sales-talent-card__actions{margin-top:10px}.sales-talent-card__actions a,.sales-talent-card__actions button,.sales-talent-card__chips span,.sales-talent-industry{padding:5px 7px;font-size:10.5px}@media (width<=1280px){.dashboard-overview .kpi-grid{grid-template-columns:repeat(3,1fr)}.resource-folder-grid,.sales-talent-grid{grid-template-columns:repeat(4,minmax(180px,1fr))}}@media (width<=980px){.dashboard-overview .dashboard-health-grid,.resource-control-row{grid-template-columns:1fr}.resource-folder-grid,.sales-talent-grid,.resource-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-overview .kpi-detail{border-radius:15px;grid-template-columns:minmax(210px,.72fr) minmax(0,3fr);min-height:116px}.dashboard-overview .kpi-detail__intro{padding:14px 16px}.dashboard-overview .kpi-detail__intro h2{margin:2px 0 6px;font-size:15.5px}.dashboard-overview .kpi-detail__intro p:not(.eyebrow){font-size:11.5px;line-height:1.35}.dashboard-overview .kpi-detail__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-overview .detail-tile{min-height:78px;padding:12px 14px}.dashboard-overview .detail-tile strong{font-size:21px}.dashboard-overview .detail-tile span,.dashboard-overview .detail-tile small{font-size:10.5px}.dashboard-overview .funnel__track{flex-wrap:nowrap;gap:0}.dashboard-overview .funnel__segment{flex-direction:row;flex:1 1 0;min-width:0}.dashboard-overview .funnel__stage{min-height:76px;padding:9px 10px}.dashboard-overview .funnel__bridge:before,.dashboard-overview .funnel__bridge:after{min-height:18px}@media (width<=980px){.dashboard-overview .kpi-detail,.dashboard-overview .kpi-detail__metrics{grid-template-columns:1fr}.dashboard-overview .funnel__track{flex-wrap:wrap;gap:8px}.dashboard-overview .funnel__segment{flex-direction:column;flex:calc(50% - 8px)}}.content.head-manager-page{padding-top:12px;padding-bottom:24px}.head-manager{gap:12px}.manager-statusbar{gap:5px}.manager-statusbar span{letter-spacing:.085em;min-height:20px;padding:0 8px;font-size:9px}.manager-summary{gap:9px;padding:9px}.manager-summary__tile{gap:4px;min-height:58px;padding:10px 12px}.manager-summary__label{letter-spacing:.12em;font-size:9px}.manager-summary__headline{font-size:14.5px;line-height:1.28}.manager-summary__value{font-size:12.5px;line-height:1.2}.manager-summary__detail{font-size:10.5px;line-height:1.32}.manager-section--command{border-radius:15px;padding:10px}.manager-section--command .manager-section__head{padding-bottom:0}.manager-command-grid--priorities{gap:8px}.manager-command-split{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:9px}.manager-command-panel{gap:9px;padding:10px}.manager-command-panel__head{padding-bottom:6px}.manager-command-panel__head h4,.manager-section__head h3{letter-spacing:.13em}.manager-command-panel__head span,.manager-section__meta{font-size:9.5px}.manager-command-grid--freshness,.manager-command-grid--actions{gap:7px}.manager-command-tile{border-radius:10px;gap:3px;min-height:78px;padding:9px 10px}.manager-command-tile__label{letter-spacing:.11em;font-size:9px}.manager-command-tile__value{font-size:14px}.manager-command-tile p{font-size:10.3px;line-height:1.32}@media (width<=1180px){.manager-command-grid--priorities{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.manager-command-grid--priorities,.manager-command-split,.manager-command-grid--freshness,.manager-command-grid--actions{grid-template-columns:1fr}.manager-summary{grid-template-columns:1fr!important}.manager-summary__tile{min-height:auto}}@media (width<=720px){.manager-section[aria-label=Team\ scorecards] .manager-card{grid-template-columns:1fr!important}.manager-section[aria-label=Team\ scorecards] .manager-card__head,.manager-section[aria-label=Team\ scorecards] .manager-card__report,.manager-section[aria-label=Team\ scorecards] .manager-card__metrics{grid-column:1!important}.manager-section[aria-label=Team\ scorecards] .manager-card__head{border-bottom:1px solid #ffffff12;border-right:0;padding:0 0 8px}.manager-section[aria-label=Team\ scorecards] .manager-card__metrics{grid-template-columns:1fr!important}}.dashboard-overview .operating-pulse{background:radial-gradient(circle at 18% 0,#d4af3717,#0000 31%),linear-gradient(#121218fa,#09090dfc);border-color:#d4af3742;gap:12px;min-width:0;padding:14px;overflow:hidden}.operating-pulse .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.operating-pulse__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.operating-pulse__source{color:#a9a298;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:750}.operating-pulse__tabs{background:#0000003d;border:1px solid #ffffff17;border-radius:10px;gap:3px;padding:3px;display:inline-flex}.operating-pulse__tabs button{color:#aaa49a;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:0 12px;font-size:11px;font-weight:750;transition:color .14s,background .14s,border-color .14s}.operating-pulse__tabs button:hover{color:var(--text-bright);background:#ffffff0b}.operating-pulse__tabs button.is-active{color:var(--gold-bright);background:#d4af371c;border-color:#d4af374f}.operating-pulse__tabs button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.operating-pulse__layout{grid-template-columns:minmax(0,1.62fr) minmax(300px,.88fr);gap:12px;min-width:0;display:grid}.operating-pulse__trend{background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;min-width:0;min-height:314px;padding:10px 12px 8px}.pulse-chart{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.pulse-chart__canvas{width:100%;min-width:0;overflow:hidden}.pulse-chart__canvas svg{touch-action:pan-y;width:100%;height:238px;display:block;overflow:visible}.pulse-chart__baseline{stroke:#ffffff1f;stroke-width:1px}.pulse-chart__line{fill:none;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.pulse-chart__line.is-gold,.pulse-chart__single.is-gold{stroke:var(--gold-bright)}.pulse-chart__line.is-light,.pulse-chart__single.is-light{stroke:#d7d2c7}.pulse-chart__line.is-danger,.pulse-chart__single.is-danger{stroke:#d47777}.pulse-chart__single{fill:#101015;stroke-width:2.25px}.pulse-chart__cursor{stroke:#d4af3740;stroke-width:1px;stroke-dasharray:3 4}.pulse-chart__hit{fill:#0000;stroke:#0000;stroke-width:2px;cursor:crosshair;pointer-events:all}.pulse-chart__hit:focus{outline:none}.pulse-chart__hit:focus-visible{fill:#d4af3714;stroke:#d4af3780}.pulse-chart__tick{fill:#8f8a82;font-family:var(--font-body);font-size:10px;font-weight:650}.pulse-chart__inspection{color:#b6b1a7;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 10px;font-size:11px;display:flex}.pulse-chart__inspection>strong{color:#eee6d7;flex:none;font-size:11.5px}.pulse-chart__inspection>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:13px;min-width:0;display:flex}.pulse-chart__inspection span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.pulse-chart__inspection b{color:var(--text-bright);font-variant-numeric:tabular-nums}.pulse-chart__inspection i{background:#d7d2c7;border-radius:999px;width:6px;height:6px}.pulse-chart__inspection i.is-gold{background:var(--gold-bright)}.pulse-chart__inspection i.is-danger{background:#d47777}.operating-pulse__empty{color:#9f998f;text-align:center;place-content:center;gap:5px;min-height:286px;font-size:11.5px;display:grid}.operating-pulse__empty strong{color:#e4dccf;font-size:13px}.pulse-decisions{grid-template-rows:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.pulse-decision{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:11px 12px;display:flex}.pulse-decision__eyebrow{color:#9e988f;letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:800}.pulse-decision>strong,.pulse-decision__clear strong{color:#f1e8d7;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:16px;line-height:1.2}.pulse-decision>strong small{color:#aaa49a;font-family:var(--font-body);font-size:10.5px;font-weight:650}.pulse-decision p{color:#aaa49a;margin:0;font-size:10.5px;line-height:1.42}.pulse-decision .progress{height:6px;margin-top:2px}.pulse-decision.is-constraint{border-color:#e6b45040}.pulse-decision.is-critical{border-color:#e26d6d47}.pulse-decision.is-warning{border-color:#e6b45040}.pulse-decision.is-clear{border-color:#6fcf9733}.pulse-decision__cta{color:var(--gold-soft);align-self:flex-start;align-items:center;gap:5px;margin-top:2px;font-size:10.5px;font-weight:750;text-decoration:none;display:inline-flex}.pulse-decision__cta:hover{color:var(--text-bright)}.pulse-decision__cta:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:3px}.pulse-decision__clear{color:var(--success);align-items:flex-start;gap:8px;display:flex}.pulse-decision__clear strong{font-size:14px}.pulse-decision.card--focus-pulse{animation:1.35s ease-out card-focus-pulse}.pulse-decision:focus-visible{outline-offset:2px;outline:2px solid #e6b4508c}@media (width<=1080px){.operating-pulse__layout{grid-template-columns:1fr}.pulse-decisions{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.dashboard-overview .operating-pulse{padding:12px}.operating-pulse__head{flex-direction:column;align-items:stretch}.operating-pulse__tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.operating-pulse__tabs button{padding:0 8px}.operating-pulse__trend{min-height:0;padding:8px}.pulse-chart__canvas svg{height:128px}.pulse-chart__tick{font-size:18px}.pulse-chart__inspection{flex-direction:column;align-items:flex-start}.pulse-chart__inspection>div{justify-content:flex-start;gap:8px 12px}.pulse-decisions{grid-template-columns:1fr}.pulse-decision{min-height:104px}}@media (prefers-reduced-motion:reduce){.operating-pulse__tabs button,.pulse-decision.card--focus-pulse{transition:none;animation:none}}.dashboard-overview{gap:18px;max-width:1240px}.dashboard-overview .desk-section{gap:8px}.dashboard-overview .desk-section__label{color:#d9bd68;letter-spacing:.18em;text-shadow:none;font-size:10px}.dashboard-overview .desk-section:first-child{background:#ffffff02;border-color:#d4af3717;border-radius:18px;padding:10px}.dashboard-overview .desk-section:first-child .desk-section__label:after{content:none}.dashboard-overview .card,.dashboard-overview .panel{background:linear-gradient(#131319f2,#0a0a0efa);border-color:#ffffff13;box-shadow:inset 0 1px #ffffff06,0 8px 24px #00000038}.dashboard-overview .kpi-section,.dashboard-overview .funnel{padding:12px}.dashboard-overview .kpi{min-height:90px;box-shadow:none;background:#ffffff06;border-color:#ffffff12}.dashboard-overview .kpi:hover{background:#ffffff0a;border-color:#ffffff21;transform:none}.dashboard-overview .kpi--active,.dashboard-overview .kpi--accent{background:linear-gradient(#d4af3713,#ffffff06);border-color:#d4af3757;box-shadow:inset 0 -2px #efcc6acc}.dashboard-overview .kpi__head,.dashboard-overview .funnel__label,.dashboard-overview .team-finance-strip__stat span{color:#98958d}.dashboard-overview .kpi__value,.dashboard-overview .funnel__value,.dashboard-overview .detail-tile strong{color:#eee9df}.dashboard-overview .kpi__delta{background:#ffffff06;border-color:#ffffff0b}.dashboard-overview .kpi-detail{min-height:154px;box-shadow:none;background:#ffffff05;border-color:#d4af372e}.dashboard-overview .kpi-detail__intro{background:#d4af370b;border-right-color:#d4af371a;padding:16px}.dashboard-overview .kpi-detail__intro p:not(.eyebrow){color:#aaa59c;line-height:1.45}.dashboard-overview .detail-tile{background:#ffffff05;border-color:#ffffff0e;min-height:96px;padding:14px}.dashboard-overview .funnel__stage{background:#ffffff06;border-color:#ffffff0f}.dashboard-overview .funnel__bridge-rate{color:#cbb466;background:#d4af370f;border-color:#d4af3733}.dashboard-overview .quality-card,.dashboard-overview .weekly-goal,.dashboard-overview .alerts-panel,.dashboard-overview .team-finance-strip,.dashboard-overview .row--bottom>.card{border-radius:14px}.dashboard-overview .quality__row,.dashboard-overview .qm,.dashboard-overview .alert,.dashboard-overview .team-finance-strip__stat,.dashboard-overview .integration{box-shadow:none;background:#ffffff06;border-color:#ffffff0f}.dashboard-overview .qm__label,.dashboard-overview .goal__row,.dashboard-overview .alert__body,.dashboard-overview .integration__desc,.dashboard-overview .team-finance-strip__note{color:#a39f96}.dashboard-overview .team-finance-strip{background:#ffffff05}.dashboard-overview .team-finance-strip__head{border-bottom-color:#ffffff0f;padding-bottom:8px}.dashboard-overview .leaderboard__empty{background:#ffffff04;border-color:#ffffff12;min-height:116px}.dashboard-overview .leaderboard th{background:0 0;position:static}.dashboard-overview .integration{padding:10px 12px}.dashboard-overview .status-chip{background:#ffffff05;border-color:#ffffff17}@media (width<=720px){.dashboard-overview{gap:15px}.dashboard-overview .desk-section:first-child{padding:8px}.dashboard-overview .kpi-detail__intro{border-bottom:1px solid #d4af371a;border-right:0}}.app:not(.app--route-business-map){grid-template-columns:220px minmax(0,1fr)}.app:not(.app--route-business-map) .sidebar{box-shadow:none;background:linear-gradient(#ffffff05,#0000 24%),#08080b;border-right-color:#ffffff13;gap:14px;padding:16px 10px 12px}.app:not(.app--route-business-map) .brand{border-bottom-color:#ffffff13;gap:11px;min-height:52px;padding:0 8px 13px}.app:not(.app--route-business-map) .sidebar .brand-mark--md.brand-mark--framed{background:#0d0d10;border-color:#d4af373d;border-radius:10px;width:36px;height:36px;padding:8px;box-shadow:inset 0 1px #ffffff0a}.app:not(.app--route-business-map) .brand__name{font-family:var(--font-display);letter-spacing:-.03em;font-size:15px;font-weight:700}.app:not(.app--route-business-map) .brand__tag{color:#e7e6e36b;letter-spacing:.18em;margin-top:3px;font-size:9px;font-weight:700}.app:not(.app--route-business-map) .nav{gap:9px}.app:not(.app--route-business-map) .nav__group{gap:2px}.app:not(.app--route-business-map) .nav__group-label{color:#e7e6e357;letter-spacing:.15em;padding:2px 9px 4px;font-size:9px;font-weight:700}.app:not(.app--route-business-map) .nav__item{color:#e7e6e396;border:1px solid #0000;border-radius:9px;gap:9px;min-height:34px;padding:7px 9px;font-size:12.5px;transition:color .14s,background .14s,border-color .14s}.app:not(.app--route-business-map) .nav__item:hover{color:#ffffffe0;background:#ffffff09}.app:not(.app--route-business-map) .nav__item--active{color:var(--text-bright);background:linear-gradient(90deg,#d4af371b,#d4af3706);border-color:#d4af3724}.app:not(.app--route-business-map) .nav__item--active:before{width:2px;box-shadow:none;border-radius:0 999px 999px 0;top:8px;bottom:8px;left:-10px}.app:not(.app--route-business-map) .sidebar__footer{box-shadow:none;background:#08080b;border-top:1px solid #ffffff13;padding:11px 8px 1px}.app:not(.app--route-business-map) .sidebar__signout{color:#e7e6e380}.app:not(.app--route-business-map) .sidebar__signout:hover{color:var(--gold-soft)}.app:not(.app--route-business-map) .topbar{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#0a0a0ce6;border-bottom-color:#ffffff13;min-height:68px;padding:12px clamp(20px,2.4vw,34px);position:sticky;top:0;box-shadow:0 14px 38px #00000029}.app:not(.app--route-business-map) .topbar__lead h1{letter-spacing:-.025em;font-size:18px;font-weight:700}.app:not(.app--route-business-map) .topbar__sub{color:#e7e6e37a;margin-top:2px;font-size:11.5px}.app:not(.app--route-business-map) .topbar__route-copy{flex-direction:column;gap:2px;min-width:0;animation:.26s cubic-bezier(.2,.75,.25,1) both dashboardRouteCopyIn;display:flex}.app:not(.app--route-business-map) .topbar__stat,.app:not(.app--route-business-map) .date-trigger,.app:not(.app--route-business-map) .live-status{background:#ffffff07;border-color:#ffffff17;box-shadow:inset 0 1px #ffffff06}.app:not(.app--route-business-map) .route-stage{animation:.34s cubic-bezier(.2,.78,.2,1) both dashboardRouteIn}.app:not(.app--route-business-map) .route-stage>.content>*{animation:.36s cubic-bezier(.2,.78,.2,1) both dashboardSectionIn}.app:not(.app--route-business-map) .route-stage>.content>:nth-child(2){animation-delay:24ms}.app:not(.app--route-business-map) .route-stage>.content>:nth-child(3){animation-delay:48ms}.app:not(.app--route-business-map) .route-stage>.content>:nth-child(4){animation-delay:72ms}.app:not(.app--route-business-map) .route-stage>.content>:nth-child(5){animation-delay:96ms}.app:not(.app--route-business-map) .route-stage>.content>:nth-child(n+6){animation-delay:.12s}.app:not(.app--route-business-map) .content{gap:18px;padding:24px clamp(22px,2.6vw,38px) 46px}.app:not(.app--route-business-map) .page-toolbar{background:linear-gradient(90deg,#d4af370b,#0000 38%),#ffffff05;border-color:#ffffff16;border-radius:13px;min-height:66px;padding:11px 14px;box-shadow:inset 2px 0 #d4af3761}.app:not(.app--route-business-map) .page-toolbar__note{color:#e7e6e3a8;font-size:12px;font-weight:450}.app:not(.app--route-business-map) .page-toolbar__stat{min-width:96px;box-shadow:none;background:#d4af3712;border-radius:10px;padding:7px 10px}.app:not(.app--route-business-map) .page-toolbar__stat-value{font-size:19px}.app:not(.app--route-business-map) .page-head{border-bottom:1px solid #fff1;align-items:center;margin-bottom:4px;padding:0 1px 14px}.app:not(.app--route-business-map) .page-head h2{margin-bottom:5px;font-size:26px}.app:not(.app--route-business-map) .page-head p{color:#e7e6e38c;font-size:12.5px}.app:not(.app--route-business-map) .page-head__stat{background:#ffffff05;border-radius:11px;padding:10px 12px}.app:not(.app--route-business-map) .card,.app:not(.app--route-business-map) .panel{background:#101014;border-color:#ffffff16;border-radius:14px;box-shadow:inset 0 1px #ffffff06,0 12px 34px #00000029}.app:not(.app--route-business-map) .kpi{background:linear-gradient(#ffffff09,#ffffff03);border-radius:13px;box-shadow:inset 0 1px #ffffff06}.app:not(.app--route-business-map) button.kpi:hover{background:linear-gradient(#d4af370e,#ffffff03);border-color:#d4af3740;transform:translateY(-1px)}.app:not(.app--route-business-map) .kpi--active,.app:not(.app--route-business-map) .kpi--accent{background:linear-gradient(#d4af3713,#d4af3705),#101014;border-color:#d4af3757;box-shadow:inset 0 -2px #d4af37b3}.app:not(.app--route-business-map) .stat-strip{gap:9px;margin-bottom:0}.app:not(.app--route-business-map) .stat-strip__cell{background:#ffffff05;border-radius:11px;padding:9px 11px}.app:not(.app--route-business-map) .toolbar{background:#ffffff05;border-radius:12px;padding:9px 11px}.app:not(.app--route-business-map) .card--flush,.app:not(.app--route-business-map) .leaderboard__table-wrap{border-radius:14px}.app:not(.app--route-business-map) .data-table th,.app:not(.app--route-business-map) .leaderboard th{color:#e7e6e387;letter-spacing:.1em;background:#0d0d11}.app:not(.app--route-business-map) .data-table td,.app:not(.app--route-business-map) .leaderboard td{border-bottom-color:#ffffff0b}.app:not(.app--route-business-map) .data-table tbody tr:hover td,.app:not(.app--route-business-map) .leaderboard tbody tr:hover td{background:#d4af3707}.app--route-ads .ads-page{gap:16px}.app--route-ads .ads-hero{background:linear-gradient(90deg,#d4af370f,#0000 44%),#10100f;border-color:#d4af3738;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:center;gap:20px;min-height:0;padding:17px 18px;box-shadow:inset 0 1px #ffffff08}.app--route-ads .ads-hero:after{display:none}.app--route-ads .ads-hero .eyebrow{color:var(--gold-soft);letter-spacing:.15em;text-transform:uppercase;margin-bottom:6px;font-size:9.5px;font-weight:800}.app--route-ads .ads-hero h2{letter-spacing:-.035em;margin:0 0 6px;font-size:clamp(23px,2.2vw,29px)}.app--route-ads .ads-hero p:not(.eyebrow){color:#e7e6e391;max-width:620px;font-size:12.5px;line-height:1.5}.app--route-ads .ads-hero__panel{background:#0003;border-radius:12px;min-height:104px;padding:13px 14px}.app--route-ads .ads-hero__panel strong{font-size:22px}.app--route-ads .meta-performance-card{border-color:#ffffff17;gap:13px}.app--route-ads .meta-kpi{background:#ffffff06;border-radius:12px}.app--route-ads .meta-breakdown{border-color:#d4af372e;border-radius:13px}.app--route-ads .meta-hierarchy-row{background:#ffffff05;border-radius:11px}.app--route-payments .kpi-grid--payments{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.app--route-daily .daily-entry-card{background:linear-gradient(90deg,#d4af370e,#0000 42%),#101014;border-color:#d4af3738}.app--route-daily .kpi-grid--payments{gap:10px}.app--route-resources .resources-os.content{gap:16px;padding-top:24px}.app--route-resources .resources-hero--clean{background:linear-gradient(90deg,#d4af370e,#0000 40%),#ffffff04;border-color:#ffffff16;border-radius:15px;min-height:76px;margin-bottom:0;padding:14px 16px}.app--route-resources .resources-hero h2{color:var(--text-bright);letter-spacing:-.04em;font-size:clamp(25px,2.4vw,32px)}.app--route-resources .resource-control-row{gap:10px;margin-bottom:14px;padding-bottom:14px}.app--route-resources .resource-tabs--segmented{box-shadow:none;background:#ffffff04;border-color:#ffffff16}.app--route-resources .resource-folder-grid{gap:10px}.app--route-resources .resource-folder-card{border-radius:13px;min-height:96px;box-shadow:inset 0 1px #ffffff06}.app--route-resources .resource-folder-card:hover{transform:translateY(-1px)}.app--route-settings .settings-grid{grid-auto-flow:dense;align-items:stretch}.app--route-settings .settings-grid .team-access{grid-row:span 2}.app--route-settings .settings-card{min-height:0}.app--route-settings .settings-list{gap:0}.app--route-settings .settings-list div{border-top-style:solid;border-top-color:#ffffff0e;gap:5px;padding:9px 0}.app--route-settings .settings-list code,.app--route-settings .endpoint code{color:#efcc6ad1;background:#d4af370e;border-color:#d4af371a}.app--route-settings .endpoint{background:#ffffff05;border-radius:11px}.app--route-sync .sync-status-strip{gap:9px}.app--route-sync .sync-source{background:#ffffff05;border-radius:12px;min-height:70px}.app--route-sync .mapping-card{margin-bottom:0}.app--route-sync .mapping-grid{gap:10px 12px}.app--route-sync .mapping-grid--head{background:#d4af370e;padding:9px 11px}.app--route-sync .mapping-grid label{gap:5px}.app--route-sync .mapping-grid label span{letter-spacing:.08em;font-size:10px}.app--route-sync .mapping-grid .input{min-height:36px;padding:0 10px;font-size:12px}@keyframes dashboardRouteIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboardSectionIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboardRouteCopyIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.app--route-payments .kpi-grid--payments{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.app:not(.app--route-business-map){grid-template-columns:1fr}.app:not(.app--route-business-map) .topbar{padding:12px 16px;position:relative}.app:not(.app--route-business-map) .content{padding:18px 16px 34px}.app--route-ads .ads-hero{grid-template-columns:1fr}.app--route-settings .settings-grid .team-access{grid-row:auto}}@media (width<=560px){.app:not(.app--route-business-map) .route-stage>.content>*{animation-delay:0s!important}.app:not(.app--route-business-map) .page-toolbar{min-height:0;padding:12px}.app--route-dashboard .dashboard-overview .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app--route-settings .page-head__stat{text-align:left;justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex}.app--route-settings .page-head__stat-value{margin-top:0}.app--route-payments .kpi-grid--payments{grid-template-columns:1fr}.app--route-resources .resources-hero--clean{padding:13px 14px}.app--route-resources .resources-hero__scope{display:none}.app--route-resources .resource-folder-grid,.app--route-resources .resource-item-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.app:not(.app--route-business-map) .route-stage,.app:not(.app--route-business-map) .route-stage>.content>*,.app:not(.app--route-business-map) .topbar__route-copy{animation:none}.app:not(.app--route-business-map) .nav__item,.app:not(.app--route-business-map) .kpi,.app:not(.app--route-business-map) .topbar__stat--button{transition:none}.app:not(.app--route-business-map) .button.kpi:hover,.app--route-resources .resource-folder-card:hover,.app:not(.app--route-business-map) .topbar__stat--button:hover{transform:none}}.business-map-page{gap:0;max-width:none;min-height:calc(100vh - 72px);padding:14px 20px 18px}.business-map-shell{background:#08080be0;border:1px solid #ffffff13;border-radius:16px;grid-template-rows:auto auto minmax(520px,1fr) auto;width:100%;min-height:calc(100vh - 104px);display:grid;overflow:hidden;box-shadow:0 26px 70px #00000047}.business-map-head{background:linear-gradient(#ffffff05,#0000);border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:12px 18px;display:flex}.business-map-head__title,.business-map-head__meta,.business-map-readonly,.business-map-toolbar,.business-map-toolbar__group,.business-map-toolbar__legend,.business-map-toolbar__legend span,.business-map-detail__status{align-items:center;display:flex}.business-map-head__title{gap:11px;min-width:0}.business-map-head__mark{color:#dfc45f;background:#d4af3711;border:1px solid #d4af3742;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.business-map-head h2,.business-map-head p{margin:0}.business-map-head h2{color:var(--text-bright);font-size:15px;line-height:1.2}.business-map-head p{color:var(--text-faint);margin-top:3px;font-size:10px}.business-map-head__meta{flex:none;gap:10px}.business-map-head__meta time,.business-map-readonly{min-height:28px;color:var(--text-faint);white-space:nowrap;background:#ffffff05;border:1px solid #ffffff13;border-radius:7px;padding:0 9px;font-size:9px}.business-map-readonly{gap:7px}.business-map-readonly i{background:var(--warning);border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #e6b4508c}.business-map-toolbar{z-index:20;background:#0a0a0df5;border-bottom:1px solid #ffffff0e;justify-content:space-between;gap:12px;min-height:48px;padding:8px 14px;position:relative}.business-map-toolbar__group,.business-map-toolbar__legend{gap:6px}.business-map-tool,.business-map-find,.business-map-zoom button,.business-map-detail__close{color:var(--text-dim);font:inherit;background:#ffffff06;border:1px solid #ffffff14;border-radius:7px}.business-map-tool{cursor:pointer;min-height:30px;padding:0 10px;font-size:9px;transition:border-color .14s,color .14s,background .14s}.business-map-tool:hover,.business-map-tool--active{color:#e6cf79;background:#d4af3713;border-color:#d4af3747}.business-map-find{outline:none;min-width:116px;min-height:30px;padding:0 28px 0 9px;font-size:9px}.business-map-tool:focus-visible,.business-map-find:focus-visible,.business-map-node:focus-visible,.business-map-zoom button:focus-visible,.business-map-detail__close:focus-visible,.business-map-mobile-list button:focus-visible{outline-offset:2px;outline:2px solid #efcc6aeb}.business-map-toolbar__legend{color:var(--text-faint);flex-wrap:wrap;justify-content:flex-end;font-size:8px}.business-map-toolbar__legend span{white-space:nowrap;gap:5px}.business-map-legend-dot{border-radius:50%;width:6px;height:6px}.business-map-legend-dot--verified{background:var(--success);box-shadow:0 0 8px #6fcf9780}.business-map-legend-dot--partial{background:var(--warning);box-shadow:0 0 8px #e6b45080}.business-map-legend-line{width:14px;height:1px}.business-map-legend-line--journey{background:#b99a47}.business-map-legend-line--failure{background:#b75d61}.business-map-viewport{touch-action:none;cursor:grab;background-color:#09090c;background-image:radial-gradient(circle,#ffffff24 .8px,#0000 .9px),radial-gradient(800px 360px at 70% 0,#d4af3709,#0000 65%);background-size:23px 23px,auto;min-width:0;min-height:0;position:relative;overflow:hidden}.business-map-viewport--dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.business-map-world{transform-origin:0 0;will-change:transform;position:absolute;inset:0 auto auto 0}.business-map-frame{z-index:1;pointer-events:none;background:#ffffff03;border:1px solid #ffffff0e;border-radius:13px;position:absolute}.business-map-frame h3{color:#706b63;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:calc(100% - 22px);margin:0;font-size:8px;font-weight:600;line-height:1;position:absolute;top:10px;left:11px;overflow:hidden}.business-map-frame--free{background:#475b8b09;border-color:#6e86bf33}.business-map-frame--free h3{color:#69789c}.business-map-frame--systems{background:#322a441f;border-color:#a58ae82e}.business-map-frame--systems h3{color:#83768f}.business-map-edge-layer{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.business-map-edge path{fill:none;stroke-linecap:round;stroke-width:1.55px;transition:opacity .14s,stroke-width .14s}.business-map-edge text{fill:#8a847a;stroke:#09090c;stroke-width:4px;paint-order:stroke;font-family:var(--font-sans);letter-spacing:.02em;text-anchor:middle;font-size:7px}.business-map-edge--journey path{stroke:#b99a47}.business-map-edge--success path{stroke:#4eac78}.business-map-edge--failure path{stroke:#a95459}.business-map-edge--free_access path{stroke:#6e86bf}.business-map-edge--data path{stroke:#786f88;stroke-width:1px;stroke-dasharray:4 5;opacity:.66}.business-map-edge--dimmed{opacity:.08}#business-map-arrow-journey path{fill:#b99a47}#business-map-arrow-success path{fill:#4eac78}#business-map-arrow-failure path{fill:#a95459}#business-map-arrow-free_access path{fill:#6e86bf}#business-map-arrow-data path{fill:#786f88}.business-map-node{z-index:8;min-width:0;color:var(--text);cursor:pointer;text-align:left;background:linear-gradient(#18181efa,#0f0f13fa);border:1px solid #ffffff21;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;padding:8px 10px;transition:border-color .14s,box-shadow .14s,opacity .14s,transform .14s;display:flex;position:absolute;overflow:hidden;box-shadow:0 8px 18px #00000040}.business-map-node:hover{z-index:10;border-color:#d4af376b;transform:translateY(-2px)}.business-map-node--active{z-index:11;border-color:#efcc6adb;box-shadow:0 0 0 1px #d4af3724,0 13px 30px #00000070}.business-map-node--dimmed,.business-map-system--dimmed{opacity:.18}.business-map-node strong{color:#ece9e2;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 10px);font-size:10px;font-weight:650;line-height:1.2;display:block;overflow:hidden}.business-map-node small{color:#7e7971;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;font-size:7px;line-height:1.25;display:block;overflow:hidden}.business-map-node>span{color:#9a927e;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:6.5px;line-height:1}.business-map-node__verification{background:var(--success);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px;box-shadow:0 0 8px #6fcf9785}.business-map-node--verification-partial .business-map-node__verification{background:var(--warning);box-shadow:0 0 8px #e6b45080}.business-map-node--verification-unverified .business-map-node__verification{background:var(--danger)}.business-map-node--gold{border-color:#d4af3757}.business-map-node--success{border-color:#4eac7859}.business-map-node--danger{border-color:#a9545985}.business-map-system{z-index:7;background:#111116fa;border:1px solid #ffffff1a;border-left-width:2px;border-radius:8px;flex-direction:column;justify-content:center;padding:7px 9px;transition:opacity .14s;display:flex;position:absolute}.business-map-system strong{color:#d8d4cc;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.2;overflow:hidden}.business-map-system small{color:#6e6a64;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6.5px;line-height:1.2;overflow:hidden}.business-map-system--meta{border-left-color:#6e8fe6}.business-map-system--hyros{border-left-color:#9a7fe3}.business-map-system--close{border-left-color:#d4af37}.business-map-system--fanbasis{border-left-color:#58b982}.business-map-zoom{z-index:30;background:#0d0d11f0;border:1px solid #ffffff17;border-radius:9px;padding:3px;display:flex;position:absolute;bottom:13px;left:13px;box-shadow:0 10px 28px #00000059}.business-map-zoom button{cursor:pointer;background:0 0;border:0;min-width:30px;height:28px;padding:0 8px;font-size:9px}.business-map-zoom button:hover{color:var(--text-bright);background:#ffffff0e}.business-map-detail{z-index:40;cursor:default;background:#0c0c10f9;border:1px solid #ffffff1a;border-radius:12px;width:min(300px,100% - 26px);padding:16px;position:absolute;top:13px;bottom:13px;right:13px;overflow:auto;box-shadow:-18px 0 48px #0000006b}.business-map-detail__close{cursor:pointer;width:27px;height:27px;padding:0;position:absolute;top:10px;right:10px}.business-map-detail__eyebrow{color:#9c8243;letter-spacing:.13em;text-transform:uppercase;padding-right:28px;font-size:7px}.business-map-detail h2{color:var(--text-bright);margin:8px 0 3px;font-size:17px;line-height:1.2}.business-map-detail>p{color:var(--text-faint);margin:0 0 10px;font-size:9px}.business-map-detail__status{color:#d6bb63;border-bottom:1px solid #ffffff13;gap:6px;padding:8px 0 10px;font-size:8px}.business-map-detail__status i{background:var(--success);border-radius:50%;width:6px;height:6px}.business-map-detail__status--partial i{background:var(--warning)}.business-map-detail__status--unverified i{background:var(--danger)}.business-map-detail__field{border-bottom:1px solid #fff1;padding:9px 0}.business-map-detail__field label{color:var(--text-faint);letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:7px;display:block}.business-map-detail__field strong,.business-map-detail__field p{font-size:8px}.business-map-detail__field p{color:var(--text-dim);margin:0;line-height:1.45}.business-map-detail__chips{flex-wrap:wrap;gap:4px;display:flex}.business-map-chip{color:var(--text-dim);background:#ffffff05;border:1px solid #ffffff1a;border-radius:5px;padding:3px 5px;font-size:7px}.business-map-chip--success{color:#80ca9f;border-color:#4eac7859}.business-map-chip--danger{color:#d98185;border-color:#a9545973}.business-map-detail__note{background:#d4af370d;border:1px solid #d4af3733;border-radius:8px;margin-top:10px;padding:9px}.business-map-detail__note--danger{background:#a954590f;border-color:#a9545959}.business-map-detail__note strong{color:#d7bd67;font-size:8px}.business-map-detail__note p{color:var(--text-dim);margin:4px 0 0;font-size:8px;line-height:1.4}.business-map-footnote{color:#5f5c56;text-align:right;background:#0a0a0df0;border-top:1px solid #ffffff0e;padding:8px 16px;font-size:8px}.business-map-mobile-list,.business-map-mobile-detail{display:none}@media (width<=980px){.business-map-page{padding-inline:14px}.business-map-head{align-items:flex-start}.business-map-head__meta{flex-direction:column;align-items:flex-end;gap:5px}.business-map-toolbar{align-items:flex-start}.business-map-toolbar__legend{max-width:190px}}@media (width<=760px){.business-map-page{min-height:0;padding:12px}.business-map-shell{min-height:0;display:block;overflow:visible}.business-map-head{padding:14px;display:block}.business-map-head__meta{align-items:flex-start;margin-top:10px}.business-map-toolbar,.business-map-viewport{display:none}.business-map-mobile-list{gap:10px;padding:12px;display:grid}.business-map-mobile-list section{background:#ffffff05;border:1px solid #ffffff13;border-radius:10px;overflow:hidden}.business-map-mobile-list h3{color:#8b857d;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ffffff0f;margin:0;padding:9px 11px;font-size:8px}.business-map-mobile-list button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0d;align-items:center;gap:9px;padding:10px 11px;display:flex}.business-map-mobile-list button:last-child{border-bottom:0}.business-map-mobile-list button span,.business-map-mobile-list button strong,.business-map-mobile-list button small{display:block}.business-map-mobile-list button strong{font-size:10px}.business-map-mobile-list button small{color:var(--text-faint);margin-top:2px;font-size:8px}.business-map-mobile-list__dot{background:var(--success);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.business-map-mobile-list__dot--partial{background:var(--warning)}.business-map-mobile-list__dot--unverified{background:var(--danger)}.business-map-mobile-detail{padding:0 12px 12px;display:block}.business-map-mobile-detail .business-map-detail{width:100%;max-height:none;box-shadow:none;position:relative;inset:auto}.business-map-footnote{text-align:left}}@media (prefers-reduced-motion:reduce){.business-map-node,.business-map-edge path{transition:none}}
