:root{--bg: #08090B;--bg-elev: rgba(255, 255, 255, .02);--paper: rgba(255, 255, 255, .03);--paper-2: rgba(255, 255, 255, .045);--soft: rgba(255, 255, 255, .06);--line: rgba(255, 255, 255, .06);--line-strong: rgba(255, 255, 255, .115);--ink: #FAFAFA;--ink-2: #D4D4D8;--ink-soft: #8B8B92;--mute: #5A5A62;--ace: #EDEDF0;--ace-2: #C7C7CE;--ace-glow: rgba(255, 255, 255, .1);--ace-soft: rgba(255, 255, 255, .04);--ace-strong: #FFFFFF;--signal: #6FD9A6;--signal-soft: rgba(111, 217, 166, .1);--amber: #E0B96B;--amber-soft: rgba(224, 185, 107, .1);--danger: #E37C7C;--danger-soft: rgba(227, 124, 124, .1);--workspace: #E30613;--workspace-soft: rgba(227, 6, 19, .14);--radius: 10px;--radius-lg: 14px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 8px 32px rgba(0, 0, 0, .55);--shadow-lg: 0 32px 80px rgba(0, 0, 0, .7);--shadow-glow: 0 0 0 1px rgba(255, 255, 255, .06), 0 12px 40px rgba(255, 255, 255, .05);--font-display: "Inter", system-ui, -apple-system, sans-serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", Menlo, monospace}*{box-sizing:border-box}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:var(--font-body);color:var(--ink-2);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;background-color:var(--bg);background-image:radial-gradient(1400px 900px at 8% 88%,#dce0e81a,#dce0e800 60%),radial-gradient(1100px 800px at 92% 12%,#fffaf00e,#fffaf000 65%),radial-gradient(900px 700px at 55% 45%,#c8cdd709,#c8cdd700 70%),radial-gradient(1200px 900px at 100% 100%,#1e202680,#1e202600 55%);background-attachment:fixed;background-size:100% 100%;background-repeat:no-repeat;position:relative;overflow:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.04;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.65 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");mix-blend-mode:overlay}body:after{content:"";position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;z-index:0;background-image:radial-gradient(600px 500px at 30% 70%,rgba(255,255,255,.028),transparent 60%),radial-gradient(500px 400px at 75% 30%,rgba(220,225,235,.025),transparent 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1600' height='1200' preserveAspectRatio='xMidYMid slice'><g fill='%23ffffff'><circle cx='47' cy='83' r='0.6' opacity='0.55'/><circle cx='142' cy='201' r='0.9' opacity='0.42'/><circle cx='218' cy='55' r='0.5' opacity='0.28'/><circle cx='305' cy='319' r='1.1' opacity='0.65'/><circle cx='378' cy='127' r='0.7' opacity='0.38'/><circle cx='452' cy='412' r='0.5' opacity='0.30'/><circle cx='529' cy='89' r='0.8' opacity='0.48'/><circle cx='611' cy='265' r='0.6' opacity='0.35'/><circle cx='695' cy='71' r='1.0' opacity='0.60'/><circle cx='749' cy='394' r='0.5' opacity='0.25'/><circle cx='822' cy='185' r='0.7' opacity='0.45'/><circle cx='898' cy='38' r='0.6' opacity='0.32'/><circle cx='967' cy='310' r='1.2' opacity='0.70'/><circle cx='1045' cy='142' r='0.5' opacity='0.28'/><circle cx='1108' cy='68' r='0.8' opacity='0.50'/><circle cx='1182' cy='247' r='0.6' opacity='0.38'/><circle cx='1259' cy='412' r='0.9' opacity='0.55'/><circle cx='1338' cy='95' r='0.5' opacity='0.30'/><circle cx='1421' cy='218' r='0.7' opacity='0.42'/><circle cx='1487' cy='55' r='0.6' opacity='0.35'/><circle cx='1552' cy='183' r='1.1' opacity='0.62'/><circle cx='38' cy='445' r='0.5' opacity='0.28'/><circle cx='115' cy='612' r='0.9' opacity='0.52'/><circle cx='189' cy='498' r='0.6' opacity='0.35'/><circle cx='267' cy='755' r='0.7' opacity='0.40'/><circle cx='344' cy='567' r='1.0' opacity='0.58'/><circle cx='428' cy='698' r='0.5' opacity='0.28'/><circle cx='512' cy='832' r='0.6' opacity='0.35'/><circle cx='591' cy='548' r='0.8' opacity='0.48'/><circle cx='677' cy='719' r='0.7' opacity='0.42'/><circle cx='751' cy='632' r='0.5' opacity='0.25'/><circle cx='828' cy='885' r='1.2' opacity='0.68'/><circle cx='909' cy='512' r='0.6' opacity='0.32'/><circle cx='987' cy='671' r='0.7' opacity='0.42'/><circle cx='1058' cy='798' r='0.9' opacity='0.55'/><circle cx='1132' cy='523' r='0.5' opacity='0.28'/><circle cx='1214' cy='682' r='0.8' opacity='0.48'/><circle cx='1289' cy='841' r='0.6' opacity='0.35'/><circle cx='1367' cy='567' r='1.1' opacity='0.62'/><circle cx='1445' cy='728' r='0.5' opacity='0.30'/><circle cx='1518' cy='498' r='0.7' opacity='0.42'/><circle cx='1568' cy='665' r='0.6' opacity='0.38'/><circle cx='72' cy='982' r='0.8' opacity='0.48'/><circle cx='158' cy='898' r='0.5' opacity='0.28'/><circle cx='231' cy='1067' r='0.9' opacity='0.55'/><circle cx='312' cy='932' r='0.6' opacity='0.35'/><circle cx='389' cy='1108' r='1.0' opacity='0.60'/><circle cx='467' cy='985' r='0.5' opacity='0.28'/><circle cx='548' cy='1142' r='0.7' opacity='0.42'/><circle cx='625' cy='918' r='0.6' opacity='0.32'/><circle cx='703' cy='1035' r='0.8' opacity='0.48'/><circle cx='781' cy='1168' r='0.5' opacity='0.25'/><circle cx='858' cy='941' r='1.1' opacity='0.62'/><circle cx='935' cy='1092' r='0.6' opacity='0.35'/><circle cx='1012' cy='968' r='0.7' opacity='0.40'/><circle cx='1089' cy='1119' r='0.5' opacity='0.28'/><circle cx='1168' cy='989' r='0.9' opacity='0.52'/><circle cx='1247' cy='1148' r='0.6' opacity='0.35'/><circle cx='1324' cy='1015' r='0.8' opacity='0.48'/><circle cx='1401' cy='1158' r='0.5' opacity='0.30'/><circle cx='1478' cy='988' r='1.2' opacity='0.68'/><circle cx='1548' cy='1102' r='0.6' opacity='0.35'/><circle cx='642' cy='142' r='0.4' opacity='0.22'/><circle cx='648' cy='149' r='0.5' opacity='0.30'/><circle cx='656' cy='138' r='0.4' opacity='0.20'/><circle cx='651' cy='157' r='0.5' opacity='0.25'/><circle cx='1075' cy='755' r='0.4' opacity='0.22'/><circle cx='1082' cy='761' r='0.5' opacity='0.30'/><circle cx='1088' cy='752' r='0.4' opacity='0.20'/><circle cx='1078' cy='767' r='0.5' opacity='0.28'/><circle cx='285' cy='875' r='0.4' opacity='0.22'/><circle cx='292' cy='882' r='0.5' opacity='0.28'/><circle cx='298' cy='872' r='0.4' opacity='0.20'/><circle cx='412' cy='218' r='0.5' opacity='0.30'/><circle cx='418' cy='226' r='0.4' opacity='0.22'/><circle cx='425' cy='215' r='0.5' opacity='0.28'/><circle cx='1352' cy='348' r='0.5' opacity='0.30'/><circle cx='1358' cy='355' r='0.4' opacity='0.22'/><circle cx='1348' cy='362' r='0.5' opacity='0.28'/><circle cx='888' cy='592' r='1.0' opacity='0.55'/><circle cx='232' cy='352' r='0.9' opacity='0.48'/><circle cx='1245' cy='198' r='0.8' opacity='0.45'/><circle cx='512' cy='452' r='0.6' opacity='0.32'/><circle cx='775' cy='55' r='0.5' opacity='0.28'/><circle cx='1155' cy='412' r='0.7' opacity='0.38'/><circle cx='38' cy='755' r='0.6' opacity='0.35'/><circle cx='1595' cy='825' r='0.8' opacity='0.45'/><circle cx='95' cy='158' r='0.5' opacity='0.28'/></g></svg>");background-size:auto,auto,cover;background-repeat:no-repeat,no-repeat,no-repeat;background-position:30% 70%,75% 30%,center;animation:ace-drift 60s ease-in-out infinite;will-change:transform}@keyframes ace-drift{0%,to{transform:translateZ(0) rotate(0);opacity:1}25%{opacity:.92}50%{transform:translate3d(-4%,3%,0) rotate(.3deg);opacity:1}75%{opacity:.94}}#root{position:relative;z-index:2}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);margin:0;font-weight:700;letter-spacing:-.02em}h1{font-size:22px}h2{font-size:17px}h3{font-size:14px;font-weight:600}a{color:var(--ace-2);text-decoration:none}a:hover{color:var(--ace)}button{font-family:inherit;cursor:pointer}code,.mono{font-family:var(--font-mono)}.app{display:grid;grid-template-columns:240px 1fr;height:100vh;height:100dvh;overflow:hidden;background:transparent}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes skeleton-fade-in{0%{opacity:0}to{opacity:1}}.mobile-hamburger{display:none;background:#ffffff0a;border:1px solid var(--line-strong);color:var(--ink);width:40px;height:40px;border-radius:10px;align-items:center;justify-content:center;cursor:pointer;padding:0}.mobile-hamburger:hover{background:#ffffff14}.mobile-tabbar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:996;padding:6px max(6px,env(safe-area-inset-left)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-right));background:#0a0b0eeb;backdrop-filter:blur(24px) saturate(120%);-webkit-backdrop-filter:blur(24px) saturate(120%);border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -8px 32px #0000008c}.mobile-tabbar-item{flex:1;min-width:0;padding:6px 4px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--ink-soft);text-decoration:none;border-radius:10px;transition:color .14s ease,background .14s ease;min-height:52px}.mobile-tabbar-item.active{color:var(--ink);background:#ffffff0f}.mobile-tabbar-item.active .mobile-tabbar-icon{filter:drop-shadow(0 0 8px rgba(255,255,255,.25))}.mobile-tabbar-icon{display:inline-flex;line-height:0;position:relative}.mobile-tabbar-badge{position:absolute;top:-6px;right:-10px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--danger, #E37C7C);color:#08090b;font-family:var(--font-mono);font-size:10px;font-weight:700;line-height:18px;text-align:center;border:2px solid rgba(10,11,14,.92);box-shadow:0 0 8px #e37c7c80;transition:transform .14s ease}.mobile-tabbar-badge.pulsing{animation:tabbar-badge-pulse 1.2s cubic-bezier(.4,0,.2,1)}@keyframes tabbar-badge-pulse{0%{transform:scale(1);box-shadow:0 0 8px #e37c7c80}20%{transform:scale(1.35);box-shadow:0 0 18px #e37c7ce6}40%{transform:scale(1);box-shadow:0 0 8px #e37c7c80}60%{transform:scale(1.2);box-shadow:0 0 14px #e37c7ccc}to{transform:scale(1);box-shadow:0 0 8px #e37c7c80}}.mobile-tabbar-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.session-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#0000008c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center;animation:session-sheet-fade .18s ease}.session-sheet{width:100%;max-width:560px;max-height:78dvh;background:#0e0f14fa;border:1px solid rgba(255,255,255,.12);border-bottom:none;border-radius:20px 20px 0 0;box-shadow:0 -20px 60px #0009;display:flex;flex-direction:column;overflow:hidden;padding-bottom:max(12px,env(safe-area-inset-bottom));animation:session-sheet-slide .22s cubic-bezier(.16,1,.3,1)}.session-sheet-handle{width:44px;height:5px;background:#ffffff2e;border-radius:3px;margin:8px auto 4px;flex-shrink:0}.session-sheet-header{padding:12px 16px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);flex-shrink:0}.session-sheet-list{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:12px}@keyframes session-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes session-sheet-slide{0%{transform:translateY(100%)}to{transform:translateY(0)}}.confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:flex-end;justify-content:center;animation:session-sheet-fade .18s ease}.confirm-sheet{width:100%;max-width:460px;background:#0e0f14fa;border:1px solid rgba(255,255,255,.14);border-bottom:none;border-radius:20px 20px 0 0;box-shadow:0 -20px 60px #000000bf;display:flex;flex-direction:column;overflow:hidden;padding-bottom:max(12px,env(safe-area-inset-bottom));animation:session-sheet-slide .22s cubic-bezier(.16,1,.3,1)}.confirm-sheet-handle{width:44px;height:5px;background:#ffffff2e;border-radius:3px;margin:8px auto 12px;flex-shrink:0}.confirm-sheet-actions{display:flex;gap:10px;padding:14px 20px 18px;border-top:1px solid var(--line);margin-top:14px}@media(min-width:901px){.confirm-backdrop{align-items:center}.confirm-sheet{border-radius:16px;border-bottom:1px solid rgba(255,255,255,.14);padding-bottom:0;animation:session-sheet-fade .2s ease}.confirm-sheet-handle{display:none}}.sidebar-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;background:#0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:fade-in .18s ease}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(max-width:900px){.app{grid-template-columns:1fr}.sidebar{position:fixed;top:0;left:0;z-index:999;width:min(84vw,320px);height:100dvh;transform:translate(-100%);transition:transform .22s cubic-bezier(.4,0,.2,1);background:#0e0f14fa;padding-top:max(18px,env(safe-area-inset-top));padding-bottom:max(12px,env(safe-area-inset-bottom))}body.sidebar-open .sidebar{transform:translate(0)}body.sidebar-open .sidebar-backdrop{display:block}body.sidebar-open .sidebar-brand,body.sidebar-open .workspace-switcher{padding-right:48px}.mobile-hamburger{display:inline-flex}.main{padding:12px!important;padding-top:max(12px,env(safe-area-inset-top))!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important}body.has-mobile-tabbar .main{padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}.mobile-tabbar{display:flex;align-items:stretch;gap:2px}.main-header{margin-bottom:12px!important;padding-left:52px}.main-title{font-size:18px!important}.main-sub{font-size:11px!important}}.sidebar{background:#0a0b0e8c;backdrop-filter:blur(24px) saturate(120%);-webkit-backdrop-filter:blur(24px) saturate(120%);border-right:1px solid var(--line);padding:18px 0 12px;display:flex;flex-direction:column;gap:2px;height:100vh;height:100dvh;overflow-y:auto;overscroll-behavior:contain}.sidebar-brand{padding:0 20px 18px;border-bottom:1px solid var(--line);margin-bottom:12px;display:flex;align-items:center;gap:12px}.brand-logo{width:34px;height:34px;border-radius:9px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.1),transparent 65%),#ffffff0a;border:1px solid rgba(255,255,255,.08);display:grid;place-items:center;color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:17px;box-shadow:0 4px 20px #0006,inset 0 1px #ffffff0f;letter-spacing:-.02em}.sidebar-brand-title{font-family:var(--font-display);font-weight:700;font-size:17px;color:var(--ink);letter-spacing:-.02em}.sidebar-brand-sub{font-size:10px;opacity:.55;text-transform:uppercase;letter-spacing:.14em;margin-top:2px;color:var(--ink-2)}.sidebar-section{padding:12px 20px 6px;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--mute);font-weight:600}.sidebar-item{padding:8px 20px;display:flex;align-items:center;gap:10px;color:var(--ink-soft);font-size:13px;font-weight:500;cursor:pointer;border-left:2px solid transparent;transition:all .12s ease;text-decoration:none}.sidebar-item:hover{background:#ffffff05;color:var(--ink)}.sidebar-item.active{background:var(--ace-soft);color:var(--ink);border-left-color:var(--ace)}.sidebar-item-icon{width:16px;text-align:center;font-size:14px;opacity:.85}.sidebar-item-count{margin-left:auto;background:#ffffff0f;padding:1px 7px;border-radius:100px;font-size:10px;font-weight:600;color:var(--ink-2)}.sidebar-item.active .sidebar-item-count{background:var(--ace);color:#fff}.workspace-switcher{margin:12px 12px 0;padding:10px 12px;border:1px solid var(--line-strong);border-radius:8px;display:flex;align-items:center;gap:10px;background:var(--paper);cursor:pointer;transition:border-color .15s ease}.workspace-switcher:hover{border-color:var(--ace)}.workspace-logo{width:26px;height:26px;border-radius:6px;background:var(--workspace);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:800;font-family:var(--font-display);letter-spacing:-.02em}.workspace-name{font-size:12px;font-weight:600;color:var(--ink)}.workspace-role{font-size:10px;color:var(--mute)}.sidebar-user{margin-top:auto;padding:12px 20px;border-top:1px solid var(--line);display:flex;align-items:center;gap:10px}.sidebar-avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--signal) 0%,#059669 100%);display:grid;place-items:center;color:#fff;font-weight:700;font-size:12px}.sidebar-user-name{font-size:12px;font-weight:600;color:var(--ink)}.sidebar-user-role{font-size:10px;color:var(--mute)}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.main{padding:28px 36px 60px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;height:100vh;height:100dvh}html,body,#root{max-width:100vw;overflow-x:hidden}.main-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px;gap:20px}.main-title{font-size:22px;font-weight:700;color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em}.main-sub{color:var(--mute);font-size:13px;margin-top:4px}@media(max-width:720px){.ask-header{flex-direction:column;align-items:flex-start!important;gap:8px}.ask-suggestions{grid-template-columns:1fr!important}.ask-input-row{flex-wrap:nowrap!important;align-items:center;gap:6px!important}.ask-input-row textarea{flex:1 1 0!important;min-width:0!important;width:100%!important}.ask-input-row .ask-send-btn{flex-shrink:0;padding:10px 14px!important}.ask-input-row>button:not(.ask-send-btn):not(textarea){width:44px!important;min-width:44px!important;height:44px!important;border-radius:50%!important}.ask-sessions-aside{display:none!important}.ask-page{grid-template-columns:1fr!important}}.card{background:var(--paper);backdrop-filter:blur(20px) saturate(110%);-webkit-backdrop-filter:blur(20px) saturate(110%);border-radius:var(--radius);padding:18px;border:1px solid var(--line);box-shadow:0 1px #ffffff0a inset,0 12px 32px #00000059}.card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.card-title{font-family:var(--font-display);font-weight:600;color:var(--ink);font-size:14px}.card-sub{font-size:12px;color:var(--mute);margin-top:2px}@media(max-width:900px){.card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}.stat-card{background:var(--paper);border-radius:var(--radius);padding:16px 18px;border:1px solid var(--line);transition:all .15s ease;position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:transparent;transition:background .15s ease}.stat-card:hover{border-color:var(--ace)}.stat-card:hover:before{background:linear-gradient(90deg,var(--ace),var(--ace-2))}.stat-label{color:var(--mute);font-size:10px;text-transform:uppercase;font-weight:600;letter-spacing:.12em}.stat-value{font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--ink);margin-top:8px;letter-spacing:-.02em}.stat-delta{font-size:11px;color:var(--signal);font-weight:600;margin-top:4px;display:inline-flex;align-items:center;gap:4px}.stat-delta.down{color:var(--danger)}.ace-activity{background:linear-gradient(180deg,var(--paper) 0%,var(--paper-2) 100%);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.ace-activity-header{padding:14px 18px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.ace-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:100px;background:var(--ace-soft);color:var(--ace-2);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.ace-badge:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ace);box-shadow:0 0 8px var(--ace);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.ace-activity-list{max-height:380px;overflow-y:auto}.ace-activity-item{padding:12px 18px;display:flex;gap:12px;align-items:flex-start;border-bottom:1px solid var(--line);transition:background .12s ease}.ace-activity-item:hover{background:var(--soft)}.ace-activity-item:last-child{border-bottom:none}.ace-activity-icon{width:30px;height:30px;border-radius:8px;background:var(--ace-soft);color:var(--ace-2);display:grid;place-items:center;font-size:14px;flex-shrink:0}.ace-activity-icon.signal{background:var(--signal-soft);color:var(--signal)}.ace-activity-icon.amber{background:var(--amber-soft);color:var(--amber)}.ace-activity-icon.danger{background:var(--danger-soft);color:var(--danger)}.ace-activity-body{flex:1;min-width:0}.ace-activity-title{color:var(--ink);font-size:13px;font-weight:500}.ace-activity-why{color:var(--mute);font-size:12px;margin-top:3px;font-style:italic}.ace-activity-time{color:var(--mute);font-size:11px;margin-top:2px}.table{width:100%;border-collapse:collapse}.table th{text-align:left;padding:10px 14px;color:var(--mute);font-size:10px;text-transform:uppercase;font-weight:600;letter-spacing:.08em;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:1;background:var(--bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.table td{padding:12px 14px;border-bottom:1px solid var(--line);color:var(--ink-2);font-size:13px}.table tr:hover td{background:var(--soft)}.table tr:last-child td{border-bottom:none}.pill{display:inline-flex;align-items:center;padding:2px 9px;border-radius:100px;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.pill-ace{background:var(--ace-soft);color:var(--ace-2)}.pill-signal{background:var(--signal-soft);color:var(--signal)}.pill-amber{background:var(--amber-soft);color:var(--amber)}.pill-danger{background:var(--danger-soft);color:var(--danger)}.pill-mute{background:#ffffff0d;color:var(--mute)}.btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:8px;font-weight:600;font-size:13px;border:1px solid transparent;transition:all .12s ease;background:transparent;color:var(--ink)}.btn-primary{background:var(--ace);color:#08090b;border-color:#fff3;font-weight:600;box-shadow:0 4px 18px #ffffff14,inset 0 1px #ffffff4d}.btn-primary:hover{background:var(--ace-strong);border-color:#ffffff59}.btn-ghost{background:transparent;color:var(--ink-2);border-color:var(--line-strong)}.btn-ghost:hover{background:var(--soft);border-color:var(--mute)}.btn-signal{background:var(--signal);color:#fff;border-color:var(--signal)}.btn-signal:hover{background:#059669;border-color:#059669}.btn-danger{background:transparent;color:var(--danger);border-color:var(--danger)}.btn-danger:hover{background:var(--danger-soft)}.btn-sm{padding:5px 10px;font-size:12px}.input,textarea.input{width:100%;padding:10px 13px;border:1px solid var(--line-strong);border-radius:8px;font-size:13px;font-family:inherit;background:#ffffff06;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--ink);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.input::placeholder,textarea.input::placeholder{color:var(--mute)}.input:focus,textarea.input:focus{outline:none;border-color:#ffffff40;background:#ffffff09;box-shadow:0 0 0 3px #ffffff0f}.gate{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:radial-gradient(600px 300px at 30% 30%,var(--ace-glow),transparent 60%),radial-gradient(500px 250px at 70% 70%,rgba(16,185,129,.1),transparent 60%),var(--bg)}.gate-card{background:var(--paper);padding:36px 32px;border-radius:var(--radius-lg);width:min(380px,calc(100vw - 32px));border:1px solid var(--line-strong);box-shadow:var(--shadow-lg)}.gate-brand{display:flex;align-items:center;gap:12px;margin-bottom:24px}.gate-brand .brand-logo{width:40px;height:40px;font-size:19px}.gate-card h1{color:var(--ink);font-size:20px;margin:0}.gate-card .brand-sub{color:var(--ink-soft);margin:4px 0 0;font-size:12px}.gate-tagline{color:var(--ink-soft);margin:0 0 20px;font-size:13px;line-height:1.5}.gate-error{color:var(--danger);font-size:12px;margin-top:8px}.chat-shell{display:grid;grid-template-columns:320px 1fr;height:calc(100vh - 200px);min-height:400px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}.chat-list{border-right:1px solid var(--line);overflow-y:auto;overscroll-behavior:contain;background:var(--bg-elev);min-height:0}.chat-list-item{padding:12px 16px;border-bottom:1px solid var(--line);cursor:pointer}.chat-list-item:hover{background:var(--soft)}.chat-list-item.active{background:var(--ace-soft);border-left:3px solid var(--ace)}.chat-list-name{font-weight:600;color:var(--ink);font-size:13px}.chat-list-preview{color:var(--mute);font-size:12px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.chat-list-time{color:var(--mute);font-size:10px;margin-top:4px}.chat-body{display:flex;flex-direction:column;min-height:0;overflow:hidden;position:relative}.chat-jump-to-bottom{position:absolute;left:50%;transform:translate(-50%);bottom:84px;z-index:5;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 12px;min-height:36px;border-radius:999px;background:#14141adb;color:var(--ink, #FAFAFA);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);box-shadow:0 10px 30px #00000059;font-family:var(--font-body, Inter);font-size:12px;font-weight:600;cursor:pointer;animation:chat-jump-in .22s cubic-bezier(.16,1,.3,1)}.chat-jump-to-bottom .chat-jump-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--signal, #6FD9A6);color:#0b0b0f;font-size:10px;font-weight:800;letter-spacing:.02em}@keyframes chat-jump-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.chat-header{padding:14px 20px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.chat-messages{flex:1;padding:20px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:10px;background:var(--bg-elev);min-height:0}.chat-bubble{max-width:70%;padding:10px 14px;border-radius:14px;font-size:13px;line-height:1.45}.chat-bubble.user{background:var(--paper-2);color:var(--ink);align-self:flex-start;border-bottom-left-radius:4px;border:1px solid var(--line-strong)}.chat-bubble.assistant{background:var(--ace);color:var(--bg);align-self:flex-end;border-bottom-right-radius:4px}.chat-bubble-time{display:block;font-size:10px;opacity:.7;margin-top:4px}.chat-bubble.chat-bubble-sending{opacity:.75;animation:chat-bubble-pulse 1.4s ease-in-out infinite}@keyframes chat-bubble-pulse{0%,to{opacity:.75}50%{opacity:.95}}.chat-bubble-retry{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:4px 10px 4px 8px;min-height:26px;border-radius:999px;background:var(--danger, #E37C7C);color:#fff;border:none;font-family:var(--font-body, Inter);font-size:11px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:transform .08s ease,opacity .15s ease}.chat-bubble-retry:hover{transform:translateY(-1px)}.chat-bubble-retry:active{transform:translateY(0);opacity:.85}.chat-bubble-retry:disabled{opacity:.5;cursor:default;transform:none}.chat-typing-dots{display:inline-flex!important;align-items:center;gap:4px;padding:10px 14px;min-width:42px;min-height:26px}.chat-typing-dot{display:inline-block;width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.35;animation:chat-typing-bounce 1.1s ease-in-out infinite}.chat-typing-dot:nth-child(2){animation-delay:.15s}.chat-typing-dot:nth-child(3){animation-delay:.3s}@keyframes chat-typing-bounce{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:.95;transform:translateY(-3px)}}.chat-input{padding:12px 16px;padding-bottom:calc(12px + var(--kb-inset, 0px));border-top:1px solid var(--line);display:flex;gap:8px;background:var(--paper)}.empty{padding:60px 20px;text-align:center;color:var(--mute)}.empty-icon{font-size:40px;margin-bottom:12px;opacity:.5}.empty-title{color:var(--ink-2);font-size:15px;font-weight:600;margin-bottom:6px}.empty-sub{font-size:13px}.palette-fab{display:none}@media(max-width:900px){.palette-fab{display:inline-flex;align-items:center;justify-content:center;position:fixed;right:16px;bottom:calc(72px + env(safe-area-inset-bottom,0px));width:46px;height:46px;border-radius:999px;background:var(--ace, #6FD9A6);color:var(--bg, #0B0B0F);border:none;box-shadow:0 10px 26px #00000059,0 0 0 1px #ffffff0f;z-index:1200;cursor:pointer;transition:transform .12s ease}.palette-fab:active{transform:scale(.94)}body:not(.has-mobile-tabbar) .palette-fab{display:none}}body.has-safe-banner .app,body.has-safe-banner .main,body.has-safe-banner .onboarding-shell{padding-top:32px}.pending-row.pending-row-selected{border-color:var(--signal, #6FD9A6)!important;background:#6fd9a60f!important}.pending-row.pending-row-collapsing{opacity:0;max-height:0;padding-top:0!important;padding-bottom:0!important;margin:0;overflow:hidden;pointer-events:none;transition:opacity .22s ease,max-height .22s ease,padding .22s ease,margin .22s ease}@keyframes ace-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ace-pulse{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.35);opacity:.85}}@keyframes ace-shimmer{0%,45%,to{transform:translate(-140%);opacity:0}55%{opacity:1}70%{transform:translate(140%);opacity:0}}@keyframes ace-bounce{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-4px);opacity:1}}@keyframes ace-slide-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ace-skeleton{0%,to{opacity:.5}50%{opacity:1}}@keyframes ace-splash-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ace-splash-msg{0%{opacity:0;transform:translateY(3px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}@keyframes ace-orb-breathe{0%,to{transform:scale(1);box-shadow:0 0 0 0 var(--ace-glow),0 6px 20px #6366f159}50%{transform:scale(1.04);box-shadow:0 0 0 8px transparent,0 8px 26px #6366f173}}@keyframes ace-orb-ring{0%{transform:scale(1);opacity:.55}to{transform:scale(1.9);opacity:0}}@keyframes ace-orb-thinking{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ace-orb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ace-orb-wrap{position:fixed;right:24px;bottom:24px;z-index:1000}.ace-orb{position:relative;width:60px;height:60px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#ffffff2e,#ffffff0a 60%,#14161c80 92%);cursor:pointer;display:grid;place-items:center;color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:-.02em;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 28px #00000080,inset 0 1px #ffffff1a;transition:transform .15s ease,border-color .15s ease}.ace-orb:hover{transform:scale(1.06);border-color:#fff3}.ace-orb:before,.ace-orb:after{content:none}.ace-orb.thinking{background:radial-gradient(circle at 30% 30%,#fbbf24,#f59e0b 45%,#b45309)}.ace-orb.thinking:before,.ace-orb.thinking:after{border-color:#fbbf24;animation-duration:1.4s}.ace-orb-dot{position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;top:-3px;left:50%;transform-origin:3px 33px}.ace-orb.thinking .ace-orb-orbit{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;animation:ace-orb-thinking 1.2s linear infinite}.ace-orb-badge{position:absolute;top:-6px;right:-6px;background:var(--danger);color:#fff;min-width:20px;height:20px;border-radius:10px;font-size:11px;font-weight:700;display:grid;place-items:center;padding:0 6px;border:2px solid var(--bg)}.ace-widget{position:fixed;right:24px;bottom:100px;z-index:999;width:380px;height:520px;background:#0e0f14f7;backdrop-filter:blur(28px) saturate(120%);-webkit-backdrop-filter:blur(28px) saturate(120%);border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 30px 80px #000000bf,0 1px #ffffff0d inset;display:flex;flex-direction:column;overflow:hidden;transform-origin:bottom right;animation:ace-widget-in .2s cubic-bezier(.16,1,.3,1)}@keyframes ace-widget-in{0%{opacity:0;transform:scale(.85) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.ace-widget-header{padding:14px 16px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:10px}.ace-widget-msgs{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:14px;display:flex;flex-direction:column;gap:10px;min-height:0}.ace-widget-input{padding:12px;border-top:1px solid rgba(255,255,255,.08);display:flex;gap:6px;background:#ffffff05}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}.row{display:flex;align-items:center;gap:12px}.col{display:flex;flex-direction:column;gap:12px}.spacer{flex:1}.mute{color:var(--mute)}.ink{color:var(--ink)}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.grid-cmd{display:grid;grid-template-columns:2fr 1fr;gap:16px}@media(max-width:900px){.app{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)!important}.grid-cmd{grid-template-columns:1fr!important}.grid-3{grid-template-columns:1fr 1fr!important}.card{padding:14px!important}.main-header{align-items:flex-start}.atmosphere-fx{display:none!important}.agent-card-row{flex-direction:column!important;gap:12px!important}.agent-actions{min-width:0!important;width:100%;flex-direction:row!important;flex-wrap:wrap!important}.agent-actions>.row{flex:1 1 100%}.agent-actions>.btn{flex:1 1 auto;min-width:92px}.agenda-tabs{flex-wrap:wrap!important;gap:6px!important}.agenda-tabs>*{flex:1 1 auto;min-width:96px}.bi-bars{height:120px!important;gap:3px!important}}@media(max-width:540px){.grid-2,.grid-3,.stats-grid{grid-template-columns:1fr!important}.bi-bars>div>.mono{font-size:8px!important;letter-spacing:-.02em}.triage-summary{grid-template-columns:1fr!important}.card table,.table-wrap{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.btn.btn-sm{min-height:36px;padding:6px 12px}.btn{min-height:44px}.main-title{font-size:17px!important}.main-sub{font-size:11px!important}.ask-empty-mark{transform:scale(.55);margin-bottom:4px!important}.ask-empty-title{font-size:15px!important;margin-bottom:4px!important}.ask-empty-sub{display:none!important}.ask-empty-container{margin-top:16px!important;margin-bottom:12px!important}.ask-suggestions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px!important;padding:0 4px 8px!important;grid-template-columns:none!important}.ask-suggestions::-webkit-scrollbar{display:none}.ask-suggestions .btn{flex-shrink:0!important;white-space:nowrap!important;padding:8px 14px!important;font-size:12px!important;border-radius:999px!important;min-height:36px!important;background:var(--paper-2)!important;border:1px solid var(--line-strong)!important;max-width:260px;overflow:hidden;text-overflow:ellipsis;text-align:center!important;justify-content:center!important}.ask-input-row .ask-btn-lang,.ask-input-row .ask-btn-speaker{display:none!important}.ace-pending-approval-bar{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.ace-pending-approval-bar>button{width:100%!important;min-height:44px!important;justify-content:center!important}.ace-error-action-bar{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.ace-error-action-bar>button{width:100%!important;min-height:44px!important;justify-content:center!important}.ace-scroll-btn{bottom:calc(200px + env(safe-area-inset-bottom,0px))!important;right:12px!important}.ace-attach-chip-x{padding:10px!important;margin:-8px -6px -8px 2px!important;min-width:44px!important;min-height:44px!important;display:grid!important;place-items:center!important}.ask-input-row textarea{padding:12px 14px!important;max-height:120px!important}.ace-md{position:relative}.ace-md table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;mask-image:linear-gradient(to right,black calc(100% - 24px),transparent 100%);-webkit-mask-image:linear-gradient(to right,black calc(100% - 24px),transparent 100%)}.ask-input-row{padding-bottom:env(safe-area-inset-bottom,0px)!important}.ace-messages-scroll+div{position:sticky;bottom:0;background:var(--bg);z-index:4}.ace-tool-status-sticky{position:sticky!important;bottom:4px;z-index:3;box-shadow:0 -4px 14px #0000004d;max-height:40vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.ace-tool-status-list{max-width:100%;overflow:hidden}.clients-header{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.clients-header .clients-title-block{display:flex;align-items:center;justify-content:space-between;gap:12px}.clients-header .clients-desc{display:none!important}.clients-header .clients-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}.clients-header .clients-stat-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;margin:0 -14px;padding-left:14px;padding-right:14px}.clients-header .clients-stat-row::-webkit-scrollbar{display:none}.clients-header .clients-stat-row .pill{flex-shrink:0;white-space:nowrap}.clients-header .clients-title-block{justify-content:space-between}.clients-header .clients-add-btn{align-self:flex-start!important;width:auto!important;padding:6px 12px!important;font-size:12px!important;min-height:36px!important;flex-shrink:0}.clients-header .clients-actions{display:flex!important;flex-direction:column!important}.clients-mobile-list{padding:0}.clients-mobile-card:active{background:var(--soft)!important}.clients-mobile-card:last-child{border-bottom:none!important}.clients-split .card>div:first-child .btn{padding:6px 10px!important;font-size:12px!important;min-height:32px!important;white-space:nowrap}.clients-split .card>div:first-child .input{width:130px!important;min-height:36px;font-size:12px}.client-detail-wrap{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:60;background:var(--bg);overflow-y:auto;padding:56px 12px 24px}.client-detail-back{position:fixed!important;top:12px;left:12px;z-index:61;background:var(--soft)!important;border:1px solid var(--line)!important;border-radius:10px;padding:8px 14px!important;font-size:13px!important;color:var(--ink);cursor:pointer;box-shadow:0 2px 8px #00000059}.client-detail-wrap .card{max-width:100%!important;box-sizing:border-box}.client-detail-wrap [style*=grid-template-columns]{grid-template-columns:1fr!important}.client-detail-wrap [style*=flex]{flex-wrap:wrap!important}body:has(.client-detail-wrap) .sidebar-hamburger,body:has(.client-detail-wrap) .drawer-hamburger{display:none!important}.main-header{flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-bottom:12px!important}.main-header .row{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding-bottom:4px}.main-header .row::-webkit-scrollbar{display:none}.main-header .row .pill,.main-header .row .btn{flex-shrink:0;white-space:nowrap}.ask-empty-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:45vh;margin-top:8px!important}.main-header+.card [style*="display: flex"][style*=gap] input.input{width:100%!important}.review-mini-stats{grid-template-columns:repeat(3,1fr)!important;gap:6px!important}.review-mini-stats>*{padding:8px 10px!important;min-height:60px}.card-header{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.card-header .row{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px}.card-header .row::-webkit-scrollbar{display:none}.card-header .row .btn{flex-shrink:0;white-space:nowrap;padding:6px 10px!important;font-size:12px!important;min-height:32px!important}.stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.inbox-conv-header,.inbox-conversation>div:first-child{flex-wrap:wrap!important;gap:6px!important}.inbox-input textarea,.inbox-input input{font-size:13px!important}.clients-split .card>div:first-child{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.clients-split .card>div:first-child::-webkit-scrollbar{display:none}.clients-split{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:900px){.ace-orb-wrap,.ace-widget{display:none!important}[role=dialog],.modal,.dialog{width:min(520px,calc(100vw - 24px))!important;min-width:0!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 40px)!important;overflow-y:auto}[class*=msg-bubble]{max-width:88%!important}.notif-toast,[class*=notification-toast]{top:max(12px,env(safe-area-inset-top))!important;right:max(12px,env(safe-area-inset-right))!important;left:max(12px,env(safe-area-inset-left))!important;min-width:0!important;max-width:calc(100vw - 24px)!important}.command-palette,[class*=command-palette]{width:calc(100vw - 24px)!important;max-width:560px!important;left:50%!important;transform:translate(-50%)!important}.sidebar{width:min(78vw,300px)!important}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;white-space:nowrap}.sidebar-item:hover,.btn:hover{background:initial}*{max-width:100%}table,.table-wrap,pre,code{max-width:none}}.test-sms-modal{min-width:460px}.show-on-mobile{display:none!important}@media(max-width:900px){.hide-on-mobile{display:none!important}.show-on-mobile{display:inline-flex!important}.clients-mobile-list.show-on-mobile{display:block!important}.growth-score-grid,.next-up-bar,.ace-stats-3col{grid-template-columns:repeat(2,1fr)!important}.autonomy-row{grid-template-columns:1fr!important;gap:8px!important}.autonomy-row>div:last-child{flex-wrap:wrap!important;gap:6px!important}.autonomy-row .btn{flex:1 1 auto;min-width:60px;padding:8px 10px!important}.clients-split{grid-template-columns:minmax(0,1fr)!important}.agenda-automation-label{min-width:0!important}.agenda-automation-row{flex-direction:column!important;gap:6px!important}.chat-shell{grid-template-columns:1fr!important;height:calc(100dvh - 140px)!important;min-height:320px!important}.chat-shell:not(.chat-selected) .chat-body{display:none!important}.chat-shell.chat-selected .chat-list{display:none!important}.chat-header-back{display:inline-flex!important}.chat-bubble{max-width:88%!important}input,textarea,select,.input,textarea.input{font-size:16px!important}.review-mini-stats{grid-template-columns:repeat(3,1fr)!important}.aicost-totals,.aicost-provider-health{grid-template-columns:repeat(2,1fr)!important}.documents-split{grid-template-columns:1fr!important}.campaigns-audience-select{max-width:100%!important}.pending-row-inner{flex-direction:column!important;gap:10px!important}.pending-row-actions{width:100%;flex-wrap:wrap}.pending-row-actions .btn{flex:1 1 auto;min-width:92px}.pending-row.pending-row-collapsing{opacity:0;max-height:0;padding-top:0!important;padding-bottom:0!important;margin:0;overflow:hidden;pointer-events:none;transition:opacity .22s ease,max-height .22s ease,padding .22s ease,margin .22s ease}.recall-table,.recall-table thead,.recall-table tbody,.recall-table th,.recall-table td,.recall-table tr{display:block!important;max-width:none!important;white-space:normal!important}.recall-table{overflow-x:visible!important}.recall-table thead{position:absolute!important;left:-9999px!important}.recall-table tr{padding:12px 14px!important;border:1px solid var(--line)!important;border-radius:8px!important;margin-bottom:8px!important;background:var(--paper)!important}.recall-table td{padding:4px 0!important;border:none!important;position:relative}.recall-table td[data-label]:not([data-label=Contact]):not([data-label=Select]):before{content:attr(data-label) ": ";color:var(--mute);font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;display:block;margin-bottom:2px}.recall-table td[data-label=Select],.recall-table td[data-label=Contact]{display:inline-block!important;vertical-align:middle}.recall-table td[data-label=Select]{width:30px;padding-right:8px!important}.recall-table td[data-label=Contact]{width:calc(100% - 40px)}.recall-table td[data-label=Action]{margin-top:6px;padding-top:8px!important;border-top:1px solid var(--line)!important}.recall-table td[data-label=Action] .btn{width:100%}.birthday-history-table,.birthday-history-table thead,.birthday-history-table tbody,.birthday-history-table th,.birthday-history-table td,.birthday-history-table tr{display:block!important;max-width:none!important;white-space:normal!important}.birthday-history-table{overflow-x:visible!important}.birthday-history-table thead{position:absolute!important;left:-9999px!important}.birthday-history-table tr{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:4px 12px!important;padding:8px 4px!important;border-top:1px solid var(--line)!important}.birthday-history-table td{padding:2px 0!important;font-size:12px}.birthday-history-table td[data-label]:before{content:attr(data-label) " ";color:var(--mute);font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin-right:4px}.test-sms-modal{width:100%;min-width:0!important}.aicost-chart svg{height:auto!important;max-height:200px}}@media(max-width:540px){.growth-score-grid,.next-up-bar,.ace-stats-3col,.review-mini-stats,.aicost-totals,.aicost-provider-health{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media(max-width:900px){.onboarding-shell{padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))!important}.onboarding-shell .card{padding:20px!important}}@media(max-width:400px){.main{padding:10px!important;padding-top:max(10px,env(safe-area-inset-top))!important;padding-bottom:max(10px,env(safe-area-inset-bottom))!important}.main-title{font-size:16px!important}.card{padding:12px!important;border-radius:12px}}.login{--login-bg: #0A0B0D;--login-card: rgba(18, 20, 24, .92);--login-line: #23262D;--login-hair: rgba(255, 255, 255, .08);--login-text: #F2F3F5;--login-sub: #A3A9B3;--login-accent: #FFFFFF;position:relative;isolation:isolate;min-height:100dvh;display:flex;flex-direction:column;background:transparent;color:var(--login-text);padding-inline:16px}.login-shell{position:relative;z-index:1;flex:1;display:flex;align-items:center;align-items:safe center;justify-content:center;padding-block:40px 24px}.login-main{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;gap:28px}.login-card{position:relative;width:100%;max-width:400px;display:flex;flex-direction:column;gap:22px;padding:40px 36px 36px;background:linear-gradient(180deg,#14161bd1,#0a0b0ee0);border:0;border-radius:20px;box-shadow:inset 0 1px #ffffff12,0 2px 6px #00000059,0 30px 80px -24px #000000d9,0 60px 140px -40px #0009;-webkit-backdrop-filter:blur(22px) saturate(115%);backdrop-filter:blur(22px) saturate(115%)}.login-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;padding:1px;background:linear-gradient(145deg,#ffffff3d,#ffffff17 28%,#ffffff0a 62%,#ffffff12);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.login-card>*{position:relative;z-index:1}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.login-card{background:#0d0e11}}.login-logo{width:40px;height:40px;display:block;align-self:center;margin:0 0 8px}.login-head{display:flex;flex-direction:column;gap:8px;text-align:center}.login-head h1{margin:0;font-size:25px;line-height:1.2;font-weight:600;letter-spacing:-.022em}.login-head p{margin:0;font-size:14px;line-height:1.55;color:var(--login-sub)}.login-providers,.login-email,.login-confirm{display:flex;flex-direction:column;gap:10px}.login-body{display:flex;flex-direction:column;gap:20px}.login-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#00000061;box-shadow:inset 0 1px 2px #00000073}.login-tab{min-height:36px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:var(--login-sub);font:500 14px/1.2 inherit;cursor:pointer;transition:background-color .15s ease,color .15s ease}.login-tab:hover{color:var(--login-text)}.login-tab[aria-selected=true]{background:linear-gradient(180deg,#24272e,#1b1e23);color:var(--login-text);box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0f,0 1px 3px #00000080}.login-form{display:flex;flex-direction:column;gap:16px}.login-field{display:flex;flex-direction:column;gap:6px}.login-label{font-size:13px;font-weight:500;letter-spacing:.005em;color:#dadde2}.login-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.login-hint{margin:0;font-size:13px;color:var(--login-sub)}.login-field-error{margin:0;font-size:13px;line-height:1.4;color:#ff8a80}.login-input[aria-invalid=true]{border-color:#b8544c}.login-pw{position:relative}.login-pw .login-input{padding-right:68px}.login-pw-toggle{position:absolute;top:50%;right:6px;transform:translateY(-50%);min-height:32px;padding:4px 10px;border:0;border-radius:6px;background:transparent;color:var(--login-sub);font:500 13px/1 inherit;cursor:pointer}.login-pw-toggle:hover{color:var(--login-text);background:#191c21}.login-text-btn{padding:0;border:0;background:none;color:var(--login-sub);font:500 13px/1.4 inherit;cursor:pointer;text-decoration:none}.login-text-btn:hover{color:var(--login-text);text-decoration:underline;text-underline-offset:3px}.login-alt{align-self:center;font-size:14px}.login-legal{margin:0;font-size:13px;line-height:1.5;color:var(--login-sub)}.login-legal a{color:var(--login-text);text-decoration:underline;text-underline-offset:3px}.login-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;padding:10px 16px;border-radius:10px;border:1px solid var(--login-line);background:transparent;color:var(--login-text);font:500 15px/1.2 inherit;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.login-btn:hover:not(:disabled){background:#191c21;border-color:#30343c}.login-btn:disabled{opacity:.55;cursor:not-allowed}.login-btn:focus-visible,.login-link-btn:focus-visible,.login-footer a:focus-visible,.login-tab:focus-visible,.login-pw-toggle:focus-visible,.login-text-btn:focus-visible,.login-legal a:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px}.login-btn-primary{min-height:46px;background:linear-gradient(180deg,#fff,#eceef1);color:#0a0b0d;border-color:#ffffffe6;font-weight:600;letter-spacing:-.005em;box-shadow:inset 0 -1px #00000024,0 1px 2px #00000080,0 10px 24px -10px #000000b3;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.login-btn-primary:hover:not(:disabled){background:linear-gradient(180deg,#f4f5f7,#e1e4e8);border-color:#e6e8eb}.login-btn-primary:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px 2px #0000002e,0 1px 1px #0006}.login-btn-quiet{border-color:transparent;color:var(--login-sub)}.login-btn-google{min-height:48px;padding:12px 18px;gap:12px;background:linear-gradient(180deg,#ffffff12,#ffffff09);border-color:#ffffff24;font-weight:600;font-size:15px;letter-spacing:.005em;box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000073}.login-btn-google:hover:not(:disabled){background:linear-gradient(180deg,#ffffff1a,#ffffff0e);border-color:#ffffff42}.login-btn-google:active:not(:disabled){background:#ffffff0a}.login-google-g{flex:none;width:20px;height:20px}.login-divider{display:flex;align-items:center;gap:12px;color:var(--login-sub);font-size:13px}.login-divider:before,.login-divider:after{content:"";flex:1;height:1px}.login-divider:before{background:linear-gradient(90deg,#fff0,#ffffff1f)}.login-divider:after{background:linear-gradient(90deg,#ffffff1f,#fff0)}.login-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.login-input{width:100%;min-height:46px;padding:11px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.09);background:#0405079e;color:var(--login-text);box-shadow:inset 0 1px 2px #0006;font-size:16px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.login-input:hover{border-color:#ffffff29}.login-input::placeholder{color:#6e747e}.login-input:focus,.login-input:focus-visible{outline:none;border-color:#ffffff8c;background:#040507c7;box-shadow:inset 0 1px 2px #0006,0 0 0 3px #ffffff1f,0 0 18px #ffffff0f}.login-input[aria-invalid=true]:focus{border-color:#d06a61}.login-link-btn{margin-top:6px;padding:0;border:0;background:none;color:var(--login-text);text-decoration:underline;text-underline-offset:3px;font:inherit;cursor:pointer}.login-em{color:var(--login-text);font-weight:600;overflow-wrap:anywhere}.login-inbox{display:flex;flex-direction:column;gap:16px}.login-inbox-note{margin:0;font-size:14px;line-height:1.55;color:var(--login-sub);text-align:center}.login-inbox a.login-btn{text-decoration:none}.login-resend{display:flex;flex-direction:column;gap:8px}.login-resend .login-hint{text-align:center}.login-num{font-variant-numeric:tabular-nums;display:inline-block;min-width:3ch;text-align:left}.login-inbox-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px}.login-inbox-links .login-text-btn{font-size:14px}.login-alert{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid rgba(255,138,128,.28);border-radius:12px;background:#ff8a8012;font-size:14px;line-height:1.55}.login-alert p{margin:0;color:#e4e6ea}.login-alert .login-link-btn{align-self:flex-start;margin-top:2px}.login-strength{display:flex;flex-direction:column;gap:6px}.login-meter{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.login-meter i{height:3px;border-radius:2px;background:#ffffff1a;transition:background-color .2s ease}.login-strength[data-level="1"] .login-meter i:nth-child(1){background:#d06a61}.login-strength[data-level="2"] .login-meter i:nth-child(-n+1){background:#d9a441}.login-strength[data-level="3"] .login-meter i:nth-child(-n+2){background:#c9cdd3}.login-strength[data-level="4"] .login-meter i{background:#8fd6a5}.login-strength[data-level="0"] .login-meter{visibility:hidden}.login-toast{position:fixed;z-index:20;top:max(16px,env(safe-area-inset-top));left:50%;transform:translate(-50%,-8px);opacity:0;pointer-events:none;width:max-content;max-width:calc(100vw - 32px);transition:opacity .2s ease,transform .2s ease}.login-toast.is-on{display:flex;align-items:center;gap:14px;padding:10px 10px 10px 16px;border-radius:12px;border:1px solid rgba(143,214,165,.3);background:#0e1411f0;color:#e8f5ec;font-size:14px;line-height:1.4;box-shadow:0 12px 32px -12px #000c;opacity:1;transform:translate(-50%);pointer-events:auto}.login-toast-close{min-height:32px;padding:4px 10px;border:0;border-radius:8px;background:transparent;color:#b9dcc4;font:500 13px/1 inherit;cursor:pointer}.login-toast-close:hover{background:#ffffff0f;color:#fff}.login-toast-close:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px}.login-status{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--login-sub)}.login-error{font-size:14px;line-height:1.5;color:#ff8a80}.login-confirm p{margin:0;font-size:14px;line-height:1.5;color:var(--login-sub)}.login-spinner{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:login-spin .7s linear infinite}@keyframes login-spin{to{transform:rotate(360deg)}}.login-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:400px;width:100%;margin:0 auto;padding-block:16px 28px;font-size:13px;color:var(--login-sub)}.login-by{display:flex;align-items:center;gap:7px;margin:0 0 0 auto;font-size:14px;line-height:1;color:var(--login-sub);white-space:nowrap}.login-bayline{display:block;height:21px;width:auto;opacity:.9}.login>.ace-atmos--full{display:block!important}.login-panel{display:none}.login-lockup{--mark-w: clamp(250px, 24vw, 330px);position:relative;display:flex;align-items:center;gap:calc(var(--mark-w) * .035)}.login-lockup-mark{flex:none;width:calc(var(--mark-w) * .38)}.login-lockup-text{flex:none;width:max-content;display:flex;flex-direction:column;gap:calc(var(--mark-w) * .026)}.login-panel h2{margin:0;white-space:nowrap;font-size:calc(var(--mark-w) * .135);line-height:1.05;font-weight:650;letter-spacing:-.03em;color:var(--login-text);animation:login-lockup-in 1.6s cubic-bezier(.16,1,.3,1) 2.4s both}.login-panel-sub{margin:0;font-size:max(15px,calc(var(--mark-w) * .054));line-height:1.45;color:#b7bcc5;text-align:center}.login-panel-sub-1{display:block;white-space:nowrap;animation:login-lockup-in 1.6s cubic-bezier(.16,1,.3,1) 3s both}.login-panel-sub-2{display:block;white-space:nowrap;font-size:inherit;line-height:inherit;font-weight:600;letter-spacing:0;color:#fff;animation:login-sub-reveal 1.4s cubic-bezier(.22,1,.36,1) 3.4s both}@keyframes login-sub-reveal{0%{opacity:0;transform:translateY(10px);letter-spacing:.06em;filter:blur(3px)}to{opacity:1;transform:none;letter-spacing:0;filter:blur(0)}}@keyframes login-lockup-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.login-panel{position:relative}.login-panel:before{content:"";position:absolute;top:-90px;right:-140px;bottom:-90px;left:-140px;z-index:-1;pointer-events:none;background:radial-gradient(farthest-side,#040506e6 50%,#04050600)}.login-panel h2,.login-panel-sub{text-shadow:0 1px 14px rgba(0,0,0,.6)}.login-mark{position:relative;aspect-ratio:1716 / 633;animation:login-mark-in .6s cubic-bezier(.2,.7,.2,1) both}.login-mark img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;-webkit-user-select:none;user-select:none;pointer-events:none}.login-mark-ce{animation:login-mark-wipe 1.2s cubic-bezier(.55,0,.35,1) 1.5s both}.login-mark-shuriken{transform-origin:18.3% 59.8%;animation:login-mark-spin 1.2s cubic-bezier(.45,0,.25,1) 1.5s both,login-mark-idle 14s cubic-bezier(.45,0,.25,1) 2.7s infinite}.login-mark-hero{width:var(--mark-w)}.login-mark-compact{width:180px;align-self:flex-start;margin-left:2px}@keyframes login-mark-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes login-mark-wipe{0%{clip-path:inset(0 0 0 0);opacity:1}75%{opacity:1}to{clip-path:inset(0 64% 0 0);opacity:0}}@keyframes login-mark-spin{0%{transform:rotate(0)}82%{transform:rotate(368deg)}to{transform:rotate(360deg)}}@keyframes login-mark-idle{0%,92%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(min-width:960px){.login-shell{display:grid;grid-template-columns:400px minmax(0,540px);justify-content:center;align-items:center;column-gap:clamp(72px,9vw,128px)}.login-panel{display:flex;justify-content:center}.login-mark-compact{display:none}.login-footer{max-width:none;padding-inline:16px}}.login-footer nav{display:flex;gap:16px}.login-footer a{color:var(--login-sub);text-decoration:none}.login-footer a:hover{color:var(--login-text)}@media(max-width:440px){.login-card{padding:32px 22px}}@media(prefers-reduced-motion:reduce){.login-spinner{animation:none;border-right-color:currentColor;opacity:.5}.login-btn,.login-tab{transition:none}.login-mark,.login-mark-shuriken{animation:none}.login-mark-ce{animation:none;opacity:0}.login-panel h2,.login-panel-sub,.login-panel-sub-1,.login-panel-sub-2{animation:none}.login-input,.login-btn-primary{transition:none}}@media(max-height:820px){.login-shell{padding-block:28px 12px}.login-card{gap:16px;padding-block:28px 26px}.login-logo{width:34px;height:34px;margin-bottom:0}.login-head{gap:6px}.login-head h1{font-size:23px}.login-body,.login-inbox{gap:16px}.login-form{gap:12px}.login-field{gap:5px}.login-input{min-height:44px;padding-block:10px}.login-btn-primary,.login-btn-google{min-height:44px}.login-footer{padding-block:10px 18px}}@media(max-height:700px){.login-shell{padding-block:20px 8px}.login-card{gap:14px;padding-block:24px}.login-logo{width:30px;height:30px}.login-footer{padding-block:6px 14px}}@media(max-height:700px)and (max-width:959px){.login-main{gap:18px}.login-mark-compact{width:150px}}@media(prefers-reduced-motion:reduce){.login-toast,.login-meter i{transition:none}}@media(max-width:959px){.login-card>.login-logo{display:none}}.silk{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#08090b,#040405 60%,#020203);contain:strict}.silk-layer{position:absolute;left:50%;top:50%;width:max(160vw,160vh);height:max(100vw,100vh);transform:translate3d(-50%,-50%,0);will-change:transform,opacity}.silk-svg{display:block;width:100%;height:100%}.silk-layer,.silk-grain{max-width:none}.silk-layer-a{animation:silk-drift-a 44s ease-in-out infinite alternate}.silk-layer-b{opacity:.8;animation:silk-drift-b 58s ease-in-out infinite alternate}@keyframes silk-drift-a{0%{transform:translate3d(-50%,-50%,0) rotate(0) scale(1);opacity:.92}50%{transform:translate3d(-48%,-52%,0) rotate(-2.5deg) scale(1.04);opacity:1}to{transform:translate3d(-52%,-49%,0) rotate(2deg) scale(1.02);opacity:.88}}@keyframes silk-drift-b{0%{transform:translate3d(-50%,-50%,0) rotate(0) scale(1.04);opacity:.65}to{transform:translate3d(-53%,-47%,0) rotate(3deg) scale(1);opacity:.9}}.silk-stars{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:radial-gradient(1px 1px at 8% 14%,rgba(255,255,255,.75),transparent 70%),radial-gradient(1px 1px at 23% 31%,rgba(255,255,255,.45),transparent 70%),radial-gradient(1px 1px at 37% 9%,rgba(255,255,255,.55),transparent 70%),radial-gradient(1px 1px at 52% 22%,rgba(255,255,255,.4),transparent 70%),radial-gradient(1px 1px at 71% 7%,rgba(255,255,255,.6),transparent 70%),radial-gradient(1px 1px at 86% 19%,rgba(255,255,255,.5),transparent 70%),radial-gradient(1px 1px at 94% 41%,rgba(255,255,255,.55),transparent 70%),radial-gradient(1px 1px at 79% 83%,rgba(255,255,255,.45),transparent 70%),radial-gradient(1px 1px at 61% 91%,rgba(255,255,255,.4),transparent 70%),radial-gradient(1px 1px at 14% 62%,rgba(255,255,255,.4),transparent 70%),radial-gradient(1px 1px at 33% 88%,rgba(255,255,255,.35),transparent 70%),radial-gradient(1.5px 1.5px at 66% 34%,rgba(255,255,255,.5),transparent 70%)}.silk-grain{position:absolute;top:-48px;right:-48px;bottom:-48px;left:-48px;background-size:180px 180px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' seed='7' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 2.4 -1.25'/></filter><rect width='100%25' height='100%25' filter='url(%23g)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='d'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' seed='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2.4 -1.2'/></filter><rect width='100%25' height='100%25' filter='url(%23d)'/></svg>");opacity:.22;animation:silk-grain 1s steps(4) infinite}@keyframes silk-grain{0%{transform:translateZ(0)}25%{transform:translate3d(-23px,17px,0)}50%{transform:translate3d(19px,-29px,0)}75%{transform:translate3d(-13px,-7px,0)}to{transform:translateZ(0)}}@media(max-resolution:1.5dppx){.silk-grain{top:-200px;right:-200px;bottom:-200px;left:-200px;opacity:.12;animation:silk-grain-drift 70s linear infinite}}@keyframes ts-band-drift{0%{transform:rotate(-24deg) translateZ(0);opacity:.85}to{transform:rotate(-22deg) translate3d(-3vmax,-1.5vmax,0);opacity:1}}@keyframes ts-band-drift-b{0%{transform:rotate(-20deg) translateZ(0);opacity:.55}to{transform:rotate(-23deg) translate3d(2vmax,-1vmax,0);opacity:.8}}@keyframes silk-grain-drift{0%{transform:translateZ(0)}to{transform:translate3d(-180px,-180px,0)}}.silk-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(135% 105% at 50% 50%,transparent 50%,rgba(0,0,0,.65) 100%)}@media(prefers-reduced-motion:reduce){.silk-layer-a,.silk-layer-b,.silk-grain{animation:none}}.bsetup{--bs-line: rgba(255, 255, 255, .08);--bs-line-strong: rgba(255, 255, 255, .16);--bs-text: #F2F3F5;--bs-sub: #A3A9B3;--bs-focus: rgba(255, 255, 255, .85);position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:24px;background:#03030461;-webkit-backdrop-filter:blur(6px) saturate(95%);backdrop-filter:blur(6px) saturate(95%);color:var(--bs-text);font-family:var(--font-body);animation:bsetup-overlay-in .32s ease-out both}.bsetup.is-leaving{animation:bsetup-overlay-out .26s ease-in both}@keyframes bsetup-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes bsetup-overlay-out{0%{opacity:1}to{opacity:0}}.bsetup-modal{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;width:min(720px,100%);height:min(760px,calc(100dvh - 48px));border-radius:24px;background:linear-gradient(180deg,#0e0f12e6,#060709f0);box-shadow:inset 0 1px #ffffff12,0 2px 6px #00000059,0 40px 100px -30px #000000e6,0 80px 160px -60px #000000b3;-webkit-backdrop-filter:blur(24px) saturate(115%);backdrop-filter:blur(24px) saturate(115%);animation:bsetup-modal-in .36s cubic-bezier(.2,.8,.2,1) both}.bsetup.is-leaving .bsetup-modal{animation:bsetup-modal-out .26s ease-in both}@keyframes bsetup-modal-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes bsetup-modal-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.985)}}.bsetup-modal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:inherit;padding:1px;background:linear-gradient(145deg,#ffffff3d,#ffffff17 28%,#ffffff0a 62%,#ffffff14);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.bsetup-modal>.silk{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit}.bsetup:not(.bsetup-is-welcome) .bsetup-modal>.silk{opacity:.4}.bsetup-top,.bsetup-progress,.bsetup-scroll,.bsetup-nav{position:relative;z-index:1}@media(max-width:639px){.bsetup{padding:0}.bsetup-modal{width:100%;height:100%;border-radius:0}.bsetup-modal:after{display:none}.bsetup-top,.bsetup-progress-row,.bsetup-body,.bsetup-is-welcome .bsetup-body,.bsetup-nav{padding-left:20px;padding-right:20px}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.bsetup{background:#0303048c}.bsetup-modal{background:#08090b}}.bsetup-top{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:max(18px,env(safe-area-inset-top)) 28px 14px}.bsetup-logo{width:28px;height:28px;display:block}.bsetup-skip{min-height:36px;padding:6px 4px;border:0;background:none;cursor:pointer;color:var(--bs-sub);font:500 13px/1.2 var(--font-body);transition:color .15s ease}.bsetup-skip:hover:not(:disabled){color:var(--bs-text);text-decoration:underline;text-underline-offset:3px}.bsetup-progress-row{position:relative;z-index:1;display:flex;align-items:center;gap:14px;padding:0 28px}.bsetup-progress-label{flex:none;font-size:12px;line-height:1;color:var(--bs-sub);font-variant-numeric:tabular-nums}.bsetup-progress{flex:1;min-width:0;height:3px;border-radius:999px;overflow:hidden;background:#ffffff14}.bsetup-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffffffb3,#fff);box-shadow:0 0 10px #ffffff2e;transition:width .35s ease}.bsetup-scroll{flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bsetup-body{width:100%;margin:0 auto;padding:32px 28px 40px;display:flex;flex-direction:column;gap:26px;animation:bsetup-in .28s ease-out both}@keyframes bsetup-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bsetup-head{position:relative;display:flex;flex-direction:column;gap:8px}.bsetup-head:before{content:"";position:absolute;top:-28px;right:-40px;bottom:-28px;left:-40px;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#040506cc 45%,#04050600)}.bsetup h1{margin:0;font-size:26px;line-height:1.18;font-weight:600;letter-spacing:-.022em;color:var(--bs-text)}.bsetup h1:focus{outline:none}.bsetup-lede{margin:0;font-size:15px;line-height:1.55;color:var(--bs-sub)}.bsetup-is-welcome .bsetup-scroll{display:flex;flex-direction:column}.bsetup-is-welcome .bsetup-body{margin-block:auto;padding:48px 28px max(48px,env(safe-area-inset-bottom))}.bsetup-welcome{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;max-width:460px;margin:0 auto}.bsetup-welcome:before{content:"";position:absolute;top:-56px;right:-72px;bottom:-56px;left:-72px;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#040506db 40%,#04050600)}.bsetup-welcome-cta{margin-top:20px}.bsetup-welcome-skip{margin-top:2px}.bsetup-welcome-logo{width:48px;height:48px;display:block;margin-bottom:12px}.bsetup-welcome h1{font-size:clamp(28px,5vw,36px);line-height:1.12;letter-spacing:-.028em}.bsetup-welcome .bsetup-lede{font-size:16px;color:#c4c9d1}.bsetup-fieldset{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:10px}.bsetup-group-title{padding:0;margin:0 0 6px;font-size:14px;font-weight:600;letter-spacing:-.005em;color:var(--bs-text)}.bsetup-fieldset+.bsetup-fieldset{margin-top:22px;padding-top:22px;border-top:1px solid rgba(255,255,255,.07)}.bsetup-fieldset+.bsetup-fieldset:has(>.bsetup-sr){margin-top:10px;padding-top:0;border-top:0}.bsetup-grid{display:grid;grid-template-columns:1fr;gap:10px}.bsetup-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:560px){.bsetup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bsetup-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.bsetup h1{font-size:30px}}.bsetup-tile{position:relative;display:flex;align-items:center;gap:12px;min-height:64px;padding:14px 16px;border-radius:14px;border:0;background:linear-gradient(180deg,#14161bc7,#0a0b0edb);box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0006,0 12px 28px -16px #000c;-webkit-backdrop-filter:blur(14px) saturate(115%);backdrop-filter:blur(14px) saturate(115%);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease,box-shadow .15s ease}.bsetup-tile:before,.bsetup-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;padding:1px;background:linear-gradient(145deg,#fff3,#ffffff14 30%,#ffffff0a,#ffffff12);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;transition:opacity .15s ease}.bsetup-tile-text,.bsetup-tile-check{position:relative;z-index:1}.bsetup-tile-compact{min-height:52px;padding:12px 14px;border-radius:12px}.bsetup-tile:hover{background:linear-gradient(180deg,#1a1c22d1,#0e0f12e6)}.bsetup-tile:hover:before{background:linear-gradient(145deg,#ffffff4d,#ffffff1f 30%,#ffffff0f,#ffffff1a)}.bsetup-tile[data-checked=true]{background:linear-gradient(180deg,#1e2026db,#101115eb);box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 0 22px #ffffff12,inset 0 1px #ffffff1a,0 1px 2px #0006,0 14px 30px -16px #000000d9}.bsetup-tile[data-checked=true]:before{background:linear-gradient(145deg,#ffffffbf,#fff6,#ffffff38 70%,#ffffff59)}.bsetup-tile[data-disabled=true]{opacity:.45;cursor:not-allowed}.bsetup-tile:has(.bsetup-native:focus-visible){outline:2px solid var(--bs-focus);outline-offset:2px}.bsetup-native{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.bsetup-tile-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.bsetup-tile-title{font-size:15px;font-weight:500;line-height:1.3;letter-spacing:-.005em;color:var(--bs-text)}.bsetup-tile-sub{font-size:13px;line-height:1.4;color:var(--bs-sub)}.bsetup-tile-check{flex:none;color:var(--bs-text);opacity:0;transition:opacity .15s ease}.bsetup-tile[data-checked=true] .bsetup-tile-check{opacity:1}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.bsetup-tile,.bsetup-glass{background:#0d0e11}.bsetup-tile[data-checked=true]{background:#16181c}.bsetup-nav{background:#08090b}}.bsetup-other{display:flex;flex-direction:column;gap:6px}.bsetup-tile-logo{position:relative;z-index:1;flex:none;width:20px;height:20px;fill:currentColor;color:#d5d9df}.bsetup-tile-initials{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;line-height:1;letter-spacing:0;color:#c4c9d1}.bsetup-search{position:relative}.bsetup-search-glyph{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--bs-sub);pointer-events:none}.bsetup-input-text.bsetup-input-search{padding-left:40px}.bsetup-input-search::-webkit-search-cancel-button{filter:invert(1) brightness(1.6)}.bsetup-search-count{margin:-14px 0 0}.bsetup-tool-list{display:flex;flex-direction:column;gap:26px}.bsetup-label{font-size:13px;font-weight:500;color:var(--bs-text)}.bsetup-input-text{width:100%;min-height:48px;padding:11px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#040507b8;color:var(--bs-text);font-size:16px;box-shadow:inset 0 1px 2px #0006;transition:border-color .15s ease,box-shadow .15s ease}.bsetup-input-text:hover{border-color:#ffffff2e}.bsetup-input-text:focus{border-color:#ffffff57}.bsetup-input-text[aria-invalid=true]{border-color:#b8544c}.bsetup-input-text:focus-visible{outline:2px solid var(--bs-focus);outline-offset:2px}.bsetup-name{display:flex;flex-direction:column;gap:8px}.bsetup-input-name{min-height:56px;padding-inline:16px;font-size:18px;letter-spacing:-.01em}.bsetup-field-hint{margin:0;font-size:13px;color:var(--bs-sub)}.bsetup-website{display:flex;flex-direction:column;gap:6px;margin-top:22px}.bsetup-optional{font-weight:400;color:var(--bs-sub)}.bsetup-link-btn{align-self:flex-start;min-height:44px;padding:0;background:none;border:0;color:var(--bs-sub);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bsetup-link-btn:hover{color:var(--bs-text)}.bsetup-site-suggest{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}.bsetup-link-btn:focus-visible{outline:2px solid var(--bs-focus);outline-offset:2px;border-radius:4px}.bsetup-count{margin:-8px 0 0;font-size:13px;color:var(--bs-sub)}.bsetup-error{margin:0;font-size:14px;color:#ff8a80}.bsetup-settingup{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;max-width:460px;margin:0 auto}.bsetup-settingup:before{content:"";position:absolute;top:-56px;right:-72px;bottom:-56px;left:-72px;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#040506db 40%,#04050600)}.bsetup-settingup h1{font-size:clamp(24px,4vw,30px)}.bsetup-lines{list-style:none;margin:0;padding:0;min-height:132px;display:flex;flex-direction:column;gap:10px}.bsetup-line{font-size:16px;line-height:1.4;color:#c4c9d1;animation:bsetup-line-in .4s ease-out both}.bsetup-line:last-child:not(:first-child){color:var(--bs-text)}@keyframes bsetup-line-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bsetup-connect-list.bsetup-glass{position:relative;list-style:none;margin:0;padding:4px 18px;border-radius:16px;background:linear-gradient(180deg,#14161bcc,#0a0b0ee0);box-shadow:inset 0 1px #ffffff0d,0 2px 6px #00000059,0 24px 60px -24px #000000d9;-webkit-backdrop-filter:blur(18px) saturate(115%);backdrop-filter:blur(18px) saturate(115%)}.bsetup-connect-row{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;padding:16px 0;border-bottom:1px solid var(--bs-line)}.bsetup-connect-row:last-child{border-bottom:0}.bsetup-connect-main{display:flex;align-items:center;gap:14px}.bsetup-connect-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.bsetup-connect-name{font-size:15px;font-weight:600;line-height:1.3;color:var(--bs-text)}.bsetup-connect-reads{font-size:13px;line-height:1.4;color:var(--bs-sub)}.bsetup-btn-row{flex:none;min-width:0;min-height:40px;padding:8px 16px;font-size:14px}.bsetup-connect-done{flex:none;display:inline-flex;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:500;color:var(--bs-text)}.bsetup-connect-done:focus{outline:none}.bsetup-help-later{margin-top:-10px}.bsetup-connect-done:focus-visible{outline:2px solid var(--bs-focus);outline-offset:2px;border-radius:4px}@media(max-width:400px){.bsetup-connect-list.bsetup-glass{padding:4px 14px}.bsetup-connect-main{flex-wrap:wrap}.bsetup-connect-text{flex-basis:calc(100% - 34px)}.bsetup-btn-row,.bsetup-connect-done{margin-left:34px}}.bsetup-connect-row a,.bsetup-import a{color:var(--bs-text);text-decoration:underline;text-underline-offset:3px}.bsetup-import{--ink: #F2F3F5;--ink-2: #E4E6EA;--ink-soft: #A3A9B3;--mute: #8B9099;--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .16);--soft: rgba(255, 255, 255, .06);--ace: #F2F3F5;--ace-strong: #FFFFFF;--danger: #FF8A80;position:relative;color:var(--bs-text)}.bsetup-import-sub{margin:0 0 12px;font-size:14px;color:var(--bs-sub)}.bsetup .bsetup-import .btn.btn-primary{background:#f2f3f5;color:#0a0b0d;border-color:#ffffffe6}.bsetup .bsetup-import .btn.btn-ghost{color:var(--bs-text);border-color:#ffffff29;background:#ffffff08}.bsetup .bsetup-import .input{color:var(--bs-text);background:#040507b8;border-color:#ffffff1f}.bsetup-next.bsetup-glass{position:relative;list-style:none;margin:0;padding:4px 16px;border-radius:16px;background:linear-gradient(180deg,#14161bcc,#0a0b0ee0);box-shadow:inset 0 1px #ffffff0d,0 2px 6px #00000059,0 24px 60px -24px #000000d9;-webkit-backdrop-filter:blur(18px) saturate(115%);backdrop-filter:blur(18px) saturate(115%)}.bsetup-next li{position:relative;z-index:1;border-bottom:1px solid var(--bs-line)}.bsetup-next li:last-child{border-bottom:0}.bsetup-next-item,.gs-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:14px 4px;border:0;background:none;cursor:pointer;text-align:left;color:var(--bs-text, var(--ink));font:500 15px/1.35 var(--font-body)}.bsetup-next-item svg,.gs-item svg{flex:none;color:var(--bs-sub, var(--ink-soft));transition:transform .15s ease}.bsetup-next-item:hover svg,.gs-item:hover svg{transform:translate(2px)}.bsetup-nav{background:#060709b8;box-shadow:inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(16px) saturate(115%);backdrop-filter:blur(16px) saturate(115%);padding:14px 28px max(14px,env(safe-area-inset-bottom))}.bsetup-nav-inner{width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.bsetup-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;min-width:104px;padding:10px 20px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0f,#ffffff08);box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0006;color:var(--bs-text);font:500 15px/1.2 var(--font-body);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.bsetup-btn:hover:not(:disabled){background:linear-gradient(180deg,#ffffff17,#ffffff0d);border-color:#fff3}.bsetup-btn:disabled{opacity:.45;cursor:not-allowed}.bsetup-btn-primary{background:linear-gradient(180deg,#fff,#eceef1);color:#0a0b0d;border-color:#ffffffe6;font-weight:600;letter-spacing:-.005em;box-shadow:inset 0 -1px #00000024,0 1px 2px #00000080,0 10px 24px -10px #000000b3}.bsetup-btn-primary:hover:not(:disabled){background:linear-gradient(180deg,#f4f5f7,#e1e4e8);border-color:#e6e8eb}.bsetup-btn-primary:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px 2px #0000002e,0 1px 1px #0006}.bsetup-btn-wide{width:100%}@media(min-width:560px){.bsetup-btn-wide{width:auto;min-width:240px}.bsetup-nav-inner:has(.bsetup-btn-wide){justify-content:flex-start}}.bsetup-btn:focus-visible,.bsetup-skip:focus-visible,.bsetup-next-item:focus-visible{outline:2px solid var(--bs-focus);outline-offset:2px}.bsetup-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:900px){.bsetup-modal[role=dialog]{width:min(720px,100%)!important;max-width:none!important;max-height:none!important;overflow:hidden}}@media(max-width:639px){.bsetup-modal[role=dialog]{width:100%!important}}@media(prefers-reduced-motion:reduce){.bsetup,.bsetup.is-leaving,.bsetup-modal,.bsetup.is-leaving .bsetup-modal,.bsetup-body,.bsetup-line{animation:none}.bsetup-progress-fill,.bsetup-tile,.bsetup-tile:before,.bsetup-tile-check,.bsetup-btn,.bsetup-skip,.bsetup-input-text,.bsetup-next-item svg,.gs-item svg{transition:none}.bsetup-btn-primary:active:not(:disabled){transform:none}}.gs-card,.bs-settings{margin-bottom:16px}.gs-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.gs-title{margin:0;font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--ink)}.gs-sub{margin:2px 0 0;font-size:13px;color:var(--ink-soft)}.gs-dismiss{min-height:32px;padding:4px 2px;border:0;background:none;cursor:pointer;color:var(--ink-soft);font:500 13px/1.2 var(--font-body)}.gs-dismiss:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.gs-list{list-style:none;margin:12px 0 0;padding:0;border-top:1px solid var(--line)}.gs-list li{border-bottom:1px solid var(--line)}.gs-list li:last-child{border-bottom:0}.gs-item{min-height:48px;padding:12px 2px;font-size:14px;color:var(--ink)}.gs-item[data-done=true] .gs-item-title{color:var(--ink-soft);text-decoration:line-through;text-decoration-color:var(--mute)}.gs-item-state{font-size:13px;color:var(--ink-soft)}.gs-item:focus-visible,.gs-dismiss:focus-visible{outline:2px solid #5B8CFF;outline-offset:2px}.bs-settings-actions{display:flex;flex-wrap:wrap;gap:8px}.bb-text{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:13px;line-height:1.55;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.bs-settings-rows{margin:12px 0 0;display:grid;gap:8px}.bs-settings-row{display:grid;grid-template-columns:minmax(120px,180px) 1fr;gap:12px;font-size:13px}.bs-settings-row dt{color:var(--ink-soft)}.bs-settings-row dd{margin:0;color:var(--ink);overflow-wrap:anywhere}@media(max-width:480px){.bs-settings-row{grid-template-columns:1fr;gap:2px}}.client-profile-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"overview" "main" "side";gap:14px;align-items:start}.client-profile-grid>.cp-overview{grid-area:overview;min-width:0}.client-profile-grid>.cp-main{grid-area:main;min-width:0}.client-profile-grid>.cp-side{grid-area:side;min-width:0}@media(min-width:1100px){.client-profile-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"main overview" "main side"}}.cp-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media(min-width:600px){.cp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.cp-fact-label{font-size:11px;color:var(--mute);margin-bottom:2px}.cp-fact-value{font-size:13px;color:var(--ink);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.cp-section-sub{font-size:12px;color:var(--mute);margin:-6px 0 12px;line-height:1.5}.cp-toggle{background:none;border:none;padding:0;color:var(--ace-2, var(--ink));font-size:12px;font-weight:600;cursor:pointer}
