@font-face{font-family:Archivo;src:url(/fonts/archivo-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/archivo-500.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/archivo-600.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/archivo-700.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0809;--panel:#0c0909;--panel-alt:#130e10;--text:#f4f1f1;--muted:#8f8689;--faint:#6b6265;--line:#1f1719;--line-strong:#2e2226;--red:#e8112d;--red-dark:#bd0d24;--red-soft:#2a1013;--green:#2fd07a;--green-soft:#0f1f18;--amber:#d9a440;--amber-soft:#2a2013;--blue:#5791c7;--blue-soft:#111c27;--shadow:none;--shadow-raised:0 22px 48px #0000003d}html{background:var(--bg)}body{background:radial-gradient(circle at 92% -12%, color-mix(in srgb, var(--red) 9%, transparent), transparent 31rem), var(--bg)}.main-shell{background:var(--bg);min-width:0;position:relative}.main-shell:before,.main-shell:after{content:"";z-index:0;pointer-events:none;position:fixed}.main-shell:before{clip-path:polygon(25% 0,100% 0,100% 100%);opacity:.54;background:radial-gradient(circle at 74% 8%,#e8112d26,#0000 52%),linear-gradient(200deg,#5e0a17 0%,#5e0a1752 46%,#0000 72%);width:520px;height:330px;top:58px;right:0}.main-shell:after{clip-path:polygon(0 34%,0 100%,74% 100%);opacity:.32;background:linear-gradient(320deg,#4b0812 0%,#4b08123d 50%,#0000 74%);width:390px;height:250px;bottom:0;left:80px}.main-shell>.topbar{z-index:30;position:sticky}.main-shell>.content-area{z-index:1;position:relative}.content-area{width:100%;max-width:none;margin:0;padding:18px clamp(22px,2.2vw,34px) 46px}.content-area:has(.content-ops){max-width:none;padding:18px clamp(20px,2vw,32px) 48px}.content-area>.daily-dashboard,.content-area>.sales-workspace,.content-area>.content-ops,.content-area>.offer-studio,.content-area>.settings-view{width:100%;max-width:none;margin-inline:0}.view-stack{grid-template-columns:minmax(0,1fr);gap:26px;min-width:0}.button{border-radius:11px;min-height:42px;padding-inline:18px}.button.primary{box-shadow:0 14px 30px -16px color-mix(in srgb, var(--red) 80%, transparent)}.button.secondary{border-color:var(--line-strong);background:0 0}.button.secondary:hover{background:var(--panel-alt);border-color:color-mix(in srgb, var(--red) 36%, var(--line-strong))}@media (min-width:901px){:root{--sidebar-rail:80px}.app-shell:not(.sidebar-collapsed){--sidebar:228px}.sidebar:before,.sidebar:after{display:none}.app-shell:not(.sidebar-collapsed) .sidebar{background:linear-gradient(142deg,#0000 0 78%,#7608182e 78.2%,#0000 100%),#090707;border-right:1px solid #1d1416;width:228px;padding:22px 14px 16px;box-shadow:24px 0 70px #0003}.app-shell:not(.sidebar-collapsed) .brand{border-bottom:1px solid #24191c;min-height:30px;padding:0 10px 14px}.app-shell:not(.sidebar-collapsed) .brand>img{object-fit:contain;object-position:left center;width:128px;height:auto}.app-shell:not(.sidebar-collapsed) .brand>span{display:none}.app-shell:not(.sidebar-collapsed) .sidebar-add{color:#fff;background:linear-gradient(155deg,#e8112d,#a60b20);border:1px solid #ef2840;border-radius:11px;gap:10px;min-height:42px;margin:18px 0;padding:0 14px;font-size:13px;font-weight:600;box-shadow:0 14px 28px -16px #e8112de0,inset 0 1px #ffffff29}.app-shell:not(.sidebar-collapsed) .sidebar-add:hover{background:linear-gradient(155deg,#f01836,#b50c23);border-color:#ff5267;transform:translateY(-1px)}.app-shell:not(.sidebar-collapsed) .sidebar nav{gap:6px}.app-shell:not(.sidebar-collapsed) .sidebar nav button{color:#8f8588;letter-spacing:0;background:0 0;border:1px solid #0000;border-radius:10px;gap:12px;width:100%;height:40px;padding:0 12px;font-size:13px;font-weight:500}.app-shell:not(.sidebar-collapsed) .sidebar nav button svg{width:17px;height:17px}.app-shell:not(.sidebar-collapsed) .sidebar nav button:hover{color:#f7f2f3;background:#130d0f;border-color:#281b1e;transform:translate(2px)}.app-shell:not(.sidebar-collapsed) .sidebar nav button.active{color:#fff;background:linear-gradient(100deg,#331017,#170c0f 74%);border-color:#551823;box-shadow:inset 0 1px #ff566b1a}.app-shell:not(.sidebar-collapsed) .sidebar nav button.active svg{color:#ff4056}.app-shell:not(.sidebar-collapsed) .sidebar nav button.active:before{width:2px;height:26px;box-shadow:none;border-radius:0;left:-15px}.app-shell:not(.sidebar-collapsed) .sidebar-collapse{color:#83797c;background:0 0;border:1px solid #261b1d;border-radius:10px;justify-content:flex-start;gap:11px;width:100%;min-height:40px;margin:auto 0 10px;padding:0 12px;font-size:12px;font-weight:500}.app-shell:not(.sidebar-collapsed) .sidebar-collapse:hover{color:#f7f2f3;background:#130d0f;border-color:#3a292d;transform:none}.app-shell:not(.sidebar-collapsed) .sidebar-user{border-top:1px solid #24191c;gap:10px;min-height:50px;margin:0;padding:12px 2px 0}.app-shell:not(.sidebar-collapsed) .sidebar-user .avatar{color:#fff;background:#28181c;width:32px;height:32px}.app-shell:not(.sidebar-collapsed) .sidebar-user strong{color:#eee9ea;font-size:11px;font-weight:600}.app-shell:not(.sidebar-collapsed) .sidebar-user small{color:#71676a;font-size:11px}.app-shell:not(.sidebar-collapsed) .sidebar-user .demo-tag{color:#8f8588;letter-spacing:.08em;background:#120d0e;border-color:#2d2023;border-radius:6px;margin-left:auto;padding:4px 6px;font-size:10px}.app-shell.sidebar-collapsed{--sidebar:80px}.sidebar-collapsed .main-shell{margin-left:80px}.sidebar-collapsed .sidebar{background:#090707;border-right:1px solid #171112;align-items:center;width:80px;padding:22px 0 18px}.sidebar-collapsed .brand{width:34px;height:20px;min-height:20px;padding:0;display:block;overflow:hidden}.sidebar-collapsed .brand>img{object-fit:contain;object-position:left center;width:118px;max-width:none;height:auto;transform:none}.sidebar-collapsed .sidebar-add{background:linear-gradient(160deg,#e8112d,#9c0c1e);border:0;border-radius:12px;justify-content:center;width:40px;min-height:40px;margin:26px 0 18px;padding:0;box-shadow:0 12px 26px -12px #e8112db3}.sidebar-collapsed .sidebar nav{gap:8px;width:100%}.sidebar-collapsed .sidebar nav button{border:1px solid #241b1d;border-radius:11px;justify-content:center;width:38px;height:38px;margin-inline:auto;padding:0}.sidebar-collapsed .sidebar nav button.active{color:#ff4757;background:linear-gradient(160deg,#3a1017,#1a0d10);border-color:#5e1a26;box-shadow:inset 0 1px #ff5a6e29}.sidebar-collapsed .sidebar nav button.active:before{width:2px;height:26px;box-shadow:none;border-radius:0;left:-22px}.sidebar-collapsed .sidebar-collapse{background:0 0;border:1px solid #241b1d;justify-content:center;width:38px;min-height:38px;margin:auto 0 12px;padding:0}.sidebar-collapsed .sidebar-user{background:#241b1d;border:0;border-radius:50%;justify-content:center;width:34px;height:34px;margin:0;padding:0;overflow:hidden}.sidebar-collapsed .sidebar-user .avatar{width:34px;height:34px}.topbar{background:color-mix(in srgb, var(--bg) 90%, transparent);border:0;border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);height:58px;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:0;margin:0;padding:0 30px;top:0}.topbar-context{display:none}.global-search{background:var(--panel-alt);border-color:#241b1d;order:2;width:280px;margin-left:auto}.topbar-right{order:1;margin-left:0}.sync-status{border:0;padding:0}.sync-status.sync-waiting i,.sync-status.sync-updating i{background:var(--waiting,#d9a440);box-shadow:0 0 0 4px #d9a4401c}.sync-status.sync-offline i{background:var(--red);box-shadow:0 0 0 4px #e8112d1c}.notification-button,.topbar-avatar{display:none}}.daily-dashboard{gap:clamp(24px,2.4vw,36px);width:100%;max-width:none}.daily-hero{min-height:0;color:var(--text);box-shadow:none;background:0 0;border:0;border-radius:0;align-items:flex-end;gap:52px;padding:10px 0 0 22px;display:flex;position:relative;overflow:visible}.daily-hero:before{content:"";border-left:2px solid var(--red);border-top:2px solid var(--red);width:22px;height:22px;position:absolute;top:0;left:0}.daily-hero-intro{flex:1;width:auto;min-width:0;max-width:650px;margin:0}.daily-kicker{color:var(--muted);font-size:13px}.daily-hero h1{max-width:700px;color:var(--text);letter-spacing:-.035em;margin:13px 0 9px;font-size:46px;font-weight:600;line-height:1.02}.daily-hero p{max-width:580px;color:var(--text-secondary,var(--muted));font-size:15px;line-height:1.55}.daily-hero-actions{margin-top:20px}.daily-hero-numbers{align-items:flex-end;gap:0;margin-left:auto;padding-bottom:11px;display:flex}.daily-hero-numbers>span{border-left:1px solid #3a2329;gap:9px;min-width:110px;padding-inline:22px;display:grid}.daily-hero-numbers>span:first-child{border-left:0}.daily-hero-numbers strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:61px;font-weight:400;line-height:1}.daily-hero-numbers em{color:var(--muted);letter-spacing:0;font-size:21px;font-style:normal}.daily-hero-numbers small{color:var(--muted);font-size:12px}.daily-hero-numbers .attention strong,.daily-hero-numbers .attention small{color:#ff4757}.daily-primary-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-items:stretch;gap:clamp(28px,3.4vw,64px)}.daily-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}.daily-primary-grid>.daily-card{min-width:0}.cycle-card{flex-direction:column;display:flex}.daily-card{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.daily-card-header{border-bottom:1px solid var(--line);min-height:0;padding:0 0 14px}.daily-card-header p{display:none}.daily-card-header h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.daily-card-header span{color:var(--muted);margin-left:10px;font-size:12px;display:inline}.daily-card-header>div{align-items:baseline;display:flex}.daily-card-header>button{color:#ff4757;background:0 0;border:0}.cycle-card .daily-card-header>div{flex:1}.cycle-card .daily-card-header span{max-width:320px}.daily-list>button{border-bottom-color:color-mix(in srgb, var(--red) 16%, transparent);min-height:72px;padding:13px 6px;transition:padding-left .22s cubic-bezier(.2,.8,.2,1),background .18s}.daily-list.compact>button{min-height:72px}.daily-list>button:hover{background:0 0;padding-left:14px}.daily-row-icon{background:var(--green-soft);width:40px;height:40px;color:var(--green);border-radius:11px}.daily-row-icon.attention{color:#ff4757;background:linear-gradient(160deg,#3a1017,#1a0d10);border:1px solid #5e1a26}.daily-list b{font-size:15px;font-weight:500}.daily-list small{margin-top:3px;font-size:12px}.delivery-visual{flex:1;grid-template-columns:clamp(150px,12vw,190px) minmax(0,1fr);align-items:center;gap:clamp(24px,2.3vw,42px);min-height:210px;padding:18px 0 24px;display:grid}.delivery-ring{width:clamp(136px,11vw,174px);height:clamp(136px,11vw,174px);position:relative}.delivery-ring svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.delivery-ring circle{fill:none;stroke-width:8px}.delivery-ring-track{stroke:var(--line)}.delivery-ring-progress{stroke:var(--red);stroke-linecap:round;stroke-dasharray:302;stroke-dashoffset:302px;transition:stroke-dashoffset .9s cubic-bezier(.18,.85,.23,1),stroke .2s}.cycle-card.is-drawn .delivery-ring-progress{stroke-dashoffset:var(--ring-progress)}.delivery-ring:after{content:"";pointer-events:none;background:radial-gradient(circle,#e8112d12,#0000 74%);border-radius:50%;position:absolute;inset:18%}.delivery-ring>span{place-content:center;justify-items:center;gap:4px;display:grid;position:absolute;inset:0}.delivery-ring>span strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(32px,2.5vw,40px);font-weight:400;line-height:1}.delivery-ring>span strong small{color:var(--muted);font-size:15px}.delivery-ring>span>small{color:var(--muted);font-size:11px}.delivery-bars{gap:18px;min-width:0;display:grid}.delivery-bars>button{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:clamp(100px,8vw,148px) minmax(40px,1fr) 44px;align-items:center;gap:13px;padding:5px 0;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:grid}.delivery-bars>button:hover{transform:translate(4px)}.delivery-bars>button>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.delivery-bars>button>i{background:#1b1416;border-radius:999px;height:8px;overflow:hidden}.delivery-bars>button>i>b{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#a90d23,#e8112d);height:100%;transition:transform .72s cubic-bezier(.18,.85,.23,1);display:block;transform:scaleX(0)}.cycle-card.is-drawn .delivery-bars>button>i>b{transform:scaleX(1)}.cycle-card.is-drawn .delivery-bars>button:nth-child(2)>i>b{transition-delay:90ms}.cycle-card.is-drawn .delivery-bars>button:nth-child(3)>i>b{transition-delay:.15s}.cycle-card.is-drawn .delivery-bars>button:nth-child(4)>i>b{transition-delay:.21s}.delivery-bars>button>em{color:var(--muted);text-align:right;font-size:11px;font-style:normal}.dashboard-pipeline{border-top:1px solid #171112;gap:13px;margin-top:auto;padding-top:20px;display:grid}.dashboard-pipeline header{align-items:baseline;gap:10px;display:flex}.dashboard-pipeline header strong{font-size:13px}.dashboard-pipeline header span{color:var(--muted);font-size:11px}.dashboard-pipeline header button{color:#ff4757;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;display:flex}.dashboard-pipeline-bars{gap:2px;height:38px;display:flex;overflow:hidden}.dashboard-pipeline-bars button{min-width:42px;color:var(--text);text-align:left;cursor:pointer;clip-path:polygon(0 0,100% 0,calc(100% - 7px) 100%,0 100%);opacity:.65;transform-origin:bottom;background:#241b1d;border:0;flex-direction:column;justify-content:center;gap:2px;padding-left:10px;transition:opacity .5s,transform .55s cubic-bezier(.18,.85,.23,1),filter .2s;display:flex;transform:scaleY(.9)}.cycle-card.is-drawn .dashboard-pipeline-bars button{opacity:1;transform:scaleY(1)}.cycle-card.is-drawn .dashboard-pipeline-bars button:nth-child(2){transition-delay:60ms}.cycle-card.is-drawn .dashboard-pipeline-bars button:nth-child(3){transition-delay:.12s}.cycle-card.is-drawn .dashboard-pipeline-bars button:nth-child(4){transition-delay:.18s}.cycle-card.is-drawn .dashboard-pipeline-bars button:nth-child(5){transition-delay:.24s}.dashboard-pipeline-bars button:hover{filter:brightness(1.22)}.dashboard-pipeline-bars button:nth-child(2){background:#3a2226}.dashboard-pipeline-bars button:nth-child(3){background:#6b1725}.dashboard-pipeline-bars button:nth-child(4){background:#a80f23}.dashboard-pipeline-bars button:nth-child(5){background:var(--red);clip-path:none;align-items:center;padding:0}.dashboard-pipeline-bars strong{font-size:11px}.dashboard-pipeline-bars small{color:#b8afb1;font-size:10.5px}.daily-week{margin-top:2px}.daily-client-progress{border-top:1px solid var(--line);gap:20px;padding:24px 0 30px;display:grid}.daily-client-progress-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.daily-client-progress-heading .eyebrow{color:var(--red-light,#ff6b7a);margin:0 0 5px;font-size:11px}.daily-client-progress-heading h2{margin:0;font-size:20px;font-weight:600}.daily-client-progress-heading span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.daily-progress-month-switch{border:1px solid var(--line);background:#130e10;border-radius:12px;flex-shrink:0;gap:4px;padding:4px;display:flex}.daily-progress-month-switch button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:12px}.daily-progress-month-switch button.active{color:#f4f1f1;background:#3a151c}.daily-client-progress-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.daily-client-progress-card{background:linear-gradient(150deg,#1b1215,#100c0e);border:1px solid #38272b;border-radius:15px;min-width:0;padding:17px}.daily-client-progress-top{justify-content:space-between;align-items:start;gap:8px;display:flex}.daily-client-progress-top>div{gap:4px;min-width:0;display:grid}.daily-client-progress-top strong{color:#f4f1f1;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.daily-client-progress-top span{color:var(--muted);font-size:11px}.daily-client-progress-top button{color:#ff6b7a;cursor:pointer;background:#2b1b1f;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.daily-client-progress-body{align-items:center;gap:17px;margin:15px 0;display:flex}.daily-progress-donut{flex-shrink:0;width:112px;height:112px;position:relative}.daily-progress-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.daily-progress-donut circle{fill:none;stroke-width:6px}.daily-progress-donut .track{stroke:#39282d}.daily-progress-donut .created{stroke:#e8112d;stroke-linecap:round}.daily-progress-donut .posted{stroke:#2fd07a;stroke-linecap:round}.daily-progress-donut>span{align-content:center;justify-items:center;gap:2px;display:grid;position:absolute;inset:0}.daily-progress-donut strong{color:#f4f1f1;font-variant-numeric:tabular-nums;font-size:23px;font-weight:500}.daily-progress-donut small{color:var(--muted);font-size:10.5px}.daily-client-progress-facts{gap:6px;min-width:0;display:grid}.daily-client-progress-facts>span{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}.daily-client-progress-facts>span i{background:#e8112d;border-radius:50%;width:6px;height:6px}.daily-client-progress-facts>span.posted i{background:#2fd07a}.daily-client-progress-facts b{color:#f4f1f1;font-variant-numeric:tabular-nums;font-weight:600}.daily-client-progress-facts small{color:var(--muted);font-size:10.5px;line-height:1.35}.daily-client-progress-card footer{color:var(--muted);border-top:1px solid #35262a;padding-top:10px;font-size:10.5px}.daily-client-progress-flags{gap:5px;margin-top:10px;display:grid}.daily-client-progress-flags span{color:#d9a440;font-size:10.5px;line-height:1.35}.daily-progress-note{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.45}.calendar-type-filters{margin:10px 0 14px}.daily-week-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.daily-week-grid>div{border-top:2px solid var(--line);flex-direction:column;gap:10px;min-height:clamp(116px,16vh,190px);padding-top:13px;display:flex}.daily-week-grid>div.today{border-top-color:var(--red)}.daily-week-grid header{color:var(--muted);font-size:11px;font-weight:500}.daily-week-grid .today header{color:#ff6b7a;font-weight:600}.daily-week-grid button{color:var(--text-secondary,var(--muted));text-align:left;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;line-height:1.35;overflow:hidden}.daily-week-grid .today button{color:var(--text);font-weight:500}.daily-secondary-disclosure{border-top:1px solid var(--line)}.daily-secondary-disclosure>summary{min-height:48px;color:var(--muted);cursor:pointer;align-items:center;gap:9px;font-size:12px;display:flex}.daily-secondary-disclosure>summary span{background:var(--panel-alt);border-radius:50%;place-items:center;min-width:22px;height:22px;display:grid}.daily-packages-disclosure{border-top:1px solid var(--line)}.daily-packages-disclosure>summary{min-height:48px;color:var(--muted);cursor:pointer;align-items:center;gap:9px;font-size:12px;display:flex}.daily-packages-disclosure>summary span{background:var(--panel-alt);border-radius:50%;place-items:center;min-width:22px;height:22px;display:grid}.daily-packages-disclosure .package-card{margin-top:12px}.dashboard-quiet-actions{border-top:1px solid var(--line);padding-top:10px}.sales-section-tabs{border-bottom:1px solid var(--line);background:0 0}.leads-view .compact-heading{background:0 0;align-items:flex-end;min-height:0;padding:10px 0 10px 22px;position:relative}.leads-view .compact-heading:before{content:"";border-left:2px solid var(--red);border-top:2px solid var(--red);width:22px;height:22px;position:absolute;top:0;left:0}.leads-view .page-heading>div:first-child{max-width:620px}.leads-view .page-heading .eyebrow{display:none}.leads-view .page-heading h1{letter-spacing:-.04em;margin:0 0 11px;font-size:40px;font-weight:600}.leads-view .page-subtitle{color:var(--text-secondary,var(--muted));font-size:14px;line-height:1.5}.lead-heading-numbers{align-items:flex-end;margin-left:auto;display:flex}.lead-heading-numbers>span{border-left:1px solid #3a2329;gap:8px;min-width:110px;padding:0 28px 6px;display:grid}.lead-heading-numbers strong{letter-spacing:-.055em;font-size:46px;font-weight:400;line-height:1}.lead-heading-numbers small{color:var(--muted);font-size:12px}.lead-heading-numbers .attention strong,.lead-heading-numbers .attention small{color:#ff4757}.leads-view .heading-actions{align-self:flex-end}.lead-pipeline-strip{gap:2px;height:34px;display:flex;overflow:hidden}.lead-pipeline-strip button{min-width:58px;color:var(--text-secondary,var(--muted));cursor:pointer;clip-path:polygon(0 0,100% 0,calc(100% - 7px) 100%,0 100%);background:#241b1d;border:0;align-items:center;gap:8px;padding:0 12px;display:flex}.lead-pipeline-strip button:nth-child(2){background:#3a2226}.lead-pipeline-strip button:nth-child(3){background:#6b1725}.lead-pipeline-strip button:nth-child(4){background:#a80f23}.lead-pipeline-strip button:nth-child(5){clip-path:none;background:#e8112d;justify-content:center}.lead-pipeline-strip strong{color:#fff;font-size:12px}.lead-pipeline-strip span{color:inherit;white-space:nowrap;font-size:11.5px}.quick-filter-strip{background:0 0;border:0;padding:3px 0}.quick-filter-strip button{border-radius:8px;min-height:34px}.quick-filter-strip button.active{color:var(--text);box-shadow:none;background:#3a2226;border-color:#0000}.leads-panel{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;overflow:hidden}.table-toolbar{border-bottom-color:var(--line);padding:12px 0}.select-button{background:var(--panel-alt);border-color:var(--line);color:var(--muted)}.select-button select{min-width:0;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.search-box{background:var(--panel-alt);border-color:#241b1d}.lead-mobile-list.lead-card-grid.layout-list{background:0 0;gap:0;padding:0;display:grid}.layout-list .lead-mobile-card{border:0;border-bottom:1px solid color-mix(in srgb, var(--red) 14%, var(--line));min-height:72px;box-shadow:none;background:0 0;border-radius:0;grid-template-rows:72px;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr) 250px;padding:0 18px 0 30px}.layout-list .lead-mobile-card:hover{box-shadow:inset 3px 0 var(--red);background:#100c0d;padding-left:38px;transform:none}.layout-list .mobile-card-main{grid-row:1;padding:10px 0}.layout-list .business-logo{color:#ff4757;background:linear-gradient(160deg,#3a1017,#1a0d10);border:1px solid #5e1a26;border-radius:11px;width:40px;height:40px}.layout-list .mobile-card-main small{font-size:12px}.layout-list .mobile-card-main strong{font-size:16px;font-weight:500}.layout-list .mobile-card-meta{background:0 0;border:0;min-height:72px;margin:0;padding:0 14px}.layout-list .lead-card-insights{display:none}.layout-list .mobile-actions{justify-content:flex-end;align-items:center;min-width:0;padding:0}.layout-list .mobile-actions>:not(.lead-open-action){display:inline-flex}.layout-list .mobile-actions .lead-open-action{min-width:66px;min-height:32px;color:var(--text);background:0 0;border:0;font-size:11px}.layout-list .lead-first-row{box-shadow:inset 3px 0 var(--red);background:#100c0d}.layout-list .mobile-actions a,.layout-list .mobile-actions button{border-color:var(--line);background:0 0}.table-footer{background:0 0}.content-ops{gap:16px}.content-ops-header{background:0 0;align-items:flex-end;min-height:0;padding:10px 0 10px 22px;position:relative}.content-ops-header:before{content:"";border-left:2px solid var(--red);border-top:2px solid var(--red);width:22px;height:22px;position:absolute;top:0;left:0}.content-ops-header .eyebrow{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.content-ops-header h1{letter-spacing:-.04em;margin:10px 0 8px;font-size:40px;font-weight:600}.content-ops-header>div>span{max-width:620px;color:var(--text-secondary,var(--muted));font-size:14px;line-height:1.5;display:block}.content-control-bar{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:0 0 12px}.content-control-bar .content-tabs{gap:4px}.content-tabs button.active{box-shadow:none;background:#3a2226;border-color:#0000}.content-control-bar .content-search{background:var(--panel-alt);justify-self:end;max-width:360px}.content-filter-bar{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:0 0 12px}.business-toggle-filter nav button.active{background:#3a2226}.content-blocker-summary{background:var(--panel-alt);border:1px solid #3a2329;border-radius:14px;align-items:center;gap:16px;min-height:70px;padding:13px 16px;display:flex}.content-blocker-summary>div{gap:5px;display:grid}.content-blocker-summary>div strong{font-size:13px;font-weight:500}.content-blocker-summary>div small{color:var(--muted);font-size:11px}.content-blocker-icon{color:#ff4757;background:linear-gradient(160deg,#3a1017,#1a0d10);border:1px solid #5e1a26;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.content-blocker-summary .scheduling-attention-bar{min-width:0;box-shadow:none;background:0 0;border:0;margin-left:auto;padding:0}.scheduling-attention-bar{background:var(--panel-alt);box-shadow:none;border-color:#3a2329;border-radius:14px;padding:7px}.scheduling-attention-bar button{background:0 0;border-color:#241b1d;min-height:36px}.content-blocker-summary .scheduling-attention-bar button svg{display:none}.content-blocker-summary .scheduling-attention-bar button{padding-inline:12px}.scheduling-attention-bar button.active{background:#3a1017;border-color:#5e1a26}.unified-calendar-workspace{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.unified-calendar-header{border-bottom:1px solid var(--line);background:0 0;min-height:58px;padding:0 0 14px}.unified-calendar-header h2{font-size:18px}.calendar-mode-switch,.calendar-view-switch{background:var(--panel-alt);border-color:#241b1d}.calendar-mode-switch button.active,.calendar-view-switch button.active{box-shadow:none;background:#3a2226}.smart-calendar-layout{min-height:0}.content-month-grid{min-width:760px}.weekday-row{padding-top:10px}.weekday-row span{color:var(--muted);padding:8px 10px;font-size:11px;font-weight:500}.calendar-days{gap:0 10px}.calendar-days>section{border-bottom:0;border-right:0;border-top:1px solid var(--line);background:0 0;min-height:108px;padding:10px 0}.calendar-days>section.outside{color:var(--faint);opacity:.58;background:0 0;border-top-color:#171112}.calendar-days>section.today{background:linear-gradient(var(--panel-alt), transparent 76%);box-shadow:inset 0 2px var(--red)}.calendar-days>section>header time{width:auto;height:auto;color:var(--muted);font-size:12px}.calendar-days>section.today>header time{color:#ff6b7a;background:0 0}.calendar-card{background:var(--client-soft);border:0;border-left:2px solid var(--client);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:7px;min-height:34px;padding:7px 8px}.calendar-card>i{display:none}.calendar-card b{font-size:11px}.calendar-card strong{font-size:11.5px;font-weight:550}.calendar-card:hover{background:color-mix(in srgb, var(--client) 15%, var(--panel-alt));transform:translateY(-1px);box-shadow:0 8px 18px #00000026}:is(.calendar-days>section:has(.calendar-card):hover,.calendar-days>section:focus-within){background:linear-gradient(var(--panel-alt), transparent 84%)}.calendar-card.status-missed .calendar-card-status{color:var(--amber)}.production-progress-header{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:0 0 14px}.production-scope{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.production-scope>span{color:var(--muted);margin-right:8px;font-size:11px}.production-scope button{border:1px solid var(--line);background:var(--panel-alt);min-height:36px;color:var(--text-secondary);cursor:pointer;border-radius:9px;padding:7px 13px;font-size:11px;transition:background .2s,border-color .2s}.production-scope input{border:1px solid var(--line);background:var(--panel-alt);min-height:36px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:9px;padding:6px 10px;font-size:11px}.production-scope button.active{color:var(--text);background:#3a2226;border-color:#5e1a26}.production-scope button:focus-visible,.production-scope input:focus-visible{outline:2px solid var(--red);outline-offset:2px}.production-status-board{grid-template-columns:repeat(4,minmax(210px,1fr));gap:16px}.production-status-board>article{min-height:360px;box-shadow:none;background:0 0;border:0;border-radius:0}.production-status-board>article>header{background:0 0;border-bottom-width:2px;padding:0 0 10px}.production-status-board>article[data-phase=planned]>header{border-bottom-color:var(--amber)}.production-status-board>article[data-phase=in_production]>header{border-bottom-color:var(--blue)}.production-status-board>article[data-phase=ready]>header{border-bottom-color:var(--green)}.production-status-board>article[data-phase=posted]>header{border-bottom-color:var(--muted)}.production-status-board>article>div{padding:10px 0}.production-card-shell{background:var(--panel-alt);border-color:var(--line);box-shadow:none;border-radius:9px}:root{--font-adverta:Archivo, "Helvetica Neue", Arial, sans-serif}:root[data-theme=dark]{--text-secondary:#c9c1c3}body,button,input,select,textarea{font-family:var(--font-adverta)}.main-shell:before{opacity:.8}.main-shell:after{opacity:.7;background:linear-gradient(20deg,#8e0f2261,#0000 75%)}.content-area>*{min-width:0}.eyebrow{text-transform:none;letter-spacing:0;font-size:12px;font-weight:400}.button{font-size:13px;font-weight:500}.daily-kicker{font-weight:400}.daily-card-header>div{flex-wrap:wrap;gap:5px}.daily-card-header span{font-size:12px}.daily-empty{min-height:116px;padding:22px 6px}.delivery-bars>button{min-height:26px}.delivery-bars>button>i{background:var(--line)}.dashboard-pipeline{border-color:var(--line)}.daily-week-grid>div{min-height:clamp(116px,16vh,190px)}.dashboard-quiet-actions{flex-wrap:wrap;gap:8px;display:flex}.lead-heading-numbers>span{min-width:110px;padding-inline:20px}.layout-list .lead-mobile-card{padding-inline:28px 8px;transition:background .2s,box-shadow .2s}.layout-list .lead-mobile-card:hover{background:var(--panel-alt);padding-left:28px}.layout-list .mobile-card-meta{flex-wrap:wrap;align-content:center;gap:6px 10px;display:flex}.layout-list .mobile-card-meta>span:nth-child(3){white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;display:block;overflow:hidden}.layout-list .mobile-actions{flex-wrap:nowrap;gap:5px;display:flex}.layout-list .mobile-actions a,.layout-list .mobile-actions button{border-radius:8px;min-height:34px;padding-inline:9px;font-size:11px}.layout-cards .lead-mobile-card{background:var(--panel-alt);border:1px solid var(--line);box-shadow:none;border-radius:14px}.lead-drawer{background:var(--panel)}.lead-hero{box-shadow:none;background:0 0;border-radius:0}.lead-title-row h2{letter-spacing:-.03em;font-size:30px;font-weight:600}.client-profile-nav{background:var(--panel);border-bottom:1px solid var(--line);border-radius:0}.client-profile-nav button{background:0 0;border-radius:0}.client-profile-nav button.active{box-shadow:inset 0 -2px var(--red);color:var(--text);background:0 0}.lead-drawer .panel,.lead-drawer .lead-status-card{box-shadow:none;border-radius:13px}.content-ops>*,.smart-calendar-layout,.smart-calendar-main,.dual-calendar-grid,.dual-calendar-panel,.dual-calendar-visual{min-width:0;max-width:100%}.content-control-bar,.content-filter-bar{z-index:3;position:relative}.content-month-grid,.dual-calendar-panel .content-month-grid{min-width:0}.calendar-date-action{display:inline-flex}.dual-calendar-grid{background:0 0;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:16px}.calendar-lane-separator{background:var(--line-strong)}.dual-calendar-panel{background:0 0;border:0;border-radius:0}.dual-calendar-panel>header{box-shadow:none;border-bottom:2px solid var(--line);background:0 0;min-height:46px;padding:10px 0}.dual-calendar-panel.shooting-panel>header{box-shadow:none;color:var(--red);border-bottom-color:var(--red);background:0 0}.dual-calendar-panel.posting-panel>header{box-shadow:none;color:var(--green);border-bottom-color:var(--green);background:0 0}.dual-calendar-panel .weekday-row{background:0 0}.dual-calendar-panel .calendar-days{background:0 0;gap:0 5px}.dual-calendar-panel .calendar-days>section{background:0 0;min-width:0;padding:7px 2px}.calendar-card{text-align:left;width:100%;min-width:0}.calendar-card>span{grid-column:1/-1;min-width:0}.content-agenda .calendar-card{grid-template-columns:minmax(0,1fr)}.calendar-card strong{overflow-wrap:anywhere;line-height:1.35}.calendar-header-controls{flex-wrap:wrap;justify-content:flex-end}.content-tabs button,.calendar-view-switch button,.calendar-mode-switch button{font-weight:500}.content-blocker-summary .scheduling-attention-bar{flex-wrap:wrap}.content-blocker-summary .scheduling-attention-bar button{display:flex}.offer-home-hero,.settings-hero,.offer-studio-heading{min-height:0;box-shadow:none;color:var(--text);background:0 0;border:0;border-radius:0;padding:10px 0 10px 22px;position:relative}.offer-home-hero:before,.settings-hero:before,.offer-studio-heading:before{content:"";border-top:2px solid var(--red);border-left:2px solid var(--red);width:22px;height:22px;position:absolute;top:0;left:0}.offer-home-hero h1,.settings-hero h1,.offer-studio-heading h1{letter-spacing:-.035em;margin:8px 0 12px;font-size:40px;font-weight:600;line-height:1.05}.offer-home-hero p:not(.eyebrow),.settings-hero>div>p:last-child{color:var(--text-secondary,var(--muted));font-size:14px;line-height:1.5}.offer-home-hero>img{width:168px}.offer-home,.settings-view{gap:28px}.offer-home-metrics{gap:12px}.offer-home-metrics article{background:var(--panel-alt);border:1px solid var(--line);box-shadow:none;border-radius:16px}.offer-home-metrics article>strong{font-size:32px;font-weight:400}.offer-home-metrics article>span,.offer-home-metrics article>small{text-transform:none;letter-spacing:0}.offer-home-list,.offer-overview{box-shadow:none;background:0 0;border:0;border-radius:0}.offer-home-list>header,.offer-overview>header{border-bottom:1px solid var(--line);padding:0 0 16px}.offer-home-toolbar{padding:14px 0}.offer-home-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.offer-home-ledger>button{background:var(--panel-alt);border:1px solid var(--line);text-align:left;border-radius:15px;grid-template-columns:1fr auto;gap:12px;padding:18px;display:grid}.offer-home-ledger>button:hover{background:var(--panel-alt);border-color:var(--line-strong);transform:translateY(-2px)}.offer-home-ledger .offer-file-mark{display:none}.offer-home-main{grid-column:1/-1}.offer-home-ledger .offer-status{grid-area:1/1;justify-self:start}.offer-home-value{text-align:left;grid-column:1/-1}.offer-home-updated{text-align:left;grid-column:1}.offer-home-ledger>button>svg{grid-area:auto/2;justify-self:end}.offer-home-empty{grid-column:1/-1}.offer-workspace{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(400px,498px) minmax(0,1fr)}.offer-editor{border-right:1px solid var(--line);background:0 0;padding:22px 24px 30px 0}.offer-editor-brand{background:0 0}.offer-editor-section{box-shadow:none;background:0 0;border:0;padding-inline:0}.offer-editor-section>header h2{font-size:14px;font-weight:500}.offer-service-row{background:var(--panel-alt);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px}.offer-service-row>.field:first-child,.offer-service-actions,.offer-service-description{grid-column:1/-1}.offer-service-actions{justify-content:flex-end}.offer-editor .field>span,.offer-service-row .field span{font-size:12px}.offer-editor-total{border:1px solid var(--line);background:var(--panel-alt);border-radius:15px;padding:17px 18px}.offer-editor-total>strong b{font-size:26px;font-weight:400}.offer-preview-shell{background:color-mix(in srgb,var(--bg) 85%,black);min-width:0;padding:22px 26px 30px}.settings-jump{border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:0 0 10px}.settings-jump a{font-size:12px;font-weight:500}.settings-overview{gap:12px}.settings-overview article{background:var(--panel-alt);border-radius:16px;min-height:92px;padding:17px 19px}.settings-overview small{text-transform:none;letter-spacing:0;font-size:12px;font-weight:400}.settings-overview strong{margin-top:6px;font-size:18px;font-weight:500}.settings-health{border:1px solid color-mix(in srgb,var(--green) 20%,var(--line));padding:14px 18px}.settings-health strong{font-size:13px}.settings-health small{font-size:11px}.settings-view{gap:20px;max-width:none}.settings-content{grid-template-columns:minmax(0,1fr);gap:40px}.settings-section{box-shadow:none;background:0 0;border:0;border-radius:0}.settings-section>.panel-header{border-bottom:1px solid var(--line);padding:0 0 15px}.settings-section h2{font-size:18px;font-weight:600}.settings-section .panel-header p{font-size:12px}.settings-content>#settings-workflow,#settings-transfer{grid-area:auto}.improvement-summary{background:0 0;border:0;margin:14px 0;padding:0}.improvement-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;display:grid}.improvement-list>article{background:var(--panel-alt);border:1px solid var(--line);border-radius:15px;flex-direction:column;align-items:stretch;gap:12px;padding:18px 20px;display:flex}.improvement-card-copy>strong{font-size:14px;font-weight:500}.improvement-card-copy p{font-size:12px;line-height:1.5;display:block}.improvement-list>article>header{align-items:center;gap:9px;display:flex}.improvement-list>article code{color:var(--muted);font-family:inherit;display:inline}.improvement-toggle{align-self:flex-start}.improvement-empty,.improvement-workspace{grid-column:1/-1}.improvement-header-actions{align-items:center;gap:8px;display:flex}.improvement-composer{background:var(--panel-alt);border:1px solid var(--line);border-radius:16px;gap:12px;max-width:760px;margin:16px 0 18px;padding:18px;display:grid}.improvement-composer>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.improvement-composer label{gap:7px;display:grid}.improvement-composer label>span{color:var(--muted);font-size:11px;font-weight:650}.improvement-composer input,.improvement-composer select,.improvement-composer textarea{width:100%;color:var(--text);background:var(--panel);border:1px solid var(--line);font:inherit;border-radius:10px;padding:10px 12px;font-size:13px}.improvement-composer textarea{resize:vertical}.improvement-composer>.button{justify-self:start}.improvement-filters{gap:6px;padding:14px 0;display:flex;overflow-x:auto}.improvement-filters button{min-height:34px;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 11px;font-size:11px;display:inline-flex}.improvement-filters button.active{color:var(--text);background:var(--panel-alt);border-color:color-mix(in srgb,var(--red) 35%,var(--line))}.improvement-filters button b{min-width:18px;color:var(--text);background:var(--panel);border-radius:999px;padding:2px 5px;font-size:11px}.improvement-status{color:var(--muted);margin-left:auto;font-size:11.5px;font-weight:650}.improvement-list>article>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.improvement-actions{gap:6px;display:flex}.improvement-actions button{min-height:32px;color:var(--text);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:9px;padding:0 10px;font-size:11.5px;font-weight:650}.improvement-actions button:first-child{border-color:color-mix(in srgb,var(--red) 45%,var(--line))}.version-card>.panel-header>strong{color:var(--red);letter-spacing:-.04em;font-size:26px}.version-card>div{grid-template-columns:minmax(160px,.45fr) 1fr;gap:24px;padding-top:16px;display:grid}.version-card>div>span{align-content:start;gap:5px;display:grid}.version-card>div>span b{font-size:14px}.version-card>div>span small{color:var(--muted);font-size:11px}.version-card ul{color:var(--muted);gap:8px;margin:0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.sidebar-version{color:#ffffff73;letter-spacing:.02em;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:8px;margin:0 11px 8px;padding:9px 10px;font-size:11px;display:flex}.sidebar-version b{color:#ffffffbf;font-weight:600}.sidebar-collapsed .sidebar-version{justify-content:center;margin-inline:7px;padding-inline:0}.sidebar-collapsed .sidebar-version span{display:none}.local-database-card{background:var(--panel-alt);border:1px solid var(--line);border-radius:15px;margin:16px 0;padding:16px 18px}.security-note{background:0 0;margin-inline:0}.stage-settings{flex-wrap:wrap;gap:10px;padding:16px 0;display:flex}.stage-settings>div{border:1px solid var(--line);background:var(--panel-alt);border-radius:9px;gap:8px;min-height:40px;padding:9px 12px;display:flex}.stage-settings>div>span:last-child{display:none}.import-actions{gap:0;padding:0}.import-actions>a,.import-actions>button{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:16px 0}.backup-list{padding:0}.backup-list>div{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:14px 0}.restore-note{margin:16px 0 0}@media (min-width:901px) and (max-width:1200px){.daily-hero{flex-wrap:wrap;gap:24px}.daily-hero-intro{flex-basis:100%}.daily-hero-numbers{margin-left:0}.daily-primary-grid{gap:28px}.delivery-visual{grid-template-columns:116px minmax(0,1fr);gap:16px}.delivery-ring{width:108px;height:108px}.delivery-bars>button{grid-template-columns:74px minmax(24px,1fr) 34px;gap:8px}.lead-heading-numbers>span{min-width:90px;padding-inline:14px}.layout-list .lead-mobile-card{grid-template-rows:66px 44px;grid-template-columns:minmax(210px,.9fr) minmax(0,1.1fr)}.layout-list .mobile-actions{grid-area:2/1/auto/-1;justify-content:flex-start;padding-left:24px}.offer-home-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px) and (max-width:1320px){.offer-workspace{grid-template-columns:1fr}.offer-editor{border-right:0;padding-right:0}}@media (max-width:900px){:root{--mobile-tabbar-height:calc(70px + env(safe-area-inset-bottom))}.sidebar.mobile-open{width:min(300px,100vw - 28px);padding:calc(20px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(142deg,#0000 0 78%,#7608182e 78.2%,#0000 100%),#090707;border-right:1px solid #1d1416;box-shadow:28px 0 80px #00000073}.sidebar.mobile-open:before,.sidebar.mobile-open:after{display:none}.sidebar.mobile-open .brand{border-bottom:1px solid #24191c;min-height:38px;padding:0 8px 14px}.sidebar.mobile-open .brand>img{object-fit:contain;object-position:left center;width:128px;height:auto}.sidebar.mobile-open .brand>span{display:none}.sidebar.mobile-open .mobile-nav-close{border:1px solid #2b1f21;border-radius:10px;place-items:center;width:38px;height:38px;margin-left:auto;display:grid}.sidebar.mobile-open .sidebar-add{background:linear-gradient(155deg,#e8112d,#a60b20);border:1px solid #ef2840;border-radius:11px;min-height:44px;margin:18px 0;padding:0 14px}.sidebar.mobile-open nav{gap:6px}.sidebar.mobile-open nav button{color:#8f8588;background:0 0;border:1px solid #0000;border-radius:10px;gap:12px;width:100%;height:44px;padding:0 13px;font-size:13px;font-weight:500}.sidebar.mobile-open nav button.active{color:#fff;background:linear-gradient(100deg,#331017,#170c0f 74%);border-color:#551823;box-shadow:inset 0 1px #ff566b1a}.sidebar.mobile-open nav button.active svg{color:#ff4056}.sidebar.mobile-open nav button.active:before{width:2px;height:28px;box-shadow:none;border-radius:0;left:-17px}.sidebar.mobile-open .sidebar-user{border-top:1px solid #24191c;min-height:52px;margin:auto 0 0;padding:13px 3px 0}.sidebar.mobile-open .sidebar-user strong{color:#eee9ea;font-size:11px}.sidebar.mobile-open .sidebar-user small{color:#71676a;font-size:11px}.sidebar.mobile-open .sidebar-user .demo-tag{color:#8f8588;background:#120d0e;border-color:#2d2023;border-radius:6px;margin-left:auto;padding:4px 6px;font-size:10px}.main-shell{margin-left:0}.main-shell:after{display:none}.main-shell:before{opacity:.45;width:260px;height:220px}.topbar{height:calc(58px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 20px 0;background:color-mix(in srgb,var(--bg) 94%,transparent);border:0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:none;border-radius:0;margin:0;top:0}:is(.content-area,.content-area:has(.content-ops),.content-area:has(.offer-studio)){width:100%;padding:18px 20px calc(30px + var(--mobile-tabbar-height))}.view-stack,.daily-dashboard{gap:26px}.mobile-tabbar{min-height:var(--mobile-tabbar-height);background:color-mix(in srgb,var(--panel) 94%,transparent);border-top-color:var(--line-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-tabbar button.active{color:var(--red);background:color-mix(in srgb,var(--red) 8%,transparent)}.daily-hero{flex-direction:column;align-items:stretch;gap:22px;padding:10px 0 0 22px;display:flex}.daily-hero-intro{width:auto;min-width:0;margin:0}.daily-hero h1{margin:12px 0;font-size:28px;line-height:1.04}.daily-hero p{font-size:14px}.daily-hero-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.daily-hero-actions .button{min-height:44px;padding-inline:10px}.daily-hero-numbers{gap:0;width:100%;margin:0;padding:0}.daily-hero-numbers>span{flex:1;gap:7px;min-width:0;padding-inline:12px}.daily-hero-numbers>span:first-child{padding-left:0}.daily-hero-numbers strong{font-size:36px}.daily-hero-numbers em{font-size:16px}.daily-hero-numbers small{font-size:11px;line-height:1.4}.daily-primary-grid,.daily-lower-grid{grid-template-columns:1fr;gap:28px}.daily-card-header>div{display:grid}.daily-card-header span{margin-left:0}.daily-list>button,.daily-list.compact>button{min-height:72px;padding:14px 0}.delivery-visual{flex:none;grid-template-columns:106px minmax(0,1fr);gap:18px;min-height:0}.delivery-ring{width:106px;height:106px}.delivery-ring>span strong{font-size:27px}.delivery-bars>button{grid-template-columns:minmax(0,1fr) 34px;gap:7px}.delivery-bars>button>i{grid-area:2/1}.delivery-bars>button>em{grid-area:1/2/3}.dashboard-pipeline-bars{flex-wrap:wrap;gap:4px;height:auto;overflow:visible}.dashboard-pipeline-bars button{clip-path:none;border-radius:7px;min-width:90px;min-height:44px}.dashboard-pipeline-bars small{font-size:11.5px}.daily-week-grid{grid-template-columns:1fr;gap:0}.daily-week-grid>div{gap:8px;min-height:44px;padding:12px 0}.daily-week-grid header,.daily-week-grid button{font-size:12px}.dashboard-quiet-actions{grid-template-columns:1fr 1fr;display:grid}.leads-view .compact-heading{grid-template-columns:1fr;gap:18px;min-height:0;padding:10px 0 10px 22px;display:grid}.leads-view .page-heading h1,.content-ops-header h1{font-size:28px}.leads-view .page-subtitle,.content-ops-header>div>span{font-size:14px}.lead-heading-numbers{width:100%;margin:0}.lead-heading-numbers>span{flex:1;min-width:0;padding:0 18px}.lead-heading-numbers>span:first-child{border:0;padding-left:0}.lead-heading-numbers strong{font-size:36px}.leads-view .heading-actions{width:100%}.leads-view .heading-actions .button{flex:1;min-height:44px}.lead-pipeline-strip{scrollbar-width:none;height:auto;overflow-x:auto}.lead-pipeline-strip button{clip-path:none;border-radius:7px;min-height:40px;flex:1 0 112px!important}.table-toolbar{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 0;display:grid}.toolbar-actions{flex-wrap:wrap;gap:7px;display:flex}.toolbar-actions .select-button{flex:1}.lead-layout-switch{flex:1;min-width:110px}.lead-mobile-list.lead-card-grid.layout-list,.lead-mobile-list.lead-card-grid.layout-cards{gap:10px;padding:0}.layout-list .lead-mobile-card,.layout-cards .lead-mobile-card{border:1px solid var(--line);background:var(--panel-alt);border-radius:14px;padding:13px;display:block}.layout-list .lead-mobile-card:hover{box-shadow:none;padding-left:13px}.layout-list .mobile-card-main{min-height:46px;padding:5px 0}.layout-list .mobile-card-meta{border-top:1px solid var(--line);min-height:0;margin:8px 0 0;padding:8px 0}.layout-list .mobile-actions{flex-wrap:wrap;justify-content:flex-start;padding-top:7px}.layout-list .mobile-actions a,.layout-list .mobile-actions button{flex:1;min-height:44px;padding-inline:8px}.table-footer{flex-wrap:wrap;display:flex}.content-ops-header{min-height:0;padding:10px 0 10px 22px}.content-header-actions{flex-wrap:wrap;width:100%;display:flex}.content-header-actions .button,.content-header-actions .button.secondary{flex:1;min-height:44px;display:inline-flex}.content-control-bar{top:calc(58px + env(safe-area-inset-top));z-index:15;background:color-mix(in srgb,var(--bg) 96%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:minmax(0,1fr);gap:9px;padding:8px 0;position:sticky}.content-control-bar .content-tabs,.content-control-bar .content-search{width:100%;max-width:none}.content-control-bar .simple-content-tabs button{flex:1;min-height:44px}.content-filter-bar{grid-template-columns:minmax(0,1fr);display:grid}.business-toggle-filter,.business-toggle-filter nav{min-width:0;overflow-x:auto}.content-blocker-summary{flex-wrap:wrap;padding:14px}.content-blocker-summary .scheduling-attention-bar{flex-wrap:nowrap;width:100%;margin:0;overflow-x:auto}.content-blocker-summary .scheduling-attention-bar button{flex:0 0 175px;min-height:44px}.unified-calendar-header{gap:10px;padding:0 0 12px}.calendar-header-controls{justify-content:flex-start;gap:8px;width:100%}.calendar-view-switch button,.calendar-mode-switch button{min-height:44px}.dual-calendar-grid{flex-direction:column;gap:20px;display:flex}.dual-calendar-grid.dual-calendar-view-month{display:none}.calendar-lane-separator{height:1px;min-height:1px}.content-month-grid{display:none}.mobile-combined-calendar{display:block}.production-status-board{grid-template-columns:1fr;gap:16px}.production-scope button,.production-scope input{min-height:44px}.offer-home-hero,.settings-hero,.offer-studio-heading{gap:20px;min-height:0;padding:10px 0 10px 22px}.offer-home-hero h1,.settings-hero h1,.offer-studio-heading h1{font-size:28px}.offer-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-home-ledger{grid-template-columns:1fr}.offer-home-ledger>button{min-width:0}.offer-workspace{grid-template-columns:minmax(0,1fr)}.offer-editor{border-right:0;padding:0}.offer-preview-shell{padding:14px 0}.offer-service-row{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-studio-heading .heading-actions{flex-wrap:wrap;grid-template-columns:.8fr 1fr 1.1fr;width:auto}.offer-studio-heading .heading-actions .button:first-child{display:inline-flex}.offer-mobile-panel-switch{top:calc(64px + env(safe-area-inset-top))}.offer-editor-brand{box-shadow:none;position:static}.content-area:has(.offer-studio:not(.offer-home)){padding-bottom:calc(110px + var(--mobile-tabbar-height))}.offer-studio-heading .heading-actions .button{min-height:44px}.settings-hero{flex-direction:column;align-items:flex-start}.settings-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-overview article{gap:8px;padding:14px 12px}.settings-overview strong{font-size:15px}.settings-overview small{font-size:11px}.settings-content{grid-template-columns:minmax(0,1fr);gap:28px}.settings-content>#settings-workflow,#settings-transfer{grid-area:auto}.improvement-list{grid-template-columns:1fr}.improvement-header-actions{flex-wrap:wrap;width:100%}.improvement-composer>div{grid-template-columns:1fr}.improvement-list>article>footer{flex-direction:column;align-items:flex-start}.version-card>div{grid-template-columns:1fr}.settings-jump a{min-height:44px}.settings-section>.panel-header{flex-wrap:wrap;gap:12px}.backup-list strong{overflow-wrap:anywhere}.stage-settings{gap:8px}}@media (prefers-reduced-motion:reduce){.delivery-ring-progress,.delivery-bars>button,.delivery-bars>button>i>b,.dashboard-pipeline-bars button{transition:none}.delivery-ring-progress{stroke-dashoffset:var(--ring-progress)}.delivery-bars>button>i>b{transform:scaleX(1)}.dashboard-pipeline-bars button{opacity:1;transform:none}}@keyframes advertaRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.sales-workspace{gap:0}.sales-section-tabs{border:0;border-bottom:1px solid var(--line);width:100%;min-height:42px;box-shadow:none;border-radius:0;gap:20px;padding:0}.sales-section-tabs button{min-height:42px;color:var(--muted);background:0 0;border-radius:0;padding:0 2px;font-size:12px;font-weight:500}.sales-section-tabs button.active{color:var(--text);box-shadow:inset 0 -2px var(--red);background:0 0}.leads-view{gap:30px;padding-top:24px}.leads-view .compact-heading{align-items:flex-end;min-height:158px;padding:10px 0 12px 22px}.leads-view .page-heading .eyebrow{color:var(--muted);margin:0 0 11px;font-size:13px;font-weight:400;display:block}.leads-view .page-heading h1{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(40px,3.7vw,54px);font-weight:600;line-height:1.03}.leads-view .page-subtitle{max-width:650px;font-size:15px;line-height:1.52}.lead-heading-numbers{gap:0;padding-bottom:4px}.lead-heading-numbers>span{gap:10px;min-width:150px;padding:0 30px 5px}.lead-heading-numbers strong{font-size:52px;font-weight:400}.lead-heading-numbers small{font-size:12px}.lead-pipeline-strip{height:38px}.lead-pipeline-strip button{gap:9px;min-width:68px;padding:0 14px;transition:filter .18s,transform .18s}.lead-pipeline-strip button:hover{filter:brightness(1.18)}.lead-pipeline-strip button[aria-pressed=true]{box-shadow:inset 0 -3px #f4f1f1}.lead-pipeline-strip strong{font-size:13px;font-weight:500}.lead-pipeline-strip span{font-size:11px}.leads-panel{border-top:1px solid var(--line);overflow:visible}.lead-filter-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:66px;padding:12px 0;display:flex}.lead-filter-row .quick-filter-strip{scrollbar-width:none;flex-wrap:nowrap;flex:1;gap:6px;min-width:0;padding:0;overflow-x:auto}.lead-filter-row .quick-filter-strip::-webkit-scrollbar{display:none}.lead-filter-row .quick-filter-strip button{min-height:34px;color:var(--muted);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;padding:0 13px;font-size:12px;font-weight:400}.lead-filter-row .quick-filter-strip button:hover{color:var(--text-secondary);background:#160e11}.lead-filter-row .quick-filter-strip button.active{color:var(--text);background:#3a2226;border-color:#0000;font-weight:500}.lead-priority-filter{flex:none;align-items:center;gap:7px;display:flex}.lead-priority-filter button{width:28px;height:28px;color:var(--muted);border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:7px;place-items:center;font-size:11px;font-weight:500;display:grid}.lead-priority-filter button:hover{color:var(--text);border-color:#5e1a26}.lead-priority-filter button.active{color:#fff;background:var(--red);border-color:var(--red);font-weight:600}.lead-directory-actions{flex:none;gap:8px;display:flex}.lead-directory-actions .button{min-height:38px}.leads-panel .table-toolbar{border-bottom:1px solid var(--line);min-height:60px;padding:10px 0}.leads-panel .search-box{background:#100c0d;border-color:#241b1d;border-radius:9px;max-width:420px;height:38px}.leads-panel .toolbar-actions{gap:7px}.leads-panel .lead-layout-switch,.leads-panel .select-button,.leads-panel .button.tertiary{border-color:var(--line);box-shadow:none;background:0 0}.leads-panel .lead-layout-switch button.active,.leads-panel .button.tertiary.active{color:var(--text);box-shadow:none;background:#3a2226}.leads-panel .advanced-filters{border-bottom:1px solid var(--line);background:0 0;padding:12px 0}.lead-row-next{display:none}@media (min-width:901px){.lead-mobile-list.lead-card-grid.layout-list{background:0 0;gap:0;padding:0;display:grid}.layout-list .lead-mobile-card{border:0;border-bottom:1px solid color-mix(in srgb, var(--red) 15%, var(--line));min-height:76px;box-shadow:none;background:0 0;border-radius:0;grid-template-rows:76px;grid-template-columns:minmax(270px,.95fr) minmax(160px,.52fr) minmax(250px,1.05fr) auto;padding:0 6px;transition:padding-left .22s cubic-bezier(.2,.8,.2,1),background .18s;overflow:visible}.layout-list .lead-mobile-card:hover{border-color:color-mix(in srgb, var(--red) 24%, var(--line));box-shadow:none;background:#130d0fbd;padding-left:14px;transform:none}.layout-list .lead-card-select{opacity:.32;transition:opacity .18s;top:50%;left:8px;right:auto;transform:translateY(-50%)}.layout-list .lead-mobile-card:hover .lead-card-select,.layout-list .lead-card-select:focus-within{opacity:1}.layout-list .mobile-card-main{border:0;grid-area:1/1;grid-template-columns:42px minmax(0,1fr) 24px;gap:13px;width:100%;padding:11px 12px 11px 36px}.layout-list .business-logo{border-radius:11px;width:40px;height:40px}.layout-list .lead-tone-red .business-logo{color:#ff4757;background:linear-gradient(160deg,#3a1017,#1a0d10);border:1px solid #5e1a26;box-shadow:inset 0 1px #ff5a6e24}.layout-list .lead-tone-amber .business-logo{color:var(--amber);background:linear-gradient(160deg,#2a2013,#16110d);border:1px solid #5a431c;box-shadow:inset 0 1px #ffd2781f}.layout-list .lead-tone-quiet .business-logo{color:var(--muted);border:1px solid var(--line-strong);background:0 0}.layout-list .mobile-card-main strong{letter-spacing:-.015em;font-size:16px;font-weight:500}.layout-list .mobile-card-main small{color:var(--muted);margin-top:5px;font-size:12px}.layout-list .mobile-card-main .priority{border-radius:6px;width:23px;height:23px;font-size:11px}.layout-list .mobile-card-meta{background:0 0;border:0;flex-direction:column;grid-area:1/2;justify-content:center;align-items:flex-start;gap:7px;min-height:76px;margin:0;padding:0 16px;display:flex;overflow:hidden}.layout-list .mobile-card-meta>span{max-width:100%}.layout-list .mobile-card-meta>span:nth-child(3){display:none}.layout-list .current-state{color:var(--text-secondary);background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:500}.layout-list .current-state:before{content:"";background:var(--muted);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.layout-list .operating-won-client{color:var(--green)}.layout-list .operating-won-client:before{background:var(--green)}.layout-list .operating-offer,.layout-list .operating-meeting,.layout-list .operating-waiting-follow-up{color:var(--amber)}.layout-list .operating-offer:before,.layout-list .operating-meeting:before,.layout-list .operating-waiting-follow-up:before{background:var(--amber)}.layout-list .whatsapp-chip{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:11.5px;overflow:hidden}.layout-list .lead-row-next{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-area:1/3;align-content:center;justify-items:start;gap:5px;padding:10px 20px;display:grid}.layout-list .lead-row-next small{color:var(--muted);font-size:11px}.layout-list .lead-row-next strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:500;overflow:hidden}.layout-list .lead-row-next>span{color:var(--muted);font-size:11.5px}.layout-list .lead-row-next>span.date-overdue{color:#ff6b7a}.layout-list .lead-card-insights{display:none}.layout-list .mobile-actions{border:0;flex-wrap:nowrap;grid-area:1/4;justify-content:flex-end;align-items:center;gap:6px;min-width:0;padding:0 8px 0 14px}.layout-list .mobile-actions a,.layout-list .mobile-actions button{min-width:34px;min-height:34px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;padding:0 9px;font-size:11.5px;font-weight:500}.layout-list .mobile-actions a:hover,.layout-list .mobile-actions button:hover{color:var(--text);border-color:var(--line-strong);background:#160e11}.layout-list .mobile-actions .lead-open-action{min-width:60px;color:var(--text-secondary);border:0}.layout-list .active-client-card{background:0 0}.lead-card-more{padding-inline:0}}@media (min-width:901px) and (max-width:1240px){.leads-view .compact-heading{flex-wrap:wrap;gap:22px}.leads-view .page-heading>div:first-child{flex-basis:100%}.lead-heading-numbers{margin-left:0}.layout-list .lead-mobile-card{grid-template-rows:76px 50px;grid-template-columns:minmax(260px,.95fr) minmax(150px,.52fr) minmax(220px,1fr)}.layout-list .mobile-actions{border-top:1px solid var(--line);grid-area:2/1/auto/-1;justify-content:flex-start;padding:7px 8px 7px 36px}}@media (max-width:900px){.leads-view{gap:22px;padding-top:18px}.leads-view .compact-heading{min-height:0}.lead-filter-row{flex-wrap:wrap;align-items:stretch;padding:10px 0}.lead-filter-row .quick-filter-strip{flex-basis:100%;order:1}.lead-priority-filter{order:2}.lead-directory-actions{order:3;margin-left:auto}.lead-directory-actions .button{min-height:44px}.lead-row-next{display:none}.layout-list .mobile-actions .lead-open-action,.layout-cards .mobile-actions .lead-open-action{display:inline-flex}}.manual-agreement-toggle{border-top:1px solid var(--line);margin:12px}.manual-agreement-toggle>summary{min-height:42px;color:var(--text);cursor:pointer;align-items:center;font-size:12px;font-weight:700;display:flex}.manual-agreement-form{gap:14px;padding:14px 0 18px;display:grid}.manual-agreement-form>p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.manual-agreement-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.manual-agreement-form label{min-width:0;color:var(--muted);gap:5px;font-size:11.5px;font-weight:650;display:grid}.manual-agreement-form input:not([type=checkbox]),.manual-agreement-form select,.manual-agreement-form textarea{width:100%;min-height:38px;color:var(--text);background:var(--panel-alt);border:1px solid var(--line);font:inherit;border-radius:9px;padding:8px 10px;font-size:12px}.manual-agreement-form textarea{resize:vertical}.manual-agreement-form .manual-agreement-trial{align-items:center;gap:9px;display:flex}.manual-agreement-trial input{accent-color:#d71e31;width:16px;height:16px}.manual-agreement-form>button{justify-self:start}@media (max-width:600px){.manual-agreement-fields{grid-template-columns:1fr}.manual-agreement-form>button{width:100%}}.leads-view{gap:24px}.leads-view .compact-heading{min-height:142px}.leads-view .page-heading h1{font-size:clamp(38px,3.2vw,48px)}.lead-heading-numbers strong{font-size:46px}.lead-filter-row{min-height:58px;padding-block:9px}.lead-filter-row .quick-filter-strip button{min-height:32px;padding-inline:12px}.lead-filter-row .quick-filter-strip button.active{background:#2b1a1e}.lead-secondary-filters{flex-wrap:wrap;grid-column:1/-1;gap:6px;padding-bottom:2px;display:flex}.lead-secondary-filters button{min-height:30px;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:7px;padding:0 10px;font-size:11.5px}.lead-secondary-filters button:hover,.lead-secondary-filters button.active{color:var(--text);background:#231317;border-color:#63303a}.business-mark{place-items:center;display:grid}.business-mark svg{stroke:currentColor}.lead-list-identity{text-align:left;gap:5px;min-width:0;display:grid}.lead-priority-code{width:22px;height:22px;color:var(--muted);border:1px solid var(--line-strong);border-radius:6px;place-items:center;font-size:11px;font-weight:600;display:grid}.lead-priority-code.priority-a{color:#ff7b88;background:#2a1116;border-color:#692532}.lead-waiting-state{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}@media (min-width:901px){.layout-list .lead-mobile-card{grid-template-rows:72px;grid-template-columns:minmax(270px,.9fr) minmax(155px,.45fr) minmax(245px,1fr) auto;min-height:72px;padding-inline:4px}.layout-list .lead-mobile-card:hover{padding-left:9px}.layout-list .mobile-card-main{grid-template-columns:42px minmax(0,1fr) 22px;gap:13px;padding:10px 12px 10px 32px}.layout-list .business-mark{width:40px;height:40px;color:var(--muted);border:1px solid var(--line-strong);background:#151012;border-radius:10px}.layout-list .lead-tone-red .business-mark{color:#ff4d5e;background:#261014;border-color:#5f1d29}.layout-list .lead-tone-amber .business-mark{color:#d6a553;background:#21190e;border-color:#53401d}.layout-list .mobile-card-main strong{font-size:15px;font-weight:560}.layout-list .mobile-card-main small{margin:0;font-size:11.5px}.layout-list .mobile-card-meta{gap:6px;min-height:72px;padding-inline:12px}.layout-list .current-state{font-size:11px}.layout-list .lead-waiting-state{display:block}.layout-list .lead-row-next{gap:4px;padding-inline:18px}.layout-list .lead-row-next small{letter-spacing:.07em;text-transform:none;font-size:10.5px}.layout-list .lead-row-next strong{font-size:12px;font-weight:480}.layout-list .mobile-actions{gap:2px;padding-left:6px}.layout-list .mobile-actions a,.layout-list .mobile-actions button{min-width:32px;min-height:32px;padding-inline:7px;font-size:11px}.layout-list .mobile-actions a{color:#82787b}.layout-list .mobile-actions .lead-open-action{min-width:54px;color:var(--text);border-left:1px solid var(--line);border-radius:0;margin-left:4px}}.lead-drawer{background:#0b0809;width:min(620px,100vw - 40px)}.lead-drawer:has(.profile-tab-activity){width:min(720px,100vw - 40px)}.lead-drawer:has(.profile-tab-delivery){width:min(900px,100vw - 40px)}.drawer-topbar{background:#0b0809f0;height:42px;padding-inline:18px}.drawer-topbar .back-button{font-size:11px}.lead-hero{padding:24px 24px 0;display:block}.lead-title-row{align-items:center;gap:14px}.lead-title-row .hero-logo{color:#ff5363;background:#2a1116;border:1px solid #692532;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.lead-title-row h2{letter-spacing:-.035em;margin:2px 0 7px;font-size:26px;font-weight:590}.lead-title-row .eyebrow{color:var(--muted);margin:0;font-size:11.5px}.lead-badges{gap:6px}.lead-badges .operating-status,.profile-priority{min-height:22px;color:var(--text-secondary);border:1px solid var(--line-strong);background:0 0;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.profile-priority.priority-a{color:#ff7986;border-color:#64222e}.lead-profile-phone{width:fit-content;color:var(--muted);align-items:center;gap:6px;margin-top:7px;font-size:11.5px;display:inline-flex}.lead-profile-phone:hover{color:var(--text)}.lead-primary-phone{display:none}.lead-action-grid{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;width:100%;max-width:none;margin-top:20px;padding:1px;overflow:hidden}.lead-action{min-height:42px;color:var(--text-secondary);background:#110d0e;border:0;border-radius:0;justify-content:center;gap:7px;font-size:11.5px;font-weight:500}.lead-action.primary{color:#fff;background:var(--red)}.lead-action.meeting-action{color:var(--text-secondary);background:#110d0e;border:0}.lead-action:hover,.lead-action.meeting-action:hover{color:#fff;background:#241619}.lead-action.primary:hover{background:#c60d28}.channel-actions{border-top:0;gap:0;min-height:38px;margin-top:10px}.channel-actions a{min-height:34px;color:var(--muted);border-radius:7px;padding-inline:9px;font-size:11px}.client-profile-nav{background:#0b0809f0;gap:20px;min-height:43px;padding:0 24px;top:42px}.client-profile-nav button{text-align:left;border-radius:0;min-height:43px;padding:0 1px;display:block}.client-profile-nav button.active{box-shadow:inset 0 -2px var(--red);background:0 0}.client-profile-nav span{font-size:11px;font-weight:520}.client-profile-nav small{display:none}.lead-layout{padding:18px 24px 28px}.lead-layout.profile-tab-overview{flex-direction:column;gap:12px;display:flex}.profile-tab-overview .lead-main,.profile-tab-overview .lead-sidebar{display:contents}.profile-tab-overview .client-connection-overview{display:none}.profile-tab-overview .lead-status-card{order:1}.profile-tab-overview .contacts-card{order:2}.profile-tab-overview .lead-notes-overview{order:3}.profile-tab-overview .whatsapp-summary{order:4}.profile-tab-overview .profile-details-card{order:5}.lead-status-card.simplified{border:1px solid var(--line);background:0 0;border-radius:10px;grid-template-columns:1fr;gap:0;min-height:0;padding:0}.lead-status-card.simplified>div{align-content:center;gap:4px;min-height:66px;padding:12px 14px;display:grid}.lead-status-card.simplified>div+div{border-top:1px solid var(--line);border-left:0;padding:12px 14px}.lead-status-card.simplified>div>span{letter-spacing:.07em;font-size:10.5px}.lead-status-card.simplified>div>strong{font-size:12px;font-weight:540}.lead-status-card.simplified>div>small{font-size:11px}.lead-status-card.simplified>.button{min-height:38px;margin:10px 12px 12px}.lead-drawer .lead-section,.lead-drawer .side-card{border:1px solid var(--line);box-shadow:none;background:0 0;border-radius:10px}.lead-drawer .section-heading,.lead-drawer .side-card>header{min-height:52px;padding:11px 14px}.lead-drawer .section-heading h3,.lead-drawer .side-card h3{letter-spacing:-.01em;font-size:12px;font-weight:560}.lead-drawer .section-heading p{font-size:11px}.lead-note-grid{grid-template-columns:1fr}.lead-note-grid article{padding:14px}.lead-note-grid article+article{border-top:1px solid var(--line)}.contact-row{padding:12px 14px}.contact-row>.avatar{width:30px;height:30px}.contact-row strong{font-size:11px}.profile-details-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 14px;list-style:none;display:flex}.profile-details-card>summary::-webkit-details-marker{display:none}.profile-details-card>summary>span{gap:3px;display:grid}.profile-details-card>summary strong{font-size:12px;font-weight:560}.profile-details-card>summary small{color:var(--muted);font-size:11px}.profile-details-card>summary svg{color:var(--muted);transition:transform .18s}.profile-details-card[open]>summary svg{transform:rotate(180deg)}.profile-details-body{border-top:1px solid var(--line);padding-top:30px;position:relative}.profile-edit-button{position:absolute;top:8px;right:14px}.profile-details-card .detail-list{padding-top:0}.profile-details-card .detail-list>div{min-height:40px}.whatsapp-summary .number-actions{padding:0 14px 12px}@media (max-width:900px){.lead-filter-row .quick-filter-strip{order:1}.lead-directory-actions{width:100%;margin-left:0}.lead-directory-actions .button{flex:1}.lead-mobile-card .business-mark{color:#ff5363;background:#241115;border:1px solid #5e202b;border-radius:11px;width:42px;height:42px}.lead-mobile-card .lead-priority-code{margin-left:auto}.lead-mobile-card .lead-waiting-state{display:none}:is(.lead-drawer,.lead-drawer:has(.profile-tab-activity),.lead-drawer:has(.profile-tab-delivery)){width:100%}.lead-hero{padding:18px 16px 0}.client-profile-nav{padding-inline:16px}.lead-layout{padding:12px 12px calc(28px + env(safe-area-inset-bottom))}}:root{--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--r-sm:8px;--r-md:11px;--r-lg:14px;--r-xl:20px;--page-x:clamp(24px, 2.3vw, 40px);--surface-2:#1a1113;--border:#241b1d;--border-red:#5e1a26;--line-red:#e8112d29;--ease:cubic-bezier(.2, .8, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}html{-webkit-text-size-adjust:100%;scroll-padding-top:76px}body{-webkit-tap-highlight-color:transparent}::selection{color:#fff;background:#e8112d6b}body *{scrollbar-width:thin;scrollbar-color:#2e2226 transparent}button,a,summary,[role=button],label{touch-action:manipulation}:where(button,a,summary,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid #ff4757d9}.content-area{padding:22px var(--page-x) 64px}.content-area:has(.content-ops){padding:22px var(--page-x) 64px}@media (min-width:901px){.topbar{padding:0 var(--page-x)}.topbar-context{display:flex}.topbar-right{margin-left:auto}.content-area:has(.offer-studio:not(.offer-home)){padding-inline:clamp(22px,2.2vw,34px)}}.main-shell>.content-area:has(.drawer-backdrop,.modal-backdrop,.content-event-drawer){z-index:80}.brand-geometry{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.brand-geometry i{display:block;position:absolute}.brand-geometry .sq{border:1px solid #e8112d47}.brand-geometry .ln{height:1px}.brand-geometry .bk{border:0 solid #e8112db3;width:22px;height:22px}.sq-r1{width:64px;height:64px;top:76px;right:128px}.sq-r2{width:30px;height:30px;top:96px;right:-10px;border-color:#e8112d38!important}.sq-r3{width:58px;height:58px;top:33%;right:-22px}.sq-r4{width:20px;height:20px;top:51%;right:16px;border-color:#e8112d57!important}.sq-r5{width:88px;height:88px;top:68%;right:-30px;border-color:#e8112d24!important}.sq-r6{width:34px;height:34px;top:87%;right:24px;border-color:#e8112d33!important}.sq-l1{width:62px;height:62px;top:26%;left:-24px;border-color:#e8112d2e!important}.sq-l2{width:18px;height:18px;top:58%;left:10px;border-color:#e8112d4d!important}.sq-l3{width:96px;height:96px;bottom:70px;left:-34px;border-color:#e8112d29!important}.ln-r1{transform-origin:100%;background:linear-gradient(270deg,#e8112d8c,#0000);width:132px;top:41%;right:0}.ln-r2{transform-origin:100%;background:linear-gradient(270deg,#e8112d66,#0000);width:76px;top:78%;right:0}.ln-l1{transform-origin:0;background:linear-gradient(90deg,#e8112d73,#0000);width:96px;top:45%;left:0}.brand-geometry .ln-v1,.brand-geometry .ln-v2{transform-origin:top;background:linear-gradient(#0000,#e8112d6b,#0000);width:1px;height:150px}.ln-v1{top:19%;right:8px}.ln-v2{top:63%;left:6px;height:190px!important}.bk-tr{opacity:.55;top:72px;right:14px;border-top-width:2px!important;border-right-width:2px!important}.bk-br{bottom:22px;right:18px;border-bottom-width:2px!important;border-right-width:2px!important}.bk-bl{opacity:.6;bottom:22px;left:18px;border-bottom-width:2px!important;border-left-width:2px!important}@media (prefers-reduced-motion:no-preference){.brand-geometry .sq{animation:geoSquareIn .9s var(--ease-out) both}.brand-geometry .ln{animation:geoLineIn 1.1s var(--ease-out) both}.brand-geometry .ln-v1,.brand-geometry .ln-v2{animation-name:geoRuleIn}.brand-geometry .bk{animation:geoFadeIn .7s var(--ease) both}.brand-geometry i:nth-child(2){animation-delay:80ms}.brand-geometry i:nth-child(3){animation-delay:.16s}.brand-geometry i:nth-child(4){animation-delay:.22s}.brand-geometry i:nth-child(5){animation-delay:.28s}.brand-geometry i:nth-child(6){animation-delay:.34s}.brand-geometry i:nth-child(7){animation-delay:.12s}.brand-geometry i:nth-child(8){animation-delay:.24s}.brand-geometry i:nth-child(9){animation-delay:.36s}.brand-geometry i:nth-child(n+10){animation-delay:.3s}.brand-geometry i:nth-child(n+15){animation-delay:.42s}}@keyframes geoSquareIn{0%{opacity:0;transform:scale(.72)rotate(-6deg)}to{opacity:1;transform:none}}@keyframes geoLineIn{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes geoRuleIn{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:none}}@keyframes geoFadeIn{0%{opacity:0;transform:translate(4px,4px)}}@media (prefers-reduced-motion:no-preference){:is(.daily-dashboard,.leads-view,.followups-view,.meetings-view,.content-ops,.offer-home,.offer-studio,.settings-view)>:not(.drawer-backdrop,.modal-backdrop,.content-undo,.checkin-undo,.lead-drawer,.content-event-drawer){animation:advertaRise .48s var(--ease) backwards}:is(.daily-dashboard,.leads-view,.followups-view,.meetings-view,.content-ops,.offer-home,.offer-studio,.settings-view)>:nth-child(2){animation-delay:60ms}:is(.daily-dashboard,.leads-view,.followups-view,.meetings-view,.content-ops,.offer-home,.offer-studio,.settings-view)>:nth-child(3){animation-delay:.12s}:is(.daily-dashboard,.leads-view,.followups-view,.meetings-view,.content-ops,.offer-home,.offer-studio,.settings-view)>:nth-child(4){animation-delay:.18s}:is(.daily-dashboard,.leads-view,.followups-view,.meetings-view,.content-ops,.offer-home,.offer-studio,.settings-view)>:nth-child(n+5){animation-delay:.24s}.daily-hero-intro>*,.daily-hero-numbers>span{animation:advertaRise .48s var(--ease) backwards}.daily-hero-intro>:nth-child(2){animation-delay:60ms}.daily-hero-intro>:nth-child(3){animation-delay:.12s}.daily-hero-intro>:nth-child(4){animation-delay:.18s}.daily-hero-numbers>span:nth-child(2){animation-delay:90ms}.daily-hero-numbers>span:nth-child(3){animation-delay:.18s}.daily-list>button,.layout-list .lead-mobile-card{animation:advertaRise .42s var(--ease) backwards}.daily-list>button:nth-child(2),.layout-list .lead-mobile-card:nth-child(2){animation-delay:40ms}.daily-list>button:nth-child(3),.layout-list .lead-mobile-card:nth-child(3){animation-delay:80ms}.daily-list>button:nth-child(4),.layout-list .lead-mobile-card:nth-child(4){animation-delay:.12s}.daily-list>button:nth-child(5),.layout-list .lead-mobile-card:nth-child(5){animation-delay:.16s}.daily-list>button:nth-child(n+6),.layout-list .lead-mobile-card:nth-child(n+6){animation-delay:.2s}.layout-list .lead-mobile-card:nth-child(n+14){animation:none}}.button{gap:var(--s-2);border-radius:var(--r-md);min-height:40px;transition:transform .22s var(--ease), background .2s ease, border-color .2s ease, box-shadow .2s ease, color .2s ease;padding-inline:18px}.button.primary:hover{transform:translateY(-2px);box-shadow:0 18px 34px -16px #e8112dd9}.button:active:not(:disabled){transition-duration:80ms;transform:translateY(0)scale(.98)}.button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.button.secondary{border-color:#2e2226}.button.secondary:hover{border-color:var(--border-red);background:#150f11}:is(.eyebrow,.advanced-filters label,.content-filter-bar>label>span,.business-toggle-filter>span,.weekday-row span,.calendar-days>section>header b,.workflow-column>header,.workflow-column>article>span,.client-color-legend>span,.calendar-day-details-title>span,.event-detail-list dt,.shoot-piece-list>article>header,.piece-simple-calendar>article>span,.piece-current-step>span,.production-quick-progress>span,.daily-card-header p,.client-connection-overview>header span,.lead-status-card>div>span,.lead-note-grid article>span,.lead-primary-phone>span,.settings-overview small,.layout-list .lead-row-next small,.lead-meeting-group>h4,.suggestion>span,.meeting-date-block span,.prep-note strong,.general-notes strong,.execution-client-facts dt,.improvement-impact,.delivery-item-controls label>span,.unscheduled-card>span b,.content-day-actions,.lead-card-insights small,.improvement-details em b,.offer-home-metrics article>span,.offer-overview>footer span,.offer-library-strip>div:first-child span,.offer-discount-output span,.offer-preview-toolbar,.sidebar-user .demo-tag,.command-strip span,.system-lanes span,.command-header p,.agency-hero-meta,.topbar-context span){letter-spacing:0;font-weight:500}.daily-card-header{gap:var(--s-3)}.daily-card-header>button{white-space:nowrap;transition:color .2s ease, gap .22s var(--ease);flex:none;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.daily-card-header>button:hover{color:#fff;gap:9px}.daily-list>button{transition:padding-left .22s var(--ease), background .2s ease}.daily-list>button>svg:last-child{color:var(--muted);transition:transform .22s var(--ease), color .2s ease}.daily-list>button:hover>svg:last-child{color:var(--text);transform:translate(3px)}.daily-list-more{width:100%;min-height:48px;color:var(--text-secondary);border:0;border-top:1px solid var(--line-red);text-align:left;cursor:pointer;transition:color .2s ease, padding-left .22s var(--ease);background:0 0;align-items:center;gap:8px;padding:0 6px;font-size:13px;font-weight:500;display:flex}.daily-list-more:hover{color:var(--text);padding-left:14px}.daily-list-more svg{color:#ff4757;transition:transform .22s var(--ease)}.daily-list-more[aria-expanded=true] svg{transform:rotate(-90deg)}.daily-primary-grid{align-items:start}.cycle-card .delivery-visual{min-height:230px}.dashboard-pipeline-bars button:focus-visible{outline-offset:-2px}.daily-week-grid button{transition:color .2s ease, transform .22s var(--ease);padding:2px 0}.daily-week-grid button:hover{color:var(--text);transform:translate(2px)}.daily-secondary-disclosure>summary,.daily-packages-disclosure>summary{min-height:52px;color:var(--text-secondary);font-size:13px;font-weight:500;transition:color .2s}.daily-secondary-disclosure>summary:hover,.daily-packages-disclosure>summary:hover{color:var(--text)}.dashboard-quiet-actions{justify-content:flex-start;gap:var(--s-2);padding-top:var(--s-4)}.dashboard-quiet-actions button{min-height:36px;color:var(--muted);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.dashboard-quiet-actions button:hover{color:var(--text);border-color:var(--border);background:#150f11}@media (min-width:1241px){.layout-list .lead-mobile-card{grid-template-columns:minmax(260px,1fr) minmax(170px,.5fr) minmax(220px,1fr) 292px}.layout-list .mobile-actions{justify-content:flex-end}}@media (min-width:901px){.layout-list .mobile-card-meta{flex-wrap:nowrap;align-content:normal}}.layout-list .mobile-actions a,.layout-list .mobile-actions button{transition:color .2s,background .2s,border-color .2s}.lead-pipeline-strip button{transition:filter .18s,box-shadow .2s}.lead-filter-row .quick-filter-strip button,.lead-priority-filter button,.lead-secondary-filters button{transition:color .2s,background .2s,border-color .2s}.sales-section-tabs{margin-inline:calc(var(--page-x) * -1);padding-inline:var(--page-x);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);top:58px}.sales-section-tabs button{transition:color .2s ease, box-shadow .22s var(--ease)}.sales-section-tabs button:hover{color:var(--text)}@media (max-width:900px){.sales-section-tabs{top:calc(58px + env(safe-area-inset-top))}}.lead-drawer{isolation:isolate;position:relative}.lead-drawer:before{content:"";z-index:-1;clip-path:polygon(28% 0,100% 0,100% 100%);pointer-events:none;background:linear-gradient(205deg,#e8112d2e,#0000 68%);width:280px;height:190px;position:absolute;top:0;right:0}:root[data-theme=dark] .lead-drawer .lead-hero{background:0 0}.client-profile-nav{align-items:stretch;gap:22px;display:flex}.client-profile-nav button{width:auto;color:var(--muted);transition:color .2s ease, box-shadow .22s var(--ease);flex:none}.client-profile-nav button:hover,.client-profile-nav button.active{color:var(--text)}.lead-action{transition:background .2s,color .2s}.content-blocker-summary{gap:var(--s-5);padding:var(--s-4) var(--s-5);border-radius:var(--r-lg)}.content-blocker-summary .scheduling-attention-bar{gap:6px}.content-blocker-summary .scheduling-attention-bar button{min-height:34px;color:var(--text-secondary);background:var(--surface-2);border-radius:var(--r-sm);border:1px solid #0000;padding:0 12px;font-size:12px;transition:color .2s,background .2s,border-color .2s}.content-blocker-summary .scheduling-attention-bar button:hover{color:var(--text);background:#221518}.content-blocker-summary .scheduling-attention-bar button.active{color:#ffb3bb;border-color:var(--border-red);background:#3a1017}.weekday-row span{font-weight:500}.dual-calendar-panel>header span{letter-spacing:-.01em;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.calendar-card{transition:transform .22s var(--ease), background .2s ease, box-shadow .2s ease}.production-card-shell{transition:transform .22s var(--ease), border-color .2s ease}.production-card-shell:hover{border-color:#4a2c33}.content-format-badge{width:fit-content;min-width:0;color:var(--text-secondary);white-space:nowrap;background:#171113;border:1px solid #32252a;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.content-format-badge svg{color:#ff7c8b;flex:none}.content-format-badge.format-graphic svg{color:#d9a440}.content-format-badge.format-carousel svg{color:#c9a8b0}.calendar-card-heading,.production-card-heading,.script-card-identity{align-items:center;gap:6px;min-width:0;display:flex}.calendar-card-heading{justify-content:space-between}.calendar-card-heading>b,.production-card-heading>span,.script-card-identity>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.calendar-card-heading .content-format-badge{flex:none;padding:3px 5px;font-size:9px}.production-card-heading{color:var(--client);justify-content:space-between;font-size:11.5px;font-weight:700}.script-card-identity{color:var(--client)}.production-card-heading .content-format-badge,.script-card-identity .content-format-badge{color:var(--text-secondary);flex:none;padding:3px 6px;font-size:9.5px}.piece-detail-heading>.content-format-badge{flex:none}.content-tabs button,.calendar-view-switch button,.calendar-mode-switch button,.business-toggle-filter nav button{transition:color .2s,background .2s,border-color .2s}.piece-detail-heading .protected-card-edit-trigger{color:#ffd5da;border-radius:var(--r-sm);cursor:pointer;min-height:32px;transition:background .2s ease, border-color .2s ease, transform .2s var(--ease);background:#2a0d12;border:1px solid #581725;align-items:center;gap:7px;margin-left:auto;padding:0 11px;font-size:11.5px;font-weight:600;display:inline-flex}.piece-detail-heading .protected-card-edit-trigger:hover{background:#371017;border-color:#7b2030;transform:translateY(-1px)}.protected-card-unlock,.protected-card-editor{gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-lg);background:linear-gradient(145deg,#171012,#100b0c);border:1px solid #3c151d;display:grid;box-shadow:inset 0 1px #ffffff08}.protected-card-unlock>div,.protected-card-editor>header{align-items:flex-start;gap:var(--s-3);display:flex}.protected-card-unlock>div svg,.protected-card-editor>header>svg{color:#ff596c;flex:none}.protected-card-unlock>div span{gap:4px;display:grid}.protected-card-unlock strong,.protected-card-editor h3{color:var(--text);font-size:15px}.protected-card-unlock small,.protected-card-editor>p{color:var(--text-secondary);font-size:12.5px;line-height:1.55}.protected-card-unlock>p{color:#ff8391;margin:0;font-size:12px}.protected-card-unlock .button{justify-self:end}.protected-card-editor>header{justify-content:space-between}.protected-card-editor>header .eyebrow{margin-bottom:5px}.protected-card-editor>p{margin:calc(var(--s-2) * -1) 0 0}.protected-card-editor footer{justify-content:flex-end;gap:var(--s-3);padding-top:var(--s-2);border-top:1px solid var(--line);display:flex}.offer-home-ledger>button{transition:transform .22s var(--ease), border-color .2s ease, background .2s ease}.offer-home-ledger>button:hover{border-color:#4a2c33;transform:translateY(-3px)}.offer-home-metrics article,.settings-overview article{box-shadow:inset 0 1px #ffffff0a}.improvement-list>article{transition:border-color .2s}.improvement-list>article:hover{border-color:#4a2c33}.import-actions>a,.import-actions>button{transition:padding-left .22s var(--ease)}.import-actions>a:hover,.import-actions>button:hover{padding-left:8px}.version-card>.release-history{padding-top:var(--s-2);flex-direction:column;gap:0;display:flex}.release-history article{gap:var(--s-3);padding:var(--s-5) 0;border-bottom:1px solid var(--line);display:grid}.release-history article:last-child{border-bottom:0}.release-history header{align-items:center;gap:var(--s-4);display:flex}.release-version{min-width:58px;color:var(--text-secondary);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);text-align:center;font-variant-numeric:tabular-nums;flex:none;padding:6px 10px;font-size:12px;font-weight:600}.release-history .is-latest .release-version{color:#ffb3bb;border-color:var(--border-red);background:#3a1017}.release-title{gap:4px;min-width:0;display:grid}.release-title b{letter-spacing:-.015em;font-size:15px;font-weight:600}.release-title small{color:var(--muted);font-size:12px}.release-history header em{color:var(--green);background:#0d1512;border:1px solid #16382a;border-radius:999px;margin-left:auto;padding:4px 9px;font-size:11px;font-style:normal;font-weight:500}.version-card .release-highlights{gap:10px;margin:0;padding:0 0 0 74px;list-style:none;display:grid}.release-highlights li{color:var(--text);letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.3;position:relative}.release-highlights li:before{content:"";background:var(--red);border-radius:2px;width:7px;height:7px;position:absolute;top:.5em;left:-18px}.release-history article:not(.is-latest) .release-highlights li{color:var(--text-secondary);font-size:15px}.version-card .release-history details{padding-left:74px}.release-history summary{width:fit-content;color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;font-weight:500;list-style:none;transition:color .2s;display:inline-flex}.release-history summary::-webkit-details-marker{display:none}.release-history summary:hover{color:var(--text)}.release-history summary svg{transition:transform .22s var(--ease)}.release-history details[open] summary svg{transform:rotate(180deg)}.release-history details ul{margin:var(--s-3) 0 0;color:var(--text-secondary);gap:7px;padding:0 0 0 16px;font-size:13px;line-height:1.5;display:grid}.release-history details li::marker{color:var(--red)}@media (prefers-reduced-motion:no-preference){.release-history details[open] ul{animation:advertaRise .32s var(--ease) backwards}}@media (max-width:900px){.version-card .release-highlights,.version-card .release-history details{padding-left:18px}.release-highlights li{font-size:16px}.release-history header{gap:var(--s-3)}:root{--page-x:20px}.topbar-context{border:0;min-width:0;margin-left:10px;padding:0;display:flex}.topbar-context span{display:none}.topbar-context b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}:is(.content-area,.content-area:has(.content-ops),.content-area:has(.offer-studio)){padding-inline:var(--page-x)}.button,.button.small{min-height:44px}.sq-r1{width:40px;height:40px;top:70px;right:16px}.sq-r2,.sq-r4,.sq-r6,.sq-l2,.ln-r2,.ln-v2,.bk-tr{display:none}.sq-r3{width:44px;height:44px;right:-26px}.sq-r5{width:60px;height:60px;right:-34px}.sq-l1{width:46px;height:46px;left:-30px}.sq-l3{width:70px;height:70px;left:-40px;bottom:calc(var(--mobile-tabbar-height) + 40px)}.ln-r1{width:70px}.ln-l1{width:56px}.brand-geometry .ln-v1{height:110px;right:4px}.bk-br,.bk-bl{bottom:calc(var(--mobile-tabbar-height) + 14px)}.dashboard-pipeline-bars{flex-flow:column;gap:4px}.dashboard-pipeline-bars button{border-radius:9px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-height:44px;padding:0 14px}.dashboard-pipeline-bars button:nth-child(5){justify-content:flex-start;padding:0 14px}.dashboard-pipeline-bars strong{min-width:22px;font-size:13px}.dashboard-pipeline-bars small{font-size:12px}.mobile-tabbar button{gap:5px;transition:color .2s}.mobile-tabbar button svg{box-sizing:content-box;width:20px;height:20px;transition:background .24s var(--ease), color .2s ease, box-shadow .24s ease, transform .24s var(--ease);border-radius:9px;padding:5px 9px}.mobile-tabbar button.active{color:var(--text);background:0 0}.mobile-tabbar button.active svg{color:#fff;background:linear-gradient(160deg, var(--red), #9c0c1e);box-shadow:0 8px 18px -10px #e8112de6}.mobile-tabbar button:active svg{transform:scale(.92)}.mobile-tabbar,.sidebar nav{-webkit-user-select:none;user-select:none}.piece-detail-heading{flex-wrap:wrap}.piece-detail-heading .protected-card-edit-trigger{min-height:44px;margin-left:0}.protected-card-unlock,.protected-card-editor{padding:var(--s-4)}.protected-card-editor .field-row{grid-template-columns:1fr}.protected-card-editor footer{grid-template-columns:1fr;display:grid}.protected-card-editor footer .button{width:100%}.piece-primary-script>header{flex-wrap:wrap;align-items:flex-start}.drawer-backdrop:has(.content-event-drawer){box-sizing:border-box;padding:max(8px, env(safe-area-inset-top)) 0 0;align-items:stretch}.content-event-drawer{border-radius:18px 18px 0 0;flex-direction:column;flex:1;height:auto;min-height:0;max-height:none;display:flex;overflow:hidden}.content-event-drawer>header{min-height:60px;padding:8px max(14px, env(safe-area-inset-right)) 8px max(14px, env(safe-area-inset-left));flex:none;position:relative;top:auto}.content-event-drawer>header .icon-button{flex:none;width:44px;height:44px}.content-event-drawer .event-drawer-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-right:max(15px, env(safe-area-inset-right));padding-bottom:calc(22px + env(safe-area-inset-bottom));padding-left:max(15px, env(safe-area-inset-left));flex:1;overflow-y:auto}}@supports (-webkit-touch-callout:none){@media (max-width:900px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px}}}@media (display-mode:standalone){html,body{overscroll-behavior-y:none}}@media (prefers-reduced-motion:reduce){.brand-geometry i,.daily-list>button,.layout-list .lead-mobile-card{animation:none!important}.button,.button:hover,.button:active{transform:none}}.monthly-format-progress{color:#c9c1c3;border-bottom:1px solid #f4f1f11a;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:10px 2px;font-size:12px;display:flex}.monthly-format-progress strong{color:#f4f1f1;font-weight:600}.script-library-filters{scrollbar-width:thin}@media (max-width:900px){.script-library-filters button{min-height:44px}}@media (max-width:1100px){.daily-client-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.daily-client-progress-heading{flex-direction:column;align-items:stretch}.daily-progress-month-switch{width:max-content;max-width:100%}.daily-progress-month-switch button{min-height:44px}.daily-client-progress-grid{grid-template-columns:1fr}.daily-client-progress-card{padding:15px}.daily-client-progress-top button{width:44px;height:44px}.calendar-type-filters{max-width:100%;overflow-x:auto}.calendar-type-filters button{flex-shrink:0}}.business-image{color:#e49ba5;background:#24171b;border:1px solid #493138;border-radius:10px;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.business-image-fallback{place-items:center;width:100%;height:100%;display:grid}.business-image>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.business-image-preview{border-radius:12px;width:64px;height:64px}.business-image-picker{cursor:pointer;flex:none;width:64px;height:64px;display:block;position:relative}.business-image-picker:focus-within .business-image-preview{outline-offset:2px;outline:2px solid #ff6b7a}.business-image-picker>input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.business-images-section{scroll-margin-top:90px}.business-image-search{max-width:360px;color:var(--muted);gap:7px;margin:17px 0 8px;font-size:12px;display:grid}.business-image-search input{border:1px solid var(--line-strong);background:var(--panel-alt);min-height:42px;color:var(--text);border-radius:9px;padding:0 12px}.business-image-hint,.business-image-message{color:var(--muted);margin:8px 0;font-size:12px}.business-image-message{color:#89d7ae}.business-image-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:0 20px;margin-top:10px;display:grid}.business-image-row{border-bottom:1px solid var(--line);align-items:center;gap:13px;min-width:0;padding:12px 0;display:flex}.business-image-row>span{flex:1;gap:5px;min-width:0;display:grid}.business-image-row>span strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.business-image-row>span small{color:var(--muted);font-size:11px}.business-image-row>button{flex:none}.dashboard-business-image{width:34px;height:34px}.daily-client-progress-top>div{flex:1}.business-toggle-filter nav button .business-filter-image i{width:10px;height:10px}.calendar-business-image{border-radius:5px;width:18px;height:18px}.calendar-business-image svg{width:11px;height:11px}.calendar-card-heading>b{flex:1}.content-ops-header{padding-top:5px;padding-bottom:4px}.content-ops-header h1{margin:6px 0 4px;font-size:clamp(30px,3vw,38px)}.content-ops-header>div>span{font-size:13px}.content-filter-bar{background:linear-gradient(135deg,#1b1416,#130f10 72%);border-color:#35292c;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(160px,190px) auto;align-items:end;gap:10px 18px;padding:14px 16px;display:grid}.content-filter-bar>label{min-width:0}.content-filter-bar>label>span,.business-toggle-filter>span{color:#aea2a6;letter-spacing:.01em;padding:0;font-size:11px;font-weight:600}.business-toggle-filter{gap:9px}.business-toggle-filter nav{flex-wrap:wrap;gap:6px;overflow:visible}.business-toggle-filter nav button{color:#c1b7ba;background:#21191b;border-color:#382b2f;border-radius:9px;min-height:39px;padding:3px 9px 3px 5px;font-size:11.5px;font-weight:550;transition:background .18s,border-color .18s,transform .18s}.business-toggle-filter nav button:first-child{padding-inline:13px}.business-toggle-filter nav button:hover{color:var(--text);border-color:color-mix(in srgb, var(--client,#a9a0a2) 55%, #382b2f);background:#292023;transform:translateY(-1px)}.business-toggle-filter nav button.active{color:#fff;box-shadow:none;background:#38232a;border-color:#a75667}.business-toggle-filter nav button.active:not(:first-child){border-color:color-mix(in srgb, var(--client) 70%, #382b2f);background:color-mix(in srgb, var(--client) 20%, #21191b);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--client) 16%, transparent)}.business-toggle-filter nav button b{color:#aba0a3;background:#ffffff0f;min-width:17px;height:17px;margin-left:1px;font-size:10px;font-weight:600}.business-toggle-filter nav button.active b{color:#f5eff1}.business-filter-image{border-radius:7px;width:30px;height:30px}.business-toggle-filter nav button:focus-visible{outline-offset:2px;outline:2px solid #ff6b7a}.content-filter-bar select{min-height:39px;color:var(--text);background:#21191b;border-color:#382b2f;font-size:12px}.content-clear-filters{align-self:end;min-height:39px}.content-blocker-summary{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-height:70px;padding:12px 0 16px;display:flex}.content-blocker-summary>.content-attention-heading{align-items:center;gap:12px;min-width:260px;display:flex}.content-attention-heading>span:last-child{gap:3px;display:grid}.content-blocker-summary .content-attention-heading strong{color:var(--text);font-size:15px;font-weight:620;line-height:1.25}.content-blocker-summary .content-attention-heading small{color:#ab9fa3;font-size:12.5px;line-height:1.4}.content-blocker-icon{color:#f2a0aa;background:#302025;border:1px solid #57353b;border-radius:10px;width:38px;height:38px}.content-attention-toggle{color:#fff;cursor:pointer;background:#3a2228;border:1px solid #7a424c;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:42px;padding:0 14px;font-size:13px;font-weight:620;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.content-attention-toggle:hover:not(:disabled){background:#4a2931;border-color:#ba6472;transform:translateY(-1px)}.content-attention-toggle:disabled{opacity:.45;cursor:default}.content-attention-toggle svg{transition:transform .25s}.content-blocker-summary.is-open .content-attention-toggle svg{transform:rotate(90deg)}.content-attention-toggle:focus-visible,.content-attention-panel button:focus-visible{outline-offset:2px;outline:2px solid #ff7889}.content-attention-panel{background:linear-gradient(155deg,#1e1619,#151113);border:1px solid #39292e;border-radius:13px;gap:8px;padding:15px 18px 8px;animation:.25s ease-out both attention-reveal;display:grid}.content-attention-panel-heading{flex-wrap:wrap;align-items:baseline;gap:6px 15px;display:flex}.content-attention-panel-heading strong{color:var(--text);letter-spacing:-.02em;font-size:17px;font-weight:640}.content-attention-panel-heading span{color:#ad9fa4;font-size:12.5px}.content-attention-panel .scheduling-attention-bar{width:min(100%,680px);box-shadow:none;scroll-snap-type:none;background:0 0;border:0;border-bottom:1px solid #443238;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:2px 0 0;padding:0;display:grid;overflow:visible}.content-attention-panel .scheduling-attention-bar button,.content-attention-panel .scheduling-attention-bar button:last-child{color:#b8aaaf;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:9px;min-width:0;min-height:47px;padding:0 9px;font-size:13px;font-weight:570;transition:color .18s,background .18s,border-color .18s;display:flex}.content-attention-panel .scheduling-attention-bar button:hover:not(:disabled){color:#fff;background:#302126}.content-attention-panel .scheduling-attention-bar button.active{color:#fff;background:linear-gradient(#0000 12%,#3a2229);border-bottom-color:#ef6678}.content-attention-panel .scheduling-attention-bar button:disabled{opacity:.42;cursor:default}.content-attention-panel .scheduling-attention-bar button span{font-size:13px;font-weight:inherit;line-height:1.25}.content-attention-panel .scheduling-attention-bar button b{color:#eadfe2;font-variant-numeric:tabular-nums;background:#302328;border-radius:7px;flex:none;place-items:center;min-width:24px;height:24px;font-size:12px;font-weight:650;display:grid}.content-attention-panel .scheduling-attention-bar button.active b{color:#fff;background:#60313b}.scheduling-attention-queue{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:0;padding:0}.scheduling-attention-queue>article{background:0 0;border:0;border-bottom:1px solid #36292d;border-radius:0;grid-template-columns:3px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:8px 0}.scheduling-attention-queue>article:last-of-type{border-bottom:0}.scheduling-attention-queue>article>i{border-radius:2px;align-self:stretch}.scheduling-queue-open{grid-template-rows:auto auto;grid-template-columns:minmax(100px,20%) minmax(0,1fr);align-content:center;column-gap:12px}.scheduling-queue-open>span{color:var(--client);grid-row:1/3;align-self:center;font-size:12px}.scheduling-queue-open>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:620;overflow:hidden}.scheduling-queue-open>.scheduling-queue-reason{color:#e0b67e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.scheduling-attention-queue>article>div{flex-wrap:nowrap;grid-column:auto;justify-content:flex-end;gap:5px}.scheduling-attention-queue>article>div button{min-height:36px;padding-inline:10px;font-size:12px;font-weight:570}.scheduling-attention-queue.empty{min-height:64px;font-size:13px}@keyframes attention-reveal{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.content-attention-panel{animation:none}.content-attention-toggle,.content-attention-toggle svg{transition:none}}.attention-queue-more{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.attention-queue-more button{border:1px solid var(--line);background:var(--surface-2);min-height:36px;color:var(--text);cursor:pointer;border-radius:8px;padding:0 10px}.settings-overview{display:none}.settings-section{scroll-margin-top:90px}.settings-section>.panel-header{align-items:center}.version-card>.panel-header{flex-wrap:wrap;gap:12px}.version-card .version-check{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 6px;display:flex}.version-card .version-check p{color:var(--muted);margin:0;font-size:12px}.version-card .version-check p.is-good{color:var(--green)}.version-card .version-check p.is-bad{color:#ff8f97}.version-card .version-check-results{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.version-card .version-check-results span{border:1px solid var(--line);color:var(--text-secondary);border-radius:7px;padding:5px 8px;font-size:11px}.version-card .version-check-results span.is-bad{color:#ff8f97;border-color:#7a3742}.version-card .older-releases{border-top:1px solid var(--line);padding:16px 0}.version-card .older-releases>summary{cursor:pointer;color:var(--text-secondary);font-size:13px;font-weight:600}.version-card .older-releases>.release-history{display:grid}@media (max-width:900px){.content-filter-bar{grid-template-columns:minmax(0,1fr) auto}.business-toggle-filter{grid-column:1/-1}.business-toggle-filter nav{flex-wrap:nowrap;min-height:44px;overflow-x:auto}.business-toggle-filter nav button{min-height:44px}.content-blocker-summary{padding:10px 0 14px}.content-attention-panel .scheduling-attention-bar{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.business-image-grid{grid-template-columns:1fr}}@media (max-width:700px){.content-filter-bar{gap:10px;padding:12px}.content-blocker-summary>.content-attention-heading{min-width:0}.content-attention-toggle{justify-content:space-between;width:100%;min-height:44px}.content-attention-panel{padding:14px 12px 8px}.content-attention-panel-heading{gap:3px;display:grid}.content-attention-panel .scheduling-attention-bar button,.content-attention-panel .scheduling-attention-bar button:last-child{min-height:46px}.scheduling-attention-queue>article{grid-template-columns:3px minmax(0,1fr);padding:7px 8px 7px 0}.scheduling-queue-open{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:2px}.scheduling-queue-open>span{grid-row:auto}.scheduling-attention-queue>article>div{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.scheduling-attention-queue>article>div button{min-height:40px}}.calendar-card.workflow-calendar-card,.calendar-card.shooting-day-card{border:1px solid color-mix(in srgb, var(--client) 56%, #282025);border-left:3px solid var(--client);background:linear-gradient(135deg, color-mix(in srgb, var(--client) 21%, #21191c), color-mix(in srgb, var(--client) 11%, #171215));min-height:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--client) 18%, transparent);align-content:center;gap:3px;padding:4px 7px;display:grid}.calendar-card.workflow-calendar-card:hover,.calendar-card.shooting-day-card:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--client) 27%, #21191c), color-mix(in srgb, var(--client) 17%, #171215));border-color:color-mix(in srgb, var(--client) 78%, #282025)}.calendar-card .calendar-card-client{min-width:0;color:color-mix(in srgb, var(--client) 44%, #f3e8ed);align-items:center;gap:5px;display:flex}.calendar-card .calendar-card-client b{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:600;overflow:hidden}.calendar-card .calendar-business-image{flex:none;width:18px;height:18px}.calendar-card .calendar-business-image svg{width:13px;height:13px}.calendar-card.workflow-calendar-card>strong,.calendar-card.shooting-day-card>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.calendar-card .calendar-card-foot{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:2px 7px;min-width:0;display:flex}.calendar-card .calendar-card-foot .content-format-badge,.calendar-card .calendar-card-foot>small{min-width:0;color:var(--muted);text-overflow:clip;white-space:nowrap;background:0 0;border:0;flex:none;padding:0;font-size:10.5px;font-weight:500;overflow:visible}.calendar-card .calendar-card-foot .content-format-badge>span{white-space:nowrap;overflow:visible}.calendar-card .calendar-card-foot .content-format-badge svg{width:11px;height:11px}.calendar-card .calendar-card-status{color:var(--text-secondary);white-space:nowrap;flex:none;margin-left:auto;font-size:10.5px;font-style:normal;font-weight:600}.calendar-card .calendar-card-status.status-ready,.calendar-card .calendar-card-status.status-posted,.calendar-card .calendar-card-status.status-scheduled{color:var(--green)}.calendar-card .calendar-card-status.status-in_production{color:#9cbdd0}.content-month-grid .workflow-calendar-card,.calendar-expanded .dual-calendar-view-month .calendar-card{height:auto;min-height:58px;max-height:none}.content-day-events .calendar-card,.mobile-calendar-day-lane .calendar-card,.content-agenda .calendar-card{min-height:58px;padding:8px 10px}.content-event-drawer .piece-attention{border-left:2px solid var(--amber);background:color-mix(in srgb, var(--amber) 7%, var(--panel));border-radius:0 9px 9px 0;flex-wrap:wrap;align-items:baseline;gap:5px 13px;padding:9px 12px;display:flex}.content-event-drawer .piece-attention>div{color:var(--amber);align-items:center;gap:8px;display:flex}.content-event-drawer .piece-attention strong{color:var(--text);font-size:12.5px;font-weight:600}.content-event-drawer .piece-attention ul{color:var(--text-secondary);flex-wrap:wrap;gap:3px 14px;margin:0;padding:0;font-size:12px;line-height:1.4;list-style:none;display:flex}.content-event-drawer .piece-attention li:before{content:"·";color:var(--amber);margin-right:6px}.content-event-drawer .piece-attention p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.4}.content-piece-drawer{width:min(980px,100vw - 48px)}.content-piece-drawer .event-drawer-body{gap:23px;padding:28px clamp(24px,4vw,48px) 42px}.content-piece-drawer .piece-hero{border-bottom:1px solid var(--line);gap:10px;padding:0 0 23px;display:grid}.content-piece-drawer .piece-hero .eyebrow{color:var(--muted);margin:0}.content-piece-drawer .piece-hero h2{max-width:780px;color:var(--text);letter-spacing:-.042em;overflow-wrap:anywhere;margin:0;font-size:clamp(32px,3.4vw,44px);font-weight:650;line-height:1.08}.content-piece-drawer .piece-detail-heading{flex-wrap:wrap;justify-content:flex-start;align-items:end;gap:15px 26px;margin-top:8px}.content-piece-drawer .piece-meta-field{align-content:start;gap:7px;min-width:0;display:grid}.content-piece-drawer .piece-meta-field>small{color:var(--muted);font-size:11px;font-weight:500}.content-piece-drawer .piece-meta-field>b{color:var(--text-secondary);font-size:13px;font-weight:500}.content-piece-drawer .piece-meta-field>strong{background:var(--panel-alt);width:fit-content;color:var(--text-secondary);border-radius:999px;padding:5px 9px;font-size:11.5px;font-weight:600}.content-piece-drawer .piece-meta-field>strong.status-planned{color:var(--amber);background:color-mix(in srgb, var(--amber) 10%, var(--panel))}.content-piece-drawer .piece-meta-field>strong.status-in_production{color:#9cbdd0;background:color-mix(in srgb, #9cbdd0 10%, var(--panel))}.content-piece-drawer .piece-meta-field>strong.status-ready,.content-piece-drawer .piece-meta-field>strong.status-posted{color:var(--green);background:var(--green-soft)}.content-piece-drawer .piece-detail-heading .protected-card-edit-trigger{color:var(--text-secondary);border-color:var(--line);background:0 0;align-self:end;margin-left:auto}.content-piece-drawer .piece-detail-heading .protected-card-edit-trigger:hover{color:var(--text);background:var(--panel-alt);border-color:var(--line-strong)}.content-piece-drawer .piece-workflow-block{gap:12px;display:grid}.content-piece-drawer .piece-workflow-heading{gap:3px;display:grid}.content-piece-drawer .piece-workflow-heading .eyebrow{color:var(--muted);margin:0}.content-piece-drawer .piece-workflow-heading h3{color:var(--text);letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600}.content-piece-drawer .piece-workflow-overview{border-block:1px solid var(--line);gap:0}.content-piece-drawer .piece-workflow-overview:before{display:none}.content-piece-drawer .piece-workflow-overview>article{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;gap:7px;min-height:134px;padding:16px 15px 15px}.content-piece-drawer .piece-workflow-overview>article:last-child{border-right:0}.content-piece-drawer .piece-workflow-overview>article:before{content:"";background:0 0;height:2px;position:absolute;inset:0 0 auto}.content-piece-drawer .piece-workflow-overview>article.done:before{background:var(--green)}.content-piece-drawer .piece-workflow-overview>article.current:before{background:var(--client)}.content-piece-drawer .piece-workflow-overview>article.attention:before,.content-piece-drawer .piece-workflow-overview>article.overdue:before{background:var(--amber)}.content-piece-drawer .piece-workflow-overview>article.done,.content-piece-drawer .piece-workflow-overview>article.attention,.content-piece-drawer .piece-workflow-overview>article.overdue{background:0 0}.content-piece-drawer .piece-workflow-overview>article>header{color:var(--text-secondary);letter-spacing:0;font-size:13px;font-weight:650}.content-piece-drawer .piece-workflow-overview>article>header svg{background:0 0;border:0;width:22px;height:22px;padding:3px}.content-piece-drawer .piece-workflow-overview>article.done>header svg{color:var(--green);background:0 0}.content-piece-drawer .piece-workflow-overview>article.attention>header svg,.content-piece-drawer .piece-workflow-overview>article.overdue>header svg{color:var(--amber)}.content-piece-drawer .piece-workflow-overview>article>strong{color:var(--text);font-size:15px;font-weight:600;line-height:1.25}.content-piece-drawer .piece-workflow-overview>article>small{color:var(--muted);font-size:12px;line-height:1.4}.content-piece-drawer .piece-workflow-overview>article>div{align-self:end;gap:7px}.content-piece-drawer .piece-workflow-overview button{min-height:30px;color:var(--text-secondary);background:var(--panel-alt);border-color:#0000;padding:0 9px;font-size:11px;font-weight:500}.content-piece-drawer .piece-workflow-overview button:hover{color:var(--text);background:#281d20}.content-piece-drawer .piece-workflow-overview button.quiet-danger{color:#de9ca5;background:0 0}.content-piece-drawer .piece-primary-script{background:0 0;border:0;border-radius:0;gap:16px;padding:0}.content-piece-drawer .piece-primary-script>header{border-bottom:1px solid var(--line);align-items:end;padding-bottom:12px}.content-piece-drawer .piece-primary-script h3,.content-piece-drawer .piece-read-section h3{color:var(--text);letter-spacing:-.02em;margin:4px 0 0;font-size:19px;font-weight:600}.content-piece-drawer .piece-read-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 30px;display:grid}.content-piece-drawer .piece-read-fields>div{min-width:0}.content-piece-drawer .piece-read-fields .piece-read-title{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:14px}.content-piece-drawer .piece-read-fields .piece-read-title p{color:var(--text);letter-spacing:-.02em;font-size:18px;font-weight:620;line-height:1.35}.content-piece-drawer .piece-read-fields .piece-read-script{border-left:2px solid var(--client);background:color-mix(in srgb, var(--client) 5%, #1e181a);border-radius:0 11px 11px 0;grid-column:1/-1;padding:18px 20px 20px}.content-piece-drawer .piece-read-fields span,.content-piece-drawer .piece-read-section dt{color:var(--muted);margin-bottom:7px;font-size:11.5px;font-weight:500;display:block}.content-piece-drawer .piece-read-fields p{color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.content-piece-drawer .piece-read-fields .piece-read-script span{color:var(--client);letter-spacing:.02em;font-size:11px;font-weight:650}.content-piece-drawer .piece-read-fields .piece-read-script p{color:#eee7e9;max-width:74ch;font-size:15px;line-height:1.72}.content-piece-drawer .script-editor-actions{border-top:1px solid var(--line);justify-content:flex-start;gap:16px;padding-top:14px}.content-piece-drawer .script-editor-actions .button{order:-1}.content-piece-drawer .piece-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.content-piece-drawer .piece-read-section{border-top:1px solid var(--line);min-width:0;padding-top:16px}.content-piece-drawer .piece-read-section header{margin-bottom:20px}.content-piece-drawer .piece-read-section .eyebrow{margin:0}.content-piece-drawer .piece-read-section dl{gap:14px;margin:0;display:grid}.content-piece-drawer .piece-read-section dl>div{grid-template-columns:minmax(110px,35%) minmax(0,1fr);gap:12px;display:grid}.content-piece-drawer .piece-read-section dt{margin:0}.content-piece-drawer .piece-read-section dd{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.content-piece-drawer .piece-advanced-details,.content-piece-drawer .piece-history-details{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0}.content-piece-drawer .piece-advanced-details>summary,.content-piece-drawer .piece-history-details>summary{color:var(--text-secondary);padding:16px 0;font-size:13px;font-weight:600}.content-piece-drawer .piece-advanced-details[open]>summary,.content-piece-drawer .piece-history-details[open]>summary{border-bottom:0}.content-piece-drawer .piece-advanced-details>section,.content-piece-drawer .piece-history-details>section{margin:0;padding:8px 0 20px}.content-piece-drawer .piece-advanced-details .script-actions{background:0 0;padding:8px 0 0;position:static}@media (max-width:700px){.content-piece-drawer{width:100%}.content-piece-drawer .event-drawer-body{padding:22px max(16px, env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));gap:22px}.content-piece-drawer .piece-hero{padding-bottom:18px}.content-piece-drawer .piece-hero h2{font-size:30px}.content-piece-drawer .piece-detail-heading{gap:15px 22px}.content-piece-drawer .piece-detail-heading .protected-card-edit-trigger{margin-left:0}.content-piece-drawer .piece-workflow-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.content-piece-drawer .piece-workflow-overview>article{border-bottom:1px solid var(--line);min-height:140px;padding:14px 10px}.content-piece-drawer .piece-workflow-overview>article:nth-child(2){border-right:0}.content-piece-drawer .piece-workflow-overview>article:nth-last-child(-n+2){border-bottom:0}.content-piece-drawer .piece-read-fields,.content-piece-drawer .piece-detail-columns{grid-template-columns:minmax(0,1fr);gap:18px}.content-piece-drawer .piece-read-fields .piece-read-title,.content-piece-drawer .piece-read-fields .piece-read-script{grid-column:auto}.content-piece-drawer .piece-read-fields .piece-read-script{padding:15px 16px 17px}.content-piece-drawer .piece-read-section dl>div{grid-template-columns:minmax(100px,35%) minmax(0,1fr)}}.content-status-badge{border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;max-width:100%;padding:3px 6px;font-size:11px;font-style:normal;font-weight:600;line-height:1.35;display:inline-flex}.content-status-badge>svg{flex:none}.content-status-badge>span{min-width:0}.calendar-card .content-status-badge.status-ready,.calendar-card .content-status-badge.status-ready_to_post,.content-status-badge.status-ready,.content-status-badge.status-ready_to_post{color:#f2c46d;background:#d9a4401a;border-color:#d9a44050}.calendar-card .content-status-badge.status-posted,.content-status-badge.status-posted{color:#76e2a6;background:#2fd07a1a;border-color:#2fd07a50}.production-status-board>article[data-phase=ready]>header{color:#f2c46d;border-bottom-color:#d9a440}.production-status-board>article[data-phase=posted]>header{color:#76e2a6;border-bottom-color:#2fd07a}.production-card-shell.phase-ready,.script-library-card.phase-ready{box-shadow:inset 0 2px #d9a44080}.production-card-shell.phase-posted,.script-library-card.phase-posted{box-shadow:inset 0 2px #2fd07a80}.workflow-calendar-card.phase-ready{box-shadow:inset 0 -2px #d9a44080}.workflow-calendar-card.phase-posted{box-shadow:inset 0 -2px #2fd07a80}.calendar-card-foot .content-status-badge{white-space:normal;flex:0 auto}.production-card-dates .content-status-badge{margin-left:auto}.piece-detail-heading .content-status-badge{align-self:flex-start}.piece-undo-shot{margin-top:var(--s-4,16px);padding:var(--s-4,16px) 0;border-top:1px solid var(--line)}.piece-undo-shot h4{margin:0 0 8px;font-size:16px}.piece-undo-shot p{color:var(--muted);font-size:13px;line-height:1.6}.piece-undo-shot>div{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:700px){.piece-undo-shot button,.content-piece-drawer .piece-workflow-overview button{min-height:44px}}.drawer-backdrop:has(>.profile-redesign){-webkit-backdrop-filter:none;background:#000000ad}:is(.profile-redesign.lead-drawer,.profile-redesign.lead-drawer:has(.profile-tab-activity),.profile-redesign.lead-drawer:has(.profile-tab-delivery)){overscroll-behavior:contain;width:min(860px,100vw - 48px)}.profile-redesign .drawer-topbar{gap:12px;height:60px;padding:0 28px}.profile-redesign .drawer-topbar .back-button{font-size:13px}.profile-redesign .profile-header-edit{min-height:44px;margin-left:auto;font-size:13px}.profile-redesign .drawer-topbar .icon-button{width:44px;height:44px}.profile-redesign .lead-hero{padding:28px 32px 20px}.profile-redesign .lead-title-row{align-items:flex-start;gap:18px}.profile-redesign .lead-title-row>div{min-width:0}.profile-redesign .lead-title-row .hero-logo{border-radius:var(--r-lg);flex-basis:64px;width:64px;height:64px}.profile-redesign .lead-title-row h2{overflow-wrap:anywhere;margin:6px 0 10px;font-size:clamp(25px,2.4vw,34px);line-height:1.15}.profile-redesign .lead-title-row .eyebrow{font-size:12px;line-height:1.5}.profile-redesign .lead-profile-phone{min-height:32px;color:var(--text-secondary);margin-top:8px;font-size:15px}.profile-redesign .lead-badges .stage-chip{font-size:12px}.profile-redesign .lead-badges .stage-chip:not(.operating-won-client){color:var(--text-secondary);background:var(--surface-2);border:1px solid var(--line-strong)}.profile-redesign .whatsapp-chip{background:var(--surface-2);color:var(--text-secondary)}.profile-redesign .lead-action-grid{background:0 0;border:0;flex-wrap:wrap;gap:8px;margin-top:22px;padding:0;display:flex;overflow:visible}.profile-redesign .lead-action{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface-2);flex:120px;min-height:44px;font-size:13px}.profile-redesign .lead-action.primary{background:var(--red);border-color:var(--red)}.profile-extra-actions>summary{width:fit-content;min-height:44px;color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:12px;list-style:none;display:flex}.profile-extra-actions>summary::-webkit-details-marker{display:none}.profile-extra-actions .lead-action-grid{margin-top:0}.profile-redesign .channel-actions{flex-wrap:wrap;gap:4px;margin-top:10px}.profile-redesign .channel-actions a{min-height:44px;padding:0 10px;font-size:12px}.profile-redesign .client-profile-nav{border-bottom:1px solid var(--line);gap:28px;min-height:52px;padding:0 32px;top:60px}.profile-redesign .client-profile-nav button{min-height:52px}.profile-redesign .client-profile-nav span{font-size:14px}.profile-redesign .lead-layout{padding:28px 32px 40px}.profile-redesign .lead-layout.profile-tab-overview{gap:24px}.profile-redesign .lead-main,.profile-redesign .lead-sidebar{min-width:0}.profile-redesign .lead-section,.profile-redesign .side-card{border:0;border-radius:0}.profile-redesign .section-heading,.profile-redesign .side-card>header{gap:12px;min-height:0;padding:0 0 16px}.profile-redesign .section-heading h3,.profile-redesign .side-card h3{font-size:17px;font-weight:550}.profile-redesign .section-heading p{font-size:13px;line-height:1.5}.profile-redesign .section-heading .text-button{align-items:center;gap:5px;min-height:44px;font-size:12px;display:flex}.profile-redesign .contacts-card{order:2}.profile-redesign .lead-notes-overview{border-top:1px solid var(--line);order:3;padding-top:24px}.profile-redesign .whatsapp-summary{order:4}.profile-redesign .profile-details-card{order:5}.profile-redesign .contact-row{border-top:1px solid var(--line);padding:14px 0}.profile-redesign .contact-row strong{font-size:14px}.profile-redesign .contact-row span,.profile-redesign .contact-row small{font-size:12px}.profile-redesign .contact-row>.avatar{width:40px;height:40px}.profile-contact-empty{color:var(--muted);margin:0;font-size:13px}.profile-redesign .number-actions{flex-wrap:wrap;gap:8px}.profile-redesign .number-actions>a,.profile-redesign .number-actions>button{min-height:36px;font-size:12px}.profile-redesign .add-contact-empty{background:var(--surface-2);border:1px dashed var(--line-strong);border-radius:var(--r-md);min-height:60px;font-size:13px}.profile-next-step{border-radius:var(--r-lg);border:1px solid var(--line);background:linear-gradient(120deg,#1b1114,#130e10);order:1;padding:24px}.profile-next-step>.eyebrow{margin:0 0 10px;font-size:12px}.profile-next-step h3{overflow-wrap:anywhere;margin:0;font-size:23px;font-weight:550;line-height:1.3}.profile-waiting{color:var(--text-secondary);margin:10px 0 0;font-size:14px}.profile-followup-note{color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;font-size:13px;line-height:1.6}.profile-next-timing{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;display:flex}.profile-next-timing>span{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.profile-next-timing .button{min-height:44px;font-size:13px}.profile-meeting-next{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--text);background:0 0;align-items:center;gap:12px;margin-top:20px;padding:18px 0 0;display:flex}.profile-meeting-next>span{flex:1;gap:5px;font-size:14px;display:grid}.profile-meeting-next small{color:var(--muted);font-size:12px}.profile-latest-note{padding:0 0 16px}.profile-latest-note p,.profile-background-note{color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px;font-size:14px;line-height:1.7}.profile-latest-note small{color:var(--muted);font-size:12px}.profile-disclosure{border-top:1px solid var(--line)}.profile-disclosure>summary{cursor:pointer;min-height:52px;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:13px;list-style:none;display:flex}.profile-disclosure>summary::-webkit-details-marker{display:none}.profile-disclosure>summary>svg{color:var(--muted);transition:transform .2s var(--ease);flex:none}.profile-disclosure[open]>summary>svg{transform:rotate(180deg)}.profile-redesign .profile-details-card>summary{border-top:1px solid var(--line);padding:12px 0}.profile-redesign .profile-details-card>summary strong{font-size:14px}.profile-redesign .profile-details-card>summary small{font-size:12px}.profile-redesign .profile-details-body{border:0}.profile-redesign .whatsapp-summary>.number-actions{padding-inline:0}.profile-commitment{order:1;min-width:0}.profile-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.profile-section-heading .eyebrow{margin:0 0 6px;font-size:12px}.profile-section-heading h3{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:550}.profile-month-switch{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);padding:4px;display:inline-flex}.profile-month-switch button{min-height:40px;color:var(--muted);border-radius:var(--r-sm);background:0 0;border:0;padding:0 14px;font-size:13px}.profile-month-switch button[aria-pressed=true]{color:var(--text);background:#302125}.profile-package+.profile-package{border-top:1px solid var(--line);margin-top:28px;padding-top:28px}.profile-contract{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-contract>div{gap:6px;display:grid}.profile-contract strong{font-size:17px;font-weight:550}.profile-contract span{color:var(--muted);font-size:13px}.profile-contract>button,.profile-context-links button{min-height:44px;color:var(--text-secondary);background:0 0;border:0;align-items:center;gap:6px;font-size:13px;display:inline-flex}.profile-package-state{color:#d9a440;margin:12px 0;font-size:13px}.profile-progress-pair{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.profile-coverage{align-items:center;gap:14px;display:flex}.profile-ring{flex:0 0 84px;place-items:center;width:84px;height:84px;display:grid;position:relative}.profile-ring svg{fill:none;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.profile-ring circle{stroke-width:4px}.profile-ring-track{stroke:var(--line-strong)}.profile-ring-value{stroke:#d9a440;stroke-linecap:round;transition:stroke-dashoffset .8s var(--ease)}.profile-coverage-posted .profile-ring-value{stroke:#2fd07a}.profile-ring strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}.profile-coverage>div:last-child{gap:6px;display:grid}.profile-coverage b{font-size:15px;font-weight:550}.profile-coverage span{color:var(--muted);font-size:12px}.profile-scope-table{display:grid}.profile-scope-table>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) repeat(3,68px);gap:10px;padding:13px 0;font-size:14px;display:grid}.profile-scope-table>div:first-child{color:var(--muted);font-size:12px}.profile-scope-table strong{overflow-wrap:anywhere;font-weight:500}.profile-scope-table span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.profile-progress-footnote{color:var(--muted);margin:14px 0 18px;font-size:12px;line-height:1.6}.profile-gap-details small{color:var(--muted);margin-left:8px;font-size:12px}.profile-gap-details ul{color:var(--text-secondary);gap:12px;margin:0 0 18px;padding:0 0 0 18px;font-size:13px;line-height:1.6;display:grid}.profile-empty{color:var(--muted);margin:0;padding:20px 0;font-size:14px;line-height:1.6}.profile-empty strong{color:var(--text-secondary);font-weight:500}.profile-empty p{margin:8px 0 16px}.profile-destinations{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.profile-destinations .button{min-height:44px;font-size:13px}.profile-context-links{order:1;margin-top:-20px}.quick-lead-form{gap:18px}.quick-lead-intro{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.quick-lead-form .field>span{font-size:13px}.quick-lead-form .field input,.quick-lead-form .field select,.quick-lead-form .field textarea{min-height:46px;font-size:15px}.quick-lead-form .field>span>small{color:var(--muted);font-size:12px;font-weight:400}.quick-lead-details{border-top:1px solid var(--line)}.quick-lead-details>summary{cursor:pointer;min-height:52px;color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:14px;list-style:none;display:flex}.quick-lead-details>summary:after{content:"+";color:var(--muted);margin-left:auto;font-size:18px}.quick-lead-details[open]>summary:after{content:"−"}.quick-lead-details>summary::-webkit-details-marker{display:none}.quick-lead-details>summary span{color:var(--muted);font-size:12px}.quick-lead-details>div{gap:16px;padding-bottom:20px;display:grid}.quick-lead-form .modal-footer{z-index:1;background:#0b0809;padding-top:16px;position:sticky;bottom:0}.lead-card-insights-disclosure{border-top:1px solid var(--line);margin:0 16px}.lead-card-insights-disclosure>summary{color:var(--muted);cursor:pointer;align-items:center;min-height:44px;font-size:12px;display:flex}.lead-card-insights-disclosure .lead-card-insights{border:0;padding-inline:0}@media (min-width:901px){.layout-list .lead-card-insights-disclosure{display:none}}@media (prefers-reduced-motion:reduce){.profile-ring-value,.profile-disclosure>summary>svg{transition:none}}@media (max-width:900px){:is(.profile-redesign.lead-drawer,.profile-redesign.lead-drawer:has(.profile-tab-activity),.profile-redesign.lead-drawer:has(.profile-tab-delivery)){width:100%}.leads-view .lead-row-next{text-align:left;gap:5px;padding:12px 16px;display:grid}.leads-view .lead-row-next small{color:var(--muted);font-size:11px}.leads-view .lead-row-next strong{font-size:13px;font-weight:500}}@media (max-width:600px){.profile-redesign .drawer-topbar{height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0}.profile-redesign .lead-hero{padding:24px 20px 16px}.profile-redesign .lead-title-row{gap:14px}.profile-redesign .lead-title-row .hero-logo{flex-basis:52px;width:52px;height:52px}.profile-redesign .lead-title-row h2{font-size:27px}.profile-redesign .lead-action-grid{grid-template-columns:1fr 1fr;display:grid}.profile-redesign .lead-action{min-height:46px}.profile-redesign .client-profile-nav{top:calc(56px + env(safe-area-inset-top));justify-content:space-between;gap:16px;padding-inline:20px}.profile-redesign .lead-layout{padding:24px 20px calc(32px + env(safe-area-inset-bottom))}.profile-next-step{padding:20px}.profile-next-step h3{font-size:21px}.profile-next-timing .button{width:100%}.profile-section-heading{align-items:flex-start}.profile-month-switch{width:100%}.profile-month-switch button{flex:1;min-height:44px}.profile-progress-pair{gap:12px}.profile-coverage{flex-direction:column;align-items:flex-start;gap:10px}.profile-coverage>div:last-child{padding-left:4px}.profile-scope-table>div{grid-template-columns:minmax(0,1fr) repeat(3,49px);gap:8px;font-size:13px}.profile-scope-table>div:first-child{font-size:11px}.profile-destinations .button{width:100%}.profile-redesign .number-actions>a,.profile-redesign .number-actions>button{min-height:44px}.quick-lead-form .field input,.quick-lead-form .field select,.quick-lead-form .field textarea{font-size:16px}.quick-lead-form .field-row{grid-template-columns:1fr}.quick-lead-form .modal-footer{padding-bottom:env(safe-area-inset-bottom)}}.auth-page,.member-workspace{isolation:isolate;min-height:100dvh;color:var(--text);background:#1a1517;position:relative}.auth-geometry{pointer-events:none;z-index:-1;position:fixed;inset:0;overflow:hidden}.auth-geometry i{background:linear-gradient(#a1122018,#a1122000);width:40vw;height:140vh;position:absolute;top:-25vh;right:-10vw;transform:rotate(28deg)}.auth-geometry i:nth-child(2){opacity:.5;width:7vw;right:22vw}.auth-geometry i:nth-child(3){opacity:.4;width:2vw;right:35vw}.auth-brand,.auth-footer{align-items:center;gap:20px;margin:0 6vw;padding:38px 0;display:flex}.auth-brand img{width:206px;height:auto}.auth-brand>span,.member-topbar>div>span{color:var(--muted);border-left:1px solid var(--line);padding-left:18px;font-size:14px}.auth-layout{grid-template-columns:1fr 440px;align-items:center;gap:7vw;min-height:calc(100dvh - 224px);padding:50px 9vw 70px;display:grid}.auth-intro h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(48px,6.2vw,90px);font-weight:600;line-height:1.04}.auth-intro h1 span{color:#c2b5b8}.auth-intro>p:not(.eyebrow){color:var(--text-secondary);font-size:18px;line-height:1.7}.auth-private{color:var(--muted);align-items:center;gap:10px;margin-top:45px;font-size:13px;display:flex}.auth-card{background:linear-gradient(140deg,#2c2427,#241e20);border:1px solid #ffffff0b;border-radius:22px;padding:38px;animation:.35s ease-out account-enter;box-shadow:0 30px 85px #0003}.auth-card-icon{color:#d6cace;background:#ffffff05;border:1px solid #ffffff09;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:24px;display:grid}.auth-card h2{letter-spacing:-.045em;margin:0 0 10px;font-size:26px;font-weight:600}.auth-card>p{color:var(--muted);margin-bottom:25px;font-size:14px;line-height:1.6}.account-form{flex-direction:column;gap:20px;display:flex}.account-form .field{flex-direction:column;gap:8px;display:flex}.account-form .field>span{color:var(--text-secondary);font-size:13px}.account-form input:not([type=checkbox]){width:100%;min-height:48px;color:var(--text);font:inherit;background:#171315;border:1px solid #ffffff12;border-radius:10px;padding:11px 13px;font-size:15px}.account-form input:focus-visible,.member-filters input:focus-visible,.member-filters select:focus-visible{outline-offset:2px;outline:2px solid #a42437}.account-form small,.account-help{color:var(--muted);font-size:12px;line-height:1.6}.account-password{position:relative}.account-password input{padding-right:48px!important}.account-password>button{width:42px;height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:3px;right:3px}.auth-submit{justify-content:space-between;width:100%;min-height:48px;margin-top:4px}.auth-help{text-align:center;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.auth-steps{gap:8px;display:flex}.auth-steps span{color:var(--muted);border-bottom:2px solid var(--line);flex:1;padding:9px 0;font-size:12px}.auth-steps .active{border-color:var(--red);color:var(--text)}.auth-setup-note{color:var(--text-secondary);line-height:1.65}.auth-footer{color:var(--muted);justify-content:space-between;padding:0 0 26px;font-size:11px}.account-trigger{color:#efdee5;cursor:pointer;background:#35272e;border:1px solid #ffffff20;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:600;display:grid}.account-form-intro{align-items:flex-start;gap:14px;display:flex}.account-form-intro h3{margin:0 0 6px}.account-form-intro p,.account-options p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.account-signout,.account-session-control{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;padding-top:24px;display:flex}.account-signout>span,.account-session-control>span{color:var(--muted);flex:1;font-size:12px}.account-success{color:var(--green);font-size:13px;line-height:1.6}.account-user-list>article{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:20px 0;display:flex}.account-user-list>article:last-child{border-bottom:0}.account-user-avatar{color:#d3bec7;background:#ffffff06;border-radius:13px;place-items:center;width:44px;height:44px;font-weight:600;display:grid}.account-user-avatar.is-disabled{opacity:.4}.account-user-identity{flex:1;gap:5px;min-width:0;display:grid}.account-user-identity strong{font-size:15px}.account-user-identity small,.account-user-identity>span{color:var(--muted);font-size:12px;line-height:1.4}.account-options{border:0;margin:0;padding:0}.account-options legend{color:var(--text-secondary);margin-bottom:10px;padding:0;font-size:13px}.account-options legend small{margin-left:12px}.account-segmented{border:1px solid var(--line);background:#171315;border-radius:10px;margin-bottom:10px;padding:4px;display:flex}.account-segmented button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:7px;padding:12px 8px;font-size:13px;display:flex}.account-segmented .active{color:var(--text);background:#392b31;box-shadow:0 2px 7px #0002}.account-segmented button:disabled{cursor:default;opacity:.5}.account-client-picker{gap:4px;max-height:250px;display:grid;overflow:auto}.account-client-picker label,.account-active{align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}.account-client-picker input,.account-active input{width:18px;height:18px;accent-color:var(--red)}.account-form-footer{justify-content:flex-end;gap:12px;padding-top:12px;display:flex}.account-pin-disclosure>summary{cursor:pointer;color:var(--text-secondary);padding:8px 0;font-size:14px}.account-pin-form{max-width:480px;padding:24px 0 0}.member-topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:82px;padding:0 4vw;display:flex}.member-topbar>div{align-items:center;gap:20px;display:flex}.member-topbar img{width:160px;height:auto}.member-main{padding:42px 4vw calc(50px + env(safe-area-inset-bottom))}.member-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.member-heading h1{letter-spacing:-.055em;margin:10px 0;font-size:clamp(30px,4vw,48px);font-weight:600}.member-heading p:not(.eyebrow){color:var(--muted);font-size:14px}.member-access{color:var(--text-secondary);font-size:12px}.member-navigation{border-bottom:1px solid var(--line);gap:30px;margin-bottom:24px;display:flex}.member-navigation button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 0;font-size:14px}.member-navigation .active{color:var(--text);border-color:var(--red)}.member-filters{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.member-filters select,.member-filters input{color:var(--text);border:1px solid var(--line);background:#282023;border-radius:10px;min-height:44px;padding:12px;font-size:14px}.member-search{align-items:center;gap:10px;margin-left:auto;display:flex}.member-search input{width:240px}.member-month{align-items:center;gap:12px;margin:24px 0;display:flex}.member-month h2{margin:0;font-size:20px;font-weight:500}.member-month>.button{margin-left:auto}.member-month input{border:1px solid var(--line);color:var(--text);background:#282023;border-radius:9px;padding:10px}.member-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.member-weekday{color:var(--muted);padding:12px;font-size:12px}.member-day{text-align:left;height:92px;color:var(--text-secondary);cursor:pointer;background:#29212466;border:1px solid #0000;border-radius:10px;flex-direction:column;gap:7px;padding:12px;display:flex}.member-day:hover{background:#32262a}.member-day.selected{color:var(--text);background:#3c252e;border-color:#a32d3d}.member-day>span{gap:4px;min-height:6px;display:flex}.member-day i{border-radius:50%;width:5px;height:5px;display:block}.shoot-dot{background:#ac85c8}.post-dot{background:#75b5aa}.member-day small{color:var(--muted);font-size:11px}.member-date-heading{margin:32px 0 20px;font-size:20px}.member-schedule{grid-template-columns:1fr 1fr;gap:32px;display:grid}.member-schedule h3,.member-production h2{color:var(--text-secondary);align-items:center;gap:9px;margin:0 0 16px;font-size:15px;font-weight:500;display:flex}.member-schedule h3 span,.member-production h2 span{color:var(--muted);margin-left:auto}.member-piece-row,.member-shoot-row{text-align:left;width:100%;color:var(--text);cursor:pointer;background:#282023;border:0;border-left:2px solid #8d8588;border-radius:0 10px 10px 0;align-items:center;gap:16px;margin-bottom:7px;padding:15px 16px;transition:background .18s,transform .18s;display:flex}.member-piece-row:hover,.member-shoot-row:hover{background:#32272b;transform:translate(2px)}.member-piece-copy,.member-shoot-row>span{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.member-piece-copy strong,.member-shoot-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.member-piece-copy small,.member-shoot-row small,.member-type{color:var(--muted);font-size:12px}.member-type{align-items:center;gap:6px;display:inline-flex}.member-phase{color:var(--text-secondary);white-space:nowrap;font-size:12px}.member-phase.phase-ready{color:#c8b0e9}.member-phase.phase-posted{color:#8abfad}.member-shoot-row{border-left-color:#a484c0}.member-production{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.member-production .member-piece-row{flex-wrap:wrap;gap:8px}.member-production .member-piece-copy{flex-basis:100%}.member-production .member-phase{margin-right:auto}.member-quiet{color:var(--muted);font-size:13px;line-height:1.6}.member-empty{text-align:center;color:var(--muted);padding:80px 20px}.member-empty h2{color:var(--text);letter-spacing:-.035em;font-size:25px}.member-piece-facts{color:var(--muted);align-items:center;gap:18px;margin-bottom:24px;font-size:13px;display:flex}.member-workflow{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px;padding:25px 0;display:grid}.member-workflow>div{flex-direction:column;gap:10px;display:flex}.member-workflow small{color:var(--muted);font-size:12px}.member-workflow strong{font-size:13px;font-weight:500}.member-piece-detail section{margin:25px 0}.member-piece-detail h3{margin:0 0 12px;font-size:14px;font-weight:500}.member-piece-detail p{white-space:pre-wrap;color:var(--text-secondary);overflow-wrap:anywhere;font-size:15px;line-height:1.8}.member-script{background:#1d171a;border-radius:12px;padding:22px}.member-detail-action{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:15px;padding-top:22px;font-size:13px;display:flex}@keyframes account-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.auth-layout{grid-template-columns:1fr 390px;gap:40px;padding-inline:5vw}.auth-card{padding:30px}.auth-intro h1{font-size:52px}.member-production{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.auth-brand{padding:calc(25px + env(safe-area-inset-top)) 0 28px;margin:0 24px}.auth-brand img{width:170px}.auth-layout{min-height:auto;padding:12px 24px 40px;display:block}.auth-intro h1{margin:12px 0;font-size:39px}.auth-intro>p:not(.eyebrow){font-size:14px}.auth-private{display:none}.auth-intro{margin-bottom:30px}.auth-card{border-radius:17px;padding:26px 23px}.auth-card-icon{display:none}.auth-card h2{font-size:24px}.auth-footer{padding-bottom:calc(24px + env(safe-area-inset-bottom));margin:0 24px}.member-topbar{padding:calc(12px + env(safe-area-inset-top)) 20px 12px;height:auto;min-height:70px}.member-topbar img{width:134px}.member-topbar>div{gap:12px}.member-topbar>div>span{padding-left:12px;font-size:12px}.member-main{padding:28px 20px calc(36px + env(safe-area-inset-bottom))}.member-heading{display:block}.member-heading h1{font-size:33px}.member-access{margin-top:20px;display:block}.member-navigation{justify-content:space-between;gap:10px}.member-filters label{flex:1;min-width:0}.member-filters select{width:100%}.member-search{margin-left:0;flex-basis:100%!important}.member-search input{width:100%}.member-weekday{text-align:center;padding:8px 4px;font-size:10px}.member-day{height:60px;padding:8px}.member-day small{display:none}.member-schedule,.member-production{grid-template-columns:1fr;gap:24px}.member-month h2{font-size:17px}.member-month{gap:5px}.member-workflow{grid-template-columns:1fr 1fr;gap:24px}.member-detail-action{flex-wrap:wrap}.member-detail-action .button{justify-content:center;width:100%}.account-signout>span{flex-basis:80%}.account-signout .button{justify-content:center;width:100%}.account-user-list>article{gap:10px}.account-user-avatar{width:36px;height:36px}.account-user-identity small{font-size:11px}}@media (prefers-reduced-motion:reduce){.auth-card{animation:none}.member-piece-row,.member-shoot-row{transition:none}}.auth-page{padding:max(32px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));flex-direction:column;justify-content:center;display:flex}.auth-page .auth-brand{justify-content:center;margin:0;padding:0 0 36px;animation:.6s ease-out both auth-arrive}.auth-page .auth-brand img{width:178px}.auth-page .auth-brand>span{font-size:12px}.auth-page .auth-layout{flex-direction:column;gap:28px;width:100%;min-height:0;padding:0;display:flex}.auth-page .auth-intro{text-align:center;margin:0;animation:.6s ease-out 60ms both auth-arrive}.auth-page .auth-intro .eyebrow{letter-spacing:.17em;font-size:10px}.auth-page .auth-intro h1{letter-spacing:-.045em;margin:12px 0;font-size:clamp(29px,3.1vw,43px);line-height:1.15}.auth-page .auth-intro>p:not(.eyebrow){margin:0;font-size:14px;line-height:1.6}.auth-page .auth-card{background:linear-gradient(145deg,#30282bcc,#231d20f2);border-color:#ffffff10;border-radius:22px;width:min(100%,420px);padding:30px 32px 32px;animation:.65s cubic-bezier(.2,.8,.2,1) .12s both auth-arrive;position:relative;box-shadow:0 24px 80px #0004}.auth-page .auth-card-icon{border-radius:12px;width:40px;height:40px;margin-bottom:18px}.auth-page .auth-card h2{margin-bottom:8px;font-size:25px}.auth-page .auth-card>p{margin:0 0 24px;font-size:13px}.auth-page .auth-submit{min-height:50px;transition:transform .2s,background .2s,box-shadow .2s}.auth-page .auth-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 22px #bd162526}.auth-page .auth-submit svg{transition:transform .2s}.auth-page .auth-submit:hover:not(:disabled) svg{transform:translate(3px)}.auth-page .auth-footer{justify-content:center;gap:7px;margin:0;padding:26px 0 0;font-size:11px;animation:.6s ease-out .18s both auth-arrive}.auth-page .auth-geometry i{animation:20s ease-in-out infinite alternate auth-drift}.auth-page .auth-geometry i:nth-child(2){animation-delay:-8s}.auth-page .auth-geometry i:nth-child(3){animation-delay:-14s}@keyframes auth-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-drift{0%{transform:translate(-12px,-12px)rotate(28deg)}to{transform:translate(16px,16px)rotate(28deg)}}.settings-view{gap:28px}.settings-view .settings-hero{align-items:center;padding-bottom:4px}.settings-view .settings-hero h1{margin-bottom:10px}.settings-view .settings-health{border:1px solid var(--line);background:#ffffff04;border-radius:12px;padding:10px 16px}.settings-view .settings-health strong{font-size:13px;font-weight:600}.settings-navigation{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-bottom:24px;display:grid}.settings-navigation button{min-height:76px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:13px;padding:15px 18px;transition:background .18s,border-color .18s,color .18s;display:flex}.settings-navigation button span{gap:5px;display:grid}.settings-navigation button strong{font-size:13px;font-weight:600}.settings-navigation button small{color:var(--muted);font-size:11px;line-height:1.4}.settings-navigation button:hover{color:var(--text);background:#ffffff04}.settings-navigation button[aria-pressed=true]{color:var(--text);background:#ffffff06;border-color:#ffffff12}.settings-navigation button[aria-pressed=true]>svg{color:var(--red)}.settings-navigation button:focus-visible{outline:2px solid var(--red);outline-offset:3px}.settings-view .settings-content{gap:0}.settings-pane{gap:36px;min-width:0;animation:.25s ease-out account-enter;display:grid}.settings-pane[hidden]{display:none}.settings-pane .settings-section{min-width:0}.settings-pane .settings-section>.panel-header{gap:20px;padding-bottom:20px}.settings-pane .settings-section h2{letter-spacing:-.035em;font-size:21px}.settings-pane .panel-header p{max-width:65ch;margin-top:7px;line-height:1.65}.settings-pane #settings-security{border:1px solid var(--line);background:#ffffff03;border-radius:16px;padding:24px}.settings-pane #settings-security>.panel-header{border:0;padding-bottom:14px}.settings-pane .account-user-list>article{min-height:88px;padding:18px 0}.settings-pane .account-user-identity strong{font-size:14px}.settings-system-pane{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;column-gap:40px}.settings-system-pane #settings-version{grid-area:1/1/span 2}.settings-system-pane #settings-storage{grid-area:1/2}.settings-system-pane #settings-transfer{grid-area:2/2}.settings-system-pane #settings-backups{grid-column:1/-1}.settings-system-pane #settings-activity{grid-area:3/1/auto/-1}.settings-system-pane #settings-backups{grid-row:4}.settings-system-pane #settings-workflow{grid-area:5/1/auto/-1}.settings-system-pane .release-highlights li{font-size:16px;line-height:1.5}.settings-system-pane .version-check{flex-wrap:wrap;gap:12px}.settings-system-pane .local-database-card{padding:20px 0}.settings-system-pane .security-note{background:#ffffff03;border-radius:12px;padding:16px;line-height:1.6}.settings-workflow-details>summary{cursor:pointer;border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 0;list-style:none;display:flex}.settings-workflow-details>summary::-webkit-details-marker{display:none}.settings-workflow-details>summary span{gap:7px;display:grid}.settings-workflow-details>summary strong{font-size:16px;font-weight:600}.settings-workflow-details>summary small{color:var(--muted);font-size:12px}.settings-workflow-details[open]>summary svg{transform:rotate(180deg)}.settings-pane .backup-list strong{overflow-wrap:anywhere}.settings-pane .import-icon{color:var(--text-secondary);background:#ffffff06;border-radius:10px}@media (max-width:1000px){.settings-navigation button{gap:9px;padding:13px}.settings-system-pane{grid-template-columns:minmax(0,1fr)}.settings-system-pane #settings-version,.settings-system-pane #settings-storage,.settings-system-pane #settings-transfer,.settings-system-pane #settings-backups,.settings-system-pane #settings-activity,.settings-system-pane #settings-workflow{grid-area:auto/1}}@media (max-width:640px){.auth-page{padding-inline:20px}.auth-page .auth-brand{gap:14px;padding-bottom:26px}.auth-page .auth-brand img{width:156px}.auth-page .auth-layout{gap:24px}.auth-page .auth-intro h1{max-width:300px;margin:12px auto;font-size:30px}.auth-page .auth-card{border-radius:18px;padding:26px 24px}.auth-page .auth-card-icon{display:grid}.settings-view{gap:23px}.settings-view .settings-hero{flex-direction:row;align-items:flex-start;gap:14px}.settings-view .settings-hero h1{font-size:30px}.settings-view .settings-hero>div>p:last-child{font-size:12px}.settings-view .settings-health{flex-shrink:0;width:auto;padding:9px 11px}.settings-view .settings-health small{font-size:9px}.settings-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-bottom:20px}.settings-navigation button{gap:10px;min-height:70px;padding:12px}.settings-navigation button small{font-size:10px}.settings-pane{gap:26px}.settings-pane .settings-section h2{font-size:19px}.settings-pane .panel-header p{font-size:12px}.settings-pane #settings-security{padding:18px}}@media (prefers-reduced-motion:reduce){.auth-page .auth-brand,.auth-page .auth-intro,.auth-page .auth-card,.auth-page .auth-footer,.auth-page .auth-geometry i,.settings-pane{animation:none}.auth-page .auth-submit,.auth-page .auth-submit svg,.settings-navigation button{transition:none}}.offers-transfer-actions{flex-wrap:wrap;gap:12px;margin:24px 0 14px;display:flex}.offer-archive-list>article{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding:20px 0;display:flex}.offer-archive-list>article>div{flex:1;gap:8px;min-width:0;display:grid}.offer-archive-list strong{font-size:15px}.offer-archive-list span,.offer-archive-list p,.offer-archive-list summary{color:var(--muted);font-size:13px;line-height:1.6}.offer-archive-list summary{cursor:pointer}.offer-archive-list details p{color:var(--text-secondary)}.offer-handoff-facts{margin:0}.offer-handoff-facts>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:13px 0;font-size:14px;display:flex}.offer-handoff-facts dt{color:var(--muted)}.offer-handoff-facts dd{text-align:right;margin:0}body>.modal-backdrop{z-index:300;width:auto;height:auto;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));inset:0}body>.modal-backdrop>.modal{max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:0}.member-piece-facts{flex-wrap:wrap}.modal>.account-form,.modal>.member-piece-detail{padding:24px}@media (max-width:640px){.modal>.account-form,.modal>.member-piece-detail{padding:20px}}.system-activity-list{display:grid}.system-activity-list>article{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:16px;padding:20px 0;display:grid}.system-activity-icon{width:36px;height:36px;color:var(--muted);background:#ffffff04;border-radius:10px;place-items:center;display:grid}.system-activity-list strong{font-size:14px;font-weight:600;line-height:1.5;display:block}.system-activity-list p{color:var(--text-secondary);overflow-wrap:anywhere;margin:4px 0 7px;font-size:13px;line-height:1.5}.system-activity-list small,.system-activity-list time{color:var(--muted);font-size:11px;line-height:1.6}.system-activity-list time{padding-top:2px}.system-activity-empty{color:var(--muted);padding:20px 0;font-size:13px}.activity-more{margin-top:20px}@media (max-width:640px){.system-activity-list>article{grid-template-columns:32px minmax(0,1fr);gap:8px 12px;padding:18px 0}.system-activity-icon{width:32px;height:32px}.system-activity-list time{grid-column:2;padding:0}}@media (max-width:900px){.mobile-tabbar{grid-template-columns:repeat(4,minmax(0,1fr))}}.settings-system-pane #settings-payments{grid-area:6/1/auto/-1}.settings-payments-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:4px 0;list-style:none;display:flex}.settings-payments-details>summary::-webkit-details-marker{display:none}.settings-payments-details>summary strong,.settings-payments-details>summary small{display:block}.settings-payments-details>summary strong{font-size:16px;font-weight:600}.settings-payments-details>summary small{color:var(--muted);margin-top:5px;font-size:12px}.settings-payments-details[open]>summary{margin-bottom:24px}.settings-payments-details .page-heading{flex-wrap:wrap;gap:16px;margin:0}.settings-payments-details .page-heading h2{font-size:20px}@media (max-width:1000px){.settings-system-pane #settings-payments{grid-area:auto/1}}.account-feature-options{gap:9px;display:grid}.account-feature-options>button{text-align:left;border:1px solid var(--line);width:100%;color:var(--muted);background:#ffffff03;border-radius:12px;align-items:center;gap:13px;padding:14px;transition:border-color .18s,background .18s;display:flex}.account-feature-options>button.active{color:var(--text);background:#ffffff07;border-color:#76535b}.account-feature-options>button>span{flex:1;min-width:0}.account-feature-options strong,.account-feature-options small{display:block}.account-feature-options strong{font-size:14px;font-weight:600}.account-feature-options small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5}.account-feature-options .feature-check{visibility:hidden}.account-feature-options .active .feature-check{visibility:visible}.account-block-options{flex-wrap:wrap;gap:8px;display:flex}.account-block-options button{border:1px solid var(--line);min-height:40px;color:var(--muted);background:#ffffff03;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;font-size:12px;display:flex}.account-block-options button svg{opacity:.15}.account-block-options button.active{color:var(--text);background:#ffffff07;border-color:#76535b}.account-block-options button.active svg{opacity:1}.account-access-preview{color:var(--muted);background:#ffffff04;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.account-access-preview strong,.account-access-preview span{font-size:12px;line-height:1.6;display:block}.account-access-preview strong{color:var(--text);margin-bottom:3px}.account-header-controls{align-items:center;gap:9px;display:flex;position:relative}.account-signout-shortcut{min-height:40px;color:var(--muted);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:12px;display:inline-flex}.account-signout-shortcut:hover{color:var(--text)}.account-header-error{z-index:20;background:var(--panel);border:1px solid var(--line);width:240px;color:var(--text);border-radius:10px;padding:12px;font-size:12px;position:absolute;top:calc(100% + 8px);right:0}.user-workspace-main{max-width:none}.user-workspace-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.user-workspace-heading .eyebrow{margin:0 0 9px}.user-workspace-heading h1{letter-spacing:-.03em;margin:0;font-size:clamp(28px,4vw,38px);font-weight:600;line-height:1.1}.user-workspace-heading p:not(.eyebrow){color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.5}.user-section-navigation{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 26px;display:flex}.user-section-navigation button{min-height:44px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:9px;padding:10px 16px;font-size:13px;display:flex}.user-section-navigation button.active{color:var(--text);background:#ffffff06;border-color:#5f424a}.member-calendar-main{padding:0}.user-client-grid,.user-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.user-client-card,.user-dashboard-card{border:1px solid var(--line);min-width:0;color:var(--text);text-align:left;background:#ffffff03;border-radius:16px;padding:22px}.user-client-card{transition:border-color .18s,background .18s}.user-client-card:hover{background:#ffffff05;border-color:#684951}.user-client-identity{align-items:center;gap:12px;min-width:0;display:flex}.user-client-identity>.business-image{border-radius:10px;flex:0 0 40px;width:40px;height:40px}.user-client-identity strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px;font-weight:600}.user-client-identity>svg{color:var(--muted);flex-shrink:0}.user-scope-summary{color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin:18px 0;font-size:12px;line-height:1.6;display:flex}.user-scope-summary b{color:var(--text);font-weight:600}.user-client-progress{border-top:1px solid var(--line);color:var(--muted);gap:8px;padding-top:14px;font-size:11px;line-height:1.6;display:grid}.user-client-progress>div{flex-wrap:wrap;gap:12px 28px;display:flex}.user-client-progress b{color:var(--text);margin-left:8px;font-size:14px;font-weight:600}.user-client-detail{padding:24px}.user-client-detail h3{margin:24px 0 14px;font-size:14px}.user-dashboard-card>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.user-dashboard-card h2{margin:0;font-size:17px;font-weight:600}.user-dashboard-card>header>span{color:var(--muted);font-size:11px}.user-dashboard-list>article{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:15px 0;display:flex}.user-dashboard-list>article>div{flex:1;min-width:0}.user-dashboard-list strong,.user-dashboard-list small{overflow-wrap:anywhere;display:block}.user-dashboard-list strong{font-size:13px;font-weight:500;line-height:1.5}.user-dashboard-list small{color:var(--muted);margin-top:4px;font-size:11px}.user-dashboard-list time{color:var(--muted);flex:0 0 50px;font-size:11px}.user-row-status{color:var(--muted);font-size:11px}.user-calendar-link{color:var(--text);background:0 0;border:0;align-items:center;gap:8px;margin-top:18px;padding:0;font-size:12px;display:flex}.user-dashboard-progress{grid-column:1/-1}.user-progress-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:8px;display:grid}.user-progress-list>article{min-width:0}.daily-dashboard{gap:28px}.daily-dashboard .daily-hero{padding-top:10px;padding-bottom:22px}.daily-dashboard .daily-hero h1{margin:9px 0;font-size:clamp(28px,3vw,36px)}.daily-dashboard .daily-hero-actions{margin-top:14px}.daily-dashboard .daily-hero-numbers strong{font-size:40px}.daily-dashboard .daily-hero-numbers>span{min-width:95px;padding-inline:16px}.daily-dashboard .daily-primary-grid{gap:28px}.daily-client-progress-summary{color:var(--muted);gap:24px;margin:16px 0 10px;font-size:12px;display:flex}.daily-client-progress-summary b{color:var(--text);margin-left:8px;font-size:16px;font-weight:600}.daily-client-progress-details>summary,.daily-pipeline-disclosure>summary{cursor:pointer;color:var(--muted);padding:9px 0;font-size:12px}.daily-pipeline-disclosure[open]>summary{margin-bottom:9px}@media (max-width:760px){.user-client-grid,.user-dashboard-grid,.user-progress-list{grid-template-columns:minmax(0,1fr)}.user-workspace-heading{align-items:flex-start}.user-workspace-heading .member-access{white-space:nowrap;font-size:10px}.user-client-card,.user-dashboard-card{padding:18px}.user-workspace-main{padding-inline:18px}.daily-dashboard .daily-hero-numbers{margin:16px 0 0}.daily-dashboard .daily-hero-numbers>span{flex:1;min-width:0;padding-inline:12px}.daily-dashboard .daily-hero-numbers strong{font-size:32px}.daily-dashboard .daily-primary-grid{gap:20px}}@media (prefers-reduced-motion:reduce){.account-feature-options>button,.user-client-card{transition:none}}
