:root{--canvas:#ffffff;--surface:#ffffff;--subtle:#ffffff;--text:#1c1e21;--muted:#8b919a;--line:#eceff3;--line-strong:#dfe3e8;--hot:#1f9d55;--warm:#c47b12;--danger:#e24b4b;--shadow:none;--radius:22px;color:var(--text);background:var(--canvas);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:14px;line-height:1.45}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:var(--canvas);color:var(--text)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid #111;outline-offset:2px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.boot{background:var(--canvas)}.boot,.shell{min-height:100vh}.shell{display:flex;flex-direction:column}.topbar{display:flex;align-items:center;gap:16px;padding:18px 22px 0}.brand{text-decoration:none}.brand strong{font-size:18px;font-weight:700;letter-spacing:-.03em}.topnav{display:flex;gap:4px;margin-right:auto}.bottomnav a,.topnav a{display:flex;align-items:center;min-height:36px;padding:0 12px;border-radius:10px;text-decoration:none;color:var(--muted);font-weight:600}.bottomnav a[aria-current=page],.topnav a[aria-current=page]{color:var(--text);background:#fff;border:1px solid #e4e6ea}.help,.label,.meta,.sub{color:var(--muted)}.main{flex:1 1;min-width:0;padding:18px 22px 40px}.page{display:flex;flex-direction:column;gap:16px}.page.narrow{max-width:720px}.pageHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-end}h1{margin:0;font-size:28px;line-height:1.15;font-weight:700;letter-spacing:-.04em}h2{font-size:16px}h2,h3{margin:0;font-weight:600}h3{font-size:15px}.kicker{margin:0 0 6px;font-size:12px;font-weight:500;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.help,.sub{margin:4px 0 0;font-size:13px}.intro{margin-top:-8px}.saved{margin:0;font-size:12px;color:var(--muted)}.eventPick{margin-left:auto;position:relative}.eventPick select,.field input,.field select,.field textarea,.pillField select,.toolbar input{width:100%;border:1px solid var(--line);background:var(--surface);border-radius:12px;min-height:40px;padding:8px 12px}.eventPick select{width:auto;max-width:240px;min-height:36px;box-shadow:var(--shadow)}.field textarea,.notes{min-height:92px;resize:vertical}.notes{width:100%;min-height:140px;border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--surface)}.field{display:flex;flex-direction:column;gap:6px;margin:0;border:0;padding:0}.field.wide{grid-column:1/-1}.field.short{max-width:160px}.label{font-size:12px;font-weight:500}.formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}.card,.panel{background:#fff;border:1px solid #e6e8ec;border-radius:var(--radius);box-shadow:none;padding:18px;gap:14px}.board,.card,.panel{display:flex;flex-direction:column}.board{gap:16px;max-width:680px}.cardHead{display:flex;justify-content:space-between;gap:12px;align-items:center}.draftHead{align-items:flex-start;flex-direction:column}.draftHead .segment{width:100%}.draftHead .segment button{flex:1 1}.activityItem .ghost,.activityItem .secondary,.draftCard .primary,.draftCard .secondary,.messageBox .ghost,.messageBox .secondary{align-self:flex-start;width:auto}.cardKicker{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9aa0a8}.gaugeWrap{position:relative;display:grid;place-items:center;min-height:150px}.gauge{width:min(100%,240px);height:auto}.gaugeStat{position:absolute;top:58%;text-align:center}.gaugeStat strong{display:block;font-size:32px;letter-spacing:-.04em;line-height:1}.activityItem span,.gaugeStat span,.queue span,.statList span{color:var(--muted);font-size:12px}.statList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.statList li{display:flex;justify-content:space-between;align-items:center}.statList span{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:14px}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;background:#d7dbe2}.dot.hot{background:#1c1e21}.dot.warm{background:#8b919a}.bars{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;align-items:end;min-height:180px}.bars div{display:flex;flex-direction:column;align-items:center;gap:6px;justify-content:flex-end;height:180px}.bars span{width:100%;max-width:72px;border-radius:10px 10px 4px 4px;background:#eceff3;display:block}.bars span.hot{background:repeating-linear-gradient(135deg,#2a2d31,#2a2d31 6px,#3a3e44 0,#3a3e44 12px)}.bars span.warm{background:#b7bdc6}.bars span.nurture{background:repeating-linear-gradient(135deg,#e6e9ee,#e6e9ee 6px,#f4f6f8 0,#f4f6f8 12px)}.bars small{font-weight:700}.bars em{font-style:normal;color:var(--muted);font-size:12px}.drop{display:flex;flex-direction:column;gap:4px;align-items:flex-start;border:1px dashed var(--line-strong);border-radius:16px;background:#fff;padding:16px;cursor:pointer}.drop span{font-weight:650}.drop small{color:var(--muted)}.drop input{max-width:100%}.contactList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:360px;overflow:auto}.contactList label{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 12px;border:1px solid #e6e8ec;border-radius:12px;background:#fff;cursor:pointer}.contactList input{width:18px;height:18px;flex:none}.contactList label>span{display:flex;flex-direction:column;min-width:0;flex:1 1}.contactList strong{font-size:15px}.contactList small{color:var(--muted);font-size:12px}.contactList .tag{flex:none}.activityItem,.messageBox{border:1px solid #e6e8ec;border-radius:16px;background:#fff;padding:16px;display:flex;flex-direction:column;gap:10px}.activityItem pre,.messageBox pre{margin:0;white-space:pre-wrap;font-family:inherit;font-size:15px;line-height:1.55}.activityItem .outputHead,.messageBox .outputHead{align-items:flex-start}.activityItem .outputHead span,.activityItem .outputHead strong{display:block}.activityItem .outputHead strong{font-size:16px}.subjectLine{margin:0;font-size:15px;font-weight:650;line-height:1.4}.metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.metrics article{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.metrics span{display:block;color:var(--muted);font-size:12px}.metrics strong{font-size:28px;font-weight:650}.segment{display:inline-flex;gap:6px;flex-wrap:wrap}.segment button{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-height:36px;padding:0 12px;box-shadow:0 1px 0 rgba(20,24,33,.03)}.segment button.on{background:#1c1e21;color:white;border-color:#1c1e21}.typeGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.typeCard{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:12px;min-height:92px;display:flex;flex-direction:column;gap:4px}.typeCard.on{border-color:#111;background:var(--subtle)}.typeCard em,.typeCard span{font-weight:600}.typeCard em{font-style:normal;font-size:11px;color:var(--hot)}.typeCard small{color:var(--muted);font-size:12px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip,.ghost,.primary,.secondary{border-radius:8px;min-height:36px;padding:0 12px}.chip{border:1px solid var(--line);background:var(--surface);border-radius:12px}.chip.on{border-color:#1c1e21}.chip.on,.primary{background:#1c1e21;color:white}.primary{border:1px solid #1c1e21;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border-radius:12px}.ghost,.secondary{background:var(--surface);border:1px solid var(--line);border-radius:12px}.ghost{border-color:transparent}.wide{width:100%}.rowActions{display:flex;gap:8px;align-items:center}.rowActions.wrap{flex-wrap:wrap}button:disabled{opacity:.55;cursor:default}.workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr);grid-gap:16px;gap:16px;align-items:start}.context,.eventGrid,.stack{display:flex;flex-direction:column;gap:12px}.eventGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.contactCard{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.contactCard strong{font-size:16px}.output{min-width:0}.stickyPanel{position:-webkit-sticky;position:sticky;top:16px}.outputHead,.toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center}.toolbar{align-items:flex-start;flex-direction:column}.toolbar input{max-width:360px}.facts,.priorityBox,.recommend,.subjectBox{border-radius:12px;background:#fff;border:1px solid #e6e8ec;padding:12px}.activity,.facts ul,.queue{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.facts li:before{content:"✓ ";color:var(--hot)}.priorityBox strong.hot,td.hot{color:var(--hot);text-transform:capitalize}.tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--line);font-size:12px;font-weight:650;background:var(--subtle);color:var(--muted)}.tag.hot{color:var(--hot);background:#eefaf3;border-color:#d7f0e2}.tag.warm{color:var(--warm);background:#fbf6ee;border-color:#ead9bc}.tag.nurture{color:var(--muted)}.priorityBox strong,td.nurture,td.warm{text-transform:capitalize}.priorityBox small{display:block;color:var(--muted)}.recommend{display:flex;gap:10px;align-items:center}.recommend strong{margin-right:auto}.empty{color:var(--muted);display:flex;flex-direction:column;gap:6px;align-items:flex-start}.empty p,.error{margin:0}.error{color:var(--danger)}.activity li,.queue li{display:flex;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid var(--line)}.activity li:first-child,.queue li:first-child{border-top:0;padding-top:0}.activity span,.activity strong,.queue small,.queue span,.queue strong{display:block}.activity span,.queue small{color:var(--muted)}.queueMeta{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.queueMeta a{font-weight:600}.tableWrap{overflow-x:auto;padding:0}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:12px;border-bottom:1px solid var(--line);vertical-align:top}th{font-size:12px;font-weight:500;color:var(--muted)}tbody tr{cursor:pointer}tbody tr:hover{background:var(--subtle)}.detail{display:flex;flex-direction:column;gap:10px;margin:0}.detail div{display:grid;grid-template-columns:110px 1fr;grid-gap:8px;gap:8px}.detail dt{color:var(--muted);font-size:12px}.detail dd{margin:0}.overlay{position:fixed;inset:0;background:rgba(17,17,17,.28);display:flex;justify-content:flex-end;z-index:30}.drawer,.modal{background:var(--surface);height:100%;width:min(420px,100%);padding:20px;overflow:auto;display:flex;flex-direction:column;gap:12px;box-shadow:0 12px 40px rgba(0,0,0,.08)}.modal{height:auto;width:min(460px,calc(100% - 32px));margin:auto;border-radius:16px}.bottomnav,.moreSheet{display:none}@media (max-width:980px){.eventGrid,.formGrid,.metrics,.typeGrid,.workspace{grid-template-columns:1fr 1fr}.board{grid-template-columns:1fr}.draftCard,.savedCard{grid-column:auto;grid-row:auto}}@media (max-width:860px){.topnav{display:none}.topbar{padding:14px 14px 0;gap:10px}.eventPick{margin-left:auto;min-width:0;flex:1 1}.eventPick select{width:100%;max-width:none}.firstShell .topbar.glass{display:none}.firstShell .topbar .eventPick{flex:1 1;width:100%}.firstShell .topbar .eventPick select{width:100%;max-width:none}.main{padding:14px 14px calc(92px + env(safe-area-inset-bottom))}.board,.eventGrid,.formGrid,.typeGrid,.workspace{grid-template-columns:1fr}.draftCard,.savedCard{grid-column:auto;grid-row:auto}.pageHead{flex-direction:column;align-items:stretch}h1{font-size:26px}.cardHead{align-items:stretch;flex-direction:column}.draftHead .segment button{min-width:0}.stickyPanel{position:static}.draftCard .primary{min-height:48px}.bottomnav{display:grid;grid-template-columns:repeat(6,1fr);position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));background:#fff;border:1px solid #e6e8ec;border-radius:18px;z-index:25;padding:4px}.bottomnav a{justify-content:center;min-height:48px;padding:0 2px;font-size:11px}.chip,.ghost,.primary,.secondary,.segment button{min-height:44px}.notes{min-height:160px}.drop input{width:100%}.firstShell .workspace{grid-template-columns:1fr}.firstShell .appWrap{width:min(1120px,calc(100% - 16px));margin-bottom:calc(96px + env(safe-area-inset-bottom))}}.firstShell{position:relative;overflow:hidden;background:#f4f2ee}.firstShell .ambient{position:absolute;border-radius:50%;filter:blur(30px);pointer-events:none}.firstShell .ambientOne{width:460px;height:460px;background:#fff;top:-160px;left:-120px}.firstShell .ambientTwo{width:380px;height:380px;background:#e8e0d6;top:-90px;right:-80px}.firstShell .appWrap{position:relative;width:min(1120px,calc(100% - 36px));margin:22px auto 48px}.firstShell .topbar.glass{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding:8px 10px 8px 8px;margin:0 0 18px}.firstShell .topnav{display:flex;align-items:center;gap:4px;margin:0;min-width:0}.firstShell .topnav a{min-height:40px;padding:0 16px;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1;white-space:nowrap}.firstShell .eventPick{margin:0;flex:none}.firstShell .eventPick select{height:40px;min-height:40px;width:auto;max-width:280px;margin:0;padding:0 34px 0 16px;border-radius:999px;font-size:14px;font-weight:600;line-height:40px;background-color:rgba(255,255,255,.92)}.firstShell .glass,.firstShell .panel.glass{background:rgba(255,255,255,.74);border:1px solid rgba(255,255,255,.92);box-shadow:0 18px 50px rgba(30,24,18,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px}.firstShell .main{padding:0;background:transparent}@media (min-width:861px){.firstShell .workspace{grid-template-columns:1fr 1fr;gap:16px;align-items:start}}.firstShell .panelHeader{display:flex;justify-content:space-between;align-items:center;gap:12px}.firstShell .panelHeader h3{margin:0;font-size:22px;letter-spacing:-.04em;font-weight:650}.firstShell .step{display:block;margin-bottom:2px;font-size:11px;font-weight:700;letter-spacing:.14em;color:#8a857c}.firstShell .topnav a{border:0;background:transparent;box-shadow:none;border-radius:999px;color:#6d6a64}.firstShell .topnav a[aria-current=page]{background:#111;color:#fff;border:0}.firstShell .eventPick select,.firstShell .notes,.firstShell select,.firstShell textarea{border-radius:18px;border:1px solid rgba(17,17,17,.08);background:rgba(255,255,255,.82);box-shadow:none}.firstShell .topbar .eventPick select{height:40px;min-height:40px;width:auto;max-width:280px;padding:0 34px 0 16px;border-radius:999px;font-size:14px;font-weight:600;line-height:1;background-color:#fff}.firstShell .ghost,.firstShell .primary,.firstShell .secondary{border-radius:999px}.firstShell .field .secondary,.firstShell .primary{background:#111;color:#fff;border:0;align-self:flex-start;width:auto;min-height:46px;padding:0 18px}.firstShell .field .secondary{color:#111;min-height:40px}.firstShell .field .secondary,.firstShell .ghost,.firstShell .secondary{background:#fff;border:1px solid rgba(17,17,17,.1)}.firstShell .activityItem,.firstShell .contactList label,.firstShell .drop,.firstShell .messageBox{background:rgba(255,255,255,.62);border:1px solid rgba(17,17,17,.06);border-radius:18px}.firstShell .outputPanel{min-height:420px}.firstShell .bottomnav{background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px}.firstShell .draftForm{gap:22px;padding:22px 22px 24px}.firstShell .formGroup{display:flex;flex-direction:column;gap:10px}.firstShell .groupLabel{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8a857c}.firstShell .pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.firstShell .urlRow{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:end}.firstShell .urlRow .secondary{min-height:40px}.firstShell .modeSwitch{display:flex;width:100%;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.72)}.firstShell .modeSwitch button{flex:1 1;border:0;background:transparent;border-radius:999px;min-height:36px;color:#6d6a64}.firstShell .modeSwitch button.on{background:#111;color:#fff}.firstShell .draftForm .notes{min-height:84px}.firstShell .suggest{margin:0;font-size:12px;color:#8a857c}.firstShell .chips{gap:8px}.firstShell .chips .tag{height:auto;min-height:26px;padding:4px 10px;line-height:1.3;white-space:normal}.firstShell .tag.persona{color:#3d4a8a;background:#eef2ff;border-color:#d5dcf5}.firstShell .tag.context{color:#9a6420;background:#fbf6ee;border-color:#ead9bc}.firstShell .tag.email{color:#1f7a45;background:#eefaf3;border-color:#d7f0e2}.firstShell .tag.dm{color:#1d5f8a;background:#eef5fb;border-color:#d4e6f4}.firstShell .tag.event{color:#8a4b32;background:#f8f1ec;border-color:#eadfd4}.firstShell .tag.nurture{color:#5c6570;background:#f3f4f6;border-color:#e6e8ec}.firstShell .iconRow{display:flex;gap:8px;align-items:center}.firstShell .iconBtn{width:36px;height:36px;min-height:36px;padding:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#1c1e21;border:1px solid rgba(17,17,17,.1)}.firstShell .iconBtn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.firstShell .iconBtn.copied{background:#111;color:#fff;border-color:#111}.firstShell details.more{border-top:1px solid rgba(17,17,17,.06);padding-top:8px}.firstShell details.more summary{cursor:pointer;font-size:13px;font-weight:650;color:#3c3a36}.firstShell details.more .formGroup{margin-top:10px}@media (max-width:640px){.firstShell .pair{grid-template-columns:1fr}}.libraryPage{max-width:none}.libraryTools{display:flex;flex-direction:column;gap:18px}.libraryGrid,.priceGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:stretch}.priceGrid{max-width:760px}.priceCard ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.priceName{font-size:28px;line-height:1.15}.priceAmount,.priceName{margin:0;font-weight:700;letter-spacing:-.04em}.priceAmount{font-size:40px;line-height:1}.priceTerm{margin:0;color:var(--muted)}.priceHers{background:#fbf6f2;border-color:#e7cfc3}.priceHers .priceAmount{color:#c4623a}.libraryCard{height:100%}.libraryCard h2{margin:0;font-size:18px;letter-spacing:-.03em}.libraryCard p{margin:0}.libraryCard .tagRow{display:flex;flex-wrap:wrap;gap:8px}.libraryCard .tag{align-self:flex-start;width:auto}.libraryCard .rowActions{margin-top:auto}.libraryCard .rowActions .primary,.libraryCard .rowActions .secondary{min-height:40px}.firstShell .libraryTools .modeSwitch{background:rgba(17,17,17,.05)}.firstShell .libraryTools .chip{border-radius:999px;background:rgba(255,255,255,.82)}.firstShell .libraryTools .chip.on{background:#111;color:#fff;border-color:#111}.firstShell .libraryPage .modal{width:min(560px,calc(100% - 32px));max-height:min(80vh,760px);border-radius:28px}.savedList{gap:12px}.savedList,.sheetSaves{display:flex;flex-direction:column}.sheetSaves{gap:8px;margin:0;padding:0;list-style:none}.sheetSave{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:center}.sheetSave>button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:0;padding:10px 14px;text-align:left;background:rgba(255,255,255,.82);border:1px solid rgba(17,17,17,.08);border-radius:16px}.sheetSave>button strong{font-size:13px}.sheetSave>button span{color:#6d6a64;font-size:13px}.sheetSave>button.on{border-color:#111}.sheetSaves .confirmRow{margin-top:8px}.reportBrief{display:flex;flex-direction:column;gap:18px}.reportBrief h3{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8a857c}.reportBrief ol,.reportBrief ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.reportBrief .outputHead{align-items:flex-start;gap:12px}.reportBrief .outputHead span{display:block;color:#8a857c;font-size:13px}.metricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.metricGrid div{background:rgba(255,255,255,.82);border:1px solid rgba(17,17,17,.08);border-radius:16px;padding:12px}.metricGrid strong{display:block;font-size:22px;letter-spacing:-.04em}.metricGrid span{color:#6d6a64;font-size:12px}@media (max-width:640px){.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.savedCard .outputHead span,.savedCard .outputHead strong{display:block}.savedCard .outputHead span{color:#8a857c;font-size:13px}.savedCard pre{margin:0;white-space:pre-wrap;font-family:inherit;font-size:14px;line-height:1.55}.savedCard pre.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.savedCard .textBtn{align-self:flex-start;border:0;background:transparent;padding:0;min-height:0;color:#6d6a64;font-weight:650}.confirmRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.confirmRow span{color:#8a4b32;font-size:13px;font-weight:650}.confirmRow .secondary{min-height:36px}.firstShell .templateEditor{gap:16px}.firstShell .templateEditor .notes{min-height:96px}.firstShell .libraryTools .compact,.firstShell .templateEditor .compact{min-height:72px;width:100%;border:1px solid rgba(17,17,17,.08);border-radius:18px;padding:12px;background:rgba(255,255,255,.82);resize:vertical}.firstShell .templateEditor pre{line-height:1.55;background:rgba(255,255,255,.62);border:1px solid rgba(17,17,17,.06);border-radius:18px;padding:14px}.firstShell .templateEditor pre,.modal pre{margin:0;white-space:pre-wrap;font-family:inherit;font-size:14px}.modal pre{line-height:1.5}.gtmShell{flex-direction:row;align-items:stretch;min-height:100vh}.sidebar{position:fixed;top:16px;left:16px;bottom:16px;width:220px;margin:0;padding:16px;gap:8px;z-index:20;overflow:auto}.sidebar,.sidebar nav{display:flex;flex-direction:column}.sidebar nav{gap:4px}.sidebar a{padding:8px 10px;border-radius:12px;text-decoration:none;color:inherit}.sidebar a[aria-current=page]{background:#fff}.sidebarWho{margin-top:auto;display:flex;flex-direction:column;gap:2px}.firstShell.gtmShell .appWrap{width:auto;max-width:none;margin:22px 22px 48px 252px;flex:1 1}.kpiGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.kpiGrid strong{font-size:28px;display:block;margin-top:6px}.queueList{flex-direction:column}.queueList,.queueRow{display:flex;gap:12px}.queueRow{justify-content:space-between;align-items:center}.filterRow{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:12px;gap:12px}.tableWrap{overflow:auto}.leadTable{width:100%;border-collapse:collapse;font-size:14px}.leadTable td,.leadTable th{text-align:left;padding:10px 8px;border-bottom:1px solid #ece7df;vertical-align:top}.leadTable tbody tr{cursor:pointer}.leadTable tbody tr[data-open=true]{background:rgba(255,255,255,.72)}.gtmModal{height:auto;width:min(560px,calc(100% - 32px));margin:auto 16px auto auto;border-radius:28px}@media (min-width:861px){.firstShell.gtmShell:has(.draftChat){height:100vh;max-height:100vh;overflow:hidden}.firstShell.gtmShell:has(.draftChat) .appWrap{height:calc(100vh - 32px);margin:16px 16px 16px 252px;overflow:hidden;display:flex;flex-direction:column}.firstShell.gtmShell:has(.draftChat) .main{flex:1 1;min-height:0;height:100%;overflow:hidden;display:flex;flex-direction:column}.draftChat{flex:1 1;max-height:100%;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:stretch}.draftChat,.draftChat .draftForm,.draftChat .outputPanel{height:100%;min-height:0;overflow:hidden}.draftChat .draftScroll,.draftChat .outputPanel{overflow:auto;overscroll-behavior:contain}.draftChat .draftForm{display:flex;flex-direction:column}.draftChat .draftScroll{flex:1 1;min-height:0;padding-right:4px}.draftChat .draftDock{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid rgba(17,17,17,.08);background:rgba(255,255,255,.92)}.draftChat .outputPanel .panelHeader{position:-webkit-sticky;position:sticky;top:-18px;margin:-18px -18px 0;padding:18px 18px 12px;background:rgba(255,255,255,.94);z-index:1}}@media (max-width:860px){.sidebar{display:none}.gtmShell{flex-direction:column}.firstShell.gtmShell .appWrap{margin:12px auto 96px}.filterRow,.kpiGrid{grid-template-columns:1fr 1fr}.queueRow{align-items:flex-start;flex-direction:column}.libraryGrid,.priceGrid{grid-template-columns:1fr}}.brandMark{color:#c4623a}.sidebar a[aria-current=page]{background:#f6ebe4;color:#9a4128}.kpiGrid article{border-top:3px solid transparent}.kpiGrid article:first-child{border-top-color:#c4623a}.kpiGrid article:nth-child(2){border-top-color:#c47b12}.kpiGrid article:nth-child(3){border-top-color:#1f9d55}.kpiGrid article:nth-child(4){border-top-color:#2f6f9f}.firstShell a.ghost,.firstShell a.primary,.firstShell a.secondary,.firstShell button.ghost,.firstShell button.primary,.firstShell button.secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-height:40px;padding:0 16px;border-radius:999px;line-height:1;text-decoration:none;white-space:nowrap;align-self:center;font-weight:650}.firstShell a.primary,.firstShell button.primary{background:#c4623a;color:#fff;border:0}.firstShell a.secondary,.firstShell button.secondary{background:#fff;color:#1c1e21;border:1px solid #eadfd6}.firstShell a.ghost,.firstShell button.ghost{background:transparent;color:#6d6a64;border:1px solid transparent}.firstShell .pageHead .rowActions,.firstShell .rowActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.firstShell .eventGrid .rowActions{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.firstShell .eventGrid .rowActions>*{width:100%}.firstShell .eventGrid .rowActions .ghost{grid-column:1/-1;justify-content:flex-start;width:auto}.firstShell .draftDock .primary{width:100%;align-self:stretch}.firstShell .urlRow .primary,.firstShell .urlRow .secondary{align-self:end;min-height:40px}.firstShell .modeSwitch button,.firstShell .segment button{white-space:nowrap;padding:0 12px}.firstShell .libraryTools .chip.on,.firstShell .modeSwitch button.on,.firstShell .segment button.on{background:#c4623a;color:#fff;border-color:#c4623a}.firstShell .bottomnav a[aria-current=page]{color:#9a4128;background:#f6ebe4;border-color:#f0ddd3}.insight p{margin:0 0 10px;line-height:1.55}.insight p:last-child{margin-bottom:0}.kpiGrid .hint{display:block;margin-top:8px;color:#6d645c;font-size:13px;line-height:1.4}.whyLine{margin:4px 0 0;line-height:1.45}.sidebar .langSwitch{width:100%;margin:10px 0 4px}.sidebar .langSwitch button{flex:1 1;min-height:34px;padding:0 8px}.draftForm .langSwitch,.pageHead .langSwitch{margin:0}