.later-ai-card{border:1px dashed rgba(168,133,122,.48);border-radius:16px;padding:12px 14px;background:#a8857a0b;display:flex;flex-direction:column;gap:8px}.later-ai-heading{display:flex;align-items:center;gap:8px;color:var(--clay-ink);font-size:12.5px;font-weight:600}.later-ai-heading>span{font-size:16px}.later-ai-note,.later-ai-blocked{font-size:12px;margin:0;color:var(--ink2)}.later-ai-blocked{color:var(--alert-ink)}.later-ai-text{min-height:104px;resize:vertical;line-height:1.5}.later-ai-actions{display:flex;gap:8px;flex-wrap:wrap}.later-ai-actions .btn{min-width:112px}.later-ai-card .btn{margin:0}.later-push-card{display:flex;flex-direction:column;gap:10px}.later-push-card p{margin:0;font-size:12.5px;line-height:1.5}.later-push-title{font-weight:600;color:var(--ink)}.later-push-card .btn{margin-top:2px}@media(min-width:768px){.later-ai-card,.later-push-card{max-width:680px}}.vc-card{padding:14px;min-width:0}.vc-form{display:grid;gap:10px;margin:14px 0 8px}.vc-form label{display:block;margin-bottom:5px;color:var(--ink2);font-size:12px}.vc-form .inp{min-height:48px}.vc-form .btn,.vc-actions .btn,.vc-confirm .btn{min-height:44px}.vc-list{display:grid;gap:8px;margin-top:14px}.vc-row{min-width:0;padding:12px;border:1px solid var(--hairline);border-radius:14px;background:var(--surface)}.vc-row-head,.vc-actions,.vc-confirm{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.vc-row-head strong{font-size:15px;font-weight:500}.vc-row>p{margin:7px 0 0;font-size:12px}.vc-link{display:block;overflow-wrap:anywhere;margin-top:8px;color:var(--ink2);font-size:12px}.vc-actions{margin-top:10px}.vc-confirm{margin-top:10px;padding-top:10px;border-top:1px solid var(--hairline)}.vc-confirm span{flex:1 1 100%;font-size:13px}.vc-notice{margin:10px 0;color:var(--good);font-size:13px}.vc-footnote{margin:14px 0 0}.sp-header{padding:14px 16px 10px}.sp-top{height:44px;display:flex;align-items:center;justify-content:space-between}.sp-back{display:flex;width:44px;height:44px;align-items:center;text-decoration:none;font-size:28px;color:var(--ink2)}.sp-tabs{display:flex;margin:0 16px 16px;padding:3px;gap:3px;background:var(--surface);border-radius:24px}.sp-tabs a{flex:1;display:flex;justify-content:center;align-items:center;min-height:44px;border-radius:22px;text-decoration:none;color:var(--ink2);font-size:12.5px}.sp-tabs a.on{background:var(--cream);color:var(--cream-ink);font-weight:500}.sp-content{padding:0 16px 24px}.sp-calendar-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px}.sp-calendar-nav{display:flex;align-items:center;gap:4px;min-width:0}.sp-calendar-nav strong{font-weight:500;white-space:nowrap}.sp-calendar-nav .ib{width:44px;height:44px;font-size:24px}.sp-calendar-nav .btn{padding:0 12px;height:44px}.sp-calendar-tools>.seg{min-width:132px}.sp-calendar-tools .seg button{min-height:44px}.sp-filters{align-items:center;padding-bottom:14px}.sp-filters .lab{flex:none}.sp-filters .inp{width:auto;min-width:140px;height:44px;padding:0 10px}.sp-calendar{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.sp-day{min-width:0;padding:12px;border:1px solid var(--hairline);background:var(--surface);border-radius:16px}.sp-day-head{display:flex;align-items:center;gap:8px;padding:0 2px 10px;border-bottom:1px solid var(--hairline);font-size:12px;color:var(--ink2)}.sp-day-head strong{font-size:14px;color:var(--ink)}.sp-event{display:flex;flex-direction:column;gap:5px;margin-top:10px;padding:10px;border:1px solid var(--hairline);border-radius:12px;background:var(--raised);text-decoration:none;font-size:13px}.sp-event .lab{font-size:9px}.sp-empty-day{color:var(--label);font-size:12px;margin:12px 2px 2px}.sp-section{padding-top:22px}.sp-section h2{margin:0 0 10px}.sp-section .list-row{gap:10px}.sp-section .list-row small{display:block;margin-top:3px}.sp-section .tag{flex:none;text-transform:capitalize}.sp-editor{padding:0 16px 26px}.sp-form{display:flex;flex-direction:column;gap:20px;max-width:760px;margin:auto}.sp-form section{display:flex;flex-direction:column;gap:8px;min-width:0}.sp-form h2{margin:0}.sp-form label.lab{display:block}.sp-form .scrollx{padding:1px 1px 3px}.sp-form .ta{min-height:130px;resize:vertical}.sp-form .inp{margin-top:0}.sp-count{display:flex;justify-content:space-between;font-size:11.5px}.sp-checks{padding:4px 14px}.sp-check{display:flex;align-items:center;gap:10px;min-height:40px;border-bottom:1px solid var(--hairline);font-size:13px}.sp-check:last-of-type{border-bottom:0}.sp-check .good{color:var(--good);font-weight:700}.sp-check .alert{color:var(--alert-ink);font-weight:700}.sp-issue{margin:8px 0;color:var(--alert-ink);font-size:12px}.sp-rules{padding:4px 14px}.sp-rule{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:54px;border-bottom:1px solid var(--hairline);font-size:13.5px}.sp-rule:last-child{border:0}.sp-rule small{display:block;color:var(--ink2);font-size:11.5px;margin-top:2px}.sp-rule input{width:22px;height:22px;accent-color:var(--cream);flex:none}.sp-date-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sp-date-row label{display:block;margin-bottom:8px}.center{text-align:center}.sp-search{margin:0 0 10px}.sp-search .inp{height:44px}.sp-assets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sp-asset{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:12px}.sp-asset strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.sp-asset small{font-size:11px}.sp-asset-preview{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:linear-gradient(160deg,#3a322c,#1e1a17);border-radius:12px;overflow:hidden;color:var(--ink2);font-size:12px}.sp-asset-preview img,.sp-asset-preview video{width:100%;height:100%;object-fit:cover}.sp-asset-preview>.tag{position:absolute;left:6px;bottom:6px;background:#0d0c0bc7}.sp-asset-tags{display:flex;flex-wrap:wrap;gap:4px;padding-top:3px}.sp-asset-tags .tag{font-size:10px}.sp-footnote{padding:14px 0 0}.sp-upload{margin:0 0 16px;gap:8px}.sp-upload h2{margin:0 0 4px}.sp-upload label:not(.sp-inline-check){font-size:12px;color:var(--ink2)}.sp-upload .btn{margin-top:8px}.sp-file{padding-top:10px!important;font-size:12px!important}.sp-inline-check{display:flex;align-items:center;gap:10px;min-height:44px;color:var(--ink2);font-size:13px}.sp-inline-check input{width:20px;height:20px;accent-color:var(--cream)}@media(min-width:768px){.sp-header,.sp-content{max-width:1080px;margin:auto}.sp-editor{padding:0 24px 36px}.sp-calendar{grid-template-columns:repeat(7,minmax(120px,1fr));overflow-x:auto;padding-bottom:6px}.sp-calendar.day{grid-template-columns:minmax(0,1fr)}.sp-day{min-height:190px}.sp-assets{grid-template-columns:repeat(4,minmax(0,1fr))}.sp-form{padding-top:4px}.sp-tabs{max-width:1080px;margin-left:auto;margin-right:auto}.sp-calendar-tools{max-width:760px}.sp-filters{max-width:900px}}@media(min-width:1100px){.sp-assets{grid-template-columns:repeat(5,minmax(0,1fr))}.sp-calendar{grid-template-columns:repeat(7,minmax(0,1fr))}}.sp-media-list{display:grid;grid-template-columns:1fr;gap:6px;max-height:220px;overflow:auto}.sp-media-option{display:flex;align-items:center;gap:10px;min-height:52px;padding:7px 10px;background:var(--surface);border:1px solid var(--hairline);border-radius:12px}.sp-media-option input{width:20px;height:20px;accent-color:var(--cream);flex:none}.sp-media-option strong{display:block;font-size:12px;font-weight:500}.sp-media-option small{display:block;color:var(--ink2);font-size:11px}.sp-media-thumb{width:52px;height:52px;object-fit:cover;border-radius:8px;flex:none;background:var(--raised)}.sp-selected-media{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.sp-selected-item{min-width:0;border:1px solid var(--hairline);border-radius:12px;overflow:hidden;background:var(--surface)}.sp-selected-item img,.sp-selected-item video{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:var(--raised)}.sp-selected-item span{display:flex;flex-direction:column;padding:8px;gap:2px}.sp-selected-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500}.sp-selected-item small{font-size:10.5px;color:var(--ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-target-statuses{display:flex;gap:5px;flex-wrap:wrap}.sp-target-list{padding:4px 14px}.sp-target{padding:12px 0;border-bottom:1px solid var(--hairline)}.sp-target:last-child{border:0}.sp-target-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.sp-target-head strong{font-size:13px;font-weight:500}.sp-target .btn{margin-top:8px}.sp-failure{border-color:#cf8a8659}.sp-preview-backdrop{position:fixed;inset:0;z-index:30;display:flex;align-items:flex-end;justify-content:center;background:#000000b8}.sp-preview-dialog{width:100%;max-width:560px;max-height:94dvh;overflow:auto;padding:18px 18px max(22px,env(safe-area-inset-bottom));background:var(--surface);border:1px solid var(--hairline-strong);border-radius:26px 26px 0 0}.sp-preview-head{display:flex;align-items:center;justify-content:space-between}.sp-preview-head h2{font-size:28px;margin:0}.sp-preview-tabs{padding:10px 0 14px}.sp-instagram-preview,.sp-youtube-preview{max-width:440px;margin:0 auto;border:1px solid var(--hairline);border-radius:16px;overflow:hidden;background:var(--ground)}.sp-preview-account{display:flex;align-items:center;justify-content:space-between;padding:12px;font-size:12px;font-weight:600}.sp-preview-account span{font-weight:400;color:var(--ink2)}.sp-preview-media{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--raised);aspect-ratio:4/5;color:var(--ink2);font-size:12px}.sp-youtube-preview .sp-preview-media{aspect-ratio:16/9}.sp-preview-media img,.sp-preview-media video{display:block;width:100%;height:100%;object-fit:cover}.sp-preview-media video{background:#000}.sp-instagram-preview>p,.sp-youtube-preview>p,.sp-youtube-preview>h3{margin:10px 12px;font-size:13px}.sp-youtube-preview>h3{font-size:15px;font-weight:600}.sp-youtube-preview>p.mut{font-size:11px}.sp-carousel-count{position:absolute;top:10px;right:10px;padding:4px 8px;border-radius:12px;background:#0d0c0bbf;color:var(--ink);font-size:11px}.sp-preview-note{max-width:440px;margin:12px auto 0}@media(min-width:768px){.sp-preview-backdrop{align-items:center;padding:24px}.sp-preview-dialog{border-radius:26px;max-height:90dvh;padding-bottom:20px}.sp-media-list{max-height:280px}}:root{--ground:#0D0C0B;--surface:#1A1816;--raised:#24211E;--ink:#F2EEE8;--ink2:#A7A098;--label:#9A938B;--cream:#EDE7DE;--cream-ink:#171512;--cream-ink2:#5F584F;--clay:#A8857A;--clay-ink:#D8BFB6;--alert-ink:#E7B3AE;--good:#C9D4B8;--hairline:rgba(240,235,228,.08);--hairline-strong:rgba(240,235,228,.14);--clay-soft:rgba(168,133,122,.18);--alert:#CF8A86;--alert-soft:rgba(207,138,134,.16)}body{margin:0;background:var(--ground)}.r{font-family:Geist,system-ui,sans-serif;color:var(--ink);background:var(--ground);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.r *{box-sizing:border-box}.disp{font-family:Newsreader,Georgia,serif;font-weight:300;letter-spacing:-.01em}.disp i{font-style:italic}.lab{font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--label)}.mut{color:var(--ink2)}.dim{color:var(--label)}.card{background:var(--surface);border:1px solid rgba(240,235,228,.08);border-radius:18px;padding:16px}.cream{background:var(--cream);color:var(--cream-ink)}.chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:16px;border:1px solid rgba(240,235,228,.14);color:var(--ink2);font:500 12.5px Geist,sans-serif;background:none;white-space:nowrap;flex:none}.chip.on{background:var(--cream);color:var(--cream-ink);border-color:var(--cream)}.tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:11px;background:#f0ebe412;color:var(--ink2);font-size:11.5px;white-space:nowrap}.tag.clay{background:#a8857a2e;color:var(--clay-ink)}.tag.al{background:#cf8a8629;color:var(--alert-ink)}.phase-annotation{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:10px;border:1px dashed rgba(240,235,228,.3);color:var(--ink2);font:600 10px Geist,sans-serif;letter-spacing:.08em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:22px;font:500 14px Geist,sans-serif;border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap}.btn.pri{background:var(--cream);color:var(--cream-ink)}.btn.gh{background:none;color:var(--ink);border-color:#f0ebe424}.btn.dan{background:none;color:var(--alert-ink);border-color:#cf8a8666}.btn.full{width:100%}.ib{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:22px;border:0;background:none;color:var(--ink2);cursor:pointer;flex:none}.ic{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.sm{width:16px;height:16px}.hr{height:1px;background:#f0ebe414}.row{display:flex;align-items:center;gap:12px}.scrollx{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.big{font-size:30px;font-weight:300;font-family:Newsreader,Georgia,serif;letter-spacing:-.01em;line-height:1.1}.up{color:var(--good)}.dn{color:var(--alert-ink)}.tile{width:36px;height:36px;border-radius:12px;background:var(--raised);display:flex;align-items:center;justify-content:center;color:var(--ink2);flex:none}.bars{display:flex;align-items:flex-end;gap:4px}.bars span{flex:1;border-radius:3px;background:#f2eee833;display:block}.bars span.hi{background:var(--cream)}.meter{height:6px;border-radius:3px;background:#f2eee81a;overflow:hidden}.meter b{display:block;height:100%;border-radius:3px;background:var(--cream)}.meter b.c{background:var(--clay)}.t{width:100%;border-collapse:collapse;font-size:13px}.t th{text-align:left;font-weight:500;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--label);padding:8px 8px 8px 0;border-bottom:1px solid rgba(240,235,228,.08)}.t td{padding:10px 8px 10px 0;border-bottom:1px solid rgba(240,235,228,.06);vertical-align:top}.t .n{text-align:right;padding-right:0}.inp{width:100%;height:48px;border-radius:14px;border:1px solid rgba(240,235,228,.14);background:var(--surface);color:var(--ink);font:400 15px Geist,sans-serif;padding:0 14px}.ta{width:100%;border-radius:14px;border:1px solid rgba(240,235,228,.14);background:var(--surface);color:var(--ink);font:400 15px Geist,sans-serif;padding:12px 14px;resize:none}.seg{display:flex;background:var(--surface);border-radius:20px;padding:3px;gap:2px}.seg span{flex:1;height:34px;border-radius:17px;display:flex;align-items:center;justify-content:center;font-size:12.5px;color:var(--ink2)}.seg span.on{background:var(--cream);color:var(--cream-ink);font-weight:500}.tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:10.5px;color:#8a837c;text-decoration:none;min-height:56px;position:relative}.tab.on{color:var(--ink)}.badge{position:absolute;top:6px;left:calc(50% + 6px);min-width:18px;height:18px;border-radius:9px;background:var(--clay);color:var(--cream-ink);font-size:10.5px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 5px}.note{background:repeating-linear-gradient(135deg,rgba(168,133,122,.07) 0 6px,transparent 6px 12px);border:1px dashed rgba(168,133,122,.45);border-radius:16px;padding:12px 14px}.bub{border-radius:18px;padding:12px 14px;max-width:88%}.bub.in{background:var(--raised);align-self:flex-start;border-bottom-left-radius:6px}.bub.out{background:var(--cream);color:var(--cream-ink);align-self:flex-end;border-bottom-right-radius:6px}.bub.out .dim{color:var(--cream-ink2)}.toggle{width:44px;height:26px;border-radius:13px;background:#f0ebe424;position:relative;flex:none}.toggle:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:10px;background:var(--ink2)}.toggle.on{background:var(--cream)}.toggle.on:after{left:21px;background:var(--cream-ink)}.ph-img{background:linear-gradient(160deg,#3a322c,#1e1a17);border-radius:12px}a{color:var(--clay-ink)}a:hover{color:var(--cream)}@font-face{font-family:Geist;src:url(/fonts/geist.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-italic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}body{font-family:Geist,system-ui,sans-serif;color:var(--ink);font-size:14px;line-height:1.45;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--clay-ink);outline-offset:3px}h1,h2,p{overflow-wrap:anywhere}.mark{width:30px;height:19px}.app{min-height:100dvh}.workspace{min-width:0;padding-bottom:84px}.sidebar{display:none}.bottom-nav{position:fixed;bottom:0;left:0;right:0;display:flex;background:var(--ground);border-top:1px solid var(--hairline-strong);padding:4px 8px max(18px,env(safe-area-inset-bottom));z-index:5}.tab{color:var(--label)}.tab.active{color:var(--ink)}header{padding:14px 16px 10px}header>.mark{margin:12px 0 16px}h1.disp{font-size:34px;line-height:1.1;margin:6px 0 0}.subtitle{font-size:13px;margin-top:2px}.page-content{padding:0 16px 24px}.state{padding:24px 16px;color:var(--ink2)}.error{color:var(--alert-ink);font-size:13px}.skip{position:fixed;left:8px;top:-60px;z-index:20;padding:12px;background:var(--cream);color:var(--cream-ink)}.skip:focus{top:8px}.signin{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px 24px 64px}.signin-content{width:100%;max-width:342px;display:flex;flex-direction:column;gap:28px}.brand{display:flex;align-items:center;flex-direction:column;gap:14px}.brand .mark{width:56px;height:35px}.brand span{letter-spacing:.42em;font-weight:500;font-size:13px;margin-right:-.42em}.signin h1{font-size:36px;text-align:center;margin:0}.signin form{display:flex;flex-direction:column;gap:12px}.signin form .btn{margin-top:10px}.signin p{margin:0}.signin .dim{font-size:12.5px;text-align:center}.otp{text-align:center;font-size:28px;letter-spacing:.3em}.list-row{display:flex;align-items:center;gap:12px;min-height:56px;border-bottom:1px solid var(--hairline);text-decoration:none}.list-row:last-child{border-bottom:0}.list-row span{flex:1}.chip{min-height:44px;height:44px;border-radius:22px}.seg button{flex:1;min-height:44px;border:0;background:none;color:var(--ink2);border-radius:22px}.seg button.on{background:var(--cream);color:var(--cream-ink)}@media(min-width:768px){.app{display:flex}.sidebar{display:block;width:220px;flex:none;padding:20px 14px;border-right:1px solid var(--hairline);position:sticky;top:0;height:100dvh;overflow-y:auto}.sidebar-brand{display:flex;align-items:center;gap:12px;padding:4px 12px 20px;letter-spacing:.32em;font-size:12px}.sidebar nav{display:flex;flex-direction:column;gap:4px}.sidebar a{display:flex;gap:12px;align-items:center;min-height:44px;padding:0 12px;border-radius:12px;color:var(--ink2);text-decoration:none}.sidebar a.active{color:var(--cream-ink);background:var(--cream)}.workspace{flex:1;padding:8px 24px 40px}.bottom-nav{display:none}}@media(prefers-reduced-motion:no-preference){a,button{transition:background-color .12s ease-out}}@font-face{font-family:Geist;src:url(/fonts/geist-medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist-semibold.ttf) format("truetype");font-weight:600;font-display:swap}.top-actions{justify-content:space-between;height:44px}.top-actions>.row{gap:0;margin-right:-12px}.top-actions>.ib{margin-left:-12px;color:var(--ink)}.filter-row{padding:0 16px 12px}.filter-fields{padding:0 16px 12px;display:flex;flex-direction:column;gap:8px}.sort-line{padding:2px 16px 10px;justify-content:space-between}.sort-line .dim{font-size:12px}.conversation-row{display:flex;gap:12px;padding:14px 16px;border-bottom:1px solid var(--hairline);color:inherit;text-decoration:none}.conversation-summary{flex:1;min-width:0}.conversation-summary strong{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.time{font-size:11px}.unread{width:8px;height:8px;border-radius:4px;background:var(--clay);flex:none}.preview{font-size:13.5px;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.conversation-tags{gap:6px;margin-top:8px;flex-wrap:wrap}.due{display:inline-flex;align-items:center;gap:4px;font-size:12px}.clay-text{color:var(--clay-ink)}.thread-pane,.contact-pane,.thread-selected .inbox-list{display:none}.thread-selected .thread-pane{display:block}.contact-selected .thread-pane{display:none}.contact-selected .contact-pane{display:block}.thread{display:flex;flex-direction:column;min-height:calc(100dvh - 84px)}.thread-header{padding:10px 16px 12px;border-bottom:1px solid var(--hairline)}.contact-link{text-decoration:none;color:inherit;display:block}.thread-name{font-size:26px;line-height:1.15}.timeline{flex:1;padding:16px;display:flex;flex-direction:column;gap:12px}.message-body{white-space:pre-wrap;overflow-wrap:anywhere}.message-time{font-size:11.5px;margin-top:6px}.note-label{font-size:12px;font-weight:500;margin-bottom:6px}.assigned{font-size:12px;text-align:center}.composer{border-top:1px solid var(--hairline);padding:10px 16px 22px;background:var(--ground);display:flex;flex-direction:column;gap:10px;position:sticky;bottom:84px}.composer .seg{width:150px;flex:none}.composer-limit{font-size:12px;gap:6px}.composer-input{gap:8px;align-items:flex-end}.send{background:var(--cream);color:var(--cream-ink)}.thread-actions{padding:12px 16px;display:flex;gap:8px;flex-wrap:wrap}.teen-banner{margin:12px 16px 0;padding:12px 14px;border-radius:16px;background:var(--clay-soft);border:1px solid rgba(168,133,122,.3)}.teen-banner strong{color:var(--clay-ink)}.teen-banner p{font-size:12.5px;margin:4px 0 0}.reply-window{margin:0 16px 8px;padding:12px 14px}.reply-window .row{justify-content:space-between}.reply-window .meter{margin-top:8px}.reply-window p{font-size:11.5px;margin:6px 0 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sheet{position:fixed;bottom:0;top:auto;margin:0 auto;padding:20px 20px max(24px,env(safe-area-inset-bottom));width:100%;max-width:500px;max-height:90dvh;overflow-y:auto;background:var(--surface);color:var(--ink);border:1px solid var(--hairline-strong);border-radius:28px 28px 0 0}.sheet::backdrop{background:#000000a6}.sheet-heading{justify-content:space-between}.sheet h2{font-size:28px;font-weight:300;margin:0 0 12px}.sheet .inp,.sheet .btn{margin-top:12px}.saved-row{display:flex;flex-direction:column;gap:4px;width:100%;background:none;color:var(--ink);text-align:left;padding:14px 0;border:0;border-bottom:1px solid var(--hairline);min-height:64px}.saved-row span{font-size:12.5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.contact-name{font-size:28px;margin:8px 0}.contact-card h3{margin:24px 0 10px}.contact-card p{font-size:12.5px}.contact-card small{display:block;font-size:12px}.contact-card .btn{margin-top:10px}.contact-card .card{padding:4px 14px}@media(min-width:768px){.inbox-layout{display:grid;grid-template-columns:320px minmax(0,1fr);margin:-8px -24px -40px;min-height:100dvh}.inbox-list{border-right:1px solid var(--hairline);height:100dvh;overflow-y:auto}.thread-pane,.thread-selected .inbox-list,.contact-selected .thread-pane{display:block}.thread{height:100dvh;min-height:0}.timeline{overflow-y:auto}.composer{position:static}.contact-selected .contact-pane{position:fixed;right:0;top:0;width:320px;height:100dvh;background:var(--ground);z-index:6;box-shadow:0 0 0 100vmax #0000008c}.conversation-row.selected{background:var(--surface)}.sheet{top:50%;bottom:auto;transform:translateY(-50%);border-radius:28px}}@media(min-width:1024px){.inbox-layout{grid-template-columns:360px minmax(0,1fr) 280px}.contact-pane,.contact-selected .contact-pane{display:block;position:static;width:auto;height:100dvh;overflow-y:auto;background:none;box-shadow:none;border-left:1px solid var(--hairline)}.contact-back{display:none}.contact-card h1{font-family:Geist,system-ui,sans-serif;font-size:14px;margin:8px 0}.contact-card header{padding-top:24px}}.list-row>.tag{flex:none}@media(max-width:767px){.inbox-list{height:calc(100dvh - 84px);display:flex;flex-direction:column}.inbox-list>header,.inbox-list>.filter-row,.inbox-list>.sort-line{flex:none}.conversation-rows{min-height:0;overflow:auto;flex:1}}.ops-section{padding:0 16px 20px;min-width:0}.ops-section>h2{margin:0 0 10px}.ops-section>.btn{margin-top:10px}.kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi-grid .big{margin-top:8px}.small{font-size:12px}.coverage{font-size:11px;margin:8px 0 0}.compact{padding:4px 16px}.row-label{flex:1;min-width:0}.row-value{text-align:right;font-size:13px;max-width:55%}.weekday-row{gap:4px;flex-wrap:wrap}.weekday-row .chip{padding:0 10px}.audit-rows>div{padding:8px 0;font-size:12px;border-bottom:1px solid var(--hairline)}.audit-rows code{font-size:11px}.external-link{display:flex;gap:6px;align-items:center;min-height:44px;font-size:12px}.settings-form{display:flex;flex-direction:column;gap:10px;margin-top:20px}@media(min-width:1024px){.ops-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}.ops-section{padding-right:8px}}.numbers-tabs{padding:4px 16px 18px}.sample-label{margin-left:8px}.numbers-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.numbers-grid>.card{margin:0 16px 20px}.north-star{display:flex;align-items:center;gap:14px}.north-star>div:last-child{min-width:0;flex:1}.dial-wrap{position:relative;width:130px;height:130px;flex:none}.dial{width:100%;height:100%;color:var(--ink)}.dial-value{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.dial-value .big{font-size:28px}.dial-value .dim{font-size:11px}.paid-star{padding:20px}.cream .lab,.cream .coverage{color:var(--cream-ink2)}.hero-values{display:flex;justify-content:space-between;align-items:flex-end;margin-top:10px}.hero-values>.disp{font-size:42px}.hero-values div .disp{font-size:30px}.kpi .big{margin-top:8px}.kpi .unavailable{font-size:22px}.history-bars{height:90px;margin-top:20px}.breakdown-row{margin-top:8px}.breakdown-row .list-row{border:0;min-height:40px}.privacy-footnote{padding:0 16px;font-size:12px}.numbers-grid .settings-form{margin-top:0}@media(min-width:1024px){.numbers-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}.north-star{grid-column:span 2}.numbers-grid>.card{margin-left:16px;margin-right:8px}.north-star .dial-wrap{width:150px;height:150px}.north-star .big{font-size:34px}}.app{height:100dvh;overflow:hidden}.workspace{height:100dvh;overflow-y:auto;overscroll-behavior:contain}.dial-value .unavailable{font-size:15px}.breakdown-row .meter{margin-top:2px}.social-subtitle{margin:20px 0 10px}.social-studio{margin-top:20px}@media(min-width:1024px){.social-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.chip{text-decoration:none}.inp::placeholder,.ta::placeholder{color:var(--ink2);opacity:1}.nav-label{flex:1}.sidebar-count{font-size:11px;background:var(--clay);color:var(--cream-ink);border-radius:9px;padding:1px 6px;min-width:18px;text-align:center}.job-title{display:flex;align-items:center;gap:10px}.job-dot{width:8px;height:8px;border-radius:50%;background:var(--ink2);flex:none}.job-dot.failed{background:var(--alert)}.desktop-send-label{display:none}@media(max-width:767px){.thread{height:calc(100dvh - 84px);min-height:0}.timeline{overflow:auto;min-height:0}.composer{position:static;flex:none}.thread-header{flex:none}}@media(min-width:1024px){.monday-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.monday-grid>.north-star{grid-column:auto;flex-direction:column;align-items:flex-start}.monday-grid>.north-star .dial-wrap{width:130px;height:130px;align-self:center}.monday-grid>.ops-section:nth-child(5){grid-column:1/-1}.monday-grid>.ops-section:nth-child(5)>.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.monday-grid>.ops-section:nth-child(3) .list-row{min-height:32px}.monday-grid>.ops-section:nth-child(3) .coverage{margin-top:2px}.thread-pane>.thread{padding:20px;height:auto;min-height:0}.thread-pane .thread-header{padding:0;border:0;position:relative}.thread-pane .thread-header .top-actions{position:absolute;right:0;top:-8px}.thread-pane .thread-header .top-actions>a{display:none}.thread-pane .thread-name{font-size:28px;max-width:calc(100% - 140px)}.thread-pane .timeline{flex:none;padding:16px 0}.thread-pane .timeline .bub,.thread-pane .timeline .note{max-width:70%}.thread-pane .composer{position:static;border:0;padding:12px 0;display:grid;grid-template-columns:1fr auto;gap:10px}.thread-pane .composer>.row:first-child{grid-column:1/-1;grid-row:1}.thread-pane .composer-limit{grid-column:1;grid-row:3}.thread-pane .composer-input{display:contents}.thread-pane .composer-input>.ta{grid-column:1/-1;grid-row:2;min-height:114px}.thread-pane .send{grid-column:2;grid-row:3;width:auto;gap:8px;padding:0 18px}.thread-pane .desktop-send-label{display:inline}.contact-card{padding:0 20px}.contact-card>header{padding:20px 0 10px}.contact-card h1.disp{font-family:Geist,sans-serif;color:var(--label);font-size:10.5px;text-transform:uppercase;letter-spacing:.16em;margin:0}.contact-card .page-content{padding:0}.contact-card .contact-name,.contact-card .page-content>p,.contact-card .page-content>h3{display:none}.contact-card .page-content>.card{padding:4px 16px}.contact-card .page-content>.card:nth-of-type(1){border-bottom:0;border-radius:18px 18px 0 0;padding-bottom:0}.contact-card .page-content>.card:nth-of-type(2){border-top:0;border-radius:0 0 18px 18px;padding-top:0}.contact-card .btn{margin-top:12px;font-size:12px}.contact-card small{font-size:11px}}.mfa-qr{width:200px;height:200px;display:block;max-width:100%;margin:12px auto}.mfa-key{overflow-wrap:anywhere}summary{min-height:44px;cursor:pointer;padding:12px 0}.list-row .job-dot{flex:0 0 8px;width:8px;height:8px}.list-row .tile{flex:0 0 36px;width:36px;height:36px}.table-scroll{overflow-x:auto}.metrics-table{width:100%;border-collapse:collapse;font-size:13px}.metrics-table th{color:var(--label);font-size:10.5px;font-weight:500;text-align:left;padding:10px 0;letter-spacing:.08em}.metrics-table td{padding:11px 0;border-top:1px solid var(--hairline)}.metrics-table th:not(:first-child),.metrics-table td:not(:first-child){text-align:right}.metrics-table td{white-space:nowrap}.funnel-step .list-row{border:0}.funnel-step .coverage{margin-top:4px}.funnel-step+.funnel-step{margin-top:10px}.popular-tabs{padding:0 16px 20px;grid-column:1/-1}.finance-period{font-size:14px;font-weight:600;margin:2px 0 8px;font-variant-numeric:tabular-nums}.finance-proceeds-scroll:focus-visible{outline:2px solid var(--label);outline-offset:3px;border-radius:4px}.finance-proceeds-scroll .metrics-table{table-layout:fixed}.finance-proceeds-scroll th:first-child,.finance-proceeds-scroll td:first-child{width:38%;text-align:left}.finance-proceeds-scroll th:nth-child(2),.finance-proceeds-scroll td:nth-child(2){width:26%;padding-left:8px}.finance-proceeds-scroll th:nth-child(3),.finance-proceeds-scroll td:nth-child(3){width:36%;padding-left:8px}.range-heading{justify-content:space-between;gap:16px}.range-heading .seg{width:156px}.loop-funnel{margin-bottom:10px}.loop-stages{margin-top:10px;gap:6px}.loop-stages .tag{white-space:nowrap}.sidebar-brand img{display:block;width:168px;max-width:100%;height:auto}.paid-summary-table,.apple-fit-table{table-layout:fixed;width:100%;min-width:0}.paid-summary-table th,.paid-summary-table td,.apple-fit-table th,.apple-fit-table td{white-space:normal;overflow-wrap:anywhere}.paid-summary-table{font-size:11px}.paid-summary-table th:first-child,.paid-summary-table td:first-child{width:40%}.paid-summary-table th:not(:first-child),.paid-summary-table td:not(:first-child){width:20%}.apple-fit-table{font-size:11px}.apple-fit-table th:first-child,.apple-fit-table td:first-child{width:31%}.apple-fit-table th:not(:first-child),.apple-fit-table td:not(:first-child){width:23%}
